Repository: farcaster-project/farcaster-node
Pull request #820 (2022-12-12 21:56:06)

Syncer: Chunk Txs to overcome strict encoding limitation
Chunk Tx's into vector of bytes (`Vec<Vec<u8>>`) to overcome strict encoding limitation.

Transactions whose encoded representation exceeds a length of 2^16 cannot be encoded as a single contiguous vector. As a workaround, encode it as a series of vectors each with a maximum lenght of 2^16.

Adds a test to document the behavior as well as test the workaround.


Patch:
diff --git a/src/bus/bridge.rs b/src/bus/bridge.rs
index 8b87e5d1..e8082868 100644
--- a/src/bus/bridge.rs
+++ b/src/bus/bridge.rs
@@ -29,6 +29,4 @@ pub enum BridgeMsg {
         request: SyncMsg,
         service_id: ServiceId,
     },
-    #[display("Grpc Server Terminated")]
-    GrpcServerTerminated,
 }
diff --git a/src/cli/command.rs b/src/cli/command.rs
index c36ebb92..27eb2815 100644
--- a/src/cli/command.rs
+++ b/src/cli/command.rs
@@ -603,7 +603,6 @@ impl Exec for Command {
                             source_view_key: secret_key_info.view,
                             destination_address,
                             minimum_balance: monero::Amount::from_pico(0),
-                            from_height: secret_key_info.creation_height,
                         })),
                     )?;
                     runtime.report_response_or_fail()?;
diff --git a/src/farcasterd/syncer_state_machine.rs b/src/farcasterd/syncer_state_machine.rs
index 60566e7e..0bb5db20 100644
--- a/src/farcasterd/syncer_state_machine.rs
+++ b/src/farcasterd/syncer_state_machine.rs
@@ -151,6 +151,7 @@ fn attempt_transition_to_awaiting_syncer_or_awaiting_syncer_request(
                 retry: false,
                 lifetime: u64::MAX,
                 addendum: sweep_address,
+                from_height: None,
             });
             runtime.syncer_task_counter += 1;
 
diff --git a/src/grpcd/runtime.rs b/src/grpcd/runtime.rs
index bdef531a..3e238600 100644
--- a/src/grpcd/runtime.rs
+++ b/src/grpcd/runtime.rs
@@ -31,7 +31,6 @@ use std::collections::HashMap;
 use std::net::IpAddr;
 use std::net::SocketAddr;
 use std::str::FromStr;
-use std::sync::mpsc::{Receiver, Sender, TryRecvError};
 use std::sync::Arc;
 use tokio::runtime::Builder;
 use tokio::sync::oneshot::error::RecvError;
@@ -44,6 +43,7 @@ use crate::{CtlServer, Error, Service, ServiceConfig, ServiceId};
 use internet2::{zeromq::ZmqSocketType, TypedEnum};
 use microservices::esb;
 use microservices::ZMQ_CONTEXT;
+use std::sync::mpsc::{Receiver, Sender};
 
 use farcaster::farcaster_server::{Farcaster, FarcasterServer};
 use farcaster::{InfoRequest, InfoResponse};
@@ -352,6 +352,29 @@ impl IdCounter {
     }
 }
 
+pub fn run(config: ServiceConfig, grpc_port: u16, grpc_ip: String) -> Result<(), Error> {
+    let (tx_response, rx_response): (Sender<(u64, BusMsg)>, Receiver<(u64, BusMsg)>) =
+        std::sync::mpsc::channel();
+
+    let tx_request = ZMQ_CONTEXT.socket(zmq::PAIR)?;
+    let rx_request = ZMQ_CONTEXT.socket(zmq::PAIR)?;
+    tx_request.connect("inproc://grpcdbridge")?;
+    rx_request.bind("inproc://grpcdbridge")?;
+
+    let mut server = GrpcServer { grpc_port, grpc_ip };
+    server.run(rx_response, tx_request)?;
+
+    let runtime = Runtime {
+        identity: ServiceId::Grpcd,
+        tx_response,
+    };
+
+    let mut service = Service::service(config, runtime)?;
+    service.add_bridge_service_bus(rx_request)?;
+    service.run_loop()?;
+    unreachable!()
+}
+
 pub struct FarcasterService {
     tokio_tx_request: tokio::sync::mpsc::Sender<(u64, BusMsg)>,
     pending_requests: Arc<Mutex<HashMap<u64, tokio::sync::oneshot::Sender<BusMsg>>>>,
@@ -1279,7 +1302,6 @@ impl Farcaster for FarcasterService {
                                     source_view_key: secret_key_info.view,
                                     destination_address,
                                     minimum_balance: monero::Amount::from_pico(0),
-                                    from_height: secret_key_info.creation_height,
                                 },
                             )),
                             service_id: ServiceId::Farcasterd,
@@ -1391,86 +1413,61 @@ pub struct GrpcServer {
 fn request_loop(
     mut tokio_rx_request: tokio::sync::mpsc::Receiver<(u64, BusMsg)>,
     tx_request: zmq::Socket,
-) -> tokio::task::JoinHandle<Result<(), Error>> {
+) -> tokio::task::JoinHandle<()> {
     tokio::task::spawn(async move {
         let mut session = LocalSession::with_zmq_socket(ZmqSocketType::Push, tx_request);
         while let Some((id, request)) = tokio_rx_request.recv().await {
             debug!("sending request over grpc bridge: {:?}", request);
             let grpc_client_address: Vec<u8> = ServiceId::GrpcdClient(id).into();
             let grpc_address: Vec<u8> = ServiceId::Grpcd.into();
-            if let Err(err) = session.send_routed_message(
-                &grpc_client_address,
-                &grpc_address,
-                &grpc_address,
-                &request.serialize(),
-            ) {
-                error!(
-                    "Error encountered while sending request to GRPC runtime: {}",
-                    err
-                );
-                return Err(Error::Farcaster(err.to_string()));
-            }
+
+            session
+                .send_routed_message(
+                    &grpc_client_address,
+                    &grpc_address,
+                    &grpc_address,
+                    &request.serialize(),
+                )
+                .expect("failed to send from grpc server to grpc runtime over bridge");
         }
-        Ok(())
     })
 }
 
 fn response_loop(
     mpsc_rx_response: Receiver<(u64, BusMsg)>,
     pending_requests_lock: Arc<Mutex<HashMap<u64, tokio::sync::oneshot::Sender<BusMsg>>>>,
-) -> tokio::task::JoinHandle<Result<(), Error>> {
+) -> tokio::task::JoinHandle<()> {
     tokio::task::spawn(async move {
         loop {
             let response = mpsc_rx_response.try_recv();
-            match response {
-                Ok((id, request)) => {
-                    let mut pending_requests = pending_requests_lock.lock().await;
-                    if let Some(sender) = pending_requests.remove(&id) {
-                        if let Err(err) = sender.send(request) {
-                            error!(
-                                "Error encountered while sending response to Grpc server: {}",
-                                err
-                            );
-                            break;
-                        }
-                    } else {
-                        error!("id {} not found in pending grpc requests", id);
-                    }
-                }
-                Err(TryRecvError::Disconnected) => {
-                    return Err(Error::Farcaster(
-                        "Response receiver disconnected in grpc runtime".to_string(),
-                    ))
-                }
-                _ => {
-                    tokio::time::sleep(std::time::Duration::from_millis(100)).await;
+            if let Ok((id, request)) = response {
+                let mut pending_requests = pending_requests_lock.lock().await;
+                if pending_requests.contains_key(&id) {
+                    let sender = pending_requests.remove(&id).unwrap();
+                    sender
+                        .send(request)
+                        .expect("unable to send response from grpc response loop to its handler");
+                } else {
+                    error!("id {} not found in pending grpc requests", id);
                 }
-            };
+            }
+            tokio::time::sleep(std::time::Duration::from_millis(100)).await;
         }
-        Ok(())
     })
 }
 
-fn server_loop(
-    service: FarcasterService,
-    addr: SocketAddr,
-) -> tokio::task::JoinHandle<Result<(), Error>> {
+fn server_loop(service: FarcasterService, addr: SocketAddr) -> tokio::task::JoinHandle<()> {
     tokio::task::spawn(async move {
         let web_service = tonic_web::config()
             .allow_all_origins()
             .enable(FarcasterServer::new(service));
 
-        if let Err(err) = Server::builder()
+        Server::builder()
             .accept_http1(true)
             .add_service(web_service)
             .serve(addr)
             .await
-        {
-            error!("Error encountered while running grpc server: {}", err);
-            Err(Error::Farcaster(err.to_string()))
-        } else {
-            Ok(())
-        }
+            .expect("error running grpc server");
     })
 }
 
@@ -1480,15 +1477,12 @@ impl GrpcServer {
         rx_response: Receiver<(u64, BusMsg)>,
         tx_request: zmq::Socket,
     ) -> Result<(), Error> {
-        // We panic here, because we cannot recover from a bad configuration
         let addr = format!("{}:{}", self.grpc_ip, self.grpc_port)
             .parse()
             .expect("invalid grpc server bind address");
         info!("Binding grpc to address: {}", addr);
 
         std::thread::spawn(move || {
-            // We panic on the async runtime failing, because this is indicative
-            // of a deeper problem that won't be solved by re-trying
             let rt = Builder::new_multi_thread()
                 .worker_threads(3)
                 .enable_all()
@@ -1515,68 +1509,15 @@ impl GrpcServer {
                 let res = tokio::try_join!(request_handle, response_handle, server_handle);
                 warn!("exiting grpc server run routine with: {:?}", res);
             });
-
-            // Connect to the PULL inproc socket to let the microserver runtime
-            // know that the server runtime terminated
-            let tx_request = ZMQ_CONTEXT
-                .socket(zmq::PUSH)
-                .expect("Panic while creating a zmq socket");
-            tx_request
-                .connect("inproc://grpcdbridge")
-                .expect("Panic while connecting to bridge socket");
-            let mut session = LocalSession::with_zmq_socket(ZmqSocketType::Push, tx_request);
-            let request = BusMsg::Bridge(BridgeMsg::GrpcServerTerminated);
-            debug!(
-                "sending grpc runtime exited request over grpc bridge: {:?}",
-                request
-            );
-            let grpc_address: Vec<u8> = ServiceId::Grpcd.into();
-            if let Err(err) = session.send_routed_message(
-                &grpc_address,
-                &grpc_address,
-                &grpc_address,
-                &request.serialize(),
-            ) {
-                error!("Failed to send the grpc server terminated message to the runtime. The Grpc server will not recover. Error: {}", err);
-            }
         });
+
         Ok(())
     }
 }
 
-pub fn run(config: ServiceConfig, grpc_port: u16, grpc_ip: String) -> Result<(), Error> {
-    let (tx_response, rx_response): (Sender<(u64, BusMsg)>, Receiver<(u64, BusMsg)>) =
-        std::sync::mpsc::channel();
-
-    let tx_request = ZMQ_CONTEXT.socket(zmq::PUSH)?;
-    let rx_request = ZMQ_CONTEXT.socket(zmq::PULL)?;
-    tx_request.connect("inproc://grpcdbridge")?;
-    rx_request.bind("inproc://grpcdbridge")?;
-
-    let mut server = GrpcServer {
-        grpc_port,
-        grpc_ip: grpc_ip.clone(),
-    };
-    server.run(rx_response, tx_request)?;
-
-    let runtime = Runtime {
-        identity: ServiceId::Grpcd,
-        tx_response,
-        grpc_port,
-        grpc_ip,
-    };
-
-    let mut service = Service::service(config, runtime)?;
-    service.add_bridge_service_bus(rx_request)?;
-    service.run_loop()?;
-    unreachable!()
-}
-
 pub struct Runtime {
     identity: ServiceId,
     tx_response: Sender<(u64, BusMsg)>,
-    grpc_port: u16,
-    grpc_ip: String,
 }
 
 impl CtlServer for Runtime {}
@@ -1632,7 +1573,7 @@ impl Runtime {
                 if let ServiceId::GrpcdClient(id) = source {
                     self.tx_response
                         .send((id, BusMsg::Ctl(req)))
-                        .map_err(|err| Error::Farcaster(err.to_string()))?;
+                        .expect("could not send response from grpc runtime to server");
                 } else {
                     error!("Grpcd server can only handle messages addressed to a grpcd client");
                 }
@@ -1651,7 +1592,7 @@ impl Runtime {
         if let ServiceId::GrpcdClient(id) = source {
             self.tx_response
                 .send((id, BusMsg::Info(request)))
-                .map_err(|err| Error::Farcaster(err.to_string()))?;
+                .expect("could not send response from grpc runtime to server");
         } else {
             error!("Grpcd server can only handle messages addressed to a grpcd client");
         }
@@ -1675,23 +1616,9 @@ impl Runtime {
                 request,
                 service_id,
             }) => endpoints.send_to(ServiceBus::Info, source, service_id, BusMsg::Info(request))?,
-            BusMsg::Bridge(BridgeMsg::GrpcServerTerminated) => {
-                // Re-create the grpc server runtime.
-                let (tx_response, rx_response): (Sender<(u64, BusMsg)>, Receiver<(u64, BusMsg)>) =
-                    std::sync::mpsc::channel();
-
-                let tx_request = ZMQ_CONTEXT.socket(zmq::PUSH)?;
-                tx_request.connect("inproc://grpcdbridge")?;
-
-                let mut server = GrpcServer {
-                    grpc_port: self.grpc_port.clone(),
-                    grpc_ip: self.grpc_ip.clone(),
-                };
-                server.run(rx_response, tx_request)?;
-                self.tx_response = tx_response;
-            }
             _ => error!("Could not send this type of request over the bridge"),
         }
+
         Ok(())
     }
 }
