diff --git a/zebra-chain/src/orchard_zsa/asset_state.rs b/zebra-chain/src/orchard_zsa/asset_state.rs index 264951bfd52..4460b75a17b 100644 --- a/zebra-chain/src/orchard_zsa/asset_state.rs +++ b/zebra-chain/src/orchard_zsa/asset_state.rs @@ -1,16 +1,13 @@ //! Defines and implements the issued asset state types -use std::{ - collections::{HashMap, HashSet}, - sync::Arc, -}; +use std::{collections::HashMap, sync::Arc}; use orchard::issuance::IssueAction; pub use orchard::note::AssetBase; use crate::{serialization::ZcashSerialize, transaction::Transaction}; -use super::BurnItem; +use super::{BurnItem, IssueData}; /// The circulating supply and whether that supply has been finalized. #[derive(Copy, Clone, Debug, Default, PartialEq, Eq, PartialOrd, Ord, serde::Serialize)] @@ -183,52 +180,39 @@ impl AssetStateChange { /// Accepts a transaction and returns an iterator of asset bases and issued asset state changes /// that should be applied to those asset bases when committing the transaction to the chain state. fn from_transaction(tx: &Arc) -> impl Iterator + '_ { - Self::from_burns(tx.orchard_burns()) - .chain(Self::from_issue_actions(tx.orchard_issue_actions())) + Self::from_burns(tx.orchard_burns()).chain( + tx.orchard_issue_data() + .iter() + .flat_map(Self::from_issue_data), + ) } - /// Accepts an iterator of [`IssueAction`]s and returns an iterator of asset bases and issued asset state changes + /// Accepts an [`IssueData`] and returns an iterator of asset bases and issued asset state changes /// that should be applied to those asset bases when committing the provided issue actions to the chain state. - fn from_issue_actions<'a>( - actions: impl Iterator + 'a, - ) -> impl Iterator + 'a { - actions.flat_map(Self::from_issue_action) + fn from_issue_data(issue_data: &IssueData) -> impl Iterator + '_ { + let ik = issue_data.inner().ik(); + issue_data.actions().flat_map(|action| { + let issue_asset = AssetBase::derive(ik, action.asset_desc()); + Self::from_issue_action(issue_asset, action) + }) } /// Accepts an [`IssueAction`] and returns an iterator of asset bases and issued asset state changes /// that should be applied to those asset bases when committing the provided issue action to the chain state. - fn from_issue_action(action: &IssueAction) -> impl Iterator + '_ { - let supply_changes = Self::from_notes(action.notes()); - let finalize_changes = action - .is_finalized() - .then(|| { - action - .notes() - .iter() - .map(orchard::Note::asset) - .collect::>() - }) - .unwrap_or_default() + fn from_issue_action( + issue_asset: AssetBase, + action: &IssueAction, + ) -> impl Iterator + '_ { + (action.is_finalized() && action.notes().is_empty()) + .then(|| Self::new(issue_asset, SupplyChange::Issuance(0), true)) .into_iter() - .map(|asset_base| Self::new(asset_base, SupplyChange::Issuance(0), true)); - - supply_changes.chain(finalize_changes) - } - - /// Accepts an iterator of [`orchard::Note`]s and returns an iterator of asset bases and issued asset state changes - /// that should be applied to those asset bases when committing the provided orchard notes to the chain state. - fn from_notes(notes: &[orchard::Note]) -> impl Iterator + '_ { - notes.iter().copied().map(Self::from_note) - } - - /// Accepts an [`orchard::Note`] and returns an iterator of asset bases and issued asset state changes - /// that should be applied to those asset bases when committing the provided orchard note to the chain state. - fn from_note(note: orchard::Note) -> (AssetBase, Self) { - Self::new( - note.asset(), - SupplyChange::Issuance(note.value().inner()), - false, - ) + .chain(action.notes().iter().map(|note| { + Self::new( + note.asset(), + SupplyChange::Issuance(note.value().inner()), + action.is_finalized(), + ) + })) } /// Accepts an iterator of [`BurnItem`]s and returns an iterator of asset bases and issued asset state changes diff --git a/zebra-chain/src/transaction.rs b/zebra-chain/src/transaction.rs index c72002c4b76..f695a63d1d1 100644 --- a/zebra-chain/src/transaction.rs +++ b/zebra-chain/src/transaction.rs @@ -1099,7 +1099,7 @@ impl Transaction { /// Access the Orchard issue data in this transaction, if any, /// regardless of version. #[cfg(feature = "tx-v6")] - fn orchard_issue_data(&self) -> &Option { + pub fn orchard_issue_data(&self) -> &Option { match self { Transaction::V1 { .. } | Transaction::V2 { .. } @@ -1114,15 +1114,6 @@ impl Transaction { } } - /// Access the Orchard issuance actions in this transaction, if there are any, - /// regardless of version. - #[cfg(feature = "tx-v6")] - pub fn orchard_issue_actions(&self) -> impl Iterator { - self.orchard_issue_data() - .iter() - .flat_map(orchard_zsa::IssueData::actions) - } - /// Access the Orchard asset burns in this transaction, if there are any, /// regardless of version. #[cfg(feature = "tx-v6")] diff --git a/zebra-consensus/src/orchard_zsa/tests.rs b/zebra-consensus/src/orchard_zsa/tests.rs index b2220835d79..724be0e1de0 100644 --- a/zebra-consensus/src/orchard_zsa/tests.rs +++ b/zebra-consensus/src/orchard_zsa/tests.rs @@ -6,11 +6,11 @@ use color_eyre::eyre::Report; use tower::ServiceExt; use orchard::{ - issuance::Error as IssuanceError, - issuance::IssueAction, + issuance::{Error as IssuanceError, IssueAction}, + keys::IssuanceValidatingKey, note::AssetBase, supply_info::{AssetSupply, SupplyInfo}, - value::ValueSum, + value::{NoteValue, ValueSum}, }; use zebra_chain::{ @@ -53,21 +53,42 @@ fn process_burns<'a, I: Iterator>( } /// Processes orchard issue actions, increasing asset supply. -fn process_issue_actions<'a, I: Iterator>( +fn process_issue_actions<'a, I: IntoIterator>( supply_info: &mut SupplyInfo, - issue_actions: I, + ik: &IssuanceValidatingKey, + actions: I, ) -> Result<(), IssuanceError> { - for action in issue_actions { + for action in actions { + let issue_asset = AssetBase::derive(ik, action.asset_desc()); let is_finalized = action.is_finalized(); - for note in action.notes() { - supply_info.add_supply( - note.asset(), - AssetSupply { - amount: note.value().into(), - is_finalized, - }, - )?; + if action.notes().is_empty() { + if is_finalized { + supply_info.add_supply( + issue_asset, + AssetSupply { + amount: NoteValue::from_raw(0).into(), + is_finalized: true, + }, + )?; + } else { + return Err(IssuanceError::IssueActionWithoutNoteNotFinalized); + } + } else { + for note in action.notes() { + note.asset() + .eq(&issue_asset) + .then_some(()) + .ok_or(IssuanceError::IssueBundleIkMismatchAssetBase)?; + + supply_info.add_supply( + note.asset(), + AssetSupply { + amount: note.value().into(), + is_finalized, + }, + )?; + } } } @@ -80,15 +101,22 @@ fn calc_asset_supply_info<'a, I: IntoIterator>( ) -> Result { blocks .into_iter() - .filter_map(|(request, _)| match request { - Request::Commit(block) => Some(&block.transactions), - #[cfg(feature = "getblocktemplate-rpcs")] - Request::CheckProposal(_) => None, + .filter_map(|(request, result)| match (request, result) { + (Request::Commit(block), Ok(_)) => Some(&block.transactions), + _ => None, }) .flatten() .try_fold(SupplyInfo::new(), |mut supply_info, tx| { process_burns(&mut supply_info, tx.orchard_burns().iter())?; - process_issue_actions(&mut supply_info, tx.orchard_issue_actions())?; + + if let Some(issue_data) = tx.orchard_issue_data() { + process_issue_actions( + &mut supply_info, + issue_data.inner().ik(), + issue_data.actions(), + )?; + } + Ok(supply_info) }) } @@ -103,7 +131,17 @@ fn create_transcript_data<'a, I: IntoIterator>>( std::iter::once(regtest_genesis_block()) .chain(workflow_blocks) - .map(|block| (Request::Commit(block.clone()), Ok(block.hash()))) + .enumerate() + .map(|(i, block)| { + ( + Request::Commit(block.clone()), + if i == 5 { + Err(ExpectedTranscriptError::Any) + } else { + Ok(block.hash()) + }, + ) + }) } /// Queries the state service for the asset state of the given asset. @@ -168,6 +206,7 @@ async fn check_zsa_workflow() -> Result<(), Report> { assert_eq!( asset_state.total_supply, + // FIXME: Fix it after chaning ValueSum to NoteValue in AssetSupply in orchard u64::try_from(i128::from(asset_supply.amount)) .expect("asset supply amount should be within u64 range"), "Total supply mismatch for asset {:?}.", diff --git a/zebra-test/src/vectors/orchard_zsa.rs b/zebra-test/src/vectors/orchard_zsa.rs index 7a954c0529d..21fa25f2713 100644 --- a/zebra-test/src/vectors/orchard_zsa.rs +++ b/zebra-test/src/vectors/orchard_zsa.rs @@ -6,10 +6,12 @@ use hex::FromHex; use lazy_static::lazy_static; lazy_static! { -pub static ref ORCHARD_ZSA_WORKFLOW_BLOCKS: [Vec; 3] = +pub static ref ORCHARD_ZSA_WORKFLOW_BLOCKS: [Vec; 5] = [ - "0400000027e30134d620e9fe61f719938320bab63e7e72c91b5e23025676f90ed8119f02c71c7ffa660028b5f3bc0b0bedf9b76a829ce8f2ef82c2c69ab6948bc9fd00a80000000000000000000000000000000000000000000000000000000000000000f2fa494d3fa60c200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025100ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000001000000000000000000000000000006000080f8694a1277777777000000001c1d1c000000000002000adfbfe7961473dc7f8ffd411b3e2eeb005a37342e6081d5121f18f5648c8480adb28949796e09a38118152905839afc125618be1fdaf921d188488b607f2544e12a249ab310f17a9349bfe463c7de09d2b822ab0efa88b6d32f77d7c38793192b944aeec0ca94918390dbe44c50e706407692e348ed9b7cedd231941a673722ef1e7e74888672b2b2d08c97a9ac114b7039feffbeb8bbe197db4a0bca8d395cd40551c1d5d788acc2ad09eddda73a5948de2d9e2d82aa638dad6f5dc61042d6850b926d944f29f17e96eca84684252c97ce4382f2642e54208929a4b37954e8e386c677f2aee3e8f4f4aee9f76a87d868fa2210445c09b927b842485918c869a23be8213ae21937a8ca83406fab193cecfd3fcf3b1c698e8057a6c87c059dc6f4ccb30af8e608a7c04088cf3ca32ab20cd780da9443606b092c8b5d85c9a76433c0993e3eee385884ce1f3890abf95462c49bed01a3a5c09df98cb7082e9770bdee196f8b968003f5cc76d82bf575f01da3ed40e44b3b15721f4a9dd5ecd14fb71a42b24ccb7d7e6a3bc10b53ebcb7e0ec6ace91dbc19801eff0c76ec0c10602bca2cfce9f3e79536a25143d351ed2894b4eb4e549960f212f0787057ab1ac8b249c3d3ff8652cb3fb17d7656d50c5e6833b056feb26855332f60e7b8d1ebba32df63d8561fd7d209a1e5adb9853bb5b5d6a41bf1ec52d348023e945bc02e8d6ae8d5b6c7a9225991cca4aa0b41861f237b3bf545220799f152767c7fdcc693a989057e119c18a96007c69c8fe5751a4258ec3f0f99c1aea8dbbaf4df9953ccf6b42cf2f4265011ca89ec7b9ef2c6e9410886291054f50db6310b225ddf32f9db26416da6ca9ef6e3198db36ebab9802517aeaf628d41358fd141dda8fab32fcded20707abc3d00191e0b2690a1e2fa044814191323155fb21e3da8798e0bafef8c2da4c73f967504f51e716cf87117f90fd028df17f3ea26aebeda7f5b3192cd5f4855044e9a41bbfb817074ca1680a458338b191a9619dd337bd0335cb1896d79c79cce10e454b58fecb1cf10da9f53129bbf3cae2bde82007ed98505f16922b6ae53a3a709c2e01ff7e529925d6069807c06bb0c73abf8d463b2a944a97d150935cc76e1ae1f8f95159a928a5afbf76d54544a771fd4bc482ca522274b94c87b4f1c7cc3399709b5572c5133bc945cca63bad59b454ee301e3582f09c5c31f326a59705a2b534d8e9a79835bf767ea563b0aa74d3301c40a303f6fc04ba0f3807c5decb6743aabfed1a092f88975820c324e2229829462e4985e299c2415eccbdbb4ff26789b74e91db286e6a4af023e8a18e826e930d9d4ac8d92cd8a1098d0705852cda367ba067e723ace9ea8b9502e20e6519dc72b1cb477c4f3091ae4d20eb7401acac77d923eaf5de00ecbb61baa3aca9044f3e66262245aa9f3dce1d02a88e8c26b34e3c27b4e4e5f91cb633c9b6e098063d052dd6883d4c2b153c739ef78c5f375c640ff747adc1110de2f9d011118f3208bee2f3af9990d56ecddab1cfde0c053020b1116afdec7a3303fffe6f6880072482f95aa3115724814aa5fad017e3b7637f3dba509f1e371c9b87a275cfceb68aa5317dbac0e1959367d124935c76631b8aeb532d99c393374f214af2d6a3a5bf4071d97b6ad39b5b2ec03f1feb520ce467808eb2cedb3ec933c20322bcd4511b838de111f9faafb5d45ffd8edbb1fe8f0928d535ab9809b4cbf588af635419b10f7ad9f4418c766d88526215b74518cb6554e833ada2dea5e57776a09541d76ba545f8a727bbe7722912cf00da4a48a462a5b7b13c88941762462142f97e8da2b358435c9cb53d24b6443ea2e1bdaaf6ce58dbd0bcc598cf170a193e14e76ca8bde66ccc786bd330c6ce61db5f202b01c7faf185877e3614c1a1b4484cae6dbef080142f8c45e3e48485746fd3505bba099ae7b37b96e22b2cfe6a0dea5b017974126259d5055a28ad510b3b7116c27287fb7e635f1918d5a9ca2529b1741c9e86c59ddf11c3f70a56fac7c9607eb9bb36612494ed1ae819c092cfff73b7c9c5d3e8680dbe73f92b749c84363c374d80632fc488d0b7d35f25ecac1c151ad8427d7a4eacf24fa6937fd5c416776654bcfae92d999b51c49d76bd53a9d5600b40915acab5d31f0ea3f7a68adccbb72cb454164beb35819af0e9e06ecb40e96c9c2aa8018883301f65cfbaa7ea894737d49b44aa5d76c4b26bbb6de7126bf785fc2a8760ce1664150be0b6828659513561b52906e6a4782732749897a41ffce670736ce0baf5730fce9bcb50a44e1e9bba166f4812ecfdbc2ddd8483405cd2bc68ac179177e1713220348da35c7b2a30c9ad9670d99a53a3c4c4a611fcefe9e39024732d6996568f2fd8eca433a41664b070000000000000000ae2935f1dfd8a24aed7c70df7de3a668eb7a49b1319880dde2bbd9031ae5d82ffde01c599a33ae69b9dcc093a546efd4cdc2c8daa0479ccdc63123cbd0622fa54f8c15ce9a049727b659c998b2fc935ddfae5788c51772e00dd8fafb91e7b9e7b9d4a34efad77ea3f54eaf8bb5bfd4c5d5ec6761689042ec6b1639e79d2628e712669e32f33d058707141549b0a0fc31d9fe4a633871d1ca48096cd8272f735a0838bc1a440947547ce52183863bf080eba73bb36f5130d7dc8676be2e28d00714dc36ccc580d88f6d878357e7121a811a03eb12faddcb75c9c3703ccc4afdaa85101244e619f565a5635e6b8c856fda2edfc27b5c06a711730beb1c361a6a916fd713ba64385734b8563775d66adace055205c6cf9a6c90faca0629e7b93511d0e51e3405210bc3d3c590ead6671e57af44a9418a5d3c6369d5b6d294032f1592c601c2782f5e5fb7ef820f548a7e21661944982f5b04f8722ebf42456df6748a2f9ba2b816bfdfe1432f6c4911daec2b75802d43000403272e1de73bfd625b9742b8970133c0599a17cb7fd7984d6a3da82e845e179ea888019c6d86016cbef610a7a0e3409f0a2bac1181ce62a22fe3fdad2708225ec503077caf354dc5c12f6fad975509172383e2f87405fc7c387b1de333f435426fa3b8a524cea377f3c24690918a4ea2dbf4940ded498169b9b85adcd9d37175ac43897abea5d629775f4f9792d2ece6ff69dec38e38d0c1c9e40dd2967aa103a20a148290a9b89ea82e1bb5235bfd29d260862365933e19f81eb19be2c775707433d66c15f68e5bb8a578a925f20e9d1bc34132c5a214ade50ff48489b89cb674fd3a9c787d0ab539849aa19486e3d4081d4f361517f45fa35168e0432fbb69251a6a7e8f5d33b30564338f693e636d04203502588b4e9128744f49005a77e5de0f79e06053c01e82f4bc29f0bdaf3292c300030eb758fe2a7e98f41f0db618ecb99924e25084b0e69da78bb4918b365b8c613ff5e033d4994e176b5abe710fa552b3e5e21f59a33e4e0aad74c0504c2eeffcf213301b35d9b0bd3c7d140c849012b1fa7ee177e994366b9b278afd94f6bf9a65bbd1cfcf5f3525512e5b257f6a5cd61c43ff2c695cd9571d8d0e24bff92a5ace203d9a643b7c52d794b3a6a2f0cdc6c8c1527e51b32847935dd0c12b1f1aef49cc40d4318b5b067ab9d238e7dc4a8903d8ed224c15ed66b11043fb6ca6109587b6210027df615ef57125d696d0de758be6e4b1693e260589e441ebb020177a4bc7c577a7f2c7d415e00fe93cf1436bf13f738f0cb7d0448074f1436457dfdc03217b585d133dd44928779072129072c0cf0ad9ff3fdbc686f12d219313ceb77e01846f030d631c8014987081a1e3659239e009105143ff3fd3d999fb10e1a1b8f0adce31db881d5da746138462e5a1b45d47862fff760d3b1ae1de946257f2f0edd1bb911495fe1a24ec3a7cd5285e5bb25ac1d206d2f926f9dfd574758a6eb2ee5faed26e5a8e07dbeb11ba4dcfad69d93cc718fca7658b97384a243589699547d476887de967e325ba5e3b982b079eddf83998849579a849dbd3f2f487eaf9242512899756352f3680f334e0585bd43a3439bd62404297912e545e7c18e0c2e19714752b7525bebea1d83222648bc9457ff3fed4c91b1fabc6c88b5c3805dde0267f72a0abba1715fcbacce4253881625026ec2e240e8bb98c5316d28d361a91a1a572caa057492fec8d5e8d8b51f5890515186f7c97ba4a3810f40e9916567ea7a1980fd806d295c73a8b1243b538c373f531994507ae50889cddbe473a8dac128c98eeaa965cb0cdec2dce36fae175334b1dccd48839b7d28292a7c753cf23990d111e518a4260631d5a99a28f3bfd01db75d8271d08556abef553106fdc472ae97b5f4d2d3741a5104d06560d85f48d3e3acb040c3264d37f370f2acbff61ed733f655d8815983c7e78942131b41645f1ddcb24711ef39dede1317c4d7dd9b01f77066b9f3714b5f09dbb35e8341188e4384bad7238d9ef7d73e2055bb9e6706a90348ae9e5057780666f3642d7a18085e115e5ea3447fdd013a7d976d00e39edee09b271286c1a325161d3d6eac566cb86c5af3d287b5a56dcc48faec1d8342bf3c5436ccf03c0b47cb880aa7001e2c5464a406e24dfd9d021e62558e3cc9ae3228f03ddab021d5519fb426551e0a39ad08f68229662f16b79b7653b8f827a8527f1dc556a02f9e3c7d0f3872467a60340dbb0641d91d6956a33f5c905069ac39e67b40fc8d5dc617e00e89dd926bac628eb187ca1d0c41972b73b628f18159633c6d4697893bab32cb760a193b57034804a66381e62bebd6b729294bb14a113c5750a2bbdb57d40ec9e37ce7f3a486b920bf2972779b88d4ffd3136e2c10286682a4c413ed2991ce333060be5e348dde9eaded10e4cfc84ab1b157713936149239477a0b5a437574a45f24843ec4a525a71813c05c2524b92c893cb6aa0dda8df21d550371f5ac622038baef7071007a31cc486158ca1a8ec2a0c274ea26100fcfa5a3991b6f79384ae487975207d2b0b068df60c7bd63c014d13d2b5215ba7be1802b78742cee248c07cb00f3d5472dde9f85a1a9a323125a3cca08fe5c8d89f73c3fb600a4a3c7f28f12ccdac1e911c8d62242deb1ceb63eb40ffad0ae8845cc9efe69e9f5a7d2cb9910306e16b529d8e16e235e8e54eb84859d4346bfbfbefd453f9a4c8f4cc5c6c80a616433dbbcbb512651578d1d2736f513afa0fc68b401b53086d4a32d2a73100b59f8c07c06f43d17d2021fdc15410e22b5911b3572d5f7996703e97d24699da3fe7714ce74a1daa802609cc631db787abb71504d8c016cb7f5973c0d5f91899bbb100b97d4063ca590d15f176612d2e8779f89132428c6a17ce0dcab8ca081b9d891d3d0cd0bc755a193c5d5180d28d917ea7c5121c702e7c66a58b5499ba4fae3336a2040c986afd2f44d92047b338db4b6b3b6c176d88c641a6d9b4d4749654d55785002b3201ba3eb86562adf07f94b3e39bb3304a2d022a872ae74cbf27f0194c5c73037bca2d3daf1150aee2f81991aecca23660de5072568652037ce13944ec9d75f7cf424607e36233008df0a9707913985b837c631288ac62c253c9cc1586706b9e8238bb0d3d14fcfad900dff65772b36ca252d9f81450ec29d6be025262bc1104a1643c099b3bae8914c8c78cf39d09907d725a52f3ef3a9981c2dec6cccb88017805cf2163e8909eb0822c34d2b42ed08af78dbae9484e7e4faaf2a40b0762f23b491a2ccbdb5cdb4df184b2b70cd39b0fd39b8a50e4cc527f4c6169e79e9c1cca54900a1624e198a0214d8013c017a2dad0aea1521269505213c1c873cb5531b6dcaf1c5430d741514e49e7f3c0f7bea8c9e3ecddacc99e2a8e729f8a0e9c87687f11158aaa9a7159ca567598add54fdb1a58eb08da87154c59bb9214e9d63fc280ce2fe1300b12d4b805d2d992a5e5f74b04e6b41ef9e4f364aaf3f90aad6435d7662d5639882f9edf5dc7ae1e5623fb1cfd9578fbe00cf82353ecf865d9ea24b5d5050e6f7609205b2ef209c57df854ab27f2dbf047e69666ecb731f0b11e540edc105301dd9b915fb4fb1d96f4f8b99b9c42f55f99cedb22638167927766642f0c1f6c4038d4ebc8dfacf6a3ea59532d6275fa5947cc80f44650719be2802f83f62b86776c7a8ac0b92305c69583eb7b1457e21760890e8b9f42f0043af46d07f82f8aab3168ea992bb165dc7396aef85646148b9e9fa88735bcc4f2f94d70fe02200480795aed487d24810b4875284d8e51e25493075e17b7f9f319da50e339a61412cee460382cef9feefa131bb3038360535c5593039fe5fa3795bdff94b1d41e0538536a9e6de8e4a9228d65bdc5cf6868680f452599112cbb3750f9f167ed33017d61dc6b6b374d87384d3a81e74289bd5253ebd20edd58d54bd3711fed8b2273d5c39ab91cfa21b2d3a901891eff40eefd70b8d0d55c1c33a9bbbf2e0dfa2430c736a18addf449dbaa6ed37f04b5a921f945bca6bda7cc75fe47f4c8395918236dbd810406e684aec3eca46c8079dc76defdd90c746859df26c661e746260ec99f15b3bcef2d4eba263d6563f305d522b58f2a39d9f420625b2da43f7dab24c63ac0cd79078a56156ddb4a295057c02dfd02bb52511d08547ec1c0be7a7a1ffdeb550551cf0170e89d9ccf024e862eb9df3458bede7e0bc7060860bcefe43e526edc7ed295f331d5167705f7f32da9721abf972e7eb1235344776ac19bc23e6b916d3a5e54f6863dfe0f46b17800ca77c07f80f0fbe0b2a39fdd2e0107e53148182c577a60a52ce377947c1c44f9264db8fe29b5d9943ec70997fbd1759539f1c5c279f645b68a856d58571bd99d0589f444f239f194c9e73e1606f8affd027a78fec78b8ce11a3871e416307c4357e761b6836be85570d3f155e9d19db103d148cf9dd8b51faabd6157e5e80c9b78e19501489fb6fabc2c1b7de2d9f480006f0b5858eae39893f9ec8a36ed92f2d6e64a31a7c1b13dfa8540d3176e2d451b09237feca9752c8e14b48eee5dec0cc314a00cf41303c8af57c727140be157376f5182e5bd20ef43bfb73077f388b2152c79b40c7bd7360aa0da790677535a1e1ea76528a51b5ea8ceecf9babab979606945dc154ab3269d729996e6f7ed843e8207cd7893e5f8be32fecbcae63474a8f3d3e66f5ad3be91ebd42319d4d4e81377d3531f4bbb7279ba63403c9d827875d7c244a9e7a7c83818af42fee45603039becb40982e1ec43e71c919a409cebd605b865e99936dac09953b4be63ee592eb0f1bc6c8a0fb156bde6c4e05df97253dfa07ad950253f18e0bde6eb9baaad215c785a73750c6f30b36acff3e760abd513258e60d80770b4116cc7f925f34b286649676697b49fecdc8e99c6fe3311d34fcc8c4cc1f066ce680bbf9c9fc32722c858204e9f8201dab9bd6639830830e9a24830a2dfc02f767eea40019df8d41f2e0f63562cdbe55f71b136d52a61b271a24e5992a123f08babf356fd83468d20ecb634bb0ad02be4af5fa5163445cf5ae233804ea209f5c279c726db78f1c81974fb8cabc783e54ee537c9bc3c83370bba589e1389bb1e63ecf59250dcc2752fe0e1081cffb2e7f4c62d44e54a46480a809d383e81106a1b06165f419a8f3502cc7fef7c9067599af2f049fac6ee80b15122555362f7419ab7f3379cf9f27503c503eacc8e94bde23efcd0257fca4da1ac39ad5f580174c42860c91be20a8b1b95c2ccd2a51466da013a02d728d54c168eb50c064b30da49f272f08ca19099058805f91afce70776194f24a151fe36c2619df9fab6760554cbb58781514f131f1ec127a06d98e5ce4ba82fcf1165937ed258ddc9ace565827b6b8cc009b87b083119fc093a106d5f5c679e7a145b619e34f69ac0531a9d7e17ece8e335b66f14fa874dafa045603e127954d89dfcc0994581a48f54fec32d4228831dabe01d0d9f887f4604e975326e8cda35e2151a452be21a4f7117740e70bfb98cbbdaba32795fae8150ab9be24746faf5c8a9ab253cf34f2807e30a238a3ce2aa5de2691371c49b1475e62444947f632da3da60786d0f1f52a8ddb0f69bb293540830f10cf70b3d84609d16fb1c6285a4ca9ab615ea8b0aa6274317dc9c06fba50e001d00fb9db760fe6e4e751a720bb33cfa914fd5ccd5a5e5ee325805cabfbdbfdbe82a45aa53570a50fc22573e6bbf7fb641f16d01f44b9176f965b1ae610b0bf2a73fa1125b14bded8008d3d1617951e19f225d0698241746b651e003fafa16764506610fd92caf131e8c278fece483410fc3e2c6f2cc76d4a9b66028ff3aa83d4a074cce66ef035e8f2186d2ff9ed2615b0c451c8564b812f225feecf9cbbb2de6238dc4c8770a0e17feb7cb02217da98318414257c4dbf3022d8f1e5ad79fea78168c8f1771affdf4597994697e6cece2e6bfc7219d3018e3ac49549e37b8a57e0e69ef51c8944a3ed215f36c15a2883aceab247dac03ef5a82f235fea559e6b42cccd5eafc30066a3a3173bcf2f7ad34004071bd080e69c7ad3f514c62c928e63457afd2973142069ea68111c6820af10202db0396474cb2a78e1a7121ec04900d9f4ebbadf3d306273afaeaaaaf0d882dbd511146f009b748c2e093f02baac204a3b4ebd4bee5aedc3935775b9d01cab2723ce0c06ccfd5e2a8a2c8fc467c9a06ff3964e96e104890097d00a99811114179536be5457dc37864f4b5f848d27d28a6143b90bc2ae09b218e867fbd6791404ccb662fb779119b8cd2472d1f9e360ccc37f39f2019c79f365c813fd80faf189985f1704016f096acfc6bc0b674fb117ba7eab0f4138791416638ba365c546180b8d5662bfe157f3f63430198548216d7cec0ec8724ebde55883b2c384cbb67b2d7179362f9114dbbe561c8acb3d40ccde56ea66cd7c832b299a96f3a0e0aebb57e9246068d5fbdb126e6a149f7ef2214c35f30409f1b44de792cd741df0cf48f273f6dcafd69547fde219908a75b3b594f45a382ffda619f7e1378df37a8b2a25aad273329002ef931a95a0a7b670dba6dcfc08119783f60b84aba6ba878de6158e689ab051e5ed1743f6fe28a3c061198e7a49d08a68271205e4151c49264929d9ba38dcb2559f45658ce96b2c232cdf40e63bd8828794ef664543bc2f700a65d7c86f218a9b76ad0391906f4480f5563b434403e35eca1079d8c1f906a271ffa21d669a27883108ee78a4fceaa056c0bd5aa4496ec5f37b2dab8b19abc88c61ec5891759c6fb2263f534df3d7116d6874f42d8bc3a1ff9383a68ef3955295b5478c28308c79ab25ae9ca31544427a2cde901ea588ba872f37cedac395f6661ec659f1bcde925f6a82502b32fbb07d4356efda64e82c35356f9abaf5d3f0abbcbf0b0fcc2191501aeb7b59b21e00858b19492aaab25c62afc3b0cecd3d7746eb6cb1edb0cdc569602791a17911802c9f5ccca92717ac661cfd4d4dd8bcdec75492a64bdd2150c2235e7d87759e137b213cb3ab4e275a99e4ac77fda073e2870b6486ba384c44b4f59b382847a5d0a4f87198a996e639f51246014a0d9751db9f85bcbea056a7609332bb1e7ffee3baf262a346e45697d9c97c5ef099e109251368b5a807e6b69c1247e8430d2ac2261aab0ef2a0f695c22086b86fee0adb6bdc8a14af3d02ea0effac0f6f55e8203503b48deb8c8673b92c499284b935abd06352b391c253e35870f024bcbec4332f578a74d4ab0be09e73e3cbf5e1ed7e53eceeeff4ec26941dec578ce3a33f701bb540da65f810e7f4df368804cfcb6078c99d45e4f15ee1d1ad6831c3e6e01102e6ebeed1f86940de0759b256594c9f91041716bd57ea464e77cca292090f612bd7daf20e9b534bacf13ca7d940c90fa9c18b188fbcc17e282edb1156cf5c1351a9f118dcbc5cc720c5c6dad1ccfd04f1beab7817561e86442665b841c97150d10395fd842b54d025a221d81f05c820474e492341a0c6dff31f4a38ee089082f7bfb17b9d8c8355dc76bcefcf0c7692ece39649e85ddf7e395f1baf893eb960d8e1374e84a1d32fc1924ec5808c1255b34946db13ada6163b368754820d519197aceb746d33f556f9932aa775b5547d4b42ab6433e4adfea54bbd7d173e622229660e74ec486937fba081cbb26de3ce7f6f76e070cf54315f18b03675cee1c06fc765f145b7fe4fd12f897c83e21c299fb9614533e163564b9d3090cb00f253029a3a4042e2047cead0dcd42969685de183ded532773056cebbe0242e9bdbf079eb9c8b0a64df4833ad35fc40a317e99070683255e7087a0896b20e0b483410f9e4913bf36cd028555302162a6c6152803b31b8dede9717b80947efaa233f6324941e0714473c92da512fbec873e4b745505a5e691e2f1b6dc2e98d1cacf4c1a42dff6e360909bb82027b6ad070f34ea2d1bea39653da363b2dd14633f5d0f11cc1617ab8239e9832b162b2bc18d8703a39a21ac2ce9b1f23395225f6b34671d5e7679459e7f86391c80e2e3c350220f3f3cb40e575fd8afae3bbe1104246b092e405bb740e213734a5a171aeb6d82b185973a797cf3f17d77cee462e4f3032d053044aa6d8060928f6227bee4a2ad6f7cc6bf49df364cc75fdb9c9aefda07130967032ecb5a29b38bafd4e6755e2427585746460d696c9481db581ccd583311b68da1e80fc45b330e7fc6744105cf7f329effa8d05e5f04f891e6a45c0f620a1c516f22c796523a325d03aa141674b2d257074a20a7b14308310c73ccefa815f73715282cb467a763532504523a1b1fdcf2ed3af8381fa967e02294195a9d0eb43a1f5413be08d6e9ac6e95ebddb34f6962bb64dbde6e94bf734cca4cd1d70feb5b3525d1a4f8551facc79b5f00732cb252e9df686627a56b80b13fd033cf279cfc12ae321a0fa58da9df8da8e6f9f64214e40c22334f13bf1f6da122b4673deedbff3f98958b53af0f4b40158d79e63778123cc6dfd55f43f4bce42f318b0ac418dac56dd9436e78bb527c37dfc28180fed5c439f952931b29e271d83b633effe9809a6399282048357028ab1b540cc0510ee6b19a63643714857fe51c2b1b2963b7964cb602861e81eb52348453e9bc497c447e8a8eb73c79f3997ba17f35f32121ac7b0172845bd8caed56a79285e97d17aa467312c4d10b8bce1d18e416c383b128ded04fd1724a29cd8fe9377ead625ae91efff1a562e03d382e4b4621b28f717ac6fa928dac4a086aea4e122d59f28c961ace3dea0bfc79eb62a5702870bb86a8d82e6284b39f61d2c39b7d99eb65f319cce48af91a9028a48cae8c3c08134f7285c9e7161a570947fab3497f00476f9ede57415cf5889ec18501783af4c371a24560a3046a2683741e851ec1c34fe45c777ed5cb03dfb8ae6648a1224bfbc723f1a69a9edc5ef37147baa1a84b199be1dd645dcc0fba7ca9e8365309f3669b6d1d2e8a47e21d34d1405e6530e0d200dd9997ad72de1e70e660dcf53a6bc4bccd999214ef9206af79b44915e9956f8a019919290066728eb9ae5ccf073eefa4b9f771f584c03648cccfbc1823d118326d7488e2fdb2319df94a593ab0bb34c9970d038dddf2c174631f7b73eba3e6fdae9edee2ead25e57f4c498c32a567c546f089930cabc63db6421a25915714aeef8d9ccd320237cb0e4d302fe1c964c4aaa604714105a1228fe5ad6ca7f42fb2e07c7d6b0bae5f3b320f59e9821d0f66b702e0bef73c4f3d891454e90599f033a96da7df2faf22455f49e28b10ca126096573ceb1d4154791bd607ab67ddc372cdc3da2957e67ce2c599d50b90710895a934fe744c3cb75b1836eed5ac9a549c28930a6388a7c993c7d5a5aa302ee7bf08d177548ecd98c65152d6197286f52b57a3f918218fda1241e28c86201d6e3b6ca12d8e6756223bf9b19387c321db1a0ea2fdcb7a7705f7e8c81a998368a1cdb7788be5629a43704d8e91662b3e1a5ab205f85a27a139a5dd5e40cab92e6dcadb5be50ca3343905fd10ba97df8aa658634c914db6389809d9b18f59fbe371733e5ae1fb35f0f6230a2394119aca72cb11db8a0d0c82a0313562b97528fb50b99f21e3c4097366b763b0325a2f8875b32cd4beadb07925be74aa54aa89f9b52eb1394e1863899f04d7fb451fdb81fc4360a3320dc2a24b3b2c0fd463d9906b0797c3215595d59e5350da3a8cd519d51e76904a80d73a163b384fa68002516c7d7efb1f14aee9258b3aab9c5033b8d929430ef742cc88665799fb1207f2c8d333db1ac85d4c15235103d28b3769df98a763426546b21a8eb0f67872edc8c9d448b8c70d6f7af172d13c3aac5d4ae5bfc8ca9c891e501f2c473eac63cdc16a96b0f74cffb89211a411b0e6b4a0d794b5be83a7cdde651573a142789aaa6aaf76c7f6ba4851d1eedce7feb5f7a2c1179e351a6d97620395b96850238967e8264f581ba4ad4dc85933c874e30fa3adf74901f6ece0504879356a835eb019e12e5761f5555f63c91142c59cb32515de844c0284a31d5e148b694c53e3c69378a1c2880e893fce50f5ebb5b46b7ddc8753e7104f5effea9b0c36e3720469c3f20b8d97cd39c06cecf7881d20032be0f23ed939613cb0dc5ac81ece654aaf5ec36ba427cda4a0031328afc840ffda24b1829153682cbee0da142cfac74394c073def27b4b38f5cdc1c7b699d281d1fd41ac559410cba3330d16c74c8d035ef0210c8dd151a3850db594502d1d50c2959301c384da313611e361e71e937a5d1799d1a45398ce25b1111c86177152676d64393e6ed1f11821c1fb5dca4cddce3a3b1e28975d80dca762c79210222f6771d20ac64da695035d00dae321be393b17008e5f0037f4c1733e4a9f17ce275a85fb44ba59edf9e20403843b11863e4db333233314661bfaf853d6269b187bbb6c0eb0f510d4912645056813ad34cf3bfe5277c589a0314bae0aa802cff46b510c6c76938cb84e921f7b4cf4200da1a82942a807a2075c0f7dfebf768b54b2e308dc49488c4080d6c71c0bf8d773d5de3cd112c588a8ffe11d7a17534a6c7fef432c380ccf252a10d8cd1fa13a5cea6e546349923de83cceee44f2981984fef7144be4e72ea0c149458a7aa6648c9f658622c00be9d0074d3b0d498e475c8e4bfdc9ed4ce81d3aba532aabf7e18d5097ce37505c2dfe9df59a6bb30fe45d62c8a1f2b065ca8bf74f81bc3da5ea3bc5fe855ed0f0104574554480151238458b0d0dd6d493ec964a7462117237ea214ab8bb54b5a7d9e005f5606865f5c7c04adb7149725e02ae803000000000000c9cd432edea87319b8bdf5b400d17cb0d4743f2174c15037c7fd9e5cdce945862d09879b6ff8bdded4f70af68cd3e81dc71a4c671032da6cd9224a5c6c1a660aa1393872b9170453d05c1f40ee3bcb8f727b3e196cbb9c72e7f12ea97080f67e003c99764d0dda139b3165da5dc4bf9700c6a563fcd0543f549e7b19d4cc4caf777c3aac4386f3bb692fd45d7197df5894f1c9545709c9c2255a3b6ed950385ba5a7c9c5fe91bfc671695898f78518380e34231b3e36a49b641cb3e940beec0062", - "040000007d24b5bfe1999a3b21189a3c4d4867784bc2105a0196aba2ba6fd1c9a63e22e1be3fd8ef559f3e7d94c5da9f3ffdb276804f413014d8bf07fe14907d6a37659320e538c79c0033eb2537c88a69d77f048cf4cc4fadd09c9bbb91b4d965ac8f2e0a104a4d0f0f0f200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025200ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000002000000000000000000000000000006000080f8694a1277777777000000001c1d1c000000000002ef753da29c8538cbe9669c722c10bec5663e07d101f0a6c3f1f86440a7b00dbe374e5118632c4075f9e84b6c62791de12f1ec0e70e7d415d61c6639d786b1a0c0289051e9e5ef26a5dcbceee48051ae1ee91d70e02022fcf954f3d1190186523ec4cb0ad65db85d28e247bc1daf3fa5b111983e5d328166df852374f3efa9430f7e7d5ef94c51c82437ac68d11f78c190ff7314fdfe4fe007c0be3aeae7bc1094c0be2db5c7d2b24faddb22ac70bfa8499783f312f0bec068f8c09483f7b7edb6e63753d60feb460e2ea1f683740eded3d994f602670d174d38dd95b2a151d0b1d5f2592bd522084eba11fe9f8fb1eac057b84bde9119816ff74790db723529e8713c8daf25996fad08f2a78ceff248ccc91a83402b94311946343866a6dace2226d246cb8226f2bf7555640d4891457a7f6bb6c85962a5e482ec760b6d6483a15f6b44108c2096492765fea12c37da638a7add8d0b74b1bbeb5784c3712349881b78d229a682f024cb21c0c3961704a71ebd54be06a17f44b1fb1926844f14c3a9eceb626fcacc77ddb138846bb40f28daaf7e431d5d09d6f2be928bd09b03f6ee2302cf572c781cda2167d7d8e9b1f4667c8b3f7621c0cf85aeb45462eebe743a33bebb34a9d118cb2d4a69d2038d591e3266e77e122f9fb889ab83325e5d2ab3bea0e85e10cfdd1508d3233ede0b9de84634972e6d3cbcf9325407c43fba5c9dd30a70aece3ac6ac3d5598fd2dd29907584b85398cf21879b4e9ca3c2066e65fad046e788e56fd4a9098b5a4b0fbbe12c0f7c0b5caffbbfa69e4289c9cca89ffb3158dabeb2952a6af2bac251010a3644c01918e0198b835da28e26f694ca21d897785240d0477cadd8bd03bad34639189525c02fea6172168722cf2ae9a6b51412b4f9b24495b9b2852cf045c1acc6d97dd0d6746dd116cf8bbce3258c862e1fb18a4e91d9118c5741a38d6a7aed613910b11cb881cb6d1437669ad853512778ced215ff5b460a47cbfd30e86f9eec227fc123262d73f45d71e66f17492af0457191e797ac9fe6149f4b3cd631dce8f9844bf16588f55003371165f0e48562a11799c33c5b4e4dd390b3943fddf0162c033f0751530acaf5ac2530f320c157c498452ac5012adbde2cc19339fe82e1ee6245dcea9f587a40f3b78600de1209ef9eb6a903d267a95742c856aab1829fc8974731e49b6e8f674eefa81b23026d0bcb1d770c31a60232798a8828fecba930b51b80ae6b98645be3c5b80b195828dfab3bf8763ae660dbe4f02ed5b52abb301b18f3ebf8f1f81b8feeeed620809673472aedf9d70ac86268b7a162d0f46c0ff6bf52bf5dd289a9f34c19632198cf15730427971369cebadb6e943a6d8dfa84f83f2f6451e9d155449f6ff1b41f538eb760edccc3697ef679a586c8295afff2cd8de2ddcaabecdd1c0b41e8db2790ca35e263372e2aadc2b579fcd47d74bcfa188dabae48a78eb8e32e403a3f4bbf86b8535c568a332e0b64de3b3ba0e75a2ce01deefb1b1faa6fc59cf602d1359180616258847d458d03990f158398018e63abf87086caacdeeabf6daf6965d184bf8dac33b1c5af2223168e023a2f5021874300012761f400e35e341e3b54683442a1bbf7907060b54181d27021ea69caefe8326414462f03c44eacac9f26c8a37a8eae78c76dbe19d33f6b198e8a2f4d77a2d50bdc9785518a1e210fea6451bc05e85bd106737ad37e9c96105db1b9bb09bd7cecc45960de0bd6d803913fa43935a8c17de7bf573089ec323b1aba8f6eaf0603b91e53c540305cefe8361dfe47b787257add20569bcb7aad355d93dfe9d28443da5662fd1030a8e251fef553877edd1e1559bba63ebcec258035548d037eb34276f4b256b22631489e8f7201c86537a53502b6f9b4ae7c2a7272459a4df0d203b7399ca1bae6b5260566332b955e342132535e527fa207f8ec9b0bcf9442b7794160497121720d2fd698e3eee28fa34de2321afe580958dd133b1dd2b36afa84dbd004c4a571afa48466d3b7915c84753186b5a3e7b724a8fb8e411f8732b963fe81bbaa48b247330eec8a0897ebd64a25032e8aa4c987ff8153bb447308bb3cf5ab699504746794711928457df6e10d689d81cd6a846123375f5c46ed603f14b0ac6c9729075873179c3bae9740c273d0ec9e1ce060285211c4e60fbd2801cae6c7337570601712fb81abfc25d9a43464541e13bc42b02f01f8ec78a7e5dd3e84fa9576891397106427a6ef262e11f24a55af39caf98130c69bb042475834753518d2f67f66c04d81c574eaf7d8b83bb029f037c4999159186e170752880638619096dd852f29994be72f3a6922a97610fa11085d4288214fe131d2243929d40dd5915a6789c77a499f43489ec2a0b7ad37e7b5070000000000000000dcdeed4e7121d043c65c8049da787baf0bb29c59b75e9608dc59b97fb001c92ffde01cdc9b9d97951e4247bb513ff71eff5413fda3522232fb7d7bc48429bf301c3bbf60c1e5346e6b2412ec70d7ec4091384f5a9cd1feddbf9b02fa15e591c1f86bb9ee9b65bccc11ed903646e771b8d252e63306498d3b325c7cf46dd9e4f8e1e385bd5631b11f427848e7fa3bb78f8f97d090ff15457ddb0030fa9a8332dd2ed68ec267909771b6ee3edd3370ba34516a4a7171680d2d912e2fa4c966942b231609e3a4f5860f35991d117445464ebf6049e31d0b0eacd23a11122c2cce82c6f72a160e131c588770bc6df3888503df8add4f1285f1417543f380479052a2bf8597f56b0d5587578c3b896ed7bf0e057b9a39ca8ee3b1abc2bb967bf5fd7064150871024113211114f203ce5f150e30ff55747a6ecd17a342b77fc7c41ba70e1a216112048b26bea002606abde584d49e7cd633b7a5391290e7808978100e2d5f955cda22772bf642aa0e3b4e8f30edc8c9e6dc1d4952160377205a83730dc58516ad5d5f1b121f397aa2d43f47ff7a09b602b9c61958a3317d2316b9c8db14e40a53e88f1744655a81b850ed7c9388c5388da56e36ed67ec15e15b52cac4bf47a088df916d2c70c9bb348640cb429cbed26810d8fe2218424a6c63f1dfb5bfd3277bc64dd12ae6c088d7f55c4804f6c8bcfd6332bf4d6edbce09574a9c64d3fdb1e41c4d17a403646efc749f7ca43eaf94b014dd269c833ac3e19bc7442ab86b815a9eaa9efa44d01e69c77f73f600c5a911f6e50b5713d079c855ddcc2ba6462077f5d170cda9bf0eb8e477095aad7cd5c081864b328a9cefe21b44b53ae46d38a66f6aeded011536310c3bc0dcf64d2dd0c9015c6c2f83d36d146f9bc9f5a627dca73c5e092953815715ce9ad107d5450b84d449e0e93bf16a4e03d8b15d8b938216cd6c0bc08ccbba0658391f8d8cccfcecf77a85778b9904105bce80cd8c15e38114a80fb6e6870fbc92af588a905da1de9cd58d7c288e7cf406ef916c27b1b4b61fac457fa6390d7a7b6c14256c7a87fd510806be27244e778173f993bf86ff5cbe48b85178c8ba1d529a974a00995ccaf42b64d4e714fb5df79980d79492002f7e220dceb7a14769cff9c1dba91247cb300eb8bfcfc3a85e360266fc4b9f328ba12a6098aeebc67e4fc9aae6762defa078251a0d9653cdbec24fbe31ffa3ef322e6ba7c7114d0f642b72c7ea2688505047248fb18b8321959dec8693a1ab349c16770aaf10889e46d8d8f508f3233a69c9a820b88fce5d5ed044b9cd7420f456459d3ae87a23cc72d3d9c770f94c82224d95426e10107ceb351676c1dea9f252470ec81a9825bf0c2b4a3342ffd702cdb306a351ef3bdb56539da5022b878e08549a6ec8d8773b44c19281da0e307614f72a30e46b73f8db627c4ae9f530c0ea6ea523a6b857f96acdf37b42808ffd31fccef667f92d7ae7ee853233308d0e6a61fb0f78f1d0ee35278788dc3f7585fff3688ce16d40da875b756b2cf4aa33875e01404fe7c74614f184a5eb458acd986abc580f0cf2517110b9f1239615194055de68c7925573faef91ec11706d27b7b672b42b323c32b25a796e795baa58a7dcf5e19a46f21b27bb14e2db080ea704f7a1d15c2ff114964a65bb7429a216ff96939999a743316b073d63cf87ec39d924f6e7658f325dd6a77c9921b2b21f49a22b1d96155d1dc9a206a9d521a5b3372c397556febe9495bbad48c1d9a50f0578bf5e0fdaf8d0276c1fbcd0eda0a5b72ced1fcddd7f6dc0df854aae139d42527db885aaed6998cfe1daef4865a39fccbf57673eae767a975e43f1b198185b1e37a7d1afe476cc35602f148cfee549147584f19255d6cb3e31def73cef31e3adff8184109cffcb6aba6e268367a2f1d803604aefe48404ec5b431c13dbb14374dc9e118736b43f342a3c93f57c707f58dab5f2359f88b48eb85c37d052105bdabb93a8e1f2866330f5548252ffbfd62b448fdeb777168701bdc6136a22bcc048e3679f6098c00ca7151267a4bb1c6561685f5f6fba0d1976a6b7999257a1e4d5155020b124f65e43dc06da593c7fdd96c6fd84afe493d2ade3624fd7672fc0fa7c77d97bea5be3c865655cc77440c7d28ea2cff6eb9bcf85780f2ff0e4215c8c18f63012aa4067fc1524e81c1b9d2e08975b0305c2a1add51a9471c9181835d923cf51b854cc659616fc1932e4997b2b3b737e661945abeb0d9b1fe3c113c2b2a8b371d8630927bcc23c21faff67fc6680ea0b3468b8a0279e3e160629bfccc7f1aac37b5aba4e275cb9cb8ada5c99361c70125a45c0536a9467343dbf1a22610ee2da7ab15fb8d3c5680cc447458f81523ee75668a3f75302693169b7a20349c35b77ef8e99cd3c8b852e4d1871972415de7b9bc9859697d7eab02e559f03cd57fae9e5d3d692e617a2cfbdc34eee3c9db4efdad6f1fb19a7c4907db5173f80ec204fe16919bcca832722c58273f8fb67f69e5d8b24c285aa1a74581f0f9d1fc11b42f578a1eafe7a7dc2c6f11065697d3207585344122314bcd914733132cd0bf5a661eb329dae384c0a85f559932a49d31facb17189716a38b20e3f0c0f30ab4686e79cfe9ad03c00fb0d726991869b6c89ea25da9450c3d6cc5bba1bb17c7a3c38962361890e3f7e24ce94253f63e12dcff3e2c3d045ad05f45ad9349575c7ccd0cd82fdf1e083c56dfed867382a4cf758decef9c05bea3138ca4507b7f638edbfe8f1512911ec00d4379fa996b4d64060078b95064cc81e92aff21e4b30d0b848a8d8d5ceab8f665e686881a79bb390d75f94c593be007bcd38d10de1e750df1a9256375c15e2bed4da66082248abb6d6660ec9ef6351125c245527c3b13e22d77ab516f2457d890f9dd5a6c8d0a21a4d626a5fcfc4bc3a427b5d3581830e070fc6b4c0ac8038bfa1aa52b12b0329410b6b8d0d78407817ec0cd708eaa5215921b14e113e8ceee38318fe47f3cf5a58c1ab86a6eb7734170e55b5002ab3a48cefe62fc6c897aeae4ef82eee968be5b59bf329cca3d03ad5dd38dc287eeda31de96cfb4ee94eca046b1d9e83632f1ce043b7c65782940b60bc0f9f35cde82d5623c83c6d3540139ba820af7bdada01c22a2531b1e3171e6befc5b8289868ccceedb49fe28a32bee69055d5e167eeaeb320832e0da67d6f536b7ea5226e86420f72ee68978a460d1a5f5d0f22e7b3fb59f68489f757581bb4fa107c14829bf5b93ee95f76a84c2f08514f73aa5c062585b57b02de19dd4039afc4480d8666cef6de93ea111a934295350433ecb4d7cd9957a0cc739439bd5308449d3ab744b76f429b3997611e9edfcc49f021f65645ac5524ddbc8fe9f49d8820633ea37d9e9dd5bfef0912fdc1ba80500df637ca3701122f543e99df4f528519c6233fe9cc94e5d2591124212b6a7711cb083018647b0e7200811aa58b82b5fbb10d347fb64ddf7ecc1e526d69bf7d0bf9ac4287ac42db1e4e1d9037ed3d9624cd19c590c460c87c71e7c5055cf0b78318761a5e5b8ea36978ac18275470e04d8e3da440cc7fda0b2fb7857bc2a0bda4843a60d21c3bfaaf7e32f16de155a161e01392be4ef0ab5df2bf0b18a0aaddcc364acf987c625c20fcb90b22e3a0bd6fdd161780a58517012cbfd7086a042f1e13b3f337ed2dfb4f66635d188287bfdadc3bab7a139c3ed8d784c2773836618e440f2f5ecabb712c9116a0d8536419ce663402b427556e899d12be13a588c66565c60fa3ee42f5b21cd3a8febc2b906eb91a778baf31aceeb53acb3556007cd7752fcda896c3a4a41cee337e5e63a5bd7d3d9be234295ccc93a1cd3b4c171f3a7210306901bcaabea6776909baa057ec840813de6ca414318b10d18787403f9ae1a57d671cecb824163683d2e8f3d40cd916a9e6d63aaf5f69dac13bf6cbcf9562a915febaf7d95e8fdc956018e42276703719e4f0d7c698051290d59531e034f884fe7794175006fa69b6b09897979881187a31d33c3728eb87e0562213ae81f502108314c35d590b02b4484caf58925d3f9620e89d5e4272be9fc2bcd587d337de2b815b64ebb3dc542dda0e64ff6d6037fff10941f565cb6814ac3058945d4fdd79c3f97819906551441b1914a4b6c4346a34d7d05315eeffa813cf95b83767317386bc21f1456ccf52cc983777764c02dd9c5ebf3940c19c8d4cd2c1e6366935211884e8aee011aac2fddcb0646cfb290d3f7ac0ea8fd1ec20b57f67a28a470673c4c202eb57409ca729c4ffadcb1828daed09ec1223d758548e477e7e06f8d9015df9a40b964438b2c59261a8527d0755b468601d381e60826627dad42f680f33a83027246eaa154ae2cf04ce7cfd0eae34735da1ecd1b408f4d41a9278115695b16a248cb697366105585a863b4629f6a6899d77dca911091f73e33a812f5baa98b3460edecd6cf2bda734810a7412943426e8d8e00e24afacc681379b92978ec8e049f34b22de5488e9ab25a7bd135ddcb766dcc95ee688268ef957b83130c6869bcf0bf43d606209c5071b00e32a20cd6da4bd4cc5492f435a62561348e3769093639c533570f22b9ecda5aa7c2773753211c68672101694fa491eaec2005a9cc439f773801afe423675efc54e302fdb5e09b895316e7ac8898343bcdd91ad238211e3318ddfe0d86c5ae1c6d83d791c52d9b35496b8ed9978a1c7b5dd00bc6c9697f39247238c2042258025121816660ef0c53a49995cd9b45ba1712d45695472b69d6757e56c572c0f290ad6225d35ca5e5f564ad2c3ac7fb0aa41ac346ec3036adaab5000b9c58d8861aed031b0e627a1e665c36dfceebc558f59df5b6235ee823de9d185d171a9237a20811d9b5e4efe508fb9907d25b6849dedff9e8d71fd0b2cff2f8ea8cc1a7e98b204295f267dae98a6476d99f9eb73499fc918e2db191b9decac79eef1b046e9958c32ff1c8bca28c125b2b2340f980219d5cc979eeabf2b2dadec09e43ea4bb67b136dd30cfcda9dbb611d899e5c3656d46bca5b43affc771c9eb1697b10936d6922c17baf10888d8fc10b4a891d4bfe5ead9136c4f79215c61d4796897fb39834f0440db29202211d82d2b16e69d9398fe33e22959a4310d274c67a4dc9ae6acf72abd13a1afb5fc319c3d5ae89933158c91ffc851e5e5fc854b102a047a0d30211afda1cb548d279fc894f1002c3721e3229519b560f0a71bb648149bc763b3401b9ad57704139a85d936bd0879a820f90be6ea7d78b6fe1679d336dcc2f776a3373e473ab5ee54f5e0a8df6114fd0e2d88ed6e7035d232eae1e4d785b417a43e06bdf7bfc3509bb4ad808d39ca785673436a1009dcce6cd055f10439de64652c31dcac2b65ec47264fec73581f8598f8c318bc0f8d0eb929e7c4d6e5f012238e01e19b1fd6b54feb463912e6557b65741ff8919434e44e04e41a5caadb74f3cc0254541c06faa480499326b7146499b55a2fced4dd416d5a31779c8de5dea938385217832cbc605788ff4fa96e24fdc3875b52769db18abdc76a687974925a52081043864ee8e39574d7f27fac30650eabb1fe70d5d7bab946b234d1b8ee449f08654ac868a22839924b9e7b94175e60c5b575263089b525f40d6f76570d2740095a43696a90f486332f45f4f6ee2d1d55d4b3f2311637a9e73f921a56ea0529104573b25b2c48307adcbe3b2232cc04933dae07c34c491099c57dd7e4b393fe34db10623bb35b74ce92f8b1892d24b9fd88eb7cfc3d1791b0bc3bddebcf42592093e6ffde9f40766ad3c21a67caed25b8b250946ec46773565fdcc6305803362274e612308b8b767423afffdb27239f3b9bcb8e70bf0ee68cc8a1af4e59f6972d7c90b182d862066d1b83ec044b259b398840cc736ece77dac61d07e4b338083a97146137dce132a2a8a0255d1c5aea80b5e0095b6181dbdf1fa23317c74c0e25cb86b08c4136065729777527f49f407256d36049e4c236201174b312e80090376a2113d62058b659f63de5b8695e52fd178c573ae0e14f205cb2fd929c9f09079930738deea7a2090288911af17e157d6c9ea4bc04f6264c81e4f3b5b087fd17a7c0b7eb631c1d1476ddce8be398fb7f576f3f01f98b823b7e8eca7cb3831c0ed3c036219c94ecf5a0c2d112f788d73a432394247fc0244de10e28d4577ecc084c521f0007f3a6215a549abb3091e59c6d6cd674c8e5775acd276c980033df3c2143be0589f65da81bfab1dff81e6783f814980bed3cf47e51dda6424ff43c2a82e966c7ec5b197a73cc580919db591cc522f87a561ca46753679b8d26110d1667bbcc24706633f219617f620958cfc35c1d70e034c0555bf76d9d854f8e5a0a973b88cd6096e5f3d2a72f3196f4bd42b32d6849fd37d10df37225b0cfe05c1005ff528c59352ad6e319f77da2ddf1c94b8b7e7c7a25c7cd15121540f31ec51725e71924c3616257756be8d404b53cb3091c6c3a11940c44cc8808426305550f35f9a4c5322222e661561bdecd8ace024f4c2fffeb3bc1bfa7f69454f6699d36dc42f35d78130f04b39ef392c5969a4d8de6d5271ee7a32af3f311386857fc0c21d053bae00a066ada63a28fd84b0fae439f1060a7b633ea07813863162195125e00d9c2aa7f25c11c981794cc97718f22e3cdbd21701d6f6f5fc25885be6330ac8b8266bd64a227535648a926a002345e224cb6bb4ec6767c1f1511c2c1753def927f97f9fd620c27eae292cca484472b6fe5d68aa58d3fbc772153043073308ec7c0a37c5355c0bdd43179025aa0e8d492353849fd7accf1a0acb7507f11281ab671d69ceaabbf539eae572f0015426f5e9a57e8c4d4d92216a93027572c11172cfb505e590e4d5899aa663a5ea32d5cc163ebef26c92908e15fe3c0705d06e32504c7901bebbbe7de2bb3f5ec28dd50299d941b24242ea0e151d747e129357f4fd6c98876dd0779fe40a7cd386f198150b43d5fced11d2906915937905f104a9ab5f0d05ddf227110e72a6c80a7878e559b5d8b1fd632e851633256254a22608358228feba5055a91dcfa6f702d55b8a463f0e0dd4af11872694e1b38ce25e8f8b4ec993d38223eba5dbc585fdd5ba53b179c20a278181fe3a0d13a7feb333941b59748b2b06b2c51d6c52d0a8bdcf833628cc30787d9d16c0991bb5a523a92da788563800133ac376a6feb09a8ce1de5c1ac1ce128272cdacb42b9592611e34bb0848a05f3c69e274b33481fd2b351ce7562413c2b2eee4cde66944b64103734d44e69b9187d0c98ee204f539c59b2374eef044e731b1bb3d06465f37d16634579e24f7ba512a29204e0e3fe7d89809914e41b7ad8d17e5ac11af5246b2192c833af76bad3906f95683240ea619360d9a0ad9e7e97777e2797180447e13067cdd4efb5ee7429fc5b97e80d3f9b8396b8d2df51ac47b434ee0109b0eaa22f854d4de4ada9dcc003a4a8e147ceed375d607922b59a50312813519571e2a526774b1241513f77d2b53d3d435f141c55eddad14021ccc542ac37aea8e24b9331fcceaa35dec147c114e181e9a6800f1748c3aa1b425d532da7ed19bf10ec5304900d6f685acba0fed0d7bde86d5d5dab0fe046efe66fe78b886d24c097fa252a7a9151e7ba2cf15798d1cdc07904c8f32c1853b8e79be4d344b6d8820005ff2e11ceaa7833e1de67fa3f64637bf20963bea0a981ee810562a0b8b2dd532e01140421a975d2e7f39c3988e99e5cc8116cd9462e2f405121dea5a03616d7fcad17ba0956b84671d94c524efaa13b6b0bcc15b98b6433619bbfc9736d5432fc5237b9a018b716c2e08e4eac57d2b7c33ffd813816a0b01f7d09a5afa082e1d10a327247e0f086f3360dd6b9b736903a518390b887a6dd2f5cfa65322e5fe6dd801ce6ff44388ecfcc02ab12c562f55484cbda45465049da5aba32131491f3bfd92a1f9e85fef13e622e06445252fe64b42680ba24d09d0cf28c9f517a24ac14322d57761c1d53491940ce65df7c1ce7b6f766409f66f6ab4a9b455df1de0316ea2281d48f8f2bfa74f001509e7d2222b7931453759b1cb0ef887335e62bf97aeb1fae49095be74c11f89ae74297e22a342f60ff851f43c1e695080527747f9326097ef0a6838a1f46daab1f109c4e921beb2ea1cb6a334dedc57e55e58469aea61a185933a8a4c5fcb5366487d36541c46f12d8b830ab05c415cdafeb875eb2031e154fdde2d07437c0297ba56e4416cab08544013b2728a42ac6daac513c436f3e07dc6aeee0957297b17c242e221c41187df1fe919602d84805486c0dfe8ba108bc4c5b95c300bf121307d465a3b69f99fece83b1ddba11e3a8ebde80cedaa52c7b5acc9d0417064415bfb6d8ff6ff46444a62619c9321171883977194fddaa0fb059c29139fea48955b1ceddae3ac8051923472d23f06773f49e6624a8f2ba23b36a6c574d85b40f701d705c983ad5bce01bb2d031617bf8b2769ffc90d2ef086be32b2e84cad752afdee010c8e26ee09ea95e963b57e93188d4af84a71a5224e383a0dde184ed343fc59f77620045b9d6cffdb1a89ef0d5cb7e853810f24523a211f2a2fc19a49729d02fbc51b9674783ed4c7c0ef070c6b47413681ee65934cbc65777f92d13f01879a5851ca57501b5cd016cce8e9902f4379997d5c75b3558161552ebe9eb325a3ee76fe87bfde3d2cb44fb9009bcf14ea07900a9e120367d6a0253fba1b57f388efab647bcbad82a4ef8b5a7158c3d0ddfd134e568c937375a9df0304080a5ae883ec3661b176c272c7dd87aa40f209c9fef9d07bd102818b55f3e7a8c0e06dad914acae44f9023a04395e12b1d41b7d425634c748713a709547376cff51e864654c3b24b19d294b99c5e61abbc2f270163995512a5d042d94e1df1b49bc9f2fc814d7409f97758487ea49b276ce60ba980b9e2df67e1a186a18ea60ac743f45714b80eeb90cc06d7158f6cf09c54a858fef698ffe7032c22de1618bfd90bbe8dd7db0aba29f53abf0aca67e1471bee1c871bf3595f423213645b9dd88a4153c7dee3845194b496abcc0104997fc89eebd4fc72c5ca73cb5789cbbec9cdd9cb0cf9117718041860fb2073fb3842c45cd1a8e44a295b3166e1ab0a5a18aaf22575454d4d3750aa838944d1f5caf671d9402cf331785d83c50c29b2e49d402ce4ba32516fe1b37c463359d7cb780d3561ac8c6ecf1626d33aa1b482f343086e740be27175fbe1cc6ff2f798b9cc96e2d88baa6d80b0e443374cdc7f11cda7def2a1875595f6980d0779641c9777632f7a5aebeb48f3e9d01c187695217de185ea6c99cd47b321c53c26a83cd2f749612ca143a2a3a594c2e80c1ec90d98564f2a69e579f9713c20af6a559f541514a7514b8fd88165be486e825c3de6899e97f9e39a1654e51ed9690cefd5e225602e68480e9f2346b3f8d61268dc5f6add54484b7f4bf8fe086110f74183a0bc2515056f9a0bad6f4dbbd848d80df7a24d5d92a6b6b2b16fabc0486028a13b67a2bbe17f9812ccf6692327e78a5dfeb56feb6dda38c9ff2360062cf7128f357ab4b395b26880fdf80dd889ab809da70b1f58f5c1005a3e054f9c40691c287163f445610bdf0f14e6cb73e0eac5ab2fa5a9db4a9774c135e92200c27a34aaa2f3b9e2d568d28ae69652f1a351636492a590f79df0d4f9d589ba0651aa572a6cf9070a873ce75a200506ca74339dafbf0da6add65d5b5594b5b49bb0b63b398b44ff5f996115ce0d1b6f220b7b7b20049f5fc9f26e4fd8b7668578c4dda8365a9e79db99378091b3572473747ca3b4104e7b7bb1bc22988df73cc1e6fdb242c78804b4334550788a3e6a50a17fd8a0985f2449eb8554bc28c989cc1d9755aac8b33482d2c70525e102b4518f7aed260cbc6d6e7317a22e92b776183ccd105ac9bfbed1bbf0da4be0c0203a390cb9b488ed0aaa098ba8d5ebb9659fbf19b8cbc1b4d78edae8f5f272d2bf0303fdedd0e3de90ec360fced0ebbc85d612a9c396ba66cde481b92efc7ac9a1381dea34d170791896ea030cfce7234a0a2d2301bc79043aa7dfed6f3ea7bbe28a344a274fd9b9670b70cd74379a6fa1849a26609f1ef892c0073b7db34f09b8631af1884552a234f7f37263e04c61418b602bddc8561c0e097c5767fdeddc5deabac6308e5ae1c41565baa4d0bb33718486f3c655245f26b26a12becdc95a31819afa5729cbf3127bca5596f9d409301a32e80a3b7ec270b9387e88e9e1422b9ac903aab06f29970b50673222a3460acc1ed2a6ed45d10d3b42887d803e880f39141ce63b8d3fcaf49d87a9ec7f9720808aeaf8eab0ab37ab690f97cbc125be08fd6cd41df957059878d19b106b39e06bf30cc9d3c85f25de650f4afd295dc11025f9a72a5e46422d88c01972e22bf024fe61e0dfb824df1bf44d1f77db0118127ae48e2a145d82bcb537cc4be81e7bbe0e1d3e19b56537e7bee8931d4fc38a03d1c387079b64590d1f775566cf0a16ca2bbad3409c29ca616d8f91040a3ef52bd0b7fb2dea0b65f0841a03fcf8d25a6d7a0904a74ca61835e3e0734e4addddd167cbe9d3ccc89a0965191fd70065b0fc48f450ebd036f9c15039393ebd191a982fff506847cb3de8eed4cb8074da6076302b1e7623cbf5bb1ac4d6af09fad853100eb1aeb302717031608283897f3edb7e5b7f5768a363eb2bfe951b6a9c470d9abfad6ebabd17dadc0ec021684726a3f7daceb4acfed42084e70c8e721034f481300", - "04000000821ccb50796e05b15fde182e6e3170ad072e8c43cd976e191b214cc0b1bd9957f972fed3d6ea50bc8dc07827d9314a989ff91fdf51efc2506c098a000b9675c3e2ce3df4527cec45858a7a5313b87d0ee29b8e001768bc64da9b0416a06ec0210a104a4d0f0f0f200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025300ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000003000000000000000000000000000006000080f8694a1277777777000000001c1d1c0000000000025ffd47baa3f5a5b90eeff3e0779f2d3563860fd5b9d7666cc06abf31b105a8140643a0cc5b44e881a3eead60361c59cc283f1fad00138eb02268408b29029232df48832e00e32157fd299f16bfd4482cc933ab2ff4cb953b162c8998e03a4d05bb13c472eb737e2e3cff834999cb5438003c74df6993c0579033e56a1fade81706ac0a77b99cb933f66906bfd2a2402c8739f844ee72d34ba50a1e1e9486a73e4c7a063267570a483bac82673d954ab903345b291266f89526184c5633a54bfaebc05f6cea64c403025806e65d8e89cbb0ca967dbefb653063a35597715c488891d19d68a5b7f0b74ca44b7552aea2308e325c71f7199ed497deb6c755c6727993f4d218e3128bbef26bd03941a19b344e8e629d81f15559abb7f6881ef7c688146640b02a0e5a9a78e8c587006eccd05bb1d5ee2ab8d1c743391970a0cfe2da89d18fbb51bf3d6b9fb9aa1818619406b89b53200b86d8b3094e46a01a67d63ff2b113b266cd38203f05bd01cce4e4f39a0072baf5f582315a98575332523e967e353cc3ef8d1df1d26dd79e5375cf9bd93f804e4d709004967bc70b3ae79bd7a9cb67cd273bf3df4e1218ec3f67dd9254b589fc73d5ce565e106eb6c6621a5c2438fe784eb5d95efff8e3b008a63bb1c329c5bba077bc756f875acc5d0eb0d02d67f2aa04738c8c625b56c82cab932b05ae2e50092322887318df508180080e1c7b80cf66894cac8de85931e7fedef575e2f7146ecc4658ae936a722548c527593bfdc59acb58ab6c4f360bc0ef75e3bd171c1c730a51749bc95bc2ab4eb7cc3792e107c31239e3711f35b3094c207d73cb0ceea7643d175cf97ae6d8d221f48fd048236449a28b497b36ed3c817c161d4ea89b7bae5170dfc9c33b3b08f0a38e964eabde9f4020eac2a7b480b9dbc7111d67b45997fb94f4244cb8bfefd0d6326a9da5203ad489ebb4e66f382a5bf82e9011e8d3a44cd8b6eaa60662d20be380bb5f474e5f8d70585cef0c5e490254ae896caa9bdc42b85c4fc0cdaace29679ade3adb96628241c509aa1adf1bdd633850f4df4b24765fc4dda5feddcaa6de3a55d58978cd71c9fdc5bfc77b33506ff8b198dbb4ba4cf3d6d4da3db5b76cfdb26379050cec5d43ecc5edb79d046e56ce8582078f6dae1f9802665db37c5285ab13076b7910c0d230f090375c46e44b0f142d540e32b8020f271de3f8ffcd2a9c8cbc1a7f5db56852ec2e9078731d724824ef0db06e8eebd7f111b7326a751086cde390eb42268a8dd44b7b9b1362a594858308abe397b2abc43a57612f98d027afbe7a5d3035c418bc32f556c8564c0901f9aa322de146697139f8801fe1f4836a800dd0eb2033d3b1c79b4f1b630b85a57a009c887eb4faaa0ae71aa5a1b9ce1dedecd5a9aeee985941c39fd28e2412193dbcd3a941c7d20e6ae310ed6082184c17dd2fca5fb27a1985843a6d92bfbea1c0ca8f7aa583e0336cb786cf38b893deef8f5d9a7ad8b096013090ce9224270c5ca0ed72961b44a2749eb99c23089258895392fc65c6181e59bdf0284a08b6bbcac67a394d3b73185f1c454ac279da8c360bd816131add0e86431a2f4bd018bf1e558bb79761851f9b6b1c198ece4e6ea28d4650ca1f5fbf1401306709d11c65829df6ff7b6a4b8bb55921ec2a3bd146728b717f31681c355cdcbd551e6f310a85ec235ba6014dd384c0118d9aec510c0ff524cc07a525b4e80cd1d2d51649cc6889b2240672cf91d9270ce131b10e839c5ba8dd5ae0bdfc943f9052aaf4e838cd0ad9074d845312f17f33a1333c5e580f48dd93b4c013ce245e807acc8e9bc89429027b3e782bd1054c1ed0b81c6f5b54184e7c0c3289dda890f9d5c21cbf13660d4a5634777d00944d6e9a91a560a7422b354fa46282871b9f29bf0dc7cba8547b19c53c16c5e9cf9986701d8d15ac5893d6f5827bb02e0eae3f589f4fcf153515406a1804d2cf8f62d765eb65e09d16c6dd3acca553ff0083ca089e62fa06898a1859d224d8f823f01ff17a2a53d2e27ba6eb1ace30b7f9a97049c581b912645ca1337d449fef95b61cee2b825716f8db4defd52709f08214e1be87c2a1fdce6c3225c10e72b0e8137dd99e2080a033af6eeb1ab4734cd25b822c7b6ab2060774df62fce9bdc9d238b679514b336dda53a630aaa419af1b4df7489bf0fa054c82bbcdded5f01eba9137164a023f495ddaaa883bc42edcc05c2361488731d9352278c9f9075197db5e29a1c87add4cadfe063c6a072f6e1fa9f8b1ddb2a5e46c7b3120627845eb9891cd09b299270c63f0147376065b406b531dbb2283bfbbd7f793de7f627685263d89308ac3896d62920ac548a7f97681b9c0b48671dbe6b6cdff66b3c80dd90b7f5aea8f2616a57f0c47f2375f070000000000000000c099e097f2395a8b9005d009285daeb45a1d7b6803b4ca77f140f451a575d518fde01c4e5f35dd019ce932c8d81f52f6ac4b4c7ad62d1513e1c5c445d10faaf17053387812744aea4097a7d1707dd944080558fe3569fccc6920fcc5edee87764c76b69c14f4fd2f140a5aa80078ac3bafab06214182cd9e26ab213ef6a424b4752d8b8b2b693f46bdd24a46bea270af5a4ff7fa74189ebcb1163d359d3dbfa7042509689bc397969857751feed4314241810eeccfd63998768b5a811277d852abb5a1e88196c0e6f98596ff2ecb67af89c3dd6568a4fc2e495559d85d9a043c117615fdc8135207ea0cac2c99648e6047226055013ba411abbe71fed3f3fb678bf99ac4d44d51224662036ac1be7e71d203934498d1f0489bd4e9f8463ce20e381a31cab6da793065a53353682f60fa162048ec3c278685200128c45ed315900a3111b2a3f36810bf78e75a36765a59b3e618177b61f6a90944e0e5973a573c9f048f17f1acb7a5e29889ceaa14f78ffcdbf9b83a3a8ee5233dde72047074853d78a6b7f5de7b73d0b861dfdedb8f2719ac647a67161803b611e5b80338be8f0012bbcbf1f5f05558b742a7d4271865a4e3c1fe55489ced6624aa329fedced737980ebcccee2210078dc20db162ee0da6d8f12d6293b9079bcd29416068e738f129991e084f498a98b41c4c7a8430ab26e0e06ed6115ff86611a29893b50c4190322ab26aa6a3ea878671fadb3b77b694dfb541dfd52d8e199569c800b003931def1aa79159208545edab077606d0f61947a571b6e7c0551002d739157c6f5fc1fd81a2e7172e9f480f0499f9162ff55146ea147508098c2ae0c723d8f113a9fc8db656a25264b4d4f1ff86acaa7498f351934e3fd113c2f8e45488360a40b0cd1e8be9ef9c323cad2df8c077fdb1ca88159d3339818c557e4ce14e8efa0a60f9ec0e474f05cf1478643238fe22a7ea8c74c555d37bb9555e9e733e07cbd25a3446847a3ed44d0390261cae0a92841eb6c49b20dba2869f3cdd0f33754e813f8b270d8d7c8c7a605541067e929ee330f34ee19f5de779bd0d74c4f82d97e0d794afac96f3184bf7456e8a6a1ae576889b198fe9d619425b3378e2b8cc97caae0497a3730f2adc1642f039a99b7df9d68e080e9ae10dfb93da507276b50644d8a963a0f381f5f2970725ce544f384ef4797e5cf686a0e242621501b3b5b58caeb4ce31d8dc19de210ac4744180a3698c1ccd5b68ba48edd1d242764e287d1b22262ca260c8e5d4c031a798684aaa48b739b19ea140db60fcc23cd4849deb5c3b3137331f2504ac002856a0e2a18bc613f2de3b0b615335755d9a7de9cf27d1ab273b93c87e0c03af4414f1586512fba9bba193ae17f636dbc8f2957bf28f31b2f7f53d3e4dd6f1ce49137a89a55549f23445de2650e4f1c00b22c6396c08a49e803505406be93b90080bc7e1317a4040810726d775090a6b8ff2ced7e1d150b21d3990d64cd3f943db519722fb8b4bc68656188e109fa6670235ff5f2261e4819b0a3ba1d15be9a6b39a07f579923924d4fecf753ff918356801b662ed3071753bc110adf8ace113d4bd09634b88a48095caa9ba92b2dc5bf8a59a2b7964861493ab25fc0e588f29bf7dc2b08fc95b27d8673685d313551aa6869ddf013253c6ccca39ca9bd71e3f31c77efb8b7a8a5d05afee6d24c027e0ceab5b3159632de281253ec3bbdffea8a9e761b4f1ee56047dbacbbf7d3c88240d18e4d2f625e24d2fd4922f81cd50895c276a738557723711934ea1705ef98a29d87527af74fabf3bee87f2813ded83917d8ebc2890f9dd3fe5d988aca61f771aba9df9455e22fff03e8565feafdb0619706f36b9dca969747e4061be9248ac3a23add9452f9830849e3e72c8a1b13873ed3759589e03f800f9209df6ff23edfedf91fb8eb35db90a1e31305ba079f6cfd6751c036a050c091081a7cd92f6a0b9099e3deba523218be28c11da50788de3f60ee17d78cb8d9f210365f94a9b938f37a5f4aa1c1637c596a04ac232242d6725b6b49b12208d10a47d8264c2346b598935fe0f43eb56e0361eea0a8a631562defff77b502e1cf0359bd42f1bf330664217a637476406e402ab0bcdada496cc5527f74b911a96d7b4b927a80fd918255830fcda63832500e53c4b5cdb90bc83099b65f18f4b84561aa54c7d2d969aa3464eaa220c59669baf9d7e08216d3b33c39f5573c41411f1a0a10c43eab6cb39be9baae5f828ce41e50352863a60c4575a4863482939f2d3e2db6414b0cf533468ca0f547d02030ec80c58632311a48ffe647a6ff5bf0defddee45927b9c888a8307ea592a3037261215036fd0b441aa141c7356d91031919b2f8e2f92af9134b9e42df419bd91cb582984da871da855643b4ff5bb4c5cd16a773c99688817fdd76b7faa1b0b1341de20e35209ab6a1016197fe373807f9e406214c7b9c0ae7aa8e4412c7330f88d053056363d0cb4ffe3c34b05727144ba6e418ff0c5236ff9a4bb716986c86694990d1887982d0d8c1caa1c471c793cea11b5fda1d346da4caa12e74f36a0fd8af52d743b9aabb1262ca1295342cef187f3fb13c1e565f7bb85863f86f93dddeb2613dc2aa2db4259e9c086ae837c4e8655a7e37a6e3801c6811718bf76704804fe276aaefa402ffbb5394227225f69e1adcc7556936bac642048dd86b35effc30b0723034ad8fac787a99022903d8b074cf8fdadb8ed3b8cbf75006acebf1d110534f3f533ae921c0b78ce67452adc26124ae25dd9bfaba7d4914b379360a812813d3f5743f889a442d4b6d437b1558b97e15a5db16296f36cf499417a484b4eed0ad96a626149a4d847df37d7a88f7e1773f89a26ff26e90b930fc2a8494cd6170479e0457a55b481b045dddf6e7362c99ab049d097d3251431e61242c819b4d22f70db675f50a7dea683a71b66f7f91c6ecb99c019d207a6edb7ca4f9ffeab7e29aaa723bb87f14efb2fdce5eca874cbe2e6f8a1801d1f7faad249cd9bbe72913f121b8ac6fe1446a0b182d661b0d8594f52e971955322c9c6595840aee5178518853df56c9676206ebaba2aa04f8a20960e2b5cc3be71681e85d686ee75cb2a39cb9b6eb6b0933f34a49487839995931a1c0c4f804c1f9dbc45c9996811926a0e8f9cddda2e7d6c946d70ccb58717660a1c8bbc7bdf868849de9198995148b210c81081f7515983e9e7cb807dad9da48aab614439811826d84a1f97515f915109383260e314f80fbf1f5606509db8f2103ea1788570dd8d452a8b2dd13fbf1538fa9cf2e9c9fa3d12362fa93d496d1d770c71516c794fa7a442c2fb0395afc70d900847ca74b989a9e400d3fd4c5ca81c2211c856126b72a296513fb401aeed0892efad767e23594b6c4da91e8e45779c76c6c94cd9a02d0adf3b9ded9bed2520064891d9fa14d4e26a311910148f057bfa59684b73813264a2a901d4f953040e2a277a15089841f12882b2e069f913787a37f7f9671be7747f7abce6a97e16183d03c5ca8f71f38824c0b2e197b57f5aab474201cfe23f90ca1e7a4f11e3733b1dcefd8652a7cf727c5ee648caaca370a20ef0e658334520c38d3c78870a9b3824ae09f4d0452dc5adfe57192007c4ee608e8594e7bcb5a8983004f2f0271b1a129b5c0f9a9a5435c9116c86bc33b1a2cca7b104cccd8e96a31618aa869f011056e5b876f257bf9557381e4e812ff830ed34ae2bfaab746c49e65b0811dab906967440a6850c570aa0a80f3bfe70996d14a1a9a3b356562a2bed99c40acaf107eae6809d0adfd64bbeb5045ba87073ed5714a13839906f11a0263fa078420606787ee1d0c1fd90dd8cd8f2f1c796604d54826d472df55ab8d72d20fafad1ae39c3dbf0d54c1b38d84e8ad9dccf402c27448364a7c30c169367386b9795f27e0b0b56b00facc89636a1b1391ca960f8e0fac566eadfe44aabdb359c9efa8d3d331b2b6105d5403730d9d180a6c65658565a1723d858425a078e6cd8d9a73c3e1fff7f57c2e12ba17ffa065efdefb1b78bd8f9221aaa227eb21bc4dec5d0d01011711bce5dfb699f2810f2fa15d955c9b71934b28e2bc0b1e37b075515690f870ca8324ffbb1ccce79a1fc706e78bbb465bc37034cd5d5dc6c390f1b41cbfb94256b64253f2f43657968313cb6908d8061db87209cf3da1050bb8a757dc765243e42590255037bfbec6701406049e81a5326d5f423a0f189ff94c32a333221882636fd5b98cdc9c14731eb93e9e3564b3b93ea155faf3eabafa21126a0d52c8c3b514080698bee3bba11f5ae26b5d20fc7f0ab3319bc5d6b5ff6d63a781cf1d02c570ad8d007a7c27e495437a2f6fa86f38e9343363ff315ebd95e23d57414a50dd97bb934b3ac9bc5b5cb6742c2f50d746590cdbec2cc2c025a1b6abcac53171c04ee700a6ea6096d462801d172680cdd919b21c80d7b0730642cdd53f10b420799c09b8e03e5a0ce59f1870fd90a5ea31dba28da6d43b278b39f0edd2d9fc82929e2f41d737dd9ad010c1bc06ecac08030713bbf9abd30e7f7bea89bf50f8020530dea34e2127c58e35d9268c1e7267cb00bfa9ebdbd929d5eb0f686d8927f28cd8e2d6487a99523fb8704f426d68d27fd8e843b880d5e1830d94c66537c36263e231c78baee3d32836658aa0cfa222377bed6912e61c6bf920e28421062dd1df2ca1fd3524ad599ed2ebf7ea512b7326e2b86a2724c74977cbcde823d5f1128c8061a4e6edd0e180ff55de5b77f37cf6c7b50f1be0b4d1d8b6ea176e14ef03593024fa9a801677a3ce854d53fb7dd0041f47c5c466a1ca103238ff5648bf52fccc159b34e16196d3e91ab6a92571211f3154ab9b44e25d546c0539e2c59b428d36e5c2cd272ed254500c49a6d09984e221fac248325ad848c01ade7319a3520c83cad8fade9995048fc2e377b91a0522200c1d3d38e54ce2315dba3d792c12d6759f17eef0edb7d502572f6e3f1bbddf2002e2807afe73cbcc481572ed55f11b920e0d25bfa52f10c00c175605eaeac91308d0512e298a055e05de156f0d633c3a0c73525e62d7e5c61edb032139f9aa7d55902a0fda39066fd662b782f4405041e3f54f29781b264c4194d1464335fea1e618ba2a6e5ba4b62c8a5f0d694254379ef615bbe3a66d75cc329f68aeeed52693d63a0f66f794d700f72d2edc303a6e57ae7f4c0987da01d7de8c60c263ffc64c01a92dc1f4d066e525ef07c602af211d442c45e23c1f78b9060a95f3f102b3557dd3fdf5e673b02a23f81d91639a936a656c0c877ea8ba7d235c78a91b09ee51db1e5e9919cac5febcbd39cb70c95ac9efb1c547e9a7f88399e5362dac5136b3fb3581cefb79994c01f07ce2434d891d7831fefbef2bc7983e7dbd9dcd83d8de60d0c68536e8fd5ea14f5d33b27fd3e2ba87cce7f94d9421210fc1989758efcfd4bb6ab8dac93be06477bf57c02840a3a6c7252a91bd612007b1e0568b0829ab2d41347594017d337f06db94c11c35ded31fa365b0874cbee6000b9ab06eecddaca8d0c8fc064e4ec96efdd9e2b6cc3992bc48220f8f1f6ef697063d0c46a617246641a73c6c3ab3d26bfaf8706dfd89adbee69abdd9f198419b0ea1e8510de1b92c616ee2eb2725334bbfee90c13fb8742087c0c70cde18a8576166601332aa002a347e65452e2a2237cee6705cec7a1e2425fa6044339b63bf5a047ba52a49ed6bd1e88e4d6ffce458480df30afaf3ac08037e0dbe7a6cc95c7842909db75c6d8e1731eefbe358d7773c71b1aeeb77c102780d48018f417edc1429ee3f3d18cdba62e6b0b4488684967e79520b4a1ba5a8df08f892253e1fed1915cdd201e87d75c6d1d2554a99a341e487a1654eda35019c7c38c86f5c75020f7f9619a61150d213b99b756924f5f9895e71f49d172a31028270f39dcc1ddf929992a516e4c270ac591674e6ba2c13dd06e0b506041e8942778deca31ddc84f4262ff4ad4d81e531cf16d4d041f3911441c12c77ed92459409ab65ed1949920a684e729d0904593d7a42ffbceed454a9cd23eb7e1742bbf6effde398f122a8443e86c272fdb97ef9455f33ec1161b73013800c40bda9d301d96758c6de69d103c430ee0192f74956b3d73cdf3cff36850d0192633385b19d546bc8f0b1f9e3524757f2d4245646a218b78e6a9f4e289b7882910167b2cca4ac0b90203e5ccf084ca174b16b6c0570f6d9c4e5f08815017f92a4aedd6d5cc3f40a4b9384a77405efb4b87a15caf74bc5d04197ca425592c0900484b814b3d1926954716e1df3b7017a22951344fdf52496f797562f397be1a3ef6bab299a518e7ccda7e5fdd166a6c3e94debb1930febcdc609b93dea783be0d009656909f18ed83eeac7cfdb0a5954dc8b9d604db26c6904d8ce0abbef49d005d2b718f92cb54a7adad0d106a0400ba35808525068312f938a58963d7266f1829495bce11d4c0c05073ff5a72bb508eee9fcf3bcaeba833bd03edd36a49272a1bd479d2408c272e3badb2ff2e6e036aae1ed1667b8bfd538889f705c624b93f37293759a9bc6b57833ea34b0973dfa3171bd9c81715bdcdd39a1a5a16645532b276af5eb53fa910f837f367301e75c8eaaf25dc6842212f5a43b71a6f76c92d600408f82c64dadddd2e72075a070e7e62baabb69fd006132d441c4f184c5d0f869993de13d03ae69b61956f37f191f05b24d242c23bcee76e5ae1726a296b1b15bae2365e9379db640dfeda8d9c7d12a653252a104891a78fd4aa3971af9731c00ee4e0c2f2a4e4fc6e50d67ab75024acfde2fcba159829904f9b27982f2e251f941d897bcec7ce91edf7156cb1754e27813c59d3bfae136b5fdc4ec32e7f17f5d4c4d078f68e91ead670d0cbb30054f2e90fcdf204ac0b99c8c435d932c10ba9267de7a61d791731e0d39b6927f8d8c4b395e03f239d84b717021375480b2c36e3b110777eda7b9e67fbeadb56cbd75ae21d5bbe2f95bd5a2d21ec1a5a403c619e55e46f332c9f98368823f03e4bbf12041f138dcdf2423400dd940062381e75ed02772618afbcf1bcdd949e34afa5bdd0c25b0addc12c1bff4e7faf0a1608d0a36b250d7997bb5711e1b6c74fbf391bff697982fa2b388f1c1934483517257f23bc65aa0e32b5631cb27606e552c49d8376d70c7dbd53570b8d92ea893d3c7b1bc8f62c174ac33faf08269b8d173605aa9a18d81fdbec0e392a6b0910443c504165eee0571388028e1512b8384f60cfcdaf2ea17b7e9c1be172676062a02de0409faeb6f0594e0fb6e696d6605dcf8a5be6115589e2322d7c838bb06f7908aab838bd06e720a051d07233bc7bda3bf1dd16820777d5f57d15d8ce486c9c0081681824871c37c137be3355e8587d12417caa506e3c14caf7a1e9f2d94d6c15e4fc132b2a62f4fef4d12d118ba9d39313a212980dd0f4d7a177cee3ed87f02812f6c2546004e10249c06aaa49a01657c7c7d2ef5c155310e2b69bf2e2b5ac3beea29add230e49ab31149447760e2c54745a77fc33127beb384adea5efd15e17aec6db9af767f1c1d5d7b2cb07c3b193acf0ab44c5804ae5c3e382538cbafa1ddfc31f1448eaea7b0a7504e9fc5256e4dfff39ee61145fe246856fc4fa93d22154068a45c9c12234f6e4aa3748b0a5418e4992a22eb18bb8033793715318370834424065bd4cab694acffa6f0448a61844d4328eb406b72b3c9b2b610b5eb50007bdfc74c7feade19a2459ac4b21856868aa06a2d175589dc86345b311df552ab8a56a724630d565e4ba55a1abb0946a0a8d6e2bc453d4dcebf1159c82b98816c8584ef251cacd77c3ffa104ffbaa96a90d876145fa73fc5fff5f5570a6d8d1580e1c4cce5b5f8e8a5d2b1d20b41b4009c79ebfd4a8e1636f6f93f12593f0532d565ccdf90ed011e0ab0fcb3db28f10535ef5e93f59851db610641feb3bba4190f3074e4257bdfed4f05a52c98c380a471bb3b952488283be1f14fcad4a3d219765b4b2b3421d5ef845f6c7b9ad6af6b66a75ef0c03ab4f2c5150c078068943d1e89d298524d9e9cc5b20c3bd03d89d7a6d3cf30b02e17516e0001b071b92a35d245e0c596071fb8dc53e53159eead8cf86441e0348a0a951d4a2ce30274b423bf3cef4e5969077107e166199d2c5714e25e2e0bbd8db356fcdcfb3d3b8b04066c193c83903ab0f0eb18d2faa428f3104af484d07a96e43ec593a5a9bc6d9c2176535fd5727a3acb3ab4b2e9e9a570f06455bf2b68cbe461743af5466bf7f8050f5c7710b8cd086922c098d4c9c26e53708c5523c0739705505aac79ef65781f226761215eec4cb44f8317b2fffdb15dec242532c0cc8db35c117a35278c54034cdb69bb5df20b8cc8f1eff23bb6e8b929a130e44e0b0812e937fc89b3de0a13afe080628083e386b703ff58a07fb599b66605d12342bcd8fbe69ef239f3ec30bb2fba014ab66bd3344d60786edcd434fd3a19f46353cc0c7901e051405544028bb9dbb1ba427c4b6e6b5a3ec8a593f0832d6a61692d72bc6faf044ee5664b1a7b5a3d38fd1a1b436b833287a162ae7851085a1f63bae8f2fe18b09c603ff33bf0b5ddd6cee3a4b4275348c9835ef59b44f2db1f828f77d0b7d8df70487c91205dd731d9d516d9cb6fd88080f45312c10edc4cb8729c7e71fc9fa87808bf3a3099918984a60eccb1ce433aef537927236f3e0f59fc922b0ff7d0b39fa53f7c19b5048f8fd2e9a3cbdb8e6d7d156b697bd7242355bce57cb3d94d16a5f9adc607288f3ec2641d42eb3303e0344ffe4e4cad5d58be766687da989e8448a5cc7c1ca4ddb0e6cb4f4d22104b1d32f6dc3632fa7012ed5e9d5a2111dcfb62c7666e1bedb86bd966f9caadc2ba81da0488c78352f7d3ad94f35fb75a12272754630a20e42a38a52c4934c5d3bea8631f590e31ac72b485478b7d8ba786e2bbdcff8d22a0082034283aad9f28adf92604124062230891d81f71872c135d234bcb76e82dcfaa6969b84c9171805683b4a419f41a830bd88a76618ae387e3a69254ee920a1375d8362b4e038a2e2b4a98b1c181ae9e5f24b19b07c5d46bd50d0e1e37502646eceabe404904f3813c243675a8322f853d45614c7d56fb8667badf80b87b10ca9d2363e37281fbebfaa303a7366de81d92fdb81edae1f057fd933523dd0a0b88f33140db7acf9131d23420c2b976156d2bfd785e9c8c7c7a520abf8b58d204ef04b5f5f9424c5f305ec6d97f582627a9f7b1d124dbbe6bbd4a36340292b70be4278a0bf1833f90bec6598d3a85fd10c37d2c7fccb02e440deaf2f191492c242d84f09ec1e0a034843a5fffa7c63cca1be0c6c378ce3ca56bde144d25b52412b27185ea5d4a3f4764ee54f0bc70c489f6d81e8a9c7208638f9a3a0bac5ff8b857a74cf8363d05ee1d8f3a166cd50701e0fe692879ce79a3d691424066b749abc3e738d5647bb844731b409cde36b48e420348197710106d7cc0d216cdc677b81c4300b93de75630c4b3e117cf10b678e538db372b2304f314a19d41b5534d9213d408155635a716fe42fa7a03ad90cf8866c124e99a66405883e8bb6f9a502937e18db7c266d8cdd119d12c7121c580f83c2be68d9a65744d77e15c337fe898e1b2fadd3b48b4e03d08d4cbb2bd50f567c1913084eeb5dd249c81b71a1d3a20e2c0d6a8fb7f2099c60904310e9416d9b34407ab6d32fe2bba4cfcf688c5c92b34fa937b7c5345fc8724085c893a5ee567bf6e3b2c1adae130a72f2a3a16d8920cd7e6b93ddd1352a13b1505cc0cf4b00a3ae34a00cb2f85591672068027403537fd0721374d5936ac968952ce66bdf64318c927bb6c184a880fa15e384a3112b78c3969161d05b00c431ff94c55f794c150ff7bcb35265782fbc6ef4903632144809ddbbe3d801f67d840f06a15f966775826cc19fd1f431d9b2dc8b552ba3b28eb47a6b96a038432ce40c84eec8854e48d1172af6aa5719778915b64cbf2bdfd1df50cc32b2736181d4664ed8bfae97f49c20e30bf9c4ea8e67b53fe74afb41c63b12c30eae8c890a5ca1bebc6ea3d553f500b755430896246cf8f4577b3975759e150ec920229f0909348a612900466b5d66e5e2d331d6d9aafabb50bdab70c93cb2d3f6647ff3e399e06946844e96897d74d22795ed647aef1526ccf5dace92d9f5578c19b0d4747d50ab9442ccbd04807a28a35e0df84cd1d4e9c8dc025717871bf8a9f9495ea8d6f6d1687cb1b3c2a6ccb25924ea8c6ad9dc62bd510325df9f6c52c391218b8fb35468e6a855878f17f6d83f866cffa34a2d1f3c21e17cf28514bc1b80740721f43424681e4b421367c296b90a75a116d59c3bc06aa93cf2d809158a67ce2ae3ce452706f919af9669e0f7ed795a3c0316b4ad876d292063107e29e7374826e95233a7e66a89cc7fb4a6d96487f2f2fb1d68df0c0092201b68d49a7d03461d3fd5927b89fe693bbdd3cd201155aef2f533edd651b1802f530b807760dfe1b4385c3ed4000f6a8118b0a3df4c412e79944e444fe063d340f4871ba816c772ce322db4e55348b6e5046b1e6cdb665ef7731e4dc58c93a21102ead248952e94d44bd8357a49f2641bb636285ea307eebf48939441ee1e31a03adf3198df993b59a995d271e9b851fdeac457d6355f9c207292515c0ac2b3801c9cd432edea87319b8bdf5b400d17cb0d4743f2174c15037c7fd9e5cdce9458607000000000000009ff3604b2c9238c3575aaba36bf28511d83a0aaf443d53981899c20be308112327ed070500b374e359a90435a60363235ca445da700abc2c3b962e89ddae24040006000080f8694a1277777777000000001c1d1c00000000000234ba607b674dd1faf18173ab52cb86ada65b24659b7ab0db262a4d46ef6307813610d535a38b024b19e566c3d73cb49c5dc6a73457c658fa61aa19c9a669d70823c009c26d2c4c5949f83ffb187b8d03a7e05970d87668b9ebb172e5b44c4f300bffbdba179aceb954a3d6da0cc8e9f59587e9a4ab1e9578466bc9eb508b791bc0497d33ffab8b845eed45ec6d6d9072da6064b0afe5eca2b8e3caa4801e04990e2ce95ee1594a1f922a2ad1e0550fa5268c2e1486785a68ad25200e0d1a1fff176fbd7f928197be17c9ea0d4b2f1987cb4c5d4e62ddd8001803e1672d2509ce5607d0ada2ebfd792a4eada56d50babab5b04f4999d97a78f2fc35e1ff001aef6c11bca252ab1f6959508604fd29f29642562b862c9d326655c735e7e9ff0e5b539d819b0ff9b7594947225abffd69d94748a59b5e4798eb4f0d9f41848da1acc1c42ba1af1a4e69227887f00de8aad96af6043998f72164b95e9157ef40f3253d38dd577c636fb694a49fbbeb14a153d3615454c5ed2913c49454efa45880b7e81c288c34793ab18eb68dddb3b5eb8c6f9ef4889d0fb8d3a2dd58164e5edb536fc705b63b194f2dcf384c026004d3aff29e11cdd17ac5c71c26d30ef20b5c157fa9c1c4b33d9bb95cc5882bd36d990fb12700baf432d820f66283742ef447d962088dddc54a21b162d0ed191f12d4b335b4227aef5583bd2a7639a275dd3c6397d11baf62a2983eb982d0d4e5bc64f8bdfb72a5b7f99c81c4af1395d153c9535ae61358ea5fd933e1ca35dfb4344a3a096236e9c777626575f9773f1ed0e64c7e67616b36b48d9f481453f8815d4e48601961cce17d7e5cb37be71839a205a208fd7d35652247b32d384453f30376c2b0dde5d64285c86ea396bf919978de33d5959c7a2bf9fb5e15da56ba2b11b805789d994dd44b5b39952d90bb9cbe0209c63123cec7ff2f2da1c1ebc0930b0e3a03b90dd6e58bf83187e7b71a9a5264fbbfeb90c57647c5d6de4752ccdf657a95007a21a6d8e4910ae99c90e98bef3ba13ae57614499747369bae218a8fcbdf074b48a5f374f74e769d02af067b82283116764abbd30fdc9923a3995d144bf1033ab26d3197ab184748b4992bfb51b0ea22cf3bb574236f2209a2e1391f153b706d5b7640e8a23778332fbdcb1e35cdee0bdfa55c35b02b793b6f2fb01893363d01388391479aee427cc977bef4cdd250e78a7f0f39e711aeb13be5f9a895792dae2657ac2789d2f0a5b0b7a9093fdafe072883f6842e377b05a046488db93fc23002a40a7315e284aa164b2e144cd5ffc6afc8584eb5d52b21b48a924e257b72a180792eb6f8f0a5220c0db0fdf5f5d0a0aecdde7f194e88369ee5d2efda82edf85e8d20b69680c677a4ed53eb33475b9beca2c560386cceb4ddfbd30292b111c37530ae6ee207b87fe5b67b5a90943e2a3c43c66eb8f9b1b006fe008f9da8791e71915349b9a9652d9c508adab7668438eafbfb46288de70ea1f96a32d36ea48e0dfc3fbafa1ea69d28f2b3b1e291a02823229ab70510e1fc102e5df0f6160c7af5ce67e8a6dbdf5e486d285f2b4ebcfcf2c10426ec94e0886edbcc0727b0703ee6ba3a1f7d4a5ceab9386123e531cab919407eba95c72314e0237e4208e22981b912ed9c2b4cac88a8592fb62d648846bf411b886a6b89b83ad03210cf072b00019dc6d0e541b6bb9a22ac9b3603ac0ede0b27cf0998333446344fa2cb44350f9dbc5d557cbdb74d335c6bb398ecd2eef9686763c1f21a34970e810a8eff7b37947fd455ada6010eb00ed5f1f92395ff7d1fa77b05beac74c53db704530f54a5947187366dedae6d48386d68c303b5eeac6e4848607890ad4c4ec6fe25251b4727e8cd22d8fc8972840fc8d5887ce647ad628b298e15f9cdd49b917887e0f8e8ebe0312fd04f3871c68f402f8dcfee60e81283a66f1725ce579861c999ede9f9e2d976a83253ea608b66ccd6ac83359bae0d060adb0f5573ca385446cf54f14fa3231830ba0243fd574aa8ab787ef0150be0cb9c38970043d6fe200fbb6d03158f33f5e3a811887ca482b83122242d228451449593c8dfb33190298e873d49c01b8d0b9ce8851e60e65308325bf3a934054fcc53e791fb117dec249e9836d466ec94188df94077762d8c12e8cfcbac6a9af9741395ee566c26f9e5ef21d7e08a0453fd22ed3228f9118bf2606e87e0e0d1e495075f348b16701162640d2b805fd4d2d3890cd6bfd5afb790ee9163e30d55f8015ee86b07d063dd0398366e4cea8379c951160896d3374b1c39093954117d7e3840715e3018b917c6ddf9c47869bb01a71793b2d414c252cf62e9d781e29137f59978d39b8ff60d45540bdd2dfc73dd0bacb811267b486783e9e9a0d0d5a2a161e082adaa070000000000000000c099e097f2395a8b9005d009285daeb45a1d7b6803b4ca77f140f451a575d518fde01c02f3f899fc0cfbb1beb2f0a6b1364b43fbfd5e372a1b64b90685c1b0750cf93993917608f18aca5ec561fec653860b83841a345f03b0e9ad5360c2616b8b511f973cb8eaa583b1e65825fb0cde26316a897f759b9c79d96d4bcaec217948791d524ca3ba26457a5b6f5278171729abc58fcfc844a5e2e9ff048bb334bd46692d97beb0e892e144acb380a1a2810048d5b4226ce2b4f9bd020ae4b26ef3d03419236d3862dde808d4fbc7187da8d7a63c5154c369f26a905f355469a0db4e562de2ead4d75b8693256748db27c5d041f6bd93bc97c7cf7a6f2c2966c29817bc398cf4a61ff5c81b66a7c725dc820e24ccbb2402b16e8a5a9e0d676193924ecb3a48bed2157a84205b689c5f673b45f5cf8589d2e048366b6e3ef58a6cfab7781e90d5f0f2922fa407d0882daf4644908abfbc5da2bc90c09be46ecd7667947d00094c2024142dc31a072b758c2b4c5306e458256fda993ea15295f970f480cd333f986e7f633ba84f8981266e9db3b78a3fa87052a648fa99c4dcb5d1420da4bac5c6ffe822276ffdd6de43f39987e9ffb1562c8e136ec163623c1ef0b957bfb67cd4af92e6433d2b3c757be0b74d7053fee3d1833bea1b076b4e2e878b68be8b661b0c54f6cf9e3bec410ee0a65c0371b4cee0f3cf196d88ac4ef5ca02a42e352785e77307367dbdeb20cc0aaf0be2f72ddb4b12cb9d1e7ed530eeef35a44daf8d80446626e90ff4d6705317ddea944a45e094901680b89133957343b5209a0146722d0d494c9fa805231b072740b15fdb7a1e0dba39015437cb2e61f0cca0179c0128c874cdcb3e4c377925a097d46a2ea86ebcb2aaac4e69b8d93f3f813fa110857017ec1126b0f48e1b61ef1ee9f2d3288a1ba037b28294d381855a9db1a44f6aa83f17773222761fad2add32acb500f060e76600b50779934496796f4c86114c123c55b42ce44d600055e9e249fe7d5f1a80f54d49e5b0dfd71518a7669538471b5e759dfb425c51d742df88cd4237000e0989d5e554f698d0112bd61a33a307b36b22a76aa8e2938e884191321c09c1d90a5678e903a5b76446698e5031233ad87218bf81d1f49cac719c2b27afcc4a191daca45a1c9f51425cf48008a1a569e2adae4627c233bbd024ef0f7c3973ba5bbf9fa0704e111223cce823d50b5d91fc0d805e0bc51daf91f0375b6feb67ed3a729933f275fdde5f8c1885cb9275fbfe2796b9cb4dc5d3eedd1044ffe62bb5a4f20c0969ecce5a0233c5a7740f9f18ba0a6c9a38ffe4b0e5377e6e84e659ece4b09a516f1f5e158f633a18b527ae8cb2813b6fc27f5108a7230bb2ccd25f9934b0899ce9c8cb3d5afa146791b52509aa6f78f02904882b0730d1a8630eb2c3e408aed611ab9cdede995bd2ab2940dcb74cbad21b1a8c27bcdd2b3758c61e5c0d271dda23139fdfa17fe97f19358fd6e4e6efcf71996b359eaea79979375a010436dc45f4ab138d7426f806450b624c14febce156041a32539494b096a3210d114d203df26b1cc826fa2946f53b2521ddeffc30550bb2d26dbd6900c912852b1741e76aa7f77b6c4aaafd16760429d5ce5d3cecaa3e1ff1d3399dd2e4bb0123d668b63b61bed7b097daf5a4710e82dcae3e2db6fd652bcfa527938559d83ae86982f26cffd2be75bb6f842883ac73819dc831dac60616f3c85011bc5139d67254cee29b964ab71fce45fba367356f2122a61544345df6d07f423d13bb32c328125323ff62ec30d67cfafde6eb20c8bf832b8a51e3de2726ba66fb6a0224da5f79286ab7861dac4d7fcc85c62f85fe476216c55ee4e5ebb7ecd3f642c547ec45844ec95586eac20c1834a5abb0ab3901c50deeee97ebd64d9980c53e0b8ff88e2273331b1484adc54fd459eaed17ade204477a17b54cfac56fd8d05f3ff4edc2e473295817cc00ab5c34806f1e370a9f97dc474e0d4e6955f915cd6d2069df587eb0650c72b4d2454142230623070f6d21be2bdd0173bb0a959990d9d250e47a2148b42030900e9e7014806e22ae690eafac7a2b3fbf45d6b51dfecbbd21993a12e057c82425533990c8b5c238a6d329c4c41387bd693ec77f1d6d200f17a86063111051f7090c2bfa3ed2a58ea8d22015a2cff83e127edc0383eac49c3b6caf9b5e0ab4abe911658ab63925d60842f70fe83f9ce4258bb79b6311bff08b231078eb8eff59e9dbc955af596ea7acd15fa8b8e1ba88e110ac383eeecca4340797afebeca8fa7c5839a3a306d4bb8004cdcd0372d83cf4e2214394cc2a09252971cd530af7802ac06d57fa0784500c40581efce6bcc497fae84e8bbdfaac727bac1cc0d49c0fadd64639c6c839f6b3e4735074e5f2cd2b5fe6fc9cc34152d723f1e1ef3fede91d41cf39a8207ad69044d14925961ca8b535362da356e419de13adc49ddf8708b82e6ba3b5609ae6110f28333601eed005b94b0d31699c8a687ae732b7d7bb263081cdabb462241911bba94585d0e20c9b41f4d8d5565e70bf351ea95382544864f4a960b8850fd5095213c2bb602338ab2a3f9b1fd97e8d42f68f2f943441ded01beb76f463997f1709e92c9e6df0341cc64ce46bee5ae1ccf0037b77ea00edf62f5f545d16bd063bd9097ef8eaa34d9dd1cb7b2d7f080fe56d14e4eb521da00c7c1d19c13e934601f963f80fe122c184cbc0047fd38cc0a7b4389debb41f44c7cccb596c41936e2fc672796877e1f0d013df6aa65a8d39c60e49eaaaf4bbcab70fa97a0b864aad214ba57bf5ba65abe585e52fec23b33a8fec951699fa4ef19e4af9e7c237248e1f4a71e6166133b2f1b6949d70f072170002b3d38dfaccb3843e641e85bedcde02e289d94ab76f935ced360b5b4abcd503d274923c222d757f8436e97156e067037c7c984ebb22b836bde9b5aefd12b6f079dbab91f69bd904facc456154ca3a1730b6fc7095af42e8e20d0b94ee3c797049971d28d583d5d1d7b539e8794a7710c2de9d2a9db9e6842f7a6a410b9df0f16fdf6bb58c35ca3a7d44b965f04e5e0391f7ab9789ca3f88973b59f50cf46f0d472e4cf49cd81c1b05d8640d625d601155db952b3544d54e5742be75a4bc9cf0d1084bc141b76cbb06290971fa526001e135397dfaadbb5865bb00fc424700901c4e50c7aa4db925b9b7fb0d8631b311fb820bceed1f83a6c166f78819a059017c7e7bc0b134aafbcb063ed15ff67f165441f7015d9a3514ad604c82e400703302c8e2e2bfbf738ef380e6f690392712d64c59fca62f638f2dd8edbb842a7ceafc4926febecfe42d5327af88fa21a9320d1f590803f35b2ecae7e605f0aaf99504537de024e600435f4963aae484cc3f6620243c307ad03f87bbb60696bf1b66409b143dd80362b48e74627ba790e700b4a6d10a4961fd6e4d954af5e585e44a02dc9137a9f2c5b2f09c5edd52924a0f62e0db46f2eb9c15ce3e9940f16a4c7c4be030c02182b2aef10f01de089f380e8afe59f6ace4c9f34738d041cfa61e19a64156a675832d16f4ee54526e0b7c39a8f48dbba330e8ef36b5564d263060c90009a367bfc4a9d1fa7e7903d0de3b2a68de720b8bf070f456306084485cb3858e98004be70aea72b6d0200def4f340ec415fdd2bcaf28eb60a1c2854fe016de38232c721b6d3f3325a101b77ded810b660a83f31c46a5f13a5a08aa6df7da23d0eba9fcbb45ff299761741ca950e12f2f1881946ed0c16f62139d03b430d1dedc3e7f7c68f2bd50993adeeeaad42315b36e0e592b42f1caa568156ea7aaba4072425cc227be504ae30f50335793483ae94a208efe33d61a1bd8cf95db05914e3b732a6c2ea57180dd5421a85a94ca2a97c80a41c04484c5552bd6489ca235c28d773a4d5122d93fbbcfcf8707b88f3d2604da1a47cee05bb3a9fce7528905b5a279a51b44a72a7bfcc9d1769db1813e161dee4387ebefb87805c1bc133b7cf56d549d165356bd3c24b4fd4cbb7a920cca8bd5e43b14557d48c1131a5ec93b3dd64a8d0791d9e50f4f501a5c858f2110418e110a74f7469c1b2ecb54c929d4c08927ff36c4106d696b6758823b235b2a0704d52ad4da79b09c140c266153e7e54ffe69776b2fb97ae8d605c37142c40bd45690f4207e4d3905cc0e69f548c9ec024a2ddddff639d148577de8be4a322d756efa88eaa2e92f2edf13a664924d341a8f95760db3d00329c8f882c24ced3ae07c89e35d51b7e11b0d1e53270bb0523ddde6e95ef8a0c05d2d2b6ba7c6ec169202e6102335e193e302b8c460ed998878abfb1db24e1797d1e7605e13598923a088f38ee8d824d556ebca3d36311acdc402555cc962cdd10936bb4e1ece2e39a6078516e98169fc31fabca7a0edacc689d6a5b4fe2475c0c73ce3d8510bb903260e1e381fc5fa6ea920c8bd2a8ec145eb778f9891d840ba5a3f08b0f6dd3f07e753899c30fe2b565e821fefe44cadf2117d358a2447b0d8ce48f742325b7d358a96536be71ba650ebc36783be0ecd540fb04bdd6a4cc39073df2b9a5ed9b23a4e2cd9ffdbc2967e690188dfc052f21bc49e9c81be87d12b4ea1a770e108d50de901bbb0d046c50a4228254aa095f0cef9d608b0ef50208b0eed938cc7d136207105030c72580f3d5c707b62090a29415e32af9066217272ea6cd498b5c1a81d06314c21406328037ddfa23222cc84c3afbf8cd1c3762faf04352bc37910971404fd446bc4beaa71b98135724118a1dc65ffb937d5310fe1f40c307095f0d3314199773a33bd6e2c89405f48bf12d6651d789e66f1820cdabb6107bdb309b937d8e0f513fef644f96b702e509903ce203c95a10ec4c9f4a71e75c9495038b423de361a86cea19cc2cb4f1f1874e672b2b2e97ee9462090f0639864e95331262a4a560c9948f3c74db29b1d979b7648a7a18536d7f6d8d2fd422f7070756835185866ac588a4daa8094185982d0879768320c5a05a95f1a761a9042efb4e291395bcfe4924fd4df12b131c3520fa984499532946adcfe20cd2fa56d8d44296926284e91509bf8ae72338c28b93974700af04d3ca38f55824ad9f52bd0e6b05f2c7bd8d324b4bfd657855c8cd458baea1bac09386c4444cff7594a870650c1e524230b2a26d865605eee5a016efeedc957effda3d1c145ad66982ad9188bb80c2d1546650750c7e79416c80d7ac102b47bc7798048489afde2f8461a9162997824253047f3d0b0148160aca7c533bdb6710281b42e64ab5eb5194a78d4244e601b67451ddf954d429fa006f25e09ef2a78388c6dca6228f17e3fe61510038f162626435783cba9d6809fb7b50fc1bcfb6231466454b5925c32d04c02e5bac1903df02e8b2ef25e64fb78d7daba63afe4bce774148ae824c62d778d88b6d6c7723cd5d56278b36058f492e4dcd6cb898414f521d9a21cde732aceb5a62adb996f1e18d950a982f9fee6c02750b13965ee93d80751116df1a5884ee24d05f0a74a3faee0198fa1f42bc5241dcdc623ab172dacf6108535f92e0279b9ceb96395073a5b009395aaf3ce8df09add65b351f341d2600351d24d3474f7d123fa7e51f017b0a0b90c4cdcc5db57927d8e87319914fb60ca897c7642e0e323376070cd6f05fec5e74c88c3175010761c7f1ac3c00e263611050c29a932af6cc7908eea6d1e2cefe518c6092cbf7fe7a6c5b0b821aadf6f4c504a1de79e723b5c17bd68d634d7b18b4b9955b37d765c464dcaaab31b9613567d37640e3b7ba9c2abc9b8ad3fbe2ee8b62b4ec7223792f76658bccff7069454442873c81104f5859de761160347deb9e1390544369afd02640ad5f6868e92c2d576a13808199a53fcff7863344ece1634086ca08e72b8d8dad0c11744ca5889437dc482375b6371f12853a22b37ee12ac0bf851194eca88f4e711d6c010135c46cac6c4b6d4d22ded888f4306369c5e7b716720ddcfd1550760b2674eae607713c5696f43d84af2d853505636f0aa30d128cd5ea230bff5a9322b0f38fc998eb902fa2e66a5cdf573b67faf264bd8aee6a7baaa4607ca070939347511a3e7fcc1c2aed75942bf4b02a7a3680f21e60ba2c3fb198e823ef8742241a5193df74d2fd25e4d28080588ed992440022cac1c026a3bf2c1de232751ee2c56381cc320b8511846093b8c82c3b69bee0a5703ebce82d93c99555970e5f192bf4c1438ef3d583f40e8b4042138963b862055a0a8b1df6cad65b82d57850dc251e50508dcf9d58c60b4d6d5f706b10bbb25717263300d3b432ccb759ddbd52e5dc847469dbe7db86ed6d35997f93f8cc939ea38e0eefecedb429e6ed8b028a6ba59954ad0b1345816bb14ef04d6d922770d40b19adfd065256ac351479ec65435951bb014a5fdee04be55231894b9390a28c7823bcb54409faa06f1c3da22ec89f0f9421fa9a33bc840a1362863b549360829e94a149010328b366b45d94e44b03182eb30c63fc967159c1df1386350c53d8f249a1d5cf7529434d61cf0085c59fd02171e5af8f1c82f63d8fbabf8f07622899eb8d01eca1fc6e242d202799005db7e6d26f734d6963a81ab2cf54936440914330b0a7a64f4c785c0958d72e82720124629c630ebe6c2fa7efa9e2272c234db67c5049db7b62f7e1eb3bbbdbfb842fa3df06ac020f84fac21207504412516cf601b65700c971606725d4fc31c4ef15a6635efde36696e339f2cfd775184233eba170149c0d215428706551ada80a5e9509949d22eeb0ff390d1d172b7033c153fadbd3f158b87cb300dea6364874ae86b93e5863f46d3fa2a0c507b4c382a46e0f953854689ce9b7f2a30945ac9ab4848297b833b4fedd6f839ef106a7028f1469d0950628256fec62aa432d6c0a85c3c4f5a6b792c12992a84ce000e6c1aeb6bd6c354960d9a741e0ef483a723762006e291f5950075e35b4223c471cd23733b1dddf91eeca80a4535db48fea257297e0b02eeeeb3da56c2b7acc338240f0e1eff611efae168d566dcb55b9a9d569539031fc4100eb6ca194a369c1330395dfc82e506d8669ae0b80d185a1f037fea20a2cc16da225b6e3ebe2dea684a032dd222dc5df9679f927887e0323e2be5c6b5db8b45640bc9fa099432d28c833a00b04697cd0817b118b78aa4a1ed51dcfe3fc69560b06c859284c8581b6ba223af7d55a3c623400aa0a30fbf3756e3d167100f5739ec9f7fcab49e5164b08b3628f9de44f0e7fd887a88b54305cd1c57a7b9b4ae5547dc617b4aa616b02fd638f4d030b7d9394929abe4264653c79bab88d1210197fe186b41c32c4ffe2827174edabc9cb926173a4afcfdc16e9386d2c2867d9d07d014161ba69169d51d61056d0e3d4c6f7e2fd93d244df132e72f560569889d635cd192f7c6c75fa777570aa806c5c9ec31b9432ad8070eb1474e9d685eb85116aef47ec47eb621c33a38301ae2348233d3b49ac13e64c70d4c4d594927cf3508f8ca6c040e71c95963820d7a70f22fe3120ad893234799be5de84d096b5b8961cdf8b09a52eefb994f433ee5b57ed74f1eda8d6894d2d19fd1faec1d6f34aa175e4b3a8298159f8a6e4130c3d2100d2c9ba994be1e20367f5d587d34ad6c2b00078ae1fc589c77ef3c3d2f0819eeccff1e7b686308122d9d8504b39be1bc01425d29147ad7e24db8c1c132b955ab073d37fc1a83a12d4155f747ffb33779b2f58e4c862d97bfee479631188a1c888ae437b39bf9f197fda0ce1708be825c4eb5bcf8c419b7f44d1be60c224b70e8536ba3f0eb79d6255438988b420f80a81c2f986a8abc2a7c60bf54f0027e1c190c4a8711fbc8551441c6640130372c515be3f22cb10fb9b53223096821a135a309f40922d5cbc2acd57e0d7cbec9d47837ae1465312424a77c6be3451090277f17d6225a0d634455659903b1bc51e79c1330a70d6139e9d7fac08e5928f23d2c10c6268ebbfda4cc45948a33a263f672a523125d188f64c9c01b2ef801686f5fd26321808e96e07433968d05a44864eddc2d190155cd3266c23778dd1cf843a779f77919c8e7a5560dfebc817d703f3eeaa802c613992e5ee2ba6ae90600125b1aa07f04902c524d3cf57e1461d9895461117ec413fb3537752d755737738bebbe1135afa71db91e93f33771d16ab3134f0d6d588dfe23ec6661698421c010d43df3dd7e9c422f8b1e34ad0953e9fe8d7ce81f4b0a62334f5229c6b11fbf5889642660619a2c1f0e98fc561836f62f61861712455a193e54e7c4fe6f1052296ee852b33ded957545dea80dc5f0c97cbda1d7a6a74ae0f482a59e8cb33bb42522b6652eae4ffa1184a2de0e215a662edc4731a0e6042a69f93fa68cc9088fca3e3d8473d5aaabc62ee5956144fd68eacf289eabfe35e6112e919837b82d7084db1a4cfd8e1a86c4ea3b90b890aac23156b50e21f293d0091cb71822592ff9c0493c1dbfd67640a5da51820cbdf5b86bdfcf47065c715bdf265190284a0b73ae525c70e05f0b35f67f8d8652f31cb650c02195c931546a32dc64207c2e0bc73fc8158e7188e8dcb8e258236356ebe5e35361b0bd759fc8652773690a2908ccc0ebd47a889f3ab783f4f3cf12738b7b2323680c69eb1f28688820c02c601f93ccb28717da6b6e5ac20fbaf7fb283784370fd30fed3aa8e0b485027dda030449a6abeb922c705c903a2f349dfb075b9ce0c18e90df690fad3177e02ee6ef19ce602f6cf463ca06a38203017ebfd02519b5b607a11718243b01084656792f3bec57956232f1c5f6ea03fe34bed97e55a8ab67741617263ab232293b19fac40daa9688655da4d37882b0b21980dd5201b4fcef42e0c038e8033a024c787ec218988b08396e9a621ac4374b10bd13d521b52f0afccb3efa4681e8f6ca1fd2152142c89c09aa954cf4c5e4073fdc99cb6cd151458b59552f0ac5f61888679ffc3711d4b806e756a77f31c993ec9239927414ec4fe996e7fc498cecacc56b30440add6f71b02bc34f3705681e7e19cd3722febf38b6ecc25398bb9b527c77fce532371b2463d4fd5a8d0f1dbf97b95eb59acf0281d7805f99e519aa4efb65699a2b2ed89cc8af53bc305bc1a4f750a953086fab18a36eace7e0311de9a6d400042c17846ede3f280a7ab4dda32bbf364fad1722b5bbdc0bab21aba5e4f43b243b2165258d04633957684ae38ab2b101914a21dc1bdc31423f7748d0e36ba5d3201552a2aa76507dc1d4b4d92c4f16329c00c167765ee4f340a281f1f3d73478bd1a0d31ad5bc40969f7ae3cfed770c1b9eea1d75b8b655bfb6932610eec0d5ab113b12dd78802355c2cc8e71427ddbed5ce2cf37d454fe788c09772ce1668b9d120d1cf5f9b0503b193b2378df3b292666df3df011ec6b94271a61fae493f6f92a7308f733d9a12fd7b5596db6a6285d44ea2a0ad64d329ceeff2296a403a730c2a18881d32ebfd93d502d54021471ab8f9473af265b6e42c1fb98c1767a92d5613e29d270a27af9fa8a71f666fe1766d071813b2156e912182a7aa914439c96ab469a576c17510f1617b4536f69c2ded22c1d50d7482cb7fbcde67af59ea734f3742a0e375c7e0210ae4ecff0f818f71b270d49137e46a6ab38afffc1e24cbbd1719870d3e86dc6ff5d1bd5411bb64dd569d593e4c248415f7d59339ff83a749b6a05dd86280bab71b975247de7eb838de56281ca26849ecb8e86cf7bf9a0cae3d93acb75b4af9a46f93c830ccb8c922facef21700878b23cd313fedda6ab91908b77f5142bd60e02deb87c4a2e80b25fc7c51982d1a700fc827a45cf4114305bbb485f8a04e9a4c576365222319432630051ceea8dbcbd0513366fe622b7c15b9c5b9c7697fa7ee201eae4aad0423bb61b96652b3f1e19a5670bad143d6d8b90a9472a2f0177fae07a68dce0172384663be8e4099ec3c154e81a0a2a42363569f8f4030ab4bba6ecede9447835cd97adce8f030e3abf7fe531c9b63a81a5285bf7b45c1f3599a59c5a6ecb70cd6a747b61245e673243b55bf0bf824bc01b754810a19812c082b2252e891d98896999590ce20c9cf78be0e86967f099849b7613ac45084d0c4b7490389500f296efcc38e69fccacd8a9cb3df706bc09c399886164afd22de21676d0fdb93fee1efaf2d363e2ee83295c2bfcdfd4bcce1f0197c9052a92b3ad4032d871562d7c46a0d7deb229244414be672c0dd9a0de1cdd818b8b498ecbf1c786d53e82bb1dfa187d22b4bae3179d56ca4fdd6f8f2d4c81df80726dfcf243829c33d23b77b8d039b0d169c5613ecde639a30eec12dbd364bdca747e8bbf610033c8a02b1f2763aa9a63806d07364d24228d7ba621133ec01c79059f65c54748703fc60eecc810382fbd160a8df4dcd47aa57f640f5ffd74a1f94f9a56156f7c0c6e34fdd6e43a5a0ac46b71474140fb8f16c10aab75678875f19fa82dad79a6cd284c78488aee66c5279d16acb21b8db2df30327783b64335934d7db219dc6846d9199329fa8f8e8a949863b39c03bbf8d83850920f4e87f41bc8f14c5fe3541444af632f5df9866dcae93493fae87809f16ee551bac8c4ddd0bce15ff7be0e573cd46fbac5fc7f4b764f46fd3bb09ab24bbbd9c38ee0f648386d892a90165e2acc2e5057c7aef96648ae013178932d6eab4b60d94555a7f380201c9cd432edea87319b8bdf5b400d17cb0d4743f2174c15037c7fd9e5cdce945860300000000000000af3ce8279bc3e39954527b6314ce47076c97b16c3577c2e7ef014a9f62bb1e248ebb21fb1ca0aea57f0a3df15877c9de9751b1767d705d511fb67eec61dfd42f00" + "0400000027e30134d620e9fe61f719938320bab63e7e72c91b5e23025676f90ed8119f028632fc225f5b36212c316f900b275501ddeaddae2bda2ee072d2b09f70f9f20b0000000000000000000000000000000000000000000000000000000000000000f2fa494d3fa60c200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025100ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000001000000000000000000000000000006000080f8694a1277777777000000001c1d1c0000000000021d069a6afd267bce88c577a84a72f19a3aa952dae8bf63a6c327a7f0595c9aa9e296dcc1605dc84668579d6b13274bb23f0ec1dafa9b227c119888dfbc075e21739bf9a7cd5ca8ac00ad0160446a77bb08c8e493cc49e4cdf72b7919023051a44113434654b67b17bd37a71094cef5665daf18e26e9a670fafcc634af6c4e81bf832dd25d3f17329b359989a87e6fdbd59a565af3327f00a12545006cd72c2b86ff145d52ccf5dab2e676730c017f102e5d51ac4b744e23d2b3e7b8404c00fd1382ebfdc4581e1056550dae0e2c6eb2308ab1bb35c0a8eff693049762bb5baf0baceeec927fe6249f80ed116c2dab9dffeef6473348d279ab2f76a5dd06fd0d45d2605de46eda0c976e0ab03951924ba097d4e4c72284a7468f446c9554e44caa3cd6bdf43ddbabc4a7fe809b74f4d328159770f78c3ec61d3bd02eb23fc38e0065aa75e4553ec72469f91dd0f18ecf91e7d425294beb4d2a67dc7c6490c51807ef04cdb7757e91df130193f614aa3e972e9111ed9569ccff4677fe5d3e9fdfb177b0e90c58e561bb1e736f398f2afc78deb09d15b22aa08b56d951f510bbe9ea4e6e4da241d4165968fa60b8036185e14217a945af78511130df823fbd18dccfeb6bfc40a3b5f942b7665614ac605b50d961f903943173e6009f4a008282a5c0dab7f1a0327e8b351e3aafef65251d9fc665c604bae51b67ef219e03c461562d36df8e5a7709756bc80cf269116d0a16b27cb1024736d2413e8d63ddc52c8d9c1d9a8a2e6f880bb253b612280c8c523a21e5654f005d198b5acf9064cb7237676208595c48c1e98739da3d89e75e609e57a4c5a4280e547ba3f031910a7f486040d82f9c066b377b361e15c529d2de814d927cd95c547455a649b78f7affb782c720800f8ce49c4bba8ba241b02b40f8fc4698bbffe65af917390372165e643ba28c2b48eb58f11c3b9620849248c17faa870c39ab9654e41080d849a8c2fa84c21a8b968c6879cf23fef47be0b57462f34e9525d1089298e7a8343d7020afaf02ed63ea5d1861207327ab731f52717683ac7d605339ffbc775f63bdde34596b08fb1322aa593f0ee0c99dc764941ea9441db5e1277d21b033bb5b9f1ecbe347e1199e6894a801771530114fa80eef2d53f03a52e5fd0e6154ae940e125fc09c1c039ed7373d0ee0472aed4c950dfa618243bbd5b51adbfdd3d1205ac0aacf233d309251a3f03ca59c6bbbd495940a5a15301b3beedb4060a0874888a127ca63b9d5cf9d7d914df674840be13a2825f910c872122c030ff107245b4ad8da383ff59c176f5d5949808e6aa636eb012bb2529b78c82bfe63310f829fc5e41f5f9425975d49930179a20aad5a0c71c3ed2373bbf3c561695358c8bfcb78398e50547f047fb0b12ff36c5efd1890e8cc74b06289dace67904462758930fbdb24c562e667c8116b5ce152f20a852147356a1a0f9fd4d5fbb1b286a6a2302fe0ec3d44a97c94d42b3a0092129aff2b58c748dc6f570b542d6ddbd16b78de25a652376416123c08507b80a7e867ce86b20fc9ded0f7cd98b257e5813effe32a18db48dfcb0b85ab55701ee67529fc37fbe0664ba83c0deb59a4b5552cd4041cf15928939c67c8d5ad5d1b6de22585a00796d9defa304c1e909d7b50ff5df41975246745a1107a81d736a0b1ea52932d6b06e0baf8864f9b0c492498422cab815f800653335bdff15abd66b911a70f5a630ae735e8709b7ed48e5d2b3096eecc95fe97e75685b85446923f91bb0c31740ef9ee1ad5b99ba409a17c76a0f6d33bd20d9af04e34525753182967c167e595ffc207efb720c8aa0651f996f7944b0837cf81c0bf81a77f957ff0691a8edbd4669ae20ade32d5ea0de4251f51393b0b6b56a5a90a1f8b623204ed7435c5e161fa86b41d4a9aa1374ac82d0332fcc144c723dbcd78db92c2b0f523f43947d038f181dd55e31d879a7c8c86e10083cb3c7f9b5ab38ac70ead256f412c4c12df830e60a3d151d9a602760b9f9b26df7a3db892226bdd91c19687873e531254cfea682ffa59b4ae2684cb7bc786297556113c9e1387f1d922a5bbc0583f7e1ce10806ccafd3fc8782d3ece0cbf88ce22e0aad3a88f0ad6a645df41e350cbb6ed847e454ec09130d41ef91dc4e6e821f47abf11d6a873a673e5b87214f6ebf49cd37a99f14a3ee5e45bd6059d616748e1eda343c4264507645ccdfd4ee2444d48b4d2953579eed344863f98a81e2aaa966cdd6eb92b796ed40b66882ab145f2f5cf4f1f8667453e36c983c5d904363f143eefcf44c071879700adc493b10f7b2cf3a81a9a32092169a11644426618ab486063628af8599b3d04776207b7d8070e0c599d13d29b1b601c51b4c6a93ac0cd84a4353bd6f686c55fa11a787b070000000000000000ae2935f1dfd8a24aed7c70df7de3a668eb7a49b1319880dde2bbd9031ae5d82ffde01c40cdb4ebc19f0f69ff3a7d693310771806350753d3ef766cd6a60af7d7c6ed1f95a1aa21ccf5577e386462ded5942943e6ba473a196798f240d1fc3d1ade67b848a1222b335e0cada5aa54650b09a1f7bcfaa7d385b6ff6d9b91b8ad7dcfb432e3dd32aca323d17d6cd662fa244bda01243a822108de4332f64f0d38025b883a5c3111e53414750fa5ac1149cc32b27574c692336485a08d23a4295c9c8a60288739f80f2fae797c17708b25f55ce66301177886ffba9c33472c4663745625133ece39ba8aea2122d0b7fa0fcccb5e91a032dad6e999d01878e88299d61a6d138990bdaef53c723a8639c98e6599d908dd85c535dedf7cfc3ae77df782716680c3dd3eb758910e4097bff6827bf1ead91b639b832ca5155bc6dcdc8b268c1126ff561494738852a8a8d093922badfad400082848eff83e96250b91603cc17228584e7bb403324337310eff0f46496992663a13d8e13663652855fe90d9e61e92a4189c718b463d7ade77dfcb38ad9087e65ef9a890882dcef64c761b0c3e989cd1ddfe7a1aad0a673b7b7f44ef0bd646b26c42e05e023b3954a10e400189d83e4c3631cf37dfe72537f517f4b98e7994d58e0a83fa1e863b066cfdf8d415940eaa07fdb14e2bd42d020144eeb6a10a44789a55213bcff75b8ab2909d07ac631c27bf61b74c8ea5484b15d89d78c9f330ee772afe0d8bc946fc9958c429f7cd17e967a1face8a1e9350d72a54240b5ad9150fd3291ca3abeab74e8be44170d83b3d405ecc4d84faede7f3360a7c225a9b3c4d83e592450789d806d67787eb3e0e6fb34d02e20f2df717768cd906ec4a55be07b657c8da6a87e03e6f0d05432f302a0e4c13a26038f105a27197fabfc827163feec2f35760250bac179a21f2852c0c2cb9103fc7be37cf70bb72c0076dcae70a43511cf20bfe89563bc9582418b115233315afacd3987bd2c09adf359fceb3e23159f0cb5b05e5d679920e3e49a49349fc4cf95952afaff686097beb64b2037d9790dedbe8ed0aaa578afaec8c873800da2c02e6c1b774515cb72397038d5301958be17eced0311e8a2c01a1691caff54e727aeed2460f6478ff523a782116c1a21fedddd976c0caeb1ebf27193ee4aa5b299b17ac6fdcbb2db57f5ee044b22b8c425ddd63c863e15d5953ebe90f968d32db675792e2684429739e62c7366553d6bb1dde6a2f62e2b84665d2208a1ad80bebf756e020e57720ca5bc0ebf6af3b06703702be14def0fe956f5cac2febbde6708a0c4d6571c0aa42478bf5e2468cca39544eb0eaa4f9f965649fcfa6e8203a0b40a4df0ce6862f781dfdd5a24442018e87d8b0118bb7a53348a3fe8f824d127063d915aa6ee3602a5e495549e77f5e7814f90e534b0b8afdbda8e1164208f53a79e72645808baa5381e1df78e2dd6b5b75dced24d6e8388a4b04433933aa2d49978e347504ed9fb21e6fd692452227ac43874659bf64ab2a19e1582e4bc5134b06f7c6b56ae8ffaf8c4f08e01f55f876800acb4e4046cff20f209aafb0d3cdf4bf0475ddac88fc061ae39fa6978d536d40cc1a8ff8aa0d6e66513d833bad3ffea70d7b0a2c00bf52fdbd4b76da5588e76264e9e12c39aa56899dbc0e943b8bbe8c11374a71c1812cf30260fc0630e4a995d1065ad071a3fb508213a94167c6efd0f1956e24027ed1daf5d6e8bc9f22812713ff48d215519608455b0f383e8537738b4071bb821706ca761149d287a29dd54458a044dc75940a04d91a05c76e5d0d7f975808c6751d3ca569a1b9f5382845fb5e4c17921875ea882a94cde572ce9f8e821ed5ee486489fb5a5fa6613de9814a1fdca20b50397223cc0f16ba2b15cb7a0fe4e4c6f810f21d55a65a7450df26c8cf72fa83f6cebb400c32cf99208c0fd340fcb8f887bde45f56a064d56bd9251a5ba7bb2c944afd39d81509527b8e6a73397cf6492395605fa62eb76701d3bddb1410439aa6124a476a2b8e6621359aa6caaa6556f9e4354c507d053f19af0a3118eb1253bc2df689e224466b58602fd0c50d7e4b01b80b9a1bcd6873c1caa8b189cc4b2fc764f4b4832f9542f46d0d6c9ba1ca92285e5790de5437cf86974f4d9568b60899b257ebbd06e1643bbfbe51c24dccfd63d1bd87de0d42857f2b577c7ce282a02c8591ca71bf995e79235463cb1cfd7d14d22ee0ee43ce8fd9d1e2a600edeb367c18c526fba3cb6dc648219b40f3ce7734d1c60215c66de80d6d3d9f9da4911f82dcf9a58292c4d6d8c9c0f9920399f9b4297126d74065baa6ceceb43110e8ad5919275a85b0d4c67964d14aec5e481b642f3ea70f115c6ed29eb95548621d6cd5a780ec6818fb43fe3dbd115d6d792c61e89508f95ca399802a3ba2a1257bdd1d7e55bef2232553fd78502df4eec747f3823fece0ab0e069fd25aa64a18491e93d20ebb96308df702c14ff996334d3f13bd64e1c726c461a51bc69a69385875212d554ac617221af7a8a8205ebbf0c4a632abe3465b7b8586dbb3bc455ff0e232666549fd298d4c81c199d2f218d0da3177b48eb75ff33d44ed291e6905d66fd118d70aa432f1499f1561e2446e2a0d4c2f87062fd77ac5f072f5bf51c691ec0f201ad7f92cf2c0d839e084788f726fa1dabcddf6db2358eadcbe540de5ab8cf435f02fc12054fc3222be9b71bb91c57eb43cf2848468e543c0cf003fc301473ad579e8c81f242fb8e0472c54bf00ccafb52982f4c91549a19132a15fd5bcf4e54cbc7b980523973cca9a92f92bf9f8f8313a8db7e29a47fe65ccb15774e2636c4db721d738bc139ad14afd45289b240e71faf1580a42fdb23373602984c4226b411238c73cf23088f3166b00f4a97bd957012a459fa9265944f77f23e2758ed4f89a40011a0a91657df5202cd51d3386cf01a5154422ff70136f24a8a1e462e792e5ccc4364eb5993c96acf21e63f79ec06bc56acf24a07ac525a9137568a710a6cea9662d9639484d15e7ed728a85de352fc5f5eb31bc9fcef8042704dacc39c81ecaea0c89c4ee6be9724d19321d4d5228d6d45542db27a01cd4e25136acdf41d79f3f19dcf5edb7c73f4a897d3dca15a4c14a6814f9d0c092ea7ece12c7482b93c0f32ca4508e4f1999f78785a3828d03daa20a444423bb75615b04529fc8eeb855a71e89f5c09ed4d37ec7fa0c5b55ef59e7c6019def29217726aae352dd021de2893c0ed34c75ba4ab43e29f512f08d0b92ac483c052355dd554b105c10e7e6bc253a6ef000c7e647e2f94aa96a8596725ee2db03a9fabe58b153ad076933799faf1ed2d895a31fb725f64c980c8e3b91248e0842c4e880af15f68d3f91912b5a753fb156a25a0436909bae8e9e31b6988255efaec2edd1266e1e411da63c14f9ca0bed65aaba512180b88de5c2462545b230ad93dbc1422204e06013468e4ef83e3f223a99a4449eba66c6b68f586e6b6423456d664e85bea342fb07060fa332052278bc02b2b3074a0108b063b5aa5045829b7fbf27b6ebbaf2db90cf6d380cfb3624cdc7d57b663ef589e43cff2c0e8196aea037ee16bc05d8a189cb03b5b6310bb915b716d344c52cae1408ba5713db346dc372a981453c86700885490715701b7c27a9ec2b1648d5c8b475633c89afd1c85332b64444f37469f00fee6f72ca3d248425ba513cf59b794b34ef63b6209c62afa48409d49152fac9c6faaf022a308ee06863de2da2884a70317ca2f3d2e579f9417a415d0f24452548aecc23af24fa92111f07fc149bf5ffb35851904d4926b9a04f7679d069359ad42fb341371def17753fe468667bdec632007a3c34e21e21f68b6cdc18d59e48dfa4953e451c908a543a2c94a293016fcd719ced6967e773b9c33c8bf2a4b643811499163e151bdf2336ca0779b6e9a04513f5a49c56e63b66bb79495d737113f4ef751cfc0595741fcde1e938b4162fe2affbdb008cc802c27d716b20a1489d81bc6cee5206b322ad4ff5d150c30f82f9c1050e5e9e0fea26031f01785a70223e5153431638d322b84ab65eb1430fcf1a8389ad01a3be3da6973477064be264d70602da2a3564489b5eba286a368ae64984c1fd10e011b4d463af95b15ba89bf2c0b142e03b4b97a49947af0fd6c24277198b05b3027639039a89ca175cc787c08a087488310cea8490f1b82fbaf59025243c4cfe8a469343b1dd868ee2c9211fee803a8d06d7e101c95f4e88c6d6ada8ca7b7b1a5925ffdc875b5531fc5e03cb63c81e9f190af209412f01bfc4144f46568ae9b942b30ae69e34c0dfc5c5128f50ff35b70671258e58086ea1599a8a0dfa0de663271638606b019fa950c398cb38fcb10d365b315b2c1c89d85cb6cb7c47d54e69e2e7b3f69afdf1ca2a4d4a019829cf0d146bd66b2097406ae57a044aa78f6939cd5f2459ae16083d18941d596fa366413eeb73c0261f2bdd895e06cbaf2fb6f575c3d5f22610ec8a3652196b0fdc3ef334a9f6747ef23c6df9b19999b2ae6cddacf07d22baa61e954f64c502a52120313fb22c77068162566e0937b77a1a814429d39c9710c15dcf944f4e0bbd9edd5826107485db4ba805b235db47a6420d39a96b3b3aa18e202726356ded79bd74d33903c1d5ae7c053b44c6be1037f0e31ac2dc9354213d1e772ee69d752d60fe423a2168bb58a299f75a7c30ef77471802d1ea542d776574f2d31b8148ecbc32e234cb770f0ce05aeed63c18ed8ab3b768d1b78a49416ace5798f043758554699b0377e93310e9f811d7b1ad9e2c9f2f8e2c75c8cc07b51934f89b48b08c7501152962b891ff23317b3e54844da36228e0a2eecebd9a51b1dfbb46a3aa2469955d123cb09e12cd0a818f8b8aef7600f62c6a75539ff3a134173c3d4659078288de09a33081df6a97d5be2bc3a6a1c676b6133ccecdf5f054329c94a8780dac2416255f1f714860a127166efa4ebbcce85d7337dbb52f50a81f65d020c422c3d1502fb3c20377a89c53afe185ede7f360ba1e1d3be365034cda1876fe0549ab17411aa686e5cb2f7029bfe0a73da2d58925361b847ce102a744fa4835306e79a1012f622c7a8941d43ccb9019c728e4077fee2f5b30a667b203a29cffe7f26e817904cb90d647ce88d36b9a7082ced515dde23a9763b9c4c86847cbe1a6a9573e9d2d76a2b3ce7f169c0ac3eaa064192d7244df8fd0e0f4318e5e4037dd84d7b810347b21c2bf738e516c2372579fc0f92b34589fbce29e5e95d2d92681cd8891ea014a68c2dd6407f053598e87793bfae66fd490aa3d5242e2715acbd7ec45c153100b96df9c86f1a2ffe19426c941b6c5441266ddd996b34b951fe7a7a5a3349e38352cd9b7e05e2b4b85938301bbdd7cf32f92f649215254779e8c78f4f8d9ac01e4563412608b15948c5ef1d7ab034afb7710e71a7ed0df61492146da992f2a007f47f75d88930a993e6b223d4434b9292504b97cfdc4034e099c4c7e8db7fe21ecb0bc7fa13758ada066dd694fea5bf54d36802fdf59b8f9df9f208b5bf85f39557c2a90697710c7403df9d998c1fe4ab5fee36aa2c337f59939e4a5929db930d4b07a0c347dc83fa85372d766ce5da7433c86591e7c83cd5d02a3fe36a0ba289d40e0278199e2fe48bf138b22ac74ce79509e70aa4d628954fb3fded271ad11c3f1818410610fb3a23250f9af44f46ca5a854546e0984a174bc91e8bac1652fcc3d61cdd00896d5b8ae910efc82976cf384c3b9e3d6a01216c806155b0a430c29f598eb5978fe72f3a8e4050b27b85e0e5611fd1a92cc3495946e822db7b807ac6b9f0982a24bb736cae21e6bf468a1378cc371bf3e832ce42dda39785d750753406a159b6cf17636603bfb34638557a834d552f02fd2dc9cade084035b7236be5c872c34e94aca26bca16764fc5d892ad46a7a6a4e88fd16969a88c0fdc42946a959235389a3af939bdf492551751f9973ece3a18810c5371c9ff539be39013e70eab01fdb604dbcb38852d6e6a46d0d83fc0f9432f398246dac44d4407f070018af33d75834922bc96e73a2966b5ef6cf7fd70b73ef30a28d3a7d3d545232c0d3f7fc6e209659ebea1277a1241c02c0b964367f871e9194119be213a99c2e27b3199c6260989cb9238cd6dfa2a0a5000b9303eba5f5b189bbfa311b6b5f101c60367aede30bf5d647b8da2c53964b5abe665249f120948bac12849754f5295ae7b822719ebb5287a2e7060615ecae32340b187c51a5269538d08ec328f02043b7cb60a0bb37b5cf734997fcbd403c7f888f099d71911f42e891487539322c5946ecc40c8bfa0b91102452a16803f829731f0056338b6cde88f274b19aca36323eaf33ea02b06da2a1f2611ee358b380fcb1bea3dd8e403dd4b178ba03e3173a2b39bd09fe1c6bc5cff3cd9fc28e2d59ffe42631a7592e4f47c29777c3a634f7430eadef367c4940853cd899f1502a231377bd6217e141cbaade81a7e66c025f2d348afe8312cbc9154f23830565f228f2ed6f4be8899f4c2b35a0409fd13584f460902a9a0d2a5a5c73681454fd53121ef8f50c32464298a7ab9cb6b0883cfc99ce5a99515599849715f392b8f4a4ed807e3e7be7069c24647c865df3f430422004c5acc4d983b2f16a548834ebc7de2c91ce789b98937da54c3d2bca8e0eac5f65ba3ef439f7597d83d9b55bbfd1001f04113ddf2ec32247d1be0e23e81b9ab0d64be6109bf7af0af26751ae1c9c12bdb14da2493d09097151a1702f6d0941b77bc81ae75c14eb6806c0d20bf12797cec5a138dc8dff2397c2f51086a01837a15afbd273ac9ce5d5c9b914fe8020446188ef7d32a5c770c295d86a88903116ac06b58f78315ea717e64d305b5813d62fa6c4a72f1f17bd66dc20c702a71690a598c57e70ed9ff154ddb7aff730663b77099874d971e7001d564b0ecf810d402fd87a73d839e9c7def85c89cc34bd54b4168b5f7e7e3cdbe8f85dcc52d1083263f71f2adf1c97c81137236b12c3aabf451e638f0c0af18a53071c169c791626711dd62b4271738ffa5669a12acd35736983daacb6c36f10866bd0abdaf018d74a8c94aec1d27e3ceec2a5d9814a492a2864e6a13d9627b6a0b1e281221d0bd7e9ba68460cb4b856770b688cbacfa2eedfe25529774e80e4e904170f6a9e24c2551cb9d069aff15e54a2dcd25df8b004c906be2371223753c5898fa19b95376f274772215abfc8d78adecd39130e23495b9ec96a7dc276396c6e43b3f365174e64d96ef0a96466cbc8877cd9050a1b3a5f33930f70f7a2d39724470b125c203bdf4151e82ad6f386b9610e156198186b64e74e900084fc5c35bb21805e4124d36a416e8a9e60257abcbfde792e9ba83abc1e3e44c8eb39def239060b4acc0a6842e25d3e0edb090b1b9b3e8fbe82582de60910aac9f24ddb6c7029d4ba8b1db75943977dd6227d0f6db07027af20fa4328f35e620f569ff64f4d03b0ad7c1f9cf5bd1ef3021a51bdea82de20af7de50c44c4b0188c9ad92d9a81def6c7b03f2884a7b6c6b93c9c1484c93267be8e4cb3249290c6b022000e7195d5b62b0907c7eb48078a5d4ff9f5c1cfdec1314bde0c849dc282b5db5664e3ba621e179236a93f2f416baf45aa37345a59fa6a129d2499b54a2f4faa3754c823f26a9c233802522874b1b0a634e4b7066fc79ac6857feaf5a45b5755561b275cc1a87fe13e3857746d1970ab85302fda6f5f30086c4ff784166e90cb51cbd59ac8aef1051b7e2d07bbd8a4688b2e09299c370a9d09fab5a352e779e22e46a447c3c5861126be8eb8ec6d8e36451e0b52766e1683bf903f544948cb7736c4c233abee76cc18d1ea6748b9007a71462ada3285d0d428cb1c0813e8130b1ae5aaceef4fbf901510bc9f7eb5ab6dda7ab9e4577e014da290cabfc064975e446129d382ea9c2416688c9addb653964ffb8915c0297660a702dac653455145b53998d721a19dbc04c18d6e4665365e8050aa7da35f68894c99fd2f4a581d06d9ada0c342359e5f25dacbc39375da835e7dacf4757b6ae06746ce1251e0fdd7518949aa35e90eff30202dc1c689f16a69f980cd3c4c5d11465614b4aa4768034b4b245de643ff4915a837d69375bf5e75ad4a02ec015f4dd48dd6eab6a319df5e961386675c4baa0800a21de241b071495449ab9a02b274d294807c3b65d24c1b469fe5a70a9f243a9a39b7f70af70e3fe0ff44bae50af9b1b71fbfcd6fcc9dc256c4baf63766e42bc227d22ed189f8966701d7de324d8c403aec1adbbd1bd29470f465ba56936204f36ff108edbe493638957c00bc5b11eddd022c6fefe668331eb921049b20c92f176554b27f0f5df659f6cd8ca8278de7090e41bd066e9a08dc4e255b48dbaf09bc2f1e7af85dde5a0c87218d7e2b155544c22dff19c325cecf771a7b5d747e134342d85d4e1e2c8740cf74a641bcafae5ea07aaf66ce5818daad4a7fe313dd1b4e75dc915366d91f076b394ead464771e9f50c25baa07aec1f3938bd6805742845582b42e32bd29d1454139469bfe93e0b8d31d28455e2ddd98ff1955e884118dd8b85d3d20141073ab2f7f2a9e6b184dda73a67c71e9b4b6f05d1619de5cb209888be82d61cab7620fd1368dd4743bd370e49ec5f155a0321449d0cf79b7032b7041a1b63a974a4e75930b5926a4fe9ce1e4855903bd78b829a6a4cf25a6401d277f4400c600d8f2e54ad1f26f9dd5c559a97da24759def8310961d378f4a065abe74d0fa3eb417a1e6094e301f90ca08d5f61d7b29cc3921ce6c16bc15e30faf3164d86934009d884c63f0922fb27cc4969d51961f9f36b84aa21561b2c023626687e73c35cd51106d0ee7bd4f52ea7865fa951dca814230481cbc79fc7531f4316518fff9980553de0e3c52caf8bc640883e445bacd373bda42effb557d1015291b3bb2c5e7b3a36a42e383a048acd808fc62b7f5afb626629ce138f1a115144de069032244f2e194a74f322779b235c0900284de80a15e0dcb688f215e3c93f640b0486943f5744f27ecd5635cd6680b168f34d33947d6a991187b64192c490d1e6d22d113c78b45c414eaccea50da9f55c36d36c221410342d8af4f62bd5a55b1a3418bb6aad33ee1782bec60f839a13258a57342b2f4ee0a06adbeaf07ac2e1b613e02ec6a34ea5c3b2085558f9b7437512aadb1aee2e34fc8b468771d992237039be7a4f7de76685f58c3205e80dd4f55bc5be17545aa9b66696a7816690b38beaa892536179e090f0730e503a0e384fa863574d2971a1eb733e75b26222b8c55911c7562bbb8243c72b770d4f117c897e6e3cb2b7e3255d7972abb3f36a05dea85f34b329714563a85c947b74aaa0b98e532e1051a369062a5990b03261fc881e44b8c0fcad1549cc0b915c6b8089732263aad0925eacf53584bd087020747d956587eb7d6257fa272ddb5b9a67f855c458603b93f549b4cefc17c9e8134f7d46c40838bc9a0ae87b5ed6d738ff6fa1220aa1522c33ac7446bb35c353c3424f964a3f2e6a9792f3e2a50e1e30cb5ea7ade8623966802e54e94c045a2d0f6837e70bb6e215b8de7a8d598ac71e77f4e4665075999b0c9493130141dab4d72b08ef0b690528899a735bcbea1a4fed1ec89bfbe651549455048a1d40baf8a768258a25d64551bced469aaa4c193c55f2270f0e2bd443bbff22051499c3aec36cb8d4d20e74a3d744999abf17007dce9a08ab5bc8ca1c622fb3f799d3d1572b59508bc23b8855a8a872ec263f0e7e1ea895e9748299601901cf7b13ee687951e745a490c7d06bb79dcfc40db84623c32c5c2ba809c50eb145462489a2226d187af7265904e33d87fc6f42b6e930b60c2dddb762558b24102fb111d2828b7a024561cc97dcda0c6313286b41cae2684706731b466f4d2fddde5a3503cc415af2720b3724ead1ad8ff91d57af298f97358d140928eb5fdbfa499e3e364b8b6668f70826c3ba4d92c7b605eec562e3c1804e0a1f74d7704a701c70166ada0a28337e5974782ad2d99f89e7a5a1a2a0a63b3d417ca0fe64d3ac984d21e056a1ca90eb4907d8ee428e3f4ff4358356654ba10ede31e3100156f0541dfdc8966ad2f5d28a8aaeb8fd1cb9a3dbe997c453697cdeb48aedde65d8284796b4142ef870848baf7bdafa0f385540999a2c961b7ca1d7340bae29083cc0dc781fa9baa0d520c4681adaaebd55dbebdcc86d72fda58a7c202883e1d928425ca11b9377a397c314bd44c3ed8ef178443eb330cf5e4f5f3d0dc51aad5d63fdff3d12a62ca3bb922ba46062ea7ebea0c4638361ed038e62e689ef9936ea02f07be7511737786557b38b3f05c9319ef3123a60bf7b5c1f045028f1205b60ef13d86ff0270c23dfa32b88a1e1bd9e8756f4930187dd65904ef48adf2bb8a9b0b88f567fdcad51f00966d79fde8f645952dd88ee1fe3f5ef20c935392ecf5d6983d0e672d47a11a37b6b276bf820127644da8277ae3c1e0da674fef419ff18b92fcc145fa9e2f8508f470be66f2e84681a8fb6be6508ae58c0894d0b647540ccf49ffcaf0f441168bca3ddf8ed57f4e48cba7db296418a1e02f71bc0e095dd2d936f86108eb9baf2e617ae689707084c9ab5480dd5ad47b5bd35591a4fcf9878d4121ff76355725001664196ac3573ae2eae346b1bf02210fa4a3957ef0f6f0bb8bdb9ee01126a105684fd9669bb488f959da5be018b15aaf99e89b6ac4890da363229174cf9d920601045745544801d135bdaadc503078b1d8c52acf87af7b4bd8f6375aca6097adcdc587b712924409f27500af536ea7c9fe27e803000000000000444bd8902434a76e5a09c3e5ea3e46a66b39b65f2530b9d8dc73909b4ad0df270e515040a3464a681f37355ce97122b3d62c5cae53dee6d46c3eb438cf3e4819775b7ecfeb8e8f7a19bb2c17ef8a29a1eccb237bf233aea53a0b281c42c9060c00990e3f2428a6a092e828185522811f18f4f1e20e39106575a3b7f507305ad9328497b5adeb06b1e5c6c340723e6fdac5dd84bdf911a8491cd5694e91e6f2a0b3776cad4f03618ae1d92e714bf8411f01e7f367efc09bd4140b96ecb1fcb230cc", + "04000000f172cca09eff9bc18789c8672c379203eb0f94641dae872546ceda3b9640e25fc1f786f8c05e7dc061953e5bf381ebac3788938a3a7480c736296a11b96f0a7de2e74a46420eb296e90db373ca7fb0b430685b5a97c50a35967951e9e215c02e0a104a4d0f0f0f200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025200ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000002000000000000000000000000000006000080f8694a1277777777000000001c1d1c0000000000027065d8ff97d8e6af43188b65a4a5ad836128a14a8fc96a1da37090fa1175fc03d0404a49e8d20b45a2b38d1f49f27f4d7fa00eb91a694182b25c108ba9a2152d9fa399e36571a6796889495ee5bc122bb80a95dc1a0f93ad7c1a7724264bfa31efb4e4362dacecc97583ebb51351c6a07a673d8267684642a5581f196e294c32226fb2108323aa14668113a7443544d9446a4101100679858af41b41f7b977a5a3d726ede1b93c73f597fe16093034603d5d563e974ef2bb4ca5e997c213734af8242c2823406be9db10c806bd8c492b9d1e2bc0ae67a78b463df2812b3c6bd04ed35028b49259c8da2b6df26ab0a483c52ff9c307dfada31fcdc977aee67ff05013be6635a447c099cb699e92ea441b0485dd4bea898856691b54da13e7feddef1d0dde5aa9985cffe75e6f66cb8f75f7840220caf63aae5968579f8e64869d869aa00ca5a51c31e3ce663b224f883a8f9be4a6ee5eb5003ec7910e2a1db76b8bfc0ef955b368dbe31fd0fddeb428d30664634355899254c4d67a5184c1846fb15549e62dfd7629a75e273d708491bc244868522e445f26e047f6f8a826e7b75c2119a52bd791c2dc6b4746b18a319dcfca99f2e574c939e6b1e4a434621fdd1bc03178481043a6e04fe6663064b92ab49ca705008fa60d7ea05a3a6ade342dd5c1909502055caaa0364bd0c11b4781d09a6b5220bf3917a52486d08c6eda3b4cad08572bff5e000b63fd65bf2aa9bca732f312fa2226ec752403f8303f0882498cf94db7fc1f25eed42d6758f7a3021087bfc11178d7a25905fa2bf75916611572ae52b41af91f4433a967ebe80208f1eeff979deea1f5214f6336b0999f7760908ab0e8107a7c87526c33382da4a83aeb065367d5264155bbd4a9906943fd1a25990fbf034d123b60958e867149875464bcadacf85f89ade37a40608c831f42c909499e29f4a24f6419f15bd05e58464e098a451db49bb5351801df0109e5d99644f72b27f423416654fcdd44a75e736727879fa9a182999883b5c48c015296f29f5c04f8a2a1af583a3cf90d969ca144ec9ce21564fff7214c920a15ab885138b828da76d4b673edd0d37830f51d118941281035cf93322f7db925a09a13ccc69f8db9bc7104d9a04a7058babf73cb0a5722907221dbc28d6f2454bfa6c48994d918573afaee12a7e87320272310ac11f6f5c2c6b2a8f49a398e33ad04f907b84d4ae165b8af752ee2143932106452f589b770e4e640587fca4cd81ddc1ddc7d77fe4df5ded4ab5ccf234c26abd45df6792693b03c86a8b216d54d45cdb2d96248e2bfc6c1dd5838747ca25f886786acecae87ddd8d86f6262fa94b6253b51968fc8d45d082ec14e15600a81cba584dcc9179427ddd386b186f7c2bb3c56ce93b416427a61b7e32dc170d0360e3c08f7699caa9ea7ae61da41b33845f014c10f1d2807b6a63747a700b39918beb24f211860a4670948f89d02e296638cff0cbe6cfa314ecdae2ad8426d95955e3297aa5c46291f0b030eb7a3536beab8f0cd60ee14b8667523fc6d5bf4241587ca62227b8ffb0e2f98ba12edb9895c5b3e7d0928c30930bc44afb248e7fcf8602964f08524b72264278e36991bbb9ca9efd03447c8c8084f31a1a06fb93c23f9e95692901c569fec2c924328219f4ae1dfc75460fdd5de55716913188c7f6d2b82b7027080a8a293f44c7f554c0636e593fb1d630e3a444869660158f0d491d0256f1d352882ecb12e34cd6b933ffc153167ca3b672d39f3069d9790a9514e25f9d3bb109d33e63ff9e9a82ef5b2f41b3437520e39f57fbaf75caa2bfe0aa71ffcf709701f725b4280bfb7dff6d96b2dbf00dcb932b438a31512e2da633030d09ac5f1453b25d6408e56cca11a3b15903e218ed5562bfe9ae39e23fbd3e9450c31771e1860da6a22bd1d326e95e937f7a05cd526d83108685b077acc9e6a7a3024c6b0136a3f2c0387d6f34ebb6ea29676c729ae837abad41cf64a2fe29763e69da96c5de351a13d3a5df49ab59621725f3a9cac573d37f65df1f9e3a64b3a010367bfde7072bacd7706a66ffd5446fe32b171cfa7e2e2126b674709c07418f1d436b45d6630974e4ac677fa577b4ab732399727d7036b827b25c83668fa49bdf59f12b6db33091d50355142429f9fc27e325096e6f4a13b3b99babb9c4cabaaf666998ecf07b1c03ecd8c068a679334ea274fab6384e8aa1c16836695a7bf21770dc54a670a7ae45b6c7516471a7ca73bcfc4866a2797816c2f6adc89d0a7f5bd775fbf424178649356242d2c56071b99fb740f09d16619756b11c70750c2d13d62bafc3d8c545965e89632a0374110cac247b3fb9e84a1a8138a4b03c293e560af2163dd8420771a71c98c3c54eb4b8e78a734bfae2f33cd07000000000000000088c533fa01be963bceda49cada3b1e0f199f39279da77c8a98547d0cdd47833efde01c2f4afbd71835f03ac277333b7fb5ad2d5d0de46f8b2d76935fdf42d87c39ae34b69a258b33d5438383dba543c1483beab87d7dbbf686e54a7ba49b273821221fa3e67a3ec6c7aa6eb74398d7d7a1c15d0717b38b38fc4c65147e87dc0c7419a36cfbb1e0d62e3608cc0d76e40f906b095179f355e7db5c15b8bfee577544408751569005a86c6fd8e0fb57b45180b56a1b574d07cb600279b79b7ea6067413204828f8757b498d67947c259fb422ff598d5e6e7f2671632e7e02a530c689093bc7542ce08923a24c0c2804b03d4438759f8c50e647ea085281649d2ef4ed542a80d09f8a77118c43cc84021cd66e2b69d9b9f4170473c9a83d4e583ab96ec837d37794049eb3e21e897318cfa2b95e5b0b33769d4d14cbde61997f7e4265d0322d927b27feecfecdbd4931f867bced51a527438b4f4169ee3458657e7f02eb256481fd022a4be9fb7f5dfa5f410cda5af302a611568d252ad885752060cd93131a471ed14a8594723a8d21dfe9f2b096cbc5ecbc76750941d76f886e90ea758ce26e25eeb7a7d105ddae33850f74815e3252e7cee82fa2b4a1b4dd0821890d9a2062fd6b1a4da2026901b91fdb58f6bbb75c03bd930634d02e429dd3da4258bb71af5abd63f5583fdd41a1df829feb336391e2fb9d64f333f7d271d722e808bc997df9b271f5ed102a29e0ef24cb9448828b9f19125df41ae589c8b0912ed32cb48f3e6d47bc05cb82c0ff94245725a9965c8ecfbabc89f722c3406983b8dcbd208a697834606bb3b5ff822405235170f8305806f5820b03a34d9d729459df31eefba7e9d9fddbcd97cd654d8c80b37f5026c411cd380c268c397a4e42273da3ea53233339d147e189c5d26007acfec0fdd07680c43af74d7563361e97b13b857ec04960b9b644d0af3e8795e493f0d47d5836bb2753496ba18285416510ca8bd80c989d8e48caec9b6a466f96072462402a0534a5829a7fc3456a2be7f5a9891085479e43c5ffaf92e828072d7f8c57d3efa65670f1d5333b380cf3c79b0529edf4ffda2bad1f3789ae059fc337802882c20797707b87dfdbaeace5ed59bb25e0fb0537973a9949a5533c2281e6254e0f1f3efa9c8d6528fd665eca728364ab137d7adc746b645b6bcfe03717ff63ca177d6df0e0ff33202ff96cb02dc3993c491bddd75299793b793b6b8a6080e6cb363d6c548feec67e2025d7a1d85492a9da0052a57ee50acde0cd6b1d99d62885dde81e52026ae1e640e89d3fea6f1d0be9ebce604a09885770791ce8a9a0f434fd9c32e187f8742f109386096b6e200ae4bd8c2270919d3ef3dabb1a5de011618daa27c8478561e40a2e97c99786702b8b0728d11e9512a9d5ce740d33583ee0334ef2831bf392700cab3cef3442859234b7eed21b3ef5e30e78ffb605ac1c5b10b2f7f41a2f5715e6f83105678c37aa24680878afbc2fb8e6a7c1606d97e3e61e7449cd8fc79fd6d3b9def8603da321e4efe1e0af0290a5ec206b61bee27491a187b7019981b4f7b95c3249c3385e92673a37f0b0098b0cc1cbd06e54edb8a26a81194d15a1fc1c91b4de71e5a5cb23ed9fbb4ff802a0a3cac9321e33ed5c33a91d25bcc958d56ad98a5491c47b8d8dee198da61eb4e8eccff936b551754770a33e4c50baca7836735e9df89321700371ebcaf12bef8afea28322d7aee13615bca1bdfd6d2d1584fc792e7e121526af312736972f009f366bd6ecf47dd7d0586cfa871b13d06da978bd3b7492f8feb4b3e19b0f8925f5a73672e53a412532a5d7a08d08a4bef63debf0f1b3833c6001cbe4ef0909985149f1369c44162a56c3b41394dbad9ce8a1ef82d82cde3c02bb3759ba6163ee7fbe8155b5d2fb3ef80aaef5fb39a2e02759fb239f1baa5ee2b0f5baa6fbd1e059d8814873adb730d0740cbeefe268943c38537e2bce48bbedb04859cc4525bdf66aaf2fc2a98a0948a7d61d67233866ed49d687e7a8562d08a4a8b9effc4cab0bfe76a7c76da67a0f01481ed6f103d0c40713355ad9a360362e5afee1765dc54420efbe592624e246b509b55cd8f0dff3682d53e341dd63778982e80a148537c1feff9c91a1050d88eb18d86f56b72ca2eaffaee1adff4606a5829a14ea534dc55f6f984150a174b8d86d1d35e8070ed120748d8a4322fe8ca4d30bf80861d2b4b9d9ea78bc9acec3434178562f48a507852fe31bfdc40ae4a210d3e806604bd622fcfd439d35728f41fce42222ca90dd566bd64633943257286101569430accedf01c0b3f8ff521bfdf0dfb95fb2554076d30c06413e8a280814e8f19970dbf4d702e23b92649117159ef716419af2c73fc9b0ac45abafaaa600890ad73fe7352a5dfd45a4643dcf5be555fb5bd4d7fdbc69960d93be5ec433b121ba2fd1edbaf2d35cc5a433eba9918cafdfd41d21be3f95f480f48ad40235a1875293e92c243067647d884ea479e16a856165d8192308b99978120837bf0e748ec99065eee03d78f2a144c7a3516fb2c970833661551441ba8c250117501a59c4b7c22d94ea50c24f7b704dbe5b2b205e86d6f6520aa30deb27f6bac8af09020a3242d5b149a006690dcfaee766823e8f17c6035bec8b9c605310c98f542dbb12ecd43981f0e47a1740592f12d25c816153abeb7f006918d7d1cb0cca3c24b6d8e41b178978e5b484342526ddd0d8f495d4ddd9433f981c82892c38805d0b535deb0802e65c02359abef1b0ba2fa5dae34f656b48377b1422a5cd10dbe82b9141e8f3d05e54c77f7ff738f8ff7640db88dec3b8e6d71292c98c0057f8bc25cfded45fff823efaa8d8fe4e2607b176af20875a24d9df06e56ffddb880f1a0eefa3cdc1a50a387b45e72a7ba476e72077368105b03e6d86701f280ab0000801d3d649c4ddef92d6af4ace4cc068f4d876fca18726d71041a05c1a95b81c1b373fc381681b50c2360a58307980df7faa09b5d1d4f3abfd7bf9bcae99656dcd1041db39e783b1bad6595da108cc5867031314b6363ee1a47dc720bfa88bc441045339e83bc5cc0c6bdea2cecff47fd85a087ca8ea501b090cebf881f3baa03910b660e7feab25055d43a789bbeb042897490f7571c3f35b3a9aca5cb2867a722cb84361ca90ffaae25d28c08dbeb3971863ff740d242ce63693941bedadf11b393ac605e26e479f53539f5dfd3cb43018b01eb246e9a7d38effa77c6d76e09b3bc7877f73fead1c4c763b3967753e3c67b6927b3bfdcf58c56da2b7c7b1d12a1440e824e90109620f922c60bfd20d26aa3cfc4fdaa15a0e9aff06a58f2679661bf3a06df7cddbd6d9f790fd0d5221dd891cd4edc820c44e7ac609c1977de8ad22194db32dd011c65ee0dde409f8ec7921eb772f7091e74d8106b2684a077b022c263edffaf87aa0e86e5a9dd1ad903f9672adc93aaa25654d22b45852342320201b99d616721d4e7fa9ef1a39c14eadbf495c146ba43f56e4e79af48968602d2fd9d351790f593ef48d7ee23a16dbcfc65bc554572d83839c84da1eca75afd11ff460561ded9470e3ebf2994ec6b44bd71697d8277d4e49130c60b78306c098000b88706171cf9e73fbb120bed61e20d0a8b9f8490bae16fbd49fb96b7b75a61f0eb1f4401fdbea0b546a658371bdf35ee289b7eab6893b4974613c2bfc66b706acab548039071612e70827ee1ab14c0cceb25805be21cabaa9bda87b75aded3c67def97e9f177f560f885132d89c34056c173ab299da59e53dbb8d32801ebb17a69c5f50d82d5d2a748f1d37d5c4e0e52f9adfc55cbd65341a9d491597aec030b69dfa4ec6611acd1fc052a72c039e47c132b49af0bb558a72ccd50aca52362e90a39456598958cc5859805bf5476db2c2d2435ea57851263eb2104383da5c32b6070114c4827b4fa205976a437519e81c69d6d5196c7f1cea2138901cb90e2ca21ca885923e8fe4c41973162fd11b96bbff581d714f5fd0a80811dec17908041e09ac322402d231b32f65b8759ff8f9190a00851ebc22e0fffcb580b6f28e1f92ff7aa23b3be555047ac886f3be11996bafca5528d70d8ef9d866cc673050126dec34bb79e5b1869906797848b47970d6ced53eef03d9dc0172c46c115fa53965d02745657b99082cf68eac77e7e76a15995af33e69b2cde286a4b193258d107ca2f69a9a2ac707968c4fa8a63863e0f1dd7a9fd16fee8145d7ea07bc34170b9381423a7a814d80520d24f8a846ab73149b44ae77fdab7a06fee16053600b1f89f062080c5cf947224b504c5e5b8971cb0fb469ebf755dba317145bb27e773df9563a0aba5b3b5754a97aecb42b9397b8d7c5646b1ade8f14287dc05a79212d12c3b871a852291ca1416f5551ce040ec0082f1b05e09ab21f3c0a92613a69230bd039d5567a9460a71283b6511b0da5713dd13d78a866bfc16694d6fc21c020f6cf7f891e20a578a7fa013f733bb887039ff014437bd514e72e402397bf662b3ca504e5a3354aa6a2d07a4d0189eb134f5bc0c9ef737ea3d359f59dc07d7718b3b44534d6c2086257e3804577478f3d29849c1e5e49953b694ef6533a4d613ad6a98c2ac62405950830f4389ebe47d9bd8eeb9c74b60d583156b7d554ff9701355a01cc46ee630e6d53a3ef4aa31b3062e0a0ed1b8788c29964a86c963d4f0ebf98e1a800ee513a61b9d805d2d130dbe87a58bc6faed36f126384bb540f5715ec2ab0b5bcf56cccdafd952a2ef2d0cfe082679cd38747ca19e2237aa020f83f2c6210e9283a54b9bed73b808f16ffe4c767aeb0b570e5c53b7741edba303d16d272ebae8ed9cad4ad0240c57060455942d410d16ee2eb82a2db73def0073337f75fcac5c1900e938b13008f205266a09e2361ef99fb8750e6a1d1dd86c9e216d08a07eaf08840034ceebc17306f23bee673cfc05172b86107387c4ed935f70231537dec2ea53fb99cca1a8a418c09f90e724d5ebc2b82f33e8e099a45968d38b0d08f73457db0c5c3c26727716e5b04390e071e1fa46def48fa5d467bb0a8361bbb3da992730fe5532c5276e87f25b8dfec283f052a3a943642b016e1597d2dff11c23d572543cbc58773b3c177d8d88ce0f6afc52700a1371cb048bdc90312aa958ee3f304ed4adcfa3e09043fb15076846bd47725c6b04b39d7d4192c810fb7d7d75069e62d314a7b38d445c67598a70750ded98125930aff3d7a1071790ec9c7e76247fae624c2d87420e857a3bfd88ed1e9c5232354f4f69991b8c2a538c471c6ff1fafb26417bb40bd8063dc1a68d6126f5f6c85fb3cc7dfb070d7350d946f73bdb38bd555533a4321b92fd9554827b38a32f76a3a8ae737b2b900db3fbebf600697c3b53e780b54ae6c5addf6d1a1505d1ca093bb50bab49048778f0a4324047ad1bc3828078c595b55a0fec2b1da27d9204359d8c0e77a18986a3424a9b0f8e6a50352e0d2abbc6d8576a6389c8b4e40c868275f0afe3f3932d74c0c8d6a14806b84f8c122b9ffc367d6ffd24de9439df47374a33c9130757f1c191881e04e9598211b18c663b35f081e7247a5ff8bf0a759431d06fee8bcf2a2800348bc54d581065a936389696b7dd334bd0255228eb2e08d1dcd5d69e7905d103d4f48639700bb6dc654b82a8bec8d758ce65900df60708fe7be737d1ceb072e3fdab90525ff3c795f2a2d0de771a010b38b435fda0e6bb8db5ece04f9f7ecd231e50592c93888616dfee1be5b26f4fd54472d2301c03f4a6b24aef38c20af9b0efb2d1570154ed110bc52869d8a4533a5d5a1a9c06bcd31f4575d36ebdcbbd816ef89b63537839a935bc9fc7bf9e4e257b661ee151b00cfc022fb894298dfa81980a1a7bd767586262975d28e96301d7dc657698539ed5d3ee25ff23f881bd40911d614c838e307ea41413868f11dd25e9e4f71083632d49a74c8c3fe3453fb10fc2085a42f809da07c0953e76435a72c67eb7e2aea605e6ee1ead5c430a4852451f19f75d8e53b0484fb6f91c29967cdef4663f4f71e773bd1832481971df73b108d8be98ace9ec1471114fb10a6df1f7063eded75437e42067e23dfb6bd682dac0c28343f1bb9ca04ccebeaa448a812efb822fa7c031d7aa26758bc7b74520baeae7a1c11efdcec116c4c3165622ea0ddd36a5c956e73eae0a4fb5d11909e228b70d065f3b80ae05d35d0e10c4717b60296ad8d9542c9a932f51a043fb826233d358a367998da27ba5c5edc9c509de7c00721b319427f84120d90cc84cdce088e5ae7b06d1721bf1a801d1d3289d398631dcc9804799401e6d979683564820473ff0ccc6674cd9909a31ae254d3ab8f7299f6cb9ee809173847db394ac8e4096b52a86115465504cc857c86ecda9a2d56c44c3c307d863630a29368a4a2a00337e1835a53f7f71a00f8e9249055035fee3c767b385f101b4dbf58077e5a6128e27152edc23be5d5087b681373b46d0f0919a81c50030b32c8602a358f910e074510a7684695c9858a724354b7445928a65662ae91ccca244767567338076a11c8de56d3c9efab050158e21deb43115900d742d1d31b2e3bc2a27791fde3f6347a863d261e4e956069d37e46ca944cdb7a01bda9fbc3460cdc8daefb5031020af46f0ce24a0d9b8cb54a295157effb1e4062fa90bf409908cee5e9f1b696003b71139708857b6a7f17e3aff472fc8c9a8bef3d2ce6b980a218be1d3c00d0de0317a4a0f42055d603781a958735bc131aa1963729eb36703a0080a77196fec22bf169194c3059ed7adb7e06fa563bfa5258b34d61d32c49f9832cf7650e380905440f8a2a1b00b5b87e1c25271f6036642c0443e44a3919e030977884ecbf1c0510439b7f6cb084bed2c24cdb53f37d44b25bb759a0b1e3e9e85f078625f16b26101b16d6d94fc4ff494ff8870994a581381498630362c2922699ac3e49d0030d8c1f0b080d2c51f52dcda4a0fa07be38ef911aa89509139af34ad11ae5f4662fdcefc284523281e84328e313fc6fc2e854cfe091b3eead30c673bc260c1577396427443d46574860f01459f38c77d913aea5366680cd97abcb792838533ccd0ecdf8d1c9ed39bcfc6059e97eb1dee16631c1d7b324076bf15742753bb89c5721f54a23c4a31abd0fb38995579d965ddde738829dde1545710a7bf1937be6440f1bc6fef6c496c76aa23bcd30b75a4e09a6a59c0d71154cfc973f9f03728cb10f1307215247cf0e7001f7e82838bfd0ff6f5069829376ddc6d2a8a19e69d4ef32713271c37ba97033ea35a115f5a16448b39c2d5a53817b37028c903b3c5fae0a584fc494d9e3f041523bc2fec9eab663162d7a8f02d4405f29c7ab986a06150efd245f7cf5613051b5c2cb134db9ac39e763055ecbfd69040ecdaf236680e42a50755bebe4165656c52255c94945427b22398cd26e7a8451f9d1a01a8e0ce92af2f770e988be68577e6c560596a50a5c378308bedb5c54d9f435a22086c4832d91d6fca6b00a8dfd2a1a1897452c3da663039cebc159b53252c9e702ed2a4b3a5be619aa88b188a915a836eabaa7640385f7ed1ce2aa27cd59c17d79e22cad0b90b13e8395c258d2bf261d205970f3eb6cfb8ee87570417dee32e8fb6feafc3467a984ebaf3905c0ad9a05264279dbea885ffd4ea03b5213409d9d75c5a2dc0cbb33d378832acc8566ad13658fd59ee78b190ec84e8a59972fb21c86ec344d3fedd43c2e7fb6b6a3206f43d324ee21c6790cd9ac96d4b9fcfac42457d65cd83187febcc02b860d37f0af5026b3636836fe237666cb070d4c7ace634337dd5d0e8b988a8ea83413ef5fbc92ea522f5cd5a286b650dd5a01ab06334704e378050fdd9e63e580dca7352fb0560985b8b99ffc615a3a58c220af8cddc76ff9bbc335a416160ff8eb8027293665dbaa01e471fa2728b6b8d9fdb41abd9da85ce5f51e602c8d1d8c938dd1b3f3f7601a69ffa14d3bd0ba1f8aaa7e9af9ce8f87899937c3927ae5ff79b34a3e04e2740367181f74958f5637836d97bb1aab82340bb227b0b318cff84f3561966fc923cf26dffc6d4f82e7342bc93145595d319707d4258757923f522755f654a9da5e575a535bffdf30b60f715105f8a63447f5431f317e362c9aa0d0f6b8b8e98d8883ad3c9c900ba480812301b49305298d52b77b3fe6cd2d82c88085b196e8cf413fe11d8674cb1f309de2adf058a7965c58133000299e953a1fe88d892620e53375fb926717c563eae390547293bb0c1d9f306e01f3c759092fd44e7a30bec8327b0fcdedf639783a5ff577125249da069afd3b22985610dc0d6e039d27e55a97b74da1393e56596de7f3335dd3b54c396205230689431b47c671f388bdbffbefff9c7fb7171194cc10f08d6c89554617deb19b0809f6f8808fc94c7511364d9f7f5c2b0beed673c092843ced421826cf0788891b66361e984cc7b9341116e9a4e3854fd9819ee2664ab71a638c4500b5574a3d11a6672b28bc7b6c9ccdf4218a8858f91670375410cfd096721abfb7d2dc802b282c4c2e40322ecd0158771c116112f11cb882a5a2f8b1f5112482b7966579e704b92d8f6044705ef6b237e2255f23f09ef5c4bdf55faa1ec8b26daff222ed2d1dbbb4c42f838fff8eec8725d9bfdabc129c722b13c23143075aaeb44341a0e837fe4cdbe2c81ed8007b9be2e9e8534b6e8046cdb8717df1d229e80459a2a0603361267b86a3e2f8d36b8fc1df912ecae4754f7b0df0346e1d75c4ea3da23ee81a62b33c5834407dd7a9372492a921d703331cfe96ce9caf40fae345b60f283d1a37cdb6fa34ecbb5b0ae59bbbbed55f3cc9665ef58bb72ec37ab11bbb0fe6dc0a91e3d815573f8d831693c8ab8f5e1c11a712ec94b1352e4553f84bc7d71f8b07e13b1f1bcc8d792c77cec926d35f0e3bbcf0e9e385f30a048bdc30f031506c011a384b74791db89fc82155db324ccfe6efae2d39ef9ff40f7ab698a9c72bce1c57af7ec6f1ce7c3a359bf1c93dd15f970a8bb3958ab9e614e5f8ffcbe1a72914cdfa5c55e72ea9dcdf718b14d28191fca6e06d75c7d36214f380ca017442ab3f1638a76550064dc60ea72a618c365932ce51980575efc3138dddfaba540df5991d80eb723048d35661d2fd1445e63750604764c2c2249cd80c0495e665ac51306c7a47e89aa00abfd8b09573e762c8eec45b077f822186afb633796200683f3aab7efd14102e2dc33f1349687f0d0efd68e77b6127c1dfcfa559789d382af603736cdabc9fdec30cfbcc3896293ba76ebf3723f6bbc723a2cbb8564cb63c5c110257b61132af808917d38d3635fe1e789ee5ac8f2ed538187807e9accdabc9100a6ecc7f824250bbf10d2d678fd9d66f6d906f2e8a28f7c0ef2863e596aeee8090c569470f6f7c3bc8e1c701cf503403225dd6ffc0afe936460857f90c25990a385c8e3c809dd2dc4b0fd5a037f82dc00ae287ad9038d7054fc1232764a09b8c6d20167df374d04e4cb4a7cbef9fa4203420b235df5dad569495c004013a53162403e9af9020146933dedeeefb7a3f4cf9c23f4dbadb0e72f870403662ef270de0ba30d5ae4ce149006cc1bd06c20b95b7d71dbfddadd90e3a77648654ee513758c68e1e270f29348b01e2c063d36a9e036f41da7038bfcb2d4fa626a5eb1315b36ac974502c7a05d8dd57da9baedc7feab0660973401a6c9d9ef2087e01cf2f13f44da24c6f7d39fcb4356b2d40d95a4d2124d443df25a583baecbe57284b0e7947c1a658c25e8061a7c37af93322c062798de96436d177b424918e26a76a031376952c432ab05d75a78f4a2eb7dd47b9dba9570939ce6eeef946b146e763b5a316a1d67b7a4f97b4622d8c8236a6316571d5c65eb65e1907c4245550973803645df12dfeb15849b4323124ba74f434eb032441dec2f96bd071f335596c730b27a977f85d397b11d34e87ece2870935f2fc5fd3809f23a2ca710e316ec55720b0aec719f3db64e41ce4f27ae27974f9833b1f3bb989a3beded3c78c7ca69a3b8adbe6b29e387ccc62ac5a0739a08f8cdee80f55c52fe42fee0e43076de5ba84d1ba3493022976a16ea97c09d8f95d22412e6135f42fda25b3724f4d69b106be16956986227c87a9a510bf507f50d30bb0246a741d74fee9c3d11225bc1d27099c9679011bd54fdd0979ae9129217eff752e2ccd2072a4692d51e0ea9676d319a8e339f5981bbda519080eb9e183e3cf0ad0ecc09e86dd0d34cd4ad63cb5de36b5e37f008bf80476a21ef504628e65690e17d194d9c257e48db7c4ba448feb360fc534a0cb518c02843333ee8412155e67b518c3c07d42cf6d6c7c37a87a21212eccdb1572f5ce8c8fa88adbca36221a39a881fbd8f8efc0d979df9106a8640fa8897cd5c0f1fce9b57841e8574c7b162d8c54477c8660fdcc3dcc40dd302834b6f06047b3e1b3e05dd1d230a354fd3df25bbaa154100976501574f1f0ec603596bd41126316397c8e436c1e6a3b20ef34e99751dd634727dc26b5a530b91da5afe15cda78fe6962cd5d706d06142a077290ddd6aa91b6e1b9144d06f8f66a0e1bf7c97ddcaf157cd63ed9f090909dd084072a1ffde8946eac8214db817da3ab43ebf714ba1b9b6139a28fe29d76eab38ad9c3bbc7a2adf040f299dfa159811d00c0b17881b28e226431574123df0b9b269ccf38bece6f5a16cd708695e52ed2265282b86890f8fb0456a1658bada251fb98a52d10f0bd72a55c71fd4acd1e383500", + "040000008c1a4157ea0c18129081f6ef4f8c72683770841e3f6fb0cc32d3b528eedb5044050781372766dfb9fd72a7a7796d7f050c49305c09a6815afa7a4146fb3c820d7b6dff083e139600752822f049337770bacd06098cf3a4f9c957341724abc8740a104a4d0f0f0f200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000030400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025300ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000003000000000000000000000000000006000080f8694a1277777777000000001c1d1c000000000002ea5ba9d6750999cfa3bf79498957a02dd64f87c4b765c5a4de3494ba540ac320bc974d9ea59334106730ca555b83471ab17afb930863b62b235bd0c6f01794310f512091b2edaffd0cbec514dbbe785b5cab1b01a76233a132453e67e3c2078c75081e4aa369983a58997938fc512939433b4d1d5f467503d58270dc09ff7c24150a0c4b47d07dfb1e8495c625e0ae2fd86c577824d327a5867e906d050ca1009cc0edcae315b9efa3ab185afc17f653ac7ce0d2b85f437bf8b7cb61ec53b45c587aef4139ce52201f406f2c432580a09ab2226e2d983e05e13fb0197d4ea4971fb04aa715c93aeaa42d5813620775608de8f612cadc0be92713f489c2821d8dafa1d155d08bd42cb7198ef38d81a2bca169df92d98094786e367da5a5664a62b162ab8b5532bf25699852331c5c655c7f2fb33eba3c31e7d58e4d23edc5ef12fa1c7fa8bc9d6d8ff74860fe1da25d3eac543199243c17625ac978b9fb880161e53a786c5ef8ed1bd84bba91379d0f56d404ef78512d0954d9ade6ab80320a18e0dd9a75f14a2b036285023d877838eb8a17257d93db0cfbefd40147360e024d2d00cd2c8559846889d49157364588b3a81f1d04c866f45dd5ce9e2aae44145f1bbad541aeac5fa9cedf38411ca11e2fdcb65add35d516ebfc8902cce8da2ce3162022f1fa15d6f7761d128d3ce56a8f09fb325847bd75b6a498bf47aad8b47f99da1c97c71b9eb1b3dcd93b1f7a0d75655f696fe357e690f2fbb9ae1076181c42aec35d147401a3d1dfa5b39af1bebc8a3966fa822943969503a40c210cc80850fbe855dbe38041bc523992975881c2875b9591383a91736c11cafd22345ef2a95ab6f8848bb5cd52838d26e859dbac9057a8dd16a41d3af06ade78aea0b9a7ab33d490dffaf4186295b7c649b824ba6e647e52a7176aa0719ac9b86217d31141f04a5d357ff794c2ca394ebf26f8b1b48870c3a52c56895f231545ec37378b733f183e25c1aeef0ee752ec4ac7fbad20dcd3d223d3e579529b4a76596b0e7d1670764dc2e77d8e61f2482251bb411ed19f82eb63203d315ed0c305cc24539faf4b673cafc15232457f69c918a2c01f8120e1788639ff3970faa1e27c6cdea47a709e26cc335cd1a75e0f745a38712b86788a75a3ae884cb1a641985f052cbc7c60d775a5bec3fb627f8ca76fab77a54d925f331586509790108e6cd10ac69f3427f56ef36282a392a31f27ccbad092099066b75790dd662012c50314832d5d62f40e766ccbc71ab8dbfbd31178ccb8c7f5300b3891eac97d4ba13faca6e30dc9114d8c0fc3bcf4147d472568a75a226154ec23708063f8d3ceb03b86f4c8b71bbf6471b9b67f78cea23962c1ea651132467a226b1ae7b79098e7f1e63c3c001cecbdbfe102a268b19f515d050c750c307ea400b0fb99ab94726da0c5d1737481dded84340d8d1a7cb47b8ff6f6d5528897266a849e45eaffac73c017e038a4e185bd1b39ee579e14885e59bd6ef10fcd649f73dd79b9a0e4705e9b7e9ad167b1b93080ebd3e11d41321908dc9303ffd298c9fe0421bf2ca61566dfddee713f413f1a7cc634325097be4b57d81f0ebd588ceeab14da19278cb9e5a572345a6979d4b3fb3dc4c161e4ca663cdc8a939e0335015e660eff358c1ac8ab04074198a04ec0318fad3fab32836b52835e7199c073c5864c0ce4019ff5e4dea53a0c3f598d38b2bf123485bd18942a0e2535d0108d1e9c6c32394533ddff80b14fbf4812cddcf793b74aaa8f92c06af22bc91657f2ed222e1951adebb5e34c375e84b1cfc5dd155a318d3a10462b8053f5694c02ae707135edbe4de124925c90f84dec826790db0b7a7ea2fdfaa807a5ce2cde88878833dac6479abc33d6cfacafb481f9f2a5e24140d5b088b0093b7b3d0f1fa343c644dfe6e474bd3df1b8957b9769f6a320e82e5f619d630d8a37df6a1f0011244bb2ccaa1b8b5ebfba73fa9aa771fff3f1e1d0c371939759cac4a4b15e5b79210d488698e1c7a6dd1a01ade9d6fd1b7ea5eaa0eb36f704c0b83b3ba52df4df2a466e9af8858807e3cbcf1228aec032bfd4cdd7b2d835ca997e8d7165e947dcd410b28f102c8e3e85bb185673aed9bf2c9f874884d7719253ddec1f172e3dd045e1e969dd6e3c715fc75ad13e372a9ccad32268aebae3fa09c5dd8666aa9c463f6977bc922b411231435c95ae5f253925ca2ac4743bb8ef437034cd130d056ed0b3899b959221760cb6cf46302306d812df866f93fc0cc22de18ea9fad02cd4e6e30bcd22296f20465e46d6336bc980c1843da1b16c7af173600c93096f7bea0cdd3d3e6c52056a1e668016bb5eed5e56f886812eef4739800585a03bfdebd6e0b4513eefe560d857596775b8d6f0d96de6863db8a947070000000000000000d1e3d02aef45d8da208887f89ece78fa22e6c71f1cfa82c509abbd9f9c2c8104fde01c9f92373156aa5b60f220b335b138c5da63b36882d7dea3dc505fdd99d793068f55b8f48906173753b47519efdc1675b95ccf89054c86884f0921fb90b90fa1161b34e49f32ac295bc4b9b36545a4d9e9ca155e941a8720134fdc23e4454be694274ec4d1e9e1496e1d61e72fa4aaefa68f0fb7d165c00ad40fdc44a3548472051c276d0005bd7ef065b6bfac0ab9a134c424dcb8bb8be1db9ea0caf160932132f1f5fd33e9600607033c7e0ec23b5c1a71fe9284debdc57c4a1e734540f872b8bd955dca5541fda80c71bc843f105fc06f97dcfef2eac0431632159c14a01ca8e627ed5c22f6e544a84589948a19b2fa8a2b30399e5fc6edf056fbd2d98c6cbb12e62fa96b465f8bce792b8c6bf83947d5ea480bfff1358d310a1d57398d861c85a1db6e7c10b72475b3916a34df587c6ae8d0fa1af0a3dd87470e5cd693c7a9e5549408d241c40d64a0522cc19e8dbeec587361ec2d2f17b03bf514dd2fad1cf7f957bc8365c5ce44931ccc10b86db7e429d60c8501f58573308f2933cd142ee32f53b0cf21e1027b05b42bff6819b76acfd7fa1bdc7a7bcec1caab535bb722d97317d39bf60f2073c253667f65e60e9157974e2e8573f1ea12056b7fa6f31a5850f6bd13e6509b5b067b5c9cf6e5aff3b92b454f699c6c52313995f9763010509f3374ae18bff40608b1f030f1e60e4f484ed789eb488e62be3107a9bfb126dce8c1799d18f54a5d9f8b5db7af43823cce96e87761ba917ab798ef1707de11ae9cce4f6ad8ddabb2d4e75ad36f601c83498f8337c6561c35d1fdf6421bc53a5269b4fefacf2d6f9c79ff6f5544d71d2fee035e9ce67cf73da4d74f91dfd8a7833dbc94476dbf4b34500ed6a8008d4865ae0a3312d79cbc7662ac9a6ef54b80db6346915d1275e35a986e499c0eab1b1ee6d97fef6f4af27806cb200f623f10f9936ddf059625824b70cc915febe6a6d528b37c6543c76fa0c4be877e354896673dc5372a29fe6277d59d01c95e360f73b779e72a9e027a5ab45ae860dca706d12b32967ca0d3aae2ce2a42a89fb969321e99551af6af56d155b077a6d34712967ba77b5d0525c12d6f2a5d9b44889f3aa760df471a5551adbe431993dab8bf51619d8241c5d4094a58746f42e01410330f7779e6c406b661b8541004731a896c5cdd821f1c922bf41a185aca6bf696a179bfcbabf46897d95749830a920fb0dc10ff284a2958407aff1f2b99a5cf364ac33de8b8139397657dae2f765ff2165947e25d7e8eaf8d2ad6cec40cf099f6b110aea9588c38da7ff0e3a149f6dab072381cee6b20641e990fc730d667976bc2c9707ffc7c184c8b15a2d6bde4da01a7f0777e0d46beb795f1ee25fcf1c5dbaa9956916be696f733b0e5bb8fb1f708912a01f36c5033f0454e5f850f1aa17051997e82c7977077001c0e7c9e1dafa80a9591c105b9f4b69cd88aead64fb54efa3c58e749cbea8a81fc1bbe3f5c8b99601078638af13bba5a07fca2fe5b5f9de600f22346b34c089fdaf0a6b1399e948448c125af11845caf40a8dfb8324e0dccadce9f417b3656e22636b78ce3ec03e26b292be9ddc060fcc3497b5a9ae4507b285d693dd719f86a1e437928045f34fe388e063f71c21959d0233174a5eef7b66fd3b9c271d71214ee524916ea0e1b207a1d07c47d59283eed8dc68ae0f2403e882290d2e1f338a8d8c0ec2d7e3402493cb92b76b52e87243933c24e11f43fa7f6d8b69c96d313fcd52fdb812b13908142ac81e2746501fc2a14b6778496d3c979313f28eefbdd8a917a980c5d550b36fcc80119d3015afae81161d560d4c8fdba31b5862674ad7280e819ddd4582635e195c0d2d59832404271a40863f7df33dbdb8ac3e91ca6ca1feb8cf26bf7a387578d6800cc615de9ba738ee060890bb0293f2611038f1f06fa60452f2fdf8b2c2fe42d731578b858329a93db70320a848b944023c8ef6bfd356597e2a5e6824bcc7833b1258d61f9446492950092490d42a4f8f0f6152111873216b04ffc201171ff3aa8014b56a547f81f65aaf265b7afb785dc0556fff9df17b287dd9da7fc090b1e34e6f9193b0b3d682c3c0d7bb9c26c51c9665733c65c35128020c2ac4a481b54e0b966147f569768d52fe6af088714ac4488941eb2ee090fc5e140894ea1ae5e2314d4fcb1c9bcc16d299fc3bc9276478c53ebc1f2d2b34c686fd705ce47d1a9fe85b04224905640ae04801957f951b88b9b8560865f28efd4938d136729e2b8711da6e0341b0b138b96ec8aeecf8e9f69ee0eeee7dab49741b9f0b219c078ffa2d6fc56e49ccc3f8f4e62d0fe56783a5c3105efd017fb73b16f5d94e27b86aaec48f3e2726a31e132cead23043b214e4ce19edfb10e90c764d1cc944f66f040d347944d4c95d33cffc4464a40933f4ddb3ea7749686114ab7b04c3e4d3d4916869ef299227f21c751833f03422aeb452830973ee353b74409d0563e1e71b493f4034e6245e9c9ed6a955a67939cb0abab5f316ce6d37043270f851a1badbb26c8d26bf6019217c015cd07c966e2a676b16b136ae64764f095459425df66f068ebf25601aa3799741534f48ed5bf7159e25c1148aab83cda15a7a02f0dbf45b64206ee5f21325f2c13c8fb941925532f655968c1359b176b29be8f339d956217f515b6ea99588345b6c6280a46a63e9663ce200951861229e4dc9d30fec974737d78fa9ca63e2a424c844a9952ff68cfb8dc24945090e28e03e83c37826d08b37b68e4f5862b9de6f23e34312bf5caad03efd22b071aa23a2187d61db71176d2671d20081fd0bec206c19f46aeeb594df5f14bdf9d288e7d49614f02b49f7eaf6951f3c6c93d4999487a1ce66823dcb9c64fcc000ff4497feacc4217e0bbdb1c288b75d86dee8ae9ab17662bc3e14334301a2a9aa98b911ecd7c692a844b82018adde6a22bb07d17f5e24f6224b2d609a2881e72dbb24db3fcf02a15069e489d536a14607805b57bdc5ca93ea56fc09522704271e7cfc03338ae3f189eb140fe33bef18853b14e13b3cdb13d4b13f336a0ae61ae007d9da7a9a2cd31c40e38b95a77edef28b0777dd28a8f5b3396d79490d66c891b7947c2f27416156eaed00510e2a5578dd5f775aba43582fe80c3a3d103e59000fc05066492222701e1b24fd0b346ab5080d040c20f0a1359738d4b20a684067407b94812579236b6a4f5044ce2f569cab7a15018ff772a60060e6b94ac47ad1f61cb5c46973a2db91b6beced7f26550c7c6f2a57097909a91d770ccdd6747bbebb9fdda837a51671ff377817feb49b556711cedb832d13d2e06a4d68e948caf51fafbf30e3a4350b4955a939f7d88219183a9259e1af203d2eed3e5eb5cff9990798037d66eb3c6e1237e39826002b7d4952cd2b72b6edcf945d751705c99d10ddc4228bbf9e330ac43458326b5dd75df34e613bcfd902024e30c95c43dd8631ba6055685a0f1989504af5a4db9c920e1036ff719a297ac5f13e1e6657507b3c7ea51782309b2b24f97b66c633baf0a2ec4b7af3d8301e4c8124f930128a87b9440aabac132d39ed52e4ef2eee68ae344fbf717005526643069a4a636f2dace3cacffd8050a5303750a0f7cad51c8b10ea161d1bd70f9cf5f08ee08bbcefac4db62b1125822b2828f545fd4b702f6adbd0be59166ed8fd743c164dfa55a1d057de86342eedb92be5ace712c3bb3d3971ee9abf6f9fa866060afd045524c57d50752e4c4057e924649d08f39f39a3dcabe758ce5c34b9f5e047314c137b20b04b2886da7edfee19a5d26368063e394e3060eea6bcce86dc84c2834c0bf2347dcda1475bc55e9601a5ba00d36a67dcab4220af849bb866d5b084c3b9128d81c48453f8f5b37de10e0f3bfeba7adcad0214469e2ad6fff10a6c72cf4ca24c96e44534e0f88c7b292cf48968cc8cf867b97a4b2be7c5685d16895186b003ba57885278d1391c92a83fce34811886881964905b20f2760ca12d229e3357e520ad0fa7fbf6a0cfc91c1c4decb818069356bf45092a398c953b608faecf1bff37c6b483bc8ee45159321d0306d7f5281903cc094d6ef34468cb00ad7e96c826eba90daddd52d82dc4e109c3640fa9c72a90ba18a0441dd51777ce99acca71e919e9889417d0049fc2dc3b1a8c01a4cf6bc7f091bc00e345a14612edaaf38011543dbe5551d219dc77ff39e5280d51573d565f44d50b353619dfd7db731dd5cd7d234ef28c81f9308b1f3baf1d8a64fc922db39f9d58ce1bae666cf571dc482e1c4d9c93dc621ae5c0ab06cf8b76f7206511e6a23232a29fcecadcbe53aa5089186d08a8e4abff42c6d03ac252f5be5a7005bceaa7e6c0cad8f42cd75d1629b9f7baacba443da881da533a0e635e24fe19218f4452f804931165443cf0f35b89eeca84f99db376eb97ae2314301459479f10bd23de4f6453eb5c91594e3158ed609b00803399a52ec9f532136845dc221f028ff94325094aa3580bfb14d07649045ac79c0f54cb01288e228da77cc403387b75342ab969ffdbe03a9d26c963191c7af114bdf163c6503d181b7c97689c2f98633be6af31e3ff5e4d56bdece143e7187686d75c76abdcc239d5e6f71d7d95f98874c8f93a879767f62602f33b5c0169734de05458e612aa3d66f3722b8dbd430f3435d681cb174ec7623fa584fc07637296e3d022f24c290a1510675311fd279c902651dbf7dac6f8caee132b6f56220b0b307a93df35741880893ed2d19dc2f02568ab431419c885b99c86c404d889a523bf57cdbbc2691857b044c0bd245a0449ad81f4d1cbbbafa5a5ffa94898efaf14083bc9972d1c1bb1a977b93eaf21c675fe9642e44bbd8635e29d739aff1752201523946688ab394cd54c794c994a96b68ae0311d33674b1d5cb38544807c91af11ea3b0111a922e12639fb65bfd55185dae97e3f77d8a5e098ba60922cf3651b9c2f113c2fab3ab711c7444e6dac68abc8b4431c7b3d5435fa57277d0c321d374981f7ebe9ab0b1f03c129f73a09b0e9e508f704d327d5a10e6ff2d643d5ebc1e1b9f63f20da1f534962de6b68b757bb026d0f00dd70d7e0d7145a984fa70a9a92302b7d58f5345e6ffe5929c80d2bb9cd36658cd28fd525f296f787e347da8b47ca9f0254b6198f487cb8bc01c2c67159010e28864f95c77504490059f311bcb022f27a00912a42d5ef0412a0cc386cd0d3544d66cc74e29c1d8fc60fddb36f46e49af2aff22154a0154e7afe94e545052708e3b479e882518d4b254b668dd239f67505d4192c94baa82eded494801aee6ec737733f609d83c170ec6efc3d76a4c7fd7d6096345c22458168f0413eaa48d634752ad97073c19ed72068e5bbb696357a0dc82e008035d612b3a1bc685f58b3663d0c7918a2a5fa4c231671d5c6bb24bff840582ea76efad5aef39bafd8f4a670055cc110bb35cc57014cda38adbf1b80dad9743a8b086f77322a4fc43fc39ffe7d3367d2b77b0147f7a3d788478f77404642010d712fe58298a9dcb6f589bc259abd1b4911c3b08a57022162c831bd2f78d5b320cdd84b904f2c0f6dc346fd942c3ecaa9b03290845207d879027be3f7ade20915591a05a88e58baf745b21a4087fe466f4ed51b3b05942692d93f7253b095da28b0aff8a72eeac584a86a472b7e110ce3e3940b71d5f3f28392f81bf28db1ca085e83f85e45fdace03477aeb985c334e1ab82dbb41405a4f58e8cf15385265513e25ef81d3a9edbe92430b0f9c9090bdf91693ed91f4836207679e52210838f22beac3c1a253611512a4e3a4d9bc513234c2c3cbdc2e87a4d0e3aa1808bd4b50cd340e9a8a371e8e4c0b9919f46247a294800c9a40eeec310d8dba1d9c5af7637db4e56eadcfdcaa247a07d04a7c382e38c2c8d2c3a0215454ec64e795e3cfb0e428863ee1d9d4b3582bd80fd22345a3ffdbe1c6aaf2a4a36808b84733a1ccf04195c5f446c6ec9dc11403675c111ce82d4c053f8d39d1025537842c6c5ac8437e2ef400055cbb500e051d3b080b4a4a5529f374a1b6d70a582dbdd988c5cfe23ce9b2f4d804a25341320355ca65f6ecb914879b4e222c4e83e3a9d04f940221c1e03919868a45f6a518a24baa572f40da73d7d13ba9565c54429980295c1e20042c116c3997e0f7f70a800aed85971fb5d6b9b9726494cc8d29b350b20b43d26e99e35815814acd84fcbb07545ac9aacaa99dd9c6c0b068387183f9a2f35d93b9907f9b79eb49387a51d5017a68378d82227d673e16a0d1f3d3b2f495adbbf2b5b7aa09e15d29cee364dd09290a3b11b55827a069e941d83401c6d5683c3e624e1d264c84015d6ba69581b34d1d66c256aff7a7b528407a3a9f68ed1edc01116437dad7d5394aaf4e47395a613a453c712f73c127c9244348fca9db3ed447e232240b78bf18fb8c4e49f61489453eee89b38bf92252b042324e975f1e5d07f1f4d2b307eecf8524dba920b8f4389cd834a0089bfa68e3a4efd8a5a7e6381650e59fd5130122c79770a050d77a3bcc56cfaf33f13b8102236e69eda5a63a0160ad489689f9c207a1b893772a0a4bf9c9f444285b500a575fd50ae10814227d0079f224523831cfa090affc4594539ea478c1bb0c6d8ace31f99ca72259fe04128e2d5af7643b36baadcb44398e1d69e6fb08b2759f617f0bb5dc0b3bd3d92d2391231b50bc84057801c8e88423fbf75347aafc033614a237c1af8f67f58d3b83a51ffbc6015d68354942c932b3a6163384e03ac138053655731f4fe0f11e3ef2333f118fcd8f03ef03ccf3a793ca16c14437934ce6c70ee11dad9aca2191a4d1b599e17ba8a8472affbd6c7b5090ce5c3625fcf7fb333d5ae0925160c9248a527d059f830fb51849018416aca4dfb6cf7191f152b22e1d9e3d2b2b94fbbe2c90ace69bebb838aca41bb2eda29b0dd1784dbf00ee09385bdb168967ab7dc44780cc1fcc2c78b191052022c8d3b7dae1265b8be5ffc9eb804fa4442e8f6e9e9c33f9a37c2d94d4150820cedd7f688076d9f1e8f6cdf55341d9eaf9a344d410f323c2d7fa4a195f89f1c3bf31a89dffd33a4556067c38aa7e70439361ca81c106a0e64d09c62577c8d03109e8445a264289d69e262f90c2f52121f6e3081da52bd3fe63ce22916f83a49aff914c8d0033ee661773928cfc65dfd45dc75550b2e623c6ee9cd96be516108efdce44690a42d8391ba0e75422c2506564f3397affe022b3fc28a906def60f1d3ae008c0a32a25c29e75f09a404208f5fdadc85d4b04d07077ae11eec00c2b7a0d862d7a57e1e0c9dbae730a4d86f260ced863892022f19406df591b300725d9d0d39dc021a22e9997fd5c6f871fcf9bea5c4766f0fcb311142f694bdca6cbf73b71d2d359a44efcfac98a144f51330bc6b9b743378b011095cbe481e029c89b2e83a6e12e7d0ff9bf31ff22076157320dab4a862092519c84d2a3f2574e0cc40e40d35cf4e4d214022f952044157de50c2b5b90c51e00886f29a085dcdadc3dbd97c9e933cb3506dac4d2c60e70cb714c0ab0db40dfe31270885e7c875015a2c852f2934b45ec9792af501786d72d47e7cf5541561333abf159840c6c56b8e4b4bf112c5c7d593dbc133f5d221cb60214e47fa12435834904422ea274996f56f1555c6d80145e98602132db3be167bb4e6dde66556fe399d97c2831548755e509f3c2d64c94c484301396049694d3e9747e9dea3dc44210cac3f09c332e18d2b31930c7e6b7b53f1895019feec7f0b636452a83c0efa28d3c3e3aff9f7db5f69e5cd4ae8106db337f69ac7d0cd473df6c91e607664d02088d771f1df120123c1c3e501acbbd229c4d65cd8edc3beedd2ed48da29b2e83dca8ffc081315129896bb20a6c6c72b4d0b52262a097f68c2c0e84f1cc0d396045db6c80f6ec56fa7f1f4fa0bb0d781030f2b9db38b5b09737b4066df73e62d27af3190c75c6f1bdd07c3e52dcc85708ee144e92275cb46d11213016b53a0a934cb0fad134931219ebb7672ac7371df0a641ad02fc69a343eea707e778a9ccf3fef68e74b8ad07bf145dff854aa191a03cf609a6ab9cc9a22fba4f2876229c9155ff2cf81afdca829f8ebb409736e04bde838294f75970544fe56a5c08c47612b4abedbc75110d3fb9515fd8e2a74880da88b71f1ec5cbc9c7259b703ddecd40f5e7fb3a030ff6d385427adeb669d33a770bba69130960525e41decce195be9156d7efa39978d7073ee247898367119ebf7b6496bdb1ab41801a7732a512d0b1892ddc07795e4d368a2b89ecf2f59fad314854cdc1cd4bceb1cc386b54bb4d03d750be29024cf99e67f56eb88d2f0b8375390ec035e6c2fe2700589ed94238125316882fb3a45d918d0ce761cdeeca93955afa33fd278851df24ebc0f2ed1231062f348ec2bbc4fcc14675cc834e00e2fc07383cc380ac42c1db295d53ef41b128b9b55258249a51750473f01bce759d7846d1b7070bd42680518b9b2fe7e400c5060f6d80e4fe7801033bb265043fdcd15c033e471d2f9942485fd540902a33479faaf97bc83196abe47344cf7ddcf7f19c97db55b74347fbd536dcb5db75910b9d8294d257f6cc1c2db870d774f08f25e3563cb68207a1eb0c5c9ce1328091855bcff9ce14b6b7ea03ecd9dbe324e13812844dada0395b084b0784f1f6ccd0ff75670cc15253acfeb8a39e902b146d0bc90294a49134b09f17f154207fd5f363a869d67d069deb583fe8c1ec5c45a15095538a79df62a26ac4648352f53c904d4f04c8b974474bc0e4ded18571074f86d690523b75d683dbfa2da286d90b1141603ad46c048c80ffbcde1d2f59fd91dd0b82be7ac3ab45b228ebe281f87643df9e1425818e01535f53e1f052814760ee855a1506ee2672b1b760e72c1b0b2240b7deb5497abb5ed0c5ca8200b1e557d87de83c38639b88186e0e3a01c77b119e723f1c5845dfbcb52e930445f4981ebef194ce32f76223a4c9d7da8c1cc492ae3e8345063d716a53e31a9f80dc4b3eee84a9fde45fb370becb7477c3c09920b87ca13e82af959113865a91be9a38ed5c758ab0768a9ae3ffe4d3c7c77f4ce1a6393681d90415b1fe7e4125499346739ba0e3ad70e1ad0157a7248e2cab86c291079317a17df58569034d3bfe69c6d8db5dd282cae9a14c171522b376e08180c7d37eb646509f2765df88617cfbea96376655b9c212d6a54721bf3bf6b726103d9bddd56ba109a92c19f0f4acb409348b7d9251ed4861d3a488b15ef3ab9ff1582f28e9a94279c0f17daec867b824fa87e443ec90126efa0b26f64b3f98f3d1bd802e5762192ddd7edd1057591f2b8d319bf657fbdc020d1eb8e141835fdb1136d4966bbd382ea1ed42f84a1559928da1d867366b339efa769d582405f5cc3a7c1f0e1c956703683c940917cd9ad9ab12131cd15e002d36e87e7d97d338c690e675e2c3d7ea729b6fc561be8eda8fcd38e82ab537f180c44950a2fa03077b1b104ebd6b8e0dd329d262ba0f4f1ea7fdc3729d06152f7e5fb459c696606f4d72929059a600b5c09f63eabc1491c6b5166baee6f653179271a9e1788b496cbff9553d40a334398649c9dfd55150d6aba62895495ba9b0ff3629312fe371c9681b15e0b072a69e9e425b8965ae784983cb10480b5be4301464b293fb486f00d5f9eff45bbb914f32abbd4aeff649acfb0236e31a53943e8b68ef567a88b73b6952397d2d00f3e02c2614b624168aed7f1a2c62832e2fd66f04bbeb3fce9b262b8a1792bf9155aca98a68e4013b1d7d3cbbcb383ca5c5fe89e34492f98006297f22ecf1ef1d318164e7869ebfaf18a63ba70b1b8e11afc2722aca4dc071155f4148b07467f9fc7d1db65f744bf364e7679d92d995019852e5fa4f9d88546988ba3b6f80c369dcca6ca72eed8bd75f821d356f5463f006eb16e9a2c08036d4c157991e49d658b91da1ed2154efa57d1ec2668622798a58b952f63e44a1ba392d4bb1ae9f9793485e70b2548e26f9215f4e0bdb952ffe7b254aa532c0eef609c779a1b81c6b0a9d3935a812467a890fb029b0fd55b5bc0c788ce8468e2187d991547960ef435e65b4813745059d30aaa08890e3024b78f1546427f00ee19df234520aaa4f4729bac35b0b70c227cf218d1df37a732a698f8f1c1bdceac6304c27577b399cb47ebea315dffd235f7a2d676aca32b48da80812810830c4bd837d2a2df8eb5d320b3761a6b5efe5550d9c7a4a53ab9bf38c8796fa57eb3afc3f54b1e1294871e34a190da6d09c02b03a958785e08abc4646aa3f47c164d4dff2c7266ac34959f6e368b5ee52134dee6629dcce392d4986abe014e2a4fdc8748d94ec29e004e417c9623805203788a12a34159a68a6a39f5ecea78e0835b7e811d27106e0998ffc24384fed5d44aa0c5ed673b3178a56b4fb7a315a1217f6fb6050222030193ec8c1ecff101cda96db92603358d8d28f094374f836643a0be59babede9e12e70dcf7fdd3cd9c1f4e7b04fd2cc410a0c21b4846efa2b117db0b9a1ba2f7633c79e77ee79161ae06b7b84fab6b1208f2afc7d018b0068bf1add59dae0f2cf157dbb18e51ce3509b2d98e9a9c88c19f54551d4e2b7f6ef4215f49380cbc3c32c01444bd8902434a76e5a09c3e5ea3e46a66b39b65f2530b9d8dc73909b4ad0df270700000000000000a353c85907a1401f85e623ccba8a9cebfaf4e23c75372997bd83a5696a7a173425415e954cad789f2a251de351bf0b30e3147feb66a306582da0578c84e9e6390006000080f8694a1277777777000000001c1d1c0000000000023c25334be745015eceb0bb4cefb15f6437232e46582bffa02fa32a5ead768e39155ad9ee0b72873464d244ffc5603f66da66117cc5be00102e65ed2451ecd7087c54adc4af99280699acf883fc4093eb376e6aad63d56c9edf0a555db36c41922a265d9c901557e024fb19e8e58f4f54b1946bbf66077c3022daaddc35151a032b95092774810d921aa4be8da96e902f444751d81711f94e3ca5e1daeafe2e12695481f5be0a2bb28addd80c9e344e3b0be0bf4bc199d7dfc2bf25d9b0c9b172bfe6436142b0b41f6751885c5d288b23300689583c1c20b4e3f69895ed31e99960617b0e2c5a18bb77e41a819e4e71f9b26b99603e947e7a51d9a4b223af0605a912790b28ec9e13e792c34049e845ca40048dba5a25b880b7071cd3217c3fc2182dcc532a378b1863a514aed8785cd9312edaeba40e78033daffae001a0c5617353bae65ae5b3fa0e200199a9e275e4a4ba42aefb0d605d3531affae94f7726cdeef0a6c661a40eed1817db4fa46a368f692347f8b1689a19cde1e8ccece1ab9a8de35384d4dc012888ca7476536cdd9c10b00634baaf4b513a42286a987cbea8b652e5db17e5810bf149a0d2a879cedb3ebb8d532deaacd1b3c0943676426561b2451b5e86df9951feb1cbb111eb4eb2d5daa72e4a18247bf884abb1ce36ab9703b495b1a063f56b8dd1b9002ca11b8630266e56edd4967929257136b1664cb9a3db4f3d555b8b182ba95f45a3efd90cc031121b3afc441993b698af6a7edb73288ba6b82165f604f957648b6ff8860561bd400e9668844400c275fbde0b3def066ba080762de18512783f452c02e55147ce199e65087f942956984e6e3ff5f05ed3b8e4358f0d58a257e3173dd3e60043121c369e526f5d2a158c55f4ec0737d7b2abcd696a0e8767844c1f503beb9c1eb80e4b8117966095d345e4b1c3ce1ab0c504b7b684eddff265994f29c9d8a6b845be357d8244e8bd5b0958750b5b991f1ebde4e3b61b930963b94e4c7a0c0488ce4d6334256af50c802d2691675803017b9a2ab4b2c19cbb47b2a9006c567d45a5733648553b2452439a20266a6aef38f95b4c85785b38060167350d2a4e68165ec6ce746c8684f3ef86d75c7f2771dd74f8c8aa2d06056bcd2ad93d9451c80a7710fcda69da623445559f06262d4838b76206c9e24423a5ec8e18d349494f8d3a9d59bee4d647b5cfab4f6af1ce4f48900f1e59174fa8b042547e11fd1e0d9b8c1bfcd1164294d4e5a68f0b43b7891ce0bd2059a74d12e34512277eb3df9e79a71d1000b7dbb7e3b0617eef62d941206dc57b5c333a44619238df6f8917bfd7fc1a32b526bca35dd989837baae0ade9a5200044d02a0b4efcc02f55606473b2080783a9164e7d23bdcbb4b9ee7a9d4e47bb79911c5a308847d7f535d838d910b08f239b50722223247bb8e41524d58edb331d71bec72a3b2728f3da67f16351a720e1f3e27e87767d3e781bd1e6d78c9ff1036d7a9b6e10dcb62e809c950f032de6790ed4f178353e14603b1b6a16df815700651a88cb77ca8d98dcd28e636c6a618c5d020f275a7baac670e6b498e690c88847fb85c46c2d14d317b8d4f0a974e2d8e9b01b1c12ea7eacc02f98f36a164e8fe494b0c46ad0e80662b89f44d78e404164e9992a5ccfb9d71e4ebe3b47a7625550053c6324c563f0e9bdd552faad42c4b32a93024da57c6e53bc922483ac58bc4172560446bfc4b4f73fddaa2825ab183489295762f0aafb455eac7140c78254dedaa1e868d117a012a3443dba258839e6947918fbe165dfd58d3eefd1226b323b25b797d1914bbb9bd5a93cebfe9cfca030cfd97f552e10329604235ac04e0d0601e0d0a1eadc6d1a475357bbcb59ec7e88adc1e24c08c613eecf1978d3a66c7dc835c0f7e5eb7e98997ac0a4a13f5f983ae1eb429f5526535fb269b70c6cc14d9f58c11f36e2019a8f196f7a3e1b0c41de254f680e8b20fb6b7cfbc7ba070b841801ae9288f0cb05d6055f9cbfe866a790a480ed3f972c603f04b446200162fc719562a20f11333b5473b899675b4513b5dbeb84082c5011e8d7409dff7d00bd6c6bd9b650166f6d125b510815a4554d181f2eba7625194bc3fe8cdf1e337efe1ea44cc3cb3b182e07287aae4c57b02759d5a17aabf021d7193db01516ae6d1ec7703e684d0647a6bdfb2a8a6d190ee0b17f8182268e27b997fed86b13b4245b91f885a19ce08ea52ca0ce348bbd4dfb3255e7dbd594e0d8c5e2d3f5646db868685d7aa1c117384b1cac7c69ed18ccd106ef628e39c0854cd959a3641c9b0c3996472553de1cfccaadcb3c0c729b3b332f231a1a177b50e84ce62ad2f5344a28bceaba04a11fedcf8ae73467187d488c6d2c4989efa1a487dc4547b9d2941b1ebab1070000000000000000d1e3d02aef45d8da208887f89ece78fa22e6c71f1cfa82c509abbd9f9c2c8104fde01ca0e3dbcb3228ae007dfb2cc3ad52832a6cd6f8db43f291a9b0d4b98dad6e908cdcc73453a3de73dc4c6799ba15574cdeff0680870ddcef9cf5f945df9e59a19bb75a6ef64c60880711563082f1aa0f0171801d48134fb7671f8f0d15c2f8672936406c1070cf1ce529299dbc43589b97d841d79128b397de72b6ee6b73f74bbb569f63744a7877666046a9235b07257f5d0e1d392d52cbc6fc395c45943b1fafb6976a9b718ba035f914e1cd6136cdcba6554e68fd11de97fc4669a2f9eea18d9040afdb78ff8e01e035deac31497c781d0da00b85064d9ff6a6566591d5de0dad1a824861b5a022ff56733f1f25345b9bacfe90a60c853976ad6e428bc6d38bd7558486b2f1338d968f226c296d93dc9c29a1e5654e5f865225addb7cf56c2d2c188c277aabeb0d995209579fc9e4070a02d35895a9f9ff9812cfc76c0f4fa277342c94c7d631dc4a5382181b3ea51c65d1055c1ae1ff742ffa2bc909d1d2b1a6a570f082c0f91b0a54b6c5f7c04a4c13c33bf1482bb17d6a1f4f013a89e1b8c457fe72829ca39cad7b47a39b1a64b13429f0181d0134b1010d422bcdfb242c5a83c7116842a3d389571dbbdeecae57306952443f456f38aff916d5759a6931fb2117ccfc8412a8cebfa4ec58d25dbb9c7cc025a636070196fb4d87f89d6126248d513d726e8386fdcd6b6d7f76d8306901d1820c14582aadfefb4e6b189c19102aab2806ee8f0ef481f1bba079cd7a5e44d8d3ba64778e3998fbf4f98c45a7218f16ebc5721a7372174b181c4a9af556800208db50446a086687763f8cc01f8e8bbf61deff3b8ea5df1f5f0030663cef6db4c154be5b9bd3027aa8ccd6e22b57672dc9c5a38522be5b0cc6495743d0ae74ef2ed71df99e3e332f9d82f36f17988b7f43cbc77c893a3a1143c65dcdc64efe2662a359e1705e280a1769896290e38a3afe58029014a0d63f0df0064350aab81f9277c97315e5f9b4c69a503926e572829ecd5055883b8c505f5af5be881fc11d54726d57625ea66dd4c048a22381343557e2d9aeba3d708f7fdca9805d8f429d29389f676188820ff4ded3581b04eeefbe5fbfcfc5d749f53dd89a19be58bedede497d75d166b5520e1806e612e96ce143515d4946b54e03d48f35bb6cc5eb1cdc1ee1ab9c70a07b09f13504a9bf9db2e3d8582e3ddece26f65dd938ef0afa374a3ad6697e2a6c3cb42c198d307def94688c7287bbdd78137598362d5ab3920e90ee65dfc0a1c3a50fa291783a07d3258af29b283dcf45750e5b3443bbe6b9a767fe574cd97576ae4adccd1236c98270c4a2cd877e0a8028cffa98880af8805acb82d93ab294f03c101f667c15dfc2eca36f3fc1824ae772b100ab5f0f6dec4a2ff91c1043f7cb9ed965443a1fc9dadb6a449c7bc66b5711a0ca2cdb1cc096ab0e95ebbab7518724dd5617852c6546c6612f90d5c547130d5168563572bf4aa3e93c1664ce155fd31487c1a7a8b8d594dd598b7432d5380082cfdc8c26d3f07bf8920bd7c9c8f7d7bee699ee9c10e31aa760859a0ec530c388497c08250a69295e62a957135ad032de2657bc2a9c474e2378784319acc4e2d3599195f2e37ca7d5a07e39426cfa75196e7276357ad7a5ba52e8976ec3a6209fab38e0f391c8a89f0bc195559a636d8d613400bc8bbba77233f2baaa6f57c0d29de27425a975a46f34bc9bb5b234ebe79cf2668a1608e2fab1b28dfcc33a40f7635d4f0591a3b071276bd5324099e747622b75a0bd62d6a7c7284ce418af60f0132f92b8162515e63c0b3d183375cfa5ee01e7252189d92c0d270b3d3fbfc5649ac6717812f1cc150740f3e8b59b08daad55e08466836dd43abd93ad9b3f85ad5c14f748cda0021616a86ee3a58a4dd504ed8a991f695be8aba91712f3b6bd589d728af17ca2e61f3ed54ae0c3eb9421662c801b178302579d39bbcc61d6810344ece6483e9b9ddb7be4ade7917922de1c994cbdd57eef5a5cc355c5e44b5b42cb759a6a82a25affd2608c7966407029f55db43ee556c7711ac467a1bda7eab32847a1be3a5efae3f225a206af1269040c3575b8c84699ff463d471228eeb262e243bcb30a19c2204f09577f3bd291bb62e23809cabbad235c37b426eebdeea73484c8f98cbce58554d92d031287a9a671cb1fa172e948eb93f15d47166be185a9115eafa7c7b426969c21440e29f47a49b27b92e3a809158db3303909502a1dae967c57e2a1adb0a26d75723f828eae36880da3e00ed01d88385f067681bbc22f437a4c569174fc3cb83ae2e130b6fe20c3892af38eb8ebbed298a1a9b0854012b501f7f7e17e73e86a03c015f87aa117454297591d4e3da1bfb5bb802db554fdd57de846c55ca5706077f3c8595b5afbd088bf3573928ecefb70b7c1222f528f47d94161c1678dca14921e5b7660471047f026ddfa37bf2ac2b723e86407090f82dbae3a44b360812d649463c33557dee5c2214cfa796cbe1d8b76d01463171ef343ba02e1e03e0ff0fa6cfeb5f2af4522f73b91b91fb635cacb1624500c01f627d31c5507bf7ce8ce39e510736b846936b63d572594ebdee9fc032983353c5904ce4a09ebb68416d0c632eb07f65a50a125069b4a21273063cbb81f3d51b0152537e8afe830b73922e7824667060dd850cb0bf1bf859fd15bc7209cded3138c7c96eda9ede1decc6bbf9ebe82f39315e8e00db892b6e3aade12e4c495808982d84f966095e5e69ec92ee8b95babc7a5283030a4485b4ab70e320f71acb83c748df33eb8564ef95b08ad6c78806fa70a545a22fc53e9bed63bda4048d25321ce49307be3c243ef14820d7f560d09c4f049d93a28e904dc868899d51e72e740ab974cea9948a375b520f5757af70a494aa4381bfee63b7e2ed8df000c0114f7798f0899b667b7100b26a5deb5d6b3fc285cfd21952faf17799829058e18fc7a02711bb16ea812a2958b973309eaa884d1dc0505050380ed9dd68446146091c317b101c8e08e3fc03f08f97b4239febac401ff112cec227546dccf871292d4645556eec97be449bc123acc645e6d52cc7e1f370f74c9d26f5344a3b5e340362211d3ba5140e680beb8d3a2f44eb517e5af6e8437744f9566920f52accc2da499b820c2155d517ce51195bdbeb6a0cb3e72955c108cf05a5a2da03dba760abd05f6ac165a748185572b055aed3489eab80a1bba1cd14588f6ff326b158dc61698cc80bca6df375f5cbe2334bc22624c7478a4360a10e1cc0d9d924378eb70b05ee26e51b8efc5db14eccd8b680647bd232189391be551bb7a8f898830e52ca686a9466a963c9b688919f21ca82779c228c6e869034ee6bb654c1c73e065934002192d0bc7832e801a30b6872c2adcd82f16559d26d9b220374b065d0b7cd252f47aa733285ae27507880112dfeb75be65c4058d0000bf53282b5ffcdb24752eb569c727d8aaae3b9ecd759a17bd115da65e3d582469cb1abe8897b474bab5bd68c2acb499c6ef5bae3bdcdb65057bc3a2b968ff0694a03a86e9c7f6687da0abd5f9c5c546d126c281b403c354f8c4b3f7583a4218c1c571280c7ac8668cde69517d502af91bf26355c55167597af1625b03bc421cd2e48c09ee12f985f76af9e24f881fcd61ae085fc39ab5f86331d0348c95ce2f598798e8f4f9d2776e42addffa24ce6cf672e60d1a89a5b941a9389df8556c0267539c4467ae0535f06551c142df087c7ca52cb2f49ea39e49cc1101dbead1054d473af996e5909a81b00dd3d4de433fc8bc3900a0f1324263cc696c22908338f4f9d2830e878f1818f90a1b6da117183a62a5815ec7eb71ee9900509689ee0bb55179a6a8b9384c69b170352ef80346e2ad9cef8b931dfbd9b7e882732d011dfc0dc64fad6c0df53a9b27373e92ee4b3d62bcf7f8c0c8a8fa9dd259b2b6de370f1ea7dba9823753198f05b8108ce6b98507801c0b22aa3619e7ee8f81b7882f80ac5642a8adbec71f26a6e480f730df8eba8abde79a6f394bba85696a32bc0e42e8b89b95988bc66cebbcb631642e7bdb15396d5f87aab076c787f1a02f832262e967cfdd036ca8abd781ded24a95731fa0e4985eca4d6a0316ebc2346bab074ffed335255b5f445926ca919972cbf5c0f931889b78e1b089e0d09d2653b822fcc729559b4a42c362eef7eb36753e09cac461fc333517d08dacfafd1dc798045e5070ed37c1e814b6e03b2dbb244f8f816e1115fb06f42960e3081e60af323afb4adc11a933e5b3cd4f552749c596ca93aa13bdf68c8447d3bcce9f65a5bd1a27a2861ba03cd9a97f29b068377b1523fdb437dd9f224e0ac84c39b949d51521aeb79b6e15b0560bee50872c4c930db04da80815273a9495aef2e6d878c024159215aee5a9046116bf83fc7a4aab87e0cee36fdde7e6ad3efea4dadf1dbd89120312eb202f453070e2d62973c942645c3c8127fcedf07ee53098e992ea2364213ccca6f4e067756b3098542cae2af28d7c8fb5193a3242750d10779b23fcf528b43ec1f6a7876e889223e764067dcf0f7954b624a672d1f73512dc57541ce5237c68314dc4fb40efc7459e744186d060cb7b3352a3a8ac371008f32c4d3a151d9573f0d471fa11df8f2c766a168ba73becbad3f603d89fbfe74db092face3f032eae48aecc5a174464f0ac6f55175e4696bcb60c4ec15eb0e2296fc482787e10a5da2e8af60b5bea47302e2c5dfa05c3b835a711b93ecf933c9d8c7a67ebaa0bb5297356441892077141384eacad71c54febcc1414aabd7b7592b314435dfe1ab54bc9184f3f4f21d259d85a2c8022de52780093ee588798a2f62a96253d2e1c8f1807375f634a3001127f4aad8a4dbfea861f84081987ab25f36006a6379a2945397eef02be759d66373f99cb5f113f1220a1c69564128ca5efad852d99d234da805d4766e6b8469a9703f194178a1acb460ed0ea99a4413c9ef18a70f8af2022e7bd67fb3693654c4f533d46a1d00d6e84af5dcce4289b08bc9e432fdff62d4662c9d7a713d03869524bc75d48661915fadf4a56f234799ac3846c363ecc1eeeeab82ff148fc514f30760de79e9d8d18ecd46cee77885a5718cc3de88cab00293d172951da4efc1a14022260e08673dce39adf2a7b42d6af588ff480998107940bad4dbabcdbbd14d13c1bf963ea3ff79266553aa8682c38bf21c2f5e764230999620f3f87e255a637b771138156911e8e9bd9d7938de7e9768272cbd8da12e51a5ae47a7ab7afd66810af3d3ca57baa98dc6966dc5c9a4a1d221bdd968e30548b15f304b56d4a580f93a4fcac6c905158b03d0df4fd5f484bc3eb623cda121a167d49b9feb128c46d32a36fcaa51b5e7d6418b61b0db8d68a81df74dba51096032a430c653b6e2495ce410ca7ed901922923a1840c442ca6381b7efbffd3c5d4da34956eaed02815c4d1001ed2a894a0d576ad7f2d9411b9cbb6ecbba351d573f08d912865e3b819fadaa421ab1de43cdf6034a0ca1de80205a106fedfa1ff11ac904735bfd7cf954adedef7a4227cf97950ce0a37c712c4ca244276794199d4d2e5b3258d7ad55fcd68782104397aef0183ec4d4825d11475e1585f2d71e2da021d18b07735128279094e26026ef7dfd1b97e30dc9190e02c976518a872c4d90bd2536efb2af352ea3fc5981c4c1c3c2fd96935db3b43adaa1354e53922b8e407c04b5ae7d6c17a9db31f0b95ddc2aa9b33bf5c0803a0126afe69678203206e2613b61976a6868617b5a98c075d166a46955a32dbb43bf8c778a4342e9090124f3196f7f128a281b97b78ea372a832d55f4048b5db65af5e5c74cd079b0cd695b71ee6edcae242805a48933704b707f8a7d323c7b6ecf98bbc9d0b20cc1b83ad756ad47ef68b7310181aacf67488773b33e059bd320be4525fb3f2923b05811307448d8759fdfa480ceeb82632077851db6d1277652e8681a23d05e70f08102269c507f6b59e8e60f2caa2f5d93f4c92d2a13628be1bd2ee820a491bd725bac4e0904da1dd0cb9800d8b48fd85572ac27e836a24b7d7334ab88b2e87522cb42f4ecc644f056b7724c57ab699f0e10ec49eea1a6a8ee67e44bd5b69294f1f9d7923e068d8312e9715e284fcc52407f8f5b4172c1a1f26fb5646e2e029e71a05aacecaf424b6d38ae123a4cec62258aff5c8437b8b8487488afebb5e657e3c2ba8fc9ed6dfcef8d03045f1108405718ef3ae7c7cf67a3aadd522fdb32c953b2efe8baac2f03b50ae5ba35ef225ac162fca71626c68550935209ea71fecb503c5ab07297a5150d75a351aedf7827bff33c9461168e89bb41d4f3009a7a15f0c1129cf8d32106fbe5bdfb570c77637528aea6c9503e6985d76a9b065bb69d7134257172c97c053600dcc2b12ba9e45a73cada002c6fed6d01a0e4781fbad86213fbb9fcb2ab5c4c65fb852c89ae03d5a5755e7c3cd86a18869e2dd9287bb08323aca5d45b8215d18e13f6aa484efdeec5724a84c99603dfa925d30107fe9dd34854002832df085803ecebd9ab637570736882d30d7c43872410a7da6fdda55023a66ebbe901f74c1f21dcb6f64753ba3f80b9ca964561251528d365f7390253879b4aceb8cad264da10cb47582eb8ebeaab09f23dcb03ceb658df5926c5e1d1a6770d6322a7547ce083e495643e2ae787c03c6324bc509f497b9dba923f079229a760c8c365597a4394c7f98609b3f1c92936c54945c145c1cb25b61398dfd3d2e59b05b4fc706792e3d2b7bb9db3b4ecf27714848ae782cf1d9e7b13d01270d2a91ad08b9b7438972f9b84ad5d3720f1dc1cef3b6f76b05ac7f5412a1bb6809687df6040caf5de61c134038635154769fbf4be9411d65fe63adb8015b70713f9af0cb8a756c165e76dd04f67c422fb04fcd482d2ee30706c164b4d44cd98234baf5f7546d72870ec86920875648a6fa31f944d09eb266af995e2055773ca6382d66126ec7d1e75eb4424f2a9c62f0bf98c6526b88f575a01fbaea8f5ea416222c62062c91ef3f4961c2939436ca9468ed9d4376ab915d8463aff4d67f17710e80eb9e8e1c22ef3e4d694ade27d5fcabf4962418d748a3b907f42118edf5fe076dc636b799854ed536af01f5e20a43efd71f8202c624971d36d5ebc47661861610be491a2a75d420be5aeea9d276e2b385920deaa812e6645759890a41ea36053d17d7c1d523353c8c357ebc662f8c4adc3769895d6ebfd7af7ee40e872cd42e913fbf1addd33020d8e55f280c81243395f065bb855072d75214aa5d8cab733740e6a1c63b3cb5017091024b8c8571be5ad479c558245f0da3b972a6bb5f982c1c85d435468ab1dff5925cf2e4a0e1f86b90a0337187214629a7997ece03ea2db4a79e1abb90309924c8fde15f1b51013a173ec633f96c462cf671aec28d6c01d586de0e1a6fd179a8b51e5eb24573280a5b7baa6d3f834c3a71dd54d60a7114b86364136bb1dd9c091a5b7939363fb061e6e6f23cd6812ff5b4c53fb96fd10157bd3d7a4c1eacb16ce7603957b2a4fb5dd87fbdf08faa4446c3c5f3c4fa1221b8f1d4a54d974bfcd51827f3ff1ce43ce248480f6ceeb50ef62646eb7cd01817cd050264bedf17b8c189f5a6ea754d86cd92f1f58c7a948fd4538d9ee212d92e37dd7cf0bfc0d3f80decea52fb80834ba6a814a39ab7f8a575ba8d708fa7e40f42b5b556cdf2ebc78388d1da6439c322cc4216df22057ae20af2ee6eca9263265e466c4738ff2dba0fe35d5cb70122e92efa99f8d8cb797b4f83fa96a4b32f10c25b80854f646026c0155e929b76e89b7e336080c3bc0d76635af1095df78b0049e5a53b1f429beb72bbbd6129a27a95e35db4d65a3500114769b0d59f7a7225eb80f707cd509c579bc1c2274997db12c551c4c8d8c23d2e07580b63abd9e619e755d041b79fef7c6938751e86be97dc818058ec000cc5ad33818689b05dd6191af5feea5a044e2467f2a685a404df5fe602992421049eede72b437b7cbbbe18b8abd2b3e4a5dbedfec89c2a4acbb1eed2111749b925a32ca32d0ef8fa28b53dbda89a08d8d8316bdaabeda4ae81051787cae22025b165c6c2f48e69c10a063090436e7415adee3275c548d7a98101a143268096e9d47e99e8089495f3426d22622cf96641b6e6bb2e8a4f0dd32d992c5d9725383a7b48e1fd6df143445c29151e875be3fb42f1d21212ecfe225ac565a52e90e43bd2e143d33dc1e22b9151143b37ff65a68f8b59a10dd7e892562b922a584d9153579f264b9373ef17ad0d3f40844c3e277ab6f51c56027716f7c9da957fa4690dea29b0ae44865a8aaf9931af4d258efc34d8086d7ff720eae86e2ee0e525c08894823bbf9e473354a3551309234262ba03a6ec8efef3fc47b652164cbf89859fe72a53c1c62a3afaf0ab0a7ff8a12935a02411514ee48e9d50ef66af84703e4733d3439310c249c15e9732fdf4454e84267f2f4c32c906680a040735d15d577be36812652940f51d4f1e0ba72d521d49c767a528cbb8a76b61969d68b13db21e330485b5e987b3e0b23d3764c6c4ac892a56f6bdf4e86ecb0c3cb651c4f1a9cd39901991d796085e452230aa309b97132762dd1b05c1afbe9aad671e4f24263d736f315c22ae4665b0ae37d1883eedb3449d664f8723af4d3de4ac8f0e5d442ef45dbe4665f3125439841f234c69e779bc7c31703cc275e9545bc48c7f2b8a3149914347b52abc84c00b0ddd6ee3759909d5707e881029c9fa11ec340d1582becdff9c5c94ab808f35e204607233cb8f045e0108fc8bdcfedb49aec94442255d1993cf07c388d4ad0a3908273ae8ba7818e33d375d44d5d5a98712e53e5cc00a7a6651aa0dc3b148f82319ec735077fdfdcb6ac1d678baaf3ec673c6dc9541e295a41eceded0b0d33688243f63c4e750063c8237ff528f07131fe73fd41172b94d6262622f274787549f1771c6b18482acc796bf9404005838e8d9eb0bb3641709a5c8f07f075043d6b716b727712fb63768c68a318ae8ef7d5f9fa18886147915473fdcd3f20a118ba93bc853debd88bca1004eb617737791634a1b63c342e51c5391740c025b8a8413224729bf5389a6c04393536f0802bfa7d8e464b53c3822a226036ca1a99df0542f1bd2dd6c075319a33cfaec5c650b4b2fce8d6afed9ba9c9243237de385b7ab3b115e8be11df35ba3740d9720d29d35651633e4fcae8a02fd19667668dc57a60904427bdb67c8c7561ca8555f2fd8dc4783f07914618cb9ddcf2d2cdfbd1f4318a8012f31fa248fca02ab352f7dae62630449f450fdd81ab1b93afbb33041f70566d92cbf51cca900c3d1ca21dba9ed588ef9dbace7893250c5916b403ce50db88af5c88341b175ba4cff5512028d03cb07618e665dd918cd076212ff5ac9bb2c03b7fd24298046ba14dcb2382585933e834ca611bd7059253cc6840cc4ab222d68483490b7a367f9f599d6f277ba0ee0525420f80149ab0ade3166cc5d7f9eb4010e62610cd3820784fc49b9f1a82f292035221994ca4a9e31d779cea1c9aa10458a84c559d3f080d4d7166ae73328faf7b1f44b5bc6714330f7fc3f462a468f72a9b80acbb21de3d21732daa329aaeb15d2cf9366a0ea2e9cc4c7e5840202064fdb3d46dda11286de1bd86a8eead5c7d18a0521d8aa2c9c5b898a4a172da7179ee486653fb384b71dc98d06a625b275b2ee5871223d31b2a0a67c766cfee5996c8e9b5fcecd82457a99f7bec862c57f0f8dc6ad649a70f631a2bc95094723bd72a5e9da4e9f2d6b5a84ede38cc5fd985cc217bc5236ffe265b5aba5fddc6189a4574585e51b6ceaab224fa168534f6188e91abfff7c9d5d3ed86974a5f1d0262464f334d0f9b69bb01ffd16deede1343b1c9a858ff195c6f3f5dc0d3f6f090f39c41ae1313cc69dac78e38b88082a2e1cb1b2f5f7af60ee1469283c75c11987f00f7a17f6efeda04cad72435d8b8c9890b04f209c80dcd4e64905488939df39446720b2a4018299e3c627711598616bdd28b2cd8aea844a4c47dc7a619775a2cd7c8e9337c6f1dd69054c905dd52b7aa8201a14dfa0b3725e0b7daa35c5872847a5299b11099ad36689d3af4485b513d3c5caa40fd84ab5dbc6db19f7fbf8a1b6f4c9073ecea6a435218eaf370f4e14bbffefe066eeb2cc9f09b1ff52e3fc0c1a8981af1fe8bd071d47b8acbba7cddd22502d6e556dc751d4551e17e8dcc79ab93d5bcca04e9784409c58c944bb756969adea360e55eb2cf96a8ea2bcb9958d53c37bbacdd377cedcd152a6f44fb42d552c7cc01eee02b91c9446e786ec1a1caba07064a531063a9b24532f8f9f7629dcc0b689b7edb2a7df4b65c4addad80e5968612060dc9af25f9f92008881d4dbddcf482f5fae3fd3dd4c6a17f715bc25f4822d9c428727801a075f16c4ab0ce291633d6fbfc8657950572d8db9a91d06e2c2518d52cb38a94599bd871b96ee7591558773cb27465daea69b10e5f865148adc0a219295bf593e83bc765ef9ac4baedf519f5f884d4b11d5ca7a18d6551e7df102e904814604ceb4dab135724f452ed497ef5e3ba3a23b845910a1a75821b53b5ae603a3c938d131c3ce7dc3e610cbb4db905ad3c01ae9bd05b05fdbde1501444bd8902434a76e5a09c3e5ea3e46a66b39b65f2530b9d8dc73909b4ad0df2702000000000000000c540fefe06fbb50530178c0e9e34790cd332ef8c1a9c9a78e9ec2fd5d5fa98f4d1c040033a92738dba6497583baca3e8a0f6ca0b1f336e9d6202c9ae9a59f2100", + "040000009f5a5fbaf7af2d44e5651444b7ebe6ff3c7ba3521efae090ddd75922d5c5d3a1fb41b25c71ea531658020142ccb5424cfe7d4e63729b22ce2236a884e8bb6f57c70df43ae5525368c83fca3935d7d083e3806cab7b32dda9d8e01f4bb1c9339022254a4d0f0f0f200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025400ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000004000000000000000000000000000006000080f8694a1277777777000000001c1d1c00000000000280bdd995f0c091a31485754c837b6605a7318263caec616c9eff87953588ca2cdbeba2ef1cbce1f9ff9587766c7a0db5c450bec5ff4d02caed2a40e0a00e552f5ef31f750ef839f3941fd8e0b82edffa08c528838180f8373c5919defb0055121bbd714a7b7929539ccf23b765468f35ce5905adc5da2047a5b48c10a52df6198ebed9c696af8343e866edf31ffc68a2634e5d4d36ee08eeb17f5e55100a24b90507c8e1930e244b72fcfb3385007876e55fd093bdd8df2ef02f306d1502884add70560ee82165c35e80a3d485ac533644d54d7a377f67c74c4cb2dcb0618ec6654fab9816607f4dc21dc9d43e721cceb8dfe72d30ceb63a9ad4cffc07f14a18f8ad6e2adaa211b81c42026ddb6418f54784bae07dd3446c832a4990231a4e02a2b4a571f42b3c3aebedf26b070285c5f4cf586e8c4a0ae8752db38dd6ed77ae1b1c21086ba1251677711e28993f1afe1ec9e68af524fe3cab1e9d37684babb525730c21901cf718c526c01c483950146e777c89a33c9a1dc1d5e7aa91d8d5106ec9ef4cc690ad3af5e0aabde3aeec30257f6d89ec28787677c41272e0d5eebbd59443acc5a4107ccca90e95e9e5961ed7c559a7052af9f900303b20723333bbb0847ca88b1aa1fde4ad6885474c54863a7781b8fd6b6cdd487bfedd0ccaab803ddc1feb7c439f7be9b44034a246f9d010f73023caf0e6541fc8c7d5df190488daa3dd8ebb5bab712299b581e50f1b4641020c4093471504e68cf5e39770063bc77be151d00d3f030ed4042fa17cd93358b541643ce72e2434ca3eb436bbdb423be83253ec0fbd956bd685775c4cbe3f0815ba187d3ec5f554f9af80a7047a674c386f6ffa25f2e1fb495050ada552b7c7f1bbe62dbdfa1103346ab9641af5a7c4647644346d608ad9b5917298f424a95287e3d0af2b96b0bb63e58ad97db1d9d604faadb874c05b690eb10e1ecb8afeccafc81810ff3e330cf23e7b320c62598651652308b5ddc10c862df2a286b1c84cad942b359e1bbddfa46030f27ff9eb3f5cd60f940d3d402479a37975cd4ed8ae280910ff11c66d15d811165031bdf0d7ef925249126d263df283e39266bc8db662c3a1ab9e89d5e623a8745914dddade9fee3a250854c8b8e5709b436fbdf2802e7fbec26b28856393cf616aca58ff8fc8231e604cbff1db863cfaa7af4d00529c66131edb9185305f6d5f7757f6fad11f0e16a508e774c480c53d056d5a586f135db10d8dbddc336d5d6ad6c6b1ed784231b0e3c4fabd6f15a3bda59c70f471a9ae19f3657fa9a65aa8bdbda7d6de496e5623910d0d74fb748c4fdf9f953b50c846be3c60680a762dec16f5cefc359df68afdbb103a3b948c6e813bc60ee9af7b3b0d14ae85ecf1c11b8e0e4d0855e507a7b63a104d4e7e7656e284a7fb92e5306e88006fd384176c22b0fe7c9dc183a96af91283728c105b71f39150d9fac50996c9616ca9f12fac198ab3f266f116c121efd5a95bc2e6134961cc5a17f22e028210b6041fe8afb0711e7079dc71be8ad9583195b84b55415602f7cadf38972d103f61f2fea03cd7efb81f5498255c35c1ebaf0e8c823716877e44c58411b80aaef64e46121565210bdb77e82059486b19576b8b34c148bcd96acac34df9f55a082b282d09d0c7f19f13274f3341ea88157b68cee170d6f983a6b6c81998dbb38d35b6224225649682d9091ba05572d4e3d4f4d425465a2dbfe2827f5d4e6866a346368b3ff62e18ede16a75dc97b442cfa889becf8e1bcf254012c4838e892fdd11e86a1e6d3c9d22fe915883e61f444b0242894ffbb76e2c37277b0a4d54e1e26002db5bc5cd255c1ce6d84fa5775600e512131ac15bc223ac3dfe1d76bb7a622132995231f29f768850214affb516fb6142e00660580fab87e0bf69a8645b5fa6d2c04b850ceae9ca0970d1e776ceae45437c40a768835eb98b1b56f2b884c8eb1396fb9e44290f5917d6a02aee88c889d076f27b4287e2f53ee5c4bdc887dd36ea2b26dcb7f6e1d6bcaa4c85a3fd227048ba0ce340875e2edccfcb086a370ed0724eba3aa966726e474bd874002176e46e72b051974de34ed2e6cb79f2977f61bed2427ef14fcc6b1c49d4ed5b6f8c6eb4d97ca11e652acdac2a710389bfbd2f6df5392844010645e626b946e48a4e77b2cd89470d0fe53b6ffd68ae21f9713111a2b42f0dbb58224e46ce0bbf7caac553eaf0fede4909fc807dea51445f86c49ba97df03828a42160a044fa92bc66a8fb0e0f8620f6330802e8ba5efba0153942a02d264ac8c6ba070db4f838cb75d36989765804f9cac6588adf339036877f46d1d551bfcd02aff2271bcb4d5e99b6cffd37c0309b720471cf40172f514b51c702f91bf205fba359a005e1ff10ab94e7a6becb07000000000000000008e6c320c5b81614b85c6b738b634a85ea703a139b82056db596b8e82d843234fde01c3fe510ddb6c14704333de9652958641785a17611552d31456ede084a889788a83f5b056183361fdb5a6d8a4f1c838e45bbecaac72f591fc4dfb3f00a1a6ec49b22188c625af95f4a55c8a7aa703493d40ee0383294c97c67f34d6ff182a4da0bedf5c547a2571272169d8e4597b5ac156ed754fee0c74148533614326587038c095737c5ea7c95934379cd70a307852acf03f90420ed13938a3ce7ec83d068b5e44dbc738bb3beb49bd348d98992e9b73655bcf219a3c3ac53a8fb5867246f9e4b4ffefa6d1d39f50669736c15d0704bc33a6bc7f422d9d1fd1e97df548ed6aaf3c4ebe991ccd053162cec07857f41b1c0f66de11731fcf90bc9ec63dc4495b25d421c227c17b6c68e7b52532f7e6a44bedb509433b28f1653b18c7a6f8e8db20b568a729d411f9b239bc77c6bcaf8c05c1a2cb80fe366b6380265890255a1282a50c3826c71ddeb5da5e203c6dfa602547d3f9495b24e0c0dde8108e5789ab6a2617667ca37339c4a191d5ca8d17a9f67f7c8f2788c03e7f2d0fe33686e460a260245345f2b807fd65750dca989f13c0e9ad2df1e61fb1b84f5926a10ffc40c1e1e749a985df4e6e677e329a3541aabb86e788c8649f7e58b11be9945365f9363008ae9d2603e88bf5cdbaa0ff510682e81ecf20c5953f8133a3d0aafe0adb547cd6f39a68b5412eb922f71725a44ef94cd487ca92a87681d675f392003e8984a5cf1d8f040a119df79eae353f83f9fd43512dfb9cc25e790f1b5da1cdbd1188e573746dd4b181fc731bab283c7e96720e64cfc7a923a4e11d65ec730b0229ae5f1702f84b9a9bbd8e3c64213b2fba4b4dfbe6fb96894e6135f4c6807ee0fb11da1df1f149e62bf3d132043d5006bb2258a2bddcd16aa52e6a294ac71c851b2d7a8937a08134aa2b4d470e47dd824bccadb27e47afa650399fbb4b9aaac889b416c45eeb7b1727c8aa72b1a32cc742888f0b9ecb088522cfaacfa0abf436aba18b1fce8c0b1b991d083f7c92ad0cc2170eda70ed8a4538cc85e0b118875030c7b0b523b5b159ab29e3564c70d3d866e0f427f86fd22711deed32c8eb1ad5eb79f47c524f8db86be6e6f29c238550c0da2c4628571f82d700f580616dbaf159ebf60b02184db3cc3d9cda96735b111317615b2d3fa410c051c2c72d2888d9729be90c2f08ed894fb1cd25133564dde82ad4bb17c9a2740b557f204ea010fa13281c4e166e3b4cfcbec91b12bb9199fce3a9d0f31d4963ec9f9c6e37f889b660fecb86139e5afad34a84b7e6bb81509487594b93dd4175bb64c197c14f0dbea9a6e7749ed38ef4b1644e5112f5992b49d211e2e42d57c093f66f1da01e23cd8baff6a6227a086acc5d9276a58a1730677e97ad4c80460807173ca39901b1448203500a5854194a3bdd9cbeb1de8b2abbdc97386fc1af3894c2027d3d18aca008a549a4ea88aea7eaf798aa8df8c4ffde3cbf52209e06ae580a5a3fb6c71e581ad9c4f50f2ae3144ed21fd8cf728517115093694bf94fbf970dbffba069ca0a9a08fedfcb6f4ce09b03437fceaa0d9542b2cf5a12c2a11d9b7bad7a7cb943ab59f30e34430d3b1acb5f46eb8fa6a879077c9a95ff6019be591e20a7817902de32022d4985767d99d75a1e471865fa98a1bacbbf261d6a21dd2e4bb84220066ee2dfdf65e496f560b698abd085f7c719e5d87c7e8be20f8c6fafbedfb5a721cca09e47265f700ba17bc07b7779982eeca5460ec6fb2ae5d179bc0e1e98b5c45341088013462ece53b291d87cdfae497da17287ebd560ebd961d678e17a73a7be49a2a5a867f8cf78c027600288d7717c85c984c8723ee24092af594eefd4fb954106bc6da8f5c26b9a0110701fac907f5f73025ab79d446baaadcbfe61bd00340aa7303a4884cd51e8c48530bbc5be7cd74e43a4aca908464c454626ecc7e45dab879d87d2cf6ea704e727e2600e7305237e9e3904e03081a9a83efb29f8934c6133714a3e6ef2012bce7012571c15bd6317a872c0c1a486a5c95496ba43bb9a4ace0f24295011505a28ab9c30d4b0994f19239be8f2b80d4582d01077a88b2bb234b85e8bf8d959bc0f8b08b0c885011560fccf007b9c46ad3ee54396a685b1187234ece18f6e89e05efd60c35dcf6df0ba0ec1fa28502985957911c1bee1c552d3341da311fbac2fdb6369d8c802cbb3c88e5707d81b6ff847adf3562f9184f1bbb9e7d9cb98f61c8a5d8ea4f06b3f135b9f7f5335d65df33843c640a70ca1b88a3e68b1eb1e1fca79fb061b99f9bbd4ac54d04a77214b9c47336c6f28d894737beb9d9881d0a57090e6cb74668e68191ae0507897287ce20935260b1ff0e3ba38526e3e30d4b77586e8cfdb51170660bb559429c8c7aec8b98f1a5a5ee9f50bb0e89b6064391b83bd76e110073e40f7de816837e2c6d3913a0b8d886350bef2bee7feef71802ba2a388c85a28bcb0690ccc8628f3744413df9d67249176ada1e4653fd5ca9ea6b1648d51f0f23306df7863287f9cc1467697d6e531155cbd00d5f16728e668d9cceb6a20026822ebf364ec62d790227c6241a228b1a1302220793f9d25646226e8f66a71d77e8f658638c5919e0d5e19a742d5366f2ef22d117281bcfb022022bcfdc8c6005aa86d6d1c5dd845c5bce147e28f64f264165b71c3a52085e0f34dd1e77dd8e63d944ea4dddbf8ccfe16ab9b71e9f27fd8d29533c3a09ae9b4be212e24f20159318a364ef30f5b85053373a543adcf70ce6def41ffbb11e87b51069c79007e2df3ba8b8dea1e1cf1c6a38d9d171e07d8fc3eaaf2af64ee8b6743b31b9ee8ca3bc4b1507ff35bd9ad46feea5fbf95bbd00d1db52356dbe6e1b22ea0d2958c10d3a7800ee96ccbf41bbb4606b90d683bbab5e351d1635f167b8ba01e18e85f4219b41028a3f50dcc24d08ed943ab3dedb496c408209273ffa747b6748f3486a89bea89c8a121891035105814611607e82d8f57343081afc79613cd6fc253a593d79c98612ec03e7680f9aaeec993b276cdf9445fb2ccf8cb57eae06a7e4400089ae45cd285ae752fbc44fc7fed010aa390ab51a2e2058c780f41ddad4ad65bbcf3d9c64dc3d97807d350e64edcc9af2e70c96f3f63c0b7226fd969466c4ee93ff7bd4a0db6c7873739e6e6837dc661e5aadf0a9461b3cdd3402eaf44edcad50b58351f7708b7b1dd934385ece3823578fdbd2071a34ed96bea861d189aeb8afb3feacf466e9c05157c0ca2afc041bb240aafc54cb3ea72f9a21fac8f513d3b205a8a0e729e090e660aa7284f99304855ce8bc78f719ed8ad057bb3b799a441d868f4943baca06ab05ffce00a523dfc59cb7b0b14a30958511730c09cd69da11abc33348fc9804528eb04af2967fbbc207a4a6811c0379ee6b38a2afce116270ee491c867401b75ab07915e9e32c2209fe4d99a3c51628e9508115fba25f3ac6b4a1d83cdf5c4b87cd128ce39bc19e8e49498279d320b3c812c049ff481df06cd2affddad9e169296540393c10a580d7a0d459d64236403caa8e1a3c89c7875cbbd104a81bd32a78ff6cfdd5b17694cbaec385063010b3e3b9cd0decec1d0c2724bc461e10aa7ff39b35a3f693caf7f27b00035c5b2274ef4982ee0425544515fd68235ed663d1d4f05e9fae1ce23589ce6ba965de01c88320ae7e7b7bf890886abc1aa1152aaf0145c79252f9444716547a37eb98261b03f2a1fa206cfa6874e601952f4bec1ab8730565b82e2b39d15459257df71dbcbb9659cbfa06663e5eaa06db9cdc47e3c75744d1e73d83dd1565701c30e2301803f764f3caee2ccebe8577af6c04873bf3ec8f71a32a0297bf6a42671c313301bb52a53df1434cdffc8aae52016d4dc326d0728f13c01505a36425f56bdc3ae7ef3f2acc62d98d63a3abd6af5dad30c0ffb2021c70c1c864048996ca546431a6f2cec50a717e0e59a765fe95ed29cc5ad0d5998b424199b8eeab29e795c2231a55e8e5108da60196206cfca106043379429dfcb00223faa120b0633ab57b0dfc7f7233c429469c07d0e5ac04a7d6e0ff1446aaeaaede04250e0c0da9128c0e8ae12e3fa7adb71f1c2e22d51b60def1f4aa5803272e3fab07343daf6e8d4d02ee367cb9acfda4558c2be6a4aa8124d99954b57f3b63a10dc18af773da3d4a0e869af839fdf50c2abf9d7f36df2698b7590a5bb08b9557351f11ecb3dc97ca367d40f19080ac67ee82dad6587279ca0d31a8ad543705c65541720093c3ecb528ba767f5a3f5e39cf1d4fb0ed969a9e9275e8e7e3fadadc2085252a7b9cfbe114a0f2b507a935ef9a7cb40907ecd6ab28f9b0cb96e1cf4dfb808beb963e1a330e470ca78d4b61710596e4125b6ff6b6966aba291f1bd46ea8932a37c37da5db190adeaec2675842e01fbd32487e17ea208eca80a3d33029ab4f4364772d0f051ea9992596cf802b300ffa91413a415c146759dfafe989f15130aa5fa5e0d7720b9eacf81105412163920dd8e1cc2f38f1d79145b3986fe9d563126d0048393c303b069c3c4333f1c62dc6815e6579a8f793260d9122900e1169f8e7a6529b5d080b5fcd71a4c12c558297f902b620e3885378221d64659590af33658465e6c02c7d76b2795bc45805d0a813d4e89ccff010e32903291fb3e513cc5b218489ec0473a90b60bbb09ce65ba2785927f88ec26ee0aa79a73751398e36023bb0ae862c5d6806837912022d1e3b46f0e4e119b0295f8cd0f4ad5cedcb2ba101da834b01e250af0b121a4c232fce75af677a3a43664187c593b054e931cd6111788bd22b1156d3b35923c10ce76d4d6d8fc00279d27d5a9019a5f4178f2402e56d674309b02fce5b20ac0a53f20801f70475d865400ab3183d44152c6cc366e0c3e7271261c17d34d1e3107d285e169150548d932f2fbb5dc4f2587a9c4e61d2a64af01d47e7a6392efed05ea482b232277482e23a01f9dd422faf16d6dbec560232eb2379167250dcac8fb146f35985528b3e366f9df7d6d6ee75ecc99d67efdb74cf3fc1c1b662d7cb2ec5c680014fedd0b4601e809bbee17bd0b5f568ceb6e932441be66aeb2fce83dd5e15d45206432fb66a02423b3d4cfb25fa8d276a314eb75408048b2596554d01c6d692f22d6b727bc46067cbc125c17bf7bd8066fef10cf232fd1514edf65a98650cb94fe8120d36f8b1ce8319ed611bcb72c5d268ed0c731b88f1ddf7bb2ac1b9819f8608c603ee07444c3cf8ddfbaf9a5b491f1024299a15037c97fd87fcff538eb451713fa6501370d90ff3cadb3a09c249e06311a2f80c1add5b9b92e0c51857a64c8dfe32215480d5051344fe40cbd2cdb0ea909ee30af16884352634eb941e50ec3b22ea142631b38fad77f8a0f120b2aa95c06f810354478323e046861869b272379e417b72a6f54caff82e15c2d56d1c1e893b19169b0a3a172268a43518ccd0966ba690949646244465d251820d28ea05c49f742176ea0c65b34bb191578703f8a946e8245d645d2d8c358833d307a78d35d0993acc82506f0710734ad239b664a7d5a1fa6ff1b005b979d319835759e77581223333842f00f81502f0cf83cc4cc9a3e95a4c65462eeccfd566ee861a42d20fbd25f925c758c4b89d0bbc88dbe10c66f0fe7e01c2d6028797519a4732ec6647173d53aa7503b2f90653b7067038d2dc30754aaaa0d32fdd42c11b62088eca1aaa247b36ca27e02fe3a82f37710a92892a42f1f4563c19476d950e52bc25b1f71b2ddac016abd83781493d9fae6d342ae655f559e2e6ed60547f69f6dc9ba05a0c2a91dbfa5334bc27fc01582b280401329bc1f6b763931e227005ffc5e037592235134cc4f38d01640e6ba3598b2b3823ce7cb1863867f26896b280c9b1c4da640c5236b4692ca2a7622d10239129f79479b4db3bb6187ecccb835d6dd3d9cf2305ba6c22df6ceeae3e03e8fe501902ca77892a508d5d47042c96d792feb41f573785b301ce83e8f22f9acc2d6943d4fd5fa8315d7f1a043b393926ed5c150885139ada01302b0f56a56f0fe64b5dd13b845cf6f6af374d3a5f8427e4f7af124f0fceb78260ded83abb044a485a93b3b668278e2b4dc449f1b1ba7dc29cd4974a2b293f2bc212d168f53e9ab3ea7d3985c19d18aa44d5cd7f42b00a086132da100c08449c5fffd9d3dacf7ba07a93f90a8a82a7fc8176d3b2d800c66b64ebe99721dfa974ed780bbdf6e6796415d061499d056941f583d95a3df55495f630668c158ebb0bc00858101f333cb87c4843ce89a05167de14c478c1ad3f023aa0c213164e3ce9bc2b8203db25cc672be56da9352158948047e86a3c96c0dc562929080e8a64355ddbf7cb9f83ced4a9f3791ba921e596fa8fb6bec9035dff1d1beecc10d6494861f780bad6946171101259e764a635459e6ba1789f31468526a994b038daa77d2d4824dfc1103e5585fb2ce407a94847161b5d4f20a349259e352d1006b0f955f1783fd92d7efc60dfc67f1993323f1796300d9e089709305b8e37323ac57319d869e8cd366263be64f5962065128771ac6c08c58a95050a81ca669f18447813627dc981b5280a3a047e6d8fbd5ea901ad4e8d044dfdcb7c436c1037183afaaaa5536325e955874de7acdc9ab4d97d8b02078ce469093b9835d3354d1f5b7279d1f81829fc0d806fad4b5f6831fc0f640490291d782e2e2fdcad38830e58795630ff0584fce936ec548c05eee005d3167fddd038f9e25f518a9db1312a414805998ee7f47bd5f785c8e9499a02975054c41494ebded8ac317ad01bfb040f5f6da499106242c50c126016c013997d7b2104ec4de3fc40e591c59fb1403a5172129fd0f271aa96097a3cf0f754872ecfa155cff0ec9fbbfc4712d365fa3fbe0cc4c13e328cd04afd3077b8c4d3a15856f3e92c0d82ccee92b0a9062aa738d5ba3400750662e18e16e7491f109458ac4c54f62e708633eb88645f69ada60856a361cbe5ad396ce486afff3be367b6fcafdfcb555419d7ef538f607786ce27f7bb4bf558f22badb5e79702233beb2422d59ca478075f7110d95a6c0ce1bf31bb877f6d39200968570f912d4d13041e16ac1fe05c5d150e08b3220de2dd793d40771347266381099bdd69a0057339aa57e5a071f8eb06232c3c91f2a5bb383b986c2df2d9e7190cdf49e51e95e884540146ae2028aebec8c9f66c8d0d764f3f0a7c350ebaec081e4590527c50f622c36afa8ce4d2930a885a23446771f6c608eec84982e69e78c0bb26afc4b9dc320ee495e4a7421aeaa8d16b1ac50108130144d2fd52439a2e32e268be99777dac2cfff8deeaefa402140df03092be3231207ea542e1e3cdcb146d10718c350f3089a5354ad6a614165403bf4cced82ad4036771cb3548b9d7b57ecbd724e34d6baf0758e0882b44ab75990f860ffb0c04289e0e81ca06bd24e2e6109f59e74f997974a5f0d4dda1bf14dd0bcf7b80af5b03c44e2bb6c05c46836416bb6619d7c6d8affe6c503b8f4bdfc77e879bcc37480a62c24c1b72cfbbd8bc4b03214839c0c5d7c4d94460f9bf0ffc32fdd89d92f01326ad2e30af76b05f174cec66f1c5f83df1c9819a8cbf3a886d92f0df4023be26992d4e3e82dfa000a9185d909c28780da47ceb99a858ed95668112aaf0a09924351809645f85929d249465293760939966cdcc7b6d2da6fbae69857bb0ee5605f6044649c547f90dc9b5e059d9f9386674ec8ab99bd9e6c589aa89bd5045690478e4da296de85933c9a1c07fdd6410a6add726c5fe32c7de176af7f32dd46109b3183b6f88dbf79328b2cc205bfcea57c8694b3f64e17fc5d5aa74bfd228cc140dcc56b6630ef02f1999795e8afa516793729651c01bf7d44fb61c77a740de32b3e54d72487a7cd2cfa49f7dd4deb8269fde148a52297b56549519fe0cf213311b575b95dfee874527030a98a269b1a854d420d58aa4f470f592755c1aaca83cff0031c1cec370c81591c6a311b516849edc2be0e76390b23c797c32cddf2e0966c5552a30d0e0f102731c9901d72f41e97cf85d8cb03d805429eb0cd7e87e05dd9f19297daee1ae03dbca886ae729c03768b8cd5b3cfbe3299890d6c5063930514d5fc9b60c30276be3e4ab90d51b9cdb80789f994a9818290e383604ba4425d5bb9b328a5fa134b65d8eaa8ce2ae14551d8296b51a7e5c0372ded4131c3d3fed8d0f946e4f987e1074c61adac44c71e617b1fe827191053fa0afcf3db8701db7818fed653f5425fd6cc5176260b9e75209179620e919007740dbf90300e50a7d204b59fdffc31a4aa9e4cf0efc25f90d1477ba2b06e42e295c419dab3bb11b5b6b0314f7a91c9556bfadf1c39d405f7ee052f2758fc29df31c3bdf6853552bcc3df4a85b8c4c301440584064af25703a313ebdf5d0a26037905110bf34251475095f713675b49f2174255930408d373e1d4dd1f5cb385aa8614aadb5b0a518840c82b716e53dbdb25b07e07df8a4e37f126614eac237d8dc0a2c1057327030ef324c4d0b6ff697c060969fef7f8f21df7263f7556ba5d1ed82ab6ea7809f1f235f53d5ad748409ca4f4c10100bbe16dcf66c54bf8c9dcf44bf3a0eb0046817eee66513fa0c3fa82c112064be67983d8fca7480e638ec0866a8952eab7f181bc58818871f812e70704bf5183fd4aa1c069358a6ea657d6e87736aa26c381e1d16aac9f0e0a42fca61d51d5b9dbdcc4e509396a4fe2f3ebadf5b12f91e571c09687a80d13145dbea94e7e9876dfdec446698fcc9e8a7c7f6fe986251ed0945014c4f3e137bf64de7d1e9117c0211c22d4b9ed544357e311b3038cb61c42e0c015953b0192b201c9d340c267560bb246c097b152df9160e8df00892dd28e2bc2d3ff9a7b6060d50365fe9dd3de1fb6b5f31cedd5ca6d2eef6dd71094685db531bc40938c74400a8df0965fa8732b9ebd28baadec613a69594c62621108c75f71ff2fe825fdf4c915178f482dfd690543947f464a78c8bdc84249eeb18976cd1274b83e78f7265f9da04bf531f6a34833f48b43f263827bdfa86f506b2721fcd28027991a0e480335579db19882e7d892cd9f12e7c4b922860d0374522a94a079c4f2baec5d765edb0e59fe16f3472fd65afdd8fd6693d56681e9fdc0e446ea401c9ffcded3ff0c7c669b1761f2ab1c68affd1a74a947cb4dd588ac67b23f7e00c0c0e46156379e195cfc40e9a3f9f79288dfe60654000cbfee85b9439c83af7340906b85abf5b88225bb9fdd62f898d0bf8e92f63eb271b4dbf6f3114b1bb1d2cde608dbacbc5e6285fe529116efa1c3a4b31b1b03b7a53206703392fb432a812289a11a8e3d0366b10c67aece71ae25f7ffdb9c88db19837c03b951354c89138b4282b09df270deeb5f14047412f5a7291ef1c5e6460e95b2ecb66857ee618317fa2a4ed913caec38d285c7859ced086316a467e2fd618f535b266a6972f6e38d6d8483f782a71a4fb24c1eb62642005829b81b6032520da037c847386d310acc5c6f5c8063c41be33e8cdec225ac8cb85f076f440ec713381048c6da382fbb99a183452f6e92a4db0114502f412d97e15b4ff7208e7cf9756947d57938351839903b27a32ff355e4f01b4c4e66519d485e7ad68c2dd54023e7e4322b6aac2bb5c89092b6739b72bdeb2e7cf25d8bd77538334715fb4cb8e29e4393fbd3f2d9c8b3c055107ca84c002808c504063b725a814ca7bb393616d8ef8346666d0511661b8b04194911f887b96341906125205da0c745e231b8eb1a7d23e8df5f160bd5f6dfc28d9a03591e0dc26c753c51b12d1b0a90dcd6a029812e38375a1de9b2c9fba342eb8f594c604e44238b2973f8db95e63dcd747a4f49a4ef1f04b8ec91d85b2a132e161f07f15c1c2f27d95838f88c68216d94dc63fdf30b383b5246f97b0b0648ee5a2f1018e736d5cf38cec0d31ec422f379813d375835da85a0fbd291e3704de3da20031c2ff3e06141a95dc8c7bd6d00c60e190cffd3ebbd972602d7198541f288c923532e155d38a10c757e54e5ae67bb41df608ee63a7e436e5b5ad205cb28817a8c73975de9e51e0d26348bd37eb1a588cb98d20fbf9ec55210c9ac1d73b7663ffa312a4f9716a82f80ab9ddda450ac9b206df905da336220009d33f33398905950c0199a81f3847000b9d089804d20a24d6f4774487f2f6c39c8511c00417c130f9e7f44ee5f26bfe88d4116ebbc6ad6c47e675352816de4f3ba2ef9245b8dfefe2360e0831813f5847f34b4852a0763ba70359553497b62eb83892c3c315a961f693c762f2c04a57050eb953522ada960ba7c8f1dce30bac2264e86ba18797928cdfe6c6469811e8cd5107039f16abfe1376cb8727402f2a31e3f91be0f90f7320fd2f4d9ea103ae8a7b6cbb24ca446c9c9bfbd94825ea561305d031a78d530211f41256707c0f69cbda79a870c6a168071e1c7d3c973eab00413ffed90a3be08886cc4bed3a483d302177399698f65cec66e42266a912eea8ca2a38c06b71c2a5aa690d7f74c00de6db1ebf506ea453e0e84c8d4d3595640658a6859eb6c0f926073ca8e103d5dab606fb1aa9982873647fa2e944576e6010a845d0cad0a465b04fe75674f220195bfdbb5b6545ffc1f87f26554430c2ca000085c76a7a26ae4ff8e143f45bb721104c3baf93a003a3228490b6a77ab3cb8d8cfbb2adaae978dad71d3e691158b9ab3a3155860af1616c7bafb93a095953ca0a0104574554480001990e3f2428a6a092e828185522811f18f4f1e20e39106575a3b7f507305ad93213abcfa9b3fc8668fbedb1648601615108a8737a2b749e1a9ce185d1a0269522d29440d3eff2bbbc32c2f9f6012e571fafaab3638ff49badd0b5f8cca650d67d", + "04000000c500f04faf9456eaaaa2d20bcb3936fe4b04079c6a7f74226727264e88f04b85162b80719d4bb9091a9e5ca676f538ba92bd9dbe4de33091dbff97d969e819e89ecc5a1737afa54538e50df0a903d5391afe7f91231d5894e79dd938b465560422254a4d0f0f0f200202020202020202020202020202020202020202020202020202020202020202fd4005000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020400008085202f89010000000000000000000000000000000000000000000000000000000000000000ffffffff025500ffffffff0140be4025000000001976a91475dd6d7f4bef95aa1ff1a711e5bfd853b4c6aaf888ac0000000005000000000000000000000000000006000080f8694a1277777777000000001c1d1c0000000000029771543619a46948a4944a52ea4aea6a51172fa78d019d4a694444fcad75dcb1aa404aeeceb3e972ca5894da051899e6271bc8a32ba618a2cd54548b1a66ec238718997f4849fdea7563c3cb33ebd0b144ad7b2c9503c30ce4ef5c26631b7eb1eb277c48aad50d24c3d1b7e58646f231747f337eb2319b96f476df966900e5285fd45cce6c8c5de6dd504657839495c9cf9d08e31fd192920216614ba04c0e239ca30952eb4dbda04cfe698075994e90974c80e8deacb90a18b475d07376604f59f876d85f4d5d2f65d21c49e115f1e9ba372a898ab41dd006e4e187cafd79988565d015a9e1c09d70589aa53a1abeac38f29e34ad8907a54daa31f51dce23dee90e9d502b4bf78f8591db4955b06e9a799b38491a64a74024cfee7e40943726487a3435f996f813f6efa829b72ee1da0aababa20c3b2151930b0a5ac115d350591c99bba24e915d413c2e69ff09f5f19016b576997bbde147f9f8c864e9b27d1fb5212fb82f24fcb296d51acf9eb51ba8e73413c4a428eb09cbb78349d53900b4390844b0ee1da276462a059370ed8615cc23deb8fd7a290c53e78753a014c0161dc0a49c601ee53b4a21dc3480928e2b7a3ea4b26b917b725b93bb35b3b3e5a4b0a64c9d849df8123088f600b1bae06e82cc8fdbeca5291588be96ddc558d5de766affd4c801c0b45389207d7c174c1c26e1937916522d29c984d222767f7e901281c5ee7cb5d7ea673376396570d4358d273bccd470499a516271bc2517f429a143c248b62e37345d15a1ae03ab7f065d4033474adebdef85a1c1fb07ef4cc2e328978b75ca8de1915f4c00a743911dce0d34d374dfe52c1c35f25feb2ff683bf466d95ebcece6f64a85929ecec6d52bab3093ceb05776008afc733d0db0ef55d92cfc72ef16fec83d22504d9fa12b0d7794d4b2c3f1e605091ab9648d1323eb642320900c4493777ce9ba1d52e348a7063ea5f9fa9e1708fc4f1bf05c3c1b7e3aebb5e244abb7dcb0a9a4eaa9889b1ee9380f6e147ce3ffdd941d94570859880b864c8af456f97b29e532f5e144b2e31ce0d61e0e5211ed59b1c612ab9294fee4bd3cb2899f58b963e6b1eea402a8e7dc045ad0425ad0426bd47b9c21a21e53f4109d05755d1532f7d88b6ddfb7b45540060cc271d80158fc23b78efd7c7b71f7d25a25e661054f1dbd82494a89a2711f1779388e5e1a70268c2cef99cf9980b41759e763c1f7110f0469a9df3fa24c7f883b880e1b4911ef8577cec8ad4f1bd3c9ad91956946b7d4fdb665004e30f0d11257412f827322b7e601b7bb5ceea961ba1accfb2c067a3c8d6660400edd419d2a7df941d917d35534e332b99ed16396d19e1487ab80ff41be1f8f98c536b5f512a54517d8fb654b80fbf25acf967ee2ecae2786b16d504802b50371136f747be28685679c91639408b807618ab174c33dda3a48c1f9468a0db8268f682291aa62858d4f520be9de681b59e71d9477a3d5583ae7a80e80a169c22b4f9b084f4e1de9e8a7c10665b7446d00dbf0dd3dcc0d7a8db34615f53fe9b9574e49f29fa8230c18c00c5d16ca6bb234ea01796c5482d0ae4f82a1f51673fcbd33c3a036965451d463dfa4e696f3d098dadbeb7ec67f878d06a83b4a338dd44a1d597fe2baa4258e5f68172dbbb1832030d5f6531ccb6f0c32f0e46925c4dfcb282e877f00de2fa1cd85f021d2cadff84919ed60ee7da38c8d7b72cb05ba6bfa08126cede6fbf224e6ca41edb48b373da84350c24062ff706c186b895bb0dd1c11afef6ce9a4c92f8711057064276d072a47f621abbf8b731c368a393ed67e783c483a76c6854cf96b5960681069f12c815803408efccf9186dd8ee2462b0b6de5855be3339abfa1ac1dae72ec0707c7c061cb77e051095d58107a271ae91d25212e1406730e2f300b9f003e31118034de4b01c62e25c97463d1dc289c75ecce87e38b7d4b856b02264b77b3adf2ca329fec31857fd75d04ab2c2d028da041e9ccdc903695dde231474521a25917f6b10efa2a6822a4e573478040e57e1a867014ceb8d5fc5de90d4d466651145cdf4ec4a5cac2466266d677a9139b00a9e718d0ae0237d776c00424c0438ab8afdfcccf4e07b67791c9ad41c59194dc23424122485928869ea53786fc4d5a3299a788211cafd6f17af3919a37c0038ac16710fe11f5f408a3ceb90837dc832d2260ca35b91793cf65cb2053baf05271f48776ecef589ff6872aef29ab090b9941f0622b72d4dd7144ef2d5df4a20624e910e452a3c1bd45741520d6e62b308d2966bbd70d402a424d4d0f126aa27d1cdea9c5937630d3c2dcd189b513f30e7e379e74bd73db8ff0342ca447b5535e1eb4493b6552e87937d51c467b325008465a8b004960d7e554fde9862b2a4070000000000000000aa8d6ee76d058e9c1878a572166a41da5e5f2dfefe776a53c79dcf5076900819fde01cbd0bf64b2163f9f089290682c558fc8d84d82f1354bb0a6c9f8e34bbf2d85e3d78d5614530bcfde4ab51182d6fe1da3dc5302beeca959cff223182e8da9185af6087132597a8e80095dde45f3d7bf4445140bf2b298c35600db06c06565d221ccd12cfb4c8cd08cb5d9293d9fb17f8adc99b1e1d6604c7a98305e72ec427a4b2ad985cfe1d8f4cd869efa7fb69f1eed6df7cb622b9a7f410affb12490d517b800532fdac54772b3afe33b458347b32f11ee9fc9b8ddec3e5546649a3b90be296db48197be4ebca980689b30404b2c746eeea9f7ea5a4aeae08f2dfbc7a9237bd923949063c63c82b20078d6402d4c36f73d18155fcc59953ecfca52180919d0a8b5cbf077cd3d43504026d697c536b88186b016f0c1593afd57c1a8b492711a3b0a3793df4a25e77db3b5420d94aa07a8c30e2e9944a8f3301f9bd20e6fb601c6c3b3c1d7cf076f34de30f115adf5d56d488ca15870daa3f9be91762804b2e126d9bc037b5abaa63f60a3b803c016ee7b77c2973e1a3fe2d42c418b37b20beb3daf6184fe58601cc70219db683e1be96aa6668fcb1e52af0a292170209375eaf19964de7f8e3f2676d38d876bc4f3ef351a347bf610f5c4ecee7e3df908e93bbad492a3b2e18c2b8c9b89a63385ceda49327589762a09ac45205efb2ac7c1a337a24a7d549da2cbd408a567d43fecf8c64d08a5bb6a180217c354f75692cf1154f9b06329a23a1b2f98a85121250dc96a945a293d1f51de741aea4349d0c39b331571726251b2f5efeb8a1168963ec0cb9bd4eb4b34fdcfbac24cf20ab29fb8aaf01d5914ca6fde5052c55b7562e612e56d4c806d17a3d7e61e09cdd5b77ea250a1133dfcedb0b78a83593adad5d01feb7dee7b09220a74745cb6c093c53508a84a6a4f224e29c6cdf2121d671ae289d723a4ae0e19c85f01e71383011c69c0d49ed3d6d8a0e6b7bcce876455163f7871c446b162c6124dac5ce5eb7dbfd5904a4cdd109deb3d2338ac29ae03d253331473583d322270ed17cbf652be9b0512c23657aff83d4c51544605e19792548e4df02813b7df0b3f6f625c9b3a3d6329fef4162a16316f87d2cdabe8f4f821591acafac23b39e4accf2d81fe4a18130068164f64dc4a325898939215321ac243c2431ab0284c0cfc966a1e313d2227e381f1efd94f962abefb2f0e78273762ba642e2fb569fc8ce37cff778bdcc4ea8092dfa095e4482dc862763928a56a539192f04891870a027ee4cfdcda57352fa1903f90fb7205b24eec3d06f53e42e533c4cb4e1c807cadc5dcc85e777e65eafb1d762d5e4b32b362d3e218dd3fb88c184a5cf013116e7c1e8721f16b5dcd7ad02f6e9c87b99f01ac469b4e609352b40471e7fcbef0139b56b90c50e1b2a83813670bc802ef42fdf72504312d5cb003d60cf35c1d7b61139def3041ae915237f111c652da589ba37ff8116d8addf5fd207c6b4f724fc63b4b044a7e882c7aa1406dde53d398345f3dc51b3f463f08b1ae9cfb30433246f41157cf45d3e7801010ed560e114745f946a0ed9de82742af7cb5a696532506d2a90399298feda3488a6536a6998be3772b02eae8fbf6c22d1d96d434689239d69db45ac2d66d95eb6abcc600875bde3b6a792bc06ae44660bffdc68f7054848a3ae3e98592638a2a13b79729eab0d0bb5c7ba90584358a5043f4b4c2f1bf72e3b22238085309f638121d7ed24842dc447c226b1a845e746502e7f5fe5f952c420f20308099af2b21bb67d1d8b1be9a2b8a3a46b4c87240891e04cebcfb2112257f0b03e3ea0febfb6b29b4198020595f052804c76872b65654651bf0c0e370a09497a6faa517aeed9aaaaf1943aa1294fa9b9c6d362ea2f25cd61fdb00d86c72b259b1532f27eaa078f8bf8a4fea356e4109aea7c44f0ced40c126f28774494eb63526615417bd50212036d5a9b7bde5df9bedece7035b381248d50d599504dc1670bb2fb6997d7aa37c84cc3cf2e40234aa78b5f03f4f3f99f3f73210ab612ade3fbdb22782498dda66a87349f492b5c6fc056e3348439ec457160292558b59b858333e69e82617e06b1539f8de2de32d9a5a9c872c7f935357a88fc8cb9caecc6fc8ccd7ea26624382945ced14bc3a49fc2a3085e24115f3503ab336cdda119a9e9a964db8eac961de6c34d9ef62e2427b8055c9876b9ca607ecbdf4fa4ab4c4e2afb956f213f8581ec8d8c745d452c9767b538e5c113f0df1c6d246247003c0e7000fe5a7097fb18afb3b4262581419c72b3169117a11e8ca06376fb1cb3906f7f731ecf3ec7283b6ab2159871c6ec719f827734324a412fc124d749e360c3a524f84653f8e20ead3060c34ccc75aa879183942c34bdccc1c3510f45ec1fd1758479fa91feaa338f954ef8f79ad2d5588a27c1b75f563b722ad1c758d6731f29ef2a45d5615b2c3d7eba1ac8893c7b189d699f6b121f2d8fa3baeee0d49210df70563e344d0c59389e1e313956294b5f1ccdc0a2432bf317cd3870f60a57f2f8542e4db32c871a0609df423ba1551ba335a771f28165710bcf649a8f394173015a58b741f56f6803aedd5ef969bcca7238fd174bb3af6f4a5aad0c1390bb5a2b187ca8526e75a008fda639683f2705a2b13e2b656983840c7b8329a7f7b2fe5285d531ca24008826d8bda8774b1497b302bc51ee5e765023dcfc4931173249f0c7e0c3274922ea07f9d1dcf29b99882edab9b9ff2861c7dff9bf944f89d1d1aad48e614e8c1236055c4651bc0b083e88d98a871e4dce7f83fd039a224e7613a69f602b1ac058fe21a6683de865b9f5a27dd69c181f82c07c80142d33a4fe63ad5a096a595beb0d02a0e862fb1df8ae5acb2215e1c9a79b38db8626978b2205c8eaff6edc0c96a5309fc4e45df3c6d59fe023f5e9dfdac4ecda69992ec5a53d6670fc142c20daef298ae0721769568fb2f6e3d0591414624d9a4d55a50ca8f37fbaf9614d2039fe0c461f42ea2a9913d588b94bf44da0bc5502459104d7fee7e1204fd2189e1727343d02fde384fee38731c51006d05c07f34d51311e8ae058539cedd45cebd9871d256f7af7d7209f706c41fb85bdeb5f5536809025399af3c842a8f13102a1023b7d2a04c10c2820e28e55f280cba45a6de60cfb1b462016e83fb8d18590495d287b15f2bd649b4dee79af532d8d7ea0e6dcf7c595dca85c40169fee1e598b4621312d403b3a4ce271a54ee666a278343977d28fc121d58bf7135ed65f70fe5633e51a00ca53d8c86392c3f01f66424984a09ff928b04f86cda73ab032fbc744246bb0424e9f5c1b1f096b29de88e39e72c21e931ea78229dd5f3e3aa1e7b56933c6ce7627ec41c5d594cc9c6563c385a7bf835f2167a239528c4d653a58ec9614a9f719d172ce7f0d91daf7e7d03f5d5705723cc105b00ce60dfaf3a9e2cf530765056fd311e28e4992812e966ccf284b672261a54ab423aab9fa4b036d69d126099efcc4522838abb53236a8ff3cb746088a621d5f70ca077888fdcfa17bb734f1b4a43710241989983266518ea7ebd76315bdc3b0d318bfd2329c0d4c28293ab3e77a2bf20739c73a0fc52e1b2262dd69565c9a2bcf5ba00be020c55c3827191f701eed5136102c295e495208f806c8e7d05ca28f76aec9cf242ab5c57a5120b0965b170ad302f884c59bbfa2035a998034337478c0c9fbea94023ad01fde2d463dd7f93a3615ee460ec3145a65930d3df672a46135697761d304ae6edbef20b82a7e40580691cf7c32f72c9351c448ddf92bdb5ea56153cc8d9d79b741a4184a768fb4abb02367e93a0e2c8b74f53045c570c2a7f1cbc4d3881ddcc2134f39425323af1a650af371a3c14e09420fb28a680578bef9167b57292bc77d09d62418daee7dc51d8c3bf1946905cf9476aab648a841762de7b941877eff120e3b1a1873891620f68a8814f3a4aea29b58a87a39512aad9304d6119a146369208030c82a9539115e3b2a77bcf626cc9f987c439ac99e652a4c3b8080f64ae6cb0a098aeea70d6bc5cf8279a08f61376caac673b76548ec79d8d93b50c1ef536de3090e9051017d42d58f8ff50c3be632f2ddf2f2f1c6fecbcf277bf237a94e3c380a53d2f1b4cf1049896c90bbdfee9ebbb6cb77d15dfe2f9c687069ba2ca8f7630e8f11402362d94bf2ebdf1bc4135aeeceaf34f58aa6b190c07b0483a3806f480b54e7f849f353820f65d59433d992ee33df039aff418b32d9ffb9b987e3ab042675fc7a9f592ab5ca45694e0dc31175f879c0d06f7622356030d5c30172468f037e80eb521bc74a6c05ed04f2fdd17c0226c487b681cfcd9a748877fb2934372434cb568d0f5df9019d31a356e41e80b96dfe3193890bdd723b8db8da2f5b891375fcca76743ee1b0fb4b08f7d62d23d9b021d668fc0e7e8ee006c1a78f6cd421cd065a3c7d7ade6b4f993557a2b713b69a724a300962b9666766dcc5f2143b13f8bb15b173b5941516113bcec834024827f31b1718fa42a15168f247858c54097ff8a085cd53184f8a80965660b165e69820c77a1c160a4d4ecdecb9e9e8a618333ce028603d5c2f28e94cefc08a70fe4e2b24982bcd4a088968c41412269d09072c7c592c2c70989da407fdf04070dedeb2a22a5c5e9775f6c9fec777027104514ead42bf85fea4b5ea0e86caebd8fca6a342de6460fac5af75443a66bf9f374a03e54eb3f20f715ababe39fb9f7305a4fd2b9316e5f7be17b64134d611da11d0d94320a81a6ac50912f3aeade43cb6841871288d7a517b71ae6c049943b52050e845b6f03995d3c0a63ca57f9e1f01ba412a44360c0fbcf9916566e59c9919876350ce78312b3dee7aed57071db3faf99777b239e52ae2c4c09226ec8e2506dc168bec1527d43f317a1e01f04e72db13b8ada34b2936226c558dffada2f52a1b3932e37ca1db6710f43a24c783bd5d81a065b7429c8451a12c63234e5fa62975b57d35148c0b201b44985a6aa6acf94d760900e3e2f74fbcae2d6aecfd75183ea0b552eae010cc09d46d8c7ee63404f8b31c7fc02bc2048ff773dde8aeaf3878468cdbfce18b5f8aa08d89c8eb83e390179f2b022a40b7b7a4877666e3af27651398f1e229474b584cb9b416f4daf17aefbcd1dcd20a8c21251f8e0599e10468641812f777e9c2e75913d90aa18128273363a8b80ab84d3cef297114b0c13ebb7ccc16b89868d15b65807959db9c3674fd91fb0d30e25f66e5cc3048c28938c80a71467ffeab63d99a2f137d27ad7b0915686c9457c3a8511b799b0a2bb81c4f41737f62aa8645afc379e86f8b1fb4ea429634853f15d2da4d416b2702c815b95c570ba425379b89af0331baa3f9df3da4cdc37de8c88e3ec0f24e63b23839f73ab798d2a394aa77d7c2d2edfe330e4b019664ea78e395ee7ca739ed711e354d7cef9d0c6cd1e97ea0adf9cc98255af5bbdf3696e2fd8ad82a6c1badb94d20026a0036fc86910626d2dbddd547e1a95dd63f06c029181c5ccb9e02ff23ab05e510f3398aa0a196cc803ff7c6bf263bdc2306954fff7eceec0928d5b666063040bff694036adc32b0737902196837503158cb1f8637136f64de3246d48db72df1b3233afa4cc9198c2e50751d9c0c3d5879a252d827dce0c12fcd00c931ad3fada3baf6e7e81c348abaaee8995ed898784fb7b97478707c14470ff035cd9c20e6352c8c2a37faa7411f4b2f91f4ed000109a1d53fdd83e24fd01c8d90707005df2df538d322037b7b96ee1210e77374ddcacd9d102b7b2c5c9dcccd90a28c0636ac85307f9bd42f4f173884c799c624cccbd1ebb9d68dfcf64a429e3bf21d18f174c289501fe29e952d539c110d82f542faa35684e2d792ddd295cae659f1103f565a7440a883858279c93481d74e2b9a30a3788ddb781e8e34e1ef49897b2e432348c2b474475bf589b9b2febc8ae31dba84e17b8ce75774951c0b60d5ac049ddb5667f96a47874cb2a2563e66069761ca83962dfa61775ffa7e995e079a0ef1ea502c0450e2c41dedd7a071d23da1cd03aea628b3020c5c28a8635b5f520562e84d0ff8e008afc36c6a2ddfabbc580b16c36faef08f2ddabbc80f4b43aa24070af9cbe8293fbc5c7445bc0a31443da62442e8d988f88b0f7c3e47df4be80146c6019f832b77e76603875d97ddcb25b371464f79b77ff0121f1fef422326033a495e3ad7dfaa091c7986580525ff416b319b357bf9831e9e3d27e68d099c252b244a064d60662d5cba85b88ffc9b2d0817755df4acedac0e73f1f09e1aac08091933aa17ed17c1898ceb7bef94c74ee874d3d29e792d2ad5a9cee5ce920c03649d974e592b8525f8782f596f56a4332078599739a5d163de18cfa06f16b51802091e4cf4eb84b651a5173ed44dacf66067daa660e1dfd0cac7601b5dc5f908ebcedf1f1fde44813d1e8454fb1a912a6e9fd60156cdff6bc6065f593ab44d0983d9225593a5addd3c37d483bde071d991dab13ff47d3f7ad7f617bc58d32106861e7e50b8db7ccefce895e243bfb22fadc362473e47ee2055582d540cb7d51e6d4ba3b66ef31163c76b99469e89dc46e71d3f5645846f3fcab7e64a000e58211976f05b5e8651b08a51c325b94474d76da5617bee66343731834c27eb10f9190e099f8680fe0182cd10f3e7f3396002d9322153cef74fabcdb0885f0546330c3c010e204f65067f8aae8a620f74c0cddd52a13d73bca0c7c603c03828889e034a92c290144b374baae40e71ab5c04010b354a28860717f68618062847440d1b94ddaa4037f86c0b037ae4d1f6187e26b0d06181ebb74595d48374d968d0202fae705dc4ccd85f526d3b1bdf37ebcd63824952396e809ea6f88fbcb031135c3264d9d237da33cf4cd45814381b8f9737345653d298daf34b1f510a828d27742bc432b91767f2cd7b436458d4068e3e9fc8b4c9c8f94046e4664381bbbba43f256f93aeabdebd9d6b76a9b9b7b1e643b977e41ea8510a7892fe12628c22a56c23a732c786652acbeee1ecc22320eab218ccfcee65e868e0aadc344d5560aa920c1f68cc7954e04509afefd981f12b4aaef871c0ece7e9b1874d099db2d60a63077c5cd7c04e73b36bcc565fd7d0ca6670c12012c5f799d278afce3945323d0c0d599b7bd128c1930d034afac8c44d6fba6a980c75e5c9ea80ee1cc930fc7cfe1e4f59f5c0b15181b0f92f28c3a681b8ec31ccbcd32c5401397880fc32682ba0287fdc3362d844643026e0443ece7945eb3316701bcb23388df50705d92d1d823639b094ad1c336ceaa13757f4e786aa4283dab52716c3ba55bd7aa15ee4af792e98718206e24212e2b486f8d44f8e121681b9898aeb9695c54c549c30ec127509079b2e35f70c13d6ba8375cd78c721ec2a0e31647244da8c1235722ad6c6f304618b0a38db4070168a25bd034013af04d3663d8a89bb11c9a69fdbf4fc68c5024a3503c089f8999139fc45aacf495010882ed62ff7e0f5fb240a1fedeaa7101e3da95d5d1e4d73c1d0b67d24fd4e4fd712d8533867a04256d7145ac6ff015a1deb164104801780804f6cae41385a2354e5102936180ed263c170a1468771462093a6a1c71dd6a22d1ab3a00bfbbdac9ff91fb6cf5ce0b713250b83237b44a138b3a926dfb214082840450be7cfc4943c7249b8a01e0868bac69e7032f1542c2798c2d8a6e419ecce34116127d40ae33d9c7ddaf2fb99fad37c026b99ebff522626db4d076280d88f5b8e51e2d2e643d6718dd434499b7a3c4ec34519fb15872648720738f75d5cad262ac968b9c81c09a5fc205865c1eff94c627116054c2e1b315dc57631129ef388578b0d8a8e1c6f611171796a66a04fc5f2e42731ce1422b721b7e2765dcd8616215e60cb1bb9317388cf6aaa18ff2f8a1dcdcddfcf501ece4aa0af53e97206bb9353882322fb88e07f7365907c58410262220f642a4b030d9b8a8b1b5a8166777bea7f0b1df73e5c8e42dde1033c5fefd3bb23c528b702e22bbdcde44419ef968a5bb2a989f553606cc1b5e03b539ce9eee26fe4e61b0a45410ee405418c2f947121304a5cde1cb7fbef2e60e610b1636b6fe7f707d93f74bcf8e11a45d2fd357ec5e7bd01abd8bfbf42f2598cd594ecb82163e063202734cd7950b1740244239c5219e25ad581bf0c2c53921a64b8c1cd202956214e36303bd84e2f7f56e4bc4d252351b63a789aff71adc98f06bdcaf583c292e1fc09b8d821f84432ed9c20785e5e5470b447c7e45781831048cd0d09135e9fe2db3d04aaa60e6d6e16c27bcce697acc3726a404f36978536cd1a30e1e11bc02066239a3bd401817ced0cdef4995dcf77964a380930c8101ef9c8438ad75c944ede212a76373c655b51fd830677fde40d4007591e57b304acf0cbe41c3b63ace64902c5d88686e9fe6445901b5c5aef07da97728b0eb757d36995a8cbbdc6241ebd3ff4c60d47ce7886e20a705ba8c64dddc03e0857f8f76b7428c91d148d3343a82d634b42f59c4f8842d385649c6345f8e0bb53d74080f541ac5253317251d6e03e28de575a27f9b4d8e6dc3cbb1ec20fc073997e40d7639f16188deafd0ebbbc0650980a711e3cb447a31d025b3918304d725a11ece51d247c90bd10235745c310eb5f89d0cffec301ac481edc78a5a9131b50d2cc07f40f13da8139ff284e35007af7b23636fbed6dd15af8b319acdc15c3c0684c3b0d5a68ff871c7976728b086c0e5f71298a659c2f4cd242a5fcb5193c8b6105c001794bfc0e0a441c43f90951ab0cb1606c94a001f040af20fcab837850532a535453c2ce8b9261cf447105db994db8c318ea7cddac34de424f185e0131ea1f99aadac0e51a8ef596973b28a3f7f44d7111fa6bb6b7acba153e442fb2e1da0920d928993d709a1f6d97681c040838b1e6e076b6e5e7a7bbac1c2f2c156b4ed43ee77cdc35f727107587d52be5a70146fd12707f7e59be35b47c18d940aab851cba77f2ec34045be90cd3914a08b09939c2b30fae76f07333d471b26dc0a1d495869fdd2fcb9bd02bf6c3a1ea761e853959b04d9df37ac8cb5ce1146a3a129ba5a516b951d8dcee2d592e4ac8f80e8bb6a70faf92bbab049df2181e8711293bbac09111d237b2ad1418ebb10f6f46675642c5540a26092841e0045c0d7ab716880261e180787ddb2ff82c72c4f2b42b5f693d3bf99ffdc32269e3a0bdb027c3804b41bc36908aa2cb574a738ceb4afbb8634994beefc590bd7b96f1a67b6c29a2c83099ebb7a0907653f7e1a1841a85ed51d602c60eb92753d0adbd8fd02012ae1071eb5d1f87c1b5876822b7e5c8461944af8672e1602ff2f7000ede091e51a27893320fcf7df4624a50e2b6ac76122152ec47ec63ad3148eb3e923433ab2332b8d1a163f3160624084a22eb4e96348aa702ff05a9e393b4cbbc4f0905cd62eb51a9847c6fcec60b1409c39a4396f7bc0c81a1325fbdd80e37de38bc0ac4a734de1aeb8d32a33fe7529b0962ec95398fdf1b6ad7b0aa4067e9ebbe1dfffd4e3c2037b89ab618cdfbb79c515ea60d297a420cf64aa01c774f5f86e24e836a1f3ae01082c41a364a06f41789bdb29f6b81e7a2a3e6bd9aec80f35f5dccfde7c665549d2641197cbcb0202030ec6579a21468c3fe884c16eb2201bf30b9bdacbc0b875f405b26a12db94ac7d3148118706a38f377433eea1b542a5b5ee004761d1cfcca304dcf30acd8f8ddaa9617d12ded7d9c65734407d864f3c4dcc294795dd03adac4c327dd1fc421c0101b1d439de0612c71e814b27219a0905c96b1a638b85fb6442260097841fd3f90ab59cb71612d0eaca2430bb7900b5ec19ad08607d0c1aa998c3b3046b7f25bcb6b9de29f0f8545022e64bf9146fce4b997d186eb83116bffaf6abf4fd029364856290b1f5659dc8f0cc8fa995b1076a511a596e90c1bb8925ab1558a32cc1569fbb0cae846850cfa3e3b65f42f1d601206c0df8c57d7b148fce05c0351068a52ef7de234fa778e13f4f291e045293f68d50fda81a58967b1ccd69a39bc011fe3a6defa88a67f8d16b004ba85713d5456a4938977ddce1b35750253561d1317209613276481d0dcdaf64d3f0c1b404cbe1de8fc81b1288a33702928ffcb0738bbd6d9dd4eb497aeffb129a1c25e323b5c2cb4e52140eee0b989f9511b51fbc8f2fc3624a6af5f472e6eaae53b1f46bdf58b67f0b58d330595a78cbc4cf37d4620d78c77282fb68aae454e3daeab63340dcd7e41b294f623c835c093e82b80f35339b40ab42e9db1d05684bdc0646f1e3cd96c97db03a027cabde65331bc30f9c955a4ba20411b23f1062fb49ec4fc8dc9475f46fdf32309b54aacf40294e5ea6a9a444e8ddf592ae1fbe8459c9de7dcff561662ea7a6651c3659652bc317d39128043d76b82b198e4b486bc905bcb3659d9b69d7168e47b80f9b94a43008055c0efc4fafe69bc61df8ef9f2a4469ec15d295d653303a585754a95213f38d63f813772ca9d5178d76eb9af602617ec11a6f55fe4bab17bbd30d9f18ab88c0fa472a9e403aa9f257d478f8d7188209fb8567f86971a0056fae9c2d486bcf69a90238b952a9282d1368cee2ff8472bf706af02ee77cd660742b927c8a56fed2202b0800063677ab26e3618241e9d2c4b936271c8f3dbeb7180e0f6b30a2e42817ea1d219905c15796d49dfe445e2b5d16e15a1ca04f0aed1af17ce82e491baea485402c01045745544801d135bdaadc503078b1d8c52acf87af7b4bd8f6375aca6097adcdc587b712924409f27500af536ea7c9fe27d007000000000000444bd8902434a76e5a09c3e5ea3e46a66b39b65f2530b9d8dc73909b4ad0df2792896c0d1cfb0246f147e257cec4aaa350efd13a028de57aeba8c4e6d2aba409e4f28147dea9f7347133171e427c1a7da74524ddd330b8953971cee9b298ae8800990e3f2428a6a092e828185522811f18f4f1e20e39106575a3b7f507305ad932263189891cd18a1b07e57b2d14a744175305ae980824b1dec571abf6c70182460bf058d6e1e3ec33ced4c4bad0e2daa4b7dd8106fb4eea5319fd5825315d30a0" ].map(|hex| >::from_hex(hex).expect("Block bytes are in valid hex representation")); }