From 71d7c0c65157c1528febd9ef835ef99d6cd75b0b Mon Sep 17 00:00:00 2001 From: Vladyslav Nikonov Date: Tue, 9 May 2023 18:18:51 +0300 Subject: [PATCH] fix: run typos check (#120) - Fixes a bunch of typos - Moves gigantic HEX-string represented binaries to separate `*.bin` files in crates\graphics\src\zgfx\mod.rs (it was messing with typos check) --- Cargo.lock | 7 --- crates/client-glutin/src/gui.rs | 6 +- crates/connector/src/connection.rs | 2 +- crates/glutin-renderer/src/draw.rs | 4 +- crates/glutin-renderer/src/renderer.rs | 8 +-- crates/graphics/Cargo.toml | 1 - crates/graphics/src/quantization.rs | 4 +- crates/graphics/src/rectangle_processing.rs | 8 +-- crates/graphics/src/zgfx/mod.rs | 55 ++++++------------ .../src/zgfx/test_assets/decoded.0.bin | Bin 0 -> 20 bytes .../src/zgfx/test_assets/decoded.1.bin | Bin 0 -> 368 bytes .../src/zgfx/test_assets/decoded.2.bin | Bin 0 -> 3561 bytes .../src/zgfx/test_assets/decoded.3.bin | Bin 0 -> 21456 bytes .../src/zgfx/test_assets/decoded.4.bin | Bin 0 -> 12 bytes .../src/zgfx/test_assets/encoded.0.bin | 2 + .../src/zgfx/test_assets/encoded.1.bin | 1 + .../src/zgfx/test_assets/encoded.2.bin | Bin 0 -> 796 bytes .../src/zgfx/test_assets/encoded.3.bin | Bin 0 -> 21449 bytes .../src/zgfx/test_assets/encoded.4.bin | Bin 0 -> 11 bytes crates/pdu/src/lib.rs | 2 +- crates/pdu/src/mcs.rs | 2 +- crates/pdu/src/pcb.rs | 6 +- crates/pdu/src/rdp/capability_sets/general.rs | 2 +- .../capability_sets/surface_commands/tests.rs | 2 +- crates/pdu/src/rdp/server_error_info.rs | 4 +- crates/pdu/src/rdp/server_license.rs | 2 +- .../test.rs | 2 +- crates/pdu/tests/x224.rs | 16 ++--- crates/tls/src/lib.rs | 2 +- typos.toml | 10 ++++ web-client/iron-svelte-client/pre-build.js | 2 +- 31 files changed, 68 insertions(+), 82 deletions(-) create mode 100644 crates/graphics/src/zgfx/test_assets/decoded.0.bin create mode 100644 crates/graphics/src/zgfx/test_assets/decoded.1.bin create mode 100644 crates/graphics/src/zgfx/test_assets/decoded.2.bin create mode 100644 crates/graphics/src/zgfx/test_assets/decoded.3.bin create mode 100644 crates/graphics/src/zgfx/test_assets/decoded.4.bin create mode 100644 crates/graphics/src/zgfx/test_assets/encoded.0.bin create mode 100644 crates/graphics/src/zgfx/test_assets/encoded.1.bin create mode 100644 crates/graphics/src/zgfx/test_assets/encoded.2.bin create mode 100644 crates/graphics/src/zgfx/test_assets/encoded.3.bin create mode 100644 crates/graphics/src/zgfx/test_assets/encoded.4.bin create mode 100644 typos.toml diff --git a/Cargo.lock b/Cargo.lock index d5fbe90e..cb114702 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1294,12 +1294,6 @@ version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "7f24254aa9a54b5c858eaee2f5bccdb46aaf0e486a595ed5fd8f86ba55232a70" -[[package]] -name = "hex-literal" -version = "0.3.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7ebdb29d2ea9ed0083cd8cece49bbd968021bd99b0849edb4a9a7ee0fdf6a4e0" - [[package]] name = "hmac" version = "0.7.1" @@ -1572,7 +1566,6 @@ dependencies = [ "bmp", "byteorder", "expect-test", - "hex-literal", "ironrdp-pdu", "lazy_static", "num-derive 0.3.3", diff --git a/crates/client-glutin/src/gui.rs b/crates/client-glutin/src/gui.rs index ab43cd8e..45e5d424 100644 --- a/crates/client-glutin/src/gui.rs +++ b/crates/client-glutin/src/gui.rs @@ -119,13 +119,13 @@ pub fn launch_gui( // layout_pdu.to_buffer(&mut data_buffer)?; // if let (Some(x224_processor), Some(stream)) = (x224_processor.as_ref(), stream.as_mut()) { // let mut x224_processor = x224_processor.lock()?; - // // Ignorable eror in case of display channel is not connected + // // Ignorable error in case of display channel is not connected // let result = // x224_processor.send_dynamic(&mut *stream, x224::RDP8_DISPLAY_PIPELINE_NAME, data_buffer); // if result.is_err() { - // error!("Monitor layour {:?}", result); + // error!("Monitor layout {:?}", result); // } else { - // error!("Monitor layour success"); + // error!("Monitor layout success"); // } // } } diff --git a/crates/connector/src/connection.rs b/crates/connector/src/connection.rs index 099b29cd..13b4e142 100644 --- a/crates/connector/src/connection.rs +++ b/crates/connector/src/connection.rs @@ -652,7 +652,7 @@ impl Sequence for ClientConnector { } //== Optional Multitransport Bootstrapping ==// - // NOTE: our implemention is not expecting the Auto-Detect Request PDU from server + // NOTE: our implementation is not expecting the Auto-Detect Request PDU from server ClientConnectorState::MultitransportBootstrapping { io_channel_id, user_channel_id, diff --git a/crates/glutin-renderer/src/draw.rs b/crates/glutin-renderer/src/draw.rs index 17da9c08..29b9be7b 100644 --- a/crates/glutin-renderer/src/draw.rs +++ b/crates/glutin-renderer/src/draw.rs @@ -460,7 +460,7 @@ impl AvcShaderProgram { ShaderType::Avc420 => None, ShaderType::TextureShader => unreachable!(), }; - // Set parameters that are not going to change accross different programs. + // Set parameters that are not going to change across different programs. // All shaders within a context share parameters and must be of the same type // The paraemters here are going to remain constant @@ -514,7 +514,7 @@ impl AvcShaderProgram { if stride_1 != stride_0 / 2 { panic!("Program cannot handle stride mismatch"); } - // Each region is 6 verticies (two triangles) + // Each region is 6 vertices (two triangles) gl.draw_arrays(glow::TRIANGLES, 0, regions.len() as i32 * 6); } } diff --git a/crates/glutin-renderer/src/renderer.rs b/crates/glutin-renderer/src/renderer.rs index e9482b67..5da12399 100644 --- a/crates/glutin-renderer/src/renderer.rs +++ b/crates/glutin-renderer/src/renderer.rs @@ -48,7 +48,7 @@ fn handle_gfx_pdu( loop { let message = graphic_receiver .recv() - .map_err(|e| RendererError::RecieveError(e.to_string()))?; + .map_err(|e| RendererError::ReceiveError(e.to_string()))?; if let Some(file) = file.as_mut() { let _result = message.to_buffer(file); @@ -170,8 +170,8 @@ impl Renderer { pub enum RendererError { #[error("Unable to send message on channel {0}")] SendError(String), - #[error("Unable to recieve message on channel {0}")] - RecieveError(String), + #[error("Unable to receive message on channel {0}")] + ReceiveError(String), #[error("errored to decode openh264 stream {0}")] OpenH264Error(#[from] openh264::Error), #[error("Graphics pipeline protocol error: {0}")] @@ -194,7 +194,7 @@ impl From> for RendererError { impl From for RendererError { fn from(e: RecvError) -> Self { - RendererError::RecieveError(e.to_string()) + RendererError::ReceiveError(e.to_string()) } } diff --git a/crates/graphics/Cargo.toml b/crates/graphics/Cargo.toml index 7f74c3d8..0e1ec931 100644 --- a/crates/graphics/Cargo.toml +++ b/crates/graphics/Cargo.toml @@ -25,7 +25,6 @@ lazy_static = "1.4.0" [dev-dependencies] bmp = "0.5" expect-test.workspace = true -hex-literal = "0.3.4" proptest = "1.1.0" rdp-rs = { git = "https://github.com/citronneur/rdp-rs", rev = "7ac880d7efb7f05efef3c84476f7c24f4053e0ea" } rstest = "0.17.0" diff --git a/crates/graphics/src/quantization.rs b/crates/graphics/src/quantization.rs index cfb353ea..392b5f81 100644 --- a/crates/graphics/src/quantization.rs +++ b/crates/graphics/src/quantization.rs @@ -4,11 +4,11 @@ const FIRST_LEVEL_SIZE: usize = 1024; const SECOND_LEVEL_SIZE: usize = 256; const THIRD_LEVEL_SIZE: usize = 64; -const FISRT_LEVEL_SUBBANDS_COUNT: usize = 3; +const FIRST_LEVEL_SUBBANDS_COUNT: usize = 3; const SECOND_LEVEL_SUBBANDS_COUNT: usize = 3; pub fn decode(buffer: &mut [i16], quant: &Quant) { - let (first_level, buffer) = buffer.split_at_mut(FISRT_LEVEL_SUBBANDS_COUNT * FIRST_LEVEL_SIZE); + let (first_level, buffer) = buffer.split_at_mut(FIRST_LEVEL_SUBBANDS_COUNT * FIRST_LEVEL_SIZE); let (second_level, third_level) = buffer.split_at_mut(SECOND_LEVEL_SUBBANDS_COUNT * SECOND_LEVEL_SIZE); let decode_chunk = |a: (&mut [i16], u8)| decode_block(a.0, a.1 as i16 - 1); diff --git a/crates/graphics/src/rectangle_processing.rs b/crates/graphics/src/rectangle_processing.rs index 24ff1e14..3e8c88d2 100644 --- a/crates/graphics/src/rectangle_processing.rs +++ b/crates/graphics/src/rectangle_processing.rs @@ -175,13 +175,13 @@ fn handle_rectangle_that_overlaps_band(rectangle: &Rectangle, band: &[Rectangle] | | | | possible cases: - 1) no top split, merge zone then a bottom split. The band will be splitted + 1) no top split, merge zone then a bottom split. The band will be split in two - 2) not band split, only the merge zone, band merged with rect but not splitted + 2) not band split, only the merge zone, band merged with rect but not split 3) a top split, the merge zone and no bottom split. The band will be split in two 4) a top split, the merge zone and also a bottom split. The band will be - splitted in 3, but the coalesce algorithm may merge the created bands + split in 3, but the coalesce algorithm may merge the created bands */ let band_top = band[0].top; @@ -289,7 +289,7 @@ fn copy_band_with_union( * * We first copy as-is items that are before Item2, the first overlapping * item. - * Then we find the last one that overlap unionRect to agregate Item2, Item3 + * Then we find the last one that overlap unionRect to aggregate Item2, Item3 * and Item4 to create Item2. * Finally Item5 is copied as Item3. * diff --git a/crates/graphics/src/zgfx/mod.rs b/crates/graphics/src/zgfx/mod.rs index 42761ded..49536c89 100644 --- a/crates/graphics/src/zgfx/mod.rs +++ b/crates/graphics/src/zgfx/mod.rs @@ -449,49 +449,30 @@ pub enum ZgfxError { #[cfg(test)] mod tests { - use hex_literal::hex; - use lazy_static::lazy_static; - use super::*; - lazy_static! { - static ref ENCODED_ZGFX_SINGLE: [Vec; 5] = { - [ - hex!("e0 24 09 e3 18 0a 44 8d 37 f4 c6 e8 a0 20 c6 30 01").to_vec(), - hex!("e0 24 07 45 02 a6 62 54 63 1a e3 11 5c 45 c8 8e 76 8c 1b 69 1a 6d 8c 45 bf c4 5d 66 9e 04 22 44 47 13 58 47 e4 52 89 22 2c 80 04").to_vec(), - hex!("e0 24 e7 16 01 f1 22 23 6e c6 a2 10 bc 50 0e 44 88 8f 59 ba e6 49 f6 9b 99 38 9c 86 24 27 19 2d 8c 63 e4 44 e1 1a 24 92 9e c1 75 82 fc dc 5f 67 2a 64 3a 23 ca e3 1e 02 51 22 32 8c c8 63 18 8c b6 fb 1e 23 2d 98 11 97 0e 33 22 dc 1f 25 75 22 db 7d 8c b8 58 12 2d c3 89 65 48 b6 df 23 2e 1f ba 48 b7 03 03 49 4c e0 c4 fe e9 28 df 59 16 e0 fb ac 8b 70 30 24 5b 86 68 24 8b 6f 35 74 49 d6 df 66 94 46 5b 30 24 5b 87 19 f9 35 b6 ff 23 2e 1f b9 91 6e 06 04 82 70 e3 49 28 e1 8c b8 7e e9 25 1c 3a 49 47 0e b2 51 c3 19 70 fd d6 4a 38 75 92 8e 1c 7d 98 e3 82 32 e1 fb 8f b2 51 c1 20 9c 38 cc 94 70 e6 45 b8 3e e7 ec af 6e c0 91 6e 1c 69 25 1c 3a 49 47 0e 92 51 c3 22 dc 38 d6 4a 38 75 92 8e 1d 64 a3 86 45 b8 71 86 04 d0 1c 2c 09 28 e0 90 4e 16 04 65 c3 8c c8 b7 07 cc b0 25 7b 7f b9 94 ce 06 04 65 c3 8d 24 a3 87 49 28 e1 d2 4a 38 63 2e 1c 6b 25 1c 3a c9 47 0e b2 51 c3 19 70 d1 a9 66 4a 37 c6 33 42 bb 6a 3c 08 cb 76 04 8b 70 d3 f4 48 26 f4 78 11 96 ff 73 22 dc 0c 0c ca 67 05 1e 04 8b 6f f3 49 16 e0 fb a4 8b 70 30 34 92 8e 1d 64 5b 83 e6 b2 2d c1 f7 59 16 e0 60 48 b7 0d 1e 04 b8 70 63 e4 65 bd 1e 04 8b 6e c0 90 4e 1a 3c 09 16 df e6 64 5b 83 ec 65 c2 c0 8c b8 68 f0 24 a3 83 4f 99 a3 c1 c3 22 db b0 23 2e 1c 6b 31 37 07 c8 c9 47 83 86 45 b7 60 46 5c 38 c7 d9 70 e0 8c 94 78 38 64 5b 76 04 82 70 d1 e0 66 8f 07 0c 8b 6f f6 32 e1 60 46 5c 34 78 12 e1 c1 a4 c0 5c 1f 74 91 6e 06 04 65 c3 47 81 25 1c 1a c9 47 0e b2 2d c0 c0 8c b8 68 f0 24 a3 83 0c 08 cb 7f b8 60 48 b6 f4 78 12 09 be 33 22 dc 1f 33 22 dc 1f 63 2e 16 04 65 c3 8d 24 a3 86 32 e1 fb a4 8b 70 30 23 2e 1c 6b 25 1c 31 97 0f dd 64 5b 81 81 19 70 d1 e0 69 47 3b 6f 98 c4 65 bd 1e 06 92 2d b5 49 81 20 9b d1 e0 46 5b fc cc 8b 70 54 98 12 09 bd 1e 04 65 be 34 91 6e 0f 9a 48 b7 07 dd 26 02 e0 60 48 b7 0d 49 81 27 5b fc d6 45 b8 3e eb 22 dc 0c 0d 65 33 82 8f 02 4a 38 31 f2 45 b7 a3 c0 90 4d e8 f0 23 2d f1 99 16 e0 f9 19 70 fd 8c b8 58 11 97 0d 1e 04 9d 6f f3 4f 9a 51 e0 e1 91 6d d8 11 97 0d 1e 04 94 70 6b f3 4a 3c 1c 32 2d bb 02 32 e1 a3 c0 92 8e 0c 7d d2 8f 07 0c 8b 6f 47 81 22 db d1 e0 69 47 83 86 45 b7 fb 19 70 b0 23 2e 1a 3c 09 3a df e6 9f 74 a3 c1 c3 22 db b0 23 2e 1a 3c 09 28 e0 d7 ee 94 78 38 64 5b 76 04 65 c3 47 81 25 1c 18 60 69 47 83 86 45 b7 a3 c0 91 6d e8 f0 34 a3 c1 c3 22 db fd 8c b8 58 11 97 0d 1e 04 9d 6f f3 46 06 94 78 38 64 5b 76 04 65 c3 47 81 25 1c 1a b0 34 a3 c1 c3 22 db b0 24 11 57 45 88 92 2a c6 ec 00 07").to_vec(), - hex!("e0 24 ab b2 e2 c0 7e d6 2a 22 a3 ba 9a 40 53 a3 e8 c7 3a 36 2c 60 40 ab 8b 51 05 3a b0 c0 cc 0c 00 00 00 ca ac cc ca 00 01 c3 cc 0a 00 00 00 00 40 00 01 c1 cc 0c 00 00 00 00 00 00 00 01 00 c4 cc 83 53 00 00 40 01 00 01 01 01 c0 00 54 53 00 00 00 00 00 00 00 04 00 03 66 76 88 99 a9 32 11 11 22 12 11 11 11 22 12 11 11 11 22 12 01 c6 cc 57 00 00 00 00 00 00 00 00 00 00 00 00 19 00 13 00 14 00 00 00 00 00 1e cf fe c0 11 02 10 12 10 41 90 11 ae 44 7d 0d 44 0b 25 03 8b 44 40 00 00 1e cf d8 0c 41 24 19 09 42 2d 21 4c 48 91 a2 cc 00 00 00 1e cd fb 02 48 18 84 90 62 15 5d 22 92 a5 4b a0 93 80 c6 cc 6f 00 00 00 00 00 00 01 00 00 00 00 00 21 00 1b 00 1c 00 00 00 00 00 1e cf ff 20 28 80 c8 01 01 20 98 a9 51 a1 b5 dd bc 90 b7 e4 45 7e 92 12 89 2f d2 25 e2 56 00 00 00 1e cf c8 04 40 84 1e 81 21 91 68 13 2e c2 09 a0 81 58 41 cc 61 4c 41 cc 00 00 00 1e cd f9 00 48 14 83 90 09 02 45 51 42 ab d2 53 89 22 8c 47 10 50 c8 e3 20 00 c6 cc 7f 00 00 00 00 00 00 02 00 00 00 00 00 23 00 22 00 23 00 00 00 00 00 1e cf ff 90 04 41 42 00 40 48 32 41 1a c4 13 76 10 e1 08 df c1 99 bf 81 19 bd f6 01 1b 4f 40 93 6c 00 00 1e cf 90 34 80 48 05 0d 40 a0 50 21 65 29 89 73 d9 24 fc 29 57 fe 09 55 ff e2 23 57 ff 88 45 b8 00 00 1e cd f2 00 90 01 01 20 08 44 04 34 2a 31 17 08 43 84 21 c3 21 f1 8d 9f 08 6c fe 31 8d 27 a4 24 86 c6 cc 8d 00 00 00 00 00 00 03 00 00 00 00 00 32 00 25 00 1f 00 00 00 00 00 1e cf ff 60 10 80 08 01 00 20 88 08 7f 40 40 84 46 cf ff 94 92 42 7e a5 24 90 fd 4a 4c 12 7f 52 58 a1 3f a9 42 92 1f d5 0a 4c 13 fd 85 10 12 00 00 00 1e cf b0 04 80 48 0a 06 83 42 f4 28 51 5b b7 aa 49 ff 96 49 ff a8 a8 ff 2a 4b ff 25 45 ff 95 49 fe 2a 48 00 00 1e cd f9 00 88 18 82 b0 42 19 0e 91 32 29 a3 0c 7d 98 43 ec c6 2e cc 62 cc 61 66 20 c0 c6 cc 5d 00 00 00 00 00 00 04 00 00 00 00 00 1f 00 13 00 14 00 00 00 00 00 1d 16 4d bf ff a0 21 02 10 22 16 40 24 24 27 a8 c4 2e c6 21 c4 18 e2 0c 76 08 53 01 20 00 00 1e cf f2 05 90 11 0d 20 48 b4 25 2a 91 0a 50 58 68 00 00 1e cd fc 81 64 08 42 c8 31 12 80 85 00 48 85 62 2a 00 c6 cc 60 00 00 00 00 00 00 05 00 00 00 00 00 1b 00 17 00 17 00 00 00 00 00 1e cf f2 01 10 31 01 20 68 04 64 28 d4 2a 81 25 1a 45 68 d0 83 86 46 58 b0 00 00 1e cf f6 00 10 61 01 60 08 c4 16 2a 95 2c 91 ec a6 28 21 c1 40 00 00 1e cd fb 01 c8 20 84 90 62 35 0a 85 72 a4 8f 45 5a 08 1a 81 a0 c6 cc 6b 00 00 00 00 00 00 06 00 00 00 00 00 1e 00 1c 00 1a 00 00 00 00 00 1e cf ec 01 20 52 0a 40 b4 19 15 1a 2d 14 2a 84 14 54 d2 d0 94 28 d4 38 80 96 0e 00 00 00 1e cf ec 04 20 42 0a c1 10 88 ba 04 8a 2f 63 1e 30 87 cc 61 63 0c e1 87 58 40 00 00 1e cd f9 00 48 24 82 30 12 2d 0a 95 3a 52 2e b8 e4 85 34 e1 82 d9 90 c0 c6 cc 70 00 00 00 00 00 00 07 00 00 00 00 00 20 00 1e 00 1b 00 00 00 00 00 1e cf f9 00 48 14 81 90 49 02 45 46 8d 0e b5 29 5f e1 28 fc 72 26 29 15 f8 52 24 50 c3 98 00 00 1e cf d8 00 40 44 09 07 d0 08 49 12 e9 28 a5 cc 20 b9 88 3e c6 16 61 8f 98 83 c6 00 00 00 1e cd f2 01 90 39 04 60 68 74 4a 55 28 69 2c a8 92 a5 15 50 ed 0a 25 05 00 c6 cc 5c 00 00 00 00 00 00 08 00 00 00 00 00 20 00 15 00 10 00 00 00 00 00 1e cf fd 80 24 02 42 48 14 81 21 a7 42 87 4b 9c 99 1c 4d 21 4f c5 1c fc 8e 24 39 b7 68 70 00 00 1e cf 90 08 83 48 32 12 91 42 5b 40 fd 02 c4 4c 5d 01 40 00 00 1e cd e4 2c 20 12 00 40 50 0a 0c 1b 1c 00 c6 cc 57 00 00 00 00 00 00 09 00 00 00 00 00 21 00 12 00 0d 00 00 00 00 00 1e cf ff 20 08 81 48 29 02 90 64 32 7a 0e 99 a7 6e 91 2f f0 8a 26 29 11 e2 15 f8 a1 53 23 b0 00 00 1e cf 61 19 03 21 28 8a 45 45 8a 44 54 a8 81 40 00 00 1e cd e4 22 22 22 20 44 12 4c 00 c6 cc 6a 00 00 00 00 00 00 0a 00 00 00 00 00 24 00 19 00 16 00 00 00 00 00 1e cf ff b0 04 40 e2 06 40 a4 19 14 8c 85 0e d2 48 d4 71 6f fc 85 15 fe 21 4b fc 23 9f 85 29 f8 52 80 00 00 1e cf 60 01 06 20 34 01 02 80 a1 0d 87 d8 6d 01 72 05 ce 2a 98 70 c0 00 00 1e cd e4 09 20 62 16 41 28 14 d4 15 e8 4a aa 2d 21 01 24 98 c6 cc 81 00 00 00 00 00 00 0b 00 00 00 00 00 33 00 1f 00 18 00 00 00 00 00 1e cf ff e4 01 30 18 80 88 0b 02 43 20 e4 64 49 55 57 ff f8 95 59 ff fe 24 aa 5f ff e2 41 54 ff fc 41 54 bf ff c4 82 a9 ff f8 82 a3 7f fe 20 94 50 00 00 1e ce c0 44 08 82 d0 44 22 1a 1a 05 9f a1 0c 7f 61 85 d8 81 76 31 9f cc c6 7f 40 c6 00 00 00 1e cd d8 0a 41 44 15 0a 43 a3 20 4e c5 e6 4b 11 a8 a2 6e 28 d1 c8 c6 cc 86 00 00 00 00 00 00 0c 00 00 00 00 00 25 00 26 00 24 00 00 00 00 00 1e cf ff fe 40 30 80 84 00 40 04 00 80 c3 94 10 20 8d e4 d9 e9 a2 cd b2 a1 19 a4 cc c8 21 08 23 59 46 40 00 00 1e d6 40 34 02 80 a0 28 1a 07 e8 52 a2 95 ab ff c0 ae af ff 10 2b 5f e0 28 ab f0 29 4f d0 a4 f0 a7 66 43 00 00 00 1e cd c8 04 40 44 01 00 41 50 7e 88 89 04 22 3f fa 06 92 4f 48 48 69 d2 10 c6 d0 c6 31 c3 08 41 0e 1c c6 cc 70 00 00 00 00 00 00 0d 00 00 00 00 00 26 00 1c 00 17 00 00 00 00 00 1e cf ff f6 00 08 00 c0 04 00 84 20 90 e4 04 08 b3 2f fa 64 80 7b 24 30 be 92 19 3b 0c 52 c1 c8 2b 4b 05 b4 00 00 1e cf c8 02 40 24 0d 08 d0 28 28 d4 68 a4 92 b5 41 aa 43 51 4c 44 08 1c 4b 0c 00 00 1e cd f9 00 88 2c 82 10 d2 09 2d 32 56 16 21 23 14 1e 62 8a c0 c6 cc 73 00 00 00 00 00 00 0e 00 00 00 00 00 26 00 1c 00 1a 00 00 00 00 00 1e cf ff c8 06 20 11 03 20 64 15 86 42 4a 8a ba b9 47 e2 a4 ef fc 8c 97 f8 69 4f f0 ca 9f e4 a5 5f f9 46 50 00 00 1e cf ec 00 20 62 0e c0 10 89 34 09 19 61 4f 63 0e 21 8f 6c 20 a2 08 2d 98 c0 00 00 1e cd f9 02 48 19 80 90 92 11 35 12 76 1e 4b 4e 46 a4 44 a2 29 e4 51 80 c6 cc 65 00 00 00 00 00 00 0f 00 00 00 00 00 1e 00 16 00 1a 00 00 00 00 00 1e cf ff f2 01 88 1c 40 84 00 81 23 93 12 ae 84 51 42 22 8a da 48 42 48 94 a1 a9 24 00 00 1e cf d8 18 40 64 19 03 40 21 a0 70 ba 06 08 10 20 d6 11 00 00 00 1e cd f6 04 90 01 01 20 48 b4 44 ea 13 22 a2 45 28 a2 28 72 0a 19 14 00 c6 cc 5c 00 00 00 00 00 00 00 00 01 00 00 00 1b 00 13 00 17 00 00 00 00 00 1e cf ff b0 1c 40 e2 00 41 c8 72 11 1a 74 92 8a 39 90 ac 38 85 6b 2c 06 10 00 00 1e cf 20 61 07 22 08 0a 01 d5 02 b4 d0 6b 90 72 a0 00 00 1e cd e4 00 20 12 1e 44 50 48 2e d6 26 49 a5 11 c2 10 84 23 00 c6 cc 7b 00 00 00 00 00 00 01 00 01 00 00 00 22 00 21 00 21 00 00 00 00 00 1e cf ff d8 0a 20 31 06 20 64 19 20 85 9a 09 46 39 8c 6e 9b 33 7f 48 12 49 d2 12 49 3d 0c 92 18 00 00 1e ce c0 24 24 83 a0 48 b4 34 15 29 a5 32 95 57 fe 4a aa ff c1 56 af ff 12 ab 5f fe 25 55 00 00 00 1e cd e4 01 21 52 0c 40 d1 48 48 6a 12 42 e4 21 b7 f4 21 a4 3f a1 24 81 d9 24 0c 7d 20 43 00 c6 cc 90 00 00 00 00 00 00 02 00 01 00 00 00 2d 00 27 00 25 00 00 00 00 00 1e cf ff ec 04 10 10 80 08 01 00 41 c9 98 99 33 fa 18 92 64 fd 44 92 4c fd 49 48 64 fd 84 14 92 7d 4a 49 09 ea 84 90 9e c9 21 08 00 00 1e ce 40 34 06 80 a0 28 14 14 1f 42 8a d5 55 ff e5 2e 57 ff 8a ad 3f f2 ac af fc a9 4b fc 8c 97 e2 89 7e 92 00 00 00 1e cd d8 04 40 44 01 00 40 21 fa 04 48 29 11 ff 1a 48 63 f8 92 10 3e 90 83 38 43 33 ec cc 2d 98 c5 99 80 c6 cc 7c 00 00 00 00 00 00 03 00 01 00 00 00 30 00 1d 00 18 00 00 00 00 00 1e cf ff 90 00 c0 02 00 c0 08 02 01 02 04 7f d0 46 3d 24 3f ff 92 85 82 4f ea 50 94 87 ea 53 04 93 f5 25 21 0f 64 24 0c f4 90 81 b4 81 1a 00 00 1e cf d8 06 40 24 05 03 40 a1 7a 14 28 a5 c9 d5 21 35 24 79 23 bc 85 10 50 09 00 00 00 1e cd f9 00 88 10 83 90 62 25 11 32 3a 0c 35 81 84 b0 18 4a 14 c0 c6 cc 55 00 00 00 00 00 00 04 00 01 00 00 00 18 00 16 00 10 00 00 00 00 00 1e cf f2 00 90 01 12 20 a8 05 14 0c 91 52 8a 56 80 b4 16 21 c6 00 00 00 1e cf f9 08 c8 20 83 90 c2 0e 80 b1 0d 67 2c c2 38 43 8c 00 00 00 1e cd fc 80 44 1a 40 0a 41 02 80 9d 00 d0 c6 cc 5d 00 00 00 00 00 00 05 00 01 00 00 00 1e 00 17 00 11 00 00 00 00 00 1e cf f2 00 10 09 02 20 e8 04 74 08 d0 2a c7 6b 5a 62 10 a1 50 2b 46 28 ad 7a 14 b0 00 00 1e cf f9 0c 08 04 86 10 52 29 15 42 7a 0c 29 76 20 87 d9 8c 00 00 00 1e cd fd 8d 24 00 c0 48 69 01 43 52 8a ab d8 c6 cc 56 00 00 00 00 00 00 06 00 01 00 00 00 15 00 17 00 13 00 00 00 00 00 1e cf f2 07 90 03 01 25 e8 04 d4 49 c8 b0 92 50 82 4a 00 00 00 1e cf f9 00 08 28 81 b0 02 31 05 72 16 9a 51 ac 05 3d 81 28 60 00 00 1e cd fd 80 a4 14 41 c8 41 0e 90 8d 62 61 7b 4b 00 c6 cc 54 00 00 00 00 00 00 07 00 01 00 00 00 1c 00 11 00 10 00 00 00 00 00 1c a8 51 1f fe 83 44 09 82 91 24 06 34 08 90 25 ca 02 a8 52 0a b0 45 ad 63 40 00 00 1e cf f2 02 10 59 08 20 e8 e4 12 a1 09 5a 80 00 00 1e cd fc 80 64 18 42 c8 21 1e 80 5f 25 00 c6 cc 57 00 00 00 00 00 00 08 00 01 00 00 00 1c 00 10 00 14 00 00 00 00 00 1e cf f9 01 c8 1c 80 48 09 12 44 a1 40 99 06 a2 30 73 07 21 d8 5b 1a d0 29 58 00 00 1e cf ec 02 20 d2 46 41 11 68 8a d0 04 80 00 00 1e cd fb 01 48 00 8e 10 12 01 05 02 14 03 15 09 84 80 c6 cc 4d 00 00 00 00 00 00 09 00 01 00 00 00 1e 00 08 00 10 00 00 00 00 00 1e cf fc 80 04 02 42 c8 03 0e 80 85 25 14 2a 21 07 11 60 a4 05 b0 49 04 9a ab 43 00 00 00 1e cf e4 11 28 e0 00 00 1e cd fb 05 88 04 80 16 12 01 05 02 b6 1c c6 cc 5e 00 00 00 00 00 00 0a 00 01 00 00 00 1d 00 16 00 14 00 00 00 00 00 1e cf fd 81 24 0a 40 24 24 83 21 68 4a 54 91 5b 47 3b c3 8a f0 a2 b6 23 9b 45 ac 00 00 1e cf e4 0e 20 12 02 41 11 29 88 d7 22 59 22 94 63 82 1c 30 00 00 1e cd fb 01 08 14 82 10 f2 01 cd 02 f4 0a a8 4b 0b 00 c6 cc 82 00 00 00 00 00 00 0b 00 01 00 00 00 2f 00 1f 00 1d 00 00 00 00 00 1c a8 51 1f ff fa 03 10 11 01 10 62 09 09 07 22 59 4a 2b ff f1 22 b5 ff f8 82 a3 7f f8 14 5a ff f0 22 b5 ff e0 51 27 f9 09 4f f2 44 e0 00 00 1e cf e4 00 20 42 04 41 74 11 11 12 3d 46 32 e3 19 be 31 0d f0 86 6f 8c 63 8c 21 c6 10 00 00 1e cd fb 01 c8 14 81 30 92 0d 0b 42 9d 54 4d 25 21 4a f1 c7 78 72 78 53 bc 38 c0 c6 cc 67 00 00 00 00 00 00 0c 00 01 00 00 00 24 00 17 00 15 00 00 00 00 00 1e cf ff d8 02 20 51 08 90 12 04 8e 49 23 26 d4 4d 24 9f e5 24 ff ca 94 ff c9 25 7f f9 45 4f fc 8c 90 00 00 1e cf b0 08 80 49 22 12 84 4b 48 ad 42 74 30 cf 99 85 b0 83 00 00 00 1e cd f6 17 90 01 01 20 08 54 a4 aa 95 24 f3 0a 2a a2 80 c6 cc 6c 00 00 00 00 00 00 0d 00 01 00 00 00 26 00 18 00 17 00 00 00 00 00 1e cf ff ec 00 10 08 82 88 29 00 c5 25 21 4b 49 6a 57 f8 a2 af f0 49 5f f9 14 9f e2 89 7f e4 92 7f 8e 0a b0 00 00 1e cf b0 04 81 08 32 02 88 54 46 a1 44 d8 52 d8 12 81 a8 56 20 00 00 00 1e cd f6 06 90 11 09 22 a8 24 94 c9 5a 48 a4 8e 50 85 62 b0 c0 c6 cc 74 00 00 00 00 00 00 0e 00 01 00 00 00 2a 00 19 00 1a 00 00 00 00 00 1e cf ff f6 00 88 04 40 c4 04 83 20 90 64 24 c9 57 5f f9 29 57 ff 8a 2b 8f fc 14 63 ff 29 49 ff 91 89 ff 92 89 fe 14 8c 00 00 1e cf 90 18 80 88 2d 00 42 22 23 a2 59 b4 30 a1 04 d0 16 35 0e 1a 70 00 00 1e cd f2 01 90 29 05 20 1a 04 86 9d 15 36 95 71 4d 41 5a 41 01 82 45 00 c6 cc 67 00 00 00 00 00 00 0f 00 01 00 00 00 27 00 15 00 14 00 00 00 00 00 1c a8 51 1f ff ff ff fa 01 04 04 10 30 44 06 08 46 11 85 42 17 1c 04 24 49 13 a8 8d a1 da fc 41 1e 83 22 c3 20 00 00 1e cf 20 11 04 20 28 42 25 11 5a 85 cc 88 ac 5b c6 96 c0 00 00 1e cd e4 01 20 52 10 41 51 48 aa 92 b4 60 40 c3 84 00 c6 cc 68 00 00 00 00 00 00 00 00 02 00 00 00 1d 00 1a 00 1a 00 00 00 00 00 1e cf ff f2 03 08 48 40 84 0c 84 22 11 10 d0 20 87 30 86 ec 31 a1 84 43 08 82 2c 00 00 1e ce c0 74 06 80 a0 48 74 34 28 50 bd d4 c7 25 e4 45 61 c9 8e 04 84 80 00 00 1e cd d8 10 40 44 01 01 a1 90 90 20 46 e6 29 86 23 08 42 19 04 0c 51 40 c6 cc 7f 00 00 00 00 00 00 01 00 02 00 00 00 2c 00 1f 00 1d 00 00 00 00 00 1d c8 48 1f ff ff f4 04 10 00 80 04 10 c2 30 cc 02 42 04 21 27 d9 24 90 9e a8 49 09 ec 84 84 34 90 66 f8 84 0e 20 47 35 ac 80 00 00 1e cf 90 04 80 48 0a 02 81 41 46 83 a6 95 74 ff 32 93 f2 92 7e 51 12 45 1a 88 40 92 00 00 00 1e cd f2 00 10 01 04 20 48 3a 22 24 49 e8 62 11 f6 33 16 62 0e 20 c7 60 ce c0 24 c6 cc 66 00 00 00 00 00 00 02 00 02 00 00 00 20 00 18 00 17 00 00 00 00 00 1c f0 4e df ff fa 02 10 01 00 10 42 2c 80 88 91 47 d0 63 1c c4 59 d8 c2 86 2d 82 41 54 38 00 00 1e cf f6 00 90 19 03 20 d4 0a 1a 94 14 5e 51 22 9c 40 30 f4 0c 30 00 00 1e cd fc 80 04 08 42 48 11 10 86 99 4a 45 50 1f 40 92 0b 0c 00 c6 cc 64 00 00 00 00 00 00 03 00 02 00 00 00 1c 00 18 00 19 00 00 00 00 00 1e cf fb 00 08 08 81 10 76 09 11 3d 12 28 34 a2 a2 07 a0 48 f6 28 47 6b 2d 00 00 00 1e cf fc 82 64 00 40 48 01 12 80 85 03 68 0b 35 83 8b 40 87 30 c0 00 00 1e cd fe 40 21 03 90 02 02 40 13 51 2b 50 9b 0f 20 93 38 08 a0 d3 00 c6 cc 53 00 00 00 00 00 00 04 00 02 00 00 00 17 00 19 00 0c 00 00 00 00 00 1e cf f2 07 90 01 0b 22 e8 04 74 08 48 a0 4b d0 29 58 56 81 20 00 00 1e cf fc 80 c4 0c 40 58 41 0e 8c 99 0d 02 4b 30 e8 18 a2 04 42 05 00 00 00 1e cd fe 47 b1 0f 90 02 02 00 c6 cc 7d 00 00 00 00 00 00 05 00 02 00 00 00 22 00 25 00 1f 00 00 00 00 00 1e cf f2 00 90 29 05 20 08 04 34 69 52 b5 dc fd 24 9f 92 95 ff 95 29 f8 95 5f f9 29 4f c2 53 80 00 00 1e cf fb 00 08 08 82 10 56 11 09 22 1d 25 10 8f e6 66 c7 f4 21 08 7c 43 18 da 18 c6 9d 84 20 df 40 c2 00 00 00 1e cd fe 40 51 03 90 26 0a 42 91 29 52 a6 8c 92 5d f9 12 7e 48 a7 8e 4b f1 22 bc 28 a0 c6 cc 6a 00 00 00 00 00 00 06 00 02 00 00 00 1d 00 1c 00 1a 00 00 00 00 00 1c f0 4e df ff a0 51 04 10 12 1c a2 46 50 8a c9 45 ea 43 55 04 29 09 54 3b 64 58 00 00 1e cf f2 00 10 21 09 20 48 64 5a 04 4d a9 84 d0 c4 16 6c 16 8c 1d 82 58 72 80 00 00 1e cd fc 80 64 18 40 48 39 0c 8a a9 1a ae a9 4a 26 a4 34 a0 94 84 39 80 c6 cc 72 00 00 00 00 00 00 07 00 02 00 00 00 28 00 1c 00 17 00 00 00 00 00 1e cf fc 80 04 10 41 64 18 82 21 21 f4 05 14 4f 21 8d bf fa 04 90 9f 49 09 24 fd 44 84 c3 ec 24 90 cf ec 08 0a 48 00 00 1e cf e4 09 20 66 06 42 d0 14 b4 94 aa b3 52 9c fd 12 5f e5 24 fc 92 5f 92 48 00 00 1e cd fb 04 48 8c 83 10 96 01 11 4d 22 4f b1 0c e1 04 39 88 30 c6 cc 67 00 00 00 00 00 00 08 00 02 00 00 00 21 00 18 00 17 00 00 00 00 00 1e cf f9 02 88 04 81 90 02 3e 80 89 42 3d 08 c1 76 6c 3f 6d 8c 67 e8 48 0f 9b 41 9f d2 40 ce 00 00 1e cf ec 10 20 12 1c 40 d1 88 2a 52 51 69 84 9d a8 84 29 08 53 80 00 00 1e cd fb 04 48 00 87 90 42 2d 11 5a 26 93 61 4a 30 52 02 8a 00 c6 cc 59 00 00 00 00 00 00 09 00 02 00 00 00 1d 00 10 00 15 00 00 00 00 00 1e cf f9 02 48 0c 80 10 02 15 1d 15 2a ea 92 5b 45 1c f1 c8 90 a5 7e 87 12 29 14 00 00 1e cf ec 27 20 02 06 47 50 08 2f 48 5a 50 00 00 1e cd fb 02 08 1c 84 10 72 19 25 22 b4 04 9a e1 28 05 80 c6 cc 5d 00 00 00 00 00 00 0a 00 02 00 00 00 1e 00 14 00 14 00 00 00 00 00 1c f0 4e df ff a0 11 0b 10 22 34 84 c2 4e aa 24 9a 92 d0 c2 86 38 54 8e 2b 79 11 40 00 00 1e cf ec 23 20 82 0e 43 90 34 65 2b 91 b0 f3 0e 31 80 00 00 1e cd fc 81 64 08 43 c8 01 48 82 b1 5a 09 40 71 2c 8c c6 cc 70 00 00 00 00 00 00 0b 00 02 00 00 00 21 00 1e 00 1a 00 00 00 00 00 1e cf fd 80 64 06 40 c8 19 01 d0 49 48 d4 d6 4b 93 23 ad e2 3a fc b4 4f 1c 7b f1 1c da d0 a0 00 00 1e cf e4 06 20 62 03 20 44 22 22 1d 22 8d d0 c6 7c 62 0b 18 67 cc 20 b3 08 58 c3 00 00 00 1e cd fb 02 48 18 84 90 66 05 2d 15 1b 2a 96 4b 42 9a 87 24 71 de 14 00 c6 cc 77 00 00 00 00 00 00 0c 00 02 00 00 00 28 00 1e 00 1a 00 00 00 00 00 1e cf ff 60 08 80 c8 19 01 20 c8 1e 8c 8c 8a d5 3e 94 a7 fe 19 2b ff 09 29 ff 91 52 ff c2 52 bf f0 a4 af fc 82 a0 00 00 1e cf c8 04 40 84 1e 82 21 11 74 09 16 4e 43 0b b1 04 3e 63 0b b1 8c f9 8c 78 c3 00 00 00 1e cd f9 00 48 14 84 30 32 15 1a 8d 4a 57 98 69 aa 1c 91 43 04 91 70 e0 c6 cc 66 00 00 00 00 00 00 0d 00 02 00 00 00 20 00 17 00 18 00 00 00 00 00 1e cf ff e4 01 10 28 80 88 34 83 22 91 91 58 96 5b 65 14 68 a1 5f a2 33 20 a9 a4 33 42 9a 00 00 1e cf 90 74 81 08 3a 0e 80 40 42 9d 47 92 c1 24 38 a8 09 60 e0 00 00 1e cd f2 0f 10 19 06 20 c8 14 a4 48 6b 31 ec 30 a1 05 30 74 05 00 c6 cc 65 00 00 00 00 00 00 0e 00 02 00 00 00 20 00 1b 00 13 00 00 00 00 00 1c f0 4e df ff ff ff 40 a0 81 82 0c 50 a1 28 63 0b 0d 47 0a 22 31 30 72 b0 c8 64 d6 b2 c8 00 00 1e cf 90 1c 81 c8 02 0a 87 42 4a 9d 2a 49 31 c7 12 85 1a 88 ef 0a 10 e3 00 00 00 1e cd f2 01 10 91 10 24 88 94 25 a8 9d 40 b5 0c 00 c6 cc 58 00 00 00 00 00 00 0f 00 02 00 00 00 1a 00 15 00 12 00 00 00 00 00 1e cf ff fc 82 06 01 10 01 0a 10 84 12 02 83 0b 41 45 40 12 4a 07 a2 c0 00 00 1e cf c8 0a 42 24 45 13 44 21 ac 42 bb 84 aa a0 a2 45 00 00 00 1e cd f6 00 10 81 22 24 c8 b4 05 e8 9d 52 8a 00 c6 cc 50 00 00 00 00 00 00 00 00 03 00 00 00 15 00 13 00 11 00 00 00 00 00 1e cf fe 40 a1 03 90 02 62 40 10 51 21 22 82 c7 8f 2d 00 00 00 1e cf f9 00 c8 e8 8b 11 02 05 11 42 14 89 25 02 18 00 00 1e cd fd 81 44 12 40 88 99 08 96 47 76 46 c0 c6 cc 59 00 00 00 00 00 00 01 00 03 00 00 00 1c 00 16 00 10 00 00 00 00 00 1e cf fd 81 04 02 40 08 19 10 82 89 1b aa 71 4a 28 ec 28 ec 39 31 c5 5f a1 50 00 00 1e cf fb 07 88 0c 80 10 c2 05 11 42 15 8c 08 39 44 11 46 30 00 00 1e cd fe 42 f1 11 91 32 04 41 95 58 a5 48 c6 cc 56 00 00 00 00 00 00 02 00 03 00 00 00 18 00 15 00 12 00 00 00 00 00 1c f0 4e df ff d0 38 80 08 38 93 28 98 94 9b 2e f2 14 8e da 85 00 00 00 1e cf fb 01 08 50 89 11 02 15 01 32 74 1c 28 e2 09 41 00 00 00 1e cd fe 42 31 0b 91 52 3a 44 90 90 a5 5d 0e 50 c6 cc 69 00 00 00 00 00 00 03 00 03 00 00 00 1c 00 1d 00 19 00 00 00 00 00 1e cf fc 81 24 0e 40 08 49 1a 8e 89 1a e5 56 af 22 95 e1 52 bc 49 cf c9 55 00 00 00 1e cf f9 01 08 20 80 90 42 21 05 32 64 5c 52 98 62 20 8c ec 66 6e 63 33 b1 99 80 00 00 1e cd fe 40 71 0b 90 22 0e 43 90 14 b3 51 64 b9 05 15 30 a4 bc 89 00 c6 cc 5e 00 00 00 00 00 00 04 00 03 00 00 00 1b 00 16 00 16 00 00 00 00 00 1e cf fd 81 24 1e 41 48 01 02 8e 9d 02 2d 34 b1 6a 73 25 0c a8 b3 54 33 00 00 00 1e cf f2 04 10 91 0e 21 c8 c4 25 89 11 63 0b 46 0e 93 1d 40 00 00 1e cd fd 81 64 00 40 48 a9 2e 96 bd 0b eb 31 e5 31 0e 84 30 c6 cc 7e 00 00 00 00 00 00 05 00 03 00 00 00 25 00 21 00 21 00 00 00 00 00 1e cf fe 40 11 01 90 32 02 41 90 34 a4 69 aa e5 39 90 e1 0e e6 b6 37 fc 42 42 4f d8 49 24 3f 44 c4 4c 00 00 00 1e cf ec 02 20 22 08 40 e8 24 44 88 6a 30 96 09 48 a2 bf 14 93 fc 4a 4f fc 95 2b ff c1 56 80 00 00 1e cd fc 80 e4 0a 40 48 04 83 23 a3 41 65 6c 24 11 a8 82 17 99 9b 3f e8 49 08 7f f2 92 48 40 c6 cc 73 00 00 00 00 00 00 06 00 03 00 00 00 25 00 1f 00 18 00 00 00 00 00 1c f0 4e df ff ff a0 30 81 84 00 43 08 22 c1 09 a3 46 18 b1 0c cf ed 06 6d ec 84 24 3f 88 42 1b a1 a1 8c 00 00 1e cf c8 00 41 24 0d 00 a1 d0 d2 51 aa b6 94 a4 fc 92 5f e5 24 fc 92 5f e2 49 7f 92 40 00 00 1e cd f9 00 48 0c 83 11 e2 1d 11 42 16 9a 41 8b 31 85 08 73 06 00 c6 cc 7e 00 00 00 00 00 00 07 00 03 00 00 00 2c 00 20 00 1b 00 00 00 00 00 1e cf ff c8 00 20 21 00 20 04 01 00 8f e8 08 10 44 6d be 92 49 09 f6 49 09 27 d5 21 08 76 10 90 de c2 40 d3 d8 40 c6 e8 63 18 00 00 1e cf d8 06 40 64 0d 03 40 68 68 d1 a6 8e aa 48 9a 48 bf 48 53 c5 1c f1 47 3c 50 d4 3b 00 00 00 1e cd f6 02 10 11 07 60 08 44 44 74 4a 31 64 30 b6 10 71 03 90 12 c1 64 14 c6 cc 64 00 00 00 00 00 00 08 00 03 00 00 00 23 00 14 00 16 00 00 00 00 00 1e cf fd 80 04 00 40 88 11 0b a1 10 22 5f 42 10 5d b1 8f 33 10 f9 9a cd fd 08 40 5c cc 43 f9 9b 0c 00 00 1e cf f6 01 90 49 02 20 e8 84 32 ea 02 44 ca 52 6a 20 00 00 1e cd fb 00 08 18 83 90 22 91 05 12 15 9a 8e c1 5a 30 a0 f0 c6 cc 55 00 00 00 00 00 00 09 00 03 00 00 00 1b 00 12 00 11 00 00 00 00 00 1e cf f6 01 90 39 04 60 e8 54 04 14 2a bd 22 4d 50 e4 64 3b 08 80 f4 44 00 00 00 1e cf fb 02 88 04 80 10 13 59 05 62 36 9a c3 00 00 00 1e cd fd 81 c4 02 43 88 09 1c 82 b9 18 66 88 c6 cc 64 00 00 00 00 00 00 0a 00 03 00 00 00 20 00 1a 00 13 00 00 00 00 00 1e cf fb 00 c8 0c 80 10 12 12 8a 95 25 55 a2 9f 92 44 c5 14 48 e4 4d 12 5f e4 52 de 44 60 00 00 1e cf fb 00 08 28 81 b0 22 21 0e 91 32 75 14 4d 02 14 20 a2 0e 61 c8 00 00 00 1e cd fe 40 11 07 10 92 0c 44 91 90 8a e9 93 42 80 c6 cc 64 00 00 00 00 00 00 0b 00 03 00 00 00 1f 00 18 00 16 00 00 00 00 00 1e cf fd 80 64 16 c0 18 01 0a 8e 82 85 05 96 93 8e 78 e3 bf 44 77 e4 28 92 14 9a 23 80 00 00 1e cf f6 04 10 21 01 61 08 74 65 29 99 20 f2 1d 88 81 cc 39 0b 00 00 00 1e cd fd 81 24 0c 41 c8 01 02 88 bd 03 a8 0f a0 3a 82 48 56 c6 cc 6b 00 00 00 00 00 00 0c 00 03 00 00 00 22 00 1a 00 18 00 00 00 00 00 1e cf fe c0 31 01 90 12 06 41 64 12 12 34 d9 92 a7 5f e2 24 fc 8e 26 92 13 48 89 a4 3b f1 15 60 00 00 1e cf ec 04 20 62 07 20 04 32 3d 12 84 ec 31 66 0e 31 c6 14 51 4c 56 00 00 00 1e cd fc 80 24 1a 40 18 39 10 96 92 85 e4 8a 4a 10 8a c8 62 02 40 c6 cc 5c 00 00 00 00 00 00 0d 00 03 00 00 00 1e 00 13 00 14 00 00 00 00 00 1e cf ff b0 04 41 22 00 40 88 32 63 0a 56 29 2c ad 45 1d ed 41 28 52 4a 14 9a 14 50 00 00 1e cf d8 1a 40 c4 1d 29 41 26 a6 52 c3 ce 24 63 00 00 00 1e cd f9 00 08 c8 81 90 c2 1d 21 4a 66 54 a8 1c c0 b0 c6 cc 57 00 00 00 00 00 00 0e 00 03 00 00 00 1d 00 14 00 0f 00 00 00 00 00 1e cf ff c8 06 20 01 01 20 04 99 00 b5 02 2a 3c 81 25 09 2a e2 8a fc 51 6f cc 28 00 00 1e cf e4 09 20 62 16 41 11 e8 04 a4 68 26 e3 44 16 60 00 00 1e cd fb 00 88 34 80 10 f2 29 14 4a 00 c6 cc 53 00 00 00 00 00 00 0f 00 03 00 00 00 18 00 13 00 11 00 00 00 00 00 1e cf ff c8 1e 20 21 01 20 04 69 c4 81 1a 09 43 b2 18 a0 85 22 18 00 00 1e cf ec 03 20 c2 1a 40 a8 14 e4 ea 08 2a 50 24 00 00 00 1e cd fc 86 a4 10 40 48 01 02 f2 81 7a 05 00 c6 cc 5d 00 00 00 00 00 00 00 00 04 00 00 00 20 00 13 00 13 00 00 00 00 00 1e cf ff 20 08 83 48 01 07 21 c8 0a d0 22 83 c8 9c a4 c2 9d fe 0a 2a ff c0 e5 7f fe 44 54 00 00 1e cf e4 0e 20 e2 14 41 91 ca 0c 19 22 40 b4 08 00 00 00 1e cd fb 01 c8 54 87 90 32 35 2d 3a f7 49 88 98 00 c6 cc 74 00 00 00 00 00 00 01 00 04 00 00 00 28 00 1a 00 1b 00 00 00 00 00 1e cf ff 90 24 40 62 04 40 08 12 19 2a 14 35 92 4a 64 8f 7f 84 53 bf f0 8a 3f c2 94 ef ff c1 46 af ff f0 24 d5 40 00 00 1e cf d8 0c 40 84 0d 02 43 27 22 46 a3 9c 82 14 41 88 42 39 8c 28 c3 00 00 00 1e cd f9 01 c8 14 81 10 12 1d 15 02 55 58 a7 3b 11 cc 8e 21 14 64 38 84 38 c6 cc 6e 00 00 00 00 00 00 02 00 04 00 00 00 29 00 19 00 15 00 00 00 00 00 1e cf ff d8 06 20 51 06 60 24 09 14 95 06 8a d4 a4 c9 2a ff f2 95 2f ff 14 5a bf ff c4 92 d5 ff 85 aa f3 ff 85 ad 58 00 00 1e cf b0 00 81 08 72 08 85 42 48 9d 27 12 c2 1c 41 88 c1 58 61 46 00 00 00 1e cd f2 01 90 29 0d 21 28 04 14 eb 5f 26 87 04 86 4a 28 c6 cc 77 00 00 00 00 00 00 03 00 04 00 00 00 28 00 1d 00 1b 00 00 00 00 00 1e cf ff ec 01 10 28 80 88 09 02 42 91 91 91 4a ab ff 25 54 ff ca b4 7f e5 6a 3f f2 b4 b7 f9 55 67 fa 94 19 91 66 00 00 1e cf 60 01 02 20 48 12 06 88 89 22 35 10 c5 98 83 98 10 e6 14 af 1c 97 e4 55 00 00 00 1e cd e4 03 20 52 06 40 90 e8 69 11 aa e5 12 0f 26 51 0f 18 db 7f 04 86 90 c6 cc 96 00 00 00 00 00 00 04 00 04 00 00 00 30 00 26 00 29 00 00 00 00 00 1d 16 4d bf ff ff ff d0 08 20 20 84 02 0c 62 84 81 00 4c c8 50 c6 74 84 86 4f 40 86 99 3e 82 49 93 3b 4a 49 31 7f 52 4b 14 ce c4 29 8a 40 00 00 1e d4 40 54 06 80 a0 1a 2d 0e 83 a5 55 2a 9c 52 ab ff 0a aa ff f1 15 ae fe 15 5a bf ff 12 5a a7 ff 89 55 80 00 00 1e cd b0 0c 81 08 12 07 40 a2 22 40 9e e6 46 ff 88 69 24 fa 49 24 93 e8 92 49 27 d0 94 98 a7 ea 4a 49 0f ab 14 84 00 c6 cc 8f 00 00 00 00 00 00 05 00 04 00 00 00 2e 00 23 00 27 00 00 00 00 00 1e cf ff fd 80 06 02 30 01 02 30 04 3e c0 20 20 41 18 cf ff e4 b1 49 0f ec 24 a4 87 ea 85 21 0f 64 92 04 f6 60 84 1b 21 83 db 32 c0 00 00 1e ce 40 14 02 80 a0 28 14 14 28 be 9d 6a a9 ff e5 6a 5f fe 2a a9 ff 95 91 fa 90 d4 88 94 82 20 a0 00 00 1e cd c8 00 40 04 01 00 40 20 22 43 fa 08 a3 36 7f f4 92 48 1e c9 24 02 f4 92 06 3f a4 80 67 18 31 d8 c2 90 00 c6 cc 69 00 00 00 00 00 00 06 00 04 00 00 00 21 00 19 00 18 00 00 00 00 00 1e cf ff d8 00 20 01 02 20 44 11 06 c8 44 a2 7a 20 42 ec 69 ab 01 25 a4 e2 89 22 93 f2 2a 00 00 00 1e cf d8 02 40 a4 0d 04 d0 28 6a 50 57 20 1e 56 83 0b 61 04 7c c6 60 00 00 1e cd fb 01 88 18 80 b0 22 35 09 ea 06 d8 e8 46 5a d0 84 3b c7 1c c6 cc 63 00 00 00 00 00 00 07 00 04 00 00 00 1f 00 19 00 14 00 00 00 00 00 1e cf ff 20 20 80 88 11 03 b0 84 22 24 28 ee 62 e1 0c f8 21 1f 46 14 a0 b4 4b 0e 28 c0 00 00 1e cf f2 00 90 59 00 20 08 b4 4a 74 08 b2 5a 22 0c 84 07 05 1a 8c 18 00 00 1e cd fc 80 84 16 49 49 59 0c 86 9d 22 ad 22 a5 14 00 c6 cc 75 00 00 00 00 00 00 08 00 04 00 00 00 29 00 1f 00 16 00 00 00 00 00 1e cf fd 80 44 04 40 88 2d 82 21 22 4b e8 29 18 df fc 48 43 4f d8 42 42 7e c2 12 43 e8 42 48 7f f0 21 09 3d 63 0d 00 00 00 1e cf f9 02 c8 00 80 90 06 1d 22 95 4a 1b 49 23 2b 8d 8a 29 7f 88 8a ff 09 15 fe 0a 48 00 00 1e cd fd 82 24 00 43 c8 89 04 9a b9 0d 62 34 0b b0 a5 c2 30 c6 cc 67 00 00 00 00 00 00 09 00 04 00 00 00 22 00 17 00 17 00 00 00 00 00 1e cf f9 00 08 3c 82 10 92 05 11 5d 12 8f e8 c6 3f b6 31 8d fb 24 24 0f d9 09 24 3f a2 49 0c 80 00 00 1e cf fb 00 88 04 80 12 a2 45 02 8d 65 16 99 24 55 c5 36 45 14 00 00 1e cd fd 81 24 04 42 48 11 02 90 85 ea 05 dc 6d 01 67 16 61 00 c6 cc 58 00 00 00 00 00 00 0a 00 04 00 00 00 1b 00 12 00 14 00 00 00 00 00 1e cf f6 00 90 01 01 20 68 6a 1a 74 68 54 a5 30 53 b0 08 9d a0 81 3b 30 c0 00 00 1e cf f9 01 08 2c 80 14 02 0d 31 3a 02 a9 08 a0 00 00 1e cd fd 80 24 00 40 48 01 06 80 84 5b 44 ba 12 39 40 c6 cc 5a 00 00 00 00 00 00 0b 00 04 00 00 00 1d 00 12 00 14 00 00 00 00 00 1e cf fb 00 48 14 82 90 02 01 25 2a 0d 35 a2 89 42 8d 43 98 2d 8a d6 8d 01 68 00 00 00 1e cf f6 02 10 59 02 21 a8 24 f4 4b 50 6a 00 d0 00 00 1e cd fd 80 a4 00 40 48 01 06 84 84 41 40 db 92 06 00 c6 cc 5f 00 00 00 00 00 00 0c 00 04 00 00 00 21 00 17 00 10 00 00 00 00 00 1e cf fe 40 31 02 90 52 01 21 48 64 a8 3a 2b 24 8d c5 1a 45 1a 28 a2 47 1d e1 5a 5f ba 23 80 00 00 1e cf f2 04 10 09 00 20 68 a4 55 49 5e 48 a4 8a 56 80 49 23 00 00 00 1e cd fc 8a 64 00 40 c8 41 02 de 81 0a c0 c6 cc 62 00 00 00 00 00 00 0d 00 04 00 00 00 1f 00 18 00 14 00 00 00 00 00 1e cf ff 60 38 81 c8 04 81 90 e4 32 0d 19 76 49 35 34 28 af c8 8d 14 73 c7 69 7e 85 58 00 00 1e cf ec 0c 20 32 1c 40 52 68 0b 50 22 81 28 1a 8b 05 20 2c 83 00 00 00 1e cd fc 81 a4 00 44 48 01 1e 80 b5 13 21 8a 4b 45 68 c6 cc 68 00 00 00 00 00 00 0e 00 04 00 00 00 21 00 1b 00 15 00 00 00 00 00 1e cf ff b0 14 40 62 06 40 08 09 04 8c 95 34 75 29 4d e8 51 5f 89 1b 44 77 e4 29 b1 0d 41 00 00 00 1e cf e4 06 20 92 10 41 e8 04 64 f4 0c 36 86 16 c6 1e c2 0f 63 19 c2 08 00 00 00 1e cd fb 0c 48 08 85 90 42 25 19 2a 94 2b 35 87 10 e7 00 c6 cc 5b 00 00 00 00 00 00 0f 00 04 00 00 00 19 00 14 00 17 00 00 00 00 00 1e cf ff d8 02 20 91 00 22 64 03 14 a9 4a d5 88 a4 6a 43 99 10 65 80 00 00 1e cf d8 58 40 e4 19 09 43 24 a2 5a 83 8b 20 5b 08 b0 00 00 1e cd fb 00 48 00 88 90 a2 05 7d 12 56 92 49 8e 28 d4 90 94 88 c6 cc 71 00 00 00 00 00 00 00 00 05 00 00 00 31 00 19 00 10 00 00 00 00 00 1e cf f6 03 90 19 01 20 28 0f d1 49 58 51 47 f2 4a 2d 5f ff e0 08 db 7f f0 02 b6 df fc 00 b6 dd ff f0 04 97 2f bf c0 82 de cd ff 44 37 76 64 00 00 1e ce 40 e4 02 86 20 68 84 74 c9 91 a8 c7 b0 84 70 c6 71 8c df 30 86 00 00 1e cd 20 a9 0c a4 28 62 05 65 02 95 89 b0 c6 cc 82 00 00 00 00 00 00 01 00 05 00 00 00 3a 00 1b 00 16 00 00 00 00 00 1e cf fd 80 64 02 40 48 0b 02 82 85 07 fd 12 4b 55 d7 7f fc 6d 9b 5b ff fc 35 36 d9 bf ff c3 35 6d bb ff ff 0a aa 66 d9 ff 0a ed b7 5f ff f8 ea ad b2 ff ff 8e aa d9 20 00 00 1e dc 40 44 07 40 90 44 3d 01 22 25 6a 20 ba 18 76 10 7b 18 e2 05 10 a5 00 00 00 1e cd 20 19 09 a2 a8 02 05 09 19 72 35 98 f3 08 6f 99 9b 40 c6 cc 89 00 00 00 00 00 00 02 00 05 00 00 00 2d 00 21 00 24 00 00 00 00 00 1e cf ff d8 02 20 13 01 20 24 0b 04 85 0a 1f e9 29 6b 95 ff fe 2c aa df ff e2 c9 44 ff c5 52 6f ca 8c 42 11 c2 1b 3f a1 a1 a6 00 00 00 1e cc c0 64 12 80 21 a8 04 d4 4a d3 46 a5 29 df e0 95 5f f8 56 ab ff f1 25 56 ff fc 4b 55 80 00 00 1e cc 40 c4 06 86 20 74 02 42 24 3a 4c 64 7f 63 1a 49 e9 09 24 cf d5 24 92 4f d4 96 29 27 ea 4b 14 90 c6 cc 99 00 00 00 00 00 00 03 00 05 00 00 00 31 00 27 00 2a 00 00 00 00 00 1c a8 51 1f ff ff ff fa 01 04 04 10 30 40 02 10 40 11 84 42 82 04 05 02 4d b4 31 a4 9d 09 24 93 d2 49 24 9f 64 92 43 3e 88 42 49 3d 0a 42 40 00 00 1e cd 20 19 02 a0 28 0a 05 03 a5 42 9a 55 3d 2a ab ff ca b5 5f fe 21 5a bf fc 55 69 ff 95 54 ff cd 14 bf ca 90 00 00 1e cc c0 44 00 81 20 08 04 1f 40 89 04 22 37 ff 49 0c 92 7e a5 24 98 bf 52 52 49 3f 61 25 20 7b 8a 40 86 c8 18 7b 31 80 c6 cc 84 00 00 00 00 00 00 04 00 05 00 00 00 2c 00 22 00 1f 00 00 00 00 00 1e cf ff fe c0 21 80 04 00 40 0c 00 80 40 43 c8 10 42 3d 24 fe ac 52 49 3e 88 52 40 e9 24 84 3b 09 20 5d b1 86 a3 19 4c 65 80 00 00 1e ce c0 14 02 80 a0 28 14 14 28 be 8d 2a a9 3f f2 d4 9f e5 48 fd 48 9f a4 44 a1 46 1c 21 c3 00 00 00 1e cd c8 00 40 04 02 80 20 10 91 fa 04 10 8c 2e d9 8c e6 20 e2 08 2d 84 1c 40 ec 05 00 c6 cc 68 00 00 00 00 00 00 05 00 05 00 00 00 22 00 19 00 16 00 00 00 00 00 1e cf ff e4 00 10 00 81 08 29 0c 49 22 22 55 6d 12 54 9a 4a ff 11 2b f0 a5 5f f9 14 af fc a2 a0 00 00 1e cf e4 01 21 32 04 42 51 88 6b 11 d6 63 cc 63 8c 62 c4 10 df 19 98 00 00 1e cd fb 01 08 2c 80 10 d2 01 89 2a a6 5c 69 29 1c 77 88 e0 c6 cc 86 00 00 00 00 00 00 06 00 05 00 00 00 27 00 27 00 21 00 00 00 00 00 1e cf ff c8 06 20 31 03 20 64 05 86 42 46 9a ba ba 4b ff 2a 93 fc 52 a7 fe 16 95 ff e2 a9 4f fc 8b 4b ff 0a c8 00 00 1e cf ec 00 20 62 04 40 f4 11 11 12 04 7a 99 8d fd 06 6c 7f 42 10 93 d8 42 43 7b 21 21 0f e2 12 43 7b 09 21 00 00 00 1e cd fc 80 a4 12 40 18 29 0e 82 83 4a aa d3 71 d3 f4 29 5f e4 55 3f 0a 95 fe 12 ab ff 03 52 c6 cc 7d 00 00 00 00 00 00 07 00 05 00 00 00 25 00 1f 00 22 00 00 00 00 00 1e cf ff f2 01 88 0c 40 04 04 84 60 91 91 aa 8d 4a 52 fc a4 5f e6 48 fd 25 2f f1 4a 3f cc a5 bf d4 54 80 00 00 1e cf c8 00 40 44 2d 02 42 23 d1 20 51 ba 20 83 cc cc 5d 99 85 99 8c fb 31 8b 31 06 00 00 00 1e cd f9 00 c8 04 83 90 29 02 41 46 9d 0d 2e e2 bf cc 91 fa 49 3f cc 91 fa 91 3f 29 17 f9 91 00 c6 cc 64 00 00 00 00 00 00 08 00 05 00 00 00 1f 00 17 00 17 00 00 00 00 00 1e cf ff f9 00 84 0c 20 02 06 e0 c8 04 44 84 79 22 96 83 4a 34 e4 a4 75 f9 22 78 a8 60 00 00 1e cf 90 1c 80 c8 1a 01 d0 e8 a8 b5 29 aa 2d 11 e8 62 d3 00 58 00 00 1e cd ec 06 20 62 03 20 c4 4d 29 2a 36 16 7b 14 1e 09 a0 f2 80 c6 cc 99 00 00 00 00 00 00 09 00 05 00 00 00 34 00 27 00 27 00 00 00 00 00 1e cf ff ec 00 30 10 80 08 01 00 40 20 21 ff a0 41 88 e9 3f e8 52 49 8b ff 48 24 b1 67 c8 4a 49 91 ec 01 09 93 3c 80 8c 93 3b 08 12 66 72 0c 86 4e 00 00 00 1e cf d8 06 40 a4 15 00 e8 32 1a 54 5e 9a 5d cf fc 32 97 ff 81 55 7f f8 0a 55 ff e0 45 2e fc 10 aa ff c0 46 a0 00 00 1e cd f6 03 10 31 01 b0 02 09 19 1f 44 92 99 7c 46 6c ff 83 1a 43 ff 90 84 86 7d 04 24 93 d0 20 da 7a 40 d2 40 c6 cc 88 00 00 00 00 00 00 0a 00 05 00 00 00 32 00 20 00 1f 00 00 00 00 00 1e cf fe c0 01 01 10 bb 00 20 08 44 49 7e 81 08 8c 2f ed 92 48 1f ff fc 91 09 24 7f f5 94 42 80 bf fe b2 44 42 4b f9 4a 88 88 4b fb 4a 8a 88 50 00 00 1e cf f2 08 10 19 0c 60 28 34 94 1a 34 c8 69 72 8a ff ca a4 ff c9 51 7f fa 8a a7 ff 95 64 00 00 1e cd fb 04 48 08 86 90 62 26 84 91 3e 82 88 27 63 10 fe c6 31 8f f9 48 40 9e c9 08 00 c6 cc 4b 00 00 00 00 00 00 0b 00 05 00 00 00 1a 00 13 00 07 00 00 00 00 00 1c a8 51 1f ff e8 5c 40 04 04 46 10 4d 49 0c b8 f7 78 73 19 14 f5 88 b0 00 00 1e cf f2 11 90 11 0d 20 48 f4 45 2a 95 2c 91 4a 00 00 00 1e cd fb 28 00 c6 cc 61 00 00 00 00 00 00 0c 00 05 00 00 00 1b 00 17 00 18 00 00 00 00 00 1e cf fd 80 24 00 40 c8 39 01 41 6e 89 14 28 6a 28 12 41 27 69 14 57 e2 88 00 00 1e cf f2 07 10 09 0e 20 28 c4 35 49 5a 69 85 88 2c 51 34 18 60 00 00 1e cd fb 02 c8 00 80 90 02 1d 21 1a c4 ca 34 e2 8a 38 83 88 12 88 c6 cc 61 00 00 00 00 00 00 0d 00 05 00 00 00 18 00 1b 00 17 00 00 00 00 00 1e cf fe c0 b1 02 30 32 12 41 30 54 a4 4c aa 0f 0d 11 3d 0a 1d 00 00 00 1e cf f2 00 10 09 00 21 08 14 14 0a 91 2c 91 0e 28 a2 0e 61 1c 40 8b 30 80 00 00 1e cd f9 00 08 04 81 10 12 9d 01 6a 47 54 79 02 4a 12 50 92 80 c6 cc 7a 00 00 00 00 00 00 0e 00 05 00 00 00 23 00 1f 00 21 00 00 00 00 00 1e cf ff 60 80 80 c8 11 01 20 08 48 53 a0 a7 76 33 7d 83 33 e1 99 bf 83 33 df f0 10 6c 7f c4 21 24 00 00 1e cf ec 00 20 42 08 40 e8 44 64 74 8b 2e 41 0c f8 cc 47 cc 62 3e c2 08 e1 06 71 8c 00 00 00 1e cd f9 01 c8 14 81 30 32 1d 0d 06 85 75 aa 63 92 fc 89 3f 22 a5 fe 22 97 f9 15 2f f2 45 40 c6 cc 77 00 00 00 00 00 00 0f 00 05 00 00 00 28 00 19 00 1f 00 00 00 00 00 1c a8 51 1f ff fe 80 02 02 20 02 28 46 14 90 12 28 a8 76 63 17 6c d8 2f 6d 0c 17 de 24 83 7f f0 52 40 9f 4c 20 44 00 00 1e cf c8 08 41 04 06 81 21 91 68 12 32 e3 48 16 50 92 84 94 24 85 62 00 00 1e cd f2 00 90 19 05 20 94 1a 1a 34 94 d6 4b 69 23 6a 85 3f 29 09 a4 84 d2 22 65 0a 00 c6 cc 7f 00 00 00 00 00 00 00 00 06 00 00 00 33 00 18 00 1d 00 00 00 00 00 1e ce c0 5a 01 a0 34 07 40 c8 36 0f e4 64 59 6b 7b 7b ff fc 01 13 99 99 fd 10 9b 97 73 fa 02 5b d9 7f fc 02 5b b7 7e 01 2d b5 fe 05 5a bf f0 15 58 00 00 1e d4 40 64 04 80 d0 64 22 1d 32 25 6a 31 c2 94 0b a8 f5 3c 72 40 00 00 1e da 40 04 02 83 20 68 a4 15 49 54 20 93 99 c2 08 dd 63 36 f8 21 a4 9d 0c 69 20 c6 cc 97 00 00 00 00 00 00 01 00 06 00 00 00 2d 00 27 00 2c 00 00 00 00 00 1e cf fe c0 15 00 c8 0b 01 90 2c 12 12 2f ff 45 4a ad 6a 3f ff fc 72 c9 24 fe 37 50 23 fc d4 b1 b9 51 6d 0a 66 68 66 7b e0 8d b4 00 00 1e cd 20 11 02 a0 68 12 09 05 2a 14 51 9a aa ff 09 57 7f e0 5a af ff 10 ab 5f fe 21 56 bf fc 48 ac ff ca 34 80 00 00 1e ce 40 24 08 80 20 08 04 1e 91 12 08 45 f6 6d 24 9f 49 24 99 3f 42 98 a4 ce d2 52 62 9f d4 a1 49 27 ea 4a 49 27 ea 4a 48 40 c6 cc 99 00 00 00 00 00 00 02 00 06 00 00 00 32 00 28 00 28 00 00 00 00 00 1c f0 4e df ff ff ff f4 08 08 10 20 00 80 04 00 85 20 09 04 08 20 53 e8 52 49 27 d1 01 60 c1 f5 29 24 87 aa 12 42 7b 24 84 0d 90 86 1d 0d 06 80 00 00 1e cc c0 14 02 80 d0 14 0a 0a 14 28 7e 95 55 d4 ff fc b5 65 ff f9 95 53 ff 2b 49 ff 95 49 fe 64 2b fc c4 69 0a 00 00 00 1e cd 60 01 00 20 08 05 00 80 81 05 1f f4 12 8d e9 0f d9 8a 60 87 d5 31 40 2d 92 41 9f d2 40 82 ed 06 3c c1 2c 14 c6 cc 65 00 00 00 00 00 00 03 00 06 00 00 00 23 00 18 00 13 00 00 00 00 00 1e cf ff f6 00 08 00 40 04 00 80 21 11 d8 99 20 85 ed 8c 11 f6 63 5b a0 20 a3 07 60 94 61 d8 c9 80 00 00 1e cf c8 02 40 24 0d 03 42 68 28 d1 ad 49 65 54 86 28 40 34 2c a0 00 00 1e cd f9 00 08 08 82 10 52 19 25 12 d4 03 93 ac 00 c6 cc 56 00 00 00 00 00 00 04 00 06 00 00 00 1a 00 13 00 12 00 00 00 00 00 1e cf ff b0 00 40 c2 06 44 c8 02 89 02 b6 12 63 84 a4 51 5e 09 68 4a b0 00 00 1e cf f2 01 90 61 03 21 88 14 82 03 64 52 16 34 c0 00 00 1e cd fd 88 a4 00 42 c8 21 0e aa 91 1b 68 2c b0 c6 cc 80 00 00 00 00 00 00 05 00 06 00 00 00 28 00 24 00 1d 00 00 00 00 00 1e cf ff 90 14 40 62 06 c0 ac 19 0c 84 8d 14 72 5d 57 fe 15 4b fc 12 ab ff 08 aa ff c2 32 ef e2 2a e3 ff c0 2a dc 00 00 1e cf f6 02 10 21 00 20 7a 08 84 89 12 3b 08 42 ec 66 6f 8c cd be 02 1b 6e c0 c6 87 c4 21 8d b0 31 8c 00 00 1e cd fd 80 a4 0e 40 98 19 0e 89 42 a5 42 2d 49 c7 5e 1c af c4 95 f8 94 bf 24 90 c6 cc 99 00 00 00 00 00 00 06 00 06 00 00 00 32 00 28 00 28 00 00 00 00 00 1c f0 4e df ff ff f4 02 10 10 80 84 08 41 11 88 44 26 45 38 b5 ff f8 b0 ab 7f fe 24 aa 5f fe 0c 56 7f f8 aa a7 fe 16 95 ff f9 85 49 ff e2 d1 10 00 00 1e cf e4 00 20 22 00 40 10 48 08 7d 12 0a 46 7f d2 43 43 7b 09 21 0f e2 48 40 f8 90 c6 3f a1 20 43 e8 41 ad 46 68 00 00 1e cd fb 00 c8 0c 80 90 12 05 0b d0 91 a2 95 77 ff 95 95 7f f8 a8 d3 ff 28 d2 ff ca 32 bf f2 8a 9f e5 44 fd 22 00 c6 cc 6d 00 00 00 00 00 00 07 00 06 00 00 00 23 00 17 00 1c 00 00 00 00 00 1e cf ff fd 80 62 01 10 11 03 10 64 0b 09 19 32 d1 35 42 9f 94 44 d2 14 fd 42 b3 11 97 a0 cb 58 c0 00 00 1e cf 20 11 02 20 f4 01 08 92 91 5a 05 d0 19 51 ee f1 1c c2 ba 00 00 1e cd e4 01 20 12 06 41 50 5a 0a 34 6b 56 a2 53 49 69 e4 4c 06 12 73 29 8c c0 c6 cc 70 00 00 00 00 00 00 08 00 06 00 00 00 20 00 19 00 20 00 00 00 00 00 1e cf ff ff 90 14 20 70 81 18 28 83 11 44 12 33 82 24 05 0a 63 88 62 39 99 9b e3 48 63 00 00 00 1e ce 40 64 02 93 a0 48 74 54 54 2b ad ae 29 5f 8a 53 f2 52 7e 52 40 00 00 1e cd 90 24 81 88 1a 00 81 46 42 81 14 2b 0a c1 90 84 73 10 ce 23 33 7c cd 8c 7d 08 41 80 c6 cc 8e 00 00 00 00 00 00 09 00 06 00 00 00 2f 00 25 00 23 00 00 00 00 00 1e cf ff ff c8 02 10 00 40 84 08 c0 08 0a 1e 4c 20 20 84 7d 61 0f 4c f4 04 24 99 ec 09 24 cf 51 09 26 7a 24 84 93 b0 84 86 7b 21 09 10 00 00 1e ce 40 34 06 81 a0 28 14 0f 46 8d 14 aa bf f0 a9 d7 fe 14 aa ff c4 55 3f 14 95 fe 49 27 e9 22 fc 91 00 00 00 1e cd 60 01 03 20 08 02 01 07 d0 24 41 48 bc 43 6d ba 41 b4 3e 21 21 8f a1 0c 37 06 10 51 06 21 00 c6 cc 91 00 00 00 00 00 00 0a 00 06 00 00 00 39 00 20 00 21 00 00 00 00 00 1e cf ff fe 40 01 80 14 00 c0 14 01 80 c0 40 47 fb 0c 91 ce 42 9f ff a8 8d 11 09 7e d2 22 22 20 7d a2 a5 0a 17 fe 94 28 84 97 fd 44 a1 2c 3f a9 29 24 9f d8 0a 04 80 00 00 1e cf b0 05 80 c8 0a 02 83 42 f4 28 51 5a 93 95 51 7f 8a 49 f9 48 49 21 28 a1 0a 10 51 40 00 00 1e cd e4 00 20 02 00 40 90 88 3e 81 02 0a 21 7b 33 1f 6c c2 3e cc 69 31 92 c6 38 c1 da c3 80 c6 cc 5d 00 00 00 00 00 00 0b 00 06 00 00 00 1e 00 15 00 13 00 00 00 00 00 1e cf fe 40 01 04 90 12 04 40 12 51 a0 a4 94 52 6c 38 c1 d7 8c 52 20 76 05 e9 35 80 00 00 1e cf f6 0a 90 21 07 21 48 54 c4 6b 13 28 b1 0e 61 c8 00 00 00 1e cd fb 09 48 20 80 90 02 05 d1 0a b4 0b a8 d3 00 c6 cc 70 00 00 00 00 00 00 0c 00 06 00 00 00 2b 00 1c 00 12 00 00 00 00 00 1e cf fe c0 11 01 90 32 02 41 90 3d 19 09 15 ba 7d 4a 8f fc 35 2b ff f1 22 b3 ff c1 4a 57 ff e2 42 8d ff e2 11 2b ff 10 54 00 00 1e cf f6 00 10 31 07 60 88 44 5a 44 c9 dc 43 c4 31 c6 31 62 08 2c c6 16 c2 08 00 00 1e cd fb 02 48 00 80 90 22 2d 19 08 8a 5a 81 10 c6 cc 7a 00 00 00 00 00 00 0d 00 06 00 00 00 24 00 22 00 1d 00 00 00 00 00 1e cf ff b0 04 40 e2 00 40 48 02 29 4a 04 12 e8 8b f2 44 ff 32 27 f8 a4 9f f9 24 af ff 22 93 fc 2a 8e 00 00 1e cf ec 02 20 82 06 c0 90 88 f4 49 14 4e 84 31 f6 31 0f b3 19 bf a0 43 43 fa 10 34 3e 08 63 40 00 00 1e cd f9 02 48 18 84 90 62 1d 1d 05 2a ea b9 ca fd 0a 4f 14 54 fd 0a 57 e2 2a 00 c6 cc 71 00 00 00 00 00 00 0e 00 06 00 00 00 22 00 19 00 1f 00 00 00 00 00 1e cf ff c8 02 20 01 04 20 04 11 07 24 22 24 85 ea 62 33 e2 cd 9c 8c db 8b 08 b4 31 a0 c4 43 00 00 00 1e cf d8 08 40 c4 0e 80 22 11 54 27 48 aa 08 12 c1 68 1a 83 0f 66 00 00 00 1e cd f6 00 90 29 03 20 68 0e 82 4a 8d 34 6e 53 bf 44 53 c8 e2 52 08 52 10 a2 92 88 00 c6 cc 66 00 00 00 00 00 00 0f 00 06 00 00 00 24 00 12 00 19 00 00 00 00 00 1e cf ff 60 01 80 88 01 02 21 76 01 01 12 0f fa 10 d8 5f 66 c1 1f f4 83 1e 20 47 d8 c2 a0 21 6f 58 00 00 00 1e cf b0 18 82 48 32 12 84 4b 48 20 23 51 2c 00 00 00 1e cd d8 06 40 64 1d 00 d0 68 6a 29 55 65 c4 b4 87 4a 0e c5 68 05 5c c6 cc 78 00 00 00 00 00 00 00 00 07 00 00 00 22 00 1e 00 21 00 00 00 00 00 1e cf ff c8 0a 20 11 01 20 64 14 82 4e 48 e1 45 33 b3 36 6a c6 3c 65 04 6d a5 1b 1a 46 c6 86 80 00 00 1e cc c0 54 0a 81 a0 14 3a 1a 34 1a 6d 57 7e 22 a7 85 14 f1 c8 91 45 12 28 e7 8a 18 00 00 1e cc c0 44 04 80 20 08 04 1e 91 12 08 45 e2 1b 6d ec 09 0d 3a 08 cc f8 62 0b 18 45 cc 1c 38 c6 cc 78 00 00 00 00 00 00 01 00 07 00 00 00 26 00 1c 00 1f 00 00 00 00 00 1e cf ff f2 02 08 08 40 8c 0e 40 10 88 88 08 21 72 36 67 48 68 63 a4 86 83 b0 86 86 b0 d0 c6 b0 c6 82 6c 20 00 00 1e ce 40 14 02 81 a0 28 14 34 1e 85 34 bb bf c4 91 fa 23 bf 44 25 05 1a 80 50 00 00 1e cd c8 00 40 04 01 00 40 20 22 43 f4 10 c8 c7 f3 36 0b 99 85 d8 cb 38 16 35 c3 cf 00 c6 cc 5f 00 00 00 00 00 00 02 00 07 00 00 00 1f 00 13 00 16 00 00 00 00 00 1e cf ff c8 00 20 21 02 20 84 0b 00 81 42 ce 54 33 0d 10 64 11 1b 60 ef cc 56 9f 96 20 00 00 1e cf c8 06 41 64 02 82 a2 a8 2b 98 10 20 78 41 20 00 00 1e cd fb 00 88 35 80 10 f6 01 3e c5 0a 49 34 b1 27 9c 78 f0 c6 cc 5b 00 00 00 00 00 00 03 00 07 00 00 00 1f 00 11 00 14 00 00 00 00 00 1e cf ff 20 18 80 08 09 08 20 09 d4 28 1b 46 2d 1d 41 29 c5 1b 39 cf fc 32 4f ff 29 52 00 00 1e cf e4 0a 21 42 20 44 11 8a 0b 90 a8 60 00 00 00 1e cd fc 80 e4 22 43 c8 39 0e 9a 8d 6b 2f 12 f1 e2 80 c6 cc 66 00 00 00 00 00 00 04 00 07 00 00 00 22 00 12 00 1b 00 00 00 00 00 1e cf ff 60 48 81 a4 04 85 90 52 59 19 07 64 b3 74 21 53 ff 21 4a ff c1 29 7f e1 25 3f c3 66 80 00 00 1e cf d8 10 42 04 41 0e 4d 29 23 54 cb 53 71 48 00 00 1e cd fb 01 c8 14 81 10 32 15 35 3a 24 5a 24 d1 b6 08 5c 83 1b f8 c6 86 00 c6 cc 88 00 00 00 00 00 00 05 00 07 00 00 00 36 00 1c 00 1f 00 00 00 00 00 1e cf ff 90 04 40 62 02 40 48 12 09 0a 0f e8 96 55 5c ff ff c4 92 b5 ff c2 2a d5 ff ff fc 22 25 97 7f fc 10 6c 9a ff f0 92 6d 5f fe 16 4b 5b ff 84 8a d2 80 00 00 1e cf c8 00 40 84 09 02 40 e8 09 12 27 51 44 98 49 07 8c 51 4e f2 22 bf 51 20 00 00 1e cd f6 01 90 19 03 20 68 0d 05 1a 54 d1 72 88 85 22 68 1c 53 18 e6 66 6f e9 09 0c 00 c6 cc 76 00 00 00 00 00 00 06 00 07 00 00 00 28 00 1a 00 1d 00 00 00 00 00 1e cf ff f6 00 88 04 c0 c4 0c 81 21 6c 24 24 49 72 7c f1 4b 7f f8 b4 42 7c dc 26 ff 0b 0d ea 8b 5f f9 51 9f a8 20 00 00 1e cf 20 21 05 a0 48 6a 09 15 9a 34 29 2d c9 44 97 89 27 92 29 e8 8a 00 00 00 1e cd d8 02 40 64 15 04 a0 d3 10 ac 45 c5 2d 88 21 d8 cc df 43 18 6e 30 41 4c 60 c6 cc 6d 00 00 00 00 00 00 07 00 07 00 00 00 1e 00 1b 00 1d 00 00 00 00 00 1e cf ff fe c0 30 80 84 10 40 c4 00 82 40 48 20 49 25 11 cc 20 cb 08 0c 41 44 91 24 00 00 1e ce c0 94 06 80 a0 1a 05 1d 1a 14 34 92 e5 78 8a 5e 44 09 08 94 5c c2 00 00 00 1e cd 90 10 81 08 12 03 43 21 22 43 51 88 f3 11 9b ec 61 8a 20 44 21 d8 30 a8 80 c6 cc 6d 00 00 00 00 00 00 08 00 07 00 00 00 22 00 1c 00 18 00 00 00 00 00 1e cf ff fe 40 00 80 84 00 40 84 10 83 22 22 20 61 76 31 8c 7d 08 60 b6 30 e4 02 d9 51 c6 d2 38 00 00 1e cf 90 0c 80 48 1a 06 82 d0 d0 a3 55 1a 94 a2 45 23 51 08 16 c0 49 a4 08 00 00 00 1e cd d8 00 40 44 09 04 40 e8 08 92 2b 43 18 a3 05 20 0d 24 16 00 c6 cc 65 00 00 00 00 00 00 09 00 07 00 00 00 22 00 17 00 15 00 00 00 00 00 1e cf ff f6 01 08 08 40 84 00 80 20 d8 88 89 2a bc 82 19 f3 18 dd 30 53 b0 e1 50 51 43 22 96 00 00 00 1e cf e4 01 20 52 0e 40 28 54 74 54 ad 2d 0a 60 62 b0 20 20 50 00 00 1e cd f6 04 10 39 02 21 48 14 64 28 91 0f 52 79 8e 51 c0 c6 cc 69 00 00 00 00 00 00 0a 00 07 00 00 00 2f 00 13 00 10 00 00 00 00 00 1c f0 4e df ff ff d0 00 40 82 00 10 02 00 80 47 30 10 62 06 9f 61 09 07 fd 20 42 1f c1 06 67 fd 02 04 6f f8 20 63 f8 83 1b f8 b1 9c 00 00 00 1e cf f6 02 90 51 10 20 68 c5 06 0b d0 93 64 d3 40 00 00 1e cd f9 01 08 24 81 10 92 dd 09 1b 92 e0 c6 cc 64 00 00 00 00 00 00 0b 00 07 00 00 00 25 00 14 00 14 00 00 00 00 00 1e cf fd 81 04 0a 40 58 01 04 8c 85 0d 45 12 bb 10 c5 e6 62 2f 8c c4 7f f4 81 8c 7f f2 10 21 3e 90 31 a0 00 00 1e cf f9 00 88 28 80 90 c2 0d 09 d3 a4 50 14 31 48 a0 00 00 1e cd f9 02 48 18 83 90 82 1d 21 0a d4 08 b8 d0 74 f0 c6 cc 61 00 00 00 00 00 00 0c 00 07 00 00 00 1f 00 16 00 15 00 00 00 00 00 1e cf fd 80 a4 06 40 c8 14 87 22 a1 41 49 24 bb c7 69 30 50 5d 03 f4 30 cf fa 1a 04 00 00 00 1e cf f2 04 10 21 01 60 c8 64 1a 05 49 92 6b 03 89 60 70 b0 00 00 1e cd f6 07 90 01 05 21 48 35 d4 0a d4 22 e7 02 68 35 10 c6 cc 7a 00 00 00 00 00 00 0d 00 07 00 00 00 1f 00 22 00 22 00 00 00 00 00 1e cf ff 20 08 80 48 19 03 21 2c 12 54 6a 74 a9 4e fc 45 12 28 e7 8a 39 85 06 a1 d9 00 00 00 1e cf e4 04 20 22 04 40 f4 21 09 12 3d 26 23 3f 98 d9 be 02 19 be 19 88 fb 0c 43 88 20 b3 10 40 00 00 1e cd f2 02 90 29 01 20 5a 0c 8a 8d 0a 1d 24 b9 5f 85 29 f8 92 7e 45 2b fc 92 5f 89 27 e4 8a 00 c6 cc 6a 00 00 00 00 00 00 0e 00 07 00 00 00 1c 00 1b 00 1c 00 00 00 00 00 1e cf ff c8 02 20 a1 02 20 24 51 38 85 02 aa 29 42 9c ec 65 08 14 66 72 c2 00 00 00 1e cf b0 00 81 08 4d 00 41 25 a4 56 91 55 10 a6 e6 31 e6 61 68 20 53 06 00 00 00 1e cd d8 02 40 a4 21 03 44 a1 50 a5 62 92 49 6d 45 a7 90 a2 48 a3 49 09 48 60 c6 cc 54 00 00 00 00 00 00 0f 00 07 00 00 00 1c 00 0e 00 13 00 00 00 00 00 1e cf ff c8 08 20 c1 12 21 a4 01 10 a5 12 89 45 58 41 e6 d6 17 66 61 76 66 00 00 00 1e cf 62 e1 00 a1 48 4a 01 0d 01 10 00 00 1e cd b0 1c 87 48 02 02 b9 42 52 81 16 16 72 82 80 c6 cc 53 00 00 00 00 00 00 00 00 08 00 00 00 1c 00 0e 00 12 00 00 00 00 00 1e cf e4 01 20 02 04 40 90 08 08 53 24 a5 31 0d 08 21 18 64 18 a2 26 40 5b 94 00 00 1e ce 40 54 14 85 a0 89 04 94 c2 c0 00 00 1e cd 60 89 08 a2 28 ba 01 05 12 11 2a 4b 10 00 c6 cc 52 00 00 00 00 00 00 01 00 08 00 00 00 1c 00 0d 00 12 00 00 00 00 00 1e cf 90 08 80 88 12 0a 80 44 44 95 25 2a 1b 98 c5 0c 28 c7 b0 45 43 0e 08 60 00 00 1e ce c1 64 0a 80 20 28 06 23 c0 00 00 1e cd 60 59 07 a2 68 aa 01 14 9e 81 54 0f 42 b0 c6 cc 54 00 00 00 00 00 00 02 00 08 00 00 00 24 00 0f 00 0a 00 00 00 00 00 1e ce c0 24 02 80 20 28 6d 05 5a 14 35 29 4d 0a 57 7f 81 ca fc 39 d7 f8 22 ae ff 01 d5 df f8 24 5b 80 00 00 1e ce c0 c4 02 80 24 08 14 04 28 81 00 00 00 1e cd 20 89 07 a2 ab 40 c6 cc 75 00 00 00 00 00 00 03 00 08 00 00 00 36 00 12 00 16 00 00 00 00 00 1e ce c0 14 02 80 a0 68 14 34 1f 46 8a 55 55 ff fe 2d 57 9f ff ff 09 96 da ff f8 db 76 d7 ff f0 ce 5c cb 7f f0 6a ee 65 bf fd 2a cd cc cb ff e0 d5 57 2b 32 00 00 1e ce 42 44 1a 80 22 c8 94 45 a8 94 58 86 88 2c 00 00 1e cd 20 09 07 a1 c8 0a 45 31 1a e4 4b 24 52 a8 c2 28 63 00 c6 cc 97 00 00 00 00 00 00 04 00 08 00 00 00 25 00 2b 00 30 00 00 00 00 00 1e cf d8 02 40 a4 05 03 40 a0 74 68 d1 5a a6 92 2f 72 0a a0 8b a9 99 bf 98 db 4f 68 12 d3 3e b4 93 32 00 00 00 1e ce 40 34 0a 81 a0 5a 15 0d 0a 14 bb 55 d5 ff e1 6a af ff c0 95 ab ff ff 84 92 6a ff c2 56 ad ff ff 84 32 d5 ff 80 b5 aa 00 00 1e cc c0 04 08 81 20 08 3e 84 89 02 08 7f a1 b6 d9 3f a9 49 26 2f f5 24 b1 62 ff a9 28 58 b3 e5 28 51 0a 7f e9 28 51 09 7f e9 28 50 a1 00 c6 cc 81 00 00 00 00 00 00 05 00 08 00 00 00 2a 00 1f 00 21 00 00 00 00 00 1e cf f9 00 48 04 80 90 12 05 05 0d 0a 1f e9 2a aa bb ff f0 29 45 fe 45 17 85 0a 40 cb db 31 af fb 11 21 0f d9 8a 12 40 00 00 1e cf 90 0c 81 48 1a 05 a0 50 51 a5 4b 4a b8 a7 e9 22 fc a2 26 91 13 48 89 a4 12 8e 68 00 00 1e cd b0 00 80 08 12 00 84 41 e8 10 20 a2 17 23 31 be c6 18 b3 31 0e 63 0b 30 ce c0 94 1c c0 c6 cc 6b 00 00 00 00 00 00 06 00 08 00 00 00 22 00 1a 00 18 00 00 00 00 00 1e cf ff b0 04 40 e2 00 40 88 02 19 42 24 50 ac 22 10 18 47 99 98 b3 36 37 f4 86 86 3f a1 24 24 00 00 1e cf d8 02 40 a4 15 02 a0 51 53 a0 a6 d2 89 14 e1 45 10 10 24 96 11 80 00 00 1e cd f2 02 10 21 05 20 88 44 54 ca 52 2a 80 a8 9b 1c 4b 11 45 00 c6 cc 7a 00 00 00 00 00 00 07 00 08 00 00 00 22 00 23 00 1e 00 00 00 00 00 1e cf ff b0 04 41 22 09 21 24 19 04 82 d2 4d 29 c4 b9 fe 1c a7 f8 15 57 fa 09 2f f0 3a fc c4 80 00 00 1e cf f2 04 10 21 01 90 22 19 09 0e 91 25 3e 42 19 f3 33 37 c1 8c 69 a1 84 6d f0 61 1b 7c 10 c6 80 00 00 1e cd f9 00 08 04 80 10 12 09 05 12 95 9e 61 27 6a 14 57 91 18 8a 2b d1 14 f4 52 00 c6 cc 87 00 00 00 00 00 00 08 00 08 00 00 00 34 00 22 00 1a 00 00 00 00 00 1d 16 4d bf ff ff e8 04 20 21 05 08 31 09 c6 21 13 2c a4 d4 aa 5f ff e2 4a a5 ff fe 24 94 5f ff f0 24 aa ff ff e0 24 94 bf f0 82 ab 7f ff e1 24 15 40 00 00 1e cf e4 06 20 62 02 c0 90 c8 48 74 0a 29 97 b3 66 3e 34 31 8f 89 06 c7 c4 21 87 31 04 7d 98 c0 00 00 1e cd f9 07 48 10 83 90 52 09 15 2a 34 2d 72 bf 51 27 92 44 a4 84 22 8c c6 cc 70 00 00 00 00 00 00 09 00 08 00 00 00 2b 00 13 00 1b 00 00 00 00 00 1e cf ff f6 00 88 14 42 04 0c 85 22 90 48 c9 ac 8e a5 49 7f f9 49 57 ff f8 92 a2 ff fc 0a a5 7f ff 81 25 47 ff fc 41 2a 00 00 00 1e cf c8 0c 41 c4 49 09 40 23 27 40 c3 48 3d 00 2c 00 00 1e cd f9 00 c8 14 82 90 06 05 15 2a 2a 2d 25 8e 28 82 91 85 1c c5 07 82 40 c6 cc 62 00 00 00 00 00 00 0a 00 08 00 00 00 26 00 11 00 14 00 00 00 00 00 1e cf ff fb 03 84 02 60 22 14 20 48 64 04 25 d0 59 2e ff 29 27 fe 54 a7 ff 85 54 ff fc 45 2a ff ff 12 0a 28 00 00 1e cf b0 40 84 08 82 20 8f 40 27 a4 4d 95 00 00 00 1e cd ec 11 20 b2 04 40 51 2a 2c 50 26 75 02 48 08 38 c6 cc 70 00 00 00 00 00 00 0b 00 08 00 00 00 26 00 1a 00 19 00 00 00 00 00 1e cf ff f9 01 04 04 20 42 00 20 79 00 48 44 40 bc 49 0c 69 e8 08 4b f8 4c 4b a4 23 12 21 fa a1 9f e6 9d 9c 00 00 1e cf b0 04 83 98 2a 15 42 a5 51 a9 4a 45 d5 1c af 0e 2b c8 51 05 14 00 00 00 1e cd ec 11 60 02 1e c1 11 74 05 88 74 09 2e 61 16 61 0a 10 ce 63 10 c6 cc 75 00 00 00 00 00 00 0c 00 08 00 00 00 34 00 18 00 12 00 00 00 00 00 1e cf ff e4 00 10 10 81 08 21 03 c8 04 04 04 0a 47 fe 92 49 21 ff 56 2c 52 4f fd 24 a1 42 9f fd 22 88 50 97 dc 25 11 0a 7f f4 8a 22 12 5e 42 58 b2 00 00 00 1e cf c8 20 40 e4 11 02 40 a7 27 51 45 e5 54 e1 0e 46 a4 11 45 00 00 00 1e cd ec 09 21 72 4a 41 11 68 8a d1 28 f2 06 1c c6 cc 75 00 00 00 00 00 00 0d 00 08 00 00 00 1b 00 21 00 22 00 00 00 00 00 1e cf ff 90 24 42 e2 04 41 c8 a2 09 4a 27 52 88 39 bb 61 15 78 3a d8 56 80 00 00 1e cf c8 00 40 c4 11 01 a1 91 11 d2 28 da 18 59 04 33 e2 19 9f d8 66 6f e0 84 86 f4 84 34 80 00 00 1e cd e4 03 20 32 0a 40 a8 54 54 68 34 da ed a2 44 d1 25 fe 24 97 fe 49 4b ff 03 29 ff 84 a9 00 c6 cc 66 00 00 00 00 00 00 0e 00 08 00 00 00 20 00 15 00 1a 00 00 00 00 00 1e cf ff b0 14 40 02 02 40 08 22 09 0a 84 93 2d 08 df 04 38 21 1c 76 34 8d 6d c0 c5 26 30 00 00 1e cf 60 21 05 a0 08 7a 01 59 2a 86 d8 7b 05 b0 5b 06 00 00 00 1e cd b0 04 81 48 42 0a 89 40 a3 4e a5 24 98 51 4e 08 71 c9 a4 44 d2 14 c6 cc 56 00 00 00 00 00 00 0f 00 08 00 00 00 24 00 10 00 0b 00 00 00 00 00 1e cf ff 60 20 80 88 21 01 b0 44 02 44 68 e8 42 0b 91 8c 5e cd 84 7f 61 88 7f 63 18 2e 62 0f b1 9a 00 00 00 1e cf 21 b1 00 a1 88 0a 01 05 31 c2 2f 00 00 00 1e cd 60 19 24 a1 48 0b 10 c6 cc 50 00 00 00 00 00 00 00 00 09 00 00 00 18 00 0d 00 14 00 00 00 00 00 1e da 40 64 02 89 a1 c8 1a 32 14 ec 2d 16 08 7c d6 1e 10 5c 43 00 00 00 1f c8 40 14 04 80 a1 48 74 24 20 00 00 1e ce 43 24 02 86 20 68 c4 34 c8 50 5a 3b 59 32 c0 70 c6 cc 4e 00 00 00 00 00 00 01 00 09 00 00 00 1b 00 05 00 17 00 00 00 00 00 1e ce 40 04 1e 85 20 a8 14 44 c8 6e 2f 43 0b 10 cf 84 21 fc d8 21 fc 46 12 00 00 08 08 00 00 00 1e ce 40 04 0a 81 20 a8 24 54 09 54 6b 14 84 d6 1d 81 ec 02 c0 c6 cc 44 00 00 00 00 00 00 02 00 09 00 00 00 1e 00 05 00 0a 00 00 00 00 00 1e d0 40 54 06 80 a0 34 07 49 47 43 43 a9 dd 77 f8 0a af 32 2b 60 ae f0 71 45 51 00 00 00 08 08 00 00 00 1e ee 40 04 66 80 2b 00 c6 cc 86 00 00 00 00 00 00 03 00 09 00 00 00 41 00 18 00 16 00 00 00 00 00 1c a8 51 1e 80 64 06 40 64 0d 83 61 90 c8 c8 ff f6 aa ae ee 66 7f fe 0d 56 2b 95 7f ff 03 55 77 9b 9f ff a2 8c ae ae b3 ff e8 63 55 57 9b ff e8 26 6a 77 2f ff 06 26 73 32 ff e0 c4 c6 5b c8 00 00 1e cc 40 64 13 40 10 44 4d 01 22 9a 4c 2e c2 15 30 73 0e 31 c6 00 00 00 1e d2 40 84 04 80 d0 a4 12 0a 14 ca 25 48 22 44 02 92 07 00 c6 cc a4 00 00 00 00 00 00 04 00 09 00 00 00 2f 00 2c 00 32 00 00 00 00 00 1e cf ff fb 00 44 06 20 02 00 20 18 0c 79 0b 12 88 97 b3 ea b2 64 e7 5a c3 26 1b 46 49 c9 6d 09 33 e6 ba 84 9f e4 bb 42 4f f9 2d b4 30 00 00 1e cc 40 34 02 80 d0 14 0d 05 0a 0f fa 24 aa ba eb ff ff c2 24 93 5f f8 48 35 5f e0 2d 57 ff 80 54 af fc 04 69 fe 05 27 e4 74 00 00 1e cc 40 04 00 80 20 14 05 01 05 02 3f fa 08 47 a6 4c ff d4 92 c5 8b fe 85 09 62 9f f4 92 50 a4 ff 52 4a 49 3f a8 29 24 9f a8 29 21 3e a0 49 20 c6 cc 82 00 00 00 00 00 00 05 00 09 00 00 00 38 00 18 00 1b 00 00 00 00 00 1e cf ff e4 00 30 00 80 08 01 04 40 20 21 ff 40 86 10 d2 4f fa b1 62 93 3e e1 42 85 0b ff ea 32 85 0a 3f 71 11 0a 14 7e d2 14 44 28 fd 95 28 88 51 f9 25 11 0a 20 00 00 1e cf d8 06 40 64 22 82 a2 a8 2b a8 5e ac e4 41 08 82 8a c3 10 c0 00 00 1e cd f6 01 10 39 13 20 c8 54 54 89 53 71 2a 56 c2 a5 b1 15 6c 29 10 72 00 c6 cc 80 00 00 00 00 00 00 06 00 09 00 00 00 2f 00 1b 00 1f 00 00 00 00 00 1e cf fe 40 01 01 30 22 04 41 e4 02 02 04 10 8c ff e9 24 90 9f b2 62 90 9f d8 49 48 4f ec 25 24 27 f5 42 52 07 ea 93 04 0f d8 52 10 00 00 00 1e cf ec 04 20 82 02 41 11 08 28 93 2a 82 88 51 84 22 0c 76 10 71 06 23 00 00 00 1e cd f6 01 90 29 06 20 68 54 54 14 69 ad d3 52 47 92 4b f2 91 7e 52 2f f3 22 7e 92 00 c6 cc 73 00 00 00 00 00 00 07 00 09 00 00 00 2a 00 1a 00 18 00 00 00 00 00 1c a8 51 1f fe 80 04 04 80 10 24 52 2d 29 04 92 98 a7 5f b1 15 7f 82 4a ff 0a aa ff c2 b5 5f fe 21 ab 5f ff f3 0c da e8 00 00 1e cf d8 08 40 44 09 03 a0 90 91 25 a0 a2 09 21 8a 20 c4 60 ac 08 1c 00 00 00 1e cd ec 01 20 32 06 40 d0 54 34 68 d4 59 25 29 06 8d 04 54 69 cc c6 cc 7b 00 00 00 00 00 00 08 00 09 00 00 00 28 00 1d 00 1f 00 00 00 00 00 1e cf f9 00 48 0d 81 90 12 05 05 07 f4 24 56 aa 5f fe 12 a9 ff e2 a3 4f fc aa a7 f9 6a 2f f5 54 5f b9 8b 1c ac 60 00 00 1e cf 90 00 80 88 22 0b 40 22 29 40 7d 0b cb 48 e2 af c2 94 ff 29 53 ff 25 55 00 00 00 1e cd b0 0c 81 c8 22 02 91 51 4c 91 19 25 2e 41 0d bf 88 36 87 f1 09 24 9f 49 24 92 00 c6 cc 76 00 00 00 00 00 00 09 00 09 00 00 00 25 00 1b 00 1f 00 00 00 00 00 1e cf ff 60 18 80 48 09 01 20 c8 28 3f a1 22 49 5c bf ff 51 19 7f f8 a2 4b f0 28 a7 a1 41 e5 60 ee cc 30 00 00 1e ce c1 d4 08 81 a1 28 24 54 a9 29 ad d4 fc 94 9f e6 a2 7e 92 4f d2 86 00 00 00 1e cd 60 f1 01 d0 24 11 04 87 48 89 25 e8 c6 67 cd b1 8d d2 49 03 76 48 41 bf a4 21 08 c6 cc 70 00 00 00 00 00 00 0a 00 09 00 00 00 27 00 18 00 1a 00 00 00 00 00 1e cf ff ec 01 10 18 80 88 09 06 41 20 ec 24 db 7b 7e 4a 55 ff f8 11 4a ff c0 52 3f c9 22 fc 91 6f 48 21 c3 00 00 00 1e ce c0 34 12 81 20 68 74 44 69 55 45 5c 73 21 48 41 e0 ab 0e 00 00 00 1e cd 60 01 03 20 e8 12 19 15 12 45 13 42 10 51 0c 73 19 0c 0e 56 04 80 c6 cc 6b 00 00 00 00 00 00 0b 00 09 00 00 00 2a 00 15 00 15 00 00 00 00 00 1c a8 51 1f ff ff ff e8 04 10 10 40 41 02 12 16 10 84 22 24 24 6a 2a 91 ff e4 54 7f f9 54 27 24 89 8a 3b 7a 0a da 08 80 00 00 1e cf 60 19 03 a0 88 1a 15 3d ab 75 16 85 0a 70 a7 10 30 00 00 1e cd b0 08 81 08 22 03 40 23 24 42 a1 81 e1 84 88 24 f0 c6 cc 65 00 00 00 00 00 00 0c 00 09 00 00 00 29 00 12 00 13 00 00 00 00 00 1e cf ff ff 60 00 40 06 04 60 02 00 c0 63 ec 42 04 11 86 9f b0 92 49 9f 42 24 84 d0 86 11 c2 08 4d 61 8b 58 b3 26 00 00 00 1e cf b0 04 81 48 42 02 97 7c 42 b1 37 1a 81 0c 00 00 1e cd e4 04 21 42 0a 41 14 09 a8 16 a4 45 ce 04 54 c6 cc 81 00 00 00 00 00 00 0d 00 09 00 00 00 20 00 25 00 25 00 00 00 00 00 1e cf ff ec 00 30 68 80 88 01 04 41 20 21 55 4c a3 b5 87 5b 10 52 9d 81 29 58 51 24 2b 00 00 00 1e cf d8 08 40 04 09 00 41 f4 64 08 12 4f a1 08 db fe 20 69 0f e8 04 34 3e 04 33 7c 11 99 f6 31 0e 21 88 00 00 1e cd ec 03 20 32 02 40 d0 28 1e 9d 0a 29 54 f9 25 5f f8 25 4f fc 85 2b fc 05 4a ff 04 95 fe 44 97 e4 88 c6 cc 73 00 00 00 00 00 00 0e 00 09 00 00 00 1d 00 1d 00 22 00 00 00 00 00 1e cf ff e4 03 10 00 87 88 11 02 40 25 2c 4c b2 49 65 87 10 2b 58 d0 62 b0 46 00 00 00 1e cf 60 01 01 21 74 01 04 97 44 89 9d 08 c1 76 c6 3e cc c2 ec cc 2c c4 1e 62 0c 00 00 1e cd 90 04 80 c8 2a 09 a0 d0 53 a2 e8 a4 92 53 94 8b ff 2a 47 f9 92 3f ca 91 fe 54 8f f3 24 00 c6 cc 62 00 00 00 00 00 00 0f 00 09 00 00 00 24 00 14 00 13 00 00 00 00 00 1c a8 51 1f ff ff f4 00 10 20 83 04 08 41 31 09 84 c4 88 1e c0 c3 cc c2 d0 40 b6 62 2d 59 84 73 18 a0 00 00 1e ce 40 14 20 80 a2 08 34 04 2b 11 24 94 4c 86 40 38 00 00 1e cc c4 64 02 87 20 28 e4 15 68 10 48 94 54 73 00 c6 cc 58 00 00 00 00 00 00 00 00 0a 00 00 00 23 00 0f 00 0f 00 00 00 00 00 1e cf ec 06 20 62 03 61 04 12 1f 4c 89 24 f9 4c 47 fc 33 11 ff 46 0d 8f e0 31 9f c1 8c df c1 82 40 00 00 1e cc 40 d4 04 86 a0 48 f4 01 01 05 30 00 00 1f 46 40 04 36 80 21 a8 05 d4 0a d2 60 c6 cc 55 00 00 00 00 00 00 01 00 0a 00 00 00 28 00 0f 00 07 00 00 00 00 00 1e cf d8 04 40 44 1a 80 fd 00 42 22 24 47 d4 66 17 cc cd b7 ec 21 21 3f 61 09 09 fb 09 09 0f a4 24 34 fd 90 08 60 00 00 1f 38 40 34 18 84 a0 c8 b4 45 e8 04 40 00 00 1f d2 40 04 38 c6 cc 49 00 00 00 00 00 00 02 00 0a 00 00 00 1f 00 0e 00 05 00 00 00 00 00 1c f0 4e df 40 44 2c 80 a0 93 69 14 a3 41 44 ad ac 17 62 0a 7d 98 77 d9 85 6f e8 60 e0 00 00 1f c8 40 34 00 80 a0 48 14 24 aa 00 00 00 08 08 00 c6 cc 57 00 00 00 00 00 00 03 00 0a 00 00 00 2d 00 0e 00 05 00 00 00 00 00 1e cf 90 0d 80 48 0d 01 a0 74 19 0c 83 fb 12 4a 57 ad df ff 82 49 6d df fc 02 49 ad fe 00 55 7b f0 46 ab fc 0a 9d fe 44 53 0a 38 00 00 1e e0 40 74 18 81 a1 88 12 89 0d 20 00 00 08 08 00 c6 cc 82 00 00 00 00 00 00 04 00 0a 00 00 00 2f 00 1a 00 22 00 00 00 00 00 1e cf ff 90 05 40 26 03 20 24 09 10 83 e4 2c 64 b5 a9 bf ff ff 1a b6 43 9f f8 6d b6 04 f6 b6 a5 bf c3 55 4f ff c5 55 6f f2 84 68 e3 00 00 00 1e cc 40 54 06 81 a0 5a 15 15 1a 0a 49 24 81 ac 16 c1 6c 09 60 d4 0b 40 00 00 1e d0 40 24 04 80 20 08 3f 42 44 81 24 2f b1 9b 3f 8c 33 3e 20 86 7c 41 05 88 31 c4 08 e2 06 00 c6 cc 78 00 00 00 00 00 00 05 00 0a 00 00 00 37 00 12 00 18 00 00 00 00 00 1d c8 48 1f ff ff ff 40 00 80 06 00 10 03 00 60 18 04 0c f1 0c 10 b2 16 7d a8 51 09 4f fa a1 42 85 3f d4 94 29 27 f5 28 4a 49 fa 12 c5 03 d9 24 84 3d 92 42 08 00 00 1e ce c0 34 14 83 a0 c8 24 15 c8 dc 69 82 50 00 00 00 1e cd 90 00 81 c8 1a 04 8b 43 40 89 36 90 6b b0 72 0a 0b 40 d0 90 c6 cc 77 00 00 00 00 00 00 06 00 0a 00 00 00 2d 00 17 00 1c 00 00 00 00 00 1c f0 4e df ff e8 00 40 04 00 40 10 88 48 f2 0c 18 ee 6c 15 18 ea f6 b2 ae ff c6 23 5e fc 48 bc ff 7f e0 12 4d b7 ff 00 92 ed d0 00 00 1e ce c0 64 12 82 21 08 1a 02 84 b4 1c 59 87 30 e6 0e 61 c4 00 00 00 1e cd 60 19 00 a0 68 35 06 86 9d 06 8a c9 22 52 9a 47 12 45 1a 85 18 28 87 10 c6 cc 87 00 00 00 00 00 00 07 00 0a 00 00 00 39 00 19 00 1e 00 00 00 00 00 1e cf f6 01 b0 09 01 20 34 0d 06 85 07 fa 24 95 ae b5 ff ff f0 9b 32 64 ff f8 66 db 75 ff f8 6e 5b 6d ff fc 53 72 d9 3f fe 29 cb 64 bf ff 8a ae 49 33 ff 06 cc 90 60 00 00 1e ce 40 04 6c 82 a0 a8 04 04 a9 52 41 24 ab d8 95 7e 1d 2f c2 95 00 00 00 1e cc 40 14 14 81 a1 88 34 a4 48 6c 31 62 19 be 10 d9 f3 1b 37 f4 09 09 9e 84 84 98 c6 cc a4 00 00 00 00 00 00 08 00 0a 00 00 00 2f 00 2f 00 2f 00 00 00 00 00 1e cf ff c8 02 20 11 01 21 04 0b 04 85 32 0b d5 44 6d ef a8 69 24 fd 09 24 9c ff 40 4b 16 2f f4 24 b2 14 ff 42 51 0b 17 fd 4a 12 c5 80 00 00 1e d2 40 34 07 40 50 14 0a 07 e8 51 a2 95 aa ff ff 15 5e 6f ff f1 0c b4 7f c2 b5 6b ff fc 49 6a 9f ff 89 34 53 ff f3 25 45 ff e3 51 10 00 00 1e cc 40 24 00 81 50 04 02 02 1f d0 24 84 a3 7b ff f8 25 31 49 fd 49 42 92 7f 52 58 a4 9f d4 94 28 4f d4 a6 22 1f 64 c1 08 7d 85 21 00 c6 cc 78 00 00 00 00 00 00 09 00 0a 00 00 00 29 00 1a 00 1e 00 00 00 00 00 1e cf ff e4 02 10 00 85 b8 01 00 40 24 21 4f a1 10 c7 f7 a1 8c ef 64 90 0f d2 43 0d ff 29 20 43 b2 10 c6 f6 42 12 20 00 00 1e cf c8 02 40 64 0d 06 a0 50 d1 a6 a6 b3 2a 82 1c 29 41 0e 30 21 66 30 00 00 1e cd d8 00 40 04 09 00 41 21 f4 08 12 51 3a 33 0b 66 1d 84 45 81 28 12 12 a1 2e 00 c6 cc 69 00 00 00 00 00 00 0a 00 0a 00 00 00 1e 00 1d 00 17 00 00 00 00 00 1e cf ff c8 0a 20 91 00 21 64 21 0c 81 0b 89 29 48 b0 38 8b 61 07 31 04 7d 9b 18 00 00 00 1e cf ec 01 20 42 12 42 10 e8 ca 52 2c bb 10 ce 31 05 b1 88 df 33 33 7c 42 18 c0 00 00 1e cd f9 0c 48 08 85 90 42 1d 15 15 0a ed 4b 8a 4f 22 a3 c9 28 c6 cc 70 00 00 00 00 00 00 0b 00 0a 00 00 00 23 00 19 00 1d 00 00 00 00 00 1e cf ff e4 00 10 08 82 08 19 00 41 22 2a 45 ca 86 e3 10 df 63 0c 51 04 37 d8 66 cc c6 23 b3 58 c0 00 00 1e cf ec 06 20 92 04 42 90 28 ca 51 2c d2 08 2d 0c 62 20 c4 40 ec 40 00 00 1e cd f9 00 c8 24 81 30 12 25 11 2a 94 29 2c 94 91 49 e4 8a 7a 24 4a 88 c4 51 80 c6 cc 69 00 00 00 00 00 00 0c 00 0a 00 00 00 1d 00 1b 00 1a 00 00 00 00 00 1e cf ff d8 02 20 01 01 20 04 09 00 85 12 05 50 81 cc 56 98 c1 83 82 04 a0 8a 20 00 00 1e cf e4 02 20 82 06 42 10 88 34 49 17 61 04 90 c5 10 22 30 54 04 28 81 80 00 00 1e cd f2 06 90 11 05 20 e8 24 54 a9 15 69 0e 71 91 08 8a 3b d1 08 8e 30 c6 cc 69 00 00 00 00 00 00 0d 00 0a 00 00 00 1c 00 1a 00 1c 00 00 00 00 00 1e cf ff d8 02 20 e3 03 21 8c 29 00 85 35 d4 24 ad 09 0e 68 25 a5 04 15 11 00 00 00 1e cf c8 08 40 44 11 01 a1 90 92 d0 2c a7 b0 c2 88 31 0c 71 00 e5 14 00 00 00 1e cd ec 03 20 32 0a 40 a8 34 54 68 a9 b4 94 94 51 5e 85 19 0a 0d 44 c8 1a 00 c6 cc 67 00 00 00 00 00 00 0e 00 0a 00 00 00 20 00 14 00 1c 00 00 00 00 00 1c f0 4e df ff ff f4 1c 10 e0 88 04 08 40 16 08 44 0d 90 a0 86 1c 8c 39 bb f2 0a d9 06 00 00 00 1e cf 60 11 02 20 f4 01 04 96 91 5a 02 0f 70 94 01 80 00 00 1e cd c8 02 40 24 0d 03 42 68 28 d1 aa 8d dc 53 c8 a3 0a 15 e8 71 07 0c 80 90 c6 cc 52 00 00 00 00 00 00 0f 00 0a 00 00 00 1b 00 0c 00 14 00 00 00 00 00 1e cf ff d8 00 20 61 07 20 44 21 04 81 1a c6 96 80 85 64 60 f4 9c 10 ac 00 00 00 1e ce c1 c4 06 83 21 68 02 a0 00 00 1e cd 20 09 03 a0 c8 3a 21 1d 42 31 5a 8d 21 c7 38 00 c6 cc 56 00 00 00 00 00 00 00 00 0b 00 00 00 1f 00 16 00 0a 00 00 00 00 00 1e cf ff d8 0c 20 41 00 20 36 20 88 43 24 22 86 57 18 c7 d8 41 d6 b1 9c 60 a1 4e 21 58 00 00 1e cc 42 24 0a 81 21 68 04 f4 0b 52 4a 0d 42 c8 d6 5a 10 56 00 00 1e da 40 44 1a 80 30 80 c6 cc 58 00 00 00 00 00 00 01 00 0b 00 00 00 22 00 13 00 0c 00 00 00 00 00 1e cf ff b0 00 40 42 04 40 88 02 0e c4 44 49 4b e4 21 9f cc 63 7f 18 63 cd 30 b3 08 58 43 98 30 00 00 1e cc 42 24 02 87 21 28 64 34 09 54 09 50 22 83 40 00 00 1f 2a 40 04 6e 80 21 e8 26 10 c6 cc 48 00 00 00 00 00 00 02 00 0b 00 00 00 1a 00 10 00 07 00 00 00 00 00 1e cf fe 40 41 05 c8 11 0d 90 04 82 12 3a cb 45 76 04 d0 34 2d 01 28 14 00 00 1e cc 40 74 0c a4 20 a8 a4 b4 89 d8 22 e0 00 00 1f ee 40 04 1c c6 cc 47 00 00 00 00 00 00 03 00 0b 00 00 00 1c 00 0f 00 05 00 00 00 00 00 1e cf fd 80 24 0a 41 c8 11 02 96 a5 4a 09 65 11 c1 94 10 b2 04 2c 33 38 d6 00 00 00 1e cc 40 14 0c 80 a0 88 d4 25 e8 01 28 00 00 08 08 00 c6 cc 5c 00 00 00 00 00 00 04 00 0b 00 00 00 25 00 12 00 0e 00 00 00 00 00 1e cf ff 20 28 82 08 19 08 20 88 3a 02 64 97 90 42 1f cc cd 8f e6 48 42 7a 42 43 4f b0 90 92 7a 42 43 40 00 00 1e ee 40 04 48 80 a1 88 34 c4 6b 17 20 d3 8e 00 00 00 1e d8 40 b4 0c 84 a1 88 34 e4 22 c0 c6 cc 63 00 00 00 00 00 00 05 00 0b 00 00 00 26 00 14 00 12 00 00 00 00 00 1e cf ff 20 10 80 08 11 02 20 ec 02 04 09 31 72 30 bb 66 33 e6 c3 17 b4 31 87 f4 84 19 fd 21 08 5f 43 01 00 00 00 1e d2 40 e4 02 87 20 68 c4 55 49 5a 26 c3 c8 2c 82 c0 00 00 1e cc 43 54 04 80 a0 08 94 84 ab 91 28 91 4a 18 c6 cc 79 00 00 00 00 00 00 06 00 0b 00 00 00 39 00 11 00 18 00 00 00 00 00 1c f0 4e df ff d0 18 81 98 09 81 60 b0 c8 3e cc 92 95 fa df ff 82 4b 77 67 f8 02 5b d7 bf d1 25 dd 7b fc 01 2d ec bf ff c0 11 6e 66 7f c0 89 72 e5 ff ff 04 45 b9 96 00 00 1e ce 40 64 12 82 21 68 44 b4 ca 54 68 1c 00 00 00 1e cc 40 74 10 83 a0 48 d4 06 c8 5e 4d 84 3c c2 23 e6 10 df 30 86 c6 cc 9b 00 00 00 00 00 00 07 00 0b 00 00 00 30 00 28 00 2c 00 00 00 00 00 1e cf ff ec 01 70 0a 80 98 0b 02 41 24 f9 0b 19 2d 68 df f6 ed 52 1f ff e7 2c 12 4f c9 65 08 7f fa 59 49 27 2d 41 1e f5 a8 cf 73 68 87 a0 00 00 1e de 40 34 02 80 a0 1d 06 8a 85 0a 28 f7 75 57 ff 91 a9 7f e1 1a af ff 10 a3 5f fe 21 55 7f f8 8a cb ff c4 56 40 00 00 1e cc 40 44 00 81 20 08 04 1f 44 89 04 22 5f ff 42 49 24 fa 24 92 49 fa 82 92 49 fa 92 92 43 e8 92 49 0f a1 49 24 3e 89 24 90 c6 cc 88 00 00 00 00 00 00 08 00 0b 00 00 00 35 00 1e 00 1e 00 00 00 00 00 1e cf ff ff c8 00 30 00 40 04 00 c0 08 06 02 02 3e 53 18 64 33 fe c2 85 0a 1f d4 b1 49 27 f5 28 4a 49 fd 50 91 84 fe c2 50 24 9f d4 96 09 27 f5 42 48 90 00 00 1e cf 60 0b 00 a0 28 1a 0d 0b d0 a1 45 65 6a 51 59 ea 0c 71 01 ce 10 ce 10 87 08 40 00 00 1e cd c8 00 40 04 01 00 42 21 f4 08 12 23 a1 18 7b 05 a0 49 0a 73 64 8b d9 24 f0 e4 c6 cc 83 00 00 00 00 00 00 09 00 0b 00 00 00 30 00 1d 00 1f 00 00 00 00 00 1e cf ff f6 00 08 00 40 04 08 82 20 10 e4 44 08 64 6f f8 90 92 1f f4 84 92 4f a1 49 24 9f a9 0c 52 4f d0 94 92 67 69 43 24 3f 50 c5 0c 00 00 00 1e cf ec 06 20 42 06 42 10 88 2a 11 27 41 4c 5b 18 87 63 0a 41 85 b0 83 d8 41 80 00 00 1e cd f6 04 90 29 00 21 28 34 2a 14 e9 a5 35 14 97 e9 24 fd 24 9f a4 4b f2 44 fc 91 40 c6 cc 7c 00 00 00 00 00 00 0a 00 0b 00 00 00 2a 00 1d 00 1e 00 00 00 00 00 1c f0 4e df ff ff a0 20 82 04 00 41 08 2e 01 01 22 0c 7d 0d 0c 3e 84 83 3e 90 c6 1f d8 42 06 ec 84 1a e2 41 8b b5 e0 c0 00 00 1e cf d8 04 40 44 09 02 40 e8 09 11 2b 41 04 3c c4 11 cc 31 d8 41 c4 0e c0 96 00 00 00 1e cd ec 03 20 32 06 40 50 5a 0a 34 69 aa ee 44 a2 44 a2 29 e4 51 88 e2 50 e2 48 e0 c6 cc 5b 00 00 00 00 00 00 0b 00 0b 00 00 00 1e 00 12 00 14 00 00 00 00 00 1e cf fe c0 81 03 90 02 04 40 90 13 21 41 68 56 0c 12 4a 47 69 b1 22 48 ad 3c b4 80 00 00 1e cf 60 31 04 a0 08 62 05 18 e8 85 04 4a 4a 20 00 00 1e cd b0 0c 81 48 32 02 87 46 42 a5 45 85 58 e0 2a 00 c6 cc 5c 00 00 00 00 00 00 0c 00 0b 00 00 00 20 00 16 00 0f 00 00 00 00 00 1e cf fe 40 01 06 10 12 08 40 90 10 a2 45 04 96 91 47 3c 8e 25 0a 2b f4 45 3f 48 89 a5 a8 00 00 1e cf 20 31 1d 20 68 02 05 01 5a 04 50 e8 28 c5 93 07 30 60 00 00 1e cd 60 09 03 a0 c8 0a 35 01 5a 44 40 c6 cc 46 00 00 00 00 00 00 0d 00 0b 00 00 00 19 00 0c 00 0a 00 00 00 00 00 1e cf fd 81 64 08 41 c8 41 06 96 81 3b 0b 35 8e 18 a0 85 1c d4 28 c0 00 00 1e ce c0 a4 0a 82 21 68 02 e8 00 00 1e cc c0 74 10 81 b1 40 c6 cc 44 01 00 00 00 00 00 0e 00 0b 00 00 00 09 01 0b 00 19 00 00 00 00 c2 40 28 47 42 0a 11 d1 04 6b d1 06 d0 a6 5d 20 13 42 4e 8c 56 a0 5a 91 0b 41 90 0f 24 c0 6a 98 e5 41 c3 28 ac 0d d0 a1 10 51 13 16 05 17 52 c0 62 9c 00 15 7a 80 b9 42 a0 1d 50 51 a4 09 e1 1c c7 47 45 7a d6 d0 0b 4c 4a 77 bd 86 00 0a 81 3c c1 60 7e 85 32 d9 00 aa 14 5a f7 a8 03 34 a6 b0 00 03 da 50 d2 00 80 e9 b4 2f b8 f4 c8 32 80 ae 43 ef 90 55 62 78 32 c5 00 06 fe be 85 08 86 8d 29 e1 a9 76 7f 78 00 de b4 82 9a 35 80 0f 07 d4 81 30 3d bf 40 d0 18 47 fd 3c b9 60 fb fc d7 bf ec 40 00 fc 1c 3a 80 07 7c 9c 00 18 00 41 23 ff 60 a8 45 7f bf 7f 32 81 00 11 ff 73 88 00 f8 ff fa d5 09 00 00 20 00 15 1c 01 21 1a a2 1b 00 a7 ba 7d 00 fd fe e1 00 00 4f e2 4a 7e e7 a8 22 02 1f df ff ff fc 3b b6 d0 80 04 7e 6e fe b0 f9 a7 80 00 6e 0d fc 9d a8 00 20 3f 63 65 70 40 40 01 02 90 80 e0 43 39 6c 30 00 00 1e ce 41 e4 02 87 20 2e c0 00 00 1e cc 41 74 04 82 a0 08 34 04 29 11 41 24 3b 10 c2 4c 71 87 44 c3 8c c6 cc 53 01 00 00 00 00 00 0f 00 0b 00 00 00 1b 01 1a 00 07 00 00 00 00 a5 21 85 4c 63 6a 28 ac 0c a1 d5 88 03 c4 29 92 97 00 bd 15 35 c7 78 05 a5 69 ce 97 00 a6 98 42 98 7b 4c 21 4c 3d 4c 21 4c 10 9b a2 a0 da 2a 1a 80 7d 0a 18 a0 20 5c 00 2a ca fa 8b b8 a0 20 b0 88 20 4c 9a 00 b5 00 28 54 81 72 d4 85 d1 8a 15 c9 5b 68 02 34 50 97 bd 80 06 e9 a6 b4 00 00 77 54 03 46 50 14 0e 83 e8 11 29 d2 95 af 03 6b 96 f9 b8 0b 5c 7d f0 6e a3 74 1d 00 19 ab a8 51 cc a1 a6 ef d0 35 07 02 61 a2 23 14 53 4e 80 da 75 00 06 aa f1 d1 41 2a 0c 00 52 74 1f a1 fb 03 3f 93 e6 df c8 02 7f d7 8f 0f 40 80 00 26 01 07 c8 40 00 b1 83 54 00 52 40 1e b1 fd 8c 5d 02 44 8f 9f e1 c0 02 0f b2 20 0f f9 ff d7 f7 e4 3c 00 03 d0 20 00 24 18 a4 da cd 8b 9e c0 07 51 48 07 f7 ee 7d 80 0a 48 03 ff b1 f1 1c 58 64 01 c7 cf fb 70 77 e5 20 00 04 9b 3f 56 f1 4e 10 03 c1 9f 0f e0 a2 28 20 03 76 76 79 57 10 02 08 03 8f 40 80 03 81 00 20 41 c1 96 ec 22 d0 00 00 1e ce 40 a4 0a 81 20 29 04 54 08 d4 59 0a 44 21 11 31 19 32 10 b1 11 30 00 00 1e cc 40 35 38 c2 cc 06 00 00 00 00").to_vec(), - hex!("e0 24 b3 d3 88 89 23 5c 63 00 05").to_vec(), - ] - }; - static ref DECODED_ZGFX_SINGLE: [Vec; 5] = { - [ - hex!("13 00 00 00 14 00 00 00 02 05 0a 00 04 00 00 00 20 00 00 00").to_vec(), - hex!("0e 00 00 00 54 01 00 00 00 04 00 00 00 03 00 00 01 00 00 00 00 00 00 00 00 00 00 00 ff 03 00 00 ff 02 00 00 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 0b 00 00 00 10 00 00 00 00 00 00 00 01 00 00 00 0c 00 00 00 0c 00 00 00 01 00 00 00").to_vec(), - hex!("09 00 00 00 0f 00 00 00 00 00 00 04 00 03 21 17 00 00 00 1c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 04 00 00 00 03 00 00 0b 00 00 00 10 00 00 00 00 00 00 00 02 00 00 00 04 00 00 00 18 00 00 00 00 00 00 00 00 00 01 00 00 00 00 00 40 00 40 00 06 00 00 00 1c 00 00 00 00 00 f6 17 b0 bf 6e 5f ce a9 02 00 00 00 00 00 40 00 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 00 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 40 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 80 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 c0 00 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 00 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 40 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 80 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 c0 01 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 00 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 40 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 80 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 00 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 00 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 00 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 00 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 01 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 01 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 01 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 01 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 02 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 02 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 02 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 02 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 00 03 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 40 03 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 80 03 c0 02 07 00 00 00 12 00 00 00 02 00 00 00 01 00 c0 03 c0 02 0c 00 00 00 0c 00 00 00 02 00 00 00").to_vec(), - hex!("0b 00 00 00 10 00 00 00 00 c0 fd ff 03 00 00 00 02 00 00 00 c0 53 00 00 00 00 09 00 01 00 00 00 20 ab 53 00 00 c0 cc 0c 00 00 00 ca ac cc ca 00 01 c3 cc 0a 00 00 00 00 40 00 01 c1 cc 0c 00 00 00 00 00 00 00 01 00 c4 cc 83 53 00 00 40 01 00 01 01 01 c0 00 54 53 00 00 00 00 00 00 00 04 00 03 66 76 88 99 a9 32 11 11 22 12 11 11 11 22 12 11 11 11 22 12 01 c6 cc 57 00 00 00 00 00 00 00 00 00 00 00 00 19 00 13 00 14 00 00 00 00 00 1e cf fe c0 11 02 10 12 10 41 90 11 ae 44 7d 0d 44 0b 25 03 8b 44 40 00 00 1e cf d8 0c 41 24 19 09 42 2d 21 4c 48 91 a2 cc 00 00 00 1e cd fb 02 48 18 84 90 62 15 5d 22 92 a5 4b a0 93 80 c6 cc 6f 00 00 00 00 00 00 01 00 00 00 00 00 21 00 1b 00 1c 00 00 00 00 00 1e cf ff 20 28 80 c8 01 01 20 98 a9 51 a1 b5 dd bc 90 b7 e4 45 7e 92 12 89 2f d2 25 e2 56 00 00 00 1e cf c8 04 40 84 1e 81 21 91 68 13 2e c2 09 a0 81 58 41 cc 61 4c 41 cc 00 00 00 1e cd f9 00 48 14 83 90 09 02 45 51 42 ab d2 53 89 22 8c 47 10 50 c8 e3 20 00 c6 cc 7f 00 00 00 00 00 00 02 00 00 00 00 00 23 00 22 00 23 00 00 00 00 00 1e cf ff 90 04 41 42 00 40 48 32 41 1a c4 13 76 10 e1 08 df c1 99 bf 81 19 bd f6 01 1b 4f 40 93 6c 00 00 1e cf 90 34 80 48 05 0d 40 a0 50 21 65 29 89 73 d9 24 fc 29 57 fe 09 55 ff e2 23 57 ff 88 45 b8 00 00 1e cd f2 00 90 01 01 20 08 44 04 34 2a 31 17 08 43 84 21 c3 21 f1 8d 9f 08 6c fe 31 8d 27 a4 24 86 c6 cc 8d 00 00 00 00 00 00 03 00 00 00 00 00 32 00 25 00 1f 00 00 00 00 00 1e cf ff 60 10 80 08 01 00 20 88 08 7f 40 40 84 46 cf ff 94 92 42 7e a5 24 90 fd 4a 4c 12 7f 52 58 a1 3f a9 42 92 1f d5 0a 4c 13 fd 85 10 12 00 00 00 1e cf b0 04 80 48 0a 06 83 42 f4 28 51 5b b7 aa 49 ff 96 49 ff a8 a8 ff 2a 4b ff 25 45 ff 95 49 fe 2a 48 00 00 1e cd f9 00 88 18 82 b0 42 19 0e 91 32 29 a3 0c 7d 98 43 ec c6 2e cc 62 cc 61 66 20 c0 c6 cc 5d 00 00 00 00 00 00 04 00 00 00 00 00 1f 00 13 00 14 00 00 00 00 00 1d 16 4d bf ff a0 21 02 10 22 16 40 24 24 27 a8 c4 2e c6 21 c4 18 e2 0c 76 08 53 01 20 00 00 1e cf f2 05 90 11 0d 20 48 b4 25 2a 91 0a 50 58 68 00 00 1e cd fc 81 64 08 42 c8 31 12 80 85 00 48 85 62 2a 00 c6 cc 60 00 00 00 00 00 00 05 00 00 00 00 00 1b 00 17 00 17 00 00 00 00 00 1e cf f2 01 10 31 01 20 68 04 64 28 d4 2a 81 25 1a 45 68 d0 83 86 46 58 b0 00 00 1e cf f6 00 10 61 01 60 08 c4 16 2a 95 2c 91 ec a6 28 21 c1 40 00 00 1e cd fb 01 c8 20 84 90 62 35 0a 85 72 a4 8f 45 5a 08 1a 81 a0 c6 cc 6b 00 00 00 00 00 00 06 00 00 00 00 00 1e 00 1c 00 1a 00 00 00 00 00 1e cf ec 01 20 52 0a 40 b4 19 15 1a 2d 14 2a 84 14 54 d2 d0 94 28 d4 38 80 96 0e 00 00 00 1e cf ec 04 20 42 0a c1 10 88 ba 04 8a 2f 63 1e 30 87 cc 61 63 0c e1 87 58 40 00 00 1e cd f9 00 48 24 82 30 12 2d 0a 95 3a 52 2e b8 e4 85 34 e1 82 d9 90 c0 c6 cc 70 00 00 00 00 00 00 07 00 00 00 00 00 20 00 1e 00 1b 00 00 00 00 00 1e cf f9 00 48 14 81 90 49 02 45 46 8d 0e b5 29 5f e1 28 fc 72 26 29 15 f8 52 24 50 c3 98 00 00 1e cf d8 00 40 44 09 07 d0 08 49 12 e9 28 a5 cc 20 b9 88 3e c6 16 61 8f 98 83 c6 00 00 00 1e cd f2 01 90 39 04 60 68 74 4a 55 28 69 2c a8 92 a5 15 50 ed 0a 25 05 00 c6 cc 5c 00 00 00 00 00 00 08 00 00 00 00 00 20 00 15 00 10 00 00 00 00 00 1e cf fd 80 24 02 42 48 14 81 21 a7 42 87 4b 9c 99 1c 4d 21 4f c5 1c fc 8e 24 39 b7 68 70 00 00 1e cf 90 08 83 48 32 12 91 42 5b 40 fd 02 c4 4c 5d 01 40 00 00 1e cd e4 2c 20 12 00 40 50 0a 0c 1b 1c 00 c6 cc 57 00 00 00 00 00 00 09 00 00 00 00 00 21 00 12 00 0d 00 00 00 00 00 1e cf ff 20 08 81 48 29 02 90 64 32 7a 0e 99 a7 6e 91 2f f0 8a 26 29 11 e2 15 f8 a1 53 23 b0 00 00 1e cf 61 19 03 21 28 8a 45 45 8a 44 54 a8 81 40 00 00 1e cd e4 22 22 22 20 44 12 4c 00 c6 cc 6a 00 00 00 00 00 00 0a 00 00 00 00 00 24 00 19 00 16 00 00 00 00 00 1e cf ff b0 04 40 e2 06 40 a4 19 14 8c 85 0e d2 48 d4 71 6f fc 85 15 fe 21 4b fc 23 9f 85 29 f8 52 80 00 00 1e cf 60 01 06 20 34 01 02 80 a1 0d 87 d8 6d 01 72 05 ce 2a 98 70 c0 00 00 1e cd e4 09 20 62 16 41 28 14 d4 15 e8 4a aa 2d 21 01 24 98 c6 cc 81 00 00 00 00 00 00 0b 00 00 00 00 00 33 00 1f 00 18 00 00 00 00 00 1e cf ff e4 01 30 18 80 88 0b 02 43 20 e4 64 49 55 57 ff f8 95 59 ff fe 24 aa 5f ff e2 41 54 ff fc 41 54 bf ff c4 82 a9 ff f8 82 a3 7f fe 20 94 50 00 00 1e ce c0 44 08 82 d0 44 22 1a 1a 05 9f a1 0c 7f 61 85 d8 81 76 31 9f cc c6 7f 40 c6 00 00 00 1e cd d8 0a 41 44 15 0a 43 a3 20 4e c5 e6 4b 11 a8 a2 6e 28 d1 c8 c6 cc 86 00 00 00 00 00 00 0c 00 00 00 00 00 25 00 26 00 24 00 00 00 00 00 1e cf ff fe 40 30 80 84 00 40 04 00 80 c3 94 10 20 8d e4 d9 e9 a2 cd b2 a1 19 a4 cc c8 21 08 23 59 46 40 00 00 1e d6 40 34 02 80 a0 28 1a 07 e8 52 a2 95 ab ff c0 ae af ff 10 2b 5f e0 28 ab f0 29 4f d0 a4 f0 a7 66 43 00 00 00 1e cd c8 04 40 44 01 00 41 50 7e 88 89 04 22 3f fa 06 92 4f 48 48 69 d2 10 c6 d0 c6 31 c3 08 41 0e 1c c6 cc 70 00 00 00 00 00 00 0d 00 00 00 00 00 26 00 1c 00 17 00 00 00 00 00 1e cf ff f6 00 08 00 c0 04 00 84 20 90 e4 04 08 b3 2f fa 64 80 7b 24 30 be 92 19 3b 0c 52 c1 c8 2b 4b 05 b4 00 00 1e cf c8 02 40 24 0d 08 d0 28 28 d4 68 a4 92 b5 41 aa 43 51 4c 44 08 1c 4b 0c 00 00 1e cd f9 00 88 2c 82 10 d2 09 2d 32 56 16 21 23 14 1e 62 8a c0 c6 cc 73 00 00 00 00 00 00 0e 00 00 00 00 00 26 00 1c 00 1a 00 00 00 00 00 1e cf ff c8 06 20 11 03 20 64 15 86 42 4a 8a ba b9 47 e2 a4 ef fc 8c 97 f8 69 4f f0 ca 9f e4 a5 5f f9 46 50 00 00 1e cf ec 00 20 62 0e c0 10 89 34 09 19 61 4f 63 0e 21 8f 6c 20 a2 08 2d 98 c0 00 00 1e cd f9 02 48 19 80 90 92 11 35 12 76 1e 4b 4e 46 a4 44 a2 29 e4 51 80 c6 cc 65 00 00 00 00 00 00 0f 00 00 00 00 00 1e 00 16 00 1a 00 00 00 00 00 1e cf ff f2 01 88 1c 40 84 00 81 23 93 12 ae 84 51 42 22 8a da 48 42 48 94 a1 a9 24 00 00 1e cf d8 18 40 64 19 03 40 21 a0 70 ba 06 08 10 20 d6 11 00 00 00 1e cd f6 04 90 01 01 20 48 b4 44 ea 13 22 a2 45 28 a2 28 72 0a 19 14 00 c6 cc 5c 00 00 00 00 00 00 00 00 01 00 00 00 1b 00 13 00 17 00 00 00 00 00 1e cf ff b0 1c 40 e2 00 41 c8 72 11 1a 74 92 8a 39 90 ac 38 85 6b 2c 06 10 00 00 1e cf 20 61 07 22 08 0a 01 d5 02 b4 d0 6b 90 72 a0 00 00 1e cd e4 00 20 12 1e 44 50 48 2e d6 26 49 a5 11 c2 10 84 23 00 c6 cc 7b 00 00 00 00 00 00 01 00 01 00 00 00 22 00 21 00 21 00 00 00 00 00 1e cf ff d8 0a 20 31 06 20 64 19 20 85 9a 09 46 39 8c 6e 9b 33 7f 48 12 49 d2 12 49 3d 0c 92 18 00 00 1e ce c0 24 24 83 a0 48 b4 34 15 29 a5 32 95 57 fe 4a aa ff c1 56 af ff 12 ab 5f fe 25 55 00 00 00 1e cd e4 01 21 52 0c 40 d1 48 48 6a 12 42 e4 21 b7 f4 21 a4 3f a1 24 81 d9 24 0c 7d 20 43 00 c6 cc 90 00 00 00 00 00 00 02 00 01 00 00 00 2d 00 27 00 25 00 00 00 00 00 1e cf ff ec 04 10 10 80 08 01 00 41 c9 98 99 33 fa 18 92 64 fd 44 92 4c fd 49 48 64 fd 84 14 92 7d 4a 49 09 ea 84 90 9e c9 21 08 00 00 1e ce 40 34 06 80 a0 28 14 14 1f 42 8a d5 55 ff e5 2e 57 ff 8a ad 3f f2 ac af fc a9 4b fc 8c 97 e2 89 7e 92 00 00 00 1e cd d8 04 40 44 01 00 40 21 fa 04 48 29 11 ff 1a 48 63 f8 92 10 3e 90 83 38 43 33 ec cc 2d 98 c5 99 80 c6 cc 7c 00 00 00 00 00 00 03 00 01 00 00 00 30 00 1d 00 18 00 00 00 00 00 1e cf ff 90 00 c0 02 00 c0 08 02 01 02 04 7f d0 46 3d 24 3f ff 92 85 82 4f ea 50 94 87 ea 53 04 93 f5 25 21 0f 64 24 0c f4 90 81 b4 81 1a 00 00 1e cf d8 06 40 24 05 03 40 a1 7a 14 28 a5 c9 d5 21 35 24 79 23 bc 85 10 50 09 00 00 00 1e cd f9 00 88 10 83 90 62 25 11 32 3a 0c 35 81 84 b0 18 4a 14 c0 c6 cc 55 00 00 00 00 00 00 04 00 01 00 00 00 18 00 16 00 10 00 00 00 00 00 1e cf f2 00 90 01 12 20 a8 05 14 0c 91 52 8a 56 80 b4 16 21 c6 00 00 00 1e cf f9 08 c8 20 83 90 c2 0e 80 b1 0d 67 2c c2 38 43 8c 00 00 00 1e cd fc 80 44 1a 40 0a 41 02 80 9d 00 d0 c6 cc 5d 00 00 00 00 00 00 05 00 01 00 00 00 1e 00 17 00 11 00 00 00 00 00 1e cf f2 00 10 09 02 20 e8 04 74 08 d0 2a c7 6b 5a 62 10 a1 50 2b 46 28 ad 7a 14 b0 00 00 1e cf f9 0c 08 04 86 10 52 29 15 42 7a 0c 29 76 20 87 d9 8c 00 00 00 1e cd fd 8d 24 00 c0 48 69 01 43 52 8a ab d8 c6 cc 56 00 00 00 00 00 00 06 00 01 00 00 00 15 00 17 00 13 00 00 00 00 00 1e cf f2 07 90 03 01 25 e8 04 d4 49 c8 b0 92 50 82 4a 00 00 00 1e cf f9 00 08 28 81 b0 02 31 05 72 16 9a 51 ac 05 3d 81 28 60 00 00 1e cd fd 80 a4 14 41 c8 41 0e 90 8d 62 61 7b 4b 00 c6 cc 54 00 00 00 00 00 00 07 00 01 00 00 00 1c 00 11 00 10 00 00 00 00 00 1c a8 51 1f fe 83 44 09 82 91 24 06 34 08 90 25 ca 02 a8 52 0a b0 45 ad 63 40 00 00 1e cf f2 02 10 59 08 20 e8 e4 12 a1 09 5a 80 00 00 1e cd fc 80 64 18 42 c8 21 1e 80 5f 25 00 c6 cc 57 00 00 00 00 00 00 08 00 01 00 00 00 1c 00 10 00 14 00 00 00 00 00 1e cf f9 01 c8 1c 80 48 09 12 44 a1 40 99 06 a2 30 73 07 21 d8 5b 1a d0 29 58 00 00 1e cf ec 02 20 d2 46 41 11 68 8a d0 04 80 00 00 1e cd fb 01 48 00 8e 10 12 01 05 02 14 03 15 09 84 80 c6 cc 4d 00 00 00 00 00 00 09 00 01 00 00 00 1e 00 08 00 10 00 00 00 00 00 1e cf fc 80 04 02 42 c8 03 0e 80 85 25 14 2a 21 07 11 60 a4 05 b0 49 04 9a ab 43 00 00 00 1e cf e4 11 28 e0 00 00 1e cd fb 05 88 04 80 16 12 01 05 02 b6 1c c6 cc 5e 00 00 00 00 00 00 0a 00 01 00 00 00 1d 00 16 00 14 00 00 00 00 00 1e cf fd 81 24 0a 40 24 24 83 21 68 4a 54 91 5b 47 3b c3 8a f0 a2 b6 23 9b 45 ac 00 00 1e cf e4 0e 20 12 02 41 11 29 88 d7 22 59 22 94 63 82 1c 30 00 00 1e cd fb 01 08 14 82 10 f2 01 cd 02 f4 0a a8 4b 0b 00 c6 cc 82 00 00 00 00 00 00 0b 00 01 00 00 00 2f 00 1f 00 1d 00 00 00 00 00 1c a8 51 1f ff fa 03 10 11 01 10 62 09 09 07 22 59 4a 2b ff f1 22 b5 ff f8 82 a3 7f f8 14 5a ff f0 22 b5 ff e0 51 27 f9 09 4f f2 44 e0 00 00 1e cf e4 00 20 42 04 41 74 11 11 12 3d 46 32 e3 19 be 31 0d f0 86 6f 8c 63 8c 21 c6 10 00 00 1e cd fb 01 c8 14 81 30 92 0d 0b 42 9d 54 4d 25 21 4a f1 c7 78 72 78 53 bc 38 c0 c6 cc 67 00 00 00 00 00 00 0c 00 01 00 00 00 24 00 17 00 15 00 00 00 00 00 1e cf ff d8 02 20 51 08 90 12 04 8e 49 23 26 d4 4d 24 9f e5 24 ff ca 94 ff c9 25 7f f9 45 4f fc 8c 90 00 00 1e cf b0 08 80 49 22 12 84 4b 48 ad 42 74 30 cf 99 85 b0 83 00 00 00 1e cd f6 17 90 01 01 20 08 54 a4 aa 95 24 f3 0a 2a a2 80 c6 cc 6c 00 00 00 00 00 00 0d 00 01 00 00 00 26 00 18 00 17 00 00 00 00 00 1e cf ff ec 00 10 08 82 88 29 00 c5 25 21 4b 49 6a 57 f8 a2 af f0 49 5f f9 14 9f e2 89 7f e4 92 7f 8e 0a b0 00 00 1e cf b0 04 81 08 32 02 88 54 46 a1 44 d8 52 d8 12 81 a8 56 20 00 00 00 1e cd f6 06 90 11 09 22 a8 24 94 c9 5a 48 a4 8e 50 85 62 b0 c0 c6 cc 74 00 00 00 00 00 00 0e 00 01 00 00 00 2a 00 19 00 1a 00 00 00 00 00 1e cf ff f6 00 88 04 40 c4 04 83 20 90 64 24 c9 57 5f f9 29 57 ff 8a 2b 8f fc 14 63 ff 29 49 ff 91 89 ff 92 89 fe 14 8c 00 00 1e cf 90 18 80 88 2d 00 42 22 23 a2 59 b4 30 a1 04 d0 16 35 0e 1a 70 00 00 1e cd f2 01 90 29 05 20 1a 04 86 9d 15 36 95 71 4d 41 5a 41 01 82 45 00 c6 cc 67 00 00 00 00 00 00 0f 00 01 00 00 00 27 00 15 00 14 00 00 00 00 00 1c a8 51 1f ff ff ff fa 01 04 04 10 30 44 06 08 46 11 85 42 17 1c 04 24 49 13 a8 8d a1 da fc 41 1e 83 22 c3 20 00 00 1e cf 20 11 04 20 28 42 25 11 5a 85 cc 88 ac 5b c6 96 c0 00 00 1e cd e4 01 20 52 10 41 51 48 aa 92 b4 60 40 c3 84 00 c6 cc 68 00 00 00 00 00 00 00 00 02 00 00 00 1d 00 1a 00 1a 00 00 00 00 00 1e cf ff f2 03 08 48 40 84 0c 84 22 11 10 d0 20 87 30 86 ec 31 a1 84 43 08 82 2c 00 00 1e ce c0 74 06 80 a0 48 74 34 28 50 bd d4 c7 25 e4 45 61 c9 8e 04 84 80 00 00 1e cd d8 10 40 44 01 01 a1 90 90 20 46 e6 29 86 23 08 42 19 04 0c 51 40 c6 cc 7f 00 00 00 00 00 00 01 00 02 00 00 00 2c 00 1f 00 1d 00 00 00 00 00 1d c8 48 1f ff ff f4 04 10 00 80 04 10 c2 30 cc 02 42 04 21 27 d9 24 90 9e a8 49 09 ec 84 84 34 90 66 f8 84 0e 20 47 35 ac 80 00 00 1e cf 90 04 80 48 0a 02 81 41 46 83 a6 95 74 ff 32 93 f2 92 7e 51 12 45 1a 88 40 92 00 00 00 1e cd f2 00 10 01 04 20 48 3a 22 24 49 e8 62 11 f6 33 16 62 0e 20 c7 60 ce c0 24 c6 cc 66 00 00 00 00 00 00 02 00 02 00 00 00 20 00 18 00 17 00 00 00 00 00 1c f0 4e df ff fa 02 10 01 00 10 42 2c 80 88 91 47 d0 63 1c c4 59 d8 c2 86 2d 82 41 54 38 00 00 1e cf f6 00 90 19 03 20 d4 0a 1a 94 14 5e 51 22 9c 40 30 f4 0c 30 00 00 1e cd fc 80 04 08 42 48 11 10 86 99 4a 45 50 1f 40 92 0b 0c 00 c6 cc 64 00 00 00 00 00 00 03 00 02 00 00 00 1c 00 18 00 19 00 00 00 00 00 1e cf fb 00 08 08 81 10 76 09 11 3d 12 28 34 a2 a2 07 a0 48 f6 28 47 6b 2d 00 00 00 1e cf fc 82 64 00 40 48 01 12 80 85 03 68 0b 35 83 8b 40 87 30 c0 00 00 1e cd fe 40 21 03 90 02 02 40 13 51 2b 50 9b 0f 20 93 38 08 a0 d3 00 c6 cc 53 00 00 00 00 00 00 04 00 02 00 00 00 17 00 19 00 0c 00 00 00 00 00 1e cf f2 07 90 01 0b 22 e8 04 74 08 48 a0 4b d0 29 58 56 81 20 00 00 1e cf fc 80 c4 0c 40 58 41 0e 8c 99 0d 02 4b 30 e8 18 a2 04 42 05 00 00 00 1e cd fe 47 b1 0f 90 02 02 00 c6 cc 7d 00 00 00 00 00 00 05 00 02 00 00 00 22 00 25 00 1f 00 00 00 00 00 1e cf f2 00 90 29 05 20 08 04 34 69 52 b5 dc fd 24 9f 92 95 ff 95 29 f8 95 5f f9 29 4f c2 53 80 00 00 1e cf fb 00 08 08 82 10 56 11 09 22 1d 25 10 8f e6 66 c7 f4 21 08 7c 43 18 da 18 c6 9d 84 20 df 40 c2 00 00 00 1e cd fe 40 51 03 90 26 0a 42 91 29 52 a6 8c 92 5d f9 12 7e 48 a7 8e 4b f1 22 bc 28 a0 c6 cc 6a 00 00 00 00 00 00 06 00 02 00 00 00 1d 00 1c 00 1a 00 00 00 00 00 1c f0 4e df ff a0 51 04 10 12 1c a2 46 50 8a c9 45 ea 43 55 04 29 09 54 3b 64 58 00 00 1e cf f2 00 10 21 09 20 48 64 5a 04 4d a9 84 d0 c4 16 6c 16 8c 1d 82 58 72 80 00 00 1e cd fc 80 64 18 40 48 39 0c 8a a9 1a ae a9 4a 26 a4 34 a0 94 84 39 80 c6 cc 72 00 00 00 00 00 00 07 00 02 00 00 00 28 00 1c 00 17 00 00 00 00 00 1e cf fc 80 04 10 41 64 18 82 21 21 f4 05 14 4f 21 8d bf fa 04 90 9f 49 09 24 fd 44 84 c3 ec 24 90 cf ec 08 0a 48 00 00 1e cf e4 09 20 66 06 42 d0 14 b4 94 aa b3 52 9c fd 12 5f e5 24 fc 92 5f 92 48 00 00 1e cd fb 04 48 8c 83 10 96 01 11 4d 22 4f b1 0c e1 04 39 88 30 c6 cc 67 00 00 00 00 00 00 08 00 02 00 00 00 21 00 18 00 17 00 00 00 00 00 1e cf f9 02 88 04 81 90 02 3e 80 89 42 3d 08 c1 76 6c 3f 6d 8c 67 e8 48 0f 9b 41 9f d2 40 ce 00 00 1e cf ec 10 20 12 1c 40 d1 88 2a 52 51 69 84 9d a8 84 29 08 53 80 00 00 1e cd fb 04 48 00 87 90 42 2d 11 5a 26 93 61 4a 30 52 02 8a 00 c6 cc 59 00 00 00 00 00 00 09 00 02 00 00 00 1d 00 10 00 15 00 00 00 00 00 1e cf f9 02 48 0c 80 10 02 15 1d 15 2a ea 92 5b 45 1c f1 c8 90 a5 7e 87 12 29 14 00 00 1e cf ec 27 20 02 06 47 50 08 2f 48 5a 50 00 00 1e cd fb 02 08 1c 84 10 72 19 25 22 b4 04 9a e1 28 05 80 c6 cc 5d 00 00 00 00 00 00 0a 00 02 00 00 00 1e 00 14 00 14 00 00 00 00 00 1c f0 4e df ff a0 11 0b 10 22 34 84 c2 4e aa 24 9a 92 d0 c2 86 38 54 8e 2b 79 11 40 00 00 1e cf ec 23 20 82 0e 43 90 34 65 2b 91 b0 f3 0e 31 80 00 00 1e cd fc 81 64 08 43 c8 01 48 82 b1 5a 09 40 71 2c 8c c6 cc 70 00 00 00 00 00 00 0b 00 02 00 00 00 21 00 1e 00 1a 00 00 00 00 00 1e cf fd 80 64 06 40 c8 19 01 d0 49 48 d4 d6 4b 93 23 ad e2 3a fc b4 4f 1c 7b f1 1c da d0 a0 00 00 1e cf e4 06 20 62 03 20 44 22 22 1d 22 8d d0 c6 7c 62 0b 18 67 cc 20 b3 08 58 c3 00 00 00 1e cd fb 02 48 18 84 90 66 05 2d 15 1b 2a 96 4b 42 9a 87 24 71 de 14 00 c6 cc 77 00 00 00 00 00 00 0c 00 02 00 00 00 28 00 1e 00 1a 00 00 00 00 00 1e cf ff 60 08 80 c8 19 01 20 c8 1e 8c 8c 8a d5 3e 94 a7 fe 19 2b ff 09 29 ff 91 52 ff c2 52 bf f0 a4 af fc 82 a0 00 00 1e cf c8 04 40 84 1e 82 21 11 74 09 16 4e 43 0b b1 04 3e 63 0b b1 8c f9 8c 78 c3 00 00 00 1e cd f9 00 48 14 84 30 32 15 1a 8d 4a 57 98 69 aa 1c 91 43 04 91 70 e0 c6 cc 66 00 00 00 00 00 00 0d 00 02 00 00 00 20 00 17 00 18 00 00 00 00 00 1e cf ff e4 01 10 28 80 88 34 83 22 91 91 58 96 5b 65 14 68 a1 5f a2 33 20 a9 a4 33 42 9a 00 00 1e cf 90 74 81 08 3a 0e 80 40 42 9d 47 92 c1 24 38 a8 09 60 e0 00 00 1e cd f2 0f 10 19 06 20 c8 14 a4 48 6b 31 ec 30 a1 05 30 74 05 00 c6 cc 65 00 00 00 00 00 00 0e 00 02 00 00 00 20 00 1b 00 13 00 00 00 00 00 1c f0 4e df ff ff ff 40 a0 81 82 0c 50 a1 28 63 0b 0d 47 0a 22 31 30 72 b0 c8 64 d6 b2 c8 00 00 1e cf 90 1c 81 c8 02 0a 87 42 4a 9d 2a 49 31 c7 12 85 1a 88 ef 0a 10 e3 00 00 00 1e cd f2 01 10 91 10 24 88 94 25 a8 9d 40 b5 0c 00 c6 cc 58 00 00 00 00 00 00 0f 00 02 00 00 00 1a 00 15 00 12 00 00 00 00 00 1e cf ff fc 82 06 01 10 01 0a 10 84 12 02 83 0b 41 45 40 12 4a 07 a2 c0 00 00 1e cf c8 0a 42 24 45 13 44 21 ac 42 bb 84 aa a0 a2 45 00 00 00 1e cd f6 00 10 81 22 24 c8 b4 05 e8 9d 52 8a 00 c6 cc 50 00 00 00 00 00 00 00 00 03 00 00 00 15 00 13 00 11 00 00 00 00 00 1e cf fe 40 a1 03 90 02 62 40 10 51 21 22 82 c7 8f 2d 00 00 00 1e cf f9 00 c8 e8 8b 11 02 05 11 42 14 89 25 02 18 00 00 1e cd fd 81 44 12 40 88 99 08 96 47 76 46 c0 c6 cc 59 00 00 00 00 00 00 01 00 03 00 00 00 1c 00 16 00 10 00 00 00 00 00 1e cf fd 81 04 02 40 08 19 10 82 89 1b aa 71 4a 28 ec 28 ec 39 31 c5 5f a1 50 00 00 1e cf fb 07 88 0c 80 10 c2 05 11 42 15 8c 08 39 44 11 46 30 00 00 1e cd fe 42 f1 11 91 32 04 41 95 58 a5 48 c6 cc 56 00 00 00 00 00 00 02 00 03 00 00 00 18 00 15 00 12 00 00 00 00 00 1c f0 4e df ff d0 38 80 08 38 93 28 98 94 9b 2e f2 14 8e da 85 00 00 00 1e cf fb 01 08 50 89 11 02 15 01 32 74 1c 28 e2 09 41 00 00 00 1e cd fe 42 31 0b 91 52 3a 44 90 90 a5 5d 0e 50 c6 cc 69 00 00 00 00 00 00 03 00 03 00 00 00 1c 00 1d 00 19 00 00 00 00 00 1e cf fc 81 24 0e 40 08 49 1a 8e 89 1a e5 56 af 22 95 e1 52 bc 49 cf c9 55 00 00 00 1e cf f9 01 08 20 80 90 42 21 05 32 64 5c 52 98 62 20 8c ec 66 6e 63 33 b1 99 80 00 00 1e cd fe 40 71 0b 90 22 0e 43 90 14 b3 51 64 b9 05 15 30 a4 bc 89 00 c6 cc 5e 00 00 00 00 00 00 04 00 03 00 00 00 1b 00 16 00 16 00 00 00 00 00 1e cf fd 81 24 1e 41 48 01 02 8e 9d 02 2d 34 b1 6a 73 25 0c a8 b3 54 33 00 00 00 1e cf f2 04 10 91 0e 21 c8 c4 25 89 11 63 0b 46 0e 93 1d 40 00 00 1e cd fd 81 64 00 40 48 a9 2e 96 bd 0b eb 31 e5 31 0e 84 30 c6 cc 7e 00 00 00 00 00 00 05 00 03 00 00 00 25 00 21 00 21 00 00 00 00 00 1e cf fe 40 11 01 90 32 02 41 90 34 a4 69 aa e5 39 90 e1 0e e6 b6 37 fc 42 42 4f d8 49 24 3f 44 c4 4c 00 00 00 1e cf ec 02 20 22 08 40 e8 24 44 88 6a 30 96 09 48 a2 bf 14 93 fc 4a 4f fc 95 2b ff c1 56 80 00 00 1e cd fc 80 e4 0a 40 48 04 83 23 a3 41 65 6c 24 11 a8 82 17 99 9b 3f e8 49 08 7f f2 92 48 40 c6 cc 73 00 00 00 00 00 00 06 00 03 00 00 00 25 00 1f 00 18 00 00 00 00 00 1c f0 4e df ff ff a0 30 81 84 00 43 08 22 c1 09 a3 46 18 b1 0c cf ed 06 6d ec 84 24 3f 88 42 1b a1 a1 8c 00 00 1e cf c8 00 41 24 0d 00 a1 d0 d2 51 aa b6 94 a4 fc 92 5f e5 24 fc 92 5f e2 49 7f 92 40 00 00 1e cd f9 00 48 0c 83 11 e2 1d 11 42 16 9a 41 8b 31 85 08 73 06 00 c6 cc 7e 00 00 00 00 00 00 07 00 03 00 00 00 2c 00 20 00 1b 00 00 00 00 00 1e cf ff c8 00 20 21 00 20 04 01 00 8f e8 08 10 44 6d be 92 49 09 f6 49 09 27 d5 21 08 76 10 90 de c2 40 d3 d8 40 c6 e8 63 18 00 00 1e cf d8 06 40 64 0d 03 40 68 68 d1 a6 8e aa 48 9a 48 bf 48 53 c5 1c f1 47 3c 50 d4 3b 00 00 00 1e cd f6 02 10 11 07 60 08 44 44 74 4a 31 64 30 b6 10 71 03 90 12 c1 64 14 c6 cc 64 00 00 00 00 00 00 08 00 03 00 00 00 23 00 14 00 16 00 00 00 00 00 1e cf fd 80 04 00 40 88 11 0b a1 10 22 5f 42 10 5d b1 8f 33 10 f9 9a cd fd 08 40 5c cc 43 f9 9b 0c 00 00 1e cf f6 01 90 49 02 20 e8 84 32 ea 02 44 ca 52 6a 20 00 00 1e cd fb 00 08 18 83 90 22 91 05 12 15 9a 8e c1 5a 30 a0 f0 c6 cc 55 00 00 00 00 00 00 09 00 03 00 00 00 1b 00 12 00 11 00 00 00 00 00 1e cf f6 01 90 39 04 60 e8 54 04 14 2a bd 22 4d 50 e4 64 3b 08 80 f4 44 00 00 00 1e cf fb 02 88 04 80 10 13 59 05 62 36 9a c3 00 00 00 1e cd fd 81 c4 02 43 88 09 1c 82 b9 18 66 88 c6 cc 64 00 00 00 00 00 00 0a 00 03 00 00 00 20 00 1a 00 13 00 00 00 00 00 1e cf fb 00 c8 0c 80 10 12 12 8a 95 25 55 a2 9f 92 44 c5 14 48 e4 4d 12 5f e4 52 de 44 60 00 00 1e cf fb 00 08 28 81 b0 22 21 0e 91 32 75 14 4d 02 14 20 a2 0e 61 c8 00 00 00 1e cd fe 40 11 07 10 92 0c 44 91 90 8a e9 93 42 80 c6 cc 64 00 00 00 00 00 00 0b 00 03 00 00 00 1f 00 18 00 16 00 00 00 00 00 1e cf fd 80 64 16 c0 18 01 0a 8e 82 85 05 96 93 8e 78 e3 bf 44 77 e4 28 92 14 9a 23 80 00 00 1e cf f6 04 10 21 01 61 08 74 65 29 99 20 f2 1d 88 81 cc 39 0b 00 00 00 1e cd fd 81 24 0c 41 c8 01 02 88 bd 03 a8 0f a0 3a 82 48 56 c6 cc 6b 00 00 00 00 00 00 0c 00 03 00 00 00 22 00 1a 00 18 00 00 00 00 00 1e cf fe c0 31 01 90 12 06 41 64 12 12 34 d9 92 a7 5f e2 24 fc 8e 26 92 13 48 89 a4 3b f1 15 60 00 00 1e cf ec 04 20 62 07 20 04 32 3d 12 84 ec 31 66 0e 31 c6 14 51 4c 56 00 00 00 1e cd fc 80 24 1a 40 18 39 10 96 92 85 e4 8a 4a 10 8a c8 62 02 40 c6 cc 5c 00 00 00 00 00 00 0d 00 03 00 00 00 1e 00 13 00 14 00 00 00 00 00 1e cf ff b0 04 41 22 00 40 88 32 63 0a 56 29 2c ad 45 1d ed 41 28 52 4a 14 9a 14 50 00 00 1e cf d8 1a 40 c4 1d 29 41 26 a6 52 c3 ce 24 63 00 00 00 1e cd f9 00 08 c8 81 90 c2 1d 21 4a 66 54 a8 1c c0 b0 c6 cc 57 00 00 00 00 00 00 0e 00 03 00 00 00 1d 00 14 00 0f 00 00 00 00 00 1e cf ff c8 06 20 01 01 20 04 99 00 b5 02 2a 3c 81 25 09 2a e2 8a fc 51 6f cc 28 00 00 1e cf e4 09 20 62 16 41 11 e8 04 a4 68 26 e3 44 16 60 00 00 1e cd fb 00 88 34 80 10 f2 29 14 4a 00 c6 cc 53 00 00 00 00 00 00 0f 00 03 00 00 00 18 00 13 00 11 00 00 00 00 00 1e cf ff c8 1e 20 21 01 20 04 69 c4 81 1a 09 43 b2 18 a0 85 22 18 00 00 1e cf ec 03 20 c2 1a 40 a8 14 e4 ea 08 2a 50 24 00 00 00 1e cd fc 86 a4 10 40 48 01 02 f2 81 7a 05 00 c6 cc 5d 00 00 00 00 00 00 00 00 04 00 00 00 20 00 13 00 13 00 00 00 00 00 1e cf ff 20 08 83 48 01 07 21 c8 0a d0 22 83 c8 9c a4 c2 9d fe 0a 2a ff c0 e5 7f fe 44 54 00 00 1e cf e4 0e 20 e2 14 41 91 ca 0c 19 22 40 b4 08 00 00 00 1e cd fb 01 c8 54 87 90 32 35 2d 3a f7 49 88 98 00 c6 cc 74 00 00 00 00 00 00 01 00 04 00 00 00 28 00 1a 00 1b 00 00 00 00 00 1e cf ff 90 24 40 62 04 40 08 12 19 2a 14 35 92 4a 64 8f 7f 84 53 bf f0 8a 3f c2 94 ef ff c1 46 af ff f0 24 d5 40 00 00 1e cf d8 0c 40 84 0d 02 43 27 22 46 a3 9c 82 14 41 88 42 39 8c 28 c3 00 00 00 1e cd f9 01 c8 14 81 10 12 1d 15 02 55 58 a7 3b 11 cc 8e 21 14 64 38 84 38 c6 cc 6e 00 00 00 00 00 00 02 00 04 00 00 00 29 00 19 00 15 00 00 00 00 00 1e cf ff d8 06 20 51 06 60 24 09 14 95 06 8a d4 a4 c9 2a ff f2 95 2f ff 14 5a bf ff c4 92 d5 ff 85 aa f3 ff 85 ad 58 00 00 1e cf b0 00 81 08 72 08 85 42 48 9d 27 12 c2 1c 41 88 c1 58 61 46 00 00 00 1e cd f2 01 90 29 0d 21 28 04 14 eb 5f 26 87 04 86 4a 28 c6 cc 77 00 00 00 00 00 00 03 00 04 00 00 00 28 00 1d 00 1b 00 00 00 00 00 1e cf ff ec 01 10 28 80 88 09 02 42 91 91 91 4a ab ff 25 54 ff ca b4 7f e5 6a 3f f2 b4 b7 f9 55 67 fa 94 19 91 66 00 00 1e cf 60 01 02 20 48 12 06 88 89 22 35 10 c5 98 83 98 10 e6 14 af 1c 97 e4 55 00 00 00 1e cd e4 03 20 52 06 40 90 e8 69 11 aa e5 12 0f 26 51 0f 18 db 7f 04 86 90 c6 cc 96 00 00 00 00 00 00 04 00 04 00 00 00 30 00 26 00 29 00 00 00 00 00 1d 16 4d bf ff ff ff d0 08 20 20 84 02 0c 62 84 81 00 4c c8 50 c6 74 84 86 4f 40 86 99 3e 82 49 93 3b 4a 49 31 7f 52 4b 14 ce c4 29 8a 40 00 00 1e d4 40 54 06 80 a0 1a 2d 0e 83 a5 55 2a 9c 52 ab ff 0a aa ff f1 15 ae fe 15 5a bf ff 12 5a a7 ff 89 55 80 00 00 1e cd b0 0c 81 08 12 07 40 a2 22 40 9e e6 46 ff 88 69 24 fa 49 24 93 e8 92 49 27 d0 94 98 a7 ea 4a 49 0f ab 14 84 00 c6 cc 8f 00 00 00 00 00 00 05 00 04 00 00 00 2e 00 23 00 27 00 00 00 00 00 1e cf ff fd 80 06 02 30 01 02 30 04 3e c0 20 20 41 18 cf ff e4 b1 49 0f ec 24 a4 87 ea 85 21 0f 64 92 04 f6 60 84 1b 21 83 db 32 c0 00 00 1e ce 40 14 02 80 a0 28 14 14 28 be 9d 6a a9 ff e5 6a 5f fe 2a a9 ff 95 91 fa 90 d4 88 94 82 20 a0 00 00 1e cd c8 00 40 04 01 00 40 20 22 43 fa 08 a3 36 7f f4 92 48 1e c9 24 02 f4 92 06 3f a4 80 67 18 31 d8 c2 90 00 c6 cc 69 00 00 00 00 00 00 06 00 04 00 00 00 21 00 19 00 18 00 00 00 00 00 1e cf ff d8 00 20 01 02 20 44 11 06 c8 44 a2 7a 20 42 ec 69 ab 01 25 a4 e2 89 22 93 f2 2a 00 00 00 1e cf d8 02 40 a4 0d 04 d0 28 6a 50 57 20 1e 56 83 0b 61 04 7c c6 60 00 00 1e cd fb 01 88 18 80 b0 22 35 09 ea 06 d8 e8 46 5a d0 84 3b c7 1c c6 cc 63 00 00 00 00 00 00 07 00 04 00 00 00 1f 00 19 00 14 00 00 00 00 00 1e cf ff 20 20 80 88 11 03 b0 84 22 24 28 ee 62 e1 0c f8 21 1f 46 14 a0 b4 4b 0e 28 c0 00 00 1e cf f2 00 90 59 00 20 08 b4 4a 74 08 b2 5a 22 0c 84 07 05 1a 8c 18 00 00 1e cd fc 80 84 16 49 49 59 0c 86 9d 22 ad 22 a5 14 00 c6 cc 75 00 00 00 00 00 00 08 00 04 00 00 00 29 00 1f 00 16 00 00 00 00 00 1e cf fd 80 44 04 40 88 2d 82 21 22 4b e8 29 18 df fc 48 43 4f d8 42 42 7e c2 12 43 e8 42 48 7f f0 21 09 3d 63 0d 00 00 00 1e cf f9 02 c8 00 80 90 06 1d 22 95 4a 1b 49 23 2b 8d 8a 29 7f 88 8a ff 09 15 fe 0a 48 00 00 1e cd fd 82 24 00 43 c8 89 04 9a b9 0d 62 34 0b b0 a5 c2 30 c6 cc 67 00 00 00 00 00 00 09 00 04 00 00 00 22 00 17 00 17 00 00 00 00 00 1e cf f9 00 08 3c 82 10 92 05 11 5d 12 8f e8 c6 3f b6 31 8d fb 24 24 0f d9 09 24 3f a2 49 0c 80 00 00 1e cf fb 00 88 04 80 12 a2 45 02 8d 65 16 99 24 55 c5 36 45 14 00 00 1e cd fd 81 24 04 42 48 11 02 90 85 ea 05 dc 6d 01 67 16 61 00 c6 cc 58 00 00 00 00 00 00 0a 00 04 00 00 00 1b 00 12 00 14 00 00 00 00 00 1e cf f6 00 90 01 01 20 68 6a 1a 74 68 54 a5 30 53 b0 08 9d a0 81 3b 30 c0 00 00 1e cf f9 01 08 2c 80 14 02 0d 31 3a 02 a9 08 a0 00 00 1e cd fd 80 24 00 40 48 01 06 80 84 5b 44 ba 12 39 40 c6 cc 5a 00 00 00 00 00 00 0b 00 04 00 00 00 1d 00 12 00 14 00 00 00 00 00 1e cf fb 00 48 14 82 90 02 01 25 2a 0d 35 a2 89 42 8d 43 98 2d 8a d6 8d 01 68 00 00 00 1e cf f6 02 10 59 02 21 a8 24 f4 4b 50 6a 00 d0 00 00 1e cd fd 80 a4 00 40 48 01 06 84 84 41 40 db 92 06 00 c6 cc 5f 00 00 00 00 00 00 0c 00 04 00 00 00 21 00 17 00 10 00 00 00 00 00 1e cf fe 40 31 02 90 52 01 21 48 64 a8 3a 2b 24 8d c5 1a 45 1a 28 a2 47 1d e1 5a 5f ba 23 80 00 00 1e cf f2 04 10 09 00 20 68 a4 55 49 5e 48 a4 8a 56 80 49 23 00 00 00 1e cd fc 8a 64 00 40 c8 41 02 de 81 0a c0 c6 cc 62 00 00 00 00 00 00 0d 00 04 00 00 00 1f 00 18 00 14 00 00 00 00 00 1e cf ff 60 38 81 c8 04 81 90 e4 32 0d 19 76 49 35 34 28 af c8 8d 14 73 c7 69 7e 85 58 00 00 1e cf ec 0c 20 32 1c 40 52 68 0b 50 22 81 28 1a 8b 05 20 2c 83 00 00 00 1e cd fc 81 a4 00 44 48 01 1e 80 b5 13 21 8a 4b 45 68 c6 cc 68 00 00 00 00 00 00 0e 00 04 00 00 00 21 00 1b 00 15 00 00 00 00 00 1e cf ff b0 14 40 62 06 40 08 09 04 8c 95 34 75 29 4d e8 51 5f 89 1b 44 77 e4 29 b1 0d 41 00 00 00 1e cf e4 06 20 92 10 41 e8 04 64 f4 0c 36 86 16 c6 1e c2 0f 63 19 c2 08 00 00 00 1e cd fb 0c 48 08 85 90 42 25 19 2a 94 2b 35 87 10 e7 00 c6 cc 5b 00 00 00 00 00 00 0f 00 04 00 00 00 19 00 14 00 17 00 00 00 00 00 1e cf ff d8 02 20 91 00 22 64 03 14 a9 4a d5 88 a4 6a 43 99 10 65 80 00 00 1e cf d8 58 40 e4 19 09 43 24 a2 5a 83 8b 20 5b 08 b0 00 00 1e cd fb 00 48 00 88 90 a2 05 7d 12 56 92 49 8e 28 d4 90 94 88 c6 cc 71 00 00 00 00 00 00 00 00 05 00 00 00 31 00 19 00 10 00 00 00 00 00 1e cf f6 03 90 19 01 20 28 0f d1 49 58 51 47 f2 4a 2d 5f ff e0 08 db 7f f0 02 b6 df fc 00 b6 dd ff f0 04 97 2f bf c0 82 de cd ff 44 37 76 64 00 00 1e ce 40 e4 02 86 20 68 84 74 c9 91 a8 c7 b0 84 70 c6 71 8c df 30 86 00 00 1e cd 20 a9 0c a4 28 62 05 65 02 95 89 b0 c6 cc 82 00 00 00 00 00 00 01 00 05 00 00 00 3a 00 1b 00 16 00 00 00 00 00 1e cf fd 80 64 02 40 48 0b 02 82 85 07 fd 12 4b 55 d7 7f fc 6d 9b 5b ff fc 35 36 d9 bf ff c3 35 6d bb ff ff 0a aa 66 d9 ff 0a ed b7 5f ff f8 ea ad b2 ff ff 8e aa d9 20 00 00 1e dc 40 44 07 40 90 44 3d 01 22 25 6a 20 ba 18 76 10 7b 18 e2 05 10 a5 00 00 00 1e cd 20 19 09 a2 a8 02 05 09 19 72 35 98 f3 08 6f 99 9b 40 c6 cc 89 00 00 00 00 00 00 02 00 05 00 00 00 2d 00 21 00 24 00 00 00 00 00 1e cf ff d8 02 20 13 01 20 24 0b 04 85 0a 1f e9 29 6b 95 ff fe 2c aa df ff e2 c9 44 ff c5 52 6f ca 8c 42 11 c2 1b 3f a1 a1 a6 00 00 00 1e cc c0 64 12 80 21 a8 04 d4 4a d3 46 a5 29 df e0 95 5f f8 56 ab ff f1 25 56 ff fc 4b 55 80 00 00 1e cc 40 c4 06 86 20 74 02 42 24 3a 4c 64 7f 63 1a 49 e9 09 24 cf d5 24 92 4f d4 96 29 27 ea 4b 14 90 c6 cc 99 00 00 00 00 00 00 03 00 05 00 00 00 31 00 27 00 2a 00 00 00 00 00 1c a8 51 1f ff ff ff fa 01 04 04 10 30 40 02 10 40 11 84 42 82 04 05 02 4d b4 31 a4 9d 09 24 93 d2 49 24 9f 64 92 43 3e 88 42 49 3d 0a 42 40 00 00 1e cd 20 19 02 a0 28 0a 05 03 a5 42 9a 55 3d 2a ab ff ca b5 5f fe 21 5a bf fc 55 69 ff 95 54 ff cd 14 bf ca 90 00 00 1e cc c0 44 00 81 20 08 04 1f 40 89 04 22 37 ff 49 0c 92 7e a5 24 98 bf 52 52 49 3f 61 25 20 7b 8a 40 86 c8 18 7b 31 80 c6 cc 84 00 00 00 00 00 00 04 00 05 00 00 00 2c 00 22 00 1f 00 00 00 00 00 1e cf ff fe c0 21 80 04 00 40 0c 00 80 40 43 c8 10 42 3d 24 fe ac 52 49 3e 88 52 40 e9 24 84 3b 09 20 5d b1 86 a3 19 4c 65 80 00 00 1e ce c0 14 02 80 a0 28 14 14 28 be 8d 2a a9 3f f2 d4 9f e5 48 fd 48 9f a4 44 a1 46 1c 21 c3 00 00 00 1e cd c8 00 40 04 02 80 20 10 91 fa 04 10 8c 2e d9 8c e6 20 e2 08 2d 84 1c 40 ec 05 00 c6 cc 68 00 00 00 00 00 00 05 00 05 00 00 00 22 00 19 00 16 00 00 00 00 00 1e cf ff e4 00 10 00 81 08 29 0c 49 22 22 55 6d 12 54 9a 4a ff 11 2b f0 a5 5f f9 14 af fc a2 a0 00 00 1e cf e4 01 21 32 04 42 51 88 6b 11 d6 63 cc 63 8c 62 c4 10 df 19 98 00 00 1e cd fb 01 08 2c 80 10 d2 01 89 2a a6 5c 69 29 1c 77 88 e0 c6 cc 86 00 00 00 00 00 00 06 00 05 00 00 00 27 00 27 00 21 00 00 00 00 00 1e cf ff c8 06 20 31 03 20 64 05 86 42 46 9a ba ba 4b ff 2a 93 fc 52 a7 fe 16 95 ff e2 a9 4f fc 8b 4b ff 0a c8 00 00 1e cf ec 00 20 62 04 40 f4 11 11 12 04 7a 99 8d fd 06 6c 7f 42 10 93 d8 42 43 7b 21 21 0f e2 12 43 7b 09 21 00 00 00 1e cd fc 80 a4 12 40 18 29 0e 82 83 4a aa d3 71 d3 f4 29 5f e4 55 3f 0a 95 fe 12 ab ff 03 52 c6 cc 7d 00 00 00 00 00 00 07 00 05 00 00 00 25 00 1f 00 22 00 00 00 00 00 1e cf ff f2 01 88 0c 40 04 04 84 60 91 91 aa 8d 4a 52 fc a4 5f e6 48 fd 25 2f f1 4a 3f cc a5 bf d4 54 80 00 00 1e cf c8 00 40 44 2d 02 42 23 d1 20 51 ba 20 83 cc cc 5d 99 85 99 8c fb 31 8b 31 06 00 00 00 1e cd f9 00 c8 04 83 90 29 02 41 46 9d 0d 2e e2 bf cc 91 fa 49 3f cc 91 fa 91 3f 29 17 f9 91 00 c6 cc 64 00 00 00 00 00 00 08 00 05 00 00 00 1f 00 17 00 17 00 00 00 00 00 1e cf ff f9 00 84 0c 20 02 06 e0 c8 04 44 84 79 22 96 83 4a 34 e4 a4 75 f9 22 78 a8 60 00 00 1e cf 90 1c 80 c8 1a 01 d0 e8 a8 b5 29 aa 2d 11 e8 62 d3 00 58 00 00 1e cd ec 06 20 62 03 20 c4 4d 29 2a 36 16 7b 14 1e 09 a0 f2 80 c6 cc 99 00 00 00 00 00 00 09 00 05 00 00 00 34 00 27 00 27 00 00 00 00 00 1e cf ff ec 00 30 10 80 08 01 00 40 20 21 ff a0 41 88 e9 3f e8 52 49 8b ff 48 24 b1 67 c8 4a 49 91 ec 01 09 93 3c 80 8c 93 3b 08 12 66 72 0c 86 4e 00 00 00 1e cf d8 06 40 a4 15 00 e8 32 1a 54 5e 9a 5d cf fc 32 97 ff 81 55 7f f8 0a 55 ff e0 45 2e fc 10 aa ff c0 46 a0 00 00 1e cd f6 03 10 31 01 b0 02 09 19 1f 44 92 99 7c 46 6c ff 83 1a 43 ff 90 84 86 7d 04 24 93 d0 20 da 7a 40 d2 40 c6 cc 88 00 00 00 00 00 00 0a 00 05 00 00 00 32 00 20 00 1f 00 00 00 00 00 1e cf fe c0 01 01 10 bb 00 20 08 44 49 7e 81 08 8c 2f ed 92 48 1f ff fc 91 09 24 7f f5 94 42 80 bf fe b2 44 42 4b f9 4a 88 88 4b fb 4a 8a 88 50 00 00 1e cf f2 08 10 19 0c 60 28 34 94 1a 34 c8 69 72 8a ff ca a4 ff c9 51 7f fa 8a a7 ff 95 64 00 00 1e cd fb 04 48 08 86 90 62 26 84 91 3e 82 88 27 63 10 fe c6 31 8f f9 48 40 9e c9 08 00 c6 cc 4b 00 00 00 00 00 00 0b 00 05 00 00 00 1a 00 13 00 07 00 00 00 00 00 1c a8 51 1f ff e8 5c 40 04 04 46 10 4d 49 0c b8 f7 78 73 19 14 f5 88 b0 00 00 1e cf f2 11 90 11 0d 20 48 f4 45 2a 95 2c 91 4a 00 00 00 1e cd fb 28 00 c6 cc 61 00 00 00 00 00 00 0c 00 05 00 00 00 1b 00 17 00 18 00 00 00 00 00 1e cf fd 80 24 00 40 c8 39 01 41 6e 89 14 28 6a 28 12 41 27 69 14 57 e2 88 00 00 1e cf f2 07 10 09 0e 20 28 c4 35 49 5a 69 85 88 2c 51 34 18 60 00 00 1e cd fb 02 c8 00 80 90 02 1d 21 1a c4 ca 34 e2 8a 38 83 88 12 88 c6 cc 61 00 00 00 00 00 00 0d 00 05 00 00 00 18 00 1b 00 17 00 00 00 00 00 1e cf fe c0 b1 02 30 32 12 41 30 54 a4 4c aa 0f 0d 11 3d 0a 1d 00 00 00 1e cf f2 00 10 09 00 21 08 14 14 0a 91 2c 91 0e 28 a2 0e 61 1c 40 8b 30 80 00 00 1e cd f9 00 08 04 81 10 12 9d 01 6a 47 54 79 02 4a 12 50 92 80 c6 cc 7a 00 00 00 00 00 00 0e 00 05 00 00 00 23 00 1f 00 21 00 00 00 00 00 1e cf ff 60 80 80 c8 11 01 20 08 48 53 a0 a7 76 33 7d 83 33 e1 99 bf 83 33 df f0 10 6c 7f c4 21 24 00 00 1e cf ec 00 20 42 08 40 e8 44 64 74 8b 2e 41 0c f8 cc 47 cc 62 3e c2 08 e1 06 71 8c 00 00 00 1e cd f9 01 c8 14 81 30 32 1d 0d 06 85 75 aa 63 92 fc 89 3f 22 a5 fe 22 97 f9 15 2f f2 45 40 c6 cc 77 00 00 00 00 00 00 0f 00 05 00 00 00 28 00 19 00 1f 00 00 00 00 00 1c a8 51 1f ff fe 80 02 02 20 02 28 46 14 90 12 28 a8 76 63 17 6c d8 2f 6d 0c 17 de 24 83 7f f0 52 40 9f 4c 20 44 00 00 1e cf c8 08 41 04 06 81 21 91 68 12 32 e3 48 16 50 92 84 94 24 85 62 00 00 1e cd f2 00 90 19 05 20 94 1a 1a 34 94 d6 4b 69 23 6a 85 3f 29 09 a4 84 d2 22 65 0a 00 c6 cc 7f 00 00 00 00 00 00 00 00 06 00 00 00 33 00 18 00 1d 00 00 00 00 00 1e ce c0 5a 01 a0 34 07 40 c8 36 0f e4 64 59 6b 7b 7b ff fc 01 13 99 99 fd 10 9b 97 73 fa 02 5b d9 7f fc 02 5b b7 7e 01 2d b5 fe 05 5a bf f0 15 58 00 00 1e d4 40 64 04 80 d0 64 22 1d 32 25 6a 31 c2 94 0b a8 f5 3c 72 40 00 00 1e da 40 04 02 83 20 68 a4 15 49 54 20 93 99 c2 08 dd 63 36 f8 21 a4 9d 0c 69 20 c6 cc 97 00 00 00 00 00 00 01 00 06 00 00 00 2d 00 27 00 2c 00 00 00 00 00 1e cf fe c0 15 00 c8 0b 01 90 2c 12 12 2f ff 45 4a ad 6a 3f ff fc 72 c9 24 fe 37 50 23 fc d4 b1 b9 51 6d 0a 66 68 66 7b e0 8d b4 00 00 1e cd 20 11 02 a0 68 12 09 05 2a 14 51 9a aa ff 09 57 7f e0 5a af ff 10 ab 5f fe 21 56 bf fc 48 ac ff ca 34 80 00 00 1e ce 40 24 08 80 20 08 04 1e 91 12 08 45 f6 6d 24 9f 49 24 99 3f 42 98 a4 ce d2 52 62 9f d4 a1 49 27 ea 4a 49 27 ea 4a 48 40 c6 cc 99 00 00 00 00 00 00 02 00 06 00 00 00 32 00 28 00 28 00 00 00 00 00 1c f0 4e df ff ff ff f4 08 08 10 20 00 80 04 00 85 20 09 04 08 20 53 e8 52 49 27 d1 01 60 c1 f5 29 24 87 aa 12 42 7b 24 84 0d 90 86 1d 0d 06 80 00 00 1e cc c0 14 02 80 d0 14 0a 0a 14 28 7e 95 55 d4 ff fc b5 65 ff f9 95 53 ff 2b 49 ff 95 49 fe 64 2b fc c4 69 0a 00 00 00 1e cd 60 01 00 20 08 05 00 80 81 05 1f f4 12 8d e9 0f d9 8a 60 87 d5 31 40 2d 92 41 9f d2 40 82 ed 06 3c c1 2c 14 c6 cc 65 00 00 00 00 00 00 03 00 06 00 00 00 23 00 18 00 13 00 00 00 00 00 1e cf ff f6 00 08 00 40 04 00 80 21 11 d8 99 20 85 ed 8c 11 f6 63 5b a0 20 a3 07 60 94 61 d8 c9 80 00 00 1e cf c8 02 40 24 0d 03 42 68 28 d1 ad 49 65 54 86 28 40 34 2c a0 00 00 1e cd f9 00 08 08 82 10 52 19 25 12 d4 03 93 ac 00 c6 cc 56 00 00 00 00 00 00 04 00 06 00 00 00 1a 00 13 00 12 00 00 00 00 00 1e cf ff b0 00 40 c2 06 44 c8 02 89 02 b6 12 63 84 a4 51 5e 09 68 4a b0 00 00 1e cf f2 01 90 61 03 21 88 14 82 03 64 52 16 34 c0 00 00 1e cd fd 88 a4 00 42 c8 21 0e aa 91 1b 68 2c b0 c6 cc 80 00 00 00 00 00 00 05 00 06 00 00 00 28 00 24 00 1d 00 00 00 00 00 1e cf ff 90 14 40 62 06 c0 ac 19 0c 84 8d 14 72 5d 57 fe 15 4b fc 12 ab ff 08 aa ff c2 32 ef e2 2a e3 ff c0 2a dc 00 00 1e cf f6 02 10 21 00 20 7a 08 84 89 12 3b 08 42 ec 66 6f 8c cd be 02 1b 6e c0 c6 87 c4 21 8d b0 31 8c 00 00 1e cd fd 80 a4 0e 40 98 19 0e 89 42 a5 42 2d 49 c7 5e 1c af c4 95 f8 94 bf 24 90 c6 cc 99 00 00 00 00 00 00 06 00 06 00 00 00 32 00 28 00 28 00 00 00 00 00 1c f0 4e df ff ff f4 02 10 10 80 84 08 41 11 88 44 26 45 38 b5 ff f8 b0 ab 7f fe 24 aa 5f fe 0c 56 7f f8 aa a7 fe 16 95 ff f9 85 49 ff e2 d1 10 00 00 1e cf e4 00 20 22 00 40 10 48 08 7d 12 0a 46 7f d2 43 43 7b 09 21 0f e2 48 40 f8 90 c6 3f a1 20 43 e8 41 ad 46 68 00 00 1e cd fb 00 c8 0c 80 90 12 05 0b d0 91 a2 95 77 ff 95 95 7f f8 a8 d3 ff 28 d2 ff ca 32 bf f2 8a 9f e5 44 fd 22 00 c6 cc 6d 00 00 00 00 00 00 07 00 06 00 00 00 23 00 17 00 1c 00 00 00 00 00 1e cf ff fd 80 62 01 10 11 03 10 64 0b 09 19 32 d1 35 42 9f 94 44 d2 14 fd 42 b3 11 97 a0 cb 58 c0 00 00 1e cf 20 11 02 20 f4 01 08 92 91 5a 05 d0 19 51 ee f1 1c c2 ba 00 00 1e cd e4 01 20 12 06 41 50 5a 0a 34 6b 56 a2 53 49 69 e4 4c 06 12 73 29 8c c0 c6 cc 70 00 00 00 00 00 00 08 00 06 00 00 00 20 00 19 00 20 00 00 00 00 00 1e cf ff ff 90 14 20 70 81 18 28 83 11 44 12 33 82 24 05 0a 63 88 62 39 99 9b e3 48 63 00 00 00 1e ce 40 64 02 93 a0 48 74 54 54 2b ad ae 29 5f 8a 53 f2 52 7e 52 40 00 00 1e cd 90 24 81 88 1a 00 81 46 42 81 14 2b 0a c1 90 84 73 10 ce 23 33 7c cd 8c 7d 08 41 80 c6 cc 8e 00 00 00 00 00 00 09 00 06 00 00 00 2f 00 25 00 23 00 00 00 00 00 1e cf ff ff c8 02 10 00 40 84 08 c0 08 0a 1e 4c 20 20 84 7d 61 0f 4c f4 04 24 99 ec 09 24 cf 51 09 26 7a 24 84 93 b0 84 86 7b 21 09 10 00 00 1e ce 40 34 06 81 a0 28 14 0f 46 8d 14 aa bf f0 a9 d7 fe 14 aa ff c4 55 3f 14 95 fe 49 27 e9 22 fc 91 00 00 00 1e cd 60 01 03 20 08 02 01 07 d0 24 41 48 bc 43 6d ba 41 b4 3e 21 21 8f a1 0c 37 06 10 51 06 21 00 c6 cc 91 00 00 00 00 00 00 0a 00 06 00 00 00 39 00 20 00 21 00 00 00 00 00 1e cf ff fe 40 01 80 14 00 c0 14 01 80 c0 40 47 fb 0c 91 ce 42 9f ff a8 8d 11 09 7e d2 22 22 20 7d a2 a5 0a 17 fe 94 28 84 97 fd 44 a1 2c 3f a9 29 24 9f d8 0a 04 80 00 00 1e cf b0 05 80 c8 0a 02 83 42 f4 28 51 5a 93 95 51 7f 8a 49 f9 48 49 21 28 a1 0a 10 51 40 00 00 1e cd e4 00 20 02 00 40 90 88 3e 81 02 0a 21 7b 33 1f 6c c2 3e cc 69 31 92 c6 38 c1 da c3 80 c6 cc 5d 00 00 00 00 00 00 0b 00 06 00 00 00 1e 00 15 00 13 00 00 00 00 00 1e cf fe 40 01 04 90 12 04 40 12 51 a0 a4 94 52 6c 38 c1 d7 8c 52 20 76 05 e9 35 80 00 00 1e cf f6 0a 90 21 07 21 48 54 c4 6b 13 28 b1 0e 61 c8 00 00 00 1e cd fb 09 48 20 80 90 02 05 d1 0a b4 0b a8 d3 00 c6 cc 70 00 00 00 00 00 00 0c 00 06 00 00 00 2b 00 1c 00 12 00 00 00 00 00 1e cf fe c0 11 01 90 32 02 41 90 3d 19 09 15 ba 7d 4a 8f fc 35 2b ff f1 22 b3 ff c1 4a 57 ff e2 42 8d ff e2 11 2b ff 10 54 00 00 1e cf f6 00 10 31 07 60 88 44 5a 44 c9 dc 43 c4 31 c6 31 62 08 2c c6 16 c2 08 00 00 1e cd fb 02 48 00 80 90 22 2d 19 08 8a 5a 81 10 c6 cc 7a 00 00 00 00 00 00 0d 00 06 00 00 00 24 00 22 00 1d 00 00 00 00 00 1e cf ff b0 04 40 e2 00 40 48 02 29 4a 04 12 e8 8b f2 44 ff 32 27 f8 a4 9f f9 24 af ff 22 93 fc 2a 8e 00 00 1e cf ec 02 20 82 06 c0 90 88 f4 49 14 4e 84 31 f6 31 0f b3 19 bf a0 43 43 fa 10 34 3e 08 63 40 00 00 1e cd f9 02 48 18 84 90 62 1d 1d 05 2a ea b9 ca fd 0a 4f 14 54 fd 0a 57 e2 2a 00 c6 cc 71 00 00 00 00 00 00 0e 00 06 00 00 00 22 00 19 00 1f 00 00 00 00 00 1e cf ff c8 02 20 01 04 20 04 11 07 24 22 24 85 ea 62 33 e2 cd 9c 8c db 8b 08 b4 31 a0 c4 43 00 00 00 1e cf d8 08 40 c4 0e 80 22 11 54 27 48 aa 08 12 c1 68 1a 83 0f 66 00 00 00 1e cd f6 00 90 29 03 20 68 0e 82 4a 8d 34 6e 53 bf 44 53 c8 e2 52 08 52 10 a2 92 88 00 c6 cc 66 00 00 00 00 00 00 0f 00 06 00 00 00 24 00 12 00 19 00 00 00 00 00 1e cf ff 60 01 80 88 01 02 21 76 01 01 12 0f fa 10 d8 5f 66 c1 1f f4 83 1e 20 47 d8 c2 a0 21 6f 58 00 00 00 1e cf b0 18 82 48 32 12 84 4b 48 20 23 51 2c 00 00 00 1e cd d8 06 40 64 1d 00 d0 68 6a 29 55 65 c4 b4 87 4a 0e c5 68 05 5c c6 cc 78 00 00 00 00 00 00 00 00 07 00 00 00 22 00 1e 00 21 00 00 00 00 00 1e cf ff c8 0a 20 11 01 20 64 14 82 4e 48 e1 45 33 b3 36 6a c6 3c 65 04 6d a5 1b 1a 46 c6 86 80 00 00 1e cc c0 54 0a 81 a0 14 3a 1a 34 1a 6d 57 7e 22 a7 85 14 f1 c8 91 45 12 28 e7 8a 18 00 00 1e cc c0 44 04 80 20 08 04 1e 91 12 08 45 e2 1b 6d ec 09 0d 3a 08 cc f8 62 0b 18 45 cc 1c 38 c6 cc 78 00 00 00 00 00 00 01 00 07 00 00 00 26 00 1c 00 1f 00 00 00 00 00 1e cf ff f2 02 08 08 40 8c 0e 40 10 88 88 08 21 72 36 67 48 68 63 a4 86 83 b0 86 86 b0 d0 c6 b0 c6 82 6c 20 00 00 1e ce 40 14 02 81 a0 28 14 34 1e 85 34 bb bf c4 91 fa 23 bf 44 25 05 1a 80 50 00 00 1e cd c8 00 40 04 01 00 40 20 22 43 f4 10 c8 c7 f3 36 0b 99 85 d8 cb 38 16 35 c3 cf 00 c6 cc 5f 00 00 00 00 00 00 02 00 07 00 00 00 1f 00 13 00 16 00 00 00 00 00 1e cf ff c8 00 20 21 02 20 84 0b 00 81 42 ce 54 33 0d 10 64 11 1b 60 ef cc 56 9f 96 20 00 00 1e cf c8 06 41 64 02 82 a2 a8 2b 98 10 20 78 41 20 00 00 1e cd fb 00 88 35 80 10 f6 01 3e c5 0a 49 34 b1 27 9c 78 f0 c6 cc 5b 00 00 00 00 00 00 03 00 07 00 00 00 1f 00 11 00 14 00 00 00 00 00 1e cf ff 20 18 80 08 09 08 20 09 d4 28 1b 46 2d 1d 41 29 c5 1b 39 cf fc 32 4f ff 29 52 00 00 1e cf e4 0a 21 42 20 44 11 8a 0b 90 a8 60 00 00 00 1e cd fc 80 e4 22 43 c8 39 0e 9a 8d 6b 2f 12 f1 e2 80 c6 cc 66 00 00 00 00 00 00 04 00 07 00 00 00 22 00 12 00 1b 00 00 00 00 00 1e cf ff 60 48 81 a4 04 85 90 52 59 19 07 64 b3 74 21 53 ff 21 4a ff c1 29 7f e1 25 3f c3 66 80 00 00 1e cf d8 10 42 04 41 0e 4d 29 23 54 cb 53 71 48 00 00 1e cd fb 01 c8 14 81 10 32 15 35 3a 24 5a 24 d1 b6 08 5c 83 1b f8 c6 86 00 c6 cc 88 00 00 00 00 00 00 05 00 07 00 00 00 36 00 1c 00 1f 00 00 00 00 00 1e cf ff 90 04 40 62 02 40 48 12 09 0a 0f e8 96 55 5c ff ff c4 92 b5 ff c2 2a d5 ff ff fc 22 25 97 7f fc 10 6c 9a ff f0 92 6d 5f fe 16 4b 5b ff 84 8a d2 80 00 00 1e cf c8 00 40 84 09 02 40 e8 09 12 27 51 44 98 49 07 8c 51 4e f2 22 bf 51 20 00 00 1e cd f6 01 90 19 03 20 68 0d 05 1a 54 d1 72 88 85 22 68 1c 53 18 e6 66 6f e9 09 0c 00 c6 cc 76 00 00 00 00 00 00 06 00 07 00 00 00 28 00 1a 00 1d 00 00 00 00 00 1e cf ff f6 00 88 04 c0 c4 0c 81 21 6c 24 24 49 72 7c f1 4b 7f f8 b4 42 7c dc 26 ff 0b 0d ea 8b 5f f9 51 9f a8 20 00 00 1e cf 20 21 05 a0 48 6a 09 15 9a 34 29 2d c9 44 97 89 27 92 29 e8 8a 00 00 00 1e cd d8 02 40 64 15 04 a0 d3 10 ac 45 c5 2d 88 21 d8 cc df 43 18 6e 30 41 4c 60 c6 cc 6d 00 00 00 00 00 00 07 00 07 00 00 00 1e 00 1b 00 1d 00 00 00 00 00 1e cf ff fe c0 30 80 84 10 40 c4 00 82 40 48 20 49 25 11 cc 20 cb 08 0c 41 44 91 24 00 00 1e ce c0 94 06 80 a0 1a 05 1d 1a 14 34 92 e5 78 8a 5e 44 09 08 94 5c c2 00 00 00 1e cd 90 10 81 08 12 03 43 21 22 43 51 88 f3 11 9b ec 61 8a 20 44 21 d8 30 a8 80 c6 cc 6d 00 00 00 00 00 00 08 00 07 00 00 00 22 00 1c 00 18 00 00 00 00 00 1e cf ff fe 40 00 80 84 00 40 84 10 83 22 22 20 61 76 31 8c 7d 08 60 b6 30 e4 02 d9 51 c6 d2 38 00 00 1e cf 90 0c 80 48 1a 06 82 d0 d0 a3 55 1a 94 a2 45 23 51 08 16 c0 49 a4 08 00 00 00 1e cd d8 00 40 44 09 04 40 e8 08 92 2b 43 18 a3 05 20 0d 24 16 00 c6 cc 65 00 00 00 00 00 00 09 00 07 00 00 00 22 00 17 00 15 00 00 00 00 00 1e cf ff f6 01 08 08 40 84 00 80 20 d8 88 89 2a bc 82 19 f3 18 dd 30 53 b0 e1 50 51 43 22 96 00 00 00 1e cf e4 01 20 52 0e 40 28 54 74 54 ad 2d 0a 60 62 b0 20 20 50 00 00 1e cd f6 04 10 39 02 21 48 14 64 28 91 0f 52 79 8e 51 c0 c6 cc 69 00 00 00 00 00 00 0a 00 07 00 00 00 2f 00 13 00 10 00 00 00 00 00 1c f0 4e df ff ff d0 00 40 82 00 10 02 00 80 47 30 10 62 06 9f 61 09 07 fd 20 42 1f c1 06 67 fd 02 04 6f f8 20 63 f8 83 1b f8 b1 9c 00 00 00 1e cf f6 02 90 51 10 20 68 c5 06 0b d0 93 64 d3 40 00 00 1e cd f9 01 08 24 81 10 92 dd 09 1b 92 e0 c6 cc 64 00 00 00 00 00 00 0b 00 07 00 00 00 25 00 14 00 14 00 00 00 00 00 1e cf fd 81 04 0a 40 58 01 04 8c 85 0d 45 12 bb 10 c5 e6 62 2f 8c c4 7f f4 81 8c 7f f2 10 21 3e 90 31 a0 00 00 1e cf f9 00 88 28 80 90 c2 0d 09 d3 a4 50 14 31 48 a0 00 00 1e cd f9 02 48 18 83 90 82 1d 21 0a d4 08 b8 d0 74 f0 c6 cc 61 00 00 00 00 00 00 0c 00 07 00 00 00 1f 00 16 00 15 00 00 00 00 00 1e cf fd 80 a4 06 40 c8 14 87 22 a1 41 49 24 bb c7 69 30 50 5d 03 f4 30 cf fa 1a 04 00 00 00 1e cf f2 04 10 21 01 60 c8 64 1a 05 49 92 6b 03 89 60 70 b0 00 00 1e cd f6 07 90 01 05 21 48 35 d4 0a d4 22 e7 02 68 35 10 c6 cc 7a 00 00 00 00 00 00 0d 00 07 00 00 00 1f 00 22 00 22 00 00 00 00 00 1e cf ff 20 08 80 48 19 03 21 2c 12 54 6a 74 a9 4e fc 45 12 28 e7 8a 39 85 06 a1 d9 00 00 00 1e cf e4 04 20 22 04 40 f4 21 09 12 3d 26 23 3f 98 d9 be 02 19 be 19 88 fb 0c 43 88 20 b3 10 40 00 00 1e cd f2 02 90 29 01 20 5a 0c 8a 8d 0a 1d 24 b9 5f 85 29 f8 92 7e 45 2b fc 92 5f 89 27 e4 8a 00 c6 cc 6a 00 00 00 00 00 00 0e 00 07 00 00 00 1c 00 1b 00 1c 00 00 00 00 00 1e cf ff c8 02 20 a1 02 20 24 51 38 85 02 aa 29 42 9c ec 65 08 14 66 72 c2 00 00 00 1e cf b0 00 81 08 4d 00 41 25 a4 56 91 55 10 a6 e6 31 e6 61 68 20 53 06 00 00 00 1e cd d8 02 40 a4 21 03 44 a1 50 a5 62 92 49 6d 45 a7 90 a2 48 a3 49 09 48 60 c6 cc 54 00 00 00 00 00 00 0f 00 07 00 00 00 1c 00 0e 00 13 00 00 00 00 00 1e cf ff c8 08 20 c1 12 21 a4 01 10 a5 12 89 45 58 41 e6 d6 17 66 61 76 66 00 00 00 1e cf 62 e1 00 a1 48 4a 01 0d 01 10 00 00 1e cd b0 1c 87 48 02 02 b9 42 52 81 16 16 72 82 80 c6 cc 53 00 00 00 00 00 00 00 00 08 00 00 00 1c 00 0e 00 12 00 00 00 00 00 1e cf e4 01 20 02 04 40 90 08 08 53 24 a5 31 0d 08 21 18 64 18 a2 26 40 5b 94 00 00 1e ce 40 54 14 85 a0 89 04 94 c2 c0 00 00 1e cd 60 89 08 a2 28 ba 01 05 12 11 2a 4b 10 00 c6 cc 52 00 00 00 00 00 00 01 00 08 00 00 00 1c 00 0d 00 12 00 00 00 00 00 1e cf 90 08 80 88 12 0a 80 44 44 95 25 2a 1b 98 c5 0c 28 c7 b0 45 43 0e 08 60 00 00 1e ce c1 64 0a 80 20 28 06 23 c0 00 00 1e cd 60 59 07 a2 68 aa 01 14 9e 81 54 0f 42 b0 c6 cc 54 00 00 00 00 00 00 02 00 08 00 00 00 24 00 0f 00 0a 00 00 00 00 00 1e ce c0 24 02 80 20 28 6d 05 5a 14 35 29 4d 0a 57 7f 81 ca fc 39 d7 f8 22 ae ff 01 d5 df f8 24 5b 80 00 00 1e ce c0 c4 02 80 24 08 14 04 28 81 00 00 00 1e cd 20 89 07 a2 ab 40 c6 cc 75 00 00 00 00 00 00 03 00 08 00 00 00 36 00 12 00 16 00 00 00 00 00 1e ce c0 14 02 80 a0 68 14 34 1f 46 8a 55 55 ff fe 2d 57 9f ff ff 09 96 da ff f8 db 76 d7 ff f0 ce 5c cb 7f f0 6a ee 65 bf fd 2a cd cc cb ff e0 d5 57 2b 32 00 00 1e ce 42 44 1a 80 22 c8 94 45 a8 94 58 86 88 2c 00 00 1e cd 20 09 07 a1 c8 0a 45 31 1a e4 4b 24 52 a8 c2 28 63 00 c6 cc 97 00 00 00 00 00 00 04 00 08 00 00 00 25 00 2b 00 30 00 00 00 00 00 1e cf d8 02 40 a4 05 03 40 a0 74 68 d1 5a a6 92 2f 72 0a a0 8b a9 99 bf 98 db 4f 68 12 d3 3e b4 93 32 00 00 00 1e ce 40 34 0a 81 a0 5a 15 0d 0a 14 bb 55 d5 ff e1 6a af ff c0 95 ab ff ff 84 92 6a ff c2 56 ad ff ff 84 32 d5 ff 80 b5 aa 00 00 1e cc c0 04 08 81 20 08 3e 84 89 02 08 7f a1 b6 d9 3f a9 49 26 2f f5 24 b1 62 ff a9 28 58 b3 e5 28 51 0a 7f e9 28 51 09 7f e9 28 50 a1 00 c6 cc 81 00 00 00 00 00 00 05 00 08 00 00 00 2a 00 1f 00 21 00 00 00 00 00 1e cf f9 00 48 04 80 90 12 05 05 0d 0a 1f e9 2a aa bb ff f0 29 45 fe 45 17 85 0a 40 cb db 31 af fb 11 21 0f d9 8a 12 40 00 00 1e cf 90 0c 81 48 1a 05 a0 50 51 a5 4b 4a b8 a7 e9 22 fc a2 26 91 13 48 89 a4 12 8e 68 00 00 1e cd b0 00 80 08 12 00 84 41 e8 10 20 a2 17 23 31 be c6 18 b3 31 0e 63 0b 30 ce c0 94 1c c0 c6 cc 6b 00 00 00 00 00 00 06 00 08 00 00 00 22 00 1a 00 18 00 00 00 00 00 1e cf ff b0 04 40 e2 00 40 88 02 19 42 24 50 ac 22 10 18 47 99 98 b3 36 37 f4 86 86 3f a1 24 24 00 00 1e cf d8 02 40 a4 15 02 a0 51 53 a0 a6 d2 89 14 e1 45 10 10 24 96 11 80 00 00 1e cd f2 02 10 21 05 20 88 44 54 ca 52 2a 80 a8 9b 1c 4b 11 45 00 c6 cc 7a 00 00 00 00 00 00 07 00 08 00 00 00 22 00 23 00 1e 00 00 00 00 00 1e cf ff b0 04 41 22 09 21 24 19 04 82 d2 4d 29 c4 b9 fe 1c a7 f8 15 57 fa 09 2f f0 3a fc c4 80 00 00 1e cf f2 04 10 21 01 90 22 19 09 0e 91 25 3e 42 19 f3 33 37 c1 8c 69 a1 84 6d f0 61 1b 7c 10 c6 80 00 00 1e cd f9 00 08 04 80 10 12 09 05 12 95 9e 61 27 6a 14 57 91 18 8a 2b d1 14 f4 52 00 c6 cc 87 00 00 00 00 00 00 08 00 08 00 00 00 34 00 22 00 1a 00 00 00 00 00 1d 16 4d bf ff ff e8 04 20 21 05 08 31 09 c6 21 13 2c a4 d4 aa 5f ff e2 4a a5 ff fe 24 94 5f ff f0 24 aa ff ff e0 24 94 bf f0 82 ab 7f ff e1 24 15 40 00 00 1e cf e4 06 20 62 02 c0 90 c8 48 74 0a 29 97 b3 66 3e 34 31 8f 89 06 c7 c4 21 87 31 04 7d 98 c0 00 00 1e cd f9 07 48 10 83 90 52 09 15 2a 34 2d 72 bf 51 27 92 44 a4 84 22 8c c6 cc 70 00 00 00 00 00 00 09 00 08 00 00 00 2b 00 13 00 1b 00 00 00 00 00 1e cf ff f6 00 88 14 42 04 0c 85 22 90 48 c9 ac 8e a5 49 7f f9 49 57 ff f8 92 a2 ff fc 0a a5 7f ff 81 25 47 ff fc 41 2a 00 00 00 1e cf c8 0c 41 c4 49 09 40 23 27 40 c3 48 3d 00 2c 00 00 1e cd f9 00 c8 14 82 90 06 05 15 2a 2a 2d 25 8e 28 82 91 85 1c c5 07 82 40 c6 cc 62 00 00 00 00 00 00 0a 00 08 00 00 00 26 00 11 00 14 00 00 00 00 00 1e cf ff fb 03 84 02 60 22 14 20 48 64 04 25 d0 59 2e ff 29 27 fe 54 a7 ff 85 54 ff fc 45 2a ff ff 12 0a 28 00 00 1e cf b0 40 84 08 82 20 8f 40 27 a4 4d 95 00 00 00 1e cd ec 11 20 b2 04 40 51 2a 2c 50 26 75 02 48 08 38 c6 cc 70 00 00 00 00 00 00 0b 00 08 00 00 00 26 00 1a 00 19 00 00 00 00 00 1e cf ff f9 01 04 04 20 42 00 20 79 00 48 44 40 bc 49 0c 69 e8 08 4b f8 4c 4b a4 23 12 21 fa a1 9f e6 9d 9c 00 00 1e cf b0 04 83 98 2a 15 42 a5 51 a9 4a 45 d5 1c af 0e 2b c8 51 05 14 00 00 00 1e cd ec 11 60 02 1e c1 11 74 05 88 74 09 2e 61 16 61 0a 10 ce 63 10 c6 cc 75 00 00 00 00 00 00 0c 00 08 00 00 00 34 00 18 00 12 00 00 00 00 00 1e cf ff e4 00 10 10 81 08 21 03 c8 04 04 04 0a 47 fe 92 49 21 ff 56 2c 52 4f fd 24 a1 42 9f fd 22 88 50 97 dc 25 11 0a 7f f4 8a 22 12 5e 42 58 b2 00 00 00 1e cf c8 20 40 e4 11 02 40 a7 27 51 45 e5 54 e1 0e 46 a4 11 45 00 00 00 1e cd ec 09 21 72 4a 41 11 68 8a d1 28 f2 06 1c c6 cc 75 00 00 00 00 00 00 0d 00 08 00 00 00 1b 00 21 00 22 00 00 00 00 00 1e cf ff 90 24 42 e2 04 41 c8 a2 09 4a 27 52 88 39 bb 61 15 78 3a d8 56 80 00 00 1e cf c8 00 40 c4 11 01 a1 91 11 d2 28 da 18 59 04 33 e2 19 9f d8 66 6f e0 84 86 f4 84 34 80 00 00 1e cd e4 03 20 32 0a 40 a8 54 54 68 34 da ed a2 44 d1 25 fe 24 97 fe 49 4b ff 03 29 ff 84 a9 00 c6 cc 66 00 00 00 00 00 00 0e 00 08 00 00 00 20 00 15 00 1a 00 00 00 00 00 1e cf ff b0 14 40 02 02 40 08 22 09 0a 84 93 2d 08 df 04 38 21 1c 76 34 8d 6d c0 c5 26 30 00 00 1e cf 60 21 05 a0 08 7a 01 59 2a 86 d8 7b 05 b0 5b 06 00 00 00 1e cd b0 04 81 48 42 0a 89 40 a3 4e a5 24 98 51 4e 08 71 c9 a4 44 d2 14 c6 cc 56 00 00 00 00 00 00 0f 00 08 00 00 00 24 00 10 00 0b 00 00 00 00 00 1e cf ff 60 20 80 88 21 01 b0 44 02 44 68 e8 42 0b 91 8c 5e cd 84 7f 61 88 7f 63 18 2e 62 0f b1 9a 00 00 00 1e cf 21 b1 00 a1 88 0a 01 05 31 c2 2f 00 00 00 1e cd 60 19 24 a1 48 0b 10 c6 cc 50 00 00 00 00 00 00 00 00 09 00 00 00 18 00 0d 00 14 00 00 00 00 00 1e da 40 64 02 89 a1 c8 1a 32 14 ec 2d 16 08 7c d6 1e 10 5c 43 00 00 00 1f c8 40 14 04 80 a1 48 74 24 20 00 00 1e ce 43 24 02 86 20 68 c4 34 c8 50 5a 3b 59 32 c0 70 c6 cc 4e 00 00 00 00 00 00 01 00 09 00 00 00 1b 00 05 00 17 00 00 00 00 00 1e ce 40 04 1e 85 20 a8 14 44 c8 6e 2f 43 0b 10 cf 84 21 fc d8 21 fc 46 12 00 00 08 08 00 00 00 1e ce 40 04 0a 81 20 a8 24 54 09 54 6b 14 84 d6 1d 81 ec 02 c0 c6 cc 44 00 00 00 00 00 00 02 00 09 00 00 00 1e 00 05 00 0a 00 00 00 00 00 1e d0 40 54 06 80 a0 34 07 49 47 43 43 a9 dd 77 f8 0a af 32 2b 60 ae f0 71 45 51 00 00 00 08 08 00 00 00 1e ee 40 04 66 80 2b 00 c6 cc 86 00 00 00 00 00 00 03 00 09 00 00 00 41 00 18 00 16 00 00 00 00 00 1c a8 51 1e 80 64 06 40 64 0d 83 61 90 c8 c8 ff f6 aa ae ee 66 7f fe 0d 56 2b 95 7f ff 03 55 77 9b 9f ff a2 8c ae ae b3 ff e8 63 55 57 9b ff e8 26 6a 77 2f ff 06 26 73 32 ff e0 c4 c6 5b c8 00 00 1e cc 40 64 13 40 10 44 4d 01 22 9a 4c 2e c2 15 30 73 0e 31 c6 00 00 00 1e d2 40 84 04 80 d0 a4 12 0a 14 ca 25 48 22 44 02 92 07 00 c6 cc a4 00 00 00 00 00 00 04 00 09 00 00 00 2f 00 2c 00 32 00 00 00 00 00 1e cf ff fb 00 44 06 20 02 00 20 18 0c 79 0b 12 88 97 b3 ea b2 64 e7 5a c3 26 1b 46 49 c9 6d 09 33 e6 ba 84 9f e4 bb 42 4f f9 2d b4 30 00 00 1e cc 40 34 02 80 d0 14 0d 05 0a 0f fa 24 aa ba eb ff ff c2 24 93 5f f8 48 35 5f e0 2d 57 ff 80 54 af fc 04 69 fe 05 27 e4 74 00 00 1e cc 40 04 00 80 20 14 05 01 05 02 3f fa 08 47 a6 4c ff d4 92 c5 8b fe 85 09 62 9f f4 92 50 a4 ff 52 4a 49 3f a8 29 24 9f a8 29 21 3e a0 49 20 c6 cc 82 00 00 00 00 00 00 05 00 09 00 00 00 38 00 18 00 1b 00 00 00 00 00 1e cf ff e4 00 30 00 80 08 01 04 40 20 21 ff 40 86 10 d2 4f fa b1 62 93 3e e1 42 85 0b ff ea 32 85 0a 3f 71 11 0a 14 7e d2 14 44 28 fd 95 28 88 51 f9 25 11 0a 20 00 00 1e cf d8 06 40 64 22 82 a2 a8 2b a8 5e ac e4 41 08 82 8a c3 10 c0 00 00 1e cd f6 01 10 39 13 20 c8 54 54 89 53 71 2a 56 c2 a5 b1 15 6c 29 10 72 00 c6 cc 80 00 00 00 00 00 00 06 00 09 00 00 00 2f 00 1b 00 1f 00 00 00 00 00 1e cf fe 40 01 01 30 22 04 41 e4 02 02 04 10 8c ff e9 24 90 9f b2 62 90 9f d8 49 48 4f ec 25 24 27 f5 42 52 07 ea 93 04 0f d8 52 10 00 00 00 1e cf ec 04 20 82 02 41 11 08 28 93 2a 82 88 51 84 22 0c 76 10 71 06 23 00 00 00 1e cd f6 01 90 29 06 20 68 54 54 14 69 ad d3 52 47 92 4b f2 91 7e 52 2f f3 22 7e 92 00 c6 cc 73 00 00 00 00 00 00 07 00 09 00 00 00 2a 00 1a 00 18 00 00 00 00 00 1c a8 51 1f fe 80 04 04 80 10 24 52 2d 29 04 92 98 a7 5f b1 15 7f 82 4a ff 0a aa ff c2 b5 5f fe 21 ab 5f ff f3 0c da e8 00 00 1e cf d8 08 40 44 09 03 a0 90 91 25 a0 a2 09 21 8a 20 c4 60 ac 08 1c 00 00 00 1e cd ec 01 20 32 06 40 d0 54 34 68 d4 59 25 29 06 8d 04 54 69 cc c6 cc 7b 00 00 00 00 00 00 08 00 09 00 00 00 28 00 1d 00 1f 00 00 00 00 00 1e cf f9 00 48 0d 81 90 12 05 05 07 f4 24 56 aa 5f fe 12 a9 ff e2 a3 4f fc aa a7 f9 6a 2f f5 54 5f b9 8b 1c ac 60 00 00 1e cf 90 00 80 88 22 0b 40 22 29 40 7d 0b cb 48 e2 af c2 94 ff 29 53 ff 25 55 00 00 00 1e cd b0 0c 81 c8 22 02 91 51 4c 91 19 25 2e 41 0d bf 88 36 87 f1 09 24 9f 49 24 92 00 c6 cc 76 00 00 00 00 00 00 09 00 09 00 00 00 25 00 1b 00 1f 00 00 00 00 00 1e cf ff 60 18 80 48 09 01 20 c8 28 3f a1 22 49 5c bf ff 51 19 7f f8 a2 4b f0 28 a7 a1 41 e5 60 ee cc 30 00 00 1e ce c1 d4 08 81 a1 28 24 54 a9 29 ad d4 fc 94 9f e6 a2 7e 92 4f d2 86 00 00 00 1e cd 60 f1 01 d0 24 11 04 87 48 89 25 e8 c6 67 cd b1 8d d2 49 03 76 48 41 bf a4 21 08 c6 cc 70 00 00 00 00 00 00 0a 00 09 00 00 00 27 00 18 00 1a 00 00 00 00 00 1e cf ff ec 01 10 18 80 88 09 06 41 20 ec 24 db 7b 7e 4a 55 ff f8 11 4a ff c0 52 3f c9 22 fc 91 6f 48 21 c3 00 00 00 1e ce c0 34 12 81 20 68 74 44 69 55 45 5c 73 21 48 41 e0 ab 0e 00 00 00 1e cd 60 01 03 20 e8 12 19 15 12 45 13 42 10 51 0c 73 19 0c 0e 56 04 80 c6 cc 6b 00 00 00 00 00 00 0b 00 09 00 00 00 2a 00 15 00 15 00 00 00 00 00 1c a8 51 1f ff ff ff e8 04 10 10 40 41 02 12 16 10 84 22 24 24 6a 2a 91 ff e4 54 7f f9 54 27 24 89 8a 3b 7a 0a da 08 80 00 00 1e cf 60 19 03 a0 88 1a 15 3d ab 75 16 85 0a 70 a7 10 30 00 00 1e cd b0 08 81 08 22 03 40 23 24 42 a1 81 e1 84 88 24 f0 c6 cc 65 00 00 00 00 00 00 0c 00 09 00 00 00 29 00 12 00 13 00 00 00 00 00 1e cf ff ff 60 00 40 06 04 60 02 00 c0 63 ec 42 04 11 86 9f b0 92 49 9f 42 24 84 d0 86 11 c2 08 4d 61 8b 58 b3 26 00 00 00 1e cf b0 04 81 48 42 02 97 7c 42 b1 37 1a 81 0c 00 00 1e cd e4 04 21 42 0a 41 14 09 a8 16 a4 45 ce 04 54 c6 cc 81 00 00 00 00 00 00 0d 00 09 00 00 00 20 00 25 00 25 00 00 00 00 00 1e cf ff ec 00 30 68 80 88 01 04 41 20 21 55 4c a3 b5 87 5b 10 52 9d 81 29 58 51 24 2b 00 00 00 1e cf d8 08 40 04 09 00 41 f4 64 08 12 4f a1 08 db fe 20 69 0f e8 04 34 3e 04 33 7c 11 99 f6 31 0e 21 88 00 00 1e cd ec 03 20 32 02 40 d0 28 1e 9d 0a 29 54 f9 25 5f f8 25 4f fc 85 2b fc 05 4a ff 04 95 fe 44 97 e4 88 c6 cc 73 00 00 00 00 00 00 0e 00 09 00 00 00 1d 00 1d 00 22 00 00 00 00 00 1e cf ff e4 03 10 00 87 88 11 02 40 25 2c 4c b2 49 65 87 10 2b 58 d0 62 b0 46 00 00 00 1e cf 60 01 01 21 74 01 04 97 44 89 9d 08 c1 76 c6 3e cc c2 ec cc 2c c4 1e 62 0c 00 00 1e cd 90 04 80 c8 2a 09 a0 d0 53 a2 e8 a4 92 53 94 8b ff 2a 47 f9 92 3f ca 91 fe 54 8f f3 24 00 c6 cc 62 00 00 00 00 00 00 0f 00 09 00 00 00 24 00 14 00 13 00 00 00 00 00 1c a8 51 1f ff ff f4 00 10 20 83 04 08 41 31 09 84 c4 88 1e c0 c3 cc c2 d0 40 b6 62 2d 59 84 73 18 a0 00 00 1e ce 40 14 20 80 a2 08 34 04 2b 11 24 94 4c 86 40 38 00 00 1e cc c4 64 02 87 20 28 e4 15 68 10 48 94 54 73 00 c6 cc 58 00 00 00 00 00 00 00 00 0a 00 00 00 23 00 0f 00 0f 00 00 00 00 00 1e cf ec 06 20 62 03 61 04 12 1f 4c 89 24 f9 4c 47 fc 33 11 ff 46 0d 8f e0 31 9f c1 8c df c1 82 40 00 00 1e cc 40 d4 04 86 a0 48 f4 01 01 05 30 00 00 1f 46 40 04 36 80 21 a8 05 d4 0a d2 60 c6 cc 55 00 00 00 00 00 00 01 00 0a 00 00 00 28 00 0f 00 07 00 00 00 00 00 1e cf d8 04 40 44 1a 80 fd 00 42 22 24 47 d4 66 17 cc cd b7 ec 21 21 3f 61 09 09 fb 09 09 0f a4 24 34 fd 90 08 60 00 00 1f 38 40 34 18 84 a0 c8 b4 45 e8 04 40 00 00 1f d2 40 04 38 c6 cc 49 00 00 00 00 00 00 02 00 0a 00 00 00 1f 00 0e 00 05 00 00 00 00 00 1c f0 4e df 40 44 2c 80 a0 93 69 14 a3 41 44 ad ac 17 62 0a 7d 98 77 d9 85 6f e8 60 e0 00 00 1f c8 40 34 00 80 a0 48 14 24 aa 00 00 00 08 08 00 c6 cc 57 00 00 00 00 00 00 03 00 0a 00 00 00 2d 00 0e 00 05 00 00 00 00 00 1e cf 90 0d 80 48 0d 01 a0 74 19 0c 83 fb 12 4a 57 ad df ff 82 49 6d df fc 02 49 ad fe 00 55 7b f0 46 ab fc 0a 9d fe 44 53 0a 38 00 00 1e e0 40 74 18 81 a1 88 12 89 0d 20 00 00 08 08 00 c6 cc 82 00 00 00 00 00 00 04 00 0a 00 00 00 2f 00 1a 00 22 00 00 00 00 00 1e cf ff 90 05 40 26 03 20 24 09 10 83 e4 2c 64 b5 a9 bf ff ff 1a b6 43 9f f8 6d b6 04 f6 b6 a5 bf c3 55 4f ff c5 55 6f f2 84 68 e3 00 00 00 1e cc 40 54 06 81 a0 5a 15 15 1a 0a 49 24 81 ac 16 c1 6c 09 60 d4 0b 40 00 00 1e d0 40 24 04 80 20 08 3f 42 44 81 24 2f b1 9b 3f 8c 33 3e 20 86 7c 41 05 88 31 c4 08 e2 06 00 c6 cc 78 00 00 00 00 00 00 05 00 0a 00 00 00 37 00 12 00 18 00 00 00 00 00 1d c8 48 1f ff ff ff 40 00 80 06 00 10 03 00 60 18 04 0c f1 0c 10 b2 16 7d a8 51 09 4f fa a1 42 85 3f d4 94 29 27 f5 28 4a 49 fa 12 c5 03 d9 24 84 3d 92 42 08 00 00 1e ce c0 34 14 83 a0 c8 24 15 c8 dc 69 82 50 00 00 00 1e cd 90 00 81 c8 1a 04 8b 43 40 89 36 90 6b b0 72 0a 0b 40 d0 90 c6 cc 77 00 00 00 00 00 00 06 00 0a 00 00 00 2d 00 17 00 1c 00 00 00 00 00 1c f0 4e df ff e8 00 40 04 00 40 10 88 48 f2 0c 18 ee 6c 15 18 ea f6 b2 ae ff c6 23 5e fc 48 bc ff 7f e0 12 4d b7 ff 00 92 ed d0 00 00 1e ce c0 64 12 82 21 08 1a 02 84 b4 1c 59 87 30 e6 0e 61 c4 00 00 00 1e cd 60 19 00 a0 68 35 06 86 9d 06 8a c9 22 52 9a 47 12 45 1a 85 18 28 87 10 c6 cc 87 00 00 00 00 00 00 07 00 0a 00 00 00 39 00 19 00 1e 00 00 00 00 00 1e cf f6 01 b0 09 01 20 34 0d 06 85 07 fa 24 95 ae b5 ff ff f0 9b 32 64 ff f8 66 db 75 ff f8 6e 5b 6d ff fc 53 72 d9 3f fe 29 cb 64 bf ff 8a ae 49 33 ff 06 cc 90 60 00 00 1e ce 40 04 6c 82 a0 a8 04 04 a9 52 41 24 ab d8 95 7e 1d 2f c2 95 00 00 00 1e cc 40 14 14 81 a1 88 34 a4 48 6c 31 62 19 be 10 d9 f3 1b 37 f4 09 09 9e 84 84 98 c6 cc a4 00 00 00 00 00 00 08 00 0a 00 00 00 2f 00 2f 00 2f 00 00 00 00 00 1e cf ff c8 02 20 11 01 21 04 0b 04 85 32 0b d5 44 6d ef a8 69 24 fd 09 24 9c ff 40 4b 16 2f f4 24 b2 14 ff 42 51 0b 17 fd 4a 12 c5 80 00 00 1e d2 40 34 07 40 50 14 0a 07 e8 51 a2 95 aa ff ff 15 5e 6f ff f1 0c b4 7f c2 b5 6b ff fc 49 6a 9f ff 89 34 53 ff f3 25 45 ff e3 51 10 00 00 1e cc 40 24 00 81 50 04 02 02 1f d0 24 84 a3 7b ff f8 25 31 49 fd 49 42 92 7f 52 58 a4 9f d4 94 28 4f d4 a6 22 1f 64 c1 08 7d 85 21 00 c6 cc 78 00 00 00 00 00 00 09 00 0a 00 00 00 29 00 1a 00 1e 00 00 00 00 00 1e cf ff e4 02 10 00 85 b8 01 00 40 24 21 4f a1 10 c7 f7 a1 8c ef 64 90 0f d2 43 0d ff 29 20 43 b2 10 c6 f6 42 12 20 00 00 1e cf c8 02 40 64 0d 06 a0 50 d1 a6 a6 b3 2a 82 1c 29 41 0e 30 21 66 30 00 00 1e cd d8 00 40 04 09 00 41 21 f4 08 12 51 3a 33 0b 66 1d 84 45 81 28 12 12 a1 2e 00 c6 cc 69 00 00 00 00 00 00 0a 00 0a 00 00 00 1e 00 1d 00 17 00 00 00 00 00 1e cf ff c8 0a 20 91 00 21 64 21 0c 81 0b 89 29 48 b0 38 8b 61 07 31 04 7d 9b 18 00 00 00 1e cf ec 01 20 42 12 42 10 e8 ca 52 2c bb 10 ce 31 05 b1 88 df 33 33 7c 42 18 c0 00 00 1e cd f9 0c 48 08 85 90 42 1d 15 15 0a ed 4b 8a 4f 22 a3 c9 28 c6 cc 70 00 00 00 00 00 00 0b 00 0a 00 00 00 23 00 19 00 1d 00 00 00 00 00 1e cf ff e4 00 10 08 82 08 19 00 41 22 2a 45 ca 86 e3 10 df 63 0c 51 04 37 d8 66 cc c6 23 b3 58 c0 00 00 1e cf ec 06 20 92 04 42 90 28 ca 51 2c d2 08 2d 0c 62 20 c4 40 ec 40 00 00 1e cd f9 00 c8 24 81 30 12 25 11 2a 94 29 2c 94 91 49 e4 8a 7a 24 4a 88 c4 51 80 c6 cc 69 00 00 00 00 00 00 0c 00 0a 00 00 00 1d 00 1b 00 1a 00 00 00 00 00 1e cf ff d8 02 20 01 01 20 04 09 00 85 12 05 50 81 cc 56 98 c1 83 82 04 a0 8a 20 00 00 1e cf e4 02 20 82 06 42 10 88 34 49 17 61 04 90 c5 10 22 30 54 04 28 81 80 00 00 1e cd f2 06 90 11 05 20 e8 24 54 a9 15 69 0e 71 91 08 8a 3b d1 08 8e 30 c6 cc 69 00 00 00 00 00 00 0d 00 0a 00 00 00 1c 00 1a 00 1c 00 00 00 00 00 1e cf ff d8 02 20 e3 03 21 8c 29 00 85 35 d4 24 ad 09 0e 68 25 a5 04 15 11 00 00 00 1e cf c8 08 40 44 11 01 a1 90 92 d0 2c a7 b0 c2 88 31 0c 71 00 e5 14 00 00 00 1e cd ec 03 20 32 0a 40 a8 34 54 68 a9 b4 94 94 51 5e 85 19 0a 0d 44 c8 1a 00 c6 cc 67 00 00 00 00 00 00 0e 00 0a 00 00 00 20 00 14 00 1c 00 00 00 00 00 1c f0 4e df ff ff f4 1c 10 e0 88 04 08 40 16 08 44 0d 90 a0 86 1c 8c 39 bb f2 0a d9 06 00 00 00 1e cf 60 11 02 20 f4 01 04 96 91 5a 02 0f 70 94 01 80 00 00 1e cd c8 02 40 24 0d 03 42 68 28 d1 aa 8d dc 53 c8 a3 0a 15 e8 71 07 0c 80 90 c6 cc 52 00 00 00 00 00 00 0f 00 0a 00 00 00 1b 00 0c 00 14 00 00 00 00 00 1e cf ff d8 00 20 61 07 20 44 21 04 81 1a c6 96 80 85 64 60 f4 9c 10 ac 00 00 00 1e ce c1 c4 06 83 21 68 02 a0 00 00 1e cd 20 09 03 a0 c8 3a 21 1d 42 31 5a 8d 21 c7 38 00 c6 cc 56 00 00 00 00 00 00 00 00 0b 00 00 00 1f 00 16 00 0a 00 00 00 00 00 1e cf ff d8 0c 20 41 00 20 36 20 88 43 24 22 86 57 18 c7 d8 41 d6 b1 9c 60 a1 4e 21 58 00 00 1e cc 42 24 0a 81 21 68 04 f4 0b 52 4a 0d 42 c8 d6 5a 10 56 00 00 1e da 40 44 1a 80 30 80 c6 cc 58 00 00 00 00 00 00 01 00 0b 00 00 00 22 00 13 00 0c 00 00 00 00 00 1e cf ff b0 00 40 42 04 40 88 02 0e c4 44 49 4b e4 21 9f cc 63 7f 18 63 cd 30 b3 08 58 43 98 30 00 00 1e cc 42 24 02 87 21 28 64 34 09 54 09 50 22 83 40 00 00 1f 2a 40 04 6e 80 21 e8 26 10 c6 cc 48 00 00 00 00 00 00 02 00 0b 00 00 00 1a 00 10 00 07 00 00 00 00 00 1e cf fe 40 41 05 c8 11 0d 90 04 82 12 3a cb 45 76 04 d0 34 2d 01 28 14 00 00 1e cc 40 74 0c a4 20 a8 a4 b4 89 d8 22 e0 00 00 1f ee 40 04 1c c6 cc 47 00 00 00 00 00 00 03 00 0b 00 00 00 1c 00 0f 00 05 00 00 00 00 00 1e cf fd 80 24 0a 41 c8 11 02 96 a5 4a 09 65 11 c1 94 10 b2 04 2c 33 38 d6 00 00 00 1e cc 40 14 0c 80 a0 88 d4 25 e8 01 28 00 00 08 08 00 c6 cc 5c 00 00 00 00 00 00 04 00 0b 00 00 00 25 00 12 00 0e 00 00 00 00 00 1e cf ff 20 28 82 08 19 08 20 88 3a 02 64 97 90 42 1f cc cd 8f e6 48 42 7a 42 43 4f b0 90 92 7a 42 43 40 00 00 1e ee 40 04 48 80 a1 88 34 c4 6b 17 20 d3 8e 00 00 00 1e d8 40 b4 0c 84 a1 88 34 e4 22 c0 c6 cc 63 00 00 00 00 00 00 05 00 0b 00 00 00 26 00 14 00 12 00 00 00 00 00 1e cf ff 20 10 80 08 11 02 20 ec 02 04 09 31 72 30 bb 66 33 e6 c3 17 b4 31 87 f4 84 19 fd 21 08 5f 43 01 00 00 00 1e d2 40 e4 02 87 20 68 c4 55 49 5a 26 c3 c8 2c 82 c0 00 00 1e cc 43 54 04 80 a0 08 94 84 ab 91 28 91 4a 18 c6 cc 79 00 00 00 00 00 00 06 00 0b 00 00 00 39 00 11 00 18 00 00 00 00 00 1c f0 4e df ff d0 18 81 98 09 81 60 b0 c8 3e cc 92 95 fa df ff 82 4b 77 67 f8 02 5b d7 bf d1 25 dd 7b fc 01 2d ec bf ff c0 11 6e 66 7f c0 89 72 e5 ff ff 04 45 b9 96 00 00 1e ce 40 64 12 82 21 68 44 b4 ca 54 68 1c 00 00 00 1e cc 40 74 10 83 a0 48 d4 06 c8 5e 4d 84 3c c2 23 e6 10 df 30 86 c6 cc 9b 00 00 00 00 00 00 07 00 0b 00 00 00 30 00 28 00 2c 00 00 00 00 00 1e cf ff ec 01 70 0a 80 98 0b 02 41 24 f9 0b 19 2d 68 df f6 ed 52 1f ff e7 2c 12 4f c9 65 08 7f fa 59 49 27 2d 41 1e f5 a8 cf 73 68 87 a0 00 00 1e de 40 34 02 80 a0 1d 06 8a 85 0a 28 f7 75 57 ff 91 a9 7f e1 1a af ff 10 a3 5f fe 21 55 7f f8 8a cb ff c4 56 40 00 00 1e cc 40 44 00 81 20 08 04 1f 44 89 04 22 5f ff 42 49 24 fa 24 92 49 fa 82 92 49 fa 92 92 43 e8 92 49 0f a1 49 24 3e 89 24 90 c6 cc 88 00 00 00 00 00 00 08 00 0b 00 00 00 35 00 1e 00 1e 00 00 00 00 00 1e cf ff ff c8 00 30 00 40 04 00 c0 08 06 02 02 3e 53 18 64 33 fe c2 85 0a 1f d4 b1 49 27 f5 28 4a 49 fd 50 91 84 fe c2 50 24 9f d4 96 09 27 f5 42 48 90 00 00 1e cf 60 0b 00 a0 28 1a 0d 0b d0 a1 45 65 6a 51 59 ea 0c 71 01 ce 10 ce 10 87 08 40 00 00 1e cd c8 00 40 04 01 00 42 21 f4 08 12 23 a1 18 7b 05 a0 49 0a 73 64 8b d9 24 f0 e4 c6 cc 83 00 00 00 00 00 00 09 00 0b 00 00 00 30 00 1d 00 1f 00 00 00 00 00 1e cf ff f6 00 08 00 40 04 08 82 20 10 e4 44 08 64 6f f8 90 92 1f f4 84 92 4f a1 49 24 9f a9 0c 52 4f d0 94 92 67 69 43 24 3f 50 c5 0c 00 00 00 1e cf ec 06 20 42 06 42 10 88 2a 11 27 41 4c 5b 18 87 63 0a 41 85 b0 83 d8 41 80 00 00 1e cd f6 04 90 29 00 21 28 34 2a 14 e9 a5 35 14 97 e9 24 fd 24 9f a4 4b f2 44 fc 91 40 c6 cc 7c 00 00 00 00 00 00 0a 00 0b 00 00 00 2a 00 1d 00 1e 00 00 00 00 00 1c f0 4e df ff ff a0 20 82 04 00 41 08 2e 01 01 22 0c 7d 0d 0c 3e 84 83 3e 90 c6 1f d8 42 06 ec 84 1a e2 41 8b b5 e0 c0 00 00 1e cf d8 04 40 44 09 02 40 e8 09 11 2b 41 04 3c c4 11 cc 31 d8 41 c4 0e c0 96 00 00 00 1e cd ec 03 20 32 06 40 50 5a 0a 34 69 aa ee 44 a2 44 a2 29 e4 51 88 e2 50 e2 48 e0 c6 cc 5b 00 00 00 00 00 00 0b 00 0b 00 00 00 1e 00 12 00 14 00 00 00 00 00 1e cf fe c0 81 03 90 02 04 40 90 13 21 41 68 56 0c 12 4a 47 69 b1 22 48 ad 3c b4 80 00 00 1e cf 60 31 04 a0 08 62 05 18 e8 85 04 4a 4a 20 00 00 1e cd b0 0c 81 48 32 02 87 46 42 a5 45 85 58 e0 2a 00 c6 cc 5c 00 00 00 00 00 00 0c 00 0b 00 00 00 20 00 16 00 0f 00 00 00 00 00 1e cf fe 40 01 06 10 12 08 40 90 10 a2 45 04 96 91 47 3c 8e 25 0a 2b f4 45 3f 48 89 a5 a8 00 00 1e cf 20 31 1d 20 68 02 05 01 5a 04 50 e8 28 c5 93 07 30 60 00 00 1e cd 60 09 03 a0 c8 0a 35 01 5a 44 40 c6 cc 46 00 00 00 00 00 00 0d 00 0b 00 00 00 19 00 0c 00 0a 00 00 00 00 00 1e cf fd 81 64 08 41 c8 41 06 96 81 3b 0b 35 8e 18 a0 85 1c d4 28 c0 00 00 1e ce c0 a4 0a 82 21 68 02 e8 00 00 1e cc c0 74 10 81 b1 40 c6 cc 44 01 00 00 00 00 00 0e 00 0b 00 00 00 09 01 0b 00 19 00 00 00 00 c2 40 28 47 42 0a 11 d1 04 6b d1 06 d0 a6 5d 20 13 42 4e 8c 56 a0 5a 91 0b 41 90 0f 24 c0 6a 98 e5 41 c3 28 ac 0d d0 a1 10 51 13 16 05 17 52 c0 62 9c 00 15 7a 80 b9 42 a0 1d 50 51 a4 09 e1 1c c7 47 45 7a d6 d0 0b 4c 4a 77 bd 86 00 0a 81 3c c1 60 7e 85 32 d9 00 aa 14 5a f7 a8 03 34 a6 b0 00 03 da 50 d2 00 80 e9 b4 2f b8 f4 c8 32 80 ae 43 ef 90 55 62 78 32 c5 00 06 fe be 85 08 86 8d 29 e1 a9 76 7f 78 00 de b4 82 9a 35 80 0f 07 d4 81 30 3d bf 40 d0 18 47 fd 3c b9 60 fb fc d7 bf ec 40 00 fc 1c 3a 80 07 7c 9c 00 18 00 41 23 ff 60 a8 45 7f bf 7f 32 81 00 11 ff 73 88 00 f8 ff fa d5 09 00 00 20 00 15 1c 01 21 1a a2 1b 00 a7 ba 7d 00 fd fe e1 00 00 4f e2 4a 7e e7 a8 22 02 1f df ff ff fc 3b b6 d0 80 04 7e 6e fe b0 f9 a7 80 00 6e 0d fc 9d a8 00 20 3f 63 65 70 40 40 01 02 90 80 e0 43 39 6c 30 00 00 1e ce 41 e4 02 87 20 2e c0 00 00 1e cc 41 74 04 82 a0 08 34 04 29 11 41 24 3b 10 c2 4c 71 87 44 c3 8c c6 cc 53 01 00 00 00 00 00 0f 00 0b 00 00 00 1b 01 1a 00 07 00 00 00 00 a5 21 85 4c 63 6a 28 ac 0c a1 d5 88 03 c4 29 92 97 00 bd 15 35 c7 78 05 a5 69 ce 97 00 a6 98 42 98 7b 4c 21 4c 3d 4c 21 4c 10 9b a2 a0 da 2a 1a 80 7d 0a 18 a0 20 5c 00 2a ca fa 8b b8 a0 20 b0 88 20 4c 9a 00 b5 00 28 54 81 72 d4 85 d1 8a 15 c9 5b 68 02 34 50 97 bd 80 06 e9 a6 b4 00 00 77 54 03 46 50 14 0e 83 e8 11 29 d2 95 af 03 6b 96 f9 b8 0b 5c 7d f0 6e a3 74 1d 00 19 ab a8 51 cc a1 a6 ef d0 35 07 02 61 a2 23 14 53 4e 80 da 75 00 06 aa f1 d1 41 2a 0c 00 52 74 1f a1 fb 03 3f 93 e6 df c8 02 7f d7 8f 0f 40 80 00 26 01 07 c8 40 00 b1 83 54 00 52 40 1e b1 fd 8c 5d 02 44 8f 9f e1 c0 02 0f b2 20 0f f9 ff d7 f7 e4 3c 00 03 d0 20 00 24 18 a4 da cd 8b 9e c0 07 51 48 07 f7 ee 7d 80 0a 48 03 ff b1 f1 1c 58 64 01 c7 cf fb 70 77 e5 20 00 04 9b 3f 56 f1 4e 10 03 c1 9f 0f e0 a2 28 20 03 76 76 79 57 10 02 08 03 8f 40 80 03 81 00 20 41 c1 96 ec 22 d0 00 00 1e ce 40 a4 0a 81 20 29 04 54 08 d4 59 0a 44 21 11 31 19 32 10 b1 11 30 00 00 1e cc 40 35 38 c2 cc 06 00 00 00").to_vec(), - hex!("0c 00 00 00 0c 00 00 00 03 00 00 00").to_vec(), - ] - }; - } + const ENCODED_ZGFX_SINGLE: [&[u8]; 5] = [ + include_bytes!("test_assets/encoded.0.bin"), + include_bytes!("test_assets/encoded.1.bin"), + include_bytes!("test_assets/encoded.2.bin"), + include_bytes!("test_assets/encoded.3.bin"), + include_bytes!("test_assets/encoded.4.bin"), + ]; - // #[bench] - // fn bench_zgfx_decopresses_single_large_multiple_pdus(b: &mut test::Bencher) { - // let mut decompressed = - // Vec::with_capacity(DECODED_ZGFX_SINGLE.iter().map(|d| d.len()).max().unwrap()); - - // b.iter(|| { - // let mut zgfx = Decompressor::new(); - // for encode in ENCODED_ZGFX_SINGLE.iter() { - // zgfx.decompress(encode.as_ref(), &mut decompressed).unwrap(); - // decompressed.clean(); - // } - // }); - // } + const DECODED_ZGFX_SINGLE: [&[u8]; 5] = [ + include_bytes!("test_assets/decoded.0.bin"), + include_bytes!("test_assets/decoded.1.bin"), + include_bytes!("test_assets/decoded.2.bin"), + include_bytes!("test_assets/decoded.3.bin"), + include_bytes!("test_assets/decoded.4.bin"), + ]; #[test] fn zgfx_decopresses_multiple_single_pdus() { - let pairs = ENCODED_ZGFX_SINGLE.iter().zip(DECODED_ZGFX_SINGLE.iter()); + let pairs = ENCODED_ZGFX_SINGLE + .iter() + .copied() + .zip(DECODED_ZGFX_SINGLE.iter().copied()); let mut zgfx = Decompressor::new(); let mut decompressed = Vec::with_capacity(pairs.clone().map(|(_, d)| d.len()).max().unwrap()); for (i, (encode, decode)) in pairs.enumerate() { diff --git a/crates/graphics/src/zgfx/test_assets/decoded.0.bin b/crates/graphics/src/zgfx/test_assets/decoded.0.bin new file mode 100644 index 0000000000000000000000000000000000000000..2315768bc1fbddd57519c1e991dbef8615a441cb GIT binary patch literal 20 bcmWe;U|*SU|;|M1S0@l literal 0 HcmV?d00001 diff --git a/crates/graphics/src/zgfx/test_assets/decoded.1.bin b/crates/graphics/src/zgfx/test_assets/decoded.1.bin new file mode 100644 index 0000000000000000000000000000000000000000..347ac09b9515697040b443053bbea656a43e4013 GIT binary patch literal 368 zcmd;MU|L(y7#J8(MH(Avzz|_z!Y~IzqyaAhB+7_ z4HzN^Fhm%bFwDUaX}}OUfFZ)bjA0IjNCSq*0Splah65PkgD%p5q2>UF2m>R!E(Z*e z1`Lq{7$OWz80KJzG+>Avzz|_z#xMs%qyae$e4q%8dFk_g5A<}>$asWewfx!VIe9%Q2Fw`8t5Mf|M*X4jA z(tsgy07Ha<3Bw!=kp>Kr0~jI<%oyfih%{h`9KaA^U}(SyA9Rrh3^fNZL>L&+bva;& zG+>Avzz|_z!Y~Izqya z8Zbl-V2CgKr0~jKpW)DXB!-Oi*z`%eeasWewfe~Ge z1BOTghR6X75e6mTLl4OT?{r literal 0 HcmV?d00001 diff --git a/crates/graphics/src/zgfx/test_assets/decoded.3.bin b/crates/graphics/src/zgfx/test_assets/decoded.3.bin new file mode 100644 index 0000000000000000000000000000000000000000..c91489026780db28826eac8c7eaace0895fc5721 GIT binary patch literal 21456 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 LwK#MJ)L;PsV1H7E literal 0 HcmV?d00001 diff --git a/crates/graphics/src/zgfx/test_assets/decoded.4.bin b/crates/graphics/src/zgfx/test_assets/decoded.4.bin new file mode 100644 index 0000000000000000000000000000000000000000..6ca2be71fe7f56d2857e372cc9f951d7ce25ebad GIT binary patch literal 12 Qcmd;KU|;}YW(EcZ009U98~^|S literal 0 HcmV?d00001 diff --git a/crates/graphics/src/zgfx/test_assets/encoded.0.bin b/crates/graphics/src/zgfx/test_assets/encoded.0.bin new file mode 100644 index 00000000..e2c67cd9 --- /dev/null +++ b/crates/graphics/src/zgfx/test_assets/encoded.0.bin @@ -0,0 +1,2 @@ +à$ ã +D7ôÆè  Æ0 \ No newline at end of file diff --git a/crates/graphics/src/zgfx/test_assets/encoded.1.bin b/crates/graphics/src/zgfx/test_assets/encoded.1.bin new file mode 100644 index 00000000..dfebf07c --- /dev/null +++ b/crates/graphics/src/zgfx/test_assets/encoded.1.bin @@ -0,0 +1 @@ +à$E¦bTcã\EÈŽvŒimŒE¿Ä]fž"DGXGäR‰",€ \ No newline at end of file diff --git a/crates/graphics/src/zgfx/test_assets/encoded.2.bin b/crates/graphics/src/zgfx/test_assets/encoded.2.bin new file mode 100644 index 0000000000000000000000000000000000000000..000afabfebf7bd824693a346655b94d623c80b5e GIT binary patch literal 796 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 JXFv@W1_1JSTc7{{ literal 0 HcmV?d00001 diff --git a/crates/graphics/src/zgfx/test_assets/encoded.4.bin b/crates/graphics/src/zgfx/test_assets/encoded.4.bin new file mode 100644 index 0000000000000000000000000000000000000000..4993f6549a77d7adec699e98b24a47c829c5005c GIT binary patch literal 11 ScmaE$viWjHr*cd(11kU`F$9AE literal 0 HcmV?d00001 diff --git a/crates/pdu/src/lib.rs b/crates/pdu/src/lib.rs index cb3cd67f..6b23619f 100644 --- a/crates/pdu/src/lib.rs +++ b/crates/pdu/src/lib.rs @@ -200,7 +200,7 @@ pub fn decode_cursor<'de, T: PduDecode<'de>>(src: &mut ReadCursor<'de>) -> Resul T::decode(src) } -/// Similar to `PduDecode` but unconditionnaly returns an owned type. +/// Similar to `PduDecode` but unconditionally returns an owned type. pub trait PduDecodeOwned: Sized { fn decode_owned(src: &mut ReadCursor<'_>) -> Result; } diff --git a/crates/pdu/src/mcs.rs b/crates/pdu/src/mcs.rs index 2ae1d2d3..03bb2ebe 100644 --- a/crates/pdu/src/mcs.rs +++ b/crates/pdu/src/mcs.rs @@ -69,7 +69,7 @@ use crate::{per, IntoOwnedPdu, Result}; // subInterval INTEGER (0..MAX) // } // -// AttachUserRequest ::= [APPPLICATION 10] IMPLICIT SEQUENCE +// AttachUserRequest ::= [APPLICATION 10] IMPLICIT SEQUENCE // { // } // diff --git a/crates/pdu/src/pcb.rs b/crates/pdu/src/pcb.rs index dba918a7..d91585f3 100644 --- a/crates/pdu/src/pcb.rs +++ b/crates/pdu/src/pcb.rs @@ -83,7 +83,7 @@ impl<'de> PduDecode<'de> for PreconnectionBlob { let wsz_pcb_utf16 = src.read_slice(cb_pcb); - let mut trimed_pcb_utf16: Vec = Vec::with_capacity(cch_pcb); + let mut trimmed_pcb_utf16: Vec = Vec::with_capacity(cch_pcb); for chunk in wsz_pcb_utf16.chunks_exact(2) { let code_unit = u16::from_le_bytes([chunk[0], chunk[1]]); @@ -93,10 +93,10 @@ impl<'de> PduDecode<'de> for PreconnectionBlob { break; } - trimed_pcb_utf16.push(code_unit); + trimmed_pcb_utf16.push(code_unit); } - let payload = String::from_utf16(&trimed_pcb_utf16).map_err(|_| Error::InvalidMessage { + let payload = String::from_utf16(&trimmed_pcb_utf16).map_err(|_| Error::InvalidMessage { name: Self::NAME, field: "wszPCB", reason: "invalid UTF-16", diff --git a/crates/pdu/src/rdp/capability_sets/general.rs b/crates/pdu/src/rdp/capability_sets/general.rs index 883696df..e6c61a9d 100644 --- a/crates/pdu/src/rdp/capability_sets/general.rs +++ b/crates/pdu/src/rdp/capability_sets/general.rs @@ -37,7 +37,7 @@ pub enum MinorPlatformType { PowerPc = 5, Macintosh = 6, NativeXServer = 7, - PseudeXServer = 8, + PseudoXServer = 8, WindowsRt = 9, } diff --git a/crates/pdu/src/rdp/capability_sets/surface_commands/tests.rs b/crates/pdu/src/rdp/capability_sets/surface_commands/tests.rs index d5e84159..f9b154bf 100644 --- a/crates/pdu/src/rdp/capability_sets/surface_commands/tests.rs +++ b/crates/pdu/src/rdp/capability_sets/surface_commands/tests.rs @@ -4,7 +4,7 @@ use super::*; const SURFACE_COMMANDS_BUFFER: [u8; 8] = [ 0x52, 0x00, 0x00, 0x00, // flags - 0x00, 0x00, 0x00, 0x00, // reserverd + 0x00, 0x00, 0x00, 0x00, // reserved ]; lazy_static! { diff --git a/crates/pdu/src/rdp/server_error_info.rs b/crates/pdu/src/rdp/server_error_info.rs index ae357d66..383820c9 100644 --- a/crates/pdu/src/rdp/server_error_info.rs +++ b/crates/pdu/src/rdp/server_error_info.rs @@ -241,7 +241,7 @@ pub enum RdpSpecificCode { SecurityDataTooShort = 0x0000_10E0, VcHannelDataTooShort = 0x0000_10E1, ShareDataTooShort = 0x0000_10E2, - BadSupressOutputPdu = 0x0000_10E3, + BadSuppressOutputPdu = 0x0000_10E3, ConfirmActivePduTooShort = 0x0000_10E5, CapabilitySetTooSmall = 0x0000_10E7, CapabilitySetTooLarge = 0x0000_10E8, @@ -324,7 +324,7 @@ impl RdpSpecificCode { Self::SecurityDataTooShort => "One of two possible errors: The dataSignature field of the Fast-Path Input Event PDU does not contain enough data; or The fipsInformation and dataSignature fields of the Fast-Path Input Event PDU do not contain enough data", Self::VcHannelDataTooShort => "One of two possible errors: There is not enough data in the Client Network Data to read the virtual channel configuration data; or There is not enough data to read a complete Channel PDU Header", Self::ShareDataTooShort => "One of four possible errors: There is not enough data to process Control PDU Data; or There is not enough data to read a complete Share Control Header; or There is not enough data to read a complete Share Data Header of a Slow-Path Data PDU; or There is not enough data to process Font List PDU Data", - Self::BadSupressOutputPdu => "One of two possible errors: There is not enough data to process Suppress Output PDU Data; or The allowDisplayUpdates field of the Suppress Output PDU Data is invalid", + Self::BadSuppressOutputPdu => "One of two possible errors: There is not enough data to process Suppress Output PDU Data; or The allowDisplayUpdates field of the Suppress Output PDU Data is invalid", Self::ConfirmActivePduTooShort => "One of two possible errors: There is not enough data to read the shareControlHeader, shareID, originatorID, lengthSourceDescriptor, and lengthCombinedCapabilities fields of the Confirm Active PDU Data; or There is not enough data to read the sourceDescriptor, numberCapabilities, pad2Octets, and capabilitySets fields of the Confirm Active PDU Data", Self::CapabilitySetTooSmall => "There is not enough data to read the capabilitySetType and the lengthCapability fields in a received Capability Set", Self::CapabilitySetTooLarge => "A Capability Set has been received with a lengthCapability field that contains a value greater than the total length of the data received", diff --git a/crates/pdu/src/rdp/server_license.rs b/crates/pdu/src/rdp/server_license.rs index 4b90580d..c3746b4a 100644 --- a/crates/pdu/src/rdp/server_license.rs +++ b/crates/pdu/src/rdp/server_license.rs @@ -227,7 +227,7 @@ pub enum ServerLicenseError { InvalidProductIdLength(u32), #[error("Received invalid scope count field: {0}")] InvalidScopeCount(u32), - #[error("Received invalid sertificate length: {0}")] + #[error("Received invalid certificate length: {0}")] InvalidCertificateLength(u32), #[error("Blob too small")] BlobTooSmall, diff --git a/crates/pdu/src/rdp/server_license/client_platform_challenge_response/test.rs b/crates/pdu/src/rdp/server_license/client_platform_challenge_response/test.rs index f52c63d8..610677c5 100644 --- a/crates/pdu/src/rdp/server_license/client_platform_challenge_response/test.rs +++ b/crates/pdu/src/rdp/server_license/client_platform_challenge_response/test.rs @@ -151,7 +151,7 @@ fn to_buffer_correctly_serializes_client_platform_challenge_response() { } #[test] -fn buffer_length_is_correct_for_client_platform_challege_response() { +fn buffer_length_is_correct_for_client_platform_challenge_response() { assert_eq!( CLIENT_PLATFORM_CHALLENGE_RESPONSE_BUFFER.len(), CLIENT_PLATFORM_CHALLENGE_RESPONSE.buffer_length() diff --git a/crates/pdu/tests/x224.rs b/crates/pdu/tests/x224.rs index 7da1974b..0e07f424 100644 --- a/crates/pdu/tests/x224.rs +++ b/crates/pdu/tests/x224.rs @@ -12,7 +12,7 @@ use ironrdp_pdu_samples::encode_decode_test; const SAMPLE_TPKT_HEADER_BINARY: [u8; 4] = [ 0x3, // version 0x0, // reserved - 0x5, 0x42, // lenght in BE + 0x5, 0x42, // length in BE ]; const SAMPLE_TPKT_HEADER: TpktHeader = TpktHeader { packet_length: 0x542 }; @@ -84,7 +84,7 @@ encode_decode_test! { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x22, // lenght in BE + 0x00, 0x22, // length in BE // tpdu header 0x1D, // length 0xE0, // code @@ -106,7 +106,7 @@ encode_decode_test! { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x2A, // lenght in BE + 0x00, 0x2A, // length in BE // tpdu header 0x25, // length 0xE0, // code @@ -129,7 +129,7 @@ encode_decode_test! { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x2A, // lenght in BE + 0x00, 0x2A, // length in BE // tpdu header 0x25, // length 0xE0, // code @@ -155,7 +155,7 @@ encode_decode_test! { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x13, // lenght in BE + 0x00, 0x13, // length in BE // tpdu header 0x0E, // length 0xD0, // code @@ -177,7 +177,7 @@ encode_decode_test! { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x13, // lenght in BE + 0x00, 0x13, // length in BE // tpdu header 0x0E, // length 0xD0, // code @@ -198,7 +198,7 @@ fn nego_request_unexpected_rdp_msg_type() { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x2A, // lenght in BE + 0x00, 0x2A, // length in BE // tpdu header 0x25, // length 0xE0, // code @@ -231,7 +231,7 @@ fn nego_confirm_unexpected_rdp_msg_type() { // tpkt header 0x03, // version 0x00, // reserved - 0x00, 0x13, // lenght in BE + 0x00, 0x13, // length in BE // tpdu header 0x0E, // length 0xD0, // code diff --git a/crates/tls/src/lib.rs b/crates/tls/src/lib.rs index 523f0031..72b99d3a 100644 --- a/crates/tls/src/lib.rs +++ b/crates/tls/src/lib.rs @@ -14,7 +14,7 @@ where { #[cfg(feature = "rustls")] let mut tls_stream = { - // FIXME: disable TLS session resume just to be safe (not uspported by CredSSP server) + // FIXME: disable TLS session resume just to be safe (not unsupported by CredSSP server) // https://learn.microsoft.com/en-us/openspecs/windows_protocols/ms-cssp/385a7489-d46b-464c-b224-f7340e308a5c // Option is available starting rustls 0.21 diff --git a/typos.toml b/typos.toml new file mode 100644 index 00000000..3282ac5e --- /dev/null +++ b/typos.toml @@ -0,0 +1,10 @@ +[files] +extend-exclude = ["*.bin", "*.bmp"] + +[default] +extend-ignore-re = [ + # Ignore false-positives for auth tokens in the following file: + # - web-client\iron-svelte-client\src\lib\login\login.svelte + "(?m)let authtoken =.+;\\s?$", +] +extend-identifiers.lastImageInformations = "lastImageInformations" diff --git a/web-client/iron-svelte-client/pre-build.js b/web-client/iron-svelte-client/pre-build.js index e2c4f656..5fa4195a 100644 --- a/web-client/iron-svelte-client/pre-build.js +++ b/web-client/iron-svelte-client/pre-build.js @@ -43,7 +43,7 @@ let copyCoreFiles = async function () { fs.copy(source, destination, function (err) { if (err) { - console.log('An error occured while copying folder.'); + console.log('An error occurred while copying folder.'); return console.error(err); } console.log('Core files was copied successfully');