diff --git a/src/swapd/runtime.rs b/src/swapd/runtime.rs
index b7a5e500..85b9660e 100644
--- a/src/swapd/runtime.rs
+++ b/src/swapd/runtime.rs
@@ -1566,10 +1566,13 @@ impl Runtime {
                             .pop()
                             .unwrap();
                         if let (
-                            BusMsg::Sync(SyncMsg::Task(Task::SweepAddress(task))),
+                            BusMsg::Sync(SyncMsg::Task(Task::SweepAddress(mut task))),
                             ServiceBus::Sync,
                         ) = (request.clone(), bus_id)
                         {
+                            // safe cast
+                            task.from_height =
+                                Some(self.syncer_state.monero_height - *confirmations as u64);
                             let request = BusMsg::Sync(SyncMsg::Task(Task::SweepAddress(task)));
 
                             info!(
@@ -1778,7 +1781,9 @@ impl Runtime {
                     Event::AddressTransaction(AddressTransaction { id, amount, tx, .. })
                         if self.syncer_state.tasks.watched_addrs.get(id).is_some() =>
                     {
-                        let tx = bitcoin::Transaction::deserialize(tx)?;
+                        let tx = bitcoin::Transaction::deserialize(
+                            &tx.into_iter().flatten().copied().collect::<Vec<u8>>(),
+                        )?;
                         info!(
                             "Received AddressTransaction, processing tx {}",
                             &tx.txid().tx_hash()
@@ -1911,7 +1916,9 @@ impl Runtime {
                     }
 
                     Event::AddressTransaction(AddressTransaction { tx, .. }) => {
-                        let tx = bitcoin::Transaction::deserialize(tx)?;
+                        let tx = bitcoin::Transaction::deserialize(
+                            &tx.into_iter().flatten().copied().collect::<Vec<u8>>(),
+                        )?;
                         warn!(
                             "unknown address transaction with txid {}",
                             &tx.txid().addr()
@@ -1931,7 +1938,7 @@ impl Runtime {
                                     tx.clone(),
                                     endpoints,
                                     self.swap_id.clone(),
-                                    self.monero_address_creation_height,
+                                    self.syncer_state.monero_height,
                                 )?;
                                 let task = self.syncer_state.sweep_xmr(sweep_xmr.clone(), true);
                                 let acc_confs_needs = self
@@ -1981,7 +1988,7 @@ impl Runtime {
                                     tx.clone(),
                                     endpoints,
                                     self.swap_id.clone(),
-                                    self.monero_address_creation_height,
+                                    self.syncer_state.monero_height,
                                 )?;
                                 let task = self.syncer_state.sweep_xmr(sweep_xmr.clone(), true);
                                 let acc_confs_needs = self
@@ -2051,7 +2058,7 @@ impl Runtime {
                                     endpoints,
                                     tx.clone(),
                                     self.swap_id.clone(),
-                                    self.monero_address_creation_height,
+                                    self.syncer_state.monero_height,
                                 )?;
                                 let task = self.syncer_state.sweep_xmr(sweep_xmr.clone(), true);
                                 let acc_confs_needs = self
diff --git a/src/swapd/syncer_client.rs b/src/swapd/syncer_client.rs
index 6f93eef6..ebe41d0f 100644
--- a/src/swapd/syncer_client.rs
+++ b/src/swapd/syncer_client.rs
@@ -265,6 +265,7 @@ impl SyncerState {
             lifetime,
             addendum: SweepAddressAddendum::Bitcoin(addendum),
             retry,
+            from_height: None,
         };
         let task = Task::SweepAddress(sweep_task);
         self.tasks.tasks.insert(id, task.clone());
@@ -280,6 +281,7 @@ impl SyncerState {
             lifetime,
             addendum: SweepAddressAddendum::Monero(addendum),
             retry,
+            from_height: None,
         };
         let task = Task::SweepAddress(sweep_task);
         self.tasks.tasks.insert(id, task.clone());
diff --git a/src/swapd/wallet.rs b/src/swapd/wallet.rs
index a6f65de9..e91a1ada 100644
--- a/src/swapd/wallet.rs
+++ b/src/swapd/wallet.rs
@@ -483,7 +483,7 @@ impl Wallet {
         buy_tx: bitcoin::Transaction,
         endpoints: &mut Endpoints,
         swap_id: SwapId,
-        monero_address_creation_height: Option<u64>,
+        current_monero_block_height: u64,
     ) -> Result<SweepMoneroAddress, Error> {
         if let Wallet::Bob(BobState {
             bob,
@@ -558,7 +558,7 @@ impl Wallet {
                         swap_id: Some(swap_id),
                         view: keypair.view.as_bytes().try_into().unwrap(),
                         spend: keypair.spend.as_bytes().try_into().unwrap(),
-                        creation_height: monero_address_creation_height,
+                        creation_height: Some(current_monero_block_height),
                     },
                 })),
             )?;
@@ -568,7 +568,6 @@ impl Wallet {
                 source_spend_key: spend,
                 destination_address: target_monero_address.clone(),
                 minimum_balance: pub_offer.offer.accordant_amount,
-                from_height: monero_address_creation_height,
             };
             Ok(sweep_keys)
         } else {
@@ -581,7 +580,7 @@ impl Wallet {
         endpoints: &mut Endpoints,
         refund_tx: bitcoin::Transaction,
         swap_id: SwapId,
-        monero_address_creation_height: Option<u64>,
+        current_monero_block_height: u64,
     ) -> Result<SweepMoneroAddress, Error> {
         if let Wallet::Alice(AliceState {
             alice,
@@ -658,7 +657,7 @@ impl Wallet {
                         swap_id: Some(swap_id),
                         view: keypair.view.as_bytes().try_into().unwrap(),
                         spend: keypair.spend.as_bytes().try_into().unwrap(),
-                        creation_height: monero_address_creation_height,
+                        creation_height: Some(current_monero_block_height),
                     },
                 })),
             )?;
@@ -668,7 +667,6 @@ impl Wallet {
                 source_spend_key: spend,
                 destination_address: target_monero_address.clone(),
                 minimum_balance: pub_offer.offer.accordant_amount,
-                from_height: monero_address_creation_height,
             };
             Ok(sweep_keys)
         } else {
diff --git a/src/syncerd/monero_syncer.rs b/src/syncerd/monero_syncer.rs
index 5fb0b57e..8c0a3b02 100644
--- a/src/syncerd/monero_syncer.rs
+++ b/src/syncerd/monero_syncer.rs
@@ -703,7 +703,7 @@ fn sweep_polling(
                         addendum.minimum_balance,
                         &network,
                         Arc::clone(&wallet),
-                        addendum.from_height,
+                        sweep_address_task.from_height,
                         wallet_dir_path.clone(),
                     )
                     .await
diff --git a/src/syncerd/syncer_state.rs b/src/syncerd/syncer_state.rs
index d5607f2c..ef439f62 100644
--- a/src/syncerd/syncer_state.rs
+++ b/src/syncerd/syncer_state.rs
@@ -489,7 +489,12 @@ impl SyncerState {
                             hash: new_tx.tx_id.clone(),
                             amount: new_tx.our_amount,
                             block: vec![], // eventually this should be removed from the event
-                            tx: new_tx.tx.clone(),
+                            tx: new_tx
+                                .tx
+                                .clone()
+                                .chunks(STRICT_ENCODE_MAX_ITEMS.into())
+                                .map(|c| c.to_vec())
+                                .collect(), // chunk as a workaround for the strict encoding length limit
                         };
                         events.push((
                             Event::AddressTransaction(address_transaction),
@@ -574,7 +579,11 @@ impl SyncerState {
                             id: watched_tx.task.id,
                             block: block.clone(),
                             confirmations,
-                            tx: tx.clone(),
+                            tx: tx
+                                .clone()
+                                .chunks(STRICT_ENCODE_MAX_ITEMS.into())
+                                .map(|c| c.to_vec())
+                                .collect(), // chunk as a workaround for the strict encoding length limit
                         };
                         events.push((
                             Event::TransactionConfirmations(tx_confs.clone()),
@@ -1088,6 +1097,7 @@ async fn syncer_state_sweep_addresses() {
         id: TaskId(0),
         lifetime: 11,
         retry: true,
+        from_height: None,
         addendum: SweepAddressAddendum::Monero(SweepMoneroAddress {
             source_view_key: monero::PrivateKey::from_str(
                 "77916d0cd56ed1920aef6ca56d8a41bac915b68e4c46a589e0956e27a7b77404",
@@ -1102,7 +1112,6 @@ async fn syncer_state_sweep_addresses() {
             )
             .unwrap(),
             minimum_balance: monero::Amount::from_pico(1),
-            from_height: None,
         }),
     };
     let source1 = ServiceId::Syncer(Blockchain::Monero, Network::Mainnet);
diff --git a/src/syncerd/types.rs b/src/syncerd/types.rs
index e695443b..c2701d9e 100644
--- a/src/syncerd/types.rs
+++ b/src/syncerd/types.rs
@@ -2,6 +2,9 @@
 use serde_with::DisplayFromStr;
 use strict_encoding::{StrictDecode, StrictEncode};
 
+// The strict encoding length limit
+pub const STRICT_ENCODE_MAX_ITEMS: u16 = u16::MAX - 1;
+
 #[derive(
     Clone, Copy, Debug, Display, StrictEncode, StrictDecode, Eq, PartialEq, Ord, PartialOrd, Hash,
 )]
@@ -68,6 +71,7 @@ pub struct SweepAddress {
     pub id: TaskId,
     pub lifetime: u64,
     pub addendum: SweepAddressAddendum,
+    pub from_height: Option<u64>,
 }
 
 #[derive(Clone, Debug, Display, StrictEncode, StrictDecode, Eq, PartialEq, Hash)]
@@ -98,7 +102,6 @@ pub struct SweepMoneroAddress {
     pub destination_address: monero::Address,
     #[serde(with = "monero::util::amount::serde::as_xmr")]
     pub minimum_balance: monero::Amount,
-    pub from_height: Option<u64>,
 }
 
 #[derive(Clone, Debug, Display, StrictEncode, StrictDecode, Eq, PartialEq, Hash)]
@@ -293,8 +296,9 @@ pub struct AddressTransaction {
     pub hash: Vec<u8>,
     pub amount: u64,
     pub block: Vec<u8>,
-    // for bitcoin with bitcoin::consensus encoding
-    pub tx: Vec<u8>,
+    // for bitcoin with bitcoin::consensus encoding, chunked into chunks with
+    // length < 2^16 as a workaround for the strict encoding length limit
+    pub tx: Vec<Vec<u8>>,
 }
 
 #[derive(Clone, Debug, Display, StrictEncode, StrictDecode, Eq, PartialEq, Hash)]
@@ -303,8 +307,9 @@ pub struct TransactionConfirmations {
     pub id: TaskId,
     pub block: Vec<u8>,
     pub confirmations: Option<u32>,
-    // for bitcoin with bitcoin::consensus encoding
-    pub tx: Vec<u8>,
+    // for bitcoin with bitcoin::consensus encoding, chunked into chunks with
+    // length < 2^16 as a workaround for the strict encoding length limit
+    pub tx: Vec<Vec<u8>>,
 }
 
 #[derive(Clone, Debug, Display, StrictEncode, StrictDecode, Eq, PartialEq, Hash)]


Test patch:
diff --git a/tests/bitcoin.rs b/tests/bitcoin.rs
index 2dbdba63..1bfd9e0f 100644
--- a/tests/bitcoin.rs
+++ b/tests/bitcoin.rs
@@ -969,6 +969,7 @@ fn bitcoin_syncer_sweep_address_test() {
         task: Task::SweepAddress(SweepAddress {
             id: TaskId(0),
             lifetime: blocks,
+            from_height: None,
             retry: true,
             addendum: SweepAddressAddendum::Bitcoin(SweepBitcoinAddress {
                 source_secret_key,
@@ -1030,6 +1031,7 @@ fn bitcoin_syncer_sweep_address_test() {
         task: Task::SweepAddress(SweepAddress {
             id: TaskId(0),
             lifetime: blocks,
+            from_height: None,
             retry: true,
             addendum: SweepAddressAddendum::Bitcoin(SweepBitcoinAddress {
                 source_secret_key,
diff --git a/tests/large_tx_serialization.rs b/tests/large_tx_serialization.rs
new file mode 100644
index 00000000..d7954315
--- /dev/null
+++ b/tests/large_tx_serialization.rs
@@ -0,0 +1,23 @@
+// Tests the behaviour as well as a workaround for a strict encoding limitation
+// in relation to serializing raw transactions. This was reported in
+// https://github.com/farcaster-project/farcaster-node/issues/788
+#[test]
+fn strict_encode_test() {
+    use hex;
+    use strict_encoding::StrictEncode;
+
+    let tx = "020000000001fd3f03ed0136aabde9958aecebde2f210ce8bbe335cc52c738c6ab947950ab79a078c50000000000feffffff4ee6083b5b4a186063cbcb4c446ea9ddd0b3ad587984a6e474fd4bcb315872bd0000000000feffffff6e248bb24d8be087437de557232ed0b3e1938377e2ff55d57fca134462c437d00000000000feffffff7804afaa895805a9c6b3133e833c56fab747459601cf6cb012360964740db9490000000000feffffff12ebc8fbbd56ace4aa0dfe8a4b81d600d295624f138db51c776406598ab8cb130000000000feffffffe0e48f7d23dc06fd1ad582fb44adbb424466a0542802a5d2841c7c62da8a95120000000000feffffff4519a864c3055f483ab21d301734de5d4476c02fc588e4a6bf35b828cadd9dd90000000000feffffff9353f9bf26ecec2c03bf2599c8cc907ea04ae17aa184b44a1b66601a5135267c0000000000feffffff07c495648bae2723eafee4d835ab8850406b9084926214ddad7f6d5d14648c600000000000feffffff3b40989d2c27d2915efac022d13a517cb83c193ef6d194f0eb136f471e98e1b30000000000feffffffe270077dafa850a60fc7b5bc593a13a5f1f36d344af649b1247945baa66c84570000000000feffffff5979df384661447759a75de514a58bdfcc1f00c3a7837259f658bc1df028823e0000000000feffffff032e14aa58be118a7be38d82298b936f6f7a9095603e4a585844890782db86010000000000feffffff53d6b838e9cb86f820b1699bb7eb9afab3507520e4d3e1088f1ff22acbe3a2fc0000000000feffffff1df63f579d8bb43fc002299adaa1ca55872ea185b7cb742982ca85d5ac3d510f0000000000fefffffff7ce7870a458f6f3d22ecef4f9a4730d4a271636fdffb9c427f0cce53e0a2e070000000000feffffffec2ddc6b801a43ea112804c3ed0d799b5e0412b81624e17e95b51c69e2fbec3d0000000000feffffff16b30694da7875b964cd414000f09b87516e55cff13fe8f6ca99a0fe60aa17bd0000000000feffffff4415c317758ae7d7be8f8723008ac0806e1f94d1ac6ab2d3eda05d8b5eaf1ec60000000000fefffffff99ea8f7e5681c5af80c7a3a96b2269d05ca704d1491f0e1b259bd75fc10cd3a0000000000feffffff1cafd48be4ea5d1589e13f0526017c752613310e27a5056638a697941f44c96b0000000000feffffff27da75660d27a9038c6438b2783d752f4937d363933d6e059959791143dae3fd0000000000feffffff3ef47c8587ca6a7b58b4b3e1be2510e8923ad2dfdc2475c1764918c5912828110000000000feffffffe1a35ae0ed6ebefe882374484a2bed3eda0227827ae837c0a5e108e7399e1c580000000000feffffff1dc5333b01eeaee712bdcb20cfcbcf6b2727f586010abcb49e7f04692d8f569b0000000000feffffffc64d6774899498cea9e445488891f2942b1671110e6eb61c098ebea3f84c7cf10000000000feffffff4e91c696d24dc0495108cb9e554112e37c9c9610fbd1f5c24d789ccf74fdc7930000000000feffffff51a0acdcf9f3fa963cc795da6499fcb8357026b5aca6054ad4011e74fd34cb960000000000feffffff1c5c63dde39e961c80eec8b632d89864c5304b3d70dcfc01d3a9906eb676fd280000000000feffffff5109c354a7d47dd720a2f1790e22a1cf2accf28ee0d8a6006d34d9a6a73629430000000000feffffff3b91c3cc86bf2ef5118370c41a2ab3a819ca0dffb0f48614208aca8602f4b4bc0000000000fefffffff2a4e276083710838a255fc4a2910753ac13a8d0bbb1b0547a9da63910b424d00000000000feffffffcc727f7cc41438b62fc1db4fd03bdf997e279bc290b5b0bfddd9047c2b5869d70000000000feffffff4f2629a1ef50dc26648b9887dcdb838ed77c07ccede8a05f1c6dd7f94220e40d0000000000feffffff5e6a89eb03c935b4d882fa9f03d3a3d3626488b483c1d8cbe7014ac27e4842d40000000000feffffff51eb68c7b35eaa6fd2665e27796d0bfb97c172672fd45cf3fb247e31de416e9c0000000000feffffffc83c79ec57be44bfb8a3780d5185f910e54c38b50c7f4339e3ea6e1b3bfd05530000000000feffffff406482d485d4dba292710bc252ac72938ea75c7a9918d9f0470c1f27a47b112a0000000000feffffff152b7593e17f551b4905bbe0843e5585613b0e67c62f5393b0ca22a152f71ba70000000000feffffff243f8e00fe15907ff0c0e67b8e03b9bbdfeec4bfef29ff994350965d0e5da6ac0000000000feffffff3591eb2f8f494fd618b4f22a2044f3fb161bc5ad262208c0bafdbffb449f26b30000000000feffffff6d35c7b1fe30c7cc57ae110b97548170ccb43f94890faea1a5a9b6041af030a80000000000fefffffff778b4e4908b3a8ad032e7be1ff7237cfb26af3656dbb445e80c7f874e871efb0000000000feffffffe4faf05b3645e174b116bd3e3c262f97688b4d47e2483d367cbc460862eee7190000000000feffffff40592af89fb431b2bcc3a3577b6b87f1969915f65b4b0921634950a4d7ec912e0000000000feffffffeae2ec94bc99c8be7c1bd819c380c5b5b0ea909dc442146a55b53cc3691c13410000000000feffffff43490261812e7ecbc414738aa05c519bbc16012a7b95106e3a5783cc64606a660000000000feffffffe03cd988ecf27ead821ba0f2fea705c0addbaeb01ab6eb3b33a21ae8de71ffec0000000000feffffff4386cde55bbc64b09788d2409927570668cfe47db72b604914164d97347f38c30000000000fefffffff495a73e60c674800236d4dfd4c3df51e62d76e6fb64cd84161bd2124dac60fc0000000000feffffff63f716378cba0172a4b99a866cfe7a172180215354f45ec46d57f2325c0cecca0000000000feffffffceaed3fcc143478cd0d6a6cb22eaefa5e94065798458977f9e7bc7a582d313800000000000feffffffec194f432925ae9c14e8a198d5d271a321949f4e46f021a2564c60d7177e98830000000000feffffffd2c660a8abb860a28d815f4d118fe6754c8f624b064f14e53af0c2940c6edf190000000000feffffff2b4bc1ed4592d5762d2baaa4f99dbb2e28da558ae24c99c0daf09d86db9f1e260000000000feffffff04d522916f673a064fdac2c519912a63704fc067ebb50d05e0592ddef1dbe0490000000000feffffff3cd6fbba0e3eaf48852d4623ea99dfea8c6bc7fdb9f704c23d42baf3a3f3d7640000000000fefffffff8641f3d3805093ecd4f1546daaf4d5a3f5886d0130f9d6b9c10f93f91830b970000000000feffffff4c6e8696786690175c478c395e8d6fe87d637e9d0227e0ee8845835147d6d1950000000000feffffff66d3e71d83b525243e598545d926f6e8086fb13b0374cfdcd7eb30f5d30524710000000000feffffff226e6f9669890db9f8c76ef52616b0e4b97072776512ba74e4d68038721767a40000000000feffffff00600166486603fc5d729d1efabafa70e454e0953e3242f53e4769df532723800000000000feffffff02694b1493808ad5514b40bb69860c6084349f16519313809ec5253fe477c39c0000000000feffffffd35657bfd64196d98a553437098fb6e9c2ef0b8a9ad72c143c2738118f4043ab0000000000feffffff2b4152dd9721dc61b266e23bc7c4817c1337a5ee01d8f7da17bd7702a75b0ade0000000000feffffff44790575641cf7e4826672af1ed921352d3f940508ee19fa9ae08122c55654220000000000feffffff229a43adbd9d70dfeae0e7abe82275133a098a1e751861ecf879a26c9fe2d3910000000000feffffff31ade383b71cc0f54fd38a8a6fc85d8aeae40f909325c009d2b7aecbd8222f7a0000000000feffffff1a1685c16a1cef3b1bd017ac3a7de26b55b659600d9b6b76edd6021c5428eb9a0000000000feffffff60077d85cd1e58c89d0e78dec4dac450add024f965e66165b7c89a062f59ac3c0000000000feffffff017e6ddeedd8ec9e61a948b83bdab1ac5946af14d3cb17afd4d8d19d33cb36ea0000000000fefffffff74861e10456d1dac995ba1e9f6bda2d07139e65a51250b94a4337680479a9330000000000feffffff2eebe93870f0affaa04f069ab5cdd514c755bbe8e1ea0aeec8e8bfd1d74a46980000000000feffffffdb18cd6643155f75ac627c8430c8099b9837ae798dab719efeea8f1dbf77a23e0000000000feffffffc8b02558d63b304b03cbac799fe63a33d1872e59340bd227ae454ce9b7f1a19b0000000000feffffff42446e14d87ec35273ba5bcf299644bd6de906f5273fd6d709d919b4933624d90000000000feffffffdcf827d07c6a4dbe510859e28bcbd9f67041be26fbeafc930969b852705dfebf0000000000feffffffd76a0ffa95e58b22fb886199055551caa8e54efe848d8e699ded623d5eb634330000000000feffffffdab2d580185981b6e5b0a07dd5f466a6d67ea1bc568c550c5fd8ce125a01f2b10000000000feffffffe7f46533e52dfbc93699d3df1a1fbd40e5d453867f6dd498d4cd49a40d782e750000000000feffffffbd2231051c3eb7087752e5875f8e6be0c9a667dd613b5a21dd6f593a8b6f5da40000000000feffffff07df5a6361f442cf5b172071d2fcdf6c2dfa0f0999447dc59fe9f58586619dc20000000000feffffff582371025d648154cb899f4edb0f56a228c9fdfe944ba68a05e0a946ed73375d0000000000feffffff1ae513d53ffd2452432784c5310757f2b52575ed538b364d0c2f649c91926d0f0000000000feffffff388bc2dee713e6c2abd9f399b407b4a28637c1678c71178970034f6319feac180000000000feffffff23b0c61722009c68bdc3c2eb6c1f583c0c9477b3a90240fced62b6012d9c6b470000000000feffffff566f8b7872f3570fcd42e1ec7dfb05eaecf1ad1d7a4a027e17bf293646e2d3660000000000feffffffe1cd606589acdb4d525c071a7633e67715baeb43160146437ada96f27ddb9b160000000000feffffff3294682b9077d3af22ebef0c80cea355b7baab4419e9ad7d250abfc596484d570000000000feffffffea2d229fdb669190e60447f65b2b572b2c95a5c9d53551314d0cf579dd85c87c0000000000feffffff3ac36281d01a059146a51143cecde423e5df018da492ccdae39ee6115497e90b0000000000feffffff5687b071ef38df46295aecf1bc2689db361a0e3287a6ff47ad6219ac94eff2360000000000feffffff5b8aba511868bc0e5440fd5624d42f6d50cdcd3ab594ea540813f17cde59f47a0000000000feffffff28a6a7f7d53533531165070ed0a6649ae1963e9dc774afb670ab483909f603e40000000000fefffffff67af9b7f95907c331b930917dfe09b89acb91ef6844ef15d93bac9cd954cbc50000000000feffffffd4080ca86868909fc2fbe30ce6eccca8cbca6564aa2fadc2cd53b45b0146d6920000000000feffffff00791954f8552770686ee0ab966df42e9095257245695334b053c49a060a3a130000000000feffffffda8b67d578f1e50807c7ebf4a7ec8c2ed4677c23823502750eefefb682d7c7590000000000feffffff460254159de275caf11d8f96ee08352e174b7e097b1a4e9fc62323d72baf2ef30000000000feffffff5074aedac6a08368596ebb739cdcf3c2af92f068e85e3155a0e6c33d703c2b610000000000fefffffffc84c2856e2969d57103b88b890f89636d6d1103e2c5ed541dc9debb492e981b0000000000feffffffd10ee7610cba14b9f39efccbb377c34a70ed052188317a13e5df24e5ab46b8a30000000000feffffff553d917ae0d744f90932d1df8ce964e7c992babc40e84f8feb9aeebbe33868130000000000feffffffea7015a0bea6f70ef806f58e62a7fc15cb9067733f56d6c81a9d8426e57e1a070000000000feffffff33525d86fd2c2c1f135c4678cb75438bfc1ce40b4d6410a47d4593be8891aef10000000000feffffffa001f0c8e38dd1a4888863a10a32dd67cabdd39fa4e9d8ea9adc6171c049a6de0000000000feffffff484f831d794eb8806c3ddefefe9a1678038b5be3de3a915d650ea93abaad41b50000000000feffffff09e7367c452c360e032314b5170a76e5b9c1070d37b0b2210087ed2c2d3565bf0000000000feffffff010b9e02a2ceeb73d0d2126a19fbf50437fe02fc2fd86b720905bf271e7b611c0000000000feffffffd36f5e6ca0f9e6b7ed218623ce245bcdd62fd499b4742e4334ebe2d0db19eb6a0000000000fefffffff4f0e905381c0ffd0d26ed4b83afb112037288416c14236aa1dc2066dd7a62950000000000feffffffd626bc6c4bb30b72461d5b81c44b38d7d82b9c83604fdf70aff035cc7c8fa78b0000000000feffffff1f1fc754bb470f4c18e02dec3a63ae8ea7ade576b0c6ef5872148c108480ee9c0000000000feffffff3b7ce67c95e634a9ffb8e47b4681806832883840325b115f6248ddf3777c29520000000000feffffff0baad66846c2e7b95623cb36213bd396e97e10375ae7441e8216d6be517c4c720000000000feffffff14a0d37786ddb1fafebb189ce5c34340bdee218a7fc86fb73e5bce5d128d1d980000000000feffffffc8f29538e0c48a2eae452d95eb918adbbc3ff801f7dc88e7c926df1cdd0667a30000000000feffffffda4c052f8cd8d043ac9b7e86d158defe8068ddb5b7ddc6c932872b0fdf1b65f80000000000feffffff14956dfd2d8787fbbc49d155abfc8b1ee36110659664c9925dbb1acccff931cb0000000000feffffffd8f18a8685bea28a9057dd8a781d2483cbc5590437d056bba879dc1679c084b50000000000feffffff23de89524130992626aebead8b55dd9a14be0427d7a3f5064a003e18d851105e0000000000feffffffd79c482b375c4bcd37d338905c31f4a01593ed330372aacdf4be3a532e874e060000000000feffffff5af863c6b9cb86088939a66785b5ce386791820a6bd10b979da1d6547ba4cd610000000000feffffffe56194e5ca11af094f123eaed43bceb221b73851b149e3a6769ef276ebeac1eb0000000000fefffffffcf4fba9be47116a1c3683f3bad101506659ef7b7be91db1dacffdf5d9b7ba6f0000000000feffffffe10af1b66a90dd9fab9e8c05f9021381fe5756a9645afc5c2d1f02efac6eeb260000000000feffffff18b069f645539466cce52c08188aa77af243ef39ca92d3a170113a7db1967c5d0000000000feffffff30213e8afccdb90fec0e32852b99c4cbddb92532e9e065b4f4f99229106e315a0000000000feffffffc9d89d7126e2389b63e6f2db3dfe6b498ab515962f7c4f8d7984f46661d2bc250000000000feffffff2d2e946aac1459d8c68485527b3f4aa61511cbb696f2042c15ba6180dc89cf440000000000feffffffbd1da0124de4b2198b368bbce6b1b8f8e91c249b8d96a9e26410a84d54dc82070000000000feffffff59ba4f6f67ec398780e69a629267406e5607d813b6ed15ad9595a50988303ded0000000000feffffff3da422c717e0398ac9a0fe38a7795dbc690c2bd09303e0516cf31d9850b40bfa0000000000feffffff04e789589918c26f1bbb51c9f3ce2b2eb6cb468dd6306cc5add0fb45486183050000000000feffffff337037570d8d2615be57ce2e90b346d28547ad157ba2d76aa028c33fe927fa300000000000feffffff0dcc4414575123e54f9dd7051eb3e50859bbd221083fa682be635a1a4041c3f80000000000feffffffdd1bfa3d9854e0b7eab0f5ba6943eeddf587ec1b6f60c1adc6e4272d19541dfa0000000000fefffffff4c390b98059ab4de0c8398ddacd921e39f50aa45c1ae8c8cfebefca9d8dae340000000000feffffff36e1deca82222824a5fb63ee3556adec3d87522aa0cbc664fbca01f91a6359c90000000000feffffff3bc13fa0288c981d11b9f74d7c47bfbdcf68e34c50c0304caedfc5f76881e5020000000000fefffffff51a4b1d6f0f1b918729488385da6658ae6a06a0feefa682efc319b98bfa44660000000000feffffff63a630f835145071993bf9ab182c4fd7afe3689216867891e88d3accc1754b420000000000feffffff0b793ac7556a4bd562bc7c97753ab760531209bb73f097addf09c6ef1669e9c50000000000feffffff4b861f5d772b9186c0a214138ce1de067b220c1c271d87fffa27846c7d4071f00000000000fefffffff1185880cf308858ad882fcd9916999e2454733b2bd824679e53bd725491e8150000000000fefffffff2824f51a902be79dd9067977d8ed0236b81947020d2e2a1052cd0ea98c90d0f0000000000feffffff27796942e5da6e1829f77877a3498a9c960dfd851bebf2ac71d74f96fc1cc0000000000000fefffffff9dea1fe1e49ce00c2f20216f2249449512e2839cde20b4c247b151b586ca9950000000000feffffff16d413bc264bf695ced75b983295af8ce38d47f1f98f7ab8c775285bed0023820000000000feffffffedb1226e571e947f93d6680b58051a7de942eb6480213412c443e3738ff40a480000000000feffffffda9d3b1825ab6ee5ac7ce2f0514ded5eb65ed277e7b6adb2b93df5faa8e753d10000000000feffffff21dc6aade3b44a3fc74477fc79d1746d9385b67b334118d60e2d3897f53633680000000000fefffffffa95d8abc0227bcf1f5699cfce1ede0f1ee01746a1c74122e2c07e3e4732d29e0000000000feffffffd6e981301a974aa93fcc3730b1987bcc4da26fba32f2d94174228f79a0df73c40000000000feffffff221f794b5d98cd908d181e34da5a601312faacce7a90968a703908d199d74f8f0000000000feffffff4b92191e024629bf453414ea8e31192235fb69eed51cebde270f3375d0c5f0d40000000000feffffff40bb4151ab54ea889686e4ac55a94ddca778c892ee4f4cea75a6e4be4d104f9c0000000000feffffff49780963ae84e5f61fddde5d72347ce235dc5b8239925fcbc9eeafacb9f3dfc70000000000feffffff4eb0f3141660b94c74ed426378a26ce8fce95e12269fb834b27d761d5037b4760000000000feffffff61119205ea0366f039f67edcb3f20965043636283249e978c6c30354f2d53d440000000000feffffffe01d5aa7b160231dd55f2c818981bf67c93b84bdc39a2431c3131eb0854d27920000000000feffffff0af98c44820cc08f899ddde4175ec14fda7d6f2d583f238faac4a4763907962c0000000000feffffff2a36966e7fa10a81455bea3f744ad0cb18e40b84d8aca8911f286f7eaba468590000000000feffffff58a32f977cce3dda12b783e247c0ead975edbf4c0a6a0aca06252e9be58454f00000000000feffffff5bb9c8fa468cedf0993ed0e561b0257e26b3141784b5993f1c5ac5998c7ad91e0000000000feffffffbef0f5c43bc0b66a6d147c33101d9464934ca86606e419b3b2210b866bcd26860000000000feffffff4be6eb76c98288ebd7d0f9a67d6d6a29a1e1852d98fe70d4ffb7e36e98b4f22b0000000000fefffffffb89f245e80112c37c9c5e815728496e64471d44025ac10fa4f484a36cd5010e0000000000feffffffe8994cffa0aa5cd80de14f83c7b38791fc41404a2dc9c3dbfdd95a440f68de530000000000feffffff0bf2f6a863562f708dd6a7c07a7e49f800ee2e8a5f6a67ab10b0f399e78834970000000000feffffffe4a8f76b0ffb46f2229c57fc76f16ee66f121c73a9ef46e1c38ffea2764558970000000000feffffffe2818d6a4ccdf21345abc3fb2ccc4589b08e4c44f7174b20fb2e6c6b2a93ad310000000000feffffff26e7d040bbc972be4a6dc3e6757585f8fee36ced663012f3b420d46d3596b4570000000000fefffffff2bdbab9b3b0fb7689ea68c976ebfbad6ac1edd2d6a5195972231ba9f59ba0910000000000feffffff0d37fd5ba37729ed5708b27990e067ac18ea0d13ff34f83ece3bfb04a5abd1ba0000000000feffffff5c9892e9cea425f1e677b81664a5bf5399a78e2b50c23af8af6faf5f1547187d0000000000feffffffe4b625ac4aebefb8e6407e9bee2df966d3df9d0b8e61f84d82fe60be8b3da5570000000000feffffffe7e56f0467eab8e1854a859561b6ddcdb920e30db1cb15728f8e6823925273cb0000000000feffffffd89d17d1daf12e0422b35b19fc919059ea53d10b336bac75c3e3311fa2a6c8100000000000feffffff22693225682c32c5775b7900d282bf09e0bae9f50de0b771cefb45b104c3e9680000000000feffffff1c0cfd075f43959e6692621c2218218d34e1707a983ac88846fc04cae4ce464e0000000000feffffff06419485d16efa8fa9e0d74c108dc449ed4ed09dbcdeca54f9b5cea81059eb890000000000feffffff274e512aac6e6d1cda2d694e4602a7b6079d90bf81d20e2dc55503709ab5e6f40000000000feffffff1fa1e46cec74824cdb280205c8d56569e1686bbfcd274c7f692e9b2245770d580000000000feffffffd38809bb4975ba7905265b2df5a95c7ab08b0dc97f5444b635c5895232a58a2d0000000000feffffff40080f2e48c424ae2b05fc1082f7bfb22ae5ebad717dae113647a5069c997dfe0000000000feffffff6d45989e52dea21f71681f577e71c615235df3e42990e0dd8b9ea1c19594e1b90000000000feffffff00132a50dd8a3aafd9a5bb64d28b38ff687636638173ecd9c43a15193e9a3cae0000000000feffffff056faa2208d5ddbdc0fa29e6970b53029be82782d07c5f6e114c89f7f34517cf0000000000feffffff3b246b5f276863383acf65aeb18df86fe20b4a32ee3292f07b8026396cb281420000000000feffffff6945baad9593e5a8d9b2b00893e43080a824de1df9325600641377e6e76909eb0000000000feffffffcdf9172426445f7292710cb699a44a9c800bac432c48ca9ae8be0a0a7c8917bf0000000000feffffffda83b9c0fbbd8e80cbbca3f09483816fba7f03674649fcf391f8425f2d6247f30000000000fefffffff6ed7b5602920abd4a06abfd78ccc2a74b58d85f56588e3f28ae6af7f8693f2b0000000000feffffff64969de50c836a13f38d0e65364cadafc18477f03712532c6b62166802db0b180000000000feffffff1aac788c8916c3956170104d3527cc8fe16d25cf113d58fee1adf9948d5ce6d30000000000feffffff22bb40f0792c5f96e212e8ed821b21becd0cbc1b495a3e7dd3700caec73f27850000000000feffffff6d1e20e15ae5325c804d526a5374e7d285a07e0daaf0389627b34c3f709ed17c0000000000feffffff586285262b3bcf192f1a5f41a69f6f56a11b9577c59acc3ba15764652c18882f0000000000feffffff38d4dddf3b6aacce2c89461285609960bec1f60cda386142c77b6934c9bcbc170000000000feffffff3e0fa2a49f981ffbe8c2474042ec51ff483dcbb8b0a7e84804fd9e4391c04f370000000000feffffff924bf6884651d6a9171f179ffde7cc0fd1ded4de2927145bc09008ad93a56f9f0000000000fefffffffd09f3d34ef322e8ccb8be29006330c65c674f049e5393fb316f9a512d774d1c0000000000feffffff061f45078824d51543b20eea619770d28f89d404145f0080fb011e522ed0eb850000000000feffffff6aef5d4523fce2efb5a6e61ff64eab8a4afe19bcfbe54337b7153b802ed39c530000000000feffffff32ed391d8d35cf9dd176064c4c760c71e39f1a46a0f93a94e07a63ca3c3f853a0000000000feffffff1bf990eaf260ab54ad11f650a020ec44a94c3e7e81cc115a595737891c1dffa20000000000feffffff55935a359b7b016444bbfeb40797516d9cdf62a8704d4ffbd845f7c47a3137240000000000fefffffff430b29d6d9f26d0ba36f883e2cc2f7b1f0c38a6b87e1a57bf63324132ef17760000000000feffffff41ecba1cb1c60eaf2e781b702b10a1e1937e6cb5b460b5b0447e4761e524f75e0000000000feffffff4618c6d6923becd83bed35ed7080508415f9a745ebc6bc92678acd376a2f5e500000000000feffffff07b3ecf731cefbfd8665ed66dffabf7d4f908a7b36c5599dcfd873c8632d57650000000000feffffff387c9c7e7bb984b1f1d0fe08aad462a8f1c570cf04248b042985c1595978a59e0000000000feffffff69f58a361e3625104c859140c13a135b7c303ea43844f74d7de9b59b3aa067040000000000feffffff0ae31919590b77e396d861a5316a45f2b15f35f88dc5c31763bfd86356b563de0000000000feffffff0ede8fa0e001ba3fbbe98bda89a4b25a57cb905192db1e4d523714a88ef218490000000000fefffffffdebc2cf31bdb7c59cf85055e693b5b944e0cf4857b4f066ada03e4a73a926300000000000feffffff57a4831a0778db95580cb7f34a16b216ec8d53bbc88240947ec3c94e161c742b0000000000feffffff14ba62e47f1b06bc2586ae4c6801621fd09748e8b8daccfff8e93429c13e31a20000000000feffffff4374acb9de4cc0ec4a368b21f330909ac16b0cebca49d8fa37ea86bc8f74e9e30000000000feffffff586f797cea2da3fe161deb5ee382dbe553117990549960b6e1f4e904da53770a0000000000feffffff4249c63f7a638f506a2bfb9668a77c856b3a45c573e49c5e561bd51f8b582d130000000000feffffff1ef4b10e70968c9c9764bf0a38553f798f7a38eae62b76467a9a904266ef74720000000000feffffff0036074e51edac668c24d301a5a8488013bc85ac8ed2437668dbd081e1f214da0000000000feffffff2aada43b3e73d3dbdb1692578d1342f7568cb8be41397743adf06661ba45e9d50000000000feffffffff1dc8e2d6fccfbfad8d7e1ec9089949ac6900d0c62816e510deec985b102cf50000000000feffffffbfd631e65db1fc82f0000cc9bd2bfa340c9c409aeb846488960b0a7f72ce8e940000000000fefffffff526204a1e5a8090bfd670ffed7a0ca633271d9052eaeec41f75d22bb4175f040000000000feffffff342164c75f87c68e0bcf16c104553277440665d4380d905abefe2251cb7cd0e40000000000feffffffd0ea4f4749d27f635529026303fa76c9f3595defe8862222b8722c4271fc341a0000000000fefffffff36b1b7e80eede046ffd7cc75aeb354c69a2368c79a32343189ef8da33b5e3aa0000000000feffffff320f92d22594d9fd8c52dccb11d8c6bce8950a29a9ba1b53b7d827688d8b63720000000000fefffffff58f46b40bab287f796039300b3219be26dd97bb1b6ed3479b28f0892c097c560000000000feffffff4e84f3bce3fc62798a6660a9dc76d0e8b27477f4f33e08f28c5b49531f1d7ed70000000000feffffff249ea848bdfaa510412406ed2cf154067400e31ffd19abb5f75d5cdec86a371c0000000000feffffffea4da256b3483a80c63fdf3c426dc23c606e648e6d46c0eb79eda6c55fa3a3fa0000000000feffffffed209ae140ee5d3c7c92e811b2cef42424517701582c5233d20055fc7b1245060000000000feffffff4ef22f167945300e6a5896f19e559e6e58d91f9aea2ce23069866c53566b2afa0000000000feffffffe368ed7029dbd2ea1da6fab1afbcb3c4a1e9e8b71541e6258fe8adaa6fe52c1f0000000000feffffff2e76297672555c1caa9957c846f2a81ea149e257b5890417ccde89807ee76e9b0000000000feffffff6a25ece8827a7c7e24d1cf65c3d814b25b5ca65085322f9fdaac6ebfca946fcd0000000000feffffff26b8530a7cc86d72de06b3c15342a048b9e5c4e492423e7cc7ed87e324d186670000000000feffffff6cb8fcdfe436513d76f702117dd8c2ee4a795a977f0f3049ff2ab40ad833b9a60000000000feffffff68af7d133e91cf1354ac67b2e0a8cdb157045c78c58dd14c9cbdac22038fdca60000000000feffffffe174f9dac1cecea700d86bbe4e9585fae927709f4b680790c4981e06411d21040000000000feffffff1f5125de65cf762a8cd2a0d7b19ace1cdbb84cf9194d07016bd53fe8720d558f0000000000feffffff0f1aec07d25169f37843a2eb316df26b5b040d72c6d0bc7f54c98073ffd7ea250000000000feffffff8e8f30d245c1581cf8e17fc3e92a212fa44774e91ab03e6efa986c0e3d53bf1a0000000000feffffffc981158ceb3fb27a2c89c4414e69add6ae248119ce6f002053a1e21288a80d400000000000fefffffffb35f8df2b077169febc2fa4b3f8ce9d3774503fc278677dbff9d4f7d0873a990000000000feffffff5a1c34bb7763630911f604bcaccc5a0129ed766bf1149d9d7dbfd52cffdb90540000000000feffffff2a2f78208e1c837c0bf19c122bd8417022cf3924272dc36f67cfc488443706f40000000000fefffffff161c6d857b78e55fac654d59037edba816ac90a09656f78ee36a7579d9f39660000000000feffffffe083925eb91b61f58343fbae6d1157fc8928dd6a82cedb0e635904aa150d58210000000000feffffff020e05a8480b901bf3242290dbce68f27ae4e122af0a4f5a3620d215846e3ade0000000000feffffff4f4b914f069d0b7ed37bb5b1a9ef64a52e184d2a08784f6469d9d0b64e4473fa0000000000feffffff40d75dcccafc3074d119fafb8a38039d0dd3b996401f1a6c425f8ac804c167540000000000feffffff5f7699ee7ade0ba28e0833069c705002ddf7c3d41b3705771f89ff28e58bd4390000000000fefffffff6c77b6938d8b9a4f8a23f0b1bb32f3f55b67895048989afc32069004570f01b0000000000feffffff5d1334fc97527c01ef7769b1e9e4b3a9ba7072d466a957ec3c726bb311791fba0000000000feffffff266f7f8927b9ee82abea7f427b02e792940473a03b75340a5468b65ea347b45b0000000000feffffff6015fd1ff041def40b9cbd1d0b4022ec9d7bb59bc75fcb132f65090913f82d420000000000feffffffdfcbb821794b90d438b0f70a726a2928f058373420b462738c51348de86092630000000000feffffff4a615001e5febd92fe7e340417d982bb575e909411baf86cde8ea7fb79522c790000000000feffffff3ca9a6e8388c1bc412efadf40d2a54ad23d82d66e94207fb2ccfbd2a0adf75220000000000feffffff61ba376b32985cbf3d439a81d5a1c02a863b444ca6fceeb56919cb6508e0f3ec0000000000feffffff3e9ed959e2fffaaa290d709c099a82d31cd600ba5878afeb05b5e6a0644a1e250000000000feffffff4c5aca577dc8c804b0cd5f2f34d8aa8bcd7b09e80ce27d54362f3aa51105440d0000000000fefffffffb21934a9fe1945ed0226bb2c6d868994169b815d341cea292f8f144c316d5270000000000fefffffff3c0b773b8939c4d50bc12143df37f75e59ec7868b5944db124702066dedf6840000000000feffffff4d0bffd1ca955e22890136dd6dd3864c68a8f5ef18061ab7141b1f28f2ae1ff30000000000feffffff090689ad85a1e078691b2614cdbf937feffa21622f6db8c7cc1d2001dc4dcfbf0000000000feffffff09fbb6eab0cb5e82355ff5d83668a828769ac9e5f7c6ac6fb36cf69923ec6b360000000000feffffffd0ded7c1f473b62b22d1d50229c8cde716db3f9303cf98b7a06a5b77031da8060000000000feffffff100741dfbd2c14f5ff5c309b6e4102dd2493a403e7d87a017ffbd01aa83257cc0000000000feffffff0b76cf2ff81714e97d2e77a593098c80c0232412d7a5b298e9d6774009d044890000000000feffffff5717ee6b9e843d320176ce96fec2b5a95b59bd72da8ab64451dec04f010f9e2e0000000000feffffffb9fe9375bce54ffc7106c1fec6f973bcfed7d37631acf780564d1f77799db9e50000000000feffffff56b89267012c6eebf7ea7ccb81174db49774c7f6b6e7b9390ef146e968d5ff720000000000feffffff1c2b060bdc71911c8a96cebcccf0124e8ac12fac04faa4d66fd3f778001600be0000000000feffffff276bb605b8a892a4170c5849bdd5bf04cd75f2b18658ad6caf2fda0f84b76cb30000000000feffffff3a23cb06098142beafe9982782b81ba7c2e444e86a3c4dff7bc075ac86bf1a9c0000000000feffffff0bb4f9866395cb8b61c8454b09cfc176eb5f114385010fd707ffe513bb95eb890000000000feffffff282f1faf5178e1bdeb6c040d3c3e53854f0cb89b69ce4e7852368058631881a50000000000feffffff2a0e6ae1805429d3d682c47ff1393c719cf5e97da74b955ed1cd37b2a477506a0000000000feffffff5333049ca7b1c2101cc4cea6bdd5b08d222987ee6e0b1dea2f35554c92a32e660000000000feffffff5d98ab145cbe8738cc572250ec21f2710bb1df5cbdfcbb0a3ee8dda68e9781040000000000feffffff1add38799ede69c106e88d31844d65a17e56dbb9c201b9322bb5ead7a3e536ea0000000000feffffff19a3ce0ca669a3491d0196761bf1f1d26c3f80c0378e6a9eafc9e25d7c914c2a0000000000fefffffff3844d2285d1df546f735774ee821d479f97a52197e0962a21f3fbc2ec424b680000000000fefffffff280dfc7fb0c3e1cb32c2b1c1341dd8b6e29a40933a099e76a2dca9631c79f650000000000feffffff2182b81087543a80483401770880cc07346f052d04fb28e5851adff3e89884760000000000feffffff37d204ab3e2ce3f614ab57badcfdad70c875e1739c3d379acaf486394d3313aa0000000000feffffff5d3ae2e0c500f93d26103dffcc79908d874c6179f605d79419148f101d220d250000000000feffffff03d1435b6b1f3b2e15cfbbae36a7a675ffd91a190c65bb9495436301c51588990000000000feffffff4ea8c8d9ff3bbd9f9bbe536ff055c9648b45ae7c2c246f1acb572ca779701e0c0000000000feffffff48c811b106c25c1921d378023ffba35ce75e4fc401086b6dec85186010b244ee0000000000feffffff4a2496b970b3ecbfe7b2c15213cf3ff3757bd82b06928aab3a675083a13d1f6e0000000000feffffffda48d26d67b76cbc35759254eb6c10863dd300073d1990a3e800e572d644428f0000000000feffffff7ee303efedc43d8e131203b09c5775ac28428fbbf817431ca6738552a1fcf36e0000000000feffffffec94aeccb69bb2a07f0387df6c3c15a54bd7f007e2a7fce1d8aedea6bfb56ffe0000000000feffffffd625155c50c462fd241dc3b98d3ae9b00661b34b9ab8e79f3503ca0425e512780000000000feffffffd849a67499f4c0a0e80392e66c786d8f10cdd0bae8468e74166e3ce3ef5d71370000000000feffffff5c435e3996eb731bd6d44ca0034e70145a49f2e6ee89840e10c0a3e0768061c20000000000fefffffff1b567e7cf950088e2dfdab22184f0dcf5a8b013631018459539f9d3735fa3780000000000feffffff6a7a94f8ca90427e4b7aab1345cd602a1624170d4e77787e5029b13e434218040000000000feffffff618b4352086f17f4ef9cfcff775f34c0d1daa98f1f1595f154fb1fa14eadc55f0000000000feffffff1647a6cb04d0a75d61c3cd145f2d89d3a83c12f66e129e41da6e0ba6e35fffdd0000000000feffffff3ba5d712d983749bc707a9259608336acd09ff339ef8d37ceefe950dd2f448180000000000feffffff2c99bc810030925fa7d180374c3f6adc7a72ebb226f8c9abaf0b3b63c60410230000000000feffffff5ef4670fa533b94ec388cae82086e6cf48a40627edf78f6e192bf4520f00a25c0000000000feffffff07cd486f707cef51200c35fee2ce5c1eb2ac81e4128203116566b91d14771b020000000000feffffff4ab880b8601c681c6c988311807e427449d5cfdc811549ebcd164da64607718c0000000000feffffffdf71cc3f69e70287640005071859c65084f988acafd9897e37275c4d9793c64a0000000000feffffffca8613556d649a179a23883af225354125f0f27bc82a13fac33dcbb6d5616a600000000000feffffff0724d18afc9afbfec8475dd35c7135fdac172a416e4706c8cc4d87917b2684820000000000feffffffdeaee61847dc0541ac6a58bd1693165960ed70be889fe49befb70df3fd4309840000000000feffffff5fd70e10bcadc834ed06d454c38eda1a40047df83fd3bf8334b7f86938f2ffd10000000000feffffff373a1ebe1d7694a1fb76f40bbeac51d6ff30ead9c847cd7e66d02da5402ef7f10000000000feffffff0f744b1f3acd1832b7594c3df4a8b02a5e153f7cc778fb8d26bfeaf04f0359c60000000000feffffff5c765a21816065bfcef175a1b0cfc6bc8ac83d2b8a5aa1e9ad96f16f293987470000000000feffffff58b9900229f6e8df4223dacbe8c5db8137ed0470aa45bf98a3f5035f63c60a1e0000000000feffffffe27d250759445b0562722edfc194270795823a1962c2a444803aa3cd6575a68f0000000000feffffff6e0d1ba9cc308c0e69f745c2811abd04382e065d64c09c35d4be57511865fa3b0000000000feffffff51b1d8911f0073cb2c5539ede58a4e0da3237a958f1e2dd31862ec05e04244d10000000000fefffffff8a5496a478c4b4dda8b4cc73732793e596b2f3bc7feb2baf2bd9a4efd44f5d40000000000fefffffff10828190e7b204deb571ba9cec8df8e6e4c80c6a399e80a16e9b10a9f8257da0000000000fefffffff9b482b126b9deaf07eda00802de1a6790ed5c7a5ed70166d5a0fc4464e1f0ff0000000000feffffff42269ccb6bc41442c7be6d6ae5b5514d16b3fb62b1265b3139caa250fbb252be0000000000feffffffd75bcda753e1229044c8a1a457fe2c6df8fa42798c15cf388634208d564c421a0000000000feffffffe142747a689bd40184f3957e46649edd76d07187cd460bdfbcfccbc71dddb80e0000000000feffffff10dfa5460b07ea0445b0044e48cfac4d530d3ab526aa389d499a8a7108d928f40000000000feffffffc874d5300c020ce4172c4b554f01ddc47d554b58eb0f6a16d730a81d9cee93250000000000feffffff10616cc993d062d210b693b32df651f6fb6de43f908dc2baad223f1b46d52e4b0000000000feffffffc7d275dbaeb0d96a5da506f207fe5e5bf01d2f71ff161e80aa312fa9b605691c0000000000feffffff54e5560cf001419eaf9e26287c5aa12efe3e4ff84f416f2d3b3e5b9929ef739e0000000000feffffff050788f867d5da801653ce7226ce4e700044f070eabb181743ab04e04cfaaa380000000000fefffffff8f7015a687a0ac9fbf40abad85cb1dc9a185f59edbaafa00cc38a7b4349da620000000000feffffff4b98b9ae988c53950df960d4c85329f5918329a6696d28ef9d0974eb5d7f5e2d0000000000feffffff530267106c31b6458b38ae744f01603b183be64af405aeb7e4d2b4b2ab6b5fbc0000000000feffffff3b00db7d4295558deb67cbd2506928e257fe83682ae31bd146a95cb3e84076950000000000feffffff111675fb2aee557af11f9ddec445162c774bbfd8766153d15e775081848a19650000000000feffffff94a1aaaadac2e203af002109d82998f77c957d413ae82ac70ba7c598612167430000000000feffffff92283d3d124c710bd51da11284cf141494748ca9dcbee611a62178db4a68508b0000000000feffffff38a88808e0179a15a202a2c311ae9094f51bc76f810abe1789bd10f1af5c50430000000000feffffff048cf3bca26ec907c9e5dfe50adf0411d6f193405e2c251e674864da06200f430000000000feffffff66210b5959712eb6337f33e1270b655e4e3a9ecadc36edd593c6fa7a8a965dd20000000000feffffff45e6a6b1561b4f550b587c3c6b94d28d5a612a2dbe8c743fc3a6ead77037608e0000000000feffffff093a9d3600df51d07e9d1e490b8e76aec853c446082754167c11fecf360e3f080000000000fefffffff091a4287cc9b2b1be7f092b0b77ef6bd6a23bd25d9b60eb88c86fecdf2a91150000000000feffffffd90bb1fc5f694272410e5e6a9e012a562ae93db01540999784434c5b97a906ad0000000000feffffff06e486bffcc85da3ea84eeb0248e5639dc9129235a7d8023c0aeb1adb48db4b10000000000feffffff48459454d882ed17fa9ad3d305b7e20ff8cfb76ac19decfebe1e2ff7e45169440000000000feffffff03210946187811aa3c598885e44f2197a4456694bcb3c8cabecb63a45010165d0000000000fefffffffda79f76f1bac5976bb8972931f7bfc7e07e6930d8838441ef323a9988bde2d20000000000feffffff2fbc8f84811d23f6b2d348d0cbbcd5fddef9acab0dce7af68ea197f15e1322d10000000000feffffff3464c72dad9e0f91dfaa6a0c0879fd39b238842fcb7ca34e16a79773bff313c10000000000fefffffff4dcd25cdf9f01c553b443a1d4e6bd2404099f0f9bde3a5b80a878e0dee7972e0000000000feffffff1eddcc855795bd6d01e0acfa8dd3d1bf2a068b51acbf4d957fb3bfa7d889c8840000000000feffffff58df23abbdf6d400b8517d7c05a6fbbf91948877e08c4d6bfff58ce629e0170f0000000000feffffff54e0c7ce291605b0f16cdc3704a122c4a255a1ca9ab6472c6a331572480ea5d50000000000feffffff220e9009a881661e15d6c0a2692ee4c082f330980c94e3ff6301ff18ca37e6260000000000feffffff3e16f64404052dc64838ee72e5955457130637fb4699b45fa324fc12dae26a040000000000feffffff06eec69b647926cf3aa222d3dd015d588b308a3e2d40345333c7486777c6e5250000000000feffffff100e5a41535545152d4eaa435e98c8098169e09185d08d71b75fecc217431d310000000000fefffffffb2c3a43bd025d902b9cb16bc8ed327433a3725a7e382c0ef7477a0e70ad9dab0000000000feffffff142f15bc241e6e50f98c155ae19b4ccbce6c3097573e0f94508f4e286121596c0000000000feffffff091d33d4a5ea981138d78fea497949880a6e0e7567eb262d996cb38eccf9e8a70000000000feffffffd4ee30ab1facc14c60adf49684d0d5d51b2928566ce9422a0ad9e667eb6b96530000000000feffffff43ff49191e7f662fbb1d748ba68659d65676b6f99526985d3ff523ad1ed774b30000000000feffffffd2c86b165864d3f57511d64fbfb5a2ef24d34abb97b5bc60ab3ca20c02fea1380000000000fefffffff0542fdb02403f05dd3442bef7cd2f47bc5cd83689b027d8fe122e139f494b050000000000feffffff6175bc7042f0693dd3ac677fd63264ee9c201a1efe1627cdfdc0e3df8f93eef10000000000feffffff0417d83755c5e5f4a8ff4df1cc12227e5b3c8513afa94ed3b8cde0e2da71c4950000000000feffffff6bb88883aec3ff15d2f1d203160bff3e480f418457dc5242a92065f946bdaed10000000000feffffff664741b2e972ab2b973ad8751c222529b2a612884254bad05713c3724ea3959e0000000000feffffff46bbde199b626aa59aae7a65aeadaf8b3aca9c75e9b326f90d8d40b26bc9db6e0000000000feffffff6b6e9c4d9d925e7f7968682c2f18c93c88c67aa204e709d487a169202bfb0b1e0000000000feffffff6c47cb02c2f733f4fb5d36eed0d5af02f03dc1aac1a2858cc7a003918bc3dd860000000000feffffff452ee376cffc6ac06950e75fdd016cd2882f63e1cf6e3715272d8cf673b809090000000000feffffff65de4c23d465a7582eb2e405197f915e78d4d13dd662c487aa9bdba556f9ca5e0000000000feffffff19e0979ff7fea8091e37dbca37eebd76ad5349de170643c3aeb01b81758831cd0000000000feffffff3b48cfd0fb62489656437c8aba233155ea07c23e0e3cf7318895e26af87615ce0000000000feffffff26e3b1394d1d865e8528930e0ffaa73c77a3088dbf1cc9f68a41940897ad4dae0000000000feffffffebbc8fe6d231faae6716730d9a1c6c359979d30c11d3bfa66b4bce7c077a08a30000000000feffffff0502472e19fa2a3314c7bd414381b723277b4a66b3365695c902d9b6e9f6dd2f0000000000feffffff23a3d52546daa03bc7adff15f4d28cd0381825d8b01fbd4d96915c446fb74fce0000000000feffffff2963af21a0c975532c097ffd1614cbca49beef48baf63cb835b7965b851929630000000000feffffffed1307fab28732bf0b6c288784a0ced7a2808a3f9e85bdf9a1a07982093619370000000000feffffff27c870e62daa3815c6ba5618bbc3f8c872a9b14c8e1a389fa725d885f31214520000000000feffffff3650faaff17593a56570741be8e64fc5a563fe406f657b7e47ad9fde79984a290000000000feffffff2a96fd3f86df640b785d65452fc805cf052043e7867b60b8850e7657f7fb46140000000000feffffff492c1a3575de71ce5c976095b8f1084ca2ae9e5980e41f7835a1ac3a502cb56b0000000000feffffff3bf1d8c4f294bcd54d53aa5d2cd1f43a26404c65a451107e9285a0096aa312ca0000000000feffffff1a6664074e42f83e94b288a1e026fd88fa28e9c92897a26dfa96642bcdc0c4c20000000000fefffffff3184080a47610cb43b3d509ee808cadf04bfc1d424606d77e10203845f8128d0000000000feffffffe238a5946eb5366e4c9fa1930d2945da1caf12b900e9a40af3935256f24920be0000000000fefffffff751d11e1920318d7274393f021fb2a24d589a8ec958bbd8eb47d5abd0f6f8570000000000feffffff1f0f0e99a38c2a1d9a8d680266c5877c0788f62aaf78d7eccdcff49e395b48080000000000feffffff0af3fdf1acd0f8547a022d7f8b68b0231eeaff085e51723a70b57ad8ee0d6fc60000000000feffffff2261472b64daf2a7578d430a52f06d72155812d11756ad80b74b717f21c5085c0000000000feffffff69185304d4bd181d317b4f703fe1375629e13754451ab7cd7a8f3819ec6a52500000000000feffffffd1f7ee1e63766d63fe6c67c5471862ed85f3426eef4c1e10b2b605a9a512426c0000000000feffffff582d7aa933dc0d2589bf24f8332e3de19e7bbb24dd81f0bc4964f92cba8c4d9f0000000000feffffff3ffa2b35af69824ecfae73b1682fb9a53bb024d0eee556770d4e4ad20de2cfdf0000000000feffffff3a173f4979b3fe82141cea8e7874f398e9791874efb675c711c71fb0ebf7ff5e0000000000feffffff25e3d3b9aa5f9f6b57b35db8b395a3ed8aa08af034b52c3b114060cf8a8d87c20000000000feffffff35028b7ab554cb85f4ce1687e2ce76e3fb42773f1f3b53fedc555c63dd6cc53f0000000000fefffffff8065ca863223559cddaaeca05c666e02841cba7dfcc5b5ddf7f83e655c5b2690000000000fefffffffdce8d102771f2af50f05186011822780f33a295ce513d46aa2b904cff8826a20000000000feffffff3a9309f98543f4895d974aceaff0f38f5b65370a78c0f17861e144c70e657f590000000000feffffffdcc798261b9e24a2c228194acc793ee2d5d978329557b8ba74de244b779258010000000000fefffffffb4952662085135f4e96fed6210c0570b9617a3a8c2bc95596b0a3a76cc082500000000000fefffffff94efac1b5d6d13ae6f9f821de5967ba0b2530b781b0f03318043584afdebf040000000000feffffffe14d4f013d895ac4291528aaf4c2bf1f0030b77febf4d0671f86a0f0aa8d87040000000000feffffffeadaeed2b02953af2e3c5c4dda4598e3bc3b2bf7cb8a95edb8e4735026570b240000000000feffffff29731c6b96169c30b17787c049caa0a6794d71b93b4c7a448806746f8bc24b570000000000feffffff69e58c4bff2960f7f64689879686b350e5665fb9936e59570b65f9e9a6881cff0000000000feffffff7ba3c4b4222f7ee25493f77fd7cb5296a5caa88fb1dfc7d093432f8606ddc08a0000000000feffffffc6a40fa65861294fa65fc2be852e709b08752b4d5427b87449241e1755bb7c450000000000feffffffd10cd3fd8c7d6fb86351654afe45bc6fd4ada38074027552e9f844dd9a1f3b260000000000feffffffca63140319ed5fecedc7a430a7f8b4a9531b260b103e55065d799c07d5fc77950000000000feffffff2491ba35e7f2af3d6ef2f5f55f79337c9a3692b9842d387726e3a397b2ea3f320000000000feffffff57d8203b30e76336b1fa6c966d33969b816643eaf3651136562d81466be80a3e0000000000feffffff0989ea43116f9ecb346de09b31c8511a3eaadab5a1a35d2c4e45b41d401fb7c90000000000feffffff512c3e3347cc964e328fe25acdbdd2ae1e0f57fd903c6002deb0575cbebea1190000000000feffffffeb4b6b212555b70eefe223d9cda706a58933f330ae32ac653b8f0b021287bcf30000000000feffffff69d8bf9d7ea69995c850b7d77f9515180b0619b356bb38cc699d31295eaaa6630000000000fefffffffd6fe853e852e86dfb317f6e1aea3e1dab42708bd5e2497b3a742e788e6029970000000000feffffff22b872c98a4ae3287f0b06ca6d3bac9e044e1189851d23d45aa419d0bf857ccd0000000000feffffffe218f2a188369818db1441369814578692bb7a0b98427e31e838436891bb43ae0000000000feffffff07c6f5f3adfe01de58c516900918bf6af7083aeb6aef6c64bb95056856d8624f0000000000feffffff489360db35e09151fe3a4afed8cb16bc5cdd050a6ef67b0bf6c1b420d21159540000000000fefffffffe8657465f2f98ecb79ebb6ddbb9d5e07c429ce044e7ffc8267684eae5ca4f040000000000feffffff5c46b85c36e0cec309f35e6a12f9a42c7882713f5fc31ffeb5b6830ffabeb8950000000000feffffff46f284c8188a711cf8eb0f10cd7e8f2024481e6487f37b04c417c2e2001f7f570000000000feffffff55df2910a5dba5c83ba12d5e6bfd24d0b216657824283a6ee4724ad570855e7e0000000000feffffff21c44130d8531aeeb20552a6e09e85cb36a0ac1e0a0e688af031d65b632516800000000000feffffff45288269fc019a0b6638ac1ee27c0b36211e7544bdd267392d6ee09405d509180000000000feffffff69a695027a94973328a3e25353050b6e5b8789e5f7b47c38e8c6835196d925600000000000feffffff41dd0b71920efcfd69cc56bec306624d553c554914c0b89fd587e7e88ea9cc540000000000feffffffef218760fc58b2c919401c251e9a37afccb3b610cf755e7139f6e327c7355a0f0000000000feffffff38c0ad6152e136ba7033181c5b6fac5d9d2e8545e07911fdce6d402772095bb90000000000feffffff1cc0e4f2334012b6131bd33d0cc3b3cc3ee9a087b9004f0ecf776fdcfc35d8440000000000feffffffeb82626e329b2420bc3d9c3b1c8bd3a07278010f7cf2db05b0c805dd6b8cdf810000000000feffffffd919d129214d14304427e28e2332d9f634afea548f0d48580da9c737a5c90a510000000000feffffffe1f040c018573184af436a88e896cbad4927727e3df39bb8109c0267439908810000000000fefffffffaa8dd2ab80e39f7262d0b8650319d3f7a38b9463021b2c25f06532c8a7cc1c20000000000feffffffcb5eebe0df9feb3d6ffce2b867cf15f24c14297faee105dfaa5615af8656ceb60000000000feffffff5463745f4cb0a6e81f73e516d44863d12ab63c6d7e7120347893becace24007f0000000000feffffff41336c5fa602e03f4c65870f3ce320ee2ea83fef895bbc749dcba40e0fed8c830000000000feffffff03519705842bba4f4de6ff2e435e5310877b94da997eb4b0d0295563944a42e10000000000feffffff5243b1692009733260874b2d4e2d51c013b56cdbd98cbd98ca10b19dc0bfc4c00000000000feffffff32531ea015ca9e3217b6a546b64ab3a7b102180c8ed9dd0d28ba5ee208484e020000000000feffffff1c6d8a42bb9d74164e97c88e4506dfccc8f4cc17b1ee35b978cdf4379a90f7500000000000feffffff066ee44300f26b018791e1a312b3bc6161f1eb323e63571d68ef3165c85d04c50000000000feffffff12e52d5f9f011564ce222e12e0bc882d79a0ade81a3d07be05c348769f3ee1e10000000000feffffffec373b69c4955e4c1e9b2af112ca83819e0f61b76b1b580e16c52589e4b0f2fa0000000000feffffff2a9cdb1673607915ec7db67531d383674adaf64ec48d7edf372724fbac7e7d880000000000feffffff902ac836c562391eb2a27f205b591d6bd84541f995d2a4b056419516acee65240000000000feffffff2bb0d6f744055f76e3cf9cde940dfd71ace8c28ff2296262172bdfab8d5586d30000000000feffffff3da7c947ab177ebafaea1a5d72aa4d0848f44105a75ee08c67bfb56f67cb136d0000000000feffffff68abdee13c941de44714d2652d29f40b3f8310d2c70c8bed595fa4c0733cc2510000000000feffffffcca0c34983c9916460e9a8aae8a66c39dbc59f1097d500fe7a15369b419961240000000000feffffffeaa8393902c82d084ed9d4023e4e88fa3a455adb10405ff81e542b0eee854fdb0000000000feffffff3847029653bb3ff26420c1037076ca1295e9cf57adba9907fe96c8cfb2b7c2310000000000feffffff1d95940df6168d20034821a0db8c246eb322759bb74fc99e5739f7b61c30352c0000000000feffffff64b05ac9ba91d634d74c78d186a87f63024993b5e32d1728d54b009ee65b58750000000000feffffff58a743175fd5ada5c236a73685820cfb344a299df9ec37650b8eeea712d49ebe0000000000feffffff17cdf062eb763a915112b5d061a9c0c8f29b74ef21f047871a8d9b1e2dc078650000000000feffffff612247631d66d400c3c9b34010c27913ec4cc8cf3d02ce337e5f356783da6ab70000000000feffffffecc1665e277c54c899407f88adaf9a43dacbc3bb513515785f48af4cbff950ef0000000000feffffff66a4763dc00c06e6bba198e3f6f599b5b152cdbd662cd041d7a9274c3f74e90c0000000000feffffff407885bc9e5a452556ce45804720e23be6e489b6a8ab53b367fdbdbecaa2f7560000000000feffffff54cb833e0d588b593c67eb35951db4f1054068992c9ea363e75d464c150c6c4c0000000000feffffff2b9be8def249221c6dd56df6fa9547f2ed525873feaf82560a573a462e91e7fa0000000000fefffffff4aa480c6998aa84db66b10f6e39524ee06890ded1abd46623be8f8511f49acc0000000000feffffff52f321ee86d5413f5ca25d218fc9bdb0fcaaafc589f0e1d925a0a6d2442769390000000000feffffff5401695cb07e9092a3226dc6f858088d30d8df3530e75436752369eab65637ba0000000000feffffff12c332383772680e59fb91834b25bb1ff969a16dc4f271f7893e02cd66662fcf0000000000feffffff1adb0805513a5ff53985d8cdb44eb1b9a301874b14bf49649b37d263537bbd300000000000feffffffd71bb04f73141e617da4c586d38eac203f499bb3020cf436db06444724d885800000000000feffffff1af9cf35e9c689f292336db093d63903eb5b20f91c97a7c9b54189b25ad719d10000000000feffffffdc96a742e15c56f8a8209bbe291afcc033c85695fa0eea6c89bc08afdddc2dac0000000000feffffffe3a4df68866a298920a80e6e26f58d21b42e8d1baaed86deccf397281f171c910000000000feffffffc689edb488c58ba27436fe0daec9ed6f54dbff707663c17cafaf8428815020090000000000feffffff2a83a861b6fe5770aa4b97e7bb8b9cb3d2a716ef6f35ecec928161000b942f6a0000000000feffffffefc57519119ece13b293d92c81325a488e3dc097962ecd6feeb30d039c42219d0000000000feffffff2652c0580fe117c10f951385214de89e27c165e530cadfee263248440282f8560000000000feffffffd3042ebe1a535a5eaaac0aea1460b4b9a841b4b69650e2dc8e33b8b85f40baff0000000000feffffff4024d3686539441a338432579fa966ee1ae865d305885207b2ce86b3036fc4ac0000000000feffffff2189c5f8a7ac69e118cdb33fb0b9dcc9ee5e0c07bf611784518496a286cab84b0000000000feffffff8a18bea85760c03658affd728361c18c44093a3bc1d6efaf1f23b5cf29421ace0000000000feffffffcf50026b60908dc64ceff205d0112c83d9b250b1626842ad1ae515b8c9d635ff0000000000feffffff5d6e8b0a5d6b476836da32b214f2faad4376f94693ea8b2b100b1bce26c3e7180000000000feffffff32f3ff9b5375f2dbc8df9db4b52fd86db2709ee565dbd078d6be148f035dc4a40000000000feffffffcaa87e5f1ebf2111e69d0d77aacd5d757c952d7546e93e20aab0ccbe47323b220000000000feffffff3071f580724e28daadb83dfced3fb796bc713ae6a30ae57adb73716f878829d10000000000feffffff2e63e29d465dcf858d0d548ad987991ed77feff4a67e65a98334c8dafb6ba4100000000000feffffff35f177f6a4f2d25338d931277b1c149e88cdfef4f2875b512d37219095b774220000000000fefffffff02fdb881bf430a1627ece41799fd023eac7b02fdb3dd8f39bb1fbf4324365cf0000000000feffffff3df96c5f587f7cddd6fb7401d7650888fc9b5e56daaa44b6c2e955ea92fdedad0000000000feffffff4324fbb4f7bd128570378ee5fd814caa2d64c865b7993bc29e7d422acf04905e0000000000feffffff0f249085f20def084086258fc087214b22dff86554dc197095ae35e872153cba0000000000feffffffdf7ab330566cb750a382820e51a0a3e46d1731527efa322ba9cfc583ec015b160000000000feffffffd954135f3386c636ab996d15cf630b17cd5da4cd51c9a02f2998f9c78b56108c0000000000feffffff0ad91fe33788743a65d9d7abf9247f4ee3e06c67051c275c599552b6241265720000000000feffffff1320d488d75e5ec492f5209c681d4aceb6d7119dc980b610e856247371b14f380000000000feffffff4e6d4486a0b29325792e032e3e5aadbf518a61c6ec72ec1471625128291618b80000000000feffffff5051132f640b0f4bce2fdbbbe986eeea26c76a799c043e169b94ccbafd904d720000000000feffffff5b39faf31f3e745945f5215c011898fb198274a792fafac6a7fa585fa9de505c0000000000feffffff9354f690f631c9e82612162a9903acbd6ca98410f9d8d529113bb5447676870b0000000000feffffff178fbd00632c9714ba3aaa3eec3a1a1fa43051dc465c5daaaf68fd8cf5e1c74d0000000000fefffffff9f68cdba742f31939bcb85d7f6cd95b88279d6d4f16578b77e6239197acb6ba0000000000feffffff419967e8df1211256e07b6dcd38a4acdc2bb0007c4803fcba7b79fc34827c35f0000000000feffffffe5dd4f3427559d4da95687f605936097730d1625376eb03e625d1ae36944d8730000000000feffffff61ac4db5ca0b1118749c77de4138c3e7e782f806cac750ddccf686da48e122e30000000000feffffffccf711433553e2850e703c3ca8a5808957c1cc090978e7ac3804f4aca335600b0000000000fefffffffdbae8d31c438aba68b055fe03f276a3e36fafc3894c46cc0507f12144cb60b50000000000feffffff6c7dc85e8f4c7b29b1e9b8b11c571f374544e00317db87b02daad86ab0d6533d0000000000feffffff273194d09b4f10a70eacc45f10b35b3594e13b27f35c124f127323e50aeb8c650000000000feffffff6232aa5edb0cf888a7989e5b299da4037aa4e573efec01d00846295693da3c310000000000feffffff69fdb0a8d98ad58f041303e41cbd1f1f37502c09bd20095ff71287304926b0a00000000000fefffffffa656751afdb74f837b991e0bf7269ec36da9c8156638ff1ab25d8910a3bc6750000000000feffffffcfbb8afc6b97ce4fe785d425176546c2f6f5a8a06f7aa424b2c87c806b87abf80000000000fefffffff47e59e8e989cd564abd0f858d93b4844de61eadb0d4722dc08927ecd469ab140000000000feffffff20b2bd16faceace02c0c8d8db99e75ca5bb2b5de8b39b12f9fa567edb3a234390000000000feffffff05d9a9dfaaaa2074454410342fc865596897193329c53bffbf5dc6c73a78c70e0000000000feffffffc7bc2ba7e1d763c2d03e8ea18f66ed4c36b0f6de4c35dd1a6e59b0e2dd9942200000000000feffffff3f3773386e6e6c1d0a4155fe1a3e5f6b35e77943c65083cbc5f1439a82e73e5c0000000000feffffff52da0ca6e5596a05da3e1c571bc0960886897cb9101b496a3c97e1c1442aebd80000000000feffffffa6a5031a7379b26693ca807eff2c2a6bdee2cf3b3a5bbe4e99b12bd7f69f7a8a0000000000fefffffff25c64b8de86cdd17f71ef4dfe1962a85057fd6d29f97287f25178f9f382ba2b0000000000feffffffdc323dc9000b67dc97a8e69cd5bc8a1a8135c0d81d922010cc64129612b428c90000000000feffffff12842cc50703fa320064c92bde79f3737171fbe15969f403a2bec44316522d040000000000fefffffff1462bf3e4ab2c49405b1e103eae8275ff4434801ca2f6c5ec3272c9916e6e300000000000feffffff2fc77e21230a2c8bec255666c88c8c551079352870b354cbfa6536aca961dc7a0000000000feffffff12994764992fa7d7ec93b20c6c36010e1f8f32ba07b149dddeb91c12ea0f6b750000000000feffffff507459e8c65211d84792bffbfa91ec2eb81af7aa9dcdeaba46e06981c0257b7b0000000000fefffffff868f9db15f508bb2ecf6c9aaa968572cc3582fc434623290b0af5d5bf8437fe0000000000feffffff49500220172631b754ecd8c4a075f5fb78b99a5cfa7b920acbbca4231fba71ab0000000000feffffff4ef9265dea64223f35ff4919845759bda746577b998337ab30859dc8387854f10000000000feffffff0c12d3b96e7e22bbe2ad90cad32623ca7aec1b1620f69ff181326e2a85668d5b0000000000feffffff5159db85290d20df1ef9ac460d660c478aaa51e6fe2a09a817f288344c17fde20000000000feffffffcf4ce1caa7b7ed00d29009d1117890509816a0a4a56339c8822c96f044a645240000000000feffffff524dcc410bd37c019147a470186ed339b3f04935e9ac0f46d5d1d98dbd650d790000000000fefffffff06008791f30b68b999df51d7eae7d63981280e7850960f3a95409038f4eef1e0000000000feffffffee4b9bb3202cd9fb05d1f86aa7ffd07bb78f405b869f65361134684f4f252d520000000000feffffff39858c821416f35acb875834a9174be65e4fecb9677316834c82e60d4159c0d20000000000feffffff647874c75e1c98255eab92cd1aa4699dbbd5fa64543f3ca3af0860860c6173ff0000000000feffffffe3497212e8d990c1da38769f2e94eee9806fb6e971223d26c44b248cf65cc1ef0000000000fefffffff925b0a72df4f0e6b8eb6f496427ae428be6a52df6624dabff5898bb152ef0550000000000feffffff4a697667d66f723cabc01674d8152841c674b4c779e1d33c0672e000695a22a40000000000feffffff0da8ebcf756a65aa78bcb667e8ee070a9a5cf65ccd4dd1b94c8ca655b968386f0000000000feffffff46d0da1bcde2d02e9cb564415fb2c44fc0923d74136db5d0bb2e3a20ce2d2f880000000000feffffff2b138c275e4c0ad5571691b679e35b86b9a0069395c23db74e1838003545ad2f0000000000feffffff5613477f6bc7afe9f3c0cd3d2e4b88b12b4d59dd5a7d4ad3e90a807c0d6c96e30000000000feffffff11f7ad28de64f2930ade56bed8f4557b989f22cd9d77af8abbe1661d61172dab0000000000feffffff01e26578982d6eb774396406af0b55b6fb1809901f57e4d0598ec9992334a7d80000000000feffffff0aedc77cdc7f086fef4bd4dd465cb27c67e0e60b9203b204c40d09dd29ebb2d70000000000feffffff470e0c2b10a4b47348c65c329f95c2b4ddcdc96dcb0d08ded78b39ab2e1651ab0000000000feffffff541b7c377dd3d49cee64fa0aa42468bce8362b9dfe04d35065a4a963e412b0a20000000000feffffff66e9c6ead553716354565f4f2ebc17a8585570619e57414096f6316edefbfbb30000000000feffffff00c5e0f19e034195d3ef209a5e1d1e8d203e9c2aad65d17de611af92f8fa3e820000000000fefffffff1ac8b5b764bd2309efc5d53653f6a93e0b78d3e3183698bf5e93699621b1a580000000000feffffffe375696e85a1edb8f0d726c69829ffefd0327b83e2c1da19d5d488b8ed4989570000000000feffffff043b9914a79ec9468ee8bdafda0a54f03e44d36de477ca9b76dfd8625933a4c90000000000fefffffffb75bd3542309fde27a5ac60581e9aedcdb2f3aac2dae7b8a8ead460a05927650000000000feffffff467b703d3a642a0fce4194ebab1b90e2e84d25de8bc330dfd8e2a6c9c0c94ca90000000000feffffff2c6d91d133bfb92b8a44eee813945772bdcb9fefaa1785e3a661736d8966ddc10000000000feffffff046914d7d6b11638acada4a2530d062a8581f0cd97b05c7c7c59896ef41486100000000000feffffff49048d152b4ef74c8b14a98488c62bb1f51a7c928b265f5f5f78224b463dbda10000000000feffffffdbfa555904feae4788c91434470ac7a0d04722e7fbc9d6c16e786a8d54ac3ce50000000000feffffffcd64527ae4716d7a6e68d56c695d2872906702d3faba2cd8ecb9f8538bff67700000000000feffffff1a15b5efaf1b4d114533ada03b355c1643ba598837f525da7441ca613669bf1e0000000000feffffff4dc5a7dee120717c18ce84d330f5d05040813dd3726d327d1c3a665090192af10000000000feffffffcaf1518ffadb90dd887d5ebd50d6b4eebdf0541fadcba4444ce8f9ad5ab1ae2e0000000000feffffff07a74e9fcddbdde7e43f521057ce62e897cd8a52de57ca58b50cc889b11b3db40000000000feffffffd3c8e9e1c7122e80a64e6220fecfb307928462ff3f2e8228f967b9e247567baf0000000000feffffffec4a4bd0165d55af494a03c51907a6a7d9487fad26cd689e84905247f0968bb40000000000feffffffeac4a11c2675bde24f3c8d85a949cd3b0fcf743d7464cfd0a1259da5d583cc740000000000feffffff50639f1bd002d56f0ba8c228d645e0806aa4a279ef1ccfcff859b91476be0aaa0000000000feffffffdae8d4034d42c84572cb1e641d47301fc06c674d7c433459a1a674d4620949f90000000000feffffffda2b0af4d5641dcf543673205d63825ec0e636fd2a186aa57648520a212cdbe20000000000feffffffc8316b07a789656ddde11e26a321a809931ba8129ecde7bafa00edc62d158a820000000000feffffff6079ac85f4c263809cb805c2893d7d40f54e1378f7fb6ae7d7d2c49d0128e6dd0000000000feffffff3e4c33f0f1443ddac121d6b4146e378b788cf6ba6ae99d940ce1d962e71623310000000000feffffffdb91bc6fa56133831e630cd97b50421b9bcff86e0732c4e243ebfe1332168cfb0000000000feffffff67656b3364ea7132bbec7ea607435712079dbdf18b7a9b4570fb4aeaca80e74c0000000000feffffffd2467b65c1765fb0e03ed5541424911e8f42c4cace469de4309b70c00c3317820000000000feffffff2453474b9f2c5fbe9e2e33ea8a2e3e624107e3c8fb19d33054bbbbff42ce85510000000000feffffff418a852678e61a7e53e90c7f410ffd5e9c3fe1c279f7a185a4046a620098ac970000000000feffffff1590056988ca47e946f3edfd2e8458629d11f2d7aadd976322091f4bcb9f9c140000000000feffffff4a7d8c2970c9c8613df320c056428e38bcf5aaa14a30ed97dc2f9e122564923e0000000000feffffffcd954a1ebaff7c7b50e7c9003dd6627b179a099beedd50d3843804360245d9350000000000feffffff391ed11439c7b55123b238f8fe46fe87c57ae7d55faee99c85c36561c80f557d0000000000fefffffff13cfd829019f3c43a57ac7c9a747558edff64834a6be1df5a50546f921e4dd70000000000feffffff09cb55d68951515043dc90f01167a702c4a291ba6c11f11fb3492aad2813ebf40000000000feffffff073b4c2768bc2c38efd68d7306a7747e4d9da0625dd5b55e019e4ebc220ff6f90000000000feffffffde439d47339ac6ee7db505b1fe89ad333ea8e6c945188b4efef274853aaf2f0a0000000000feffffffe60c26ff6ba808219884e12a27cf0f9bc7171cf5e0e665d0287089d8374f5c400000000000feffffff2844f8a98b58c847e8a5407a746c9309564c93c455527df09f37bcc4731319fb0000000000feffffff65da5327356bd5c1ba07fc244c5bb3a5e5a064a57d1159a9a216cb17218d5f500000000000feffffffe5e518b25046cd7b2de106c2ecd74610df81b91ff134cde41a07f6565d254e6c0000000000fefffffffe3389c55223a297e0aa39d9c8fb149f3095f8d4e9df1403472e4893f58dfa460000000000feffffffe75fbb7622b1e397b1019eafa93d1a252a5d0aff39459bfe167875c202375f7d0000000000feffffff2948a1e945e89abcce1d099f5e82636c36ca293bdcdc7d3a7eaeb18d130670890000000000feffffff438baa8570490c41bdc6720f24b540ecbee383f6b508089ace8b3589fc35a9e40000000000feffffffebf60957f13baeb60e326159556511a4fc66ab578d9d6d0140d335782cbf52f60000000000feffffff9dd0074e2645321437c73cd0f474ea78ebf163ff969cf5717f6b141ad498e86a0000000000feffffff1572992cf94c9c520a88e90c163b8fb1a822a84ad55c6ecff4377e9138573d3c0000000000feffffff0714b6b671c2b77934455474c67a3306cd40e6c003ac6cb12a4e8ef34ec21c920000000000feffffff434a975840db19720ba090998178dff2ec9058f0abed3030cbb2678b9907170c0000000000feffffff1d93467e4bd1bfc58d61690c3a2f6f8cee934421e34fc6f2c9ea5d1dfcbce6c40000000000feffffff5ece6daac49408b548ef53ce5c53b4af272076bcf634caaae560a9d2e717f2760000000000fefffffff3ac12da8979574b5bbd947b8dc024c1ec259278481036427cdd3158eb94ce0b0000000000feffffffe81e9c8aee9e108750c11db7c36e8b80fc35a5cc6fd0c6b15d7346db06204eb00000000000feffffff06b39366d7af0b6b8a026b2a1b8ec57a1dc43d36800c9809c8509af0878ec5ff0000000000feffffffb958113f7d5bdb57a0f76b9825afdbfbd2f4defa4410b2ba8ad05d588775cfa30000000000feffffff36c400ed22c093852dff1fb254c60668086628e291c4972230669d3074d300670000000000feffffff542f61dc1bee5b3a4c5130f18b67972e2b6cf1fc9a49315dc65f63d136a847f00000000000feffffff56286149bdd8d7d507ac6ad18e0eb6a746e5b206856a2a94e4dcad00dc8b270e0000000000feffffff0e63874d4a2801f7da9a88124c7dffec67bd194cb067a33946f86b9ed21aa3270000000000feffffff1c3e34a29e9beba2a54dcb420e188ac8ebded8855e03480c80ba4acf9e73a2b10000000000feffffff2e6dfc527e653c00c9043807457edae26920cb726b125fb1900bae9f7c7067980000000000feffffffd086c94c6ff4b5dc30d8222e6a4c618dd0e78ae4dbb27316d97beed8a364b42c0000000000feffffffd8d7878eb5bdbcb59646d573d9e7d2f95a4c69e9a85ee76a813c003cfd030cf00000000000feffffff404e084bacc55f30d3e5fced84e0dcd946e0a33b9e929a149d54986505f682420000000000feffffff435e6d50076b2cebd055172829dd879b18fde1825e3a08e462b0e598350968e60000000000fefffffffc80df2b5e4ca45977aa0c83d2dd8a95bf801a8f429ebf88798c697e8956b10f0000000000feffffffc8eb549b2ecd8a2651d81818db6c850d6a43c1052075ad2c0a887e2929697fc60000000000feffffff0daccab9eba8911e7f2f0359e8e67e750595d561d65be0499aff0ce93174025e0000000000fefffffff80c01624be4c957ae4c69e78f82d9fb4768bcbaeec8371928217dbb70166f400000000000feffffff2599e5b36047cef10d7eaf2a86b9773fce8571696a7b8c22280b9cdaa580fc2f0000000000feffffff5a0c9e88118d4811307792f7ae0bb835f646e108dcb34b4df575c066b242d9850000000000feffffffd035a50be6db2c4215646825b84c4357e463655b430890d6e67578ccb0f820710000000000feffffff253f68855e585e68a516e2e64fef79552e9a216bad8294502a53de83b69b95300000000000feffffff23540005ce620aec328157c0d174db34cd25b6a0307a59410f9f790bac58d8d90000000000fefffffff4c23aa498d2ecb6484bc5f1931ed681b2f11a5ed3d4154da1f2c1bd9bab22eb0000000000feffffff4aa6a1838b8c96dc94100a54cb0c9ab89c9b11df432150fe697a77a8146f80160000000000feffffffc9fe63b6c4aa265dbc296a2b7e66a70da862ef10dcff2a334daf6175955d2e8b0000000000feffffff23c06bce3b2c99309fbf877e9c22a1657d2c27c18ece076fc6faef65495d677a0000000000feffffff250b0e71e4136fc5f05cfeebc66034c9b6a34b29a938c736121cd5134ff6a4430000000000feffffff4bcd95d2f0c53936982c4a8dd5d507dda1713de60bd701449757abd6d3d65c250000000000feffffff6c11fbb7dda52935bcf51534e007562a51e8c3bc4b9b10882217b55662bd74f70000000000feffffffdafa080dce3bd077e56edaba65e46450a4134f5dae3815d75acf50f3334b372e0000000000feffffffe322a0b6f4d55a34de3bea60e46dc4f3bc8e17d0f5c953090a3051462265b4620000000000fefffffff63726dcb1d47a43fb78263f0c075618247c873c414ea85d43f14fed7309aaff0000000000feffffff514b89f120238fae92cc8f3da568d2c2e8d2b9e092e3b353cd8bb25824b283ba0000000000feffffff56030e43ea946b039ff5f3465d57968617d2c975a3fa41f158cb48152a25cfd00000000000feffffff03c016dd8ea9a53fa2840e5a7e0abe614941a4196627088665c413b015328cc80000000000feffffff9fa0e5dfdfdfbea0100880a19221f68cfc2375b6fbd5fba45c9bc4906ff263780000000000feffffff530b555796418eca95670d177392d4b2854e7abce8ec34f2f4f17f345c316baf0000000000feffffffc85814a782c43adce4e762d4b56dafaf6406dc0f05e4921a16b3055c2c8cd5d90000000000feffffff2663773495bd5f2110d530ebeeb645a781fccaadb6b9c89f2cf55d051352683b0000000000feffffffcc9565bb7380cb1303b1b6c38f91de92eec82bd521496d52a78a1b543ea88b570000000000feffffff0ef30bd25f57e17b5338e057e2916d52e64b23cb8f73bacec1bb515641fb28220000000000fefffffffff74372749f69a863ffcd9b09dcc0a3103e707de60f249c9d96783a1f5c71420000000000feffffff0b1233794ee0eef76eb789669fc3b1d090011daf3bbf7dd8a81a8bd07881d2d00000000000feffffff4a2429ce08426ba7d10bb2372dc98da36a58c0bd603bf8839f16863516900c260000000000feffffff3eb0dcb9080e70edd73264714c86002d0b6d83d34671006b810e8453e42e9fa70000000000feffffff26660a3e4649bc18dabb4e11e061b802f45fda813f69b2dac0aa3017af9fb3280000000000feffffffdf14e9b6f248701c9be1ff1fc7681d9228f142637a971f79f4938476bc8abdd80000000000feffffff1dfcc178b08a87229f8378198f02da331a1439ed30e86f34bbf4f872b11efffa0000000000feffffff16107597e8b00770ca7948fd630c3b41d5d9c5d1ffc882497d6f42e56bff79c60000000000feffffffe89b3bfa748b097129a58ce509de68d30814356432c99a609931e9cd7faf44360000000000feffffffcf7d0f1df2dbe35297aef1e522a1d71243e73322b011a806b946735049ce79200000000000feffffff4c37486c711aa99d8cfc40992b3819886f21130706ad44cb4f84295e25030c0e0000000000feffffffd72a0114424879e5bc9b6a173ae584d77dada6dab0991b9396e3a964d7789a720000000000feffffff01a360298fe4a87185d82dc9f33ae4cc42f9ebfd689b99f0a094ea936eeab9510000000000feffffff20b62cc628a567b93773b9962dec06e7e4dca476caaec7e49f74a45e932163d60000000000feffffff05a5d7235bc932a247140a6d6f621a20576ee1823d12270882a928da1041f8160000000000feffffff47c37f26bbf85b9a720e1d58e3e26a1ab5b548a7fbfde866fc38423c4d6b2f8a0000000000feffffff44d56d93c4d42cc26b6f9a3a5e1190c1b63872f63f6f4ec01a4fd260d559c9880000000000feffffff575472a1b3cde3544b189d781abb41ee03450247fef36f2225c0c7e021cc8cb90000000000feffffff4eaa02706f922b37a9586be03130f8935d000d3e9248d8234bb5ec71fa0b24f90000000000feffffff459b864dc89395f8c8210c4c163179e3044ea71008de21911ddad430f28b98960000000000feffffffd8f9509999d7b5380a2caaaced5df2a4734440a4a72c7a6c55906833d52f551e0000000000feffffff1c464eb7a3dee4d1dd1928ba78a3d7f1dd9a0ba4c806264960da3e8fe604c75e0000000000feffffff4abe9914ff9f00d540bef5f25f46a15dc1f1218652798776d0c84c72bd1086090000000000feffffff0271f7c560bb47947c14e85d3645960397290287bd3ecd2eb82965bf21783cc70000000000feffffff3b86fd143c3f7f312ca7ea05fd86ea81323011faca4aa796a4f0900d2932c1c60000000000feffffffc76f8021363e4754f7a3bba4bed0a978870c93341a84126b1838ecfc93239fef0000000000feffffff53a69d39bfe9c1642515c8e6df3dd7aa114b691f5e6664044a1c9dbb4c9fd0940000000000feffffffdfa9c98a0d052d50039109802a1aa1d83b57f80a8a37aa9c11b69e8b2bf6c55c0000000000feffffff5e5a12bc27e395f313c836aad4d74ead1f31515f78f1bd1312162fcdc1c257e10000000000feffffff6b04fe997af41320ede6cdb8e0ce31ac8295fedf993fdd1c4e10997f49e9dd1d0000000000feffffff75a9f69aaeec91df7774167648cde5ea85f047367cc20c0695e1e1e03d2b61060000000000feffffff5f7fc8f16fe68ddd2f7c758f31c0c756dea639663a961c873f766f5a98b325b00000000000feffffff3f6644c75be1573c70c2914dc42455f6d9ed16926fd37238b45bccd5038a020a0000000000fefffffff0958d0eb9caa7b8e1a274dc94230fa2f50a4e3ac115c9e88a36c8c63e60e3d50000000000feffffff6d228d1890bf3ff31355af99990401f401cdebae095d4ff9ce160a53f13775910000000000feffffff42ae9b49c0cd26ad31b883ab40cf7f7695b959eebd53935c1a3a3de93cb829ca0000000000feffffffdfe154d97ba17f4171342619006f125d59a64d20846952cff865b5df7311d5940000000000feffffff2a40c0fcfbee9805fd22d265ef3d4645779b9da7cd064d5ad7691dcb42ea1d140000000000feffffff57999e2141bc35d05bb5f13daf262cea98c1ac87accc56e51fbd403f7b37af490000000000feffffff4c1e64d6463689b9c4c8141b3ed372adf22d9b7dd9e724594ab49732bc5e87600000000000feffffffe129f92f2e4bf1965004f9579b0fb2783423645766c4532a96a1ec76b8bdffe80000000000feffffff422e16a6c002a0eac5f4ffdd83affc1681fc3ec651821743f18e894e4f3fc46b0000000000feffffff1eca976a3b24989850eb217a99112ff2efca08aace1774376c9035f1702481420000000000feffffff13f8b52ee14090db50805bcd31ea9d46a9053008daf251747e769b8313ced7720000000000feffffff094d9f202cd4234dd45db79b07c232bde7bf8b07771590ba09534732b440cb610000000000feffffff0f9265d01ae566bfef45e4eafb1098f2072bc49a4af43c3545aec9df9662a2070000000000feffffff3fe1b0718f06d1638fd9886460f7cdda35576a22752f0a354a9732742e945fe80000000000feffffff1055892d28d40694f646506a2987edf04cdceabe4c5912ee5b21beb81930a12d0000000000feffffff07c6017b94168b1a17e23a015452f16e2fdc2d027b9c6e54767ca5a4838c47b30000000000feffffffff8a3629072aa85a930483cc961815eb1996a8443e6826bee901270724ef9a840000000000feffffffcc693e01c2e86da645434da4d3f3d7dad9c01919a090abe83cdba588cef2c1aa0000000000feffffff60ef79019a6c98269da51be0d0c02fd0eb19dc450390579d74eaaf2fbf2229070000000000fefffffff9a1c07882656eb6b6ee5671f165c9311b753b3bf6fd7b1e4abfa4be2c78b0070000000000feffffff63e88bd2f7943316bd8a5a5ea7dabf4130d7fb2d6564dd00eff4735bd1011aea0000000000feffffffef30e6e906a5fe462178111179631d13f0fae32554ecd4534d5a62c968597e290000000000fefffffff1d5dca14af0116660b15a53c4c887219d1b59e9e96280b29704ed06ca7eb8560000000000feffffff28b599c5694f967bd5f34808855b23dd35cd0cf0a7fa52bea3168ae638d0db8f0000000000feffffff02436649adb3cf145721c2ef8cc3be66b2d6f4497cf6503bd6a2e73f6bfb42880000000000feffffff40df61154b1aa31ca562ac5e9abe284e62f561e1df37d5597f8858c522a789d40000000000feffffff1114d31ffb3d553fb7f96bc99dad77d2050c026c49321c5025e75d6837fd71130000000000feffffff20bce768d2c6a5940791e706ab2be2a970cb8e990e895cc974c6737680538d160000000000feffffff158b4d31bb6d8408c9cbd3e522cf8d98880ae67dd37b1cb18cce5b7176fc27160000000000feffffff6977f9678a602a4334d273a6d0f1dab8566cd10a5b14384725168c2e069114ef0000000000feffffffff0a0ed38d4ed37a2efea53819ed21138630302df8179e162de1f871968f5d2a0000000000feffffff1e5825652042b9bd4d98a5f02d5bba2666cc98ef6f4d11b82e6f601731d9fb890000000000feffffff6a3eb83cfda5e217ca6dd47a924701668e92f563092592142311c0e6e20353cd0000000000feffffff567ec018fe917842979ecd99ac18fc5883afc6c0e6e0cc813ed226f1e2a98f2c0000000000feffffffe3321c3adac592bab135df199c93332c412eaba937791bd38503852509fe539f0000000000feffffff107507a8a398507bb6fdaf4956e79916fe4ac2e54142ee3d8c2f5e3c1a8df4790000000000fefffffff6ab19a4ab9cc3d0cff8bd442c6df23122f61dfd6e6f32591e6c8db87efc6d5a0000000000feffffff47b8ae676a91ffc357db1ec87b008d6cf29a903f8dc06ef514e40e4ff292ee480000000000fefffffff87584ecdd798fa39d9fda4bb2ec1641a35ecb5e6cb55bfbbc7a3c1277b387420000000000feffffffff39d01d5a6f78c62b9048c0954c83c919c173fe70f20e1bce1dda4c098360560000000000feffffff41a29a8056538d40f18d80c9d29dbaee2e3781e67909917a36547d588c1a88eb0000000000feffffffcacc6aefdb90a397dfceefe82da7fc98a7837866133d613b6f2de0701889ede20000000000fefffffffff36741d5ffeebaa917d64389df3f55e2ebbcf0578dfae9a63ccbeae5fffe020000000000feffffff01f1c82a828a9d24e44513bb805e929b1b99b291d376de7641bbf536248c0a700000000000feffffff6f471bfb5b721fbd283d52d6ad0b5345708ce37f0dfcd140019f240d2d255b8a0000000000feffffff3ff87548862102d46a62f6205f7b9fc4522b5a2a3f5386457c90a141d83ad6d10000000000feffffff5cc888c2ca376993d791e64788c28c2f2d7ff51f833e8f825df7eb4138a7c3390000000000feffffff1ac84e94901e36b86be6b1329956435d4333e877dc2503ea5e086766ec22e4700000000000feffffff8a4502f4a70e7741970210f6ce77be8b1c951282709c6ac3deb4cf057546f2010000000000feffffff673431669ada0ae9a78b30aa18021507b91f95b405f4a45aebb2053de85c20b50000000000feffffffdf1e55168c450d8ff08529ee0b1cabd88217880b50d5d7ccbcf842f17a5625090000000000feffffffce1f71a20697eb54e3a71468985c2decf0625260fedefc5ff5048c4a6d71a90e0000000000feffffff389e38282e282067738e170a437bbdeeadf325ac4a6d872c7e29b3124a2e24540000000000feffffff13b3f6d34bd5464c158bf67949fb20f253ca244c1ee0c34cd0412cc5d3e2f0b50000000000feffffff6a8e3aece1b2434c2d69c515bdc8d0e275e7712478e126ef46aa67c3a0a3c8ee0000000000feffffffe58b4d3db6a3826de1857dc56358e3ace3d35a89b27b8434026764c7139781c10000000000feffffff2b14cb5095388a6ab27fb88ab72f784909cbed26a8aaf90dbc53aafcba6024510000000000feffffff303b2e0a15b87150d8a466ed719fd82d88c16847da078577aecb61cc78c3c7ff0000000000fefffffff11b66672d5ee8410c908b7e40c1238e03f34aebe634eb45073a9b3d453eda910000000000feffffff3a8d3c6f2b713c8b61465f6fbec06f5914e98582fd3695cd4666737e09c5b5720000000000feffffff20163503a9f83d2f2c15cc0eb4fab4732cd5f7bb8bc74609b1727fefb99d0e3e0000000000feffffff58db1ec45cb4987259524508ccd6e99db663cd2ac5c1deaf8788b04336b1d64a0000000000feffffff144cc8c5fe9a70911927c89b96b7cef014b01217920f685577ec78ee09d540900000000000feffffff01830b0d60feefc5f0d7eaeceb5e1fbbcc2ef964485e63b021c13e99a757d9dd0000000000feffffffe1e083daf4b45b926dad21711ca792f8f2853b7049c80d95607515e05060b1ce0000000000feffffff4b6089c350fd57ed367cd2eb6b409dcfb0210942434e028c2a506cb3549f86af0000000000feffffffc97faeddbe5c18dfca4573ce6cc2710b8813875018ebdd643c24ee64079dacb00000000000feffffff14e9a80a36bc9af3b2560f7acc623c07b3d717a108d3051086a35e768059361f0000000000feffffff3b57dddf1e8f36e0cbe3136f05533ef7862dfbef55f136a760ea3ecfce7ce62a0000000000feffffff59a79569aca43ba076a5ae7b3d99e0a34b216f5f65431aa38a352fd472b490010000000000feffffff05a5ccfe8d3b1fd14b518acca6263e84e73e9ed910e9d6466f7e3ccc5cfd65620000000000feffffff8e53da8be54c022d8d3cb5a95c683fb80dfb4ae906eb58bd927d9c1026859e330000000000feffffff297bf1c0bfbb867653e42f2dc564ef2131cdb9f19efba600150c435454a8b2f30000000000feffffff08854ede25caff80c386e9cd9e3731dd6c4f684c08984e090683cc1096053ea30000000000feffffffea8a0e37f7c5a037c688e339ab2c07f0d052ef77b4484e3f353acb129bd406a80000000000feffffff0e3eb4403f6e7507707da63c2500b0e084da504bcd72b8e8ddeb4af5f3264e520000000000feffffff02d3c0f9211126262f17779762a943ab60a70733af14a667c67df704ddd3f1270000000000feffffff36a244a61731fcddeb6d7fcf6532886c682aa48e690af896e7d963fae7fba27a0000000000feffffff6cc95360697362ace4a4955e6bec0f352ed563674ee9c10bc0a130d31899765b0000000000feffffff6141ab09e824cf81b60c6d68d42ad1a4ae3b4ea81ae17ca1ab2651f34efd4e2a0000000000feffffff6f6f05d44568cb64606b90fea3f836e611cb30044b0ae310ac154992e49ea7e40000000000feffffff4dcb354fc60940663d620f5b8e939e296bc108ad88574c3db207e9df76ecad0b0000000000feffffff15cd62ae0124875b65a2fbe135426196e2f4e2844716e603413ab2164d588f1e0000000000feffffff4f4c6d8b6f7c3bec8892d920a9daead3b1d8ac700101e7fa185f4e195046983a0000000000feffffff0ad5e0099482f4eebd5bb88d2d2637bb424d769708d03cfecaad12bc537eb0b10000000000feffffff66fc8d563b39f01a24ab7a1d80025d77fbcc1bc4364f1e08ece2a5eec2b94b360000000000feffffff0cf17ec13d84739fe9eb1e38accbf5c325f4c3e2e144237bec3f04e0b09cedbc0000000000feffffffda01d6f11e47e7acfe7abfd10576419fd1937ac99e1f0f34c9cf8a562fcc42ea0000000000feffffff4c383e84f7ce500de10140f08de33f22ddc907c8aaa7511c31d558bcfd3d6e0a0000000000feffffff4353cff259dec4921a738d7f7a2134e24f6969fd0600b71f55287644d97a65e00000000000feffffff3f3a8a10c00774bbe0eae2eb6628605038a887b4ccf2fecb8972e7c0ca4fbe8d0000000000feffffff3652c50ea0029be911b01b4f4fd75a8873b72b3b6147ed43280245c230dadc170000000000feffffffac0915f2e1b9c323a5516daeec5eed5483850dfde4591a39945388f99777dce70000000000feffffffc8edd15081f2722ac1db001cca5c669007571f462c243377ace9b48f82b5f8ff0000000000feffffff39b2bc1f86aab5b2724a85528b75d41d811982a0bbf28e6d960bcbc8574bb1fe0000000000fefffffff91e90692dffc152d70d623f5122c32ca9b5ab17f12533a03db9d0c14463d9210000000000feffffff48a12591e1a1d2fd6c32951c32f2a5bdda7fd70ff2c1e58f052aaba44b280e890000000000feffffff6551212a9fefb6bd5f50c1934703c72b35d784acc15cd109edb8588b33e98cfa0000000000feffffff63729271ef6fee9d7a3a6e94245ae61bf0e97b1e86daf702348aa51727f371030000000000feffffffde5dbcec5c5cd35c95adb89ccf5a2159eff63a61667491e3c488190addb7cb5a0000000000feffffff56fcf267ac482531f53b61b9609f94238d7f00e18581b4f730abeff0467369ca0000000000feffffff0232356ee890bd55b4125e183b8ea614a8a0082cb19d48904a0a4f9e1ba62e9e0000000000feffffffeb53359c18811f38a5a116241bd2fd3059df6e6a43e4259b4df7b6818fb313350000000000feffffff4140828eb0653c0959c957b06079f430b6739392333050b5645a4d0c687b8eb20000000000feffffffbd4d41f06887452c1d383236bdc624e34d4556d803d5b19dccc9aa22fef0e6980000000000feffffffe95a23985927eaf1bbf04c31ec681ab80e24b0a71596636821ece31ba23575800000000000feffffff5443c3b2ee5c98144d9a9ff7768a48fa23d488a0569d3efec3175b1236c5de020000000000feffffffc1d582e8178804e815e16c6ffc4c51a10e17295ed606cb16c468f05f66555bb30000000000feffffff5dc2d8a21bb333e464cc433fa71fb2beab2d2b111678ecc21df345aa305f20a50000000000feffffff3b5328f6900616154710c5b0249390a270f44d2878017cd970b0086bd6ae97c40000000000feffffffd9a8863c913f7cc8e4efaa29b3a62398109f41832d06495b3917f191c05deb500000000000feffffffe8cf1f675964612748c610207e5a0c7107e2009953c3f4c8166b9ab4a0ed10bb0000000000feffffffe569cae74993f3201fee6908bacf277bcaa8a026db025bf70bb389b0a8ac899b0000000000fefffffff8929788b7ecc10490697b2f5c572e36a07ab5377812c3309ab087a6dfb0f1b20000000000feffffffca2fc3c6711ffc9954f2934fd0b8215e2413d1148a83219c2fc3d85f4c8bda140000000000feffffff034fa96bca8458f53e3ff85c763fca05414542f9c43b8045a7a755694995cbe80000000000feffffff4e4825fd859d8552c34d02aa9f48c9729a9b57dd69871f100097207379bce8690000000000feffffff0d2219d85985cfc93b7593b9b741e76e43e566fa706a2d5eed0b9d76a17e6ca30000000000feffffff420567a5e8afc7760b983ecbfc9a796cc36c8449540c55de3d54ce4ed9f947ed0000000000feffffff0c80af28b0359dc13c146d621138305aa2a074c8cdfb92812bab80e07f6d860b0000000000feffffff57991cc4d83b10e62a6d785f93170bd9c9250acbeb411992f9820ca8fbc58baa0000000000feffffff4bff94ef5a81bb55bee45733a499cc5bb97f63cf3bd06fb3d39b28d7beff41520000000000feffffff4b3a722bd55ef4047ab558359a3f4b51f11d233d44337bb920ab72d6af3e838c0000000000feffffff2bfaba980014ef646828227e0fed332c1c8b03c6fe6c594cbaebb4f8a428cd0e0000000000feffffff6b8e2f5e713270ee25c1cbdfb4ae9023bf86e8875c083587fd2cb294d8ce1d410000000000feffffff3429efacd33bf51b95ff993d7d43b9b749a819e6081ec67bd9f9e241f62f55bb0000000000feffffff2650ee013634bb75dde67c10c45ecb681ba6d1a9f806e17efcb09df9ab4ba4ef0000000000feffffff633eadcba29d672c9287a11330bcdcc71735816bea86f794873b0da36bac76ec0000000000feffffff666b8309e16a85a9cee90b021cea6c074d713cbbcbf0e70c102554ba761f98eb0000000000feffffffaa6507e1a935a4ab9613acaae46fb98c7d66873e71ba21d6a9993cc136b7fc0e0000000000feffffff4be199d66cd014158fb34ab817f89e09f01819ea624c8220570f4f2c601532d00000000000feffffff2ccaae43ca0896fd957b649a2b365798af5740509047cfe584f75b5533e2e95a0000000000feffffff6021788125c65e0852f2532f9b176e42490592e104c33552a054a1e211d2d7e20000000000feffffff3e1ede8ee9173db2cf702f6d1036d9dd7485643a845e646a4d4760d4a75392f70000000000fefffffff24031752551bd8efbb11f8c581995df7e4fd1c3e0a5dd2ea33fdcaf3d2ceb570000000000feffffff591dd353bf95a4a17605bea4fbc3e480ed7e323729bf0123eaa709a380e20cb40000000000feffffff0513622ccfe323b6e04ab2b726c64caeb904e204d1b849e827cfbf8be398c6410000000000feffffffe3db9329a1d68d6309f6fa588d957d91a2cb3d0caf6951446d12634891bfe17a0000000000feffffffd344b19425a56d92efe9957a73926ffa4820c7b3e96a0650aa933e1182158ef00000000000feffffff3a952a1733bbe0bf6a702a14163d001c8bf7ef3c235624dca6574224a2d9bdcb0000000000feffffff667ae20e7dddf2450197dc81b304206b76412b36aa9ace65fa1a9df750e60b9a0000000000feffffff026304000000000000160014ee2edda012d43d1380a7e500fd7baa96390126c74ea3070000000000160014bb33f7b0e53c717f465e1e8a744a94aa9c044c1f0247304402200dfb2e2b70c6d93d7f3c013d9972c75e5da3a3586dca32e16411a9259e80584802200b071d49acdbf1ca50814f78d7332b38d863fab7b584c01cf24c5ea823ec4ad1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220356b297d5c90ab4c6b153884e3db8ed8b7939d5e9a950a14dbb29032200f70ca022049f5cba22d2e32ac26218c39976f9097fb88534900fe375a03dd209db21bafb1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022016322b5c2838f6f3813d6983ab92b606daeea5019c5d298f90e0dafeaccf99c402205e9fdb2375818918d35c8b8de8c114e484be995263c51a967ab47d78880ea46a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200f401fddb89c4ffdeb9f104da19183c14c9b7674d500f5049d4c50ca6305f6760220104cea27d226137fbe2a6794fd980d340d29be0d9e4bcf17586f7430952c3426012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022071c999b6e11a713368a7a88bb5cb14cc1bc7b1b195c25beda45b8716c9b0a4be022004a9eecd1f8298d623f63b53e8169d3adb3ce2ed1c3427f87ce21c34d289a70f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220503ae90e783e66bd0f781e2412a441244eab66b7bc4b4f9985cc468e0b99fb60022018638c9285a504f9f52664859931be1a7f31f1c8b8e89f27c6dd5edaa73336c0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202a0972796a6940a6916b9770fd7e5893ac6e6c0305c9d473c1f1d7c6dafbd340022045f1d263bfd7a234d9e7555af9542e9daec941ce9152633fd693f1e8e87db0ed012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220317806c0c39b8524f2ff314e4598d013b4a44f6842dd1f65709e46a6c883a13a0220244ce6ccef1aeabca81e7b71f3bd64b3f2d24a86cf795bcdaa4ef4f53e54dc54012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202244abfa638a05d9f0de445dc460989ad167cc16574faead0a8bf92b0e68bc6b0220009dba1a16e7e78699adad1169be4986b39f6a6c9a89e2d9c9932a120a68ba26012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202333c479831e2d87f3f577447a6a9b478c5a981c9687ba7be1b5ee94bd1ab1d50220351a4f65a77287d18270aae59cf4c76a36efa32162bed84008cc9ec0a4e98ae1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022023edaade3e0e8b51ab4a62425929f61c261bf93a039fb2721ca7a15c26ef17d10220364c550eaeb0837236104bae49a0ae80dcdb616fd5836935217dc7cd679ac25f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220360c3626d2634a0ab92b045d3910dc1eea52e4f8ce7e6b55ba3c00accfb8b90c02205d3d3fe2599cb490ff656ee41db544963505cf5330fd995cc2626281505bf842012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d4c76725d6b1609eabf881540dba5caa46bd058a7a6ee7069bf6d5dce61c44f02205fb38701bd615895a6a12ed02ed15782bae6eb5a882f6f64c4072b7a504c2788012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203c480a8579cccddb2b0a3b4094ca6804ca2db4cd83640247d6cd4aa8dda26df8022037f9e8d4820e4341103d7b888370d4aff79acc33bec44069fdba3c4132b7ed91012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220243af13c7b897f31656bdcaeecf90ad0e1db6e2577da9a7411dbbecb1c84e7c302204373da11571393aff2ccc8028afec671d847d2010436d7406e274d76703e120e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203d9346aa01103e5e2748bccce6fce6fbf7ffea54af999787779bd568500e2966022059da2d29dfd5777d0e1cde1f6cf6f020d4cbd5bb9d16355362c29794d8560f5f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022014337aa2a4c55f15f8e06f8be79c24623df595e6833f1175e10cfb97707ad13b02205b4a5db5bf21f25da5b6d4516acb5d57f1f45d4895547ae8975dcc4fe92917aa012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202003c11ef343ab888df86098cb1ea0311e0501beab7e2a7df3e59fdfd26b57e60220145b64861f43d58be58ff5cc6aa247e87a2f82d066def0c3962b4d9b5d7788eb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204cae6ac184facaff691382b98f738bab1aa0473c347e74a10ea565d4d5e08f0e02205999070f81ef91459d502fbffc4f0527bdcf75c0b61da3da8f9e680e81f3f8a8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022075ab9579078b8255c39107eb9a7c74feb91cff848a1f41bf85702b571bb391f602200d6af7ce72801a46d6b4b7de03c9aedf4d7bc7b2a00c2cf1bb4d6cbd06494949012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205389ef9c79f447a85f24ce7db5665faeb2dcb51baa70d9466bfdd1cb19eee1d102204ee67238be6fc31b1a5496cf026c07dc10e85bc6e502204a53a6764249af30fd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202e5dec00432fe35bad9edcae9c2c15322376fb528ae61071f81533bb0eb3a2c302207894b0e3a4281d81f26e44d89e35555d46aa0739db693129340ccca16251c1d0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205bd37032103314a5353c8286270d090c2ffe9e1e07088a03255f211ae98b37bd0220488a097ecd65ba0d9e65c6f1c80064b705ffd15dc880cc3c9b0cf48b5b74b486012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220387d5a066bdeb9fe86760eadc5dd959d3fb0875063ab501b5b60de11e1dee3c5022072ae96a4c019529dcade74c3937457692d68ad677bb5c4ab1caac10f9872fd25012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204b40d4fcdbcda37539aa035a73cfb16c6bc4f652784c638ccddb68e11583ba460220407888da39e2bca7ede2171937674beacfc1df086a2293d29f71a768931ce710012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220381149df3f0545950c693b1daf36ec231b89adde5d5db7decb86a6bbb049a56102200a0d1452cd452899f22d0e8f5038bc6c7b2863625a0654dabe776387498df81e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205e1fc6a40f110d47aab400dd473e694ddb99e0d9266d8968c35d63b894902bec02201e084a9b809b01dcdaf3c80e9b78fcc46bc42a650fca595ecd6d7a4e2d492a66012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220092132aa9a7ca180ffc8afb8d2a8cf7e8391f90ac766832f88d2529ebd9a0d5a022033cebe6abfa85f6cc4f0d05dca963e92052dd8d15bcd6c9601b1d34c533511bf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207408ae91313b133f4941417ce08896f6795642f15a9b456a3a7650f0387d4aa402205cbcc6575a6dbfcf9cf9f03c0b069a01abe383fa4d1eab4c921773370090ba80012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022056c862cc392ad34e3a7fdbd5d6f9741cf077f36fd3dac0e4142ad1326dcd31d50220331906dee0b05f41e31fd87ce8a5bc73c18518ae3cf046b498b4ef8786a158b0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220762f3da776b62af7189724184d150021a1d9734c65c4cc7803ed15cc59f4f3af02202ecd1dc6e3c070995a738d9e2da1d3806aa42b727ac06da98d34ec56d3b3276f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203e11e36bb6750b65d1989f540c7794c0874c8a1db3ee9501759c7f7c2f25e96202200f355db2d1a2d845c04bc2948434e52b9808477f4bdebc87ed96059b489a773d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207eebcbb1f94cb4453bf2bdea41d065603c44d0440da326256c4e6b8d729d01c40220440ec8ae35b81960e0660dd6489c93f637297a921637dd6bc9d6d2ce06d9450c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c3c60673680357f6cf5b2f8cd842d57cef4ae0ffd2dbae9e4b3375060a5663c02204453d3b8db7c5f9d15deef2b5566bc0fe23d4ca79005d6d307d609f41a0f716a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ce72bc3c7186621a594f6d3f2fb449571c07114e1ee78d687c9640f1b23655602206fd9705f8c6c7d1f780fe805a48724060e935c485802f8b5ecbe58b833563c57012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f34a2c55adf4179588b41dfdb9defc9acc5a8740f968200adef4ccc814dc42b02201e5e9ed02814881204b7c8734b0a8ef0d9fbc188d783798684fc124acb9580f6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200cc3f77aa2ae0c18b5d1433f5a2e43b5e301203cbca377fcdea3236f516e6b870220704f74a65821be1ff1c39a18a0f0a4890f7b543947376b247f206a08821619ac012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b746612c8ca7309c297266c03b4a61fabd6281e504d97fb77dfaffdd6e19f080220171421670a5857fe68a3dbd6cbcef62ce83b101f0accf306aa587c6f3ec36484012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220354efc42789ac6e6d3bcef4baffc8bb238b390d0827f0c09d7e7b376bdd537ef02202f6ee490087cea3d983ce19aab60bbca837a81fe906246bb40cb3ed776b1c9ff012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207832d96fb288e4801c83a4a1e3c55f7b37a4b1eff66104a0eb721d9b519f91ac02203946a16bc6cb30ecbd73c13decfeb67d26a96a8b79b87c11b886e93d5f487c44012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022070677937dd4ba6cfe02d01a557e7a64c698cc8a48514d34468d8e0a38c3ea41102201210ad62eb915195aaf7ab29be6ad157b6d5354681ebcc04b7f985b51966431c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022048cc6483a58b5a4457719684f1b48d9abb92158ebe06fd18b4ec209cd43f9e1d022067506151f5a2d6826fbfbe35f1388ae272b9f509f0ab8bcae261403e559f7703012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207f34160dd9bfc8124158d0f0165ec6af5bb84b59aa8fc7286a7a0713523fc6cc02206727cfc4ca10fe1b260ac7bc51bf39a0b77806e870067b92091c1d2697cf26e1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203383d2a9a7e1c6bd43b64bd6d8514227ce99da778e22043dd7889c0a127eb02002206eec03d39c5f832e6ea28b370f9a883d492d787c78f8f53cc0f55a22508c3270012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220486aa03f7d8cfe5039c5231f7dbaba4656a79239a9de2c92ff5721f9511fd4c70220372e592b56f7ba66e4fb5f44b774bd5f3eb8c1548b84543144601da0f0c27477012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206102ff5b60a012403ca9f79d87ada0c1fea9e36a5d2ccb69de57a6fdcaa7041902205141e3c505b8c0d36e4b7860b33dfd299008fec1e13263fdeaca27f1db5ec9e1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220177cf50f58d77480d5e5322f156638e4af1c4f0929eb027e15959708adc5d9f102206cb6d43a7488f51ae8caf8ef184686f26b48e3cf2981e418b69c5142b8dbbd4a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205590907ec89462c4fca4a28e3cbb06ff44ea45687eedd022891de04866117a9a0220307e8019bef649ab7b95565ddd1cba010e5b27efd604d7666ead6a91b2d280ec012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200b25afd4683ebe8020f23a41f89009a7e54e338f5af3f27fbd1932a3ba1ba5d602201f2376b91317d5c301d2feb812657f8cfbcff5815f624722b4d82b5bb303e1c4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203d43a9da69129d5b5a1fe9435553d60f17e374b6c17e02c1523e255dfe18b5c402202337f1b8d541f5249a1dd436849cb153112909858c0c76def58b8830c9df8552012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203f9f1810d253fb518a12f5269ffad3d18940bd2ee49577a131c2dc19dff22a040220215ebf445e56f636379f6d24b8e3fd30d027112d5b38aac3bfc460a8274ae35d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206582154fe4bcd2a98d1a07542d928ad9a39bc21521be573e27608f669e2b6c8902200821d3e4a70779cb8ed5fcb7531207cb4093b3ec3a8c82cef016800fb510486f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022037c173f4847338614bfd761ec677666c937e67abdb8a360ba94f7baaea253d7802203747dc71c914df16722c825e58bf4f511a44c1f85660a342f35856fe0032e1fe012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022051d8157fb89d16e7f95d2308bb94e31077264d7e383edac36fc2182b7b6884cf022054a4a217b78b0d9890dac176fdf5fd567f2894f83f2889f92d33dcb643e01278012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204902804d96e7c5314415394718268ab34f7c495467dd0f54d92b3f0f772e15c5022049e6b80b1d3a5b1cab835d1472e542cb470d4cd80fb4fc68320dd357f97d4c4d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022041549bc3f73b7ff7e6be2c9d21fdd1f077bfc6e688aa28785d39e056dc25a514022044fa6160e027608ffcdde04ccb6331529b9a6515d7a0c67f1af23f2105bd173d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204b5b5047750660303e6279b65c1339c95f651a2cad8d782949065f1e83d08ec20220389c0519db68fb872388afad294f7c0d4790d06c93b085e02e304c332b42855e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204b6d598e3a09b988549df4e30ac326fd2973bb943e70888a102fc46f87dec43702201f5a75312dd5ed08cbd49359cb58deb9a040241591f8ba7eae4be0c291031289012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022065ef4bc01aed13ada2ddfd359b901457e65c53fee41ce459d6e28b28beff7a9d02203b9d091b03d1f355f6a5a68623a9915602a8b55ea496aab27f1c4108de5a8f21012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022035f980f05b77d4c15f53f533d638851c0e5ddc0af8207d43a951ee5d789713a80220335d3b3c61505f4cfa0feac9f299dbc7929f90ea4228d27b1e826e5f9f7be16d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205f2be80e7a470380630f11f9c575c23cf130920fc89bcc64b61df48081934ee20220507c90a363f37307eb33dd1a113c2fb1ae5e58aa473b3a5bf223453058daba33012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206c5d1bdc49625da6e243d48539cc61b74b7fc59afa1b346f1407515df316c0e102204302a91ad78ebbb6a17be4825ff929aa434e29ad38b44b3747b0f8d1002af792012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207354ad7f68bb4f08aa26bd0ca80d46924b6315b03221c9e768262742dcbcb3ad02205a738c1704010bcffbef8c627f4701d2763e3957a45e458555630515b30c3694012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d418b2afcbb9ca5677cb73dfaa114f259fdcae490843cfc68b8563bf8ca339502201d1c2181b328dcde12e517858bb2b773bcc941c409d9e35a4f11a694d06ebc30012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f0b340143c1f038343eaf7abae796e5c24f8fc89ddbf2b8355a8e19383d470a022048453618c4a74666172703a089df0a65d1f2e51c77f53031c3850cceda9d9cda012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c358ff94dfbee841eb6bf78020e199a0fbd02a157d3a450f310e74e449edcbb0220664018cdf05f33ecdface7949743da415bf4521374ee543f6629f200543ed305012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205ddfd77e8bfd638e9e146e183cc304b0f617b80482298f1944a1be900cf34d4a022004496d3b4a1b6c6e3d666974cf3703c5859acb7ecfce3fa053de474fd050dc09012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220786db810b1171ca8cd7254a6a265a6669aba48115a5a6a6a7e3adb6050561990022018428e26818b9bc45f82228136dfd6d3aad7f54cf93bfddb713874165b063789012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022039529ec89771c1f01235dfe65406b52a9b4fab5c64eb13af337e8d78857947390220037e17be0c5c006e39e78295a42d84fea5954ef0c005936711cf9cfb662ef215012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022014cd3f400b654127e084674b89928d0cfaa9b7f1db4beb68a4016b7913f0e6730220297a0c4c3b89769c437ece557159c47b7eff63e7c5ef9c56551bf506b13f4aec012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203e4b6d9582236f22871bd3ca2b7a0a6239a2eca691df8e325ff0f496fa729e2f022035c4d7006553764be1919b4c9945daea528668a256aaf11bba81748f5a557cc2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220784af0dc33f325c0f14173da97a2c32300dbf083f16a1d03fd85ab6de8095163022048151c1743bfbb5c4842373cdec208568f272f17f0b68dd203455e0bb0bd437b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022052d66694504503c3707755739591ea3332247bf0f8d88830d519c7a8a5c8ebfc022071bce9f0e7584ddc2ef7ed7a552503a2083f55eec326d3269b8b286616d6bd6b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205ed67b00a237a6777070b81e6297f1b67b1b5beec146b54bff8d3ba4d9c4125702206fb3b2df933e922df85ff8f84732e9f0be354ba91322752e4fd91df8ff00adba012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022039eba22584853b586b16bcf7c28f14d93e6c04082532bfe15fa2af2c9c34029d022008cb98678dd7393ae9d5e9b62d981e617b2d9f49a670ddcc1b5d0281b558bfe3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203f4ed0ed4f2269d4f072a479a69bbddf85ad05284360d49fa167da80a0f6b9e002203f77c3b2edfa144b656fe48423c1a8e4949aefc50b7762a341737ed325b7bb58012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204acb4c35d6960419d404bffa0907742c202c0d99b2ca7e21a696ffe1d12ed0c002206efa5675702ea77cdf10077f9ac75dfb4874a3a80b5a5974d03c164c8869c647012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205e5d33a8e579f1c38868ee4108c40a97faceca02222d4b1c9b9c94ec6b5ce34202202d6bd04023479b78dbf1efea2893a4ff427e4f3a4b2dbdd5826268fac1865af9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201308dc66f9d2f26a47fef207e880ccbddda88ba74eda1ac6911bb4edc44e8fb102207f9cd8bc5af43d339bb3f6c7d33fad6890805d496327166997ca5c6aca193c3f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220489238c520f68670575761390011259914a04acbb8ddb7026c2e97388c2d6b270220348067dd306b330243990f693b32626fd43bb096d4b6f9ee842ae7428a8a2756012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d08058e92a7d99d2c1adc7a1049224fb91beee78a30008caead89e38da4d12f02203b36f3647d35ebd0947d89911fe7ea7217f21f54d9d5efb4b4cbff31fb9bb202012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205b64f313601f6bee43156e665e2684fa18490db57f264cf03866fb16f212a33002206232c9b8a9ad12a12ca63f53bf4f912e98b8dc7f348cb8ee42df98b49d6a8435012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207298f6e0b5a07ff4b86aa70502bbc0e323c46c4fb1034cb28fc7cc7feffe115f02207b264b36eb18453c98ebfc1a0e7b564a25bc05a1a21dee3f4440c5805f74d4bc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022059f583fe4660108f93f946c89586fd1ca5c641a0b60cf3da9acba99ee9b7d07a02207ee78582d66d95ddcc583ee056e67849f5c6a056e6afbc05aef8735f969befcb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220578bd7f339c20b986700f0da5acfa6040dc00557c99fc5d2eaf5a3c8eb2c83bd0220462f9c4b9d0e57e009f769ad99d59ab4230ee5523bd1bae91953e1fb7eec7c54012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206496e8dba1e2cca18854e2860fff63ce674957732015449b5263f624385c7c3e02206f20396ce93ccb137593b376d659d0f4ceaba3b2eeda714603e146f644acdbd9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201b8f5c091702a468e8584d7fd139a47a6a5aebdea095275c0914533c4625bd5102200f8bb2e8b9b3400b774825c884cd93ad3e3b096b6aae17003e5ddcba306df0a2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207da4dd32ab2b56b00723bc2a9c087458a519718ea7708f1f7539227433ef796902207a5dfd5cff27c4c44d6904cb67bf5196c2d033858d65aad5bd2be72b31bc5c64012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022057851e451ad20b234efb1fe4009ba26faac8564d81fd0d0f41695f97d4000afc02205cf012a9dc634522f36b9ed69d74a1d393ab44d5f8a14346bfaa455fde9252fe012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022031422856a8d6d690d92f7f5fef38aa75473952740e545b6c7a73058a98d1dd78022055053d7c0face7cd07fc799ff86c5475954b8659ec2cafd2036395dd19c01295012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200f1fd9151805464eb95b49d4eeda214b62d4e72486033380f068c2c6e54beb2802200165ce1275f63f338f517987107d46abaa54d17108e760603b0d57f56b1c4265012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220328704199b03ba6e26a0c4c78d9297fa500ab3287e8e028eddde2bafd6ef0423022044224971315b9f27f2a956ffdf536efe83ad04600bdada9902e2456d44f72716012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022031afe4e9947d1e3d50a1a279a34835e3a7db05740026ef0ed85b5385152e38540220437eaea7c33fc9e47adf2f649cb1f69bd974861c2f56d7fdad6e7521a01638df012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200f0ea331fc882210708be58d872628e78ea659beac366f257ce505c99709dc0e02202dd8ee12af234837ce76f373736a6f3be73ad8390d1a96b072e074909b304621012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022001bd272ad4d9025654fc74e381e84c0f32ca58498ecfa4ea6fce4221986f100f0220715f165bfffa722f1f569b9695aef9b78ec2f3d392bb9b0ae4d79b54ee185f0c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206889d93351bd22df00fbd8148ee7b69be178071eeccb5823ad5fdb9d77b5316a022035d473c7ae94df0626b49f6aeaee49d386d000c24fc8a58ff3f9a82d4796e013012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202ada0f6d98977396f7fe1d5e694e23a731691d6a7715dbef93288d271ed583ec022023b63961c8f92bb85365e52b67807a8ab443a2dc3fe865a02ccefe2ed27818ce012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207b5d7ee33368b4cd6f63ca38aa255283c0b6dd632e219143a8eedaad050d87b002200a5f5e5935e07967c6ca8e2eef1f249620f5337050d3c5e7dc13be51c6083270012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203fc02a071646868d46f21e98c5b9a9bd4b6746a5a0e0a4af46b967ccafff5368022076a02ab4ee79ac1a6fea209a759b1594ea74d89b13fa29ccf8865bae34dd6045012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206fbd78cfb0b5a5573892b18ac92c88f284872cbbc9063bcce2655a0bd6a560b802202279ccba303e2bd10837ebd26d6b4ad6c88e38c38f81c30e19aef2164e25b2b4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c2a03232b4d24e58f98b49a6bae16682be3a5300bd06ca9a1a17a303a2db38c02205a3060c0baf981be11eaed52ff273a8b273862061a7c5647d9bff4f7e017e415012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022055d22a480266ddf7a067b05e020053c55b8e43f1dfc87139cc72c152ad0cb2220220495db131b53b9fe814d51d6f10edaf5a84a29edc3be155874f4e77cb7bf1f0a9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200e462a3b7cd325dff851eeaec84a2d331c06c264b7c5560e5ff40d732d9412280220250b9431809f9633651dab91decdc893085ea0a32d17b8c91123746f750a8442012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204b145b916afd3357512db673e5dc5954088ca71202c8520eb6f9e7159a2193a8022004d9fb6d440b69edde6e33bf429265657910fc33c9c23816298dfc098d07f6ae012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022016d1d4df3c97579e0ca35f70322b2f388a6a5c50fa060596ea6deecbea9dc14002205d7b91759172066206cb72dfaffd09d236a794a99000d5a8d43d64755120637f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207ac3cbd9b0de3c1b6004f3a7c1cb6dd7e71c847a5ec7bb41115c10f06ec7a86f02204dfaeebfb6db87965217f8774dcc17913fbc09f1aaf66b9a3872348f9390a639012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201145e6be3c572c7248486493b1bfdcfc1ee84c07d0caeec8b9b91ff60faaf3a4022070973c553d7aedef65f9e3c47513e19e173708e6bff96207228918a74ce5b19e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022026ab34011257d78a1dd8a162c5a83560aef9ec7395ed93c2069b3a96d4792fda022022ecda412d439196d85dc4fb6ff3e243ef21144fc05b632a1d58e654c0f040ad012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200b3d41ba271773c14f11688bc3dbfed206d2898373072a68df968866ad2ccb0b022053f189a9b762734225608d1f90f121c19ed636906d1e903d22dd7cf2266221d0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207fefee821f07557eecb0887c6a25a141d498d61fa97fdacf6bfbf07acd65502002201f149c63f7e26f48ecb3265b1cb61289cec7151907059b2be3237a52b409cf8b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207aed3664405fb0e392f21c93feffa2b05261a19f2fb21a080eb181cb2c700efc02201fe8a7627451b17216c3d197a88975fc1b566b17409a48b0076a1a032f92e2ee012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206d0ca7deab0823b0a574fa4aa6a770052941ff80e0e6e4592109186a43d03ca202201f2ca36fdfba6365e118171ce70d83d572f7281256aaaead778518c8d75bde62012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206746979fb229c93587449d52323e069b0d0252527e24e2726b19983a32ded479022006f0edeb2f5c52c4fe373720cbe7b82d8d11de4010dd35f175ef2a9d08c4ad08012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f00b993f2a40a657029987dc62604ca0041f18e0c15a57dc429e09983a9244302202798f6e198d92c7b6d9c59425431f67d1d98da3834965d5e216de20e513dc92b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022039371f747bbfb08f47a56a45aaf32d983d56f9825ddb09c9fd2ea9b3365219b402206a6c5f04f1a57d819b6cc31e20da90b6ad8e6c430f3bd12d939d6b71a2eb95ee012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022020b2cb9b7430e2ea27171b0ca3588fe251341e829dedad42d25c25da3ff3ff490220660bdd3d1557e8e875b0145f36a36c8eda8c7f5c1c7d229dcef586eb9adf304c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220361443f75d9558424cb4ec4a614f9e29f25bf6ee423a6ecb772fc2d4412bac63022066a87d20158395e4ad7f12a5cac71c5fa754fead63bb0d52b09bb7219221f603012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206135602a4fb41a994dc36b69bfc26e0ee2f8148647d3bcac1c99fea89c72acc40220086241916bc17140325197e4073066740280dd895a673741502bb7b0113a210c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022046a1a7c38b6dda7ceb70e0564a06d12f2b93da5947154dc0b885ff7cedca95fc02200b937f9b0886ce6abbe5ae7d5adc06c6d4e971c683ac8613ac29cc851eef0b7f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207199ac7e5bb9db13cf927ceaa58b5f58964d907b53ae8dea18c6fa27cf82ec3a0220656a448b484a4c35b7d0226e8006a4fc42c3ab99722f6008cc1bb8bb4fcf3c67012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022062b4d15c6cedc3216ae68d6790a4e63d9b557ba087b0f0dd833a0cefb002ca1802202140d8fe61cacef4278eeb265ead3ae3a8b037aad5bcf77d83e94a67b93daf96012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220707529ae57dca38a1c347cf78021f26f5a2a01c6228e084be2bc197f26eeb413022046e4439f865be1d1a3d02ff218ef33eaee25d8f297f380b91d805f85835dcdbd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206f33e85d683369e8e5aac88aed556f76085e5058ac94d0cf8b2301f5f1876a4602203eecac3ab6eea1116392095ff470c8c5e19bdcfd18b209e4bc5f16f61c166201012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203517bb5ba22285de4baeb471fac103805d9da7dbfe0d79a8ff8c832a4dbf552302207b41502e190a608a9fea37b8040f29f33e05cf2e0eacf6b2616d9a0244100125012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022072584b5160d84c967405255be76f9a0dba514d09e730975bd595613fdbd4bd8602203057d46c77c05b78bfff0d4b52c99d2fb6be08615e9865080ae6c2c0135cb022012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220789604b8cd0fe7fc0add0a1a502b775f3566bbf52a2004c20c354d93aab44d19022023a465e5abe40e72228a157d1fbee5fb1049a90a923c8fc7828288f6f9231984012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220258066239dd3b7afc0ffae24c8fb5e4dc2bdb97dd5d86ac41c43dcf5d3509b7502202ff6539589acf87e716eee56fe9ff847209c45a28966c6c879325133eebc8e8f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202886a274d8ccd177dcf5c3ea6d4adff4cb8b15de16d086eb89da9c94e6c7145702205a7ca3f84ba780a46b28b4ccb4e87a4e92150f7abac65bc8b1f66ad95d54f1f0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022055ede1121286610802458235d956b3362d658a7214c837cc1eae1902185300a202201c3ee7f8ca4968f44af3e07c50779d04de9ff30cccd897f547ea5db576eba36e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220244bd170739e2cfd5f6adf1a1534399cb128eaaacdd9b2665bc7ba295d920ec202202c0227a0d9e026fcb55f131a1d0db09a599dceabf5ab59290878310da35373db012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022017bc7b80db86f6d21441c8bffe744e5b6edb68f87843b5500e66c79ef4bf710002201e6149e407e08b055bc1d4ba39cb625c0b9d1b7eb2815aea64abcd84db43974d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022007ebb2393f3b5c6ca1f9d77ae5d1e730821de0e5d4de3cbd56d81b6cf3a2c35d0220189e70c964f1877bb0eb1407b8a4c39697ecf9f3c89d6718b196008aaf815a1a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206de80748e631f8406e712ad25f842f0342cb0a8e8811ac739778e424fbcd0f4e0220297fc9003ecd719778705a3c31a4781e13415ebfab2a1285ec7d997e87948d23012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204fc33305212eb1f2de8da905c17dade2c32194cd1642b0fff1690f86e796b41102205d40f0cdb3090f81835899fe1d2628d206a859689aacab61e6599f45e40a9a31012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220583247107f282719d722c9953dfd556fe92ec47e086b32d14ce18ae7c5d73752022051c84fa9012a02627846798c6e17d325f8debebb967480aa39e25864a989f052012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022029f9936f522c0c77cd5d002e90f21925c768493a22141921940130444c5aa93302200cbac5d46e67b03f1b2063b87339b6487e92ca0eae112e69927c440594e2f4ad012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205f3e01480d8a6136841c2db67fff9da2b6628c4a18323db3993d171e9236a4f1022078bb0adf5f742766bb8e4bab04366f3153fa3347c94be0931706c2ab3a9e66bf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202b4b0d0388123e508a25980709ea521e0e87afee4ebc04c0c656dcf9cf172bb30220054658ef6d0e88fac4f6b4e8f3178a97e018afbf7f6b023c0471016f5304ed58012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204153ad3c2cc8091f7070734515e05f80f25686a3b06b92022606d957e4a4e6740220083738cacdac0966fddb58138f9ec39472fe4394987d6cb38175383cc244675b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220144a9b4a8e7b1fbb1383890b52893d740735ee3a6065330f67d7dccd894ea54b02201390851b2fcb2d081084c415a8c32966d2b5d7211352e20565beea0e98537864012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f204059ed524a99fe04edc22f0117490edab235430019af2df7529309a17b3b02200b72d0b530926c6a61721c0d46bcaa608c4cab2ccb7d0ef97782d0d2cc4fbd99012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b0aa996df2bd10b28d4ec5f67e6252528b90ec14415f3a4e2eb94d572c199270220023856434441673723f7669204085f39b8b4bd548af08fdfb941a2cb2a36948b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220452a238cabd8dc41140e4c26568d698a6a5db19baf87cfa53e69f48b7bbe11d6022009a49005dfde0e12531a0719806d587db2902b606351be9b766e0be77263e033012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b4d11409643b5f66d028012f385925a3a18ac3d28856ae291f2568e1d66be9c02205b966af9eb7c38daf35c67a1626a31d02f4ae866803e87dbaba4d6081427a57c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220127b6f90a6f05baa06cb9439601d2a96ac3784f7879c6dc30d6ecf684831f4c10220278abab9b2aba5506a38316ccf74c4f6f127e1c60b5f190a30899d27eba26825012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022009387a4bb7918bf66c4e9f34697f82846502dd119214d459cde2415244a08196022024057562727c001bcdf23a248f7ab9fbb8086dbeece67431c1e6f47b3f032984012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d9e67853edb52c403bb574d7510db0ded9e1134393a0169a1396776367babac02202b3769eac5ad528d902966bbbe33f78ab8c23e215f827d68365af9236b6495de012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205d4c6fd7cb718ba01f03d476e3e3e131f9c40b4c2c7c948ef3b5867d33dc2a28022033ab26f6ee5e7739a8c74939e942b685fdc432bd290be625cbdb2ec751c6ebf5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022012fd4444d9162bc46d50dfa577dfb9279095d12444ff9fbad2671c8b776f5ac0022043052e3e4176c85bca7f996b9fb504a220e153b40d7b2d7985572c0927f341be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ca93a4c0b6d6765cab60537a85e6d55f3f6ccf5a85e2c7d6b0cb5593769d2cf0220335eae3f9ef6bd287307e9fca0551e4214bd50db80f89d2033c5a2fa8c5e839c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022009f3cd96c1350627f18188bbaf9c63af029dafeea9971cff191db23da79f907f02205ccc52ad55c7447c70eb06fddb4a3861ef03589ab485dc65f17fc2c78b0cf338012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203269705f27c41c99233b99ee76e9c45cac351b68052ae1cdcafafa3bc7898bd902205046ca1a137b195a82bcec34918353d1e6097a3a53a9d16e21520762ccad2960012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207b8450c4edc9339c266f61b9b842b3d5ef71fae889d2a85d27f729492bfc50460220345c1a4784517bd0f8573a5729a55b50471311b60a1aedf67c0ea0af25e03db4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200668307157e68a999f2035e320bea6deab2067a7d1b380ed7fdfd4add302acaf02207723cf85b08d1189f6bff2f51588107f0ed87fe8800c4d88b432ba2a67501bed012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201940de6999c2970863c989a05dbffd3265bb33d020bd625b8bd89045a74e253802205ec8a15c33c793d39b46dcb6303346700ddac68b939af5f9062a11e6e34037b9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201fcd61b7c7f5f68c5f4686809004899f5262faf8d90f6bc2a900406846e7e5d10220491f9b3631b89b0e7d144d8e3eadd04bd57a2b60b30db40c364da4b1778b3f78012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220789133863333244d059aa811568276de960bd6e9974509bd2fe4f76c324b6cdd02200ed7a268054d94d0c45833667bb1082f0e039a4ae8b26c369cae44174aed7576012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207be877e5b72c8893818c84bec29117ae96ec3a52a5e44c60384f3b8084e9bf01022045fb0a1587a16d952dbe03c47b577afd2e76425ee375063a3671824c5dfa144e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022071a83f808c84b3a3191500e2febe7b397f9dd44fd311ef960806624625b8e4270220152df45b2dbfd8a614b8b0fad41c9fbd60ac86e63bea34f233499c90bd2187fe012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022054eeec22841b7f34dc2139ef3152579dd08c601832385d20fb023ec2ddec3c7f022052dc5cba9cbf70f7415d8d1faa320bf09287d879efd65f84eccee49f541a1bff012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220696a143164c6697b716d2a8e006a840fa92b6de94e19f9d4d9625bc979b3f92e02207a7f6093ed67a068493d0a52983c9905c34bb8a2936173519a31a9e2dc9b3df9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220361bb4c5198ba4bb1acbe923303e9c996ce7825e698b33ba97a707104711c5b5022023f707dda051a032df03c582bfe7f252c8210588ce9c3a0687bfa8f30a352ec1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220786500fd03d5be6116cbe61cc8b5607f52ed8c35c95d7079771ee677896e4261022040d17979a780f36da95f4d5a7d8b6657cb04d1200880baabfaa20c023fb5c058012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20246304302205dc927e1be838e9280823fac747598fce6cc6edff31cf63dba7f4eed5b225bf2021f762eeda0beb32dff2206a0c422f4b83f169cad7eed137688e923452dd49365012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022053e32e60205862c3b519e98b96344e8ef7dc75ec014f13f9aab2ec14a45156690220134509268f20f7b6d4a61784e37f9b7a9635279481c4000343fe2a2fa8772a02012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200bd0b845fcbd7be73ec33398966b489ff9bb2b751aa47cbfaf172c3c3916aabf02206423810589bc8c02f70cfdc79fcb7b8efbccbb51762b8cd97d112c8a866783de012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204671a1fb11939a8b51f29b2e5359db04fc06f69454a19c9f777694c2d115117302204766efc533c5dce11e7ec33cf06cb1f1d004ac98e9f0045d6696d8b5af2b7bf7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204c253dfc84d32fa4d0c77794ce8024306e5d6f18d16176c9236bc0f8c2a9289502202dc2a155b9e88358f47b15be2fdd50fd30499f058b747ae1270bf433a170eb41012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207de3c7039034a3c7dbde2d80015109d486b169930f95be22d3b3d51c39b506cd02207dfe430c0fff7ecee2bb678d6bbc346d4dadc18e23a65f97f31d44a9b0804cdb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200fb2e5650d20e7a52ee59ffe252b40dc036a8cc1dd4d857c962045780199975302204ca239d9c30a455e769ba6746572ef791a2cb9ce320f456b0fd166d084f809f3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220676220583e466d7a479e958347b4297159ab0813d063cec0b4a3332696bc5d5802206a93522f1d109f1ef16943785a0a223f38858ee1e5076a293ab3088d02cae42f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022020566dac62a9eab4231d893de6a183f1416d8cb949e15cbdfb2bfb1b62c8a0a1022015bf24c224749e151a43c0abef80624179f40624e191e31b25152ffd3077584a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206adb635bef328843209c0f18e3ec50b204df4ea3285366ce2f1c24c13427cfbf022069dc4a09b59f23ebec5b54f3ab6dd1563e51bf8a61d9a47e666460fb09cc7b7c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022078bf6f1d18f72a440620469a9db94bed769701bdb0093f1d668d5f3a6d397ee1022073615abbc2e03abc2ed947be3ac88f4dca15fa4c803f3ef7cfc6cf31b8fd4276012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220243f1edac9cd0d294026d95c89306ec95e71e12bcb392ba34dca704f727e898e02207a4b40f0368d78fb505846d5af815850f4903f07b0eca69c4fc2f77a7320adee012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022049fd1087bcae39c1419f2e35b806dc800c2a37b3b3e6b4b801d0f147cca39b34022029e9ce08d19cea1dffa147e869a59f63f3a08092f2966c33ea49920c5d960a06012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022024aaeb37e6f1ce20af9b1467fa80c6baf8332bdbdb3764b91be09ff649461633022019e75c902a092e6adb7551229a66f83e5628da27b21c25e57af78981f388b8b9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022018172cc41c6a7ddb81fa791da69200877bc1c349e451c72207570716543dde0702207e8488ab8bef96d21dcadb53ccf7cfa5dca69e7efcade683e6bf0689f0abde14012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204503ebb8e2ef57f5b6044c0355b710baff1000eadac5f95d3bcf346c5fd14dae02201e50eb16c9096c87123441fd8231ef529f4918d3d64353ed0cbb3ad5922bed7c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200e05eb6661c4b7c538d87a092af07479c860d1e55b22e0695d8f84272d82d34a02207387d9926c92b20d78ddf8242bc3514fdaed350344e87b2a4b88c87168b8ba76012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205dd46c3a9fb56d149057d9b480ebaa36fc5594753351604e43e70996554916c602206e3a56ba39171b339eaec1034006b971020cd0ff6876842ae0e0e2dc9d5a9d98012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204203c9634d85644a8fce6b2bfac32169b19a9c5701aad7c761a4e2ed249aa45c02206f351230dfa9037e62fc0f0b30bad5f2223a0a30be1bc135403fddfa93078101012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022008d9bbf8aee421f8d550eb2ed1b115e70f9ded83237caae012bf07c81b687c2802204c4e596147a6c5da4906feafb555ccf7667886a9b303067e2317c8f818739777012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022063b46f63a5d6b051117c141a41ff855137f339936603ea8c73b0f1784c8db5770220432b8a13447ae75b927287f80df000915a74957cc93099f3747a6d7bb57fb7b6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204a4fd97e9ebfe594c7661f571a095e052be144d465354e733ef1e4ce7c158bbe022063cc79ef8c164cf6fda6c851a8361acc767dea51f9987fd01fd37a4ed4c75550012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022046fbae40537895870c3899b04ee39024b9ad0f13b53b945cc8bc49f651a685050220317af261606d41565b3e8a55433872fa44af67f2517b9f4f1eb30c7f57e59c34012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022023b6e91b1d716964a84471a902a11913eda059618f00e4067c5022e8975df63902204976ebdc54deae201dba6ef3dc48074181edecacb6563eb5c888d9c427f8ecaa012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220302b0cf209eb8d71c3fc0ddad36be0bff7ec1f1203afda02a94958fc8b16432802207f4dec45f7813297fe14e2f9134c9a129a7f7b0427f9d1f83cf1b76277ea258f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202148ef65e837e923342ba90aef0a257766013f44c4690a1b9aae60379a7d7bb002200e1a9a1b45afaffdd2f78ee2f14c6b077ff3600c7df0ecd2f8676da082d7555d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220150fdd0770ddb0598c5933209f2a4819a906558270e4e9cce41f72d79fce81ea022018d48fe609e2adbc78f67c31580bb9fbac32595f40be0a1b0fa9930089be2894012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022065c38974c58de9191bf2a221e087806c0b00904f452b79f4787d2ca9123aacc8022067a8a7af459dc3e799885c8f6d60f8001432345de16dfcabd61188e7f3d07d7c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022010ac2af0452efd2b60d0f1f60abf64f21c9b41ae783486151d59db75aace56ad0220702fd2c7a4c12c4cbc17d66023209d125b9171123d7458d518f1e06e58887f05012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220572d370980daefebb68ce7bc18082084f54e4a35ab27331a4b16cfb14b6138f902201deaf12e197d86d2f34b55d5a800793a85bfe914c3672bd5959b28cd36d42e00012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205a0cd1508313f638b570087bb754f98c70b2c6bf55bde0674dcf1a190c6135e70220153bdec0190e48b75e4de627640e5ddd2895c62dbb5f681226282624b67e1bda012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022058257c9d1e91fcf31e2540bd8fa32a70c7ca8fa75c00559238d9ff9b25fc0040022045678fde67711c89ec5cb1c5bf9e6a4e6166021986f3c26e616f21d700459a61012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022025c82a86771e5bdfe5149f2da971436042a212d9822c42d4d145724401e9e702022034e32180853a707d7f3ec4e596bd3ee8ae317f40b8c413dfa2eeec7846159c86012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022030f78057f92a8be012398eb811e18abcb616b6939e5b632ab2e16a38b043f20f02206fd333e1b56349559b61f90833a6d72617537cac8262530be3587bdcc9821f3b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220267790ee2670c0dc42421f2d6176a7a451dd660f22ac58d4c9882058b8ed3728022024df0e6387509fab2708d4c9400bfaf7fe256e1283608cc2f7eccd649f85dccb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206d531a63532c596024cb338726ab055afe2a609ea57a8e4268edcb81ef7f29410220307ecd5fca9e59113655211f1d1b17eca5dc7a896332183ca14959e2c3f164d5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220365c2f7ddd8dca86d7ee1e01db8fb8c75cc4cdea4ab1a3fb6bda029cd252ec9202204592e720164fdbdd2b5d2f29fee81d2c42aae108d84282a0d5801d4a1f26d983012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f88e2867cf774aa9069464c209cd8ecea67fe5fe78599382fe26cfb34eddf39022074c2e55574bcad2466687154b8a4367e9b143e16cfad71b33592b3be287ca297012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022032f3d5d7982170bd03e3004e8b46e336fe9e8860a509f9c399c3a3e3687c711b02203a97f111b1e08cd420a50a4a416026569fa179608d569d31d9442f76f4f6c94d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022078e14c33373e6c8b6263d8f920a1bf1cddcd3156586eb2768f878c5fb764f5c902205b75d971a7ccf38a19548da409464708e581b5febbc9322fffdbe8ce05e5f7c6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204c91e21c96ec2b7118faea38f19d57eb74578a9282511444e482005d4d03ccc40220189ba4437c4b6025ad0d2249902a7e9acaf3b2b6350c3e9619b1d5ae466243be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207e09ceb03ddb463305d218db7634c48e6146791f4f9112a5b9b7796d78b15ba60220490494ad0729b429da4d3418de830ef0d9c54472cb5edcd0f10e8825e32b2954012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022006db1dcbf3dc23a6d96b70df2fc16611e404b6662c567b00c644716b4875389f02203f4f0e3c18c7a868f7927fb603c04b9ccb92e2f22a5b481b5d905dcc07da525e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207bcf12d78c7a7ad909212cb1b1f705b46642257d1fc2c25c0ffcee009f5f298702207e13a912ee39828e6f21c6442e8efad91551ab151f27d657c4e726fe687a54cc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f27bd12e65a7ccb2bdb986f22fde720a834f70b06494b8831101e5e6fdd126102200ed481a604d1464cd525bc5492d8d38f9704e3a5373faaa9b59163750bab5550012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203cc3137cb75e2b2c151b17cb8abf1d2142419f9b8f188d1c1467a0720b3b7e35022007aaae41519121e5001d7ec51e945e66a32353f4d1ae585e0aeafe15f5649feb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205436df6cec5095c59d3bae4103ff18f6569d48df92c40a427b6ac3cde29b9b550220221d5c81cac346eff45339ae5419e5807d43beca0e484ad72f6020149b33f05c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206a6fd6453cd9a4f7a24d2b4f45266f4311495ae053ad1e8e2e83a0ba15b5187802207a0c8abd58121641156c26fb2cd0acd7c02665669ee40ed2675aab294d8b6965012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022026b6d524c0180338e5cdfd10315573707d7b70d3326648b3dfead7c7e5ebbe9902207827d462b988aa185df8b6dc7166ab333e0371ad20c6e25ef156f6a8874c3d51012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022018506426d274fa6ea6bc754eda6b86e4bc40aa7f020aed0d021e570f8921444d0220078ff5f2fc6de03b05389434244cc2104326a6b5f718650a32c2e814b8399759012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206b7b81742b1b3952dff5f5e6af5310283eba8daebd2d8668c0b2d0f670eaaa2c02200479df7ac1e640c57d3e2d8d4525114855c02b4b3204c88083ec264781a979c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022035c371b6265fad7787edd88f5c8c80dfa4191f4b95d4034ad39929eee1a071a8022057607d32a176602e4113ff2755d6eae134c9ead3f09478da148ea86752c0f776012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201bb95d3975257cf06fa5c2df16e1824f86cfdd92c91b589e1ef6699d389fee650220373c74ab33bde2be06b20414953cbfa97e47213064dca0ad7d9fc5967eeb1dd8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204fad7e80b67e853d79e3a93adcfdf1019502dc49d453b49831a30699352fecd9022061b7a3cfb3d7356d053b923d5d4125ccec6b86fa0ee8c60062a127e6c527070d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022059f841b8dd80dca6fe9f8bfea81463d4b4842e6e1d4c84f00074234e6efab910022019f959d851feb288b262888eaa5b80ba58c3343bec06aba9647934428f011529012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206a0cd27191ec3c41cbe362c87673a0e48a0344131320c3524b95463c9107abec02207997afa7616e6a2cd66523abd1b9a1de2a6e583112b1bccb5018397882152e9e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022052b4660673dffc3e779d263b491120949b151f956551e6e77b18ae0382fca98e022015d25c485705b7ee9e04b17573c11a51019f7a849ecaff9b1f9952fada6e25a2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204bc069d95fcf4e6ad4fd36f898be58fccb57caa7618d44d952d319f5346d083e022052c307acc08001bb4a75496fc17e44e8a39702e07fa1b8eb2d94d6bcb37e8d66012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022016f31dcde53ae0b226aea53aa15b38c03e105d87ef62ed9db648c55fd9747afb02207f17ba258dcb04132f781be2531afce95a356e6eb41cf1007554fe500af76a70012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202d04f02f390baead7a5d44e7ce46c56cd2aadb31d48d49676e7c67cb397a94e0022047348ac8bbee18f5b7361a90787578ed5d3e0da453094bcc0532276052c65f1e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022055b83ec3adb34459993b3d5065f300a6d3c3e71f74528b09e6f736d03c89f933022031aa69506839d89ca69d8e2352d96b75c4ab8426799845f6256f834be9be20f4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201642f5127a9fe697c717f438fdcf8fa4ef4a813074012dfabc8d425b0dea996002205511d6df3b9f2fcdbb9551a82048710f6773ba269cd4685538280e5614067a21012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220159106a611ffd4e420b69433c39c764f2a94fc4e4f1c26cbea7398ea4ea8750b0220481af321bde198ee37ebadc78792f1deaac9c1c6e020772891f7da57b2664013012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220636f184da677aab28c83c951aa8f89e2dbbe48e08f78ab8b28e93a483810d83602206d07cfe2bec1c6e6244ce57ddabc14cbb1cc3490cd58b7a82790579f9fe2fc74012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204192467560e6eaf7a1fa8e84ef01f3733a3f795722f06269362238a93eb36d4e022017dfb0d3c19de259fc12ea90d7b64bbc2f6575fa60e00860179f77a708f670dc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220322f2ebd2b6d557c1ac1a2bc9e51be6531127accd100bd2d599c6ce1878f5f0e02203f7ae7f22c174f32abe49df4d311f8f152ef3419c73e69425ade082a2d8090c6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201acad774803aab470cb65330af124c3cde0a402b46a1d566b886e6b69857ff1f02201fadc1dc13c56f5c093cec7c503a3cf1b2b85946963c4915cf8ebadcac146dbf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220499162a0ba445d3a4a6ed17ec07a5829f6ca0f49c67872ef5b133649c698d96002206fa0ca6aa9bbdce5290c23f1b87d14a58cfde65e08f98f54b2fcfee53375089f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220417199861ab3626161aa909902932161482a1491f4abb9384cf201bcd6b12c490220583de339a4ed1d55606cc087de050b27a070eb0c69e6ec723498d6a25ea17574012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205273c88ba43508435061758b0ae0b63424a0e5df36f223c4bc8d1e1cce68dd6c0220330815b62b3c8f2e586e4dfee5ef40617ca5b6c172aa650983d70f094ae6decf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205b3455bc98140dacee0c3e9186a5233530caf980cd297aaf39fa0d4a3f7e93ba02206bc8d379192612de30060247d48059eeaa53f5c53773047b0cca4d9f2dba33a1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202b6cb0e92ec5eeeecf0a867e37a2d52038aac050df35bbba59ee4e85da0314cb02207db33098af5af1f6c2526390a60761dc446b5782e00e40f604ea32648463b960012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220064cdd9d4f272417b813065a2655d4c52fe4757e1574c548978d8ab2cb29ac6802205329ee9f616514dd9469bd15d00bdba6c79982f988efb4289de99c440e0dcefa012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220504bca217883e547a32d76cc86d60cf6e0f6b0fc830c55552449a302300e19e4022000d4ab33584ddddd4ee64a3dc7d399704682db21d67da35d8f3966814eb5a1c3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206e6c60ef8df2380bcc73ebc4e770b96b287e541f9ba82061419eb28223e20d1a02205d71cccd00d1cbc40defe92d9c1d7769a30846ae88d6a73335d8a66c994230a0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220186e950727684c6fe5e0c132d46821bd4166eae00140f0c204f39121cf69c7850220009a000c0520a22e48c92c0ee462ca939b32ac187b7aa3189103390f5871806a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205d011847182eefd615d4b8d408255a0be74abb7f0742a0347068adbb8a8f5624022008def55febb70db98eb98eb3d8e14cbb4348b20d7794b17ed9b99641de07049a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203824c06fc3815c6652218cbbda1cfda4e382a27a8c54986c79dd41c35ad858d402205adae95d329c343464990b04f9f99dc08153889ee66f422529012b0bce90e7ff012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205900f068a2ba5294cabf1125125d6a75cb11f4acb3c379a330b440116d1ea2de02204e2fe18801a8bac2ad66f45db814171bc70e79b2b3b2c69d53c84cc0a9826016012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207d60d1733752150157b3af8a9c48dc5fd2b666646eeedf5c676ee55ddb7974580220494157987baf9eeec61ff575c5b682f441e987e44411afa626bd1bd50959a5e9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220797ef8d47b34ef8cf036ff056b4fe51d1102ed5a7b4acb83162d25b298beccdc0220031122eaf5c83f297a2e8d6f0aa00b26fcf2f0882378077885f2f003f61b973b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205453f598d4450bac2b8846bdd0db6fbfb2486ca079febb3acd47172a7e86972f022007e7f3df3a3c34a4d919716ec84c5f87e5265f485194959d1538398f2bfcec80012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022021c4e1f3eef7ebc9e1b266e224807947551e2ea97978b7af8ca3309209419e89022005e1029a9a2cf0b5b5030e8908aa2169e087f8ad73a0fedf6366565bc8211397012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202e3bd12329e16bb3638ce2dfe615ff1c8a2c72bfd3c469a83b66d43fe5d7c8e602206fa248fa7f13e51f77d06bebd23a17b4391ae83e27a78a78a33e3495c0164cdb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220491c80e201603c2c9b40709d58a6e3043ffa5de9c6ec98f7434711bac9892f7002202fe8ec6cd5edada28a034ee8725133ac0edc0e62bffc3019389c11c1804433bd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205bac89f0bd8b46bd3514dd2c63c9611a52d74cca29c24d3757d689d250fdb50a022005754210ec3daec752b69b7c9cb2a9f580942c6c8498d2718ccea19064a04e2d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220402d7da2969aa97d4880a60052482a4feed9299341cc4bc4b7e17087c36011a80220518453d922fcac098b0d24edbabc5c590533d0568f3b95b1f48855f15d066d9e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022032bc69c8b145806b0a6ee98af86c92ab9f457a61b05801727eb57baa688e70bd0220196d0f3eb670f77d29c37b72b15221953be8e563d89d7a56be260949eb18d665012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204cd06144d1aec8aaef6a6f5b238d9a803137ffd946876471accdfc2c76e5cb8d0220315f8c9d66819a46839300d1fa26b7bb1762c5785fcd68308bde9db8a8450c21012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ecb006240aafbdda4700d0f12e8592ffb6c41207f5391eec305a3eb9c46363502204e4d17f13251b9f1d6800e25dd5d58dc5645a0317d996dca50936f59d045dde5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220351bdc64e084b57365ea97cd559e7cd9835552076f3bc9828d2486954b422853022064eaee06300d6132ece00c98192282b5d26b3d57e2f3d5ad256116acf349ca35012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201935bd1b17b42396e65f55f2b006d9400acf007388bbc3d6e95aeb1017d8f03502200baf1238e8b8bdd245ff18094fb4fba3942bd10823c26bc49de8dedf93c644d2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220437de987914034db5cde9856e81b03ad43bd227a27f8a7fc7aaa2a92c86d459f02203dcba474459d8597881f06263a63ecc3240106a02c1ba706f5f0f718afd57dfc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022049780e4d821652965dae9f0f63d4ce52ed9baf129aa51ced73ffe7353c01c7fb022014967a599914239e11a330936ee4b5cc6000e680033389192a987888e467ba81012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202fcf63bc44f7e2290e1414a93540bc7234efe9a805620bd098afa8ff21201b9502207417ac3044b572b51f6abd74e70fa770a2035b4a93c1140b9966c308e40de804012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204fd88fd7671743b263a6643709bd888f16333003ca0bfa8a01d1fc441f5917b0022015594cd8664aac34de68275b9c00ea36c6816a20453f50a189c2766ccb59e496012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202d9f3ee881afa08b696e1de30f33f3f99d77912de06b7548f917dbf92ef389c3022058f36bfc894d0bba0db3e40f0d2b4802abaf38f48289d802f375d750cecfc7c9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206ea307fddb0282445b2ea8a355bb6cbb052d61d5cf28fbe38d62e33e236a802302204d84c166ff9b1421913735296540cfa8305b80f007f022640e8bf643a122c6c0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220319fefe1ada8c56b2fb7833ba9e09fcbef3828249e52056ea5c2c208b652e977022057e71ce083c60339d3acaba568da09dcd7fcdfa9c05f9db0c55cdc341c4fdf23012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220770a8ce510189366b13d72a49da050d76eba2ae6cd41951fb994a9d7003cec5d02205da5389367cf948b6f246e572d59d42b87f21a16237d6815f05ef6d5a8bfee11012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022060d7c1f22cc195be21259bc51b5e9ee8a5cb11f1df91f041669a90e97ad505b5022036de2d701179a1aad62d7c49da7df79ccdaedf275f31a5e3e08fdf5375990a2d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022026dfdcaceceb6334d6c6a4a4c3ba9b15085411c857ea915f36b5662619d2f376022054a1c2552d162a24c7cbb16395a99d64897b485cda49f1387e0351f5b203e063012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220417f1a58e7d60532a9a3912c4ea1218b264c96e71d0c4821f90463e1b1448a56022020aa8f1eeef8766f6a8467559ecd9678d81579ddc00d10fa14a9bf989145ae6c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f89ea7b02adb948d102c0cd932cf828b72ad362067b1fce95317f391ce364c7022069533590c28713363ef866a28b88c798d357d2cf7372b7ccb92dc299bdd071ef012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203c3f1216e845e1f2049267edb96f7a61891721d41972528aa79f229c1254c75102207e9919696362eb7c1808fc4a9a28269331d0d67170bad9998a624bd625655152012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204c3770e2afcb08c62ce0a055a2e608ca47a5970237f12bb6debbd89a413280bd02203fc500c8ff018a5b4d563d48c451d408cb6d903b579f96dc7ff9b5b52e645214012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022010274f89205bad3acf4dda0f69c3196ac233e965acd7acad250d31c49bd0a560022028d56046c7a72fce01dd6bce0ecc15d84164b7251bea580886d5b90d84c3112f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203179905ddd68d18a3afaaaf5a66c9d736c196c19375b64400be05134918892d20220072229855f96ea7f1e662e6bbbc1471639e63feae481d41ec257610700ed167f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202eb3c6bacb0d1c0e2049c651452a455cd4f1e21f9ddac32aab14a84b459b2237022065458ffb4a6527d455b223ca414e3c002be12afd6cadac3cb8b0f4912fd9d929012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207e35db2718aedf42bd834e696b2925302a986a2c592b16e667461fbf6ec7331a0220171d9cb93a0e15171af4611d05a261a43d597cde59b0e521120f662a5d78aefa012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022040bae7113f57a9d5984820dc36a2d3f686cd2671277f9a24588fafc61ce18eb2022006964b0339efe5f06d0a813b4c6795193790987741b5868cad3c478436fc9869012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022028e6d0e330e636a54e6d36c38ec011494fa602fd77ca66d7fc609a6fc2e18a4a0220540e7a8b266fac360dae990b5c4f52be5695f4949d6e59a140149bf295702a03012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200e10db585e8c3b35cc28e716816be7f40a27b5da07fe42bea465d9b74bbbfa68022057bb23976d9e15dbe0e1718fd650f1fe5f9478404797c33f090ff726d5046068012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220315e2d763b8e231524b131db1e8b5ef4ae1aa29af693c72f7625b9122dcaf56702207811e547e6ff37f636c8018eb1333f187904dfd4ab5ca9507ae69e2a91eb36f9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202978df067c20c934e4fa0b1dfe8d9787d27231efab794bc325a9129d6e8c5a23022054bf43d79f024953f5aa2404051d899a880f13dea0b0610216168b2658e04965012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207b848f1f7e248888109f6c784e4e430eeb661c4780ffcce0e64abdad4d431f5f02206eab16784163fb1c724f71fe2d58fc27ad7ead3394aee455f2dcb8dd9f776f36012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022075fe975f97896a619d0ec79f7873235376a4a1214bc80225f1d0012bf3225e06022043352e9027b2f3bf8fad5411344212bc1aa84062c57737f73f090c810198b1ea012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022061e19156e1d5d8982320ff279f00891eb52f4a7c8954c0f94cc34d42272bcdfd022026df005f105522963a454c49658aaba0b7b5bb42b4654b08d0c1087fe35ad7d4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022025522992b46c1aa01dd40608c0667ac65d44105a80629012243b4e8e55d9c3d602203533844c099a62c0909f56ff1c8e06e8d1c06ad312a85f7359e2d95c0eddfb7b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220126669b8f2b1c00af0c5347b37ca483953038df6afe7b636745c81bdc2497a6a0220797571a8f80678b987148c72dc773a1fdef05138199867ea3d038aaace4d36eb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f17b778865bd0fd3a8d86ca310cedd3d5561703e335b3e1fd7d7db382f18fdd0220269bbfadb386747d37755522db27e42015f348c70f6bd4d474449f52cc766ceb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022054b1306e81681bc442360e68804a5bc87694fe2484f95fc805aa8de2ec87548b02201cb54f298a149964172365d348b191f2aab7b019b13dd00b7644f48fea6329e4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220452697a767d65f46aa058597f2bc5adc88f6fac64eb67d23d25aab425fc767ea022005eb7aab34469ca272e1390fc0fc82c395191d312f4666c0d8f79cc13b63646d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200b4342501616437dd8f11e54fe4a612b00ab5f48bbe568971323f5d5bedae52f0220033166765c9458f9355b6b52fb5d1b3c40ac614dc516993c653572658e07c71e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205ed96782f4cdc0b124846ff4d83c40de76599d85087372436be5bb441b758a3c02203569b331b7acdf472d12aa14410de9072f37b2d010f6f67e46ca7ec5267fd69e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022023fcdb8435920a73550aae4d673c44f7523dbe6f3b8dc19f2721955663ec86f502204c42fadff71b8e285d538a014b3944bd3875007783595f184f1c39fecc291946012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022077f6997e194065750ee7e0ea14b3809dc8d189cb7c4a7c24aa4c134188a5333b022031d32db093f9599ec8a7666a72bbe24e00c6ec62349f99f2f676627b087977de012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207f0e4e2f3f27aac5f0998a6332e58a92c1ddbf79e8b7c62c94901ca2ebbb7a6902200ad1f81cbe1a720799cfc4357ede1360c4646043dc9b64890ba911f472767062012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022030497c96705f132e1bd568714b40d238fbbb3f2a6211cb24acd78aa4cf181a580220643d5dfb4c588d9901826e34f2787f363e007aabcfea7793394dcc1a3283f5b2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220109689633a3c488f9c5dc46b51f106a0b2a6adaba19c4aab7d7a5f1bcbc7f68c02201e900af98ba855768eddab1419ab01d9d3efeed5c5e5ba114a08b5cdd46aa6d5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207ac9bb197d22b3d5e4994eb0a6fafec8f8d40f5406fc741b301adca2ad75de9d02200f4549290f8c63f46cc449b3c1f10a94bfc53dbe647487a5841b216cf4722b1a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022056bf1ce0dacd327d3f6474e94c21b6978a1e8693696b06fbb5d5548129e1053002206e7517fefaf9d5b25c19552876af25c37e8ddf7d052243b3ae314d20d1117872012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207ad69cdad046e22a734669e6967f4f0ac8235267d3c01d5abe15daca4cb43c33022011fc2d130a6285be21fae81f9f2df46e5557fe96a27ef142dc8e195b619e17b7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022067a2ddffb56a16fbdd05ea557cbe14280d5209c5438e22e470916af55f888a3b022079fcd895e4fdf64904349f62f61a763bddac5766cf1ea28c20113e2d24d44dbd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204ea899ba2f638157653e2f9165fb537846d16f03cdbaf9b72194a8a1da51b0b302207e1330213e3ab35eec82e63e1553b18c5aee7ebe6ae00968c5b5bd94e47da084012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022032111901d75999e150894d6c3ba234f11b46437bc4e82cb33daacf503fd8ba04022014c2c0de0dde3d86184538b43fb3642d6b3e8ed3089c124b9fd8a5186031b8cf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202845dbc89ecc53820dc01de6918ab2f1f0a331195476b6566a5e341810a9148e02205905d98178cc9adf5ef9a86758714eefe42c77d34f71c673a2d2434067906a66012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220035b1daf5079f4c31305851b444e91d0d0eb369e8e892f4d01427b9ec92401d80220418a9ce31e88425b58aa14f057639efb36503641dba586ffa82b80d9ae4b1534012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202eec76b1a77e49fd3d23f02d75bc8fc8bd23d381b9a1a2ce3c1719c8af2a201e022006ef93fa418910f17319a1d8574bdebc75b61b4514130d3a99b74930ae0cd168012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206d6fa2dbf7186c2e3789ce6b29d16b0040685a78c81c2442697053dba9d19bfa022034ad5b444ead9c5725ddac39cd2e4e43a4a2bb6bd34efa45e2b01522a7320f36012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220536ab96c0cc6ad77282507641ccb8d6cdd9b6226a3803bfa478462d0ded090a002200b271f6dc8edf4e9e836082983e778c606e225ded5fa9327993a78d87a5eb6ad012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220167bd93dff3c5c483391646167541119be50ceb410b0b778fe25443bc385332102203e72f745400e26822508f5a47664c85c4d24c3e1902372df3fc2deb4af9088b3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207207157fd57b029b938702fa1534700784c57247eb5eeb8cea1cb21a5992da430220761084dd931bb84390b108fa2acf82f1a5e3714c2eec5dc7b97edf25858aa697012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022068db7bbaecb8093bb51302518dd7a5fe9c7a6524a3b6b6f4a4a8d82647b96a2302204ce19713f128faebb858ec00f3d5e7cae4645ecde71443bf2d6fa9cbe3aecbe5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201efe303841a66e777a3f32fc8114919680a9d0c11a9f2fcf7ee6a554bceaee6f0220025046e7cccafc276508c24268702704fdc123a555ab2f80228503797a1adf62012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202aed95642a1f383412827a0376a2a6b21314ac543e27748341aa3f464cd943e902203570afc04887d3e4baa3f68eb67475f2d5c1047ec2d5146d13ca36662a6dd9a9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201894cd4b584894c9841ecdcd26fdb110b4186860de44032864dee3ce55a2981602202a7bbe333713a0f185e55d065e6a39d1b8354a8d7d15ec43aa7c0198e007d5c1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022037993258c9a0e3bafd574afa7711a853425865e94c7da0b0682a4f708a60923302202833706528bcb8eec136e071ecca2bc578e54638e90acf969e273293914c7e29012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022029da9384cef5b07ba04fb5817e56e296394d7e9dcf176902560f0991fde7e0c702206e4f8b0b04e7719634eb5a570d64c22dfebb9180691fe9580fad09917a19719a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022047c5cc0585f8579788963a5f57c5811de8baba674be3de5e100ff24698dbbf0902203200e93635bd54c3e427e008498aa8f2ac07e161b3dfdf2e5bf9d58cbb6e80c4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205f905f87100a3e1c942e51ac535cd9fa6fc26b31ffb4892298b30ef6491613b7022016aadd37ce2de98ff56793ddff6ce67c2c30cb3a0a52c77acbe5ddb4948af80d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207219aa3abc7159ed5392ce3affeb6c603d1dd254a4f189e080c77f1be2b0cea602203ac0ce2f7647cc7f2762f7c2588024262b6c290e0432553085a65a763b5e6935012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022066eae5568fc1533c2b7563b061171e2499567102c5eabd16d122750da54e608a022063e8073a5908fb6c4abb6e5ffafa9dec21a38d7846c90a5253b6718492ed08ca012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202131a906a03d71b5a6d9704df447ea221a15d2f345bd2583566abccc57db95d10220083151d331491fdf8d569eb7cc3ae62d890576b392c24a2e2982dff512a8d8c9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202c3d18eb9f6f948e39d4bbe12fe41f7fa32741cda59c814ff1d42865bfeee7d602207e64536a1e9e918ed03a37e4a11cc9e8f87ca7f41cb3ce90fca536fda9fefb65012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d5eedf82abe56f65427ecda90a7f4da34a64ce40cd3def872c1374901d5ddcb022023c9e09714577f5e5b7addd1216273892f14263f445db19a267ce396c1275946012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220276acde1e2cc4e4c545d7556c3539a869bc7d26ba143b3ad3bf803630ab915c202203beba878b8a488db235a6c90c7d98fa4d6dde5a46644784a77aa4a9530e6c250012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202bddd2d6bc3038d41f9b40151de865eb80dbb2b3acec707ab0ad38f296e315ee022069f4525bab79b2329f85a51046707a561ca7bda1a92a75b7ce0f5d8308f7016c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200a5a750e0203ac29648e7327e46e33e28dfbb85e3cba6273385a99c422a9818702205c2af01be063c6add7e1b2cb25a219caa7a6fd4508f29107b55a90701677e8cd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207a4e2087a1bb4f5b10d5dc4589c93d5a27efd07e238dbef04c392abf874e660602201049553acaf83ccbbcb8c5f7a3e2cdda28ce9f5e52619b0cfa6482ac674b45e0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220430a9ce31646189398951de1f51fbddc74b6901c8b2b2656fc2d6372285106fe02206b8035ea8863fbf9ab99dc1e43f434322f09602eb8ac5cbd4de78f685fbffe30012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d2b4681e0d7760bdbea49569b0aefeedb121721f4794572a0a2983bde8090af022041484f5cc806810d06ca1c28cfbe7931cee8c29d964806257c9c7d5afe70c178012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022020668f2ca02b9a8c4a8cf84b90c720309922848a0fa840568d3dfca699d46af702204a5b0ba43ade49c9e5b5dbf1dd56f51e47cf5bedd4150342c127fd576e48a06b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022034c042f1431efeab5843bdfbf4013110c1e1defbab9fec2ad2f3a48591e1e48f02207fb08cbea4ff3defb80f10a4e0349a2f44d5d7a66b1ae9dbae0bd76cf4d40759012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220244a20ce5ba1719026c5dceb76f8cc593152fdadaa054e272e0293de46e9579f022012bff29b40a8d8d495324514b4de60042d9ccc406cd66a90aa3d5cd98d68b70a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220574bec39c8ef6a2e8ccab97b62ae5efe0e1f61f2e5b3d2c51d7f47f5b325e3b202201c74c35f658fe780c577a371cf76f23f7f0a3cc415100851937c6c33b256168e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220704c445a1c98607c0d799d4423526176224cdff27cceec5add79a2b5937d639b022020689d20bf2831c99ae14f51b361e80c9c8e9d8085fe4069b01eeae2fc534662012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b0ac9beb5da86d0da74f34f2ca546b7da1ed7ecc2d7d0d9c6dbcba0dac4443502201883376499b42dae1047b9fddd91b81ef2e255a27c6edbc8ae608f0b27e41d70012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022046a9a04fdecb7ce6f13b23b0e380052e8f62adfa0e04b989816f01c0954385300220020e5cc5f1443c6d708e2498eec89a793499c30cf472b065c94a792107b3dadc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022027821e0ab3b774b82aa63e50e2a1c210c6533d211704ab1e568a2aaabd62ca5a0220401cf663f238152ae7d50694346f92f13bd687a9b3c0d17ccae0804f81bcd1f1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200f70019b14e5014a5b0af70e4102d0c5a5f800d86eaf42bc8f4a864e83a76c5902200b6389405146a66a8cae1d46442c6178cf3718c20f434720d29b6f6a8b05eff3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206e6d32f747d7260144f0a7036f834248daff57ac164ad0b47764813a0eac7e2a022020023cd851ba235b448ceb6c2def24e58943a6a019f1e0374c2807c419e396d3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203bc4f2b24db9eca718544c127398862f81cb9ac999278f8faf20823edb6e63e002204f4fe37d5b004b6f29ae28985e54bc2feb07a084e55df5bdfda9589df5e884e9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200118b6f64170adf3b420295ea5c66799d0e0beeeeed205e5f26f8fe6c20ce3f902206c478bde42a00f8584205b5f7ad5f2408b0c9b237e20779272b02803e1528164012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204297bbc2834b09b93943c7b0f4aa6545be99c151e5e99f81776d103e064365dd022073f27bf3f1df57fcf05ac5254feab6b742360841417e67e4bd743c6dc6a93779012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022042d8cfb1a9708c0539c00f3b4d283e446a93cc34ae6326eaa1830f056d13d15d02203ebb9a1034b24864a83c9d8b64945ed6e700e9d4e5cfc73f8ac6fb75d90dcd4b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022003bd8f42260a143096a8cabf76a938e33df7246d8fc6ea84937730da778d3f5202204569ee454e260eaa62ce36bb48880b0877bb6b149f328efe08ceacefc5aad540012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200e6c9e45a258083f546e418badc670b059e2e1a826b95c3174994c7e70ed3a2f0220762f772f812c064daa28844d3928666bc8c9bccdf2b0918828bb0ffa418b5210012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022042ae484b731a42a15cd7964d7751626f16b88b52e2a2f006e8e79b56c62d7a5b0220184226de896f19dad095a742bcf30bc6cf23017c4773f8bacf9fc435b0f7147c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022064587763ecf8d1d32997b491f91dd3827cc886f07b365e58cbc732d2a792afea0220228d2e75a8868e3afe0af95bc326c9cc9d53fd6248b672c939ff9c0476755040012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202086289528d227adb5b230ad0beed8ea31c6b664ee77006c34ebeee7b8a6b3a802202b212e0e08355940e8fb12b13e081f255350ebab4cc71dd7d4e1e06737d96fcf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205779d567c6f73a9ef7af0b73a1becb3ec3aaa05f5d775413aee02e56b779d0c302202b3ea4d6f83503ac5454f46f2cce4474eacce2382420e359df3f2a1e9e95225e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f99437290f92b488e2015d104cc0ae79f1b1d26c4b6bf0f77e656f3466fc4fc02206356e99d72c3e0976fa33edc8fd9880c511d511383ec8e558672944795626d27012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f82c4102baf48b89e748e9ffefe82f35439994b87324ccb91a5ce78f5c94f37022008818523e794c2847ba2341a6c978e94a794cf063824002032536a57313a1ade012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022070f6a8feb4f40a44e702951be8b5e5a61328327c8fcdc58246ceb607d88b50f802204a05f178482ddc760de0f87a7353f07ef06d62e0d457cd22e809d30cfb7adae3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202d76b133b3abaeb8a687dcad920a58a2fb12600989a0a1d34cedf40eb28e2cce022025fa4b7d324e9d10948b643232647a41ee18576131c863ca74ed8a9d832cb8f0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022038e366b10c0667fb666c51e100b70794eb62d5cb818eab35f9e6e301f868ea2f02201070ebe312d9f4c263cb284842b9b5683cbc4a20fa3465422351dfabb1c5505c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220264c2d6c4225270d366711dd3a7e15d99a57447564ab276b5a519740eedb35ba022056727c5ebe9461d49f29dce7f40573a546ea9e0442761f0c2c1baacf0c4069f4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220505eaf1a138d3efac489a002c63194cb048abc3d3604673ccbd37404a63baed90220691ce144cf577bf5ffb350824b69be625cef063f716e0f59043da1ae26d2daf7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220384c42af45d3c79bb4df98cf5447ed7364e30c56c37249c004d2be98c06485fd0220316befaad4a3b737b0aec82fac2c17d9ea5912d96d8bb6fde2fd954c7eda3c63012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220363e9d93c11df466f4dc7e5b3d0a50c970aa0088171e30f776f42963ac280d0d022069f30b562c121c5b2d725a229589a14032ea1d48402b27e1338dc8e2bdd4175e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022029176ad1d317a7eafe9fa107dd6ec43dcd99feb84c2d632c1c0790341b9b731d022064e0a891f613e9a7df3ac985fbedad95cf37438a2890cd3756cfea8c2553d4ea012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022073f85a1280b354b8c2aed5278ce4357dbb1f29dffafe366a07f4d3ee1c7f70a402206f98ab7641171f2f8ced01093d3655065b84b7b30f24f67f5dcf656c1163f0e9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200ba20b056adf43df42b43afc276f832e5b019e2b5b6c5317391869552a61ce5d022031588ff80e8580053b70d21ba3e31cf6d39939f72c3b4f04ca7c90d72e125bc8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022016efa504d729436145a2c04dea3c225fe765d0307e03c63c45e254a515f254ac022019c6fad88e6af0379b7aa639b288d523a9b8576835658c528248b3c707b165dc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202271745959f80ef74bc0ae9456327bc6c3a219714abebc1f81c125f89c5bc83c022007d1850d9120cf8d01f4c963d4bcb00d47e0928e2c4101ac171be28ff35fbe4a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022059bae652856104ca8b9c275ff30eec61cca799cfed7f79995c3b89fef4715fe50220294bce63519ac23622922425faf5115105310182b1212e62b6205d2f3610774e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203abd74a4c20038f99c91b9f9a81d93fac25d599681fb177bb2e50ca937b46c8a022064cf7e9434260546830748e8eed442783f72330dcd02101bcba5f80a6a7aa124012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f0a45ef87cd1414a2bc6d0f20c164d5b86fd9fd4f2aa776d0370085eed313760220598d39eaf273c914f060c0e0f3f66da6e7fc1f11ea676e8b65e0dc0246e00f1e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220166af6ff775eade159fe4b8b7e434a5343498492cf031907d9d434f4eaf4460e02207dceb6468928aa17437435c65cab3326fb14537fbd4a650d01e3331011b17be2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200ecdfab4cb40c42b361cf94fdfd3354bf578bee355d01d55702b2544707aab89022031dc8097818b1e57268ee34cf327c28795b2aaa63805209e12960b0d856c5588012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022041e9e780fdb750e0554de17e1050f78a191dbc293098d8d1867810d436e4403502203d81be2787fe91a1d79ea369fbfe2b30d305555d490b8de4f910345fc3b3c037012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201b35dff3e4ebc4ef0f2eb59af4443017c16c9e9aad8e861b452cbac07275017b02205e86232de67d90d244a5e99a510cb76832f65b53c4d2a9e6a0fca0a4c03b6305012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022078f7ac37cfb35e9eb50e5e4e4943cc71a43b6773b3045a592d2c3339b321baad02201b5a815d37ca44c8d80bb702dd007be5a4516e5ec06e250434dc25895564448a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022032aeed9e51948ad977defa1e0f6007b66277b6b23306b1358df63fa44b5111af02202bb8eb13b981a7dad616c9de803fab6641d2b84d72c10752e4b7cabb273322c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022015cf184637bf7f908c00ea563c78cc4066fa19aea522d85deb6432e1c11290fc02205035c204ac470a4378283343747f8463b844df4e367794f8d199e47ea26df60a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022077737cd55ba0948ba40e6ef0c65f6b0986940a54fa100057723c1ef31baf431c02205c484b01fec5a7f7ccc0b1dd880cf2d508640a7e100912acad401e65e80bda13012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ecedcef63bfacb95ecb986b4a79f2ad49bef0f6d3dc6db3b220a9cebe3a5233022017df2e554874f78f73a29b6e8d5c877166956fb400af84fde4c6fda6608dd33a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022027c7f7f5526511b45a192bb7622d87f59c8749ae01c307226227fed28002fbbd0220328ce7adf3d5b9446d4441a13b45d69c13e916423233c59a573f9c0e6eaabf2c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d944514f934cf05bc701cc3b3f2ea582db58f0aed49d9105bf0c36dcbd057ff02205398c2e5b63c0051f8765e65120cc7b5bf1f7f5c6d75984d7e6db448dff46802012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022035fc9195ebf4b622e9b83ad6d15ba58f3184fcbd6e8496084f0e88b2ab221fea022054c74974e4ddcc486ab6ac109046ec8844e84f8f9119843a110cbee3c0e82576012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207067a93b0894b7383b7e9cb3081c9ab9afae68f7ab99607ceac9b94f8073a882022036c3eb8262ec7a364771c7aadb313b5819c8c13932457087bf0cb94d59ec1b3f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022052960c8c7f19c2e243f5b65b4d75ea2856472a0215069e0c218e42ea7df4be8c02205848fbbec171cd002b57ff4cdcd67ad48f301f980a43d4b1c5d376e89d181f1d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202eaca9003aa8b89427620f865d19e063f443bd3c9f830d90c6f346d9a3403599022000864e993f30bfb1907e1059dc855cb760bbec14f7d0a04991b2cf66bbceb6ab012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220731528514db4cbd6604cce93dfd4b9f7ed6d77b1da056d47c3d7ac9e2028af73022019180099abb73f0f8336db0914bdff630a725278325d135299a6cc8b63834d84012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022030abba844e629f7bcdd859e6852b02fbb3e20fa4b1ca0208a93a5c9afbd440740220436b66cb36e2ced8a91236ab33eec5ae2013ee4bd39681d1a355c6b90d93b8ef012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207c15d4038f373542441ddb4f9a3de92c6e17bbe7f6655cd0272ee001fa0f3ab0022028396b86dabd15c86fc974ff2be4b738093c6cf02d8de393089fec79f63e39d6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203501a20f4afaa03608917e419fd591d3185e5aead19e3238d8abb6335e81405d02200c27ce2be5da6668b4aaa3fa76d87e9a790fb09c580da87c227ad4148c33d211012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f11f7f988d433940eeb42b45f3b22dbf28ef707b0413321ccdc94d83eb151e7022026e6deb6d566ff353d467db373e20294c7b2958f3bd334bb9da49d256ae62b3c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220653a709a12242fcdc71b1c5f19416162beba9edb7a19ca17844c933ee6382bfb02204dc30ea2aa48436fd8c84c965b3ae5dc72d241cef828d63eedf517e80225b886012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201efb4c856bc8a974facca13ba725245311dd996a1a7001e76f923b29920a0c02022011b31e059621be60254bdaab671de86f0a338c8c117e7493a026a8c3e7ef0e98012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022056c961037552703ec8fa45804e1cf3da007ced281c777cd205f5a8e9c97d53cd02202b565b925d82457df74aaf33cf381a945b0861b9276994dc2b16f52ce856afc0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220423bf3e42c436d2553e700b9869bba24a960fc7b8170077f271d85d7605e91db02205bfe47931fbb5b07d0d6658b0e827a930103e8e0da179337359983f260b11571012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201061a316e241bb41f06b3668b51609ddf110a726c722067ce4e1c683a43be8c90220638d8eb56a5d66034ff77040c7d9a4221c219e8536bafc3cf51683f6fa469c22012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200b65c9fedf564844c678ddf25977661858ed893482668cde0b205d055d81417502207468792fbd0e8f34244e121c2e29208417d2e36c062b0921f40ff0d4a7e03378012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220314377f88292c0ed8314ad6a8a61f6a8a144f039ffcd7df49972228a9cbd93f6022037b6600234142533b3bef7d1ed8541ad0f0333f7abdce347b8667d40e5c47de5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022054ad3d13434b14cc4d5645525a9b8a767f74a407f505779ade2cfca64ac37e2d02203939a58d009b431d5901825509d6cbef0af34a40fd373f2d4eea4f60b1484390012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206282b12d9f46db2d94c28564999d1ee1c4f3b7119692470c8fa946ba2406c635022024d390ebf045116c81d84222a8801444c7e97fb6ebfe7ed250f4eda7870860aa012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220437993c4b0d7a8492cdd9d85cbdd503286db5b9df81a5b751c7e5c986f033d6b02204bbec278282796eefcb05f901b818dd59b061a6be20bc18e95daf9f4c8cf1596012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220555fc77d30b2b25c05d592f3d17785e75013784860a7a92160320898d6da292e0220678e85bd15bd30149df551d8000be2d7adc1e48f6860f25cc28043b6e29b641f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203f14a033e2bd21e4761e00d95a86861518b32305c2c4f3fa286ce83e7cd66bfa02200c048b440cd4d485de76af120cb411e25921ba9011e9180bfa0e0e33382ece9c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b614778671a948c656a00b29f2784f649b9819a4842356add0f703d4c798863022064a0b82eec66e61f275646bf66bb270fac579b06c02f4cc5c231cf1a1a2723be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ed97962d4343fa25e62967dcc9644b3a7db4c62765cbfc5a93ec7abb3a19f1202205df670b4b13c9eb1badf3ff5fd4d889b254eb5d6bdf01244f61fd2cd95deff8c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d325c91bf519249c6fe4cd5161dcfeabd10f860ceb3e3d90ee63b64a6ed4ba40220239db308c38cec867a8d43b5d08caad43ea1eeffb3744bc8f4532ec1b14ea2fc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201161a8ab13808ea49851ae1f81395729f86c895f1e25549dbfb9dae9b048ed58022058c3241414ac77ea3596bda49d268e6f32c0b1c0c9d4230d72fefa03f71aecdd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022038b3a73ab57396cb2d27c557776adc06b3fe268fe008eb14ef0be9d76ccb61b902207a88e0b393b080133f6d1574c7d130dfce6bd14c005840fb6f66256db1482afb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022046283c6e4e5a343d8eee5723f1b4d345c25b5809a1276962223b23234b9be2ed02203fb993582effe4e02ec40a17c4a5f0104e2fc280e199da869e948547e568d9c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220767efd4ad27952c2e738a5555fc16d6281f955d583369400379df3f3470baf54022054dc3b887c1b407847229a79f4fd5dc45d3cad824959cfce0ace7991eea8826b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022027c533034172043c5ad372ac760b497bcee312b12efff121aff7dec8a99a1edb022079b20df0d3c9745bb1a232ad3df9d4499e0d166e15aa2315272e5bf2063c85de012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205451759d225db49263fa40cd523c45ad83ee364758b531895f74772487e95895022004e4949b3d76274def4a4683dde2c649141ae5ec17fad95ad67d425ee64fe94a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206310f6425b7e1bdf17de789edd8debbc27dddcfcc61e85c4e257b904a51f02c102201f6b61e6a2c71c4c5937641d74120df17f6b27c81f7aca4d6fcc7b03ebf26217012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202463043021f6d392a72fde0733dbf1f03f4125f21450c4b264f11fe7519f2bc8b2b2ee992022068712570b62606a344ede65995499c76f1fb10d5fb266a86116ee1e28f9443a1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022040aaebf3ae4a5a09f0ef0bd1407d65271c59594cb10e96938d52555ee3249ae1022018e49cd56520d30481903cb1bcfa1573ca0625eef5fac3219bbe9438ce9f5dc4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220034a8715f1da00cd5fad2ff90ebafbb25b7a3d5f3034dfe93742e4c647d533850220480b508e3cd307324d28566fe81478360279e34ae1daeec44e7fb4c1bd42e0b3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203a49c89e795f793459252e9d6fa052d74f913200c66b9a5c7f5c5760931e1cb6022048623914eaf3b487a44dda388b0dee45af070913e9a052385717f43a56cd2b26012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204003a596af3275ec425c004d4234878887a725910d4bc6de66afb781d55860050220633603cc74e50b04d2ea7d7241a86055b459eb547f77ea402d1298457f40a739012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022014b285dbd473d3ac22ce7c3914f8b5dfb956f584484a488caf2d57071d1f106b02206357df60641ee20418228042cdbe075395194d1f47b906f060938f78995f87fa012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022015d958434afe694cfa459fc59921ede56faf4ce1915798cde6e1fd6ee48b7eee022049cb433f7ad3d7f470f85ee1d28d80ff93b77c20bda052374eaf02eda2632767012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204a96e804aba00e4dd60ce70580372e1a5848576cf96ae9b5caafa9e4205041a302203e88ff6aee373d8f11c410714e138ff4b6195d271fc1f0c769eb6572bd82491d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202e752c5b54d41ec967c0a4585da13b4192e05d0c53f77663395f60fa8172221202207021beb933476d9d7553ac17d7b2a9d8446246872e9c5bcb8875cebf44b4ce1f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f5816cf8a330f8b996989604b651d92a125b5236fc1f6f99c24e76942cad45a02206f0ff1a575d65fbce376a6854c8bcdd7857b2bdb2a51a45065bc091d9341a140012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220249d4ffb4468feab441fa8c9e609de13ece4be5ceca27c8b568dd293eb4b28cf022020502f2ff21545294b356a58c1bd41d3167bf14e70a31470161e2d40f3b7afdd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220215cb6b1c4ba81e77b7be9cb27b02e6336121a4139ae681d16a03525aee642af02206f95aabaca8c49385e6276c3f7c237585d740c721ee1f1a05e9fa53f427a3212012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022020eb2758481318693eccf12786d42b004ccfea803d3b0d954eb3e97e8b2c68660220515a207b145d85c2528c2d8634c240a9bb00db575a698a366847bad872afa674012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200ffbdf7dac55b36c8d36adf1ccaf28f45e726d88d19e6b29267c7b5657cb82ee02202f12af8b4dd323dd272e441994b89560826d356665bbe47bcd319463eab16404012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205540dd8733718fa47d7cf3718b446c1aa7021a1b4de7653178422ec7a64cf5e2022007474f464eadb10ce0995765998d4d985e883f0c1d7868c4850a5b146b59df94012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206e529bb0201667a5a034f74b1a477131a87a31490c2bbd09bb3791aa89197f2f02207a0f26ec805789fe08b5851c14a29dcf7d08eadf5678be7b4b0428451a5462af012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204ee8b6f96381afd5e625568a26963d166ca15fea0428fc9c7f6a1e393f88c38d022003d17eece8a61fa1f0f1207f2a0a6bd5a346ce486a1d2bbbba580468cfe1e0c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220299fae8eab52b587ed3dde3a9ff6c8523be547bd4a10fe622435816481c0c913022020b5030f145e97bb611c8fbcec6a49424398c0e4a61c8e8214bd87a4b7508419012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d0adc8929035315580953fd4136c4fec2c863529a58e0db19cbecfaa279bab602201a3e11895291dd9c839f1f5664a48b2246d9baf3e8f48278a191d8dfe6e0174e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200512b6507f08c626c4b7b5321ee526ba83f3e23b42be2fa57c4c83399550bfe6022021425a5c6597e04de97beeb6f11f074336c743a109a96fd57daba52e8471dfc6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220251a4a26efbcc159d6a93a6b88e45f2305e63b7bae003eaeeb4059159d462aa702201a1076c5e3a4e46a98a15f73d677ec7616c23ca14571d547478293331d876b24012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204b6309c84c3e466b575c6de3b1d4c887c70f3971829cddf16f636e227aae72f202201db091c7aea81527ec17cb30d46caccb076a40019228e12af8a57f3b0791217a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203d0ed7831bd1120d868ca92fb62bb6cf94d7c0b0ea9a287abb04b39c88e5d590022067c180c3bbe801a253526ed71184e459d3b400a9fab60fe4e927b032b4dc6206012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220469005e035a67125d4287376aaa835e0f57935218d31b09465a9cda0a7be9543022026e3eacac42ad46edc5d49d49c16253d46a397caa35bc708e543aafe307599c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022017c13192a7db94e936acd70dbdad0eeb6ed180c0c589804858210a9c2c88a58d022004b75002cdeee641c36ef2294893df4c42d28d4e8a0bffcf15b7a19dc72b4be3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022004486cd02cfbefb69458772e0fbd4b38f9e692c53c9799d59fb59e69442860850220407875d3fd34b08f875cd21a23781db3699dfc106342efc7c75e0ea8fa7de290012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022057d47c9a1515c287c53ebe9f905669a7c7645ae6a2cd6afd4eaf21106e4cba3802207c52b9f1295f5274532be14a1517146386e94010225a91f1e9decca39c259b53012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207f45ca71ffebeaacc1add29cafc792134a253a25c9e62ba0115f32aac27111fc022016e8c633b4eeb38e017a9e4dba384c069eff722a7fee17a0598d5be189cbe922012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207944ea493f6d10c5963d3e77b87d7c9d1c0311f687738fa17524a8fa52f4efd40220375f3a05b7b17e95a78a81abd9bc2a0735918dd3d4e622830a51f5e9f6eeb440012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201543d1ddd5b8e90be20e6a021d27e0707e239ee549f919d5ae08169e5cf2838702207233644a68e62ac51bdec05a178a8f1c95bae32af2dab4c85b3926648895157f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022037307cb86e820e45d9851b9773ee80110f8a3ae29e3edff00087307f23a329f902205c15a80af40564bdfa2ff0e418d44a1f7bd32d688b9fd23ad9544aa7756f4655012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206bd28d429aed4673885dbfc052995beff779d369754be751a9576813d157a1dc0220669e41c203bf7b6083afa0d0b72211caa53afea4115274a31b1d64b54b4fb9c3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022018ec117cdfb0d2d6af856b27091425c5afb31bd6b8b0264c9696a1699422293d02207f1841deb211cc9340eb1bc773dcda2574407d4160b5efb4e22e99af43375a73012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207d7d31306f4dfd0f4d29bad32a4002a8b9e78872d6bca82747eb788278a98c3702204884febefd68f3a3c9da257c3caa1c78faf6649fa7d934500bc8daefb09c6fb6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220684faac45046d60f4129aac575d8720288cc308d9d2f3c258fed0aa0d18219480220198dd9096e4dcb9778ee81b83f2919d2f610b2d9f5e37fd335a57ba6266f8f8d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220422540fee34819b900f30d5eced480c154757bcca4603b36c4c0a6872e2d05fd0220113fc89d2e4106cd7dcb3a64a0823a09404a7e5308ff89f634b632baf6e6f905012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207b4d3e7ee45547089d2c9c867487e7e36b5118389f764adc2fd4b36d1578c48c02205c81e1f934c5258894a5251acc1234bae962eebce4f6004e0f47331107969aa0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022047413bff03ad31f23929b27f6219c074267e364bec11145068d5e1647101941602207d09c25124a6861a6c1fb9450e9287b5b0f855bfae7d76030f3858d400cb7b4e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201a418cdf6e58e3d10f3ec11b514999970a26bfeeaf1ba4e00cbc8cb30b85b20002207bc5bed2fcf47942eacc6c5de273a455e5c099705a42192ebb2a041585ece8e3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205e2f2b84c37692ce032c4a98ede4019c9aba7f1624ade8c6fc9298983f1ad6dd02201222ab8b94b29cdce76c27e0cc73bc813d61524118796e6269f4865b2540f238012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207be701b1625c08b40609d04a6ff3015d3bd1e7cfa261c7b0a506ffa7c81c6b7d02205d8af24bc3638b7f525f5bc9db21292ad8e23f08d35fff94279ee04a5771d3d5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205499086b80c6f239247baf3d5b6bf52fda82182aaa1835c49eb05dbc534d1a380220647025919aec03099ce642ec95a3254f59404347c6d291765c5cf669f1a55086012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202b8a1fb2f65661d5a0d1ce7a4f526e949cb76f5fec7768646029e2319fb1ccc90220014eb2225ec1637cd18f4b5cfa3238fbd92a9fe9199117d5a4259f945ecdcee6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f9589d76b287483ceaabf547d4995a35cd8d1eca2a8b590c973f430e8d2c174022005f2fd335d3898084111afa6872bf531488409286bff12b7f58a8e77fc06640d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022002633d7603fd06ec422f1640b146d04ebafe89da5a373c22d637ec0b06e6840c02204b2c00cbe9cd32da50355c41b9f377a64ec46607df9b07a9a3dc221bd48dea63012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220564d34df2afd0a240412a5a8ce2feb5ff0136cbddadc2db788b2d1f2b4f123b1022049cfe19ce48fceaa37af79bc3f3e9ece6a1923d363600c7f73ed3c55dea669c4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220344604fc87e54ddc53c1779f08b6ffc207095f2feccfbbd9e8e7fc087357a45302202f048dba3562f56b0514002c4b17720a3a7f0b9ac0999bc62b917b989b62a55e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022073d7a2772918b21aca298988de11ae64e024eda1d1f78b0e6cd3ad52d2f8b11302206c2a9dd67ac82ef160f4e5b9f1c3d0efe1fbd519a5ab3a38b13c2408fb51e0e5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022020cb60f81fa45a4bdab6a9639e2238afeddd464113000b7f3cd913a27db4796102202ec16e46c4db173d589626f53f5a271fdb216f7d972bad987c06a7cf708d86cf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022055f23bf8e87d468703a4d470667fde77565072edd38f234c08b4119430562cd40220163ae0f1fa7961decd3916da72fa3708b1b602121bc2d2e08175f13df3bad1a7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201634274dcac59205d5445a8b155d7e597e7f09eec5d717aade4cad4118457b50022043c10bd4bd69862ae397d30343de652fad4ddfeea19fb5f033198e440e701813012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201d95b0c4d46b3f8ff850e7bb45bacb7371ad6085be9e4dc3ff2e7e99ef51dd7b02201aefc1c07f348dd23c4182fc173fc1f489cf719ca9368c53f2db66387a45e7c0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201c173c44da78feff5c9ef5b84f9d76e082cdf97f00c4b39845dec451d804977802204e871c286a5eb34d01dd9427f50a1c3d61dec34fa210a139c76be03ecf562523012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200ea62decf2caafb63f4f565f31ae967cc0525231eb3831f2ebb33ac3f1a0a57402206a128f7f0cee881a13f843f26b70e6a00b0652bcbc10714507b7c02262d0f664012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206b5fefa6f8cd838c544bc926177a81bd512ad7b89fcac3949038c1f1eb5042fb02206e96eb3e2638899a31534a5ed83a4762771e2c46e1ff36386bf2f7e8a87f8c38012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203727f9fdaa81fd7396b9c4e2d18041fdfa4087a1c870d20d199df204ca1089fb02207e3c11f69379ca13ba75d0770dc4f3c3b56b3be3598331e8e617a033f406e1f0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022077b8a397d6f01aa8bae7e2314b040842ee979001857673585563f3aa35bc5e6702203ad1c661134f0c4a8309887f46b2c447ba92ed4d74095653a657e98e1f3b8270012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220152a73c8a1f3dacadb89eba249fc3a1365696126b1ff88b7ae2c0c7ee140c3d202201990a9393d3ade3bb21f7f9998b2f52a50cb2187ffcecdcdf8916e73eef33a0c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206801db8bf96d4c32a5a521965b18a8fbfcf68096c1f73f443e9962466b171ae402205d3ca2a81728ed81c6013bfd5b00386ed3b622fe8fd961a8fe43920ba5154e39012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d47abe370afcb2791369d74d06019e2d615daf6e09a39121ab9b9734c721cbe0220210330bec22610ed32a183b813360a84f4e2f6dafd48d72bde4e275a7c48b43d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220773c5608bac306b24c7639c35ac4f850ac5d8b04eddf85d4d93cea4c09cfc78502206f68b3d9728cac9b7e5fa068ee71046e6d3e5f1274247dabaa4c51cfb052a9e6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220114b713b2711b0725fb2e7e3c66a79c16f612d20f071ddf64e8e5de147d4db1502200f41be0b4255c3ac201faf93597151d5fc2804af854b45a39c70391abe59c964012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202e74c7c97ff8e3dbf4d32daa105a926dea72084f273912c315f88be53f5f92f902207d749bc1267d39dfa4e935bd104fd24f08230695c1f53c2e5c4877a66d3cd7b6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220141d1ab68c540c2845f386922b142f2947418c1e33f790e0498aa16a1f2ecc2702205a63ccb601ec7db21008f1a3d2100cbfd32ee45e8be7021cb1925102fb211799012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220253d03768925b436945bca8f90fb0da1a5d07fec1f659d1f62569ef581fc6c6602204c0cb160cf7eda3c421838fd4003d287e8ad4b469ad1d488c6641c73b600d1bb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022037bac4920138f80b62ce2950167e6a528bf1822364eef071b8f4052ec1a5bf36022001abc8c5fa385fe1c123b570db278568bc709e5d71686afd7e03e4e565411360012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201b6af08cc90d94ab80073c1ace43931eb59904696d39b66e522e6a6a79851201022039bbcbf0e66e4754a92226a354ec0c7cc0ad9401753deeddb87449cf5414d367012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022048c18a345b73e415a52edb981a04fe05cf997ba38d44d153f038b6f801a6ad0502204b6d13a10396b70b1b74e19d7e556a0e7f1fb04c9063185d13035d0b9c95b461012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022011ed2a0ff8595b1d91a176ea9ad6a8b881a0140d1d779d3db78d55a433dab41b02206c182f3fc99fc38ecf65aa3fda29f68adeb0725f62f6e93970130b3500bc19b4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200289a3f88a8d9f229fa1210228591c36ba1e6a34854372234ffd550b3f3f142f022069e723e4a9bc28cc17786808a9931ba0f3ef6040f459da9eec6d3e109a03924d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201c6d409ffa70affc9bf0f6e43c92b97f00937a1ab7adb8d692d3c503cbc8c5d30220216c2a1a7ae3e210bf1b0bd3e43b463c9058d7d86acff94da466c02ba3d77174012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202e550994fe03001ee0970b2ea3624f6001d67618ec73bf0803d9d8db4ffe98da02204d6a72448398c48923063a34c9f1384aa81b3dfec51ed60adf2d85a10ee56b8c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022022935b7ef2d181f7ea1baed1384479f2f5af646a61a73d6379bf8a0770f111b002205043c22b0dae433a7d1b7a516dd8f6ed3a177ff33c24546d9d01427beb7f4c15012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022074b8cafc19a390df9e19ff491a751eca3322ad1435aeb6b025c39c0aee2cb9a802201966c9e70b043c730783b0450796c35a5890f8520a589d2256e8c41a1fbac852012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206a110406de1b52065cb05aa2d1e56a4dd8b0d1e40c2cba3cac54ffc893cba0a902200c12a8e2e5100a8ebbc6e92cc5bc5c93b10e8223b0b19aa7f746905a9d1060bd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022045d9545ca5a461d6bad7871c65209e9b0e81ece16450a70a9c3a11d859768d32022033b1138c83862e02ced6cefe3dd0da41bf3324dd9e01c4ce8dfa382966100882012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d985b3fcbd36a3d35b0f8eeab2f1d3d625f3f1672c25f36b59959cacad6eb6202204c9bf1cbaf1228157244715b0eb24e5f4cd674e701d0a1cba7bfda717a2438fc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202ac54e015407930fea41d06156fcf2b4a4e8a721ef109e538a03643b36486386022038494cce08d4062e06e9a51f8a43dc1baf53fa0c56b808391b07b470984001a0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220776a5e56a94f3171f6a27e00a70cf1f0f161f8a994fc73130d505a98b58748cf02202c3e4e315de3dd314a1790da1eb8f2b83162c4e92a1a30ca0a8edc6218749194012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022037d320774903c48e430ebea1278ed8b35f29e61a52c3d5c59f2b49fe8df70e98022037bea8c999da81222eaf7fb65509900ac058e22703b5276c21fe7895c66a4969012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022000c50fb12a544a8e5089abaca0993ddfb9d7ac013ffbaab010bcafb514b5979f02204dfc18581a7d428db99136c688f6f9153802b381b7cef6daced11e1c38a4347e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206b723d061c77abe6bb05783ad9e97ac8a5318d18945443eea534cbda14e91ee102205dfeef8a2642b991e2737e6568b7b0fe271ad103ac4f298a01d558c9181885d6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202dc22ffd4b447175f161a394ccdd1e779c743b96df43f2f8a3a9da3f6f8f73dd0220676b0d0c6926187e1c125985da451f557716fcde81e6f1d07fb2232ce1c10ec9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20246304302206e66817a3160fff82ba3c17afded19f776ebd017e26d99d3257f1aa03f87548d021f3e52ef93f0431485df079bfc3c8ee6c8938d76b70055ca959d094ec07a6017012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201aade366931c6560e61d7552b4a38e7a9f588a260ae3a8e4a1e4ab3e501405a202207c5ea291097f81d3592b13025bd5443997859c26be069f4a578bd5e5fc266a3a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220424490dd9f66218f620e59e32a8a4084fed2a26ee2eda6c15aca656a7ab01bf10220269bed8b003b9cba5b50d02dffdb1023c61cd9943bf34e4b1894053e041613d0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022056d802c71c60df7dc38ee87ebbf664f75b17d669ae28d96c10529d9a904692f402202e9e168c96cd994802f635bad4cdafc168a1f537bacf999681ce3d11fbed7ffd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022063ffdb2fb66bea7223c25a375e5951fab7afd400d4312636fa6ebf81eaa08f7a022043dc24cd2cbc5abe4e57ec0f92223e37c644f0a3fda677ebe9a25eecc5f70c04012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220132847fc32a81da292e67beac3b0ba710b7122d1b87e02c7ef386f383a5e9825022061b6e4ef49130fa8ab853cfb6b753769919dbc88fc492be5483a63c6dabc48c3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203c90d6bd53be2a27fc1ab40da03e048228c2b90c2e43ac28badb7e26b2ee59f802203e3cba41e10ea1c8ba70a54c48e9db6786b444e98a87e5f2073415c5543b997e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d0c7e2792f8d849b6350861c18e3a85ecff116be62ea37a8231c3ea6ef9109502200e3e8f7d409d25ec539feb52a49d7d0605ca611d2565413990a6e8c5562bd13c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200f2aa6ae280b9f5b1d2c3d969f4ca6e06ab8fe621f1c26aad729c6c0a39f127d02205042104f76639a20a487490d513cf2e22a6b6432043be139654621efb44a0872012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202b9caf6585afc239bd028244fa12da6b09472b44d2d27772f7fda96b0884026d0220081cee667d6a4ff8f1e8f90961924d05ac0ec32c5d2fc7a3dabea078c28f0c73012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022070f3705dec1f4aff1ea616c9a97f9bca39ffc3767c12976b7a4494c2e3549b7202200ea97a323380bc38a68068208b5608854da1d5303424f4ed8ea8767fb0fec9ca012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022066a839b52f5db0bd8f570a26d45a6ec087227c8b59338a9b090f9c14027aea4702205ebf875284ef7246a9e5d6d2796fd37f90fd5e5b220c32fa6d49cf9add5962e7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220721ec63ecfdbb9ad56376adcec81a45578d6a62766731f39d568cd09804e8dc202207b0e0a612cf55a70a7e0a58cd5e2f4659fb35d7dfe9fdcd43438ca286445bd81012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220257e9f75612f08812ade11c2d99529dcf284a1d2c179f485dfaa7bfd18d2f07302200abf748034935cc03c1e545db745ff372a4cac1c958b6be4f4579315599bb5d0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022054940518ca758359a7460530737746a91f5eb5fe08ba25cc12f358748b2878b502204e18e1f6b85ae9246700a0d5a306ac9d0062e720a1e2744af43a0a4135fa7043012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205966f6ffbc182dca2b08f977d62143c358bc1964da01c0164feb69dbb965cde30220122819a6b9661b2b6529258ad4b73431a7e85e5f5a9e705cac05fb35ff8b893f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205cd664c03185a20da9edf1f2d7e6fe70430de90e3304ef6bf55e6b9090700e8702204fbbdc2f6b347314ffd0fcbd90ec7f8d4e6619eac8f4d653ee5b1ac3a61b057f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f674dd6abd77f522789f7659e2793182044a54b9f86135f95e84e249a32d948022020cfbfa42277332932b114b487aa08e1a11dc12286c6ff268890062cb3568a86012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207286638028115506d2cc296c1a2e66bcdcd0406f3c58fc6269fd8accffaa50e602205a7417050c83a7439ce29d2b550bc25554012aade91d7b900766c4e87d4b3bc1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022078af547c3c75f037f67506c4ee3c0b420935f864291e5209b3b4accf820a20e00220402eab34007f7c953f38fcf78305c22dde632a645d8dfa966bcb0313ef0acbf8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ca3bad6097b4d3e32deb64605514a8046bf454e597dcddd0ce779a17e8d63b4022001c89a71837a83cf32ece02fc87543795da7a3db33ea671d7d219059880a7295012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220429b9b0bb3ee509eb4aed9a7bafbbd92a8dbda5143f5f1b67a158639da53ef4a02203907fc3fe302792eb101a4e47928ed928d1c59b72a3a2eb0edb3e5aa2d12b152012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022019af03e289365918a55b9aa7903ac83550bff8db334c44f3209e36f40f6110c2022038dc73ba7bab1d08acedea1a302ef02d461997379cd0a0d20d768a9b54fe39b9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203799238ef9fc685aa4e730878eb0b559408f9efed6626bba500cbcae3bee1f0702207e5bb6eb23a446ad6c5ef35ff57f7bcd6c385301fcbcb43a4b73bc00d915f4de012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200da1656906efc92bbe1020536979c6cb10fffd7d96692793a7a60080751c303d0220727867ec8b22ca7dd046b44d8aac78222cb3d628a765efc15fbae7806e119c0f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022036dd16953af521c50a74dfeebf1ce99299971f2d19656bc335a0c0fcb358e68802202bccbd6eef0babf44c80a21650f4a3e394258fcf7c28b79d9e969a5a8e63b55e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022064eb8c7b8df91926a368789c2c3a705762ec8692e04705f0934522d8dbaa017c022078ff9c90a8436f571d953bc31d4ccf08db62c3d03e8b03f4b866dc971d484555012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202d83e63b54c169250fcb3790bb314595ceef8f6c56e55087f0abad4c7002629202200ef16b3ba0c17179b2c4dd253764c501986528eca49582cc98892896fd00d1bc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207479651ee9e188f7ceb127488ada3d04b31d1e95d6a7d0719b211ab5a7fd6a2302200a78eed92cf328f8d10c8c46902deb618a038986db0dd8417cb1c52996eeaf3b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200a12a0c48e9c7697636473e393dc09812cab349fcb01fccd5a794f443e6a464602202b599272e8eeea1ad8eca449abc66f2559ab695b5ee8e6c1549ae1b3c4797daf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220506ff5ae91359ee6a50f325acd5d8f64ab48bd5dbc0112db454efe4512a7c014022001cf062a671bc7048d4f87905e9e7a461c138bd3b1c98d2ad63d6447493c5c32012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207256313688befb947c046acda01a26d2e67fece55b64c42995b9626569d96c790220522c8cc0df5a4756a90327a18d65bf6b0d4dd68e15595bb81c860d13c8cb66d3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022040b9b1f53c40f527a222f40d762f641bb4d9f046256548839714fdf44fa63f5b022061b323a4c3611ddfc703ecfb23db501dd3b174d69b7dcf777f98df76e3e18773012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220117686a498259062a86b7009f6dc15ea1c42703d9a183fd9e53396017f917a4902206e85b81ab90bf897de406fde909829ebe708039e6a2af9ae29c7c2e58d79310b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022041a005527dc34114a23af7a1e3b5d823854be4cfd740a9cbb268b72fcb6ea3ba0220385df21c69bae2527b7d2b4239b7adef611f433290ada051e902427c697581fe012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220316386e0e3b919c21540ba743da513055f20a18c4d546dd7db231756d2d5e21d02201ce71b6eaf671806e56877b277535ce4a39512dd36dd25dfbc897f8babcdd091012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220120f5c7a40297282c9952ec4ac4dae426c0bdc9074f5c2e33388a3fc19634f1f0220419b437be952db442362216638b556f6d8a5df96379f515eb624b725b2a6765a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220760771c87496b8b84a5a1e669220d6bd8e9e7c1ed11febec100ef467fa9448c20220011838f2a34ee5f38c12b46542c144fb37203ac2f336bc8af7d2e2296730c5a5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205d38433b77d87682916e5aa15e2e5ce868d03beec20bf9806c446778cf85873402201da013e47c12761b323ed0b049b602eec89fdd9c81779c3a09e20f8ff0f1fd44012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206728ea927015025308a70d6ab70bb52396b8abad292d3e941ca81762233caefd022060a5169c44d58645ea289ed5fb003e24a981220d1f3a59aab594e913acdc8ed5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022056caf9b4c1dc19d48db7df41470b727d903d5efaa44e2bc479a92ef86bb41a2302207c32f518c3b907b1e42274d3386453eb67a89a16ac9f3ea8e2958a56b0d261be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022057d9c80a6959c183c6cb0b295ca756dc99b516098928bf4f94f14b53910d264202207ca680f149f6b7b7a3c4f4cc21e447945a8e9a4d1392a09d843c3fa8f1792186012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206ed02652f2f8cedd2d2fb3e491416b5b8e3946f4b93b81f2ec1018fa7128676902200aebff61b3b19a2a93c648e5681a3187a45736d2894e9111f47bd435b2aada56012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022048d2c391407c17025d8a0e554b6eae58e9c1ee788831c9263238a05db0bff1190220477df2759a988faf1b3675265272511de79f06be7995397ced2116ac6564f5b1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022058c0faa5edf2f5c9945fe0c1fb992afcbca7a5ba5393ceca52b635be8adffaeb022052d5d0d0a8a66769768132eef584ace2189f0fabb7c53a3ab9a42abe48c12ee8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220508a1d0e8afacb5aa2db7b12e864531764e10a611b5b67f7a0d6c8750cc4dea30220492b0a6dace2e47378e9b9282392918eee915f78b39661dfc3df093a4f454678012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202eefedd575e67eca7410dd7a43fb7e6295f45172857f33977d3159222075954402203828bbdc0b7e33a230869076e1939465a1d19cdeb0027ffa0f22b12efe8f3745012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220640e52a4326c65f438b54d0de37d5fa0c0f1f95e11cb380a1c11e9689e5893e802207b19d2c401d729ef77872c272b452f3fad687edd135ed6dac21f813bd3d60a62012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207a462c84d6b3afd71ab4aed36668e2e555fac72403787e92c7e9d2bba2a53bd802200862acd4f3f529b0ce7f2966a9ba522a1b20d7d0fff346ad12c57cebc160b2e3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202666368febc9a89788ef987d2cd05210158d8ded552e21432d4a363ea39e744102207922b8b7e374ea3644ce7fa8f36a39d5762a5d736e9140c6c2f056a474d8ca9b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206e578ff9670877b4a5934aff43606c402d8d283395468665138ee1285f1665b0022034f440b87403da3123dbba33c168832f9ae1ea0235ec1e40e8376bf1de0fe2a6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205e29037a48d38f930c28b84fe39f9f1bfe9e6611255682ec9fb0a8b8757d8d2c02203566d3fa3e5688c6b3151a9aac378c61f11d0b3a124c214acb8178dc550389f7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220679b0795ae374dc12bd3536d3d47ed1dd46861ab373df2a569b967fa43cf1a1d022033d3473fe3489e9e405543b4a96250cdbe2a79588a9c0507efeeb46f28aed742012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203e84c1b44629050ee94153d4fc2a5da13d89df26eb698a2eaf2501eae04085d702204c0b90411dd29b7d87c74117c6a7251eba932a138edd3102adb1c158d0978801012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201cb0165ad973c6e3c0076748e90cff5a29b3e939a65ee0cc22816fe23d706b03022072e3ce21ed9aac426f2194508dcaa265571f4e8adfde30a496b98f018f10b6fc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022052730fef3fd86daafb729e212451db33882a84624d41277716e51994a2a399a002205496a0287fa321b4ff52853d61aa0eb4481414ab7da8cc8c05cf1144d11294ae012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220485d343947d3ed8e662930d17bf7e9afef79a36aa0ceacf383181fcdb7080be802202c2a3810764e990bf4c34c6a8ec36f1822a87e4a3008ecf62f07d6b6be3958d1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202c41e4c72cba5297a00d89459d07577c12ca4b979eda22076f535c6d53da94de02201141519ddf512c53c8d0c2c3d702e51b84454fc61f6ab4ffae72cbdff64b84d9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207e37c5044abf8ecf21fcbd04b3a54f5c2149799ef03f32f85943d9bd86b604fc022078af92c170faab3df3c1ce644a8367e8d2b1516b161ca9a07ef95aa52a76983a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ae9b6f999d768e49aee7906e325a8b439cbe0a9c14e0bcf96bb2ebff9166bc4022004a8563fed23bde955741da55539b7eda17faf86cb76314fcc2b90ffb9ef128d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204b3fb8ebbfb89423a8eec722260f4bf82a20f72dbdafbac4ef9811a4c2e5d2cf022043fe50120f6667056e7972faa20ff6add669ca3803516bd92d4272e7ea7fde9a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220718387ef92bbffc1cc2b7efec69145ee6a1c158759ecbe77e28f1c116757e07c022006de7d328b87417b5fc80706f9fe59185860d11bfd9238522c30e0dde5d31a6b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220596c6e51251fb08d1f403fe80a3350d042e2688127536821a6cbe03123d16ea202201c24f3346ccaf33b4253d1ad8cadd0e71e7d20a34302d1ae6d70ce432380f3c7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220129721e201a01b9eb8e883201d179205f01767c6b889bf92b40d66eacb08f1bc02205e0f29d969b464c022ea92c40a4a1367b180ebf7f48293db2d95060fa79d1ad9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201ff530199f17b244bbf463137e64a6f4588b0501f3f2683639be8ad1146da3e0022025a399171b34ab4246caa94ec01b8427a476a3e46dd8a189e44fa345c94a098d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022002adde28e92b77c442b67119606b2f6fc221e02d7360776e420a4474059e753c02200769dff28539362a34f0b7f945040790974b450f4875ecc321263d23d2d1d728012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d1a1b6e843cdb8bd643e0367d47e1fc95d5acce783e0557829e2d1266fc4d5c02203a163ca64c1cd9a05c3e6cab272da36b650a2350da2e03e1a196ceba12165dc1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204fbfba0e3b15fce7e97e71c1e5b44e31e61e05cafc8752841aed9db782379f0d022044bf3dc8b609ad1cf05e47aa63f9fb88b11dbcbb51c052c251d6a5bdd448fc24012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c911d2d71a6d273a8e6ad51ff6948bb67a4e4c0ec05590d6ae40bb3e9fa1872022077889cbe97033fc895d30cad3b637138e7b3340c53ab625751d4a50af7fab22b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022059080162fb27de36575d287a791aacc9a21dbfdc3132e249f92ead44b7f7754a022036665ce88353a844eb91389d994bd6551be0fd79113039675d78f45e510986c9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206f36febd2b8728781b0c11567d0036ac21236ecc201433d8e5a0ccaada1373d402200747aade9729535cb730518debdb8cc52d3f6f2b7c474b1bc103982ff1d6551b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022034d73650e09fb31b7045e87f0c0dc2e4e5eeb7980b211c315d05f98534d46a8f022034cb271ac11feb6b1396d6e9546e5c557327544c48a4ad9446bfb6ec744bf576012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220049f2dadc0d91099869a2fa8bf99451e9f3b1f737619b21d53b5d8f56e5b2e44022064e030b8b16a9183f0c86a4e8a8765354195c2c6aa0a403cb6dc9f045020af7f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b48cae6914fe3dd36027d378af13d10604126669b1d3a1c51630a488b208b8d02204ed9898fbe324fb33fe4d2510e28a7f33ec66f6373cf7ab6e062aa6b1f3b418d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206ec8275690f32e6aac6aa8e87f745d36ca1643f047f8f990fdf1114110bdc1270220024b7a811ebacf44d0a41e2e03d4761c1f8a0ef27ba20c9d6e23d5369caf63e3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201cd7fa5eae3712689a4451f43df8126caaba245dd08539d6cc626309e3a1c819022008ed8a0e25fe3fd21cf7655a77adc33a12abe4fcc4f03456d49d6e1f4af0773a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220525fb0864e967079233278b1f93f5ef8e293032e6dab4815e0bbb47c8932b50c0220035d8797e80b380362912df43ebfe8f8d71f1518b1ae0bd619f22f45cb08fac4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207f05a357f37010d50d7f96fdf2f723649828fcf3a6dca71ab88f8440d07587460220662e2cd4a39adcea959634350da2a7418ac803f854335e4d6a7e8bf6a927e5c4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022014c34734948dea66fcef80d2e8da08f34828141f5cae49ac7933ace9eead2e1e022026612c7b51226af89018ab68c756e27b69a2caa24b532d3d9d2efc6468859339012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202525a425dc1d1f728b6a74057479892e4e37d1cb64e0e5819bd8016665edefe5022071d800acb826633c40c539ca28848fa896a4c9813eff8153580d47c8764d8709012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022045d34097ba9f0f401a61f3fefc6291408393b8432ffc5ec5179a649a306c467e02204701adb78b8a0bda7d6f992d1e94dc203420f65d8b78090fbec606a84872b924012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c1898f365156954aea682bb40dcf10d3a25d37259dc0f479bada3814c78c143022020322f61e02c8aab51d8a334382317cf25745d320175fe7c9f46f6207653085b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204d21cd98182e64fd179c5cabb68eed0062893feb1b38c3e11b8d564e943a437a022032bc2b543d8469b4cd06950d8a3180bea66d4ecd97e59f88662ab3466fd8e7b3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202c1f6aba680e41d9d788390d2b66c9f503c34a5e802aff41fc937d4e39ea63ad022075d1bb3b09e92c298023807c4d7f7d9c32fcefcef93513165208d55bb4d012ce012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201597470e2ec41439bb8b8691f4578154c603c3d63ea7b2ba2f6167109026ea2b02204e9b499ea46ed4361ad1373b181dc302f659e263ace38661bc2453052e4ca82b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022056c1bf66ac54b8b0def09b9f9c05e5ee280ed0bab1b2dfb6da03cc83ed20817a02207ec624904cc81f9ab6dbbfbabd5e6209bc2186b444179e22f69f85b8b39c99c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022048630a6b8d5b758e456a7019a3626d45ec31e0c2e799d3210799358c1b5a68a602203fe1ef861684f3666cc0129904bf16d082f94486cff4ca1b79c7f527b41723d3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203fe2d3e2e616163657c3736a61acd3034fc3556f959788479c1426496ce03bfe02203554fc5801dad2f57d87c48206e91e3c6abd044b3a3d73c2e1fe6141fc1bb3e9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022021a794ae965a989dc43996ed21d646886def6f6021755db8eaff040a0ecd29150220423abe9761f79382cdff25303b7ea2792a69fea4d1b4277d0d57ac93951f0e31012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022025f6a4526e13bcb417adcf85cec77bc436acf40c43da4eeed1828fd3dc7993f00220382f9bd71360645e2430f51dfbf091d83ce0b9815037279d18b2675eadff5ef0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022019573e04befc299ad1747009f22c85fbe078c583466c29808054cbe089a4151f022013140b33b7fe419a42ddb9a78a4646886855e355f07680d442096965cbcc833b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022005940a72559a810db649f414c775e118a603fb259b81afd0d74f648ed578ebbf02204446a5de76875d307dba1afb302b0510481923c42b22f8d670a18e8e41b8d38a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220766b72843ec3dd718280620be7e3bb9f0e050deea748c5fd90b0ebfc9c2d54570220400759580da29ab9b68ad9a7bcf5c64b19d1422538b179ed2f0024a7bbe8c37a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206a399bcc480c21c003f4f694e216c030b6b65d5c7d2249a52d63cad3647387380220604929724461e640de2d90484c41e2fa2cfb6b675f6bf01a820705ec39bd94a2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ccb91eeeb87dde591d31117b2f70f6e35a08c0042d4104d7c93faf0c21fe7f1022071cbe8181d9e477ae0d8f0493af9b0e3716165743eb3624dbe5065b914dc2f32012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022006a5226c057c74df431060cf2a9ff848f557d08341b9953646b563fc814169dd02203db09375b67a5c58c0d3f2fd6a9bbb98852c8e96862de4effb0cfd9428258c2b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022015e30521de9c601c5e8bcc02200d7df06956f6f265aecdc2d99a2af0b66cf1e902207acd7e4f83846c16565027fb51381b33f519cb9269a912d66eef5deb8b6d8141012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220143383a388fb5ac5234e3637eb19ebcf269d5f5c3b6e9eb35ed3a131cf56a7da022047e427e393a6f42384dbd024c73a0cfd2330f055bb678525741df73ebc9b4b6c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022014eea740f21c1ddd1be4d63f819591095d66a2ecc5c40cac700ea69632856fcd02201b8374db6240b0dff38bbfae701b6e6fc3125e172cbc26ee5b5a1c709ef0338d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205d893024f5590462a86b525548964abc4e09cd1d567bf4713d26eb27e3f3886a022007fce1af886ee09afee9807df9b17dd1d8b776609e205b5b5f215575f7b59f42012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022027babc533e48bf1b6662a6a1f39e522d9926cf2324450005fec0fb7d992baf7d02202c931df6fa69de2360bfa14675a4dbaf6c80baf714ff4ca5519c7057b862b1e3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207137cfbca5eadc8a2249fab48c5b42d309adf2c1a4072e03ba4f89268d23463702200b18f127e6bd9062318d16713e2db47ec6a80d05debe40c8c5d5d9ff91236605012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022001913bc2698badf8ac39c52f05d5b567050f8b15668e0d493fdd250f983d72ed02203436216f976e66f5e8cc21513576d6cb27d523e6aa868e995b9e38f68418ae42012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c7534b14c97107c096da310f3430357b17f79ea241b518298258507d97c6c7402207ea834e8e669317a71a415fe339691ad3deec4af1b7c53090b6d6127ea326251012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220345792da70dffc1c8c9b311f6586b08d69424080bf37aa357d9ca113fc1b5880022075b3f1201f372158bd8a2ee37a97f3797162c622ef2abba06a1f337a57225dbf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022020ec3ecfc330053313dc970ae57682ad529ecaf274440a422305e446c20025e0022012cf1c3ccceee143affecdad686c44d261051c0a82b6db3cd4616cf1b1b04c1f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203243598183d4085cb7d71600fdcb1be47f3786dc92996076a004a173f0329e8f02205cd3df476e75ec8bf067b15085243f20ed93755024fa16da6b8a4bed3eed8e7b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200bc891c1a34c805218cc585bfe5c77150bbde8a10eca2e5db4936bc18da3bcf402206a9ed0be8f8478bfa6171cdba987af88b03022dcabda90387031d2c1e22937b4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201589f012126ec131cfd96a5cdb3de0f8b3987dff01baa4912cc160027723d33d02202f927f6dfc1c83402c0f8e8e41537aeef5397e735d7037b8854b0cfe10f22930012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201111747f4ceedf40b80e5234d497f02ac263fc374aff029a824a876e4b49921902207c886853932e8928431958f55a1c079318ff5cd9d26d877469ab8e139a04f6e4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022050b0ffeabdbb64db8382751460b81687cdf0e9c43a856bde0fe7fcbd4b9aa2f102202ea090fd9ace77d302fd86bfff5b4180d65736351292dd73373ef5254f3044af012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022064281383fc1fd7ab98b43228bc6edac177fb5fcc01759ec46be74e528bfbc06c022073f8c864aaa0e7e98215f555c06f676fbd0182f6509aaf8b8ab68e9c0df2ee0e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207466b59c2c21f98e56d4e5b087a526724d3905368617f1226186409a3de2800b02207b0f16d583be116fe43646fe6f2fa3a3dbcbfd9dde308af2d8533e0042d8a281012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201955f19142e617a36e909e023b9eb9f423b64dad9c05155f93b37c9eccc22bca02203b4bd96f8317c06504b74cf07101b5530b0653b2c7f2d31be4235b0737965fd0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207d7c64ddcccd0a6ffdb6dd3410e3b2c9df09efc8acbeb9b9b10048dad8e4b03f02203690a7b792da63dfa12a5c55b7dbf821032864630f9b7be8a043bbfdca0407e2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022073464f1a20dcdc39e51890a1825c90c676420ab941c06b75dd953a0929988dde0220083482c4917afccc733968df31de07ae489cd091e0024d51a65d29707a6b69cb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022033dc81ef84cc5da8bece296cc8d90ddefa11a038012ead57b32092d83a986757022059f8b1f862fea44d3593548b816f6ea9f8a85f65dceafbab186ed0890ccfa163012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207658a9f75bd3c1d852c341bc8b1c7283195c0074fa7878e1de9308b02be11f78022027bd25d73d2b8f3d9fa95bd839668a5ff636c236c466b76ba9d5ee0ebb26a924012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201639e6f8eabcc7402b9fcc771051f9c1c623653caf0f3d2916e43751efd1fd12022001d6acb8f6b72e801fedba893ec176489dec4ec5c852b20fa236d9ebe6fd252d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022028c597ec786a95e47fabcf2c53d803f642fe6ea8f06a0d8c1a0a2c0349a001ed02206b72d38165d568984293b01322533363ea217b61a1ff447d414aee871145da8a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200b55b45a963c1cffac0b8ea39b30e633bf84c7eee32863f731a19da8b389dcad0220403a7314b008227c4fb35e1e91d805ad675157070bf0a442a8c98cb7eee9eac1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022046cabe219b628cffcacd2d1fad92b6fd15f99f01b9c89fb4d4ba10773fa371e502207073e884df3009596e9d808692ea02ca28fe8afad2974805de6a3d0953be9b2e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b31372cf010cc8a074dacca0580cc12907c651393f306e2358eaf59e7a389d202201e666fa2d721085df44463fca7db02edfa9104c9ca483991e900f49f87fd4613012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022066667aac9be4b1bb7675344826cc11ab92f6997337b10c7a223b018e4330eee902202f7aabe8df1e25216f3194667e01954b0144d3aaf5ff3dfdf2d3fac70ba97cb6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022058cf7e1117c17a0e0be9de12bd00937846a5784ead99da4cc2c19be811ea181f022070131a50581d4e492f571c3f64968c751ef91e5781bd28c525d39451370c2d85012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205949e8590bcc1e3d9318804f01ac6d6196cffc22e62158ce6139b1807afe066102205bc19c24a42714129f59800fb3f169c7b6ff657597d8c4135c0fb8edd4185887012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220786e83dbbf0f0ac736ae7fa010dbca82805973b33854aed0946073e8f3b1773902203900d0031d3ab6d5842d19e254c05dc924da7faee286d265c28dd9b739c81a65012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022059152fbfaa64d7860959dcfc79a806b8b5b3fd6a9165c15e0b8430605163f5b50220738419a72eb6c3a6df8579fa9343a6530b91a98862d15fe7dc114da7de62de16012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022030525d5ef481352ecd2b10abaaa4cf4d9414fde13e94c6a08f771e14854eddf602202f0fcf6cbcd736b0bf61e7a1040d1e3cfcdb9fade5c039987edad8cf0b0ceab1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220719c257c00f0308a0d46206663d82bf047f2e4a6b481da44e77b5bcd6d44fca302207961c233373fef794b7c3e7c9377a7351625e635a142c456d26fd53e70c003a3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200338a7dd93c94f34dfb0b7e8dba6f1788fa0200b298150b5709da41dfb67a1c302205ea3fc9df0bc02dafc65c7dc027462072ba11ba0ba466e4e81297d0d179fbc40012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220484a3db6c8c79e0a764fe2f288c84617786924e472a9b263e3747c335a5c633802200604f5365b4822aec746003fa43abd114d06cacb2cc58a5b98df6f6d911fc875012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022061325e46a25aa37a4a187adf81978da9d09e11cb69f744ccabd4715f499ffd93022057653aa5cf109decffa582e5f61729275f63f889bf0107dae378a68b61c048d9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201318edb5785d67c750829f4af7fc3d1790f23e6b35a9378f80d01ff307aa53c3022053980d139ba479285a11dad29b72e486de51063662bddf90f66b61724fe0b697012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205445d0341c56396cbed7e0807b8144284a7964c36af735e9e4f9a1def4a3f0df02203fa686b65eb98fe95ae021a1f484e6cbd79e5f72600e97f134853046c6a4f21b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205c1572fc6ec05680d4d97e01a8e034308936f8a479ad6d0e6b23305bc947106202205b629dc7403a0955a2ae373ba23f364270c6abbe6542a36ed80668335addc8da012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202203615890c99f9eccfa14607b4dd89cb4d5ef2272140a62d246289fe2bc48c402200ba01e5f2885ddec8df8ba708f96d77ad3421aa7e7e8cfd6d582277911ff4de8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220369f81fe57d4ea8170c4d6347b4b94ed1a120d39068759dbca4d2970e68b656802205482b0622ef5ae62af94545cff6b4699fe412e25a5e6dd83bb765aead46ab121012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200835e64e72db6e06bac2be6f2f6ae144157ff98980eceaf2a259375cc1398047022078c8613caffa8b96ccb1acc3554421175f38ad0dbf73045c73c59034c494030a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220614d54e30004c64e3c7ae828d3b2400e36d2fc6af45cc5a1d708a5df7e4c654f0220483edeb56e9b7caa22f880d8916bae0b7d76549dbcf473ec884223fb330b3728012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022074a7c5d2acc6f0a139887e640f3deeff055da91455b935aa2f021c5bed043a7c02205dc16403f7ee5ebeb1e2598649882de7e6c591cc7a857e5e221144be912cb01a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022019dc87b4b2e5e937a360dab610135bd833f6463bb3cff74591bca115ebf7da5402206d18b4a785cea10a81b19a88c04130c3fe666f3aed6e88a32b73820c2153c9f8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206ba3aaaab547478632f6872011054c0fb1d560c4ae21d9d7d22c97efab6c2a0202204ea6449f68adaec65d915bb9379afe737293d228ecb02353be808bb7ebff39c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f8df00eb4cf3a44e23b802fe1192c31d29dbec72283e3086f45bea2e6441a1f02204105a4a01fde4a7a3bb2e91d842bec35299ef9987cc112b7b53730425b901fee012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220057f4f5fc1c61bb54533774b151463f7ddc276f44d1109bc016ea39992bfe02002200986e6bbee4b63447ce3b7407c78bb20473a801dd9034db586c5b0781c42ce07012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201195022f0e5b410f1d335f7bbd7ebbc968cb4982b266e28aff021c22df5d5c1e022033db15d856a52be881579821325fb0cecb381480f65cd4c2a4d1b48bdb567749012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207b08d4fc99b5094499f5e99bbfd635516cbca368254a73c7a26fd17b37d2e02102202945649886cbb16c3a582ca17d543ac7f90cbf67cfdc14995679b9ad7354a5be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200edfb86d524b4f26a999df923d28c9051f827b1bd1646efeb3ea33e318140c6b02203c7a8df6af42a82458a3fbc70dec7930e085bfc5c577016da70af1ed51caae26012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220404536bd040d880fc3e6758fb75ee1724da95c60ed0352944fa820fde5f1627602206cdab38b6640849845f00adbd1ec6133a3cbfedc518ace00a0921a0936194c3c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022019fbcf5fc13ea151071a1597a5fac204cecd4476ce85d971ebb908a50df8581402202ebfe4826579146abed63369d3221effb43ca699730e87f2c3ed1f310ea01ae3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202988f45c99c2fd3584350d03e3c1b0d4ca6861fbf851c54ce934fe2312aab83402202eb52e676d01df1a6dc71c5b5010056d1ef9a9fcde5217415c7efacb5f2275fe012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207a679b934ad4625fc8cd2722d3dc983e6e3d1b4461d26d21e44e024f5701dec902202e0ede68ab3572775297490a3e59e5c8770e30fc507d2215fb3faa088fd6235e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022079f457033f04512f1e55a0cc596a9c1aa3abdcae3732b2368d4a7173bc4cbc1602205a24bdd13c9b179d640f675d7224448c47840bbb6371c33ba3b85aca166a4007012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022040704b79f56d554d2dc9ea06a1e6bfa613a457364f5afe600ffd8193980b444102203cd188821c7ee6ffd3133c68839a6279afd190ea705d12f99e6139f0a0952956012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206b328dfffba9d2d19380f9f86d3d1bf4062fb720ffbac5b57f896192a40523f1022027f9b5e259fdc3ec3fdf382127a3e526eb2757f467175707e34d5ca1b067cda8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f21a0a3d3752da39c505610f44dcfabd68eb0a1b8759df0cdb88e57801a39bb02206d42bdc4b5c53e92219f5f018b5f36d57eab92e19872c520122fff04f6532fb0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022044127b95888a8574cec021aa2718f915a326d4992ba41b90663c1d4881f594b702201eedd20f4d15f5a6cd1a3efe72d1cf9722f9c5cd39bccae1614af1737ea1c963012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f8cc048831f4bfa76c36671e11ab605a4827c067c7bc19bcb1eacd67999477502201483e3b967a106699307c7ab15c3e19a7a868a5128d829d97f0b5ac2a2d4f8ed012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022007c1e713a327e639ca620c4ae64193b40b2425888a7f2eea8e093a41c58953670220343327d44a38d86e5dd1d64930da0c2037ca503afb6af69dc475732037192c3d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206b1be15be4d86b56ffe7e9552e197f6274ad937ecda3564916240b37763575ab0220440124821481be6422a846965a31f244767400ab3439e849622cca81048167f7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204e8143fc9c260b62066210a09653aebeb9f2a862e652c6ba21c531beae1b72b502202a1a837b6a77bbde8a4389bf5308bccb2043d5e0829910910d92c3c0ac290cb3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022021c5a00bef8c2b55d7d70df83113d95ca50e8bf7d58aa4c21c2c708fba87f3e202200c54b51004b0976d0da8326358c191525e9db1478d20535cc6aa2ed51e635b25012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206e6305cfedfa24dfc0a4bee7ce4fd129ada4f25e933916e469de9462ad45ba0d022033b6edaff3e670e3c96e8b356f67a28bf9f65888063e110d8aef0bf6b6eafc12012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202eb3d86cd655a21ad2ed40e4f7a57c1fbc4d271adacd21719c73ace70cfc9bcf0220720c2d43254bff104aad75a4da445221063e3a3883ab57d5f2a3dd34853902f3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022018c94c1135c339ff387b880d8cf9ec1498db7f777e31ac538f31d0e6d351fdf9022031939a44ef3948e79be484449e270e17161ffc56e95a87c591746cd0a926ae24012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022049bf0a1af4e94aa7c8fd8fdb05a63e35de48c137971f20d3cdc056f700e9d6ff022021e71690369615185ad0115614d9e0116ab0395dbf0622367e78950021cfc141012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220442df323f91b290d78b85582d63399094cf0afb9962150bc2b201bc3cc5f889a0220670dad238389a86293257f9d728747aecf8e3741788e9e7ab53ae5ca0eba342d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205adbe816a38068dea74ea157ce207e86ec09f46007d19e29235514352d6109bc022008f3820ade8fbc1ae7a122ecfed914917cbe4309ce5a9f687eca5216a9004f2e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022039a5bab5445a7802689f76c769d81afe7efb7936af8d8ce58d56d8a7f60eb52a022004f3984b51143986ef71a953e31572d5fe65c2e876a31bbd10fe95ad87951df9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207c2683f6c36b032fb77a17015a8d5cf55d8d105549b8587f6a9361a89680967b022020b6fd343b0149bd94d9caee4f496072390217ee38835a06811e17ce2b6c6783012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202bfdf856d27b86f3d5c518315e2797850dfb851013e3ca6f5940078bada5fcd40220171d6e678505dc67628795b8644283234c519e1d89bcddfd57d7ae95d89c8900012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220417a5a6dcbd5bb5e16025c6c613ed5c61f05f9a9b3168dfb64cf6cb12851e1c602206b9fb3e5a233740317663be66d279f009954c16e73276269d56aa734d22125fd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022001472fa668e44fb86ddd388e1bba65968294ed0a190905bffc5578e803fe2541022055481ff4f5fa481ba94236f8f4bc3b0a66ae0e54cbdd2187c37e79cb16821aed012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200d10ad5e114f8f298f8d8333fcc63a46ba555a490ae639204b0fd9dbb8185d6702207cdd0c53eac36afadf9aa8ce1fde8ce9515873e8c53fbcf084e576c6eab8b04e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022018dda1e082aa862451fceb2490bfdabfdc2d251e6c101aeed712a3a209800914022027e16f0ddc0a77d7e0964c5ee460c304ce5efa89e07305e3a9f400fcd0239d1f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022013e365061a78a33c7ba8b0778a1b290b0ec3becaa6abaa2cbf31fbb7dbd515d3022016fd5626585017bc2c45c2968a8da9026cc610dab00ed6744c5d0fdbae0d1e7f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202d430e879a9eecab53cccaa45ec685948e144e1b489424448f665bc27c851c1602202baaa05faa57932f9870c2c13ec99cfe7491c7c68b04cb4245220d61cdbf9adc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201412e92a32bfd0049aa3bc180c15b4b77b186698570c28d6268acf22d423489702204aabe71c6842b23e05d1d206d68e686ca98e9190b608a845735555299723d6e5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022012329215c9b7476d1da753c01b9af4c7fadd265b098b6a6035c7b0ebe0fc9717022076b240ca27922ba921e0f29136861b7d66d515fbb27ae18479ddd6706aecc823012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022044208cfa6bbbd1a458ab19f4ef693b1a2c91d7f2664e43b176619bbf28b939b4022033ef61a2453ae3374737fd5de360f6fc13a8488ebc4a12355dabf8656da8fcad012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022004875f0bd67d73957ef65dd84d6649adc1791694e10f9a3076360adf3920a24302206b3925fdd3d5b88be89705da4cfa14c96463d92e4453cd05be590f65327913a0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022027348276b35469089d4f5136c43e5d9bf757d09f3dc2ee82180a111f6285ccbe02203402b1a028b758e030232b303c8f835cf5ed5d6a693536b5ac1f1f78fe9d7caf012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202c5cd4769f46ffe43ac40a0a46eea953c0235eccf2ae2e0118e5b9350c27801b022079bbf25fffe401d4f2f2336b19451355f6105171c882b1543af852e7aedfbcec012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022034ad99206b572698445166da5e424e79915dd7dc7023363dcdb1f16e36580785022043ff441e03aa34948243fed2f172b2b0913f2215e8546e59dddd5e2a61bae97b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207e9eb340047c4a7326dd220754516aa43792f602e5eb7097a169330ab7ee2bac0220708ff820072e7a87efdf7a24587ff8464487208adbea6fe84d954fdac9b8c399012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203a1d5b5861005c9f5b095f0686770da7f55a1b5d8097a75abb3617dabe8e35270220010909c3f26e199a040465c3008a03e94df2a0a9fda9f83d56fc358203c3f0d8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022019a8c28c143a88662638fd20e2fffb943fb89172066ae6dba3854e171c0a3a40022021680a7e416c3c2ed154733931d7910acf12d6444d9a61f44ab1e54b5efd1656012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202f79c321b8e1de6687776219beaf375af130c4279dbcfd93308478e9df0ff01002204c25c90d6c54b1c8771df55b17fd9a9a45b3cf9b4ecbc36f94552db04b3ab2c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022015e7ee119521b5ead67f82ef1a373333e7377ee934cdb1dc96ebd88549294668022023fbbe4a4bf897deebedfc4f3ebf881148a205ddf937b5ad3fc75b23eb3d78eb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022052518eb40352ef56d509549adfd9f2343942b223ee052dfc44647142c8b7c29202201ed4b5fb82d751b499f3856157f5948f826f1ecd1388d98c4a7a5744c3312d6b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f46a05535011f2077c9981ff54b70838ae19ae79bf020f032728054a5bab29202205d4b2d9b16b9c6a334e60276e554544e0454fd1d124444452a0816fef0e12093012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220499923ecd622d40ad72009648f944e92a879d4e100693cb7f3732fcbab59213502206ecd5c54a11556803d726988a8646ebf4b0818cfc9d5971454790df3edea876d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b2b03e7b967a2a9c00913f94e41d165f6882a9c77dd0d79e52075d4b34e76990220360e872679e2cdc20db097a17de204f30285e3c43adc2eef01e379e0e5af26f3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203fbddee1f85e4883b93bc539765c125036db422c925553d741b837637d7c09e402206fc69453a3d9dee56c7a033a57f97a2af0df58ea6d14130601020b64bb49c298012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201b4c5db02e2b454395283ef3e746232ed08695114744f2c824af336691d9975902201d1f2819d909c4ad491b25b308f9258761df7bfab9fc33f51527b5f525e9432d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205dfd31295320ecdd615dfe564ceefa88fa961e1b9751b6daa4b6becb5193936102200481ca96512390a18758530b096bb6f03ba81250b8197aaa0d54ac218870034d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f8b472c08cfbb9502f3c7148d6d27f3d495f6340638e370dfbbd5a3d2945d9f02204f5c35fa99c4371eb1595e561b8c342adb7fb0aab7883dcea2b1aa28070afe01012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203e9920eabc11b031cd091254f5f9ed5d454b6343fb9a5f9ef9139dc45344bde902207e645a69c4ef28f7150e54ccf9df3487e133e163c0b43392dd2db8585ce5b196012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022034a428e29cd23c15e302ee593112ed786b3a121575afcba34a7375335aa7ba8302205d95df0a5c410dc8eceb890a944da128309803321f5ad1076d47246a65a8d916012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201b9b3fa13061cf89eb65678c14006620bc70f7d8cb74ba30a84c4091a3434e18022029fe16b7367f06b5ea1dacf01a2fafa45a7d7845bfc6e3c7224d8f220e1997f7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205fbd727c984d305c63898f789d6ab1e6bf0e921716731771c560644ab96fa63c02205698abbf7ad362b10c00a1a47f5670d517eb6cc8cbfb549314629aaa04a6816f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220154e2c16139946c4db3af54f2d4e4022c690ddf452914b1f811eedbf00e758340220502410313d0ddce6dfe673809de63f7f43cb698eb9eb429db0a7dedfd52e88bb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220440230a26f910130efee2c72ff331c56e44793a5f3d6047533a7841573007961022059017f46aa46f39cf9f3b046c5705fe4635418b02505a22244f5046827c87db8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022036bc479259f77b47ebe69fe4aec943309196a8ac52aa023a5c6698df036a4c8502205d0fff892e9e83a967eb1b0a841b02ccb808ec6eb66b469634823dc61d9f2b97012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202379faa8bc661d6304b2eaf24997f2dbdd53c58d6d2d0e2f975c9e884820c35402207d928432d67a7ebc1735fd5be0b68d3fd12d73ee1386d73af215654c986905c8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220687e56ef62379d89f94c89d851f4fbeeb8e2a5d23919ea15b15f2df8459e95f502203bea59f32f99bf2450040f170061fba46cbb4397c58171c4e4e589049d47c2dc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220770248166f03b202b7ccc5d0c3544864d179575829553b4de89884b8629c9cfd02203ed310d0ce0de382957af20bda95a8fe4b1cd865c9ab9b6a67b29e37172e5453012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201eaa0a728f38248c8fea2cb347d6612cbed5b55b11745901329318bbb3f78c0d0220103a9de0ce2c1ffc14401693c6a0d455d7d222fd450e52a6842d9b13a54f3f81012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220767dec576708200e0ff37c5b90ec9dd66090bb52ec3f1fad1c3f6aa8efbeed8602201f75025520da43597d982e6f3bdc1611620325a08a213af19f379a952ca85d2d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022054af7e76ac123b14c3ca5fcc2e67474c39cbf3935672bce2e45ae03792e6f54302201f6afe0bcaf3beb555152dea3d18ceddb1d64f86894821992a1af4776aadb4c6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022024bf80662ebd5a46c152495348591b687351075de9178eb63939f15640736dc5022015e105cdfde168b9af8704ed48ec870a87649a89b8ac1e0b483d3dee194d4670012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022001580e30337cb1b28039f54dda50feb4efb10b0e4a1e2a19bd9d944e66fc5fd502203ac93737cbe2f21d224fa71e1678182707bbd11dc385844467e74f08b423bca2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022026bff6f13311401a7d6dfa6dfa6c299cbcd614a47f72e81045859e6da5518090022060eb89a6a1755a566fe71862a50a8cb22c69952f89c8e68397a6260bdedaf9d0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022068bea5221dcff76b5f7bd6b8c5ffb710e987e7bb0f4d7e0912137156fbfd0be8022064e623eba4944f0c6dc6e4cfb8dabfae7a66b803260bd1296ecdb2f9d01a53f1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220054dd4a997e07bf6a8e73966bfc57d514dc68a1ab2e34bab8dcffdd43f7c5f840220329e4739620132dc742dc0bd3931e71be319e81e3451a10a9c72875f8e9722be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207cad5788f9a2a9dcc20fc18de6764483a753395ea15d03acf2eb653abc19930602203ef8fe44cc09521504e2f43ca12e9f4268923e5b1a344462491b6675f165ab7b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207dffedc012eead683147ec3c04a570c2b9d0b88c3e350f66344335e22d8bd1da02202bf5331b44f01e7203d86c1d29c5203860273e12f6c72a5d98baf8a1fb870245012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204290ef910fb0db675fc8035817fedb1460d7ffc440609b5c2f3bc65d78b2dd53022055fa8cf0d8b4301b88730bacffe98fbd06889ef9cc71ec743e3ac7f304d6f17c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206f7d4bfcdea7a7ea577b9878715a499a5af9ae1614d96dd1e9bc141fca3a8e1c02200725638bf21613436e8ab485a793751372216c5a17d656132c7860637b504dc8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207dba46a1f217760d8806594e2fabd67dfc5a88430884908e1f2a0196e292a8d002202eabd27f032adf1174c66c117180edc964d67d8efaf8e9337e344f4f34911c46012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207e048eddf18d876fa405fd040379b71300ac28f21898e6f320b3319e2f4fe49b02200ddf817285fd709152b94b8319b66ddebec063515a3f67a8d81ad0ead08f5d68012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201d37f29abe539966cd4ccf990ec3188a75f8b2ec4a832b99e418a3ac78caccc00220322224038b0ca27f2f51dbb9f4afb2b3c4951bd08b39508e49f06259727620c6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220045f8f59bb966289633170be2ddb8a3dfd69d3b51e1b0cfd43293b15e0fe783602205fa13a305385249fd9a21201ce6f8b617151065ec29d4ba2ddacda99f5890070012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220221c04ab12ad93b8c9dc788e304132005387964f73e03825d95c48c694d8be4402205122e6dd8b94053b1ec095635235f4d4f759dc8a1d634008d07cf684b1a934f3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022034e0a34ac6444513dea3cdd64fb4d5fb0508ec651228fb9b2ac9616b3f2bb846022054887b72b637ea316e5fcbde96b502f0b4c3d15b72e1c09c1ec766685e0b507c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200ab8eb3e08e2641787979daf85a5701a9d343b2c149d657b2737ec20bc2f10cd022016cc9080e72bb002c26cf7af59882973993938ce3559e734e16707b2225419e8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203f28cea1f6023e3bda3d1be328a22a816af0f2df789758e9846502ba36a1c0e302200d09c56da0fff427d13173b132167458a16e9eff9d627dec6c29ed36cbfc0d36012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203a36b174958f2b48829d4b7ccf00441d8b2ce328ffd639d92aa431922fb34055022014ccaf93ce746482a6d80d74d729b60c4d77bf498d11a74b35c026f8710ecdb7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207fe22facbb44f4bc0b78abdb4722e08dde96c95af7843871426da8381f7d8be302205d0bd2457d0b60b427edeb5466e63d7c4605b908351c05c45dea157e93a0324d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202c5a03b93fd3740e25e8fb9ceddd670db2a6be6137665d05a34b75d3ba8891460220167c90917f334a8f5197101f5e4c8e65619fd62dc57ae3efbdd6a390af795589012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205db28bd9844faa050e638ec679656ad460d91408a33c560a4d145ff3b85ba9420220604a5a9c7e92ff889834a42c8d31517ff9ff1e26ba92963ca43047573cbe53d1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204f83b9971e08961b01fe2d1e7f5bd18a0a7cd428ba1719b49a199f2e6f350076022003f71271ed0c10f8a0b23664bc43f246dbc9767214d52456585a055e8d1ccb71012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022079ede1a0d38c04bc2549af7c9e0e251061d808034f62d97db0a45572e23ff3c702200bacda2b8fd39f72f6729061f97eee36a4856a002cb0a53fc5fce3ae1da00aa6012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c97c0632d1dc81ae3976b7f5602baa3fd4947b044e64b6f8c158cf78b461ce602204237277d1055816887c6380d7dd725cff7141e45d2bc3d1746563052d98da4cc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220694d501b48aec818bb982a2f37034a29118ee36ff836de3c1917e4d29ef0f28d02203d834410f72f4777eb8767a44f36fe09ba284c423c2be31aca9fe6d1049555f4012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205cba05e35b4289759ed36801d923689d7bb948993e9ccee63ac7e7856ae93225022024cd9dd85c45612024b14ded081993ad8189d9e55fa07fb56be7c655aef7e1f3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206b851531cfeae1c7388065798a81d32937d259e75b2a3c7d523a4e4916e6ed25022005a99479d0792755ad8768463ec0c299fc8e5bdb6088ce6537163ce358842456012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202d7749b6c01630ce962cb02198039efe53386c860ff7c8fc20ac7ced5daa40fc022039f2119590db7a018e98dce9fe284bdd523b2f8e746fcb1367e18393b233085c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207af92606664eb1b8cf4278814c939c4278b43ed3e7a6ca09d4a9a733af37ba9f02200cc2a4cac3fb8d0fd108be202fea3ead3305ba1fb92f6016a526d5b62d13ee84012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c7cf8a4141cc017aede062abcfa0fad5da5607a651146b6b629ddd1edb578fa02205a7919af133948cb916b43307e1bcd66e9c15af954c45b7fce041cfcb586c412012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206ebf7693cc986ab3451f1d5f36981f9894626262ce25f648b27edd5b2f5c22130220082d6ec6275ccc767e3a78c90026205a5a1c7ae45da543655cd5ca848bfc77af012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207274fd950e98facebfa1cba7f9f82dc81744c5b35c05b8d67e0ad835b9e71a0b02200348246dba1f13fd26f237f25065f134458e7383bae6dacdb2fed6bbe7768d8b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220131a160347044001039986b1e05913eb1320c3a60d7bf289f709bf19d975bb9302200c851ae6810b46ab8a11ce7a377a58daa42d90e404852b5979b722903c4a772d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205860c2fec278ada6f23edd1cd45c4e24fe4a8ed538b0107ad8f82b06bf944ba202204b689109c6171efbedb4c960b0a43fb96d5b92e335cb7f2d8a13c73143f72d16012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200e4d52f29c0562172d4ff6b01ff7c9a0e84c7812acaa3e84a8cf9987a930015702201e91033303e6539caedc86292cfa35dc0daa6287f8061040ca4534684fccf1a7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220144b24300579385b97e3453a2766777ba7dd5a4f98e9e0e849a87732d3357ace022076de775cf0cc3ddf6edda016882bada5b5a3f1c09440a673a6a7ef2e24b9154a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202090fa7122f42165a85b47a702b4d3a390e1f744f1ec04363553eba22a357f76022024cc1101e821644f4974a007a533204d92723e22cf39802bc98ad83c3707a306012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022026732b9328c97bac7f091f88508f20cb75bfa1c0e351faeb3fe9a05057fa6318022003033807ed1db5cdb01632fa20b0f871306560186b9f4c6dffee0f41bae101c8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205c51350223411fcba56992fac041904ceb21493afaf26fca8bf2451947377dc20220078503b0389658dd236a508d8de543ebb6798866a8eb98ea950c926e091112c2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220552bbc125f1d146711e9e8a9e7b193c77e29f835029d987ac32da7423096b8bd02206c1ee00e70d62eef52701527f7a5f3b0221a96092b079344b906197af62479a8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205ddd28f05db0c7a207bed22dd77b265649bfa0eb1a77f6c1b6f85a8f6b51f42c022040b3f53508faed0102d92887af342f04af9d8637119b431b3e6fa0ab1d267a1e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b151bf3090960351d2e6264f2ab71597cd0afba039dbc567cb85b9c1568b7a4022018ae6482e9f6da6c6bc559874262241ba07e5e1f01b714acdbe2e1b5acbcd18c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022036628043e3720b298f9bec3a88c6203174b0c9cefad6e8429c9feb6cb720ce280220672b7e3449da5c8e1fda821db3dc8aa7c95319d4e2a79e864de7ba038f87b100012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022009fcf157f751efa78518f90395bf49d0bac268abb95bd7838224219127c84182022054bfe07a7d4dfd4003e8d39965f84b207405abefe42cbb256232d793bb4195e3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203bbf5b4d3704e199a1c597440f927f013499479f667c7fa3598bfd264f0bbd8b02205fad7428e375c2148ace57d55ee129d7047479cfc553b372a994b30355cbe9e2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022053aa50e5da7653ca5947034bca38daf0927cd00fba5bcb94d53c8ccb82f0e3a20220064e5e27eb075ef2d22ec3eaa5c04f6ea2f62911321f7f7b41ab99a98d26422e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203ab2c7f9b5b7e4bab46728f1bb47f4273b182720d0df69297d903fb7dfe8b15902203cbc24bfd0f836766c773b7de519fdb7dd62f6c0509c64120ff0924b5be6ad0c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022050d218909f130d0669744444e3a4c291cda3a7fb75863efaf7e57d8eb87a3cbc02203539a713016b6463f47ba0da074c3c523325176aed22af65775c66592d1c241f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203e45d4600258867071fa42245070a8f89945da49631acbf7b3df472bc80b8c00022009ff13f8f3436167d7c44b63abe122da6cf731f8dfe1c1c6833bc1df34ef38a5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022051701a935e9385f92bc3b567dfe2e0b2ad17f0f41ce404ea175e98425461b720022051f949eb7ade66bc0cc16f20cc82c3b03e1eb1d676a5869a330b3862f764fe15012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220122aafc16d74378eb37f453e1f1e47cc6d746e3bd7a579a77baaa02bef18099d022031151007723c3bad47cb436458b97e65ce70e15794931010a17ae4b4dbd848b8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220033f9cc414cef7be537051aaaa3aaf41a1db08cb0088d43e420e5293bf26ed25022010f95cc605ee948cf6d58615fad1e9355baf3d30ea86a1169d899ca66d3175d2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201a1a0a79e3d697b7f0347539895d55d5956e54ca2a4ad80555535e008137ef5c02205da3507f9e9fc93e26e966b9b1985e33f7043ba7f94517a460e4c2cb26ca1455012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022065d5bf746cd8808ee84eaa4335aa3916b1210927f74e311e4446e4c245b0b55802203c66926440cdf1816643df112c39834c7a01019915f03df4b8e87ffb39127c8a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204fbbd03bac3d808a363f3d3971ce44802bb057652352e89a75679ea02def80d002204982136cb8c9ff6bd2bbc1d8afa5d552463c3967a7a5992406c69637f5eac9c8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220026c325cee7a1e5c018e6babb0640bbe3e9945aa23393dd16d91711514b6cbf2022023012474f018029ecf54bf62fcceda16433f8e0a5f02add186b77962a2580c4c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200f729b6b1d8ac9cbd4deeed4a0927ce26b882dcc0e00d71a85a80742021a6d87022053e4d347d31186bb719b8be2cf2deda0299118b5ebb92cffb72efd2fa4200eca012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220710ccb390bbf56b60f56f8a12db79f8cec2c2bacd90f263050f095f1d6053b3b0220568a059475148bc116e6f43ab91b9a65f2c2f9d994c5172ee23d47648e85d09d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205731c8cc074391009b00115933c0633d77e05f02811541f090df3447f52efdfd022030e23527bbd0c5c49b1b3f4af523a104dd237b886efc3fa30b3530612e82357d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204fd95ebf98b4cf810a91856b3a463f25272cb20a3c78c4a9df1c94b52e5ba41602205f29deffddc5ef6bac795aeeb5caa7c3cdcd6c1c99c2b550e5b6e5542b14ff8d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203aa5798d59618b22c5f748e4abed0bf9c1f0d1eb1e90f1715f2f54def9f80bd9022018fedf177c81d874d34f2c11a8d214f65c295d30bf097c0cbcd43a130b4e8f45012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220114246d4166abb999222673445377879c403a3f9e0bbe30cb99b2c6e190be2b502202d2061b545be1afe74727db7ab55b6163ee57f85ce4f0f0d361bca53f88bacbd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205c0a170e0a234d8159e2e225344e1d58df1ebdea90f4d7dc624f855a2ad25cac02204e012ae957a4dfe774fe1eb3487bcf0bdbcee1ba6d4db18db3c0ffafba656c10012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022061c8391f2867c9f597846e01f2b19f88c62b76f1ac6ab2acfc7c3b8372e94da60220618faa4de1cc9dc44a4b00e68afb0dea3b33b2f18209ebcd221788c0170577d7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220652c82c23ea9f9890273423689899dfda6023291abe1a556b2e361f02151e93a02201e9e126046879da8f5b5c369379f1cc215cf3be61c7451dcb88260b6b10b257f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206e42156f0dbc1f8b90d0275b2ac440b9b3e8c41de0057b2e358faa0c055aa1a3022011c2067beb90abff8055fe8f5b067290ae38268baacf0f692025ca87c31df41d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206a115a1de1208f2fcf7dae396ce7a6fc49f9859782c602b3f4d947dcc0fa96b2022049cd414dfd9a83d9f1bfb25e58ac123c13d62ce51c7ea75204872db29246c9a5012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220787cbe383f7b4a528bebd82b60203fca434fae2cb16f095c6e82dbede06d678102203040e648308bce345fe39ee3562900ea794b655c38c8aa717dacda07b14dfadb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206f90eb01c900d8d39e9c93a6d1a8f01f3794895d913184eaf28ca1387b1690dc02206dc21112b6bfd682725164ca1015d1695ec30f0933035ac41b290d9d1ba6e9c1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022041cb5cf33e19c7ab7a4f4528ad77d76554edd96e8a7741a5f21851ec1382459402200a0af4ff44c721539879db12ff87e1e5476151fc75273da4d36ae41520a49958012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022034a798913ada4960dec82e47456eab745bebdca6411263ef7c84392e5b30effa022079eb189cfc921a4bb160c9e9486db2f731e54766e6a93e6145a386f35be95354012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220293e16605b6f4f4cad40250ed52ef711203a66fc61ec801ddf7a8b500cbf832302202da2a0d9b6805517a5b7bbf3e8e1340113fceb8e990db7bee27db5479b012d18012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220253e52b27735d7827b1aa25409c62e63b1f9318f6d37a2c08c4c198e8952924e02207b9bfb28e06be35a6b4717879b751aebdf6fca2835f2d10503b8edac4394802c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220592ca11e1e97e7f5574840f1b0f747a047c30d11caa79728b6d4710c43b550400220545b48de154e723a8719690d81fc6f7be9918759cf243c279919c914092f7cf3012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207dc8cffd60258748898e53c67b2c4e746f8ad789533349706ae1a48d7fcfe42d022029498ae258fabb8f19e85405e47a586428b882ae20214f888903fcb29ae038fc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207b04cce33d901ecb9b407650a473e69438d94efa30e5aba0ad0f0ffb97c159a0022077a024d2ae4a03bb70fb72cc408e8e9f30a81db792e1287d92e2683c6c0ee3f2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200c362f84f7996ef5d5a281f13e2c309365e0ab4e13d6f51f923d4323e3468789022014342d0e24598504c62c3d7f1988fceacdc2327287e57e82aa8e4b31df7afac0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022076ea2d3bbe8581d7b1cd1e6c250e90ca9b99173828e9e10a5b819d1cd687c4a10220649b2ae65b0dbd2164c6d68b4372c0a88686e0486d27cea8c452e3088029e8dc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206df3101a3c07e13eb72676e87f75023fd9e92b101d3617f90203074f667022b402207cc5b4f97f683a6c9938db4ae5faeaefa9076717c6e59f9a5dd3c8c7575d2c53012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220413e4ef34b6f6808032989e0c54281f9f7b6882f674ec07ab4a74423101a2a5b02200daccbf7bb34b763d7f743ebc1112539a7f97ac7cb3d4d677c4a1064413a2312012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207e4722b0c22e4dfd477494dc3071264d4d676b0648d0dfca5a64fdccc203c14302206c08939b8abfa234239b99f377dc59147d6c8166842d48b49f3c27f948cbbd54012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220793bb4daeaf65b04e39bd34f070c69a8ccbabcabd28d47578c327264e769d10802202624cabd804dd93347609bef05cd006886d1be9b14bcc7918a707c152bbd7ddc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022023ee6a41c615faf8bea1463d8537e67c098c04952b08fe3d6a03c617c63793ec02202bc2560c4e05d1050eeedbd6219074699d75561c1d6ad0b29d2d38fa0539fe53012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203f48f2947cc5cc88ddc227e20678acb908364b083014b5f280acbf344472bdf6022067d2f2e806e1f99a36ddd594ef941426a40e01a4a80a211783584902dfdcec18012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207c90d8511edd229d126bd074e36992e08d6527af1a72d766440dcfe1a7251e3b022078b33d81860f0932707c7af664d14654351f937431409156784eddff0621e1e0012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022058839bfe83b3f313d438b89ff72fff7e63ac32cacf56cea18e6a308fa922437202204ad42780a6627fc9d0ef8f9682065d1b48870cfd71204686d0168da03e17c2a8012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022046cbe36b2b9a4a7c286fad0df6e37a86e830b4b7ed5781c39e988dd30777201202201769839c5da1d33f4b14d8cfcec00c711aa69fa7c98356ad0bdcd205b1b74a5f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206515b35ad53b203eea95ddb6c9571fc8b23d596743b2f67411237637225f6f3d022045d48b6649fff42534167d2e7774ef92fe7e372b69a8797c2e5a6bbc48bedb25012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201f0a814525277e8a06e7558165d92e016ec3b09936a05ff0711d0897abeae4f002206a78409025f3c32284fe48c538d96bc1002424f66387ad476be0bc70ada1d5a2012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202ecbe4435f0dd7ecdefcc60a00424fad0d53d68cf02c41dda17a6625b4267872022077a30a187e0d06951b7320de3c10d4c400583ec8184c4721f32fe30e8a33e86a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205ad2172054586f5e11f33183804f3ce2ce4175e44149ccbb9429020d59323a9602206cde0008d4d0b310b807345d1aa92ce4b43ae59876876df1cab6d259d7306b71012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022038a114f8d35df07ea3a79f28e51aca27c3292d409b8c337f71281bd628c80c98022030e25b013afa43cb1fe038fa198d4572d4919412a75d6ab5a03416b2be83ed10012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201be440ef85eb776de9f75a66a40844fcd6d07f1e913dfdac752e6f80bbddbee002201e7db0b80a5a39e7af7cc2f45a9921ffc4739624b45f9ad76926c66f380c6e62012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022033c70355159c3f3a4d0230fb1cf1f503106be9f91f55d8d4ef88e4a3626a267b022052e359ed07bfa83ce0ddca58397f44f287494c98b37dfc08bb1c119550647e70012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402205852d1f06b976322be33941c3e5ce67074f1032e814cdc9a54cc020b2207adf6022069947a03c20d74b2c6176360a070c63ab32e7c9272eee7c303c8591c7c030d01012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204e05de8c8e20285b42ff77ba9d9ab5e01e46059f6dac938e22653d07c4009f5e0220400a0c558bb68dd40200359d39836afc88447765d8d6a0407c2f406097f74976012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022027074bd5c02b657432f609ac21937fc82d28bab188cd3eea2f44a1ab1aa223ae02204a79390dca2d47b9513b82a2275aebd97331e3d9866df8ccc78fbb9ff2b76c2d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022007cabfc4785cd7f9d47e53b06f2bebe9d18fb4ca7da04d82602afc04250736da0220565c91cfc0662adfb321273b66d8751631660aaa95b78d84c67b56f98b98a07f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022057c6abcd39a23eea6aa9c9ad2c9ceb5510ee7facfbfa341239e1e7d2e9c8c1c0022010a15eaa0efe09c81bd802860d34160a90f39d991d06bdd258ec0153ee4cad69012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022028ffd22ab6f612686c4a5b06ed9b58d7eb6bc414adfc45d6fb1ba946a14986f502204edaf46db0f3b8d9b8afd7df18ba414cab135ad9ced268b18612cf31fb12ec9c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201c9a2cdaa7b73d0d70985fd7c1832e232c09921cadb99c37dff0e0237188202d022017ddf53e0fc480d075303e9ad69bbefeb2b51714429af5b37b1e25bafc70a887012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022001930e3985e29f9da1ebbf09fb576e12f0baab8833b158b82a1175b0c1f69d7d02204b559924efeeb96d981e1894e5fca70670843c948b9fdc482e8ee0f603959c6d012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207c268d995f502cd36a60fc40a68abcf3a745f28e1e872af837e48b59200cbaa90220266e3d8229c76bf39dc6c0fd04455274273be8c78bc9e0fd4d645219342cb6e7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206be7ebc1e8ca96973ea05ca67018b23c2cadd8e35604c90c0028795b5cd2a41b02203136f66cfe3234b9047cf09e80cb28d62cadfa83002ab387399324db0a8cb47f012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203b7b897250f3f4f6860a76a77c8152f02214558b76a5f1463624b4730b926951022063e7a31835c02d42b1d3e597d1607f7a13188075dae0a590619f645a56235727012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203638af1d85af4cae48db6362512763bc79b4fd806b3acecbb8899ffde714645802206a87590899c06368330887578ca6a1f6264ada28cd565b7cdec461a4910b77d1012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203187634167f08d6a837e136675ad777d5b9d442492a85177b94eae5571a377ef02205fcdecb03b4bab4b7739ac53e5d0b95ec27d740d9d60b864a585d21f088ca252012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220789efc873b2630ac6e49481f69089b42f8c63cbd21ab25911772435ffe98c59702204962f1ee39a23358dbc7da5ac977c57ad7dfe99c4cb0b68a072c610fbd2f4d9e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202572e962b89090f9b62ae7038931093d7a1d1ab586a70d42fae6da39ba62658602202a781a6db82c246284118b0004be462374ae80046eaf9a1b765cefeb7f245927012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220190b4c422fc84f17360ba25a1e7574c9bdbc357f2302f0bc82ad617812e1f28c02207bb8831f87a380a047d2ead2e9127e5024f473042449eaed017502deef911bc9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022072189a5aac15972f685bbea918da9e616dc3158462b5ac515987931f3c9297aa02203e7cfd1ee86915ea9efdfeaf8b253e766e80045fb2dcaccb6bc94a44fc570191012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022011d7977762615de7c26eea1c5b8d30f9291a0b29e777eda278b714eab913a9c4022071bbb576f3a3abd6b069802cc23341f8b3d8bc8118faafd5f05865388997e81e012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022067026885ed2fdcfb935437166cdec3a8e2887542683aa02742cd16992384ac6e02203e5b6604a55784639354c4dd8c5e4992886f81f278a61a2a0c69937c1fcbfd44012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200ce893e627e9728eadca4efe569c0f98392d3d1b0c8235f69c3f77a11d47224a022073291f8f449d4fceb1497c422a81aff8aa8b5110850195bbd6583b5f58beffac012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220191dfdb102f8867ce39453100d3a0b5840bbb44822dfc40e861cd0bed0912f1e022014b90082251171c3e8b4f345f0faef25c79ad993111e257b577b3ecb282a8539012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206d7ad01acfaaa01721c792db884aa03d7612a746dc43ab2f36f8d39a31d2226102203cd228a6860a0c70d7e21cc6e88f538b5d5970bd20617544fc8958894aaf3594012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022063090da29ecef19e4606a48134425332ce0f25595f990322f2ca971c3bf3f97902203dbf513cc7eb8613e6a19c90569e023f8b59a31fca26658d081a6eef03e48751012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022024d6b48f2e1666bfcb2540e8291c2d837e14899a8132a5fc440fdcbac1d0cd40022041f111fe24f42409605fa93bea9ba43c0d5efe05731123bf4bf9245962714a6a012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402207578adbbd44abf22bc402b0d7be0086c394c70e40be5aed33024bb17d9a1c4a702207f509a50f4fddb1f149e33c502aea8c81931dfa0717b9f001a0ca9418cec49be012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402204053d19cdcd3480185b42d1bf237c03d64ac2734c5cf2219e5723bb946890ce90220561b878bcbf68268c4e0ac93987797ef1ff1223e3814e94abffa545749d40d54012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022048d33994237d13cdd9ccc9c545a3c39c647eb0d97e87540b2e7d20755cd2cbb002204eb28c09b2e173b293920edaf06fa327493442ade339bcabfe0015a0ca21d9cc012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402206d1dcf4986a9556e45ee06fd87a784cb8211d6f43018cea49d52de0abbe674b402205a7510debf2ca745ad3378af2adf385e24f455fd44230d1c5fd3edc3be102bbb012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022012afca3c91c061040f804b858a7dd87d92cc76e5df72ddea63e6263680640bae022066261b20cf2779cb47571e4da342cf3c2faa42e5c36c515d68ea686f4af0074b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202c0f4b691253e519c1b1aee050cdfc40794df62008152480dcb2b79cdfc52b6d02200bf2ea473f8a3b6a1ab323e722ca8093520c0cf78623a72c65254359ed4cd6b9012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220704404376a748350a9ea0f2ea17fd2fa8df93397f7dc2be3aaa31d1befc97efa022039c64a6d8519c37eece944a2b49b3c67f41b46954a0898491815114f3e54255c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402202ad1a5179d2c67a1f1a8c542b4f4f3c75060a75f5ce2db0a443a921ed454a508022003e63d0d55de1f0b69210e1dfdff621943f45831e8b7f5c41d8964dc02517e9c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402201e7384613d1273f44d97524e455b19d6e60da72b8e62c5ab586d66e70977020802206661e1c94dfd990ea735be184d144fbdb5bceb1aa0261dc71132d41d264018ad012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2024730440220143a2b9e164abc3aadb884aaeb2fc937fe107b96aa2e4c6baf4102d7367885cd022068f8c9fa598b0c207db7cfba811098f57e2c098661fd1a45c48fb71c632588dd012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402200957ec991485edb02aed09d8edf87063048bc01652e9e041038d8c03ef07a32b022003ba733e6289e9e14d0ac50160dca7b9c07b087673d0daf9ce45ac4e5e448a89012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022024343c06a4081fb9a2fe4d574963d25cadd2f7721aeb33db25f9987edc2a8415022022716d59afc39a8a551c16d219d97942b7a3af133dfb23ab7f52b27d07b3d8b7012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022005c2b2f2474e8feb908aa5f8503494a84fb42ad3f94f4ced8025067628edfee202204424fadbf43466e6535d2bbee84a3d750dfc68e46ea3d90123e91928f26f8361012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b202473044022059dacff6e96ad582d0f41b5a2e80db02c13fd054939f7544b527039ad0863a6f0220716c785b2872e309b11ea4f73b10b7a6d552a3607f89c2490bd3d93fb419365b012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203343804c9d0a651f3daf0fa3c4d4f892c10693806bc08589a3586fef542e780c02204bb25a1507e661c0891532d837f0a2b084ceff1eddaf2871ba6819554d25ed0c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b20247304402203fe5c57ce8a54c741cb9f146cc2bf1340f5f74367be38d3152f2d58c01dcecc902206b0a47b1dbc89c77a5dd77a4f919d6e67a8d9772cc59bdf8f2500c098418352c012102971d94220ce6a8db38a5dc5bccfab4e113b9f41b3d83575cff8b5c08fc90c1b2a9b82400";
+
+    let vec_tx = hex::decode(tx).unwrap();
+    assert!(vec_tx.len() > 65535);
+    let val = vec![];
+    assert!(vec_tx.clone().strict_encode(val).is_err());
+    let chunks: Vec<Vec<u8>> = vec_tx.chunks(65534).map(|c| c.to_vec()).collect();
+    for chunk in chunks.iter() {
+        let val = vec![];
+        chunk.strict_encode(val).unwrap();
+    }
+    let mut val = vec![];
+    chunks.strict_encode(&mut val).unwrap();
+    assert!(val.len() > 65535);
+}
diff --git a/tests/monero.rs b/tests/monero.rs
index b7a7f182..ad7578bf 100644
--- a/tests/monero.rs
+++ b/tests/monero.rs
@@ -164,13 +164,13 @@ async fn monero_syncer_sweep_test() {
         task: Task::SweepAddress(SweepAddress {
             id: TaskId(0),
             lifetime: blocks + 40,
+            from_height: None,
             retry: true,
             addendum: SweepAddressAddendum::Monero(SweepMoneroAddress {
                 source_spend_key,
                 source_view_key,
                 destination_address,
                 minimum_balance: monero::Amount::from_pico(1000000000000),
-                from_height: None,
             }),
         }),
         source: SOURCE2.clone(),