diff --git a/RELEASENOTES.md b/RELEASENOTES.md index dbb3fc69b6..6fcade8582 100644 --- a/RELEASENOTES.md +++ b/RELEASENOTES.md @@ -29,6 +29,9 @@ * Smooth Streaming Extension: * RTSP Extension: * Decoder Extensions (FFmpeg, VP9, AV1, etc.): +* MIDI extension: + * Release the MIDI decoder module, which provides support for playback of + standard MIDI files using the Jsyn library to synthesize audio. * Cast Extension: * Test Utilities: * Remove deprecated symbols: diff --git a/build.gradle b/build.gradle index a5520e6388..4e6f4529e4 100644 --- a/build.gradle +++ b/build.gradle @@ -26,6 +26,12 @@ allprojects { repositories { google() mavenCentral() + maven { + url 'https://jitpack.io' + content { + includeGroup "com.github.philburk" + } + } } if (it.hasProperty('externalBuildDir')) { if (!new File(externalBuildDir).isAbsolute()) { diff --git a/core_settings.gradle b/core_settings.gradle index 15b52a5189..210e6019cc 100644 --- a/core_settings.gradle +++ b/core_settings.gradle @@ -70,6 +70,8 @@ include modulePrefix + 'lib-decoder-ffmpeg' project(modulePrefix + 'lib-decoder-ffmpeg').projectDir = new File(rootDir, 'libraries/decoder_ffmpeg') include modulePrefix + 'lib-decoder-flac' project(modulePrefix + 'lib-decoder-flac').projectDir = new File(rootDir, 'libraries/decoder_flac') +include modulePrefix + 'lib-decoder-midi' +project(modulePrefix + 'lib-decoder-midi').projectDir = new File(rootDir, 'libraries/decoder_midi') include modulePrefix + 'lib-decoder-opus' project(modulePrefix + 'lib-decoder-opus').projectDir = new File(rootDir, 'libraries/decoder_opus') include modulePrefix + 'lib-decoder-vp9' diff --git a/demos/main/build.gradle b/demos/main/build.gradle index bccdf2f6dd..8038d49ee7 100644 --- a/demos/main/build.gradle +++ b/demos/main/build.gradle @@ -90,6 +90,7 @@ dependencies { withDecoderExtensionsImplementation project(modulePrefix + 'lib-decoder-flac') withDecoderExtensionsImplementation project(modulePrefix + 'lib-decoder-opus') withDecoderExtensionsImplementation project(modulePrefix + 'lib-decoder-vp9') + withDecoderExtensionsImplementation project(modulePrefix + 'lib-decoder-midi') withDecoderExtensionsImplementation project(modulePrefix + 'lib-datasource-rtmp') } diff --git a/libraries/decoder_midi/README.md b/libraries/decoder_midi/README.md new file mode 100644 index 0000000000..7b216dff1d --- /dev/null +++ b/libraries/decoder_midi/README.md @@ -0,0 +1,42 @@ +# MIDI decoder module + +The MIDI module provides `MidiExtractor` for parsing standard MIDI files, and +`MidiRenderer` which uses the audio synthesization library [JSyn][] to process +MIDI commands and render the PCM output. + +## Getting the module + +The easiest way to get the module is to add it as a gradle dependency: + +```gradle +implementation 'androidx.media3:lib-decoder-midi:1.X.X' +``` + +where `1.X.X` is the version, which must match the version of the other media +modules being used. + +Alternatively, you can clone this GitHub project and depend on the module +locally. Instructions for doing this can be found in the [top level README][]. + +The module depends on [JSyn][] as a maven dependency from +[jitpack.io](https://jitpack.io) and you will need to define the maven +repository in your build scripts. For example, add + +```gradle +repositories { + maven { url 'https://jitpack.io' } +} +``` + +in the `build.gradle` of module in your app that is using the MIDI module. + +## Use in the demo app + +Modify the demo app's `build.script` file and uncomment the definition of the +`jitpack.io` maven repository, as well as uncomment the dependency to the MIDI +module in the `dependencies` section. + +[JSyn]: https://github.com/philburk/jsyn + +[top level README]: ../../README.md + diff --git a/libraries/decoder_midi/build.gradle b/libraries/decoder_midi/build.gradle new file mode 100644 index 0000000000..0ea96e0106 --- /dev/null +++ b/libraries/decoder_midi/build.gradle @@ -0,0 +1,41 @@ +// Copyright 2022 The Android Open Source Project +// +// Licensed under the Apache License, Version 2.0 (the "License"); +// you may not use this file except in compliance with the License. +// You may obtain a copy of the License at +// +// http://www.apache.org/licenses/LICENSE-2.0 +// +// Unless required by applicable law or agreed to in writing, software +// distributed under the License is distributed on an "AS IS" BASIS, +// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +// See the License for the specific language governing permissions and +// limitations under the License. +apply from: "$gradle.ext.androidxMediaSettingsDir/common_library_config.gradle" + +android { + namespace 'androidx.media3.decoder.midi' + + sourceSets.test.assets.srcDir '../test_data/src/test/assets/' +} + +dependencies { + implementation project(modulePrefix + 'lib-exoplayer') + implementation project(modulePrefix + 'lib-decoder') + implementation project(modulePrefix + 'lib-extractor') + implementation project(modulePrefix + 'lib-common') + implementation 'androidx.annotation:annotation:' + androidxAnnotationVersion + // Jsyn v17.1.0 + implementation 'com.github.philburk:jsyn:40a41092cbab558d7d410ec43d93bb1e4121e86a' + compileOnly 'org.checkerframework:checker-qual:' + checkerframeworkVersion + testImplementation 'androidx.test:core:' + androidxTestCoreVersion + testImplementation 'androidx.test.ext:junit:' + androidxTestJUnitVersion + testImplementation project(modulePrefix + 'test-utils') + testImplementation project(modulePrefix + 'test-data') + testImplementation 'org.robolectric:robolectric:' + robolectricVersion +} + +ext { + javadocTitle = 'MIDI extension' +} +apply from: '../../javadoc_library.gradle' diff --git a/libraries/decoder_midi/src/main/AndroidManifest.xml b/libraries/decoder_midi/src/main/AndroidManifest.xml new file mode 100644 index 0000000000..d0be4697de --- /dev/null +++ b/libraries/decoder_midi/src/main/AndroidManifest.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/libraries/decoder_midi/src/main/assets/sonivox_wave_data.dat b/libraries/decoder_midi/src/main/assets/sonivox_wave_data.dat new file mode 100644 index 0000000000..9f6ce54128 --- /dev/null +++ b/libraries/decoder_midi/src/main/assets/sonivox_wave_data.dat @@ -0,0 +1,4438 @@ +/* + * Copyright 2023 The Android Open Source Project + * Copyright 2009 Sonic Network Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +/** + * Wave table sample data, reverse-engineered from file "wt_22khz.c" from AOSP. + * https://cs.android.com/android/platform/superproject/+/master:external/sonivox/arm-wt-22k/lib_src/wt_22khz.c + */ +0000FDFCFAF8F6F4F4F5F8FD03070A0E10100F0C0904FCF4EEEBEBEDEEF1F6FD0A14222C3334302B261A08F1DBCCC3C0 +BEC0C5D1E1F304121E2528241E18130BFEEFE8E4E4EBEEF0F6FD0C1B27313535322B25190BF5E1D2C7C1BEC1C7D2DEED +FD0D1B232725201A140B00F3ECE8E7EBEDF2F8FE0917252F3534312A23190DFAE4D0C4BDBDC0C4CDD9E9F90A17232726 +201A150F04F7ECEAEBEDF2F5FB0109131F2D33342F2723190FFDE9D6C6BAB9BEC4CDD5E2F3061620282826211B1309FB +EFE7E6EAF0F5F8FC071523303538322B22160DFEEAD4C1B5B4BBC3CDD5E3F3061720292B29251A1207F8EDE7E7EAF1F7 +FB000A18252C3034342E211408FBECDAC5B6B1B7BDC9D5E6F504121D292D2D261D150BFDF1E7E5EAF0F5F8000A19262C +2F323531251407FBEFDEC6B6AEB4BDC5D1E3F4030E192632342E21170E03F5E7E4E5EBF0F3F9081B292C2D2F36372C19 +07F9EEE0CBB9AFAFB8BDC9DBF0030F17223039382C1E1305F4E6DFE1E7EDF0F507192D313134393B30200BFBEAD9C8B7 +AEA8ACB5C4DAF005151E27343B3D35251607F4E4DDDCE2EAEDF0FE1529343334393E362812FEEEDCCABAB0AAA9AFBBD0 +E900121C232D39403B2E1B09F5E8E2E0E3E7ECF0FB0F242F32313539362B1805F2E0CEBFB5AEAAAAB3C6E0F80E191E29 +384545392411FCECE3E0E5E4E5E9F30A212E3230323637302210FAE3CEBCB5B2AEAAACB8D1F00B1C222933404640311B +05EFE2DFE3E3E2E2EAFE17293133333638322A1904ECD4C2BAB4ADA9A7B2C8E300131F26303F48473C280EF4E7E3E6E5 +DFDBE2F40B1F293033353737332711F4DAC6BDB6AEA49EA7BBD7F30A1D293240484E4A391D00EEE6E4E0DAD6DAE9FD12 +1E2A343A3C3D39301C02E2CDC2BAAFA29BA3B5CFE9FE1224323D454D4E422A0BF5EAE5E0D9D2D2DCF2081929343B3E3F +3E39260BECD1C3BBB2A79EA2B0C4DBF40D21303E464E5148341700F2E8DFD5CFCFD9E9FE0F212F393F3E3E392814F9DE +CCBFB6ADA2A4AFC1D6EA001527363F494F4C3D250CFBEDE4DBD2CDD1E0F307192B363A3C3C3D301B03E7D3C4B8AFA6A4 +ACB9CCE0F70E21323D4A504E432F1806F4E6DBCEC8CCDBEDFE1023343D3F3D3B33230CF1DAC9BEB3ADADB0BCC9D9ED04 +19293642494B44341F0BF9EADFD2CACDD9E8FB0C2030383C3D3A322411F8E2D2C1B6B0B0B6BBC6D5E5FB0F1F303C4448 +4439271402F0E2D4CDCED7E5F6091C2B35393936302513FDE7D7C8BBB5B7BBC1C5CFE0F3091925303A42413A2A1908F7 +EADCD7D5DBE6F20415253034352F2A221503EED9CDC0BDC2C4C4C6CEDCF003111D29313A3D3C311D0BF9EDE4E0DFE2E7 +F2021321292D2A26241D1406F2E4D5CAC6C9CECDCACDD7EAFC0B131E252F373833221000F1EDE9EAEAEBF2000F1D272B +251F19151206F5E4D6CECDD0D4D7D4D5D7E7F80910161A232B32302110FDF3F0F0F1F3F5FA05101C262923180F0C0A04 +F5E5D9D2D2D3D8DCDCDBDAE3F3061013161B252B2A201302F6F3F4F9FCFE020A121B242620140904FEFCF5E9DED6D6DA +E1E4E3E0DFE2EE000A0C0C111A23241F1305FAF5F7FE070E0D0D10171F221D0FFDF8F6F6F2ECE6E2E0E2E7EEEFE8E1E0 +E6F50207080911191D1C1509FEF9FB040C151817191A1D1F1B0FFEF1EBE9E9E9E4E2E1E5EDF6F7F3EBEAECF5FCFDFBFE +050D1111100A0600030B1720211E1C1B18181309FAEDE3E3E6ECEDEAE8E9F0F6F7F2ECE8EBF0F6FAFB01050B0C0D0B08 +060104091721272420201C161107F9EAE1DFE1E8EDEEEEF0F3F9FAF8F2EBE8ECF1F4F7FA0004060808050502070F1B25 +2A2D292720160D03F5E6DBD7DBE3EBEEF1F5FAFEFEFCF9F3F0ECEBF0F2F6FAFDFD0003020303091220292E312C2B2318 +0C01F2E5D9D8DCE1EAF0F3FAFDFDFCF7F7F3F0ECEBF0F1F5FAFCFCFBFBFDFD000A13212C3338343228170BFAEDE2D8D5 +D8DDE8F0F902060501FAF7F7F7F4EDEBEBEFF7F9F7F5F1F2F7F907132433393D3B3830210DF8E8DDD3CDD2DAE6F2F903 +0B0F0C03FBF9FAF7F1EAE7E9EFF3F4F0EDEBEEF4031526323A434140372915FCE7DAD2CECFD5DFE9F5030E13100800FE +FE00F8EDE5E2E7EAECECEAE7E8F001162B383E4344413C2E18FDE7D8D3CFCED2DBE9F6010C14140E07020303FCF1E6E1 +E2E5E6E6E3DFDFE7F81129394147494942352105E9D7D0CED0D0D8E2F2010C1518120D06050500F5E7DBD9DDE1E1DFDA +DBE3F40F283B43474849453B270EF0DACECDCED0D3DCEBFC0C191E19120B0B0A06F8E7D9D2D6DADBDBD8D6DEF10D2839 +42474848453D2D13F6DED2D0D1D3D3D7E4F407171B19120F11110C01ECDBD1CED2D3D4D3D2D7EB07253C454948484843 +3419FADFD1CED1D1D1D3DDF006171F1E181718191204F1DFCEC8C7CBD0CFCFD3E302233A4447484A4944382205E6D5D0 +D3D6D2D2D7E8001521221F191B1B1306F2DCC9C0C0C4CED1D3D4E1FC203A47484446464239240BECD5CED0D7DBD6D8E4 +FB152426221A1D1C1408F3DFCCBCBBBFC9CFD1D4E1FD1E3743464446464139270FF3DACFD1D8DDD9D7E2F711252C2D26 +201D1609F6DECABAB5B7C0CCD3D5E1F9193543484648463E352610F6E0CFCED5DDDFDCE3F610232E2E29231E170AF6DE +CBBBB5B6BECBD3D6DEF3112E3F44423F413F362B1800ECD8D5D6DCE0E0E4F0071D2F342F271F150AF7E2CEBEB2B3B9C5 +CFD6DEEF09253842423E3E3D382D1E07F3E1D9D8DCDFE0E4EE01152936342C241A0DF8E3D0BEB4B0B6C0C9D3DEEE051D +32414442403C3B2F210FFBE9DBD5D7DBDDE1EBFC1024343B362D2111FBE7D3C4B6ADAEB9C5CFDBE9FE162B3B4241403C +3A32271702EFE0D9D8DADDE0E9FA0E21313B3A312210FBE7D5C4B6ADADB4C1CBD8E8FB1024364143413D39342B1B09F4 +E6DBD8D9DCE0E4F3061B2E3A3C34271705F0DCCBBEB3ACAFB8C4D3E0F10519303E454745413A322210FAE8DCD6D3D4D9 +DFEBFE162B3B403C2F2211FAE4CEBEB4ACAAAEB8C7D8EBFE152A3A42494C474035281A04EFDED3CFD0D5DAE4F60F283A +4240382A1904EBD4C2B7AFA9AAB2BFD1E1F70F22343E484F50483D31220CF4E0D5CFCAC9D0DCF00A233843474336260F +F6DEC7B8ABA39FA7B4C5D8EC082032434D57595142342310FAE2D1C6C3C7CEDBED061D334149493E2C12FAE4CFBDAFA3 +9FA2ADBFD1E4FB132A3D4C575A585042301B03EFD8C8BFBEC6CFE2FA11293B474D4638240BF3DECBB9A79E9CA2B1C2D4 +EB031B344A5A625F564B3B250CF2DDCAC0BDC0CDDEF60B20324149473A250EF6E3D0C0AFA39EA2AEC1D3E6FB10284153 +5E5E544B3F2E17FDE5D1C6C0C0C8D9EF0314263947483D2D1801EDDBC8B7A59D9CA4B6CBDEF0071F3B5261655C4E4130 +1D06EBD5C9C0BEC6D8EE0311203345473E2D1B06F1DECEC0AFA39DA0B0C5D8E9FC15324D5E645D514335240EF4DCCBC6 +C1C8D6EAFB0A172A3F463E2F1D0DFAE5D5C7B8AC9E9DA9BED4E5F50A26435B635C5246392915FDE5D1C6C1C6D4E9FB07 +112337423D2E1D0DFCEAD9CDBFB2A6A1ABBBD1E2F4091E3953605B5143392A1A06EED9C9C2C6D5E8F8020E1E2F3C3C31 +221100F0E1D5C6B9AAA3AAB8CCE0F10316304C5A594E453B2E200EFAE5D1C7C8D3E3F4FB041225363A33241506F8ECDF +CCBCACA6ABB6C6D6EA00142A43535750443A2F221300ECD8CCCBD3E5F3FC0611212F3534261503F5E8DDCEBFB0A7ABB9 +C9D9EBFE14273B4A514B43392F261704EFE0D5D3D9E6F2FC040C1A262F30231304F6ECE3D7C8B9B2AFB9C8D5E9FA0F23 +313E48453F362D291C0BF5E5DBD8DDE8EFF9020916232E31251504F7EEE5D7C9B9B1B1BACBDAE9F8091F2E3A3F3F3B34 +2D28200EFAE8E0E1E2E9EEF40109151F292C211505FAECE3D5C7BBB3B7BFCCD7E5F80B203139403D372F27241D0DF8E7 +DCDDE6F0F7FB010916242D2B211101F5EBE0D3C7B9B2B7C3D3DFE9F80B1F2E3539363028221F1B0EFCECE3E4EAF4FC01 +040815222B2B1F1101F5EAE1D4C5B8B2BACAD8E4EDF80A1C2D3539352B221C1B1A1200EEE1E3ECF5FD02050A131F2B2C +221302F3E9E0D5C9BCB3B7C7D7E6F1FA0B1C2B34343129211816150E01F2E7E8EEF9FE02070A141F282B211203F3E8DD +D4C9BAB2B6C5D8E6F5010D1D2C3539362D2018120D09FCF0E6E3EAF601080D1217232A2D251505F2E2D7CFC7BBB3B4C3 +D9ECFB0914222F353730271B0E080302FCF1E9E8F0FD060B13181E22292B231201EFE1D4CCC5BCB5B7C3DAED010D171E +2A34342F24170E070400FAF5ECE8EEFB070F12161C242B2B261804F3E2D4C9C0BBB3B4BFD4ED010F1B232E35352E2417 +0B03FBF9F7F2ECE9EDF90B1215191E282B2B261807F2E2D7C9BFB7B3B6BECFE8FE111D232C33363123170B01FAF4F1F0 +ECE8EBF608151B21232A302F251707F4E4D4C4BBB5B2B6BFCFE7FE111E2830363730241406FCF7F2ECEAE8EBF1FA0715 +20272B2C3132261504F3E4D1C2B6B3B2B3BFD0E6FC0F1C283238362E211409FEF6F0EBEBE9EBF1FB09131E262A2C2E2F +241606F6E9D9C7B6B2B1B5BFCDDFF50919252E37383022150A04FCF2ECE7E8EBF4FD08111A242F32322F24190AFBEBD8 +C7B5AEB1B5C0CDDBF00519283037373125190F06FAEEE6E3E7ECF0F905111D2731383833271C0F00EFDAC6B5AAAAB0BA +CADBF007192A32373A3428190B02FBF2EBE6E6EEF4FB040D19222D35373027191003F3E1CABAADABB2BCC9DAEC011424 +2E333730271B1107FBF3ECE9E9EEF6FC030A151D28303432281C140AFBE8D0BDAEA9AFB7C8D4E7FB0F222E343733271B +1207FEF3EAE7E8F0F701080D161E2A30322F261A0F06F8EAD7C3B3AAAFBACAD8E5F80C1F2A313230261A1007FCF5EEEA +EBF0F700090F151A232F322E241C1207F9EADBCBBAAFADB8C6D5E2F20516252C2E2C251A110802F9F4EFF0F4FA03080D +11161F2A2B2B231D190E02EFDDCDBFB3B0B5C1D1DEEE041520262929241C110801F7F4F0F1F7FE080D0F11171C272B26 +1E15110B04F4E4D3C4BCB9BEC6CFDAE9FB0F1B2222201C17120D04FEF9F7F9FC050E10100E0F1823272317110F0B08FC +EDDBCBC2BFC2C7CBD5E1F205131B1F1C1A1714120B05FEFB0003080E100F0B070C172020150C0A0D0C06F7E5D5CEC9CB +CDCCD4DAE9FA07121613100F1013110C0603070A101417140E0809111B1A110603070A07FBEEE0D7D2D3D3D3D4D8E2F0 +FD080F0C0A0B101313100C0A0B0F14191A18120B060B11150F03FAFE040702F2E7E0DCDADBDBDDDFDFE7F1FC030400FD +020D1515141113171B1F211F18100402070D0D03F6F7000807FDF1EAE8E2E0DBD9DADBDEE4EFF8FEFCFC04101A1E1A16 +16191D1F1E1D181106FE070A0D04F5F1F6030802F6EFEFEFE9E3DDDBDEDCDDE4EDF6F5F2F808151A1A15181F26282625 +211A0F04010201FAEDE8EEF90205FCF6F7FAF9F0E5DFDDDAD7DAE0EAECEEF604141D1F1E1C20262B2A27221C0E040103 +04FBEBE2E6F20103FCF8F80000F8F1E6E3DDD8D8DCE2E4E3EAF609161C1C1B1E272E32322B211509030301F6EADDDEEA +F80200FAF90005FEF7EEE4DED7D5D9DDDFDFE7F405131A1D1F1F272E33342F261B120A05FDF3EADFDCE4F0FCFEFCFA00 +080700F4EADFD8D6D9DBDAD9E0EF020F18191C21272F3335332C23170F0801F4E7DBD7DFEAF5FCFBFD030A0D06FBEFE4 +DAD5D4D4D4D5DCE9F907141A1D232B33363A38342C1D1209FEF4E4D9D3DAE6F0F9FD01060C0F0C03F5E7DBD7D5D2D1D2 +D9E4F1000B15191F262E353C3E3B352A201306F6E5D7D1D1D9E1EBF7FE050B10130D02F1E2DDDBD5D1CFD6E0EBF50008 +131B262F333A3F3F3B32291C0AF7E6DBD5D4D8DFE9F50006090E0F0D01F1E7E0DED5CFCED5E2ECF3F7000A17242E3437 +3E41423D33240FF9E8DED6D3D2D6DEECFB050B0E100D02F6EEE8E1D9CFD0D6DEE8EEF1F8020D1D2A33393E4146453C2D +14FDE8DBD5D2CFD0D9E8FA050C11141006F7F1EBE6DACEC8CEDBE6E9EDF2FC0B1B2A363A3F4144463F321A01EBDBD5D4 +D4D4D8E4F5050A10120E05F4EDEAE8DFD1CCCCDAE7EFEFF0F6041627353B3E3F424442372009EFDED5D6D9DADAE1EDFD +0A11130C03F4EBE8E8E1D8CFCCD7E2EEF1EFF60010212F3B414041433F38260DF4E0D7D9DDDFE0E5EFFC080F100D04F5 +ECE7E5E0D8D0CCD2DBE7EEF0F6011021313B424341423E33260FF7E2DAD7DFE3E6E9EFFB07100F0E05F7EDE5E1DED8D1 +CCCFD8E2EAF0F80413202E3B4347454039312411F9E5DAD8DDE4E9EDF4FB060C100F0AFBEDE4E0DCD9D2CBCCD3DEE7EE +F90614212E3C434A4741382E2512FEECDFDADAE2EAF0F4FA02060F0F0B01F5EDE1DBD6D2CDCACBD2DDE6F20311212D39 +434B4D473E32241200EDE1DCDBE1E9EFF5FA01060B0F0E08FDF0E5DBD7D1CCC6C4C9D2E0F00011202E3B464F504B4133 +231402F1E5DAD6DCE5EFF6FC03070C12130E05F9EADBD2CBC7C2BDBFC6D5EA011423303C454F524F4435241504F5E8DC +D8DAE1EBF2FB01050B1116130EFEEFDDD0C9C1BDB7B8C0CFE5FC13243440495155524838241403F2E8DFDCDDE0EAF3FA +02070A0F13131106F6E3D0C6BDB9B5B2B8C6DDF6102334414A5056574F3E271505F5EADFD9D9DEE7F1F9030810111516 +1309FAE5D1C4B9B3B0AFB7C3D9F41024343F495055574C3B291708F9EEE3DCDADFE9F3F801060E121317171101ECD5C7 +BDB2ADA7AFBDD3ED092337434A50575B53442C1806F7EBE3DCD9D9E1ECF6010D141A1A1B1C1608F0D8C4B5AAA3A1A7B5 +CCE8072539454D535A5D5546301B08F8EDE6E0DDD9DBE4EFFE0913151B1F201D0CF7E0CAB9AAA2A0A6AEC2DF02223845 +4E575E5E5545311D09F6EBE5E2DFDBDCE3EFFB0913191B1F212115FEE7CDB9AAA1A1A4ABBBD6F81B34434A535C5F594B +382310FAEFE6E4DED7D9DBE7F706141C1F2525221803ECD2BBABA09D9FA7B7D1F5152D3D49545C5F594D3D2914FEF3EC +E4DCD5D2D8E2F0000C181E262B29210DF2D9C1B0A39E9CA2B4CCED0E263846505A5E584B3A281606F8EDE7DFD9D7DAE1 +EDFB07151F272D2A200FF8E0C9B3A39A9BA2B0C7E3052236464E58605C503E291808F7EBE0DDDAD7D9DDEAFA06151F27 +2E2C2312FBE5CFBAAA9F9AA0ACC6E2FE1A2D3E4A52595950422E1C0CFDF2E6DCD9D6D8DCE4F100111E252D30281703EC +D5C0AFA39EA0ABBFDAF814283744505858524436231202F4E8DDD8D3D3D7DFECFC0F1F29313430200DF2DAC5B3A49B9A +A5BAD3F10F2635414D595B554734261505F4E6DCD6D3D3D5DEEAF9091A27323832220EF9E3CEBBACA09EA6B8CEE80720 +303944545B584A3A2C1E0BF7E6DAD7D2D3D4DAE9F90918243137332312FDE8D3C0B2A7A3A6B5CAE300172A3643505A5B +5141301F0DFBE8D7CECBCDD2D6E4F6081724323B382C1A08F3DDC8B3A7A2A4B0C3D9F50E21323F4D5859514336261501 +E9D9CECACBD2D6E1EF0111212E38382E2110FCE8D2BDAEA4A2A9BDD3ED04162B3E4C575A574C3B281401EAD8C9C2C6CE +D8E3EFFD0E21313B3A31231502EFD9C5B4A6A3AABACFE3F80C21394B5457544E412F1C06EED9C6BFC0C7D4DFEAF6061A +2C383830281B0BF8E2CFBFB0AAA9B8CDE1F3051830465156534F45331E08F0DBC9BFBDC3D0DCEBF6051628373A352B1F +10FEE9D3C4B6AEAAB5C8DCF001152C415158555148362108EED7C6B9B6BAC8D7E9FA081726353C3B32251601ECD7C8BB +B1ADB2C2D6EC0216293B4D56574F43321F0AF1DCCCC1BBBBC5D7E9F7040F1D2C3738352B1B0CF8E5D4C7BCB2B3BDD0E3 +F40C2034464F5452493B260FF7DFCCC1B9B8BECEE2F3020C1B2A3236362E2213FEEDDDD1C3B9B8BECDDCED051B2E3F4A +4F4F463A291503E8D4C6BEBEBFCCDCEAF60412222B3134302B1F0EFCEBDDCDC3BEC0C8D5E3F810253643484A463D2E1B +07EDD8C8C2C2C1C9D5E6F6030D1A262C2F2B271E1305F4E8D8D1CDCBCDD4E0F2061829363D3F3D382F200DF7E1D2C8CB +CACAD0DBEEFD08111B21262727251E1201F0E3DDD9D6D1D1D9EAFD0E1D2A333938362D2414FEE9D7CECDCCCBCDD6E5F8 +050C131C23282728251C0CF9E9E4E2DBD5CFD3E0F10313222D3131332F291A06EEDED5D3D3D0CDCFDFF1FE080C131A21 +262626221908F5EDECE9E0D5D0D7E8F80A151F262B2F302D2210F7E1D7D6D6D2CCCCD8E9FA060B11181E232627281D0E +FDF2F2F1E8DCD1D3DFF1030E171D23272C2D2616FDE6DADBDBD7CEC8D3E6F8050C10161B20272929211101F7F8F8F0E2 +D7D3DDEBFB0A12181C1F262A271902E9DCDCDBD9D1CBD1E1F5030C10171B20252829211202F9F8FAF6E9DCD7DDECFA07 +0E11181D242A281C05ECDDDADAD9D3CDD2DFF1020D161B1C1B1E2529231405FCFCFEFDF3E4DDE0E9F6030B0E0E141C25 +281B07F0E1DCDBDCD7D4D3DDEE010C13191A1B1F222722140800000100F7E9DFDEE8F60208080A101B22231B0AF6E5DD +DDDED9D2D1DAEAFD0A131A1F20202329271909FEFDFEFEF9EDE2DFE6F2FD0606070C1A25251A0AF8E7DDD9D9D6D1CFD6 +E5FC0C141D2124232326251B0AFDFAFDFEF9F0E8E4E8F3FC04050709131E211C0CFAE8DDD8D9D6D1D1D7E6F80A161F24 +29272221211D0F02F9F8FAFAF6EEE8E8F1FB0607070A1117171209F9E9DCD6D7D7D3D3D9E4F507151F242727221F211D +1307FBFAFAFCFAF3EFECF0F8010607070B10141209F9E8DBD5D6D6D6D3D7E4F507131C23282A26211D1B150AFEF8F8FA +F8F5F3F0F2F8010508090F13141209FCEEDED6D2D1D3D1D3DCEC000D1A242D302A231D1C1A1406FAF6F6FAF9F8F6F2F6 +F90006080D0E100D07FDF3E5DBD4CFD4D6D8DBE7F709171F292C2C251E1B1C1B0F02F9F7FAF9F7F8F3F4F8FD04090D0E +0E0B0600F7E9DED5CFD2D6D8DDE3F303131F292D2B251F1D1E1C1304FBF9F9FBF8F9F7F5F7FC00060C0E0D0905FDF7ED +E4DBD0D0D3D9DEE2EEFB0C17222A2C2722201F211E120801FBFAFBFBF8F3F0F2F902070B0A0704FEF9F4EAE0D3CED3DA +DFE2E8F302141F272B2A2624212121180E01F8F7F9FCFBF5F0F0F5FC0209080703FDFAF7F1E8DAD1D0D6DDE0E3EBF70B +1B232A2A2A282826241E1308FCF7F8FBFBF4EEECF1FBFE0304050601FDF8F4EDE1D5D1D5DCDDDCE0ED02131E262A2E31 +322F2B271C1001F6F3F5F7F2EBE7ECF6FC0103040704FDF9F9F6E9DAD1D2D7DBDADBE5F50B1821262D323534302B2519 +0AFDF5F5F5F3ECE5E3EAF2F9FE020603FEFD0000F5E4D7D3D9DDDCD9DBE8F90B162029333738363532281706FBF6F5F2 +ECE4DEDFE7F0F6FB000001020405FCF0E3DDDBDBDDD9D9E0ED000D17242E363A393B382F211003FBF7F5EDE3DCD9DFE6 +EEF4F9FBFE040B0F0AFDEEE3E0DDDCD7D4D8E2EE000D1C29323B3F42423C2C1A0B02FAF4EDE3DAD4D7DFE7F0F7F8FA01 +0B121008FAEFE5E0DCD9D5D4DBE2F4081A272E384046484233241207FCF5EEE3D6CECDD3DDE9F2F6F7000E1B1D1407FB +F1E9E2DAD3CECFD5E2F70D1F2934414B4F4D42321E0D03FAF2E6D7CBC7CAD4E0E9EFF3FB0A181F1C1409FBEFE6DDD8D0 +CACBD4E90015232E3C4951534D3C2A190B01F5E7D6C7C0C2CAD5DFE8EFFA09172525211306F7ECE2D7CFC7C5CADAF00A +1F2E3A464E55544936201005FBEAD7C4B8B9BECAD5E2EDFA0A19292F2B201407F6E7D8CCC3BCBFCADEF5102739485058 +5B53432E1C0D01EED8C2B3B3BAC1CAD5E2F407192833332A1F1303F3E0D0C4BCB9C1CFE4FE172E424D565C59523E2B16 +07F4D9C5B6B0B2B8C1CEDDEF0516232D31312A1F0DF9E7DACFC5BEBFC7D6EC082237454F5454544D402A12FAE3CFBBAE +A9A9B2BED0E5FC11212F383C3A311F08EEDCD1C7BDB5B6C4DCFD1930414C53575A584D3418FCE6D6C3B3A5A2ABBACADE +F50C1E2C383F423D2B13F8E5D9CFC2B6B0B9CFEC092238464F565D605B46290BEED9C6B3A59DA1ADBFD6EF071B2B3942 +4543372005EBE0D6C8B7ACB1C4DFFB152C3D48505C6463523617F6E1CDB9A99B9BA4B4CFE801152534424848402C12F9 +E9E1D3C0B1ADB9D2EE071B2E3E485561645C412302EAD8C4B2A49CA0AEC5E3FA0F1C2C39414341311B02EFE9DDCBBAB1 +B7CCE5FC102336414D585F5D492C0CEFDACAB6AA9F9EA7BBDBF5091B2A384144473B270DF7ECE2D3C2B6B5C4D7EE0317 +2B3C4A535B5B4E3416F8E2D2BEAEA6A4ABBAD4EF0516212D383C3F38271505F7ECDFCFC2BAC2D1E4F70B1D2F3C495357 +513E2004EBD9C4B2A8A6AAB7C9E4FE121E2A32393A352C1B0F04F6E8D8CBC5C7CFDAEBFD1122313E4B514C3F270FF5E1 +CEBBB1ACAEB7C7DEF90C1A232A3238352A1F140D01F0E2D5CECDCFD6E4F507172634414B493E2B14FEE8D5C4BBB6B6BB +C5D6ED02131B222930322D2721190DFDEEE0D6D1CFD1D8E5F80B1C2B39454941321F08F0DCCBC1BAB8BAC2D2E7FA0B17 +1E262D31322E2A211606F3E7DBD5D0CED3DDEE021527333D403F352613FAE2CFC5C1BFBEC0CCE1F2020D19232A2E2E2F +302C210FFAEBE0DBD6D0D2D9E6F80C1F2D373A3933271602EBD9CFC8C5C2C5CCDAEAF705101920282E333634281805F5 +ECE4DDD4D0D5DFEF0012202C303130281C0BF6E6DBD3CCC6C7CDD7E3EDF6030F1B2428323B3C33210F02F5EBDED3CFD3 +DCE7F5081A262B2A29271F10FBE8E1DBD5CDCACFD8E1E8F3FD0C161D212B373C35251205FCF4E9DDD4D6DDE6F1FE0F1A +211F1F1D1C1506F3E5E2DBD4D0D3D9DEE4EEF80411171F28333A382A190C02F9F0E5DCD9DBE1EBF4030E151917171917 +0BFCF0EBE6DED9D8DEE1E2E9EFFD0910171F2A3639311D0E0704FDF1E6E0E0E1E8F0FB05080A090A10130E04F8F2F0EB +E3DEDFE2E3E6ECF6020B141C283337332111090604F7ECE4E0E3E7ECF5FE030401060C121008FBF6F2EFECE9E7E6E4E6 +EBF4FE060D141D28303025170D080703FAF1EAE8E8EBF0F6FAF5F1F6010C0F09040301FBF5EEEEEAE7E3E5EDF9040A0E +15232E30281B100D0B0B05FBF2EDEBE8EDF2F3EFEBEBF5010B0C050302050600FAF0ECE7E6ECF4FC01050B19262E2921 +15110F0F0E08FDF2E9E5E6EBECEAE6E7ECF9050A0A080506060501F9F2ECE9EBEFF5FC0207111D2628251E171514110E +05FAEDE6E3E7E8E5E4E4E6EEFC06090804050A0C0B03F8F1EEEEF1F5F6FB0108101A23231F18161516151005F4E8E2E1 +E3E1E0E1E0EAF400070B0C0A0B0F0D0A02F6F3F0EFF2F2F4FA000A141A201E1D1B1A1C1A160DFEF0E7E2E0DFDDDDDEE4 +EDF4FB0105090B1011120B03FCF6F4F3F4F3F2F6FC08141B1F1F1C1D1F1E1A1105F7E9E0DBDCDEDDDEE0E8F0F9020406 +0A10110F0C0803FBF5F5F6F5F4F5FB030D161E201B19191C1B1307F8EAE1DEE0E2E4E1E1E3EBF4FC0101030A1012120E +0C03FBF8F9F8F6F4F4FB06101A1E1D18191A1D170DFEF0E6E0DFE2E2E2E2E3E7EEF4FBFE02080E1210120E0A0400FBFC +F9F7F2F6FD09131A1A17171A1D1C1507F6EDE7E6E5E5E3E2E0E1E5EDF3F7F9000912181A150D090804FEFAF7F5F5F904 +10181A1513161A1D1707F6EFEDEDE9E7E7E7E6E6E3E6EFF2F7F9010C151A17120D0B0B06FCFAF6F6F7FE091419171212 +171A180AFBF3EFF2F1EFECE8E7E3E1E0E4EAF0F3F8020E191B1B16110F0D0A05FDFAF8FA010B12140D0B0F13140E04FC +F4F4F4F4F2EFE9E2DDDBE1E6ECF0F4FC09161C1A16110E0F0B08060200FE040B10100C07080D0D0A01FBF8F8F8F9F9F6 +ECE6DEDCDFE1E3E7EDF404121B1C17161213110E0907040002080E100C020002050602FCF9FAFEFEFDFBF5EDE4DBDBDB +DEE3E8EEF8071419191916151515130F0B0606060A0B06FEFBFBFE000000FC00020402FEF8F0E7DED9D6D9DFE6EBF0FC +0B16191B191717181916110D0A090C0A04FBF4F4F5F7F8FAFB0104080A0704F9EEE6DED9D5D6DEE4EAF3020E1215171B +1E201F1C1714140F0E0A02FBF3F1F0F0F4F4FB010508080A0800F3E9E5DFD8D4D7E0E8EFFA03091116191D222724201A +1917130B01F7F0EEEFEDEBEFF8000407080A0B06FCF3EBE7DDD8D7DBE6EBF3F8FD060F171B23282926211F1D181005FB +F0E9E9E9EEF2FA020304070B0D07FBF3EBE7E0D8D6DBE4EBF2F3F7010B161B21272B2A29211D191207FAEFE7E8E9EBF0 +F7020605050A0F0C03F8F0EAE3D9D4D6DEE5EAEBEFF804131D28303533312B261C1306F7EDE5E2E2E8F0F6FD03060506 +090B0702F9F0E7DEDBDBDFE1E4E5E8ECF60816232E343536312E251709F9EEE8E2E0E4EAF4FB01060408090B0903FDF3 +EBE0DBDADDDEE0E0E0E5F2051826303738383632281704F6EEE8E6E3E3E8EFFB0209090606070C0B06F9EEE2DCDCDBDD +DAD8D7DCE8FE14232F373C3E3E3D2F1A07F4EEEAE8E4DFE1E8F4FE07090504050B0E0D07F8E8DBD7DADEDBD4CED2DFF6 +102431393D40424137220BF2E8E6E6E8E2DEDFE8F9050C0A0506091016150AF6E0D3D4DADAD1C3C4D0EB0B22333C3F42 +46453F2D12F6E5E5E9ECE4DCDBE0EFFE08090506080F181E1905EAD7D4D8DACEC0B8C2DBFD1D343E4245494E48361AFB +E7E0E3E8E5DEDBDCE6F5050F0F0B090F1A23210EF2DBCFD1D3CDC1B8BED6F61631404545464B493B2204ECE2E2E7E8E3 +DCD8DDEAFE1014110E0F1B27291BFCE0D0CACBC5BFB7B9C9E91031434644474D4E41280AEFE1DEE4E8E6E1D8D8E2F60A +15120F101A2830280DECD4C9C3C1BBB4B4C1DD0629424B47474B4D432C11F6E7DEDDE3E5E4DDD8DDEE01101514131926 +2F2B17F7DECEC5BFB8B4B6BED5F71B3A474546474943301902EEE4DFE3E7E7E1D9D7E4F6081314171B242D2D1F04EAD3 +C6BDB6B5B7BECEEB1031434948484A45352109F5E7DEDDE1E5E2DAD5DFF00612181B1E262D2E220AF0D8C3BAB3B4B8BE +CCE102243C4748454744392C1402EFE0DCDFE1E1D8D2D7E3FB101B22232931332911F5DEC8B9B1B0B4BCC7DCF6153040 +474749453D30200BFBEBE1DEDEDBD5D0D3DEF2081922292B31332B1AFEE5CFBFB6B3B6BAC6D6EC092638404345474235 +251001F1E2DFD9DAD7D3D6DDF1071924292D3131281701ECD7C5B9B5B7BFC7D3E4FA162A383F4347463B2C1C0CFDEDE0 +D8D7D2D1D2DBECFE14222D3034352A1A04F1DDCDBFBABABCC3CEDEF1091C2D364047484335281808F6E5DBD7CFCBCBD6 +E7F80E1F2B3438382E1E0BF8E6D5C5BABBBCC2C9D4E7FC1124303E454543392F2111FEEBDFD7D1CCCBD5E7F60917242E +34362F1F0EFCEDE0CFC7C2C4C7C6CDD9ED061726333C4447433A2C1B07EFE0D7D1CCCAD2E1F40716232D33352E211202 +F4E6D6C9C3C4C8C7C9D2E3F80A1B2A374146453D312210FBE9DCD3CDCACEDDEF03111D252C332F271506F8ECE1D4CCC6 +C4C6C6CDD9EAFC0E1F303E464541392D1C07F1E1D4CECBCED9E8FA0B18212B2E2D23190E01F3E9DDD4CBC7C5C5C7D1DF +F1031527384548453C312411FBE7D6CCCCD0D8E6F709141D22272822191006FAF0E5DED4CEC9C6C7CCD7E5F50B1F3343 +46443D352B1E07F2DDCFCACED8E6F3FE09161E2629241C140C04FBF1E6D7CCC6C4C4C5C9D7E7FB132A3E4A4B463F372B +16FDE8D6CDCED3E0EAF2FE0E1C2322211E19150B04FAEEE0D2C8C3C3C2C4CDD9F00B253A464B48433A2E1F0AEFDDD0CF +D7E4EFF2F904121C201D1B1513100702F5EADDD0C7C3C4C4C8D1E2FB17303F484B4740352714FEEAD8D0D3DEEBEFF6FC +0A161B1C1D1A1A160E07FDF2E2D2C5BFBFBFC0C8D7EF0F2A3E494D4B45392B1906F4E1D4D2DBE8F0F5FD061418171817 +1917100901F6E9D7C8C1BDBDBEC5D1E7032036464B4C463E2F200FFDEBDAD4D7E1EBF1F5FE0812181B1C1D1D181108FE +EFDDCABEB7B6B9BEC9DDFA1832454D4F4A3F33261602EFDDD6D9E0E8EFF5FB060D141C1F211D170F0A03F4E2CDBFB7B5 +B9BDC6D7EE0B263C4B4D4A40352A1F0FF9E7DAD8DBE3E8F1F5FE09111C2124211B120D04F8E6D0BFB5B4B8BCC6D5EE0B +253A484C493F33281C0DFAE9DDD7D8DFE8F0F7FE07121D262A261F150B03F6E6D1BFB5B1B5BBC6D9ED072136474D4B42 +34271B0FFEEADDD7D7DCE5EFF8010B1621292F2D23150B04F9E8D2BEB3AFB1B7C2D4E8FE172F454F4F46392D211405EE +DCD5D7DBE0E9F2FD0814222D3534291B1007FBE8D1BBADAAACB6C2D4EA01182F424E4C45392B1F1105F3DFD5D2D7E1EA +F4000B182731393A301E0F04F8E6CCB6AAA7ADB6C4D5EB01162D414E4F4436281A1107F7E1D3D2D8E1EBF50008152733 +3C3C34241304F7E7CFB9A9A4A7B1C1D3E800162B414B5046392C1E1002F2E1D2CCD1DDEBF7010C1A2C3B44443B2A1606 +F5E3CFB8A9A0A1AABDD2E9FC10263B4C524A3D2D1F1403F2E2D4CDCDD7E6F5030D192C3D47483B2D1C09F6DFCBBAADA3 +A0A5B6CBE5FA0F233547504D4233221403F1E2D3CBC9D0E0EF01101D2F3E494D43321E09F6E0C9B7AAA3A2A6B4CAE5FC +112030404A4E4437261101F1E4D9D1CCCFDBEBFD101F2E3D464B4637240DF7E0C8B8ACA7A3A5AFC3E2FB12202D3A474C +4639281201EFE4DDD3CCCED9E7F90F21303C4349463C2A13F8DEC7BBB3ADA9A4ABBED9F60C1B27343E49483D2E1904F2 +E5DED7D2D0D5E2F50E26353F424548413017FCE1C8B8AFADA9A5A9B8D2F10B1C28323C474B45362008F3E3D9D3D0CED0 +D8EB09253942474A4B47372002E3C9B7AFACA9A7A8B5CFED0A1D2730353E48443A2309F5E5DED9D6D4D2D7E605233841 +454849483B2509EACEB9ADADADAAA8AFC9E805182530363B40423B2911F7E5DCDAD9D6D3D7E4FE1C3541444747463A28 +10F2D2BDB1AFB0ADA9ADC0DCFC13232E333A414540311AFEE7DAD7D9D8D5D3DFF8183441484A4842372814F9DABFB0AB +B0AEACAEBFDAF70D1D2931393E403B301D06EDDCD9DBDDDAD9E1F5132F3F46474741372611FCDFC6B4ADB1B1B0AEBAD2 +ED0819242B333B3F3E32220EF7E5DDDADCDAD9E2F10A223443494A4436251502EBD3BCB2AFAFB0B1BACDE4FC11202830 +383B392E221203ECDED9DDE1E2E6F3081F303D434542352610FCE9D7C6B8B2B0B4B6C0CEDFF80C1C23293239352C1F14 +0AF8E8DEDEE2E7EBF3051626343D424135240FFCEEDFD3C3B7B1B2B8C2CFDFF303131D26303431291D160E02F5E7E5E7 +ECF1F804131E2A35393D32200FF9EEE5DBCEBFB7B8BEC7CFDBEDFD0D1720292C29231D1A150AFEF3EBEEF2F8FC030C15 +1D2A333631200EFBF1EAE4D9C9BBBCC2CCD4DBE7F50410182025231C1717171208FCF4F4F8FE05090E12171F292D2B1D +0BF8EEE9EBE3D5C4BFC6CED9E0E6EFFA0812191F1D1811141819130800FBFD040B0D0C0E10161F26251B09F5EAE8EAE7 +DCCEC7CBD2DBE2E8EFF7010A101413110D0E151818130A08090D12140F0C0B0E151B1E1508F4E9E8EAECE3D8CFD1D7DF +E6E9ECF0F5FE070C0E0E0D0E131A1E1A140B0B10151A16120F0E0F13141004F1E3E0E5EBE8DED8D7DFE4E8EBECF1F2F6 +FB01070A0A0C121A24221B151114171918130B0A090C100E03F0E0DEE5EDECE5DEDDE1E5EAEEEEEDEDECF1F902060809 +121A2629251C1517191B19140D070305090B04F2E1DDE3ECEEE9E6E0E3E7E9F1EFEEEBE7E9F1FA0005061019252D2B24 +1B191C1E1D1A1007FEFE0203FEF1E1DADDE9F1F1EDE9E6E9EBF1F4EEE8E5E7EDF7FD02050C13202A2D291F1C1F212521 +1A0E04FEFDFDFBEEDED5D6E1ECEEEFEDEEF0F3F7F8F3EAE0E0E4EDF5FAFE07121F2A2E2E2924202327271E1105FDFDFD +F9EDE0D9D7DCE6EFF4F3EEECF2F9FAF5E9E0DEE4E9F1F7FE09111C252C302D262023292D25170A01FDFBF8ECDDD4D4D6 +DEE8F2F6F4F2F5FAFEFBF1E7E0E3E8EDF1F6010A141F282D302B27272D332B1C0F02FCF8F3ECDED6D3D3DCE6F3F8F5F3 +F8FE01FCF3EAE2DFE4E7EEF4FB030D19252E2F2D28292F353123150A02FAF5EAE0D5CECED1DEEFF7F7F4F7030704F8EE +E7E1E1E5EBF0F5F802111F2D2F2C282B363C3A2A1A0E04FBF2E6DBD1CACBCFDAEAF3F7F9FD060B06FBF2EAE4E1E2E3E8 +EEF1FE0E1D2A2D2F2D30383F3B2E1D1105FCF5E9DCCFCBCCD0D8E3EBF0F5FE050603FBF6F3EFEBE7E6E9EDF1F805141F +262A292E373E3F3224180C05F9ECDFD2CDCDD0D8DFE5ECF100090701FAF6F5F0EAE7E2E4E7EBF502111C20292F374042 +403629201304F7E8DBD0CAC9CDD7DFE3E8F1000D0E0801FBFAF6EFE8E2E0DFE0EAF7091519232D384347473F3125190B +FBEDE0D3CAC5CAD5DCE1E5EEFD0B0D0902FDFAF7F3ECE7E3DFE2E9F7020B131C28333F444742372C1F1001F1E2D7CEC7 +C8D2DBE0E2EBF908110C0503FEFAF5EDE9E5DFDEE4EDFA030D1826333E4648443C30261606F3E5D9D2CBCCD0D6DBDCE7 +F7040B0907080602FAF3ECE8E4E1E2E5EDF60413212D39434A4A463C2F1F0AF8E7DCD6CDC8C8CDD8DDE4F0FC07070A0C +0D0B03F8EEEBE7E3DFDFE2ECF80B1B2A3640484D4C4538220EFBECE0D5CEC7C5C7D1D9E1EFFB06080911131005F7F3EE +EBE6DFDBDDE4F10112222F3A444C4D4C412F1906F4E8DBCFC7C2C0C6CED8E8F403090D161A1A1104F7EBE7E2DCD7D4D7 +E5F80C1F2C39444D51504838220CFAEDE2D7CBBFBCBFC8D4E2EFF8020A171F20190AFCF2ECE7E1D9D3D3DDEF02162533 +3F484F4E4A3E2B1402F4E8DECFC3BBBAC1D0DDE9F50009141F24201407F7EEE8E2DAD1CED4E3F70A1B2D3C474E504E44 +36210DFBEEE3D4C7BCB6BECAD7E2EEFB08131A2120180DFCF1EAE8E3D8D4D6E3F2000F1F303F454A4A48402F1B0BFCEF +DFCEBEB2B2BCCADAE7F504121F2628221505F4E9E4DED5CECDD9EAFA0A1A2E3D464B4F4C4334221204F5E5D3C1B4B2BA +C7D4E3F1000E1A2327221709F9EEE9E2D8CFCDD7E8F705132737434A4D4F483827180CFBE9D6C4B7B2B6C2D0DFEEFA0A +192225221A10FEF1E9E4E0D6D2D4E1F0FC0B1C2C3840454B493F32251606F6E5D1BCAFB0BCCCD9E7F302111D24252017 +04F2E8E6E6DCD4D3DCECF9091926313A424B4D4334271A0EFDEBD5BFAFACB6C8D8E5F1FE0F1B2526231A08F5E9E6E5DE +D6D3D8E5F30413212D363C434843392C201405F5E0C9B8AEB4C2D2E1EBFB06131D22211A0CFAEFEAE9E4DAD6DAE5F201 +0E1B2830353E44433A2C201509FBEAD5C1B4B5C2D2E2E8F3000A141C1F1B0CFBF0ECEDEBE3DDDDE5F0FA091521292F35 +3D3F3C33271B0F03F3DFC9B8B5BDCCDBE6EEF9040F1A1B190E00F6F1F0EDE8E1E0E5EFFB050F1A232B31363939342A1D +120AFDE9D2C0B9BECBD9E5EDF500051016170F01F6F1EEEFEFECE8EAF2FC0710191F24292F31312E2920150D03F2DFCD +C4C4CCD9E4ECF2F901090E100A01F6F1F2F1F1F1EFF2F5FC050D161D2123272B2D2D2A231A1107F6E7DAD0CBCBD2DFE9 +F0F3F8FD04090701FAF6F3F4F4F8F9FAFE03060A0E171C1D1E1D222728241E150D01F1E5DCD4D0D3DCE6EFF3F6FAFE02 +03FDFAF6F2F3F4F9FD010205060A0F1319191A1A1D2223201D140D04F4ECE5DFDAD7DCE5EDF3F6F8F8F9FBFBF9F7F3EE +F1F4FB03070A0A0B0D141B1B171414181B191A171107FAF3F0ECE6E0DFE4ECF3F4F4F0F1F1F4F6F3F3F0F4F900090E12 +120E0B0E1215110A0B0F14151414110902FBF6F2EBE7E3E5E9EFF3F3F0EEECECF4F8F7F1F0F6FE090E1212120E0E1114 +120C080B0D1012131009030101FAF3ECE9EBEDF1F1F2EFEBEAEAEFF5F5F3EEF2FC0C15161715141110100C0701050708 +0C0F0F0A03000301FBF4EDEDF0F5F7F5F2E9E4E3E8EFF3F1EDEEF607161D1E18161211110B04FEFD0204080D100D0704 +090802F9F0F1F2F4F6F4F4EDE7E3E7EEF1EEEBEDF401101C22201D17120F0B04FDF6F8FB00070C0E0A060A0F0D03F9F5 +F3F3F3F4F2ECE4E1E3ECF3F2EEEEF1FD0C1821201D1916100B03FDFAF9F8FD02080B0B090A0D0D0800FAF7F7F7F6F5EE +E6E2E3EAEFEEECEBEFF906152226221D15110D0801F8F3F1F6FD050A0B0A0B0F100B03FCF9F7F8F6F3EDE6E6E9EFF1F0 +EFEFF1F7FE0A1A1F1F1815120D0601FAF8F7F8FC00060A0C0F0E0D0905FEF9F8F7F8F6EEE7E7E9EEF0EDEAEEF0F6000A +1821231D16110D07FDF8F4F2F4F9FD040A0E101110100B03F9F5F6F9F6EDE6E5E9EFF2F2EFEEF0F4FD07141A1C181410 +0F0A02F8F3F5F9FEFE0406090E11130F08FCF4F1F5FBF8EEE7E8EFF7FAF9F5F1F1F3FA040B0F100F100D090501FDF9FB +FE030506080A0E11120E03F8F1F3F7FAF7EDEAEDF3FAFCFBF8F3F1F6FB050808080B0E0E0802010102FE010506070706 +0B0D100D03FAF3F2F8FBFAF1ECF1F6FBFEFAFAF8F4F6F8FD05030305070A0602FDFE0208090C0B0809080B0D0B0A00F4 +ECEBF3F6F5F2F0F6FD04080502FEFCFCF9FCFCFBF9F8FB0002020001060B0F1313120E0A0C0C0B06FAF0E9E9EFF3F4F4 +F3F8FE080D0D080401FDFDFDFCF5F0F0F3F7FBFCFE01060D11151817120E0A0B0C08FDF0E6E5ECEFEBEBEFF9020A1013 +120D0A0502FEFBF2EAE6EBF1F5F5FAFE0610161B1C1C17110D0A0C07FCEEE3E0E8ECEBEAEEFB050E131514110D0805FE +F7EEE6E6EBF2F4F5F8FE0A101518191B18100B060706FCF0E7E3E7EDEDEAEEF9060F111213120F0A0803FBF1E8E2E5ED +F1F1F3F8050E14191C1F1E1A120B0907FEF2E5DFE2E7E7E5E6F102111617171616120E07FCF2E8E1E2E7EDF0F0F5FD08 +11181D1F1F1D16110C0802F4E6DCDDE2E6E6E3ECFB0D181A1A1A1C17130B01F7E8DEDFE2E8EBEBEFF50109131B21221E +1C18151007FAE9DDD8DCDFE1E0E5F30311191D22221E17110B00F2E5E0DFE2E6EBEEF1F7010B161D20211E1C17150D03 +F1E2DBDADDDDDFE4EEFB0A161E2524201A150E07FAEDE4DEE0E5EBECEBECF50511191D1E21231F1B1308F9E7DBD6D7D9 +DDE2EAF50415202627241D160F09FCF1E8E0DDE1E8EEEEEDF2FD0B151B1F2022221F1B1201EDDFD9DAD8D9DDE4EFFD0E +1C252928221E181207FAECE2DCDEE2E6E6E5E6F000101A1E21242A2B261B0AF6E5D9D5D5D5D8DEE6F20215242A282421 +1E181005F5E7DEDDE0E3E2E1E1E5F105151B1E222A33302814FDEBE0DAD8D5D6DAE2EEFD0F1D282927221F1C140AFCEE +E3DFDEDEDDDBDADEEBFA0C161A212C37382E1A05F5E7DCD6D1D1D5DBE8F509192426262827271C1103F6E9E2DBDAD6D4 +D5D8E2F003111A222C393D342209F9EBE2DAD2CFD0D9E5F3051620232325292B211304F8F0E7E0D9D6D4D6D7DFECFC0B +151C26313A362410FAF0EBE4DCD2CFD6E3EF000D1A1E1E23292F291909FCF4EFE4DAD2CCCDCFD9E9F7040C172736423E +2B1702F6F0E6DCD3CDCEDBEC00101B1C1D262F322C1C0DFEF6F0E6DDD3C9C7C8D4E5F3FC0511223540402E1D0D01F8EF +E4D9D0CDD6E6F809121418222E352F210F04FCF3EADDD1C8C5C8D0E0EEF8030E21344140311F1105FDF3E7DCD3CFD4E1 +F2071015151F303935261408FDF7EBDDD1C7C2C2CADAEAF4FB071A3142453825180F06FCEFE2D5CBD1DEEEFE090E111D +2E3A382B190D02FBF1E2D3C5BEBFC7D5E4F0F602152C42473E2B1C130D03F4E7D6CDCEDAEEFD050C111E303B3A2D1A0B +00FAF1E3D3C1B9BCC6D7E4EDF4FC102A3E463D2B1D151008FAECDDD3D3DBEBFA03080E182A363A2F1D1003FDF4E5D6C2 +B7B6BECCDEE9F2FB0C263C4844312217110AFDEEE1D6D6DCECFC05090B162533372E1D0D02F7F2E7DACBBDB8BDCBDDE9 +EFF6062037454335241A130C02F3E6DBD8DCE8F903090D142431342F201103F4EDE3DACCBEB5B8C8DCECF1F60219303F +3F34271C140E05FAEDE2DADDE7F804080B11212F362F221204F7EDE4D8CBBFB5B6C4D7EAF1F4FE122B3B3F37291F1B14 +0D03F5E8DDDEE6F50208090B16252F31271606F9EDE6DCD0C4B6B3BED1E6F3F8010F24353F382D1E16100A05F9EDE0DE +E7F90810111117253033281604F2E8DFD9CFC3B8B3BED1E5F3FB010D1E2F3B392F1F17110F06FBEEE6E2E8F608131514 +161E2830291903EFE3E0DBD2C5BAB7BFD2E5F2FC030F1D2934362D1F130F0F0901F2E6E5EBF80A1117171720272D2C1D +07F0E0D8D6CFC3B8B4BBCEE4F4FE05111F2B30312C22180F0D0905F8E8E5EBF90A14191D1D20242929220EF4DDD2CFCC +C3B6B2B7C8E1F2020A131F2C36352F2218100904FEF4E7E4EAF9091720242424252A2A210FF2DCCEC7C8C2B6AFB3C5DC +F1020B141F2C383833271A0F0701FDF3E6DFE1F2091924292829282C2C2311F3D9CAC3C0BBB4AFB2C1D9F1040E18232D +36383529190E0703FCF2E6DEE1F1091924292B2C2B2E2D2310F7E1CFC1BBB5B2ACB1BED3EA000D172330383A352B1E13 +0A04F9EEE6DFE2EF0418252C3232312E2B2310F9E2CCBFB5B2ADABAEBACEE6FC0E1A27353F403B31231206FEF3E7DDD8 +DCEA031A262F363C3D39322714FBE6CFBEB0A9A5A3A8B6CADEF40818283744464237291A0E06F7E7DBD5D9E4F70F2029 +303B41413A2D1905EFDAC3B3A59F9CA2B1C0D4E9FE182A39484D4A3F3021150AF9E5D5D3D7E3F2041A28313A42454030 +1D07F3E1CBB7A79C9AA1ADBDCDE3F911253748514D433728190CFCEAD8D3D6E1EDFC0F2230373F4342392914FCE7D2BB +A8989296A1B1C1D9F30F273C4B585B51422C1B0DFDEAD7CED0DAE6F3061D2E373E42453F301A05F2DFC7AC978D8F9AA8 +B7CBE6011F394E5B5F584B3C291601EDDACDCBD0DCEAFA1327353E41454337240EFAE4CAB19C918C929EADC3DDFA1A35 +4B5960605747321D0AF7E2D4CBCED3E0ED02172B373E42423E311E0BF4D9BAA1908A8A93A2B6D0EE112F465862635F50 +3D250EF7E6D5CDCCD0D8E7FA112534393F403E372411F8DEC2AA968B8A929DADC7E50A2A43556065655B452E1501EBDA +CFCACFD4DDEE02182C3740433F3B2E1D07EBCDB1988B868B94A2BAD800223F5560686963523B1F04ECDBD2CDCDCED4E4 +F81126353C414340362812F6D8B99E8D878A8F99AECCF216354D5E6A6D685D4C3215F5DFD5D0CBC8C8D2E5021D303A3E +3F3E3A312105E5C7A994898A8E96A5BCE1082A4558666E6E64533C2103E9D9D2CCC7C7CDDDF20F26363F41423A332811 +F5D4B49B8E8C9196A0B3D1F51C3A51616D70695F4D3517F7E2D3CCC6C0C3CCDDF7142C3E4343413E362307E8C4A59289 +8C9097A6BFE1082B495E6D7571695B442704E8D5C8C0BDBDC3D1EB0923373F42423D382E17F6D2AF9C918D9095A2B5D0 +F41C3B546774787267513816F6DDCBC0B9B7B9C5D9F6132B3C42444340352107E5C0A5948D8F949FAEC5E50B2E4B6270 +77756D59402204E8CEC2BBBBBABFCFE90820343D40414037270FF0D2B49F9392959AA5B9D6FC22425A6A747976654E2F +0FF1D4C4BAB7B5B6C1D9F9172D3C4245453E311D01E0BFA29490939A9FADC6EA12365467747978705B3F1DFADECABEB5 +B1AFB8CEEA0921323B4346463C2B0DECCDB29F95919397A2B8DB052A4860727C7F76644B2A0AEAD1C2B8B1ACAEC0DDFE +1727323D454742331BFADCC2AFA09897969BADCCF51B395267787F7A6B523513F4D9C9BFB7AFAFBDD8F8101E29343E44 +42382203E4CBB9AAA09A9699A8C2E70F2F485A6D787B735D3F1F01E8D8CCC0B4AEB7CEEA01121B27333F433D2C12F3DA +CBBBADA09799A3BBDCFD1E384D5F6F747161482A0DF4E7DACABAB1B6C7E0F5040F1A2837413E331C01E8D8C8B7A79B9A +A1B1CEEF102F44586872736650351800EEE1D3C4B7B6C1D6EBFA06101C2D383B33230EF7E6D7C7B7A99FA1ABC2E0FE1A +32475B696F6959402810FCECDDCFC0BABCCBDDEEFA050E1D2D3736271504F3E7D6C1B3A7A6B0BED4ED0A23394C5D6868 +5B44301D0DFAE8D6C8C1C3CAD6E5EFFA0512212C2F27190A00F2E3CEBDB1ABAFBACBE0FB182F435462675F4D38251606 +F2DED0C8C7CCD0DBE4EFFA08172229261C0F04FCF0DAC5B7B2B5BECADBED07203548575F5C4E3A2C201402EBDAD1D0D1 +D2D6DCE6F2FB091420231E130C08FBE7D0C1B9BAC1C6D4E6FA14283B4F5C5D533C2F251D0DF6E4D8D4D4D0D1D7DFEAF3 +000E1D242218120F04F3D9C4BBB8BCC2CDDEF3091F3449585F5746372D2314FEE9DCD6D1D0CDCED8E2EFF8071724251E +16130DFDE8CFBFB9B9C0CAD8ECFD152C41555C57483930271D0BF4E5DCD7D6D1CFD3DBE4EFFC0D1C211D1A171106F5DF +CBC0BEC2C9D4E3F40A1F334754554D3D3229241602EFDFDAD6D3D0D2D7DEE9F7071823201C17110AFCE6CFC0BCC0C6D2 +E0F3081C2D414E524C3E342D251706F6E6DDD7D3D2D0D0D9E5F5030E171B1C19170F02EFDECCC4C3C8D4E0EFFD102236 +4249443A2F2A251D1103F2E7E1DCD9D4D0D4DFECF7020D161A18140E05F9EAD9CEC9CDD5E0ECF90A1C2C39414340362C +241C1204F7E9E0D9D6D2D4DAE3EDF4FC0A161B160E0801FAEFE2D5CFD1DAE6EEF60311222D363B39352D251E160BFDF2 +E8DED8D3D5D9E3EBF2FA031014110A0300FAF1E7DFDADBE1EBF4FA050F1B272E32332F2C241D140A01F6EEE5DCD8D6DB +E3EBF2F9010A100A03FEFDFAF4EAE4E2E4E9F0F5F90007131F2A2F2F2E2E2821150A02FAF4E8DFDBDADCE1EBF2F9FE02 +070804FEF9F4F2EDE9E8ECF0F5FAFE030910182125282C2C2821160D05FDF8EBE2DDDEE0E2E9F3FAFDFDFEFEFCF9F7F4 +F3F3F2F2F5F4FCFE0200030A121B202326282520170D0802FCF5EAE5E1E2E3E8F2F9F8F9F6F6F6F6F5F4F3F4F5F5F9FE +040503FE00080F151A1E202525201A100A04FCF7F0EBE6E3E4E9F1F5F7F5F3F2F2F3F3F4F3F4F8FD0306080A0701FD02 +081116161B2025231D120B02FCF8F2EFEBE9E7EAEFF5F7F5F0F0F0F0F2F1F2F5FB00040506070604000308101514181C +22231D11080301FDF7F1ECEBE9EAEBEFF3F2EEE9EAEFF3F6F7F80006090A0806060400FE010A111416191D1F1D140A02 +FE00FBF5EEECEDEDEDEEF0F2EEE6E6EAF0F3F7FA01070A0A0707070500FCFE070E13161A1E201E160D0601FEF9F3F0EE +EDEDEBEBEDEFF0E9E7E9EFF6F7FC02080A0C0907050402FDFE030912171C1D1C1B1A130C0600F9F5F1EFECEBECEAE9E7 +E8E6E5E7ECF3FB03090B0F110F0A0400FCFBFC02050D13191D1C1A1914100B02FBF6F6F6F2EFEBE8E6E3E5E4E4E6E9EF +F8010C0F100E0D0A0600FBFAFB01060C141B1E1C181715110B04FAF7F6F6F5F0EEEBE8E6E3E4E5E7E9EEF5FE0B0F0F0C +0B090601FAFAFE03070B131A1C1A16151718110A0400FEFBF6F1ECE7E0DCDCDDE0E2E6EDF6020E1515110D0A0701FBFB +FAFC00060C1316181415181D1C140D080302FCF7F0E5DED7D4D7DADDE1E5EEFD0D1A1D17120E0B0804FEF8F5F7FA0409 +10111010172125211A130C0801F9F1E2D7CECBCED5DADEE4EFFD0D1A1E1A130E0C0904FEF6F2F3F904090C0D0D111920 +282720180F0B0801F6E5D5CDC9CCCFD3D8E0EBF809171F1E181311100B04F9F1EEF2FA020507090E18232D302D221910 +0802F5E5D2C5C0C3CBD2D8DDE8F708171E1F1B1815110C04FAF1EDEFF4FD0304060C19252D2F2F2B23170C02F6E8D6C4 +B9B9C1C9D3DCEAF909161E23221F18130D06FDF3ECEBF0F7FDFE040B1A262D3231302A1F1004F7EBDAC5B8B3BAC3CBD7 +E6F707111A2229292319110900F6EBE8EAF1F7F9FE0A19272C2F313432271606F8ECDECABAB2B3BCC3CFDFF103101920 +2B312F25191003F6EAE3E5EAF1F4F907192A2F323539392E1F0BFBEAD9C8B8AFABAFB9C8DCF004131D25303738302214 +07F6E7E0DEE4EBEFF20014283233353A3D352712FEEEDCCBBAB0ABAAB1BDD2E9FE111B232C373E392C1A09F6E9E3E0E4 +E8ECF1FC0F232F32313539352B1805F2E0CEC0FB00FEFDFDFDFDFEFE01020305080B0B0A080501FAF3EDEBEEF1F3F6F9 +FE04080C111C211D170E07FBEDDFD6DCE4E8EFF3F801070F17212A2A231A0F00F0E2D4D3DEE5ECF0F3FC040C151D282D +281E1406F3E7DAD3DAE1E8EEF1F6FC05111B232C2B251B0FFCEDE1D4D4DDE2EAEDF0F8020F19202A2F2A201200F0E6D9 +D3DAE1E7EDEEF2FB0B171D272E2D261907F8EEE1D4D5DDE2E7E7ECF707151B2430332C200EFDF0E4D6D2D7DFE5E8E9F1 +01101B212A2F2E261505F7EBDED4D3D9E1E4E6ECF80919222931332F1F0BFAEEE2D6D0D3DCE4E6E9F4061721262B3332 +240F00F4EADDCECED8E1E3E5EE011420242B34382D1702F6ECDFD0C8CFDCE2E6EEFB112127282E34312009F8EEE6D8CA +CBD9E2E4E9F40A1F27262A36362911FBF1EADDCBC5D1DCE2E8F2061B282A2B33382E1A03F3EADFCFC3C9D7E0E6EE0016 +262D2B303732210BF6EBE3D5C5C4D2DDE4EEFA0F232D2E2D34352914FAEDE6DACAC2CBD9E3EDF5061D2C302D2F343120 +05EEE6E0D3C3C3D0DDE9F2FE162A34322E3232260CF1E6E1D5C5BFCBDBE7F0FA102835352F31332A16F6E5E1DACABDC1 +D2E5EEF90A1F343B3530322E2003E8DED9CEBEBCCADDECF806172F3E3B343230250DEEDDD8D2C2B8C1D5E7F60614293B +3F37312E2715F7E1D9D6CCBCBCCCE0EFFC091F36423F36332C2006E6D8D4CDBFB8C3D7E9FB09193040423B362E210CEF +DCD3CDC2B7BDD0E1F508152C40464039312414F8DED1CCC6BCB7C5D8ED0411243A48494138291A04E8D4C9C1BBB7BECD +E4FE122033434B483E2E1D0BF3DBCAC0BAB9BAC6DAF30E1E3040494C4534220FF9E1CEC2BBB9B9BED1ED081A283A4951 +4C39271702EAD3C2B9B7B9BBC7E0001A293746515340291806F1D9C4B9B7BBBBC2D8F5142733414E564B321D0BF8E2CB +BAB3B9BEBDCBEA0D25313C4B59543A2110FEEAD1BCB3B8BDBCC4DE001D2F3845555845281404F3DDC3B4B6BFBEBFD1F1 +142B354051594D321A09F6E3CDB9B2B9BEC0CCE50926363E4955523C220DFDEDD8BFB0B6BCBBC3D8FC1D313D48565646 +2D1503F0DFC8B0B2BABABFCEEE14303E4450584E351A05F4E6D3B8AFB9BDC0C8DE0425393F4955533F251000EFDCC1B1 +B6BABBC1D4F61A343E455154452D1603F1E4CCB5B4BBBDC0CCE80E2D3C414A524B36200CFAEBD4BCB2B6B9BBC4DE0222 +3742494F4E3D271402F0DEC8B8B6BAB9BED1F215303D444C50452E1B0BF9E6CEBCB8BABABBCAE80A273942484C463421 +10FCECD9C5BAB9BBBDC4DBFA1B323E43484A3D29190AF6E1CDBDB6B7B7BCD0F0112D3C42494B42301D0FFDE8D3C2BAB8 +B6BAC9E60720333F46494333231809F0DACAC0BCB5B5C2DCFB162D3C454A44392B1D0FF7E3D3C4BDB5B4C0D4F00A2034 +3F44423B30241806EFDDCDC4BAB2B8C9E50114273841443C33291F0FF7E5D4C6BDB5B7C6DDF80B20323C3D39352F2519 +04EDDDD0C4B7B4BDD2EE02142838403E38312B220FF6E1D3C7BAB2BBCCE5FC0D22343C3935342E241601EDDDCEBFB7BA +C6D7EF04162A373A3937322B200CF5E2D1C3B9B8C1D2E6FA0D1E2F353638342E261805ECD9CCC1BDBEC7DBF103122532 +373B37312D200FF6DECEC3BEBEC6D6E8FC0B1B2C3236393531271702E9D5C7C0BDC2CEDFF204122530353937342C1E0D +F2DACAC2BFC2CAD6E8FE0D1C29303839342D251700E4D1C7C2C1C5CEDEF201102330383B3B362D1F08ECD6C8C2C0C4CC +D8E9FB0A1C2B34383938312615F8DFD2C8C4C5C8D1E0F10011222F373A39352B1E08E8D6CCC5C6C7CDD6E6F80B1D2A32 +393B3730220FF1DCD3CCC9C6C9D5E1EFFE102532383A3A362B17F8DFD8D1CAC7C6D0DEE9F6091F3036373739322003E4 +DBD7CFC9C6CFDCE5EF0115293234333637290DEEE0DDD6CEC7C9D7E0E8F60A212F3233363B3118F8E6E2DBD2C8C5D2DD +E3EE02192C302F3339382405ECE4E1D8CDC6CCD9DFE7F80F26312F32383C2E0FF5E7E2DCCFC4CAD9DFE2F208202F2C2C +333B341AFCECE8E3D7CAC9D5DEDFE6F811252B2A303B3C2A0DF5EBE7DCCDC5CDDADEE0EF0A212B2B2C373C2E15FAEEEA +E4D6CACCD9E2E0E7FC14242727303C39240AF5EDEADECDC6D0DDDCDEF30D2329262E3B3D2C14FBECEAE2D2C8CBD9DEDC +EA011927272A353C36220AF6EFEBD9C7C5D0DAD5DDF510252B2A343D3A2913FDF0EBE1CEC5CBD8D9D9EA051E28262D3A +40341C05F4EFE9D4C6C8D2D8D5DFF91627292C37403C280DF9F0EBDDC8C4CCD4D5D8EB0B222828323D40351D06F6F0E7 +D1C2C3CBCFD1DDFB1A2A2D313A413B270FFBF0EADBC8C3C8CED1D6EB0B21282C353F42361D08FAF1E4CCC0C4C7CBCFE1 +011C282A333F4238240EFDF3E7D3C3C3C6CAD1DAF51424292C37403C2F1C09FCF1E0C8BDC0C2C9D0E5081D292F394241 +38271100F3E5CFBEBCBDC6D0DCF816262D353F413D331C0BFCECD8C2BAB9BCC9D4E8091E2A344245403A2A1404F2DEC7 +B9B7B7C1CDDDFB1726303E47454136200EFAE6D0BCB1AEB8C7D6EE0B21303F4948443E2E1600EBD6C1B4ADB0BFCFE4FE +172A3A474B484438210AF4E0CAB7ACA9B7CADCF10B223443494948423015FAE6D1BDB0A8AFC2D7E9001B2F414A4A4743 +392104ECD6C0B3A8A8B8CFE5F910283F4B4B4A45402E10F3DDC7B6A9A3AFC6DDEF06213B494C4C47443A1DFCE3D0BCAD +A2A4BAD6EAFC1533494E4C49463F2807E8D6C4B1A5A4B4CCE2F40927424C4C4B4A463618F4DCCCB8A39CA6C0DAEBFB19 +3D51514D4E4C3F21FBDFCFBDA69CA4B9D4EBF80E314B524D4C4B422D0AE5D3C5B09E9EAFCCE6F402224756504B4D4736 +17EFD4C7B6A39DA9BFDCF2FC14374F524E4E4B412901DECCBDA8989EB4D1E9F4062D515A514F5148320BE4CEC3AF9A99 +ACC7E2F3011E465C5851504B3B1BF1D0C2B49F96A2BBD9F0FC113B5C5E5756534324FCDAC3B3A0919AB0CBE6F80E3259 +655D5753492E07E1C6B8A99696A8C5E1F405214A63635A544E3916EECFBAAC9C94A0B8D5EBFD183D5F6A635A524122FA +D8BEADA0969AAECCE5F80F30566B695E55492D06E0C3B0A59A96A4C1DDF108254A666D62574C3615F0CEB4A79E989EB4 +D2E9FE193C5D6F6A5C524123FBD9BEADA19797AAC7DFF50F32566F736658472B07E0C0AAA09C9AA4BDD8F30D2A4B6774 +6A5A4A3110EBCAB0A29E9CA2B5CEE9041E3E5F75736451391CF6D2B5A19A9B9FADC3E0FE1837576F766A58412300DCBD +A79B9A9EA7BCD5F3102E506B7974624B2F0BE5C2A99B989CA3B3CDEE0D244363777767513515F0CCB1A0969AA3AEC4E2 +031E3B586F796F593D1EFCD7B6A29698A1A9BAD7F81631516A787662492908E2C0A998919CA5B3CDEB0D294964757A6B +533413EEC9AE9B9197A3ADC4E30523405C707970583D1DF9D3B5A29494A0A9BDDBFB1A345369747461462907DFBDA597 +929DA8B7D0EE0F2D4A627276684F3311EBC6AA9A9399A6B3CAE909243E586B726B583F1EF8D2B3A095949FAFC1DCFC1E +3B546873705F452605DFBBA298979DA9B8D4F5152F47617171634D3111EDC7A99B9799A6B8CAE80A294056686F685539 +19F9D6B5A09B9EA4B1C3DCFC1C334A626E6B5E462605E2C0A79B9BA1B1C1D5F21530445A696C614A2C0CECCCADA0A0A4 +AEBDCFE80A273B4F636B65533615F5D7B9A49EA1ACBCCADDFB1C36495C67675A401FFCDEC1ABA2A4ACBAC8DAF5132C40 +535F625A422709EACEB7AAA7ACB8C5D3E906233A4B59605C4B3113F2D6C1B0A8ACB6C4D0E2FB173446525B5B4F391DFD +DFCABAACA9B1BFCEDDF00A294450555852402403E4CFC4B8ADAFBECFDBEAFE1C3A4A4E5351452D0EEED6C9BEB3B1BCCB +D9E7F8112E43484B4A463518F7DED0C9C0B6BAC9D8E4EF03213D464745443D2503E4D4CEC7BAB7C6D7E2EBF815344345 +4242402C0AEAD9D0CCC3B8C2D5E3ECF407263E443D383C3317F4DCD5D4CFBFBFD3E3EAEDF918344139343A392400E2DA +DBD9C9BECCDFE9EBF20A283C3B3133362B0BEBDDDBDFD6C9CFE3EDECEDFB1731362B2A323117F4E2DEE3E1CFCADDEDF0 +EEF50A27372D23292F1FFDE6DFE4E9DCD1DCEEF5F0F0FD152A2A202028230DF3E7E8EFEADBDAE7F0F0EDF5071E2A221B +212313FAEBE9EFF2E9E3EBF5F6EFF0FC0E1E1F14151D1806F5F0F5FBF6ECEAF1F4EFEBF100141D1611171910FEF2F2F9 +FEF7F2F4F7F5EFEFF5031211090D131107FBFB030803F9F6F4F2ECEAEFF909110A080F120B02FD01080905FDF7F4EEEB +EBEDFC0A0902050E100B04050D100E06F8F2EDE9E8EBF3FE0703FE080C0B090A0E13141004F7EFE9E6E5E8F2FE01FB03 +0F110E0E1116191409F8EDE7E2E3E6EAF500FDFD0910131415181C1C1402F0E7E2DEDFE0E9F7FAF8020F15181A1D2122 +1E0EF5E6DFDADADBDEE9F4F9000B151D222325272315FBE6DED9D8D6D6E1EFF7FC07131F2626292A281C03EADCD6D3D2 +D2DBE9F2FA06142028282C2E291F0DF4E0D4D1D0CFD4E0ECF8030F1B282D2F322F2715FAE3D6D2CDC8CCD7E8F3FC0B1B +29333435342D1D02E7D3CECCC7C8CFE0F0FC0916243137383832230BF2DBCDC7C3C3C8D7E9F8081521303D403C362811 +F8DECCC5C2C1C4CFE2F20213212F3C4243413219FDE6D1C5BCB8BEC7DAECFB0E1E2C3D474744392207ECD5C6BCB8BBC2 +D3E7F607182A3B464A49412E10F1DACBBFB3B3BACADEED0014293C4A525047361BF8DCC9BCB2AEB4C3D8ECFE1124394A +53524A3E2703E1CFC2B5ACACBBD1E5F3061F384952565044310EE8D2C4B6ADAAB4CAE0F10317304755575047391BF4D7 +C7BCB2A8ACC0D7E9FB102841545A574D3F24FDDEC7BBB4ABA9B7D0E5F80D223C535B564D422C09E6CBBCB6ADA8B0C8DF +F3091D374F5D594C433415F1D2BBB6B3ACAABDD6EC04172B475E5F5043382000DBBEB6B7B2A9B4CEE70115253D586154 +43392608E7C5B3B3B4AFB0C3DEFA14243750605B46362711F2CDB5B1B5B3B0BCD8F50F2130475C5B49392D18FDDABCB1 +B3B4B0B6CDED0C202E415860533B281804E1BDADB0B7B7B8C9E8091F2C3A4E5A543F2A1C0AEECBB3AEB4B7B6BFDBFE1B +2A3749585A482F1C0DF4D3B6ACB2BABCC1D5F7172A34404E544B342011FDE0C2B1B2B9BDBFCCED0F26323D49504F3B22 +1203EBCDB5AFB8C0C3CAE1041F30373F494E43281508F4D9BFB0B4BFC6CCDAF8192D383D434A452F1607F6E1C8B5B3BE +C7CFDBF2102835393D4345371E0BFAE7D1BBB2BAC5CDD8EC0A22333A3B3F423B240EFEEDD8C3B5B9C5CDD7E5FE1A2F3A +3A3B403F2E13FEEFDDC8B9B5C0CED8E6FA152B3739383A3B2F1701F3E3D0C1BBC3D0D8E3F50D233035333539322109F6 +E7D6C8BFC0CDD8E3F3091E2C32302F322E230DF8ECDFD1C7C8D0DAE2F00115232C2E2A2C2C2715FDEEE2D8CDC7CDDBE6 +F20010212A2B252225231601EFE5DED7D0D3DCE7F5000B182226231E1D1E1808F5E8E1DCD6D6DDE7F4FE09151D21201B +191A1709F8EBE1DEDCDBDFE6F3FE0812181C1D1B1614150EFEEFE5E2E1DFE0E6F2FD060F161B1A191611110D03F4E7E2 +E1E2E5E8F200081014161615100B0D0D03F8EBE5E6E7E7E9F400060C121416140F09090A03F7EBE3E4E9ECEDF6030D11 +131315110B04010400F8EFE7E8EBEDF0F7040D11131416130B03FCFDFCF4EEE6E4E9F0F6FB051219191615130900F7F5 +F6F3F0E8E5EAF2F8FE071119191614110AFEF6F4F3F1EEECE8EAF0F8030B11191B1715110900F6F4F3EEEDECE8E9EFF6 +000B131A1E1A18140C03F8F1EEEAE7E7E7E8ECF4020F14191F211D170C03FBF1E9E4E4E7EAEAEEF6020F13171E201C18 +0F0701F3E9E5E3E4E6E8ECF2FE0D14182022201D1609FEF6EBE2DEDEE3EAECEEFB0E17191F24231E160A00F8EBDED9DC +E0E5ECF1FB0E1B1C20242321190E00F5EBDED8D7D9E2ECF3FA0A1B1E202322241D1105F9F0DFD3D3D5DFE8EEF7081A20 +212726241F140AFAEDE0D3D1D2D9E7F4FD081620202323201F170E00F1E6D5CDCED5E3EFFA0513222421252522191005 +F5E6D7CDC9CDDCEBF907101C25232324221E1409F9EADBCFC8CAD6E7F5020D18232625262520191001EBDAD1C8C6CEDE +F2040D141F28272324221C1405F1DFD4C9C1CADAEDFE0A111E2829242629211609F3DCCEC9C1C3D4EA0212161C262A27 +2223221B0EF9E3D5CDC4C1CEE2F6081015202828262729231806ECD7CAC2BFC6D9F00712161D272B282326251B0CF2DB +CDC6C0C0D1EAFE0E1218242C2D292B2B2011F8DDCAC1BDBCC8E3FC10181A232C2F2B2626241800E2CEC7C5C1C3D8F50B +14141A27302E28272A210CECD1C6C4C2C3CFE9021115162130332D2B2B2614F6D7C6C3C0C2C9DDF70A1517203239312D +2D2B1AFADAC6C2BFBDC3D4F10A171A1C2C3B372E2A292106E2C7C0C2C0C2CEE602121A1C273B3C302B2B250EEACBBDC1 +BFBEC9DFFE131C1F2537403529272514F0D0BEBFC2BEC4D5F40F1A1F2535453F2E27261BFBD4B8B7BFBFC1CCE80B1F24 +263041463526221C05DDBBB2BABFC1CBE2021A262B313E453A28211C09E7C3B2B5BBC0C9DBF916242B3139423E2C1F1D +0FF0CCB4B3BBC1C7D4F00E212A3036414434211B13FAD7B8AEB6BFC5D0E8071D2B32353C433A271C1602E1C0AEB1B9C3 +CFE1FE162833373A413F2E1D1509EBC8B1ADB3BFCADBF6102432393C41403221160BF3D1B7AEB0BAC7D6ED081E313A3D +3E403829180BFADDBEB0AEB5C3D3E7FE162B393F403F3A311F0FFEE6C6B1ABAFBECFE1F71127374045433D35231001EC +CFB5AAABB6CADEF50B21354046443B33281605F1D8BEB1AFB2C1D7ED04192C3A434841392F1D0BF8E1C3AFABAEBCD1E7 +FD152C3B444944382F210FF9E5CCB4AEAEB8CCE2F90D2439434A483D302414FCE7D1B9AFAFB5C8DFF60B1E313F494A3F +30251906ECD7C1B1AFB3BFD5ED04192D3F494C4637291C0AF1DAC5B3ADB1BACFE7FC14283B4A4C493E2E2110F6DECDBC +ADABB5C6DEF50E2337494F4C45332114FEE2CBBDAFACB4C3D9F20B2031434D4A4437251705EAD3C5B7ACAEBCD2E8031A +2B3E4B4A483D2A190AF1D8C7BAADACB9CFE4FA14293B4848453F301D0DF8E1CDBEB1ACB5C8DBF00C2437474A48453622 +10FBE4D1C3B5ABB0C4DAEC041E354447454339271400EBD7C6B9B1B1BED3E7FD172D3D4445463F2F1D08F0DBC8B9B0AF +B9CCE2F911293C43434441321E0AF2E1D1BFB3B1BACBDFF20822383E3E424036240FF8E5D6C3B7B5BAC8DCF2051A313C +3B3D3C362A17FEEADDCBBBB5BAC6D7ECFD122B3B39393C382C1C07EFE0D1C1B7B8C2D2E9FA0C23373C393B3831230EF3 +E4D8C6B8B7C2CEE1F3051E333B383A3D382611F7E6DBCCBCB6C1CEE0F201162D39383336362915FCEAE1D4C5BBC1D0DC +EBF90B23343835363A301E08EFE0D5C7BCBBC8D9EAF8061C313936333734230DF3E3DCCFC0BAC6D9E9F500132B39372F +31372B12F7E4DDD6C7BBBFD3E7F5010E25373C322D302A15FCE7DDD8CEC4C3D2E5F1FA06192E38322B2D2F2109F1E2DB +D3C6C0C8DCEEF80412283A3B2F2729230CF1E0DAD9D2C7C9DBEFF9010B1B30382F25262615FAE8E0DBD5CAC7D4E7F702 +0B182C393326201F15FBE4DDDCDCD3CDD7E7F8030811213031251F1E1907EEE2DEDBD8D0D1DFF0010B101C2A322B1E19 +160AF4E4DFDEDDD7D4DFEEFE090C14202B291D18160EFDEBE3E2E1DDD7DDEBFA090D121B262A1D12100D04F1E5E4E5E4 +DEDEE9F6050B0E1620251F14100C06F7EAE7E5E6E0DEE5F1000A0C121C2423170E0B08FDEDE4E4E7E5E0E4F0FE0B0E0E +161E1F180F0B0802F5EAE7E7E6E2E4EEF9050C0E131B1E1A130D0904FAECE6E9E8E5E5EDFA040C0C0D161A160F0B0A06 +FEF4EDEDEBE7E7ECF5FD05090D131818150F0C0702F7ECEAEAE9E8EAF5FE070B0D111515120D0B0701F9F1EDEDEBECEE +F4FC02080B0F11100F0D0B0804FDF5F0F1EDECF0F4FB0205080E110F0B0A090804FEFAF5F4F2EEF3F9FAFD02060A0D0D +090809060100FBF7F4F4F3F4FC01030404070B0A0703030402FEFDFAF9FAFAF8FB020101000105050300000505020300 +FDFBFAF8F9FEFDFCFEFE03060401FD0105030200FEFDFCFBFB0102FDFDFCFD040400FBFD0303020101000000FDFE01FE +FCFDFC010502FBF9FE02FEFE0002030202030604FEFBFAFE03FEF7F5FB00FDFCFE0307080402040300FAF8FA0204FDF6 +F6FBFEFCFBFD050B0B08050504FEF7F7FE00FBF3F2F6FBFCFE02060E0F0B080601FBF6F4FA01FEF6F1F5FCFDFAFB020E +130E0A0A0803FAF1F4FCFCF4EEEFF6FE0001061019150C0804FEF8EEECF5FAF7F2F2F6FD0001060D1719110D0901FAF3 +EEF2F5F3EFEDF2F8FD01070E181E18100C04FBF5EEEDF1F4F2EDEEF2F700080D131B1C161209FCF5F2F0F1F0F0EFF0F2 +F3FA040C131A1F1B130D03F8F4F0EEEDEFF0ECEEF1F6010A12181F1E161209FCF6F2EFECEAEDEDEAEEF3FE0910151D24 +1D130C01F9F6F1EAE8ECEEEBEBEFF80710171B21231A1107FBF5F2EAE5E8EDEAE7EDF50510151921261F1209FEF6F3EA +E3E4EBEEE8EAF1FD0E15181E2624180D04FBF7F0E4E0E7EBE7E5EEF90812181F28281D1006FDF8F0E5E1E5EAE8E5EBF6 +0410161C252821130701FBF4E9E0E4E9E9E5E6F1FE0D15192229261C0E04FDF5EADEDDE2E6E4E3ECFD0E181B20292A22 +1104FCF5ECE0DADFE4E5E5EAF707141D22272825180A02F9F0E4D8D8DFE3E4E5F005151C202429281E0C01FAF5EADBD6 +DEE2E3E5ECFD101B20222729231406FCF5F0E0D3D7DFE1E5E9F60D1C21232627241908FAF5F2E6D6D3DEE3E7E9F1061A +24242425241D0EFEF4F2E9D6CED6E0E9EEF1031926272323252112FDF1EEECDED0D1DEEAF2F4FC112329252221211806 +F3EAEAE2D3CDD9E9F6FAFD0D2029251E1D1F1B0AF6EAE9E6DAD0D4E4F4FBFD091B2626201C1D1B11FCEBE6E5DDD1CFDF +F4020509172328221517191605ECE4E4E3D9CED5ED030A070F1D292B1C1617160CF0DFE0E0DAD2D5EB030F0D101D2323 +1B1313130FF8E2E1E2E0D8D4E3FE12110B1622252015121411FEE4DBDEDEDAD6E2F9101610141F1F1D1711121306EBDB +DDDEDDDADDF10E1B150D171F1F1A100C100CF6DDD9DDDCDCDEEB06181810141D1C1B1610110FFCE3D7D9D8D9DCE3FA14 +1B15131C211F1B120E0D02EAD7D5D8D9DEE4F4101C1813191D1B18130F0C04F1DED7D8DBE0E6EE05181814151A1B1A18 +120C06F7E2D4D3D7DFE6EDFE171D1816181C1916120D07F9E8D8D2D6DCE4EBFA0F1C1916191D1C17140E06FAEAD8D1D6 +DCE4E9F60D1E1C15171B1C15121009FEEFDFD4D4DAE1E9F205192019171A1D18100D08FEF1E1D5D4DBE2E9F201151F1B +16181C19110D0A03F6E5D8D4DAE0E6EFFD101F1F19191E1D11080703F8E7D9D5DBE1E5EEFC0D1D201A181B1B11090806 +FBECDED9DBDEE2EBF80617221F1D1C1B160D0605FCEEDED8DBDEE3E9F60515201D1B1D1A140C040300F4E4DBDDE1E3E9 +F301101E211D1B19150F05FEFDF7EADDDCE1E3E8F2000C1B231F1D1A151008FEFDF9EDDEDCE0E1E4EEFD0B1620201E1D +17100B02FDFAEFE0DBE0E2E1E9FA09121E24201F19110D04FAF8F2E6DCDEE1E1E7F50610182223211C11100AFDF7F3E9 +DEDCE0E1E5F00210161E23211E150F0B00F9F5ECE1DDE1E1E3EBFA0D15192022211A120D04FAF6EDE3DEDEE3E5E8F407 +14191E21201D150D07FBF5EEE4DDDCE3E7E8F003151A1C2225221A0C04FBF3ECE2DDD9DDE8EDF3FE0F1B1E20221F1C12 +05FAF1ECE8E1DBDDE8EDF0F708181E1E2123231805FBF5ECE5DED8D9E2EBF0F7041420242424231F0DFDF3E9E5E3D7D4 +DFEDF5F6FC0E20262221242112FCF3ECE7E4DBD5DEEAF2F8FC091A27262323221703F4EBE4E4E1D7D8E5F1F9FA021425 +2A2422231C09F6EEE8E6E3DAD6E0EBF5FAFD0C212D2925251D0DFCEFE6E4E4DFD9DBE6F1F8F9061D2F2E27221E1401EE +E6E6E7E3DBD8E1EFF8F900142A332D261E1207F6E8E5E6E8E3DADBE5F2F7FA0B24332F2A22180EFDECE7E9EAE6DBD6DF +EFF8F9041C32362D23180F03F0E8E7EAE9E0D7DBEAF5F800152C362E221A1207F5EAEBECEBE4D8D5E2F1F6FD10283834 +25181009FAEBEAEEEFEADDD5DEEBF2F707223536281D150E04F2EBEFEFEADFD2D3E1F0F80419323C311F140F09FBEFEE +F1EFE6D6CED8E8F5FE122B38342315110B00F4EEF2F1EADCCED2E2F1FD0C2335372918120C05FCF1EEF1ECDFD2CFDBEB +F907192E362D1B120E0A03F8F1F0EEE4D7CFD4E3F404112331312213100F0901F6F2F0E8DACECFDCEEFD0A1A2B312616 +12141009FBF3F0E9DCCECBD5E7F8061526302C1B1315130DFEF3EFEBE2D3CCD2E3F6030E1D2A2C1E1113151106F8F2ED +E6D9CFD0DCEEFE0B1B252A251612151309FBF3EEE8DFD3D2D9E8F806142128261B1316171104F8F2EAE3D5D0D5E0F0FE +0D192227211715171409FCF5EDE7DFD5D6DEECF9030E18201F16141A1C1406FBF5EEE4D6D4DAE4F1FB08131C1F181519 +1B160A00FAF4EADEDADEE2ECF5000B141A1713161B191107FEF9EFE3DDDDDEE6F0FB070F171C18151618140BFEF8F2E8 +E3E1E1E5EEF700080F1617141518181307FCF6EDE6E0DEDFE8F4FE060E161A17161616150A00FAF1EBE8E4E1E4EFF902 +070D1317171513151208FEF5EFEBE8E2DFE7F5000409101415141212140E04FAF4F1EFE7E0E0ECFAFDFD071217131013 +1A180B00FAF7F1E7DFDDE6F1F7FA051116151112191A1004FBF9F7EEE3DADDEBF5F7FC0916191410161E1808FCFBFBF3 +E7DCDAE6F0F5F6021319120C131E1C0E01FE03FDEFE1DCE3EBEEEDF50714100A101E241808040806F4E0D8DDE6EBECF2 +0213140A0C18231D0D050709FDE9DBDBE1E9EBEDF80C130A06132425170B0C1007F1DDD5DAE2E5E9F0021210070D1E26 +1D110C100FFCE5D8D9E0E4E4E8F80C0E05071A28241812151504ECDAD7DBDEE2E6F1040E0703122529211816190EF6DF +D4D6DCE0E3EAFA0A0902091D2825201C1D1500E8D9D4D4DAE1E8F00007030818262B29201C1909F1DED4D4D9E1E6ECF6 +0302010E202C2E27211F14F9E1D3D1D4DAE2E6F00005040C1E2D342F241E1600E8D8CECFD6E1E8EDF6FD030B18273337 +31251B08EEDCCECAD1DCE3E7F0FA040A1222343B35271C0FF8E3D3CBCDD5DEE3E9F2FC071121343E3D322517FCE4D4C9 +C9D0DAE2E7EEF8050D192E3D41392B1E08EFDCCEC9CBD1D9E0E8F1FD0B192D3E443F33250EF2DED2C8C7CDD4DFE7EEFA +081324374341352A17FCE6D8CEC8CACFD7E1E9F4010F223541443B312106EBDBD1C7C4C8D0DAE4F0FE0E213340463F35 +260DF2DED4CBC5C5CBD6E2EDF8051A2F3D444039301AFDE6D9CFC6C1C5CFDBE8F301142A37414540362207EEDED4C9BF +C0CAD6E1EDF80C25363D43433C2E16F8E3D8CEC0BAC1CEDEEBF3021C333E44443D332003E9DCD1C4BABDC6D4E5F2FE16 +2D3A414644382610F5E0D3C6BBBAC2CCDEEFFA0D26364046433B2F1DFEE4D8CDBFB6BDCADBECF50521353B3F433E3322 +07ECDDD2C5B8BAC4D2E5F401182F3C40454236270FF3E0D4CABCB9C4D0E0EEF90E26363D44463C2E1AFEE9DACEC1B8BC +C9D9E8F3051F343D434740352207EBDCD2C7BBB8C4D6E5EFFE152D3A414542392A0FF3E2D5CABEB8BFD1E2EEFB0F2839 +40433E382E17FAE5D9CEC6BDBDCDE0ECF7091F333C40403A301B01ECDED2C8BFBAC7DBEAF2021A303E42403B332208EE +E1D6CCC3BAC1D6E8F1FD132B3C3F3C3934270EF2E4DCD2CABFBECFE3EFF70A2136403E3A352A17FBE7DDD2CAC1BDCADF +EFF9071E333D3A37332B1C03EBE2DBD2C8C1C8D9EAF4FB1028393A3735302613F6E5DDD3C8BEBFCFE4F2FA0822393C37 +36322A1AFCE4DDD6CCC2C1CDE0F2FB03182F3935322F29210BECDDD8D2C8BFC6DAEFFC010F2939372F2D2A2311F3DFDA +D7CFC6C9D7EBFC00071D32342D2A28251900E4DADAD4CBC6D2E6FA0304122A352F2927251E0AEBD7D5D7D1CAD2E3F807 +090D1F2E2D2521211C0FF6DDD6DAD9D3D2E0F606090813262C261E1D1E13FDE3D6DADED8D5E0F2030B0B0F1E29271E19 +191304EBD8D6E0E2DFE3F1020B0A08111E231E1718170BF5E0D5DEE6E3E3EEFD090C090C1A23201512120CFAE3D5DCEA +EAE7F1010A0B0A08111D1D1510110F02EBD9D9E8EFECF0FB090D0A070C181C170E0C0B04F2DFD9E4F1F2F4FA050B0907 +07101A19100A0B06F8E8DBE0EFF4F5FB050B0B0A070C151510070403FAECE0E0ECF8FB00050B0B0908080D1110090302 +FDF3E7E1E9F7FCFE050B0E0B07060C0F0C05FEFEFDF5EAE3E8F70003080D0D0C080405070906FDFBFCFBF2E8E9F30004 +060A0E0E090303050604FCFAFBFBF7EEECF1FC06090B0D0D0A050100FD00FCFAFAFBFCF5F0F0F703080B0B0A0B0803FE +FBFCFDFBFAFAFEFBF4F1F3FE08090B0B0B070400FAFAFCFCFAFAFE00F9F3F1FB080D0C090B0904FBF5F5F8FBFBFB0004 +03FCF5F8030B0C08070402FEF6F2F3F9FDFCFE030401F8F8030D110C0B0701FAF0EBEDF3F9FE03070A0A01FAFE080E0C +0A04FEFAF1EBECF1F8FE0305090E05FA010C120E090702FCEEE4E5EAF4FB03090D12100501070E0D0805FBF7EFE6E6E9 +F1FC05080B111107020710120A04FEFAF0E1DFE5EEF700070C121610090910140D05FEF7EEDFDBE3EAF3FC070F151915 +0F0D11140E05FDF8EEDDD6DCE8F0FA050D171B19141113140F05FDF8EBDDD3D9E7EEF50310191D1B1A1817151108FCF4 +E9DDD2D2DEEAF1FD0D191F21221F1C19140BFCF4EADACFCDD9E6EBF5081822232425231D150D00F5ECDCD0CCD2E1EAF2 +0113222627282622180F00F2EBDED1CBCEDDEAEFFB0D1F25262A29251C1509F8EDE2D4CECBD2E0E9F5071A272B31302A +201409F7EBE1D2CCCACEDDE8F30417282E30312E251A0DFCECE3D6CECBCAD5E1EBFE11242F3538332A1D1103F0E2D7CD +C9C7CDDDE8F70B1E2F3539372E221406F4E3D5CCC9C9C9D6E3F4081929373E3B3325170AFAE8D8CDC8C6C6D0DFED0216 +29373D3D382D1C0BFDEDDBCDC7C6C6CAD9E9FE14243440413A30211304F3DDCDC6C3C2C4D1E3F911223243463E322314 +06F8E3D1C7C2C3C4CADBF10A1D2C3C4442382A180C01EDD7C9C4C2C3C7D5EB0718243542433B2E1E0F05F5E0D0C6C1C2 +C5CEE0FD1623313C423F35261308FBE7D5C7C0C0C2CAD9F310202E3B4142382D1A0B03EFD9C8BFBDC2C8D4EB0A1D2836 +3F443D31210D02F2DECEC0BDC1C8D4E6021B263139403D32241106F9E5D4C4BDC1C7D0E0F916242C353C3E37291507FD +ECD8C6BCBFC7D1DEF210252A2F373B352A1B0AFEF2E2D1C4C1C7CFDAEC051E282C3439392E1F0DFEF4E5D4C7C0C3CEDA +EC021927293137362D201100F4E9DBCEC5C3CCDAEAFA1123272A303530241604F7EEE2D3C8C5CAD6E5F60C1D25262C32 +2F251909FBF3E9DACEC9CAD3E0EF05192223272E30281D0DFDF5EBDFD4CDCAD1DEEF0215202222262A271B0F01F9F3E7 +DCD3CFD2DCE9FA0F1B1F1F2227261E1203FAF6EDE0D8D2D3DCE8F508181D1B1D22241E1204FBFBF4E7DED9D7DBE8F504 +121819191D1D1A1305FAFAFAEEE4DFDBDEE8F5020F181714181B160E04FCFCFBF1E8E6E3E0E5F3020E1515121517140D +05FDFBFCF7F0EBE7E4E7F2010A1013101012100B05FEFBFCFAF4EFECEAEAEFFC080D100F0D0F0E0A04FCFAFAFBF9F5F1 +EFEFF1FD0A0D0E0B07080905FDF8F9FCFEFEFAF6F7F6F4FB0B0F0D0B05060703FAF6F8FAFAFE01FEFAFAF9FB080E0A07 +040001FEFAF4F5FAFE040804FEFEFCFB030C0805040000FEF8F3F1F4F9FD060A07050604060E0A0300FAF6F9F6F0EDF1 +F8000B110D0A0B0705080902FCF9F4F6F6F0EBEDF3FC0A151611110E09090903F9F4EFF0F2ECE7EBF1FB0A171B191612 +0B0804FEF7F2EEEDF2F1E9E7ECF609161D1D1A17100C0601FAF2EEEAECEDE5E4E7EE00132024211F170E0701FCF1E9E7 +E8EDE7E0E3ECFD101F2826241D100901FCF4E9E6E4E8E6DEDFE8F80C1D292C2C25160B04FCF5E8E1E0E1E2DCD9E2F50B +1D2B33322C200F04FCF5E8E0DFDFDEDAD6DDEF04182A383C3426130701F3E4DBDBDDDBD9D5DBED0316293940392C1A07 +FEF5E8DDD7D8DAD9D5D8E800142537413F322009FCF6E8DCD6D6D7D7D7D9E6FE132233404237260FFDF8ECDED6D4D5D4 +D3D3DDF40E1F32424941311C07FAEEDDD3CFCDCBCDD1DBF00A1E31454E4838230EFCEFDFD2CDC9C8CACDD8EC051A2C40 +4C4D40291301F2E2D5CEC7C4C6CAD5E8FE15273D4C4F48341C09F6E6D7CFCAC3C2C5CDDFF60E22374B514F3F2713FEE9 +D8CDC8C0BDC0C8D9F0091D3349535249321B09EED8CCC8C1BBBBC3D5EC02152A4251524C3B2413FADFCEC7C3B9B4BCCC +E4FE11243E535652452B1602E4CDC4C1BDB4B6C7DEF90E1D354C57544B36210EEED2C6C2BBB0ACBCD4EE071A314B5B5C +52402A15F8D5C1BCBCB5AAB4D0EA04172942575C5345331F06E1C5BDBBB6A8A9C2DEF911243E57605A4C3C270EE9C6BA +B9B7ADA7BCDBF3091A334F5E5B5044341CF8D0BDBAB7ACA0ADCFEA00142C4B6062584B3D2806D9BDB8B5ADA1A5C4E3F9 +0D244259615C4E413216EBC6B9B7B2A59EB1D3F104193854656356493C23F7CBB8B3B0A69EABCDECFE12304D6063574B +3E2E09D9BCB5B5ADA1A2BDE2F90822445C665D52483A1AE8C3B5B2AB9F9DB2D6F4061C3B576663564A3E26F9CCB4AFAD +A39CA6C7E9FE12305066675C51473309D7B8ADABA39CA4BFE0F90D274861675F55493719EBC3B1ADA69D9FB3D3EF0118 +3B5D6B675C55482AFACAB0AAA59897A9C8E9001230556A6A60574D340DDDB9ACA89E96A0BAD8F2061F46676F675F5844 +1DEDC3ACA59D969BB0CDEA0217385B6D6C62594C2D01D4B4A9A49A98A6C0DEF508254E6C716A60553D13E3BCA8A29A98 +A3B7D2EB021C3F62716D64594621F2C9AFA59E989EB1CAE2F71234596C6E68604F2E02D8B9A69C989CAABDD4ED07284D +69736D63563A11E3C1AA9F9B9BA4B6CEE6FC1C42627271665A4421F1CBB4A39B98A0B1C7DEF10F385A6E73695D4B2C00 +D5BCAA9E9B9EADBFD6EA04294F68716B60513910E1C5B1A19B9CA6B9CFE2F71C43616E6B6156411EF2D1BDAC9E9AA0B1 +C5D7EA0E355A6E6F655A4B2D02D9C0B1A39A9BA9C0D4E40027516C6E665D523A12E7CABAAB9B99A2B8CBD9F219466870 +6760584622F3D0BFB29F949BB1C9D6E80B38606F675E5A4D2E05DEC8B9A49393A5C0D2E2002C59706C5F58503910E5CA +BEAE98909CB9D2DEF31D506F706156544520F1D0C3B8A29396AECADBE90B3D65716555504B3004DBC8C0AC9590A6C4DB +E3F92B5B6F6756504D3A14E8CCC3B59C919DB8D4E5F41D4D696A5B504B4021F7D5C6BBA29198B2CFE4EE0B3E616B5E50 +4B452F06DCC9C2AF9794A9C5DFEE012E566761534B453413E9CEC5B69F96A5C0DAEBF71A465F5F5047453C23FAD8CBC0 +A99AA0B8D3E7F20D38575F564B453C2906E0CAC2B3A19DB1CDE9F806274B5C5748403E3115EFD1C7BDAA9FA9C5E0F0FC +193F595C4E433F351BF6D8C9C1B2A3A7BFDCEFF90B2C4D594F413D3A2908E6CEC5BDADA6B4D1E7F3031E3F5552463F3A +2D0EEED5C8C1B6ACB2CCE6F3FE132E4951443937311BFBE0D0CAC1B3B0C4DEEFFB0A223E4F473934301F02E6D3CECBBF +B5C1DBF0FA04132D44463931312710F5DFD3CFC8BAB9CDE6F8020D233F4C3F302B2617F9E0D3D1D1C6BDC9E2F8000414 +2E44412F26261F08EDDBD4D6D0C1C2D7F0FE0510253D443526221F0EF2DFD8DAD7CAC4D2ECFBFD0619313F3726202118 +01E9DEDDDCD3C5C9E2F7FD0210273B3B2C201E1A07ECDFDFE0D8CBCADDF4FDFE0A1D30372D201C1B0EF6E5E2E4DED2CB +D7EFFBFB05182C362E20191912FCE7E1E8E5D9D1D6EBFCFE010F232E2C1F16171406F1E6E9ECE3D7D6E3F5FCFC071A2A +2F2519151309F6E7E7EEE8DAD8E3F501000313222A21130E0F0AFBEBE8F1F3E6DDE1EFFE00FE0B1A2522140E0D0C02EF +E7EFF4EBE1E2EDFC0401091620201309090A04F5EBF0F7F2E9E6ECF800FE030F1A1F180C090A06FBEFEDF4F5EEE7EAF6 +0102020B161D180A030504FCF3F1F8FBF6F0EEF2FBFE00060D14171006050500F9F4F4F8F9F4EDEEF90002070D12140D +03FE01FEFAF8FAFDFEFEF6F2F6FAFC0004090E0F06FEFEFEFCFCFBFD0203FDF6F7FB00000003080A03FBF9FAFC00FEFE +03070702FBFAFD020200000202FCF7F7F9FD020408090602FDFCFDFEFEFE0001FDF8F5F8FAFC0206090A090805FCF9FD +0101FAF9FAFAF5F2F6FB03090C0E0D0A0901FAFBFCFDFCFAF8F4F4F3F3F5FD0910120F0D0E0BFEFAFCFDFBF5F3F4F2F1 +F2F6FC060F1615100D0C03F9F8F9F9F6F2EFF0F3F4F6F9030F181A1310120CFDF7F6F7F5EEEAEBEFF2F2F6000E1A201C +17161505F7F4F0EEEAE5E5E9EFF3F8020C1923241D15140BFAF2EFEDEAE5E4E8ECF1F5FC07132027231C191304F6EFE8 +E4E1DFE2E6EDF5FD08131F2A2A221B1509F7EDE6E1DDDEE2E6E9F3FC040E192A31291F1B1403F1E4DBDAD9DADDE3F000 +09111A293430241A1306F0E2D9D5D7D9DFE3EAFB070D152437382E22180FF8E3D4CACED4D9DDE5F90B141922363F3526 +160E00E5D3C8C8D2D9DCE1F20813171D2E3F3D2F1E1408F1D9C8C2CAD4D7DAE9FE10171C2A3F453A29190DF9DEC8BCC0 +CED3D5E3F90F1A1D283A4843301E1000E6CBBCBBC7D1D2DCF009191E2635474A3A251102EBCFBAB4C0CFD5DAEB031921 +2531414A412D1808F5D8BCB1B8C7D0D6E3FA142227303F4D4A381F0BF8DFC3B1B0BCCBD3DEF00B1F29333D4B4E402A13 +FDE5C9B2ACB7C5D0DBEC051B28313A475047311702ECD1B8AAAEBECCD9E6FB1427333B454F4D3D2207F0D6BCA8A6B5C6 +D7E6F81127343B414A4D41290CF4DDC4AFA7B1C4D3DFEF061F313B4049504A3316FBE3CAB2A4A6BACFDDEE031A303C40 +444B4B3A1F01E7D0B7A8A6B3C8D7E9FD152B3A40464B4D40280CEED4BAA9A2A9C0D6EAFC10273A4142434A442E12F4DA +C2AEA4A7BDD3E4F70D1F344043424847351DFDDEC5B1A2A0B3CEE3F80C1E313F44434446382206E3C7B3A49DACC8E0F6 +0B1D2D3D454544463C250CECCEB7A69CA5C0DBF207192A3942434143402D15F7D7BEAC9EA1B6D1EB0317273640454543 +3F321B00DFC1ADA2A1B1CAE6FE1223313D43434140372106E7C9AEA19EACC4E0FA112430384042413E37270EF0D2B4A4 +A0A8BBD7F70F212E363E44423B362C14F4D7B8A49FA6B9D2F20F2230373B3E3F3C332A18FADEC1A9A1A7B5CCE90A1F2D +363A3E423F332A1E01E0C5ACA0A3B0C6E407202D353C40433E34291F09E7C9B2A4A5AEBFD9FE1E2B31383D413F362C21 +10F1D1B8A8A5ACBAD3F4162A30363A3D3F382B2014FCDCBFAEA9AEB8CBE90F282E30373D3E372B201504E6C7B5AEB0B7 +C6E205232E2F33393D392E221609F1D1B9AFB0B5C2DCFC1C2E2F31383C393023170CF7D9BDB2B4B9BFD3F3152D322E32 +3A3B3123170CFCE1C2B2B6BABFCFEE122B332D3038382D1E140C00E8CBB9BBC1C4CDE70924322F2C32342D20150C01EE +D4BEBAC0C5CDE1022032332E2F342F20110900F2DEC7BDC2C8CEDFFA182C33302F302E22150C02F3E0CDC2C2C8CDDAF3 +122833322D2F2E241409FEF2E4D3C5C3CAD0DBF10E243134302C2A21130A00F3E6D9CCC6CAD1DBED091E2C343028261F +1307FDF4EAE1D6CDCFD5DCEA0116232D2F29251F170D03F5EAE4DCD0CBD2DDE9FC111F2D3129211D170D02F5EAE6E3DA +D2D3DEEBFA0E19262E2B231B130A03F9ECE4E4E0DAD7DDE9F80A17212C2C241B120A00F7EAE4E4E4DFDBE0EBF908141C +2629241B1108FEFAEFE4E1E4E5E2E2EAF909131A2329251A1006FBF5EEE4E1E4EAE9E9EEFC0B13181B2121180E03F8F5 +F1E9E3E3EBEEEDF1FB0910151A1E20190D02F7F3F0EBE5E5ECF4F3F2F909111418191A1B0F02F7EFEFECE7E4E9F5FAF8 +FB071317181818191000F3EAEAEAE6E4EAF8020100081218181412140F01F4EAE8EAE9E7EAF30207030810191C150F0F +0F04F3E7E3E8ECE8EBF4010C0A0910171B150E0C0A03F6EBE4E5EAEAECF2FC0A0E0B11171D1A0F0B0A04F4E7DFDFE6E9 +EAF4000D161314191D190C050300F4E7E0DEE5EBECF5FE071215161A1E1D150B04FBF2E3DADADFE5E9F6040C161D1E1E +1F1E150A00F5EDE2D9D8DCE4ECF7040C141D201E2020170C03F8EEE5D9D4D8E0E7F1010D161E252624221A0E02F5EAE1 +D8D3D6DDE6F2000C131A232724211C1206F9EEE4DBD5D5DBE2EDFA081419222A2925201608F9EDE0D8D4D4DAE2ECFA08 +13181E2829241D170DFDF0E4D9D5D4D7DEE9F502101920292E2A221A0F00F0E3D8D3D3D8E0E8F4FE0C161A252D2C2218 +1206F4E8DBD7D8D8DCE2EFFC091219252D2D281D1308F8EADAD5D6D6DDE4EFFC071117212B2B261C130CFDEDDED8DAD8 +DAE1EAF8050E151F2C2F291F140D03F1DFD3D3D7DAE1E8F6040F151D2A2F2921160D04F3E3D8D7D7D7DCE6F2FE08111D +2A322E251B1107F7E5D7D0D3D6DAE3F1FE0A121A263233281C1106F9E8DCD5D3D7DAE1EEF8020D1A262C312A211608FC +ECE0D7D2D4DBE0EBF8020E19232A2F2C1F1307FCF1E4DCD6D8DEE1E8F70007121E282C2A20160C02F6E9E1DAD6DAE1E6 +F3FD020E1D282928241A0D01F6EDE6DDD5D7DFE5EFFA010C1B2B2F2A251D0E00F6EBE3DED8D6DFE6EEFB030A17272D27 +211E1203F8F1EAE3DBD5DCE5EAF3FC0613242F2F25211906F8F1E7E1DCD5D6E0EBF500050F202E2D231F1C0CFAF3ECE8 +E1D7D2DAE6EEF7010E1F2B302A211C0FFBF1EEE8E1DAD7DEE6EDF8010A17252B29201A1303F4F1EEE8DED6DAE4ECF3FC +0615252C2B241C1508F7F0EDE7DED6D9E3EBF3FD0813222A29241C1408F9F1F0EDE2D7D6E1E9F1F80313242B27241E17 +0DFAEDEBECE6DAD5DDE7F1F9030E1E2A28231C171000F2ECEDEADED6DBE6F1F8000C1B2829231D161004F7EDECECE3D9 +D9E2EDF6FD0A18252A251F191207F9EFEBECE4DAD8DFEAF5FB0919252C282018110AFBEEE8E9E4DDDADDE6F2FB051322 +2C2A2117120D00F1ECEAE6DFD9DDE4EEF60112212B2D261C140B02F4EAE8E4E1DCDDE3EBF5000F1E282C271F150D08FB +EFECE7E4E0DCDEE5EEF9091A272E2D24190E0AFEF0E8E3E1E1DCDCE5F0F90617252D2C241A0E0801F2EAE9E3E0DDDCE3 +EBF20010232E2D2721140803F7EBE4E0DEDDDCE0E7F10111202D312C23170700F9EFE7E2E1E0DEE1E7EEF90A1B2B322D +23180D03F9EFE8E4E2E2DFDEE6EDF50516273230251A1005F9EEE9E5E4E4DFDEE8F0F50211213030251B1207FBF2ECE7 +E2E1E0DBE1ECF1FD0F1E2E352B1F140B00F4EBE5E1E2E2DCDFECF6FB091929342E22170F06F7EBE5E2E1E1DBD9E7F4F9 +0112243435281C160DFEEEE3E0DDDED9D8E4F3F9FE0C2132382C1E181204F1E3E0DFDFDDD8DDECF9FE08192B36312319 +1208F9E9E0E0DEDEDBDCE8F5FB0212243333271E180E00EDE0DDDDDBDAD9E3F4FE030E1D2F362D211A1105F4E1DBDCDA +DADAE0EFFD0309192A3531271F170AF7E5DAD8D7D7D7DCE9FB0508122433332B221A1001ECDCD8D7D6D8DAE4F604070E +1E30332D271F1504F0DFD7D5D5D9DAE0F101070D192A3430271F1609F6E3D8D8D8DADDDEECFE0509112131322B22190D +FCEBDCD4D4D8DDDEE6F8050B111A2B332E241B1001F0E1D6D2D5DBDDE3F4030B1117253234291D1404F1E2D5CFD2D9DB +DFF1030D13172334372C1D1408F4E4D8D0D3D9DDE0ECFE0C10131C2D373123180EFDECDCCFCBD3DADDE5F70813171A28 +373729190FFEEDDFD2CBD1D9DDE3F20613181923353B2F1D1107F4E2D1C6C8D1D9DDEAFE111C1E22323F38231308F7E6 +D5C8C6CFD6DAE5F70C1A21222C3C3E2C1709FCECD8C8C1C8D4D9E2F2081A23232B3C40321C0D02F0DBCBC2C3CED6E0EF +021220282C363F37251104F6E1D0C3BDC5D3DCE8FB11212B2F36403B2A1403F6E4CFC1BCC1CEDBE7F90D1F2C30363D3B +301B06F6E8D5C5BDBDC8D9E4F308182A33363A3A34250EFAECDACABFBAC1D3E3EF02122534383A38332A17FEEDDECEC2 +BABBCCE2EFFD0F21323A3A38342E1D03F1E1D3C6BCB9C4DAECFB0B192A3A3E3A332C240FF6E3D5CBC0B8BDD3EBF80414 +283C413935302A15F8E5D8CEC2B9B9CAE3F70312223644413930281C02E9D7CCC4B9B5C4DEF4000D1F34454238322C21 +07EBDAD1C9BFB5BDD7F1020B17293D443B31282211F5DDD1D0C9BBB8CEEB00080F2138453E342C281AFCE2D4D0C8BBB3 +C5E4F9070F1E344442372D261E06E8D5CFCCC0B5BFDDF6040B192D414337302B220DEED9D3CFC3B5B8D3EFFE0914273D +463E342D2412F7DED1CCC6BBB8CCE9FB07112336413F372D251700E5D3CFCBC1B9C5E1F8070F1C2F3D413A2F261B06EB +D7CFCBC2BBC2D9F2030E1C2E3B403E33271D0BF0D8CCC9C6BFBFD1EC010E1827343B40382B2110F8E0CFC9C6C1BFCAE3 +FD0C1524333C413B2E2315FCE4D0C8C7C5C4C9DBF40913202E363A3A30241A07EED7CBCBCCC7C6D3ED060F1A2A363B3B +34271C0AF0D8C8C8CCCDCBD3EA041118232E383934281E12F9DFCAC6CCCFCBCDDFFB111A222B363A352A1F1300E8D1C4 +C9D2D2CED9F30D192026303834291E1407F1D7C6C9D4D7D4D8ED0A191C202935342A1F150DFBE0C9C4D1DCDAD8E60218 +1D1C202E30281D150E01E9D0C8D2DEDFDCE3F9141C191A252E2A1E130F07F3D9C6CADBE5E5E3EF0D1D1C181F2A2A2215 +0B05F6E0CDCCD8E4E8E8EE061B1E1A1C242621160B06F9E6D4CFD6E2EBEFF0FB121D1A191D2121190D0700EEDCD2D3E1 +ECF0F0F70C1C1D18191D1F1A0D02FBF1E6D9D2DBEDF7F7F501151F1A15171A190F04FCF6ECE0D7DAEAF6F9F7FA0B1A1D +161415181307FAF4EFE9E2DCE5F4FD00FB03121C19120F100F07FCF6F2EDE8E2E6F3FD02FDFE0C171A120D0D0E0900F5 +F2F1EEE8E6F0FC0400FB061119150B07080801F5F2F5F6F3ECEEF90507FDFE0815170C04040807FBF1F2F5F7F1ECF301 +0803000611181003FE0100F6EFF2F8FCFBF5F4000906FD010A121005FD0003FCF3F1F6FAFCF8F3F8050805030911120D +00F9FBFBF5F2F5FA0202FAF7010805FE01080E0C02FAFBFEFAF4F6FE0304FBF5FA05060000070C0E06F9F8FAFAF7F6FB +040804F9F5FE0603FE02090F0CFEF8FAFDFBF5F7020A07FBF1F60406FEFE080E0E03F7F8FBFCF8F600080903F7F4FD06 +03FD01080D05F7F3F9FEFEFAFE090D06FAF3F60204FDFE070D09FAF4F5FA00FBFB070F0D01F6F3FC05FEF9FE0909FDF5 +F5F80201FD070F0C04F9F3F5FE01FCFD070B03F8F5F60001FB020C110BFEF5F5FD04FCF7010A03F7F5F8000501020B0E +0901F5F1F5FD01FD030C0B01F9F7FAFDFBFB050C0904FDF8F8FB00FCFD0506FDF6F9FD0002030A0E0B04FDF5F1F1F7FB +FB050D05FE00020401FD040C0B02FBF6F3F3F5FAFC030D0901FE040501FB030C0D04F7F4F2F0EFF4FB05101106030909 +02F8F9020704F8F4F6F3F2F3FA040D130A00060E08FAF7000705F8EFF3F7F2EEF3020F17100405100F00F6FA0306FCF1 +F1F6F5F0F0FB0A151207020C1206F9F7010701F2EDF1F3F0EEF80713181005081009FCF7FB0304F7EDEEF3F4EFF40210 +161106040E0D01F8FA0206FBEEECF0F2EEEFFB0C17180E090F1309FBF8FD02FAEFE9EDF2F0EFF8071318130A0B110D03 +FBFDFEFCF2E8E7ECEEF0F603101A1C120B0F1109FCF9FAFAF4E8E3EAF0F1F6000D181B160E0D100D02FAF9F7F4EBE3E5 +EBF1F6FD08151D1A110D111309FBF6F7F4EBE2E3EAF2F6FC07111A17110D0C121005FAF6F5EDE3E0E5EEF6FC040D191A +15100B101108FBF4F4F0E7E2E5EDF6FA000A1518120F0D10140E01F6F4F1E6E1E3EAF4FB0008131916110E0E131104F6 +F1F1EAE2E2E6F0FA01070F1717121111111108FAF1EEE8E1E3E6EDF802070F171815110F0F110DFCF0ECE9E2E0E5EDF8 +03070E17181410100F0E0A00F4ECE8E1E0E7EDF600090E161B171111120C0801F4EEE9E1DEE6EFF7FE060E161B16100F +12110A03F7EFEBE1DAE0E9F3FB040E151E1E151112110A03F8ECE9E3DADEE7F400030B111A1F170F0D100E05FCF1EDE9 +DDDAE0EDF9FB06101924201613130F03F9F0E9E6DDD6DEEDFD0106121A2522140F0E0E05F9F1EBE9E4D9DBEAFB01030F +1923281B0E0E0E06F9F2ECE7E5DCD7E4F802040E18212820110D0C05F9F2EFE8E4DED8E0F201040D1A2129281A0F0C04 +F7EFECE7E1DED7DAEC00070C182028291E110B04F6EEEDEBE5E1DDDCE8FB0509151F252924150B04F8F1EEEBE6E1DEDB +E2F40309121E262C2A1D0F07FAEEE9E8E7E1DEDCDFF10309111C262C2A221408FBEEE9EAE8E2DDDDDDE8FA060E19242A +2D2A1C0D01F1E6E5E6E3DDD9DAE4F6050D15242F302D241506F5E7E1E2E3DDD7D7DEEE010F18232F34332A1A08F7E7E0 +DEE0DED8D7DDEAFB0B151E2C34332D200FFDEDE4DFDEDCD6D4D7E2F306141D2B363832251604EFE1D9D9DAD8D4D7E1F2 +04121A253439362C1D0BF7E6DAD6D8D7D3D2D9E8FE111923313B3B342413FEEADAD2D3D5D4D1D7E4F90C16202D3A3C34 +281A09F2DCD2D1D4D4CED1DEF208151E2A3A413A2E200EF9E2D1CDCED3CECDDAEC04131C2635433F32281702EAD5CAC9 +CECBC7D0E1FA111C273545483C2F1D07EED9CAC5C8CBC9CCDBF00A192430414B44362814FAE1CCC3C3C5C1C2D2E80214 +2132434F4B3E311E02E3CEC1BEBFC0C0CEE4FA1222303E4A4F4636260EEDD3C2BAB9BDBCC3D9F10A1C2D3F4D524D3E2F +19F7D8C3BAB7BBBABED1E902172939474F5348372506E5CDBDB4B2B3B5C4DDF40D253B4B525651423011E9CEBEB3ADAD +B2BED5EE071F36495357574A371DF6D7C3B4ABA8ACB8CBE4FD16334B54585C57432800DAC4B3A7A2A7B3C5DEF9112C49 +585A5B584A310CE3C7B7ACA3A2ACBCD4EF082140555A5C5B533F1EF1CEB9AEA4A0A6B6CCE6001838525C5D5C594A2A00 +D7BDB0A39C9FADC2DDF8102B4A5B60605D533810E4C3B1A49D9DA6B9D3F00924425862615D57441FF0CCB5A79E999EAF +CAE90119385361625C584C2E01D6BCAFA59D9FAEC6E2FA0F2C495B5E59554E3710E4C5B3A9A3A1ABBFD8F006213E555E +5A56514220F1CCB7ACA6A3A9BBD3EA0016304B58585550432A04DCC2B3A9A6ABB8CCE2F50B243F535656524A3611E7C9 +B8AFA8A9B3C7DEF0041A364D5454524B3A1BF4D3BFB4ACACB4C3D7E8F90F29434E51504C432A05E2CABDB1ABB1BDCEE0 +F006203A494D514E443110EDD3C1B6B0B3BDCBDDECFD142D41484C4B44381DFADFCCBFB5B3BAC7D6E4F309223946494B +483F2907E8D2C4BAB5B8C5D3E1EE0019303F444647412F11F3DFCFC2B7B7C3D0DBE7F60E273940434645361CFDE5D4C7 +BCB6BECED9E6F3051E323C3E40413A2609EFDDD2C5BBBDCCD8E1ECFA122A373A3C413E2F14F6E4D9CDBEBAC6D4DEE9F6 +0B2233393A3E3F331D02EBDED2C4BBC1CFDBE5F1031A2D37383A3E37250BF2E3D9CCBFBECCD8E2EEFB11273436373A39 +2C15F8E8DFD3C5BEC7D5E1ECF5071E2F35333437332104ECE3DCCFC0C1CEDCE8F200162B3735313433270CF0E5DFD3C4 +BECBDBE7F0FA102835352F31332B160000000000000000160000FEFEFEFE00FE000001020304040405060706030100FD +FBF5EFECECEEF0EFEFF2F6F7F3EEEDF1F3F4F3F8010C1920282D3231292018100901F4ECE9E8ECECEEF4F5F4F9000A11 +171918151617150A01FBF8F5EDE3DFE0E6EDF0F2F4F8F9F5EDE5E3E5E7E7E8EFFC0D1A222B363B382E21170F05F5E9E0 +DDE0E2E5E9F0F5FB030B171F24211C1B1A150B01F7F2EEE9E4DDDFE6EEF4F5F9FCFE00F8EDE3DFE0E2E2E7EFFC0D1A24 +2F373B352B20170C00F2E9E2DDDDDDDFE4EDF5FA030B16212726221E1B140B00F7EFEBE6E1DEE3EDF8FD00FD010401F5 +E7DDDBD9DDE0E5EF000F1D2A373F3E372F261B0EFCECE1D8D4D2D3D7DEE7F2FD0816202B2C2824221A1208FEF5ECE7E3 +DFE1EBF6FEFEFE04060900F2E4DDD9DADADCE2F000101D293741433B31271C0DFDEDE0D6D0CDCBD1DCEAF4000A18262E +302B27201A1106F9F0EBE6E1DEE4F0FE03010208100C02F1E5DEDBD7D1D4DFF001101F2F414B493F34291B09F2DED1CA +C9C6C7CEDDEF000814222F36312A241D1509FCF2EBE6E2DFE4EEFB040606080D110CFCEBDFD9D4CFCED2DDF104162437 +48514E45362A1B06EDDACCC7C2BFC0CCDDEFFD0813212D32302A231D1207FBF5ECE6E3E5ECF3FC0308090B0C0C05F8EA +DFD6CECBCDD6E5F5091B2D3E4B4E493C30200EF8E2D2CAC4C0C2CBD9E9F805111E292E2C261E160B04FBF4ECE7E6E8EF +F903080B0C0E0F0E09FCEFE0D4CAC7C8D0DCEAFB12293D4A4F4B43372714FEECDBD1C8C2C1C7D4E1EEFB07101C232625 +2019100803FEFBF5EDEBF0F903060807080A0905FCF3E9DBCFCACAD1DAE7F7091E32434D4B453A2A1A07F4E1D2CCC8C5 +C6CFDCEDFB080E161C21231E170D04030300F8F4F3F6FA02080B0C0B0904FEFBF4E9DDD2CCCAD0DCEAF8091C2E3D4648 +443A2D1B09F8EADDD5D0D0D2D9DFE9F401080B0E101313110B07080B0D07050202020406060502FDFBF7F5EFE9E3DED8 +D3D7E0EEFB0713243640433D3730241203F5E9DCD3D2D6D9DEE5ECF5000A0D0E0C0D0D0A0706090B0B0B0A0A08090909 +0601FCF4F0EAE7E4E3E2D9D5D9E6F500081321303A3F3D3832281908FBF1E8DDD7D6D9E0E3E7EBF3FA00040202030606 +070B11141617181715110C04FBF3EAE3DBD7D8DCE1E0DEDEEAFA080E141D29323838312D271E1105F8EDE4DEDDE0E5E7 +E7E9EDF4F9FCFAF6F5F900040A0E131A2023221F191006FBEFE3D9D1CDCED4DDE4E5E7EEFA0A1215191F282E31302C2A +251D1308FBF2EBE3E2E2E5E4E0DFE1EAEFF1EFEDEDF7051016191F262C2F2B221406F7EBDDCFC5C2C4CBD6E2EAF1FA04 +0E171B1C1B1E2326272A26231E19140C04FAEEE9EAECEAE2DBD9DEE3E5E5E6E9F0FD0A151D232B2E3231291C0FFEEDDD +CEC2BDBDC4CEDCE9F2FA030B151B1B18191B1D1F24292A27211B161108FDF5F1F1EEE7DDD6D3D6D7D7D8DAE4F4071622 +2B333B3E3B31251401EDDACABFB7B6BBC9DDEDF6FE081217191916141314161E272C2A2723201D1204F8F3F1EFE8DFD5 +D1D4D6D8D8D9E0EF03101C272F35383834281805F4E3D5CABFB8B9C8DCECF3FC050C12151714120E10131B262D2D2A29 +2A251B0F01F8F4F3EFE2D8D1D0D1D2D2D3D7E4F70B1A262D33373A372F1F0AF4E5D9CFC6BDBBC2D2E6F3FC02070E1215 +140F0B0C0E1520282C2A2A282521160B01F9F5F5EDE2D9D5D5D6D5D4D4DCEC000E19232A2E3232302411FDEEE2DCD5CC +C5C4CFDDECF4F9FC02080C0C09090C10171D272D2E2E2B29251E1407FBF6F5F1E7D9D2D3D5D6D3D2D9E6F808141F292D +302E2C241501ECE1DFDCD4CBC5CAD7E6EFF4FAFD0507090B0B0C0F141D242A2E2D2A282621190D04F9F6F5EFE3DADADE +DDD9D7D9E1F0FA040E181E222223201608F7F0F0EFEADFD5D2D7DEE2E7EDF2F7FAFE05090D0F151D242B2F2E2E2A2725 +1F140A00FAF7F2EAE3DFE1E2DEDBDBE2EBF4FB010A141C1F1F1C140C00F8F6F6F0E8DFD9D4D6DDE4E9EEF2F6FC060C10 +11161D212326292B2926221E18100903FCF6F1EBE9E9E9E8E4E0E1E4EAF1F6FA020B141719130E09050302FEF8EDE4DC +D6D4D9DFE4E6ECF500080F161C2123242526292826201B15110B04FDF8F4EFEEF0F0F1EEEAE7E6E7E9EDF1F7FE080D11 +1211100F0D0A0600F7EBE0D6D1D2D5DCE2EAF1FA040E161C2124252423252424201B17100A0500F9F6F4F5F5F5F6F7F5 +F0EAE5E2E2E2E7EDF700070D12171B1B1A140C01F3E5D8CECACACFD6DFEBF6010E181E272C2B26242625221F1C160D07 +05FEF9F5F2F3F3F8FAFAF6F4F2EDE6DEDADFE6F1F90207111A2328251D1307F4E1D4CBC8C3C2C5D2E5F7050E19242F35 +332D2522201D1A17120D0500FDFCFAF6F4F4FA020602FAF4EFEBE1D7D1D5E0ECF5FC09152832302A221605F0DCCBC6C1 +BBB7C1D5EDFE091322323C3D352A25201E1815100B04FCF9FAFBFBF6F2F5FC0302FEF8F3EDE6DCD6D8DFEBF7010A1624 +31352F241301EEDCCDC4BFBDBDC1D1E8FC0B1421303939342A211E1C1913100C0803FEFEFEFEFBF8F6FBFE0000FBF8F1 +E9E0D9DADFE8F1F905101E2D3431281704F2E3D6C9C1BDBDC3CEDDED00101F2E383B382F26221F1C17100A0400FEFE00 +FBF7F4F5F9FDFDFCFBFCF9F2E6DFE0E5ECF1F9020D15222A2E281907F3E5DDD4CAC2C0C4CDD9E6F6081828333A3C362C +241D18130D0800FAFB000100FCFDFE0001FEFBFBFCF9EFE5E1E3E8EDF1F7FD07121B2227251A09F7E8E0D9D1C9C4C7CD +D6E0ECFA0E1F30393C3A342D231915110900F8F6F8F9FAF7F7FAFE00FDFAFAFE01FAF1E7E7ECEFF3F5F9010810181F22 +1D10FDEFE4DDD7D1CAC8CAD2DBE5F1041728323A3C3A322A221A130E04FAF3F3F3F2F0F1F4F7F9F9FCFC02070500F8F5 +F3F3F5F6F5F5F700080E16181309FDF2E9E3E0DAD1CACCD4E0E9F7081727343B3A332E2B2119100904FCF5F1F0F0F1F2 +F1F0F3F9FB020505050603FCFAFCFBF6F0F0F3FA040C0F110E0A04F8EFE9E2DAD2CCCDD7E2ECF8091D2F38393734322D +22140A02FEF7F0EAE8EAEBEAEDF2F9FC01050B0F141109030300FAF1EBE9F0F7FD040A0D0F0D04F7F1ECE5D9D0CDD1DA +E3EBF91024303334373C3B3121140C07FEF3E8E4E5E6E2E0E3ECF700030810191C17110C06FEF2E6E1E5EEF6FD070F16 +18120900F7EDDED2C7C7CDD4DAE6FB152A30353A434B473925170C03F4E5D9D5D5D3D1D6E4F402070C142026251E150D +01F3E6DEDFE6EFF6FD091419160D05FDF3E4D5CBC8CDD2D8E1F20A1F292F38434C493F2E1E1309F9E7D9D1CECACCCEDA +EAF7040C161E2729271F160CFDEDE2E0E3E9EFF7010C1418120A02F9EDDDCEC5C5CACFD5E1F70F202935465557504031 +251702E9D6CCC5BEBBBCC8DAEEFE09131F2931332C231505F7EAE3E2E6ECF2F9050F110E0902FCF0E3D3C9C8CED2D4DC +ED0113212E3F4F5654493C2F200CF6E2D0C5BCB8B7C0CFE2F4020C1A232D33332C1E0F03F7EFECEBEDEEF2000A100F07 +FCF6F2E8DACDC6C9CED4DCE9F90A1A29394C595951463B2D1900E8D7C8BDB5B0B4C1D3E6F70614202C3436352F231203 +FAF5F2F0EDEDF4FC050500F8F4F1EBDED1CDD3D9DEE2E9F404111F2D3C484E4B453E352812FBE8DACEC2B7B2B6C5D7E4 +EFFC0E212F373A3730271D1004FBF5EEEBECF1F8F9F7F3F1F0EFE9DFD5D4D7DEE4E9F0F8051524323E494C49443B301E +09F0DDD0C5BAB3B1B8CADAE8F8081D2D383D3E3833271B1004F8F0EAE9E7EDF0EFEDECEBEEEDE7E0DADEE8EDF1F4F903 +0F1C2730383F3F3F392F200EFBEADCD2C6BCB7B9C3D1DDE9F70A1D2B34383838342D211306FBF1EAE7E6E6E3E3E6E8EC +EDE9E5E2E5EBEEF2F6F90008121E282F3436363731271607F7E8DBCEC6BFB9BDC5CED9E9FA0F202B33393D403D342515 +04F5ECE6E2DDDBD9DDE3EAEFECEAECEEEFF0F3F8FD02070A111B232A2B2C2D2C261C1003F6EADFD2C7C0C0C5CBD2DEEF +0315202930373C3C362C1F1203F6EDE5E2E0DEDDE2E9EFEFECECECEFF1F3F5F801080C11171E2727252423221B0E00F6 +F1E9DED2C8C4C8CFD9E0E9F8081720262C363A3930251D1104F5EBE4E3E1DEDDE5ECF1F0F0EFF3F6F6F5F6FC050B0D0F +151D21201C1919171005FAF6F0EBE2D6D0D0D5DEE3EBF3FD0B161B22273035302A20171004F9EEE8E8E6E4E8EDF2F3F0 +EEEEF0F2F1F0F1F9030B0E151B2124211E19161109FCF1EBE8E1D9D4D4D9E2E9F0F8040E1517191D252B2A241F19120B +04F9F5F3F0EBEAEEF2F3F0EDEBEBEDEDECEEF5FE080E12171E22231F1B150D02F5EFE9E4DCD9D8DBE1E9F2F700070D0F +0F10161B1E1C1D201D1710090401FEF9F2EDF2F6F6F2EEEAE8E9E6E4E5EEF8FD020916212828241E191408F8EAE3E0D9 +D0CED6E2EDF3F8020B161915110F14171514141313100B0907070300FDFBFBFBF9F4EAE4E0DDDDDCE2EBF4FC03101D27 +2E2D28221A0DFEEFE4DBD0C7C4CCDCEDF4F802101C211C171516151312100E0C080605050705040507090703FBF3EAE4 +DDD4CFD0DAE6F2F904142631363531281A08F5E8DFD2C3BABDCCE1F2FB040E1B2424211D1A19150E0A07080605050608 +090A0E12110D05FCF4ECE4DBCFC8C8D0DCE7F1FE10243337393730251401EFE2D5C4B7B4C1D5E8F2FA0717272C26221F +201E1810080506060505060A0A0D1013130E05F9EEE7DED3C9C3C5CDD9E7F4051B303A3C3D3A31200EFCECDCCABBB1B5 +C7DDEBF1FC0C1C272A2926262621170D08090B090503060A0D0E0F111009FAF0EBE5D8C8BFBDC7D3DFE9FB152C3C4243 +413D2F1902F0DECBB8ADAEBACDDFECF80819272E2B2B2B2B261B1109080A0B090505080D0E1214120CFEF3EDE7DED0C2 +BBBDC6D2E0F2091E303C45484539240DFAE5D1BEB1ADB3C0D2E3F304111E27292E302D281F140C0A0D0E0C0B0A0A0F11 +1414110C00F2E8E2DBD1C4BBBCC2CDDCEE05192D3A4144433B2A14FEEAD6C3B5AFB3BECDDDECFC0E1C2526262A2F2B23 +18110E0E111414110D0E111212110BFEF1E8E1DAD2CCC6C2C3CCDAEAFC102330373C3E392E1A06EFDDCBBCB4B5BECDDA +E9F90A192326252728271E15100F0F1014181A1B1B1A1815130BFDF0E3D8D4CECAC7C6C9D0DCEBFB0D1D293034353229 +1A07F2DFCFC2BABBC3D0DCEBFB101E232323201F1D18110D0D0E0F121A222725201D1A160D01F1E3D8D2CDCAC9CCD2D8 +E0EAF605131C21232526211508F9ECDDCEC7C7CFDBE4EBF80A1920201F1B1816140F0D0D0F0F131A242A2B28211B1610 +03F3E6DBD4CEC9CAD0D6E0E8EEF6FD08141E1F1A16140F07F9ECE0D5CCCCD2DCE7F0FB0918262A271E17130F0B080606 +0609121E2A2F2D2B261F1608F7EBDFD3C9C5C8D1DBE3EBF3FB02080D1316140F0905FDF7ECE2D9D2D3D8E1E8F0FA0715 +2327241F18160F0A08050603040C19283032302B251E11FEEEDFD3C7C0C2CBD8E1E9F3FD040B101312110D07FDF6F0EA +E1D8D3D3D7E0E8F1FB0818272F2C26201A140C03FCFCFBFC010B1D293133312D261B09F5E5DACCC4C0C6D3E0EBF2FB03 +0A0D0D0E0E0C04FAF4EFEBE7E1DDD8D9DFE5EDF401101D262A2824211E160B01FEFEFDFE0210202C302E2C271F1301EB +DCD0C6C2C5CFDAE4ECF4FE0910100F100E0902F9F2EDE7E1DCDADADCDEE4ECF9081621292E2E2A2721190E04FCF8F8FC +04101E262A2E2D26190AF9E8D9CDC6C5CBD5DEE4EBF7050F11100F100F0A02F6EFEBE6DFDAD8DBDEDFE4EF000F1D2830 +32302C28221A0F03FAF5F5FC0712181E2426231F180DF9E7D8CECBCDD1D7DADFE7F6040E13151613131107FBF1E9E1D9 +D2CFCFD2D7DFED001527353D403F38322A1F0FFEF3EDEDF5000A0F131B2125231909F3E4DAD4D2CECBCDD2DAE9F90A14 +1518191C1C1308F9EEE4DCD5CCC8C7CDD4E1F3071D2E3C4247443D362D200DFBEFEAECF1F8FE080E181F23201504F3E8 +DED6CFC9C6CAD0DAE9FC0E1A201F2024221707F4E7DDD1C3BCBCC3CBD6E6F9162D3D474B4E4A42382A1807F3E8E3E7EE +F5F9020E1B2426201301F2EADFD4C8C0BFC4D1E0F003121F25252629231400EEE1D5C8C0BBBCC4CEDCF1061F323E474D +4E4A4236261402F1E9E6E8EAEFF908141D2321190DFEF2E3D6C7BDB8BDC7D6E8FB0D1F2B2E2F302B200EFBEAD8C9C1BC +BBBEC7D4E7FB122537424B4E4B463E2F1C09F9EDE5E2E5EBF505121C222420180CFCECDAC9BCB5B9BFCBDDF20618272F +32302C241605F0DED1C8C4C4C5CAD3E4F7091929353F4342413E36281606F8F0EAE9ECF5010D161B1D1A180F02F1DFCF +C0B6B6BDC9D9ECFE10202D32312B231A0BF7E7DDD4CFCCCACED9E6F4010E1B2730353739383024190F06FBF4EFF2F803 +0E151A1715150E03F5E6D4C3B8B8BCC8D6E7F50718252C2C2821190D00F4E8E0D9D7D9DCE2E8EEF6010B151D24292F33 +332A231B130A01FAF6F7FE060B0D0D0F0E0A04F7EDE1D3C6BDBCC8D5E1ECF707151F2323211B1207FDF7F3ECE5E0DFE3 +E9EDF0F4FC060F171E272F312A231F1B160E02F8F7FC0508080907060300FBF4EADDCEC6C6CED9E0E6EDF807151A1B19 +16120B050201FDF6EDE8E9F0F1EFECEFF6FE060C15202C2D261E1B1F1F1508010002080A0701FDFEFCF7F4EFE7DBD1CB +CED6E0E5E6EAF5050F1214161716120F0E0B07FDF2EEEFEEEAE5E5EBF2FA030C1822282723201F221E130A0402050707 +01FAF6F7F8F8F5F0E7DED7D7DCE0DFDFE3EAF5FE060D11161716161817140C00F9F5F2ECE6E4E6EAF1F7020D19202123 +242526231D130905070604FDF7F4F5FAFCFBF6EFE6DFDBDADADAD7D9E1ECF7FE060F171F1F1F1E1D1C150D02F7EFECE9 +E6E5E6ECF2FA060E161A2022232525241B0F06060705FDF3EFEFF5FBFBFAF5EEE8E5E2DDD8D4D4D9E4F0FA0109141F22 +24252421170E05FDF6EFE9E2DEE1EAF2F800070F141A1E232828221B120E090805FEF5F1F3F8FC0001FAF4EEE9E3DAD3 +CCCBD1DBE4F0FB06111C252A2B28251F130801F9F2EAE5DFDEE4EEF800050A0E1319212627231B120D090804FDF8F4F3 +F6FC0404FEF9F2EBE4DCD3CBCACED4DEECFB07121C25272A28231C110700F9F4EEE9E4E4E9EFF80208090A0C11192021 +1C140D0A0A08060501FBFAFD030A0A05FAF1EBE4DACFC5C2C5CDD9E7F807111C252A2C2B261E110700FCF6F0E8E6E5EB +F2F7FE050B0E0C0D131A1D1A130D0808090502020403010105080700F6EEE7E0D6CCC8CBD0DAE3F2010E171E21212321 +1A1109020100FBF4EDEAEBF3F8FC050A0C0A0A0E1519180F050305070502050A0C0A090B0D0A02F8EEE7E0D8CEC9CBD3 +DDE5EFFC0B141C1E1C1D1E1C130A06060500F6EEECEEF2F5F6FC060D0D0B0D1419180F07030405040003090E0F0B0908 +0806FBF0E8E3DDD5D0D1D6E1E9EFF90511181A16131314110B05020200FCF6F2F2F6F8FA010A131716111013120B01F8 +F5F6F9FC01070F16161211100C04F8EBE3DED9D2CFD2DBE4EDF7FE08131614121213130C06030200FBF6F0EEF2F7F8FD +0611191B1A1819160F03F8F3F3F4F5FA0009101313100D0A06FBF2EAE6E0DBD7D9E0E9EFF2F6FD0911120A070A10120C +050101FCF3EEEEF1F4F5F6010F1D25231F1E1E180BF8EEEEF1EFECEFFA080F12100F0B0C0800F6F0ECE4DDDADFE5E9EB +EDF3000B0E0C090B1215130A02FDFBF4EBE4E6ECF1F4FA0919262B2A2826221706F4EEEEEEE9E7EAF300070908080B0C +090602FBF2EBE8E8EAEAEBEAECF4FD040505060B0F100A04FEF9F5ECE7E5EBF3F5FB0616252E32312C271F10FDF1EBE8 +E5E0DFE4EFFB0507070A0F100F0A04FCF5EEEAEAECEAEBEBEFF60106090A0F13120C0500F7F1E9E1DCE0E8EFF5FC0C1F +2F353A3C3831230FFCF0EBE7E0D6D3DDE9F2F800060D1415130F0901FAF5F3F0EEECE9ECF2F80002050B12120E06FEF6 +EEE5DED7D8E1ECF4F904172F4047473F382E1E0CF9EADDD6CFCCD0DEEAF2F9030F181B1B180F06FCF8F5F3F3F1F0F2F4 +F9FE030A0C0E0F0700F9F0E7E0D8D4D4DCE8F5000610243A484C473E33261805F3E2D6CECCCBD2DFEBF1FA0714191915 +120E0702FBF7F7F9F8F7F6F9FD010607080906FEF3E9E2DDD7D3D4DAE6F1FD0B132134454B4841362A1D0DFAE7D7CFCA +C9D0DAE6EEF8010D181D1A130B0502FEFAFAFAFBF9FB0105090B08080704FAEFE4DDD6D1D0D3D9E3F0FB0712202D3940 +433E362D231605F3E4D8D1CFD2D6E0EBF5FC060F1515100C0601FDFBFD0308090807070B0C0B06FEF7F3ECE3D8D1D1D3 +D6DBE3F0FB07111B2630383B352C28251E11FEF0E7E0DDDCDDE1E9F0F6FD040A0B08010000000001060E1415130F0E0D +0B0700F3EBE4DBD2CDD0D5DBE0E4EBF704111B20282D32332E2826231B0CFDF3E9E5E3E2E3E4E9F1F6FB02050501FEFE +010404080E13191A150F0D0C0C05F7EBE2DBD5CECDD1D6DADEE5EFFB0A161E262C31322E282526211304F8F2EEEAE8E8 +EAEEF0F2F6FA0101FAF8F7FA0002080E151C1F1B1815141009FDF0E6DFD6CEC9C8CED5D9DAE3F306121B212A33363530 +2927261D0CFBF1EDECE9E8EAEEEFF3F4F6FCFDFCF9F8F7F7F902090E151A1B1B161413110C01F2E7DDD7D3CECBCACDD1 +D7E1EEFD0C18232F373A3937312E281A0BFBEFEAE9E9EAEBEBEEF1F7FBFDFCFAF9F7F4F4F801070D0E13171B1A191914 +0D04F7EADCD6D0C9C3C2C5CAD5E0EE00122331393C3E3F3D3930210FFEF1E8E4E5EAE9E8EBF3FC030301FEFCFCF7F1F0 +F3F7FB02070B13181C1F1D1C180CFCEBDFDAD0C3B8B4B9C3D1DEEC021A2D3A41454A4B4437291C0DF9EAE0E0E3E8E9EA +EDF9060702FEFD00FDF6ECE8EDF4FB01050E171E212527241808F6E7DFD5C9B9AEAEB9C7D4E3F50D22344046494D4C41 +32231404F3E6E1E0E5E6E7EBF602080503000102FDF4EAE8EBF0F7FD060E161C22292A231706F6EBE0D3C3B4ABAEBACA +D5E3F912283740474D514C3E30201306F6E9E2E3E4E2E5ECF6FE030100030604F7EEE8EAEEF2F80008101820262A2A1F +0FFEF2E7DACCBDAFABB4C1CFDBED031A2B39434B524F4638291C0F01F4EAE5E5E4E6EBF4FD03FEFE010301F4EAE4E3E5 +E9EEF5031019222C33342B1B0CFEEFDECDB9AEAAADB5C3D3E5F91025353F484E4D443C2D21140AFEF7F1EEEAE9EDF1F8 +FBF9F8F9FCFDF6EAE3E3E8EBEEF2FD0C171B232C312F221201F5E9D8C7B7AFB0B6C0CEDCED021626313D454A453C3228 +1D140A02FBF7F4F0EEF2F7FAF6F3F4F6F5F1E9E2E1E5E7E9EDF808141C242D3131291D0FFEF1E1CFBFB4B1B3BDC9D5E2 +F3071928333C42423E362D251D160E0703FDF9F6F4F6F8F4EEEDF0F3F1E9E1DFE3E6E7E9F1010E171F2832342E241507 +F8E8D7C6BAB5B6BDC7D5E2EEFD0D1A2730383C3A332D2A241D19140E09060300FBFAF4EFEAEBECE8DFDBDADDE2E4E8EF +FD0C18212B323431281C0DFDEEDECDC1B9B8BDC5CFDBE8F603101B252E323533312E2B25201D1915110A04FDF8F6F5EE +E7E3E1DEDBD8D8DBE1E7ECF300111F293032312E241608FBECDCCFC3BDBDC3CDD4DCE9F7040D141E262E302F2C2C2C2E +2A231F1C180F05FDFAF6EEE4DDD9D7D7D5D3D6DCE3E9F1010F1C282F33332E251B0E02F2E3D6CFCAC2C1C7CFD7E1EBF4 +FD06111920282D3132303131302C27221A0D04FCF5EFE9E0D7D0D0CFD0D4D9DCE1EBFB0D18232C33342F271E1508FAEE +DED4CECAC5C6CBD2DAE4EEF6FC0610181E252A30312F303333312D231B110900F4E9E0D7D0CBC9CACBCFD5DAE5F30514 +212C343A3932281D1005F5E3D5CBC8C2BFC1CAD6DFE8F0F80310171D21262C2E2D2B2D3134302A251C130A00F3E7DCD6 +D1C8C6C8CBCFD0D8E6FA0D1B27313B403E352A1D1002EEDBCCC4BFB9B5BCC9D7E2EDF6000E18212526272A2D2D2B2D30 +2F2E29231C1308FAECE2DAD4CEC9C7C5C7CBD2DDED0011202D3B42423B362E200FFBE8D5C7BFB9B4B2B9C6D7E5F0FB05 +0F1B252B2B2A2A2A2B2E2E2E2D2A29231C1207FAEEE3DBD4CDC8C5C3C4C9D3DFEEFE1225323D4344413B2F1F0AF5E0D1 +C6B9AFAAADBACCDCEBF7020D1923292C2B282727282B2B28272828241C1209FBEEE4DCD4CCC7C3C0C1C8D5E5F3061A2C +3842474740372A1703EDDACCBEB4AEAAAFBDCFE0EDF8030F1C242A2B2B292928282928282929241E18110AFBEDE3DBD5 +CEC7C0BEC4CED8E4F60C202D363B40433F36230EFAEADDCEC0B5AEAFB7C5D2DFEBF805131B21282C2C2A282A29282627 +2626231E150D04F8F0E7DDD3CBC2BFC1C8D1D9E7FA0F202D353A40413C301E09F9EDE1D1C4B8B1B1B7C3CEDBE8F6030C +16212B2F2E2C2B2D2E2D2D2B2926221A1007FEF6EDE3D9CEC5C0C2C6CDD4DEEAFE101E293438393A362A1D0D02F4E5D6 +C8BDB9B7BAC1C9D6E6F6020B1421292E2D2B313534302C2B2A2621160C04FBF3E9DED5CEC7C3C4C9CFD8E3F2FE0C1923 +2C33383831271E140AFEEFE0D0C4BDB6B3B6BECEDCEBF7000E1E2B3335393E403E3A35302A24190C04FCF4EBE1DAD5D3 +D1CFD1D4D8DEE4EAF5010B151C27313534312C261D10FCE8D7C7B6AAA6AAB7C5D4E2F0011528363D4243474841393129 +21180C01F8F4F1EAE1DBDDE1DFDCD9D8DADEE0E3E8F2FE0B182430383D3F3B362C1B06EDD2BCACA29D9EA6B8CDE2F101 +162E404C4E50514E483C2D22180D00F3EEEEEEEAE4E3E8EDEDE6DFDAD8D8D7D6D7E0F1061625323E4A4F4C41321E06E8 +CAB2A2969299A7BBCFE3F60B2439494E5052534D423325180E05FBF4EFEFEFEEEDEFF3F3EDE4DBD4D4D0CBC5CADDF40B +1D2E3D4E585A54443118FAD9B9A4988D8C94A7BED5EB011831444E5251514F473825180F06FCF7F5F7FAFAF6F5FAFCF8 +ECDFD4C9C3BFBABCC9E1FA0F263D5261655E503D2509E7C4A89589858C9DB3CBE2FB142F44505252504D463928170A03 +FEFDFCFD020507050504FCEFE0D3C4BBB6B1B0BAD1EC0920374C5E68675B472E10F0D0B59F8D878B9BB0C7E0F80F273A +44494949453D32271A0F0704070C12131412110F0AFCECD7C7BCB3ABA5A6B4CBE7021C374F616A685E4D3416F7D9BDA4 +91898D9DB1C9DFF50F25374347443D332C2823180A03040D19242A29221D140CFEEBD5BEACA2A0A0A3AFC9E6041E3850 +626B6A5F4D3518F8DAC0AB9B93939CB0C9E1F80D1F2E383D3B342B241E191008070B172530383B38302111FBE3CAB1A0 +969397A0AEC7E708263D4F5E67665C492E13F6DCC2AFA19B9CA6B9D1E7FD121F293135322A20150D090708080C1E313F +474C4B433019FDE2C5A99588848B97A7C1E105283F515C646458452E14FAE1C9B7A9A5A8B0C0D3EA01101B22272D291F +140904030103060F2035475155564E3D2303E3C1A38F84808492A7C0E005263E505B625D503F2A13FBE3CDBCB2AFB1B8 +C6D8ED000D151D23231D150E0802FEFD010A1424384954595951412906E0C1A69284818592A7C3E2022138475156554A +3A2611FBEBDACCC2BBBBC0CEDEEEFB050D171C1B160F0A060100FE02091729384854585951422D0FECC9AC9689878C97 +A7BDDAF9152C3A454B4A4032241608F6E6D9D1CAC8CBD1DCE7F5FE050E1718140C0706060604050A1627394850525049 +3E2D12F3D0B2A09797989FAFC0D8F10A1C28313635312A1F160D02F7EFEAE2DAD8DBDFE4EAF0F6FB050B0B0603050B10 +1012161D2836444B4A483F31230FF6DBC1ADA2A1A7AEB7C1D2E8FE10191F232729251E160F0B04FDF5EEE7E1DDDFE4EA +EEF0F3FC050A0B0A05060E1517181B212D3B444843392E221300E8CFBAAFAEB3BABFC4CFDEF102090D0E121415131211 +100F0D0A05FDF4ECE6E4E5E8E6E7EEF703090A0A0B121B202121232A333A3B372E24191003F1DFCEC3BFC0C5C7C8CCD6 +E3F2FBFEFD01080C0D0D10101213130E04FDF6EDE8E8EAECE8E9F0FE0A100E0D101C2324232021282D312F291F140C04 +F8F0E3D7CECBCECFCDCDD0D8E2ECF3F3F4FA02080C0D10151A1B170F0800F6EDE9E8E8E6E7EBF7050F1314161C242726 +242121232526241E140904FDF6EFE6DDD8D3D1CDCCCFD2D9E2E9EDEFF4FB0104070B1216161614110C03F8F0EEF0EFED +EEF4030D1314181D222321201F1F1E1A181819150E0600FCFBF6EDE1DBD8D1CDCECFD3D9E1E7EDF4FAFD0002060D1112 +100F100E07FDF6F4F3F3F2F3FA061218191A1D21201A18171716120E0F1518160E06040401F7EBE0D7D1CECACACDD1DB +E2EBF6FD01040607080707070706060502FDF8F8FAFD01030911191D20211D1A181714110E0B08080E1516110D090907 +01F5E7DBD4CCCBC9C9CDD5DDE8F2FC03040406070603FEFE02060501FCF8F9FB0309090C111920252520191513110F09 +060606080E1718140F0E0B03FAEEE1D4CBCAC7C6C9D1DBE6F0FC070A0A090703FEFAF8FAFBFCF9F6F8FA00060C10141B +21232324221C15100A0707050301050C151917110E0D09FDEFE2D7CECAC5C3C9D2DBE6F1FC070E0F0C0601FDF9F4F2F1 +F3F4F4F4F800080F14191F2428292926211B150C040100FCFBFE050C111313120E0B02F7EBE0D6CFC9C7C8CFD9E2ECF8 +030C11120C05FEF8F2EEEBEAEBEBEDF3F9040E1820272C302F2C2926211B1107FDFBFBFBFBFB030C1113100B0703FAF1 +E6DCD6D0CBCACED8E1EAF4FE0B13140D0602FBF4EBE6E3E1E2E5EBF3FE0C192430393E3C332E2B251C0F03F8F4F2F4F6 +F9FC081014110E0A06FEF4E8E0D9D3CDCACCD5E0EBF4FE0B161C180D04FAF2E9E0DAD7D6D9E1ECF8061525323F45443D +3730271D1409FAF1EFF3F5F9FC030B0D100F0A0500F8F1E7E1DBD6CFCCD2DBE2EBF4000E191C190F02F5EAE3DCD4CFCF +D5E0EEFB0D1E32424A4B47443D32251A0F03F3EAEAECF0F2F701090B0B09090906FDF1E7E0DBD7CECBCED7E2ECF80615 +1F211A0F00F4E9DED2C8C4CAD4E1EDFE152C424D514F4B483F3323170AFCF0E7E4E6EAF0F4F9FE04080A0E0E07FDF4EC +E4DCD6D0CBCBD5E1EDFA0C191F1E1A0FFEEFE4D8CCC4C3CBD8E7F70B20384A5455514C483D2E1D0DFEF0E9E3DFE1E7ED +F2F8020A0E1213110801F4E8DDD6CFCAC7CBD5E2F307162022201A0BF8E8D8CEC4BEC1CBDCEF02172D43545A5B554E48 +3E2C1804F7EBE0D9D7DCE2E9EFF7020D171B1A130C02F4E6DAD1CAC5C5CBD7E9FB0E1C24241F1506F3E1D2C6BEBABFCE +E4F90E233A4C59605E5A5248362310FBEBE1D8D0D1DAE4ECF3010F1C21211B1208FAEBDBCCC0BEBFC6D1E2F70D1C262B +281F0FFBE8D8C7BBB5B6BFD0E6FE182F4253616666655B49331C07F1DFD3C8C4CAD6E4EFFC0D1A2426241D1002F2DECC +C2BEBFC1CBDCF1091B242928231908F0DBC9BCB3AFB5C4DBF40C23394B5E696B676154402912FAE7D8CDC7C8D2E0EDFA +07141E2220180C00EFDFD1C4BFC0C6D2E1F4081A252B2C291C0BF4E1CFBDAFA9ABB8CCE2FA152D4557656E716E644D33 +1B08F5E0CFC5C5CBD7E5F5030E181C1C181105F1E0D3CAC3C6CAD4E0F3081A252928241D10FDE8D1BEAFA7A8B4C6DBF0 +0A223A4E5E6A6F6B61513A251100EFDFD3CDD0DAE6F2FD091013110E0A00F1E2D6CFCCCFD4DBE7F809151D2023211D13 +01EEDAC6B5ABABB1BACCE3FA142C4359656E726B5D48311C0AF7E7DAD0CFD6E1ECF500090D0C070500F5E8DCD6D4D5DA +E4F0FC0810161D1E1D180D02F2E0CDBCB1ADB3BBC8D7ED061F354A5A656C6D65533C261809F6E7DCD8DBE3EBF3F80003 +00FBFAF8F0E5DDD9D8DFE5EBF5030E15181B1A16130D03F2E0CBBEB6B0B0B5C1D1E4FC1329425563696A685F4C331D0D +02F4E5DCDAE0EAF1F4F8FDFCF7F4F2EEE6E1DDDCE3ECF6FE0710191918130F0A04FCF0E2D4C7BDB7B5BAC4D0DEF0051B +3347555C63655F52402C1C0E01F4EAE4E5EAEEEFF1F1F1EBE9E7E8E5E1DEE2EBFA070D11161B1C181007FDF6EFE5DDD5 +CEC6BCBABFCBD6E0EAFC0F24364653595C5B5244362A1D0E02F7EFEBEAECEBECE9E6E2E0E0E3E5E4E2E6F1000F191919 +1A1B150B00F7EFE8E2DAD3D1CFC9C5C8D0D9E4ECF7071A2C3741484F504D423931291E1307FEF9F4EFEAE7E3DFDCD9D7 +DCE3E6E6EAF502111C201F1D1C170BFEF7EFE8DCD4D0CFCECBCACAD1DCE7EFF90715242F373F4648453C342E2A22170F +080300F9F2EBE8E5E0D9D4D5DBE3E7E9F0FE0E1A2021201E191004FAF0E7DCD3CECACDCDCACAD0DCE9F1FA05111F2A33 +3B3E3F3D38332B28261C140D090702F8F0E9E5E1DCD8D5D9E1E9ECF1FC0B181F201F1E191107FDF3E9DCD0C8C6C7CBCE +CCCDD8E7F40007101924313A3C3B3936312B241F1A120D0A060400FAF4EDEAE6E1DDDDE0E5EAF0F9040D151A1E1D1B16 +0F04F9EDE1D4C9C5C5C6CACCCFD7E4F2000A121A212C32353332302E29251E1815120F0D080400FAF7F2EDE9E5DFDFE1 +E7EDF5FD030B141C1F1C160E08FDF1E3D8CFC7C2C4C8CED1D6E0EEFD0B14191D232B31332F2B2925211D18120F0E0D0B +08050100FBF5EDE9E8E7E7E6EAF1F7FD040C13191A18110B02F5E6DBD3CBC6C5C7CBD1D6DDE7F6050F13161D252D302F +2C2C2B282118130E0D0C0802FE010101FCF4F1F2F3F2EEEEF1F4F8FB020A1215140F0A03F9EEE1D6D1CECBC7C7CDD6DE +E7F1FB0710161E23282B2A272726261F16100E0F11100C060405070600F8F4F3F1EDEBECEFF2F5FA020A121515130BFE +EFE3DBD6D2CCC9C6CCD6DEE8F1FB050C11182025252421212323201A16101113130E070505060500F9F6F7FAF9F3EFF1 +F5F8F9FA01070C0D0B0700F4E7DDD8D6D5D4D1CFD5DEEAF4F900040911191F21211F1E1B1C1E1D191411141816110B0A +090905FAF5F3F7FBF7F0EDF0F7FAFAFE04080B0B06FCF5EBDED9D7D8DAD8D4DAE4EFF6FAFBFD030A0F1114171A19181A +1C1E1E1C1918171916120E090500F9F4F3F4F9FAF7F4F6FC0202030303060703F7EBE4DDD8D8DBDBDCDCE3EAF5FD0203 +00010306090A0A0A0D1015181D1F212121201E1B17100C07FEF9F2EDF0F6FBF9F7F7FA02060807040301FDF7F0E7DED9 +D7DBDFE1E1E3EAF4FC02070501FE0004040202050A0E13181C20242624221F1B17120B03FBF4F1F1F5FAFBFAF8F9FD01 +040603FEF9F7F4EDE8E2DEDCDDE0E3E6EAF0F6FD0408090400FD0001FBF9FB01070D0E111B23262523211F1D19130B03 +00FAF6F6F9FBFBF9F9FAFD01040300F8F1EEECE9E5E2E0DFE3E4E7ECF0F3FA0106070400FBFBFBFAF9FAFE050A0F1419 +20222222201D1816130E0906040200000202FEFCFAFBFBFCFCF9F4EDE7E6E6E6E6E3E4E4E7EAEEF2F6FB000304050403 +FEF9F6F4F7FA00060B0E10161E21221D19171516161412100E0D0B0B0B06FCF4F0EFF0F3F0EAE6E2E2E7EBEEEFEDEEEC +EDF1F3F7F9FAFBFE03050400FBF8FAFAFAFE04090B0D0F13171916131011141516171819181716151007FCF2EBE9E8E8 +E4DEDADCE1EBF3F7F8F6F5F4F2F3F4F7F6F4F5F7FC030401FDFC0104070A0A0B0C0B08090B0D0B05040B141A1D202327 +27221E170F05F6E9E1DEE0DFDBD6D7E0EBF5FAFDFDFAF8F5F2F1F2F2F2EDECF1F900FEFD00040A1113121214120B0501 +FEFCF9F8FC040E1820262E33342E251C1305F4E3D9D4D2D2CED0D9E3F2FC0609080600F8F3F1EEEAE4E2E6EEF7F9FC02 +0A12181A1A1716150E03FBF7F2F0F0F5FC060E1825323A3A352D241C1101EEDCD1CBCACBCDD5DFECF8050F110D05FCF4 +F2EEE9E2DEE0E8F1F6FAFD07121B20211E1C18130C02F6EEE8E6E9F0FA040C1927353C3C3A332A1E1000ECDBCFC7C3C7 +CED8E3EFFC0911110B05FDF8F3EBE2DDDEE3EAF0F5FA010C18222727231C151008FDF0E3DDDEE6F0F7010E1E2E383C3E +3B392E200FFEEFDDCDC3C3C9D2D9E2EDFC0A0E0D0703FEFAF1E8E1DFE1E6E9EDF5FE06111E2629272219120E06F7E8DE +DADEE4EEF7000E202C343A3F423B2D1F1204EFDCCBC4C5CAD2D9E2EEFD0608060301FDF5EAE3E4E9ECECEEF6FE07111B +222526211A130F0B00EFE1D9D8DEE5ECF501101F2B343B43463E2F201304EED9CBC4C7CDD4DBE2EFFA01020100FEF9F1 +E9E5E7EDF0F1F4FC050F192125221F1B16110B02F5E7DDD7D7DEE9F3FC06121F2B363D413E352C221602ECDAD1CED1D5 +D6D7E0EDF3F5F6F9FBFBF7F2EEEFF4F7F8FA01060C101519191713120E0B0800F6E9DEDCE0E8F0F4FA040F1E2A343B3C +3A352E271B05EDDDD5D4D5D3CFD0D9E1E5E8EDF5FAFDFCFAF8FB0305070607090C0D0F0E0C0B0B0908050400F4EAE4E6 +EBEFF3F6FB040E16202C383D3B3830261907F6E8DFDAD4CECDD1D7D7D7DBE6F2FA00FEFD050D1315100C09090A070302 +0201FE00030401FCF4F0F0F7F7F6F7FB02070B111B2733363434312A1C0AFCF1E7DCD0C8C6C8CCCBCAD3E4F5FE03080F +181E221E16100C06FCF7F7F8F4F2F4FB030402FDFC000302FCFAFAFBFCFBFD0815242C32373A372D211405F5E5D5C9C4 +C3C2C0BEC6D8ECFA0308101A2227261E150B02F7F2F3F3F1F0F2FA0104040304070A0A05FDF9F8F7F4F2F5000D1C2833 +3A3D3C382F210FF8E4D4C9C2B8AFADB6C6D9EBFA08121E282F312C211306FAF2EDE9E6E8EDF3FBFE0205080B0E0D0902 +FCF8F4F1EDEEF3FD0E1E2C353E42423B30210CF6E1D2C6B9B1ACAFB9CADEF2010E1A252C3031291D0CFDF3EFEDE8E6EA +F0F8FDFE03060A0D0C0A0602FCF5EEEAEAEDF2FD0D1E2E3D4447464034200AF4E1CDBDAFA8A5ACBBCDE0F40819252B2F +3432281705F8F3EEE9E4E6EDF4FAFCFE02060B0B05030401F7EFEBE9EAEDF20011253641464B4C43321E06F1DDC8B5A8 +A3A8B2C0D1E6FD111F252A2E302A1B0A00FDF9F2EBEBF3FC01FEFD01050704FDF8F9F9F2EDEAE9EBECF0FA0C20333F46 +4C4E4B3F2C14FBE6D2BDADA2A3ADBBC9D8EF081922262B302D2314080203FEF4EEF1F80000FBFAFCFDFBF5F1F2F4F3F0 +EDECECF0F6FE0B182A394046494840301A04F1DDCEBCAFA8AFBCC9D4E3F60916191E252623180E0B0D0E0900FBFD0304 +FEF6F1F1F1EDE7E8ECEEEDECEEF0F3F7010C1925353F454A494538250FFAE7D6C5B5AEAFB8C3CEDDEFFE0D141B1F2222 +1C130E0D0F0E080403050501FAF1EEEAE5DFDEE1E7E8ECEDEFF6FE09121C27333C43474843352310FCEBD8C7BAB4B6BF +C9D4DEEBF9060F1214181815100F101111100D0C0D0D0900F4EFEAE1D8D5D8DDE2E6E8ECF5FE09131D272E363C424342 +3A291505F5E3D1C2BCBCBFC7CFD9E5F3FE060B1217181513131515120F0B0D0F0F0AFEF8F2EBE2D9D4D4D8DFE3E5EBF4 +FD06101C283036383B3D3E392C1C0CFDEAD8C9C0C1C3C8CDD7E3F1FA01080F1414121112171714110F1214140F04FBF5 +ECE0D5CFD0D5DCE0E3EBF3000B141E262E323335383530291E1305F6E6D6CEC8C7C8CBD2DAE5EEF6FE08101318181617 +191711100F100E0A03FBF5ECE4DDD6D4D6DDE3E7EDF5000A141A1F262D302E2E2C29251E160D01F1E5DCD4CFCDCCCFD4 +DBE5ECF4010A13171C1D1C1C181311100F0E0A04FDF6F1E9E1DCD7D7D9E0E8EDF5FD050F181F242A2D2C2925211F1D17 +0E02F8F0EAE1D8D4D2D2D2D4DBE4ECF6020B141C20201D1A1613110E0C0B0802FBF2ECE8E2DEDBDADCE2EBF2FA020B13 +1A1E22292C2A26201B1918150B01F7F0E7DED8D5D3D0CECFD8E5F1FA040F1B242825201B160F0B0A080600F8F2F0EFEE +E8E1DFDFE5EAEFF6FC060D11161B2126272523211F1B17130B03F9ECE2DAD6D6D2CBC6CBD7E5F3FE0A131E272B261D17 +120C08060604FDF8F4F3F6F4EFE8E7E9E9E9EDF4FC0205090E16202527272525211C1B150C00F2E7DFDAD5D0CAC4C5D0 +DCECF8020C1A272C28201B17100803030201FCF7F7FAFAF8F3F0EEEBEAEBF0F9FE00FE020D191E2222222221211F1A15 +0BFDF1E7E1DBD0C7C2C1C8D2DDE7F4051220282824201D160F070300000001FEFE0000FDFCF9F3EAE4E7EFF6F6F5F6FC +0C1A24272829282523211C1303F5EAE2DBD2C8C1BFC5CCD5E3EFFC0A17202424221D18130C05FE0004070A0906050505 +00F6ECE6E3E6ECEEEDEFF703101C24282A2B292824211A1003F6EBE1D6CBC3BFC1C6CCD7E1EEFC09151A1D1E1F1F1C15 +0C06050A0D0D0E0908070500F8EFE8E4E5E9EFF2F4F8020F1A202427262524211C15100A01F3E7DED7CEC5C2C2CBD4DB +E4EDFA070E12161A1C1C150D06060F1315141412100D07FDF4EBE5E1E2E8F1F5F8000A171D2022222221201B1714110A +FEF1E7DED5CCC3C1C6CFD5D7DFEAF7030B11151A1E1C17110F121616141515120C04FBF5F0EAE4E0E8F2F9FB010B141B +1E1A191D1E1D161112161409F8EEE7E1D8CBC4C6CAD2D3D6E0ECF6FE050C13191B16121215181916181A1B160A00F9F7 +F4EBE4E4ECF7FCFE050E1618150F12181C1813151A1E1607FAF1E9DECEC3BEC3CCCECFD3DCEAF6010B0F141A1A181515 +1B1C1815161A181005FBF9FBF5EFEAEFF9000104091013120D0C10161817171C211B1002F4E9DFD3C7C0C0C9CDCCCFD9 +E7F3FA01060C1012141214191C1C1D1F24251C0F070300FCF2EBE9F0F9FCFD010A10110A0709121818181C22221A0CFD +F1E6D8CBC3BFC2C5C7C9CFD9E5EEFA03080E1115191A1B1C1E20201F201C160E060300FDF8F4F4FB00020103060B0B07 +04060D14181C1F201C1307F9ECE0D4CBC6C6C9CACBCED2D8E5F2FAFAFB0008101417191E252A2B2927221C1209040300 +F6F3F4F6FB01010004080705060B13171B20211B140A00F1E2D7CFCCCAC9C9CBCED3D8E0E8F0F5F6F8FD060D11151D25 +2B302F2B26231E130B0702FBF7F7FB010100FE0103060504050A1014181B19120A03F7EBE1D9D4D1D1D4D2D0D0D3D9DC +E2E6E7E9EDF7040E18202930363839342F281C110A04FDF8F6F8FAFBFBFBFD0003040405070C131A1B18120C05FDF4E8 +DED5D2D0D0D2D2D3D4D6DADFE3E6E6EAF2FB050D1720282F34383937342F241B130B03FBFAF8F6F3F1F2F3F5FA010407 +0B11151A1C1A130A02F9EFE6DCD7D3D1D3D4D4D7D9D8D8DBDFDEE0E6EEF7020C1A282F383F42423F3C35281B0E03F8F5 +F4F1EDEDEEF1F4F800060B0D0E11171D1B120901F9F0E7DDD5CFD1D4D5D6D8DCDEDFDFDFDDDEE2E9F0F7020E1B27313A +424544423D352D201201F5F2EFEFECE9EBEFF3FD040A0D0E11121518160F06FCF4EAE4DACFCDD0D3D5D8DADCDDDEDFDF +DEDDDFE3EEFA0613212E3B474E4E4E4A4336271606F8F0EAE7E7E6EAEFF4FD060F11100E0E1011100D06FEF5ECE5DED5 +CFD0D4D7D9DCDFDEDFDEE0DFDDDDE2EBF50009172634414A4C4C4A463E2F1C0D02FAF2EBE9ECEEF0F3F901080A0B090B +0B0D0F100D08FEF5EDE5DBD1CCCDD0D2D5D8DADCDDDDDADADFE5EBF0F9061524313D464B4F4E493E31231608FDF4EFEC +EEF2F3F1F4FB040708080908090B0E0E0A04FAF1E7DDD7D0CACBD1D6DADBDDE1E1E2E2E3E6E8EDF4FE0A1623303C464C +4C4943392C1C0E05FDF8F3F2F3F6F5F5F8FE0406050505060A0B0A0804FEF7F1E8DDD4CECCCFD3D6D6D8DBDBDBDFE3E6 +E8EBF0F906121E2936424B4D4F4C433525150802FBF6F2F2F4F4F5F6FB040704010206090907050400F9F2E9E0DBD5D0 +CECDD1D6DEE0E0DEE0E6EBEEEFF2F5FC050D18283743484A4C4B433325170B04FCF5F1EFEFF0F2F3F8FE010101030509 +0705040403FBF2E8E0DAD7D1CCCBCFD7DDDEDDDFE3E8EDF3F6F7F9FE08111D2B38434A4B4B48403526170D04FBF4F0EC +EBEEF0F2F5F8FBFD000206060605050603FAEDE1DBD7D3CECCCBD0D9E0E2E6E7EAF0F6F9F5F6F8FE06111F2D3A444E50 +4C464137251205FCF6EDE7E6E8EEF3F5F7FAFE0406050403040201FDFCF5ECE3DAD5D3D0CDD0D4D9DDDEE1E2E7F1F8F8 +F6F8010B16212A36424C504B46423B2A1706FCF7EFEAE5E7EDF7F9F8FB00040502FEFBFBFCFAF9FAF6F0EBE3DEDBDAD7 +D4D6DCE0DFDBD9DDE5EFF4F3F4FA0616242C36424D52504B443B2F1D0AFDF3EEE9E6E5E8F0F7FBFCFE030604FEFAF8F9 +F8F8F7F6F3F0EAE3E1E2DEDCDCE0E4E2DCD9DADFE4E8E8EAF1FE0D1A2635434E54585551473B270DFBF2EDE6E0DEE2EA +F3FB0006070A0802FCF6F4F1EEECECECEAE8E6E6E9E9E9E8EBEFEEE7E1DDDBDBDCDFE3EAF605131F2D3E4B5456585750 +422D1604F7EEE6DEDBDFE8F1F7FD060D0F0B02FBF6F3ECE7E5E6E7E6E3E3E9EEF0EDEEF1F7FAF4EBE0DCDCD8D9DCE2EB +F606142437454F555A5C584B38210CFDF1E8DFDBDDE4ECF4FC060E12100900F8F1EDE5DFDDDEDEDCDCE3EDF6F6F6F8FC +FEFEF8EEE4DCD5D0D2DCE7F2FC0A1B2E414E565957554E402A1300F4ECE3DEDCE2EAF4FA010810120D02F9F4EFE8DFDA +D9DCDCDCDEE6EEF5F9FAFBFB0101FBF2E8DFD7D6DBE4EDF603101E2F404C5355534E45362511FEF2EBE4E0E0E5EEF5FA +020C121005FBF5F2EDE2D8D1D3DADCDEDFE6F1FAFE0101030504FDF3E6DDD7D9DFE9F3FB07152435444F524E48423B2F +1E0AFAF0EBEAE7E5E7EEF6FC040A0B06FCF5F3EEE7DED5D3D7DCDEE0E5EDF6FB000205050501F9F0E7DFDADDE7F3FA00 +0B1B2E3C45464445443E34271608FEF5EEEBEAE9E8EFF6FB01050502FDFBF7EFE4D7D2D0D5D6D6D9E2EDF7FD060B0F10 +0C05FEF4E9DFDBDEE7EEF8010F20303E4544433F3E3A32220FFEF8F6F5F0E8E8EDF4FAFE02030100FAF6EFE6DBD2D0D3 +D4D6DAE0EAF4FA040A0E100F0B05FEF5E9E1E3EAEEF0F503112232383B3D3F3E3B352C201003F8F7F3ECE6E5EBF0F5F7 +FA01070700F6F1ECE2D9D3D0D0D2D7DCE3ECF5030B0E1315130F06FDF3EEEEEFECEDF4020F1A242B333B3D3D39363125 +150901F8EFE7E3E4E5E9EDF3FB020805FCF5F3EFE5D8CFCBCBCED4DBE4EDF90812161A1A17110A00F8F1ECE7E9EDF500 +0D19222C363C3E3C3A3834261506FAF0E6E0DFE2E6E8EFF8030D100A01F9F4EEDECEC3C1C6CACED3DFF306151B222524 +1E140BFEF3E8E0DBDEE8F6020C1929373D404143403B30201000F4ECE5DFDFE1E4E9F4000A0D0902FEF9F3E7D7C8BFBE +C2C8CBD6E7FB0D1822272A2720160BFEF1E5DCDBE1EAF3000C1B2B373D40413F3C352A1C0AFAECE5E4E4E7E9ECF3FE0B +100E0802FAF2E7DACBBDB7B7BDC6D2E0F20618242B2D2C271E1205F5E7DDD9DBE4EFF9041020303A40423F3D382E1F12 +03F3EBE7E9EDF1F5F9FE060D0E08FDF4EBE0D8C9BAB2B5BDC8D1E3F40A1D282F31302B1F0F00F0E3D9D3D7E0EEFA030D +1B2B3940413D3A342B201206F7EEECEFF4FC0103070C111009FDF1E5D9D0C4B8AEAEB7C6D3DFF2071C2A313333302616 +02F0E2DBD6D3D8E6F5030B142234414540362E261C1004F5EEF0F6FC030D15171614120BFEF0DED1C5BAB4ADADB4C0D0 +E1F40A1E2A3235332E251908F3E2D7D3D5DDE9F1FB08111C2838403F372D22180E07FCF4F3F7FE0B171F21211F1A1104 +F2E1D0C2B5AAA6A9B1BCCAD9EE0417272F34342F271D0FFBE9DDD7D8DEE6F0F8020C161E2B343A362D24191007FEF9F8 +FD040D1820272A271E1306F6E7D4C2B1A8A6ABB2BAC5D3E80014232B30302E2A211402EDE0DAD7DBE3EDF8010B131A23 +2B303029231A1007000003060A101820282C2B211508FBEDDBCAB8ACA9AFB5BCC3CEDFF408161D22282A2923180DFEF0 +E5DFDFE5EAEFF3FC0912191F242A2C2820150C090708090D11171D232828231A0D00F5E8D7C4B6B0B1B7BCC1C8D5E5F6 +0612181D2226251E1409FDF2E8E5E5E7E9EEF7020A13191E2528292116100A06060A10151C1F23262C2D221305FBEFDF +CCBCB4B2B5B9BDC2CDDBECF9040D151D2224211A110A00F8F3EDEBEBEFF5FA040A0D13191E1F1C140E0A07070B141A20 +2427292C2E291E0D00F3E5D4C2B8B6B6B6B9BEC7D1E0EDF7020E181C20222119110902FBF6EFEAEEF3F900040A11171A +19150F0909070407101B22272B30313431271809FDEFE0CCBDB5B5B9BABABEC8D5E1EBF4FE0B151B1E211F1D160F0800 +FAF3F2F2F5FB0004080D10120F0C0A070706070E18242C2E2E3134352F231509FAE9D5C5BCB9B6B6B4B7C0CCD9E1E7F1 +000C14181D201E1A15100A04FEF9F9FBFD000305060908080603020405070E16222B3139393734302B1F1102F3DFCFC5 +C1BEB8B5B4BAC3CCD4DBE2EEFC0B14191C20201E1A130D0500FCFBFD010201FDFE02060402FDFE030A0D121B2831383B +3C38342F291E1101EDD9C9C0BDBAB4AFB2BBC8D2D8DFE8F4030F16191A1D1B17130E090400FE0105090702FDFD0303FE +F6F3F6FE070E161F2D3B4144413E3A32291C0CF7E1CFC5BFBAB4ACACB3C1CED3D8E0EBF90710181C1D1C17120F0B0600 +FCFD040B0E0B0605070702F9F4F0F3FA01081120323F4444454641382B1B07EFDACCC2B9B2AAA8ACB7C5CED5DEE7F502 +0B13171A1A15110C0907050202040B100E0A090A0901F8F0EDF0F5FA0008182B3942464848433F342512FBE9D7CAC2BA +B2AFAEB4BDC8D3DCE1EAF4000A101415110D070303060606090E14151411110F09FDF1E9E5ECF2F7FC091F3140464B4E +4C463C2D1F0CF5E1D2C6BEBAB7B3B6BDC5CCD4DCE3EAF2FA010B0E0E0B0606070A0B0C0F121817151314120C00F3ECE5 +E5EAF0F50113243440494F514D45382B1A05F0DBCAC2BEBBB8B9BFC2C8D1D9DFE6EDF2F4FD090903FAFC050B0C0B0C14 +1D1F1D19191B180BFAEFE7E1E0E2E6F000112333424E5758544939281703ECD6C7BFBBB9BABCC1C6CCD3DAE2E6E8E9F0 +F8FEFBF7FA01090C0D11182025252220211F1302F1E7E1DCDADDE5F30417283B4C5B605B504537230DF4DDCCC3BEB9BA +C1CAD0D4D6DCE1E2DEDCDFE6ECECEBEEF7050D12151D282F32312C28221706F2E5D9D3D0D3DDE9F90B1E334959616059 +503F2C1904EED9CBC5C1C3C6C9CCCFD3D9DDDBD7D2D5DADFE3E7EEF5030D14191E262E33322F2B251A09F9EDE0D3CCCD +D8E4F40413263D535E5F595243321E0CF8E6D8CCC7C8CCD0D2D4D8DEE0E0DBD4D1D3D7D9DDE4EFFA070F1720282F3434 +332E27201101F2E6DBD2CED3DDE7F505182C3E4F58564F463B2D1907F3E7DCD2CECDCED2D5D7DBDEDFDCD8D5D2D2D7DC +E1EAF6040D151E282F3235342F271E1203F4EADFD6D1D3DCE7F2FE0E2234434C4D4841372B1B0CF9EBE3DCD7D4D5D9DC +E0E5E6E6E3DFDCD5CFD0D4DAE0EAF5040F19222C323536342C231709FCF1E5DBD5D3D6DEEBF7051322323F46453F362E +231404F5E9E3DFDBD7D8DFE7ECEDEBEAE9E6DED6D1D2D5DCE2EAF505111C252D34373531291E1304F4E9DFD7D3D3D8E1 +EEFD0B1726333F403A332D24190AFCF1E8E4E0DCDDE3EDF3F3F2F3F3F3EBDFD5D3D3D7DADEE7F504111D2731393C3730 +271D1001F2E5DDD6D1D0D6E3F1FD0A1422303839332D261E1407F9EFEAE6E0DCE1EBF7FAF8F8FC01FCF3E6DDD9D8D6D4 +D8E3F303101D2B3A43433B31271B0BF7E4D9D1CECBCCD4E3F4050D19263339342D261E1509FCF2EBE6E3DFE4EEF90202 +0204080A05F6E7DCD6D3CFCFD3DFF205162336454E4C4335291B06EFDCCEC9C4C1C2CDDEF0FE0914222D32302A231D12 +070000000000000700FFF9EEF00306EEE3EB0606F4F6F6FE040F150E04091D1B0F090D1400EBF503F5DBDCF90BFCE6E9 +FC0FFCF1F5F6FF09170F08061823130E06110AF1E6F9FFE9D8E8040AF0E7F30B0AF2F1F4FA01131606070F281F160707 +0F05EAEBFBF7DFE0F105FCEDEC0111FCF1F5F4FC091B0D070B202C1E0E020709F8E7EEF7EDE2EBFC02F6EBF30F08F5F3 +F0F40014180909132C2F1906020BFFEBE5EDEFECE9EFFBFBF2EC000FFCF9EFEFF8071912070B1F36290EFF0A03F2E5E3 +EBF0F0EEEFF5F6F0F00A06FDF7EDF0FE121B1008132D361D050604F7EEE3E2EEF6F7F2ECF4F3EFFB0C0702F0EAF30819 +170C0B203530110909F9F0E8DBE4F4FCFEEEEBEEE9EF070B0AFCF0EAF9151C1209142B37250B0B01F2EFE1DEEBF604FE +ECE9E6E3FD060D08FBE9E5071C1B0F0C203032180908F4EDE6DBDDED0306F4EBE1DAEF06040E06F8DDF1131A1507172B +342A0E09FEF0EBE7DFDFFC0D03F3E2D1DB0106070C06F1E1FF161E0E092530321A0806F5EAEAE7D3EA0D0F01EAD5C8EB +07060A0FF9E7EB071C1502192F35270B0A01ECEAEEDBD6020F0FF8E0C7D0F709050E08F2ECF311210809253437190708 +F5E9F1E9D1EC0C150AE9CEC7E1020A090BF8F6EEFD1E1601162D392D0B0B00E9EAF0DCDCFA0F12FDD5C8CFEB050B0CFE +F8F7F10C1F090A22303C1D100AEFE8EBE5E1EF050E0CEACED0D7F7070DFFF8FEF5FB1A1306152537311916FBECE8E6E3 +E9F7080DFFD7D0D1E2FD0C07F4FE01F80A140B101A28362A2407F3EEE6E3E6F2FE0708EED3D0D3ED060BF6F805F9020C +110F10172D37301BF9F4EEE2E1EFFBFD0405E8D8CEDAF80801F301FF03080F120F0F1C343B2F09F7F6E7D8E3FDFBF301 +03E6D1CBE9FE05F5FA04060A0A130B0D0F2A3D3D2003FBF4DDD5F201F0F309FFDFC7D2EDFDFFF0FE050F06110905091A +3641341503FAEBD0DFFCF9EAFE12FCD1C6DFF502F3F103100F090FFF050E304241251702F5D6D0ECFCE9EE1213EFC3CC +E5FEFBE8F909140E1202FD07223F44322513F7E7CFDAF2F2E4061909D8C2D3EF03EBF0FD0C12120AFA001038453F2B26 +02ECD6D4DFF2E7F61612F5C9C7DBFDF6E6F602111514FDFE05274349382F16EFDDD5DCE4EEEC091608DFC8CBE6FEE9E8 +F504171E04FD001B3C47453A2BFADDD5DDDCE5EEFE1311F7D7CDD3F6F4E1EBF708211100020832454B464010E1D1DDE0 +DEE7F20A1005E6D6CEE0F8EAE1EAF816200706041C3F45474E2BECCDD7E9DEE2EA020D09F6E1D3D4EBEDE5DCE6021D18 +0C0B0D2D4544514606D1CCE4E9E5E6F20B0AFEEEDFD5DEE7EADCD4F20E1D1B16121D3C41475629E0C7D7E9EAEAE8FC0A +00F5EBE1DBDBE3E3CBDFFD10211F1B172E40415547FCD0D1E1ECF1F1ED0100FBF2EBE6D8D9E4CDCEEE041A26241E203D +4046501FDDD5D8E7EDFAEFF500FAF5EFF1E1D1D9D3C2DEF80C2426292533413C4738F9DCDADDE5F5FBEFF8F8F7EFF3EC +DBD1CEC2CFF00119222B35313E3A3E4116E9E1DEDDEDFDF8EEF9FCF2EFF7E5D8C8BCC0E5FC091C25363C3D3B363F2BFF +E7E9DBE4F804F6F1FDF9E6F1F5E3CDB9B9CFF8050E1E3042443F33383312EEECE7D9E9FB03F3FAFBEBE4F6EED5BDB2C0 +E701080F263C4B4A3A36391CF9EEF8E1DEF104FEFC00F1E0EBF8E4C7B3B5D4F406081431444D47353D2903EEFCF2DCE4 +F9010706F8DEDDF0F1D7BEB5C5E1FC0A0B1F3848553F3A370EEFF6FFE8E2EAFA0B1009E5D5E5F1E6CBC1BED2EB030D0F +283F534E3C4326F7EC04F9E9E7EA061814F8D0D5E8F0D9C9C7C7DCF6090B1632495847413B0EE8F7FDF1EEE1F2191C0A +DCC8D7EBE3D0D1CDCEE6FE0B061E395253454123F4F0FDF6F4EBE60B211AF9C8CAE0E6D7D9DBCCD7F005070B25485B4E +42370BEDF2F1F7F9EDF8161E0DE0C2D4E1DED8E3D8D2E3F8020112315456484327FAEBE7F002FAF4061712F9CDC8D9DF +D7E2E8D7DCEFF8FB072042544E4B3A14F1E3DF0204FF010B1104E5C8D2DCDBD9EAE8DAE9F0F0F9122E485251482CFFE7 +D7EE0E080A000502F5D8CED6DADBDFF5E5E6ECEAF3001F344952503D1AF0DBD80012110CFBF8F6EBD7D5D4DCDDECF4E9 +F2E0EBF40F263A4C52482E04E6D7E90E191202E9EEF2E3DDD3D6DDE3F1EDFDE9E0EDFF1B2843514C3D1AF5DFDCFA1C1C +0DF1DAEDECE6DCD2DDE0ECEBFCFCE4E7F00D1F314A4F453008F0DFEB07211805E0DAEAEBEAD7D5E0E7E9F006F7E3E4FB +14273A4B473C1600EEE5F6101E0FF2CFDEEDF0E5D5E1E7E5E8FF07F1E0EA031C323D433B260D05EFF0FD151703DECFE4 +EFEDDEDEEEE6E0F00E06E9DEF50E2C36383C2C191202EEF7031509F2D3D9E8EAE4E0EEEFDCE20515FBE1E5011E382E32 +2F201D14FCF7F7040AFEE4DAE1DFE6E6EDF7E8DAF5180AEFDCF20E3031252B2721200B01FBF5FAFDF0E3E4D8DAE5ECFA +F5E1E30F1600E7E7021F3326232929221B0806F9ECF2F9ECEDDECCDDE9F5FBEEDFFB1A05F5E5F5112B2B1E1D2E2D2611 +0602EAE5F0F0EEEECBD0E9EDFDF6EBED120CFAECEB061D2A1F172536301F0D0DF3E1E7F0F0F5DAC2DFE4F9FDF4EF0610 +02F5EFFB0F232219172C3729160E02E3E0E9F5F3EEC4CEE0F0FAF5FC030B03FFF2F80514271F181A3639251008EDE0E5 +EFEFEFDCC6D8E0F5F5FE060A0200FCF40108212A1A11233F351A06F7E5E2E7EFE9E8D1CDDAEFF5FA0C1108F8FFF6F904 +122821121631462E0CF5F0E9E5EDE4E6DCCED0E1F3F30A141500FAFFF9030F202818111F3A431CFEEBF2E1EEE8DFDFCF +CFD7EEECFE141713F4F9FEFD0A16212515172748330AEFEEECE3EFDFDCCFD0D1E8F0F10B181E06F4FEFEFF121D231B19 +19383F17FBEDF2E9EBEBDACCCAD8E0F1E9F9121F16FEF903000C15221F1C1623422802EDEDF1EBF0E2C4C2D6DFEEEEEA +041D1D0EFEFC0506101C24181D1A34310EF3E8EDF2F1EFCBB5CAE0EEF5E6EE121C190DFA040D091125181C2125311A01 +EDE6F0F5F9DFB3B9D3F1F8EEE20119151A0305110E0B211B1122262A2106F5E4EAF4FDF0C4AFC2E7FEF2E5EF14121812 +0610150C181C0C1A2C2A230DFBEBE1EEFEFED6B3B4D1F6FAEAE8041012191212181414200E0B28312915FAF3E5E4FB05 +EEC5B1C1E2FAF5E4F5080A171B111819191C1308192F2E1BFBF1EEDFECFBFDDDBABECDEAF9EBEDFD06111D1A171C1920 +170E0B27322603EDF6EBE3F4FDF4C9BFC8D6F2F6E9F5FD0A17201A1C1C231D160D12292B12F0EEF2E3EBF5F8E0C3CCCC +E2F5EEF0F60216231E192022281B130B172720FFEAF2EAE9F2F5EFD3CCCDCDEAEFEDEFF60B23271D1A222B2B1B100C19 +1F12F3ECEDEAF4F2F1E4D4D1CBDFF1EAE8EC051B261F151B2E332812080D171803EBEAEAF8F7EAE6E1D8CDD4EFF1E6E1 +F618232519152A39351E0B070B150CF5E9E7F400EEE0E1E2D3D2E6F3E7D9E70F241D1914253A3F2E0F03FE1310FEEDE7 +E904FCE1DCE3E0D5DBEFF0D9D5FE221F15111E3E433E1B09F7031A08EEE6E6FB09E9D4DFE6DFD8E4F4E2CCE817210F0E +16364B442F0EF7F41317F4ECECF30BFAD8D7EDE9DEDEF2F3D0D0042317070D284D4E391FFDEE031B07E8EDF00105E3CF +E4F3E6DEE6FCE2C7E8161E06071F3F56442A0AEDF30F19F6EAF2F906F5D3D8F2E8DDE1F4F8CDD4FE1D0BFF162F4A4E31 +19F8E6FC1A0CF0EDF5FFFFE4D3EAF3E3E3E9FFE6C9E60E14FD0D273F503D2108EAE70A16FFF2F1F9FFF2DBE6F3E7E4E6 +FEFBD0D4F91203091E3147462D17F3DFFB160BF9EFF2FAF8E3E3F1EDE6E1F106E7CCE207070215283C43342107E3ED10 +1604F8F1F5FAE9E8F6F5E9E5EA0100DED3F202010F23343E312415F0E601140CF9F6ECF6EDE4F7F8F1E6E5F502F1D7DE +F6F90620303833231A01E8F60F1202F7EFEEF5E0FA02F7EEEAEFFDFEEBDEE6F3F8142F3534261805F2F1090E04FAF2EB +F2E4EA0C00F6E9E8F302F6E9DEE6F304273A332D1C06F7F5031107FDF6EEF1EADD021202F5E9ECFF00F1E8D9E7FA1134 +382F2306F6F8000D0DFEF7F3F3E7D5F01513FDEBE7F602FBF2E2D8F3FF223A332C12F6F7FE060C07F9F4F4EED8DF0920 +13F7E9F10103F7EED8E4FC072F3B311801F3FB010A0B05F4F4F1DDD6F7172109EAE8FB01FBF4E2D8F9FD16383A230BF4 +F7FBFF070DFCF3F3E7D5E30A2220FAE5F803FBF3EAD8EEFDFF253D2E17FBF3FCFCF90C0EF6EEEADEDDF6162717F1F205 +03F8F1DCE9FFF90E33392508F3F9FEF2FA1403EBE6E5E2E5011C2407F60005F8F2E2E3FDF6FB1F382E13F9F603F5EB09 +13F6E2E3EDE8EC0A231D08FF05FEF3E4DFFDFFF30C31371FFFF402FDE6FE1502E4DEEBEFE3F4172213060704FCE9D8F6 +07F4FE22372408F60103EDEE0F0FF6DFE2F7EDE704201E100B0A03F1DDE509FCF610342A0CF9FA04FAEBFE1100ECD7F3 +F7E1F01222170E090AF9E6DEFD0AF6022A3310F8F5FEFEF5F70902F8DCE103E9E2FF1B1B170F1203EFE1ED0801FC1833 +1EF5F0FAFDFBF60301F6EAD7FCFAE3EE0C191A17140BF6EBE5FC07000D292803E8F5FFFEFD0505F2F1DDEC00EDE8FC0B +171F1810FDF3E9F2020312202615ECE3FBFE00050BF2EAE7E6FDF5E6F5FE0820221802F8F0F301010A1F1F2101DCEA00 +000812FDE5EAEAF6F7E8F0FBF010282208FDF3F40101031E1E1812E4DDF3FE06130AE7E4F1F7F6EDECFDF1F81B2A1901 +F2EE0709FF13251317F6D7E6F7021413EFDDEB00F7EEECF9F8E806252B0EF6EA0312040624171004E0DBEDFD111B00DB +DEFD07EFE5EDFFECF3112C2302EAF71314021A200F05EFD8E3F70A1C11E9D7EB09FEE5E2FBF9EBFC1B2F1BF2EB0B1D0E +0F201404F5E1DAF1021616FDE0DEFA08F3DAED00F0F20625270BEEFC191910181B07F6E8DAE7000C1708F0E1E90000E5 +DFFEF7F0F511292005F10C1918151B0EFCEBE1E3FC091309F7EDE7F6FBF1DAF3FAF3EFFF1E241BFE02141819181302F0 +E0E3F3081210FAF3EBF1F2F3E6EAFAF5F2F20B1E2511010D1417181505F6E0E1F1001116FDF1EFF5F1EDE9EAF8F8F3EE +F81228260C0C0F15171807F7EADEEDFA0B1E09EFECF0F5EAE2E5F8F9F6EDF0FE20341F11100D151313F7EFE2E7F9031D +19F7EBECF5F2E3DBF202FBF2EAF40D32311B170F0D091207EAEAE4F5FB13230DECE8EEF8EADAE10203FAE6EAFD26382A +22150C060B11F1E8ECF1FA091D1DFCE4E9F2F3E2D9F00906F4DFF0133931291E0D04FF06FCE5EBF3FA020C220CE8E8EC +F0E8DADF020CFEE2E1022D3B2E291808FDFA01F1E7F0FD0502151CF5E6E9EEECE0D8F20E0BF6D8EC1E3C372A220F06F4 +F4FCEDEBF708040A1C06E7EAECEAE3DAE5051004E8D90C333D33291B0AF9E7F7F6EFF1000905150FF3E5EFEBE9DADFF5 +0A06FCDAEF2437372D231504E5E7FEF6F2F303050E1000E8EBEEEADCD9EFFD0503F1E4103235342B1D0DF2DCF6FFF1F1 +FA06050D04F5E8EFEEE5D5EEF4F90403EFFC26353430291700E1E202F9F2F3FB030B07FCEBE7EBEDD9E9F7EDF805FFF6 +182E302E2C200AEEDBF900F4F2F3FC080901F0E3E4EFDFE1FAEBEBFC0C030D292E2C2E2C14F9DCE506FDEEEBF4020C06 +FBE5DCEBECDEF4F8E3F00B0F0A1C2F2E292D2305E8E2FB03F2E6F0F90708FDEED9E0F0E4E6F8E9E6001310142A372D26 +2714F5E8F3FEFAE7EAF9FB0D00F5DCD7ECF0E3F0F2E4F40D110F20323929261E02F2F7FDFDEDDFF6F90707F3E2D6E4F3 +EFE6F2EAF107130F1A2E3B3322210CF9F5FCFBF3DAE9FD030FF9E0D3DEEBF5E5E7EBEDFF0D0F1625353E2E220FFE00FC +F8F7DEDAF8041103E7CED4E6F4F3E0E8ECF90B1211213241392918000505F7F5E7D4E7FF110DEED6CDDFECF9E5E3E9F0 +000E0E1C303C42332204000FFDF2ECDDDBF40C1BF9DBCED8E3F1F1E2E8F1F90611192E3B443F2B14FA0E0AF8ECE2DEEA +FE180FE2CFCFDBE4F1E6E4EEF5F9071B2A3A46463523040012FFF1E0E1E6F40C1CFCD4CBD4D9E7E9E4EDF5F4F00D2A38 +4747392D17FD0A0BFAE5DDE7EAFF1711E3CAD2D4D9E3E4EBF1F1E6F4273946493C31290D010B00F0E0E7F1F20A17FBD0 +D2D6CFD5E1E8F1F3E8E0123B474D43392F21030505F7E9DFF0F2FB110CE3D4DDCEC7D5E2EEF5EAD9F72C4452453D312A +120505F8F4E6F2F9F70510FADCE0D6C2C9D9E3F1F2DEE2143B524F423A2D260901F9F5F0EDFDFAFA0905EAE0E0C6BAC8 +D6E8F0E7D9F729485649412E281EFCF9F2F4ECFD04FB0108F7E5E7D8BDBDC9DAE8EFE7E4103D5152473C252A11F2EFF5 +F3F80A02FE01FFEFECE6CABBBAC6DEE7F0E9F725465750442C2627FBE5EDF4FA0D0A040101FBEDECDBC5B9B9CADDEFF7 +EC0B3150564836242D17E7DEF0F70B110805FCFEF1EDE6CEBBB3B9CDE3F9F5FA1A40574E3C282A2D02DADEF40A180A0B +03FFFAECF0E1C3AFB0BBD7F0FBF80A2F5156462C243020EBD0E1FD18180A0F0002EFEBEED3AFA9B0C7DFF5FA021E4A56 +4D37222A300DD9CEEC0F220E100C04FBE6F0EDC0A4A5BFD5E6F4FF102F534C4228212D21F8CCD7FB201E0F190D08EAE4 +F5DEAB9BAACCDCE7F30F204550453420252713E2CAE80A2619191612FADDECF2C59E9DBCD7E2E9051C344A433B2B2023 +20FED1DAF317211F1A1B10E3DBF1DFB098A7CADDE1F5112A3F443C3B251B2116E4DBE60320261E191EFDD7E3E9C9A69E +B4D9E0EB0424343D3D3F30181C22F6E1E3F20F25251C1F13E5D8E8DABBA1A0C4E0E6F6132D353A3B3A1D17270EEBE7E9 +011B2B22221500DCE0E1CFAC9AADD7EAEDFF233134353827172221FDE9EAF6112424271A08F0DEE3DCC3A3A1C6E6EEF5 +1630353533291F212510F1E8F2041D22292008F9EDE4E2CAAD9BB4D8ECEB012436372C212023241E07E6EDFB16242525 +0FFDFBF1E8D5B5A2A9D1E3E7F21A303E311D17232D2613F0E4F90A1D202617FEF6FAF4E4BDA69EC5E0E4E7032B383B19 +10182E2B1F00E1F205191D201D06F3FAFDF8CFAB9FB5E1E2E2F41F323D280C0E22352B14E9ECFD151D17180FF6F8FF02 +E7B59EA4D6E1DDE80E293231160B142D342700E6F4092319120E01F3FA0403CFA79AC3E5E2E5FC222E2E20110D1A2F32 +1DEDEAFC1E250F0707FBF6FC09ECB89CAAD7DFE1F0122B22201B170F1F2F3009E8F00C2B19FE0009F7F10208D8A99DBB +DBE1ED062623191F231A12243128F6EAF71D2806F40606F0F509FAC3A1A6C6DDE6FB1724121524291C16263417EFEF07 +2715F4F310F8EAFB06E7B3A3B1D2E2F50F2416051D2F2F1816293007F1FC162106E90408EBF1FFFBCFB1A4B9D5EC0B1F +1D0410283729161F3219F7FE081710EFFA08F6F1FAFCE3C8B0AAC3D6001E210C02182F37251C272804FF060610FCF301 +FEF7F5F5EBDDC9AEB0C0E81B2417030A233D3728232313060C040103F4FDFEFCFCF2E9E2DBC6ADACC60825210B03142E +3E37321C100C0F09FCF7F7FCFBF902F9E4DDE1DCBDA6AAE91C2619050D223A3A45320F0A1410FDF2F2FE01F4FD03ECDC +D9E6D2AF9EC3061B1E100C193239424A1F04101508F3EBF608FBF506F8E1D8E3E2BEA3ACEA11161A10142B3838463C11 +08120FF6E6EB0607F4FF01ECDFDEE1CDB1A4CCFA0913171528393B3C482B110D1203E9E0FB0EF9F507F4E6E1DBD2BEAB +BDEBFB03101625363B373C3A1E100D0BF1DEE90907F4FEFCEDF0E1CFC0B4B8DDF4F2000F22353C3A35392B1E120CFCE5 +E4F80EFDF7FEF3F7EFCFBEBABBD4F1EDF5021535404437302C241C0FFFEEE9EDFC05FD01F7F9FFDDBAB6BACEEBF2EAF9 +FF27424D452E2624261605F4F0F4EFF8FB0201FA05F3C0B2B7C4E1F2EFF0F6073D4F5139261C201809FCF6FCF5ECF3FE +0B0404FED7B4B4BBD5EAF4EFF2F2194A5C4F2F1F1A1A0B03FB0000ECE6F5090E0904E8C3B4B6CBE2F3F8F4E7F8335A5D +3F2A15120D06020108F4E2E5FE0E120BF3D0BCB1BAD4EDFEFBEBE1124D6451371D07080607040E00E6DEF309101101DD +C6BAAEC2E3FE01F2DCF132595F472E05FA040B030B0EF4E1EAFE081010F1CBC8B0AFD7FB09FDE2DE114961563F19F4FA +0B0D010F04EDE7FB0209130AD9D0C3A1BDEF0C08E9D5F731555B4C3201E9021605020EFBE9F400FE0D11F1D0D5ADA8DA +0511F5D7E41B435352411DEBEE1513F90306F8F20100000D02DED6C59DC1F41100DDD60135454F4835FFDE022003F801 +02FEFD08FE0307EED8D9B4AFDD0911EAD2E8223B444A421BE6EA1F18F6F5000E010508FBFEF6DEDDD0B3C5F314FCDBDD +082F37444A31FCDE0A2701F3F50E0E031406F7F2E3DBE4C8BED60909E7DAF21B2D36483D15E7F21F13F6F1FE16061618 +FCECE4DAE8E4CAC7EC0EF6E3E6021D273D4227FAE7101E00F0F80C0D12260AECDCDEE1F0DFC8D60000EBEAF40B193144 +350EECFD1D0FF5F4030D0D2A22F4D9DBE5EAEED4CEEB03F4F1EEFB091B3C3C20FAF41519FCF4FE0708213508DBD7E7EA +F0E5D1DEF6F6F1F1F1FB05293F2C0CF50A200AF2F80805133522E8D5E7F2F1EDDDDDECF4F8F2EFEDF313373516F8041F +1AF8F3060A072732FED7E1F6F3E9E1DFE8F1F9F3F0EAE9FA26372201FF172209EEFD0E09143318E4DBFA02ECE2E5EBEA +FAF4EFEBE0E509312B0CFC0E2218F7F40C130D1E25FDDDF10CF6E1E2F1EEF3FDEDECE1DDEF1C2C1600071C1B05F10114 +14111C13EBE90C08EAE0ECF8F100F3E9E7D5DC04251E0B04161C0F00F609170E0B1805EB0211F8E5E5F9F6FAFFECE6D9 +CBEC172411070E1C100CFD021310020E13F8FB1104F1E6F6FCF401F8E9DAC6D7001D170B10150F090BFA0B1404031805 +FB0A11FAF1F106F1F800F5DBCAC8E80D1D0C0F1413061005FE0A0BFD16120006140AFAF401FAE90001E9C8C4D5F61316 +0F1612060B11FEFB0A0407170103101605FF0005EBF206FAD2C0CAE301111218190A011109F8FF0F06140B020E191009 +0507F5E6FB04E5C2C2D8EF080B151D11FE0A11F8F0060D0B0F0308181A0E0C0C04E6F101F4CEC0D0E5F60508201F01FF +1200E9FA120E0B050311231910120EF5E5F8FAE2C9CBDCECFB050E2B0DFA0B0BEAEA07130D0A01071E2416171706E4EC +FAE9D5CFD5E3ED0301221DFC030DF3E0FD140E0B0502172A22161715F3E6F2EDE0DAD5E0E3FA04102309FC0B00DFEA09 +0D0C09030E232F22171B08EAEDF0E2E3D6DFE0E904091814FF030AECDCFB0D090B0808152B301B1617F9E7ECE4E7E1DC +E4DFF80B0E0E06F807FBD9E7070E090A0C0F1D3729171609F4E9E4E8E9DEE6E1EB09130901FDFF07E0DAF70D0B090B0E +152E3520180CFEF0E6E8EFDEDFE7E8FC110EFDFCF903F3D2E7021105080C122038261D0F08FCEAE2F2EAD6E7F1F60611 +01FBF9F6FEDADBF90F090208151A2B2C1D12070CF7E7E8F5DDD5EFFB030A09FDFDE9F7E9D3EA070F020411211F2D2317 +081106F0E6F2ECD0E5FE060B09FF06F1E4EED9E0F90B070607211E1F291B070D18FDEEEAF7D8D7F60409110305FCDBE3 +E3DDED010A03071929131F200D051B0EFAEDF4E9D0EA0708100B0106E3D2E0E0ECFB070403152B200F1D1008131A03F7 +EAF3D6DBF80B0E190904EFCED4E2E7F2FF0B011224290C0E120E0F141106F2EEE5D9ED050C181B08F3CFCBE0E5EDF407 +070C1F2B1A02080E160D111206EFE6DCE4FA0E192314FAD6C7DBE9E9EC00090819292807FC0117150E1614FEE8DEE1F3 +0818252108E0C2D4ECEAE5F70907101F2A14F6F30A1A070D1912F5DDD9EC0011252513EFC6C9E6EEE7EB000E0C142623 +00EDF7181303151F11E8D6E2FD0D222A1CFED3C2DAEAEDECF40C110B1D2A12F0EC031802041A2400DAD3F30C1B29220E +E5C2C9E2EDF1F0FE120B0E251FFAEAF40F0AF60C241EEDD2DF0B181C231CFBD4BFD4E9F5F7F8050E0A19250EEFEEFE0E +F9FA172B0ADFDAF718181C1E0BEBC7C3D9F4FBFBFD070A111F1EFDECF20601F0022626FBE2E80D19151C0F01DEC0C2E9 +0002FFFF050E18210EF4E9FC07EEEE122B19F7EAFE151318140BF3D1BBD2F90506FFFC09151F1905F1EC03F8DFF91D25 +14F6F6090F110E0C01E9C9BAE2050D02F8FF0F191E0FFFECF8FDE1E4081F290FFA00090E0C0908F6E4C1C9F4110BF9F3 +08161A1309F9F3FBE9D9F6112926080005070C0507FAF8D9C4DD071306F6FA0F1A160F09F8F3E8D3E3FF1D301E020605 +0905FFFBFCF3CDCDF0140D00F507191612110AF8EACED5F30F2E2A1007080707FFFAF6FCE5D3DC051007FBFB14161313 +1607F1D5C2E303232B1B0B09080402F7F3F9F1E2D5F00C0D04F80C1811101819FDDAB8CCF7192A1E15080E0406FDF3F4 +F3EEDCDE030E09F7051A120D1A220DE1BBBCF013231D160610030206FBF1ECEDEBDEEF0810FEFD181B10172220F6C8B0 +D3061D1D160A0E0DFC0607F8E5E5EEECE4F80E08F90B1D1511192310DCB3BDF2191E160B0A1305020605EEDEE7F3E9ED +040D0007182018161F1EF4C2B4D7091C180F061210060607F9E0DBF0EEE8F80B0707141F2319182109D8B8C6F0111B10 +060A160C080802E9D5E6F0E8EE020607151D2420151B16EBC7BDDAFC1A1509031219120A02F5D6DCE8E5E9F705021120 +2A241B1219FED9C6CDE50B1B0B010918191505F8E1DBE2DFE8F100FE0D1F302F210F120AE5CECCD4F4151505FF0D211E +10FAE6D9DFDDE4ECF6F8041B333D2D150D0EF5D9D8D4DC01191001021B281C03EADADAE0DFEBEEF2F81232423C1B070C +FDE1DCDBD2E5121A05FD08232B10F2DCD5E0E0E7F0E9F2062E404A31090407E9DBDED7D4F81F13FB00152F21FEDFD5D5 +E0E3F2EAE9FA223E4B471E0008F3DBDEDDD3DE121F05FB07232C0CE9D3CFD8E3EEEEE5F116394A50390F04FFD9DEDED8 +D2FC190DFD02162C19F6DAD4CEDEECF2E1EB052F3F514C260809E2D3DDDCD5EC090E050307242003E0D5CED8E4F3E8E4 +FE233849563A1715F6CFD3DFD9E7FD05050805122011EDD3CFD7DDEAEDE1F41C343B4C4A291F0AD9C6D7E0E5FBFD0308 +080A1816FCD9CCD6DDE2EEE4EA1435343C493E2B1FEEC8C3DDE4F7FAFD03090A0C1208E9CBCEE1DDE8E4E6033037343B +42392E07DBBDCBE8F5FCFA00030D0A070AFADAC6DCE2E2E6E6F5213C38313B433A20F1C6BBDEF2F8FA01FC0708020404 +EBCACFE2E2E4E3EE0D353C322C3F3D310BDFB9CFEDF7F60502FF04FF0405FBDAC9D8E4EBE7E6FE283D382735423621FC +C9C1E3EEF4030BFCFCF7FD0404EECFCFDDEEEEE7F018333C2A2B42392A15E9C1D4E6EEF60D09F8EEEF0505FCDDD1D6E8 +F5ECEB05243835253C3B28220BDECCDFEBF1011502EDDFF60803ECD6D7DFF2F0EEF9152B36272F3D2C1F1BFCD7D1E4E9 +F70B0FF7DEDE010AFEE2DADEEEF1EFF60A1B2B2A2A353624180EF1D6DCE0EA010D07E6D0E80B0AF2DDE0EDF0F1F50512 +1F222930332E1C1A08E6DCDFDDF4070CF8D3D1F70D05E8E0EFF2F0F5060E141A1B2F3131221916FAE1E5D9E2F60D06E4 +C7E1FD0CF9E4EDF8EBEEFE12111113222F352A221E0DEAECE2D4E0FC0FF9D3CFEE040AF2EE00F5E6F90F170A0A142233 +3126291EF8E4F1D9D1E4050AE6C9DEF70A03F3FC01EBED03190D050912243627282E10E5EFE9D1D1EE09FED1CDE90004 +000109F5ECF71417040208142D2E263529F3E2EDDCCCD8F705E9CBDDFA0403060A05F0EF061E0C00FC09202F2B373910 +E5E2E4D4CCE1FAF8D5D5F1FFFF080A0D02EEF5151706FB0013212938432CFBDEDDE0D2D1E5F9E2D4E9FEFE03070E12FF +ED041410FBF70A1B1E2E413F1AEAD6DED7D2D8EEE7D9E4FC01FF050A1813F8FA0B1404F3021618243B463305D9D9D5D1 +D3E1E2D9DFF901FE0104131905FB010C0DF4F41219152E444524EFD9D4CDD5DFDDD7DAF1080000000D1A130500FF0AFE +F20519131D36473B09E1D5C8CEE0DAD1D6E6080AFDFD0714171008FB0302EFFA16141228424725F3DCCCC3DAE0D1CDDA +F91306FA040E13151302FB00F3F40E150D1B3547390CE7D6C3CADFDACCCEEA0D11FC01101113190BFEFEF5EE06150F12 +2B424322F9E2CFC6D6DCD6CADCFE1404FC0B10111A110401F8EAF81110111B3742300AE7DCCFCCD6D9D1D2EE0D0EFF03 +0D131B12020501F2EF060D101A2C40361BF1E2DFCFCED5D4D3E2FF0D03060A161E15030202FDEEF7080B1723373A2501 +E7EEDFCDD0D2D7E2EF06030709101E1B09030301F6EE00030C252E34280FE9F0F2D9D0D0D3E1ECF901040E0D151A1002 +010101F0F401051D322F2715F5EBFDE9D7D3D1DBEBF3FA0110141616120A020106F9F0F6001033352616FFEBFFFCE2D7 +D3D3E4F3F3F80D181A0F0D0F08FC01FEF5F1F50228382C1501F0F605F0E0DAD7DCEAF2F104182012070E0E04FEFFF8F4 +F1FA1832331C01F3F20401EEE1DDDCDFEBEBFB1326170305110F02FDF9F8EEF20C27322302F2F2FD06FAE8E5E0D8E7EA +F40823220A02051309FAFCFDF1EE041E2A280DEFF0F90305F2EBE8D7DBE9EEFF16251104FF0B1101F9FCF4EAFA182321 +19F9E6F1020E03F0EDDFD6E5E9F60F1C1B080205140BFCFAF9EDF5111F1A1906E8E7FA0B0EFDF3E7D9DFE9EF07131A13 +04010F0EFFFBF6F2EA08211C1410F3E6EF091605F8EEDBDDE4E9FC0C101C0C010C1203FEF7F6E5F61D22121002E6E3FD +1B13FCF6E3DCE2E3F409031215070C1103FEF9F9EDE60F24150C09F1E2EE131E06FBEBE0E7E3EA060003140E0C120C00 +F7F4F7E6FC1F1C0B0AFAE8E3032313FDF1E6EDE9E1FA04F90D1311141209F7EDFBEFEC1022120900F0E7F61E1D03F6ED +EDF0E3ED03F7FB0D1518100D01E9F2F4EDFE1C150801F5E9ED10290EF8F3F7F3EEE5FCFBF4FF131F120A10ECEAF3F2F4 +121A0C04FCEFEEFF261FFBF2F9F9F2E8F3FDF3F4071E220E12FBDFEEF6F201130E06F8F3F1FE132808F3F7FCF8EEECF7 +F2F0F9162517100AE6E4F3F7FB0E0E09F7EFF3FF081F1AFAF6FCFEF4EDF5F5EFF406221D0F10F9DDE7F7FA080E0C01F1 +F2030A131D08F6F701F9ECF6F7EFEFFF1E23120F05E4DFEFFAFC080D05F2ED010E0E141100F8FEFDF2EEF7F4EEFA1525 +1A070AF3DFE8FAFE00090BFBEDF910120D120BFEFAFDFAEAF6F5F0F5112220090902E6E2F2FEFB030803F0F408150D0D +0F02FDFBFBECF0F8F0EC0620220EFC06F4E6ECF9FAFC0407FEF101110F090F0A00FDF9F1EAFCF9EDF91D2414FAFF00EF +EDF4F7F9FF0206FDF80A1209081504FEF8F3ECF4FEF0F20E271AFDEF01FAF0F4F9F7F700030BFD000F0D03130CF8FAF2 +EDF000FAEF03212305EEF701F1F5F8F8F0F8010F0F030B13020C1A00F6F3EBF501FFEEFE172311F4EBFEF8F7F8F7F4EF +FB0A1608071207FF170DF3EDE9F20502F1F3111E16FDE8F9FEF7FAF6F8EBED0516160D0F0DFD0B12FCECE4EC040BF6EE +061A1103ECF4FEF5F9F8F8F0E5F9131E15130F04031202EFDFE8001101F0FA181305EFEE01F8F4F9F5F6EAF20A1D1D20 +170D000906F4E4DCF90D0CF8EF0C1806F6EC0101F3F7F4F0ECEF00151B1F2314070002F3EDDBED081209F0F7140BFEE7 +F308FCF0F3EEE9EF000E1D1B2B2311FFFCF3EAE3E1FE1114FBEB061005F0E7040BF4EFECE5EDFE0D1A1B242E2007F8EE +E6E7E0F00C1A0BEEF5040DFFE5F40E02EBE9E1E6F50A181E1D2B3218FCF0DEE4E4E5FF1B18FBEBF40610F3E4010DF7E9 +DFE0EE021822212232310CF5DEDBE4E7F20E1C0AF6E7F7150FE5F10C02EEDFDCE8F90D1E272A23362401E3D3DDE6EFFF +141302E9E2011EFBE00107F8E5DBE7F4FF17253326293110F1D7D8E1EBF504130FF8DFED1614EBF302FAEFDCE0F5F809 +1C303624301E03E2D7DEE8F1FA021108EDDB001F03ECFAFCF9E1DDF7FDFC10253E2C29210DF5DCD9E3EBF5F5060EFEE4 +E80F16FBF6F5F6ECDDF302FB021537402E251302E9DCE4E9EFEEEF0A0BF4E0F91710F9F2EFF8E5E9010100061F3F3C2E +1507F4E3E8EEE8E9E5F50B05F0ED0B1504F7EBF1EFE2FB0702FF0930413B1E0DFCE7EDFAEADFE0E1FD07FDECFC0E0BFF +F5EDF3ECF0090702FD1B3C452C0C07EEEC01FCDDDADEEAF704FEF5080802FAEDE9F2F0030D02020C2F413E160AFDEBF7 +09EFD2D8DEE9FA04FF030702FCF3E7EEF5FC1203FE051E3A42270C09F6EE0805D7CFDADFEEFC02070802F9F4EEE9F4FA +120FF800152C3E30160E07F0F912EECCD4D6E0EEFF0C0A06F8ECF5EEEDF60E1802FB0E2239331B1314FFF30FFFD6D3CF +DAE4F10D130AFFE9F0F5E8F606150EFB0318303A1D111812FA0408E4DAD2CEDCE303160F04EEE1F9ECEF050B1204FE0F +253A230B1A1F0BFE06F3E0D9C9D3DAEF15170BF6E1EEF5E701090E0F00071A31310D0A211A0804FBE7DDD2CBD7DD0518 +1100E7E6F2E8F706051106061426371E031926120AFCF0E2D6CDD2D7F015170EF0E2F0EFEF00020C1003111C2E310E0D +271E1104F7ECDACFCECEDE04151404E3E9F1F1F8FD071308091A232F1D061D231A0DFBEEE3D6CFCDCEF00B1712EFDEF2 +F1F7F6FE110E0515212C260E17251E1406F8E6DED1CCCADE00101305E3ECF3F6F7F604130B0D1D252416162720170A02 +EEE0D8CAC8CFE908110BF1E6F5F3F7F1F50E110A1722241815232A1A0C02FCE9E1D1C7CEDFF9110BFEEEF4F4F5F6EBFA +12131521231C172233280CFE01F7E5D5C5CBD9E9040F01F6F2F7F8F6EAEE0513101B221C171B2F351BFDFCFFF3DFCBC7 +D3E1F30E04FCF5F7F7F5EDE4F00A181723181A1A263C2C02F3FDFBEDD4C6CFDFE6010E01FCFB00F9F2E3E6F5141B1E20 +151B223B3A16F5F6FAF6E3C9CBDADEF00C09FBF80501F0E1E0E4001A1A21171821313D2503F1F8F5EDD5C8D4DEE7FE11 +05F5020CFEE9E0DDE90E1A1B2317202D3A2F13FBF7F6F0E5D2D0D7DEEE0B14FAF60C09EEDEDAE3F9111B201E1E2E3433 +1C06F8F7F1E8E0D7D3D8E2FF170AF40211FEE1D9E0EEFA121D26202D3636210B02F7F5EDE0DFD7D3D8EE101302FA0D0C +ECD5DDEBEEFB1523242E3A34261109FBF7F3E3E0E4D7D5DC001612FCFD1102DFD5E7EEF0041B262F403928120A05F9F6 +EAD9E8E2D6D9EA0D1C0EF70311F0CDDCEFE9EE08233242442B170C0DFFF5EFE0E5EAD8DADBF6162201F60806D9D0E5ED +E7F61231424E361A111003F9F1E7E3F4E0DBDDE403261AF9FC0BF1D2D6E6E9E8FE224251461E13150AFBF5E7E3F4ECDB +DFD9EF192E06F50200E3D4D7E2E5EF0C3A4F542E13161302F9E6DDF4FFE3DFD9DC032E1FF5FAFFF2DAD2D9E0EAFB284C +584017161E0CF8ECD9EA00F3E3DFD5EC18310DF402FAE6D3D3D9E0F11344554D2016231B00EEDCDAFA03EFE3D4DBFE28 +22F8FA03EED4D1D4D5EB03314C50351523270FEEDDD6E902FDEDDFD6E9102E10F802FADBD3D1CDDFF81F444A4221232D +24FDDFD8DEF905F8EEDDD9F3202003FF05E6D2CECCD4EC0F3B444532202A3015E6D6D6E80202F8ECDADD062111FE05FA +D7C9C7D2DFFA28403E3F2D263628FCD6CED8F506FEF8E8D7ED111C0A0001E6CCC0CDD8E91336383D3C26343718E2CED1 +E50408FAF5E2DCFA13190401F7DAC0C3D6DC002C37334232313E2EFBD0CDD8F50B04F2F1DCE701130FFFFEEECBBBD0D6 +EC15332D383E333C3B17E0CBCFE40511F4EEEAE0F4091401FAFBE3BAC2D0E002242D2C3E3E3C402FF6D3CAD6F51505ED +EEE9ECFF0F04FAFEFACDB8C7D4F3132829334142453F0EE0D1CEE20A0EF4F0EEF0F20708FAF8FFEBBFBDCAE3011A262C +35454D4925EFD7D2DBF60DFFF5F2F2F6FA09FBFAF5FDD5BDBCD6F10C1B282F4150533707DED5DEEAFB02FDFEF3F6F503 +FEFCF3FBF1CDB8C1E1FD101D2A374E5B4419F5D8E0EAEBF7FF08FFEDF5FD01FBF5F4FDE3C6BAD0EE060F233244595425 +0BE5DAEDECE9F80A12F6EDF80400F5F2F9ECD6C1C4DBFC07172943525A3513FCDEE9ECE1EA051908EFEC000AFBECF7F4 +E1D1C4CBE6FD0C203A5155461B09EDE6EDE4E1F81815FEE6F50E0AECEEF8E8DFCBC8D4E903162C4D554A2811FDEBEBE8 +DCE70B160FF3E4051700E4F4EDE6D6C8D0D9EF0C223E5449341A09F4EBEAE1E2FF0F1006E7F21713EFEBF3E8DECAD4D9 +DCF71B2E4F4F3B2610FEEFE7E7E5F6050A0FFCE8051D05E8EEEDE4D0CEDDDAE40A213E523E2E1B04F8E9E8E7F1FD0008 +06F4F71619FAEBEAE4D3CBD9E2DBF5142B4B4235290AF8F0E7E9F1FEFCFB0401F9081D13F7EBE8D6C9D0E2E1ED05173D +4A3A351AF9F5EEE7F20001F0F8040003141C0BF0EDDAC6C9DDE5F0FF05203F3D382C03EFF3EAEDFC05F8EBFA07080C19 +1902EFE6CAC0D1E0F5050310283C3A381AF0EDF0ECF800FCECEA010C09111E14FEF1D6BCC7D4ED0B060A132A3A3A2D06 +E9EEF3F3FDFDF6E6F2090F0C1A1B0AF9E7C3BCCADC0A0F0D10132A37341FF7E7EEF1F9FDF7E9E6FE0F13131A1207F6D7 +B8C4CDF81916140D132D332C13F1E4F1F9FCF7EDE4F206121218160C01EFC9BDC8DD13211E1409172C302706EAE7F7F8 +F7F1E3EBFD0A1014170D07FCE1C1C3CEF521251E0C07182C301CFCE4F2FCF2F2E5E5F8050D0F13130B03F4D4C0C6E111 +28271808031E2E2A10EEEBFAF0EEE6E0F101060A0A0F0C0AFDE9CDC1CEFC22292111FC0A232A2005F1F8F6EEEBE2EA00 +03FEFE06050403F9E7D3D3EE192120150708141E1F1403F9F6F2EFE9E3F406FEF5F5FC0203F9F6E5DFEB0D1B1713080F +111215171302F4F6F7F1E5E4FE09F8EEEFFC09FAF9F6EFF30215140E040F190F0B0E130DF3EFFAFBECDCE90406EEE4EC +0606000305051C1F1F3137230B1B1A04070B1F36261A222314F6E0D5D1D5ECF9DBC9C2C3C1DEEBDDE4F60F181705E1DA +FA17130F18141F39361C0D2114010411262C211F2B240AF2DECBCBD2EAEADAD2CAC4C6E3E7D9E3F40B191B06E1DFFD1B +20150D10263C351A121C0BFE081A2522242A2F1F06F2D7C3CACFE6E2D7D8D4CAD0E9E4D7DFF90E1A1D03E0E506212312 +05152D3D31191E1600FB0925271B212F321F01EACDBFC5D3E1D8DCE3DDCFD7E4D9D4E6F8061B1FFBE1EE0E211F110419 +30392D201B09FAFB0E2B241D2733321F00E0BFB7C2DBDCD2DCE9E6DBE0DDD2D6EAF5021E1CF8E3F41621200F0419313A +32241402F7FD152B25202C373521F9D6BDB8C0D5D5D2DDEFEFE8E1D8D1D9EEF1002116F2EA051D1D1C0B071731363225 +0DFAF5FA192C261A2839361CF4D0BAB7BED5D5D5E3F4F1F0E0D0CDDAE8ED041F0CF0F2152218180D0A1B3135352106F7 +F0FC213025182D3D3617F1C4B4B4C4D0D3DAE6F5FDFBDFCFCCDDE7EB071801F1FF221E171D11051A3137351AFDF0F004 +262B2121313B2D13EEC1B2B1C6CED9E1EBF5FEFDE2CFCDDDE3EC080CF6F511251B1D1D0D022138372612F9EDEF0D282A +2123343A280AE4BCACB2C8D1DCE2EFF905FCE2CFCDDEE2EE0A01EEF71E271A201C090726332D2310F3E4F51B2929222D +3A361D07DFBBB0B2C5D5E1E8F1FD09FCE3CDCDDFE5F808F3E8FF28291D1F16070F2E3026210BEDE4F91A2A2427363630 +1403D9BCB1B2CADBE0E5F0050BFAE1CECFDFE8FDFDE3E60D2C241E2011071C2B251F1C04EFE5FB182E2B3038322914FF +D1C0AEB2D0DDDEE6F20609F6E1D2D5DFEB01F0DAF11826232C210A0F252B1E161204ECE3001E2B3036342E2313F7D7C4 +ADB7D4E3DBE5F40608F6E4D3D5E7F7FDDFD5FC2023253118071A2F23110B0E03EBE2061E2C3C382C25210FF5D8C1AEC3 +DCDFD9E6F30004F7E3D6DBEEF9F3D9DE021E222D31100B252D1A0B0809FFE6E7111F2E3E342A1D1A0FF4D3C0B9D0DEDD +DFE5F00102F6E9D7E0F4FAE3D2E40C1A24362B0A17342B12FE0505F9E7F51316313D322818140FF6D1C2C2D3DEE2E2E9 +F0FAFFF8E7DAE3F7F6D9D6ED05173039210720392708F903FEF0F001141630372E27111011F7D0C6CAD8DBE4E6EAE9FB +02F5E4DBE5F6EED4DDEE031F3634190D2D3D1DFCF600FBF0F804151532362D1F041412F1D5D0D0D9DFE4E7EAEB00FFED +E3E3EAF5E3D6E2EF03263D2E1819353A14F6F7FBF0F4040B161130332B1002120DF1DDD2D5DAE1E9E5E8F303F8E7E3E5 +EAEEDCDAE1ED062E3C241821382C0AF8F7F4E8F90E17120B2D2F270D051001EDEAD9D3D3E1ECE8F0FAFDEDE8E7E6EAE8 +D9DDE7F3083640241D29382405F4F5F2E6FA1821070C2D2C1E0D0A11FCEFF0DED2CEE2ECE9F401F5E6E5E8EBEDDED0E0 +E9F60D4241212030371900F8FFEEDCFC2821FF112523190A0E0AF3F1F7E6D2CDE0EEF1FC03EFE1E4E7ECE6D0D0E5ECF3 +13473D1C2138320CF8FE05E8D702341DFF18241A100E1306EDF401EBCFCEE4F4FD02FEE7E0E3E8F2E1C3D4EFF1F71C48 +3D19263D2907F90403E0DC092D15041E210F0B1211FFEEF9FCEAD1D3E8FA0205F9E5DEE4EBF2D6BBD8F5F0FD2944351D +303D2000FB0802DFE4091F10102216000A180AF7EDFAF8E6DADEECF6010BF7DFE1E0E7EECEBFD8F1F80D2F413221363E +18FE020CFAE1EC0C150A1C2209FB1414FEF3F6FCEEDFE6F0EDF20608F2E1E0E3E3E1CDBBD1F4021531382B2D3E3610FE +0709F3EAFC0C070D252107FC1709F8F8FEF8DFDAF9FFEAED0B07EBE3E3E3E1E0C9B0CFF9101F2B2D2C38422D0C020A03 +EEF30709FE11261601051104F2F4FFF5D5DA0605EAF10C00E9E6E4E1E0DCC4AED203182326292E3B3E290DFF03FAEE03 +1602F71424120A0704FBEFF7FEEEC9E21106ECF606FBF0E6E0E5E2D6BBACD70D1F2A25262D3F41290C0301EEF6171BFE +F411241A0D04FEFBF2F2F5E6CAED1508F0F806F9ECE2DFE8DFCEB6AEE012222A262232453A221007F7E3FE2920F9F10B +221E0902FDF9E9EBF1E2CCF6120AF8FC05FCE7DFE6EAD6C5B1B8EC1724292522364A3516110FEFDE0A3425F8F50C2117 +0804FFF0E1E7EEDACFFD130BFC0007F8DEE1EDE6CCC2B1C9F917292F29213D4B2B16150DE6DF113A27FAF80D1B0A050D +FEE0D5E0EDDADCFD0C04040D06EAD7E1F3DFC5B9B4DD021427352F273C3E251A1605DFE31A402800FB0C1508100AF3D9 +CFDBE7D7E2FA09090D1700E2D4E6F3D3BDB4BCEC0A132737322E3932251E10FDDEEA2241280DFE06130C1505E9CFCCDA +DFDCE8F70A0C1917F5E3D5E5EBC9B7B3CEFE1313233B3B312D28241B04F6E8F41F3B2C16FB0413140CFCE5CCCED3D9E8 +E9F310141E0FF0E4DBE2DCC0B1B7E411180E2441442D21272816FEFBF5F51C3A3914F3001B1701F1DDC6C9CCD9ECEAF7 +141D1E0AF1E1D9E0D0B8AAC5FC1B13112C4D451F1A28260EFA0001F51A433E0AEE061F14FBEAD4BEC3CEE1EFE8F91822 +1F03EFE1DCD8C3B7B4D20B22141638533C16182E2005FC0900F81F493500F3101C0EF1E1CDB6C0D5E7EAE7FF1E2514FE +ECDCD9C9BBB5BBE01524161F3F4C321619311D03040902002B4A25F8FF1C1808EAD6BFB0C4E1E7E1E80829250AFDEAD8 +D3C4BBBBC9F12025192A48462515202914050F0800092E3E1AF9081C1504E3CBB1AEC7E7E5E0EB0E3023FFF9E8D4CCBA +BBC4DA0122212039463A221A1F1F100E0E0308192F2F12FE0D1913FEDFC0A9ADCBE8E3E0EF152E1BFCF4E2CDC3B7C4D2 +EF0919202F453D30291E1A1812180F020E252A22110913140BF9DDB19FB1D3EBE3DFF41A2B1BFDF1D5C6BEBBCCDBFE10 +18263D48382B29201C16161A0C01172D22150811161304EED1A39FBAD8E3DFEAFB182C13FAE9CBC4B6C1D7EC0A121328 +46462F292B251B0E18200A011D2C1B0C071C2009F5E5C89CA2C0D5DAE1F9001B290BF9DDC4C2B5CAE3FB11160E2E5048 +2E2A2C2A18101F200904212D160508292200EADCBB9CA4BFD8D4E700051C2404F4CEC0C0BCD2ED02191C132C48432E2D +2C271515261D010927270DFC093629F5DACDB4A5A4BFD4D1EF0C0B151B06E8C5BFBDC3D8EF081F1A14314A412D302F24 +191C241905132A1C06FE15381BEAD3C2ADA4ACBFCFDBF80F101617FFDABFBEBFCDDDF1142A1A1933463C2D342F191927 +2118101F250E030221370EDDC9BDACA8ACBCD1E4FF11161811F2CABEC0C3D2E0F61A2D181D344239313829101D2E1F16 +18251E0CFF05282701D7C1B8A7A7B3C2D0EF050D1A1F0AE3C2C0BFCAD7E7FC20341D20373D373839231121281C1B2524 +1A0EFD0D2916F3D3BFB2A6A9BAC8D1F40912231BFBD7C1C3BFCCDBEF0523342226373A353C361F1521221E2328201D0F +FC121E0BE7CBBBABA5AEBECADCF906142813EFCCC1C4BFCEE0F5092232282E33383C3C321C1721211F282B26260DFA0D +13FEDEC7B2A5ABB7C1C9E4FF061A270DE4C8C3C9C3D5E5F30C263031362E344040301B161C21242C2A272C0FFD0A06ED +D2C4AFA4ADB7CCD4EAFB052625FAD7C9CACFCBD3E4F713292F3839293845402A1A171B24272C2730350CFC02F8DFC3B8 +ACA9B0B7CFDCF4FB092A18F1D4CECDCDCDD3E6FC14282F403A263D47372520171E2227322B3A350904FDE5CFB9B1B1B1 +AEBAD4E6F9FB102409EED8D1CFD3D6D5EC011528354836244042291E241A1C1F2C39303E2D0D03F2D1BFB3A9B2B9B5BC +D5F0FEFF1214FCEEDBD2CEDCD9D2F10717293E483129453B211D26181C1F343B313D2D1502E1C0B7B2A7B1B9B3C2DCF8 +03050F05F6EFDECFCEE5DBD5F40E192D4344303040301B21291918204042333E2915F9D5B3AFADA9B6B9B3CAE3FF070D +0CFAF7EEDACAD4EBDBD7F8101C35493D2E343C2319222614192A493E3C3A2716EDCAABA8A1A8BFBBB7D1EA030E0FFBF2 +FAE9D6CCDEEDD6DA00121E3E4C3D3134311A1722211615324E44422F2816E9BEA19A9FB6C3B3BCDCF4090F0DEEF2FBE1 +CED4EBE7CFE708101E4652382D372715191F18151C405144402F2C0FE2B39B98A0B9BEB4CBEAF706160AEAF1F3DAD0E0 +F7DFCFF20A0B254D55332C301E12151A101524474C4944302304DAAF9993A5BDB9BBD8F1F4031707E9EFE8D7D3E8F5D2 +D2FF0A083154533032301B1012140E1A2C484B52472F1AFAD3B09592A8BABBC6E4F7F4021702EBEDDDDADFF3EFCEDD08 +090A39594A2D3429180F0B0E0D1636484A5648290DF2D1AA8F91A8B8BDD6EEF5F50212FEEFE5D4DBE4F4E6CFEA090315 +45573F2E3124180D0B0B081A40444C594A2603EFD4AA8B8EAABFC6DAEDF9000809FBECDBD3E3EDF1DCD9F60604214F51 +37302A1E170A0D0A031B3E3C4C58441EFBEBCFA7888DAFCAD2DEF2FF070901FAEED3CCE3F0EFDDDCF4050B2F51483533 +271C18090D0705243937525A3E1FF6E3C9A5878DB4D1DADEF3010D09FCF7EFCFC8E6F7F4DFD8EF0C1939473E34322316 +150E0BFE0A2932305557421DF1DEC09F8794B7D5DBE4F9071006F9FBF1C5C8EDFCF2DBD6F61526423F3934311C161C10 +05FD162F262D4F554417F0DEBA9C8695C2D9DAE7FC0F1202FD00E5BACDEFFDF0D4D8FF1B2D433936302711121C1103FD +1B31252A45564210EFDBB89D8B9BC9D9DCE801140D0404FBD2B6D5F7FCE4CFDF06213F44363531211215180F0709212A +23274655370AF0D8B59E8FA4D1DADDEB01150F0807F2C2BAE2F5F1DECFE90927403A33382A1410131010040D282E211F +41533103E8D7B79E97B3D3D7E2F307130C0D08E6BCC3EAF2E7DAD8EE0C2F443B31332A1311110C0D0512292F1A1A434E +2CFEE1D1B99FA0BDD4D6E3F50D150D1108DEBCCAEFEEDCD5DDF40E324538312C23100D110D0D061B2E32181C42401C00 +E7CFB59DA9CAD6DAE4F814130B1101D7C2CFEEE5D7D9E3F80F3749372A2A21100C0C09060E283430151F3C321700E0C4 +B4A6B7D4D9DCE0011D14060DFDD7CBD5EBDED1DAEAFE16364131262A20110C0706031530352A182735260FFDDABFB4AB +C5DCDDD8E60F1A0C060AF4D8CFDFE6D7CBDCF4051C323D2E22251F140C01000520353829172730230DF6D4B8AFB1CEE5 +DED7EE141B0C0501EDDCD8EADECEC9DFFD0E213436231B24251907F3011329323226202B292006EFD2BBB1B5D5ECDEDA +F8171A0C06F8E9E2E2E9D2C8CCE30617232C2F1F1921281AFCEA031C272832281C22251C00EACEBAAFB8DEEADCDF0218 +190C04F1E8E6E7E9D2C8CEE80A2124282315192B2F19F3E70B28242838261B1F2118FCE8CBB9B0C5DEE5E1E508181911 +02EAE7E6EDE8CDC6D8F70E2524231B0E1C302E13EDE812281D29321D1D1B2112F4E3CBB9B5D0DFE0E7F20D18131102E7 +E4E4EEE4C9C5E2FD142922180F0F24312711EFEF1629212D261A1E181B0AF5DEC6BABEDAE0DCEBFE0E1C130E00E7E3E4 +EFE2C7CDEA031727220F0B11262E270FEEF21B28252D201C1E1D1C01F0DAC9BFC2DBE1DEEF09121B1209FFEADDE3EFE0 +C7D3EF0F1E1E19080A13232E2504EDF81F21212A1C16181D17FAEBD5CAC5C9E0DED9F6131E190902FEECDAE2E9D7CDDD +F41820160C08101720302101F0001D1E2124181716210EF2ECD6C9CED4E5DAD7FD1F231705FEFCF1DEDFDAD1D8E6FD1F +1F09020D0E1426351BFAF20B1E17201C1916182005ECE6D3CFD8DCDBD0D808282510FDFAFEF7E5D6CCD0E0EB08271CFE +FB0D1117282D13FCFD120F13211E1D16151600EFE5D2D0DFE1DACBDF172B1F0BF9FBFDF8E6CFC5D0E7F20F2917F8FA0B +0A1A31290C000A1304161F191918140CFCF6DBCEDBE9E6D5C9EE22291C0AF7FAFDF8E5C7C2DBF1F8182C17F6FA030827 +371E0C0B1408031B1A14151813FFF6F2D6D1E7F2E4CFCEFB26261709F5F7FFFBDFC0C5DEF2FE203111F5FAFE0B2E2E13 +101718FD031D1D1011160BF4F4EECED5F1F5E2CBDA0A1F1F1903F0FD03F8D7BDCBE8F203232E11FEF9F7103129141622 +15FB051F1D0C0E1208EAEFECCCDAF3EDE0D0E70B171D1A01F20101EED1C4D1E1F50D2D2708FEFEF5102B2319222812F9 +06221C0E070B02E9E7E3CDE2F5E8DAD8F109121D20FFF600F7E5D0CCD2E2FE1B2F1E0A07FAF10C231C1E2D2A13FC0B1D +15060103FDE5E1DED8EAEEE1DDE2EE0513201CF7F901F2E2D6D3D1E407262D170E14FEE807201E252B29160712160E04 +F904F9DCDBDBE5F1E6DEDEE3EE04131F14FC00FDEBE0DBD7D8E70E312C121319FFED051A23262E291212100D0C02FBFD +E9D4DBE0ECECDFE4E0E0F001111F11FE02FDEADFD9D8DEE90F382C0F1B17FCF202162625302819180F0B02FEFDF1E1D8 +DBDFEFEFE4E3D7DEF9010D1F11FE0401ECDDD1DBE8F61634261A231AFEF7041728262E27201F1002F9F8FEEBDAD4DAE1 +EEF1E3DDD3E0FFFD041E10030804ECD6D0E2EFF81531291E2617FEFB011523252C2828211101F3F6F7DDD7D7D9DFEDF4 +E5D8D0E4FCF60A1C0F090C05E8D5D5E9EE001A2F2B232814FF0104141C252A2A2E1F1608EFF1F1D6D7DBD4DBF0F3DFD7 +D7ECF5EF0A120D101101E8DADAE5EB091D2E2C2B26120306060C1326292F2C1C1D0BE6E7E5D3D9D9D0D7EEF3DFDADCEB +EDF20D0B0B1A11FAE7E0E0DDF2151F26313122130D0A04091425292D271D2306E4E4DDD5DBD6CED4ECECDBDBE5F0E9F5 +0A05112410F0E9EBDFDAFB171C2337371F11120C03041521292D1F202703E3DDD7D8DAD3C9D3E6E1DCE6EAEAE30109FF +182708EDEFF2E0DE051D1D233A33201D170B01061D252624182B27FEE0D4D3DCDCD3C9CDDBDDE2EAECE0E80602031E24 +03EFF0EEE3E80A1F19223A2C21251A08050A2524231D162F24FADCCDCFDEDAD0C6CBD2D6E8E9EAE0F304F908231E06F2 +ECEDEBEC0E221D2B3425272B1808070F2D212418192B19F6D9CBD1DED9CBC8CAC8D6EBE9E3E7FB01F60C231B07F2E7ED +F5F60D1F252C2A252D2C180E0D18281C23171F230FF0DACBD3DBD0C8CAC1C1D8E9E8E5ED0301F50E211805F0E4EFFAFF +0F2627261D24362A14141320261E1F172117FFEFDDD4D5D1CDCDC8B9BDD3E4E9E9F30CFFF10F2114FEEAE7EFFD0A182E +2C1F1A29352A17171A272520181C240BF9EDDAD9DBCFCACDC2B4BCCDE4EDEB0116FDF50E1910FBE7E7F1FE1424332A13 +132B3A2B1915232E2922111A2105F1E7D9DEDBC9CECFBBB0BDCEE1EEF40C11FBFB0E1106F1E5EAF20325313028161624 +332C1D162A31291D101D1FF7E2DFDDE3DAC9D3CAB1B0BFCDDEF0FE12120507080603EDEBEAED0C333530271612242E2A +231F2C2E2A1F182315E7D9DFE2E8D7CBD1C4AFAFC1CBD8F2061814080700FFFCEBE9E3F01E3C3732251313232B2E251D +2B312B201B1F0DDDD2DCE6E4D4CCD1BFACACBCCFE5000A0F130F09FDF6F0ECE6E4FE293B3E3825100F1F2B322A1E2931 +31261C1705D6C9D6EBEAD8CFCAB9AAAFC2D4EB051110191700F3EFEFE8E0EB0F2D3A4234210F09232A2C2C2426323428 +1C10F5D0C4D5EAEBD8CBC6B2A6B1C3D6F70E0F101615FCECEBEDE2E1F61A363F4533210C0D282A2D2A212435392C1803 +E8CBC1D3EBF1D9C7C1B2A7B4C9DE03120910150FF8E6E4E7E0E8042238434B301607172C27282823283B3B2C12FAE1CA +C6D4ECF3D5C1BBB0A8B9D0EB0C100C120D06F4E5E0E2DEEC0D2E3F4A49280F0D272E21202324303A3D2B10F3DCC7C2D7 +EAF0D6BEB7B1ABBFDAF90D0907100BFEEEDCD9E6E7F01535404A44241316262C201C2026343C382B0DE7D9CACCDDE2E5 +D2BAB1B0B1C6E6030F06000C06F8E5D3D9EFF0F31C39434739251619292E1D18222C3837342C07E5DAD0D4DDE1E3D2B3 +ADB7BAD0F10609010109FDECD7D0E2FBF2F7273F46422F241920282B1A15242F3B32312300E6DCD4D7DCDDDFCEB1B1BE +C1DCF806FDF70203F3E2CFD2EEFEF1042A3A413D32261C2528261C1E2630322A2E1CFDE4DBDCDCD9DCDBC5B1BBC2CCE8 +FE03F4F504FBE3D6CBD9F4FCFC0E25343F3A3225222524252624232F2E2C2A12F9E2DEE0DED7DBD3BEB6C0C7DCF401F8 +E9F906EED9CFCBE3FBFF0A131E2E3B3A3224252520282E26222C2A292409F7E5E3E6DED8D8C8BBBEC8D2EAF9F9EDEB03 +01DDD0CBCFEAFD0C1712162E423B2F262B231E2E33272129252A1802F8EAE9E8DFD9CEBEBBC5CFE1F3F6EFE7F001EFCE +C9C6D6EFFF141F0E0F30463B2A262D2121333524232524250C00F7F0EEEADFD6C5BDC2CCD8ECF5F1E9E9F5FDE4CDC5C3 +DAF2041A1E0A12354738282A2D2022353425242025200AFDF6F6F5EFE1D2C2C1CAD4E2F2F2E9E5EAF5F5DDCDBFC5E0F5 +0B1D1908183F4933262E2C1D22333327221B221703FBF7FAF6EEDFCDBEC4CEDDECF6EBDFE3EFF7ECD9C9B9C7E6F90B17 +160B2346472E27302A1D21332F261F1C231100F4F900FCF1DCC8BDC8D6E6F1F4E3DCE4F1F3E7D8C6BACFE9FA08131112 +314C42282A31271923332B281E1F200FFFF2F901FEEFD8C5C3CDDAEBF6EFDEDDE4EEEFE8D8C0BFD8EEF8050D111F3D4B +3C292B2F2214242F2B291F201A07F9F0FA00FDEAD4C4C8D1DEEDF8ECD9D8E5EEECE3D4C1C8DAE9F5040E152A41473B2D +2A2215142A302C291F221806F6ECF50400ECD0C7D1D9E2EFFCE8D5D8E6EDE8E3D3C5CDDBE7F2030F1B33484C3D2C2617 +0C152B2E2D281F231505EFEAF30301E8CDCCD5DBE4F8F9DAD2DCEBEBE1DFD3CDD1D8E2F3040E213C4C4C3D2F1E100814 +282D302525251603EDECF604FAE2CFD4D7DAE9FFF2D7D4DCEAE6DDDFD3CCD0D8E0F70612234155503E2E1806FF172930 +2D1F2A2817FAEBF1FA00F3E1D4D7DAE0F100EAD8D7DCE8E1E4E0D2CFD1D5E2FA09132E4D574D3D2A12FEF91627332920 +2B230DEEEEF6FBF8EBE3D9D6D7E9FDFDE0D9DADEE1DDE9E0D2CECDD2E6000C1436575B483C260DF6F5182C342B272D22 +02EDF8FFF8EDEDE7DDD6D9EF07F9DADCDCDBDBE1ECDECFCBCED5ED060A19425B54433C2401EEF61B30342A2A2619FDEE +FBFEF3EAE8E4DDD3DDFC0EEFD7DCDFDDD7E3ECDACDCAD2DFF2060E254A574C41401DF7EAF91734372E2A1911FBF4FCFD +EFE7DFDCDFD9E2050CE7DBDFDED6D7E7EAD7CCCBD8E7F60B152B484E4A453A0FF3F1FC16363A35290F06FEFFFDFAEEE8 +D6D8E3E0EC0D08E7DDDEE3D6D5E5E5D6CDCEE2F2FB111A2E464848453002F3F7FD13373B351E01FF0508F9F1EDE7D0D3 +E1E4F60F01E8DDDDEADBD5DCDDD7D1D3EEFAFF1820334141433F25FDF3F7011D363C3212FCFC0D09F6F1EFE2CAD1E3EC +F804F8F1E3DDEBDBD5D2DBDFD0D9F6030D1F223638393F3820FDF0FA0E263035280BFD0106FEF5F7F5E4CACAE3F802F8 +F0F3E5E1EBE0D3CADCE5D4DF0110191D2738303339301603F20016272A2E2407F90000FDF8F8F1DECECFE5FD00F1F2F0 +E4E6EBDEC8C9E0E2D7E908141F212D35262A362812FDF70E212522221B08FBFFF7FDFFF8EDDDD5D6E4F901EEF3EFE3E8 +EBDEC9CCDEE2E6F70F1C1C2037321D262D2311FDFF1224281B181300FBFFF2F9FEF4ECE2D8D6E7FBFBE8F2F0E7ECE6DA +CCCFDDE1F308101C1D2A39281720231E0CFB09162826131110FFF7F9F4FAFBF3EEE3D9D9EEFDEDE6F5EEE8EDE2D8CDD3 +E2E80013161C24313629161E1F1A0A020A1A2B1C0E1007FAF4F7F7FBF4EDF0E3DDDEF8F8DDECF9E6E9E9E2D9CBDAE7F4 +0B18181D2F323024141D180F05080C202815110B00FDF1F2F9FCF3EFF0E4E1E9FAECDBF1F4E3EAE4E2DACADEECFC1521 +1821322D28211B1C0E08080B0B1E211A14FFF8FCEFF0FEF9EAECECE6E6F1F6E5DDF4EDE1EBE9E9D6C7E1F50923211727 +352F281F1F150A090B0A0D1A23210DF5F6FCEDEA03FEE4E6F0EBE8F4F4E1DEEFE5DEE7EFEDD0C5E3FE1B2E1A162B362C +261E1D10060F0F060916242509ECF6FBEBEB02FBE3E1EEF5EFF5F1E0DEE9E2E2E7F1EACCCEEF09242A1A1D3235282120 +1B0E070907040C16242403E5F0F7ECEBFFF4E1E5F3F4EEF4EFDFD9E3DEDDE9F9E7C9D6F6142B281B21333325221F1509 +0805020B1012222303EAEFF0ECEFF9ECE0E4F2F4F6F8EFDED7DDDEE1EDF8E5D0E3FC1A322C202532312824160B0B0C05 +030E0C0D222509E9E8F0EBF0EFE2E5E5ECF6F6F7EED9D2D6DDE1F2F7DFD6ED01243729202E372F232012060709FE0711 +080D22200AEAE5F2ECEBE6E1E9E5EAFAFBF5EBD9D2D2DBE2F2F4DFE1F806293728263639271E2111020104070E0EFE0B +251F0BE6E2F0ECEEEBE5E0E4F400FCF5E9D8D2D5DFE6F0F1E3EDFF0D2C3A2931443B241C2412F7F704111407FA122416 +FFE2E6EDE7E6E1DDDFEBFDF8F6F2E8D8D3D5DDECEEECEAF4000F303A293A4D391E1B2107E9F00B171502FB18210AF6E8 +EDE7DBE2E2DEE3F2FBF0F8F8E6CED1D7E2F0E7E8F2FA03173233314551381D211EFEE3F20F1A1202FF1F1C00ECEBEBE0 +D5DEDFDCE9FCF8ECF8F5E7D4D7D9E0EFE2EAFC01061F302F3F5052341F2617F3DFF5141D0EFF092213F4E6F3E9D2D2DA +D9DDE8FDF9EFF1F0E7D3DBDBDFE6DCEC050304202A324C534B31222411E8DFF417200A01171E07EFEAF8E5CFCED6DAE4 +EEFDF8F3F2F1E8D5DDDFE3E5DEF1100805202B3E54544935281E06E6DEF1191C0809261BFCE6EBF4DFCAD1D0DAEBF2FE +FDF5E7EEE6E0DEDEE3E1DDF6120B07212F445351473A2A14FBE7DCF1171707142815F2DDEBF0D8C6CCCCE1F5F7FAFFF1 +E6F1E3E1DCE1E3DCE0FC11080F2430424D534D3B2609F5ECDEF416140E212710EADCE9EBD8C8CCD1E8F6FC0301EFEAEE +E4E6E0E2E0E2EA010F0F1B2A343E4B55503B2301F0ECDDF4121112282205DEDAE5E4D6C4C6D0EEFC0003FCEEECEADDE3 +E5DED6E4F40308131F282D3C4B4F4C3E25FEECEAE1F50D0F1F2B1B00E4DFDCDBD5C6C3D1F3010103FBF4EFE7DCE5E7D9 +D3E8010008192B2D2A394C4C493C25F8E7EAE7FA091529290FFAEEDFD0D8DAC7C0D2FA09FC01FFF7EEE4DFE8E5D6D3EE +02030D1F312B253C4A44443C1EF4E4E9EDF8051A30250BF4EFDBCAD8D7C6BFD6050CF80002FAEAE3E2E4DBD4D6F70607 +11212C2A283D48393F3D18F0DEEBF1F4031F2F1C07F6F1D5CDDAD3C3C3E10A08FD0605F8E8E5E4E1D4D6E3FD060A1828 +2C2D2E393E38413810F3E0EEF4F60B20271906F6EDD0D4DACFC1C3ED0C03040603F7E7E6E5DAD2D9EE010C141D212431 +2F363B313F3308F4E7EEEEFA14211C1304F7E5D5D7D3C9C0CDF307FD000703F4E4E5DFD2CDDFF6FB0F1F221A202F3335 +2F323D2901F8F4EBEC051B1D100D08F7E4D8D8D4C9C2D8F805FE040B04F1E6E6DBCFD1E5F8FD162D2616222F3734272C +3A200200F9E7EB0A1D1E090000F9E6DAD8CBC3CBE2FB01FE050A03EEE7DFD5CDD2ECF6F81A342313202F382E212C3014 +0A0BF9E3EC0F231C02F7F8FAE6E0DCCAC0CCEA010302030F02EAE8DED7D3D9EDF701233925121B2E3429252C2812100D +F9E3F2172411FAEFFE01E8DAD5C5C2D4EAFC07020510FEE8E5DCD5D0DBECFB0E283424141A2B2E28292A1C131309FCEB +F61B200AFAF0FCFBF2DBD0C5C6DCE8FF0DFD0710FBEDE0DAD2D5E0EAF91631392516142529242E2915131009FEE7F71B +1808F4F5FEF7F6D9CDC5C5DDEB020FFB0A0BF4EDDDD9D2DDE3E6FB253C35241A1321252130291211130BF8E9FD1E15FB +F2FEFAF7F7D6C5C0CADFF0060E000F04F2EFDDD3D2DFE5EA022A3831251A131A17243A2C0B08170AF9F1031A0CF6F803 +F6F9F3D2C6C4C7D8F50909030DFAF4EFD6CBD3E4E9F20B313C31281B0E100D2B3E2E06081607F7F60B1704EF0206FAF9 +EBCDC6C6C9DAF40C0A0D01F1F9F2D1C2D3E3EDFE15333F2E251F1000042B402B06091804F1FE0E09F7F10E07F5F6E3CB +CAC7D0DDF70D090BFBFAFEEAC7C4D9E8F5051E343E312A260BF7072D3D2C0A0F15FCF1030D01F3F70D07F7F3E0CDCBC8 +D4DDF70F0B07F800FEDEBFC8E1E8F9142531382F2F27FDF00C28352D101711F9F80708FBF4F90707FCEFDAC8C4CEDBDF +F8070900FA07F8D1B9CEE7E90021292E34353623FAF70D20323017190DFCFD00FFF9F9F80306FDEAD7C9C2D2E2E8FB00 +0502030AECC7BBD7EDF005252F2E31363A1DFCFA0715313118180CFEFBF70000F6F10208FCE9D6C7BED5EAF0F5F80305 +0704E4C3C3DCEDF50A2D332B2E34361A03F8FD0F34301B1E0FFFF7F200FEF1EFFEFFFBE9DBC2C0DEEFF1EDF8040708F8 +DBC9CEDFEDFB1031362C2D34352003F4FB0E2E2E26221506F3EBFEFDEEEDF2F7FEF2D4B6C8E6F1F0EEFAFF0706ECD5D0 +DDE0E801173336292A34312003F2FB132A2F2B261B0AEEEDFBF9EEE5E9F702F8CDB5D7EDF1F3F1F5FB0A01E2DBD8E2DF +E8061E31312D2B34271807F6F90C212C302B2407E3EEFAF2E9DCE0F402F0C4BFE5EAEAF7FAF2FA0BF6DADDE5E6DDF112 +272F303337331C160DFBFA051B2E39312701E3F4F9F1E4D0D9F5FFE4C3CDEAE2EAFDFCEBFA08E9D3E3EEE5E0F5182C28 +2E383D2C11121301F5FE183039362D02E5F4F5EEE0CFD7F0F6E0D1DFE7DEF306FBE8F3FCE3D5E3EEE7EBFF192C283143 +3C1F0C1218FEEEFB162D3E412EFBEBF4F4EFDCC7D0E9F1E3DDE4DFE1FD0CF0E0F4EDDCDFE7EAE3F60E1E29233349391B +10150EFCF4FE15293E472BF9F4EDEAE9D2C7CDDDECEFEAE6DBE5070CE8E1F2E3DEE2EAECEB020F1A282D3742341C1411 +0AFFF4FC152B414A2701F7E7E5E8D3C3C9D5EAF7F4E8E0E60907E7E1E2D8E1E6EDECF50E121B2D36343D3121180F0500 +F2FE182C3E43250CF7E2E3DFCFBEC6CDE7FEFAEDE1E80603EBDBD5D6E1E7EFEDFB0F131E34382D363426160B0800F002 +1B2C3F3C2210F6E7E1DAC9BCC2CBEE05FEEFE1F005FCEAD5CEDAE0EBF0F5080A13203C3C2B2E3325180D08FAEF042034 +38342717FBE9D7D0C0BFC1C7F20903EEE4F700F5E7D1CBDAE2EDF5000A0B172A423C2A313524181409EFEE03273B3129 +271A01E8CBC5BAC3BEC6F41107ECE6F9F9F0E2CDC4D3E6F5FB05080A17304237283030211E1902EBF10A29332C25291B +06E4C4BFBAC1BAC9FA1501ECF1FEF1E8E0CABED3EAF8060D050F1F33403A292A2C23241D00ECF70E2B352E27271807DF +BBB5B7BAB5D20411FEEEFA03EEE0DAC3BFD9EFFE0A0A051321373D3627282929281EFAE7FA162C302A2A25170BD6B7B3 +B5B6B5D90408FBF101FFE2DFDABBBED8F20310080515273C3B302826272A2A1EF8EC001A3033302B1D1501D1BAB0ADB0 +BAE700FEF7FA09F9E3DFCFB8C5E3FD030B060E1B2F3D362F2B222A2D2715F6EF041D35362F271D16F5CBBAADAAB3C3ED +FAF9F4FE09F2E3DDC3BACAE7F8020B08111B363C322D2A282B272312F7F9081C373831201E0FEBCBB9A8A9B6D3F4F5F1 +F2060CF4E2D0BEC4D4EEF8050D0F151F3339302B2A282B251D10FDFF07233C36261A1D05E2CAB8A3A9BBDEF2EDE7F40D +06EFDBC8BECFDAEEF50111181A202F3432312D272821200D0403032F41341D1B14FBDDC8B4A6B1C1E5EFE6E8000CFEF0 +DFC3C3D6DFEFF0FA161E191D2D322E35292525211C110F020F36402E151909F4D9C6B3A9B5D2EBE9DEE80909F9EFD8BD +CBDFE5EAE6FC2222191B2E2C343B251E23201A1910021E3E39211311F9E7D5C6B0AEC0DCE6E6DFEF0B04F7EED3C2D4E2 +E8E4E3052620191E30293539231C1A1B1F1D0E0C2F3F30231804EDE0D2C9B4B3C6E1E2DFDCF80CFCF7EACDC7E2E9E5D8 +E112241F1E2127243833201B1418271E101D37352B2415FBE4D9D3C9B9BAD1E5DDDCE7FE01FCFAE9D0D0E7F0E7D2E918 +1E23221D212533291E150C1B2F211326332B27240FEFDDDDD6C9BCC2D3DFD8DCEDFBFCFDFAE8D1DAEFF3DBD0F31A1E24 +201B1D2430261B0905222F1F1E312F24261C0BEBE0E0D1C8C4CAD8D9D6E1F4FBF9FFFCEBD9E4F5F3D3D6FE17192A211A +1A212C22140105242F26282F2523261401E9E6DDCFC8C9D0D8D2D6E4F4F4F602FAE7E0E7F3EAD5E20512182D231D151B +271C10020927282C372D191F220FFFEEE7D7CFCECCD2D6D0D8E9F7EEF309FFE8E5EAF2E2D7E6080F1928241A0F1A2315 +0B02112C25363F25101F1B0CFDF4E8D3D1D2D3D8D4C9D8EFF4EAF913FEEAE8F1EFDCDCF5100A11262B190F191A0E0702 +1927263F431E1019120EFBF7E6D5D3D1D6DACCC7DDF2EAE50017FBE8EAF4EBD8E10113060B232C16121C0E04040B2022 +2646441612110F1100F6E1D3D5D6DEDCC2C3E7F5E4E30319FDE6F1F4E4DEEB0911020A1F2818171C05FD061323212A48 +3B16160C111102F5E1D8D8DCE4D8BEC7EEF1E0EA0916FDE9F8F4E1E0F4120FFF0919241A1B14F9FB0C171D212D463019 +1408100904F5DFD9DBDEE2D2BFCEE9EAE2ED0D16FCEBFAF1E0E4FD12090009151E1C1E0CF2FF11131B29333F231C160C +0A0609F2E1DCE1E5DACFC2D0E3E7E5F30D0DFDF7F7EBE2EC040C04050C131B211D06F40215111F2D36371F1F190E0305 +0BF2E5DFE8E5D7CFC1CBDBE6EAF90B0800FDF2EDE5F2080502090C14191F1200FA08140E1B2B3B30181C190E020806F1 +E6E2F0E4D4CBC3C6DBE5EBFC080301FEEEEBE8F503FC030F1114161D0F03FE0811121E2E3828151D1A0EFF0504FAEAE3 +F3E5D2CDC2C3DBE4F202070005FEF0EFEDF6F9F70B14161211191304FF0A1319202C3524131D180AFC0504FEEAE8F3E1 +D0C8C1C4D8E1F508080208FAECEFF4F6ECF40E1E1A0A0E1818FFF90C191B1E283422111C1807F7010803ECECF0DFCBC5 +C2C3D1E3FB0F050109F8ECF2FBF4E2F51425190A131913FBFE121C1A1D29311F141E1801F8040A03EFF4EED8C7C3C2C5 +D0E9001205050CF7EDF7FEECDBF91927170B191A0AF60517181A1E282A1B171F12F9FB0207FFF6F6EAD3C5C1C2C6D3EB +FF110A0D07EEEBFBFDE5DAF91A2615141F1700F70F19151C2123231D1C1F0CFB00000400FDF2E5D0C7BBBEC3D8ED0110 +0D10FDEEEFFCF7E2DFFF18231C221F10FCFE161D141B26211E1E1F210901FDF90206FFEAE1CEC3B6BDCCDEE70113150E +F8EEF2F6F2E5E6FB152326281F0CFF05161D131F291C1E1C1F1C0C07F3F5FE0DFBE6E0CCBDB0BFD2DEE6020F1909F8F2 +F0F6EEE7E7F714252E231A0A0708121B121F27191D1D221A1402EEF6FB0CF7EAE1D0B6B1BED6DEEAFF0E190DFAEDF0F8 +EDEAEBFB15293320190E130D0E151520221A1A1E201919FDEDF3FE08F4E8E0D2B5B1BDD5DFEEF90C191200E9F3F9E9EE +F1FC1530331B1B17160C0C13161C1C1C1C1F1C171CFDECEAFB00F2E9E4CEB2AFC1D4DEEDF20A1912FAEDFBF5E2EFF802 +15362D191C2119090C151A1718212523141720FFEBE7F4F5F4EDE5CBB2B1C9D6E1E6EE0C180DF7F400ECDFF301061A37 +2619212D1A070D151A1012262C210E191E04E8E0EBEEEDEDE7CAB1B2CBD5E3E4EC06140CFD00FDDDE4010908192E221E +252C130D1411140C123131170D1C2103DEDBE4E2EBF6E6C7B3B6CCD8E7E0EA03110C0308F1D8EE0A0A0420271B263027 +0B121C110F05173D2E1517231AFDE1DBD9DAE9FDE3C4B6BCC6DBE5DDEAF90F170E08E5D7FA130E09231F1F3036230B1B +1A04070B1F362619222314F61303F8D340F1D71728C6161DE5E42ADC15F4ED27F203EE20E512F8D52B19CC06130DF9CE +3705D2EA5ECBDF231BD3FE1413E2E92F08C6054CBDEA2A1ECA08170BCD032FDFF9051BDF22DD1104E60511E22105E3FB +2CEECE3CDF0AFB0AF901FB13DC0325EFCD3425C0090425D4F3192DB5F74FDEC73518C51216FDE80AFE12CB1D23ECD525 +12EFE1082DCF080B09E91EE8EA1D0ED51B0DEAFF0216DB05FB26D50624EBEC1400FBE51B15CB0434FEAC4605E3ED24FA +F8F40323E0E73006C43104E5F31FF1F7FC1FF3E71D0CDEFA1ED724E9061FE20011D32FFBD1131CF8E21BFA0FCA2215E5 +F71903D31A1BCC1614E322D21628BBE56CCFCA45F5FDEE030FF4E91DF804E932DAF821E0FE1AE50C0DD938E1EA1C02D9 +36ECDC33FADE0F020102DC2A02F6D940DCF01801FFEEF636E5CA50EEC3331BB440E2FF09ED180DE3F331EED22B06D12A +E40E12EE020ED91910C6211DCF1029C22BEFEF19F6E429FBE21B0ECB1B23C1101E00E2F6161FC70044C50225E206FDED +23E3011416BC2127B9151BEAFF030012F0F31104DB2CF1E630E3F522E7FC19D02B04CF1C2AB8073BDCE42DF7E419ED17 +F7D82F12AB4EFECB27EF020EDC0A3FB2113BBEF836CF0E010502EE10F41EC61635AD114FAC1311DE2CDFE552C2ED5BA3 +1631CDE730F4FA01FEFF16E0FF3BB20C3ACFE646D8F810F80C0ABF4AFF9F5A00C81719EF0BE90E09E8E14DD7D05FDAD2 +3BFFC731DF1312D2221FB12F0BDA0A13F2F61AE31CEFE530F1CD4EF2B7400CC91D03E834BF1A32B5FB51B4002AFAE60A +12F204E82102BB3D2B9B2836B71612D72CEDD55EBBF341E6D22318DEFE17F306ED0426C80E28DBED42C7F732D11506E1 +37DECE62D4D12C1CCD061FFDDE080B06EEE54ED0E437FEC439DB0E0FD03116A04A17AD2412EFE729F4FCFE0109F2EE24 +0CB33620BD1426BD3DCB2015C41B29B61B21E2FA16FFE21401FCEA090825BF123DBBFD25EDF10FF039B21442BDE54CDB +F00B0BFBEE0A10FBDA2409ECE049D7DC3EDFF722D723F9D841DDE62102D52AFCF705F513F6F00B10E4F72902BA43FDC9 +1721E606E32B10AB331CCA071BF702EE1BFCD61F0AEDF71208E8FD2DC71900F90FE40A21D2FA34DCF12EE3FC0CF222C7 +1028D7031008E0100FEFE52FE2FF0EFB10EFDF46D4D654DEE5120F03ECEA37DDEA1F0AF5E51B0DE4F629EBFDEA29EBF3 +0622BC2E19BF32EBFF0ADF2201D53ADEFE0D08E700FE22E3E62DF404DE200FCA1135B42904EF0DE60D1FD10134CB0B08 +0EE1F9131EC41A1BEAF60012F3E834DAEF44C41AF7E729E3F828E7F71AE40FF7FD0BEBFF2CD1130003F2F426EAE925F6 +F309FA15F2D93DFCBC3C06D51CF215EAF324F9D82EF2FBEE1416CF160AEE15E20922CA1316DE1B07D31E00EC17E91DF6 +EB1903E9FF0510DF0E19EBF51003EA050620B71B3EB8051AEB1EDB0428D30512EEFF0CFD00EE1CF8F20BF50DF1FD1BEF +E241D3FB1CE70114DC26F5EC23E9EC1B0BD60D1101E7140ADF0A06F909E628FDC14AE2F50AF60511D135F6D11D1FD304 +100EF1DF28F5FDF60212EC0916D41314D619FBF519E7FD2FC11C14D60727D7020D0AE8F829E6FFF3092AC4003DCAFC13 +FA0BEDF334DBE642DAE231EEF505070AE2041102F4F126EDEC1EF0E926F3F01DEA1AEFDD3EE2DD33F0E528F003F8FC09 +04E60B14F5DA38EDE31F07D9110A06F8D72D1AB1242AC61506F607ED11FFF1F435EAE01819C51816DC0A12E52CD3002A +D3FE1EE50C17DA0D0504FCEC012BE5DC2B0ECD0C28D70512F5FFFBF535C8E35BD7D339F9EEFDFC1DECED141AC71F11EA +F31CE10324DF0911D92AF7CA3A06BB2C1ECE1803EF09EC1108E9012ECE011B01CF2505EF04FB0712C92724AB2530C105 +1BF3FAFC0518E6F42AE7DE2114DFF31DFE07DE0C25CE012FD2FF38CAEE3BDDFA0CF014FEE52BF4DE1619D7F92BECEE13 +FF01FAEC36C9F443E8C838F8F4F9FD1014D01420D20817EFDA3601DE021EFFEBEE26F2DD2903DC1316D328E00C0CE602 +23CA220EE7E22F0ACB180DFCEE03051BC3260FD90628DC0002FA1CD8072EDBE23BEBE30630C90C1EEBFA05FE01F2F92E +D7FC23F8DF1DEC1AE1F63FD2FC0C07F5F11AF2EA36D10C09FFF8F9F829F4C44DEBE60B0D01E6F73BD3F026FDE5FF1CF8 +ED0B14D722E916ECF70633B12812D817FBED0D0203FCDD47D905E22106E3FD26E3FB12F7FCF5100FE0F24DAD1E0AF6ED +140FEFED1D07E006FF0EF2FA0524C62FEEF2040808E8F13CDCEC2BE003FE0109FBF81EDF060602F4F51801EA0922C319 +0BFBEEFF26EDDF31EDEB12F90105FCFD0DE219FBF4020811DB0032DAE628F107E81FF5F806FAFD0109F806EC1900EB07 +16D01DFC0AEA0716F7DE2DF1E11EFE00E22EEEFAEF1FFAF9EB082DD1F91FEFF519EC11E22FDAFE0510DC18FE03F9060A +E905F523D6110015DD0B10EEF124E8FD09050DCF24F5FEF225E00DFF00FEFEF811F5EB1EFFFFD748BF0E0E0CD715040F +E0FF19F7EE031DDA23EA0EEC10FAFAF31DFCEF070EFADA36E003F024D92AD824EAF3110EDC0C17E706E735DFF40525D2 +061409CB34F0EA18F70AEF0CEC30B72812E2EC34DE0BFA0001F118F010E22CE5F60022CC180302FA0CE723DAF248B707 +1F0FCE140CFBE71703F6F70F09D71C06FBDC2CF30AED020EF6E338E5DD3AEDE51110E20AF90FF4FD0B12E2F326EFF003 +20DB17E81EF4E628F2CC3B0CC91023ECE227E815E60C0DF6ED1702DD1121E2EF27F10CCB32F3E70232D6FF19EA06FB03 +FC02EE27E7FD011DC7161AEAEE22F6F6F50D1FB32E17EADD3DE8F307FD0004E81B0CCE230DEDDB45D2FC0D05F806E728 +E6F326F4E41516C728F10BED041309DC032ADDE22E00CE3BE609F00CF60ADF2CF8E3082AD5FA1AED0EE22204EBEF31E1 +E8220ECB200DE60CEA1AFDEAF542C5002BE5E92AE007F90B09EDFF0F10C62B01E00B24D4120004FCF9EA32EAD443F2D5 +2502E00F0708EAFF0E13D50028E2F21C0AE00B0115DFF71F0FB83D04D8150EDB1604FCF705F817F0EA23E8000C03EF0F +02F6FAF81507C6282BB5191CE7EE1CF106FBFC16FBD92501E20C17E5F822EA00F40F0AE4022DD3F724EAF90DF90602EE +110ADE0912EAFF16F7EF17FFEA15EC14EFFA26DFEE37E0EB1AFBF705F81009D1240BDCFD26F9D02CFEF502F00F0BDC21 +FDEE0913D21AFFF514E80C10F0EF25E0FA0D0DDF190EE50801EE16FBF120D225FEEDF326E00802FC0FF4FC13E7F625ED +F5F639CA13EF1203EEF71BFADC39E9EB0E0BE920CB38E8FBFD0BF010F9EC110BFDE12ADF0EFAFEF827C830EBEC1EF8EC +0C0FE029DC1DE70EEA16ED09040AE1110BF2FFF911F006EE40A82F06ECFB16F312E40219EDF6FD1DE90BEA27E70DE514 +FEEE0FFD0309EFF826C72301F7E82BE01EE2FD13FDEB0C0EF402FB0BDB25FDF3FC0A0BFCDA29F7E525DB1011F9F116D8 +21FEF0040308FCEC15FDF608E625EB0800FDFD00F814F1E036F6E611F40A18B93303EB09FD11EA020FEBF527E70BE51C +03F5E62DD51807D92FE8F11BF3F123E50FEF0900F90004F70DFDF01CE315E90BFC0AE240C10D1CE210F30019D9FE35D8 +05ED29E7FAFD25D806080006DE2004E50D0FDE34C128FBEA0518E0160BE60EEA1AEB0AF805F62EBE2CEC0EF9E5171ECB +180ADB2CD815F5030614D11B05FEEEFC1DF3EC1B09D12BDB37C20E21F3E418F717DDFC20F2F31CF6E22ED52BD20D0DF6 +07FDEC27EDED0EF127E1F61902DE29DD0FFCFD16EEE52EFFDC0AFC2AC80D1FEDEE1CE31BE0180AD41420E0EF20F30DDD +1420CB1409F010DC27FDDF2BE6020202EF18EA0EFDF41FE4F81AE313FCF121D91610DB0611FCF3F42509BF2219E5F707 +050ADC2DF5D72AFAEB07FB1FFBC73EF4F1F01704E80C1ADDF52CE7F8FFFC1CF5DB3DD017FFE21DF8FE06ED120FD71EFC +F5F51CF6FCDB51D3D53DED01F5001FE2E744D5F5001BFFDFF94DCAE22CFAFBF211FAF6061EBC32F00505E21E1ABB2408 +DE25E40B00FF0901D735EAE81705F7F50C1CC31C24BC33DF19FAE60735BF022FE7E91114FCCD261DBD1F0116DDF828F7 +D22FF3F805F125E5EC2DF0D33BDB13FA0201F5FD22D60021E210F30D02E912FBE62BE80FE60423F1C24013B532F808F2 +F41FEDE22DF6F4F62403CB0E2DDBEA2AE715DC1525C3052FCF13FC0501F40703F50212E40DFC12F3EC21EAF815F4F618 +F702E50F21D7EE38D809FB0614D40B27DDEA32F9DCFA29F6E20F14EA07F51006CD3BEBE6180CE808F90C03DC1B12D616 +09EA0BFE0FD826F3F00818DF0FF30417D6111EDEFB1CEA0BE91EF2E4250CD20B1FE9F4F924EFFAFC19EE04E335D00418 +F7EB1EFFEC02F333CDFF27E9EE21E9030302F30B04F30FF2FD0118CB37E8EF24FFCF2DF9F4FEFC18E9010617CD1EF80E +E3110CF7EB150103E0151EC51B19EBE624E810E90F0AF10BF5FD0E01E220E81BE70AF41DDF07FB19E30E0FD61412E501 +15ED11EE0213F4DE2FEBFA09FE0EE020E90EEB1500F3F82ADDED2104DE17FBFA16E115F8FBFD0FEA0A0207EF0B03F602 +FFFEF719EC0BEE11FDF40209FFF605000FD824FBE41018DE10FF0DE00B0905E60520E004FF1DDA0807FA05FEFB12E6FE +27D6001A02D52DE214F5FAFD10F9FA030CF305F9EB2FE3F50924D3080016E4F920EAF7140CD818F80EE40A090CE30FF9 +0FE9050EE80C0804DA24FCF9E22FF3E81017D21DFDF614D52300FCE22FEEEB1013DD0B13EBF51BF4F710EB17E01E03EA +F133DAFFFE0B0FE4FF100DD61704FAE03DE8DD221DC9040D09FAE623FAF5F513FAFDF12BD70416FFDE120FDD12FF17DD +12FEF7010AEE11EE15F8EF18FFECF91AF506DF2A00D8092ED0FA180DD90829D5030606F9FAF82ADBF527F0E61903E809 +0B06DE110EF4EA14000EDA1B0ADB16FFFBF90B04FDE326FBE60414EF06020BEFF628CF0A1AF8E80B0C05DC1514EAE31C +1EE2E81F19BA2704F00309F310E61713D2011D06DB081BF8DF24E8050EF8F801040FE5F52CDA060CFDF414EF10DD1CFC +00F30817E8F01C0BC63006D90B18F7F8E72AF0F20C020DE1061AF6D040EAEB061CF1F5FE16E20B0FE70D02FFF9FC0611 +DB1100010EE90410E9060CE11E06EEE72DF9ECF12CDA0916DB1806EC0EEFF82CE5EA101EDFEE141FCE0B1BEBFCFD1AF1 +E80F14E510F40905E8031AE5050FED09F71AE7FB0AFCFA1FD31218E9E91BFD02EE090DEE13EF07FFE81F05CF1F20D8F9 +0A0EF4F40515E219F404EE090BF3EC25F8FDF3FD21EBE02CF9EA1CE8050CED020602F00B0AFAE91FE70706F01201DD28 +F7EE0C04FEE71413F0DD2EF2F8FDFF18F4E71AFCFA03F414E81209ECFE12F3FFF0081ADD0C0AF50602E22ED5100601EC +1AEE08F309FD0301E71D0DCE0C29D10F0EF402FDFF0EE7FD1AE913DD29FBE9FF1FE208F120E3F9160ADD0C06FE14CE24 +07EFFCFF0702EB13F4011CE7FB09FDF420D3101500D5151CEDDA2DF1F81CD527F4E90D13D917FD11E00614FBE01708F1 +FF0B09E40514EEFA09EE32CEF831E2FBFC0EED1CEB02040BEC0603FBE836DEF21AFCFEF00514E90106F720DB0119EAF8 +1FFADB1F0003DB1819E5EC1B0104E60D03F20CFA06FDFA12F2E52605DC0E0DEA1AF3EA24E9FB0312F4E91FFBE817F111 +F9E91406FCED14F80FE00D11E2110DEDF80418EEE32407EBEC1C0DEFE124F7F90706F7FC07FA0AE029E60CF6F423F6D9 +24F7F90706F7FC0BF205F909F318E5040E07E113F211FBDE39E1F9FA1CF1F50219EBF20F12DD0C0109ECFE20DB1AEF07 +01F6EE36DBF0170BF3E922FBF0F619E41EF6F9FB12E819E812F50003ED22F4F40203F320DB1404FAE71DFDFEF5FE1CDA +1207FBF900FC15DC1EED19E3F130F5D52121C0111AF4EE09FF12DF17F315EEF312FEEC1406F104F41CE5010AFB0300EF +0F11E20205F811F5FE09EC17E517F6FD07FDE71F09E4F71EFBE40F1DDCF71DF5EC21E515F2F415FDF7FE0CFBE51B07EC +F520F7F1FF0914D60C09FC03FAFD0600F40FE71BFAFAFA06FEFC0509EC0C08EFF61EF4E819F112EB15F8FAF70CFA0FDF +1A08E00D15F4E4140BFAE41B0BEBF616FFF5F918F4E523F800EC17F609E220F103F906FE0AEF0108FCFBFD0EF701F512 +F30FDF160EE00B09FFEF0E00FDF01DEBFCFF1CE8FEF529E7E91806EEF325EBFEFC1DD80B0C04E70CF717EFF21BFEE609 +12F2FFF11DEEFC050CE612FDF9030DF6E72CDA0B08FEE71CF70CF3F30A1BCB1310FCEC0C0CEB050C03DD160800E41210 +E7FD0908FDED0818DEFC26F0E21DFFFEE71CFFEB0B0AEEFF0A01F90001F90FF1FB1002EA0800FF1ADEEA38E6F50C09F7 +F70407F8FF0800EB0A13F8E7110AEE03FC1AF1E31E09D2240CDF0112FEF00410F6F00B0208ED05010AEB14F8FFFD0107 +ED070BF40505E61DF5FBFE0CF309EA1703EC0411F0F3110FF0DE25FB08E01711DCFE24E7FC1CEEEC0F0407F4E82BED00 +F519F7F4F90AFF0BFEF40DE51EF7F10811E412F70307F8F610E623EAF625DD010B0BEDFE0911DB0B0A09F0F41BF5EA10 +18D019FFFD04EC0D27B8220102FA04FFF802F812F6FFFB13E2051EF0E624E60315E50A04F600FC0F09D720F502F50FFD +F9F810FDEB17FEF7FCFE14FBDB31ECFAF71111DCF828E8FB030805F4FA0F02E51CFCE91005FFE61D0BDA16F4F826DEFD +0A04FEFBF818F0EC1501F90BF9FCF10F0FEBFA0AFF11D3171DD60212FBFAFF16ECED1015ECEE170205D7240ADE0C0CE7 +0B0106FAF514F50AF5F40D08EB05FF0E03E6051BD91207E522EC0DEC07FC19E9F0072FDDE3250ADD040CFF00F119E9F4 +2307CD1CFF10DF051BEB02FB0DFD00EC1BE20810FCF30EF113F4FA08F713E50414F7F415DB29EA01010DDF140EE2FE16 +15CD0326F9DD11060BD52109DC0A1FE8F310FA18DCFF1013D3140B02E21FEBF21DFCF403FA090FDB14FC08EE0CF911F8 +F4F71708E4011DEDEE1BFEF8E42CFCDC0F21E2F30D0EECF919F5FBF815FFF8DB3201CB1B1CEBF60410E80A06F4000206 +01F30215E6030DED0A09EEFD16EEFFFE0EFFE915FAFEF71405DD0122EBF01601F8FB0112F4E91205EFF925FADD062FD4 +F91405F6E923FAF4F427E5F60915EBFA02050106E41114E1FD0F07E61FD82BE017ED0BEA1AFAFFE72102E7F9091AF0E2 +1D14D10D10F7ED1217E0EF2015DAF30E2BBE131705CE2FEC02F516FBFAEB0426F1E00C23DDFC0712EFFFF906050000F9 +00F815F605E41E03EFE339F0EFF61CF7EC1AF403EC1BFDF9D641F7D3FD3FDFF5FA1CEFFFFA0607F40019EBE236F7DB01 +1C07D6120B11D218F71BDA16EC17EB0BFA2AB91420F5D52CFDFCE50C18F8EEF81EEDE92CF8E2002DD900FF1CF0EFF12C +F3F5F324E8F50C11E20811F6EE0916EEF10319E70BFA0507EEFD0FFFEF081CE0EF2408D70C070DEAF21229C7FF190AD8 +120BF8E919F025D3110A02C440F1FDF016F709E51EF9EB0314F606F40FED0EED0316F8E325E41DE60BF10FEF15E61205 +FBF50210F6F6FB1DE2040312EB040108F3F60128DDE62C05DA081EE800FF000CEEFF12F8E427EE18DD18DC2ED70CFD18 +DB1FE420F002E527DE0718EDFA0EF6FF0EF0FC19E6FC0816D821E216F124C127010ACA240905CD31F305F9F90FF7F602 +0CEE060312E3090AF601EC14FDFFF315E629DC0217E9F627D711F60807F317CA42E6CE3611BE3BD21EF606F8EE1310E0 +0C06FE03DC21FAF90CF0060EEB0E10C6250300DD2CF011DA1CF219D31CEB20E10B11E80B05E812FAFD00FD15DF1814B2 +42F8E80311F218D722E71BE011FB0DE61CE316F8F021E20219E5011FDCF91FF8F4FB11F905E62001EEF01BF9F60215D6 +1EFDED21D81306F3FB11F61CC12806F6F707FD0CECFF11FFFAF21201ED0C05F7FEF221FDD433EFFAF024DD1DE11FE80F +E921DD14FCFFED1BFFE31901EC19E9F33ECEEE2BEC01FC10EE04F024D62AD626E409F61FD81ED91E08E40B09F9FAF80A +16DCFB1A04D71E0CF5F6F225E303FA09FB0FE228E60CE719EBF42EEFD92F07C72DF201F315EB0EF907F512DE1907E416 +01F40BE80426D41102F413EF000911C91D0303E530DA10EF18ED1ACF1D09EEE73202E1EC2BFDDD170DDE0914F1F81DDB +1DEB04F824CC1DF806EE23DE16EB0A05F5F323E6FD0CEF0D01F4FC18EEFA12F9F311FCE230D70A22D9EA49D0F40C16F2 +E1121DEFEB16FDF8F419F50DD724FDFEE525FADC1112F9F604FB0AEB0D0FEB02FFFB08FFF01DE80EEE1AE811E615EE18 +CF52CCF524EAEF1EEB0101FF08FEF90211F7DC25FBF1FC1BEC0BE12EEEF3F53ABD13FC28D509F229E0F02EEDF305FB06 +02F00AF712F30318DB0B0100F8F71CFFD728F606F301F51EE4F61E01DC111CCA33E801FA06F421D01712EFE91B0BE9F3 +1BF9FFE82303D02308ECFD0310F508DD2007E5EA51AB24F910F002000DE40CF01806E7F22FF1E70325D7FB20E70B06F0 +19DE0E080DCC1E060DC838E50DF5FA10F4FF12D81213F3F507FE090AD9092ED0EE3BE0FD0EF60AF30AF30EF5F6051FD5 +0A17F003E332E9ED100FED03EC27EDF2FA36D4F4121EC81CF116F0F11FF8F7FF010102F8090AD529F708D03EE2F70D06 +E820E108FC10E51BEDFFFA25D80EFD0019C52212EEEB110DF5F8F52BD8010618DB0A0EFCF4FE110BD80A1011CD180EFC +E11612E00FE82EDA0902FE0EF1F40F03E41DF9FA0DF9FA0203EF1CE4F725EF00030AEDFB13EF0CE71EED08E531F1E509 +0A07E1061EF4D32918D6FF1CFEDA1DEE17FCD5231ACA170706E211F220D818F311F1F51010ECE62FF6E6FA29EDEA24D7 +2105E00C1CCD131BD80723DE09EA2AECF1FD2BC90F17F6F5030EE01FE61507D40F28EAD736EFEF08FA0A0BEFFA0FFEEC +1FED04EF160002DC2700E117DA3BF1E3F345CEEA2BF5F00010F7F60D05F8EE1BF8FEF40DFFF010EE1BF5ED27E4E61C24 +AB48D818F600F71EE3F516F3F917F6F2060DF116E10C0000FDF1130EEBEA1B23B824FD12CA32E326D10E13F5E71B09E9 +FE0210FAE8160AE50710E20B18D81FE41D01E4071103D328F5F90413D31818CE30DD0B09F4F21EE90807F1F935C50D05 +0FD231D039DCEC2201F6F10F14DCF72306D9070E1BAF46EB05EA15FA01F313ED04F623D51FFDF9F128C821FFDF33DDFE +18EE050004F00AFA09E425DA2DDD0025DA0713E00311FEE9130FE905FE0D01DB083BB01A0D0FE1F81EF9F9ED16FEF7FE +0CF90301E72FCB23FBE5150FE70DE82AD71302F30117D825D32EF8D72CF5EF17F7EC16FDF116E913F902DE41C8071CF8 +DB2503F8DE27F509E30623F2CF3005E705E742D1F71CF9F40011ECFE15F4E936CE1407EC07FE0304E61AFAF20FFDF60C +F6FC17DF0EF426C92400FAFB00FC0700F20208F50D05DF2904C22808FAF8E134FCD41914EEE820F5F7FC1EDB22E1071E +E3F21CF6F70600FB0EF7FDFE0AEA1DEAFE06FB10E7061BEDF7F51DF3FBFA1005ECFF1EECF807F8FE030EF7E823F9F2F4 +20FBEEF123F9F3FFFC1BECE23AF1E3090FF0FD010405FCF51103E31CF6EE14F9FE0402EF16FDE11717E0F222FDF2F30B +15E6F024F9F30FF8FDFFF50FF8FCFC18EB010B03EA050FE80025E107EE0F10F1ED1A00F6E61F06EDFA15ED14F3FD0DFE +E01802F8F624E3F6130AE705F71FE9EB151AE7F7FB23EFDE112AD4F51E0BD81208FAF50BE627EEE925F4E02DF8EA0510 +F1F60611F1FD09EA29EAE71D05E2060C11E00714E60909F607EF0A0BF0F90C05FCE61918D2FC32D9F50823DC02F721F9 +EAE64CDBD7211CD50E0602F802EC22EDFEFC0FFAE91CFDE021F007F50E09F6E223E711F2010E0CDA100FF9E20F12E8FA +2FDA0607F7FEFD010CF8E91423D1F233F7D0131400E7FE1410E3E73CEFE9F81FFCE20C14F2FCFF11F5F70707EF01F419 +FBEC0F13E302050BEDEE1F01E512EF33CBFE1D04DB110BF5E929EFF60DFCF812E51101EDF933DBE43504D1051211E0F8 +0E24D2030B0BE8040010F9E61914D40714F402F20421DA010814DEF43DD2ED2CF6FCEE0C0CF8E6101602CD1235C8FB1E +F7EA20F5EE120DE7F9080903EC0120E5F70513ECF3120803DD161FD1FE10F80FF6EA36ECE9FA33CCF330E9F51CE226FA +CE1C21C6022210CBFF37F3D60F17F9DF0D15F2FA02FE1BD51B0BEDF01AF0FC10EF0114EF08EF061AE7E828F306F2F21D +03E0FB2EEBE426E2061CD10341BDFB3DDEE51F0CE2F90B1300D5122FCCEC34F2F7F6FB37D3E33710AD1C24E906F8F325 +EFE220F7FA0AED100409DD16FFEF03080AF6EB28E5FB10FAE52FE9E630EEED0EFFF70501EC3AC7F237F0D825FA0BEDEA +2B02C91B25DAE33AFAF5EA041AF9BD4315C8130FFB0002D7250ABF310801ED010908ECF716F2FD04FF0DFAF50FF8F10D +10DA0E18D91409EF0EF10703F4FD1EE7E82BFFD8121100EAF21F14BC2320D5F723F00402DD231BAF281FEBE21DF40D0A +D61A11DFFF100CE3060415E5F727FACA28F20FFCEF1404EEFC17E8FD1ED70F11FCE31304F7F60C11EBF91AEDEF110301 +FDE22F10C2FC44E3CA2BFFFC14D61622E0D53FF4E608FA0A16BE3719BF0F0915EAE42405F0CD66CFF40615F4E918F10B +F2F81F04CB40DD0DE417E916F00DEA171BCDF82906BE240D04E6070B09DE0023EBF10A22C73CBB3CEA01E51B0EE501F3 +23FECD2423CF05FF1FD619E622F9C462D2EAFF31D3FE0A1ADF19DC25ED04FDF90907F8E330E900DF2D00E9F02FF9E1F7 +26FEDC12F82BC910FF29B836DD1804D22FF506D8180A08DA1010189E5002E4E42C0BD11FF923D6E7290CC0220EFEEB18 +F20BFDE816E42ECD26EA23D8020B16D017F722DDE834F9DB0924EB00E03DD406FFF029E413DB31F5DAF841CB09EB3BDB +08DF3BF3B04313D9E446EBE7FD1711E3D453D700E935E5F415ED15EB0DFCF4FB26C6220AEAF02FF8D9130C04D227E830 +BB2DEE0AFBFEFC0AFB07EFFD1400D81A28C00B2201CF0B23EAF2E062D1DB094CBAF8073FA438CF4DC00229E4E72500E6 +23D810030ED21612FAF7F5161AD4D25EC412DB45DF05EC2AE0EC18FFF6F427E10D0109D12AE627B73030B7F3380EB226 +0B0CCE082703B14902E7EF171BC61ADB43CF0BF43EAE40D7031AEFD337FCEA0AFE26CA08052FB10736F9C02931B71DE8 +36CDFC0E21AC52D211E739D4FE0B080FBE2E13E7D43A0ADAE94DD0FDF41818BA2515F1D051BE2CE3060409E21FE80513 +CD22150BA44E13D4CA68D1F8ED1D2DB20637F5B542F608DA180A04C742ECE7140609B964C4FA081CDB1DD64EC6EA2A0A +BB2221DC1DCA51CA000701ED16F204FD20F3C556CA040015DD2BBC5BE1CB2630B8F13203F5B860FFCFE951EBC70F3FBD +0519E522D031E60CDF42B70E23ECE52DE80CF40018CE21E62DBF2FF9FCF713EDFE0FEF1ED91902FDC76DAA0A0E1FCB07 +2005D4EC54DDDEFA639F011728BF0F0924D3EA3704C9FD49B03FCF1C02F6ED18F30801F10516FCC748D710D34CC71EE6 +26F0DE200CCB162FD2FC062DBF20EB2DD4EA45D4F01D13C528F92AB327FC1DB61B26F4C44507E001F732C8F1132FB52C +05EA1BF9EA0017E2010421D41DE839BD111204C52030B81CFE0DF6EB103A8B55F2FBDE151DE5EC1F17CF10F233B61826 +DAF038DFF9030024B03117EDD04CC32BD71BF517E208030FF2EA10030FD90B26F3BA58D70204E250AC0F25FAC33AED1B +B840FAF0E23BEBEBF42C169B4EF6F0F514EB1FDC25EEEC2EE8E90A15DC20DA44CE0CFA13DF0EF014F5F22FC538F2E505 +1DD531A06ADDD71C23E2E3250CF5C64FE1F0F52BF3E70347B4F340D903D342F3FFD350D806E31AF406ED15FC0900DB2C +E40BEA130701D33CF3D620F01FCE230AEAE93CC215FE27CFFC181ECBE942DF02DE45DFF60718CD1C0009E8FD26E8F0F7 +44AF26F023DEFC1014D50A07FD0EE226D926ECF4EC4EB116FC2CD0FA25FEE7E83CD70FE232D507091BC02D05F1EF0131 +C803F545B225FB26C41AFE09CD35ECFD09FF26B62806F3CA45E806EA1F00EF0CF308F714CB38E51DC129080BB73B0FE7 +EBFF3DBB0A111CC522F220CA1116F5D13F07C82EE432A03C0200DB24F50FDA29EDE12EF4E70931BD2FD033E2F11713D5 +081104F5E336D026E40AF726D01BD13703C51629FBC526051F9B480BDCEE36E7FFE236E4DE3DE50DD237EBF6EB34DEF8 +1EEB14F5EB16FED24FAC3CF70DC73302F0DA220FE9F9FA35DAEA1D17C141DEEB22F9EDF8180DF8C16EC8F8DB4FC8FDFD +3EC7130908ECE31B0DE4ED4FB03AE118F0DD2E00CC2415E310E91AE326D61AD73CE3F0FC2A07AB352FCAE343CB27C62D +FB05DB3DC81B11D8010F11D513041ECF0CFF31C0E560D7D12D08DA23CE4AAF36F218C039FBE7ED1B10E5041002E71AE1 +16DD38CA0037E9E30926DA0CD74AE4E3FD3DB924E02BEDF21500F6ED20D6140B17A26BF3CB0523EFF5E72028B41D20F7 +BF50D606EA2AE5FE0AFE0DD7200AEFE635CE28D61EED29CE21ECFF28BD081D0FC619200FAF2E0EF8CD1828D4110A02E6 +2FBC31CF32E5FDEC54C2E0340CCC002AE218D12DF00BCD4AD1F72DEDEEFB29D90BDF38ECF2F840AB3CE9F3FD21ECE739 +DE02E92AEB03CF55DDE50136DEE1180F06D336E20CE528C32701FBEE110E07DFE553D4D81542AE20F921CA1B0302F3F1 +34C70E0EFAE536D317F510E51BDFFD24D22FF1F8F943A30C2211B7200F1DD4EF2F02D8E151D503E834E0040114D01428 +BC170E13C02EF811D037E317C530FEE50B0115E219E81DD71500F1EF40D1011FEA02F516C845CB20E21FF020BC1D2AD9 +CF5011B6110037A8191D0EB8380000DF1405DE23DF2DDB17F70ACA43EAF3F129F2F0080013CD38CD27EC13DE1AEE13E1 +17000CE1072DBF160418B74AF3DE1217F0E7FE2805AC4CFC06B64BF9F6CD3CF300D33212C71415F9E62FCD1CED0CF303 +FF14E9011CEE03D743B822F521D12FF7ECFE1CEBE50B1AF1E739D42EBD31FBE2012ADCF71607F3DE43E3F0E654CFEBF5 +4DCBD53E00FDE0170DFBBB58D607EF25DD1BFAF3F51FEFE42DEF08E029D027DD29F0E429FDF3E6170CEACE68C709E443 +CBF9002DD7EA32F8EBF726EDEEFE37B426F427CFF240E8D31932BE17F120DC20D22CF202F016F9F50EE41504F6EE3FBE +1EEC24DDF01A0CDB0632DDF10630C0040C2EAB210C19CFF54DCBEE131DD7FF0327BA37FAFFE926EAF401F524D9050F21 +C920F806DB27E0041BE90BFF0AE413E834BB1B150BB83411DDF31021D4041312C40D230CA35209DDEC1A28B60E121CBE +250409D522F111DD26F5F20EFB02DC36DD02011DDD09FC18E0FB1FEDEF1C22AA310DF0CC47E303E233FFDC061904B538 +0AEBEE25F011CB3CF9DAF73FEEBA4301EDE032EC0BE918F6FDEB20E6070CED23E31AD720EA0ED52907F0E839ECDD1907 +F5EC1FEE0ADE2CF9EAF731DFEE1AFC0CC1330BF0D850E4DB053DB21610FDF6FB1AF8FED544D6E8270BE10FF712ECFF07 +EF1AE21FE12AE4FFF131CDFE1A03F4F50716F7CD46E5F2F335DBF4092CC7F233FAE5F63CC9020E12D320ED1DE5F41F0E +CA1129C233D828D80CF81CD9100A0AD2250CD611FC02EF23DE26E215FADC240DC80E35DCF3FF3DC007FD36C1050E22BD +0A2EE5EE1A14D70EF328BE1426DEF527F00BE6071CC61A001EC32C0BE2EF42D8DF2306EBFE0910F3D94FB91B09F7E31C +04EF010E02ECFE1018BD1425FCB04B12D2020A19E1E42B13B53BF30ED81D07EAEC2CECF00A20EBD63DEDE30C27C920FC +00FEE828EDDA2216DF0BFD1FCF15F028CA0C1DEDF81111CC1C16D9FE2DD617D2330BBC1A37DED42D09EDD539F0FBF728 +E8F4081DCAFC32DB000B07FC00E739C21312F9EA0C13E509FB0FED020F04D324FB08D03CF3DD24ED15E8F917E8EA49C6 +FB2219B9131E00D5FC32F7EBEB45E4D2181DD30C0315F3E42FF7DB1516D21508FFE02AEA0EE51310E30311FFD91C15D6 +082FD302F032ECCA3209E7F429E308FDFBF319F013E20F0FFECC2626BB0C2509CA0A2405B11B39DDD83015D70DFD0AE3 +041204CE3401E4FA29E7EA22EA0AFB03FAFF021AD0180C05CA2412E0FAFD30E4EB1623C1062BE4E52AF9EA061508C81F +17F6B74C12CFE646EBE9F82300D6072AE6E42FE1000D0BE70EFA0AF3E628F2FBF82ADC010FF6DE2FE805EA260ED9F635 +E6BD4800F1E71D13E3E732F2E10A2AD4E851D8E00C2DD7FBFF2FE5CA3620C0041A01FFD72C04EAEA2FE2070503DB2D01 +CB2CFFEC070CF309E91AFED12025C3062A00E7D54CE9DAF649E8C72F2DBA031307EDF80A18F4DC42C4FF32E0ED081A02 +D40B35D6E6142ACC0E10E6F52AD71010E90D01FA11EED747D9E9280DE2021300D90A18F1E70C42AF062F09BB0C2FF7DC +E54C09953A35BC13F627CF080EF5EF1512E7EF2FFCD020F7FCFD08FB1DD80D0EE11807D01B25C3160F07D2110A16D3F7 +3801B72B22CDF12802D123081BA91F56A2E5430AD4F12B0BD2060921B9231AE2EE25EEF714F1010509FEE9F532D6FD18 +06EB11FBF80BE618EDF72116B2262CD0CB5006BE0E2408DBF142E8B557F2E5F62DF4DA0D2107BD144BC9BD5508CCF52D +F60DDE0C1ADC07FFFFF917E5120FF4E41BFA09CC281ACE0333F6B9430AC50438E5ECED3A06AF2631D9D92F0EE7D836FE +ECDA52E7CD2C18C40833D1FE061609DEEC4EC8E72413CF1120CE2CE304F50E03F3F5130DE81CE021DB27C377B478BA63 +86598F5B857A854D568C068A7BE940A31118837C837CE8F43857CA26A540FED77E811408D0C27F8058D5EE569C2CE0E6 +47F30633DFCE6AC52105EC45C836D0FA26FBDA23FF0CFF0417C813F905FC1FDA03F4F7E7F918E011EBEA18EC06EE00F1 +05F00F0302F6031BE125F420FB02EB1BF214F8050FF9F514DB07E911EA0BF208D427CC1A030EF633D31DED13FD29EB2E +E90A10E70307E213F7FBFF01ED01E8E933D0F611DEDA3CB91AD541C546E63DCD3FCD2AE73ADC1F0AF2F708EE08040807 +1FCC27CB35C8180B01ECF8E0EEF6E7040125DB2AD635C734EE1E0B14CC37C338CE18E626D624FFD53AD20612DD1FDC1C +C9379E34D71AE830E130E61E13EF17F80D0F13F9E929DC14D941C042DAF707F2F6FD060FEDD835BDF5F4E717F5F42ED0 +27EC14F21FCA47E702F8FBF701071B11F22BE11B0BDF14FEDF2DDA11F7F5EFEAED14E7041DDD0EEF01F913021020FDEF +0400F71105F834E028D9FBEE0EEB1F0AEF08DEF901D4070AF8FAEEE7FFED10E33E06091500F20405140D1BFF12FB15E1 +0B02F7FC15E508EBE4ED0EF405EC14DC04EEE5FCFC0F0430F9F514FA071401140023DD1CDB07D515EA17EE0CEAF3ECF5 +0717F613EE11D704F0F8150BFC0A1EE820F10FF31CFB26F600EAF3F418EE1EF904F01BE4FDFF12F21FE8FDF3EDDCFEE1 +09FEF4110CCE2ECF2BF10D160FE70AF8FA0EFE180F0911F3050EF10714040412F003D11FD213E805EDFFD60ED412F9FF +0F09DD20D427D217F024E72DDE20F80A051C000C0B0314E906F8100711ED20D403F8EBF8FB02E302FDEDF20307E90A01 +03080DD41415F01703050AF520F50DF91E0410F9FAF90ED804F0E603FF00FA05CE25E512F0F206FFFCF108F40E09EA2A +F617F524F10D1E012FEC21F2F401ECF7F7F5F307DB19D10EF304F409E012D0FFDDFFF923EC35FC22F90D13091E062DEA +17EEFAFF03E20EF109D90ADFF3E80A0E0EF602DEFCECEBF228F611F21CEF25E645F1260215E725C30DF705EF12D716C7 +FFF7F318F626FB08F0FE010CE7FEF30202F0ED20E21614FC0C0BEF13EFFD14DF41E520F208F80DED09FE0721D812EEEE +06E9F5F5E404F5F1F2F8FB22FA1301FD09FF05050EF528FD12EC10F902FB09F009EF00EF04EFFD0308F2ED0CEBF901FE +F81003FA23E921F30B0C03F91AF513EE17EA27CF27CE0BDA1AE30AFAEA0FF80FDB24D527D512E6010B04FE0907020713 +0101FC10FB10F7FD04FCFFEF000B10E50CF10FFD000AFDFB0CF3F9F3E1FFFDEF0FE119F60FFF02040A0720F307EA02F6 +1001F113E810EEF412F70918F8080B00E111C915D528D81DCA2CDE160B10071315FA02F9F01600FFFC05F81AD604FAEB +23F00800EAF30BE107E40411F4EEFEE917FF1322070723ED0BF8EF080410F0F309F1FBFFFA07030B01F9E815E124FDF6 +0802EF0CE806FD090F030DF8F3FD06ED0EDF10EFFBE103E318F9FA23ECFB22EC19FD0A19080EF3000111DF33DA2DE027 +FDFEE803EE0EFCD402E7F1FEE903FEFE14F208F6FC150BF320FC0813F0FEFEFE0EFEFF1BE6140BF30AFDF90CF3FDE2F0 +0AE6FDF6FEF70FEF01FEF90EF80CFDFF022FE616ED10020DFD15F616E02BE8100005FE0CD4F401E601DC050209EF14DB +0EF7FB06FDF317ED19DF06110A130FFC0C05F721EC1AF70BFE0BEBF9F3FCF8F400F6F708DF09E60806F80C07F80007F0 +19F81B0C0009F704EF0EF00BF812FE0402ECEE16F0FB03E80DF6F4F602F021F115F1FCED1DEA1202140C12EAF9F007ED +0E01EF21EA26F803FD15EF33D50FEAE9FAF4F20E090604E103F0F216EA050DE711FEEE07010524F01704F11DEC0A0118 +1110FCF0DBF501DF1BDC11EA02DF10E320F918F40EF416F00FEC13090E0CFFE80DFAFF20ED180CE604E1DA12F0F303F2 +FF0BF10F00FE1EFA23E90ADD05F211EB14040708FBF114E71A06FD0305E81ADD0400FA0DE908E701FE09031104000DF1 +03EBF004FBF60BFE0717EA19ED1219F70EEBF90BE816F4F90609DF0BEC02F70203F30CF117EB10F0FE080DF412F610F4 +14EE12FF15EB14E2FA0AFE0DFAF10602FF01ED09F1FDF500FB010501FCF801F01700E90208FA26FC020DEF1FFCF816F2 +000CEA07F90B04FCF4F7EA02EFEFF507EF13E809F8FA1DFC0A040417FF09FAF41710FA21E30CF9F611FCEE1500F2FEEC +EB0AE405EEFC00F50105EF0309140601F902F90309EA1D06FF19F606FF040C12F31CF506F1F2EAF905F201F0F4FB05F7 +04FFF215F6FB00EFF902F6060B0125EF0615E8290217000AEE10E60EEBED12F7F2FFF7F2FDF9F607F913F50FE7FDFA02 +08F6040CFD0BFEFE051FF727EB0EE912F0FFFDFA0016F7FBEFFCF402FDF90AF607ECEDF600F220F1EE0DF70211F20624 +F71C010011F60511F80CFE0302EAFAF20608F5F202E919DD03EE01F216FFF4F9F70DFC0C04FD12000108F20EFE0111FD +F223EF13F2FA01F712EFFCF3FEF20AF6FA000305F4F3FDFAFA0BF3F90DFE060DF90BFB17011DEF17F612F00CEC0A07F7 +FBEBF705F3FE00F1F50300EE05E7FE03FEFD04080EF90F040813090B07FD0EF5010FDD0303F6F000F10203F41BE920F1 +0AF203E50AF10CE8070209FEFEFF03010108FC0006FA0101FF08F51FE50D04FD05FF000209000CE104E501E714EBF20C +F200FBE912FF0F13FB14F80EF9100300080A00F8F603F809F4040FFA02F4E3FDF0F523EEFFE407F40007FB160A0AFC06 +F315E91408F30B0FFAFAEAFF030E070BE50CEFF408F103F80CF405E20CEE09FE03040F0105F700F818FE1505FCFC0EF1 +00FF0311FB0DEDF6FCFAFCF912E50801F4EBF301F70B01FDFF16EB0906FD14FE1107F4010404F709EC1807F7FDF9FA0A +070309FEFDFC01EDF8F000F400E704EA0AF700FD0FFF080BF10A0D0116FB0F01180600FA05050A08FFF5F203E102EAFC +F8F1FEE1F406F9050203FC1303040707F81FFA1A01FE02FDF6FCFC09030CF010F7FF0504F90DEF00F5F3EA01F704F907 +F605FFFAFDEB07F612FD01F9F50BF80C14030D10FF030DFD1710FD0FF20CFAF8E400DF04F5F4F3EBEFF0FBF410F90FFA +FB03F715110D0E0B15F41FEE070C08090701FDF9F211DDF6FEEEF8F6ECEA02F6FD01FF04FB0BEC0BFA1B071208FF0203 +0BF70505F91DFA14EB17F113ED02EA0BE6F9F6E2FFFDFA0FEA10F9F7FEF9FB0B11F30208FB061BFA0CFA040F030EFDF4 +0BFE060504FAF400E002EA16F4FBF9F5F906FFFDFDF002FF0000F9FE010CFC05140110FE0EFF13081DF807F2FE03F308 +D816EE02F2F8F5F80CEBFFF6F4FAFCF206ED070E010B0BF519010EFB1F001604010306FD04FEECF9E601F4F9F602FFFB +F9F8F606F9FA0AEF06030FF80FF90C0109FCFE0A09FF0AFC09F81100F3F9FEF503FEF1FCF5FBF70108F608F8FAEE15ED +1AEDFFF50A040CF610F611080DFF110105FF0BF80910EF03E6EFF206EF04EC00FFFAFC02F10DFDFF00FEF80B07FDF805 +0EFF1CED0DFC08010B0706F8FEF3F6EA060BFFFFFBF31203F609EFF809F701EFFCF012FA0FF6110500FB00F50C0F0408 +05FC00FE03EFFEFF0BFAF902DF17FAFFFEFEFFF803E3FEDE10FD10010AF41700FD100C1317FF08E610E01AF302F505FF +F1F7F007FA0EF105F6F9F7F706EF0D12FBFDFCFCEE1CFA0D1118FE09F201F5071101F10AE9FCF405EC11F60600F704F8 +F106F007090306F4EF00040D16FC0AF807F40505010B020AFDFE03F6FBF9FCEE11FEF2F0F9F6FD06FF0EF50FEE02FA00 +FF0014EF010602060CFD0719FB11F200FA00FEFBFFF60802F7EDF9EF0503F904F1FB09F4FFFB03FB1AFE03FC0503070A +0506061AEF00FF03FD0AF9F9F70BEE00F0FAFB0307F2F200EB0EF8FFF4020102FDFFFD120505090C07120805E710F110 +F909EA010EF3FB02FAF80DEF06F001FBF2FAFAF1FE09F7EE0FED0C0704080E0F060AFD09F917EF15EC0700F708F60104 +0203F7F7F1FAEBF0FA00F513F8F705FA00050E07010C0807FB0C08FC1304F90203F4F8FF000507FBF8EAF8EBFEF70AEC +0DFA08EFF7FA02050806FD0AF7FE0FFA14070B0AFDFCF819E712F411FA14EAFFEFF605F609F3F7FA0AE7FBFEFB0D02FB +F8F60BE50AFC0B0021FC0AF2010CFE1BF8060B09F4FCF6F30C0501F6F2F1F8F9F703FB0A03F5F4F3FDFD03020911FA19 +FDFDF813031EF60CEA07FBF6FD15F80C06FBF3F3F7F7FFE90DEF0FEAF5EE08F2140104FB0303050B01021B010AF9F8FE +FE07FF11FB18F905F6ECFA05FCFBFFEEFBF2FFEC0107F90CFCFEFC020800070106FE12FBF90403FE0D040002FD02F6FA +01FA06F9FDEBFEF405FFF707FD0D0505F800F813FB0D0DF90300F600F814F80DECFBF90305F902FBFCF20BE9F302FF0C +0D05FA17F709FAF712F310FDF9EF03F30CF70400000DEEFF03F314FB01EC0FE912FCF805F9100406FD07EB13EFF90905 +03FBFDF0F719F70CFB0AFB09FCFAFD040AFE0BF4FEF208E9FB00F809FEF5FDF709020204FB070BF000FA0706190506FC +03040302F8FD05FFF5FCF7FDF10AF4FB0BFCF906E3FB060B0309EE0DF213FFFE04050C0105F8030114FA0203F00AF6EE +F5F9F909FCF809F10DF3FDF903080BFAF001F814040FFBFD0BFB0600FB0A0D00FAF5000BF50AF9F80110F702EAF70004 +05F4EA02F8F80EF0000D0009F902FF0708FDFD020F050AF90CFC16FCFDF4FEF108FEEA07F6050CECF7F5FEF402F705FD +0B07F704FC18F915F1FD020EFF0512F40D0305F6F500F8FEFC02F109F6F0F7F900FF03F8F605F804FD08FE140106FCF7 +040E07FF03FB12F914FAF60801FE03FCFBFDFA00F0F90C00EF04E1F90101FC08F506FF0BFBF9FC02040FFD15FB1403F4 +15FF0A0506ECFFEE0203FCFBFF06FEF5EFF1F30006EE07EE07F90607F6121002FF03F5060E010FFE1DF811F202ED0C08 +FAFFE906F507EDEE0001F8F8FCEC08F8040AF40D0012F6FDFC06041107FE12F70EF6FCF5040317EFFAFEF9F909F60102 +FCF2F9FAF8FC0702FD03000DF6FCF7FA120BFC10F8FC01FF070303030AF1FEF709000202F70CF900E9F9ED02FF0004F1 +0703FD0009F4130408F3FA05FF0E0A090DFD10EE0DEE07F60DFAF5FD07E9FAF5EB09FF04FDF000F4070EFB0F0006FBFD +F709040A04FEF90AFF0AFAF20FFC0DFCFCF205FE04F703F20203F6FFF70003FA0CF000040AE706FB020803FEFC0F0407 +02FFFA0A0B02FEF206FD00FDF7F601FFF109E309F607FDFDF6FE0E04FA00010C0412F113010F010103F608FF07E208ED +FEFBF7F600FF06FCF401EE0AFFF402070C0B00FCFF060A11F801F405FE01F9FF0403FDFFEE08F700FE08F40C07FBFEF0 +F909FB0BF7FC0301F7FFFEFA070C00F809F6030002FD0B0E0403F403FD020CFCFEFE09EBFBE4FAF60607FAFDE807F50A +00080D0A06F9FEFB07FF0912FE0CFC07E60DFA130606FBF0FAF8EEFE01F50304F0F8F6FD02FD0505000B00F200010E0B +0D00FE05FFFCFEFC0515030EFBEA05F5FDFAFDF500FBF3F6EE0309F60203F50BF505ED17FF141204FDFA0904FD080406 +0205F2FAFD02FAFCFDF500FB00EBFEF60B05FCFBFBF80AF604FF060C090208EC08FE0BF501FC0506FA06F20E04FE0CFD +F608FBF1F7FF0508FD00E9F7F504F403FC04010FF4030D020508F8070BFD11F50503130D03F5F5FEF7F9FCE8FFEFFDEF +00F102FFFBFC0302020BFC03FA0B08030603070706FA02000E0E0308FA04FD06F3FEF7FC05F3FBEBFFFAFFFBF208F905 +F9EFF50703140701FD04050EFD05030A0806FAFE060307FAFDFDFAFFE5F5EF000B0701F9F7F305F500F60F0205FEFB01 +0606FAFB060205030AF00B0812030DF50705F9FAEC0FFF0AFFF3EFF5FDF3FCF2FDFEFA06E409F80A000CFE0A090103FA +051118120304F7FC02F8FCFEF501F8F4F7F60500F9F707EE06F6F4FFFF0D011202FD040303FD030A090705F8F90003F9 +07FEFE05F602FBFDFF0401FEF604F7FBF4EE0306FD03F1FFF306FE08000810FE11FC080317FF0BF80AFCFBFDF3FEFFFE +02F7F3F3FEF5FEECFB000302FFF6010803090604FD0D03040B020B08FEFFFEFEFEFFEBFFF20806F8F602F004FDFFF607 +FF04FCF403FE0D02FDF7FE06F908F8FB0C0708FD06FF100007F803F9FF00FAFCF806FF04ED02FDF8FDF404FA02F901F3 +0209FF11ED03FD170906030606FB0BF50100FB06FAFCFBF903FCF2F7F9FF05F504ED0EFC0304020009FEFD02FE0A0FFD +0EFAFC0601F80BF70403F70202FE02FEF7FEFE01FAFAEAF0F60C0005F8FEFCFE05FF070709010706FF0A0B05FD0801FF +08F1FAF60C0002FBF7F4F9FCF2FC00FF05F9F8F4000210FD0BFC100B02FD0208FF07F304FDFF03F6FEF5030203F9F6FB +F60CF805F90F01F607F0010304FB07F904FEFFF800FE110AFE06FB030AF902FD040505FDF8F8FF0107FBF5FEF6FCF1F9 +F6FE02FCF6F80002060302030A0E08070305FB14FAFFFE0001FEFEF803FD0AF203FDFE00FB00F104FE0004F903F807F2 +FEFA040203F6FE05FD0CFEFBF70104010BF40F05140AFB010503F306F00501FBF8FDF2FAFEFBF8EFF703FAFEFDFD010E +0204050308070C000B041002FDF7FF01FFFDFAF204FA02F2F7F5FF0000FBFAF605FB02FD020211FEFFFD030B010A0207 +0605FBFDFDFE070201EEFBFEFDFB00FE0008F7F6F1F9FEFF06F810F60DFC02FC04070906FBFE08FF0BFAFF05080009EC +00F704FD01FCF502FA00F4000105FE01F9FC03FFF603FD070408F7FAF6000002FC06090A0200FF020E0307F902FEFEFA +F702FD06FDF9F7F6FE02FFF5020107FCF9ED03FF0606060600060703FF03080304F6FBF905FCF202F805FE02F0FCF502 +04FF02FF000504F40309070DFDF90206FF07FFFF05FB07F5F7F3020502FEF90504FCFEF1FC030000FB02F9FF09FEFF05 +0101FCFBFC060807FB04F9040001FAFBFE05FF0001010309FCFEFCF7FF04EF01F30BFF06F7FF050108FD04FB0107FB01 +FD050304F9F5F90105F30BF5010306F706FBF904F305F90A0506F1FF060412F9F9FDFC02FB03FC09FC0303FDF600FF02 +05FD070302FAF5FEFF04FB04FB00FB05FBFC02040205F8F3FD00FFFE0406090103F9FF010C0101FFFBFF02F8F7F9FE03 +0AFAF9F4F9FCFB06000A0507FCFEF80A050904FFFFFFFFFFFEFD0309FE09F2F3F8F60101030301FDF4FBF9010606FEF9 +FDFD020204F70E080BFD05F501FF0503080208FEFAF3F600040304FDF701FBFBFA01FE02F6FAF101FB04FF0202040A04 +02F30004081102050402FA05FB0008FEFFFBFCFBFFFBFCFB000001F7F1FDF401FFF90A0205FF02FA02020A0AFF02FE04 +0500FA0C0503FFF8F8FCFC03F500FFFF00FEF2FAF7020107FC03FF00FD010207050403FEFD0106FF06F50702FA02FC00 +0203F9F7030004FA00EB00FBFF00FF01FAFFFF00F90507FE08FCFF0309FA0AFA07090A09FA05F206FB0102FD00F7F6F2 +FEFD06F8F103F700FD00FAFF03090A0303F6060103FF090C0404F7F9FB08060101FCFBFBFFF5FDFC01FF01F6F9FEFDFC +FDFA0B050302F8FBFE03090D05040400FBFFFB090203F7FC03FA0201F705FE03FEF7F8F1FBFD03F30B06FD01FAFAFF06 +04060701050008FA07020602FB00FDFF03F9FFFD050706EEF6F5F9FD0AFC03FCF8FBF4FDFC0C0A02FC0603010200FD03 +0707FB02FC01030B020304FEF9FBEFF504FD05F9F9FAFFF8FBFB01070102FFF7070107030306090601FAFC02050704FE +0103F5FFF0FEFA0103F8F1F504FF09FEFB000600F900F80402060200020602FE04FE040E0202FAFAFD04FCFFFC01FDFA +FFF3FFFE07F8F9F6000403F8FD0104060406FD0503040006010407FDF608FF09FF01F5F9FDFDFAF8F7FA01FDFAFAFB00 +0002FD000604030207040B0E05FFFB01FE0703000102FBF9F6F4F6FBFBFAFAF701F8FEFFF7010802FBFEFB0005060607 +080A0200FDFF020D0300FA0001FD00F4FE04FC04F8F5FFFE01FF02F403FA01F4F9F903000900010601FF0201020809FD +FF00070308FFFCFF0103F7FFEFFDFEFCFCFDFCFAF5F1FEFB060A0103FFFD0D07010604040905FDFB090305FD01FD0300 +F9FBF900FB00FFF1F5FCFBF602F905FC01F7020108070A0202000403FE0004020608FE0404FE05FDFA03FDFBF7F8F5FB +FFFFFBF9FBF800FD05F90B010002FDFF030906FD08010B0208FDFD06020102F9FDFEFCF8FDFD05F6F6FCF4FE03FB03FA +F8FE05FD0001040804050004080107FD00030404FBFEF9FD0005FBF703FEFFFEFBFFFCFDF5FCFBFA000500FB050308FF +0303020507FC0301030A02F9010006FCFDFBF9FEFCFDFA00F604FAFCF9FE01FCFFFDFF02060204FE02040205FD040201 +0008FD0205FB03FBFE05FB03FFFCFD04F6FBF9FCFC0000F9FFFF0201FEF4FCFF0004FB0200030C0B030BFFFD06FA0101 +0706F9FFF9FCFCF9F8FFFAFAFEFDFB00FC08F90104FD0601F9030506050D0202FC04FD0104FC02FDF6F6F9FEFEFE00FA +FE01FDFCFEFBFE070106FB06FFFF02FD040B02FF02F9FB080003FDFBFFFE0301FC0407000203FD0001FBF1FBFD0103FD +F5FCF901FEFFFF000101FBFF03FE0701FCFF0004050303FF080B010401FB07FAFCFEFCFE03F8FDF3FA03FDF9FCF90303 +FD02FF01FCFEFEFB010B09FE06FD07070101F902FD0104FCFC050100FDFA02FD00F8F4FAFEFD06FFF700FF0103FEFF00 +010600FD05010601FF040107FDFFFFFC040EFFFF02FCFFFAF8F8FDFE02F7FBF9F40500FDFCFD050403FEFA0407030507 +FD0800FBFFFF0B0A0304F8FDFD01FD00FCFD01F9F8F0F9FAFE03F9FE01FC00FBFB01050A05000300010D0005090608FF +FC00FD0604FC00FDF1FEF4F1FDFA0201FDFCF7F7FDFDFE030409000201020E050308020704FCFCFFF709FBFFF9F6FEF9 +FC00FB02050100FBFBFFFFFD04F80503FC04FBFD09040800000200FE00FEF90CFF05FC02FD0002FEFCFE02FB03F9F7FC +FDFEFAFAFEFAFFF9F80103060A0405000508010308050B0CF90400FD02FFF8F9FCFEFAF7FAF3FCFF00F7FBFDFCFE0301 +0109040206FF03060200FD03020603FFFC04010202FBF8FFFDFFF7FC01FB05F9FC0003F603FDFB01050401FB01FB0401 +FA00050808010600030402FD01FDFD03F6FAF8FEFFFDFAFAFBFAFAFB05FD0506FEFFFFFC06FE0606020C08FE03FAFE05 +04FDFEFBFCF9FA01FB02020001F900FCFEFFFEFB07FBFEFDFEFD040409000101FBFDFCFC04030601FEFEF9040101FD03 +FF0200F90000FFFDFEFFFBFEFDF8FBFBFF05050202FD0403040603FF0AFCFDFEFD00FC00FEFE0002FBFEFBF708FEFFFF +FDFDFEFA02010209000104FB0204FAFF02FF060300FBFDFF0003FD00FAFEFDFCFE0003020200F601FAFBFFFE050306FE +FAFFFD020401FF00010103FF05FF070601FE00FAFEFEF8FEFEFDFBFBF8FDFF05FD01020102FDFEFD020602060000FE09 +FF03FE03000000FAFAFFFBF901FDFA02FEFFFBFE01040202FDFF06FE0204FD020202FD0100FC02FFFE030101FFFBF8FE +FB0001FA03FC0203FA030002FEFFFCFEFC0400FD00FAFD0AFD03000407030005010501FDFE00FA03FFF9FBF9FFFEFEFE +FDFE02FEFFFDFD02FEFAFDFD04030200FF0505080202FE040005FBFDFFFDFDFAFCFE0300FEFEFB05FF03FFFFFD0000FB +FCFDFE0500FCFC01020600FDFF020307FD00FCFE0403000103FD01F9FC000101FCFCFCF7FFFEFDFEFDFD0403FFFC0204 +040302FF0009FF040207FF06FEFEFBFFF7FEFEFAFFFF01F8FAFBFFFF01FCFB03010503FD00FE070001FE03FF05FFFB07 +FF0302FBFAFE0402FFFDFFFFFFFFFEFC01FB03FFFDFB0206FAFFFBFC04FFFFFEFF02000301040207FF0200FE0104FBFD +F9FE00FFFFFD0000FEFA02FC02FC01F9FEFF0503FEF9FC010604050104000501FF0200FDFDFBFA03FF05FFFE01010402 +FAFDFCFD02FEF8FDFAFCFEF500000106FDFE01020A0804FEFF020201FE03010503FF00FC04F9FEF9F8FCFDFEF9F9FDFF +05FE00F902FF0301040605080302FF03FD0000FBFF0101FBFDFE060405FCF8FCFDFEFBFCFCFC02FDFEFCFCFC06010001 +0303050201000602FF01FDFD02FF0001030104FCFBF6F801FAFDFCFAFD0002FDFF0200080104040306030103050102FC +F9FDFD0300F9FB00FDFFFEFC00FB01FAFFFBFD0104FFFD030305FFFE02FF0201FFFB05010202FC00FF0300FEFF020105 +04FDFB00FEFEFAFDFDFCFFFBFCFFFE0002FEFAFD010101FF030407020304FF07020301FF01FE00FCFBFA00FEF9FEFBFB +01FCFBFB03FF0102FE00010401FC02020009020004030102FCFEFC03FCFEFA00FF0502FC00FCFCFFFBFCF9FD0100FEFF +FB0100FF0002040003FE01020600010500030302FBFE010502FEFBF700FAFFFAF9FBFC00FEFBFD02FE03020009020004 +FD04050806FEFCFF00FEFE01FB02FBFFFCFDFC00FEF9FDFF00FF00FA03FE0502FFFE010001FFFD02030102FCFDFF0505 +03FC00010205FB01FB02FE02FCFD00FCFDF7F9FC02FE01FAFD00010501FB00000201020006040603020301FEFEF7FCFF +0400FFFBF8FBFC00FCFFFD0000FCFDFF010200FEFD010302030300080207FF03FE04000001FC05FFFDFDFAFC0201FBFC +F9FCFCF9FEF6010001FD04FE050201FDFF02080405000104050202FE01FC00FDFDFF0002FCFCFBFFF900FCFBFFFD02FE +000300020001FE0204FF00FDFF010302FD02000202FF02FEFD0000FE02FE04FDFAF9FA02FFFCFFF9FFFD03FF00FE0202 +FD03FC0507060301FF06020100FFFF01FD01FDFBFBFDF8FDF5FFFF00F8FEFB03040001FE020006040104010500000102 +050001F600FB0200FAFAFEFE02FD00FC02FC01FDFC01FE0201FE000302FDFFFBFD040203FF040105FF02FD02FD00FDFE +01010501FEFB01FFFCFDF900FBFCFC00FC0400FF01F80100090102FE05050106FF06030101FEFEFCFDFEFDF9FCFCFFFD +F8FFF804FB00FD010004FF0001030304FC06FE020504FD04FD0500FC0000FF00FCFC03FFFEFCF8F7FBFC04FC01FC0101 +FFFFFF030203000102010503010005030300FBFCFE0500FEFBFEFAFEFBF8FE01FFFDF9F8FA000407FE07FF070302FB00 +020001FD02020303FD00FE03FFFFFCFAFEFD04FC00FC06FEFAFEF90102FFFDFEFE03FF00FDFF0407040002FF0006FE01 +01050401FDFDFE020201FAFAFDFCFEFAFBFCFBFEF8F8FD00040001FF02050402020303040A00020003010100FD01FD01 +F90001FE01FAFCF6FFFCFEFEFD02FC01FBFCFC020101FCFF03010602FEFE03030207FB05000801FF0203FFFA00F603FF +FFFBFAF8FE00FDFBF8FC02FDFFFE00FF07FF030204070304FF05010901FEFFFF01FDFEFAF901FDFFF7FCFA0002FDFEFC +FD00FCFFFC000106FF01FF0305FF0304050704FE00FE000301FFF8FEFFFEFBFFFEFE02FBF9F7FEFDFE01FB04FC05FFFF +FD02030703FF0304FF05FC0004040304F701FB02FEFEFDF9FFFEFEFBFDFF01FEFFFCFC01FFF900FF020504FCFBFC0002 +01FF0305040000FF03080303FC000100FEFAFEFC03FEFDFBFAFDFFFFF9000003FBFCF500000303010101040601010209 +0303FCFCFD02FFFA01FB0200FFF8FBFA0100FEFFFEFF0200F700050407FDFD0304020400FF030105FBFAF9000300FEFC +0303FDFCF9FE0401FFFCFFFAFE03FEFD010401FFFCFD030405FE02FD040003FDFD000301FEFFFD0204FEFEFDFFFF03F5 +FEF805FF03FBFE02FF03FD00FFFF05FE00FE030203FEFAFD0204FA05FA010203FA02FDFC03F702FA030402F7FF010208 +FDFCFFFE02FE02FD03FF0102FFFA01020201FE020301FDFAFD0001FD00FDFFFC02FCFDFF040005FAF9FF0000FDFF0204 +0003FCFF01070402FFFC0002FCFBFBFF0104FBFCFAFDFEFD02FE050203FCFEFB06030402FD01000001FDFF01070006FA +F9FEF900FF000201FEF9FEFB000200FDFBFFFD00FF00FA080405FF01FC0101040205030600FEF7FCFF000001FFFCFFFB +FBFB000001FAFBF700FD00FE000003040201F90103040901040402FC02FE0105FE00FDFCFDFEFCFCFC01FF02FAF8FDF8 +FFFEFC050203FF00FC02FF0505FF0300030300FC090402FFFAFCFEFE02F90000FEFEFEF6FCF900FE02FE020100FD0001 +0603020000FF0203FF04FB0602FD00FD000100FBFA010001FBFEF200FCFFFFFF01FD00FEFFFC0405FF05FF030305FD05 +FD05050604FA02F704FC0001FEFFF8FAF5FEFD03FAF803FB01FD01FD010305060201FA04FF010007070203FAFCFC0303 +0001FFFEFC00F8FEFD01FE01FBFEFFFDFDFCFD070401FFFAFBFD02050803030201FCFFFE060302FCFF01FBFFFFFB02FE +01FEF9FBF5FCFD03F80804FEFEFCFCFF040305050204FF06FD06020300FC00FEFE00FBFEFF040301F3F8F8FBFD07FE03 +FEFBFDF8FEFD080601FE0503010200FF020403FB01FD000107010203FFFCFCF6F9030002FBFBFCFFF9FDFD01030000FF +FA0601040102050604FFFCFD01020502FF0103F8FFF6FEFB00FFFAF6F902FE06FFFE0104FFFBFFFB0401040201030400 +FE01FF03080201FCFDFD03FDFFFC00FCFAFEF801FE05FAFBFA000301FAFD0102040204FE0303030105010203FEFA06FF +06FE01F9FBFEFDFAFAFAFC00FEFCFCFD00FF01FDFF030101000604080A0500FD01FE0502010101FCFAF8F8F8FBFCFBFC +FB00FBFD00F9000401FCFFFCFE0404050606070000FF0002090201FD0001FD01F7FF03FC03FAF9FEFFFFFF01F702FB01 +F8FAFA01FF0600020502000201020605FEFF0004010600FE010003F9FFF3FCFDFDFDFEFDFBF7F5FEFD0407FF0200FE08 +05010403020703FEFC070203FE01FF0200FBFCFC00FC00FFF6F7FDFBF801FB03FD00F901000504070101000202FEFF02 +010406FF0403FF04FEFD03FFFEFAFAF9FDFF00FCFAFBFA00FD03FB0700FF01FDFF010603FD07010A0106FFFE05020101 +FCFE00FDF9FEFC04F8F8FCF6FE02FC01FBF9FF03FF0101040602020004070005FE00030303FDFFFBFE0003FCFA02FF00 +FEFC00FCFDF7FDFCFC0003FFFC030105FE0102020405FD0201030701FB010005FDFEFDFC00FDFEFB00F803FAFCFAFE02 +FCFEFDFE01040203FE02040104FE0302010107FF0204FC02FCFE05FC03FFFDFE03F8FCFAFDFDFF00FAFF000101FEF6FD +FF0002FB0101020A080208FFFE04FB02020706FAFFFBFCFDFAF900FBFBFFFEFB00FC06FA0003FD0400FA020505040A00 +02FD03FE0003FD02FDF8F8FBFFFFFF00FBFE00FDFCFFFBFE050005FC04FFFF01FD030902FF01FAFD070103FEFC00FF03 +01FD0406000102FD0000FBF3FCFE0102FDF6FCF901FEFEFF000101FCFF02FE0701FD000004050202FF0609010301FB05 +FAFBFEFCFE02F9FCF5FB03FDFAFCFA0303FD020001FDFFFEFC010A08FE04FD06060100F902FE0103FCFC040100FEFB02 +FE00F9F5FBFEFE05FFF8FFFF0102FEFF01010500FD05010601FF030106FDFFFFFD040CFFFF02FCFFFAF8F9FDFE01F7FB +FAF60501FEFDFE050403FFFB0406030406FE0700FCFFFF09080202F8FDFD00FE00FCFE00FAF9F2FAFBFF03FAFE01FD00 +FCFB01050904000300010C0004080507FFFC00FD0504FC00FDF3FEF6F2FDFB0201FDFCF8F8FDFEFE030408000201020C +050308020603FCFCFEF808FBFEFAF6FEFAFC00FC02050100FCFCFFFFFD04F90403FD04FCFD080407000002FFFEFFFEF9 +0BFF05FC02FE0002FEFCFE01FB03FAF7FDFDFEFBFBFEFAFEF9F8010305090404000508010307050A0BF90300FD01FFF9 +F9FDFEFAF7FAF4FCFF00F8FBFDFDFE03010109040205FF02060200FD02020502FFFC04010102FBF8FFFDFFF7FC01FC05 +FAFC0003F703FDFB01040401FC01FC0401FA00050708010600030402FD01FDFD03F7FAF9FEFFFDFBFAFBFBFAFB04FD05 +05FEFFFFFD06FE0506020B08FF03FAFE0504FDFDFBFDF9FB00FB02010001F900FDFEFFFEFB07FCFEFDFEFD0404090001 +01FBFDFCFC04030600FEFEFA040101FD03FF0200F90000FFFDFEFFFBFEFDF8FBFBFF05050202FD0403030603FF0AFCFD +FEFD00FC00FEFE0001FCFEFBF708FEFFFFFDFDFEFA02010209000103FC0204FAFF02FF060300FBFDFF0003FD00FAFEFD +FCFE0003020200F601FAFBFFFE050306FEFAFFFD02FF0000FF00000001FE02FEFBFFFE100CEEF603F2F610FFFDF01C03 +FFFF0CFBFA0607F9EEE40B0006FE1AEBF6FF18FD14ED0FF2FDFD0FDDFE06F21E06DCF81100E51A10DA08F23903E1F222 +EC2102FAF9E414E8080D08D91128D6F50DD2011CEA0BFDF20514F4FC31EAE827F5FFF725E20D2204F5E712EA011DEFFD +E6F0EB0CEE07EFFA3300EB0A18D3080E1FF6DB06001803EEF30E0B0007FFDAE3EB20E216E60ED837DC1EF4081FF013F1 +17D024013F031800FD0E1AEB0F2FEBB00EFCE7DF0B19DDD40DFED0F5E9F91BFCF1EA051ADC32170BE9F213200E26BE38 +F51A12F411E2FACA164DC2F4F022E7020EC20C14EACE3AE3C6041C1E0D19B2262DEDF934C31B11EBFC0625E8DA4908F0 +15FEF1EDED120307D0F6F60A040DF3FC002EF406EEE7040E1BEADB0EFAEF3728913F09DAF02EDD0400F6F8F43ABB0142 +DA15DFFA0A000AF512F020F9F6E741D62AC212FDFEF81504B90D28FD12EDE30FBE3CCEFA43B01142EBECF144F048FCE9 +0435F808FC001BE6EA19E107D9EE1BD5E7DFFA11F000C9061AFDBD073CAD190F2DF833C91C2A2AEF25FA11080BFF3BF9 +D30ED76BCFCEE73FC6E5C7130DF3E513D63F8FFF2C0801F6DF0037D70F004CEFD93CEC1C36A30F53E204C831C61EE402 +36C053805618D8E5BE330BCD3B0614C6E84EF9E9E501FDE80AFAF02227DBEF1A34BBF90B18C226F32905FEFBF40F4DCF +F64AF4F5DA20E819FA13E8FEDA3FA540E5F5C8D51BD7C9F101FC1B0825C7031CF5FC2ED9030C64DF271106310526F40A +15DD17FADC0AF703FF0DBFD824E7E405DBECF21FF0E0F0040FF51AF01DD62E0727FFFBF721E123DFF91138E8160EEADE +2C100BD22BD0E52B24D3150B009EEA578234D322E4EFE117DA1719F519C1150D132F1CE91415FBF270E2BD252BF4C722 +F7E334ED0ECD001ABB03EEE8DE1FF1DFDC0AECDA3F002CCE4819F0FA060F171F03ECF7133F11EEFBF4A91F1ADBE331D6 +F10E0BF0E12EEDF3DB3BA52F04F5E627E3E8300A27F52DCDFFE82FED27DEE3EF0138E7F0F30030B93102FED3F63BEFE7 +09092C2AE0E9CF2EF5CE4CD5D3FF29F80247DCC32315F3DC2CD31AD3EB1CDB27E30F04FB18F9070344B01A18EA081A1C +0AE6FD10CD55F8F2CA27E4F7E72ED9EC220BE7F9F4D70CEFFBD5F800120D091CD822000D28EC0516E7F33309DE2BF0EE +0223FCE40EDB06F81FCF09E13DC923D2DBF4204AC5E2EB05260330DDD6021D51F8DB182AE112F5EBBD62EE0BE6F2B40B +47BA1ECC25D33D06DFD43A18F0CD31E433FAF12E0AE824FC06E22EBE361BF0DEE95AC3CF16FDEA11DDF5C51702E745E8 +E6E4250C0BC11B120322E709F21D041815B30C0E25012DC10131F2E9F9FCD630C712DC110FDB2F01D7F20B31E020DCED +15F527E12B00E80F0609D20515E902E4F13BF3E332F9D3F417FF1B06EF07FCFDFD35F611CC1318F8F913CDE237EAEA1D +DAE7270322AC1ADB2A0F04FCF0DF1D112BA318FAECF26BE3DC45EB0AF94ABD26E9F81BDDCF1DF8FC07F805DAE4DF1646 +DBF6C81A05073BEBC60AFE0631F0F7DA3C0D2BD517F2F72611DAF11D06FBF5FDFCBF2DF31AF3FCFBDA300004D828D017 +1517D605EF0DF70CFD05E722E8FDEE10D40D1BE22CCA06EEFD0415E7F316ECF425F6F60518EF17090004030C1AE51109 +D745FF0FDB0FFA00FF03F3E9EE1BFB15F0D7FE140DE506EB08060006FBEBEA49D8040615F8FB1DD1FF011303F6FF02D0 +F52DE50BDFEB15070CEA15D80D1BEC2505EEEE2328F514E70AFC210CE309ECE22218F7F6E8F0081606C6FBF31205D50A +F0E70D46E7F9E7ED103AD2FB06FB28E81632B7F9072027E5E9E938DD1511D828CC040031E3D618091F02D200F7FB09E1 +40FBD3E62AFCDEF8FD20F1F816E80DE1FE1F0AF6EE081814E3020E1719FCED14E7FBFD17F834D6EFF91DE602ED37CEE4 +01F6F907D7101501EC0010ED0ED956EFDEC0490014E41EEA093AFCF8EEEC1FEB011ACF0529E7F3FAF9060A2AE2E6D50B +2CCA1FF6F5EF1920D540E903DB21E2FCDD2FE30917DEFB40DB20F5D41519ED0806E72202EEE92614071501E0DB32F7E7 +22C337E007D0140D00DD1109D6E40E2ADFE7FB1529C420F926F7FD14FC1DBB3EF023C02D0A05FFEEEEFF052000EBF4E9 +1DF10DD9FDFD0623E8E9F9FE2CF6DB1919E7E9072804D8EE15FEFD01F02DE6FEF01229C008E62805E00812FF0FFF0902 +02F3F423F70DC2E3481207E21AF9E327DA1FC8E7FD1102FDD223061BD9FD031FE7EDFE261AB316122803EA41D021F0DB +4EDE01CC171001DB110C01FC08E5FFF5EE1BE9F6F5EDFAF933B6101411F20707F3F8FBF52715FBD41F40DAEE1428FCF6 +0AE917FAEC0B090A06E9F50111C838D800EFC454B010F304E70C11D6E636E30CFB2510C25EFBFEFEFEF70533E7FBF505 +10F2F72BD4F81B02FF09EEFA0517D2F70D10F6F6E93BD1F2171DF1F2E215EB000EFD19F0DDFEF820ED16E9DB1EDFED0B +0CE02FFC1B0B09DD271DEEFEF51BFE0D0012E60FE71AFC15E3DF12F8E1FB15FFDAE429EEFCEA2FF4D437B1FB13F61904 +150FE40DFA2DE8190AE604021F03F90305E933F7E0FB23E0EBEC23D8F614F807FBDAFFE827E614F0F7E51922E0010CF3 +03250D03E11B1E05F1EB020AF31024F7C529F63DC4DDF50705E41E05E9BE2232E6EDF60B0808DDFBF538E80A2310F6ED +1E04F51700FA0624F1000FF2E6F8FB0FE1D32AE200F706EA09EA07F80FEDFDF31DF209F003FBF63F0004041410EB121F +E8ED1F36D9F9F005FD00E31006E3E7CC31F7BEFD32FDFEF204F821D8020FFAEFFC0A30F00EF71B0A020228DD05F6071C +0104E2FC0001F2F3F51AEF0DD4F7FAE9110B0BEBF500090808E21D0AE6F40F1104E60E1314F7E82717F6DD08FA12E70F +EF29D0E1FB2FF2ECFCF905ED03150CE90FE80803E7021C0E1519B80F1AFA2DE51DE2EF1706FE1BD20D090FC71B01EE01 +F5FEECF0E91812EBFBF1F21AF41ED025E8FD1709FB0908D5171A061CE31EF8F419EE21D0FC1D01F8FCEC29EA010CDF00 +EFF01DFDFEDC06FFF504E828E8FB1AFEE40DF523F7FEFDFA0D0A010BEA16E5FB140BFF08E90807F911FA10F7F6030DFD +EF13EB06F3F1F916F1F90BECEDFA001CF6F9F3090701F5FA15DFFC34F5FFFEFEFC2011E1070C02FB0BFFFA0103F50504 +F1F80A05EE05E6F516F1E91613E20301FB0AEF0AFE0A07EFFB24F4E81B16FDF5FAF91405EB0017E1E50E020807F1000D +F9FDEB21FCE60705F9F90103040BE8060BF90EF7F5FF22EA0B01EE1104ED1CF1F9F50C01F9F7F411EC060502F60CE9FD +1AFF0406E70CFDE6020F0EEEFAEF0E04F615F305F1EC1B0608F5120FDE11FEF329F7F6FAFE07F5FC1CE6FA1911DCFE21 +D9F10BFE1AE0E1151AF5E80CEF04DF180EF60CEDFD1C0BF8001AEFF908FA141AE3E519F2FE0AF027E8EFFCF318F6FDEC +19FFE818ECFB15E60715E60F1106DE050BE51411F3F8F00921DC130504FEDFF426EFF6FC130EFCE0D74005DA1C06FEF5 +EA0B1111E817F9090ADA0019F7FAE51402E522E911EA040CD51DF819ED0DEFF51BF80EED0C09EAFA0BF611FC02FD0FD1 +20EE0B0E0008DFF2F41711F4FC0DE50AEF14FEF5F51B12EBFA1AEE09F91BF403F7F71607DAFE0EF00CEBF61601E4141F +F5CF0910FCF9FCFB2ED909EE1016E8F30E1DF603E9040BDF1E12F705F504EC1EF7F2F9F7040004F1F51705E81AFAF8EF +1500030DF6F313F0F6FB0A0816ED04F800E8260CDF0AF705F30B0307EEF40BFC08EFF910F7FEF7000AFEFFFF0CFA0DEE +12FA0A01FD09FEE217F71DF5E10A06EBED36E212F4E617F6E117FB31DE04EE030BE81B0CE803F30310FAF90113F8FDF5 +0DF2130A11EB0ED80C0DFBFD15F2E310E8010AFFFD06F1F010FC0217E0FF07FB0D04F12101F9F9F40D06F8021502EB11 +F2ED24FEF0FC03090FD90309F6FDF4F91CED08EE16EEF5FE1117F1E80B0DF2F609040EF6F30DFDF41906F40CEDFD13F6 +F3130A12E1F113F7F2FA19EE0211D70B10EC03F610090EE5FFFD09ED24FAFCFCF005F918FFE20DF8FCF72FDB0315E801 +030B05F6F814E1100AFF00F7FFFA0EFA06EF1403E90AF211F0FE1A07ECF609EE1FDD030EF80DE5FCFC1AECF70E16E5FC +12090903F3EC0FF3060CFBFAF40004F612F9F8F101F51105F50EFAF5040AFB0D00F90FFEF002FD09FA0222F5EFF8150D +EBFC0EF9F9ED0DF904E70710F2D8F52403F604F607FFFF040E06F2F21117F3FEFFF4090801F916E3070700E80DF612FF +FD0DE81EE0FB12FEFAF80BEEF411F50005FCF21FF1F00D0CFC04FCFFF5F11AEE1DF1FDF80606DE16000BEE1014EDEBFB +0B150A0AE5FB0302FB09F7FF01F5FD080401FFF513FFEBFBFE0BFEF80AF9FF02EE03000702070101E4F20A130CEB07ED +14FEFDFF11F5F3F02004FBFD04FC12FEEFFA10FD04F404FE0206EE14E811F613F0EF08F9FB10F4EE0B0902F811F7FDF3 +07FA1EF1F5050EFEF1FB0E0DF4E8F616FEF8FF15FBEDF0082AFAE5F4170AEFF2100EF0FE09FE10F7E11600FE0304FB14 +E8FB0DFFFBF6FA08F50208F8FBF701FA10FFEE0409FD06FC0609F9F7FF0AF90403FD04F8FB03FC0A06F10203FBFEFDF4 +1202F0070D00EDF80BFAFFF7050DF8FA06070BF5FA0DFEFBFF09FEF9F10A05FFF30800FAFEFE12F0F90203FC06F50406 +01FB16F5FBFAFD0BFFFF0401FCF3FC0BF70109FFF801FBF905F212FFF40BF410FBF50BFE0FF9EEF60012F4080306F0FD +030600FFFD040903EFF90B0BED050FF4FDF4040BED0000F215F102080308F805EE09FEF817FBF00503EC0D0BFAF10504 +F4020AFBF405F2FE120BF2001CF6EC040709F3FA0F0BF7FA0EF80A04F40BEE0DEFF710FCF2F911E8FB0406FA0E02E8EA +0B0D08F0060DE40AFE0B08FFF8F21603FBF31207E60F14FAF6040B05F8FDFB00FFFA000404F2FF0108F2F6FC0604F803 +F7000BFCF9050406E31216EDF0F51107FC03E91408ED030D0DF0EE0FFA000311F9FC02EA15FFFEFFF10D03F90400F908 +F90B03FEF80AF10009F2F808FEF70AF30907FA02F4FC06F4080C03F6060701FEF5FF07F908F3F60BF7F6F81409F508FB +FC06FD050DF3F9F9061300F709FFFD04F900FEFCFB0500FB0EEDF212FFFB03F412ED04F1F60A0AEFFC13FAFE050BFCFD +09EA1CFAFB00FF0BF5F31603F8F7010300010207FBE70A060602F508F00FEC0509FAF3FB0E06EB16F9F2041AF8F30801 +F6F30B0AF602F3F70F000AE20E07F3FBF4080AFC0A0CF1F90502020AF3FD0015FEF00903FF060FFDEB0AF805010102ED +0AF9FDFF0806E6F612E4FDFD0400F906F6FE19ED05F5FE0E04FBFD04FB06FEFD0BFF0DF40514F1FD1104F2FB0B030106 +0BEC0AFCFCFCFCEEF9050AE707F7F101FC0404FCFFEE09FA0407ED0A0003FA0C12FB0204FC0B0205020103FC0304FDFE +F80B05F6F40CFA06F7FA040900F70403F9FBF41302E4010009F6FA0303F5FC0607F9FD05F4090AF4070505FAF71006F0 +0308EF0CFB020115E7F605FE0FFA010305F0FEF020EF07F306FFFC00FC0AFEEFF91D00F3FFFF020CFC03FE04EDFF1202 +FDF1FE0AFC01FEFB14FBFAF90900FEE8050FFEF50100FEF2FEFC0704FCF70204F808FF020AF3040AFC1BEA11EEFE0508 +FF04FA02FF0901FD10EBEE020AF20903F2F700F009F60BF4FD01F603FE02F30D0AFF040401FD09000408F20AFC00080B +FE02F503F3F80B0401F904EB0001FCEA11F8F00A04FE00FC02FE02FA0A030305FF060502FAFDFE07FCFC0C01E20CF903 +04FAF9F709FF07F60CF002F817FBFBFFF80A03F2F41907F3FA040FFDE9090CF7F312F70501EFFC0DF60BF6FF0600F9FE +09FC09E80706FB040FF10BFBE8090BF00200F7FE0A07F408F4FA0A060AF2FB14F00708FFED1802F60F06FAEB03FD0FF7 +FD03FEFCFDF70500FBFDF1FCFF01F221F4EE09FEF60909FFFFFB0AFD020402F7FF19FEFD0FEFF908F9000AF309F500FD +12F1F50500F4FE07FAFCF70BFA0801F20310F6FD02060409F7FE0002FD0F03F6FCF8FF0AF3F710F7FDFE05FAFAF70A08 +FC0EF9ED0C01020104FFFAFDFD0507FE0000FB00FA0106FBFC05FA05FCF80FFBF90003F80003F8FC06FCFC0FFBF8F904 +07F6FA0FFCF307020201FC0500000104F90404FE040501EE0C04FDFA0B00F3FF01F4030DF7F10700FCF8000500F70101 +FD000305F606FFFC040FF1FBF712FE000FF5F70006FE0801F8F70703F9FD0601FB00FBFB00FD0B01FDF8FCFC0509FAF9 +040FF305FC02FAFE000504FC00FA0803FEFCFCF5040AFFFCFEFFFD01FCFE0301FCF50CFC05FE07F4FE04FC050801F80E +F5FF01040005FB02F9F90A0301F300FC05F7FF01F5FB0502FA05FBF80CFE07FFF6FBF90E0903FBFE0504FE00FB020303 +F4060302F7FF18F3F7FFFE0007FAEF0EF4FB0A01FCFFFF01FD02FEF501FFFF010AFD020105F901FFFB070107FC05F5F8 +F807080600F1FF0700FAFD07FCFDFE010508FAFC0B03F2FAFDFA09FB04FB0203F3FD01FCFD0BFF0007F0FA0B05000405 +FEFDFE0807F001020603EF0BFEFEF70600F906EAFE0E03F500FAFEF9F901040EFFFA000703F2040FFCF7FE0C0EF60509 +F5FEF702F70B02EB0706F5FF000001F70400F60103FDF90CF7FE040603F80001FEF20C0BFB0AFDFF03FA0100FD08FFEE +0C05F3FC11FFFA01F500FA02FEFE0503EF02FB0BFC0808EDFA0EFAFA000500F8070DFAFB06FEF7FF0803FCFC0AF6F707 +02FA0E00F10305FCF60800FAF5030AF70108F902FFFAF80602F8FE10FDFDFF05FDF80609FA01FFFF02FA06FFF70309F6 +0105FCF2020107FB03FEF3050AF7F80EFAEDFD13FDFD06FCF603FFFC05050100FF0B04F603FB04F90108FD010200F602 +05F1FD08F8FA05FEFBFB0B00F4F90502FB02FFFC0207F40506FD05FF0C07F3FD0003000DFFFC00F705FA05FEF6FAFE09 +F805FAF60504FAFE010106F20AFDFCFB0108F00707FF0003FB02FFFD0BF50908EE03080DFCFBF704FEFC0905FAFBF1FD +11FA02F80404FCF4FDFEFEFC05FC0107F4FA0806FE01FD030AFD07F50C04FFFF0100F50B0400FEF7FEFEF8FF05FCFBFB +010AF8F5FBFC05FF0106FEFBFB0306FE06FD0004050204FE0105FEFA0BFFFB08F206FEFAF50402F206F705FCFD04F4FE +02FB0407FB0306FFFDFA00070001060904FEF9FC070404FBFB0003FAFF07FEEEFF03F105FEFE0004F6FC0304F604FF05 +04F908F9000302F90D00FEFAFA050AF604FF02FFFB0705FDF901FB0A01F50706F6F10C02FC0100FB0300FE06FBFCF3FE +0301040303F6F9F90BFE0202F904FF060200080300F9080305F8FDFE0203F4FCFD0CF4FC07FDF6F6FC06FEF809010101 +FDFA0CFBFAFF0BF905060209F506FE0801FA0403FAFD05FC0401EDFF03040000F6FFFDFBFD000BFFF4FE0600FD0304FF +F901FEFF02FF0002FE04FBFC0BFCFBFD0705F80306F70009FBFE05FCFA0007FFFE00FFFAF7FAFF0804FFF7FB0D02F5FB +0900F8FF05FEFBFDFE0705FCF3030BF803000205F4FA0603FCFF0801FBF9FA020805FEF707FAFE0DF90201FFFB0307FF +F509FAFCFEFBFF02FF0308F9FFF70000FF0205FE01FEFD0606FDFAFB04FF010501FFFEFDFC040301F905FF00F8FA0107 +FDFAFE03FFFD020200F701FE0404FB01FF0106FE02FBFCFF0EFD02F701FEFC01FF07F70502FD02FEF7FE04FF02FEFE00 +FFFFFE0301FFFDFA0307FBFD09FBFCFB08FC020208F6FF08F20006F9FF02FD02FC0502FBFC0501FA0306FCFFFD03F900 +0100FC0706F3FD0302F10803FDFA09FCFF0901FAFA070101FE06FFFCFFFFF9050300FBFE08FEF80607F0FB06FAFF0107 +FCFDFA03F6FD08F7FF05FFF90502FF01050102FCFB01010301FBFE0302F9FF0705FBF9050003FFFCFC0400FC0106FDF9 +00FDFDFF00FEFC0201FE03FF00FFFA09FB04FFFF04FE05F802FDFE02FD0A02FDFB02FCFFFDF909010000FB01FEF40608 +EE04FF04FF05FBFD03FF04FB09FBFCFB0205FFFC00FDFE08FB0201F303010405F8020801FF01F701FEFC0104FD04FCFB +0605FAFDFD0101F9010201FBFCFE02FA060307F6F70401FB06090301FEFC0304FFFA0301FEF70404FB04F602FCFBFF01 +020002F80103FCF3000AFFFC0500FC05FD02FB020102040202F60503F5FE030300FAFE010102FFF8FFFBFCFD0508FCFC +0200FEFE01FB000DF8FA0408FAFF06FE04FB0305F9F8FEFD0708F8FD0105FBFB09FCF9FB0403FA0501FF0300FAF700FA +01040A05F30006FEFC02FE06FFFC00F50603FFFD0EFFF1010203FF04FDFA000300FA0AFDF2FE0AFDF7FC0006FF07FDFB +FA0100FB0BFE01FE05FFFCFFFDFC020B02FC0102F40703FFF5030FF8F5000002F901FDFCFDFBFC060BF9F8FF06FBFD06 +0803FA01FFFFFFFBFD080704F701FEFCFA09FC03F80006FEFCFEFEFA08F9030103FFFD0201FAF703FB0805F60705FDFE +FFFDFFFCF9060603F900000100F903FF0001020202F5F8090602FAFF01FD0301FA02FDFEFF02FC00FCFE00FDFEFA0502 +00FFFDFF0301FE00020200010701FCFEFA0403FFFCFF0303F7FE00FEFFFB0601FB01FB09F6FC00FC0601FDFB09FEFB02 +0006FA02050AF8FDFEFF04FDFFFC00FF01FC0005F8FFFBFFFF03030302F2FB01020301FF0205FE02FB0203FEFEFD0404 +04FA0301F601FA06FEFD00FD01FD01FFFCFBFC07FEFEFD06FBFB02FA010403F80B04FCFF0203FBFE0107FC0204F607F9 +FF00FD05FCFFFC05F90303F5FEFF0501FF0006F50001FE0100FFFC0209FEF7FC020002FF0101F905FD04FFFDF80507FF +FFFD03F90004FDFD010600FF00FBFF00FC0000FD01FC0107FDF3FEFEFF030502FA0106FEFA08FFFA000406FE00FEFC03 +05FCF90205FDFD0301F6F90301FD0204F9FD0002FBFD03FE000305FAFF04FE000501FEFE0302FFFDFDF90703FFFE0000 +01FE0100F1FF0302FD0400F900FFFFFCFD02FFFF0BFDFFFBFF02020001020304FAFDFE0100FC0201FFFB01FFF902FEFB +0002FE030500FEFA06F903FCFA01060301FEFDFCFAFF07FE00FD0009FDFBFF0300FFFD0601FAFD030600FAFC0201FF02 +FB0401FEFB0007F703FF01FA00FBFF01FF00FC02FEFE0106FFFB00000001030202FFFD00010501FBF90206FDFDFD02F9 +FB050000FDFCFF03FCFB0105FFFEFC000502000202FFFFFB0503FFFC0100FFFEFF0202FCFC02FEFDFCFD0003FDFEFE04 +01FEFE0102FAFF020601FE0004FDFFFEFF0501F50403FFFA02FE03FCF8FEFF040003FEFFFEFE010303F900020A00FC03 +FD000003FC06FCF8020103F201FFFE0000FBFF02FAFF0300FBFD030106FE000602F90103FB050800FF01FCFAFE0604FC +FF01F600FC00FD0200F803FD0002FF01F8FFFFFDFF040106010000FE00FE07FC03FF0200FEFEF80302FFFC0300FDFB02 +FDFDFE05020101FC01FF0406FC00FAFC010303FFFEF9FFFD06FA020105F8FBFF02FFFDFFFF05F903030104FCFDFD0801 +FE0404FEF80201000200FA03FEF8FE05FFFA0002FFFBFEFE0600FBFE0300FBFF060702F8FC0602FAFC0C02FBFEFA0101 +FDF9FD0BFDFAFF03FEFCFC04FD04FEFD010700F80701FEFCFA0D00FD0102FFFCFD0103FEFDFF0003FFF6FF02F8FD0302 +0104FAFE01FDFFFC0605FFFBFF09FE00FC0001FD04FB0103FCFA0004FEFA09FFFD02FC0004F9FCFF010400FF06FEFE04 +FDFFFAFE020301FD08F6F60700FEFFFC03FA00FBFB0503FA010500FF01FF000000FB07FEFF02FF0300FA04FDFEFDFE01 +030300FEFFF70202FF04FC04F607F80201FF00FF0402F907FAFC030BFBFA0103FCFA0202FEFDF9FC060007F30602F7FE +FB0308000005FBFC03000204F900FF0AFDFA0702FF0006FEF904FEFFFE01FDF70600FC000303F5FC07F0FE000201FE02 +FBFF0CFA02F9020600FCFF01FD02FF0007FE02FA0207F7FC0802F7FD0801FF0405F50201FF0000FAFE0206F302FDF801 +0103FEFDFEF904FAFE03F605FE01FD0508FCFF02FF06020302FE00FF000401FFFE0701F9FB07FB02FBFC000303FE00FF +F7FCF70A01F200FF06F8FD03FFFAFF0503FBFF03FA0507F6050502FCFD0904F50005F507FA02020CF1F802FD07FB0303 +01F600F711F507FA0201FD00FF05FEF6FC10FFF9FFFD010BFD01FD02F4FE0C03FFF6FE06FD01FFFC0CFFFEF906FFFFF0 +050BFDF901FFFEFAFCFB0304FDF8FF03FB03010206F601070015F10BF40001040104FCFF030700FB0AF1F20206F50503 +F6FAFFF504F706F7FE02F8030002F70707020200030106000306F606FC010709FF00F901F5F8090400FA02F00001FEF0 +0AF9F40704FFFFFC02FF02FB08030304FE040302FCFEFF05FBFD0902EA08FA0103FBFCFA070005F809F300FA12FDFDFF +FA0703F5F71306F6FA030CFEEE0708F9F60EF80501F1FC0BFA09F8FF0501FAFE07FD07EC0605FC030CF40BFCEA0709F3 +0100F8FF0906F605F7FB080508F4FC10F20706FFF01502F70D05FCED02FD0CF9FE03FEFCFDF80401FCFCF2FDFF01F51E +F5F008FEF70808FFFFFB0AFC010403F8FF17FEFE0EF1F907F90009F408F600FD10F3F505FFF6FE06FBFCF70AFA0701F3 +020EF7FD02060408F8FE0002FD0E03F6FCF8FF0AF3F80FF7FDFE05FBFAF70907FC0EF9EE0C01020104FEFAFDFE0507FE +0000FC00FA0105FBFC05FA05FCF80FFBFA0003F8000300FF00FC06F016F903FB020201FD04F8040400FBF704FBFC0302 +0103FC06F1FF0401F70301F803FA0BFB06F511F1FEEDF501FC08000512F5000DFC06F304F5FFF9F90B0AF711F514FA07 +F217F9FEFE07F60200020506F805FCF609FC0600F908F901ECFCFFFD06F6FAF1F50AFB130301EDF5FFF70916180AFBEE +F8E90E0B001F2BF700F9F1E4DDE20305FB0B343707FBF6F4E7D5F404DBD1EBFB04F5011F1B222E303D0A100807F2D8D1 +DCCDD6F1040CE0D6F6FC0A010F321F050F26251D0F160BFCDD0A03EE01F2DFFBD1E7F3FE0FFA05E3EFEDFF030702111C +F8E90707240F0201FEF7010614060EFD15F5F4DD0BECEEDCE9E5ED010A0E1B062C0EF703141B2DF8F310F018F6F7FDDA +EDF2DADAD70D28DB05F9F9FC04E120160F090D0A0AEF161E09FA1B422FEFEBECF7DCB7FD16DDF4060704EFD31611EF03 +F7FC0BF60DFC082603142AEA0917E4EB030A011AE4EEF707E2D7E8F70AFA1FFB021DF701E5E807EDFB0AF31515031EF5 +EF22F50807F8010BFF07F301FD17F408EDFD14B22AE904E3F0FB26CF1EE61A1008DF3513EC0C0517F504FA2A9143D81D +E0ECB371D2F408FBF223CC5EFBC33ADC29AD15ED3DBC25DB0C42BBF064A83015D949E8FE2D41C535995F9F01F2FCD709 +F3EE10E6091AF119F006081ACC23EB04FEF5FC160015D841FAF3F5F920D2D010E6FD00D657BC2211F22B17F11E142FED +DFF40F01DB0FF4F5F90FB524D71BF8F9F40AFC31FA2AE0041421BF18CC0A0DEFF13CF2C923F032ADFD1D3AB547D22FE0 +2CC70AD52116D033D7060727FDD707F725BE161AF34AA97FD9F0E3F5F8C7F1D334B6FBFE678255141CF935DA3AF6F521 +BA140128DC1AC63AE93DB9F9D92B16EEFFC35ADB23C61EC21BD32FC5FADD46CF09E25CF115011A06ED5AD531D20A060F +A643CDF5041CDC1829BC18DE3FD811E212D90EDA0F09CA36EC24EBF2F30B170BCA38E725D231B651D833D439BB33CE3D +1B906F8E6AAB31C34BEE1ABC20F1E715F126D250897EAB29D84DBF1CFAD92DA927C151E004E02CE72AF4F115FFC81517 +E221E4FD2004DC3CEC0DFD16D565A83BCB120816DFCC22E023A6709538C52BC4EEFCEB2D0BD00B26E53ACF411336DA23 +DB18F52CC229F0D0F81FBC11FDFB34CDF610E612E338D70305F6DB3DF2F6F714F808FEF02CEF0EDF1EFEE510030033D6 +20EC08F5E80A0CF106E00A15DAF5F4170DC01322E9E9100A2702DC37E100E312080CC349E436DE15090735DEE313F9D4 +070FF0EEE10AE324BB070421B82D0E00F823F31A10E4FDE02DFC08EC41E802E828F0F0140802FDFE17F1F5E213CDEDFB +DC1218FCFF2EA63C0417EF103CE800120005FAE81BDEE4F9FC16E2F5FDFFD424DAFAF737DE101B1CBF3E16E02407021B +ED32B92CEDBD0DFDF2E22105F4D03CD1E409FA18F5FF0D3ECB1A07F7063ADAF60005E91708F2ED15F723EFE40E1BEFF2 +E31806AB4AF0EEFEED2FE3EEF1340007F6E92D0DF50CE41BE613BB4AC923EB29E8F527ED070007E10A07D3EF19F409ED +031CCB4CEDE731FE06F518F4E911FFF1F6DC1AE700D43BBD2DE1050F38F4F20C0A18CC2505DD3417C9FA18CF1A1FE80A +DF21F501CF080706B20CEA0AF50D0DEE2632EEFB40CC3B2103F7FAFA1AC012DAD112DF04D928E1FFE930E2121120EC20 +1318C631DAF70FE410FDFEE421EA17FFDE21D043C91533BEFE15FBEF18C13508ED09F524DBDD2BDDFDD444D535E8FB2D +F0F90E3103F016F602E4F7FAFB20B4EA23E6DDF400030D062407E045F12DECEB232301E70B22E8DFF705E7CF1FD70FD6 +19E22AB02002EE21F4F72BFF04F436CD16FF121CE312070AED08FF0CEBFAF50404E4F816E5FB09E714EDDC29F814E010 +E31DF30D04011108000916FFFD1CF5D924E105F5E516D9070FE81308DB4BCC36BF16F317E620ED0AF8FD0C10D419E90E +09D21402FCF8FA1204FEFDF10410F7FB22E31BCA62BF0BEE10F300FE0016D51FD23A02E7FE10FEE31112E615EF05FCF7 +00DE32E5FD041FFDD120E72406D121E427DC2AE405FDFE191BD11416FBF101F710E7F6D528F4ED16E8FB0ED42AE020D3 +2829EF1BD426F00FDC27F3EDFC2201F709F0FEE31FE1FC23EBCC3FD702F91EDD0D090FFC0EDC12F237CEFA16E9F5FB0C +11F3D52CDF29D62D03F41A0BF523B427020003FC0FEDFADF0B0510E7FE13F9D51E14E5EE0C0E21CE0EF1170802F6FC35 +AA18F729DEEB1618CA1B0D02F70EE31528D5F7FD1BFDEA120AE9F1010EF403E21EEAE424F127C71503FD21F3FE0614FA +04F3FBEE0DF9071AE61007C025F90AEC0CF507DE25F4E822EEEE2709D6E82B02F0190CF0080CD420F71701DB28E9EF12 +D617F4F90AFA06F3F31EE924FC0711EE12FD0805FFF3F102FBF007CC17DA1EE210E615EA180314E41616E12AF0F520E6 +001FF20BF10EEFF70A0B1BDAFC0EEE24D400F510F2FE10DEE91604E80EF3101FE4F6FA33E50DCF0344DA0108E51AF000 +0FDC07FA26F500F20AFC16D01FFF17DA010FF90AFFFD04FF0AFEF403EA05090804F20CFDF916EC03FA0DF1F8F910F2FF +FD06EF0C16D444BD320DECF5FCECFD16F3EC1CF9020BF7E90505E618E102140F02F90413FA29CDFD181BE219DB01F9FE +FCE6FF0C05F409E2050B1AEEE02A0700E90A0AEC35CF06D91203E529EB101C0EE8F1130510E1FF2DE7FAF0FCED25D115 +02F2F91EDD0DE20E150BEEE4250CEE0905FF21D703F9ED08F20C0FEEFC2CE716D21328E7F4FB1107CB1904F60E10E128 +E5F5FC1CD8FBF7FD22D121FB0BDF2100F223EEE50B0EDB23EC070F021BEF0FE1FF0BE518E60E0DDD14F3FE1010FA020F +F9EA33DCFE14ED17ECEDF7F208FCF323BE24DB0313FF0F20D347F1FB0C22DF18FB14D52AC50DF4BB42E3DE1107E41805 +E533D8F72E03EF24C83FF9E1ED35F4F60413D12300D811F20DF50B03D9160515EDF519FCFB14F319FAF0F01DC319DF0C +EF07ED22E50FED20E636D206090EFAFA17E03AEDFB0F2ED627F9E9F9F2EA2ABE0004F8F5FCFDF907E91EF21308F71424 +05E8190CEC10CB3CCFE618A943CF0DF905F2050B26FDF11B1ADC141ED11DFB09F626BF2FCFFCF6FA01FFE410F203F21B +F801021715CB2818F0F4FE0B11F8EE08E71CF6F40DCD0A23F6F8F7080A0EEC04F725FBFE0204F7FB10F0E90D07F70ECF +0D08FDF3F716F80CF324DC23EF17F400DB32E1F8E12BFCF50003F9ED10F0E42EE41BF321EBFF27F303FC04D94AE2EF21 +FDECF418A24BC136C217040CDF16DD100CE42202F4FD1617E1FA1A04D70825F115F912CD2AE523D323E21209EC0112F4 +CD3DC318EC010BFBFEF40B14DDFE25EB17F1FE13CD52CE141DE6DE31FEF00BEFFC060FDD0DF1F6EF0F04D62BE122E235 +D528EA0909E840D71DEF08F10802E5070AE4001ECE06F3F2EB0B090DD123F5201CE4012002ED1CE8090013FA10DF06E9 +21E1FFFC1AEAEAF6F512E613F8FC15F224FE0CD031FFF3FB08FD09FCEE0F1CCE0A04F904D925D90B02EC0D04FA0023EF +F70626EBFFFF0CFEF00F07EA12E90B03F7D91DE12CD7000515F7E719FA26C926F206E626E827D9F11110ECE51118ECEC +2108E102021B0BFCF91FECF704FC11E002EE1FDD26CC2AFFE4E61903CD2ADD23D92CDA1414CD222DF6F91BED21CF1602 +F9FBE53BE8EC15F8F118CD0309E918E2021DE6FE040A00EE320309F211EE18F3DF0719CE02FE1EC61FF817F5FFE81501 +D72FE21CD938F0EC33D3210617F4EDFE0701F2FBF5EC19EF07EA15ED22D1FE0121E20E1406F7110DEA13C6171AF1CC02 +120AF32EFBF8FA04F2050BF3F92AE708DB23F606E7100FF1F7EC12E91ADE23EAF6090EFAEB1BF8040103ED1C02F91EF8 +F30BF7F7ED0C00E9FFE9FA1BE129E40D0509EB0602FE12F01FE728DA27F3080EFD09E206F4F9F11EC006EA0DF80ED809 +20DD0EFF0CE73FE723FE13FBFD14E3FF23DB35D204F216E517C00805E729EE0ED635C823D647C12DDA1DF421EA0018F3 +030D01F6ED0B13DA05FEEEEB21CA290904FFEB030325E122D822ED1EE617CB37F8F3F007F32EDA02FD11FFE612C744E5 +17ED20D90202EE0CF004E926BF28FB0D13E6F33CE707010A16E817ECF0EF0EE01AFC11F109E304E30B24EEEDFE051CE9 +1F060412F204F900D33DE105F1E9EB34C2041601F70FE8E53CCF2600FA010D07041306001BE4F2EB11FFE2170ADC12ED +02EE0006FF07FFDB1A0FDD29E80A0AF7F40C07030AF50BF21BCF47C91908F50BFBEA070FEFF51204CA2BDA1BFF07F313 +0AD732D70D090AD726F30DFEFEFC09DCFB16E1EE0815EA15E80C0310E819F016DD0E030B0CEA28F5E70E000EFE02F6F4 +0ECD0BEB37E509032607E705ED06F200F615C72312EB15D8F318E8F40AFF0B0AF4FB26D3171AF3F72006FD1EE4E41B03 +F6F5F610E415F4FDFFDF0EE20CEC28F10713EEFFFF0904E92011ED0C10D304FA12E424D42CE30A040EF8F309E227EFFB +0AF605FFF011F9F7F60FEB090A08F6FA03EB22FD06FC0F03FE041AD41ED50209FBF9EE10E40005F9000700F915F2110F +02D8072CE237DFED28E211FFECECEC050E01F9E01AF5F518E9111108ED120BFA11FCF30EF71509F0F802F003F7E006DC +FC000ADC1AF5031FEC0107042DDD2700041CEB1DD91B0FFAF211E7DF10F112D51CC32101E50DEDEC1A0BE510EB21F32B +D40D18F623D92414D944BC17F0F90024E2F3E52AEBFCE9FE1700FDFD0204F1FB1CF6EC18F91BC61FF9E327D829DD08E7 +1E1FEFF70324F8EEF51DFE06E715FBF8EFE814E614E92EE6F3080D02F104F71CE7ED3112CE2DF5EF05C30F04EAFF1617 +21C92EE7251202F70BD117F8E725E002050CEEFB13E5F914D820D4EBE33A08F739E41DE00EF20417DF10FCF01526DB17 +0AE01111F4C509FDF416F3F8E6100121F7EF10F915D41A0523DCFF0D24DC27DC11F302DF14F3CDFE09FE23EB13EC12ED +FB1ED91E16DD4ACC21F111EBF30B06E719E11DEE12CC28F5EFE638C845CBF220F6F8FE12F214EE1416E500E738D210E4 +34FBDF4CB524FFD62AD20DF319F923C9053FC80BE80DF8F6E50FF12CBE34FDFA0017DF4FC91EE525EEFAFEED34EACE3C +E01CC82CE40FDBF7E43FB509271CEB05EF0F02F31E0DF20AF41EEAF604F8F70E06D922FA0401FB0021B722F417F735D1 +1103EEFA02EDF4F9D348F7B937C632EEDC2513F50DDD20060512FA13E6201014D514F6F910F9BC15DC0713EA13FDDDDB +1915C743F70920F51CEE23D73CED1D00DA1DFADD0019DBFFE1D61EEDEB24BE35DF0F10F314DD49FC122704010315FEF4 +EECD2CEFCE30E2F0F3DDF919DFF20E0008E22DF332CB1C3CDF17F9FE0F24F50913D404EB13FBE5D33009D1E90C03E7F8 +EB3F01E31FEE1310E8EF32BF41C85DD3EFE72DEE17CB32F1F4D933F50B0DE136F2E316F50AD7ED340ACDC448F30CDA13 +FE1FC825FCF616F2DF30D826F21BE8131D11E1FED722EF020505F3E20E09F707F50F05E4FE002DE2E7010A1DC9E834FB +0514E714F10EC05FCB200DE61FF8E51230C7FDF619E8E0F71212DFF11BEA0EFB0A33EBE71305F1E3100121D9F4380EC1 +24FEEF34F5DB0513CC26E9C45DB534E2FEF531F5E7012ADD1ADDF718FF0AFAF4070416F629E7F8FCFE1CD513E004E509 +D133F00CCC310807DB1BDF50D406051CF1100F02F432B326DAD31E08DBF3F8EE3203CA1D1DEC0434C73ECCFEF73EC0FB +181700F9E93019B2F72612D21ECD2704D0160F0DD9080A1FECEA15EF11E91616E8DC0B1FF0E422FC00EC06FE23F3C424 +18D315FE2400B742DB27BEEE1611EFE71824D10319070800010E14EB04150CB311FCF41FC726F5FCE1FA1DDE0B0DEC52 +DCDC28E44DBC0C0222E905E10BFB2C974FE1E3F0250812F2F720F6F5F9002922C8070DFEE121BD2AE1FE16CF12DEF526 +D838F00EFE18000029EBF806F50B0BD31A04EFF9E6E207EBE338E325FD02F8FD160B28F33AFADA30E90FCCF2FA31BEEC +F522E0D4290414C5E84D17E8EF2A13FDEDDE3611EAEF2EE8F703EA28D1CF4804EED0DF37FCD7CD69E6FDEA401CCD1F02 +0F1BC2121506F1CA34F2D207E220FF06DB27FDE9EC181711E7FA43DCF5DB38B1031E2DD9EFFE1502FCFD030110F0091E +DB08FA2EBF030EC568C4022EE3E2FEF618CC3FE151AB122310E0EEE82DF0F1F325F1ECD65BD3F1F7F040F5E91FEE26D6 +030C0105FB16D445E1EE0F15C0F322DB1EE6F106FD2CE40BFDFF10EE19F2E645C8FB1FCD1803DC0934DE1F15F5BC1FE8 +35E7E31F17EC09F1F5130CD154C4F0F511FCF11ED32022C1F94400DD110721E1F807E02BF3EE0F1FE0DE0508F014E6E3 +20F7EC1121E1F3FB56CC17ED020D0EF9EC24F0FD08000EBB4CB319F2EF0327F2D21FFEF925D3FA181CDB160DDD040817 +07D535C5171004E7F117F7EC1AEEFF19FDD03502D5070EDE0F1CDF35FEC51FDE2813E514FE080203F8F804C73E18B8FC +11EFFDF6E62AE20CE31FF603180215FFDC34F9150EE0EE49D3FA08F4BE1519EFFADDF21B1AD128CD38EDE81F06040BFD +25D129E03200B81910EDFFFEFCD7140609FDD420CA53E2E6F82ED11D05ED25F7EC41F2EBFC0A1CE412E323E703EFE104 +FC00F729D6DE28F108E8F82416EEE546D92701FB39CA0C2403F3FFE04506C0CE0DF3DE16F300F6DA29F5EAFD0B042616 +F61820E917FA08FC15C342DDD70705E3EDD317FE2EAC4EC528F6EE4FDDFBFF24100DEBE13402CE22FBDCDB41D60110D6 +23F8CEFA29F01BD71640CEF51FEEEF05FD2222D8D742DB14F5EC1DFBF2F12DDFDBF524E712F81401E93CE00022E8E040 +D9DD30F9F304D9200001E102F42BDAF81A00C73513EAF611E23906E1210A00D01DFCE906F91FD90FD726ED05DB170BE4 +F23BD00816EC320FDEE643F8F1EB35E5F70DE8DDF609F1F312DA1C16F202EA2AEC160CEC2DF011F01622E5F3F901EBFF +0DD424CDF810F9E2D25ACA23010B090501ED140B15FFCF29FA0025B60914F4D141BC1CFBE60F0EFDE90812EA0D031FEB +FB0818EB30ECEB29D5041215C409E5010DF1DF0F17D0F835CE0106D85AF6F133CC351DBC3234E2EB07FFF8E30BD10612 +F4E735DEE9FA13F9F30705FE0E0BF133E3060C14E51DF404EEFB02EF0AED02F8FB38AE3100D630E71306D71123EEEFE3 +1A0A04E81ADD2FDC0202E91BD63700EB1315F801FDF1070CE9E32FF404E41110F9E1F819FA000DEC0603F913EBDB1B29 +07F20CC53906CFFEF800130DECFB101704F1DF0E020FE6E40A2DEFE80E11D916F830CDFFF034DEEB0B0D12C71A0F1BDC +F428F9F20FAA5BECF3F935D521E70D03DAED1C1CEEB63AFD28E5DE1E1CFFEA0209F8F40C15DDFEEF1102E516DC26F502 +EC0714E3270BFD09E82FDC1CF2F026DB0CF112BB38E111F0EEF315FAF7E72506FFFE05FFE62706FDF6000C1EF4E1180D +F209E91FD5EFFE0DE9F2EB1513EAF41829E60A0C13FD09F41A0CCCFC10FD00D50705F2F70CE40FE9FE23F4F8F61839C9 +1AEE132CE200FB32C8FF08FBD90913D926B71EFF0210E8061DB946EEFA081F04F317F51FC839E70A0FD4F610EFD412E4 +0A08EBFCF71C14F011EFFA1E000BEB1919FF1FC81F0EE002ED04EFE6F32AC50FE335FC01E90D1F05EA031EE402E82501 +FDEE1229D803D830E1FBEC050900E2FF1AF1FBFA33E7E5072CF50AE00E2EE106F525DFF213FC16CE1AD31501E90AF111 +C135F2EE38CF1519F904EB34DF13030BF7F900CF16EF19F6F505ED23E614F9EB25E71DE9030611E61B05F00AF7E80BFC +EF09FBF301FE0A05F315000809EA0C0DE8FDEA2AEE03FCF101FE08EFF3FE01170AFEE11711F1F7E81F0213E804EA1CFB +EC22C71A47CD1CE8F41C0ADDFCFA07F908CC3DCC07F7EB0912ED0322CB38E314F51604FF17020118F103E00D15DB06F5 +E71607FED7040AE227E8F9080C09FFDD0D0309EE151AF229F8DD1FE311ECF414E21BE615F7FA05F203F50F0208F2FB14 +0400E1090419E805FBF31BF9E001FBF61C07FC0B0A16FDEAF106FDFDE5E70508F6EF12EE0C20EE0119E732070200FDFD +10EC09F2F115E5FDEF17E1FCEE1FEB060012F01B03F9EF11F1F513F006010CEE05FA1800ED16E92BDD1216D8010CFCEE +1ACB2201F601EE1BE7E821E109D535E321EF0517F902171D01F814F6FFEAFDEF0416C3E91FE6E3F402FD0C0A1A05E33D +F720EEF21D1F02ED091FECE1F905EAD11FD80FD916E528B21F04ED21F3F829FF05F435CD16FF121CE3FF00000B0DFEF9 +FBFDFD0102FA0003080905000EFBE4D9D9DCDBE5D5CFF30406F900FF0317271D232915230000153B431F150DFD12221C +05030D03000CF9DFE5D9F2DECEE2DBDDCBB6BAC3C2C2CED4C3DCFDE9F1F4EFECFA0BFAF4FAEF072E47574F464D686D42 +25221B1F282B1F1711020A1820423811F3C9CAEB13EDC8B3DBE5F6FADADCDBFD171919132322F9FB1C3C424133221635 +330F140B15151018FEE9DCDDEBE3CDCDD1C7ABB0BA9C9FAEB2B4C0CDC8CACFBAC2CBCAC4C7BFB2B4C2D9001F0D061F36 +372B1E0D091F172B1C182424181E364671674B04FD2837321709191D30291D0E06283F3127475040150C111D44473424 +182518010503FAFC010DFDEADDE1E5C6C5D5C9B9B4B9A899A19EABB3BCB9C6CED1CCD2D8D1D4D0C8C4A5A0BCF1FAF009 +031D1F1D080AFA050AFAFCFA0F07FE02FB1E5B6B4A08FD0E1B201A111512223114FD021E2A1424444F51341B1625505F +4D4D484A393738292316283A2017181A00F906FEF0E6E1D3D2C0B3B1B7B8B5C5CFC8DDD0D4CED5C5C6D8B28985A1B7D8 +CCD3E3EEFDFFF5EBE4F4E8E3EBE3F0FDFBE2D80145604E1F0E171113211409092D320E030C0D10070E23364B38180112 +2F2F3C3E42452E3635260B122C291C2125160E0F0D0D01FFF3FAF5DADFD1D8D2E1E3EAF7FBF70904E9F2FCFDE6BBA9B6 +C4D6CFDFE4F00902F0EAE7E7DFE0D4C6D7F5EDCDB3D5182F31221505F70512F6F202171AFDF9FC02FDF6FCFA26403219 +010B1115243A3E2E2E3D381B0B14121B0F1F1A1711071000F7F6FDF8F2E7DCC8D7D9CEE2F4E9F80A1711FE030E1A07DF +D0CBCCDDE2E2E90315110807F8FF00FAE3CEE60A05DAC0D70516313F26140D1A0FF9F7FF1C0901FCF4FFFBECDAE00626 +24100A00F8F30F29191E1E3423110803FBFBFA040704040303ECE7E9E4EAEED1CECAC2BDC2D0D5D4E1F6110AF8011618 +11FFEBD8D9E6DAE0EB02111A1D12050F2313F5DBF72111FAE2E9F6164149472F3942260F101722231B0A0B1520FCE6E3 +041D1C262011FAFA1120151F2731241B190DFFF5F8FFF1F504F9F7F2DAD2DDE1D5CBCAB8ACA8AAB1B7AABBD8F0E9E4F3 +F70505F6DED3D0CCC3C5D6DAF70D1308F2122A1CEEE1FD0B150DF7EFEA0939473E4453524126261F34392D1719333815 +FEF807151C3737250F111E1E1E30374137363D2A18160D06060404111301ECE9E7E5E6D4D4C2B1A5ADB49D98A9C1CDD8 +D6D8E3F0FAE1D8D1C1BCAFB4AFB5CFF1FBDEDA020F08E3D5DFEEF508F7D6D3F219212936434B472E1E17343726141935 +3B23110603051B403D3128282D24263F45454D554E4C3F30262A1C0F1E23291B0E00FCFEF2F0F1DDBFC1C8C0B0A2B3B9 +D2DED6DBEBFAFBF0ECDDD4C2BEBEA0A2C6E6E0D4CEF202F7E6D7CBCFE5FBE4C5BFD1ECF5070F1C33392007021E200F00 +071E1E1815FEEDEC0625281F282D1E1D233134454A4E594F483E3C33251D1D2A332E1E201202080D0FF3DDDDDAD8CBB9 +BAC6DEDAE0E4F70A0A070BF9E4EBE6D1B0ACCFEEE4DAE0F8FC0403E9D2D4EDFBEAD6C9C8DDE7F4F80B2B332101001812 +01FB0001090F15FEDADCED0202131A13140A0B141F25313E403D3C3D3233200A101B1F21212407FA030E0CF6EBD8DEDF +D1BFBDC4D8D8D4E7F6FC0E1A1604F90808EABDBFDFEDE8ECEEF8011A1EFEEAE7FA05FFF3DAD5E1EBF0F0092F3D231616 +1F180A0D05FE001C2201EBE2E4EEFB0512140E06060C0914212733332A33333014090705070F1C13FFF0F1FC04F0E2D7 +D3D7CEB1B3BBBFC0C8D3D8E4FC1511F8F71510EEC8C6D4D9E8EAE4EAFC1D1F0DF7F0FD0B0D01EEDFF1F5E9EA0B343A32 +2E3231242828110614252D1D09F9F4F5FA091E191A1A11130F15182E372F2B38403421190DFD020A151A04F1F0F3FEF5 +E0D5DBD4C3B3B2AEAEB0B9C3B8C5EB05FEE5F60F07F2D4C5BDC9DBDACED3E9051709FAEDF1050E02EAEAF6EFDDDAFD23 +262B39332C31392E190E182336291F1601F9FC0C1722252323241A1821373E353A4646493E33260E06141F201B04F7FF +09F8EBEAE5DFCBC0BDAEAAADBDB59FB3DCF1E5E0EEFFFFFAE1C2B7BCCCCCBCBBCEEBFE04F6DFE3FC02F6E3EAF8E5C9CF +E5FA0C1F2B1F262C3630190B131E2429291D0BFFF7000F1B22242E2E1A1B27333B3E3E494C4D554E3A23171525352516 +0F10140300FEFEF2DFDDD3BBB3C5CBB4A0B6D7E2E7E6EDFC070BF8D8C2C2CDC9BBB6B9D4F1FEF2DCDAF8F9E5DFEFF4DA +CDC7C6D7F208130F0F1F2E281509070A1419211C1001EEF300060C1E27271A1420292D35403F3E50545751331D152C34 +29211D1F1B0C08100AFCF9F9E3C2C7DBD4BCAFBAD0DFE9EAEFFB101F0EF1DFD6D7DBCBBFB6CAF002F4DFEDFFF6EAEFF8 +F8EEDFD0C2C7E1FF0700091628281B0E04030A0E151F1400F3EDEFF1F90C1D1C0D1412121F262F313338435754381E14 +1F291F18202114070E0FFEFF0D04E4CBD3DEDAC5B5B8C6D4E6E6E3F80E221C0AF7EAE6E8E2CAB2C8F3FCEFF0FB01FAF7 +F8FF03FEFCE4CBC6DBF601FF0614222E2819130B070A17211C10FDFDEFE1F2040F1414100A0E1317252D2325354C533E +22141B1C0D111D1507090DFCEFFC0D02E5CBD1D9D2C8B3A9B3C6D3D2D1DFFA11161001ECE7F6EBC7B1C7E0E8E9EEFDFF +FAFCFCFB030D0EFADACDD9EAFCFF030E202D2E2E21190F091C26201C1A0EF7EBF1FB0A181616150F0F17242A231F2948 +57442E2A22130E19190B0E120EF9E8F90C04EDD7D1D4D7CCB6A4A8B8C5C1BCCBDEF50C13F9E5F1FBEACAB4BECCD1D7E3 +EFF4F4F6F5EDF90C1303E9D6D0E1EDF2FA0114232732332110111E1F2029271C0EF9F2FB08121B221D16151A2633271B +2B4B54494B442E201F231B0F17241A00F3FC0C0E01E9DCDCE0DCC4ADACBABDBABEBDC2E5080DF5EAF904F0D4C1BDC1C1 +CBD6DFE7F1F6EAE5EEFF1009F3E0D2D6E1E2E8F8050B19313221191415181D2229291A05FBF9FC0C1721251D13183135 +21213141495059553F30322E1E14232E271100020F1712FEECE8F4EDD3C4BEBABEC8C3B6B6DA0006F8F1030DFFE8D6CC +BFC0CACAD1E1EDF4EBE0E5F4070DFEE8DCDBD4D1E0ECEEF70C1E26231A1211100D192425201202F5F6FB031C26140819 +2A281C1E282E36465752423D3B301C14202B2B18080107171903F3F7F8F1E4D8C6B9C4CFC6B0AECEEFFBF3F4060D08FD +E8D6CAC5C7C4C5D5E8F1ECE2DDE7010BFEF4EEDFD0CFD7DBE0EBF80D1B1B1B171008070F162023160900EEE6F814190B +0412201D161D1E1B263C4B46444543341E131B2428220AFE06151404FEFCF9F7F4E7CCBECBD6CBB1AAC6DFE9F0F4000C +110DFBE8DAD4CEC5C3CDDFF1F5E4DCE9FC050507FDEFE1D8DADBDCE3F2040F19221E1813090816211F1E1F10F2E6F30E +1107081218171C1F17121E323E3D3F4B493B2817141E2B230B00080F0C0603FAF6FDFFF1D2C2D1DACAB3ACBACBD8E2EB +F401101405F4EBDFD4CCC0C0D4EFF1E5E2E6F1FD060C09FEEFE6E3DCD7E0EBF606121B2225190B0E151A1B253021FFED +F807080810101119222417101C2C35363D4A4F4B381E131F2D230F0909090B0905F8F20009F6D8CBD4DACDB8ACB0BBC6 +D3DAE2F3050D0800F2E7E2D2BDB8C9DEE6E4E1E1E6EFFC090B02FCF4EADFDAD8DEEEF9021121261D131416111326392B +0F02FF01030A120F0E1926281B151C262E323742515A47281E252C271A120C080E1308F5F3050FFEE4D6DCDED3C4B4AD +B3BFC5C9D5E4F3050B02F7F5EFDBC3B9BFCFDADCDEDDDCE0F0FE010300F9F3E7D9D2D6E2EAF102151E18161C13050B21 +322D1F1106FF0008100C0B172528211D1D212D302E3A5361543B2D2E2F2E2A1F100C171D10FBF70A150AF4E8E7E7E3D6 +C0B7BABEC1C6CCD6EA0008040103FFEDD4C3C1C7CED9DFDBD9DCE5F2FC000000FFF3E2D6D5DBDCE2F6080C0F1A1F1001 +04152529261D0D00FF06080307111A22231B18202825202D4859564639302D313225100B192214FDF907120F02F2ECF1 +EFE0CFC3BDBFC4C3C1CADFF4FF01020A0CFDE6D5C7C4CAD3DADAD9D9DDE9F3FAFD0207FEECE2DED6D1DAEDF7FB07181F +1303000A172128241205040400000005101D1E16161F241B1520364A514D41312C323728100A181F1403FAFF0B1005F7 +F3F4F2EADCCBC1C2C5C1BBBDD0E7F2F6FF0A100AFAE6D3CAC9CED6D9D9D8D9E3EDF1F8040B03FAF5EBDAD0D8E6EBF0FD +121E180C06040B1D29271C120B080501FCFE0B19191317212319111727394A5148352F383C2C1710161D190AFCFD070B +06FDF7F5F7F4E6D6C8C5C9C3B7B5C4D6E0E9F4000C0F07F6E2D2CBCBD2D7D5D3D7E0E2E6F2FF05020303F7E2D5D8E1E1 +E4F408141916090006152227231A12100E04F9FB091513101723251C14141A2B43524A39363E3F342115171E1C0E01FF +030807FFF9F7FAFBF1DECFCDCDC4B8B4BAC7D2DBE7F3030E0E03F1DFD0CCD1D3CFCFD7DBD9DDEBF6FBFE060C01EDE0DE +DCD9DEE9F70917190E03020C1924251E1819180AFBFC09120F0E172226241E130F203D4E4B3F3C43473E2A1D1E212014 +080406080803FBF7FE03F9E7DBD6D3CABEB6B6BDC6CFD8E5F7050D0D00EBD9D3D4CFCACED4D4D1D6E3EBEDF5050C04F8 +EEE4DCD8D8DCE8FC0E15110700031120221D1C2221110000090D0C0E141B262E27150B1833474A4240494E4736282629 +261C110B090C0E07FDFB030902F4E9E4DDD3C9BFB9BCC2C7CEDBEAF90A140CF8E8E0D9D0CCCFD3CFCCD4DEDFE2EEFD05 +0501F8EDE3DBD5D3DBEE000D120AFFFD0A181A171D262515080506080A0C0B1022312E1B0A0F263B433F3F48514D3D30 +2D2D2A23170D0B111209FDFB030A06FDF4EDE8DED2C7C0BFBEC1C8D0D9EA01111003F8EFE2D4D1D4D1CBCCD4D7D7DAE4 +F2FD0303FEF7EFE4D6CFD2DEEF030E09FDFA050F0D0F1A2423191008020409060104162B301F0B07182D373637444F4D +4236302F2F291B0E0B12140AFEFA00070802FAF4F2E9DACFC9C2BEC1C4C5CBDBF4080D0A07FCEBDDDBD9D1CBCDD3D4D4 +D6DCE8F600020101FDF1E2D6CFD3E2FA0A07FEFD0509060B17202321190E06090C08FEFC0D243027120711222B2D323E +4A4E473B3331343020100C13150D01FAFB020602FCFAF7EEE3D8CDC4BFC1C1BCBCCBE2F4000A0D03F2E7E3DDD3CCCCCF +D1D1D1D2DDECF6FBFF0404FCF1E2D1CAD7F10100FE0206040307101A232620140C0E120CFFF8031B2E2C1A0E111C2326 +2C37454E4D4237363C3A29181113171407FCFC00020100FEFCF6EFE4D6C9C5C8C3B8B6C1D1E0F2050D07FCF4EDE4DAD2 +CDCED2D1CDCCD5E2ECF3FB00040402F3D8C9D1E7F4F8FD03050402030712202924191215191505F7FD13292D2218171B +1E21262F3E4E52483D3D4342362518171C190F05000000010202FFFCFBF1DED1CFCFC6BBB7BAC1CDE2F8050703FCF5EC +E3D7CFCED2CFCAC8CED6DFEAF3F6FA050CFFE2CECEDAE5EEF6FD010202FEFC061824241B13161E1C0AF8F6091E27231E +1A1A1C1D1D233549504A413F4548402F211C1D1C150C0602FE010401FE0206FCE9DDDAD6CDC4BEBAB9C1D3E9FB040603 +FEF9EEE0D6D5D5D1CCCACBCDD6E5ECEBF204110AF3DDD3D4DBE6EFF5FD0303FDF7FC0D1F231B1317222413FDF602131F +23211D1E201C161A2B3F4C4B4341474B46392B24221E1A150E05010403FEFE060B03F5EAE3DCD5CEC7BDB6B8C4D8EDFB +02040603F8E9E0DDD8D3D1CDC7C6D1DFE2E0E8FB0D0E01EEDCD3D6DDE5ECF50003FDF4F401151F19101422281A05F9FA +07151B1A1B1F211B110F1C324144403E444A483D332C231D1C190F070505FFF8FB030804FCF4EAE0DAD6CEC3B8B3B7C7 +DCECF5FE0708FDF2EAE2DAD7D6CFC4C2CCD7D8D7DEEE000B0AFDE9DAD6D8DCE1ECFA02FFF3EDF70C19140C111E272211 +FEF8010D1315171F2520120A1224373E3C3C434948443D332923221C120C0B08FEF7F900040503FDF2E8E1DCD7CEC0B3 +B0BCCDDBE6F5030602FDF3E8E0DFDED2C4C2CAD1D2D1D5E1F3040C06F7E9DED9D8DAE3F20002F5EAF10411100B0D1927 +291C09FD00090F0F131E28271A0C0B1C2D36383C4246494A453A312D2A201612130E03FAF9FC00050603FBF2E8E2E0DA +CBB9B2B8C1CAD9EAF8010606FCEEE7E9E7D9CAC6CACFCFCECFD6E6F9070902F7ECE2DAD5D9EAFE03F7ECF0FE0B0E0A0A +14242E281608060B0D0C0F1A292E24140E18262F363C40454C514C423C3A35281E1B1B160C03FDFCFF04080805FCF1EB +EBE7D7C6BBB9BAC0CDDDE9F7050A01F3EFF1EDE0D2CACACDCECCC9CBD8EAFA0304FEF6EDE0D1CFE0F5FDF6ECECF60207 +05020A1C2A291D100A0B0B070611232D271A12131A252F35383D49514C4441413B2E241F1C191309FFFAFCFF02080900 +F6F1F2EEE0D2C7BCB6B9C3CDD7E9FE0802F8F5F6F3E9DBD0CBCDCFCBC5C4CBDBEDF9FDFEFFFAEAD5CCD6EBF7F4ECE9F0 +FC03FFFA00122228211610100D0500091B2728201812131D282C2E37454D4B47464641372D25201E1A110700FBFAFF08 +0B04FBF9F9F3EBE2D4C5BBBBBFC1C8DCF30101FCFAFBFAF4E7D8D1D1D2CEC8C2C3D0E2EEF4FA0406F9E0CFD2E2F0F4ED +E7ECF900FDF7F9081A24221B18181307FE04121F26261E14121A222326303E47494849484640352B26231E171007FCF6 +FC060803FFFEFCF7F4EDDFCDC3BFBBB7BACCE2F3FAFBF9FBFEFBEFE1D7D3D4D3CBC0BDC6D5E1E6EFFF0A03EDD7D0D9E9 +F0EBE5E8F4FDFBF3F1FD101C1D1A1C1F180A000008142126201613181C1C1E28343D4447484949453B332D27201C1A0F +00F7FB02040201FFFCFAFBF6E8D7CEC8BEB4B3BED1E5F1F5F6FB00FFF8ECDFD8D8D8D0C2BAC0CDD5D9E3F5070AFBE4D5 +D7E4ECEAE3E4EFFAFBF2ECF4061316171E231F140800010D1D25211A191B1B191A212B363F43464A4C48423D362C2524 +221808FDFCFE000203FFFBFD02FEF0E3DCD4C7BAB1B4C4D7E5EDF2F8FF0300F6E8DFDFE0D8C9BFC1C8CDD0D8E9FF0C07 +F3E0DBE3EBEBE4E3EDFAFEF4ECF2000B10161E252621150700091A24232020201F1C1B1E26323A3F464E4F4C4A484035 +2E2D2C22140903FF01070700FC020805FBF1E9E2D7C6B7B3BCCBDAE4EBF2FB0407FFF1E7E7E8E0D0C5C3C5C7C7CAD9F0 +0408FBE8DFE2E8E8E0DDE6F5FAF2ECEDF6FE050D151D25281E0B0004111B1E1F1F20201D17171F282D343F484A494B4B +433833322E261D1206FDFF0503FCF9FE0405FEF5EFEBE2D1BEB2B3BECBD6DEE5F0FD0601F4EBEBEBE4D6CAC4C4C3BFBD +C7DDF501FDEEE2E2E7E5DCD7E0EDF3EFEAEAEDF2FA0207111F2922110301081117191A1E201C1615191E222A363F4246 +4D4D453D3937312C271C0B02020503FDF8FC030602FCF7F5F0E1CCBCB5B9C3CED5DAE6F80504FAF3F2F3EDE1D4CDCCC9 +C0B9BDCFE8FCFFF4EAEBEEEADFD9DFEAF0F0EFEDECF0F7FCFE05121F2520150B090C1114181C201F1C1A1A1A1C222B33 +39414A4D4B48443F3B38352C1F130C0B0803FEFD0004050200FFFDF5E7D6C6BEBFC5CACDD6E5F5FEFDFAF9F9F7F0E5DC +D8D4CCC1BABECFE4F1F3F0F0F3F0E8E1DFE3E8EDEFEDECEEF2F3F4FA071621231C120C0C0E11151B1F1F1E1E1C19191E +242A313A434A4C4B47423E3C3B35291D130E0B0701FDFE010303010000FDF5E6D4C5BFC1C4C7CCD7E7F5FCFCFAFAFAF7 +EFE5DDD9D4CBBFB9BFD1E4F0F1F0F1F2EFE7E0DFE3E8EDEFEDECEEF2F3F4FAFE010605152E2A0F000522301DFCE1DFEF +1A312000EBF10E18181000030B0B0B050909080B1E1B1607FDFD0A02FEFCF3FCFCFEFEFDF9FAF2F1F2F2F3FDF2F0EEF3 +F1F0EAECF2FDFAFCF2F5FAF6F1F1F0F7F6EDFDFBEFF1EEF0F2F2F4F1F9EAEDEFECF5EFF2F5F8F6F3F4F5FAFAF70101FD +0006FEF707F808040301FAFEFE02FBF9FCF9F8F7FAFA00F8F4F4F3F8FCF9FDF5FAF1F9F7F7FDF6F8F7F1F6FE02F9F0EF +F1F3F7FAFBF9F7F1EFF4EDF4F8F8FCFAFD00FCF5F3F9FAFE0404080A04030304070C0B0E0F14141210110F0E0F16171C +221D1C11161817191C1C1E1813100D12140F080203000200FDFEF7ECE9E7E8E9E5DFDAD9D4DCD6D4D0CBCAC8CCCED8DD +D4D5D4D9E4E8E9EAF1F7020B131C1F1F20232B3D464E51494E4E4E55525558575453534F4A3E312D2A2B2C261E1206FB +F1EFF1EAE4DAD2D0CEC6C5B8B0ADA7A8A7A9AFACA3979293929AA0AEBFC2C4C4C4CDD5DBE4F0010F1C23292E35383C42 +4D5B656665636867615B565A5B56554F4B473B30272321201C160F0D0703F9F1F0EEEDE9E4E3DFDBD1CCC8C1C3BABDBA +B8B8B0A3A59D99A094979390A2AFB7BDB9B3BBC1C7DAE5F1000406131A293531383A45545B5F6567625D55576666675F +514E4E47423C33322C272222201B0F00FAF8FDFDF5F6EEEBE6DDD9DAD4D0CBC1C3C3B9C1AAA7AA959D93949394878097 +9AADBDA8AEB4B2C2D1D7EDFA01070D212C403D3B44495D626B726D7B6B6469646F75645D5C565550463B3A2F26292128 +26191001FEFDFDFCF6F0F4EBE4E4DCDAD9CCC3C3BDC1BFB4B3AAA1A19593909087878697B1B0B9B0ACB7BAC8D5E4F606 +0B111F2B3F4545414D586571707F7A7A736870747A756A6361605E564B463D352C292E2F2D1C1309050901F8F2ECE8E6 +E4E3DCD9D6D3D7D6D3D2CFD1CEC9CBC3C1BDADB2A7A5A89CA39492928DA69CA5B0A5B7C2C4D7DFDCE7F0F70812232839 +3D425F5E6A7269756F757673786F6D6F68666A5D584C423F34351F1B19050C01FB00F1EFE9E5E5E1E1DBD4D7D5D5DDD3 +D5D7CECFCDC7C6C2B8B4B1AFAEAAA4A29C93929A9DA0ADA0ADBDB7D3D7D6E5E5EDFB070E1E2C2E394B54626C6670726E +787374756C706B686C63605A4945423930241A120D06FD03F8F2F1E6E7E6DFDFD8D3D3D3D6D5D4D3D0D2C9C7C6C2BDB7 +B2B0AFAEA7A39D96948D9CA199B3A5ABC5C1D0E0DCDFEEF2FA0B151B2F3738515C60726A6F746E79717373696F6A6567 +645C544A423C3A2B1D1D0D090AFAFEFAF0EEEAE5E2E2DDD4D5D2D2D6D4D0D3D2CECACDC3C1C3ABB4B0A2B59E9FA39199 +969F9FA6B1A3B7C0BDD9DAD7ECECF40B0A1E28303E3E555B636F65706F717870776F6C72656668595B4F3F433834291D +1A0C0E03FB01F2F1EDE5E8E2E1DED5D5D3D0D8D0D0D3CDCFCBC8C7C1BBB4AAB0AAA6A99E9B9B9499A8A0A8B3A7BAC4C8 +D9DEE2E6F5FC061A1B2A363948565F696B6C706D747670756C6D6B68676361534D47393C31231E150B0B04FEFDF3EFEA +E8E4E3E3D9D9D4D4D7D3D4CECFCFC8CEC4C2C9AEBAAEA6B0A1A19C979090A39AA5AFA5B3C4BFD3DFD8E7EBF2050A1E23 +313D3D575E666D6D707074757476746A716C656E605B5445423A36261D1A0C0B06FEFEF8F0ECE9E5E4DFDED4D5D5D1D9 +D4D1D5D1CFCECCC7C6BCB5B4ADAAAAA59F9E99939AA59DACAFA3BFBEC4DBD6DFE7EEF706101C29313944545D666A6A6E +6B74726F776A6F6C6568635E554C443D3831221C150A0A02FDFDF3F1E8E6E4DEE1D6D3D5D0D4D5D1D1D1D0CDC7C7C1BA +B8B0AAAFA4A8A0999C8F92A09BA0B1A5AEC5BCD1DED9E3EEF3FB121620363440535A646C6D6E7171747175716A6F6764 +65625652493B3D352422180C0A05FBFDF8EFEEE8E5E3E2DDD8D7D3D5D5D6D3D2D4CECFC9C6C9B9BAB1A9B3A4A8A1989C +8D95A597ABAD9FBDBCBFDBD5DFE3EBF70012172337304557566C6B67756A7576717A6D6F6F666E65625C4D493E3B3622 +22150B0F020202F2F4E9E6E6DFE2D8D4D6CFD7D7D4D5D2CFCDC5CAC1BDC0ACB1B4A5AEA99C9C9B8A9BA795AFAEA3BFC7 +C7DCE6D9EFF7F30E151A2D35364C585F6F6A6F726D787373746E696D6862695E5351443C3E31202112090C00FDFDF3EE +ECE8E5E6E1DBD8D6D6D5D6D4D0D0D1CDCACCC8C0BCB5ACB1A7A5A39897928E9F9FA0B2A7AFC6BED1DED8E1E9F2FA0E16 +1F36373F575B6771696F716D777075726A716A6969635D514A3D3A37241E190A0B06FB01F8F0EDE7E5E0E0DBD4D7D1D5 +D9D5D4D3D2D2C8CBC9B8C0B6A5B8A89FB09C979C9191A89C9DB69FB1CABCD5E0D7E6F6F0061613293331455658676B64 +776E6F7D6E7373686C6A636262524C473C3C34221E19090B03FA00F1EEEBE5E5E2E1DAD9D5D5D9D5D4D2D1D1CACBC5C6 +BFB9B5AFB5A6ADA69CA191939B9F9CACAAA7C2C0CEDEDBE2EBF5F80A131A2F313B4C59636B6D6E7371777372736A6F67 +6765625E514E413F3B2B2219110A07FCFDFAF2F0E9E8E4E3DFD7D7D2D5D8D4D4D2D2D1CECAC8C6BBBAB4ADB5A9A9A59C +9C93949F9EA3ADA8B4C3C5D5DCDFE4EEF5FC0E151F34333F545A656F6871716F7670726D6C6D666A65625E4F4A423A37 +271D180D0B05FC00F6F1EFE8E7E4E3DED7D7D1D6D4D2D3CED3CEC9D0C4C4BFB4B3ADACA5A4A296999396A79BAEAFA8C1 +BECADCD8E1E7F0F906111E29373849595C6D686A726875716E74696C6A6466625E554A433B37301F1C130A0C0002FEF5 +F5EBEBE6E2E2D8D5D5D4D8D9D7D5D6D2CCCCC6C1BFB5B1ADB0A7ABA89BA2988EA39F98B2A4A7C4BCD0DCDCE6EBF8FB0C +171A2F32364D55606D6672706D7D707276666E676365605C4F4C423B3D2B201F0E0A09FBFEF7EFEEE4E7E1E1E1D6DAD5 +D7D9D5D4D1D3D0CDCBCAC3C0BDB3B4AEAFA7A39F969497A09DA8AEA4BDC0C4DADADCE8ECF0040B15242E35425558676C +66736B70736D72686A6A6366655C595143423A2F271C150B0C02FE02F4F4EFE7E8E3E2DCD9D7D7D7D9D7D4D4D1CDCCCA +C5C1BFB5B1B5A6AFA79DA49393979D9FA4B0A6B9C6C4DBE0DBEDF1F2090E172A2E38435360646F6A6F726F756F706D67 +6B6463675C585241423B30271B160C0905FB00F4F0EFE6E7E6E1DED8D7D7D7D8D6D1D5D2D2CCCECCC3C5B6B5B3ADACA5 +A4979C9693AF99AAB7A0C0C2C5DAD9DCE4F1F50312192535354359556A676273637273677467686D6265625B544B433C +37321F1C14070F00FD02F1F4EDE7E8E0E0DAD4D4D3D6D7D4D5D2D4D4C6D0C1BDC1A9B5ADA6AFA2A1A195939DA19DABAB +A6BCC2C4DCDED9F1F3F70E0F1D2A323744575B656B6A6E71727372706C696A62626458544B3F3F392E221C120A0800FB +FBF1EDECE6E6E6E1DCD8D6D5D6D9D4D4D6D4D1CDCCCABFC1B4AFBCA3ACAB98A49793A1A1A0ACAEACC0C0CCD9DBDFE9F5 +F70A1419312E3C4C526265686E6C6C746F6F71686C6A6562635C504F3F3D3B29231B120D090200FBF4F1ECEAE6E5E2DA +D9D6D8D9D8D8D3D5D1CFCACBC7BAC5B0B3B8A3B5A59DA397949FA49DB0ACACC3C5CFDDE4DEF2F7F613111B2F2F3D4857 +5F69686E6F6D756D6F6D676766615F6455514D3D40372A221A110A09FDFEFBF3F1ECE9E5E5E0DBDAD7D8D7D9D5D5D8D0 +D1CFC9C3C5BAB0BBA9ADB19FA79E9B95A0A39BB3A6ACC2C1CFDCDEE2F1F4FE0B142027353847575967656D6D6D766A72 +6F656B665D635E545547413E362D201E100C08FBFEF7F2F0E8EAE5E3E1DAD7DAD4D6D7D1D3D4D0CECECCC2C7BBB1BBAD +A8B29D9FA49396A59CA3B4A5B0C4BED0DBDAE0EEF1FC0B0E1F2A303C45555E60666B676D7368706D646A675F61605452 +493C3E3629211B110E070000F8F5F0E9E9E3E3E0D9D8D8D8D7D8D2D0D3CECDCAC8C0C1B9B2B7ACAEA9A1A39A9A94A1A0 +A1B4A6B3C7C3D6DFDDE6F3F2030F11242D363C5059606C656F6E6D766B6E6D6667675F61605352463C3D33261C170B08 +04F9FDF6F0EFEAE7E5E3DDDAD5D6D7D8D9D5D6D4D3D2CBCDC9BCBFB5B1B3A8ADA2A39B97A0A0A4ABABADB9C0C7D7D7E1 +E5EFF9021217263033444E5B62666A6C6E70736E736B6B6C6366615E574C463F3C31271E1610080400FCF6F2ECE8E7E1 +E2DBD7D8D7DAD9D8D6D7D5D0D4C9C6C7B9B9B7B2B1B0A8A7A19D999BA89EABB1A6C2C4CADDDDE5EBF7FD07161A263436 +435759656967726B75706B746469675E625D575049413B382D1F1C13060AFDFBFCEFF0EAE8E7E2E4D9DBD8D4D8D4D2D2 +D1CDCEC9C9C4BDBFAFB5B2A3B29F9BA28F98A4A0A5B1AAB1C6C6CFDEDEDFF2F4FB1413223131424C5B626269686B6F6E +6D6C6C676566615F60504B47383A31211C140D0704FCF9F7EEEAEAE4E2E2DAD7D7D5D8D7D8D4D5D3D0CFC9C9C5BDBEAE +BAAFAAB29BA49E919EA1A1A7B4A5BAC8C3DADEDFE7F4F601150F272F30444B5A6165676A6A6E6F686F656367605E5F5C +4B4F4037402B241E110D0903FCFDF4F0EEE9E7E6E3DDDAD6D8D9D7DAD0D6D3CECFCCC7C1C7B2B4BDA2B5A89CA499969F +A8A0AFB3ABC4C9CDDDE2DFEDF7F611101E2E30404856606568696F68746D6B6E686568645D64564D4E3B3C3628201712 +090900FBFAF2EFECE9E7E6E1DDD9D8DCD8DBD8D3D6D3D0CDCEC7C0C2B4B2B9A6ACA89B9F9794A29FA4AFA9B4C1C6D6DC +DFE5F1F6FE121322312F424E566668686F6D7073706E6C6A6566626061564F483E3D332720140F0A0201FCF7F3EEEAE8 +E7E3DFDBD7D9DBD9D9D5D2D2CFCFC8CAC7BCBEB7B3B1ADA6A0A195929E9F9EB4A9ADC8BCCFDED5E4E6EEF8030E16272F +3646535A6564686B6671676A6D5F6A635F655C5D534A423C382C211A110C080102FCF5F6EBEDE7E3E4D9DAD7D7DBD8D6 +D5D6D3D1D0C8CCC5BBBDB2B2B1A8AAA19C9D90A1A49BB3AAAAC2BFCDD9DDE1E6F8F5071A152D35324C565A6966696D6C +736B706E646C6460645D594F48403A382A1F1C0E0A09FBFEFAF2F1EAEAE5E4E1D7DBD7D6DBD7D3D5D3D1D0CFC6CBC0B9 +BCAEB5ADA5A9999F9891A69EA1B3A5B4C3C1D5D7DDE3E9F9F90D161832323B52526366646E696F71687267686B606661 +5C5A4D49403A35261F170D0C0300FEF5F6EFEBECE3E5DFD8DAD4D9D9D5D7D6D6D2D6CBCBCCB9BDB7ADB0AFA7A3A59C96 +9FA0A3A8AFABB1C5C6D0E2DCE4F5F7FE15162032343A4F595A686864716F6D726D6B6768635E615B4E4F413A3D2F251E +170E0A07F9FCF8EBEFE9E2E6E2DCDBD9DADADCDAD3D7D3CFCDC8C7C1C0BBB2BAB0ACACA59C9E9694A699A6B0A3BFC0CC +DADBE5E6F4FA03121624303645545969676A756975716A7165696563625D5E534B463C3731211B130A08FEFEF9F3F4EA +ECE9E4E4DDD9D8D7D8D6D8D5D6D6D4D2CFCCC5C4BAB6B9ACAEA8A09E9C979AA8A1ADB1A9C2C2CCD8D9E1E5F2F6071119 +2A313B48555C6767666F68716E6870666B676563615C514C403D362A2118110B08FEFEFBF3F4EAE9E6E1E0DAD8D5D9D8 +D7D8D4D7D4D1CDCFC2C9BCB2BCA7B1AFA0AB9B9C999EA59FB1ADA9C3C0C9E1D7E3F1ED03091221243836475757676767 +6E6B71706C6F6568675C655C545442413B332D1F1B100A06FDFDF7F1F0EAE8E7E2E4DCD8DCD6DAD7D3D4D1D1CFCDCCCA +C2BCB7B2AFACAD9FA29B8F9C9DA0A9ADABB5C4C4D5DCDAE5ECF1000E13212F31434E5A6467696B6C6E706D6D6B666964 +63625F5450453B3C30241F120E0903FEFBF6F1EDE8E7E4E1DED9D7D8DAD8DAD5D5D6D0D1CBCAC6BDC1B1B7B2A6B09E9F +9B9397A39EA6B4A3BEC4C5DFD6E0E6EEF700111526303545525D656B66706C6F73697067696860675F5F554C443F3B2F +261A130D0701FDFCF2F4EDE9EBE3E3DDD8D7D6D9D5D6D2D5D1D3D0CAD1BEC3BCABBEA6ACAC99A59697A0A6A4AFB1AAC5 +C5CBDEDCDFEDF6F611141A34303C4B555F6668666F6B716E6D6F676B6661605F554D49383C34252116100B07FDFCFAF0 +F2EBE8E8E4E0DBDAD6DCDBD9D9D5D8D6D0CECEC0C7BAACC1A6AFB39BAB9D979A9CA49DB1A7AAC6BFCFE3D7E6F5ED060C +0E2725343C445A5A68666A6F6C766D6D6F626A655A655A52563F413F302F1D19100A06FAFDF3EEF0E6E7E7E0E2D9D5DB +D5D9D9D0D4D2CBCEC8C5C5BDB8B3B4ACADAC9CA1998D9EA399AEAEA5C4C2CADEDDE1E9F3F50713152B303749555E6866 +6D6E69766B6D71626A676063625A524F3E3E3A29221A0E0A08FDFEFBF2F3ECECE8E6E4DAD9D6D6D7D7D6D0D7D5CED7CF +C5CEBCB6BDAEB0A7A99B9BA387ABA697BFA3AEC9BBCFDAD2E0E5EDFB03131A29353451515F685A7165697663716D646D +68626860595347423938261C1D081106FE03E8F3B199888C98A9B4C13F52616C77634645505B5C62737C7F71522A04D4 +BAAE9CA9C2C6B9BFB1C49A8FC2D4E1E1EAEEFD040B141C0B0F121B12070D1A0BEDBB94ACCDEBFDFAEEEFE1DFEE02041A +2F304D757F7F7F796E56483E2E0B11FEF9F3D4C4C3C3C1B8B19D8C81808084AFCDFC05FA0708091F1F10221C22222E4E +545D452F28402C1B1600E3F80FFADCBEBCD60006010D1829403A3228040003E8FD151C1A09E2D6C3ABA4A5A0A9B6E1EC +DAF2D4EF12E7F707010BFEED0C2F4C483A444552564C3A09E9F4F9EAFE00F7FEF1F6FDEAEFDAD4DFE8E5F000F1141312 +010A29FFE7E7F51E25092D25E2E21505E6D5C8D6D0D0E3C2B4D6E9F4F2082D2428190E0B282E37411E111E2421120D10 +0F2E2502FFE6DCEDEBDCC2CDD0ECFE03F4F4F6DDDBCFEA0E3D283C4B212930261DE0D3C8C0C3E2EC1E0AD2DBDDE2E8F4 +E9DEE3EAECF2042C4D310A0818141C1F1B2823452736261A162B24070E02E7CECDC8D6C9D2DCD4DCDD01170BFDDEBEDF +F4E1E5F3FF151F1700F5FDFE091B05F8FEEFF30A090323202B180F02F1F7FB02051B192A4C3D11190EFBEFE8FA0B1707 +F805F5E9E5D0E2F4E6DCDBD9D2C3C9E9ECEAF2F6F0F0EAF5FDF2DEF0091C19323F34382E3236382D361D141500000610 +1C0EFFF7F6FCF7F3F9EBE5E3D8D7DDD6C0F50902F4E8DBD8DEE3DEF4E6ECFAFC05051B01EF02150C08090F1718010516 +191C39372921241B05010F2217041412FFEBEAF1EFF8FAFAF4F1E6011DF8D8CCC9EDEBDCD0C8E3F1E3D9D2DDF2F5F001 +1B16F6F2F9F4F4173730412A142E2D312A26221921150A26281A1625210C0407F2CFD7DCCBD8DDD4E1EAEDCEB2B0B2D0 +E1EEE5E4F9EFF5052027130E162225171428281B0E0B071D22132007F1F4E8F4080615221DFAEAF101FF181B14242A2D +1BF2CEDEF2E6E7F60AFCE4E2DEBBA5ABB6CDDAE8EDF7F9E2DDE2DCF419202C322D33445E5A4A3C3440301E0B0B0B020E +18100DF9EFF7F4ECE0D3CAC6DDE9D2CDDFE4E3E8DCE2E8EAECF3F7F2F90A1A1609090AFEF7F1F5FF131B211C05030506 +0A0E182024282925130B03F9F6F9061B261C1710120FF9DFECF3E8E7EDF1E6CCC8D0D7DCE2E0E2F1DACFD1E0EFEFF5FD +0308181C100601071C292A45574E493E1E0E09070F20140AF8EC0209FE050CFCF4EDE0DBE3E8E4D9D5D8D4E4E7DFD9DB +DEE3E4E7EDFFFBEAF40206262E191E292F251507F9F80B27302B231B1916FFEAF50DFCF3FDF8F9F5EFFB0509080F1910 +161405F0E5E3E2F7090903F2CEC8C8B1A4B0C7E80C0A0B04EAEBF3FE040A0F082348352C191930384535324B5547210C +F0E0E7F2FBF0E9EDEAD9D7D1D3DFDDD9DADDDEE3E4E4E9F6F9F7F5EEFB0D01F3F8FB061B2E2B19080B1012171E0C050A +0705FAFCFB010A090F15110AF8F00A2122170D1111090B07FCF8F8EAE5E6EDF9EEF0F0D1C2C9DCF0E7DFE2DED6CFD7D5 +E1ECFD1C30424024141A151627332D272835382718100C10181B100D07EEDFCED1DFE8ECE6E0E1D2CBC6C8E3F3F5FE08 +F5E8F5F7FAFEFA0104050B0607101E1C130F07040B1B1606090B0304111B120B0C0502FEFAF9FE0A0C0901FE03040B15 +1E1C06F7EEEAEADAD7E5EEEEE5E5E9E0DDE0DEE2E7E8EEF7FB05FBE6EDF5FC0B25302E3235322D2D2512182C262B2F1D +0F0B0A0C04F8FAFCEFE5E4DCDEDBCBCBD2DADADBE4E8E9DBD6E20014120C0E0902060F0D0A0E0C020C1D15010715130E +0F0F04FF05FFFC00FE0306060D150F07030502FD030305080A100EFFF9020B0CF6DDD6E6EBDBD4D4D1D6E5E5E9F1F0EC +EBF2F4F7F9FA000D1E2025261F18192B36312E2C28291E09FF06161F160900F2E9E3E3E4DDD9D9D9DFE7E2D4CFD3D3DD +ED0210100900000602FF0B1B282010FEFE010301070C06080B05FFFEFF01080A05040E1106FF000404111713191405F8 +F7FEFFFAFD0D1001F3EDEBE6DEDBE9F3F3E8D8D6D8D9E3EAEBEEF4FE12180A00FAFC0F2122222C291F212C2B1F161411 +10171613150AFBFAF7F8FEFBF0E4DCD1CBD9E9EBE8E0D5D9DEE8EEF2F5F4FA0A1D29281B0E0A0401030209131509F6F0 +F60812140DFDF8FCFF020505FF03090C10100E0903050A04FA0106050D140B01F9EBE2E7F4F7F3EDE8E3DEE2E0D9DFE8 +ECEAE8F3030602010305101E232318100F131F25211C1D1D1E1A140F0D0A0A0C0907FDEBD9D4D5D6DEE6E9EEF4EEE0DC +E1E5ECF6F9F7F5FB020C131319180B030F1D1E140901FF010502FDFE00FAEEE5ECFD080D0F0B070A12100A0603FF010B +13130F0E05FEFEF9F4F1ECF0F6FB0201F3E3DFE8F6FAF3EEE9E1E0E6EAEEF3FD020307080A131B20212123262B291D09 +FCF70210110D0F110D0A05FFF8EEE3E0E5EBEAE2E1E1DFE1E5EEF9FAF1F0F8FF040C121614100B0A0E12100F0E090604 +030300FBF3EEF1F3F7F9F8FBFEFBFF05080A0B0C1113100A04040808080D0E090300FF0000F9EDE8ECF1F4F1EBE9E8E6 +E4E3E4EBF6FF0506FDF4F2F5FF0C10111C241C14191B18191C150F0B03040C0B00F9FBFFFFFBF8F5EFE9EAEDEBECECEA +E8EAEFECE8ECF6020A0D0E0E0B08080C111214140E04FFFEFF030B0C0600F7ECE7EEF7F8F3EEEDF2FA00040B13161413 +0F0D0E12110C07090E09FFFCFFFBF6F4F0E9EDF9FBF6F6F5EDE5E8F2FAFDF6EBE8F1FA00090F0C080609090B141A1F23 +1E1510100D0602040503FEF6F3F5F8F7F3F0EEEEEDEAEEF8FDFF00FBF5F6F7F5F7FE02040A0F1213151516160F04FCF8 +F9FAF6F2EEE9ECF1F8FF00FCF9F7F7FAFE020607040100070D0B0E16160F0802040A10110D0A0906FDF3E9E6EBEFF2F4 +F3F0F2F7F8F8F5EEEEF4FC00020606FFFA00080B0D0B0606090D10100F0A070A0A0400FEFDFF0202FFFBF3EBE5E2E6F0 +FC05080602FDFBFF0408090B0B060000070C0D0B0701FCFD00050605FEF6F3F3F6FBFCF7EEE4E1E8F2F6FC0205040204 +0D1415130E0B0B0C0D0E0F1112120E05FDFBF8F5F5F4F1F1F3F3F1F3F4F1F0F5F9FAFCFF0406FFF6F5F9FCFF04090B0C +0907080807090D0F0C040101FEF7F6F9FF0303FFF7F4F7FB0103FEF6F6F9FC020806040605FFFF0711141110131007FD +F8F7F7F5F1E8E5ECF1F4F5F9FDFCFAF9FAF8F2EEEEF1F6FB030C1214110B0A101516171716110900FD020A0F100B02F7 +EDE9EAF1F6F8F5F3F1EFEDEEF1F6FD01FEFAFD00FDFD00060A090704FFFC000A11100B0500FF020501FAF6F6F8FAFCFE +FCF9F7F7FA020C11100B0807060507090C0E0E0903FFFDFBFC0004FFF6EEE8E3E4ECF2F3F4F8FBFBF7F3F2F5F6F7FC01 +030203081014120D0A0E181D1D1B17110E10110F09FFF9F6F2EEF0F5F8F9F8F4EEE6E3E6EDF5FBFDFDFE000200FDFDFE +FDFCFEFF0307090807030104050203050500F9F7FAFF05090803FEFAFB03090C0B08040304060B0D08010004090D0C05 +02030300FAF0E6E2E4E6EAEEEFEDEAE8EDF4F9FE0100FEFCFBFE040A0E0F0F10101113161A19130D0A07090B0A070401 +FBF8F8FC0001FCF5F0EFF0F2F4F6F5F2F1F0F3F7FD0102010000FDF7F3F6F8F9FC000306090905030305080C0C06FFFE +02080804FEFBFF040A0D0E0D0D0E0E0C0A08080806060906FFF7F1EDEAE8E9E7E7E9ECEDEDEBECECEBEDF5FE02010003 +090D0F100E0A0503080E1012141618150F0906080E120F09040100FEFCFCFDFDFCF9F5F3F4F5F1EDEAE7E7EBF2F5F1ED +EEF2F9FF0402FDFAFC00050A10110C0702FFFD0003060A0E0C0602050A0F1212100E0B06040301010206090903FEFDFC +FAF8F6F1EDECEDEEEFF1F0EFEEECEAEBF0F5FC0100FCFCFF01020404030304070B1015140F0B090C1015181715110D0B +0904000001030400FCF9F9F7F3EFECEAE9EBF0F4F4F1EFEFF1F4F6F6F5F4F1F1F6FC00FFFF0104070D13161715131211 +0B0502050A0D0F0F0E0D0A0501000205080A09060402FFFBF9F8F9F8F5F3F2F0EDEBEAEAE8E9ECEFF0F0F1F0F0F1F3F5 +F7FB00060C0F1212111113141313141719191714110D0B090908060301FEFBFBFEFFFDF9FAFD00FEF7EBE3E0E0E2E5E5 +E3E2E4E8E9EBF0F90001020204070A0E100E0C0D0F12141617140F080302070D0F0D07020000FFFEFF01020100020304 +0406070500F6EBE2DCDCDFE4E9EEF1F2EFEDEDEFF4FBFEFEFDFF02060A0C0E0D0C0D12191D1C18130E0A0606090C0D0F +1112120E0700FF0101FEFAF8F6F5F3EFEDEEEFF0F2F2F1EFEDEAE6E6E8ECEFF2F3F4F6F9FC010507090A0D0F11121518 +161513110F0D0E0E101112100C0A0806050300FDFAF9FBFCFCFBFBFCFCFCF8F3EDE8E5E4E5E7E7E5E5E7EDF2F8FD0106 +090803FDFAFCFF04090E121416161717161514141515130F0903FEFCFD00020202030301FCF6F1EDEDF0F5F9F9F7F3EF +E9E4E2E3E8ECEEEDECEDEEEDEEF3FB0106090B0D10151A1D1E1D1D1C1A171414151514120F0902FCFAFBFDFDFCFAF9F7 +F6F6F6F6F5F3F4F5F8FAFAF6EFE6E0DDDDDEE0E5EDF7FDFFFEFBF9FAFF070E121517191A1A17141417181815130E0802 +FF000102030608080502FEFBFBFCFF0101FFFAF7F5F3EFECE8E6E5E6E9EBECE9E6E5E6E8ECF1F7FE04080A0D10131517 +191C2124262623201D18100B0602FEFAFAFBFCFCF9F5F2F3F6F8F8F8F7F5F4F4F5F5F4F2EFEDEDEEEEECEAE9EBEEF2F5 +F8FCFF050B0D0B080607090B0D0F131617191B1B16110B060405090D0F0F0B0600FCF9F8FAFDFEFDFAF7F3EEEAE9ECF1 +F5F6F5F2EDE8E5E4E4E5E6E9EDF1F6FAFF04080A0B0B0D0F11141718181A1C1C1C1B1A181614100D0A080603FDF7F1EF +F0F1F3F3F2EFEDECECEFF2F4F3F2F3F3F2F1F2F3F4F4F4F6F8F9F8F7F7F9FC000306080A0C0E1216191A1B1C1C1B1814 +100D0B09060300FDFDFE0103050300FCF8F4EFEBEAECEFF1F2F2F3F1EDEAEBEEF2F3F1F0EFEFEDEDF0F5FC01060A0D11 +1417181818191C212526231E1814100D0902FCF8F8F8F9F9F7F4F0EEEEF0F1F0F0F0F3F6F6F5F3F1F1F1F1F0EFF0F2F3 +F3F3F3F4F7FBFE0103060C1216161512101013171D201E18120D09060300FEFCFAF8F6F5F6FAFDFEFDFBFBFAFAF9FAFB +FCFBF8F6F5F4F2F0EEECEBEBEAE9E8E8EAEEF5FC01040506080B0F14181A1B1C1F201F1E1C1B1814110E0C0903FDF7F4 +F1F0EFF1F3F6F6F5F3F2F1EFEDEBE9E8EAEEF3F7F8F8F8F7F7F7F9FC00020305050303040506070A0E11141414151614 +12100F0E0C0907060402FEFBF9F7F7F8FBFE0000FFFDF9F4F0F0F1F3F4F3F3F4F5F5F4F1EDE9E8EAEDF0F3F6FBFF0306 +0708080A0D1115191B1C1C1A1818191B1C1D1C19130C04FDF6F1EDEAE8E7E6E7E9EBECEEEFF0F2F4F5F4F2F2F3F3F1F0 +F0F0F1F5FC00FE0000030E2218FDF2F40606F5E9FB0F140FEDF403130BFB010407F3FD05F300FE0800FA10170D06020E +19020B03F9F8E8FAFCEE061E0E0900000DF900FD0908FAF2F1E9EDF900FD01F8F6F6EFF4F9F601F4F300F1ECE7F0FAF9 +FAFAFEFCF3F4FAFAFB0208FBF3FDFCF5F0FD0CFEF8FCFC04F1EFFAFE05FC03FEF6FCFBF9F8041101FDF2FCFEF9FCFA0A +05FAF9F80AFBFD03F80B07FBFDF3F900FA0400F90CF7EFF90502FDFCF907FEF3FBFE05040007FD0401FEFC06080800FE +02030201FE050C060302FD02030108060702FBFD01050200FD02070200F700050103010406FBFDFE0206040601020404 +FE02050507070206000300FD08040409FD02010102010505040601FAFE0305060403040102FC00060202040305FDFEFB +FD0502010301FEFDFCFA030501FE0102FEFEFEFD03050304020201000104090905020106040405050708040501020301 +0104020300FCF9FB00FDFDFDFB00F8F9F8FBFDFAFDFCFB00F9FCFBFD0101FE01FE020000FE0305040504020402040506 +050604040404030402040402FEFE00FDFDFDFCFEF9FAF9F7F9F6F7F6F6F8F5F7F7F4F6F3F4F9F8FAFAF7FAFBFD000001 +0104030408060807060A090C0C0B0C080D0A0B0A0809080609040500FDFBFBFAF9F7F4F1EFEBEEEAEBE9E7E8E5E5E6E2 +E5E5E4ECEAEDF2F1F4F6F6FE03040C0C0E1411191B1D2123232826292724262424261F2119150E08010200FDFBF1E9E4 +D8D9D5D2D5CCCBC5BEC2BBC1C0C0CEC8D4D3D5DADCE1ECF8040C13121C1F2834394449494D49514F52524D524D4B453B +352A211816110B01EFE7DCD6D2C9C4C0B7B3A8A6A49F9E9C9CA4ABB1B0B4B1BBC8CEE0E8F100FE0B0F1D2D3743485258 +5F65666D6D706D6E6E6A685B514D4442362A200E06FAF4ECE3D5C9BFB4B4ABA79F97958E8D8B8B8F90989BA5ABACBAB8 +C9D6DEF2F8051016232C39454E595E65686D6D777675786E72726366544A4839342B20160AF9ECE4DED1CAC4BDB9B0A9 +A6979792888D88858F91939F9EA4ADAEB4C1C3D0D9E2F0FD0A16202A313D434C545B65697374757D7377746A6F66615C +544F4640322D1F130EFEF7EDE2DDD1CAC2BDB7AEAAA09C97938C8A88888B91929FA0A6ACB2B7C0C9CED9E7EC010B1325 +28333D444C555E61697270787A7779756E6A695C5A54454739302D1D160EFEF7EAE1D8D1C5C2BCB4B0A99FA091918C84 +89858893939EA1A3ACAFB5BEC9CDDBE4F0010C172728373B444D565E67687475767D7A75786B6C685F5C5548463C302B +1D120AF9F4EAE2DACFC6C1B8B5ACA6A39C9299878D8D84929091A49EAAAFB3BBC3CBD0DEE5F301091C252D3A3B4C4E55 +61626D726F7B787779746F6E655D5C4F49443734281E150A00F3E9E3D7D1C6C0BBB5ACA7A3999792888D8B80978E93A8 +9AAAB4ACC0C1C8D5DBE7F6040B1F242E383A4A4E54645F6E726E7C7874796E696C61605B4F4B423933261D1105FDF3EC +E4D8D2C9BEBCB4ABA89F9A96928B8D8886948B999EA0AAB1B3BEC5CAD2DFE1F6FE0B1B242F3A3E4A4E565E606A6D7378 +767977707268625E554D483F3831251F1406FEF1E8DFD4CEC6C1BCB4AEA7A197978C8A8B828E918AA497A4ADA8B8B9BF +CDCEE1E7F702101D23323543494B5C5868706C7A75777B72746E68625E56504B3F3B2F241D0D09FBF0EBDCD8CEC3C3B7 +B3ABA3A199948B888A838B948CA09E9FADAEB2BEC3CAD5E0E7FE031021243438424B4E5E5B67716C7A77777974706E6A +5D60534C4A3B3A2F221C0E06FAEFE5DCD4CAC3C1BAB4AAA69D9A948B8D878591889A9C9BACA5B4B6BACAC8D7E2ECFD08 +171F2E2F3B464753595A6C6C7378797A76766D6E665D5D524E483E392D25160F04F6EEE2DCD6CAC7C1BCB3AAA59A9994 +8B8E898B8D92969CA59DB1AFB3C5C3CEDCDFF0FC0A102327303E404C555962696E717877767B706F6E64625D524E463A +362D1E180C00F9ECE4DCD3C9C3BEB7B1A8A3999790898D84859389999E9AA4ACADB5C2C5CEDEDEF401071A212A323E43 +4C585A656E6C7679777A796F716E62625B504E423A35281D1408FCF5EADFDBCFC7C3BCB3AFA6A09B92908C888C878998 +91A0A5A0B1B1B4C5C7D2DFE7F2050B1A272A373D4651565E6569727478797777736F6B665E5A5249443B32291C1407FC +F4EAE2D7D0C8C2BBB5ADA69E9C95918990848895899BA398B0ABADC3BFC9D8DAE7F9FD0D1D222D393B4A4F5762626C6F +707A7577776F6E6B6060594C4A3F3633231B1305FDF4E7E3D5CCC6C0B9B2AEA49E9B94928E88898A8D9296A19FAEACB4 +C2C1CDD6D9ECF4020F1D242F3A3E4A50555F656A6F7476757A71736F63675A5550443F382E241C1105FBEDE7DDD5CCC6 +C2B8B5ADA2A297978D8D8C868E90949E9DA7AAAEB8BBC6CCD4E1EBFA04111C273035424850585C686C71747779747770 +6C6B5E5E554F483E393025191108F8F1E6DDD6C9C5BFB7B5A9A79F98938C8C878888939499A69FB2B2B3C4C0CED7DEF0 +F90913212A343C414D4F5760636D71767C7579756D6E635E5D534D493F3732201A1200FAECE3DECFCBC7C1B9B4ADA59F +94908E868D84909790A79DA6B2A7B8BEC3CFD7E4F002061923243536434D4F5D6169706F7A767775706D6C635F5C524C +473B382B1E180A00F7EEE6DCD3C9C5BCB5AFA8A29D969392898B898C91979BA5A4ADB5B5C3CCCCDDE3EE000916242933 +40444E585A65676D7173797576746D6D665E5A504743392F2A1E130EFCF7EDE1DCCEC9C3BCB6B1A9A39B95958D8A8A85 +909293A4A3A2B6ADB9C7C3D3DEE1F6000C1B252A373D464D575F606A70717B7A757A706D6E60605C4C4A443732281C14 +07FAF6E9E1D6CDC5BFBAB4AEA8A4989897868F8682968999A59DAEB0B4BEC5CAD2DEE2F7010D212233393F4C4D5B5F5F +6E6C737A78787B706E6E5E5F57464A3E3732271D1407FBF3E6DDD4C8C3BFBBB5ADAA9E9898878D8980928B8CA49CA6B2 +ADB5C1C0C9D7D9ECF901151F28333743484D5B5D636E6D767D767C776C72655D60514B493B3930231B0F01F9ECE3DBCF +C8C3BFBBB6ADA59E958F8B88868A8D91999BA4A7ABB0B3BFC3CDD7DFF0FC0815222831393F49525962686D75767B7A77 +746E6C64615D53504640372D22160CFEF6ECE2DDD0C9C2BDB9B2AAA59B98928B8B8885919192A69DA6B4ABB9C6C1D3DB +DFF201041B2229353B424F545C64676E73747B7676756B6E655F5D4F4C4439342B1E170BFDF8ECE2DED0C9C4BBB6AFA7 +A49B97948E8B8A86908F94A19BA9AEADBCC4C8D3DAE4EFFE06172128363C4450555E60676D6E7776767971706E64625A +4D49423733291D190801F7E9E4D6CDC5C0BDB5B1AAA29E97918D8B878591889AA19CB1ACAFC3BBC9D2D6E5F2FD0B1E23 +31393C4C4C565F5F6D6C747A797B7874726A645E584E49413B342621140AFEF1EAE0D6CDC6C2BDB3B0AAA29C968F8D89 +868A8B95969EA7A7B2B4B9C7C8D2DCE7F400101A273136434850585E65687371797D747B746E6D625D584E4541382F2A +1B1408FAF1E5DFD5CBC6C0BCB6AAA9A096998B8C8B858B968E9FA0A0AFAFB0C2C0CFD3DEEDF804111C282F3642494F5D +5F66716E757B777975716F6A605F584E483F372F231A0E04F7EDE8DDD5CDC3BFB8B1A8A89D9595888E88868F8C9A96A1 +A7A1B8B0BACEC6DBE2ECFB06121D2C2D3948445959616D687871767C7078706B6A605B574E4241342827111104F3F3E2 +DDD4C6C5BEB8B2ABA39F968E9288888A8893929E9CA7AFA9BCBCC5D4D2E3EEFB051620273638444F4F5E62666E707577 +7C757474686A6159564A433C352922180C04F7EDE4DAD1C6C4BCB7B3A8A3A091938D848A868895939AA5A1AEB2B2C4C5 +CDDCDDF2FD06182229383B4351525C67667077727B7B7479706A6B5D5B544A453D342B20150DFEF6EAE1DACDC8C5BBB9 +B4A9A69C9592898A8885948A9BA49AB3ABADC1B9C6D3D4E5F1FE0A1E202E39384A49545D5F6D6C75757C777777706D64 +605A514B413B332921160C00F4E9E2D8CDC7C0B9B7ADACA19A9A8C8B8A808C8E8C9A9DA1AAB0B0B9C6C3D2DAE2F6FC0C +1A252F3643444F595668686F76767B797774706D636058504B423A31291D130AFBF6E7DDD9CBC6C0BBB5AFA99C9D908C +8A82858D88919A9CA3AAABB4BBC0C8D1DAE7F604101F282E3D414653565D6769727D767C7D70786F62675B565347423D +3126201007FCEFE6DCD4CAC4C5B9B5B1A2A1998B908881888A8B989A9DA8ACAAB7BAC0CDD1DBEFF60713202834384349 +50575C676D6E7B77797E6F717062625B5050473C3D2F241E0D05FBEDE5DDD5CCC6C2B9B4ACA09C978A8D8785878E8B92 +9E97A5ADA6B9BCC0D0D5DFEFFB03172026363B424F525C64696C7477757E7473766A69635B554E433C362921180B0003 +0A0EF82E07ECE9E411092FF9F1DDFFE62C22E11FD1E01EFE200FF1EFD910FE1A1703D50BDB0E250704EBE2F70E1226F3 +F0EBE808260310E3F5E6140F18F700DEEB20F029FFECF9F9F91B00FEFEF5F513F020EDFC0BD831F3F40CE00C110117DE +EC0EEC212CCD07EBDA2E1325E4E3EFD83F24DF2AD3C71025FD3600C0E7F90F2522FEBFF4FDF94CFEFAE4EAE2280B0C15 +D5FAFFE149DD21FFBD1DE8102A04E611B920000048C804FEB54CE72718D6FAECE138010331C1F4F0F6310C1DE0C523D9 +232DDFEB2EBC0D100C000220BA0C1EC24005E116E20BE22B02F810FDC427F5F33FE008FAD327DA1E31A760AC002BCD34 +FCFA07E1F60CEA3E08C7419B0145D24CEEDEE8DF32FA3710BAED02DF3B3DD807D4DFF93D1FF105E0BA2F220816F0D4D1 +38FA0C38D2E0FD07FC2A13D7DD29C52B2DD409F7F9ED2402CE31FADE21FFDA112CDF051CBCF33EE70F2DC7E017F2250B +1DC8D02EC9305EB616D8C524094BEDE106982750E93BF4980AF4183B0509B2F418D174FACD22B9E637030B26E1F7D315 +F5045CB110F0D71D1B13FBEDF3DD1D16F914DD06EB1EFE06F8ECF41EF30817CC1508F028ECF9F1DA3EDF3005BE1CE70F +2705D208D2200C25F7CF2BB22B2ED527D7DC0D1330EB09DBCA2D20F229E0BE2AF8250CF6F4B647E21041C0FFF3F41118 +0AF0E1FFFD0144D1F9F8D74AF020E5D616CF50F50017AC22E81F30DB17C9E7160E163BB2F5FFD35ADD2000B53FBF2234 +B946C8F21EEA0A37B629EDD158C232F5C72CCA3B11E90CD8D73C030F1CB9FFEF0B3DE42FC5D023EE331BECDDDC0E062C +17E2DFEFFF0E31FEE0F4EC051D22DF09DEE624FE28E405E6D941E5131FCA00F80C021EFBE7EA18E31A34C70705C82E01 +0804FB01CD1C0EEB30EFD2040BFA2307F0E1F619CF5FE4E313D2FB201508FFE8DCEF3BF9210AB4F213FF3810E9C0F807 +085500C7EBDDF948171CBEF0D10244180500BBE616F94800F4ECCD0FF52C2CD224C5DA2013FD47D3E4E3EF24084FD1CB +12BF264BE814DCDEE62627F9FD07AB2C1AEF2AECE3E61A12F824EFB72804FF34F0D1F10E041D1ED7D40FFE103CE6CA11 +DF1630FBF1ECF3F11F25E406EFEAF640D51016B92903FF06F40CDA0B26CF2518C01B12B751DF0EFDE02BC43518B446E3 +DF32EEDE30DA25F1FB19B046FCD359B8FD0DE91C15F7F7E7F518E63EF2CF439F390CE92ED209ECFC19FF0512E1E726D5 +2C11D625BE25F01A12F0EFFCEF0726F504FDCD20EF2612DE17C60419001A03DDF5F610180804DFE216FE0E34C30AE9FC +140A20D4FE01DC2520E70200D80E18FB0DE414CD290FE919F4D71EFEF528DE0EE80316E12CEAE139C91C00F7010BF608 +F303FEE93CCF170AC524FDFD23E905D60F07FE2300D308FCE53FFCF209D901011B13E518CFFA22FB0A13E0EC0EF4101A +F7EDF7F8080728E3F2FCE70738F106ECDC030A2114E9FBD6EE36EF3FFBC502D40C39110FDFD4F0EF4128F70AB8CD270A +4113E7D1CD1114351EDDDDDEF024300CFDDDD6F71C220C0FD6D90708181C01E1DC09FF1C1DF2DE0ED51722F918D40AE4 +FB35E31DF9DF02FF05130AEF02DF0E010820DC11E4EE24EA1D02E705EF0D0110FFF6F403F70A13EA10FDEC18EA0FFDF2 +16E21FF2F50CF50811F7FCF3F3070A13FAF9FEE018080011ECF6F10D0A0B04FFD813FCFA2AE1FFFBF4130607FBE60AF4 +0F14F8ED0CD81F0FFD10E9E507FB1F0603FAD70EFE0726F6E30BD4111D0614E601D3091FEE28FFD108F6FC1D21E701E1 +F4F7231EE71FD0E41411091EEDD9F30608260FF6D600E80F31F7F405D4FB2A040608E5E30518FE0A1CC80117E31D0FED +F501FCF81806F10207E50C15D824F1F416F011EF0FFAEE17FDE627E5FB1AEC0805F507EB13F5F823E70212DD0910EB1D +F001F3F31CEE170DDC06FFE91A0CF111ECFEF90316EA1BF5DE24E20B1102F40DEAF50BFB1AEF1AE7E02CD12719E110DD +FFFC1A1003F0F6E9F837E51A00C129E61C16E90ED60514F31C03D614FAEF34E006FEDB2AE51D0FCD28DA0221ED060BD5 +1900ED39CA1FF7D53ACC240BD432D40817E80C06DE19F7F132C923F9E731D020E9EE25E21C08E507FEED160AF50AE504 +F0121DED14EADC10FE120E03E8F1FB0C0D1404D802E9081D0709E9F6F3051309FDF2F9ED1506050AEC00F20C000205F3 +01FD0CF414F3F906F5050005FBFC0AF60206FBF412F3F713EF0BFF08FBEA1AE6011DEFF910EAF817FD04FDFEF1EC2AEB +0428C90808EA1514EF02F2F9FE0A1FE70AFDCA2805F42AEFDB0DF407180AFADC0CF7E74AE8ED26C00519001001F7E7E9 +24F80632C6F416CB3412F410CD0FE2192EDB1FE6CF1E09FF2AEDE4F3FB10042AEED814E20131FCF100EBED151A00F709 +D5FF1AFB15F9FAE0090CFD22EFF4EFFC09071CEDFDF3F5070F0FED0FDAFB11FF1DEC0FD9F529DF2DF8EBF5FD07001CF9 +EDF807EC1718D818EFF01AF715E50DF5EA1DF90016EAF00EF40C0BFBFAEF0EF1091EE40501E60812F90106F4F1090DF3 +0D0DD60E03F01407FDEA19E60410F903F811DF0E09EB19FDF5FF01F30117EC1AEE00EE0318E724F1E316EA0318FBFF00 +EE02F5140AEF1EDBF11DDF270BE907DE08000B24E5F409D11D1FE328DBF203EF2DF5080CC414FEFE29F4EE03DB1B0CFC +25C811EBFB2CEC0EFED814000316F3F6FAF01DF40E0FCF18F5F927EE03ECF413F62002DE0AF3F32501F903DF04021219 +E708DFF322F91804DFF6FE02190CFFE7F403EE220CF104F7E70A11FD0902F3E90908F325F6F101F3FF001FF10005E306 +050FF710F7E30FF6030F09F5F40BE3110EF906FAF9E81EF50912ECF8FA06F6160AE30EF3F80D11F30201E805050CF60F +F9E415FEF816F7F2FE06FB050CF9F10EFCF01BF6F20DFBF70A05F8FB10EC020DF2FD11EE020AF409FAFEF00D0AF121E8 +EF0AFC0F0109E9F706FB0515F6F30BEBFE13F617EC0AF0EB21EF1112E201F2FF14FE12F1E806FB0624E606EEE922F419 +01E2FFF50A16FF04EDE415F51619DF04EBF9160713E9F3FDF31511F507EDF40CF61EF3FB04E21BF711FDE70DE90D1BF1 +FB03DD1113F81DDB01F1F630EC1AF9CF16E91521F6F8EFDE0B130C28D9F2F3DC40FC1409C903E8151F0AFFEAE2F90C12 +1DF6F9E4EA16031A04F3EEF015F71CFFEB00F40506050AEC0103EC1507E918E7FA15F319EDF802F2140DE919E1F918F0 +1406E708E80C0FF618E7FE00F40E0AF30401EF0906F70900FDF80BF6FE07FFFA0601F40112E117FEEB15FAF80FF204FA +FF11EA14FADD25EFFA2FD706FAF00C100601DC12E6043BDCFF10C01E0E0110F300DD110DF80C0ED30B0CE81B0CE50AFA +F7010EF9FA08FCF80808E80D07E51CFFE41BEDFE11FB06F6FB04E72002EA20E4EC23EC1007EE01EA14000214F1E718E7 +0C19E90AEDFB080214FAF300EA0C0FFD0DF3E70CFA120DFDF2EA03FE0E19F6F0FBF3021609FEF5F4EC0F14010EEDEFF7 +0113050004DD11F90514F002F8F50BFE0207ED0FF6020CF2FD02F711FD02F9F00A02090AF2F7FAF515050406E8FBFC06 +120008EBEE08F81510F5F7F4F10F031BF7F005E20D17F515EDF1FDF71EF70EFAEAFB0FF517FFF2FCF708040114DE0901 +EF18FA01F701FC030608F00002F30B15E118EBFC0DFE07F7FD00EE1DFCF710EDF319FBFF0FE804F11604F514EBE727E9 +0E0EE901F8030CF717EDEE18EA051EE00B02EB12FA0501F70DEA0413E41A03E415FCE720F10500FEFCF70F00F315F2EC +1FED0211F2F70CFA04FF04EFFF0CFE0014E1F80CF8110EF3F0F7F9140B12F3E4FDF40D28F404ECE008110E15F6E4EEFE +0B161100DEFAFDEF3201F304EAEB1110040700E5F5040A0218FAE407F4FE21FDFA02DB03090718FCF2FAE819FF0B10DC +F70CE72D05EC0BDC0B07001EE0FF07DF2500F70FEBF60CF118F80304EC0703F11CF2F90DE9020B000407F7F00107F913 +FDF4F20FF6071EE6F30FE20F1AF4FFF8F7FB0D16F4F407DC111FE81BEBE80FF61A04F404DC0D0EFB1BF2EA07F40617F3 +07EDFE07F819FBEF12E7030EF80400FFF5040CEE0F02E90CFEF90C01FFF10BFDEF29E8F90DE70316F70FF4F700EF20FB +FB13CF1303F52DE202FCE41D00070CDE06F60121F7FA04D71902041DD808EFF72AF010F6DF0BF9160CFAFAE7FC12FD19 +FCE305EF08160104EA01F3021FED0902DC1105F914F5FEF30409EE18FDE221EDF51FEB0600FB03F611F9ED1EE8001AE9 +0307EF09FD09FFEF17E7FD22E50A0FDE09010107FF0CE10410E5200ADF0AFFE51D09F700FFF0FA1802EF17ECE821F5FE +11F9EB0D01F90A01F4F70DFFFB14F0F10FF8050DF6F9F705020A07F9EA0CF3061AF2FA00EF03100600F503E60D0FFA07 +04E30607FD0D01F5F702FF0309FDF801FC00050000FE00FF0000FE0B1716181914150F28FFE8D6FBEDF5F804D2E1F2DF +D8D4D0A7C1D1DFE5F6FA16191A1C250B0F332C364242476F54463F2F27162FE4B191A6A590AFA9CFD2FBE81A182F1D17 +1E1E0DFF04F211233E1F353B48401B1A0909C3D4A8B6AFAD84A0DBB2D0C8BCC4072C27364D666E6C596564694016FF2C +28EDE3DDF0E5D8B3AE8F98A3C7B8C8FD0107FF31271E1F170A1F0B07EDFEFE1C3E5C4B2122ECD1C3AB97A38990CABABD +E0FF0404141D3E46363E4E735C554E3415131B02F80D000503091200C5C3D3C7BFB4A79AD0E811061A21231A293F140C +1D2208071F151F2721FBF8C9C79EA2A8C0AEB6D9F203101608021105244C4A4739493E2F1E20130407F2EEFE11FB0D16 +1F0A08F3D1B0ABAAB9B7C4DDF6091331352F3C492B21140DFFF9F90709FE05F2D8BBC3BEBDACC6C6DF02F9FB0C201219 +1318413B3E403F373C341F13F4E6FCF9F6FD06EAF20C1304E6DAD8C8C3BEC5BFCDEC1D2833343E3D351A1406080609F2 +F2F1FEF5E9DCDAC4B3BBC4CDC8D4E50AFE0E0A1610293C27233C3E2B2D3F34110C0FFFFE00DAD0E0EAF9030D0AFEFFF8 +F4E7D0D2CCCFDCEF09111A303937453C200604FAECE8F7EBE7F2EEDADAE0CDCCC4DEFAFAF0F5FEFF1113030B191F2927 +212129222217150F06F3E8E4ECF8F4EDF4FB090E02F4E7E4EBE4E9EAEEE6FB182D2E2F2721242A1D07FBF6EBE3D9D9E1 +E8E3D9CDD5E5EAEEE7E6EC09131204FE131E2619181C212926222026180804F8F5F1E7E1E7ECEAF1F5F7F4EFECECF1FA +F5F8000B1D131111121C1F191217120A01F9EEE6E8E2D7DAD4E0E1E1DDE7F4FEF8F5F3F3FE080F131D2325272B2A2823 +1B19120F0904FCF1E4E4E6E4EEF1E7E9F4F5F2F6FEFCFF080F13161910101105070D120D09060604FCEBE1E4DBD9DEDA +DAE0EFFAFCF2EDF703FE030407080D1723262B2A1F191711080304F9F9F6F3ECEDE4DFE2E9EEF3EFF4030E171F1B1715 +16130C040202FE00040B0B0604FEFBF2EFE2DAD4D6E4EBE9EBF1F1FC080B04F9F1F9050A151A1C1B2225241C130A0B08 +FEEEEFEDEDEAE8EBE8EEEFF3EDF3FF0C13161513131E22180D0702010102FFFEFA0000FEF1EBEFEBE4E0E1E1E0E5E8EF +FC01FDFF010407080F100F0F1420242620130C0302FEFCF5EDEFF1F5F0ECE5E2E4EAF3FAFE020C171D2D2C242015100E +0A01F7F8FEFFF9F3F3F4F7F5EEE8E6E4E2E8EBEBEBF5F5F600FE00040C0D0E0C11161C1E1C14100D0802FEFAF1F2EEF1 +F1F0EEEEF0EDEEEFF600FF040D162527241B1B201A0F06FFFCFBF9F5F5F7F1F1F2EEEBEDEFEBEDF1F1F6F1F2F4F5FAFE +01FE01050E1621231712100D0B0601F7EEF5FAF9F8F7F5F5F4F3EFEBE8E8F1FC070C11191E1C1F201F1B160F0C03FEF8 +FAFDF7F3EAE8ECEEEAE8EEF2F3F6F5F7FDFEFDFBF6F6FBFF040B0F13161B1714100E05FDF5F1F0F4F4F5FB01FDF6F3F1 +F5F6F6F5F8FD0207090F191E211F191514100D07FEF8FBFCF5ECEBEAEBEFECEBEAEDEDF5FCFEFEFE0205020000FD0108 +100D0E110F0D0805FFFAF6F3F2F2F3F6F9F8F8FAFAFDFFFFF7F4F9030D110E0D11161718120F1212120F0800FBF8F5F1 +EFEBE6E6E8E6E8F3F7FAFDFE0304060705020402FEFCFD050D110A03FFFEFCFBF5F2F3F5F8F8F8FAFD00FFFBFB000403 +01020000060D1411111215120E0D0B0B070903FBF4F2EEEBE9E6E6F3FDFAF3F2FB0508030001030604FFFF0103070503 +0001FF0300FDF5F5F7F6F7F8FBF9F9F6F7FAFF04060402050A0D090C0D0E0F100D0C0A0D0E0D0802FFFCFAF7F1ECEBED +F2F0EAEBF3FBFDFDFF03050A0909060807070703FCFAFCFFFCF8F6F5F8FCFAF6F9F8F5F5F8FBFC000303080A0A0C0C0B +0A0D0C0A060809090B0D0B090A0702FDF8F7F2F0F0EDEEF2F3F5F5F6FBFF03050202090E0B090A07020002FEF7F3F1EE +EFF1F3F6FBFBF9F9FCFF00FEFCFE0104090A0A0B0B0D0E0A0B0909040605040507080A0904FCF8F7F6F5F4F2F1EFF1F7 +FCFFFAFB0208080605030405090A0A05FFFBF6F4F2F0EEEFF5F6F5F8FBFEFE0003040503020305090C0C0B0A0C0E0C08 +0500FF010300010305060500FBF5F6F3F4F3F1F2F8FCFDFDFC00040503060404070A090908050502FCF6F1EFECEAEAED +F2F5F6F8FA0003050304080B0B0C0D0C0C0F0F10100D0B0603FEFBFBFDFEFF0200FDFCFBF9F6F4F5F4F5F8FCFE000102 +02020403030405090A0602010200FDF9F3EEEDEEF0EEECEDF2F8FCFF0303050709090A0C0D0D0D0D100F0D0906030201 +00FDFBFAFCFEFEFCFCFBFBFDFDFCFAFAF9FC0002030202010202010405040100020200FEFAF8FAF9F7F5F1EEEDEEEEEF +F3F7FE0203050A0C0D0E0E0F111110100F0D0B0702FAF6F8FAF8F8F9FAFAFDFCFAFBFDFEFE0001000202030203020303 +050200040605FFFCFEFFFEFAF8F7F6F4F6F2EFEAEAEBEDF1F8FD01070C0C0F131615121010100D0C06030302FDFAF9F4 +F4F5F8F7F8F9FD00000000FEFE000102020406060705040304050300FEFEFCFAF6F8F8F6F5F4F4F4F3F0F0F0F2F5F8FC +FE01060C111314141515130D0A090500FDFCFCFBFAFAFCF9F6F4F4F4F6F9FCFE040608070707070808070506060401FF +FF00FDF9F6F6F8F5F2F2F4F5F7FAF8F8F8F5F3F4F7F8FB0004080B0E1212141717140E090400FDFAF8F8F8F8F7F6F5F6 +F7F8F8F9FAFD0003060C10100E0A08090704010000FEFF0000FDF9F6F3F3F4F3F1F2F3F7FAFBFBF9F8F7F9FAFBF9FB01 +080D111314151616120C0905FFFBF7F5F3F4F4F5F6F8F9F9FAF9FAFD000103070A0B0C0F0F0E0906030100FEFEFEFDFA +F8F6F5F3F1F1F1F3F4F4F9FBFBFBFCFDFDFCFCFFFF0104070A0C0E111416130E080502FEFBF6F2F3F5F6F6F6F6F8FAFD +FDFDFFFF02060A0D0E0F0F0F0D0B080501FFFDFDFAF6F4F4F4F4F3F1EEEDF1F5FAFCFDFCFCFE010402FFFE0104060807 +070B0E0F0F0F0D0A0601FDFAF7F3F1F1F3F5F7F7F7F9FD00020204070B0F100E0B0C0D0F0D090401FFFCFAF8F5F1EFEF +EFEFF1F3F3F4F6F9FAFC010202030405040403050606080707090B0A0908050200FEFAF6F3F3F2F2F3F5F7FCFFFFFF02 +06080A0B0C0E0E0E0D0B0A0704020301FDFAF6F2EFEEEEEDEDEFF1F3F7FBFF0100010305060606070809080401000204 +0506050404040301FDF9F7F5F4F4F4F5F6F9FCFE010405080B0D0E0E0B0B0B0A0A0906050301FEFBF6F2F0EFEEEDECED +EFF2F6FBFF0103050606060606060606080706040200FF0000010201010201FEFBF8F7F6F5F4F4F6F9FCFF02080B0D0F +0F0D0C0B0A0908060504040300FDFAF6F2EEEBEAEBEEF0F3F6FAFD000305050506070808080708070605040100FEFCFC +FBFCFCFDFEFFFEFDFCF9F8F7F7F7F8FBFE0204080B0E0F0F0E0C0A0705040402010102FFFDF9F6F1EEEEEEEEEFF1F5F9 +FD010304050607070808090A0A0906040200FDFCFAF9F9FAFBFDFEFEFEFEFDFCFBFAFAFAFAFBFCFF0407090B0C0C0B0A +090807050303020100FFFCF9F8F6F3F2F1F1F1F2F5F7FAFD00020405060708090A0A090806050301FDFAF8F8F9F9F9FA +FCFE00FFFEFDFDFDFDFCFDFDFF010304060708090A0A0907060604030201FFFEFCFAF7F5F4F4F4F5F5F6F7F8F9FBFCFF +01030507090A0B0A0908070602FFFDFCFAF9F9F9F9FAFBFBFCFDFDFCFCFCFDFE00000101020406060707080707070707 +06050200FEFCFBF9F8F8F8F7F6F6F7F8F9F9F9FBFDFE0001020406090A0B0C0A08060301FEFCFAF9F9F9F9F8F9F9FAFA +FBFCFDFDFEFF0102020304050505060606050506060604030201FFFDFCFAF8F7F7F8F8FAFBFBFBFAFAFAFBFCFE000204 +06070809090909060401FFFDFBFAF9F9F9FAFAFAFAFAFBFCFDFDFEFF0103040505050505050404040404040404040201 +FFFDFCFBFAF9F9F9F9F9FAFBFCFCFDFDFDFDFEFF00010305070808080706040200FEFDFCFBFAF9F9F9F9FAFAFBFBFBFD +FE000102030405060606050504030303030303020101FFFEFDFCFBFAFAF9FAFBFCFDFDFDFDFDFEFFFF00010101020305 +0606060504020100FEFCFBFBFAFAFAF9F9F9FAFBFCFDFEFF0002030304040505050404040403030201010000FFFFFEFD +FCFBFBFBFBFBFCFCFDFDFEFFFFFFFF00000001020303040404040403010000FEFDFCFBFBFAFAFAFBFCFCFCFDFEFEFF00 +0203030404040403030303020201010100FFFFFEFDFDFDFDFDFDFDFDFDFDFEFEFEFFFFFF000000000101010101020202 +0201010000FFFFFEFDFDFDFCFCFCFCFDFDFEFFFFFF000101010202020303020201010100000000FFFFFFFFFFFFFFFFFF +FFFFFFFFFFFFFFFBD7E7DBF71C0E06011310ADCBDDD4E308E9E3FAECEAEDD8FE0E224E3B495D49537C5E573D62501D1B +0608F7F8E6DFDDE0E7E0E4C5D2E1EDF4F40E0ED7C5D2DFE0CCE1E3CFCDCBABCBC49CABACBEDBE6F5F8162921271B1D4B +3B2D344542495A5B67512E10EBE0F3DEEAD6CDDDCBC2D3DDDEE3193E3D27F8ECFBF9021C01E8081D0BF7CADEDDC7D7C1 +CEF0EE1A17FE260911292752404067402B2B331AFD1E01090EE614E5CED9D1E1E9DF19383314EDC4D7E5F603DCE2EAD2 +FBF4F9FCCA03E7F6FFD6B5E5ACC4A895B7E3BDCB09F611E3DF370C0779462A7B607F4A1C33153C17F6196771412D0FFF +0A02E601F0131BF8F8E8ECEFDDAAA9E0CDE6C4C4CEF1E1E2CEC9ED160E1E312A0FF5C7F1E3BFDBC8E30F464524181315 +13043C3712EF00FEEB3331FA160EE8C1FB04CBDFFFDBDE281E0CFAFF0C0C17142B220BE6D81938FFD7CEDBF614C6BFD5 +E62A394D391AFCF6C7D3E9CFFFC5D7E6E51834FDF413D4E1210BF22B1F073A542D2312FB06EBFAECF929351D19374425 +E3EFD7BDB4A69098C4EB1910E9F71E2F11031304FE1E18011A21220A0E01FB10FEC4E0CDD0DADED6EC1011F0E0FA04D9 +EE01ECEA37462205FF0D02011C14E1FE331A18130BFF021E0D0246240F1805090E302B0802F6122116E5EDEFEA0B13FB +00C9C4CFC1B8D3B0C9EEF820341600D8D6E2BCCDF7BDCCF607230C2440170D402720490306F6FA1012353315ECF10DFD +02D9E2F9FD060AFCE7F9F6F6EEE1E9DAD0FDE6D5F90B1F3E29F9DED6E8110C2C1918120B20332E2E332118201E2808E2 +D9E2D4EDDFC9D7DCBABDC0DEDBD201131B51170D0AFBEEEDCDF2D0B50B332B3F25141304E91B2F471D100FEFF5202816 +0610F905223D0CEBE8F3DAD7DCDF0209D3CADC0CEED7E7EE131FF5F0EAC2BFBCD6FCD0CF0426412F0CECECF803204554 +2C1C1F1224394A231306181D242306F3E7D5D3DDDFD4E9D7C7CCD7DDEBF0EAF5212A0E131000FADEEFDBE7F906302F03 +F2EFEDF5F7F52A2A1001060F332A211D14FBFD04362A08E2EDF1F1ECFAF9E8E0E8EFFFF0EEDCC9DAFE081007EBDDC8BD +EFC6BDDC1543300F080DF7F8FF156B3828382021473C241E031F0F041502FEE7E2E6F3F7E6ECDEDECDE406F7E8CFBDCA +CACCD7D6C6DB10271F10130BFCE9FB18010A181A0F22464D38212B1C11190C0200F4F1FE0AEDE4D3D7E4EFFDFEF7FDE7 +D3F2170AFBEDE0EAF6FFF1F0FA0D30463717170AF8F20608F4FB0D0AF2002117122B151A210DF2F9FDE1E3FBFBE7E5DD +C8D3EBEFD8F202E9DAF708F0F0F9F3E7FCF4EBF2030D2C413C280F05ECEAFD03142727090615301819190B0004FBE1DE +EAD3D8E8E8D7DAD1CAD3F0EAE0F910FFF5171FFFF6ECEDF70FF6E4EB04182D3C382E1E1A172430212E2822130C172B25 +292B16180BF5FEFB08E4DFF5FBE6E2E7D3EBF8E6DDDBD9CAC8ECE9D6CCCFC1D1E1E3F0EBF90E1A30200CF6EAE8FA0021 +2C1F190F0A2230260E09100CE9F1F1F8F7EDEAFEF8F6E0E5040CFB01FF04FBFDFB0A2512F8EDFD00F6FBE1E0E3FE1220 +210EF4F1060824423026252A1D31322A1C19210F0204020402F5FF060309F2F4FBF4DFDCE3E6DAD4D6DADACCBDBACEE0 +E5E3DAE6E501151710EFDEE6EEEC020B0D050A0D0C1C21230E0E0EF8E8E7F8F0E9F20C0815190D191D190603241A220B +1E1D22170001070801F6F7F305111E1A1903F5FCFC090D11060411FFFC09101603FEFCF0E4EAF3DEDBE1F7F9F4F0E6F4 +F2F5E9F0E8DFE8E2EFE4DED4CDDEE8EAE7FE0E17262E2B1C0AFAF50100051210FD0C1B1720302A2215150AFDF6F6ECDA +DEE3EAF0F1EFF7070606FA010706030B1E1E0F0B0B0A11161718090F05FE0403EFEBFCEBFA08F7FF0008F9EEF0FDF2F3 +F8EFF6F8E6DBE4EFDDEFF601FA0119201A09EEED01F4EC020C05FC0F0E0F0F110E020603EEEBF7FFF1F5F1EAFF03F900 +0E0EFCF304120C0F13191C1B0C0909F6EFFCFBFCECED0B140D00EDF806F7061A120E11161812152514070BF8F5FCFDF8 +EAF0EEF1FCF7EBF605F8F9EFF9F7ECE4DDE1E9E9E3E4E4DFE4E8FA00FC071D190FFAED01FEEA040A01090A0D0406150F +05150BEEEBF1FDFCF1F1ED04130B021110020E0E111416140A101B0C080B05F7F6FAFFF9F4FD030809FBFD06FBFA170E +0B0C151504121E070C1903F5F0F1F6F3F8FAEB02FEE7EEF8EAEAEFF4F9F4F1ECD7E4E8E9F4F4F1F6F9020106121D1715 +1409FDF7F7F6F1F8F5FE060E07070B090E0203070606EBECF6F4F1F0EEF2F5F20000FB030E0C0900F505050C0BFF0503 +0104FFFF0D10080E09FEF9F5EFF4FBF7F6F3FC01000405000203050E1209FD020F0E060201FFFBFA000000071416170D +0D1114231914140E11100307120F0D1106FBFAF3E9EDEDEAEAE8EFEEEAE5E1E2E3E2DFDCDEDBD1DAE8E4E5E1E2E4E6EC +F2F2F70411150F0C191D21211E1E1F13140E040A1112151C13141405FEFDF9F6FE01040604050302FFFCF9F6FDFAF0FB +FFF8F9FAF7F6F5F9FAF6F5020B0701060C10120F0B0E10090B06050D0E0D0B00F5FCFCF8F9FBFAFDFF02FFFAF9F7F7F7 +F1F5F2EFF0EEEFF4F9F8F9FAFEFDF4F1F1EEF3EDE9E8EBEBF3F4F9FDF9FAFC0201010309171C1711181B161310130A09 +0A0A13080B100F0B0D0E0705FDF9F4F1F0EFF6FB04FEFEF7F3F7F8F6F6F4FB030703090304FFFE02FCF7FC000404FAFD +0C0A0F0C070701FF080B09090D1111090B0400FDFAF8F7F6EFECE8EFEDEAECEBF1F0EDE9EBE4E6F1F2FCFFFAFDFF0409 +020407070B0F061118100F09060603010302FE06060603FAFDF8F9F6F3EFEEF0EDF3F7FD040A07070C0B0D0A06010204 +040A0A07040104FBF4FD010A07060413161417100F13110E090704040205030000F9F9F8F9F2F1EEE7EBEBF0F3F2EFEE +E9EBE9E3E0DFE2E9F3F5F6F8F9FE01FDFF050D110D0B0D100E0A0B08100D0400070D0E0F0F11110908090902050B0E07 +040B0A050702FFFCF7F0F1F4F7F1E9EBEAEAECEAEAEBEAEAF3FA0402FE0207060A08090C15100B070B0D0B0A0B0D0906 +060504FB010405FFFE060303FDF6F2F2F2F0F8FAFFFAF9FBF9FAF7F8F8FCFBF8FA030C04FE030101FFFCFC050601FCFD +0509081214160F0B0B0F0C090B0B0B050A0C0503FEFCF7F7F0EFF2F4F2ECF1F0EFEFEDECEDF1EFF1F3FEFDF3F8000407 +06040B0D0E0B050603FFFE0203FFFEFAFCFFFD000301FEFBFBFDFAF7F9F1F3F6F8FC010907020808090C0E070C0C0C08 +0E130B070A0D0A02FEFAFF0206030104020205080807070200FDFAFDFFFAF4F7FAF9F7F6F2F0F4F4F5F3F0F0ECEEF2F6 +F8F7F3F7F8F7F9F7F8FDFCFDFA000203FD0205010605050A0B110F1419140F110D0C0B0704FFFE060707090A07090705 +0501FAFEFBFAFDFDFFFDFBFDFAF8F9F8F5F4F0EDEDF2F2EFEFF5F4F1FAF8F4F4F7F9FA020906080B0D0F0E0B07030304 +07090A060605070B0B040101FDFBFFFFFFFBFEFFFF0101FDF9F9F7F4F5FDFDF9FAFAFBFB00FDFCFE02FF000607070403 +05FF00FFF9F7F8F5FB00FF000202050A0A0707070808090B09080906040200FDFBF8F8F4F8FFFCFCFBF9F7FAFBFAF8FA +FDF900050603010606040301FEFCFAFC03070300FFFDFEFFFEFBF8F7F9F7F8FAF7F9F7F9FAF9FAF9F9F9F9F8FE010204 +0305060A0B090A0C09090B090A080707060705040504FFFCFDFBFFFEFCFCFCFCFEFEFDFCFEFF0001080804040402FEFD +FBFAF7F6F8FB0201FEFEFEFEFEFBFBF9F9FDFCFAFCFDFBF9FBFCF9F7FAFAF7F9FAFE0303040503040502000203020507 +0A090707060401FEFBFAF6F6F80208070607050507060304030401030204020101FFFDFDFCFAF7F7F7F9FAFBFBFCFBFE +FFFEFDFFFFFDFE02020304040200FFFDFCFCFBF9FE0202FFFDFFFCFDFEFCFCFEFFFEFCFEFEFFFEFEFEFDFE000200FEFE +000203050404040603010000000005050406040200FEFDFAF7F8F6F6FE03040404050404050404040402030202020101 +00FEFDFDFCFAF8F9FCFAFDFDFDFE0100FFFEFEFFFF0001000001000000FFFEFDFDFCFBFCFDFDFDFDFDFDFEFF00FF0000 +0101010101010000010101010001020303020200FFFFFEFDFDFCFBFC000303030302030406040403020102010000FFFE +FDFDFEFEFDFDFDFDFDFEFEFEFEFEFEFEFEFDFEFDFEFE0000000000FFFFFEFEFDFEFCFCFD00FF00000000000102010101 +000000FF00FFFFFFFFFF0000FF000000010101010101000000FF00FF000000000000FFFFFEFEFEFEFEFDFDFF00000000 +000000010101000000F8DFE8E7E7E6E5E0E4DCE1DCEADE0BB6F25E291C211E28221729283C383B3C2C27362D34112C3E +222113122B231624F1F620F9F4FAF8CED1D4FCE7D0B4C6B5A0AB8A8EC19699AD929DACB4C6C1C3CDCBDCE0D7E5F50B08 +1B131E231C3935264733446E4E596D61525E73724F464F5E554C545F535237363629291B1406F5EBF0F2DFDFCCCAC5C2 +B9B1A8A8B2B2B8B9A29DA3A6B2A99799B1C2B9B2C1C3BECFE9F6F5E8ECFCEA09081B2B22263353413A4A4B4649474164 +595E415431313D362B333A352328242622170EF4F6FFFFF5F4EDDFBECCD6DBC9D6E4E0E3DDD7E4E7D2ABC0C2C9CFBCC9 +CBCCD1D5E6E0D7DEDDD8E6F8FFFAF505FE0803080604141D2B1821141E182726281D2524273D3A29333B33373A30202D +281B1E292C1A1317FD0700FD0203FAFBF2FAF6E5D3D1D7DACECDD2D5D3BFBFB0A1AEB6BEBBBDDFE1CBD0CDD5EEE8E8DF +E6F600EFFA111F02172D2E0C4B263F451F265039303B514A203448183C2C37281C3021180AFE15220D1207FFF4ECEEE2 +F7F9E2E5E6DAECCAC9C0CBDCC2DBB9D1D6B9D3C9CECAC8DCDBCADCF4DADFE6F9EAD4F602030F0812060C080F1C163223 +372A24313440303C313C3E282F44343B3D2C352C231F1F2F160604F905FCEBF3F7F6E5D2E0D4D2C2D4CDBDCBC5C1B6BD +C3C3BFD1C6C7D3D7D2D7DAEAE7DEF0F6EE0001FA05110F0A17261C1C3628133737292E35283133342938273526212312 +0F261E171B0D0B0710FF00000DFAF6F1F6F6E8ECF0DADCEBD8E0D6DACCCBD7D0C6CED1DBD7D3E3D7FAD0E8E7F1F7F6F6 +F6FFEF04030AFC090F19181317221C2125261A242F232E2D1C23202018151A17132514091DFE1A1808040E150BF7F804 +F7E1F5F1EBE8E3EADFE6E3D0E0D4E4EADDE2DAE1D2D4DCE5E9E3E8F5ECE4F3DEEDFF07FDFF06FD050408111A13211B10 +230E242716201F1320171D151E1D171F0D18110B1A120C051710090FF60312F1FCFC06F2F1FBDEF5ECEEF8EFE3E2E3ED +DEDDECDCECF0EBDAF0E2E8E7EDEEF1F9FBFBF6E9FDF200FFF4F70707020C0507130A15151B1E161222160B1A18141519 +1D161B1B140A1410160F101005130A0316FBFBF9F0FCF5EAF9F0F5E9F0E2E8E4ECE3E8E0EAEAE2EFE9E4EAECEBEBEFE2 +F1F2ECF7030605EC0A0DFE0B08FF07100516170D160D16190F100B0F0D070C1312140C170B060A010B130514000B0B01 +0E0FFDFFF906FAF7F704FDF6ECF2F7F2F9F6FBFCE3F2F4E6EBE5EEF6EDE5EEF8E7F8F3F1F2F105F3F9F5FCF4000F0504 +010B060403061513080F0D060E101211140F0B0F180D0B1307110E061107070606050B000600FA0501F5FAFFF8F7F1F9 +FCF0EFF3F3EFF2F4F4E4F3EDE7E1E8EFEFF0F9F1F4F8F1F8F0F6FCFFFE030502FE0503060A080B0E0E0D0F16100E120D +1113100A1108110E030E070A0A070606FF0601000CFA060CFCFBFCFEFEFFFEF8F5F7F5F5EEFAFBF0F7F2F6F3F6F5F1F2 +F2F4EFEFEFF9F5F2F1F4FAF1FBF3F7000CFEFE0602F9040A0209080704050B0F0B0A12090D0D0D150B12130D0E100608 +01130B0A0B0103FFFF05F505FFFBFDF3F6FAF9FBF1F6F5EEF8F0ECEEF7F4EFEBEBF3EBF8F6F6FBF0F902FAFAF7F9FEF7 +FB06F90103FF0201020908050F0C010B09080A0F0E050D110E0F0A071005050508090A0A0700040609F6FC0502FF00FD +FCFBF6FBF8F7F6FDF3FAF7ECF1F5EEF2F6F4ECF2F2F9F4EBF2F7F8F5FBFEF9FC04FEFDFF00FF080609070A060304070A +0B0609110B0907FE100D0C120510090409060809040403FEFD02FAFD01F9FAFDFAF2F8F7FCF3F7F8F0F6F4F3F5F9F8F4 +F7F8F9F5FCF8F9F8FDF3F6FD06FBFB00FBFD06FEFE04FE0602FE0505FE050F0D0406060E09040807030B0C020A070A08 +0406020003020402FAFE02FC03FBFAFBFBFBFCF8F9FCFCF9F8F9F3F6F6F5F7F8F8F9F5F9FDF7FAF9FDFCFB03FDFFFEFC +0104000300050200050401030100010703000403060500090507060306020305FC0900040A000501FE04FDFDFE0002F9 +03F6FFFAF7FEFCF6FDF9FAFCF6FAFAF5FA00FAF8FCFFF7F600FAF9FEF901FBFBFF01FA0200FDFF07FC00070008020304 +040205FF060705060402040608060301080902FF04030403FD070403FE02FCFAFEFBFEFD00FBFAF3FBFAF5F7F6FBFCF7 +F7F9F9F8F8FAFBF9FBFFFDFCFEFE02FD0102FD01020100010500020502000401070302060005070505010303050A0304 +08020703FE0300FFFF010001FDFEFBFCFDFFF9F8FCFCF6FEF8F8F8F8F7FAF8F7FCFEF9FBFEF9FAF7FE00FC04FAFDFCFF +0201020900030006040005060207070507060806060505010605FF0304FF04010403FB00040104FEFDFC00FCF8FEFBFC +F8FAFBFDFDF9F7FAF6F6FAFAFBFCF9FAFCF6FDF600FEFEFAFF03FDFD0102010403040304010206050505070901050404 +07020902040802050603FEFEFFFEFF01FEFC01FAFEFBFDFBFBFAFCFDFCF6FCFDF8FC00FDFBFAFAFDFFF9FD01FFFCFE01 +FE00FFFE000005FE000303010502040104010203030304030305010402030102000201FEFEFF00FEFFFFFDFBFE00FBFF +00FBFEFEFEFDFDFFFCFFFEFCFEFFFEFF00FDFFFF0001FFFF03FCFEFE04FEFFFFFF0000FFFFFFFF0200FF02FF00FF0200 +0305FE0102000500FD04FD01020004FFFE01000000FF01FE00010100FB01FEFF00FEFDFFFD00FEFDFC01FEFDFEFEFFFF +FEFFFCFB02FC0001FF02FEFF000001FD030200FE020102FE0503FEFEFF0100000103020000FFFE0101020101FF00FFFF +FFFD010102FEFF0000FE00FFFF02FE01FF0000FFFFFE00FF01FFFF02FE00FFFF02FF00FDFF000000FDFDFE0000FFFF00 +FC0200FE0001FDFF020100FF0000FF0002FFFF0000FE010100010002FDFE02FFFF02FE01010000010100FC03FF020002 +FFFE000101FFFFFFFFFFFEFEFEFEFEFFFF0100FB00FFFFFF01FF01FF0100FE00FE01FF0100FFFE00FF00000200000001 +00000200FF00000002FF0101FFFF0000010100000000FF0000FE0000FF01FEFFFFFFFEFFFE01FF00FEFE01FEFF010001 +01FFFF00FF000000FE00FF0000FFFEFEFE01FF0000FF0101FEFFFEFF01FFFFFEFE000001FFFFFFFFFE020000010101FE +00FF00FFFF0200FFFFFF01FF0200FF0101000100FFFFFFFFFD0000FF010000FEFEFE00FF0000FF00FFFEFFFE00FE0000 +FFFE01FE00FFFE0200FF02FF01FF0000FF000000FF000100000100FFFF00FEFF00000100000000FFFF01FFFEFF0000FE +00FF000000010000FF0100FF0001FF00FFFE00FF00FFFFFF00FF000000FFFF00FE000000FEFE00FEFFFFFFFE00FFFFFF +0000FFFF0001FFFF00FF000001010000FF000000000001FF000000010000FF0000FFFF00FFFF00FF00FFFF00FEFF00FF +FFFFFF00FF00000000FF01000000FFFF00FFFF0000000000FFFF00FFFF0000FF00FE00FFFFFF00FFFF00FF000000FEFF +00FFFF0001FFFF00000000FFFFFFFF00010000000000FF000000000000FF0000FF0000FFFFFF0000FFFF00FF000000FF +00FFFF00FEFFFFFF00FF00FFFF0000FF00FF00FFFFFF00FF00FF0000FF00FF0000FFFF000000FF00FF0001FF00000000 +00FF000000FF0000FFFF000000FF0001FFFFFF0000FFFFFFFF00FF000000000000FFFF00FFFF00FF00FFFFFFFF00FFFF +FFFFFFFFFF00FF00FF0000FFFF00FF00FF0000FF00FFFFFF00FF0000000000FFFF0000000000000000FF0000FF000000 +00FF00FF000000FFFF0000FFFFFFFFFFFFFFFFFF0000FFFFFF000000FF00FFFF00FF0000FFFFFFFFFF0000FF0000FF00 +000000000000FF00000000FF00000000FF00000000FF0000FF00FF0000FFFFFF00FFFF00FFFF0000FFFFFFFF00FFFF00 +00FF000000FFFF00FFFFFF0000FFFFFFFFFF00FF0000FFFF0000FF0000FFFFFF00FF0000FFFF0000FFFF000000FF0000 +0000000000000000000000000000FFFF000000FF00FF00FFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFF00FC0B06100AF0D0 +D402432AEFCD0F470CEAF2D4DD0B11EE02F1130CFFD4F1322DE7C3110AF61F12B8E5391AF3EFFE06FFE9CA1127081E1C +FAB9FB211BFB110AE9FA0CE6FAF9F7F20B252908DFF208E1DA0D090F23210B11D7D0DF1D1910F7F7EFEDE32B40FEC9D6 +FFEBFC1D22E7BDE301333119FAF1D0B4FD3C4E21130DDADDDDFE3E13FCF4FCFCE0E20844D5BEE4373314E4E3ED14FE08 +15F1D51816F9FE230FFEE8F4031F0DF1ECEFEF1AE618FD07151AFDEFE6CEE6213A31EABDEF1807C7052AF5FD20FD070D +F5F71B1101FBF7EEEDFDE9FB07F8090D0CFB07DB161A1518ECDD1718DDF12EDAD0F2FC00EA032B26FFF2F8FBF2011517 +1DEDD1D6CFF6424D30E3E001F50811EF032B21EAEDD71D16D6093F1CE9C5BF0735EAF6E5E22430FCFAEAF00A0EF91632 +FCE7D7C9C21744F0E1313915DA0E0CD5CFF01C07F4CEEF31411201F81C02E5F30CF5CC041FE0D90F08ED0619FFE90D22 +3B24F0FBF9E4E201F2D60A2B1AE7DBC3013F3E01DCE826F9E61B0A0402EDEAE5E80021F8C7F43E4D33F6D6E5E4E1FD05 +150A0FE5EEEEF603111312F0EC19FDEDFB2011FDE0F802F5E8EFF5032A0FF4FE1A09FCE2FD10070D2228720B98B907F2 +DEE6232D2F07F9F00BFAE3E00118200A1DF6B6B0EC1209123D26E5D40D10E614450EF2D2F9FADD0009053A47DCB2F12B +22C39BE52D1AF617454505B8C21310DBC4253C0ACFF6FEFF2B2C0ACEFB1308D5C6EF201C04FFEEF60D08010116FDFC09 +F8F71103F1F80E0BF2F5FB0DE8DEFFF0FC2023E009160CE5F00E0F00FEF4E1E80E300AF2F9EA04F8F21315EBE7F41318 +131BFDF1F00A15F2030803F5DFF00705F802FD0C05DEEDFA1A1300FCF4050C14101312F3D6E6FF00EEF00A1B17FBF909 +F807160AE4CDE60D2C1110190EE0D3DCD8FD162922F4DDE112031F1C04EB02F2E8E913FAF9F6FFF3F315341C0701E7DC +02220ADBE1F3130BFCEC0FFBEE28F30FDC0E1211EB06D91507E608DF181E20F5E6D1D93E0A0B05EFEB0A00120FEA070D +0EF8F71E21DED7E02518EDF101020A0AE5D2F2F7092F01EAEE05251DFDEDEDEE081101F5FAEC1B25FEE4DEFD163622E1 +D5E4E2DF1A312D2BF1C6F3FEE5F9290B13CEB6E41F4B27D3F9632CADD12DFFE2171DC9E21F1CED02D4D2CF1E163A1FCE +EC09DACB3125F70DE7EE12E5F9110318391ACDCCCAD535551FDCD4070D13E9DF242FDAF525EDFA1211021F36E3B8B0FF +1B340AE3D8D0B8186C42D4B4E0E815453618FEF8E4D4CE225F2DD8B8E0061CFF12F91B01F215F8CDC2E840380C13DCEA +0A14F6FFFBCD2448D6CD462DD0E53613D20800D20A2523EBE0EAD4AEDF3B6930E0DCE1123CF4CF0A591C0C08D3EBFAF0 +E0EFEE031DFD00ECCDE1183401EFEC01230F05231B12ED08B9B6F85839D3DB1133FFF3FC03F3E8F91EF9E7FF10F8D5BA +0B554D0CC2C72335DFA0085215DA1927FFE5F212F0D3E82A07F71620D9FBF8CFEF3C5815A3EC521FE6C1EF34E4E70DFE +E0D23738DB06C7DF413F05E7E14556E0DEC8E9D10E2CE913063CE5BBDB14F2FB322C0F0DE9C4D21728FBE7062EFCF6E5 +F41C2D0AF3DFEDD92A20E9E718EF0D190DE00D3004A3FB28F925D9DB2901F3DF2BCB6A08C7A3372838E8FCED07E9BFEE +22E207425C03D5DBE90CF9EF0EF1F7EE1233FFC7EF17130FD8FF00F827F3D54839FFCAEF20ED0B002419E9AA15FD0EEF +4C251702E9CAD6B03D3C3FF4C7D40F231A0BD4EA0821E8EF1526E7D9102BDCE4360ACCEEDEF24C3C18E0ED10F3BCFB1E +F3E9F23D18232704CEC6D9002B2B1518ECD2DC2608BDF83D260AF405FCF0D1FBEEEC2529180407ED0BCC001114E2DFF0 +3C22F1D2B30E1D1A151908072417D9F0150BE90BFCFADD0DF8CFEF2C13E7EF09FBFBFFE10B0F11F8E1CD0C36552004C6 +DDE1000A15ECECE30F1AF90804001E02E602130FEEF3ECED2F21FACDE2F40C1E221F04D3AFF9EA01496218BDF313E0AA +065E04D115F5CE16FDFE3214DBC5231CF0DCE2F5044562BFAC491BA6EF540ACDF228E8F510DEE626D5DE3A55DFCD1107 +043419DD002CEBD1282CBBBF2523EB0420C4B515403CFAF50602D7DE131F0907FF0B06F5E6E91023D9BC0638FDD61D1C +031C0EDBF00BF8EE0FFFF82BECBDF42207F4F705FC07F41BFDBC1A601EDFE4E7131BDFD0FD25FFDDF5052A2406D0DA1A +36E9D7342CE0EA1CE9E00C29F0FAFAEFEEF2F4FB12342DF6F01D0BDCE607240CC7D030461015F3D2DFC2C1EB5E5E1492 +D12943F0C7D8554707D90FE3CED712D8D6264515F8C6ED1718ECF60B2907FAE2E902103926F5CE24F0CDCD5118BCAC27 +703EB19818660FDA1416CFA50F331EFFF1E2F4112AEFD000312302EDF0E20911F4FCF10522FFC8C0073036F0CD143EEF +E5F7F6E3FF232CECE9FEF4FC1F18E8F202E4E5313DCAC30617EC02291A020FFB06F0DCF002CACBEE3E400AFD5B27CA99 +FB10E1E44B69E08ECC4420CCED19363D0ED80C01C8E14A28B7BE00312418EC000DD89DF5371FDF271803EE070A04E311 +131BE2D70921E8E71E1CDEC708F9D20530EAFA393AE1B8FE482CCBD62901CA1E36FAB1F221FAEA0E0AFBF80D1715D1B6 +1618F6F927020CF9FE0421ECDF1216A8B91A510EDB03E806F80B2812F9EF14F8F1D7F51B34E5D221152EE2F31AA596D1 +366D43A9A6265C1FF6BBB7E5FA18FA141E2D21F3E70A39F0E000F2C9EC0407FC0312F5220BD3D383DAFE134852636223 +CDAFCB03D917FCC6C1E8285430F9EEFEF8ECF6031511D9BEECFE251E2722FBD7E6212812FE0B0DECC4EB21E7DD1E4116 +0DF102100BBCEE4A0AB6DED9EF083B27EADAF8091E170BFDF40AFF3B09E4B8E52044F5FD1B04DFD907FFFBF91AF2E6D8 +F4050501F4403FD7C80A1A28E6D4D619FA03FF0A09FF0901E40A181ADFDC2E14D5CCDD16351EFA12F0CFDC2D0A150709 +DFCE154921D6D22AF4EE05CEE74437E1B1F94D19FA1D4E18A9D7E2D7E94B23E0BFF9F3032922E8DF190ECCE4134C2DD3 +D1FB1809F2D7FB31160AE1DDFFFA030AFFF4ECCD094F35DCDAF3F2F13232DCDF0005161718CDAFE5382AF6F00000FB10 +0CED0B0AF1FFE0EF010B3EF0EB0915E3CE105211DDFC0B030808F7F30AD9C1ED363AF0E71226F8CECAEF122F11DFD300 +3439FBDEEF200AE4F6EBFDF7EC142F1605FCF1DBEAE40925EEF3030FDFD1144900DC213CF5B3F32A0DEC092F16E51D06 +B9B2EC15041B17131F2DE3CAF625B2D2F2436C390CC294F17438C692DF211ED9E60B1D1608344C1F00E1CEF63B36F3AC +BFC40023693DE28BC223583930DAAB290CEBFA070F49E2B8DB1900FB414CA6B2182F02F2285300E0D2C2E63225FCD4D8 +371FDAF3EFE2FC07442701E9DAE206DD0E34F7C2D12D2C0BEFF7061022FDE0EBDFFD151AD90B412113FFCFAB9F423AA3 +F10F05514C1DFECCCDE24126D3F2011C162B13C593E31DF2EAD700364C1008170FD1D9F80524FAFDFC0D0D15D1CBFAF7 +E5D40856400CFBE0F6ECE5E9081E01102ADDF804D9F5C2E36C57EC98EEC9082FF01D2604D4D9EC26F317521EBDA31A4F +14B1B6E9213B5027D69C00132609C909F11644EFC9E9015713C8C4202526BDDFFF1F180FE2FBDCE3E5081BF70C1D2621 +00D9EE0613120801DF09FF02E3BE002906CEF30949E4D1EB1E441F201DD2F20DD4B5FD3E3709CFFF3613FA0710260DE6 +C9B4E91015DFEA103D19F2DD0C17F9EFE0F6F0FF0712FF13FEFF15F201D4D4E9E3FF1CE42F400CFCF1DBF9183206F1E6 +FB140CE7EBFEEEE909101824E2DDF42013F313FA02FEEAF50E320AEBC9F2170606FAE6E7F8190E180EF3120B17DECFD3 +0627250300E3081AFAF9EB02F50610FFEF0620FCCAF716F2061BFFFE22210801F8F2E017EAE9E3F4051916FC0E0518D9 +E311EBB0C4F74E6351D7CB160BBBEAFE465012C8CAB1E5382E1CFF0CDBB41740FCFB0400FEFB0AFCF7050303FE06FEFF +00020001FE02FDFE0001FF0000FFFFFF00FFFFFFFF0000FF00FFFFFFFFFFFF00FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF +000000000000000000FFFEFDFBFAFBFBFD00FFFDFF07101408F8E8DDD9DCDDD6D1DDF20008111C2D3C414042433C3227 +1A0E05F2D8CAC8C8C9D1DCEC010D0F100C02F6ECDFD5D6DAD5D8E4EFF9061522303C3F40423D363329170A01EEDBD2CA +C1C4D2E2F3050F10110BFEF5EBDED4D3D5D6DFEBEFF6051727363E3D3E3F3B352F26170AFBE9DCD6CDC3C3D0E6FE0E10 +0D0D09FFF2E5DCD6D4D0D4E1EFF6F801152F41433A363A3D36291F170BF7E2D7D4D3CAC3CCEB0B191308040702F1DFD9 +D9D4CDD0DEF4FEFCFE13364A483A2F333B36281A1407F0DBD2D4D6CDC6D1F1131F1909FFFFFCF1E2DBD7CDC9D0E4F5FC +FE061C3A494A3F322D2E312A1F13FAE2D5D4D6CDCACFDFFD121E1F1102F3F1F1E7E1D3C2C4D3E8F0F60614283A444A45 +3729252C2B220FEFD7D0D2CDC5CDDEF003111D211702F1EEEEEAE1CEC0C3D6E2E8F80D2332394146463A2A2829282006 +E9D3CBC9C0C4D3E8FF0A131B1C1704F7EFEAE9DCCBC3C4D1DCEAFD132C383C4141413C342D272517FEE6CFC1BEC1C9D6 +F0030E191916130BFEEFECE3D4CEC6C0CBE0F300192D3541443D3C3F3C2F2A2107F6E6C8B7BCC7CBDBF4FF0E201A1011 +1001F4EDDACCD1C9BFCEE9F7041B283044483B3A4340342A15FBF0E1C4B7C2CACFDEEFFC1120180D121406F5E3D2D0D2 +CAC5D7EFFB061423364744373C4A47351B05FAF0DDC2BAC7CFD3D8E704191D0F07171B0AECD2D1D7D9D1C9DEF5FF040B +2643483E303D534C3109F7F9F1E1C5BAC9D0D2D5EB101D16060119200AE4C7D1DEE2DACFDFF4FC0311324844372C3D56 +4D29FEF0F6F3E4C8BBC6CCD1DDF916190DFCFE192107DDC6D2E3EAE0D4DEF0FB081E3B48412E273E574C21F8ECF3F6E4 +C7BAC2CDD6E803171704F1FC192203DAC9D3E9EFE0D5DEF1FF0E2940493B23234059491AF5E9F2F5DFC4BBC5D0D9F20B +1911F5E8FD1E23FDD8CAD7EEEDDCD7E4F600153346472F1824485D4111F2EAF3EFD5C2C1CCD0DCFB131A05E6E505281F +F4D6CEDEECE4DBDFEFF8FF1D3D4B401F132C555D3309F1EEF0E2CEC7CCD0CCE0031914F6DEEB132A14EFD8D5DDE2E0E0 +EBF4F403254348321918395C512A06F4EEE7D9CBCCD4CFCDE406190DEFE0F51D2708E8DADBDFDCD9E2F6FDF703264447 +2E1720445C471F05F9F0E1CEC9D3DBCFCBE5081708ECE803221CFAE4E0E2DDD2D5E90000F6052943412A1E2F4D533417 +0A02F0D5C4C9DADCCBCBE7081303F2F8111D09EFE8EAE6D5CBD6F204FDF70A2C3F3A2B2B3F4D4026181407E9CCC2CFDA +D3C7CFED060B02FF0C160DF9EEF1EFE0CECCE0F5FCF8FD152C3735343F46403123221800E3CBCACECDC8C7DBEFFE0709 +14150C01F3F5F3E8DCCFD8E2EAF4F70A1926333946473E392C2A220FFCE2D6CBBFC3C3CFDDEAFE0A191B0F0BFFF8F2EA +E5DBDBDBD8E6F2FE0A182A36444941413C31241B0FF9E7D5C1BBBFC3CADCF303121A17141001F0EBECE1DBDAD8DAE7F1 +F90B223038424748493D2B221D0BF2E1D2C1BBB8BBCBE4F903101B1E1C0FFDF2EDE7D9D6DBDADDE2EDFE12272F38454B +4E473C312316FFECE0CEBFB4B5C1CFE5F706161C1F1B1006F3E6DCD5D7D6D6DCE5F6021226344046494F4C46321B0BFB +EBD7C2BBB8BCC3CEE6FC0D151720231B06EBDFDBD6D0CBD3E1EDF803172D3B41414958584528130AFAE2CABBBBBCBDC5 +D5EE020A0F16272E1BFDE4DEDBD0C8C4D0E3F0FF0E23343A3C4050605840221006F5DCC2B3B5BCC6D1DFF2FF070F1C2B +2C18FAE2DAD8CFC1BCC8E2FB0F1B28333B3F48545B533C200C01F2D3B7ACB2C2D2DCE4EF000B141F262314FAE4D8D2C6 +B8B9CCE6041A252D3640454A5150493B230DFBE4CAB5B1B6C1D5E2EBF5000E171D21170EFEE7D7C6BBB9C0D5E803212F +383C40494A4B493E38260DF4D6C7BBB3B9C1D4E7F1FD020D1A17181308FEE8D4C0B6C0C4D3F00922353F44424B493F42 +3E31220BEFD5CABEAEB8CCD5E4F60004121B100D1408F5E6D1BEC1C5C1D1F91422384541495143363D3F2C1906E9DBD4 +BBABBBD0D9E6F9FC051B19090A0F05EFDECCC2CACAC4D8FB15293B43424E5140353A382712FDE8DED3C0B4BDCDDBEBF8 +FD0B16140B090BFCE9DAC8C7CBCED6E1FB15293F43484D45433A38311C10F8E4DDCECBC2BFCBD4ECFE020E0A0E110705 +F3E5DBC4C6C9D6EAEEFE0D2445494C473E463C352A1710F3DDD3CDD8D2C6C4CCEF04080B050E0F04FCECE9DBC2BDC5E5 +FEFDFD0324464D4B424346392E201D13EFCFC2D2E7DFCABCCDF10408060B1208F9EDF0F4DDBCADC8F70D07F904284249 +454950452E1B1F2A18E9BCBBDCF2E7C7BED5F0FDFE0B1C17FEE1E3FCFFDEADA7D3031606FD10293837445D5D41170C26 +351BDAB0C0E3F4E1CACFDEEAE8F51C2F19E8CDE50505D5A6B1DE060B04111F2722264F726932030C2C3810CFB8CAE4E3 +D4DBE5E4D7D3FB2E3D11D4CBEC07FACBB2C2E5F9FA0E292D1A0B265D7F65220114302AFFD7CBD3D8CDD4EEF7DEC3D107 +393A02D2D5F2FBE5CCC6D2E1E6F41C3B2D0A0632687C571E0B1E2813F7E6DDD4C6C2DAFCFAD2BDDB15382BFCDBE2F1E7 +D8D4DADAD5DAF7284025050E416A6B4B241A221804F8F6E8CBBAC0E200F0CBC3EA1C2B1DFEEBECE6D9D5DEE6D5CAD800 +2E381E0C1E4B615A452F261D0D0200FFE5C3B9C9E7F2E0CED7FA16191104F8EDE1DADDE4DDCBCAE3071F20171C33484E +4841372A1E130F0BF8DCC6C6D6DDDDD5D8EE000C0E0B09FCF1E7E1E4DCCFCBD3EE010C13172B3A40444040392E281C16 +09EFDDD0D1D4D1D3D4E1F4FE070A0907FEF8EDE4E0D4CDD0DBEBF705101A2B373C403F3D3A3730221506F3E5D9CFCBCE +D2D7E0F0FD050B090605FCEFE0D8D6D4D6D8E0F405111823323A40403C413D3222120AFEEEDAC6C8CFD3D7DAEAFC080E +080B0AFBECDAD7DCDBD8D0DBF4040E131B2E3B423F3E46403222161108F5DAC5C7CECFD1D5E4FA0A100A0E0801FBFBFC +FB05020201FF000100020000FEFFFF0201010000FF00FF000000000000FFFFFF000000000000FF0000000000000000FF +FFFF00000000000000000000000000FFFF000100000001000100FDF6F5F8F3E7EBF6000212292C2A423E1C0A1111F0F6 +191C1D222F22F90719F4D5D4D8C3ABB2C9D6DFF6111F2B3B331919281BFF02191E0F0C1B1A0D1009E8D5DBCFADA4C2D8 +D6DC0121222D3D2E1B20210AFA0F261A040F2313071103E6D7CEBDA5AED0D8D2E8122120363E2E1E161407041C210F0A +1619090D12FEE3CABFB6AABCCFD2E0F8111D2D413C2B170D110C121C1613100D0E10180DF3D8BEB8B5B6C0C9DCECF70F +2B3F41332511091317151318150304181F12FEECCFB3B6BFB9BBD1E5E5F626423B343322040B241A0C161A02F5192D12 +00FFE9B8ADC9BFADC3DEDBDC1747372B3C370B01282508101F06EA0E371BFD0802CCADC7C8A7B1D5D5C9FC423D233844 +1F04202E0D071F10E8FC322A020710E7BDC4CAAAA1C9D4C1E0283E282F433016202A12041919F1F01D2C150B0FFBD9CF +C5ABA0B8CCC2CE072D313238382B2A271309101501F009201F180E05F2DECCAFA2ABB9C2C9EB152935373739332C1A0D +0F0B03FD00131B1D1A0B00F0D7BAA6A8ABB0C7DEFD1A2A39393C403221141109FAFF060A171A1C160A01E5C4B2A9A6A2 +B6D6EC0A222C3941473A231E1708FBF90407132117131811F3CBBFB5A09EADC3D8F920262642534124242508F90100FB +0B27220A152404D3C5C5A796ACBDC2E015291E2F555029222D14F80009F9FA1F2D150C2019E5C9CCB498A1BAC0C7F921 +2226435439232E1DFFFC0707F80C291F151819FBD5D3BF9E9EAEC2C6DD0D1B263B46432D312702FD020909061E1E181F +1403E6DBD0A59CA8B5CBD7F70C1737413D3633330EFA01010F121A1D101E1C04F2E3DCB99CA3A9C0DAF00206213D3B38 +36372001FDFC05192424110E190EFCEDE2CBACA2A1AECFF004020A25383D3A362A1303F7F80E2935200A070A0AF9E7D5 +BFAF9F9DB8E3090B030A213D41372E1E1300EFFB1D3E3918FFFA0A08F0DDCAC0B0979DC7FE1A0DFE062A433C31241F16 +F6E801314D3509F2FC0AFCE6D1C8C6A78DA3DE172106FA10323E3527222810E8E60F475226FBF3FF03F3D9CBD0C39989 +B0FA2A1BFF021A33382B212B2A04DEE925574614FAF6FDFBE5CFD0D4B88D8AC8162B11030C21332D22263326F5D6F73B +56350DFBFBFDEDD6CED5D3AB8197E422250F0817292A22212D371AE5DA0C454D28090100F3DFD0CFD9C99A84ADF8251F +0E132327221E23333209E1E71B48411E0C09FEE9D6CCD2D5B99390C107241914212A231D1D283423FEE4F42845331A12 +0DF8DFD0CED2C7AC959ED50E1D181E2C2B1E1A222C2813F8EC042E3B2A1D190AEED8D2D1C7B7A59CB2E20D191E2C3027 +1D1F29231709F7FB102B3428251900E9D7D5CAB6AEA3AAC4E60C1A29352C28212426130C02FD091228302A2910FAE9D7 +D3BCACAAA6B9CCEA0F2034362D2D242419060600050F15292E2E250AF9E8D6C7AFA8A8ADC2D5F210293B373030281B0A +02020008161E242D322005F7E9D0B5AAAAA8AFCAE6F51034413732352709FE0402FC0B24221B2F331A00F7E9C1A5ABAF +A7B1DAF3F5173E433734381DF8F90700FB132C1E1C312E15FEF6E0B1A0ADAFA9BDE5F5002441433A36300EF1F9030106 +1A231E262E2512FEEED0ABA0A7AFBACCE2F814303F423B322106F2F1FE0D141519242D2A1F0CF6E1C8AC99A0BACED5E1 +00233A444133251A08EDE7021B1B1114242D2D1D00E5D7C9A991A3C7DBDFE90529464D3B241A1804E8EA071F21130E1D +313216F0D9D0C1A498AACDE7EDF00A35524A2F1A1310FFEEF0072325120A1F372904E7D3C7B7A6A1AED6F7F8F5144754 +39271B0D02FAF7F4082D2908052A3814F6E8CEB7ADADA9B4E70AFBF72754472C261A02F7FEFCF5113424000B322B03ED +E1C7ACACB3AEC5F70E010737513D261D14FEF6FFFC001A2A1E0814291CFCE1D2C0ACAEB1BEDBF90F121E3A4439211109 +00FDF9000F171F1D1718160EF4D5C1B8B7ADB5D1E6FE1425303239341E06FF0B00F70710181C20210F0702EBC9B1BEBD +AFC1DAF4091D35302A332F16FA0512FCF906161C1A271C02FEF8DDB7B4C8BDB3C9EC041028362A2933250700110DF4F7 +141F191D210FFBF8EAC7B6C2C7B6B9DF000B1A2C2D292F2D16030C1300F1041E201B1A1103FCF2D4BBBEC8C1B6CCF50C +151D232931331F090B130BF8F9142422160A0605FCDFC0BEC6C6BDC1E304141515233439270C0A121003F9081F271905 +030A05EAC6BDC6C8C4C0D3F50F130C18323E2E110912140C000215251F07000B0EF4CDBEC6CBCAC5CAE3031009112C3E +33160811181509010B1E1F0E030B10FCD5BFC6CFCECBC9D5F0050A10263B361A07121D18120805101B170B0E12FFDCC1 +C8D5D0D1CFCCDCF408112337321C09112119181405040F1B17141600E0C6C9D8D1D4D9CCCADEFE1323352E1B0C12221A +1A210DFA001622201C03E1CBCDD9D1D3E2D3BEC8ED0F26342B160D16231A1A2919F9F30A232E270AE3CED2DBD1D2E5DD +BFB8D60226372B130B18241B1A2B2502EDFA19353814E8D2D5DCD2D0E3E4C8B3C0EA1F3D2D100A17231E1A292A10F2EB +07334624F1DAD8DDD6CFDDE3D4B9AFCF0E3C32120A1522221A252B1E00E5F3254A3602E3DDE0DBCFD6E0DCC7ABB7F42E +391B091120261C1E292712ECE50F3E441AEFE2E4E3D3CDD8DED3B3AAD612362B0E0C1D2A221921291EFEE8FB24413203 +E8E8EDDFCACCD6D3C3B5C6F12030190A182D2D1B1A201C0DFCFA0E2C3718F5EEF4ECD2C7CBCAC7C1C7DF042320101628 +31241A1C171108010A1B2B2105FAF8F2DFCBC7C3C2C3C5DAF60F1A141A282C291E1B19120C03091A211C0D0505F8E7D3 +C7C4C0BEBFCFEF060D101A2B2F27201B1B190D030616231A0D0A0C05EFD8CAC6C6BCB6C3E1FF090A1728322D1F181B1F +14030211201F100C0F0CFCE1CDC9CAC2B4B7D1EF02081325333222181A1F1909040D1A2219090D14FEDFD4D5C6B2B3C5 +D4DFF611060CF7200D04FC06F71B0802FFFDFE03FCFD0200FE01FE01FC020100FEFFFD0200FFFEFEFEFFFEFEFFFEFEFE +FEFFFEFF00FFFEFEFEFF00FEFEFEFEFFFFFEFFFEFEFEFDFFFF0000FFFDFE01030000FEF8EBEFFE0C141306F3E4B7BDC0 +C6D9F513263C6050260C06ECBFADBFC3C8EF1623314A5E371014FBCCA7AFCBBFDC152530335552191709DCB097C6C7CA +0724362C3A61301A10EBC38DADD3C7F417393624564D2515F0D89992CAD2E8062B44243E563C1EF4DEB089B4D4E8FB18 +4033324C483000DEBC96A2C8E6F90B2D3B3A42473C17E5BCA3A3B8DBF80A193246443E3E2DF6BAA8ADB1C7F10F0D1F49 +503B353D0FBDA7B7B5B5DF150B0A425C412A3F2AC8A4BEBEACC71013FB32624C27383CDDA1C0CBACB1001CF81D60592A +2E45F6A6BBD7B6A1E71CFF0D51653525450BB3B5DACB99C91608063D684B1D3B1FC3B4D5DCA5A80611012E605E222830 +D8B0D1E5BB95E51A041D576933182EF6B4C6EBCF95C2111011466E4316260AC4B9E8E49FABFA1912326A541C1F10DAB9 +DAEFB2A2E20F1E29565C2C1F0FE7CACBE6C7A8CDFE212D44583B2311F1D6C9D7D0B7C4ED18323D4A432E15F8E0D0CACB +C7C7DE09323F3B413A1DFFE8DAC2BDD0D1D8F82B44303A422606EDE6C2ABD3DDD9EB1C48292F4A2D0FF2EFCB9ACEE8DC +E60A452A20513415FCF1D993C0F4DDE6FF362F154F411407F4DF9CAEF8E5E0FE242F15424D190CFEDCA8A9EEF0DCF81B +241E384D270C06DFACB1E2F5E3EC131B1F3A42321505E7AFB5E0EFEFE502181C3D3D302304EAB9B3E1EDF4E9EE101D3B +412D290AE9C5B4DBF2F5EEE3FE1D3944332510EBC9BDD4F4FBEBE3ED133B443D240EF4C9C3D4F003EBE3E7003748452B +08FACFC1D9EE05F1E1E6EE274E4B3508F8D8BDDBF102F8E2E6E3104F543B0EF5DFBED6F7FEFAE9E6DFF9425E4316F7E0 +C2D0F800F7F0ECDDE82E604E1FFEE3C5CDF301F6F3F7E1DD1756582A05EAC7CBEEFDF6F300EDD402455A390CF3CEC7EB +F7F3F301FDD7EF33524517F7DBC7E7F4EAF1000AE7E020454725FCE7D0E2F4E0E9FD0EFEDF0B383F3103EEE0E1F3DBDA +F70B11F0FA2935330BEFF1E9F2DDCAEA041A0AF61A2B2E13EDFAFBF6E2BFD6F71823030C202518ECF80E02E9BCC2E60A +321C0B161B18EDED1815F8C1B2D3F52F3517151316EFDE15280FD0A7BFDE1E442C1B1010F5D1033127EAA7AEC903443D +2C150BFACBEB2D380BB6A0B8E634493C270AFDD0D41B3D2AD59BA8CC1B49463B15FFD8C402343CFCA69CB6FE3E484C2A +05E2BEEA223F21C298A4E12C44544215EBC0D70D3637E6A298C7143852542BFAC7CAF6243C07BA95B2FA28495C420CD3 +C7E510341DD7A0A6E0143C5B5322E5CCDBFD2224F1B3A5CCFF2B535D35FBD6D8EF0E2001CAAFBFEB1747604310E7DBE8 +FB1506DCC0BBDB03365D4923FAE4E7ED0804E5D2BFD2F2225649310FEFEDE4FCFDE4E0C8D0E80F4A433724FEF6E4F2F7 +DCE7D6CEE3013C3B323710FDEAECF2D2E3E4D0DFFB2F3228402804F2EFEDCBD8EED8D7FA27271C3D3E11F6F9EBC5CBEC +E4D1F5261D0F344D24FA01F4C1BEE7ECD2ED251C002653360505FEC7AFDEF1D4EA1D1FFC105544110F01D4A9CAF8D6E5 +19180200455818190BD6B4B5F2E7D81712FD032A602D161DD9BAB5D8F8D90718EF08214F4C1623EBB5C0C4F1EFF215EB +FC283B582D18FDB9C3C5DA01F200EFEE2936524A16FDCBC3CBCAFE03EDE7EA1E39495C26F1D8CDCEC6EF11E9D4EA1337 +48613CEAD8DDD3C9E00EEFC4E60B2E4B614EEFD2E9DAD3DBFFF2BEE10322506255FCD1EDDFDFE2ECE7C1DEFC124F6854 +09DAEEE3E5F2E2D2C1E0FB03446F5412E9F4E7E4FEE7BDB5E301FA2E705B16F500EEDFFFF7B4A0DE09F81665661BFE0E +F9DCF704BC8ED00DFD05506D28041A06DFEE06CC88BD0704FF37673A0E1F11EBE8FCD992ACF606022257471D2419F9E9 +F0DFA0A6E3FF0616444B2D2D1F04F1E8DBACA9D5F103123544393A260BF9EAD3AFB1D0E3F6112D393D47321100F1CFAB +B6D3D8E70A2A313752411607F7D5A7B0DED1D8FF23342B55541911FCDAABA4E4D4C9F715352A4B64231606DAB69DDADE +BFEE0C2A333F66341915DCBAA6C8E2C0E2071B373F5A45211AE6BBB1BED5CADBFF1131454F48321EF1C3B5BCC6CCDFF4 +092A454E403C2AF7CFB9BBBCC3E7EFFF26404D3B3E3AFDDBC2B8B8B7E8F4F52337493B3A4508E3D0B5B4AEE1FCF21C31 +3F3D364916EBDCB9AEA8D600F7152B3539384921F4E7C2A7A1CFFEFE12252B313C4B26FEF0CFA797CAF901131F25263B +512704F9DDAD8DC2F600141B201E35572B0400E8BA8AB5F4FE13181B1B2D59340401F2C98FA9EEFD0D14181C29553C07 +FDF7D89CA5E4FC070A151E2B523E0DF8F5E6ABA9DCF602FC0E232F513E12F7EBECBFB2DAEDFCF0002736554114F9E1E8 +D1C2DFE6F1E7ED233F5A4916FDD9D9DDD5ECE6E2DEDC18475E551DFDD8C6DEE8FCF0D2D1D1064964612AFCD9B7D3F80C +00CDC0C8F342686A4002D8AEC1FD1B12D5AEBCE43368705613D6AAAFF62822E6A6AAD71F6274682EDAA4A1E72E30FAAC +97C90D5475724CECA197D3293608BF90BAFF416D73640EAB96C215320DD498ACF22D62706F35C297B5FD2C0CE1ABA3E5 +1B526E6E51E5A1AFE51F0BE1BEA6D90C3D6A6B5E0CB7B1D00B0DE0C7B2D2FF26616D602BD7BBC2F30DE2C6BCD2F51151 +70613BF9CDBDDB06E9C2BDD6F2023C6E634114E8C1C8F9F1C1B5D8F4F8276667432306D0BCE7F5C8ABD2F9F616566B48 +291DE7BAD6F2D6A5C2FBFA09436954282803C0C8E9E2ADABF403013261602C241CD3BBDFEABD9BDE0D021F5868381C25 +F0B9CDEECF99C2090E12466D441A2406C6BCE9E49FACF91713326A541C1FEBE6EEE2E8B3B4D0D21F00FF0000020001FE +0100FAF9FBFD00FDFCFE0200F8F5F2F6F8FC060D0E0902FAF6F7FA09110F080001FCF4EDF2F8FC0306FEFCFAF9F6F8F4 +F503171B0B04FDFB00F7FD060B1304F8EFECEBFD050802030502FDFDF4040103F900050600F9F8FBF9FBFD040905FBFB +FBEFF903110F07FEFBFD03F8FBFD03080C05F6E5EC0105FCF7EF040A09FEF4F0F4FE08100D0B10130AFEF0EBF50E0F15 +0B06F6F8F5E8DDE1F3091811FEF5ECF5EDF9030816151502F9F60C1812FDEDFA00FBEEEF060C07F0ECEAE5EDF20C0E03 +000208FDFBFD151D1106F803030A0A030C04F7EEECECF70603F7F9F2F7F8F7E9ED07111409080509120908F6F6FC0919 +FAEDEDFBFCF9F9EFF1F9FC0002FEEFFC0E170F02F9FB090B0100FD00000F0EFCF1ECE6EAF300060C05F60208FEEEF806 +141C1700F0F909070AF4EBED070C04EFE4E8FD0E04EDEEF70B1610F3E9F112202011FC010E0B01ECEDFD090DFCF3F0EE +E9F4EFF0ECF1F2FC080C0008050C111A190E0A0B0B120F04F7F3F8F7F2ECE4E0F4F7F0EFE8EEF4050A04060812231F11 +010C15211206F6F5FCF7F3EDE8E8E8EEECEEECF3F1F6F7FB080A0D171A1D0E0D0D0D1019131104F1EEF1F2EFDEE9F0F4 +F0E6DFE9F1FC040A1013161D1C070102121A1E150903FCF6F0E3E1E5FCF7F5E4E9EFF1F3F5040B090D101912080A1211 +0812110BFBEDEFF4EDDAE5F800FDF2EDECF2F6F3FD060C1A26220E02FE0B130E08051009F9EDE8E3DCE6F3F4EAE4EC05 +FDF6ED0714121118190E12131D150B0A090DF3E3E5ECE8E2EAF4F9F1EAEBF3F2ECF80C1A1915211B19100D1010FE020B +09FEEFEEF0E7E7E6E5E2DDE2F4FAFAFAFB13130B0F111817221C170D02091210F2EEF4F9F7E1DBDFE8F2E8ECF0EBF1F9 +05090F141C261D150F1611040C060CFCF7F1F0EDD8DADEE9EEEFF8F6FDF90103040B0D24292418091114150EFBF7F5F8 +EDF2E8E2E9EEE7E2E8EFECF7FD06081617141B120A0A0E120E17110605FCF8E6EDE8E7E8EBE5E4F1EDF0F7000709110E +0F181E1D1D20100A0800FDF6F9EFEAE7E2DCE0E7E6EAF4F0F5FD05070D15151A201C1A1C1F110F0F05FCF2EEE4E7E8E4 +E0DFE0E3EEEFECF6FC060612161625261F1B1A1716170C04FBFEF5EDE7DDDDDCDCD5E0E8ECF4F9FDF9030D171D232523 +2A211A16110C0604F7E9E4DEDEDFE1D8DCE5E7EAE2ECF5020C16161A1C232F2C1B1D1D1D130201F7F1EBDEDDDED8D4D6 +DEE1E6EBF7F4FD0A111D1A1B22303222211915100803F8F5E7E2DBDBD6CDDEE4EBE6E7EDF30409111D2921212C2D201F +1C161005F6F3F0E9DAD9D9D3CAD8E0E8EAEFF200060912292B222028281F1E1B16130EFEF0EBDED0D3D7D7D7D3DAE7EB +EFECF90B111324282A2C2F2E27211A0F0B08FBEDE8E3D8D4D0D4DBDBD5D5E6EDF2FE0D171F24242B292F2E2C28180F0E +03F4EBE9E2DCD1CDCED1D4D2E1EDF0F5021014191D283533312D292319120705F4EEE9DED9C8C6CACFCED3DDE6F4FB06 +111D292A2F322E313232271E1002F8F1EBE2D7CFCED2C7C1C7D7E3E8F4FD050C16212932333539372E241D1002FCF5EB +DFD8CFD1CBC4C6CDD6DEE9F3FE05111B2731303338363A2C251C1204FDF1E3D9CFCFCDC2BFC0D1D6DCE6F2FB0A18202D +32313E413F2F2A29241707F9EAE1D7CBC6C2C5C2C8CACED4E0F0000B19233236373842413E362D24170EFCEAD4C9CCC2 +C3BEBABCC4CAD3E3F1041522242C363E464944433B322515FBF4E7D9D0CBC1B4B7B9B9BDC7D3E3F4020D1E2A333D4C47 +3F42473C322817FEF7ECD7CAC5B8B1B9C0B7BCC4CDDCF3020D1B2F36474E473C484A4136271C07FAE9CEC5C0BBB5BAB2 +B6B7C0CCDBF3061228333A404E4F4B444044392D1504F0DECEBFB5ADB0B9BBBCB7C1C7DCF0061A2D3C46474F4F514E50 +40372410FCE9DACAC1BBAFABA9B4B8BEC3CCE2F40C182C37454E55544A4647473E2911F5E7D6C9BEB5A9A9AFB6B4B4C1 +D0E0F3071E33404C505253515052463D2A1300E4CFC3B8B2A9A6A7A8A9AEBBCADFF30F243A444F5A605A5456594F3E26 +16FDE3C9BBAFA7A2A2A2A2A7B6C2CCDDEE0E2736414C57625F5E5A524B452F1AFADFC7B8AEA89FA6A5A8ADB0B5C5DFF7 +142A3A44525A5E5D5E58554D412B10F6DBC4B9ACA7A19F9AA1ACB0B8C7E6FC132A3E50595E6164635A534741270EF7D5 +BFADA6A19EA09CA0A8B4BECDE8F4152D46555D5F6165695C54453A2310F2D4BCAAA8A09B9B9A9FA6B6BBCEED0923384C +545C626063615D544D3B1802E2CCB4A9A39E9C9A9CA0A7AFB7D2EE0C243E525860686B69665C544D351AFADDC7B5AFA4 +998E91949EA8ADBDDDF914273C46596A746B6763565A523512F3E1CCB7A49A96989F969D9BA4B8D6FB10264256656365 +5F706B635F513510FDE3C4AF9A9E9A9A908E9B98A8BBDEF80E29435C5E636768736D675A4E341600D9BFA4A1A599988A +929AA3ACB9DCF11334515E5962677375665C53503117F5D5BDA6A39A97928A989CA7ADC0DCF91C324A585F6867736B6A +61574A3214EFD1B5A7A39B9A8D8B969FA8A6B7DA02243C4B54606873736662606054340AF4E0CBB9A99B93909396979A +A4B6D0ED0721384C5B656C6F6F6C6760553F2101E5CDB7A69A93909295999CA3B4CEED0A243A4C5B656C6F6F6C676055 +3F2101E5CDB7A69A93909295999CA3B4CEED0A243A4CFFFEF115EF17E20122DE0605F11301E70614FEE40F0AF100F90A +07FBF7FA13FDEB0314FCEC0110FDF8FE0501F8FA030902F3FC0FF9F7000306F9F90508F8FC000101FAFC0702FEF90004 +FDFC000200FEFC0104FEFCFD0103FBFC0403FAFB04FFFEFD0003FDFFFC0303FBFD0101FEFD0102FEFC000000FFFD0101 +FDFE0100FEFE0000FEFF00FF01FEFE0100FE00FF00FFFFFF0000FFFD0101FEFE0001FFFEFF000000FEFF0100FD0002FF +FE000000FE00FF00FFFF0100FF00FF0100F30507F518CE2904E30EF5080BF1F40F12EBF216FEF5FDFD12FDFBF20916E8 +F0170CE9F8090AFCF8FD0BFCF2000808FBF2080AF4FCFE0A00F5FD0B00F9FEFF07FAF8030600FDF80702F9FE0201FEFC +FF0303FCFB0103FDFA0205FFF9FF03FFFCFD0500FDFEFF04FFFBFF03FFFCFF0301FCFE0100FEFD0002FFFC0101FFFEFE +01FFFD000000FFFE0000FEFF00FF00FEFF00FF00FFFE02FFFEFF0001FE00FFFF00FFFE0001FFFD0001FFFD0001FEFF00 +00FFFF00FFFFFFFF0000FFFF0000FE00000000FE01FF00FF000000FF00000000FF0000FF00FF0100000001FFFF000000 +01FE04FD03D847B743E5BC7FB003050111F201E235FDD60F13F7EFFF0D10EF04E02B0FBC1236DAF9FF0B07FDEE0519E5 +F70913FAF4F814FFF1FF0111F6F00C0CF300FA0A02F0FF0EFC04F5FE0CFAF80404FEFC01FE0403F9FB0800F6010402FC +FA0401FFF90108F702FB0303FCFD0003FDFB0403FDFC000200FDFC0500FBFF0200FD00FF02FEFC0300FFFEFF02FEFE01 +FF00FFFD0101FE01FD0101FDFF0100FFFE01FFFF01FE01FFFFFFFF0001FD000001FC0001FE00FE000000FE01FF00FE00 +02FEFF00FF02FEFF01FE00FF01FFFFFF01FE01FFFF02FD0000FF01FF000100FE00FF01FE0000FF0100FE0001FE010000 +FF0001FFFFFF0101FF000000FF0100FF0100000100FF010003D83AD90C2A8B6C01BE161100F70AD92A04E9F41C03DE09 +1103F70AE30D35B10340E6E810F70E02F8F11FF7E20B1DF1F9000306FCF7FA1601E8090BF800FE0208F4FA0A0202F7FC +0BFEF6030203FBFF01FF06FCF80902F8FD0603FCFDFF06FEF80009FCFDFE0204FCFFFF04FEFA0402FFFC000102FDFB03 +03FDFC0300FF00FE0200FD000300FDFF0200FD0100FF02FEFE02FF00FFFF01FFFE000001FD0100FF01FEFF02FEFF00FF +02FDFF0101FEFE0201FEFF000001FD01000000FE0300FE00000100FF01FE000000FF01000000FF01FF0100FF01FE0001 +010001FE010001000003FF0001000003E323F4F038A8273EB1051D01F30CE31A11E4FD0C05F5ED1C01FB09EBF93CC8EC +39F6E515EB100CF4EB1806E3041302F9FBFD0706F5F70B0DEEFC0D01FDFAFF0AF8FA050305FDF50409F5000403FCFF00 +000700F20705F9FC0405FFFCFC0401FCFC07FFFFFD0005FFFCFF0200FD010102FEFC010200FB0203FEFE0101FE02FD00 +00FFFF000100FD0000FF01FFFE01FF00FE0201FEFF0100FFFF0001FF00FE0101FF00FFFF0000FFFF00FFFF02FEFF0100 +00FFFF0100FF01FF0001FD0101FFFF0001000000FF0000FF0001000002FE000100000000010000010001FFFFF9F723CC +3BDFE040F1D71316EC09F5FD21E50207F713DB1807F50BFFE22508C72413DF0E00EF1A01ECFB1AEEF30E07FA04F7FC0B +03F2F91400EE0A0104FBF90600FDFEFE0805F5FA0AFFF606FEFF01FD000305F7FB09FDFC010103FFFCFF02FEFB05FD00 +01FB0402FDFD0000FE0100FE03FEFB0202FEFC0300FE01FEFE05FEFA0102FFFF0001FFFEFFFF0200FC000100FD000200 +FD000001FFFF0100FFFE010000FF00FE0100FF01FF00FE0101FEFF02FE01FD0101FF0000FF0100FE02FFFF0000010001 +00FE010000FF0100000000FDEC2DC828FBDE1B18D6FF1DF2FC02F918ECFF12E719E30915E60E04EC071BD6051FE8FE13 +E21508F5EF1401EA0B07F906FBF9030BFAEE0B10EC010502FDFD00FD04FFF9020AF7F80702F705FFFB0201FDFE09FBF8 +0401FB000102FF00FB04FFFB04FD0101FB030000FD00FFFE0102FB0201FBFE03FFFB0201FC02FFFC0203F9FF0200FE01 +00FEFF00FD0102FDFE0300FDFF0100FFFEFF010000FF0000FE000001FE02FD010000FE0100FF0000FFFF02FD0000FF00 +00FF0100FCF320D71FF6F60416E7F815FDF205010CE90812E119E60A11E90805F70010E70217EAFE16E20F07FAF30C01 +EF0905FA04FDF90507FAF3070AF5000004FDFD02F90402FB0006FDF80402F80700F8FF0600F80600FB0100FB0302FDFE +04FBFFFFFE03FC01FFFD03FFFEFE01FEFE0101FC0102FBFD05FDFC04FFFC02FFFC0301FBFE0200FE02FFFC03FFFD0001 +FEFE01FFFFFF0000FFFFFF00FF01FFFF00FE0100FFFF00FFFFFF02FEFF01FFFE01FFFF01FE01F9FD0FE914F009F410F4 +F80B05EE060800EE1004ED10EF0A05F8FE09FBFC0AEF050DEE020CEF0A00FEF807FCF90601FD0103F7FE0AF9F80406FA +010000FE01FFF80601FB0204FEFC0101F905FFFCFE0400FC04FDFC0100FD0002FFFE02FEFFFD0003FC03FD000200FDFF +01FDFF0200FF0000FD0001FCFF0200FE0001FD0101FDFE02FFFF02FFFE0100FFFFFFFDF8F0ECF90E141312100B03F7EB +DCD5D9E8062639371A00F9F6F3F4F5E3C8C5DB002B4A574B25FEE1CDC5D3F1F0DEECF6FB1D3D483312FEEBD9DDE80100 +E1E3E9D4F330524F2E10FCD4C6E60306DACCE8D6DD2F5F5837130CEAB8DA0403E1BDE3E8C417706F481607ECA6B7FF13 +FCC7DC03CAE0627D470E0E00AE96002A0AD0E0FECAC1487D52180EF8C798EA3422DED2F0DDAD207F631A1304C992D02D +24F4E6EAD7C0F96B71380604D7A4B623390CD7EBD9BDD85672470A16E1ADAD102E22E4EED6C6C4376C610315F8B39A0A +2D2AE6FEE5BCB72D535C1D19F8C898F32334FAF9EAD2A50A505F231A08DA96DE222A0501E9D9B7E43D593C1402F9B7AA +18341AF4F5EDC6AA2E5B3E1116F1D99608372DF3FAE2EB9A045257071CFDF78DE0323FE908EDEEA2E43D600E27FC01AB +C4174FFD02ECF6AEBF196C1C1F1309BFB6FB4E10FDF7F2BFB4FD5D3C1D160DD5A6E23D31F7FF04CC9EF0444815260FE1 +A2DE2043050900E491DF2855182517FA98D40D45090E08F592CB145020301E05A9BEF93F210C0205AAA2FE4F2E1A2C16 +C5A8ED36300D0E04CD90DB434715261DE398CE2C3F0B0A0EE899BD3158141B2BF6A6B11845150712F8AE99115E260A36 +0CBA9F014425FC1BFAC898EB5243FD2E17DB94E1393AF31D0BE096CE355CFA2626F197CA224FF41416F59EBA16630410 +300E9DB50F5202002C08A3B000541DFD3920B1A201421BED311DB793F93634EF3E35D28FFC2B33E22E25D680E91A45EE +333BFE86E21842E51F330180D00D47F521421692C70844F70C351C98A9FC4308084835B0A5FC3B0AF33F2CAF93ED2E21 +FA4C39D598E8242AE63733DE82D9133AEB4447F88EE0023EE83436FC88CBEA47F8313E1F9ACCE746FB18372393BBD83B +10194137B0BADB2F17073033B79FD01E2E06394ADB9EDE1530F62C3ADE85D2FE3D0232450A92D8FB3BF71F351382C5EC +3E0820403197C5F03A0211322D9AADE12E180F3545BFAAE82A19FC2D40C690DB1E29FA334BE897E01A29ED273EF28BCD +0736F3234E1397D1093AED1545128FBEF634F60E4B2AADC4FB3400FD452BADADEB2311F34839CAAEF61D1CE34134D39E +EB0128E2403FF9A2F70133DC3336F88DE9EA2FE2304118A6F3F12EE61E37159CDBE61FF6184129B9DDF619FE043A20BB +C3F0020801432ADFC8FFFF14F33B21E4AEF6EC16F14028FFBA00EF1DEA352101ACF1E316ED352B16C0F9ED19EE252610 +B7E2DF0BF220321FD3EFF110FC102B17CFD5E2FEFF083424E7E0F3FF0BFF2A1EE7CFE7EE0AF92C28FEDEF5F115FA1D21 +FBCAE3E20DFA1D2E0FE0F6EE10FF0D2409D3E2E000010C2B1CE9F0F00609022116DFDEE5F502012324F2F0F5FB080318 +20EDE2E3EFFC01142BFBF2F3FC00070B27F7E9E4EFF001092C03F9F1FCFC07052603ECE2EDEDF8002811FAF9FDFEFF04 +2010ECEBE6EFEEFD1C20F9FFF704F7031622EDF2E5F3E5F6102CF805FA03F4010D28F4F5E7EFE5F1052D04020000F7FB +062602EFF2ECE8E9002613FC0BFCF9F6041B14ECF7E9EAE2FA1A23F80C02FCF1021420F0F9F1EADBF21227FD0508FBEE +FE1222FCF2FCEBDDE70F2408FC15FBEFF2171A09EA04E7E0D80E1B18F41E01F8E6181513E409ECE4CD07171EF11B09F9 +E0101917EB04F8E5CEF6191DF70D18F9E4FD2214F4F70AE1D5E31E1702FD26F7EDED2712FFEC19E3DCD61A110CF22BFD +F1E3231306E41BEEDCD010110FF1270CF3E3181809E713FFD9CE01120BF5191AF2E60C200AEF0611DFD0F21406F90B24 +F7E6FF220BF7FC19E7CFE61304FC052903EBF81F0CF9F517F3D1DB0D06FD01280EEFF21A10FEF414FDD8D40206FEFC23 +18F7ED131102F31005E3D0F90403F91C1C02EB0D0E09F20B09F1CFEFFD06F5141E0EE9070C0EF5060AFCD2E8F606F80B +1D18F1000B0EFCFE0B03DBDCF3FDFE021C1BFEF60E0907F80D03EBD6F2F204FA18180DF00C030EF80C04F9D4EEEC05FA +121617F306020DFC050501DCE6ECFFFF0A1719FDFC050905FE0801E8DCEEF6040118170BF708040CF90901F4D8EDF004 +FC151510F706020DFC0606FCDFE8EEFEFE0A151200FD030806FF0800EEE1EDF6010013140DFB04050CFC0502F9DEE8EF +01FC0D1415FD02050E00020400E6E4ECFAFC04121706FD050907FF0603F2DFEAF2FFFF101611FC04040AFE0403FCE2E7 +EDFEFE0B14170000020A03010401E9E2EAF8FF0413170AFD040608FE0502F3DFE9F100FF101510FD03040B000506FDE5 +E7EDFCFE09131302FD020806FF08000002212A3A474F55585B5E4F5F526A56692F10FA0D2C1FF1DADC144629303A18C7 +81899A828091B2AEA8A9C4BE9E989D9F9D989BA8A9A5C3E5DECAC9D3E8F6FBFC05223F655E4E3433344A514D3B2E1107 +27352F2A425349341C160B080B00F1E9F1F2FA102E3E474C5A66676765645A4B3F4331251C0C05060F0F08F9F4FCF6E4 +E8EFE7CEC0AF998C8C8FA1B8CAD7D1BFBFCEDFE8F90B08FCF3E4CDB5A6A5A6A6A9A8ADACAEAFAFB4BFB9ABACB1ADAFB3 +B8BABFBEBEBFBEBCC3C8CDDCF3FDFBF8F4F40310151F32454D525A666E727475767774706D69626367665B49403F3D39 +33281823394B544F412504E6D3C7CAD2D3CABDBDD0F00F232C2D2C2D2E261702F1DECCC4BAB3B0B1B6B3ACAAB0B8BCB8 +B0A9A4A09B98989BA3A6A7AAABACADAEAFB1B3B4B7B9BEC2C9D9E1E5E7E1DBD2CDCBCAD0D3DAEC031823272010050300 +FAF3F3F5FE0E1C2832353237404A5A696C706A686D707B7F7F7F7F7F7F76716B6E726F68656566676363594935231400 +EAD5C1B3AEB4BFD0DCE3E8E7E3DBD8CFC5BDB7B4B2B1B5B7B6B5BCCCD4E2EDF7FAF7F3E8DFDDE1E2DDD8D4D3CDCBCACE +CED1D6CEC9CAC8C8CACACFD0D7E0E4EEF3FB061221313C474E585F615D585B5D6162615E5B55514846423D3C40424A53 +5C666C6D6B66615F5B57504A433E3D3A3D3D39352B231B19181414161B2224201508FDF6F0EEF0F0EDF1F5F5F4ECDED3 +C5B8B0A7A2A19A918E91919496989B9EA3A6AAAAADAEAFB1B4B7BAB8B2AFB1B1B8C4D5E1E7E5DEDBD8D6D7D9DCDEE7F4 +FC050C10110F0D06FCF9F8FAFF0407090C101313161C1D1C1D1E22283139474E555C605F5955565D636866645E554D49 +45423F3C3C3B39342F291F1206FDF9F5F4F2EEEAE9EAE8E2DBD7D4CEC8C0BDBFC2C6C6C6C5C3C2BEB8B2B1B3B7BCC0C3 +C8CBCACCCCC7C1BBBABCBFC2C5C7C8C6C4C3C1C0C2C3C4C6CACFD3D6D9DCE0E4EAF3F9FD020D1C29344047494946403D +3C40424142403D3C3E41404243434442404244494C4A48423A342E2A2626292F3434302D2A2826221D1B1A1C1D1C1D1E +1F1C181513110E0A0603FCF7F1EDE6DFD8CFC9C4BFBAB7B8B8B9BAB9B5B2AFADAAAAABACAEB0B3B8BBBEC1C3C3C3C3C3 +C4C6CBD0D6DCE2E4E2E0DFE0E1E4EAEEF6FB0003060B101316181A1B1D22282E3030302D2824211F21232830373E4449 +4C4E4E4D4F5255575757565656534E473F37302C2724242423201C18120D09060401FEFBF5EFECEBECEBE8E4E0DEDFDF +DDDBD8D5D1CCC6C1BBB6B3B0AFAEAFB0B3B6BBC2CAD0D0CDCAC7C7C7C8C9C9C8C7C8C9CACACACACCCFD3D7DADEE1E3E5 +E8ECEFF5F9FD00050A10161B1F22262A2C2D303234393D404041413F3C3937373A3D3F414345474A4D4F4F4D4A474442 +3F3C3937332E28241E1914111011100E0C0A0703FFFBF5F1EFEEEEEDEBE7E3E0DFDFDCD9D5D2CECBC8C6C5C4C3C2C1BF +BEBDBCBAB8B8BABDC1C3C4C4C6C8CACBCCCCCCCDCECFD1D3D5D8DBDDDEE0E3E7EBEEF2F7FC0004070B0F1215191C2125 +292C2E2F2F2E2E2D2B2A2A2B2E30313234373B3E41424344454546484A4A49484745413D3935322E2B2623201C171311 +110F0D0B090501FDFAF7F4F2EFEDE9E5E1DDDAD8D5D2D0CCC9C7C3C0BEBDBCBBBABABABBBBBAB9BABEC2C5C9CCCED2D5 +D7DADCDDDDDEDFDFDFDFE1E2E4E6E7E8EBECECEDEDEEEFF0F1F3F5F8FD02090F151B2126292D30333537383838383838 +3837393A3C3D3E3E404244454748494A4846433F3C3936322E29241F1B1713100E0C0B09080502FFFCF8F6F1EEEDECEA +EAE9E9E8E6E3E1DFDDDCDBDAD7D4D2D0CECCCAC8C5C3C1C1C0BFC0C1C2C3C4C5C6C7C6C7C7C9CBCECFD1D2D5D8DBDFE1 +E4E6E9ECF0F2F4F7FBFE0105090D1115181A1D202325252627292B2C2D2E30323335343432302F2E2E2E2E2F30313336 +383A3C3D3E3E3E3D3B393736353433312E29241F1B16120E0B09060300FEFBF8F5F0ECE7E4E1DEDBD9D7D7D6D6D6D5D3 +D2D1CFCECCCAC8C7C6C4C3C1C0C0C0C1C1C3C5C6C7C9CACBCCCCCDCECFD1D2D3D4D6D8DADDE0E2E4E7EAEDEFF1F4F7FB +FF03070B0F1317191B1E2224252627282A2C2D2E2F313234353433312F2F2E2E2E2F2F30323437393B3D3E3E3E3D3C3A +3836363533322F2C27221D1914100D0A070402FFFDFAF7F2EEEAE6E2DFDDDAD8D7D7D6D6D5D4D2D1D0CFCDCBC9C8C7C5 +C4C2C1C0C0C1C1C2C4C5C7C8C9CBCCCCCDCDCED0D2D3D4D5D7D9DCDEE1E3E6E8EBF0FFFEFFFD01FEFEFC020602FEFE00 +070804FEFE06050600FE050C0A00FBFD050A09F9F8F9050803F7F3FB0305FBF7FC000600FCF5F9030400FB00FF050104 +FAFBFD0C09FEF6040B08FCFBF7FA01130DFEEA040906E6FC030CF7000200F10408F8EC000F08F3FEFCFCFE0C03F2EE01 +150DF7E7F8110F05F2EF05130DF1EFFD0A140AE5ED050B0C03F3EFFF06FDFE01FFF5EF0707F9F9F30900FB09FBF70605 +FEF0FB0F11F6EC010B0EFF010AF5F8FF120DFEF401F0FE221BE4D6FD2A1AF2D9ED071A19F0C9E6203904BBD0064B1DCD +BDE0333807C7B50E3F2BE3AEE51F381CD5AFE13B55019CC5086629D6A4CC484F1D99ABFF7531CA8F07185EE4D9AC271C +3DD4E4BD3D1723D8E9DB062645D6C3CB3A5602A3E8134811EDA92D0A40F3D3C7263024CDDDDB2E1A25B7E4F42C161BAC +EA064611E8AEF91A4F09C1B2065A44C98AFD5C3EF6B7CE0E6E0FFB8A05453516AFD31D2F50BBE4CC3A42FFE7C5EA6B02 +2B94F3143B38C6BEF92272D6C1CE2A452CC1DBCE721B12CFAF144A33F29AFC284626C0B70B3C4CD7E2B22A2E44C1D0C8 +592B1C9CCB293C0BFAB4F02C3409BDD00A451EFFACFC2448E9EAE5DF374AF5AAFF1B241FF99B310542F9D2D909402CC1 +DFEA37172BB1E8051D36F2C5CB3F2014DEE0DC5DFE14DDDA12333DA20FF2114505A9101C220122C7CB76EA22F6B91746 +19E3F9EDFD75DFF4EBED2B54DAC721002029F9995502023AF2996707EF22E0C54733B24CBFE23F30BE09F5E43432B8DB +49C34B07CDD449FDF528B2073FF1F01ECB0C260CD627C12F1700E9F508E73CDBF1FDF70C1BF2D8160C0E0FE1F20F17F4 +0EE1130D20D91BCD2B080005E6100413E811EE06FE31BD27FFE22EF3F0F715EF1B02DE13FD1808DA0DF6160FDE0204F6 +120EF1F11AF41CEB00FA000700F106FEEE0908EEF13BA251D8E80EEE19F104EBF718EC0303CC38E30405CD2DCE49B50D +11D026F6F00504EA0311E5E92AE2FB29CB0A17E4011DD1090DFDEE09F3F5120CCB1C01D72907C32000DE1009B62DE9DF +1627983117A05305D224FCD336E7E61502D933E7E72BEAE71EFEE0270EBB2A16B23C17AD212CB613458F2B35A83311B6 +2A01DA0427BD0C23D9E949AEFB43B9FB2ADCD04EC0FC28D0F932B0111FC80906EEDC2BDBE32FD1EE21E3E528E2DB33D2 +E73DBE071CD01EF1F8FA11F2F71AE90409F10CF710EA0716CD3BE3E936CF0614EDF511FDE220E5FB10E40404E520D21B +EEF80BE712FAEF0A01EE18DF0A08F4F615ED0008EE0E0BD427EAFCFA0BF1F311EFFA0DEAFF07FBF80004E81DE90014E7 +F81EDE1FE30BF715F1FF0AF7F520E9FEF21BED0AFCE90E0DD330D40BFCF9FD04FEDEF825D714E8FCF602040CE4E20920 +F006D2E93C00EAFDE9F1300CDEEFEE0A2EFFC8F80C09120DB8FD1A091CF2A70F43EE01EDCC2D1AF8FBE7E72426F3DCEE +FA3717CDF204061918D7D426130A0AC5F22A0106F8D5FF2B0AE2F6DC1223ECF2F5ED0914FBEAF7FA0D1AE2E904011409 +ECEA03FF111CE6E710FEFC0CF6F018FEEE11E5FF24FAF9FCE6061DFDEFFAFC1212E6F6FC061EFFFAE800180C02F0E70D +20FDFCFDE80F10F908ECF32409E8F5F60A14FFF3F6F71411F4F7F10914F5F2FA050A0605F9F507130103F5F6180EF002 +F70B0E07FFF5FC0F1803E8FC040F0DFDF1000F080200ED100CFF07F3FE1203FD05F7F60C09FE08F704090601F80A04FE +0BF20305010904F1000A0105FCF60307FF08F301040A06F7FD01060EFDFC04F60A0DFFFC05FD0A0DF304070108FF0104 +05040BFBFE0108060103FFFB0B03FD04FBFF11FCFE06F60A0AFC0203F60A05FEFEFF0403FFFEFC0106FC06FCF60802FC +06FCFC0CFE0206F703020007FBFD030204FCFE07030509FD010CFD0706F70409FC0C01F90902010AFD0100000800FF05 +FE0801FD0A02000BFCFF06FD0203FB0400FB05FD01030004FDFD04FEFE05FEFF06FB0203FC04FEFD0BF80005FF0100FD +04020206FE0405FD0407FC0BFF0003000307FE05010006030204FF0206000305FC06000207FCFF02FE0701FF01FE0204 +FB0004FF02FFFE01FE0302FD03FFFC05FEFE0300FF02FB0201FC0001FD05FE0202FD0103FE0301FE04010205FE030102 +0500FF04000104020404FE000203050000000105FEFD04000102FEFCFCFBFAF9F8F7F6F5F4F3F3F2F0EEEBE7E3DEDCDA +D9D8D6D4D1CECBC8C6C5C6C9CED4DAE1E8EEF3F7FAFD000306090D11151B212A353F4A535B62686C6F71737677797B7D +7E7F7F7F7F7E7E7E7E7F7F7F7F7F7F7F7E7D7B7976726F6B686564636262626262636262615F5C5851493F362E27211D +1B19181614120E0A0500FBF8F8F9FD02080E13171A1C1D1E1F20201F1E1C18140E0904FFFCF9F7F6F4F3F1EFEDEAE8E7 +E7E9EBEDEFF1F1F2F1F1F0EFEFEFF0F0F0EFEDEAE7E2DDD9D4D1CECBC8C6C3C1C0BFBFC1C4C9CFD5DADEE0E1E1E0DFDD +DCDBDBDCDDDEDEDEDCD9D5CFC9C3BDB8B3AFABA8A6A4A2A2A1A2A2A2A2A1A09E9C9A9897959494939292929393939494 +93939393949495969697979797979798999B9EA3A8AEB4BAC0C6CCD1D6DADEE1E3E5E7EAEEF3F9FF060D141A2025292D +3033373A3F44494D5255595B5E60616263636364646465656565656563615F5D5A5754514D49433C33281D1106FBF2E9 +E1DAD3CCC6BFBAB5B0ACA9A6A4A2A1A09F9E9C9B9A9A99999898999A9C9FA3A7AAAEB1B3B5B8BABDC1C5CBD1D8DFE6EC +F2F7FAFD000306090D11151A1F252C333A40464B4F5356585A5C5D5F6061626464656666666666666666666767676666 +66656462605E5C5A5958585757575757565554524F4C48433D37312B2723201E1D1B191815120F0C080503030406090C +0F121517191B1C1E1F1F1F1E1C1916120E0A0705030100FEFCFAF7F5F2F0EFEFF0F2F4F5F7F7F7F6F5F4F3F2F1F1F0F0 +EFEDEAE6E2DEDAD6D3D0CECCCBCAC9C8C8C9CBCED2D6DADDE0E1E2E1E1DFDEDDDCDCDCDDDDDDDCDAD7D3CFCAC5C0BCB7 +B4B0ADAAA8A7A6A5A5A5A4A4A3A1A09E9C9B9A9998979797979797979797979797979898999A9A9B9C9C9C9D9D9D9EA0 +A2A5AAAEB4B9BFC5CBD0D6DBE0E4E7EAEDF0F3F8FD030910161C23282D3135383C3F43474C5055585C5E616364666767 +68686868696969696968676563615E5B5754504C47413930271C1208FEF5EDE5DED7D1CAC4BFBAB5B1AEABA9A7A5A4A2 +A1A09F9E9D9C9C9C9C9C9EA0A2A6A9ACAFB2B4B7B9BCBFC3C7CCD2D8DFE5EBF1F5F9FC0003070B0F14181D232930363D +43484D5155585A5C5E5F616263656667686868696969696969696969696969686867656362605F5D5D5C5C5B5B5A5A58 +575654514E4A45403B36312D2A272523211F1D1B1815120F0D0B0B0C0D0F11141618191B1C1D1E1F1F1F1E1C1A171411 +0E0B090806050301FFFCFAF8F6F5F5F5F6F7F8F8F8F7F6F5F3F2F1F0EFEFEEECEAE7E4E1DDDAD7D4D2D1CFCECDCCCCCC +CDCFD1D4D8DADDDFDFE0DFDFDEDDDCDBDADADADAD9D8D6D3CFCBC7C3BFBBB7B4B1AEABA9A8A7A6A5A5A4A3A2A19F9E9D +9C9B9A99999898989898989898989999999A9A9B9C9D9D9E9F9FA0A0A1A2A4A7AAAEB3B8BDC3C8CED3D9DEE3E7EBEEF2 +F5FB04080E13191F252A2F34393D4145484C4F5356595C5F616365666868696A6A6A6A6A6A696868676563615F5C5955 +514D49443E39322B231C130C04FCF5EEE7E0DAD4CEC9C3BFBBB7B3B0AEABA9A7A5A4A3A1A1A09F9F9FA0A0A1A3A4A6A8 +AAACAEB1B3B6B9BCC0C4C9CDD2D7DCE1E6EBF0F5F9FE03080E13191E242A2F353A3F44484C4F525557595B5D5F606263 +65666767686969696A6A6A6A6A6A6A69696968676766656463636261605F5D5C5B595755524F4C4946433F3C3A373532 +302E2C29272522201F1D1C1C1B1C1C1C1C1D1D1D1D1E1E1E1D1D1C1B1A191716141311100F0D0C0A0806040201FFFEFC +FBFAF9F7F6F4F3F1EFEDEBEAE8E6E5E3E1E0DEDCDAD8D6D5D3D2D1D1D0D0CFCFD0D0D1D2D3D4D4D5D5D5D4D4D3D2D1D0 +CFCECDCCCBC9C7C5C3C0BDBAB8B5B2B0AEACAAA8A6A5A4A2A1A09F9E9E9D9C9B9B9B9A9A9A9A9A9A9A9A9A9A9B9B9C9C +9D9E9FA0A1A2A3A4A5A7A8A9ABADAFB2B5B9BDC1C6CACFD4D9DFE4E9EEF3F8FD02070D12171D23282D33373C4044474B +4E5255585B5D60626465676869696A6A6A6A69696868676564625F5D5A56534F4B46413C362F282119120A02FBF4EDE6 +E0DAD4CEC9C4BFBBB7B4B1AEACA9A7A6A4A3A2A1A0A0A0A0A0A1A2A3A5A6A8AAACAFB1B4B6BABDC1C5CACFD4D9DEE3E8 +EDF2F6FBFEFF03FE01FD04FE000008000AF7F980B80DD4F3EE04FC0C031F04424A2626241E1916120D07050201FBF9F7 +F7F5F2F4F2F4F0F3F0F3F2F0F5F2F6F3F5F3F8F8FAFAFB00FAFDFD03FC06F311FBFB0FFFE906171C230D29FD1819FC06 +1E04120AE0C088C0A5B4DFD3C60201EDF21230323B33352F2E2925231A1C13150A0D090305FC02FBFDF8FBF8F8F6F7F6 +F6F4F9EFF8F5F2FBF1FBFCF6F30BEA03FDFCFBF50D02F0F7FBF41B0F11151414080E0D000A230AFFF4CCA7B2C6ABB6CD +E7E7E4E2F20C1D2C2C332E32312B2624201D1713110E0A06060204F803F9FDFAF9F5FCF4F9FAEC01F1F2F8F9F6F6F602 +F2F407F6F8FBFA0106FEF4EDFD030213130E13180D050C0C0D151D05EED5D0C0AEAEB9D4DBDBD8DFE9051421262D3033 +2E2C2926241B1A18130D10050B04FF03FCFD01F7F9FEF7FAF3FCFAEFF8FAF1F6FBF6F8F6FBF9FBFEF2F60305FCFDF6EF +F603040512121210100A050B171A1607F7F0DBC2B0B4BFD2D5D5CDD7E8FC0B1820292F2B312D2928211F1F1417120B10 +0905030205FEF902FCF6FDFBF8F6F9F8F2F6F8F5F7FAF2F6FEFDF4F6F9F70006FFF5F4F5F6F904070C1114120D060813 +1618110E05F8E3CAB3B9C9CED4CAC7D9E0F1030F1F22272F2D2C2C2525211C1B1214150A070A0701020200FB00FEF9FD +FBF8F8FBF3F3FBFAF2F5F8F8FBFBF7EFF6FE00FEFFF7F4F2F4FAFF030B13130E07090D11171613150C02EBC9BFC5CCD1 +C8C8CECBDAEAF90A121D24282D2B262928201B1A1A1311110C090906020404FFFE02FDFD00FEF8F7F9F9F9FAF8F4FAFC +F9F4F3F6FBFEFEFDF8F4F1F0F2F3F902080B080405080D14161718171306F3E9E3E0DBD6D2CBC7CBCFD9E7F4FF0A151C +2023242222201C1918151213100A070809080605020306070502FEFCFDFFFDFCFDFFFDF8F3F2F5FCFFFEFCFAF5F0EDEB +EBEFF7FD0000FDFBFE040B1217191A18110A05FFF9F4ECE3DBD4CDC9CAD1D9E4F0FC0912171B1F1F1E1E1C1714161714 +0E0A09090A0906040406090A07020001FFFEFEFF0102FEF6F2F5F8FBFEFFFDFAF7F2ECE9E9EEF5FBFDFCFAF8FC02070E +15191917130D0804FFF7F1E9E1D9D0CBCDD0D4DEECF8030C14181B1E1F1D1816161716120D0A0A0B0B090503050A0B09 +0705040200FDFF030502FDF8F5F6F9FBFDFEFEFCF9F2ECE8E8EDF4FAFAF8F8F8F9FE050C1317181614100C0701FBF6EF +E5DCD6D1CCCDD3DCE6F400090F151B1E1D1A1716171715110C090A0C0A060304070A0B0908090702FF0002060603FEF9 +F7F8FAFCFDFFFFFEFAF3EBE6E8EEF3F6F7F6F5F5F6FB030A1115161615130E080501F9F2EBE3DAD3CFCED0D8E4F0FA03 +0B131A1B1A1816161818140E0B0B0C0B080403060809090A0B0A0602000205080703FEFBFAF9FAFCFDFF0101FBF3EBE8 +E9EEF2F4F5F4F3F2F3F800080E11151615120F0C0802FDF7F0E8E0D8D1CDCFD7E2EBF4FF09111719181515181816110C +0B0D0C08040304060707090B0C0A06030306090A080501FEFDFDFEFF01030301FBF4EEECECEEF0F0F0EFEDECEFF5FB01 +080D11121211100E0B0702FDF8F2EADED5D2D6DDE4ECF5FE070F131313131414110E0B0A090701FCFAFC000204060708 +090807070A0D0F0F0D090603020407090B0B0701FBF6F3F2F2F2F0EDE9E6E4E5E9EEF3F9FF060B0E0F0E0E0F0F0C0702 +FFFCF5EADED7D8DEE6EDF4FC040A0E11111213120F0C0A09080600FAF5F6FAFF03050606060707080A0D1012110D0905 +0304070B0D0E0B05FEF9F5F4F4F3F2EFEAE6E4E3E5EAEFF5FB01070C0E0E0D0E0F0E0B0500FEFAF1E5DBD6DAE1E8EFF7 +FF060C0F11121313110D0B09090804FEF8F5F7FC0104050606060707090B0E1112100C08040305090C0E0D0902FCF7F4 +F3F4F3F1EDE9E5E3E4E7ECF1F7FD03090D0F0E0D0F0F0D0903FFFDF7EDE1D8D7DCE4EBF2FA02090D1011121312100C0A +09090702FCF6F5F8FE0205050606070708090C1012110E0A060404060A0D0E0C0700FAF6F4F3F3F2F0EBE7E4E3E4E8EE +F3F9FF060B0E0F0D0E0F0F0C0702FFFBF4E9DDD7D8DEE6EDF4FD040A0E11121213120E0B0909080600F9F5F6FA0002FF +FEF7E804FD03FD0A07040DFC010303000208F7F70201FF07111525190D0EFE0F140500FDF9E5F2EEEDE3ECFCEEE0E2E2 +E3E0EAE6EDEDFFFA0407050200F8F0F4F3EFEF1314181008FC08000D1C21100B05FDFF040C0C28140B040508FF020505 +160D15080912140D141A0B18110A1B1E161C1E292F39242414F00406EDEBD7D9DFDAD7D2D6DCEEDBBFB5B3B2C2C1C2BC +C1C1D4CEE2D7D5E6DEDDDCD3CFE501FAFCF9ECF0ECEBF302FAFFF400FF0F13141A25282E25322322292B33363732382F +3B33334B4342473B3C484B48504F526263575D3E313A292A1C05FAFAEEE8E9E2E7ECDAC4B5B3B0B5B9B5BAB7BBB4C4BE +B9BEC7C2C3C3A9A6BBC1D2E1DDD1D6CBC1CBD3DFDCD9DBD5D9DEE2EDF702F7FFFD01FD05070F18161714202B21303F43 +4644343B49494D5549516762747357504C48453C251B1D0C1304F40103FDE1D6C7BDBDC3C3C3D0C6CDD7D2D0D8DDDFE6 +DCBDBCBFC5D1E4DEDBDCCCC3C3D1DED9D9D6D6D0DCDADBECEDF0F0EEECEAE6EAF0F101FCFA0A0C0D16202936342C3642 +3D4E5147575963776B5B4D4C454C442F31232125160E18251A0DF6E6D7D5DED8DEDFD5D9E7E5E5EEE7F1FFF6E3D6D9D9 +EDF9F6F6F5ECDDD4DFE2E4DCDED1D7DCD2D6DEE5E3E7DEE2E0D8DCDCE1F0E7E7F1EBF2F7F501110F091914192E272E32 +33445557484134323B2C2A1D1716170BFB080E1308FAE9DAD5D6D0D7DED6DAEDE9F0F1EDF60808F7EEE5E2F6FC07060F +08F8EFF1F8F5FDF1EFF2F0E5E2E6EAEDEBEAEDE2E5E6DCEAF7F3F6F6F8F7FAF4FF10060B100613181B2626263047484E +42333634312A2015191A0D01FF0A0F0801EADAD1C8C6D2D5D2DFE7EFF5F7EDF710120C01EFEEF7030911181A09FCFFFA +020900FE02FDF3F0F1F8F8F8FFFAEFF5EAE8F0F4F7F7F7F7FAF8F00206020D09070A11131E1F1625313D46382B25241F +200F040B0904F2F0F9FBFFF8E4D2C8B5B6BDBABDC2C9D1DCE0D6E4F70104FCEFE2EEF4FE040F150701F9FAFF07000003 +FDF8F1EEFAF7FA05FEFE00F9F4F9FD020703040E02010C0B111413101314182724252A3747544C3F382F312E1D120E12 +0BFBF5F8FD0404F0E5D4C4C0C5C2C2C9C9D1E4E0DDE3F1FD0403F1E7E8F3F5FD0A0E0C04FBF7FF02FF0101FFF9EFF0F4 +EFF800FFFFFEF8F3F7F70009010E1006070A0C121A1416161019202422242B3C4B4843342C322D26110E110BFEF7F2F6 +00FCF4E8D7C5BDC1BABBC2BAC9D8DAD6DAE3F0FDFDF7E3E1E7E6ECF90002FFF2EEF2F2F4F6F6FCF3EBEDEAE8F0F6FAFE +FEF6F4F1EFFCFCFB0709030407051217161C19161B22272B26293E474F4E3E373739311F171E150F07FB01080908FDF0 +D9D2CEC4C9C6C2CBDCDFDEDEE3EEFA05FEEFE9EAE8EFF801090AFCF9F8F7FAF7FA00F5F2F2EBE8EBF0F601FDFDFBF2F5 +F9F9FB0609040801030B10141A1814191D2429202833404D4E4337363935211B19161409FDFD03070604F0E0D6C9C4C3 +C0BAC2CFD9D7D8DBDFEEFBF8F0E8E3E1E4E8F1FF01F9F5F2F3F2EEF5F8F2F0F0E7E1E3E1ECF4F3FAF5EDEDF2EFF4FF02 +06070204080B121815161315212120202837474C483A373E382A221C1D1A11040206040D0CFCEEE2D3CECDC5C1C3D1DB +DFE0DEE0EDFCFDFBF3EBE9EAE8F3010505FDFAFFF9F7FE01FEFEFCF3F0EAEAF1F6FC02FFF5F8F9F4FA01060C0B080909 +0914171A1914182022232123313F4A4A3A373C362D211B191A1306040101090CFFF6E6D5CECAC3BABBC3CED5D8D4D4DE +EEF4F7F1E8E7E4E1EAF4FE01F8F8FBF4F2F8F8F8FBF7F5EEE5E6EAEDF4FFFCF7F8F5F2F4F800070505060003080D1412 +0D0F161B1D191A243346473B3839372F2519181B110903FEFE080906FEF0DED4D1CAC1BEC1C9D4D9D6D4DDE9F5FCF6F0 +EFE9E7EAF30106010104FEFC01FF04030202FDF4F1F2F1F90305030201FEFCFC03090A0D0B0908090F16161413151B1E +1C1C1C2A3D45413C3C3A372F231E1E18120A00FF02060703F8E8DCD5CEC5BFBEC2CCD5D5D4D7DDEBF4F4F3EFE9E6E2E8 +F4FCFBFDFEFBFAFAFBFDFEFF0202FBFD0208111A202A32384449403F413038473031321A1E1E101915FE00F3F1FEEDEF +F0CECFCFAFABA894908C81828F8F96B1BFD0EF0514293A3F453B1C1100E0D7CCBBC1C3C5D7E6ED061C21344346515754 +5A5D5448453C2D3839282E27191D1910150CFFFDF5F8FBF0F4EBD7DAD0BCBAB3A5A39E9699A3A4AEC4D1E2FC0D1B2C38 +3C3E2F170DF8E0D8CAC0C5C5CBDCE6F20C1B243842485456565D5C52494639313B342B2F251D1E18121207FEFAF5F9F6 +F0F2E3D6D6C7B9B7ADA3A09A959BA3A6B5C9D7EA031321323B3D3C29150AF2DFD5C7C1C4C3CDDCE5F70F1A283B424A55 +55585E5A504B4538363C322F2E241F1E17130F04FDF9F6F7F2EFEDDDD4D1C1B7B3A8A09E98959DA4AABBCEDDF2091826 +363C3D38241304ECDDD2C4C2C3C4D0DDE7FD111B2D3C424D55565B5E58504B43383A3B32312D24211E17130D02FBF8F6 +F5F0EEE7D8D3CBBCB4AFA59F9C96969FA6AFC1D4E4FA0F1C2C393D3D341F10FFE8DBCEC3C2C2C5D2DDEA01121E303D44 +4F55575C5D56504B423A3C3A33322C25211D17110A00FAF7F6F2EEEBE1D5D0C5B8B2ABA29D9A9598A1A8B4C8D9EA0214 +21313B3D3C2F1B0CF9E5D8CBC2C2C1C7D4DEEE051321333D465155585E5C55504A413C3E3934322B25211C160F08FEF9 +F6F4F0ECE8DCD2CCC0B5AFA79F9C98959AA3ABBACEDFF2081926353D3D3A2A1808F4E2D5C8C2C1C1CAD5E0F307142535 +3E485255595E5A545049403E3E3835312B25211B140E05FDF8F5F3EEEAE4D8CFC7BBB2ACA49D9A97969DA6AFC0D4E5F9 +0E1D2B383D3D36251404EFDFD2C6C2C0C2CCD6E3F709172837404A53565B5D5954504841403E3835312A25211A130C03 +FBF8F4F0ECE8DFD4CCC3B7B0A9A19C999698A0A8B4C7DAEB0014212F3B3E3C332111FFEBDCCFC5C1C0C3CDD8E7FB0B1A +2B38414C53575C5D58544F4741413D3835302A252019110A01FAF6F3EEEAE5DBD0C9BFB4ADA69F9B98969AA2ACB9CDDF +F1071826333C3E3B2E1D0DFAE7D9CCC4C1C0C5CFDAEBFF0E1D2E39434E54585C5C57534E4642413D3935302A251F170F +07FFF9F5F1ECE8E1D7CDC5BBB1ABA39D9A97969CA5B0BFD3E5F80D1D2A373D3D382A1908F5E4D6CAC3C0C0C7D1DDEF01 +1021303B454F54595D5B57534D4643413C39352F29241D150E05FDF8F4EFEAE5DDD3CAC1B7AFA8A19C9997989FA8B4C6 +D9EBFF12212E3A3E3D35261504F1E1D3C8C2BFC0C8D2E0F3041324323D4750555A5C5A56524C4644413C39342E29231B +130C03FBF7F2EDE8E3DAD0C7BEB4ACA59F9B98979AA2ACB9CCDFF1051725323C3E3C322211FFEDDDD0C6C1BFC2CAD5E4 +F6071627343E4951565B5C5956524B4644403C39342E28221A110901FAF5F1EBE6E0D6CCC4BAB1AAA39D9A98979CA5B0 +BFD2E5F70B1C2A363D3E3A2E1E0DFAE9DACDC4C0BFC3CCD7E7FA091A2A36404B52575B5B5955514A4744403C38332D27 +20181007FFF9F4EFE9E4DCD3C9C0B7AEA8A19C9997989FA8B4C5D8EAFE11202D393E3E382A1A09F6E5D7CBC3BFBFC4CE +DAEBFD0C1D2C37424C52585B5B5855504A47443F3C38322C261E160E05FDF7F2EDE7E1D9CFC6BDB3ACA59F9B99979AA1 +ACB9CBDEF0041625313B3F3D35261604F2E2D4C8C2BEBFC6D0DDEFFF0F202E39444D53585B5A58544F4A47433F3C3731 +2B251C140C03FBF6F1EBE5DFD5CCC3BAB1AAA39E9A98989CA4AFBED1E4F60A1B28353D3F3B312212FFEEDED1C6C1BEC0 +C8D2E1F2021223303B464E54595B5A57534E4A47433F3B36312A231B120901FAF4EFE9E3DCD2C9C0B7AEA7A19C9A9899 +9FA8B4C4D7E9FC0F1F2C373E3E392E1E0DFBEADBCEC5C0BEC2C9D5E4F5051625323D474F55595B5957524D4946423F3B +352F2921181007FFF8F2EDE7E0D8CFC6BDB4ACA5A09B99989AA1ABB8C9DBEE0113222F393E3E382B1C0AF8E7D9CCC4BF +BEC2CBD6E7F7081827333E4850565A5A5956524D4946423E3A352F2821180F06FEF8F2EDE7E0D8CFC6BDB899EEB40000 +0000010203050600F9F8F1F70A0811210E05262C1F3F463349524455646061677372707F7A6E74716D787876715B5D6D +6162736E6D78705E4B3F454840403B2D2724232A2A180502030407090B0E11130EFDECE6E2E6E8E1E0DED8D9DFDED3C8 +C4BEC0C9C4C2C8C5C6CEC8BAB7B4AAB3BAB0B4B9B3B9BEB4ABAEA6A1B0AEA4ABAAA2ABB1AAA4A6A29BA4ABA6ACB3B2B6 +B7ABAAABA1ABB3A6A8ADA2A3ADAFAFAAA7A7A2A8B3B3B9C5C6C5C1B8B6B3B7C3BDB8BDB7B0B6BCC4C8BFBABDB8BECCCF +D8E5E5E0D9D1CED6E2E1DEE0DAD2D2D5DDECF0E8E2E2E1E8F3FA040D0B03FBF7FE0C0F0F100903FEFBFF0C181E1D1411 +16191E292F312E25202934363C3D34302D24232B333C43453C393F3F40494B48453F434E4E525950494C433C4043494F +5358524B50514D53534C4A4D5355565E5950524E454444454E50515A53494F4D4649463E41494B4C54524647453B3936 +30353F40444C42393A332A28211C252E3137382A25251B16140A04080F181E1F180E08FDF2EBE6E6F1FCFFFCF3EBE6DE +D9D6CEC7C1BEC4D1D5D0CDC7BEB5AEA8A5A8B2B6AFAAABA49B9C9A939392908F8D93968F8F95929296949093928E919E +A19EA3A39EA2A7AFBBBFB9B7B7B3B7C2C8D0D8D7D3D1D1DBECF5FC0504030609101E272F332C282D2F323B4042444141 +4B504E575F5B5D626062686460636865646A6B696C6D6D6E6F6E65575254515258595A5B55473931303334373B3A3A3C +3D3D392A180E0705090B0F1415130BFDEEE5DFE1E7E8EBF0F0F2F5EFE3D8CFC5C3C9CACCD3D6D7D7D0C5BFB8AFB1B8B7 +BBC2C3C5C4BBB4B1A9A4ACAFAEB4B8B9BDBEB8B1AFA9A2A4A9AAAEB4B5B5B2ABA9A5A0A5AEADB0B6B6B9C0C0BCB7B3AF +A9A8AEB1B4BABBB8B4B0ACA9AEB9BDC0C6C7C9CFD5D9D8D1CAC6C0BEC3C6CACFCEC9C5C1BFC6D3DAE0E7E8E9EEF3FB03 +04FEF5EFE9E6E9ECEEF1EEE8E4E4EBF9030B12141316181E282F333128201C1817191917140F0F17222B333B3B3A3B3A +3C43494E54554E47443F3C3C393532323841464C545451514F4C4F54575B60625E5855514C49464242464C50545B5C57 +56534E4C4E5155585B605D56534E4744403D40474A4E5456504C48403B38373B42454A4F4C454039302B27272D34383E +3F372F291F150F08050910181F23211A130A00FAF7F9F9F3EFEAE6E1DEDBD8D6D4D2D0CECDCAC8C6C3C0BDBAB6B2AEAA +A6A39F9D9A989694939291908F8F8E8E8D8D8D8D8D8E8F919395989C9FA3A6A9ACAEB0B2B4B6B7B9BBBDBFC3C6CBD0D6 +DDE4EBF3FA01080F151A1F2326292C2E303234373A3D4044484C5053575A5C5E60626364656666676767676867676766 +6563615E5C5855514E4A4743403D3A373533312F2E2C2A2825221E1A16110C0803FFFBF7F3F0ECE9E6E3E1DFDDDBDAD8 +D6D4D2D0CDCAC8C5C3C0BFBDBBBAB8B6B5B3B2B0AFAEADACABAAAAA9A8A7A6A6A5A4A4A4A4A4A4A5A5A4A4A4A3A3A2A2 +A2A1A1A1A1A1A1A1A1A1A2A3A4A5A6A7A9AAABABABACACABABABABABABABABABACADAEAFB1B3B5B7BABCBFC1C2C4C5C5 +C5C5C5C5C5C4C5C5C5C6C7C9CBCED1D4D8DCE0E3E7EAECEEEFF0F1F1F0F0F0F0F0F0F1F3F5F7FAFE02060A0F13161A1D +1F21232424242423232323232426282A2D3034373A3D40434648494A4B4C4C4C4B4B4A4A4A4A4A4B4D4E505253555759 +5A5B5C5D5E5E5E5E5E5D5D5C5B5B5A5A5A5A5B5B5C5C5D5D5E5E5E5E5E5E5E5E5D5D5C5C5B5A59585757565655555554 +5453535251504F4E4D4D4C4B4A484746444341403F3D3C3A39373532302D2B28262422201E1D1B19171513110E0C0906 +0300FCF8F4EFEBE7E3DFDCD9D6D3D1CFCDCBC9C6C4C1BFBCB9B6B3AFACA9A5A29F9D9A989795949392919190908F8F8F +8F8F8F90919395979A9DA0A3A6A9ACAEB1B3B5B7BABBBEC0C4C6CBCFD4D9E0E5EDF2F8FD030B160A0801010101010202 +0202030303030404050506050606060606060705070506040604040404030302030103FE0200000000FEFFFEFDFD00FB +FFFEFEFEFF00FDFFFF0001FF00FF000001000001FF01FF01FEFFFD00FEFFFEFEFEFDFEFDFCFBFAFBF7F8F7F7F7F5F6F3 +F2F2F1F0F1EFEDEDEBEEEBECEAECE8EBEAEDECEBEFEDF0EFF1EFF3F5F6F9FBFD0206040809120E1F19181918150D0F0F +0B090104ECEEDAD4C7C7C9C9CCC9D2D1D8E0E6EDF0FE030D131C1E25282C2726232225293033353A3D464A4C4C505156 +53534E4E494541372F28241D17100E08FEFCF5F5EDEAE6E7DED9D8D7D3CFCDC7C8C6C5BEBABAB8BFC0C5CBCFD3DEE3EB +F1F6FAFAFDFC02030303FFFDF5F5F3F0EAE8E5E0DEDBDDE1E2E6E7EAEBF1F3F1F6F4F4F9020F161B181C16161516110D +0E090502F8F4F0F2EFEFEFEFF2F8FDFD000503050603FEFAF7F5F3EEEDE3D6C3B8B1AFADAEB1B4BFCAD6DFE8F2001221 +303E4B575D6364666668666464605D5F60696D706F6E6A6A6866615D5550473C30241A0C00FBF3EBE4E1DCD6CFCBC8C5 +C3C1C0C0C1BDBAB3B5B3B2B1B0AFB0B5BBC0C7CED5DDE6F0FA060D11161A191B1B1A17130B05FBF4EDE8E1DBD6D3CECF +D0D1D5D7DADADBDDDDDBD6D8DFE5ECF4F5F3F6F7F6F6F6F3F5F7F8F5F3F0EEEFF1F1F2F4F8FD03081016191F22242422 +1F1917181A170DFFF0E3DAD3CDC8C7CAD0D9DEE3ECF6000D1B2736444F575C5E605E5C5957524C48474A4C5153535454 +5555525152504B4742392E22180F05FEF8F3EDE6E1DBD7D4D0CBCACBCACAC7C3C0BDBAB8B5B3B1B1B4B7BAC1C6CBD1DA +E3EBF3FA0004070708080605FFF8F1EAE2DCD7D1CDCAC8C6C5C8CED3D6DBE1E6E9E9E9E8EBF2FA02080C0F1215141414 +14151716120D0A0806050403020204070A0D1216181A1C1B150E08050402FDF4E8DBCEC5BDB4B0B1B5BBC3C9D1DAE5F1 +FE0B1B2B3A47525A5E606262625F5954514F515558595B5C5C5A59595855524F4B433A3025190E04FCF6EFE8E1DBD6D1 +CDC8C5C5C5C5C3C1BFBDBAB8B6B4B2B2B2B5BABEC3C8CED7DFE9F2FA020A10131517181816130D0700FAF2ECE7E5E0DB +D9D9DADCDFE2E5EAEDEDECE9E8EAEEF3F8FC000205060503020406060501FEFAF8F7F6F5F3F4F4F5F7FC0004080D1214 +130E0A0604040400F8EFE4DACFC4BCB8B8BABFC5CAD2DBE5EFFB08162533424D54585B5D5E5E5B554F4B4A4C4D505355 +5555565655555553514D4640372C20160D06FFF7F0EAE5E0DAD5D2D1D1D1D0CFCFCECCCAC8C5C2C0BEBFC0C3C5C8CBD0 +D7DFE7EFF6FE04090D0F1011110F0B0701F9F1EAE5DFDAD5D1CFCECECFD2D6DBE1E4E4E3E2E3E6EAEFF3F8FD02060706 +0506080A0C0B08050301FFFEFDFCFAF9FAFD0001050A101415130F0A0806060400FBF4EADFD3C7BFBAB8BABCC0C6CDD4 +DCE8F3FE0B1B2B3A464E53585C60615D59555150515356585A5B5B5B5B5B5B5B5956534F483F34291E150D04FBF5EFE9 +E1DAD4D1CFCECCCAC9C7C7C6C4C1BEBBB8B6B7B8BABBBDC0C5CBD3DBE2EAF2F9FE03080A0C0C0D0C0803FCF6F0EBE5DF +DBD7D4D2D0D0D3D0D5DBDFE1E0DFE0E3E6EAEEF4FB0106090909090B0E10100E0C0805030201FFFDFCFCFEFF02050B12 +181B1B1814110F0D0B0905FFF6EADDCFC3BAB5B3B4B7BBC1C8D1DCE7F300102234434F585F656A6D6C69645F5C5A5B5D +60636465656565656564615F5B554E43372B1F150B01F9F2EBE3DBD3CDCAC8C6C4C2C0BFBEBDBBB8B4B0AEACADAEB0B1 +B3B7BDC4CDD6DEE7F0F8FE04090C0D0E0E0D0903FBF4EEE7E1DBD6D1CECBCACBD0D7DCE0E1E1E0E1E4E7EAEFF4FB0101 +FEFFF7F7FA0506FFF608180BFEF2F7F1F3050E0CFAFFF401F70C0C0A05EDF5F3FE080501FEFD09FA060506FDEFF90302 +FF0007F9050406EEE80614FFFCFF0A03F60807F5EFF10512040108F0FC000B09F6F100EAF4132210F7F0F9F4F60D17FF +F6FEFDF50D07FAF7030BF6EE0C1607E5E3FC14140A08F0E6FA1615070F08CECEF92316F32029DFD2F617F9E71715DADC +0E2C020222F2CDE30B1307160DE9EBF8F7010E1A1AF8DEDF0401FAFE10F9E90C1B05060600F800FFEFF3F40309040B17 +2400D5F004EBE61B10E7034104DE18F6DAF20D04F1242CD6CD14FBFA4414EED9F5091106DFECF3301E16FCF7CBEC2020 +F011F5DCF8FB271C2115C0D003EA0F3EE600030549F2D0ECC504463CF9FEA8EAEF271121FD0F1CD1B0DB050768109DA4 +DC6D4E1AF1A4EB3E30CDAFE7373F23158DCA6549D792BE326B2DF893DA0C660311D3FEDC272EF4E4E5EF11EE52FBFDE7 +FBF20F09FDEFFA0207DCF30615E9EC10EE03FE1A000DE9FEEDE4EE0F0C16FC17EFEAF7EEFC0B0D0022F0EC1A170FFCE7 +0708F7082C01D811E009E2CC340302EB533AF2D2C3F4BDEC404839F60501B31FD1D90C16391C0009B40FB621F42772DD +DCDAE91BEB0E382F06B8C3FC12FC130D2D4730FF83CCC8ECEEF4334E44D220D8E3E4AFE74B2A3ADA01E3DE1FDCF20A40 +2502E1B8EFDF1ECCCA192B4651F7B704BF0FE419001C1333E60600DBF1EAECF0FB3238431910DDE3F2D913E8CCF3E0F6 +27213B0625370BF7DDF1C7C8DCDE1313061411F5051A131007ECE6C9C2DCEE13252F19FAF201FCF30C17222629211FF6 +C8CCCFE1D8EBF400050C1616151F0C02F8FCEEF90301FF0B0C121109FEF4F3F5FF0803030205FBF0F1F3F8F4F7FEFF02 +070A070B0E07FFFC05FDFE00FAF6FFFB030900F8F7FAFA00060306070A00F8FDFBFFF8F9FCFDFD00FFFA02070705040A +0508FFF5F1F5F1F6FFF8F4FB010306080B12161A0AF6FFF1FDEBF0F2F4F9F8EEECF509141B1A0B01150603F7F1F7EC03 +05150E060BEBEAFAEBE9EE0B060515091710FDE2F9E5FC051216100207FFFEF6F2F6EFF6F1F0030C1E12FFFAF1FD050B +EEFE08150BF3FCE2F9000C19FD110EECFAE5D7F5F417F80D18121BF5F8F4FE11170DECEBFEEBDED2E91C3009F6081D1B +05E3F40DFBFEDD0103180D11EEE2EB0EFF06F8302DF9DECFE0FAE6141D4C1EEBBEDCF128FB1D030AD9E7FE181313FCF8 +03EAE9EE0D11FDE717421AEEE5DEE2E224191CEAEFF9EA15122A08E7E4E1F60F1200FFFB10F40D0D0CF8DBF70DFB08FD +0DF80418F0D5EE1A1AF5F71309F1090FF4E1E5081D050711DFF20E17FFEEEEFCDDEF2F47F0ECF5F0E706250EEE01F8F2 +0A0E02EC0014F6E70E2007D9DAFD22190D03E8DE052612071DE2B6D72428F41A37EFC5E61CFEE11819D4D9152CFF0A21 +DECEF4120D1411FAE1F6FAFF070C0E06F0E80609F0F00602F60D0CF6000B0B0AFDEAEAF4F91311FEF4061007F5FFECEA +F81A10FD0C01DF021EE9FB1CEFED1509E4F219FF041800E6F70702FE14F6F505FDFC08F70E1219EAF1EAFDF41B1E0FF5 +E6FC0FF9F217E9FC22FEDA0EF5E810220BF303FDEDDE00FD182B01F4DAE7F517230CE4E7F0071601F60808FD06E8ECF3 +091F0CF007E30508E403040C1AF7F1FBEC09150001F70008FDF9F7FD160803F5F7F5030F09F601FDFDFEFB09000C07F1 +F900F80509FB07F90A04F5FEF8FC090900FEF5FDFC030403FE0303F8F7FE000305FFF6F902080300FBFB0204FEFBFD02 +030002FBFD0302FEFCFE01020100000000FFF9F7FB000202050600F5F3FB0301000001FDF7FAFF0503FDFBFDFFFCFDFF +02FEF7F9FEFBEEE1DCDCD7DAE3EBE5E1E6FC2541432C160A02FC08202C2618110904030C1A202017100701F9F3F801FB +D9B8B1C0CFD8E8FF0C00E7D4D5E2F2010D0D040410222E3741494335363A3E3C33262114F9E5D8D2C9C6D7F7070802E6 +CFB9A49BA3B0BAB9B7BFBDBBC3D6F10F12FBDFCACAD8EE02151503E4CCDF0923211E222D2E2B363F413D382B2D3B4D60 +687073644E3516FDFA05182526231903EDDACDD2DFDED6D1D0DAE5E2D8D0D3E2E8DAD4D5D1DEF3071B1E09EEDAEA132F +4653441CF3D7D7EDFF0A080404F9F406202A1F00D9B99D8D91ABC8D2C3B6BED3EA04151B1901E2CDDB0425281A110C0C +0501020C1D2B2C2D362D1C0A0D1A202B3B433E3C42483D220B0001FAEEF4132F332009F8EAE6E5E2E3F407120DFFF5F5 +05100E0B05EDD1CAE30D252A2109EFE1EB0E3D51442704E6D2DAEFFF01FCF2E7E9FC182B312504D09F858CA7BEBFB7BD +C0BEBBD203241BFDE7D9DAD9DCE8F7050D0D04FFF3F100162F414C432303FC061B2F3A44484948423B3E3D311CFBE2E5 +0928332E281C01E2C8C7D7F3050C07F5DACAD8F00C170DF0CFC2C9E304262D1CFBDCDCFB27444D493708DDD2E3F1F1F0 +F4F7E9E2EE10303318EED3B8A0919BB0BDB9B1B3BAD2EAF9FCFBFCFEF1DBD5D6E5FB091B261B04F2F1061E3D5D5A3410 +0201050B22404F4730232B3D3B2E1B01EADFE7F70F2538361CF6D4C6CFE5F8141D00D6BEC4DEF9101E0FECCEC0CFF515 +222211F9E1E3032B454E492D0AECE0DFE6F4FAEED7D4E5FA0A111312FCCFA9949CACA9A3ADBDCAD3D3DDE9F306110E01 +EAD8DDEE021C393F21F9EBFC173959665E442508FC042547584F362E373E3735362E14F2D8D7F00F2C3C3B1EEBC3BACA +E60A1D13F0CFC1C6DF041D1AFFDFCFCEDEF710222209ECE7F70D1D36575B380BF4F5F4ECEAEFF5F4EAE7F103131309F5 +DAC2B4A49593A1BCCBCFCFC6C1D0E7FB0C0CF9DCC8C8E00832402406F6F1F5092F5E76643A0EFD03132C48534E4B4235 +2D3442463416F8DCDCF2153F543F0EE3C9CAD6F41C280EE8CCC6D6EA061310FBDECFD5E8F4020E160AF6ECF0031C3C48 +3D2A1901E6D4D2E1E7E6E0E2E8F4F4F10006FDE9D1B190808DACC3D3D6CDC0BCC3DF091D0CE4CAC0C8E2092429220AEE +DAE30D46696A4F301F0CFF0C334E59574B42312C38494F4217E9D6D9F71F414B3407E0CAC7E203181302EED9CED9F608 +0AFEF4EEEBE3DFF00B1C1101FC03FDFA0D2A4043381D02EBDCD6D8E7F1F6F9F6E5DAE802130EFAD4AA8D8793AFD3E5DC +C6B4AFCBF30B08F5E8D8C6C2E20B2A2C11F1DCDAEA0F355458493413FAF70D2C47585D4F362A2E43524F3614F6E4E500 +2E463D1D02EEDAD3E907100AF8EAE6E2E0E9F3FE06FAF1F0EEECF700020B1311FEEBF40E2132413D2B13EFD4CED6EB01 +0B01E1C8D3EAFF1112FCD4A18285A1C8DCD7CDC5BCC4DAF1050E07EFD1C3DB011B211807F3E2D5E60D2F464A44300CED +F20E2E4A514B4034303843524E2C09F4ECF81229392E1700E9DFEBF6F6FE0305FEEDDFE0E8F0F5F2FA07FEECE7F0FA06 +111B1602F6F5001833444F4119EDCFD0E2F7080AF4D8C7C7DEFF1918F9C8A1919AACBBC7D4D6C5B6B9D1EF0003FAEBDB +DAE5FA0F17160CFCE9E0E601243F524E2E0CFF02142940514F423B3D434B4C42311B05F90218292C261C0DFBEDEBEFF5 +FE0404FEF2E4E0E5EBF0F3FF06FCEBE7EFF9060000FCFCFBF8FC0308060101020303FEF9F5F6FBFE040600FEFBFCFCF7 +F7F9F5F5F6F90400FCFCFF0400FCFDFBFAFBFC04FF020B05F3ECE2CFCEDEEADFE5ECEF002246492A03E6DBE7FF193047 +4B2C162D45392C343A18E9D7CEC6BDAEBEE3E3D7DEEDFCFCFF143238230C04F8F1041C2C2E221102000B1C2A16E4CDD3 +DED9DBEDEFE2E0EEFC0913262303E8DDD8E9F5E7D1CCCDC6C3CCD1DBEFFBFBF0E1E8F5FFFDE9D8D0D8F40F1911FBFE0E +150FF4E6EEFE1C3037342A23232A2624283537342C24313938393732271B1F1E0F0B0C06040E1C1701FAEFDDD4D7DFEA +F7FAF4F1F3E5E3F90EFBC9B9CFDFDBD2DFEED5A7A0BFE902081418F5CECDF40F0401142F352B344D62726E6458350AE3 +C9B9ADB3C6C9C7CCD0D1D2F4223B3419F6DFEB1231362E120D1E293036352C1801F3E7D5DAE4DDC9B9C0D8F30A182629 +15FFF5010F07FAF3D9C7C0CDECF4E8DBE2FC11150CF9F0F1F90601ECDEE2FF202C241619150601FEF3FB131C180C0B10 +13263631261C1C2734312019212D3127282E14F7FA0601EAE30A3021EFCDC9D4CFCEDCDFC7ACB9EB0B0D04FFF8E0D3E0 +F602F3DBD9D6C7BFC1DCF50A2116F4DEE4F4020806FEFC000A16243952687A7F6D4611E4D3DCECDFBC9A8E99B4D3ECF9 +F5F6FE0600F2FB1E301D03F80A274356533B2011202E280BE3D0C7BCBBC7D5E6F3FE010103040815140B03FEFAE6D9DF +DEDCE4E9E5E4EFFF00FAF6F7F9F4E6D4CADAF000121B11FDEEFD130BF7F90A0E0505121D1D0C10262B0E0218373B2111 +182C414B4D370FF0EC061F1B111213110700FBECEAE7CFBBB7C6D3E3FC09FFE9CDCCE8FE0B0CF0CDB5B3BDC5C5CADDF1 +F7F7F7F9F8F4FF0F160AF2DEE4F20B40717F756157544432252418F1C6B2ACB9D8F2F4DED0D7F214252310FA010E0F14 +1718263A45392836494B4128FDCFBCC8D6D6CBC5D4E9F7FDF5EEF3F5FB030D04E7D9EAF2F0E5DADBD6C9CDEB080AF8F4 +FCF6D9C9DAF3FCF5F1FD0F0C020B1C220FFB030B060C19190D0A0F1B303726171117201720394B4B34160A050C1C2117 +02F2FC131E190F01E5C0B2BDCFD3D0D6E1E7D8CED9EEFC0D130CF6D5C5CBD1CAC3CDECFEF4E9E7EE0521332D10F0D2CB +DAFA21394A514B4D5969726E5327FAE7E4D9D0CCC9C5BDBDC7D6E9FD0A03EDDFE2F8141702EEEF0C283A414142474036 +2601D7C2D1E6E1CFC9D6EBEFEDF6FEFDF6F3020DF6DAE50308EED2C3BFCBDCEEFBFAF2EAEEF4EDE3E4EBF6F1E8EEFC10 +17110E0A090D0F1C23130402FE09223E422B0DFE0F2A32303338382D2C2D3028211F1B0AF6FC102934301FFFDCC8CEE5 +F2E7D5C4BDD1E1DAD1D8EF0D201CF6CEBCC2D8EBECDFC6B8C1D3E4F512302A0FF2D5CAD8F10402FB0014375B71786D59 +4D3F2B1A140CF3D1BBBCCBCFCFDCE4E5E5E4F40501F7FE0E0AE7D9FA1523293549524A40362709E9DBE2EAE2CCC2CAE0 +F70205FDEFE7EFFF0D08F9F4F9F9EBD8CDCDDAEBF0EAE3DFE9F6FEF7E8DFDFE3EBF80302F6EEF5081A201B150E070103 +0C16232D2B1D0D0A1425363B2D1C1C2530373C3C2B1100FD09181F1F1C1C1A0EFBEAE1E2EBF9F8DEC1AEB0C1D3E4F2FB +0302F5E5D9DFF502F8D9B7A1A5CAF8131004050E0E02F8F2EDDFD3DAED0215365D6A5A4A5061624C34220AEEDBDCE5DD +CCC2C8D4D9DBE3EFF8FE0304FCF0E5E0ED0113293C464743403D35260EF8EBE3DEDAD9E3F10005FBEDE7F005131106FD +F900FF01FEFB00000200FDFE000100FEFEFE000303FEFBFFFFFFFC030901FFFEF5F901090B08FCF5F4F7FC120F0E01EA +E3F2031E1D0EFEDDD5F50D242A0FF0CFD4F61C2F260BE7BED904243A21FDD4BFE313343617F3C5BFF120453108E2B6CD +032B4728FBD0B3E110394318F1BDB8F424423B05E1B0CD03314B25FEC5AFE414434216E9B4BFF6294E3004DCABD1063B +501FF8BBAEEA1D493F11E1AFC1FF2F4F2F03C8A6D8134B491CE7AAB6F630553806CDA3D00B435621F5B2A9E32459420D +DAA5C40232533000C8A6D710474E1EEFB0B5EC1F523E0FE0ABBEF930543204CBA9D4083E4E23F8BFADE217464718ECB4 +B5F420493E0FE2ABC2FE294C3309D9AACC012D4F2E08CFA7D20336502B07C9ADCE00354C360BCCADC90028433A16E0B1 +BDF51C3F3425F7BAC1E40A2A313508D2C0D70116263327F0C1D2E9052126300ED6C7E3FB1625281CE9CBD9F60E1E281F +FFD0D8EE0B131F1A0EECCEE7FB0B1F1E0E00DDD9FCFF131B1109F6D9EBF809181A0DFBEDE2F4FF11191003EDE6F3FA11 +161405F0E0EDFF171B1704E2DFE9FF232318FED7D3EB092D2916F4CED2EE1C372D0AE5B2D600354220FFC3B6E41B4040 +18E4B0BEF135543005C5A2D7114B501AEBA5B1F43057370AC6A0D20950511EE9ACB0F1315A3109C7A1D3114C4F1AECA5 +B5EE345A3406C5A4D70F44501FEBA9B4F32D57310BC4A2DD0E504416E9A7BEF92F5D2CF8C3A1E118564B0ADDA0BEFF3D +642CF4B397DF20615C10D491A6FB417941FDB085C511626F2EE79093DF2A705A1EC98DACEF4269470DB78FC3004D6038 +04B094CE084E5D2F03A89ED807414C3512B9A6D40027392B22EDBBCAED12201F2207D8DCEBFF0C0C191BF7E0F2F20200 +011413FEF3F5EEF4FE12180CFEF2EDEDF4121816FEF1E0EC03161A11F3E1E5F311212005E3D1E302212A20FACBCCE816 +33291BE0B6D3002D3B21FFC2BEE11A493111D6B0D6F83F481CF6B5B8E920582F0DC8A3DA0A4C451AECA0BEF6305A2F00 +BB99E319574912DD98BCFE3D5D2FFBAD9EE11E5C4411D99FC1FB405823F7B6AAEA1F55360DD4A3D209414B17EFB5B2F1 +27543603CCA0D20C475A1DEEA7A9E62456481ADB96B3F42D634416D294B7F62B574513E5A4B1F41B3F391A04CBB5DD0C +21251F1AF7CBD9F0061417160DF8EAE9EEFD09191304F8ECEFF60610110DF8DEEBFA11211706E0CDE90B242E1FF5D2BF +E10F3B371CECB7C0E62A4E330ECBABD0FC465026F0B0B4E0275A3A13C59DCE0E474B24EBA2BAE933583509BC9FD81053 +491DDF9CC3F33A572900B6AFDD18573714D7A8C600454922FBAAB5EC264F310DD0A6D90247441FF0ACBDF1264F2A0CCE +ABDB023E4722FBADB5E81B52331BE2A8CAF12C493210CFAFD1FA263A321BE1BBCCF30F242D21FBD7D4E9020E1B210AE7 +ECEEFA01FF111603F3F6EFF3FA0D180F01F5EDEDF00C181803F4E3E6FF121B13FCE1E4ED0B1E230CEBD2DDFA1C2A2405 +D2C7E10A322B21F0B9C9F7233E260ACDB9D80B453A18E6AFCEEE304F2501C2AFE010543B14DBA0CEFE3F4E21FCABB0EC +21583B0ACE95D10E4B551BEDA1ADF12F5E3C08BE97D20F53511AE9A5B4EE305C2F01C5A2DC124E4213E5A5C4FD355023 +F8C2AAE41B4F420DDAA2C201385F2AFAB5A0D916505024EC9FA4E81E5D4F20E59AA9EA1F514F1DF2AFA5E713383F1F0B +D9B3D1031F25211B03D0D2EC0012161710FDECEDF1FC02080500000000020205090C0E0C07060400FFFF01FEFEF5EFE0 +D7CFC9C6C3C3BFC3C7D1DBE5EAF1FB060C10151B1C202123292C2D2F32363938353536323234363834353632312E2B26 +211B130802F5ECE5E3E2E0DDD6CCC7C7C5D0D8E5F3040D14120E0B0703FFFDF6F5ECE4D2C4B8AEA49F9F9FA2A6AFB9C3 +C9C9CBD1DAE3E9F5FAFD010205060303050F181C1E1E23252427272C2F30383E49545B605F5B554C483F372F2C2B2926 +1F130700F7F9FC0816283643474640382D20180F0C03FDEBD6BEAC9A8B848081848A95A0AAAAA8AAB0BAC1CED8DFE7E9 +ECEEEEEBE7EAF2F8FDFDFF010001FDFF02040D1823313B434645443B362E281F1D1B1917140CFFF7EDEAEBF50317293C +474C49474138322C2A23211809F3E1D0BFB4ADADAEB3BBC5D2D8D8D7DAE2E8F3FE081116181917140D090B0F13100C09 +0401FAF6F5F2F4FB030F1A23282929231C130C03FEFAF9F6F3EDE1D9CEC8C6CCD7EAFD12222E302F2D26201A1814130F +05F2E0CFBFB1A8A5A5A8AEB5C1CCD1D2D2DAE1EBF804111A1F24272A282324272F302D2B26241E18161312171D28323D +44484A4742393228201815100C07FDF2E6DAD3D2D5E1F00312212727241F160D0803FFFCF7E8D6C4B3A2958D89888C90 +99A5AFB2B0B5BBC3CDD9E7F3FB02080E11100F10181F20201D1D1B16151413161A232E3B464D5355544F4A423B322E29 +26231D150B00F7F2F0F500101E303A3E3D3A33281F19130F0D04F5E4D4C3B4A9A19C9C9DA1AAB5BCBBBCBDC2C8CFDAE5 +EDF3F7FD0201FFFD00070A0A06050400FCFBF9F9F9FE05101B242C3134322E28231A16120F0F0D0904FBF2EDE9EBF200 +0F21313C3F3F3D352C26201B1B170E00F2E3D4C6BDB6B4B4B7BDC9D3D7D7D7D9DDE2E9F4FD04090E141514110F13181A +181514120C0906030001040B151E262B2F302D2620170F09050301FEFBF3EAE2DBD7D8E2EEFD0F1E262929251B130C06 +0302FEF3E7D9CBBDB2A8A4A4A5AAB3C1CACED0D1D5DAE0E9F5FF060B13191B1A181A1F242624252522201D1B1816171B +232D353D434647423C332A221C181512100B02F8F0E8E4E7EFFB0A1A272D2F2D251B12090300FEF6EADCCDBDAFA39A95 +94959AA6B2B9BDBEC1C5C8CFD9E4EDF3FA0107080605080E131313141413100F0D0C0B0D141E2731393F4444413A332B +25201D1B1A18130B02FBF4F2F7000D1E2E383E413D352C231A16140F06FAECDCCDBEB2A9A5A4A4ABB6BFC6C8C9CCCED2 +D8E2ECF2F8FE0507060302050A0B0A090908050200FEFBFBFD050E1720272E32312D261F18110E0B0A090702FBF4ECE7 +E7EDF8071828323A3C3831291F1816140F06FBEDDED0C3B8B1ADABAFB8C2CCD1D4D7D9DDE1E8F3FB01070E1416151312 +16191918171714110F0C0A070509101821282F35383630292119140F0B090805FEF6EDE5E0E1E7F100111E282E2E2A23 +190F0A0905FEF5E9DBCCBFB1A7A19D9CA1ABB6BFC4C9CCD0D4D8E3EEF6FC040C1214131114181B1B1A1A19171513110F +0C0D1119222931393E413F39332A231E191615130F0800F7EFEBECF2FD0D1A263035342F271C130F0D0800F6EADBCDBF +B1A8A19C9DA2ACB6BDC3C6C9CDCFD5DFE9EFF6FE060A0B09090C0F111010100E0C0B09080503040A121A222A32393B39 +342D26201B171514130E0801F702050708FF060F01141C0125291F1D1B3D28F42634F0ECFFE9D0C8C1C3B39CA8B4998F +9E998A88949598928A98938095AD96AAA29CB38FA8D5B3D2D4BBDECAD904E20B12E714100A3423344A21374A3B465155 +5B5148595E5250636455565B645B515B66534A5C5F3F3E4B473F27364A0F011F06FBF3ECF8D4C5DABBB7BDAAA6BCB7B3 +CFAEBAD5B4E500E31619FB2C2D1D424731545C495C4A485B2530632F1F2C2421FBF51A06DFEAFAE0C9D4D3CCC1B7C9CD +B3B1C3B7A5ADBAB3B6AEABBCA89EC7BDB3C6B5BEC0B2DFDBCEEDD1DAE9D70306F91E00FC180F1F2D2C422C223A363B43 +47574E3C49544E4C565F594C555E5949526355424B5D4B3238453B1F1F3D1DF10F05F1F2DCE7E3BBC9CBAEB2B4A1A8BB +B0BFC1AAC6BDC5F4E4F71DF80D2C162C44353E5B4A515940544E234E562C2B2F2D16FB1115F0E8F2F2DECED8DCC1B9C6 +C4BBB2B2BDAF9EB2B9A7ABACAAAE9DAEC4B4B5B6B4B9AABCDBCDDED7C7DBCDE1F9EFFD0107161F2E39292B383F3E4455 +5650545C605D5D686960636C6A6662666F63576A6E555058594F4446513019272012090C00E3E1DAC4CCC1B1B9BEC2C5 +C2B6B8B7AFD5EBE4080AF6101C1B2A322F424C4451494348272843291719160CF0EAFBE5CDD4D3C7BCB7B9B6A5A7ACA6 +9F9E9E9A9794999F97939B958F96A4A9A6A4A4A49CA4C7C8CAD8C5C6CAC3E9F7F41000F2040511202939372B36424344 +545957575B626460686D69676C6F6D6969716F63667368585A615D504B564B25282B211414F2E6DCCBCCBFB5B5BBBBBB +B6B3B4B6C5DEE6F709050D20272A353A3D494D4D493D392E1D2525110602F6E5DAD7D2C6BCBBB5ABA7A49F9B99969594 +9091908D8D8D8F918C8D908C8B929B9E9B9B9E9B9BAABBBFC5C7C2C6CAD9EDF40107FF051018242E3A403D404A4F515A +60616464686C6B6F72717373737675747677747374756F68696B635D5F5B4739352F261D170EF5E4DACFC6BDB7B0ACAC +ADAEB0B2B6BDC8D6E3F0FC07121D28313940464A4E4F4D48433C35302A21170E04FAF0E8E0D8D0C9C3BCB6B2ADA9A5A2 +A09D9B999896959595959594959595979B9EA0A2A3A5A9AEB6BDC2C7CACFD5DDE7F0F9FF040A1119212931373B3F454A +4E53585B5D60626466686A6B6B6C6C6D6D6C6C6C6B696866635E5B57534E4942382E251C130900F5E9DDD3C9C0B9B2AD +ABACADAFB1B5BAC3CFDCE9F6020C18232D353D43484C4F4E4B46413A342E271D140B01F7EEE6DED6CEC8C1BBB6B1ADA8 +A5A2A09E9B9A98979696969696969696979A9EA0A2A4A6A8ACB3BAC0C5C9CDD3DAE3ECF5FC02070D151D252C33383C41 +464B5054585B5D6062646668696A6B6B6C6C6B6B6B6A686765635F5B57534E49433B31271E150C03F8EDE1D7CDC4BCB5 +AFACABACAEB0B3B7BFC9D6E3F0FC07121D28313940464A4E4F4D49443E38322C241A1107FDF4ECE4DCD4CDC6C0BAB5B1 +ACA8A5A3A09E9C9A999797979797979797989A9DA0A2A4A6A8ABB1B8BEC3C8CCD1D7DFE8F1F8FF040A111820282F3539 +3E43484D5155595B5E606264666869696A6A6B6A6A6A69686665635F5B57534F4A443D342A21180F05FBF1E5DAD0C7BE +B8B1ADABABADAFB1B5BBC4D0DDE9F6020D18232D363D43484D4E4F4C48423C36312920170C03FCEFF101FF0000010305 +090D121820262012F7D0B7D702FDE8DED4B89184C22828CDDD2D2EEAB1234ED19EA8BBC7D4E1EFF7FD0629552BA580BF +E7EBEDF402101D2731300ABBD13208CCD40515D8D6214F422618191A12154675621CFF1416000109F6CFDF274427FBEF +C6B44E681106E9D5F33A552B15232E1F16230ED0B6DA060AF8EFE8DBC4BBD70F1BEBE6121CFFD70533F7CDD0DAE1E8F0 +F8FE0106173429D9ADCEEDF3F4F8010A141B22230FD8D21B10DDDAFA13EEDD113D3721151619151234625C1FFB0911FF +FE07F9D1D5183E27FDECD0A82E711904ECD3E72A522F131C2A20121E13D9B3CDFC0AFAEEE7DBC7BACE041AF1DF091B06 +DAF43206D1CED8E0E7EFF6FD0004112D2FE9AEC4E8F2F3F6FE0710181E2112E0C80D17E1D7F113FADD04343723151619 +160F29595E26FB041002FE07FCD7D00C3A2B02ECDAA70E762603F1D5E01C4E3513182822121A17E4B5C3F20AFEF0E8DE +CBBCC9F919F8DC011B0CE1E62D16D9CED7E0E7EFF6FC00030D2633FBB3BBE1F1F2F5FC050D151B1F14E8C3FD1CE9D5E9 +0F05E0FA2B352416151A180E204F5F2EFD000F05FF07FFDCCC02352E07EEE2ACF1723704F6D8DB0F483B161424241317 +1AEEBABCE70702F3EAE0CFBFC5F016FFDCF81911EADD2224E3D0D6E0E7EEF6FC00030A20340BBDB4DAF0F3F5FA030B13 +191E16F1C2ED1EF2D5E2090DE7F121332517151A1A0F18445E3600FD0D08010802E2CBF82F310DF0E7B5D7664906FBDC +D80241401912212515151BF8C1B7DC0205F6EBE2D3C2C3E71105DDEF1515F3D9142EF0D2D6E0E7EFF6FC0003081B3219 +CAAFD2EDF3F4F9010911171C17F8C5DD1BFBD6DD0214F0EC182F2618151B1C11123A5B3E05FA0A0A030905E8CCEF2832 +12F3EAC0C4535A0CFDE1D7F837431E111E2518131B01CAB5D2FC07F9EEE4D7C6C3E00B0AE1E81117FCD90534FED6D6E0 +E7EFF6FC000306162F23DAAEC9E9F3F4F8FF070F151A17FFCBD01405D9D9FA16FBEA0E2B2619151B1D130F2F56440CF9 +070B040A07EECEE7213318F6ECCCB83A6715FFE6D7EF2C4323101B241A121908D3B4C9F307FDF0E6DAC9C3DA040DE6E2 +0B1904DCF6330EDBD6DFE8EFF6FC010306122A2AEAB0C1E4F2F4F7FD050C13181703D2C6090EDED7F21506EB0424261A +151A1E160D254E4914F9040B060A0AF5D3DF16311DFCEED8B5176C2801EED9E61C412A1116221D12170FE2B9BFE50302 +F5EADECFC6D3F90DF0DDFF180DE9E62524ECD9DEE8EFF6FC0103050C212E06C0B5D8EFF4F6FB02090F14160AE2BFEE14 +EDD6E50B15F8F816221B161A1F1B0E163C4B22FCFE08080B0EFEDCD6062C2404F1E6BEE85F4708F6DFE007383315111D +20141314F4C5B8D3F805FBEFE4D6CACEEB09FBDCF01315F9DE0C3304DFDEE7EFF6FC01040509172C1DD9B1C9E8F3F6F9 +FF060C10140EF1C2D210FED9DCFE1D09F4081C1B17191F1F110D2B482E02FB05080B1005E6D4F824280CF4EDCCCB435E +14FBE5DDF92D371B0F192017111500D1B7C7ED0400F3E8DBCECDE30301E0E60C1703E0FA3416E6DEE7EFF6FC01050608 +122726EBB4C0E2F2F6F8FE040A0F120EF7C8C70707DDD9F61B12F602171A17181F20140B23433307FA03080B1108ECD4 +F11F2910F7EFD5C32C661FFEE9DDF124382000E501FFFF03FCFE01FFFE0203FA0102FA0202FCFF02FB0104FC00FF00FF +FE0202FA0004FDFD04FEFDFE000101FEFE03F81BD60B15DD22E70C09E80E0DDA35D6FD2EB737F0F71CCF26F4EB31CD14 +20B740E4F920CE2AF5E231EBE12EE7F914EA12F0F615E9051CDD080008E61306F5EC40D2EE33B7778B2E24B043D21600 +E838C50E1AD818F714ECF12BE6F5090EFDE10636C20343B21415E71FD7121BCB200FD025F504F4FD1FE8EB2AF6D337E0 +22D5F256B20827DDFE0D0205F5FC0705E125FCE41CF7F50AFF04EE11F7F318EE14EEE23BE7E330F1E31704FDEE0E06F8 +ED1308F3000DEE040100000AF2F427D21709EA17ECEA3FD6E44DBE0C26C81F1BB342F5D93BDFD75CCACE60DCD22EEF1F +D5E462C7CE54EAD427F811E4F33FBD100A03F1FC24DEFF1AE5FE0D07EA001BF5ED061AD60E12F9F2F625F2E819FCFBF6 +0323D9F91FF8E90F04FFE71C07DD22F0FF09DD2DEAEF30CC1816BF3007D32FEDDF47BA2EF9CC44E7DD30F3EF0E02F408 +F60116E00422E6EE1DF9ED0FF90FF8E332EADD35EDDB2FF7D82901E507030000F90DF9EB1A0ED40B28CD0A1AE410F3FD +1FD60B22CC0B22D50A1DEDEB1BF6FB0AF20B03DD2B03CC2516BE31F4ED32C6102ABA32FED63CBB2B0BC736F8E117F8F9 +18E00B15CD3CD4FA44A9212DB132F9F315D81F0CD71218D90F07EF19ECF42BD11106F00A04F5FF0EF6F90609E909030D +E21010DF1104EF17E30336AA320BD71EE90F12C43807BF31FCF401FA13FCDF23F6F40DFEFEFE02F610F8F513FAED18F2 +0903E818FAF313F5FA06F710F8F60EF6FFFB10F8E725F5E525F2F313EF0EFBF11AE50A0BE916FBED19F9E42CDD0019E1 +1FF6E62ED70221D81808D52CF4E725E7FA1DE50518D818FFE717FFFAFEFF0EE8080DF500F3100FC82B0CDD0EF712F6ED +1CFDE517FEF21BDD0A23BC2C07D52EEBE738DDEB33DFF81CE513FEE624E6030DF406F608F20FF4000DF7F020E50317CF +31EFE13FC01924B43DF5D14BCAF745AF201DC12EF9E627E10612E60DFB05FBFE05F411EFFE16E70114ED0306FA03F70A +FAFD07F9FD0CFBFBF518F9E91800F2000CF6FE050001F60AFEEF1AF5F01CEA0604EF1EE5F92ECA0F1DD619FCF11AE30B +0FE413F90108EC0E01F10BFEFE00F60FFBF40FFFF10C04F109FFF709FBFA0DF40106FAFD06FC00FA0BF7FE0DF4FEFF08 +F50402FA04FC0400F30F00EB17FBF10FFEF706FEFC0203FFF907FEF70602F70405F40AF70405F00CFEF314F3FC11E90E +02EC16F3FD0FEA0C04EE11F9F90DF20604F609FBFA0700F908FCFF00FA0407F2020DF0030AF107FFF60EF6FE0BF7FC07 +FA03FDFB09FAFD0501F903FE00FE0004FDFE04FA04FEFE000100F907FEF909F9FC0BF10BFEF709FCFD0203F90500FB06 +F90107F6FE0DF7FC08FCFEFF0101F90405F80006FA0003FC0001FE02FCFC08F9FF06F708FDFA0CF4010AF50105FA03FE +FD07F60207F40502FB03FB0006F60304F80202FD03F80802F20A03F40802F508FEFA09F9FC0AF7FF07F90103F808FEF8 +0AFDFB05FA0301F80AFBFB07FCFE02FD01FFFD04FD00000000FC03FEFD03FB0300F90501F80501FA06FB0003F90302FA +0302FA0301FDFE05FCFF03FC0000FD05FBFD07FBFD06FC00FFFD03FEFF02FFFE01FE01FFF908FF05F90DEA08F90892E4 +183624023CD3392AD51429BE18F512EEDAC1DC1EF521191E120BEEFB05D22801F3EEECE1140A1DF9EE28E3EF2AED06FC +06F80AE6FB0301EF060013FF0800FAF6FFF4FF01FD08F9040B040EF310EDFCF3F3F20604FF040BFF0BFF01FCFFF106F7 +01FF000301F803FFFF02FE02FE01FBF903FD06FD04FF00FC02F903FAFFFF040003FE02FB05F8FDFD02FB07FF04FE04F6 +06FAFFFC05F307FA05F811EC0EFA09D8478109B77F4CE44AE008C2CFDA28BC16F4440A27F60023E900C5F1F9FDE901EC +251B021EFE1102FBF9E5E310FDF501F0FBF8F607200905FC1005F8EFF005F3080B0FF6F700FF0207FDE909020301F3FF +FA0BFA08010CF409F208FF00FDF304F9FC0805FBF904FEFD0203FA08FD01FDFE02FA02FCFDFC0301000001FFFF02FE00 +FCFE010200FD01FD00FFFDFA02FE03FC0AF809FB0CED2E25803CA666BF28C727FA17F813180FEFD1E5DCF01503170E32 +F8131907F7E4C1DB00D636EF44FD1EF4FC0BF109E7F1FEE5E726F8F321180CDA27F4FDEFD426021B03FBFCF3E2C8FC0B +0109112E19F206FDF9EB0210FBEA02FE06F4E7F10A09080B2B08FBEAF00EE11007F9E6ECFE090B1A0706ECF3000411EF +EE0A02F61BF818E9F201000DED0E0AF010FCEC14DF02021815FDE6E8EEEE0A0A18120209E810F2F809FBF208FB1EF50B +F3F1F40704F3F30DF30C1709000EF6F7DDFEEB0CFF11130BFC00EEE80BF6010B0CF3F00AE91509F7030CFA03FB0C00FE +00EDF705F5F90A01FD0912FA00FF01F30201FDF811FCF712F108FFF5FBF20BFBF90C10F907FDF5FBFA0104FDFD0F0500 +0306F004F2FAF7FC020B0B07FE04F4F9F2FAF9090407FE060506FCFDFC07F9F5F700FD07FEFE030DFCFAF109F9FF0406 +0508FAF800F5FC06F80403050DFCF7FD04FDFD04FFF406F202030F0206F9F80301FE03FDF4FAF207FE0D060A0600FEF6 +F4F8FAF9FA0604FE050200FF03F5040014F8FE00FFFD07FDFCFEFAF6F6F801020508020508030403FEF100FFF9FEFBF6 +0AFF050305FFFEF8FBF701F806050401010203FE04F901F9F7FE00020306F8080300FEF7FDFE0003FFFEFD07FD0AF801 +F403F902FD0704040000FAFFFBFDFCF90005070002FD0AFF03F9FBFCF7FDF905FC090201040500FB01F804F705FB0003 +FEFF0101F9070003FB00FDFFFFFBFF01FF01FF00020002F9F904FF000304FFFDFCFA03FE04FF05FEFFFBFEFC01030202 +00FD0101FDFDFF01FDFEFFFEFDFF000403050201FCF7FDF901FE07FE0303030100FFFAF9FAFCFF01000502FE02FDFF03 +FF01FCFCFB00F902FC03040102FFFFFEFE00FF01FFFFFD010103FDFF0101FEFDF8FB00FF05020301FEFFFFFD0101FEFD +FDFF00FF0102020500FFFEFFFE00FC00FBFFFF00010504FEFFFE00FAFF0001FFFE0100000301FE01FEFCFF00FFFFFCFE +FC02FF010003020004FF04FA02FCFDFBFCFD00020001040202FEFEFBFAFBFDFE01FF00000202020004FE0302FFFEFDFD +FDFBFBFBFFFF0002020401020102FFFFFDFCFBFDFEFEFF010402020201FFFEFAFEFD02FF01FE00020102FE0100FEFEFD +00FEFFFF00FEFE010002FF01FF00FFFF00FF00FE02000202050306080C0DFA92F9339D800AE4D919DFE52922FB111719 +1817141819181514171710140914120A0E050E0B0705030A0207FC000300FDFBFAFFF4FCEFF609D6D84128C61D482732 +1FFF1E19F9FCDFD1E3CFB6BBB9B1C3CDC7CBDEECEAF0F6FAFE01030408080C0A090E0D0C0C0D0C0C0E0C0C0C0C0D0C09 +0B0B0B0708070809020508FA0211EFEC1205F10F1B15252C292E261A201AFCF1FAECD4CECAC4C5C6C6CAD2DAE0E6EDF2 +F7FBFF020507080A0B0C0D0D0E0E0E0D0D0E0F0E0B0D0E0D0C0A0C0C0A0A08060B09FF050BFFFA01FFFC00FF000E1918 +1C252626261F160E04FBF1E6DAD1CCCAC8C7C9CDD3D9DEE4EAEFF3F8FDFF020507080A0B0C0D0D0D0D0E0E0D0D0E0D0C +0D0D0C0B0C0B090B09060708050302000000FEFD0003060B12171B1F2223201B150E05FBF1E6DDD5D0CCCBCBCCCFD4D8 +DDE3E8EDF2F6FAFD01030507090A0B0C0D0D0D0D0D0D0D0D0D0C0D0C0B0D0B0A0A09090807070504030200FFFF000204 +080C1116191C1E1E1C18130C03FBF2E9E1DBD5D2D2D0D1D5D7DADFE3E7EBF0F4F8FBFE00030507090A0B0C0C0D0E0D0D +0D0D0D0C0C0C0B0B0B0A090908070706050404030303030506080A0C0E1112131413110E0A0500FAF5EFEAE6E3E0DEDE +DDDEE0E1E4E6E9ECEFF2F5F8FBFD000204060708090A0B0B0C0C0C0C0B0B0B0A0A090908080707060505050404050505 +060708090A0B0C0D0D0D0D0C0A080502FEFAF6F2EEEBE8E6E4E3E3E2E3E4E5E7E9ECEEF1F4F6F9FCFE0002040607090A +0A0B0B0C0C0C0C0B0B0B0A0A0909080807070606050505050606070708090A0B0C0D0D0D0C0B0A080502FFFBF7F3F0ED +EAE8E6E5E4E4E4E5E6E8EAECEEF1F3F6F9FBFE000204050708090A0B0B0B0B0B0B0B0B0A0A0909080807070606060505 +05050606060708090A0B0B0C0C0C0B0A09070502FFFBF8F4F1EEEBE9E7E6E5E5E5E6E7E8EAECEEF0F3F5F8FAFDFF0103 +04060708090A0A0A0B0B0B0A0A0A0A09090808070706060605050505060606070809090A0B0B0B0B0B0A09070402FFFC +F9F5F2EFEDEBE9E8E7E6E6E7E8E9EAECEEF0F3F5F7FAFCFE00020405070809090A0A0B0B0B0B0A0A0A09090808070707 +060606060606060607070809090A0B0B0B0B0A0A08070502FFFDF9F6F3F1EEECEAE9E8E7E7E8E8E9EBECEEF0F2F5F7F9 +FBFE0001030506070809090A0A0A0A0A0A0A09090808080707060606060606060606070708080909090A090908070604 +0200FEFBF9F6F4F1EFEEECEBEBEAEAEBEBECEEEFF1F3F4F6F8FAFCFE0001030405060708080809090909090808080807 +0707060606060606060607070707080808080808070605040301FFFDFBF9F7F6F4F2F1F0EFEEEEEEEEEFEFF0F1F3F4F5 +F7F9FAFCFDFF000103040505060707070808080808070707070707060606060606060606070707070707070707070605 +04030200FFFDFBF9F7F6F4F3F1F0EFEFEEEEEEEFEFF0F1F2F4F5F7F8FAFBFDFEFF010203040505060607070707070707 +070707060606060606060606060607070707070707070706060504030200FFFD00000000000101010101010102030405 +06060606060505050505060708090A0A0B0C0C0D0D0E0F11121314151617181A1B1D1D1D1C1C1C1D1E1F1F1F1F1C13F8 +D7CBC7C5C4C2C2C1C0BFBFBEBDBBBBBBB8B6B7B6B4B2B1AFAEAEADAFADABAFAFA8A6B0C0D1E0E9EEF1F3F4F4F4F3F3F3 +F3F3F4F4F5F7F9FAFCFEFF0001020405070A0C0E1012131213151314161616191B1C1D1D1D1D1D1E1F1F1F2122222322 +211F1E1D1A191A191616151414131313121212111111111010100F0D0D0E0E0F0D0C0D0D0B0C0E0E10110F1013131313 +1513111213120F0F1112120D0B0E0F0E0B06050A0D11120B02FEFEFD020E181E252F3434383F41413F41484B4947494D +52524D4D525A6368635954565E6A777F7E756857402A180AFEF1EAE7E5E2DDDBDCDEDFDCD8D6D4D5D4D0CBC7C5C7CBCC +CBC7C2BCB7B5B5B9C1C8D0D8DEE3E6E9EAEBEDEDECEBEAEAEAEAEAEBEBEBECEDEDEEEEEFEFF0F2F2F3F5F7F7F7F7F7F8 +F8F8F8F8F9FAF9FAFCFDFEFEFDFCFDFDFEFF0000FFFF00FFFFFFFDFBFBF8F6F6F7F7F6F5F5F5F5F5F6F7F6F6F6F5F4F4 +F3F4F5F4F2F2F5F6F4F5F5F4F4F5F5F3F4F7FAFAF9F9FAFBFCFCFBF8F4F5F8FCFDFBFAF9F7F4F3F8FDFEFCF8F5F2F1EF +EDEDF1F8FF0204080C11171A1918191E24282724212021252B313535312D2B2B2E343C434C52524E453A2F251A0E02F7 +F0EBE8E4E0DDDBDADBDCDCDCD9D5D2CFCDCFD1D2D3D3D0CCC6C2BFBEBFC2C6CACED3D9DEE2E4E7E9EBECECECECEDEEED +ECEEEFEEEFEFEEEFF0F1F1F3F4F6F6F6F7F8F9FAFCFCFBFAFBFCFCFDFEFEFFFFFF000203020203020102040505040404 +030202010000FFFCFBFCFEFEFDFDFDFEFFFEFDFEFDFCFCFDFCFAF9FC0000FEFCFCFDFEFEFDFCFCFDFEFF030608060300 +0002040504030202020100FF02070B090602FFFDFDFBF9F8FAFD02080D11121213171C22282A2A282727282A2E32373B +3B3733303033393F464C525658595650473D332B2219120A02FBF7F4F3F4F4F3F2EFEAE6E3E4E5E7E8E8E7E5E1DDD8D5 +D2D1CFCFD2D5D8DCE0E4E8EBEEF0F2F3F3F4F5F5F4F5F6F7F5F5F5F4F4F4F6F6F6F6F7F8F9FAFBFCFCFCFCFCFDFEFEFF +FEFDFEFF000001020302010102030304050404050607060403030302FFFDFDFFFFFEFDFDFEFF0100FFFFFEFBFAFBFCFC +FCFCFAFAFCFF00FEFAF7F6F8FBFCFDFDFF0101FFFDFCFE00020200FDFAF9FAFCFDFEFFFFFF000100FDF7F2EEEEF1F4F7 +F8F9FBFDFE00050B11161918171514161B2025282928272523222223272D343B4247494B4A47413C3730271C1107FFF9 +F5F3F3F2EFEBE8E4E1E0E0E0E0E1E3E3E2DFDCD8D4D1CECCCAC9CACCCFD1D5D9DDE1E4E6E8EAEBEDEEEFEFF0F1F0EEEF +F0F0EFEEEEEFF0F0F2F3F3F4F4F4F5F6F6F7F9F8F7F6F6F8FAFBFAFAFBFDFDFCFCFCFDFEFEFFFFFF0002030303020100 +FFFFFFFEFDFBFBFCFEFD0000000000000000000000000000000000000000010100000101000001010101010001030200 +FF010201FFFF020200010202FFFCF6EBE2DCD7D4D8E2EEF6F8F5F3F8031220292C2D30312B20170E0708101B23251E12 +090503020101FFFAF5F4FAFEFBF5EEE4D9D1C9BBAA9D9AA4BAD2E4F1FD07111A1C18171E2A353932241505FBFC06141F +23221D1A1B25384C5550473F372F220DF3E0D9D8D2BFA38B8080828892A0B2C6DCF2030A14293C443F362D2724201C1D +23292F2E29272B3544504E402E1C0D03F7DDC0B0AEB6BEB9A591878A97AABCC7CFDBEAF9050E1A2A37382E23190E0602 +01030B1620282B2A2E3C4D585A4E361E0E02F1DBC2AEA6A7AAA69D95939BAFCAE3F2FB071828313844535C5C574A3620 +0CFBEDE7E8EEF901FFFAFC0D294554503F2C201D190BF6E7E1DDD8D0BFA998939AA9BBC6CAD6EB000D1D33475459564B +36210EFDEDE3E5EAEEF5F8F0E6ED021828302A1B151D221807FBF2E9E4E0D3BDAEABB2C1D2DEE3E8F3000C192C414F55 +564E3C291B0CFBF1F1F2F3F8F9EFE5E9FD172C332B190C0B0E08FDF6F1EAE4E2DCC9B7B2B6B9C1CDD5D9DEE7EEF7081C +2E383D3E3A2F241C140C0B101314150F00FA0A25393F37240F02FDF7EDE5DED5CFCFCCBEAEAAAFB3B9C3CDD1D5DDEAF4 +02182F3A3F43423A332D2212090707070801F2E8F4122F40443F352A2526241D15100B05FEEFDCCFCCC8C2C1C3C3C1C4 +C8CFDBED0211191E2225252522190F0B0D0E0E08F9EBF00925353C3D3528212220160E0C0A06FEF1E0D0C7C4C1BDBEC1 +C1BFC0C6CFDEF30610151C2226292B241913151A1B1404F5F5071F3542464239312F2C211511100A01F7E6D2C4BDB4AC +ACB0B2B1B2B7BFCCE0F5040A111920242825180D0F17170BFBEDE7F009263B4648433F3F3C3227201C160E03F2DECBBF +B4A9A2A3A5A2A0A3AAB4C8E2F704101D28333F413427272D2A1D0BF9EAE8F8132A363C3F3D3A39352B2424221C150BFB +E8D9CCBFB5B3B5B5B2B0B2B7C3D5E9F7010A172734382F2423292A2111FEE8DDE6FD12202A323435342F261F1E1F1D1A +160EFFEEDFD2C6BFBFBFB9B1AFB1B5C2D6E5EBF201132228241D1B1F26271D09F4E5E4F2081925323E43423E352A2425 +24201E190CF9E8D9CABFBDBDB8B2AFAEAFBACDDDE3E9F90F1E25282319192429210FFAE6DCE5F7071423323A3B3A342B +25252524221F1808F5E3D4C7BDBAB7B1AAA4A3A9B8C5CBD2E3F707141C1A13111B26261A07F4E7E6F1010E1C2F3D4344 +443F3633353331312F220EFBEAD9C8BFBDB7AAA09FA4AAB3BBC3CFE4FA0A161B191821313830200DFBF1F4FE07122332 +3B3F413D35302E2C2B2E312B1B0AFAE7D3CBCBC4B5A9A6A6A8AFB5B8BFD0E7FA050A0D121F313C3A2C1C0CFFF9F9FF08 +1729363D41423F38302B292A2C2B251908F4E0D4CFCBC0B0A5A1A3A7ABAEB2BCCEE5FA00FF00000001020306090D1113 +0DFCF1F604131A0FF7F006FEEE264015D01E52E9C1CEE6F90C1A2F53640394A9E2FA0512212E2F15CCD23003CAE01619 +F90C09EEDFE8022C585C0AE4FF01142A01EF35480CF0B6E17F3401DDD20D27F3F30D0C0B08C7B0D4FB0E1206F3E6F5F8 +E8031E0EE4F429FEDBDDE9F4FF0611223513C9BDE0F3FB020C13180EE8D10C0BDCDDFF12FD0005F3E7EAFB13354515E4 +F6FB061C08E7173911EFCFC1544603E9CEFA24FEEC080E090DDBAEC6ED08110AF7E6EDF9E8F71916EFE42110E0DBE5F1 +FC040D1B3023DDB8D5EFF9FF09101711F4CDF915E5D8F41306FD05F7EAE9F80B2A4426E9F0FA031913E808361FF3DFB4 +2E5F0DF3D0EC200DEA020F0A0FEFB3BDE103110FFDEBE9F9ECEE121BFCDE1121EBDCE3F0FA040B172A2FF4BBCAEAF8FE +070F1614FED2E517F3D7EA0F10FE04FBEEEBF605204035F4EBFA00151BF0FA302AFAEAB9026A1FFAD7E01619EEFC0F0C +0EFFC0B6D6FB101304F0E7F6F2E9091D09E1FE2AFBDFE2EEF803091324330AC6C1E3F5FE040D141506DDD41001DAE207 +170302FEF0ECF40217383E03E8F9FE111EFBEF253104EFC7DB633700E1D70921F6F50D0E0C09D1B2CBF10C1409F6E8F2 +F5E7FE1B12EBEC270DE3E1ECF70108111E311DD7BAD9F1FC020B11150BEACC000EE1DCFC190B01FFF3EDF3000F2D4114 +E8F6FC0C1E08EA183411F2D9C3475108EBD4FB2202F009100B0EE3B4C2E506140FFCEBEDF7E9F41619F8E21A1EECE1E9 +F5FF080E192C2AEDBBCEECFA01090F140FF5CDED14ECD9F117140200F5EFF2FE09233F25EDF2FB081C12EA09321CF5E6 +BC206416F3D5EE1E0FEF04100C0FF4BBBBD9FE121302EFEAF6EDEC0F1B04E10729F9E2E7F3FD060C16263003C3C4E5F7 +00070D1311FED4DB12F9D9E80F1C0700F7F0F2FD06193931F7EEF903191AF1FC2D26FBEEC3F8672AFADBE21519F3FD10 +0D0E02C8B7CFF40F1508F5E9F3F1E8041C0EE7F42A09E6E6F1FB050B13203016D2BDDCF4FE040C111204DFCE0606DDE1 +041F0E00F8F1F2FC0411303904EBF8FF151EFBF1242C05F2D2D8584302E3DB091FFAF70E0F0D0BD8B6C6E809160DFAEB +EFF3E7FA1915F3E7211AEDE5EEFA030A101B2D24E6BBD2EFFC020A0F1209EAC9F50FE6DCF81E1702FAF2F2FA040B253B +13ECF6FC101F07EC172F0FF3E0C63A580DEBD8FB2004F30A110C0EE9BABFDD01141100EEECF4E9F01319FFE21027F8E6 +ECF801090E17272CFBC1C7E8F901080D110CF4CCE211F1DAEE172007FAF3F2F903081B3721F0F3FA0A1E11EC0A2E19F7 +EBC413641FF3D9EF1B0FF304110D0FF8C3BBD2F6111506F3EAF3ECEA0A1B09E5FC2C06E8EAF5FF080D14212E0ECEBFDF +F500050C0F0EFCD5D20AFEDCE50D240FFCF3F2F8030712312BF9F0F9051B18F2FD2A21FDF0CDEF6133FDDAFBF301F905 +EAE0DDE0D5DDC9D6BED0B0C7EF80C5B400E601DF1503100F1A2B1C4206612867436566625E15625A394E59513DFA3604 +3E131B220C100EEF13FBFEF3DAE8FDDFF2F5F000F307E6F3F006C7E9E4F3F7DEE0ECA9C2E4DAB5DBE5D7B9D0E2D4ADBD +CCD0D3D2D3C1D1D8E0D3E8E0D5EBEF00151A2B333E2F2937394422353F3E473C3D3835383626323A32281C3627292616 +2014FD13FFF9FAF0F0F2E5E3D2BEC3CDCAC3D7CED1CCC9D3D4E4C6C8E1DBDCE0EEF0DEE3F7EBECE2EAEFEDF8F4F2FAF2 +FAF5FE04FA090811170D1F0D181E1C1D1E2B2225342A2C32433B3136302B332D2A3E2F272524181C0D0309F5FDF7F2EE +DEE5E3D9D6DAD2DBD2D5D7DDDAE1DADED9D9DED0D4D1CFCACCD4CBDBD1DAE1DAE5EDEDF1F0000002070D1D162020272F +29283730292C392B242F2B2A2520201B21241E171919161216141008060C07000103FBF2F7F9F8EDF1F0E9EBEBE0E1E3 +E6E5E3DFE6E3E2D9E4D7D5DDDEE0E3E4E4E7E5E8E5E5E5EAE9EFF7F6F2F6F8FCFEFFFD05040A0B070D0B0E1B1616161B +242224252D2C2F30333134333430322F302A281D2118160C0500FDFBF7EBEBE7EDE4E4E2DFD9D6D6D2D2D3D6D5D1D1DC +E0E2DEE1EAE3E3E2E6E4E2EBE6E5EBEDF0F5F4F8FE01FC0100010908070C0A0D141112151A1D1E1E1D222122211E2021 +1C211D23201F1E1F1E191B1815151410110C0604FD01FAF9F5F3F5F6F8F3F4F7EFF2EDE8EAE8E2E0E2DFDBD9D8D6D9D7 +D9D8D7DDDDDDDBDCDFE2E7E7EDF0F0F6FAF9FCFE0103060A090F1112110D131211131418181B1B1D1E1A1C1C1B1C1A19 +1819141311120F0C0D0A06080603040300FD00FFFEFBFCFBFCFBFAF8F7F7F4F5F0F0F1F1F3EFF0EFEFEBECE7E8E8E8E6 +E2E2E5E2E6E6E5E5E7E8EDECEFF3F4F8F8F8FAFBFEFF0003080A0C10121819191C1E1C20211F201F23211F1F1B1C1A17 +17141612100D0B090504FEFEFDF8F7F5F4F3F1F1F1F1F1F2F4F4F3F3F8F5F6F4F6F4F4F8F8F7F7F7F8F7F6F5F5F6F3F2 +F3F0F0EFEFEEEDEEEFF0F0F1F1F3F4F6F4F6F7F8FAFAFD000001020203040405060708090A0B0C0C0D0E0E0F0F0F1010 +10101010101010100F0F0E0D0D0C0B0A09080706050403020100FFFFFEFDFCFBFBFAF9F9F8F7F7F6F5F5F4F4F3F3F3F3 +F2F2F2F1F1F1F1F1F1F0F0F0F1F1F1F2F3F3F4F5F6F7F8F9FAFBFCFEFF0001020405060708090A0B0C0C0D0D0E0E0F0F +0F0F1010101011111111111110100F0F0E0E0D0C0B0A09070605030100FEFCFBF9F7F6F5F3F2F1F1F0EFEFEEEEEEEEEE +EEEEEEEEEEEEEEEFEFF0F0F1F2F2F3F4F5F6F7F8F9FAFCFDFEFF00010203040506070809090A0B0B0C0D0D0D0E0E0E0F +0F0F0F0F0F0F0F0F0F0F0E0E0E0D0C0C0B0A090808070605040302010000FF0000FF0201000104020202050205050804 +0D0F13C2BF38EE80D90FC7F613EAF5241E05131911151510151211110F0E0D0C0A06080606FF01FC07F6DC2340E7EE53 +3216271513FCEC1C00A8C9FBC9ADC0C6B3C3EAD9C7F102F2F7FF0101020905060B09090A0B0C0C0A09090D07030E04FD +020211280C0E373A2C27262506041FFACEE7F1CFCCD7C4BCE0E7D1DCF7FBF9FD030406080B090A0E0E0B0D0F0E0D0E0C +0B0C0C0808030405FF0820150E2B32272F2714171005F7E9E6DED0DBD0B9C8DED5CFDCECF2F3F7FCFF0103060606090A +080A0B0B0B0B0A0A0A0A0606040306FD0219171022262B331F132616F6F900E7D3DEE0CAC2D1D9D3D1DCE8EDF0F5FAFD +0002040607080A0B090B0C0B0B0C0B0A0A080706030504000D1C171324322A1E1F2718FAFE07EBD8E5DECDCDD4D6D3D3 +DBE5EAEEF3F7FAFE0102050707090B0A0A0C0C0B0C0B0A0A09070704050701071B180F222F252024241A04FF04F3E2E5 +DED1D2D6D5D3D4DAE1E7EBEFF4F8FBFF0103050608090A0A0A0B0B0B0B0B0A09070706030605061117131D2823212422 +1A0E0300FAEEE6E0D9D8DAD9D7D8DCE1E5E9EDF1F4F8FCFE0003040507080909090A0A0A0A0A0908080807080A0B0E13 +16191C1D1D1D1B150E07FFFBF5EDE6E3E1E0DFDEDFE0E3E6E8EBEEF1F4F7FAFCFE000203050607070808090909090909 +0A0A0B0C0E101214161718181714110C0702FDF8F3EFEBE9E7E6E5E5E5E6E7E9EBEDEFF2F4F7F9FBFDFF010204050606 +0707080809090A0A0B0C0D0F101213151616161513110D090400FBF6F2EEEBE9E7E6E6E6E6E7E9EAECEEF1F3F5F7FAFC +FE000103040506070708080809090A0B0C0D0E0F1112141515151513110E0B0702FDF9F5F1EDEBE9E7E7E6E7E7E8EAEB +EDEFF1F4F6F8FAFCFE0001030405060607080809090A0B0B0C0D0F1011131414151413120F0C080400FCF7F3F0EDEBE9 +E8E7E7E7E8E9EBECEEF0F2F4F7F9FBFDFE00010304050606070808090A0A0B0C0D0E0F1112131414141312100D0A0602 +FEFAF6F3F0EDEBE9E8E8E8E8E9EAECEDEFF1F3F5F8FAFBFDFF00020304050607070809090A0B0C0D0E0F101112131314 +1312100E0B080400FDF9F5F2EFEDEBEAE9E9E9E9EAEBEDEEF0F2F4F6F8FAFCFEFF010203040506070808090A0B0C0C0D +0E0F10111213131312110F0C090603FFFBF7F4F1EFEDEBEAE9E9E9EAEBECEEEFF1F3F5F7F9FAFCFEFF01020304050607 +0809090A0B0C0D0E0F10111112121211100E0C0A070400FDFAF7F4F1EFEEECECEBEBEBECEDEEEFF1F2F4F6F7F9FBFCFE +FF0102030405060708090A0B0C0D0E0E0F0F10101010100F0E0C0B08060300FDFAF7F401FF02FF040208050AFB000511 +F50013EF1A410F1D03234332583B751CFAF01D3F3ED83B16A1CFC91324F11A8B3C089B8D173CE096ACA8819D8B92C8D6 +CBB1D42B0AF548163D0AA49691DDBC80BDDC8A9FA0FC4B467124497325064F6159F8DAF8B8F8E3DD4962420C28716A57 +7E707F57FDEBE9280EBCEC15C7BDBDFC45355A11244EF9CAFE2015B993A784998E8FDBFCE2A8AD0F0DDD2A1C210EA6A4 +98DBDE8DB7F7B5A7ABE3433361372F732EF72A5A601ADC0BD5E7FADB3B68581F166074456E77776D0BF1E61225D3E022 +F3C2C2E23D2F4B2E0E480EC6DD101EDA93B2938C9A85C7FEF5C6A1EE16D7FD24141FBBA29CB8EBA5A4F7DFAEAFC73034 +4651236145F608425E37E504FBD8FFDF1E66653D134679484D7B707924F3EBF626EED51B19D8C5D3283634440F3823D0 +C6F419F69EACAD869B85AFF8FDE4ABD114E4D917121FDA9DA49FDDBE9AE6FDC4B3BB123B2F572E495603F3225046F8F4 +13E0F4EB035B695722337259356A737741F6F3E71404D3092CF8CFCD0E3D2744222733E2BDD70705B4A0BF91928D99EC +FFF7C6BF08F7C9FA1118F5A2A79AC0CE9BCD06E2BEB9F43B2848433A5B18EB06384A0EEA17F8E8F2F3476A653E2A6569 +314C72725703F4E9FA0DDBF52D18E3CFF8392835362038FABFC3EB06CC9BBFAB8D938CD600FFE5BFF407CDDB071106B4 +A1A2A5CCA6B4FEFCD2BEDD2E2E314E395532EFF31A4022EA0912EAF2EE2A6769583253723F31606E631AF2F1E906E8E3 +212D00DAE92C32253C263415CABAD0F9E1A1B2C198948BBBFCFFFBD1E20DDFC6F2080BCE9DA99BBAB3A4EA0AEACCD217 +372446424A45FEE9012B2BF5F81DFCEFF0125B6966474870532846656632F6F6E8F6F3DC0E341BEEE41A3A2133312E28 +DEBABEE1EAAFA4C8AD9790A5EF0002EADB07F4C3D9FB07E5A3A6A0A6B8A1D009FFDFD20037253248444D14E7F1112803 +EC1613F4F20246696A5C486864302E53624603F4F0E9F5DEF82E2F0BEB08392924352D30FAC0B8C7E4C39EBFC4A29799 +D70100FFE3FA05D0C4E6FDF4B69FAA9CB0A7B6FA0DF6DDEE29302140444B2EF1E7F91810EC042105F5FB2B626969555D +6E43233B575119F3F7E9EEE5E71E3725FFFD2E351D2C2F3014D0B8B8D1D0A3AECDB7A09ABEFA0005F6F00AE6BECFECF6 +CD9EAAA3A3ABA8E00E08F0E91636202D43463D04E5EB0211F3F31D1AFFFB1753686A645A6E57282644502DFAF7F2E8E9 +E008343519011F3C231E2D2D24E8BCB4BDCFB0A2C7CAAFA1AEE9020104F404FBC7BFD8ECDCA9A2AD9FA9A6C7021202F4 +080AEC1E19150E040FD0DF0BBA36FBEBF8FD49CC41C950E4BDFDF315CFFE0B243BC422E415E7D3360500EDF41436CDE9 +1624C5EC081CF7CA7FD445800545F89E2D45149F17F979AFFEEB33BDF2E87FC42D8C7FE3A3E96BFBEBC225291DB6C167 +18C5D43E2BE4D2074813BAD12A35BCF3253BDAC427421B80244D0FB6F14B26CFF5D910F8E22329FFFE11BC639F3CCF20 +D4E352E627DD0A26ECEBA453E80D1FDF162DE1E809E8E02AEF2207E5063DF7DEFBF8EFFADE112BF723DE101BE8EFEF05 +EF2AE11611E6EA2029E5E7F6FB10FE0DFF30DFE506100DDBF51219D6F52EF9F1090F04FDDCE81FF80E0C1BEDEFF2F92A +FBF10501F10E2BED01E7DD10101DF408F20115F8F4EAFC181AF0EA2503D70704031E04E50BFAE62117E9F2ECF9FC2400 +120AE5010110FFFCD4FB11090DFCFD1F18F2E609E5E4131620F5F1050FE9EB100E12F5E60D0AF4F40B0EFAF3FD06FA03 +0C200EEAD3F6250BCEF53216F3FCFC0FF0DF0722F7F2FF150FF2F4FA07080200FB060F04F70D03CDEE1B0A05F506FF05 +1602F2D9F41311040B05E702170802FDD9EA0412060E1914EFEC1107D5DAEE1118FA1E2C06DCEC071801BBE72F0FFC23 +13EEEAF41427DCCF091CF0092224EABBF02707E4FD21EEF9123518DBC3F62602E8F50C11001C32FBC5C7160EF1FB1609 +EC13211FDFC2F3FE2DF7FCFD1308F82808F0D4ED100317E01605F7051A15E5EED3030F000707070D12F603FBE2E2FD09 +1F11F6131CDFEC1F0EBDE50D141D01FE18FDE6F420F9E1EF05160BFA0607020705F4EAEFE8162F01020A05E3FB0D01E2 +E4FB171906050107000503DFDBFA13141AFFF11509F2F300F5E8F709170101200BE7EE05FBFAF7F60212040C06FEF802 +02F902EAFB11190FFBFFE8F8F6FB0C07FCF60408160BFFF4E1EF060C0B05FDFF1600FC03EEEFFD100902FB0004F71211 +EAEDF8FA150BFAF0210DF1FDF101FDF6F90811F50913000500EEF302EC0A1DF5F3050B1004E7EB0DFB0103FF060DF9FF +11FAFAF7FAFDFF01120BEA0212FEF10105F4F6F9091A0AF50500F9FDF5F7FD02F6131CFDFDFC09F2FBF908FDE505250B +FE03E5F10CFE0E02F8F0160BFF0AEFF8FBE9021D08EB080C0608EF03FEF4E51019FBF9021301F10702FBDE021211F602 +12FFF4F60501F0F70C1504F6020C01EDF51405F2EB0511FB031104E7FB050400FB0202FF010D00F5F80302FFFDFD0B08 +FA020704FBE9FE0EFFF1FE0F0A01FC1001E8F40808ECFE0E0D0A0202F7FAF7FD0507FDF700020803FF02FC00FFFFFFFE +F8F2EDE4CDCBCFD0CFD4DBE2E9F2F8F5FB030B020008130A0106120F040411130D09141B1A1A212A2D353B444553595C +55585B5038251D09E7CABFB6A28F90999B99A3B1BEC2CED7DFE5EFF5F4F80007FFFE050F08FF030F0D02020C110C080F +1718191D262A323841444E575B57575B54402B2110F2D4C4BAA99591979B99A0ACBAC0C9D3DCE2EAF2F2F5FC0400FD01 +0B08FF000A0C0300090F0B070E1617181C252A313740434E575B58585D56432F2414F6D8C8BDAC9893979B99A0ABB9BF +C8D2DAE1E9F0F1F4FA02FFFB000906FFFF080B0300080E0B070D1517171B252930363F434D565B59595D5746332717FA +DCCBC0AF9B95999C9AA0ABB8BEC7D1D9E0E7EFF0F3F900FDFBFF0706FEFE070902FF070D0A070C1416171B242930363F +444D575B5B5B5F5949362B1BFFE1CFC3B29E979A9D9BA0ABB7BEC6D0D8DFE6EDEFF2F7FEFCFAFD0504FDFD050801FF06 +0C0A070B1416171B23292F363E444C565B5B5C605B4C3A2E1E03E5D3C7B5A2999C9E9CA0ABB6BDC5CFD7DEE4ECEDF1F6 +FDFBF9FC0303FCFC040701FE050B09060B1315161A23282E353D434C565B5C5D615D4E3D312107EAD7CAB8A59C9D9F9C +A0AAB6BDC4CDD6DDE3EAECEFF5FBFAF8FB0201FBFB020500FD030A08050A1215151922272D343D434B555B5C5E615E51 +4034250BEEDBCDBBA89E9EA09DA1AAB5BCC3CCD4DCE2E9EBEFF3FAF9F7FA0000FBFB0104FFFD020808050A1114151921 +272D333C424B555B5D5E625F534337280FF2DFD0BEABA0A0A19EA1AAB5BBC2CBD3DAE0E7EAEDF2F8F7F6F8FEFFFAF9FF +02FEFC01070605081013141820262C323B424A545B5D5F636155463A2B12F6E2D3C1AEA3A1A29FA1A9B4BAC1CAD2D9DF +E6E9ECF0F6F6F4F7FDFDF9F8FE01FEFB00060604080F1214171F252B323A414A535B5D60646257483D2E16FAE5D6C4B1 +A5A2A39FA1A9B3BAC0C9D1D8DEE4E7EAEFF4F5F3F5FBFCF8F7FD00FCFAFF050503070E1213171E242A31394149535A5E +606463594B3F3119FEE9DAC8B4A8A4A4A1A2A9B3B9BFC7D0D7DCE3E6E9EDF3F4F2F4F9FAF7F6FBFFFCF9FE020504060C +1214181E262D343D464F59636A6D71736D6051422C10F4E0CCB6A49B98959499A2ABB2BAC4CCD3DADFE3E7EDF0EFF0F4 +F7F6F4F7FBFBF9FB000303050B1114171D252C333B454E5862696E72746E6254453014F9E3CFB9A79D9A979599A2AAB1 +B9C2CAD1D8DEE2E6EBEEEEEFF2F6F4F2F5FBF62BA22CF31B9E01094D3F0408803FB74E8C7FF26FA9BDD5D3263563DB0E +CDC6E9E0221B4B093398B9DF1B4300FF1900DD01BA1CFC6D0305D6F92AF125C243F230ABD2A22523170FB123CE5BC028 +BB2E142BEBCD08FF5FD1459862D44AC3F2ED0734D808A73ACB6A962AAE3DFFF8F6C535EE55AD3FB759E032C20A0D143E +AF29AC58E029B21BE233FAD606CF4AD729A71BDF3900F0F8FC2D0814C124E34BE9EFE9F22DF911C814F42DF0F3E1061F +F911AF28DD49DE00E10A23FC13C42CE253BE29A93BFA17FCC522DF4DBA31A758D33FC204EC122ECF2D9B5BC84EB123CD +43F4FEF2CF42DD48A933B653DA1DDCF617031EC51BC55BD429C10C021708DC0EDD42DA20C519F528FAE7FEE837E71DC6 +1EEF29EEEFFDF332E71AC123E932EAFBEE0021ED16BD39D93FD306E50D17FA0FC92CD646C524C438F30FF7CE31DA48C1 +25BF43D037CD0A02FB2DC32EAD5BC648BB17E523F8FDFEDF42C34F9C43C442E60DEBF317F51DCF28CB50BD34C11C06FF +17D319E22AE716D621E627E6F70AE43DCE21D512020604EE04F818EB16CF32D834DDF611DE40CB26D125E428D121E01C +03EC1EBB4FB558B827DE16F909EE0113E53AA751A659C62AE5FB10EB1DDE1CDB3BBF48A645D31F06DC28CB38D127D628 +DA32CC22E10720D13EB142CD29E50CF60CFB03FBEE21D446B53CCC1B04ED16E31BF112E11ADC32D723E10313DB37C233 +DA19F501F30CF90D04DF26C848C034D51406EC19D822E726D72BBC44C535E4F91BD33FBA38C43BD730C827D523FDED28 +BA55AF4CB530DC29EC0CE90010E933B44EAE50C71DE9030EFE09E311E137CD35BE31E51103DD24DF2CE50BE218EE25E3 +04FDF12DD12AC72EED12F5EC0AFD18EE0ED234CE40C719F20121D61ECC32E42FCA20CF35E70EFCDE39CA45B22ED334EB +15DB0701031DC738B65ABE2FCD10060A0AE309E03AD13BAC41CF34E8EE0EE23DD91FC727DA43C825D21A0AF112CF2DE5 +2ADB0BE81EF115DE0FFB0B05E80BF01EF006EC07030BF7FBFA0410F109E316FA0EFAF009F41CEA0FE516F515E905F608 +11EA13D629E127DB14EC13FDF902EF1BEC1ED51EDE26E80DF3FF10F013DC1CEB1EEA07EF0B020101ED16EB20DE12EB11 +06F805E715F318E80CEA18F50AF2F90FF51CDC15E21EF60AF3FB06FE0EEA0FE721EA17E10BFA080BEB0EE420E919E113 +F113F9F901F31AED18DB19E81EEE06F7FE11F011DE1BED1CEB06F10A040002EC16EDEB00FDFD0201FF02FEFF0403FDF1 +EBECE9D6D3E1E5EFF8091D292C21140D060C10192B2C2121230FFBFD081008F6FA0804FC01EEDAD5CDCAC9B9ABBCC6C3 +CEDFE5F1FB1643646D726E5B453225232E3025240EE8DAD6DADAC5A5AAC7D4E0F1E6D4E2E2E2F0E1CEDED5C5CFD4CCC2 +BBCEFC2F5369786F584837394C453B37290AEEE0E4EDDCBCB4B8B9D2DDD1D5D5C3D0E4E7EAEDE9F1F90304F8E4DBFB2A +486B7F7A755A3025303336382B18F8DBDFF5E4C9C3B5B5CDC6C9DFDFD7DDE2EBF0EFE8E6ECEEEFF4DCB8BFD3FA35586A +776B4734323B4B57554C2BFFF909FFF3DEBBB0B6B0B7BFBDBFC8D4DFE9EEE8E7F0ECF7FFEBDAC9C0D803275271725F47 +3638444C575E390AF7EFEFF1DDC4B5A7A4ABB4B9B6BACBD7ECF7F704040A2126190FEFD5DFF103284D5E5B45251F2125 +446052351908161C09F7E5D2C8BFC2C3C4CDCDD9E7E9F5FDF1F6050C1412F5D7CCD1DEFE21415246332D1C15314A564A +21050A0E07F6E4D3BDBCB7B4BEBEBFD2D9E1F7FDFA01081629312108F0DEE2EF073149403F3213050D203E412508FB04 +FFF8F1DCCEC7B9BFCBC6CFDBD8E4F6FD0002FE051E292416F9DFD9D2E20F2C3848412C15020F2A3B311202FDFC00F6E7 +DECCBFC5C8CEDBDFDFE7F4FE0A0C03061B2A342B10FDE8D0D7F51030434E4B31150D24403F2F19FFFE02F4EEE4CBBFB9 +B4BAC9CBCFD7DDE8FF050104081C332B1A12F2D6CDCFE9051F37433A1AFE0B233137230803FEFBFAF3E2DACFC3C8D3D5 +DCE1DBE7F9010601F60B211D1B11FADEC6BDC7DEFC15323F250B08112D3F37271A0C0B0AFFF5EDDDCDCCCCD3DDDCD7E1 +E8F709FDF4021321282519FDE2CDC5D6E8FD263A33200802192D3231231210130A0904F3E5DCD3DCE8E0E3E1DFF60601 +FCFA04131E251E0CF3D0C5C7C8DD021F30290CFE071929342C1D191612140F01FAE6DAE4E6EBEFE1DFEDFC00F8F0F1F5 +09131618FEDECFC3BAC7E004262E1A05FF071D2D2C2620171B1E17180EF8F0E8E8F4F6EDE5E6F7FEFCFAF0F2FE081722 +11FAE6D1C3C2CEEE1A32301F0C0618282C33281D221C1B201407FBE9E6EDF7F4E7E7EFF801FCF3F4F0F70D1A1708F3DB +C9B9B2C5EE10232208FD040D1F2822221D171E1F1B1507FAEBEBF6F6EDE8E4EFFAF8F7F7EDEBFB0C171605F0DEC9B0B2 +C8EA1221180E0307191F2529211D1D20211E1807F0EAEEF1F2E8E1EAF3F4F8FAEEE5EAFAFBFFFFFF0102070D130AF4E1 +F3111DFCE31835125C0FF1170DDDCC7F0903F71FC1C0FBCE0E21E3D6002B27F1C5D303210CDDF633123137E4100403C0 +3635F40005FCB8F9E1F21AFEDBF2112304DFD3F40F15F0E9161C0C37F9FE0707DEF641FC01FB0ED2E4F7E30D0DE9E904 +1B12EFD9E7051400E60122072918EC0B01FAD33516FAFC09EFCCFCE2FA14F7E3F8121BFEDFDCFA100DECF01B131231EF +030206D60937F701FD09CAEDF0E81007E5ED081C0CEAD8EC0813F9E7091F073009F20902EFDD3E09FEFA0DE2D4FCE102 +12F1E5FD1618F8DCE0FE1108E9F71F0D1C28EB080103D11D2BF7000101C7F5EAEF1302E4F20C1D07E5D9F20B11F3EA11 +1B0A33FCF90705E5ED40FF01FA0ED7DEF8E2080FECE8021914F2DAE5021202E7FF2109251DEB0B00FDD22E1DF9FE07F7 +CAFAE5F614FCE4F7101C01E2DBF80E0EEEEF19161032F3010405DB003BF902FC0CCFE8F3E60D0BE9ED061B0FEDD9EB06 +12FCE80720082D0FF00A02F4D93A10FDFB0BEAD0FCE2FE13F6E6FC1419FBDEDFFC100AEBF51E10192BED070104D41431 +F801FF06CAF1EDEC1106E6F10A1D09E9D9F00911F6EA0F1D0A3202F60803EAE63F0500FA0EDED9FAE20411F1E8001816 +F5DCE4011105E9FD200C2221EB0A0000D22724F9FF04FDCAF7E8F21300E6F60E1C04E5DBF50C0FF1EE16180E32F7FE05 +05E0F83DFD02FB0ED4E3F6E50A0DECEC041A11F0DBE90412FFE90520092A14EE0B01F9D73516FCFD09F2CEFAE5F913FA +E6FB121AFEE1DEFA0E0BEDF41C13162DEF040205D80B36FA02FD0ACDECF0E90E09E9F1081C0CECDAEE0711F9EA0D1E0A +2F07F40902EFE13D0A00FB0DE6D5FAE30012F5E9FF1617F8DEE2FF0F07EAFB1F0E1E25EC090002D41E2AF9010202CBF4 +EBEF1104E7F50C1C06E7DBF30A0FF3EE141A0D31FBFB0604E5F03E0102FB0EDADEF7E4060FF0EC031913F3DCE7021001 +E903200B2619ED0B00FCD52E1DFCFE07F8CDF8E7F612FEE7F9101B00E4DDF80C0CEFF31A15132EF2020304DC0239FC03 +FC0CD2E7F3E70B0CECF0071B0EEEDBEC0510FBEB0A1F0A2D0CF20A01F4DC3910FFFC0BECD2FAE4FC12F8E9FD1418FBE0 +E1FC0D08ECFA1D111B27ED070003D6152FFA020007CDEFEEEC0F07E9F40A1C08EADBF1080FF6ED121B0D2F00F80803E8 +EC34DCFE00FE0305FCE416D524F381D502EE7E4E81D044B6BD213E532AE0D2BAE67315BE4834E52C32323D1CF403C531 +03ED275E101F061D039CFFFCC41307E3E4DAFDD1ECEBFF05C9F4C9D91A2FEAF7D7EBEDDB002DC8184BCEF71F1C1A0DFD +F1E50101E1F626FF072B1315292109EFFDD6B4E2F8F7FF151626201600EEE0C6F405D0F3401DFE02132B19EDD9BBA4F1 +171E1E332523251EE5C105E2C8F01A34140E3B1BF716FCECDBEFDEDEFF231A1F05F00421160805E4D7ECF6FAFEF00C1F +E907FED9E4F3080510FCFAEEE8E5CEFA050C00FEF2E905E4F6021C0F02161B291F020C1F050CFA0F2822121A1A0C2217 +221E160AE6EA0100FF0CFCEBFBFBECE1E7E8D6D4D7D7DBE3E4E3D8EFEBDAD6DAD8DCF3F2F8F1F9FA050CFFEFFF090210 +1E1B2524262424132D2D211A211C241F110C160B0B1105F3060A02FA02090FFAF8E9D4FDF5DDE7DDE9EB00F5EBEF0BFA +F5EFDFF0F0FCF9F9F7FC0101FD060704EFF5FAFC0103060405FC11070309EC00F9FDFB0409100203080F0F01FD08FF05 +0E070408F802FD050B0503FC0A110DF5FB01FD00FAF402FD0DFBE7F1F90401F8FCF4F00309FA03EBFC04F201FFFE03F8 +FB0007FEFDFF03F705FCEFFF09030701FCFD0502F9F70CFAF2F002FF10020207FAE603FEFCFE0A03F9030809050401FB +FB0B08070B0CFFFBF00D07020B04FC09F8F80E0BF800FFFBFEFFF6FBF7F7F0F4F8F005F6FCF5FD0100FDFBF3F7FEF805 +F7F9FE02F5F90D08FD0207FEFF05000B060D0F01FC09050308FDFC10040B09000801FAFBEE0307EEFC00FDFDFAFCFBFB +F6FEF7FBFEFCF5FE01FBFE0BFAF70104FAFFFB01020905000404FE0700F60502FD00FA07FCFD06FFFAFFFF02FEFAFD00 +08FA04FFFBFD0301FBFAFEFD05060007FD03FF00FE090101FD0405FB02FE02F5FEFC0B040500FBF4FAFBFB03FEFE0202 +0100FFF8FBFBFD02FF03FF0300FF00FF0101FCFC02FE01FA0102040202FBFF06FDFFFC0B03F7FEFAFD02040201020403 +FAFCFDFE0002FE0502FF03F7FDFDFCFCFF00FE07030101FEFCFEFDFEFC0204FF02030003FF00FEFEFD01FFFC05FF0500 +FDFEFFFC03FFFDFEFEFF000001FF00FEFE00FDFF00000101FEFF01FD010200FF00FF0105FE01FDFDFFFD00010302FFFF +FEFEFF0100FFFEFEFEFDFDFDFEFEFEFEFEFEFEFF000101FEFE000002FDF0EAECE4DDE1EF13212421222824191214120E +110C0E0AE8DCE5DAC9BBBED1DFF303050A16190F1C2B2933383A3A1FEECCC0B9A4979EB3CEEF173B55635E4C370EF7FB +F9EEEFDDCBCBDFE9DFDCF11120180C132536312615F2D4E2EAF10508FFE6D6D2CFCDDBEF01FCEDFC2D545B4F3903E2E3 +DDE7F8FAE6C3B5B7B3B8CAED0906F6032F555C675C2D150604101B1BFFD0BBB2B0ACB8DFF6E8D7EC2852637B6645311E +1B222A29FEC6A0949996ADDBF6EEDAEE28415C6E542C01E6E9F9152007D9B2ACB1AEC3ED05F2CCE7193B667F7456280D +04091B1D04D1A8A2A9ADC8EE0FF3CFE2FE1D4557503209F1E5F6122C24F7D3CBCBD2DF061FF8DCE4F515364C4C2C04DF +CBD3EE0D0ADDC2BAC3D4ED263F1E090409233C514B330EE7D4DBF71D18F5D7C5CDCADF172306F3E4EE082B494C3F21FF +EBEA0A2B2305E0D1CDBCD4060E00EBDEE700254149402305EAE70B28270DECE4D6C0E0060FFFE7D9D9F0132C3A351BFE +D9DAFE1E280DF0EDD3C4E3061101EBD8D4E809263A332608E1E300222C09F5E9C6BBD6FA0900F0DFDCF4133748443A12 +EAE7FA1D1F02FBE9C7BBD3F80C0A00EAE8F914343D413B15F1E4F51A1402FEEAC8B9CFF20308FBE6E4ED0E2A36474326 +08F5102F251A12F6CDB6C5DDEDF4E8DBD4DE00182C43402B03EE0B231C1612FCD1BCC9DEF5F9F1E5D5E0FF122A3A3C2B +F8E3FA0B070404EFC5B5BED7F3FD01F5E3ED01132A35402DF8E4F707040409F3CDB9BBD5EDF903F5E7EFFE172B3C4E37 +01EDFB0803070DF8D7BEBDD8ED031001F9FB0A222E43573E0BF3FF08040F1401DFC0BFD0E2FE06FBF2EE0115203E5642 +14FD060705101407E3C2BFC5D9F3FBF8EAE5FA0711314A3A0EFBFEFCFD070E06E0C5BEC1D8F0FEFEEDECFF0612314D3E +1503FFFBFE05120AE6CEBFC0D5E8FBFAE8E9F8FE0A2D4B3C1906FCFCFB031408ECD5C4C6D3E801FFF1F4FF0310355346 +2A13090703101D11F9DDC9C8CFE802FFF5F903041037534B32190F06000D150DF7D8C6BEC2DDF5F5EEF3FDF909314B4A +331C1305010D1410FDE4D0C2C3DBF0F3ECF1F4EDFB15323D2F1C0FFFFA00090E01EDDBC9C8DAF0F5F3F7F7F0F812303B +2C1C090FFD02FB0303040107FE07FC0284DB21D007E508F24D1AF71A07140A0D080907040502030201FF00FDFEFB01F6 +0B46FA15051BFE29F1C3BE8000D0EBD2FAC91735FA0B020E0B0A0B080909080508050605060207FC0605E93E1D180821 +042024E2F084C6D9EECDFDD5D835130C04090C0D0A0B09080B060508060309010702FB16DF142523071D0E0834FB11C0 +ACBAF1C9E9F4B8011C100806070C0A080B06080A05040A010804020AF11AF0F70E2A11131DFD2A0E1CF8D3A4DBD7CA00 +CBD002120A0804080C080A0A06090A020A050309FE12F01103F7F41A1C0D23031B131F1104C4BDDFBEEAEAC6DA020B09 +0704090A080A09050C050509020BFB15F8040A05EFFF1C0B220D14111C181BFAC3D7C7CDEFDCC8E0FF07080506080A08 +0C0609090509010FF90F05FE040EFDEE0F081C15141017171D1EECDAD3C1DAE9D5CBE3FB0505050509070B08080A050C +FE10FF040B04FD080FF00001101717111415152713F2E4CCC6DFE4D1CEE2FA0205040606090A070C030F000A0801060B +02FC14FFFAFB040F181412170F1E260DFAE5C8CCE2DED0CEE4F802030505060B050D030C06050A0502070DF80A0B00FA +FC0311171018121124200DFFE2C7D3E1DCCDCFE4F9FF0306020B050C06090A05080805FF1001FF0B09FFFBFB04141114 +180E17251D1002DFCBD6E2D9CCCFE5F7FD050008050A08060A0607060BFD080B00020B08FFFBF909121018140E1B231B +1501DFCEDAE0D6CBD0E7F2FFFE0403060905090707040C04010A0602060A0400FAFE0B0E1216111420221C1400E6DCDE +DBD3CAD4E2F3F8FD0102060407080802080A0104060505090601FDFB030A0E1212111A23231D11FFEFE8E0D7CECDD4E4 +EEF4FBFE02030306090403090602020405090A04FEFBFF050A0E100F131E26251D0F01FBF2E1D5CECCD6E3EAF0F7FD00 +0002060602040706020102060B0A02FBFC00050A0E0F0E152027261D0E0400FDEDE0D8D5D7DCE1E7EDF4F7F8FAFF0202 +00FDFCFF03060602FDFAFE02020102071019202323242421180BFDEEE0D8D6D8DCE2E7EEF4F7F8FBFF020200FDFCFF03 +070602FCFBFE02020102081119202324242420170AFCECDFD7D6D8DDE2E8EEF4F7F8FBFF0302FFFCFCFF04070601FCFB +FEFF0301030503FDFFFF01F10101FBF907FEFC03FEFBFFFDFDFF06030203E68B23F8ED183AF9FA19F707040A02070606 +0006FEFFFDFD084700111B149A8D27E0EEFB3AF1F40DF6FC010201000602010200FC00FB0243090E1C1DB8821BE7EDF2 +3AFAF50DFBFD030304010803030303FE02FDFD3E110E1B23D3800BEDECEA3501F40BFDFC020304010703030303FE02FE +F739160E1925E983F8F1ECE22E09F40AFEFD000303010604020302FE0100F0321A0D1625FE8BE5F3EEDC2410F309FEFE +FE0302020405010402FF0004EC2B1D0F14240E9AD5F1F0D81A16F408FEFEFD030103020601050100FF07E9231F121221 +1BADC7ECF2D60E1AF707FE00FB030104010700050101FE0AE81A1F14111E24C2BFE5F4D5021CF906FE00FB0300040007 +00050102FC0BE9112016101B2AD4BDDCF7D6F81CFD05FF01FB020004010701050103FB0DEA0A1F1711162DE7BED3F8D8 +EE1B0005FF01FB010004000602040203FA0EED021D1913132FF6C4CAF6DBE51804040001FB000003010502040204F90F +F0FC1B19150F3004CDC3F4DFDE1307040100FCFF0003020503030305F80FF5F61819170C2D0FD9BEEEE4D80C0A040201 +FDFE0002020403030305F80DFAF21319190A2B18E7BDE7E8D3040B050300FEFDFF01020303030206F70BFEEF0F181B09 +271FF3BEDFEDD0FD0B050301FEFDFF01020403030208F70903EE0A161D09232300C3D7EFCFF50A060302FEFDFE010104 +03050109F70706EE05141D0A20260BD1D3EED1EC05060402FFFDFE00010501060107F90606F001101B0B1D2814E2D5E9 +D2E4FE040402FFFDFEFF0006FF070205FA0506F1FD0D190C1A291AF2DCE6D4DDF501040200FCFDFDFF07FE070404FA04 +07F3FA0A170C182A1F00E8E4D6D8EDFC040201FCFDFCFD08FD060603FA0407F5F807140C152922FEE1DEE3EBF4FDFCF6 +F9FBFAFC0508FDFF07FFF5F9000106101C21211E0DFFE6DDE2E8F2FBFCF5F9FBFAFA0308FEFE0701F5F7FF00040E1A20 +21201103EADEE1E7F0FAFDF6F8FBFAF9020900FD0603F7F6FE00030C1820FF00FDFFF8FBF0FBF2FCF3FBFFF910EF1CF0 +2F0146236147624220FBB9BB86BB97DFBDFADD02F4FE04F410ED1DF02C0242255C4C5F4A2105BBC186BB96DCBEF5DFFD +F7F907F012EA1DEF2A033D2856515B52220FBDC786BB97D8C0EFE3F7FAF40AEC14E91CEF2704382A505558592318C1CB +89BA98D3C2EAE6F2FEF00CE914E71BF02307332D4A5955602620C6CF8CB89ACEC4E5E8ED00EC0EE814E818F21F0A2D30 +455C52662827CBD390B69CC9C7DFEBE803E80FE613E816F41B0C28323F5F506A2B2DD1D695B49FC4C9DAEEE404E60FE5 +12E913F6170F23353B614E6E2F32D9D99AB1A2BFCCD5F0E005E40EE510EB0FF912121E3736624C713337E0DBA0AFA5BA +CED0F1DD06E20DE60DED0BFB0D14193832634B73383BE8DDA6ADA8B5D0CCF2DA05E20BE70AEF07FE091615392F634B74 +3D3EF1DFAEAAACB0D1C8F2D904E209E806F10301051811392C624B744241FAE1B5A8AFADD2C5F2D703E206EA03F4FF03 +011A0D3929604B73484402E3BBA7B2A9D3C2F1D600E303ECFFF6FB05FE1A0B38285E4C724D450CE4C3A5B5A7D3C0F0D6 +FEE400EEFBF8F707FA1B0837265B4D70524714E7C9A5B7A5D2BFEED6FBE6FCF1F6FBF309F71B073525584E6E57481DE9 +D0A6B9A3D1BEEBD7F7E8F8F3F3FDF009F51B053325544F6C5D4A25ECD6A6BAA2CFBEE8D8F4E9F4F4F0FEEE0AF4190530 +25505169624B2DF0DCA8BCA2CDBEE4D9F0EBF1F6EDFFEB0AF318042D254C5266664C34F3E2ABBDA2CABEE1DAECEDEDF7 +EA00EA09F216042925475363694D3BF8E7AEBDA3C8BFDDDBE9EEEAF9E700E808F2140525264354606C4F41FDECB1BEA4 +C5BFD9DCE5EFE7F9E5FFE806F2110622273F545D6F504701F1B5BEA6C2C0D5DDE1F0E4FAE4FFE705F20E061E273A555A +71524C07F5BABEA8BEC2D2DEDEF1E2F9E2FEE702F30B071A283554577354510DF9BFBEABBCC3CEDFDBF1E0F9E2FCE700 +F4070913253450617671623607D7B8A9A9B5BFD1D6E3E2EAE8EDEDF2F7FE081124324D5F7573653C0DDDBBABA8B5BECF +D4E1E1E9E7ECECF1F7FEFF00000000FFFFFF03090E0E0AFDEFF301011721F2C9C5B0B5DDF93328E3DDCB80E16F482E37 +EDB7E90E4068576944CAB4FFEE0C5C17B1A39789C0EC274602D3CC95AE496A38350CC7DB0E3469655E55FBB5E7FFF83B +34D3A7A28BA6D601351DE3D3B19803634E3F2AE7CFF91E5370676328CAC6F5F92444FCB09E8E96C7F1212AF6D2BE9FD3 +445A433504D8EC123C676B6445F1C2E1F70F3C1FCEA6948DB1DF0B2A0FDFC6A9B515574F3F1BE6DF0128586F695514CE +CFEF052E31EFB39A8DA1CFF91F1CF1CEB4ACEB4054472DFCE0F31642676C5F32E9C8E0FB1E370ECBA49195BCE8102204 +DBBEABCB20514D3A11E7E8062E596C654706CFD3F00F3124E6B39992ABD7001E14EBC9B1B8FB41514324F6E4F81B4766 +685522E1CDE301253002C7A3939FC6F0141CFCD6BAB1DC274E4A3309E8EE0B335B695E39FAD0D7F416301ADFB19998B6 +E0061C0CE5C4B2C508424E3E1BF3E8FD214A64634A14DDD0E7082828F9C3A296A8CFF71515F5D1B8B9EA2D4C472B02EA +F310385B65552BF1D1DCFA1C2D10DAB09A9FBFE80B1904DFC1B5D212424B3813F1EC02264D625D3E08DAD4EC0E2920F1 +C0A29BB1D8FE160FEFCCB8C3F7314A4224FEEBF7163D5B604C1FEAD3E000202807D5AE9DA7C8EF0E15FEDABFBBDF1A42 +47320DF0F0072B4F5F5532FED8D8F2142818EABEA3A1BAE0031509E9C9BACD0134473C1CFAEDFC1B405A5B4213E5D5E6 +062223FFD0ADA0AFD1F61011F7D5BEC2EA2142432B07F0F30C30505B4D27F6D8DCF8182611E4BBA4A7C2E7071304E3C6 +BDD60A37463716F7EF0021445A56390AE1D7EB0C241EF8CBABA2B5D7FB110DF1D0BDC7F32744402503F0F71236545B48 +1EEFD7DFFE1C250ADDB6A2AAC8ED0A11FEDCC1BEDE133C463311F5F105274A5C533101DCD8F0122518EFC3A6A3BADE01 +1208EAC9BBCEFE2F463D1FFDEFFB1A3E585A4113E7D6E505212101D3AFA1AFD0F50E0FF6D5BEC3EA1F41442B09F2F50C +31505C4C26F6D9DCF8182610E5BAA4A7C3E7071103E1C5BCD90837371300F7F6F2F3EBE2E0D4CFC7BFB8AD9E988B8580 +81808080808180888B939CA6ADB8BEC9CEDFD6EEE3EE0FFA0B0713032605302C403961526F686E6B78747D7E7E7E7E7F +757D7B647F657C66796D7E607D747F5A77577F5A765F7B5D6A5A64684A5449614847394250243B26372339FA400A1913 +13EA41E60E02EFF416D8FDE1E8DAFFC8FAD0DCCAEDC8DFCFBBCFCCCBC4C3ACB4ABA0A1A18EA38B98A39B9E9C9BA0B2A1 +B9BAB8CCC1BAD5B3D7D0BFCBCBC5D6C8DBC0CACCCECAC8CAC9C2CDD1D4BDC4C1C8C0CBD0C3CBC6DAD0E0DADEE4E6E9E7 +EAFAF9F4FF050606F916FC1B0F1218251E2F18351D3F1D2E2E3334352436413721402445361A3E4224441E2F363A1437 +1F283223133821192E12162A15192013131A12171D18071B06210811FE0E03170E0705F7F3F6E9F4F0E5F8EEF1FDEEE8 +FBE9F700F504FF040205FE03FFF904F501F4FCF9F6F5F5F0E9F1ECEAE9ECE2E9E1E7E0DDD7DED4D9DECFDFE2DCE3DFF2 +E8E0EEF1F9F7F505F21BF510F60DF717F6130A120B1D012F1BFC2D032B280E0D3910221B161E200E181B141411041414 +0808000AFD11F8FFFC010006F9FDFDF3FBFAEEFBE4F4F3FBF5FBE4F9F1F6FAE4F0F4EFF8F6EDF6E8E2E0E6E1DCE0DFE5 +E7E6E6E7E7E9F0EAF6F5F9F904F60AF70BF804FA04F803FC02FDFBFDF5F8FAF4F5F9E8FCEFF7EEE4F0E3E9DAE8DEEADA +EEE5F6EAEDEBFEE90AED000410070003110E1A08191B1E19261F31252A2D30373F2E3636383B382F32352F322C2A2328 +1F25231B1417131A18120B0E1218120C0A030C020904000003FC0B0101FFFBF901FAFF02FC01FFF9F7F5EBEDECE4E5EA +E3E8E6E0EAE7E1E8EDEAF5EDF1FCFBFC00FAFA02F7FBFBF7F6F9EEF8F2F2EDE3E7F0E7E2E2E2EBE3DADBDCD7D4CBD0D5 +D4C9D2D8DFDCD8D8E4E7E8E9EFF101FDFF05020901040C0D0E0F09151A201F1C1C2926312D2E35383939393A37303838 +382D2729292C2A191C1B181C150E11080F160D0F10030B0A040604F800FEFEFDFE0103FDFDFAF8FB040302FCFEFF0503 +FEFEFE0307FEE6DBDEE2F3F2EBE8E5E8F3F9F10603E2CED0D1D7E6F81C2B26393F384B767F75635655422E3B50452B1B +FAD1B6B0B9C7D8D4C8B2A8B2C5CCCDC8C7D1DCDCD9D9E0EF0618210AF2F2FEF5ECF1E8E4E4E7E4CAB7BFD5EE061B1517 +111612101F322D191608ECEF081D0AEAD7D3CDCBE1EEE9F9253626243C6477787A7D6E585E635A5552361AFBCFADABBD +DCF2E2C9B4AABFD7D3C4CBD5DDDED7D5D3DD0A282003FDF2E2DADFE9E3E6EEF6EFDBD2C6C3D3EFFCFE131F1B0D162631 +3B453C17F3F50D18131808E2C6C6BEABA6C3EDFFF5FB192A3D5C6D6A6E685D5D5952565147330DD8B6A9B7DDE8CEB9B7 +CBCEC6BCC4C3CAE2E7D8CCE70D202D312C1C161D201403070600FFFCE2C1BBC2C7CFE70211181B1E0A04264D42200D07 +00091F2B17F5E7E9D2ADA9C1D6EDFAFD061B31516C797B7C736E62504E4D4D453608C89DA4CBD2C0B5B7BAB5C2BDAAA8 +CAE4DFD2CED8E8FD1D3330222C2C1E120DFDF1F9FFF6DCC8BFB19CA5C0CCD8FB1409F2F715313B3A3119FF0B27271613 +1408EDCFB8BBC6D5E5E8F3FB0C264A616E7C7E7E726964575B6C734905D7CFCFCBD3CFBBB3C4CDB9A2A0BCCFD2D4D3C4 +C4E5000B1A252525282A2208FF0E0FFBF4EED4B5ABA89E9DB4DCF4EDE8F5F70124473A1D0D1121211E232C2C1BFDD9CD +C3C9D7E1E7E3EBFF172E4C666D6E74765C3D4C70785D390EE4CACED2C4ADAEC0C2AEA7A39BA8C5CCC0B5B4C1CEE2FF09 +080B202C241D201B14161C1800EBE2D3B29FADBECEE0EFF0E9EC0426332F251C1D1B1B1F2A36372B14FBE3D8DBE2E5E9 +F1F4F5082B434E647A7E6B54515C6A736E4F1FFDF3E6D1C8C8C6C6C8C5B8AAACBEC7C8C8C4B6B6CDE0E8F2030E0F131C +21130B161D1208090000FFFFFFFFFFFFFFFFFFFFFFFEFEFEFEFEFEFEFEFEFEFFFFFFFFFFFFFFFF00FFFDFEFF0002FCF3 +EBE9EDF80711171A21262011FBEFE8ECFAFDF0E3E6EFFBFF02070B110F0909030A0F09F2DFE5EEFAF9F6FA000C0F1D26 +24200B00E2D3CED9E9E5E8F1061925332E2800EDEADEE2D8D3CDDEFF1930282B33403A05EACFC1BBBCC6CAF00D2C423D +4448562FEFC8AEA8A3B8C6D8042D5E62544144470FD2A8A6A8ABC2C8DEFC2950524A36464219E3BAB6A6A9B1B7D2F636 +5A67584C5A4519DAB4A0899199AFC7F4325A71626470673CF5CAA1878489A1B9F63567745D5B59501FE4BD94868092A9 +CB083C6B6B5953534C1BF2CCAC9D99AEB8D804355C5C585561572A03D3B69691979BBAE21B414D53576A5A3A10E2BD9B +9C9BA3BCE51D3C4D4F5D6F604718EBB7938A818A9ECE062B414663736C5228FFCBB0A2979BAEE1123842485F6761401D +F1C1AB9A9798AFDD0D353A4556615E4327F4CAB09F9A99B3DA09282D3C4D5F584629F8D2B6A99D9CB2D60A253242596E +675B3909DFBCAA9797A7CDFE172835506362593508DBBCA69596A2CDFB192B3A565F62563409DCC0A49794A1CBF51625 +39515A60523406DEC0A4988F9FC5EE0F1F3A4F5C62573909E3C1A99C93A5C6F310243E4E5D6058380CE7C2AD9B96A7C7 +F1061E3447575E593712EBC9B4A09CA8CBF0061F354C5D6962401AEECCB29D97A1C5E600182D425161583E1CF4D8BDAC +A1ADCEEB04182F405160553F1AF5D7BBA89AA5C0DCF40A22334A57513E1AF9D8C1ADA1ADC6E1F60E22334B55523D1EFD +DEC7AFA4ADC4DCF10B1B2F45504F3B1EFBDFC7AEA3ACC3DAF10A193044504D3A1DFCE2C8B0A7B2CADEF80A00000100FE +FEFBF8FD03FCF60208030405FDF70A1A1A0CFCD8C0CE0137451CE9BFADCC0D43432710F1D0DA0A352C05FBF2D5DD1036 +25FFE6CBAEDB23432C02F6ECD9ED1B372A03E6BD95C22B6E662BEEC1A5DD49784DFAB88F93DC354E3200D2B8B9EC4370 +642CE8A885AC0547614207CB9CB0FF537F6C26C78789C71854613EFCB39FD220656C38EC9989BB12697E5A06A482A6FD +556C4B00AA8BABFA4C73651EBC8A97DF39696629D29890C5195F7951FBA882A2F43F654C07BD95B70B5E7F6615B684A1 +EB39655215D0A7C506435F3CF5AE8DAFF3345434F7BCA0C809425D3F0ACCAACA013C604613D4B0CD00375E4514D6A8B4 +D8184F4822E4B5C1E923473004C7A1BDF63E674B12C392AAEA3D6E5A25D39CA9D922514621D9A8B4E8365E4C20D29CA4 +D623493E1AD29FA3D424514B23DAA9AFE63A635525D49B99D22F626138E5A69DCF25585F3EF4B6A3CD1B454723E2B2A9 +DA29545A39F5B9A0C81545563CFCBD9FC30C41584103C3A2C40E47604403BE98BA033B543BFFBD95B4FD3B594003BD91 +AEF7395C4C1AD5A3B9F732504010CD9CB1EF31584D1ED7A1B1EF31574D22DCA4B2ED2C524921DBA1ACE92F59532BE2A4 +ADE4274F4A28E4A9AEE122474323E1A8ABDC1C44452CECB1ADD5133B4029E7A79CC3093C4C39F6B5A6CD164A584201C3 +B2D61947543FFFBDA6C5083B514408C8ABC201324A3F07CBACC40537504611D5B4C90431494111D7B3C2F726444011D5 +ACB7EA17383912DCB3BCE914333410DCB3BAE612363B1CEAC0C5EC15383F24F4C9CCF0193A3F23F2C5C7EA1233391FF0 +C6C6E50A2B331EF0C5C4E40C303923F3C5C0DD072F3F2F01D2C9E0072F0000FFFFFC01FFFDF3F8F2FDFEFE01080507EB +F3FEFAF8EAFA050B2229210D1C21302315FDE6EEF6030716153F28292B04F8D5C1B3B3C5EE0302EBD2B6A6949BA2A7AC +ABB3C5CEDFF912252F40657F7D7F7E7E7E7A64573E251C1B191B2219FCD3AB858082808185A4B7C9D3DBDFE0DFD5CBC9 +D5EC0314222A31373F4A545D656B70756D5C3F2108F3E7E3E2E5E5E0D2C1AE9E938C878A98B0CFF4152D3A4042423D33 +2C25202021211C170F08030209101418170EFFECDBD0CBCCD1DAE6F3FBFFFCF6EADED5D0D2DEF005192D414E54534737 +271809FDF4E9DED3C7BFB9B9C1CFDEEBF5FE02080B0C0E0E141C26323A3F3D382E2111FFEDDED3D0D4E0EDFB050704FE +F9F5F1EEEBE9E6E4E2E1E3E6ECF4FF0B15202A333737342E2925201E1C1B18130CFFEBD3BDA799959BA6BACDDFEEFE0B +1721272C3134393B3B38343029231C140F0B0400FBF5EEE7DED6D1D0D2D8DFE5E8EBE8E0D6CDC8C6C8D1DDEE02183046 +5863686661594F453B31251B0E00F2E3D4C6B9AFA9A8A8ABAFB3B8C1CDDBEBFB0C1D2B353B3D393024180D08080F1926 +303636322B21160B03FAF1E7DDD2CAC3BFBCBBBBBCC0C5CCD5E0ECF906131F2A333A3E403E3A342C231A110901FBF6F1 +EEEDECEDEEF0F1F2F2F1F0EFEEEDEDEDEDEEF0F2F5F7FAFD0003060A0E12161B20232525231E170E04FAF1E8E1DCD9D8 +D9DBE0E6EDF6FF0811181D2021201D19140F0B0703FFFBF7F2EDE8E4E1E0E1E5E9F0F6FD02070A0C0D0D0D0C0A080705 +05050506080A0D111417191A1915100901F9F0E8E1DBD6D1CFCDCCCDD0D5DBE2ECF90613FFFCFC00FFFCFD0404FEFD02 +01FC000500FC02F6E6E3DECFC3D4EBF8FDFD01142026200CFC010E1C33444E50482601FA101702F2F1ECDFC2BFDBEEE5 +E3E6D3DA0834371F1A10112D50574D3E3618E9CED5E4D1B8AAAAA9C3DDDAC7BBC9E50104162D361F00F9FBFD00F7EBEC +F1E5E1F6050903EBBDADD2FD08121604FD052334434853594725131908F5DBC6B0ABBCDFE8C7C4DEF0F21149604D3011 +F9F704FFFD0603F4F61321212923E3BAC0DAEE0311FBE6DDFB1F3F49565E5040322E251CFEE0BFA5ACC1C5AE9FB0BEBF +D508313C3D2A1B17170E0F120AF4EFF7F308232A02D7B4A9BDD2E1E0D3B8CBFB202E485C605C4D4B493D2C0CE0BCB8CA +C6B5ABBDC7C3C4D2F51823160F06FFF3081708FFFFFAF82347564F32F5D2DAE1E3EBE2C0BCD5F40A1C3E595854555A59 +5F531CE0CBDCD4C2C0C9C5CACCD0E9133025272A1F0C1314050401E9D8F20E2A44400EDFCBCCE0EEE8D5BDC2DCEEFF19 +36393A38363242502CEBCED8CCBBB3C4C8CACBC2CFF71C293A3A2F2B3129222512EDD4D1DC01232613ECC2B9C5DCDED1 +C1C1CEDAEF0725384A50493D5774632FF9E6EAECE0C7B8B4B4B9D1F70D181D1D191B34443E09DABDBED9F5FCE8DBD1CD +CFD4C9D9FAEFCCCAED010F181F2937474F596F73583616FEF8FBF9E5CFC7BBB8C0E2FD111F251D0E2743492F0AD8B8C6 +E9F4EDEDD9CFD6D2C2D4F8F5DCCDD9F1000D151928373F495F737355351402FFFEF6E0D0C0B7B3C2DFF710211F12112C +43463106D3BBCBE8F3EDE8D8D1D3CEC2D5F6F3DBCDD9F100FDFF01FFFAFAFCFFFEFAF8F9FCFBF6F2F0F0F0EFEEEEEFF1 +F1F0F1F3F6F7F7F5F3F2F5F7F8F7F9FDFEFBF8FA010504010001040404050709090808090A09050203050707090B0B0C +0E0E0C0807080501030809090A0E100F0E0C0B090703FEFD030500FBFFFFFAF6F0E9E4E3E0D9DCE9F0EDEDF6F9F4F5FB +FAF5F3F5F7F8FE06080809060204080904040C12110E1114141009070705030401FE000302FF01030301020200030609 +0800FBFD070C08FEFE090A02FD020501FDFBFAFEFDF5ECE6E4E2E0DBD5D3D5D8D6D7E1EAECEEF0F0EDF1F8FDFD03111A +161012171B1A17110F151918191F24201D17110F0B05010406080607080A0E121614110E0F0D0A0F0F0C090A0F0E0903 +060A05FDF7F0F0F6F5ECE8EEECE0D6D0C9BAACA19CA4B5BFBCBDC8C9CDD7DFDBD6DADFE1E6FA131E19191C1E1B131012 +1F2C2E3038474D4A42362F251303020303040D1415191819131213130E06110E01030C1B1D190D0E181606F9F9000B0C +01000A08F3E0D2CCC7BAA8969BAFB6AEB5CFDBD6D4D6D2CDD1D8E0E5FA0310201D19181E36454A4E5A6C767C756B665D +4C3D3229231F1A0D0400FF00FAF4F6F8FC00FDECE1E5EEF0EAE3E4F700FDFF020B14181216222010FFEEDED2C9BDA59A +A5B8B7AFBCC9C9BFB6B1A9A9ADAFB3C4E70404FD000D1D1D18171D3343484D5869727A746A645D4D3F332A241F1B0F05 +00FF00FCF6F7F9FD02FFF0E4E6F0F3EEE7E7F8020102050D151A141723231403F2E0D3CABDA59AA6B8B5AEBCC8C8BEB5 +AFA8A8ADAEB3C5EA0401FFFEFDFDFFFFFAF8F7F4FB060F15161509F8F0E9E0EA041B2011FEEBDEDBE2E8FD182F3A3217 +F4D7CCD1DFFE1C302D1C00DCC6CBDEFC1A344B492DFBBE9BA6C3F2173B57593F0AD2B1B0C9E9FD1B3A3E29FABEA4B3E3 +1329414A452AF7B79395BDEF1746686F5315C89893C2EB042244594B13D2A7ABDAFF172D404A3E08CB9EA3D1F710243E +564E0DBD8793C8F7193A596D5108BA8996C8F9203F5A6C4AFDA7808ABAEA173E657E621AC08B92B8E0062C5D7C641CC1 +8C92B9E6103665795C0DAA8088B1E40F3C6F7F5F0BAD818CB0E30F43757F6411B58A94B5E1073C6D7B5703AD8A96BDE9 +0D3E6A775503B396A1C3E50234677C6113C3A1A4C1DEFC2D5E745708C1A5ABC6DCF72451684C02C4A9B3CCE0FE306177 +5607C5A6ABBFCEEA1A4E6B4F0BCFB2B7C6D2EE1F55704B01C5ACB7C9D8F41E506A4A0AD2BAC2CFD9F31F566E4A08CFBA +C5D2DFFA265C6F4C0DD6C2C8CDD4E9134B614308D4C1C6C8D0E6134B5E4008D8C9CECFD6E71245553904D7CACDCED3E4 +1247583C08DDD2D1D0D2E21042543B09E2D7D5D6D8EA1949583C08E2D6D2D3D6EB1C4A5334FFDCD2D3D8DBEF1A424929 +F6D6CACBD0D5ED1B444C2CFCDED4D7DBDFF622474B28F9DCD1D5D9DDF723484B27F9DACFD3D5DAF521444624FCE1D9DC +DDE1FB24454523FCE1DADDDBDFF81F403F1FF9DED6D8D5DAF41C3D3B1BF6DED8DAD7DDF71F3F3C1DFAE1DBDAD6DDF61D +3C381BF8E2DFDEDAE0F61C383317F7E3E0DEDADFF61D373217F7E4E2DFDBE0F8203834171700FE00FEFAFAFAFBFEFF05 +0F140B0C0C0600F8EDF4FCEDEDFC04F9FD05080B0E090908FCF5FAF8F0F2F9FFFD010A0D181C0C0A0E0BF2E3EDF4EBE7 +F00200F5F9070A0000050B060A150D070E04FCF7FBF5F0F9FD030FFE021106EDF00303F2F6070704080B04FBF4F7FAF2 +F3EFF3F80509030A0C181C1A2314FD1817EDE1E9E9DADEEEF6F8FAFCFF05FCF8020F0C1A38250A1919FCEBE8E9E6E2E5 +F80AFB031E06E6F90DFEEDFE0B030E15080C05EDE6F40901F8F8141B11100F0017270BFCF3EBEBE0DCE5ECE8F6FC050E +04F5F607F8F90707020F1D371A041625200E0A1207FFE4CFE8F2D7CBDBE4E5F101020E0E0D0300011209070B17171910 +F9010D1A1A090D1C1C01E3E3E6E5D5D5E1F4E6F1061006160BFC000300FCECF70F17130719132A3F280D161801D7C4C9 +C1BBC3E1F90A08000704041405FC091B1F1B170D130C02040F142313101A03E2D0E1D8C4C5D1F3FD0C160B07090803F6 +DEFB061826130D15280F021B1A102C2FF9D5D7E3D4B0AFC6E6EF03101E130A191006F4FD0D1E2614111619120D10FD01 +202CF5D0CDDEDACFC0BAE9F6F2FF141214150B03F8FD0D0E161220251E19101B1B1225340CE6C8C7D2B9A4AACEEBF608 +0F0F121C110101020D0D1717151D1F1D0F1421201D2E15E1CFCBCDBEAEB4CAE0F60C131D12030010141D1F14191F2B29 +222C1B1D4136F1BAB1C1AA8E8EB1E6FE0612130A131A0F050010171D1E15191C2525262C201D4241F9BDB6C5AE8E8BAB +E1FE0B141209141E0F050000010102030303040405060607080807070707070604030200FFFEFDFBFAF8F7F7F5F4F2F1 +EFEFEFEEEDEDEDEEEFF0F1F3F5F8F9FAFBFDFF0000010305080A0C0E111315171A1B1C1C1C1A19181717151312100F0E +0D0C0B0B0B0A08060505040200FEFCFBF9F6F5F4F3F2F1F1F1F1F1F0EFEEEEEDEBE9E7E5E4E3E3E2E2E3E5E7E9EAECEE +F0F2F3F4F5F5F6F7F8FAFBFCFDFF01030406070808090A0B0C0D0D0D0D0F1215171819191C1F212222201F1F1F1E1B16 +100C0A090703FBF3EDEAEAE9E7E4E1DFDFE0E0E1E0DFE0E3E7EBEDEDEDEDEEF1F7FD0206090C10151B20252728282727 +28292826232222211D16100B0A0B0C0C0A080705030200FAF4EDE9E9EAE9E6E2DFDFDFDEDDDBD8D3CECBCCD0D6DBE0E5 +EAECEEF0F0EEEBE6E2DFDEDDDCDAD8D7D7DADCDCDAD7D8DADEE2E5E7EAECF0F1F0EFEEF0F3F6F9FCFE01060B10151819 +1A181613121316181A1E21262C32383D3F44484A49444039322F2E2C251503F5ECE9E7E2DFDCDCDEE1E5EAEBEAEBEEEB +E8E5E1DFE0E5EBF2F3EFEFF6000A0F100E08060A101922272B2F353E4852595C5A544F4D4D4C43362A211A1205F5E5D7 +CBBFB7B3B1AFAAA39A928C8A888481808082868C95A0ABB2B8C0CAD3D9D8D2CFCFD1D3D4D3D3D4D6DADFE3E6E9ECEEF2 +F5F8FBFE02070B0A08070910161A1C1F22272C3135393C3E3F3F41423F39332E2E323536373637393F45494B49454240 +413F372B1E120B03FAF1E9E3E0E0E4EAF0F3F0F0F5FE090F01000000FF00FD00FF00EE15EA17D71454D932C31A82EDDB +0F0246DF7FC975B70FD3CE08F51721011ABD1AE70ED339840CFCE96BCA7FCF2B1BC5E20F80058056D9520C3E0933C535 +A143A444E45E152FF5FFD700E7F712BC0FE531E567FC03DC3A9E388CE18519C659EB6EE749E427EB23D825EC32373306 +01D1F5E0E926BD03CA22C94F0120C359AA35BDF680FABC33FC520F53F03FE837E30800060B360E10D9F7F4D125D8EAC4 +15B433EF4AC162DC2CDF188FDBA714E24312570043FA2601FEEEFBEC201115F8E20FD10BEF0B9F2BA91BDC5BD742032C +E437B6DBA4EBDB21FF4B16240E1A0808F4F9EBFF1B0B15E215DBFDF317E5E0F6E9D438FF2BF44CE330F7E7B9BAD0EC02 +09380838F634F41FE31BC43ED653D31EE804E621E905EEE7CBF9FAFA13101F033AF200C0DFC6F8D52AEE39F736012FFD +24EE03040602EF08F2E52302FD01F8D5DEFFEA0C0225FA350E10D5EAB5FEBD17E827FD27062C0925050103050CEE0000 +E1051701FD0AECD0FAE207EE23FC201527E6FFB5F7BFFDE414FB200524141E1E030AFF10F6F9FFEFE9120EFD0809D3F2 +DDFFE512FE1D013DF214C8EDCDEADA09F21605181B17290D14F917FEF8FEF7E6FA0E0BF525DFF4DAFADF07F21EF43704 +21E0F2D3EAD5F9F11212211129160F0E08E8F0EEF0F90610FE08F2FAE900EA01E9150418FF09F7F5F2F3F0F2F1F4F0FB +081C191C221B0F1002ECEAECF1F80A0B07FDFBF0F6F3FBF0FB04110D0601F7FFFEFDFCFCFBFBFBFBFBFBFBFBFBFBFBFA +FAFAFAFAFBFDFDFBFBFBF9F8FB04050D0CF4FB0A050400031A210AF1BBA7E7193A4616D7C2E11211EFF4F714636000A8 +85BB3D7436F5D3E42826D6C5CBE13F4EF7BFADC5306E32F5CDCA296009A989B32A7643EEC7D218595116D5B3BFD7E9FD +0408F3CACCEB1E595608CFB4C81E37342FF9D3CFD0F6444A2B16E5E70C14FBD5BBD215353326F8E00614FFEDC8BDE61B +4C5F17C0C4F12127F8DBE8F90704E7E9F6F2F9FBF4021C1F2515EEF0FCEADBD2C8F83A40351FF7F7FEC7ABCCF33B5C15 +D6D1DF1B4B1BEADAD4124D20EBD2CE225916DBC4C81F5F24E5C7AEF1350FF3E7D40E420EE0CBC219603203E0C8196233 +F7C8B2075C471CE1A4D61C141808DE164612EFCBA8EC2707FEF8E4235013E9C9A3EA3F362F13CCDD02DCE0EECFF7290F +1A22EAFA1F010809D5F11EFDFFF9B7D006F2050DD1E20CF30612DBF3271B2D26DBE00C03202EF60630100F0FE0FE2F18 +1A12CDCDF1E3FF13E4F115021216DEE80DFD0F0ED3DE070A261FDEE204052B3D0D0406EA0418F3F3F6DE0017F0F0F3D6 +EEFCDCEF05F60E16EBEAF0DBFA14FE1124132B2BF7F1F4E3061F060A07E9FE09E9F1F6E60314FB0100EA0516FAF8F0DB +FB14020B06ED0B210C1410F914230B0BFDE40213FF03FAE3FB02E7EFF4F0162203FCEBDC041A08FFE2CAE9FDF500F4E5 +07180D13FFEB0A1B0E1100F21221130EEFD7F6090207F2E204140909F1DDFD100900FFFEFD040704FEFD0003FFFF0405 +FEF3F7010402010202FEF8FC000404FDFCFD0102FF030E01F9F4FCFE01010905FAFBFEFFFF010E06FAF90308FEFC0D0C +F6EFF6FBFC020307FAFAFFFFFC010B06FAF70A0B03010E0FF4ECF4F7F1FF0702F0F90600FE0A1A11FAF518150100120F +EFE1E4E9F200FC00F0F808FCFD070F05FDFD1A190C081C11F1E4EEEFEEF9FDF9EC000701F70609FCF7020F18221F0AFC +F1E3EFEBD7D8FB13EC030B211C15120F1003FF12110F01F1F6FBF2D6D0D5E604E3F2F720140C0F152718081A2106FD00 +01F9F0D7D4CDDEFDFAFAED1A0A0F232E20141017260FFCF611FAD7D0CBBACCF7F7EAF11318161E31220A010F210F0111 +2E0CDAC5CEC7D2F3F0E2E81A25211E2D2802F5112918FC10300FDABDC0BFD2EEEEDDE0232725152D2AFEED0E25160718 +280DD6BCC1C1DAFAF4DEE7272B27112F2D03ED152D1902151F00D3B9B2ADD00207E5E0222D31172C2405FB263C1BF315 +2AF3BBAFAAB1DAF7F5D7DC26382D0A2B2B0AFA2439290A242EF0BDBEB9B0D4F8FBE3E51E2B2E143427F7EB28442AFF14 +20F2BAAAA2A6D3FE00E1EF242F2E122C1DFEF52E4A330E242EF1B2A9A5A7D2F4F5E4FB292E28113321FAF3314B340F1E +22EBB1A8A3A8D6F7FCE7FD242822102C17F8F634533711261FE1AEA5A3AED9F0F6E705212A20143619F7FD3B553F1825 +18D9AAA49FB0DEEFF1E80A232D20102D0CE9FE3E4E3515251AD9A5A1A0B3E3F0F0E70AFF000315E612E220EDF1E50200 +67ACCBCC4F3324BBE1304721B6C00A3331BCA5F01E21E1C6D60E18E717B94FEA7BB61C1C7363F909F1480110D1FBB9EE +B5E6B9E4C8E8C7EDDFFB07FD0EF8526417E0F1506244E2EB18471CD7A0EA2025C792BD1C23EA90B10D461BC9C11F5F56 +FCD81D6E6E1CCEF442500EA9AFF924FBA18AD61A08BB87D0253CFABCE343683DE8EF467B5CFBD5175243E4A0CA121ED9 +8DA0F919F39D9BF3342ADDC209585D1CE00F61763AE3E8335227C3A8E61C09BA8BC1070ED293B90F3710CDD62B5E4B02 +EB306B6517DC04414601AFBBFD1AEDA296E00EFDB699DB222EF6C8F4425B31F1014A6F4CFCE41F4832DFABD50B0FD296 +B0F50DE6A4ACF82C1DE2D01350511AEE1B5B6731EAF6304416C4B5EA11FBB997CA0303CF9EC60E2C0BD4E52D554105F8 +35645715E60B3C38FAB6C6FC0DE7A6A5E307F4B8A6E32025F6D2FE42532FF80A4A6544FDED1F3E26DCB3D80604CF9CB8 +F403E1AAB7FC2519E4DC194B4A19F722585E2BF0FC2F3A0FC7BBEA06F4B7A0CEFCF9CBA7CF0D2405DBEF2F4D3B09023A +5C4F13EF10362DF3BBCCF803DFABAEE3FEECBCB1E9181DF5DE073D49290016495A3A01F720341ADCBBDDFDF9CBA6C1F0 +F9DCB2C4FC1D10EAE91D44401A022A505126F8052A2C04CBC7EBFEEABBADD5F6F1CDB3DA0B1B03E5FB2E44340D0F3A53 +4413F8152E20F0C4D4F4FADCB4B6DEF6ECC7B7DF0C1B03FFFAF5FD0400F9F801150E1C2119FF0704F3EBD4E3EFE1E002 +00EC04030400FEFBFCF2030E091C22362B36271311FF05E9E1E7DDD2C4E3E3F3DBEAF0ECE5EBFAF008FB0F1A45414A55 +514C3316F6F6EDFDD9B7C9DCEED3CFD3CCD1B6B7C8E1F1F0FB1241566C5E615A4F361E130A19F0DEDBF7F0DDD4C4C4CE +C2BABED4DEDEE3F6173D554F4B463D291F070803EAD6E400F3E3D9CCC8C9C6C4C7D7DDDBED0523475755617061473834 +352B12F9FD0A00EFD9C9C6C0B0968790928F97AECDF810142D4242312E3B4B4E3F3E4A505045331B0B00F2D8CBD0C9BC +B9C8DEFF0E18313E3B2A222B2F2B1A1E21261A04EFD7BEAFA490888D8C808399B9DCF50921383B363D434D4D4D4F4A4B +49371E0AEBDAD2C3BABDBAAFB3C0D3E9FC0A1E2C2C272A303332333A3A41412F1D0CF2E1D7CBC1C4C2C0C6D4E6F5010A +1416110905060602040A0A11130907FFF2EEF3F2F701070C11171F232423261F15100300F8F5F5F3EDECE9DED9CDBBB2 +AFADADB2BAC4D1DEED021427393C42433F3D3532332F2520170D06FDEFE9E4DEDBDDE5F1FE040C171E2C2F2B29231D16 +0F0D0E07FFFBF5EDECE7DBD5D7D5D1D1D8E3EFF9050D17262C25221F17110601FEF6ECE7DDD3CECAC0BCBFBEBFC5D1E2 +EDF9050E1C303E42484B4E4C433C382E201409FEF6EBDDD5D4CFC8C7CDDAE7F3FE09192A383B40414341393431291C12 +08FEF600080D151414110A08FEFAEFEBE3E9E7F2F9FE070A14151617130E09FEFAEEECE4E7E9EEF6FD050916111C1615 +110B02F8EEE9E5E6E8EDF3FA030911141C1819150D06FBF2EBE3E3E2E9EDF9FF0A12191D1B1C141105F9F3E6E3E2E2E5 +ECF4000B13191B1E1A1C130BFEF4E8E2DDDEE2E8F2FE0912171C1A211F1D180C05F4E9E2DBDCDCE6EDFB051316202024 +231A1503FAEADED7D4DAE1EEFA060F17202127221F170AFEEBE0D4D1D3DBE9F4060D1C1E262828261711FAF1DDD6CECF +D7E1F2000E1A232A2D2D281B12FCF2DFD6CACCD1DCEBFB0D18272B342F2A241407F1E0D3C9C8CAD5E5F80C1A262D3233 +30281B09F5E2D2C6C2C6CFE1F50918292D3635362D1E0EF6E5D0C6BDC0C8DDF10618252D36383831271200E6D3C4B6BA +C1D7E904152730353D3A3B2B1D03ECD2C0B3B3BBCEE5001424313840403F332206EFD2BFB1ADB4C6DFFA1126313C4344 +4235250DF3DABFB1A6AEBCD7F10E24343F4649453E2C13F8DAC1ADA3A6B3CFEC0C223641484B4C41331AFFDFC2AA9EA0 +AAC6E306203642494F4C493A2404E5C4AB9B98A4BADCFF1F35464B51504E41290FE8C8AC97939BB1D2F91938414D5255 +53453313F2CEAD998D95A8C9EF153243515659554F371CF8D2B3998C8B9FBDE7012742515C60615A492D0BE5C09F8880 +8BA7CFFB2341515D62635B4B2E0CE51CF7D6C7CEEE214D4D11C0A0C916494411D5B3BDF13B664F0CD0B9C7E4FD0B0AFD +EFFC2C584F0ABB99B6FA364B35FCC1B0DA20493B07D5BDC7EE21474718E1D1EF1417F2C6B7D10A496E5D14C29FBCFA2B +361CF3CDBFDD1A4A450CCEBCDB09252510F4E6F924412DEDA990B5F93A615C29E2B5C2FD313407D4C1D3FA253C2AFBD6 +D7FD262908DFCDDA03365A4F0CB48196E32F4E3F17EDDCF0183223F1C5C0E51128230BECD9E6133F430EC39FB8FB4065 +571ACFA0AAE0182811F5EFFD1833371DECBEBBE9233719E6C5C9F22C565017C897A9ED304F431BEED2D5F21110ECCAD1 +033B534212DDC0CAF82C3B12D0A9B8F031585425E1AFB1E621341DFBEDFA14221BFBCDACB9F73E5F470CD8C6DB08343F +16CB99A8E92F504018F2DFE4FD1512F1D3D905394E36FFC49FA7E3325C4300CBC7F32640340AD4AEB4E61C312001F2FF +18282609D5A9B1F3456E5004BFA6BBEB203A27F7D0D30034452E05DEC7CEF2171CF8D0D00447634503C19DA8E22E5C4E +10D3BED4FA192210E8C9D50A435025EAD0E3071E1BFBCDACB7F547745F1BD5ACACD5123F3C0AD4CBF729310EE1C7CEF1 +1D3D390EDBCDF2263F2FFFC39697D12C73712ADCC0D6FE1714FDE4D9EB18403B07D0BDD1F9243B2F02C9B3E1376F5907 +B58FA0D6153E401CF3EE112D1CFEF9FAF9F9F8F8F8F8F9FAFBFCFDFDFEFEFF00010204050608090A0B0C0D0D0E0F1011 +1111111110100F0F0E0E0D0C0A0A0908070605050403020100FEFDFCFBFAF9F8F7F6F5F4F3F3F2F2F2F2F2F1F1F1F1F0 +F0F2F2F4F6F3F6F3F9FDFBFFFFFBFB080D0A0A0F10111E221311161D1B161001FD08120B06080801061205F8FC040503 +05FDFA0C1E17090506090F1B1402000A1108FFFCF8F8FDF9EDE4E8EAE1D6D1CECED6DDDDD5D7E1E5E9EFF7F9031A2526 +252927273137322E353A332C2418090502F4E7E4E6DFD6D4C9BEBBC2C4BFC7D6DFE6F1FBFA000F1D2229373D3E44473E +313131271D180EFEF6F0DEC8BDBAB3ADABA8A3A4B1B6B2B6C3CFD7E9F7FE0B2336383A404549515B564D4E4D43322718 +06FCF6EAD7CFCCC2B7AFA99E9FADB6BAC1D2DFE9FA09121A30454D55616A6B6F72685953544B3C32220DFBF0DEC5B6B0 +AAA19FA09898A1AAAAAEBECFE0F50C1A24374951545E686B727874665C584936251500F0E9DBC6B4ABA2948E8C888996 +A7ACB2C0CFDBEB010D192E47585F697170717470615B5B534433230BF6E9DAC4B0AAA39A95928C878E9A9EA3B3C9DAEE +010D192E47585F697170717470615B5B534433230BF6E9DAC4B0AAA39A95928C878E9A9EA3B3C9DAEE01FDF9F8FD0100 +03FBF7F2F1FC00070C0C0B12100E0E0B140E13070C080D0807090009F9FCFBF8F9F7F9FEF9FC010100FE0302010201FE +FDF9FEFEFEFBFCFCFC0306080300FDFE0304030202FE01000203090802FDFCFE010400FE03010701FC000203010102FB +03FDFCFDF802F901FDFEFBF8F9F8F9FBF9FCF8F6F9F8F9FB00FE00FEFDFDFE0001000100FDFDFBFBF7F7F3F0EBE6E7E7 +F0F0F4F3F1F703192C42444231110D12293328231917FEF0E4F8FCF4EEDEE3E1E4EEFC02100D14090402FDFCF7F7F7F8 +F7F6F3F2F1F3FC070D1312100907040608070703FDF1EDE8EBF0F70003070404FDFE060D140E100E0B0700FCFDFDF9F4 +F4F7FBFBF9F7FCFEFEFEFCF7F6F3F3F2F1F3F7F8F7F7F9FC02020609080B090B09080600F9F3EBE3DCD3CBC1B8B7C3D7 +0034626D5140364E4D2D272C191306F8191E2C3E2EECABA7A8D1E3E2020B080C18211D191601F1DEDBDCD7DCE4F10209 +0B0E0C080C1112131714141408FBF2F1F1F3F3EEEDE8E3E0E1E9F4FE0C14171819141612100E09070201F7F6EDF1F4F3 +F8FBFCFCF9F6F4F4F0F2F8F7F3F2EEF1F6FBFD0304060B0D0D1010100C06FDF6F0EBE4DBD0C3B3A8A9BCDE1C5C7F6340 +32485C372B33292004F8F9EFE9E1DFDDE0E4E9EEF4F8FCFE000102020302020202020202020203040607070708090908 +08090B0E12161B20211E1506F4E2D3CAC8CDD7E3EFF7FD0001010101010101020203030303030203040508090A090807 +07080A0F14191E232727201300EAD6C8C2C3CBD8E5F1F9FDFF00000000020304050505040200FF00020508090A0A0909 +08090A0E13181C202226241D11FBE4CFC3BFC3CCD9E7F2F9FDFEFFFEFF000204060707050300FFFF0003070B0D0E0D0C +0A0808090C11161A1D1F211F1A1203F0DDCEC5C3C8D2DDE9F2FAFE000102030404050505040201FFFF000205090C0D0D +0C0B090707080B0F14181D2123221E1504F0DBC9BEBCC1CEDDEBF7FF04050504040303030302020100FFFF01060A0D0F +0F0D0B08050404070B11161B20242727241806ECD0BAAFB1BDD0E3F4FF050707040201010202030202FFFEFDFDFF0308 +0D1011100C0803FFFDFE020B151D2426272A30393417E5B4958F9EB9D6EEFF080C0D0A070301010203020100FEFDFDFF +02080D1112110C0701FDFCFD141E262927262E414B2DE9A782819BC0E1F9050B0D0E0D09040100010201FFFDFCFCFE02 +060A0E12120F0901FAF6F3F6FC0714000E13171A1C1C1A17120B03FCF6F0EBE9E8EAECF0F4F8FD03080D13171A1B1A17 +110A04FDF7F1ECE8E7E7EAEFF5FD03090E121416171715110D0601FAF5F1EEECEDEDEFF0F3F5F8FBFF02050709090806 +0300FDF9F6F2EFEDEDEEF0F4F9FE03080D101213110E08FFF5EBE1DAD7D8DEE7F40211202D383E413F3A3126190AFAEE +E4DBD4CDC5C0C0C8D8EF071D2E383A3B38332D211304F3E6D9CFC8C5C9D2DEEDFC0A151E282E3334312B1F1205F8F0EB +E9E6E3DDD9D6D8DEEAF5020B1215181716130E07FDF3EBE2D9D2CECCCFD6E1EFFD0C1A2731393C3A33271601E9D1BCAE +A7A8B3C4DBF5102B41535E6465605747331D04EEDAC6B5A5989397A9C3E50827435761615847362410FEE9D6C7BAB5B5 +B9C4D5E9FF121F2F394247443D31201101F5EADFD7D1CAC5C1C2C7D2E2F401111E2931322F281D1103F2E2D2C4BAB4B3 +B7C1D0E4FC142C41515B5D584D3C250BEDCFB49F93929CAFC8E70726435B6D797F7E7460442608EED5BCA69284818CA5 +C5EA0E2F4D626B695D4A36210DFAE6D3C4B9B2B1B6C3D6EB011221313C4449463E30200F00F3E8DED6D0C9C3BFBFC4D0 +E0F10213202B32332F281C1001F202FE02FBFDFF00FCFCFAFCFAFCFCF9FAF9FAFF00030D0E100C0D020100FFFFFFFEFE +FEFDFDFCF8FCFCFBFBFBF9F7F4F8F2F5F2EEF8011F474418FBF5F9FBFBFBFDFEFBFBF7F8F9F9F7F4F5EFF2F0F1ECE6E2 +E5F1103357654608EEF5F2F9F9FFFEFBF9F4F2F6F6F3F2F3F0F0EFEEDDE1E2DEF7103854593C1E05F9FBF8FDFCFCFAF4 +F2F3F6F4F4F7F6F8F4F3F1EDE9E6DFE3E4F70C2B475848301DFEF0EDF4F4F4F9F5F6F6F6F5F3F1EEEDEFF0F1F3F4F3F7 +F3EFEBEE02223B575C6226E2E8E5EEF0F5F5F3F1F4F2F1EEEFECEEF1F6F9FDFF02F8F5EAEAEC071F3D616A2BE9E4E7EC +F4F9FBF9F6F3F3F3F5F2F1F1F4F8F9FCFEFCF6F1EDE6F60C2A48655A14E7E5EAEEF6FAF7F5F0EFF0F2F6F8F7F7F7F7F7 +F8FBFDFAF6EFE8EB041E3D54604FF0DAE5E6EFF4F8F4F3F2F2F5F8FCFCF9F7F8F6F4F8FBFCF9F6EEE8F50E2A464F5D24 +E0E6E4EDF1F7F7F3F0F2F4F8FBFDF9F7F7F7F5F8FBFFFAF7F1E8E9061C3F567F25D3E5E4E6EDFCFBF8F5F4F2F4F8FCF8 +F8F6F8F3F8F8FDF8F8F0E9EF072245537125CEE4E7EAF000FDF8F4F4F2F2F6FBF9FAF7F7F3F7F6F9F7F7F1ECF2082140 +515A39E3E400FC0A0A0BF104FF03F50B02F40312F6C259F0A176807A80709C6D8778983A0AA87F9A066282235991F970 +CBA25C4096CB6D349CB5565FD389F46F4AC68AE56164FC95A1116D5CFC9D93E64E7342E59893D737706220CB9397D429 +666D43FCB6909AD11B58705D2DEDB29297BFFC3B656E572BF3BD9991A7D40D41646D5D3B0EDCB29894A6CBFA2B53686A +583911E5BEA1949AB0D4FE294D636A624D2E0AE3C0A59797A5C0E30A304E626964543B1EFDDCBFA89B979DADC4E0FF1E +3A506067665E503E2810F6DDC6B2A49B989CA5B3C6DCF30C24394B5962666661584C3D2C1905F1DDCABAACA29B98999E +A7B3C1D2E5F80C1F31414F5A61666866615A5146392A1B0AF9E8D8C8BAAFA59D9997979BA1A9B4C1CFDEEEFF1020303E +4A555D6468696966615A52483D30231506F7E8DACCBFB4AAA29B979494969AA0A9B2BECAD8E6F5041322303D49535C63 +686B6C6C6965605950463C30241609FBEDDFD2C6BBB0A7A09A95939292959A9FA7B0BAC5D1DFECFA07131E29323A4147 +4B4E4F504F4D4A46413C36302A241D16100A04FEF9F4F0EDEAE8E6E5E5E5E6E7E9EAEDEFF2F4F6FFFFFCF7F7F9FAF9FD +04080A0B0D0A04FDF6F1F3F7F6F5FB040C0E0C0D0E0901F8F1EBE9EAF3FD0711181B130B100FFBE8E3E9E5E0EB051214 +1518180F0B08FAE2E1EDEFE8F202110F0C11101308FBFEFFEFEFFD0605FC0001F4F7090BFCF2F809FEEBF20409090B12 +150A08100A1A2306F2E4E7E8C9BFDFEF01FAFA081721312513100B182A11DBDC0307E9DCF709F4ECF8FEFCE9EFFA000A +1818282E21271A050609F4E6DFD6C3CCD5DBEBFC070D1C241F1801FF141817151A1B08E0D4FD1CFFDCE2FA0DF4DEEEFA +091519100A263E2E11F5F90AF8D4CBDFDDDAE3E5F000010925322402ECF40F1518201D14170CF8FD04F6FB02EDC1BAEB +14291721393D2A150F0AD3AEC4E3D4B3CEF904FC0A20382A01F6EE02161C212A2F2B2F0BE9000AD8AFBAE4E3BCE31306 +0715282920161C2F454223150FFDECDEE8FAEDC5D1D6DDE40F2D33424E5325010D07CDAFA4ADA9B6C6B7CD0C231A232F +45463F41312F444934210FF4E2CECDD2D3C4CECECECAE8264E5A6A6328FAF5D2928195B4BDCBD7D7E90E211B22314647 +42413333454834200AF400FBFEFB02E31600E543C52DF3DB1C41FC063C053A2C3C1B2B604751306046175A4250582814 +3D400C2418040705E5DAE6DFCFCEBABBA3A4A298989B9295919182A9899CA290A3A3B0AFB4C6C8BAE2EBD6F3FD020814 +1C292D3B3E4554555A676D6F7679797B797A797A797A797978797879787978787778777876696A6E53595C4B433D392F +282118110A03FEF6ECE1E1DBCFCEC1BEBBB6B1A5A7A4A19A9698958F8F928F8C8E8D8E8D8E8F8E8F8E8F908F93979196 +95999C999D9F9E9DA4A4A3A4A4A6A8A6A8AAA7ABABA9ABABAEADAEB0B2B1B4B6B7B7BBBCBEC0BFC2C6C8C8CCCED1D5D6 +D9DDDFE1E5E9EBF0F0F8F9FD01000A0F0F131A1D1E26292A2F3636393F4445484D4E5055545657565756555655545554 +535453525253525152515051504F504F4F4E4F4E4E4D4A4642403D3734312D2823201D18130F0C080400FCF8F5F1EFEC +E7E6E3E0DEDBD9D7D5D3D2D0CFCECECCCCCBCCCBCACBCBCCCCCDCECECFD0D0D2D3D4D6D7D8D9DBDDDEE0E2E4E5E8E9EA +ECEDEFF1F2F3F4F6F7F8F8FAFAFBFCFCFDFDFEFEFFFEFFFEFFFF00FFFF010000FDFF01FCFCFDFEFBFD00FFFFFDFF0002 +00FEFB0504010702020108010602FC0201FC06F8FDF9FEFAFFF701FEFC010201FE0802000E090A050305060403F8FEFC +F6FFFBFDFCFAF3FBFCFCFD02F3FA0306060701010606100D090A0902070A04FCFDEFF9FAFAF6EFEFF6F5F7FBFAF80201 +08130F1218131011130B0701FBF8F7F1F8F7F2ECEDF7EEF6F3E9F3F4F900FF05100C1C1E202222131817100B05F9EDEF +F0EBE6E9E0E1E2E7E6E8EDF3F7FF0004060D0F13110D0808080700FCF8F6F9FBFAFAF7F4F8F6F7F7F5F3F4F7FCFF0409 +131B1F1A100E10100C01F8F2F5F7FAF5F5F4F2F6F5F3F1EDE9EDF2F8FBFF08223E3B0C0E2016061406F7CAF0FFED07F1 +F3F4F2F1F2EAE8E2E2ECF4FA031A425827002F24FE1AE9150DFAC4D606EA04EEF0FCF0EDE8D9E1E7E0E6F50C37684B0A +233E091AF0F81303F7C3D202E6F9F0F602F9EAE9DAD8DBD4DFF825657C24FB59142605E6030105E4BFEB01EAF4E601F9 +F6E8E6DFDBD0CEDC053F7A6D072354053BDCFCF5FFFBD8C9FCF1EBF0EA05F6EFECE5E9D4CAC2E91D727F3307FEFCFE04 +0B0E0A02F9F7F7F1F0F90302F6EBEF060AF8E4F52D42402F2431311B09F4EEE7E2F500FB00FFEEDCDFEEF6F3E1E6E7EF +041C46593009E0C6C8BAC7EFDAD0DDE0F92326353E2C211BFADDCCBFCAD8D5E2E7023F36221122463C08F1FD00273723 +273C4B2414F9E7BE92A7A7B9DCF4091F29362E2D3B291603BB92828CC0F1091D211E382A0C1706E5DCEBEAE0EBE2E3FB +091016F7F41F18EFD7E920201A2240426D6833050C10DCC6C5BEC1AEC0E9F70B1014130D0C2125292E1C07C6A3B1C0DF +FF16FC021304F9FDFD0501F6FD0CFADAE3EFFB0B02DFEC2C2A14E2E8092C261424473D564819F80A11DDCAC1BDBAB2C6 +F0F9131614151D1510232410F8E5C3C6BDD5032326FEFE0AF7E3F2FBFFFB020CFAE0E9EAF0FB03F7E31B38270BE5E417 +221C12143E52474A18FC1012D9CABFC3CCC0CFF5FC0C111019180617241212FFD6CEA6D5032326FEFE0AF7E3F2FBFFFB +020CFAE0E9EAF0FB03F7E31B38270BE5E417221C12143E52474A18FC1012D9CABFC3CCC0CFF5FC0C1110191806172412 +12FFD6CEA6D5000106F513E718F10BFA0109FAFD0BEE1CE90806FEFF00FB12E918E41BF4FFFE0604F213E32AD816FAFD +0EF00408F70DEA1105E825DE14FCF513EC15F00111EF05F719E11FD820F5F904FC0DE91DD833CF1403EC26D122EB0EF7 +04F314E325C73BD017FBF905FAFB0DEF09FCF416EDF80AFBF908EE13F305F406F612D842A552C81113CD38D31EED05FA +07F7FCFEFB0DED0114E40DFA00EF21D026F0EC35B54BC31EF4F70205F7F90FEF0904D246AB56BD1D12C44CBA1DF8FF01 +0EC65D8A7F8355DCFE11D92EC3469D7A88380FAB749B1E2B947F8648DAFD14E11DDB2ACE3FB828F9D242AE35E70101FF +FD03E818DE1BE824CF25DA23D60DFCF20EE32AC63AC429D91BDD1BE019DB2BCE20ECFC04F210D542A34FC61BF5EB22D8 +18F9E71FE313EEFE01FA04E12FC13EC02002E317EB13D73BB43ECC1AF5FFF606F6F911D622F4DE49965CC31AE808F9FE +03E81FD41BF7EA26D50FFCFDFEF40501F907E711EF04F11BD822EE06F30CFDF7FA08EE12DC36C91EE71AD726CF30DA08 +10D82FCC22F4FC02F3000106F513E718F10BFA0109FAFD0BEE1CE90806FEFF00FB12E918E41BF4FFFE0604F213E32AD8 +16FAFD0EF00408F70DEA1105E825DE14FCF513EC15F00111EF05F719E11FD820F5F904FC0DE91DD833CF1403EC26D122 +EB0EF704F314E325C73BD017FBF905FAFB0DEF09FCF416EDF80AFBF908EE13F305F406F612D842A552C81113CD38D31E +ED05FA07F7FCFEFB0DED0114E40DFA00EF21D026F0EC35B54BC31EF4F70205F7F90FEF0904D246AB56BD1D12C44CBA1D +F8FF010EC65D8A7F8355DCFE11D92EC3469D7A88380FAB749B1E2B947F8648DAFD14E11DDB2ACE3FB828F9D242AE35E7 +0101FFFD03E818DE1BE824CF25DA23D60DFCF20EE32AC63AC429D91BDD1BE019DB2BCE20ECFC04F210D542A34FC61BF5 +EB22D818F9E71FE313EEFE01FA04E12FC13EC02002E317EB13D73BB43ECC1AF5FFF606F6F911D622F4DE49965CC31AE8 +08F9FE03E81FD41BF7EA26D50FFCFDFEF40501F907E711EF04F11BD822EE06F30CFDF7FA08EE12DC36C91EE71AD726CF +30DA0810D82FCC22F4FC02F3FFFEFFFCFDE7D708101B0210010D15F8FAE311080814F3050419111E160E0F130733F0F1 +E0F30CF8EFCFE5E3E3CCBEC9E0ECD7EBDCF5F016031300FAF600DAEFDDEDE500DDE5F7EFF2FE14323F39314646615144 +344E5D6266382214353C2D18EE15F600DAB1DADBF3E5D7CECD0E0A10EBF3EAECD0CBC9BEB4BFA597A4A99BB1C8DEF9FC +07140F1A1D20F8242F32421D12DFF5FCF6E8D6E1EA02E9B5DEDC050101EFD1142B441C1E091D07F7FBE0D2DCF1D8DDF1 +E6EB0215313E53576A4D615E433C554F6E503D010810322402EA04FE15DDDFED0418130AC6E9122D2208F4FAFBD0CDB5 +B8B3DBBFB0C7BEBCDADA020A261F3A1627251BF7170923120FE1CED4FB06F6C1D7C8F1D7B9D3DB07FA05C8B9FA152908 +F3F2D8E2D7D8C8E1E1F7F1FB0A2A1B495249494F46261C1F172D2A2C1ED8081C341EEEE3D8F2D3CEC9BCD9FAE3D3C5E0 +041F1710140BFF01E4D3CBC8BDC4C9D8E1E7F00B142443464B4D51412E262227332C3907FC0D252E13F8E3FFF7EBE0D5 +C9C6D8F80F1D262C3B3F3314ECD1C3C6D0D6D5DDF10F29373D3E46432D0BE1C2B0B2B9C2CAD9F11232444F535C583910 +E1B9A2A1A6ADB9C9E407314D5D646D6B4E24ECB99D989CA4ADBBD5FB2A4F646C72705A33F7BF9C9297A1A9B4CCF5234B +646B6F6A5A34FCC49F939DA9B0BFDD052B4B5B5F5D57471FEDC0A39DA8B4BED4F71C3B4F5450473B23FBD3B4A0A1B3C5 +D9F71C3D56625D4A341CFAD5B8A2949DB3CCEC1338546A736A4F2D03D8B6A394909CB1D2FF2D4E6471766C5127EDBDA3 +999498A2B6E0133D58666C6D644915D4A99A989FA6B2CF002E4E5A5C59574D2BF1B89B98A3B1BBD1FD2F5460594A413A +25F9C39D929BAEC2DA02315C706A523B2912EDC3A191929EB6D90636637A7B684F320CE0B89C919296A6CAFC31637B7E +715F4518E5B89A8E9398A2C0F0245774796F614C24F1C3A292949EAAC4ED1D4D686D63564323F9D1AE9E9BA4B3D0F219 +435C5F53422D12F7DBC2B3AFB2CAF00000000CF610F2EE11E1FE03EDF8111C251FFFE7F0D1F3D5EA06222931291B06DF +C2CAC5E0F31D35493C3610EDC6B3A7D6D211374E565121FDDDAC92B5BA00274E5C69460DF1AE9599ACD71451557F5627 +FCC1999D95BB0244527F543A1CD4A89894ADF31D4574574D28F0BFA798A7D8FF2F605A553409DAC2A0A1C2EA15494E56 +4123F1D7B0A4BBD0012B4150493108E9C5B5B6C4EA113145413C19FFDCC5BAC3D8F71E34393F2511F4D7C3C7CEE2091E +313C2F1C06ECCFCDCBD6F50D2235322212FDDDD9CCCFE90012292F241F0AEBE4D5CFE1F3021C27232613F9EEDFD6DCE6 +F4131E22241606FBE7DADCE3EF08131A231C0C03EFE2E3E3EAFD0913211A0E08F7EEEAE4E7F7030F1614120C01F5EAE8 +EBF3FD080B14150C05FAEDF0EFEFF9030814110707FEF5F3F0EFFB02050C0D080603F7F5F7F2FB01FD060B060702FAFC +FCF6FAFDFC0508020504FE00FDF7FCFDFD020300060400FFFEFE0000000CF610F2EE11E1FE03EDF8111C251FFFE7F0D1 +F3D5EA06222931291B06DFC2CAC5E0F31D35493C3610EDC6B3A7D6D211374E565121FDDDAC92B5BA00274E5C69460DF1 +AE9599ACD71451557F5627FCC1999D95BB0244527F543A1CD4A89894ADF31D4574574D28F0BFA798A7D8FF2F605A5534 +09DAC2A0A1C2EA15494E564123F1D7B0A4BBD0012B4150493108E9C5B5B6C4EA113145413C19FFDCC5BAC3D8F71E3439 +3F2511F4D7C3C7CEE2091E313C2F1C06ECCFCDCBD6F50D2235322212FDDDD9CCCFE90012292F241F0AEBE4D5CFE1F302 +1C27232613F9EEDFD6DCE6F4131E22241606FBE7DADCE3EF08131A231C0C03EFE2E3E3EAFD0913211A0E08F7EEEAE4E7 +F7030F1614120C01F5EAE8EBF3FD080B14150C05FAEDF0EFEFF9030814110707FEF5F3F0EFFB02050C0D080603F7F5F7 +F2FB01FD060B060702FAFCFCF6FAFDFC0508020504FE00FDF7FCFDFD020300060400FFFEFE00FFFFFDF9F2E9E0D3C9BE +B6ADA8B0B3B9C0CAD2DBE1E7EDF4FAFF04080C11151719191B1D20232422201F20232525231F1D1D1F2122201D1A191B +1E201F1D1B1B1D1F222323232426292B2D2F313437393B3D3F4245464644423F3D3A362F24180B01F7ECDFD0C0B2A79F +99928C85808082878C90959AA1A8B2BBC3CAD1D7DEE5EBF0F4F9FE020506080A0D101313131112131618181613121315 +17181613111214161818161516181B1D1E1E1F202325282A2D2F3235383A3C3E4244464544413F3D3B362E24180DFFF2 +E4D5C7BCB2AAA29A938E8B8B8D9093969BA0A7AFB7BDC5CBD2D8DEE4E9EEF3F7FBFE000205070A0C0E0F0F0F10121314 +1413121213151616151413151718191919191A1D1F2122232426282B2E303335383B3E4144474A4D4E4F4E4D4C4A4742 +3A31271C1106FAECDDCEC0B5ABA29A928B868485878A8E92969DA4ACB4BBC3C9D0D7DEE3E9EEF3F7FBFE00FFFF000200 +0302020405040404040503040301020000FFFDFCFEFDFBFDFCFBFBFCFDFDFAFBFCFEFBFBFEFDFDFD0104040808080D0C +0D0E0C0908060603FEFEFBFBFCFBF5F0F4F9FDFBF6F5FAFEFEFFFCFAFAF9F8FBFE0205060808090D10100E0B07050402 +00FEFDFD00FDF3E4F507FFF1FFFBEEF6060BF5FFF6F2F3F3FC04060E0D0A0A0F1118180D0C0A010002FC00FA0207EABC +0223D80EE8FDF6F7ECFD1C02F7F4E4EDFCFF0F1111100C1016191C061109FFFEFD020CFA06FBDDA7201CD914DC09ECF7 +DE032208F0F5DBF1FD001A120D0F0D191B1D14031502FE00F80B10FF08EBB4AF57E704FCE906E6ECDD171C00EEF0D502 +F711190F091211251C23030E0CFBFFFFFB1B0010F5CF802428DC23D715E5F2D3041814E9FAD7F7FF061713050F0E2123 +28100510FDFB04F4180A1201DA80EB48CE2ADA13F0F0D5F61518EAF5E2F106041612060B0D1B272A1604FDFEFEFBFDFB +FDFEFAFBFBFAFBFDFBFDFBFCFAFDFFFEFF00FE0102010404050505080A0B090A0B08050A07050500FD0100FBFEF8F7F9 +F9FBF7F5F7F8F8F9F7F9FAF9FBFAFBFDFDFDFCFCFE00010205090C10131616181616130D0B070704FEF9F7F7F8F6F2F2 +F1F1F3F2EFEEF2F4F4F8F7F9FAFAFAF8F7F7F5F3F5FAFF0309141B21252E2E2A251C150E0B0A0E14FED8D1EAFBFCFF04 +F1CBC8F9DFF2FEEDF9F8F1FAF7F8FDF7F1EEE6EDFAFBFA000C161D1E1C201D150F0D050503131E03BCE602EF11F40FFF +F4D0D5EDFF0306F8FCF6F6FC00FAFFF9F7EFF4FAF7F2FB0E212129202923140A08040AFE24280392F8F9FA10EE1BFEFC +C8C7DF10FE0CF5FBEFF7FB0AFA00F4F5ECF6F8F4EFFD1126222D2433251204FD0308083630DE801CDF1CF3011503ECC5 +BFF611FF07EFF6EDF8050BFCFEF0EFECF7F5EEF5031F2429292C351E0A01F30CFB2A3F2B81C913E51CFF000305080C0E +0F0F0E0C080501FDF7F2EFEDEEF0F4F8FBFCFEFFFFFEFDFCFDFEFFFF00000002080C1013171A2228271C0BF8E6DCD8D9 +DDE5EDF6FBFAF6F4F1F2F4F7FBFDFF010608070707080D141C232B303739332003E3C8BCBDC4D2E1EFF9FCF9F5F1F0F1 +F6FBFF01030507090B0C0C0A0D131A242B333A413D2806E2C4B5B7C0CFE0F0FBFFFCF5EEE9E9EDF4FB02080C0D0B0908 +080A0F151B20252A31373F3720FDD9BEB1B7C8D9E8F4F9F9F4EDE8E8EBF2FA03080B0C0B0A0A0A0B0E11151B21293138 +3F42310FE5C3AEABB7CCDFEEF7FBF9F4EEEBECF1F7FF04080C0F0F0E0B08070A0F16202D3B48565F4B16D8A389889FC0 +E0F7050905FDF2EBE9ECF3FB040C11120F0A07040306090F151E28384D636336EDAA858199BEE50110120BFFF4EBE9EB +F0F801091013100B08050507090E131B2331445A654906BE8E808FB2D9FA0D130BFF000A1E232827251C1206F7ECE2DD +DFE2E4E9E8E9EDECF1F5F8FD000100FEFCFF000A0F151B1919160D0AFBF7F1EDEFEFF4F900040A0805FBF3E9E1E2E8F3 +0B243E51534E362313F5E3CFC7D1DDECEDE6E5DFE2E6EAF5F8030B0600F0E9E9F50917232D332E311A0CF3E6DBD3E1DD +EFFC0817181709F6EADBD8DADFF4164364776F4F320AF4E0CCBBC2DAF2F7EBD6C4CED9EDFCFF030F1302F0D5C7D0EB13 +263F42454A3B2704DFCCBDC6D9E7020A20232412F9E7DBE1E4E9F60B3565797B5C300BE8D6C4BEBDD0EC02F0D7BDA9C2 +D4F608131E222304DCBEB2B5E51631535B615A4527EEC3989EB5E0132F44463810DFB3A7B4D1072340647B7D6B3C05D9 +B4A29BA3BBDCFD110AF1C8B0AABBD8F9193142483613EDC9B3BDD8042D4C60645C4320F5C8A8A5B7DF09293D413411E4 +BDB0BCDC062F52727E724A12E0B7A39BA3BADCFD110AF100FFFEFE000203060706060302FFFCF8F4F2F3F3F5FBFF050A +0E1113120F0C070301FEFCFCF9F5F3F0F0F4F7FAFDFFFFFFFCF8F5F1F0F1F6FE0712191C1C18100A04FEFBFBFCFCFF00 +00010100FFFDFAF5F5F2F0EFEDEDF0F6FE08131B2123201A150E0700FAF5EEE7E1E0E5EDF7010A0F0E0A00F3E4DAD6D8 +E6FC11283A423E33231103F8F0EEEEF1F3F1EFEFF1F3F5F4FDFE01FDF1E4DCD6D8E4F50E2D3F4645382C241503F4EEE6 +DBD1C6C9D7EC0416222B2516F9D5B9A8AAC0E1073863736A55301101F2E4DFECF5F4EEDBD4D7E3E9F90F1F282108E5C8 +B7B6C1DF04325D655B4F382B1805EFE0E1D5C8C1B8C7E0031A2E3E3F2D09D9AB9096ACCF063C687F73532E10FFF0EBE6 +F0FEF8E7D1BDC2CFE602223C4A4121EBB99EA4B3DC15456A70583A1D09F8EEE8EFFCF6E6D1BDC2CFE602223C4A412111 +10DA0928C61B2BB034FECA40E5EF2004CF35EAD15AB7112AD30817D7FF3AB62819BE38EDD33AF7D92D03D037D7E54EBE +0D28DA001DCD0C39B1261FC028FCD13FF0D837F0E02DE1E34CC0003ACF041FCC1F05DD2DEB04FB03EFF937B82B23A850 +C7032DC235F2FEEF2EB32A17C34BCA27D81FD6190BD05D9F3EE5F307001EC552B61C0ACB41D12ED728D0072DA17F9D2B +F7E728C654AC4EBE0B32A06FAB33E6F224C45BAC3AE6EA38A962B92FE7F52CAC67A445E0FD19C557A646D31110C751B7 +32DF0E00DD4BAC45D6080BD24ABB39D124E6EC45A753C625E8F929C636CB35D60E1CCA34C92ED7161EC73AC038CA1A1F +C93FB742BC31FDDA3DB94BA945F1E525C94AAC49DEFB1AC54AAB54DFF41EC741AB56D8090FCE45A25DCB0F0BDA3AAA60 +C00B15E211FDFD0000FDFCFCFDFCFCFBFAFAF8FBFAFD00020407080C0C0E0D0D0C08070202FCFAF6F5F4F4F2F6F7FDFD +020303020101FDFDFCFDFDFDFC00FDFDFD00FD00FD00010000000000FD01FD01FD02010000FDFCFBF7F6F1F0EFEFF2F6 +FD04090E1318191A1C1E222A1F09E1D9E9F1EFE9E2E9F4F60409130D0E0600F7F5F4F7F80000020101FDFDFBFDFBFDFC +00FDFCFCFDFBFDFBFD0003020707070300F2EFE6E6E4EBEFF5F60206131220203C45623C07C6F8F8F2D9E2F2D1EBD3FD +07140E1F0C0AF1FBE9F2F1FCF8020107FD02F8FCFAFAFD00FAFAF8F6F5F4F7F7FCFD00080A0C0F0D04F6F1E2E0E2E9EA +EDF2FC030A0E1A2846667F3EEFD909E7F7A9F4F000E2E5EDF7061215130600F7EFF2F0F8FA000404FBFCF5FDFA020200 +FA00FEFCF8F2EBE7E4E0DCD8D4D0CDC9C5C1BDB9B6B2AEAAA6A29E9BACC4DAF1081C1B1713100B152E445D6D6A66625F +5B57534F4B4743403C3834312D2925211E1A16120F0B0703FFFBF7F3EFECE8E4E0DDD9D5D1CDCAC6C2BEBBB7B3AFABA7 +A39F9C97A1BAD0E9F9F6F2EFEAEE041A3248606B6764605C5854504C4844403D3935312E2A26221E1A17130F0B080400 +FCF8F5F1EDE9E5E2DDDAD5D2CDCAC6C3BEC8E1F710211E1A16120F0B0703FFFBF7F3F0ECE8E4E0DCD8D5D0CDC9C5C1CE +E6FC142A40433E3B37332F2B27231F1B1714100C080400FCF9F5F1EDEAE5EF081E374845413D3936322E2A26221E1A16 +120F0B070300FCF8F4F1EDE9E5E1DDDAD6D2CECAC7C3BFBBB7B3AFABA7A4A09C9CB1C0D1E1F10000FCFDFAF8060AF8F3 +16370FC69AA8E7334D4F5213D39580A81351564723F0CEB7C9E5F2074D591FEAE5C3AADE2837435039FFD0C4D7D2E11C +3E2F2B21FBDED3CCDF1A42462911DEB1A3D7FA16355D3E11ECBE8AA8FC2D3C454302B893A1B2F943654E4513C892A7C0 +ED2D645624F5BF9594D718455D6F38F1BAAFA8DA1E585A532BE8AFAEC7E8266473461AE7B594BEEC1D47694307D2BDAD +C4003A525139F7B89DB2C4F8365F452C00CDA4BBE61235513F06D4B6A8B1ED284B4B4812D6B0B6BBE7204C422705D7AE +B4DE032A4F5826F4CFB6A4D00833465332F9C6BCBFD50D46523E22EFB8A2BFE41145654719EBC4A8BEF3253E52440BD1 +B7B1BEF131524C390BCDA8B2D0F731000000000000FDFBFBF9FAFE05101815110C03F6E1D4D1D6E4FE1A1D242301E6D9 +CCCBDAF6E0D7F9021641594A0FF0E80C3E2706F4FD2F30156D7F7735F71309CEC9D5B9D2FBFEECF4F70CE5BECEF8EDC6 +EAF8EDDED60A20FC042E6022CDF6F8A3BAC6D2F0E0E20607D7E3031949432D251E5300E1FCCEE4D7B592CBF3FD160E0E +0D0709262F2711F85A4BFBE3D2CA9ABEDDE5E3EB20050101FE1010131E3259290628F6F1D7D2D5B39C9CD0DBE6FCF700 +0D24464B3B220CF3E5254730352507082230281F1902ECF1FB0CF5CFEC0FF3D6E310FAC6E4110CECF510FDDBF203E0F6 +2836351BFDFBDED1CFA6BCDCE0E1F01A0300FEFE0F10131E3358280627F603FE0BF917134A2720F3EBF9D9D480C6EB34 +AAB6A24B3D48DA0D3B7447F7DFF444FEDD80D6D527B2C7AF383B3FF307456257F3F7E846F5E980D6D01CBCC3BB22402E +08FB4F5264EF05E345F3EB86CFD50BC9B8CA0D491E17F057486BEF0AE640FAE693C3E1FAD8AAD7FC50111FEA58466AF6 +06F03507DBA3B4EFEBE49DDFF1530C1FEB534C6202FCFF2918CFB3A7FAE1EC96E0ED4F0E17F147575711F00D1E27C7BD +9FFFDEED96DAF045170BFB38644B20E4191632C5C29EFEE2E89CCCF73724FC052970432BDE1E1537CBBFA3F5EEDEA8BB +002930EF0C1D764131DE1C1B35D6B8ADE9FAD4B3AB05BB01F4E3E4F30109FCE5EEFB0B4157363B421E0C08FAF904F9D9 +C5C1D0E9F3FA163D440FC5A9D70305F6EFEFECE9ECE4EFFDF6E3170B1934383E503616F1E1DAFB0BF7F9DCD4FA347F1A +BC8397160FE5E50D19451CD6B3C7BA0F2C0E1A39452B2129212019CE9E9CDA1807DDDAFE4C400FB1A3CEF41B2D20FC17 +06DCD1DFCCF1254E3128110E0E46513CFDFCF4D6CEE4EC05091B2EF3BB9DA8D105FCF61127F4F8EBF01609F7010F0F21 +1D110B26481DF8DCE5D611D8191908FD0E0F022B21FEEDE8F802BB8EA2B3A9161B131839795E28E5E3041CF405EBE4EE +00F701241607060C07083706FEF9F3F4F4F8FBFBFFFCFCFDFF050B0F12100B05FBF4F0EFF2F6F9FDFEFDFDFBFD020912 +1617120BFEF2ECEAEEF4F8FBFDFBFAFAFB010B161E1F180FFFF4ECE9EDF3F8FDFDFEFAF8F7FB061520231D1301F1E5E3 +E7F1F7FCFFFEF9F2F1F604182A302B1A04ECDCDAE2EFF9FD00FFFCF0E8EDFD1A313D3C2809E9D3CCD9EAFBFE0103FEEE +E0E2F616374D4E340FEACDBECCE3FB00020906F1DBD6EA0A3759634716ECC6B1BCDDF806010C0DF7DBCEDD002E5D745A +21F1C4A7ACD4F70A030D13FDDDCBD5F4225B7F6D2EF7C7A1A0C7F30B070A1902FEDD0002070CF9B1BC02FAFB13282137 +3811202002EC05331BEBF3F5EFECFAC1838CAAC5DE0B17142742322F362E0BFC2C431E0B1006FE07FCB38E95BACEEC1D +1A0C30452C2F311CF80935310F0908FDF507DF95859BC2CFFB19060D373120282707EF123120070801F4FD07C28F93B6 +CEE117200D2845302E362A02012A34190A0B00F50AF6A68D9BC0CCF11D100A333B292E3119F70F302A0F0A07F7F910D5 +958FA7C4D1041B04133A2F262E2B06F71C2F1D0A0B02F20505B79196B7C8E3181606283D2B2B3425FD06292F170C0B00 +F2010305050608060400FCFBFAF7F7F5F5F4F3F3F3F4F5F7FBFEFF010406090B0C0C0B080502FEFEFEFE00FFFFFEFBFB +FBFF040A111416130F07FFF7F1EDEBEBEEF0F3F5F4F1EDE9E8ECF3FD0914222C322E231507FCF2ECEDF3F80200FBF1E4 +E0E3F2000B1B2A3A3B2D1604F1E6DBD5D6DBEF01121708FBE3D1D1D5E7FB1434505C4C2B09ECDDDAD2D7E3F413231604 +DECBC6D8E6F00E2F586C5A3210F7DCCDC0C0CCDFFF20281803E3C2C6BFCCEE1744727F5F2901DCCAC8BCC9DDEF132A1D +0DF0D2C4CAC8D1F51D48747F5E29FD001027362E1207F1DCF7FAF0FBF1E2E9DDEC1603EDECF3F713170A0C23423604D5 +C6F1F6103712D9DAE202091B33E0C4B8FC204713F838FED60A15FA1FF7BA08FAEDA3ECFBE10A053818D30B42303D5931 +C7FAECBB98ADCE200AF0A9B21E7F3FEFA5FEF42D531E38362A074FE6CCC09F0CFD959DD9225613E7195AF8DA41240A1E +2413FA26D19BCCD31EF79612F6DB1064A291E7DDF4F8F73318FBBACCCCEDF5305D3D11717D49F0E2C7B28CC9DAF6FBFC +261FFDD2D2CEECF63454300E737740F0FF0400F7F5FF0602FE04FAF6FE0B0E03F6F1FF11040604F4EE060A0406F8DC02 +0303050FECEF09080B11F8E6120205050DE8F8FE020507EBEE0D05FB1107F2F3F4000E03F4E60D030A120CF1F2FF0313 +00F6E30B04110F0CE8EC060916FDF3F10901070612EDE6EE021600E7EC0F08FC081FF4ECF1092109E3FE1B07F50814EC +D7F60F230FEB0B3106FA0403D0B4DD0E2516E81D44140307FBBCA6C513241CF33B5D1E0212E7A897AF0D1A1EFC586D21 +0016E2A890B4111F12055E721EFC0004E2FF00FEFEFEFF040B121E07C0C4E2F900021643751780B6E2FBFE01133E7426 +85AEE1F8FFFF103972348BA8DFF6FEFD0E34704094A0DDF3FEFC0C316C4D9D9ADBF1FEFB0A2B6856A993D8EEFEFA0828 +645FB78DD6EBFEF807235F66C588D3E8FEF805205A6DD484CFE6FDF7031C5572E382CBE4FCF702195174F381C6E3FAF7 +00164B770382C1E1F9F7FE1346781284BBE0F7F7FD10417722C195C6E9F5F9072E6B59CC93C2E7F4F8052A6861D7A9BA +DCEEF5001E5564FEA9FB0BE9F6FDECFDEFE8DFE6FFF3F4FAF7061913F9FF16FAEC0D06F41A3000F92217042017D7F531 +FDE2232DF2FE3E12D4FE1AFCE4FA1002F7F702121809E7C7DC1E26EBC1DB09252800C8C8032714E9CCC6D2084338EEC3 +EE24465F49DD8081B7EF20301D1C3C6A715B24E6BDA6A5B9D4E7F3092433454620D8A49DBAE70C1D1503F70A150CF5EA +E5D4E90A1E19182712030813FFEDF806050D322B25242825040CF6DFE1E7FF01070E0AFCF5F6FAEDD6E4CACDEEFB0302 +F6F60A1C1B1005FBE8E6F9F2E7F03521CFE23532E8DE28528AE978C8BAB86AF6D003571C82F05104ACCD263EE02454F4 +D748D6C4C0044DE8B1F77A06A2342B230DC2F9A718E2101D38C5532A1F24B4FE80FE2D1B98E142151324790BB4E6A322 +18DEBFCB3511492E4BF7C0EB992933D7ADD56C06F51C7F02ACDAB82711E9F1BD25061D404F11D9D9883717EFC2CD5117 +141863DA9D0411BED7DF3F3E10355B38BFDC9DDA0ED1E3DA23530930533ED3E199CF0E0206DF21FCFF22A33CCF44EB29 +DADA1BA97FDE26FDDEFEAB4FE8044BE90BBA01FAFA3FD04CB902F9F12EE030E7FB0AE112E90506110B0318D2EBFFFB1F +0124E9F5FCE30EFB1D09FEFEECFEF10D07040FF504F3FF01F30FFA0909FEFCF5FEF5070C0905FAFAF0FE03060D0107F2 +FDF5FF080012FDFDFAF3000402090202FAFCFFF802040207FC0201F9FDFE000208FE02FFF9FDFF03040303FDFCFC0002 +0105FFFE01FCFF010002FBF8FDFDF7FEFE050A100B05FDFBFFFCFAF9F1EEE5E1EBF516385A42EFE7E700F4F1E7E0D9DB +E6062141452CFFF3F40100F7F2EAD8D4D6E908273C5439F0E7ED02F8F5EEE0CDD3E0FA1C365560FBE3E9F9F6EFF0E4CB +D4D8F91634527011DBE7ECF5EEF6E9DFCDD8E90A2D416040EBDDDEEDECF3FBF2DDD7D9EF092D3A5262FEC7D1E9F4F5FE +EEE4D9DCE8FF1A39547917BFCED8F4F5FCF2ECDEE0E5FB1338507F0FBECEFEFBFB020A08F9F0F7061108EDEC0E262214 +FB013225CECABEE020FDF3EEEF2E59EFC22D7F39C7BD93F558E1A6A8E53F61E597D4416E3CF4E2E51131FED9FA1EF0DC +D52043CAC6DAEB2F5F4CDFB2C20A6B1896950C341B4E08B51906E63B20EFF9ED0B20CDCC29F7F35E02BF05D2AA223E55 +1DA3A7E32C23E1DFED387F07F7C2CC172E2CC8F0C9D21653F3D6F90D513103F7E2D1E2031706F9ECD40A60F300101F2F +3D4B57626B73797D7F7F7D79746C63584B3E2F201000F0E1D1C3B5A99E948C8682808082858B939CA7B3C0CFDEEEFE0E +1D2D3B4956616A72797D7F7F7E7A746D64594D3F31221202F2E2D3C4B7AA9F958D8782808081858A929BA5B1BFCDDCEC +FC0C1C2B3A4854606A72787C7F7F7E7A756D645A4E4032231303F3E3D4C5B7AB9F958D8783808081858A929BA5B1BFCD +DCECFC0C02050500F0F7FEED0412060AF0EB16FE03F9152BC7DB2ED9E14E17E9F6F6F9CC2C32D409F7D22F0CB5282D20 +F6E7F1D3182CD8F612D0E33F2CE2FF53D3A2600099151DD61550E7F11A27B1EE4991D33D1D37EAB32809B84E23FFFFBB +0CCED67B2DF9D9AA03331E1CFCDFD7BE36F8E27FF9E2E0D930BF1479DFF2CBE02EE82462CFD9C30131CA413BADF5CF20 +27B8713BADF5CF2027B8713BFEFCFCF9F8F8F9FCFDFE0104060606040200FEFDFCF9F9FBFD0004090B0B09070401FDF9 +F7F4F3F0EDEDF3FE09111314120D080300FEFDF8F2EBE7EBF7040F171C191409F9EBF20303EEDACFE0F9080E1A252A25 +1A07EEE5FB08F9E8DED8E0ED01112A383A28EDAF014300C4CFE5E800EEE8F82543463B22D6AF0733F4CADBF2E7F2F0E8 +04374B66349A985A1ED0B401F200FEFEFDFBF9F8F8F9FAFCFE0001030406060606050403010000FDFCF9F6F5F5F8FA01 +0506080B0B08050502010000FE01FCF0DCE5FB06FDFA00FA021B181310090300FC02010913F2B1E016FCEAF21908F50D +1C10131001FEFCFDFA1C26C5911910F0D81018EC04181D111B0D01F6FAF6F82B3DBC801C0CF1D90C15E40C25190C1B0B +00F0FEF4F53443BC23362F04C4A4BCE500FEEEECFA02F8F1F5FD03F9F5FAFE070F1213161B28281D14181C221E192014 +0E0910131106FF03FAF2E9EEF901EEEEE8E7E8DDDDDDEBF4F2EBEFE3E8E1DEF7F5F7FDF9F906EFEA07100EFCF50A2118 +151B03EDE7EE113230313D1FD099B7093846526D7F47D281A0E2FC092F67753CD99289A2C0D8FC23F8F2F7FBFCFD0612 +1306F2ECF4FDFDFA02151C0DF0E6F2FAFAF9011B2412F1E5F1FDFEF6FA192916EFDEEEFCFDF0F41D381FE8D4ECFCFFED +EA1F492FE5C2E7FE04EBDC1A5B3DE5B1DF000AEECF0E6A52E8A2D8080EF4C5017069ED96CD0C10FCC1F36E7FF48ECD00 +FFFCF8F5F8FE00070E152E5C784CDC8789B7E1F90302FCFA02163C6A742BB88097C7EBFD03FFFAFB07214C7566059C81 +A7D5F30002FDF9FE0E2E5C7A4FDE8A8AB8E1F80100FBF902173D6B762EBB8298C8EBFC0100FCFB00103057673CE7A9A2 +C6ECFCF50C181FDC1DF702DAFBFBF6DFF6E8ECD9DCEEDAC6FBEAF1F15AD6FDF819061C191119F01C50160CFA231608F9 +1C1DED0708FFE3E90AE9F3E6EFECDFD7EDE4C0F3EBF3E33619ECDC2AFC0D34F82FF2092A58F414FB2B16F57F7F808080 +8080808080808080808080808080808080808080808080808080808080808080808080808080807F7F7F7F7F7F7F7F7F +7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F7F800104070A0C101316191C1F23262A +2D3133383A3F4146494E5055575D5F64666C6D75727F55C1C4C0C4C2C5C3C5C3C6C4C6C5C6C6C7C7C9C9CACACCCDCECF +D1D2D4D5D7D8DBDCDEE0E2E4E7E8EBEDF0F2F5F7FA010104070A0C101316191C1F23262A2D3133383A3F4146494E5055 +575D5F64666C6D75727F55C1C4C0C4C2C5C3C5C3C6C4C6C5C6C6C7C7C9C9CACACCCDCECFD1D2D4D5D7D8DBDCDEE0E2E4 +E7E8EBEDF0F2F5F7FA01FDEDE8F2F8EDF4F6FBF4CEED172304ECF9E609284510A8BBDAE0E529413712D8DAEC427F7939 +E9C9D00D351FECDAF30A08000C110D02FFFDFD060D07EFE8F40403F6ECE0EAEEF4FD0610161D1E1B140B00F9F4F5FB00 +FDF2ECF0F7F7EFE7E3E1DFDDDFE3E7EAECEFF2F3F4F5F7F6F3F1F5FB03090A09090C121E3250777F66524D3C2505DEBA +ACADB6C4D2E3F4FE06E91CEC3232F20EE4FE1C34E7F3CC2BD7F7E624E7ECEF03F5261EC30CFA052D29FC04ECF42D21F5 +E3D41BEFDCFF11F5E1F404F62514D9E90098C9F518211E07F1E1E2E7E9ECF70A1F3B5B6F735C3307DFC0AFAFB9CDEA10 +344A5251442600D8AF90849AC7F50007E9C6AB9C989CA4AFBBC7D3DFEAF5FF08121B25313E4F63767C6F54351A05F8F2 +F1F4FA020C151C1A09EAC6EC070A15F20916393E7F381C1AE40AAFE1AFDDEDC9E5FCFC17315855160100FD12EAF4D9F2 +D1BDCBCBDFEC08EA191E06EDC2ED0A5339BDA8CC3F7F2AC187BA526F2ED58EDD2D4927EDCAD7093118F0F2F7FA0A08EA +191E06EDC2ED0A5339BDA8CC3F7F2AC187BA526F2ED58EDD2D4927EDCAD7093118F0F2F7FA0A08EA191E06EDC2ED0A53 +39BDA8CC3F7F2AC187BA526F2ED58EDD2D4927EDCAD7093118F0F2F7FA0AEEF1507F1412483CDC1621B797E51D19082B +17EADDF2F8DEE7FBEED2F3E4FDEDF6E4F611EE607F7B7F7E7E5F3D16EFC8A18A85808080808080808084A3C9EF193E64 +6B77777F29FCFCF6E5C29A808BABB4CFE7F90F180E00F7F4FD2151696F65503E2D1E100801FC7E56D4BCA8C104547F0E +E3CD81D13A575218EF908F122E486613B88ACD091B7E13CB8E940F7A6F15B9BA053B5317B8ACCF0C2526E4BFE607FE0B +051744131BCA0FE8E12E4751E8DFA9D7B9C3BADCD4FD0CE7EC1444557F0F32FB1B33526A7F76655C4A3427250ED79794 +A28984A3C7D8DBD3CDD7FB337F7F808080808080808080807F7F7F7F7F7F7F7F7F7F diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiDecoder.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiDecoder.java new file mode 100644 index 0000000000..92f8e70a9a --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiDecoder.java @@ -0,0 +1,233 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static androidx.media3.common.util.Assertions.checkNotNull; +import static androidx.media3.common.util.Assertions.checkState; + +import android.content.Context; +import androidx.annotation.Nullable; +import androidx.media3.common.C; +import androidx.media3.common.Format; +import androidx.media3.common.util.Util; +import androidx.media3.decoder.DecoderInputBuffer; +import androidx.media3.decoder.SimpleDecoder; +import androidx.media3.decoder.SimpleDecoderOutputBuffer; +import com.jsyn.JSyn; +import com.jsyn.Synthesizer; +import com.jsyn.midi.MidiSynthesizer; +import com.jsyn.util.AudioStreamReader; +import com.jsyn.util.MultiChannelSynthesizer; +import java.nio.ByteBuffer; +import org.checkerframework.checker.initialization.qual.UnknownInitialization; +import org.checkerframework.checker.nullness.qual.EnsuresNonNull; + +/** Decodes MIDI commands into PCM. */ +/* package */ final class MidiDecoder + extends SimpleDecoder { + + /** The number of channels output by the decoder. */ + public static final int NUM_OUTPUT_CHANNELS = 2; + /** The default input buffer count. */ + public static final int DEFAULT_INPUT_BUFFER_COUNT = 16; + /** The default output buffer count. */ + public static final int DEFAULT_OUTPUT_BUFFER_COUNT = 16; + /** The standard number of MIDI channels. */ + public static final int CHANNEL_COUNT = 16; + /** The default sample rate, measured in Hertz. */ + public static final int DEFAULT_SAMPLE_RATE = 44100; + + /** The time interval in seconds for the synthesizer to produce PCM samples for. */ + private static final double PCM_GENERATION_STEP_SECS = .1; + + private static final int DEFAULT_AUDIO_OUTPUT_BUFFER_SIZE = + (int) (PCM_GENERATION_STEP_SECS * DEFAULT_SAMPLE_RATE * NUM_OUTPUT_CHANNELS); + private static final int PCM_SAMPLE_SIZE_BYTES = 2; + + /** Returns the format output by MIDI Decoders. */ + public static Format getDecoderOutputFormat() { + // MidiDecoder only supports outputting float PCM, two channels, and the specified sample rate. + return Util.getPcmFormat(C.ENCODING_PCM_FLOAT, NUM_OUTPUT_CHANNELS, DEFAULT_SAMPLE_RATE); + } + + private final Context context; + private Synthesizer synth; + private MultiChannelSynthesizer multiSynth; + private MidiSynthesizer midiSynthesizer; + private AudioStreamReader reader; + private double[] audioStreamOutputBuffer; + private long lastReceivedTimestampUs; + private long outputTimeUs; + + /** + * Creates a MIDI decoder with {@link #DEFAULT_INPUT_BUFFER_COUNT} input buffers and {@link + * #DEFAULT_OUTPUT_BUFFER_COUNT} output buffers. + */ + public MidiDecoder(Context context) throws MidiDecoderException { + this( + context, + /* inputBufferCount= */ DEFAULT_INPUT_BUFFER_COUNT, + /* outputBufferCount= */ DEFAULT_OUTPUT_BUFFER_COUNT); + } + + /** + * Creates an instance. + * + * @param context The application context. + * @param inputBufferCount The {@link DecoderInputBuffer} size. + * @param outputBufferCount The {@link SimpleDecoderOutputBuffer} size. + * @throws MidiDecoderException if there is an error initializing the decoder. + */ + public MidiDecoder(Context context, int inputBufferCount, int outputBufferCount) + throws MidiDecoderException { + super( + new DecoderInputBuffer[inputBufferCount], new SimpleDecoderOutputBuffer[outputBufferCount]); + this.context = context; + audioStreamOutputBuffer = new double[DEFAULT_AUDIO_OUTPUT_BUFFER_SIZE]; + lastReceivedTimestampUs = C.TIME_UNSET; + createSynthesizers(); + } + + @Override + public String getName() { + return "MidiDecoder"; + } + + @Override + protected DecoderInputBuffer createInputBuffer() { + return new DecoderInputBuffer(DecoderInputBuffer.BUFFER_REPLACEMENT_MODE_NORMAL); + } + + @Override + protected SimpleDecoderOutputBuffer createOutputBuffer() { + return new SimpleDecoderOutputBuffer(this::releaseOutputBuffer); + } + + @Override + protected MidiDecoderException createUnexpectedDecodeException(Throwable error) { + return new MidiDecoderException("Unexpected decode error", error); + } + + @Override + @Nullable + @SuppressWarnings( + "ByteBufferBackingArray") // ByteBuffers are created using allocate. See createInputBuffer(). + protected MidiDecoderException decode( + DecoderInputBuffer inputBuffer, SimpleDecoderOutputBuffer outputBuffer, boolean reset) { + ByteBuffer inputBufferData = checkNotNull(inputBuffer.data); + if (reset) { + lastReceivedTimestampUs = C.TIME_UNSET; + try { + resetSynthesizers(); + } catch (MidiDecoderException e) { + return e; + } + } + if (lastReceivedTimestampUs == C.TIME_UNSET) { + outputTimeUs = inputBuffer.timeUs; + } + try { + if (!inputBuffer.isDecodeOnly()) { + // Yield the thread to the Synthesizer to produce PCM samples up to this buffer's timestamp. + if (lastReceivedTimestampUs != C.TIME_UNSET) { + double timeToSleepSecs = (inputBuffer.timeUs - lastReceivedTimestampUs) * 0.000001D; + synth.sleepFor(timeToSleepSecs); + } + lastReceivedTimestampUs = inputBuffer.timeUs; + } + } catch (InterruptedException e) { + Thread.currentThread().interrupt(); + throw new IllegalStateException(e); + } + // Only pass buffers populated with MIDI command data to the synthesizer, ignoring empty buffers + // that act as a flag to render previously passed commands for the correct time. + if (inputBufferData.remaining() > 0) { + midiSynthesizer.onReceive( + /* bytes= */ inputBufferData.array(), + /* offset= */ inputBufferData.position(), + /* length= */ inputBufferData.remaining()); + } + + int availableSamples = reader.available(); + // Ensure there are no remaining bytes if the input buffer is decode only. + checkState(!inputBuffer.isDecodeOnly() || reader.available() == 0); + + if (availableSamples > audioStreamOutputBuffer.length) { + // Increase the size of the buffer by 25% of the availableSamples (arbitrary number). + // This way we give some overhead so that having to resizing it again is less likely. + int newSize = (availableSamples * 125) / 100; + audioStreamOutputBuffer = new double[newSize]; + } + + int synthOutputSamplesRead = 0; + while (synthOutputSamplesRead < availableSamples) { + synthOutputSamplesRead += + reader.read( + /* buffer= */ audioStreamOutputBuffer, + /* start= */ synthOutputSamplesRead, + /* count= */ availableSamples - synthOutputSamplesRead); + } + + outputBuffer.init( + outputTimeUs, + synthOutputSamplesRead * /* bytesPerSample= */ PCM_SAMPLE_SIZE_BYTES * NUM_OUTPUT_CHANNELS); + ByteBuffer outputBufferData = checkNotNull(outputBuffer.data); + + for (int i = 0; i < synthOutputSamplesRead; i++) { + outputBufferData.putFloat((float) audioStreamOutputBuffer[i]); + } + + outputBufferData.flip(); + // Divide synthOutputSamplesRead by channel count to get the frame rate, + // and then divide by the sample rate to get the duration in seconds. + // Multiply by 1_000_000 to convert to microseconds. + outputTimeUs = + outputTimeUs + + synthOutputSamplesRead * 1_000_000L / NUM_OUTPUT_CHANNELS / DEFAULT_SAMPLE_RATE; + return null; + } + + @Override + public void release() { + synth.stop(); + super.release(); + } + + private void resetSynthesizers() throws MidiDecoderException { + synth.stop(); + multiSynth.getOutput().disconnectAll(); + createSynthesizers(); + } + + @EnsuresNonNull({"synth", "multiSynth", "reader", "midiSynthesizer"}) + private void createSynthesizers(@UnknownInitialization MidiDecoder this) + throws MidiDecoderException { + synth = JSyn.createSynthesizer(); + synth.setRealTime(false); + multiSynth = new MultiChannelSynthesizer(); + multiSynth.setup( + synth, + /* startChannel= */ 0, + /* numChannels= */ CHANNEL_COUNT, + /* voicesPerChannel= */ 4, + SonivoxVoiceDescription.getInstance(checkNotNull(context))); + midiSynthesizer = new MidiSynthesizer(multiSynth); + reader = new AudioStreamReader(synth, /* samplesPerFrame= */ 2); + multiSynth.getOutput().connect(/* thisPartNum= */ 0, reader.getInput(), /* otherPartNum= */ 0); + multiSynth.getOutput().connect(/* thisPartNum= */ 0, reader.getInput(), /* otherPartNum= */ 1); + synth.start(); + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiDecoderException.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiDecoderException.java new file mode 100644 index 0000000000..363417eaf7 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiDecoderException.java @@ -0,0 +1,28 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import androidx.media3.common.util.UnstableApi; +import androidx.media3.decoder.DecoderException; + +/** Thrown when {@link MidiDecoder} encounters any errors. */ +@UnstableApi +public final class MidiDecoderException extends DecoderException { + + public MidiDecoderException(String message, Throwable cause) { + super(message, cause); + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiExtractor.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiExtractor.java new file mode 100644 index 0000000000..58a90421c0 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiExtractor.java @@ -0,0 +1,360 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static androidx.media3.common.util.Assertions.checkNotNull; +import static androidx.media3.common.util.Assertions.checkState; +import static java.lang.annotation.ElementType.TYPE_USE; + +import androidx.annotation.IntDef; +import androidx.media3.common.C; +import androidx.media3.common.Format; +import androidx.media3.common.MimeTypes; +import androidx.media3.common.ParserException; +import androidx.media3.common.util.ParsableByteArray; +import androidx.media3.common.util.UnstableApi; +import androidx.media3.common.util.Util; +import androidx.media3.extractor.DummyTrackOutput; +import androidx.media3.extractor.Extractor; +import androidx.media3.extractor.ExtractorInput; +import androidx.media3.extractor.ExtractorOutput; +import androidx.media3.extractor.PositionHolder; +import androidx.media3.extractor.SeekMap; +import androidx.media3.extractor.SeekPoint; +import androidx.media3.extractor.TrackOutput; +import com.google.common.primitives.Ints; +import java.io.IOException; +import java.lang.annotation.Documented; +import java.lang.annotation.Retention; +import java.lang.annotation.RetentionPolicy; +import java.lang.annotation.Target; +import java.util.ArrayList; +import java.util.PriorityQueue; + +/** Extracts data from MIDI containers. */ +@UnstableApi +public final class MidiExtractor implements Extractor, SeekMap { + + @SuppressWarnings("ConstantCaseForConstants") + private static final int FOURCC_MThd = 0x4d546864; + + @SuppressWarnings("ConstantCaseForConstants") + private static final int FOURCC_MTrk = 0x4d54726b; + + /** + * Extractor state for parsing files. One of {@link #STATE_INITIALIZED}, {@link #STATE_LOADING}, + * {@link #STATE_PREPARING_CHUNKS}, {@link #STATE_PARSING_SAMPLES}, or {@link #STATE_RELEASED}. + */ + @Documented + @Retention(RetentionPolicy.SOURCE) + @Target(TYPE_USE) + @IntDef({ + STATE_INITIALIZED, + STATE_LOADING, + STATE_PREPARING_CHUNKS, + STATE_PARSING_SAMPLES, + STATE_RELEASED + }) + private @interface State {} + + private static final int STATE_INITIALIZED = 0; + private static final int STATE_LOADING = 1; + private static final int STATE_PREPARING_CHUNKS = 2; + private static final int STATE_PARSING_SAMPLES = 3; + private static final int STATE_RELEASED = 4; + + /** + * The maximum timestamp difference between two consecutive samples output to {@link + * TrackOutput#sampleMetadata}. + * + *

The {@link MidiDecoder} will only be called for each sample output by this extractor, + * meaning that the size of the decoder's PCM output buffers is proportional to the time between + * two samples output by the extractor. In order to make the PCM output buffers manageable, we + * periodically produce samples (which may be empty) so as to allow the decoder to produce buffers + * of a small pre-determined size, which at most can be the PCM that corresponds to the period + * described by this variable. + */ + private static final long MAX_SAMPLE_DURATION_US = 100_000; + + private static final int HEADER_LEN_BYTES = 14; + private final ArrayList trackChunkList; + private final PriorityQueue trackPriorityQueue; + private final ParsableByteArray midiFileData; + + private @State int state; + private int bytesRead; + private int ticksPerQuarterNote; + private long currentTimestampUs; + private long startTimeUs; + private TrackOutput trackOutput; + + public MidiExtractor() { + state = STATE_INITIALIZED; + trackChunkList = new ArrayList<>(); + trackPriorityQueue = new PriorityQueue<>(); + midiFileData = new ParsableByteArray(/* limit= */ 512); + trackOutput = new DummyTrackOutput(); + } + + // Extractor implementation. + + @Override + public void init(ExtractorOutput output) { + if (state != STATE_INITIALIZED) { + throw new IllegalStateException(); + } + + trackOutput = output.track(0, C.TRACK_TYPE_AUDIO); + trackOutput.format( + new Format.Builder() + .setCodecs(MimeTypes.AUDIO_MIDI) + .setSampleMimeType(MimeTypes.AUDIO_EXOPLAYER_MIDI) + .build()); + output.endTracks(); + output.seekMap(this); + state = STATE_LOADING; + } + + @Override + public boolean sniff(ExtractorInput input) throws IOException { + ParsableByteArray buffer = new ParsableByteArray(/* limit= */ 4); + input.peekFully(buffer.getData(), /* offset= */ 0, 4); + + return isMidiHeaderIdentifier(buffer); + } + + @Override + public void seek(long position, long timeUs) { + checkState(state != STATE_RELEASED); + startTimeUs = timeUs; + if (state == STATE_LOADING) { + midiFileData.setPosition(0); + bytesRead = 0; + } else { + state = STATE_PREPARING_CHUNKS; + } + } + + @Override + public int read(final ExtractorInput input, PositionHolder seekPosition) throws IOException { + switch (state) { + case STATE_LOADING: + int inputFileSize = Ints.checkedCast(input.getLength()); + int currentDataLength = midiFileData.getData().length; + + // Increase the size of the input byte array if needed. + if (bytesRead == currentDataLength) { + // Resize the array to the final file size length, or if unknown, to the current_size * + // 1.5. + midiFileData.ensureCapacity( + (inputFileSize != C.LENGTH_UNSET ? inputFileSize : currentDataLength) * 3 / 2); + } + + int actualBytesRead = + input.read( + /* buffer= */ midiFileData.getData(), + /* offset= */ bytesRead, + /* length= */ midiFileData.capacity() - bytesRead); + + if (actualBytesRead != C.RESULT_END_OF_INPUT) { + bytesRead += actualBytesRead; + // Continue reading if the final file size is unknown or the amount already read isn't + // equal to the final file size yet. + if (inputFileSize == C.LENGTH_UNSET || bytesRead != inputFileSize) { + return RESULT_CONTINUE; + } + } + + midiFileData.setLimit(bytesRead); + parseTracks(); + + state = STATE_PREPARING_CHUNKS; + return RESULT_CONTINUE; + case STATE_PREPARING_CHUNKS: + trackPriorityQueue.clear(); + for (TrackChunk chunk : trackChunkList) { + chunk.reset(); + chunk.populateFrontTrackEvent(); + } + trackPriorityQueue.addAll(trackChunkList); + + seekChunksTo(startTimeUs); + currentTimestampUs = startTimeUs; + + long nextTimestampUs = checkNotNull(trackPriorityQueue.peek()).peekNextTimestampUs(); + if (nextTimestampUs > currentTimestampUs) { + outputEmptySample(); + } + state = STATE_PARSING_SAMPLES; + return RESULT_CONTINUE; + case STATE_PARSING_SAMPLES: + TrackChunk nextChunk = checkNotNull(trackPriorityQueue.poll()); + int result = RESULT_END_OF_INPUT; + long nextCommandTimestampUs = nextChunk.peekNextTimestampUs(); + + if (nextCommandTimestampUs != C.TIME_UNSET) { + if (currentTimestampUs + MAX_SAMPLE_DURATION_US < nextCommandTimestampUs) { + currentTimestampUs += MAX_SAMPLE_DURATION_US; + outputEmptySample(); + } else { // Event time is sooner than the maximum threshold. + currentTimestampUs = nextCommandTimestampUs; + nextChunk.outputFrontSample(trackOutput); + nextChunk.populateFrontTrackEvent(); + } + + result = RESULT_CONTINUE; + } + + trackPriorityQueue.add(nextChunk); + + return result; + case STATE_INITIALIZED: + case STATE_RELEASED: + throw new IllegalStateException(); + default: + throw new IllegalStateException(); // Should never happen. + } + } + + @Override + public void release() { + trackChunkList.clear(); + trackPriorityQueue.clear(); + midiFileData.reset(/* data= */ Util.EMPTY_BYTE_ARRAY); + state = STATE_RELEASED; + } + + // SeekMap implementation. + + @Override + public boolean isSeekable() { + return true; + } + + @Override + public long getDurationUs() { + return C.TIME_UNSET; + } + + @Override + public SeekPoints getSeekPoints(long timeUs) { + if (state == STATE_PREPARING_CHUNKS || state == STATE_PARSING_SAMPLES) { + return new SeekPoints(new SeekPoint(timeUs, HEADER_LEN_BYTES)); + } + return new SeekPoints(SeekPoint.START); + } + + // Internal methods. + + private void parseTracks() throws ParserException { + if (midiFileData.bytesLeft() < HEADER_LEN_BYTES) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + if (!isMidiHeaderIdentifier(midiFileData)) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + midiFileData.skipBytes(4); // length (4 bytes) + int fileFormat = midiFileData.readShort(); + int trackCount = midiFileData.readShort(); + + if (trackCount <= 0) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + ticksPerQuarterNote = midiFileData.readShort(); + + for (int currTrackIndex = 0; currTrackIndex < trackCount; currTrackIndex++) { + int trackLengthBytes = parseTrackChunkHeader(); + byte[] trackEventsBytes = new byte[trackLengthBytes]; + + if (midiFileData.bytesLeft() < trackLengthBytes) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + midiFileData.readBytes( + /* buffer= */ trackEventsBytes, /* offset= */ 0, /* length= */ trackLengthBytes); + + // TODO(b/228838584): Parse slices of midiFileData instead of instantiating a new array of the + // event bytes from the entire track. + ParsableByteArray currentChunkData = new ParsableByteArray(trackEventsBytes); + + TrackChunk trackChunk = + new TrackChunk(fileFormat, ticksPerQuarterNote, currentChunkData, this::onTempoChanged); + trackChunkList.add(trackChunk); + } + } + + private int parseTrackChunkHeader() throws ParserException { + if (midiFileData.bytesLeft() < 8) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + int trackHeaderIdentifier = midiFileData.readInt(); + + if (trackHeaderIdentifier != FOURCC_MTrk) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + int trackLength = midiFileData.readInt(); + + if (trackLength <= 0) { + throw ParserException.createForMalformedContainer(/* message= */ null, /* cause= */ null); + } + + return trackLength; + } + + private static boolean isMidiHeaderIdentifier(ParsableByteArray input) { + int fileHeaderIdentifier = input.readInt(); + return fileHeaderIdentifier == FOURCC_MThd; + } + + private void onTempoChanged(int tempoBpm, long ticks) { + // Use the list to notify all chunks because the priority queue has a chunk removed from it + // in the parsing samples state. + for (TrackChunk trackChunk : trackChunkList) { + trackChunk.addTempoChange(tempoBpm, ticks); + } + } + + private void outputEmptySample() { + trackOutput.sampleMetadata( + currentTimestampUs, + /* flags= */ C.BUFFER_FLAG_KEY_FRAME, + /* size= */ 0, + /* offset= */ 0, + /* cryptoData= */ null); + } + + private void seekChunksTo(long seekTimeUs) throws ParserException { + while (!trackPriorityQueue.isEmpty()) { + TrackChunk nextChunk = checkNotNull(trackPriorityQueue.poll()); + long nextTimestampUs = nextChunk.peekNextTimestampUs(); + + if (nextTimestampUs != C.TIME_UNSET && nextTimestampUs < seekTimeUs) { + nextChunk.outputFrontSample( + trackOutput, + C.BUFFER_FLAG_KEY_FRAME | C.BUFFER_FLAG_DECODE_ONLY, + /* skipNoteEvents= */ true); + nextChunk.populateFrontTrackEvent(); + trackPriorityQueue.add(nextChunk); + } + } + trackPriorityQueue.addAll(trackChunkList); + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiRenderer.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiRenderer.java new file mode 100644 index 0000000000..baccab2ca6 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/MidiRenderer.java @@ -0,0 +1,75 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import android.content.Context; +import androidx.annotation.Nullable; +import androidx.media3.common.C; +import androidx.media3.common.Format; +import androidx.media3.common.MimeTypes; +import androidx.media3.common.util.UnstableApi; +import androidx.media3.decoder.CryptoConfig; +import androidx.media3.exoplayer.audio.DecoderAudioRenderer; + +/** Decodes and renders MIDI audio. */ +@UnstableApi +public final class MidiRenderer extends DecoderAudioRenderer { + + private final Context context; + + /** Creates the renderer instance. */ + public MidiRenderer(Context context) { + this.context = context.getApplicationContext(); + } + + @Override + public String getName() { + return "MidiRenderer"; + } + + @Override + protected @C.FormatSupport int supportsFormatInternal(Format format) { + if (!MimeTypes.AUDIO_EXOPLAYER_MIDI.equals(format.sampleMimeType)) { + return C.FORMAT_UNSUPPORTED_TYPE; + } + + if (!sinkSupportsFormat(MidiDecoder.getDecoderOutputFormat())) { + return C.FORMAT_UNSUPPORTED_SUBTYPE; + } + + return C.FORMAT_HANDLED; + } + + /** + * {@inheritDoc} + * + * @hide + */ + @Override + protected MidiDecoder createDecoder(Format format, @Nullable CryptoConfig cryptoConfig) + throws MidiDecoderException { + return new MidiDecoder(context); + } + /** + * {@inheritDoc} + * + * @hide + */ + @Override + protected Format getOutputFormat(MidiDecoder decoder) { + return MidiDecoder.getDecoderOutputFormat(); + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxSynthVoice.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxSynthVoice.java new file mode 100644 index 0000000000..0c83d3d3a1 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxSynthVoice.java @@ -0,0 +1,289 @@ +/* + * Copyright 2023 The Android Open Source Project + * Copyright 2009 Sonic Network Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static androidx.media3.common.util.Assertions.checkNotNull; + +import androidx.annotation.Nullable; +import androidx.media3.common.util.UnstableApi; +import androidx.media3.decoder.midi.SonivoxWaveData.Envelope; +import androidx.media3.decoder.midi.SonivoxWaveData.WavetableRegion; +import com.jsyn.data.ShortSample; +import com.jsyn.ports.UnitInputPort; +import com.jsyn.ports.UnitOutputPort; +import com.jsyn.unitgen.Add; +import com.jsyn.unitgen.Circuit; +import com.jsyn.unitgen.EnvelopeDAHDSR; +import com.jsyn.unitgen.FilterLowPass; +import com.jsyn.unitgen.Multiply; +import com.jsyn.unitgen.UnitVoice; +import com.jsyn.unitgen.VariableRateDataReader; +import com.jsyn.unitgen.VariableRateMonoReader; +import com.jsyn.unitgen.WhiteNoise; +import com.softsynth.math.AudioMath; +import com.softsynth.shared.time.TimeStamp; + +/** + * Synthesizer voice with a wavetable oscillator. Modulates the amplitude and filter using DAHDSR + * envelopes. This synth uses the {@linkplain SonivoxWaveData Sonivox wave and instrument data} to + * implement General MIDI. + */ +@UnstableApi +/* package */ final class SonivoxSynthVoice extends Circuit implements UnitVoice { + + // TODO(b/228838584): Replace with automatic gain control. + private static final double AMPLITUDE_SCALER = 10.0; + // TODO(b/228838584): Remove when modulation tuning is complete. + private static final boolean FILTER_ENABLED = false; + + private static final double DEFAULT_FILTER_CUTOFF = 4000.0; + + private final ShortSample sonivoxSample; + private final UnitInputPort amplitude; + private final UnitInputPort frequency; + private final VariableRateDataReader waveOscillator; + private final WhiteNoise whiteNoise; + private final FilterLowPass filter; + private final EnvelopeDAHDSR ampEnv; + private final EnvelopeDAHDSR filterEnv; + private final Multiply amplitudeMultiplier; + private final UnitInputPort cutoff; + private final UnitInputPort filterEnvDepth; + + private int waveOffset; + private int waveSize; + private int presetIndex; + @Nullable private WavetableRegion region; + + /** Creates a new instance with the supplied wave table data. */ + public SonivoxSynthVoice(short[] waveData) { + sonivoxSample = new ShortSample(waveData); + amplitudeMultiplier = new Multiply(); + waveOscillator = new VariableRateMonoReader(); + whiteNoise = new WhiteNoise(); + ampEnv = new EnvelopeDAHDSR(); + filterEnv = new EnvelopeDAHDSR(); + filterEnvDepth = filterEnv.amplitude; + filter = new FilterLowPass(); + amplitude = amplitudeMultiplier.inputB; + Multiply frequencyMultiplier = new Multiply(); + frequency = frequencyMultiplier.inputA; + Add cutoffAdder = new Add(); + cutoff = cutoffAdder.inputB; + + // Scales the frequency value. You can use this to modulate a group of instruments using a + // shared LFO and they will stay in tune. Set to 1.0 for no modulation. + UnitInputPort frequencyScaler = frequencyMultiplier.inputB; + Multiply amplitudeBoost = new Multiply(); + add(frequencyMultiplier); + add(amplitudeMultiplier); + add(amplitudeBoost); + add(waveOscillator); + add(whiteNoise); + // Use an envelope to control the amplitude. + add(ampEnv); + // Use an envelope to control the filter cutoff. + add(filterEnv); + add(filter); + add(cutoffAdder); + + filterEnv.output.connect(cutoffAdder.inputA); + cutoffAdder.output.connect(filter.frequency); + frequencyMultiplier.output.connect(waveOscillator.rate); + if (FILTER_ENABLED) { + amplitudeMultiplier.output.connect(filter.input); + filter.output.connect(amplitudeBoost.inputA); + } else { + amplitudeMultiplier.output.connect(amplitudeBoost.inputA); + } + amplitudeBoost.output.connect(ampEnv.amplitude); + + addPort(amplitude, PORT_NAME_AMPLITUDE); + addPort(frequency, PORT_NAME_FREQUENCY); + addPort(cutoff, PORT_NAME_CUTOFF); + addPortAlias(cutoff, PORT_NAME_TIMBRE); + addPort(frequencyScaler, PORT_NAME_FREQUENCY_SCALER); + addPort(filterEnvDepth, /* name= */ "FilterEnvDepth"); + + filterEnv.export(this, /* prefix= */ "Filter"); + ampEnv.export(this, /* prefix= */ "Amp"); + frequency.setup(waveOscillator.rate); + frequencyScaler.setup(/* minimum= */ 0.2, /* value= */ 1.0, /* maximum= */ 4.0); + cutoff.setup(filter.frequency); + // Allow negative filter sweeps + filterEnvDepth.setup(/* minimum= */ -4000.0, /* value= */ 2000.0, /* maximum= */ 4000.0); + waveOscillator.amplitude.set(0.5); + // Make the circuit turn off when the envelope finishes to reduce CPU load. + ampEnv.setupAutoDisable(this); + // Add named port for mapping pressure. + amplitudeBoost.inputB.setup(/* minimum= */ 1.0, /* value= */ 1.0, /* maximum= */ 4.0); + addPortAlias(amplitudeBoost.inputB, PORT_NAME_PRESSURE); + + usePreset(/* presetIndex= */ 0); + } + + @Override + public void noteOff(TimeStamp timeStamp) { + if (region == null) { + return; + } + ampEnv.input.off(timeStamp); + filterEnv.input.off(timeStamp); + WavetableRegion region = checkNotNull(this.region); + if (region.useNoise()) { + if (region.isLooped()) { + if ((region.loopEnd + 1) < waveSize) { + int releaseStart = waveOffset + region.loopEnd; + int releaseSize = waveSize - releaseStart; + // Queue release portion. + waveOscillator.dataQueue.queue(sonivoxSample, releaseStart, releaseSize, timeStamp); + } + } + } + } + + @Override + public void noteOn(double freq, double ampl, TimeStamp timeStamp) { + // TODO(b/228838584): add noteOnByPitch + double pitch = AudioMath.frequencyToPitch(freq); + region = selectRegionByNoteNumber(region, (int) (pitch + 0.5), timeStamp); + if (region == null) { + return; + } + + WavetableRegion region = checkNotNull(this.region); + double rate = 22050.0 * calculateRateScaler(region, pitch); + double velocityGain = ampl * ampl; // Sonivox squares the velocity. + double regionGain = region.gain * (1.0 / 32768.0); + double gain = velocityGain * regionGain * AMPLITUDE_SCALER; + frequency.set(rate, timeStamp); + amplitude.set(gain, timeStamp); + ampEnv.input.on(timeStamp); + filterEnv.input.on(timeStamp); + waveOscillator.output.disconnectAll(); + whiteNoise.output.disconnectAll(); + + if (region.useNoise()) { + // TODO(b/228838584): Use a switching gate instead of connecting. + whiteNoise.output.connect(amplitudeMultiplier.inputA); + } else { + waveOscillator.output.connect(amplitudeMultiplier.inputA); + waveOscillator.dataQueue.clear(timeStamp); + if (region.isLooped()) { + int loopStart = waveOffset + region.loopStart; + int loopSize = waveOffset + region.loopEnd - loopStart; + // Queue attack portion. + if (loopStart > waveOffset) { + waveOscillator.dataQueue.queue( + sonivoxSample, waveOffset, loopStart - waveOffset, timeStamp); + } + waveOscillator.dataQueue.queueLoop(sonivoxSample, loopStart, loopSize, timeStamp); + } else { + waveOscillator.dataQueue.queue(sonivoxSample, waveOffset, waveSize, timeStamp); + } + } + } + + @Nullable + private WavetableRegion selectRegionByNoteNumber( + @Nullable WavetableRegion region, int noteNumber, TimeStamp timeStamp) { + if ((region == null) || !region.isNoteInRange(noteNumber)) { + int regionIndex = SonivoxWaveData.getProgramRegion(presetIndex); + region = SonivoxWaveData.extractRegion(regionIndex); + while (!region.isNoteInRange(noteNumber) && !region.isLast()) { + regionIndex++; // Try next region + region = SonivoxWaveData.extractRegion(regionIndex); + } + } + + int waveIndex = region.waveIndex; + if (region.useNoise()) { + waveOffset = -1; + waveSize = 0; + } else { + if (waveIndex >= SonivoxWaveData.getWaveCount()) { + return null; + } + waveOffset = SonivoxWaveData.getWaveOffset(waveIndex); + waveSize = SonivoxWaveData.getWaveSize(waveIndex); + } + SonivoxWaveData.Articulation articulation = + SonivoxWaveData.extractArticulation(region.artIndex); + applyToEnvelope(articulation.eg1, ampEnv, timeStamp); + applyToEnvelope(articulation.eg2, filterEnv, timeStamp); + + int cutoffCents = articulation.filterCutoff; + if (cutoffCents > 0) { + double filterCutoffHertz = AudioMath.pitchToFrequency(cutoffCents * 0.01); + cutoff.set(filterCutoffHertz); + } else { + cutoff.set(DEFAULT_FILTER_CUTOFF); + } + + return region; + } + + @Override + public UnitOutputPort getOutput() { + return ampEnv.output; + } + + @Override + public void usePreset(int presetIndex) { + if (this.presetIndex == presetIndex) { + return; + } + reset(); + this.presetIndex = presetIndex; + if (presetIndex == 0) { + ampEnv.attack.set(0.1); + ampEnv.decay.set(0.9); + ampEnv.sustain.set(0.1); + ampEnv.release.set(0.1); + cutoff.set(300.0); + filterEnvDepth.set(500.0); + filter.Q.set(3.0); + } + } + + private void reset() { + ampEnv.attack.set(0.1); + ampEnv.decay.set(0.9); + ampEnv.sustain.set(0.1); + ampEnv.release.set(0.1); + filterEnv.attack.set(0.01); + filterEnv.decay.set(0.6); + filterEnv.sustain.set(0.4); + filterEnv.release.set(1.0); + filter.Q.set(1.0); + cutoff.set(5000.0); + filterEnvDepth.set(500.0); + region = null; + } + + private static double calculateRateScaler(WavetableRegion region, double pitch) { + double detuneSemitones = pitch + (region.tuning * 0.01); + return Math.pow(2.0, detuneSemitones / 12.0); + } + + private static void applyToEnvelope(Envelope eg, EnvelopeDAHDSR dahdsr, TimeStamp timeStamp) { + dahdsr.attack.set(eg.getAttackTimeInSeconds(), timeStamp); + dahdsr.decay.set(eg.getDecayTimeInSeconds(), timeStamp); + dahdsr.sustain.set(eg.getSustainLevel(), timeStamp); + dahdsr.release.set(eg.getReleaseTimeInSeconds(), timeStamp); + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxVoiceDescription.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxVoiceDescription.java new file mode 100644 index 0000000000..1cb9ea829b --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxVoiceDescription.java @@ -0,0 +1,64 @@ +/* + * Copyright 2023 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import android.content.Context; +import androidx.media3.common.util.UnstableApi; +import com.jsyn.unitgen.UnitVoice; +import com.jsyn.util.VoiceDescription; +import org.checkerframework.checker.nullness.qual.MonotonicNonNull; + +/** Synthesizer voice description, used for obtaining {@link SonivoxSynthVoice} instances. */ +@UnstableApi +/* package */ final class SonivoxVoiceDescription extends VoiceDescription { + private static final String VOICE_CLASS_NAME = "SonivoxVoiceDescription"; + private static final String[] tags = {"wavetable", "GM2", "ringtone"}; + + private static final Object LOCK = new Object(); + private static @MonotonicNonNull SonivoxVoiceDescription instance; + + public static SonivoxVoiceDescription getInstance(Context context) throws MidiDecoderException { + synchronized (LOCK) { + if (instance == null) { + instance = new SonivoxVoiceDescription(SonivoxWaveData.loadWaveTableData(context)); + } + return instance; + } + } + + private final short[] waveTableData; + + private SonivoxVoiceDescription(short[] waveTableData) { + super(VOICE_CLASS_NAME, SonivoxWaveData.getProgramNames()); + this.waveTableData = waveTableData; + } + + @Override + public UnitVoice createUnitVoice() { + // We must return a new instance every time. + return new SonivoxSynthVoice(waveTableData); + } + + @Override + public String[] getTags(int presetIndex) { + return tags; + } + + @Override + public String getVoiceClassName() { + return VOICE_CLASS_NAME; + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxWaveData.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxWaveData.java new file mode 100644 index 0000000000..e684445ad2 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/SonivoxWaveData.java @@ -0,0 +1,4337 @@ +/* + * Copyright 2023 The Android Open Source Project + * Copyright 2009 Sonic Network Inc. + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static androidx.media3.common.util.Assertions.checkArgument; +import static androidx.media3.common.util.Assertions.checkStateNotNull; +import static java.lang.Math.max; + +import android.content.Context; +import androidx.media3.common.util.UnstableApi; +import com.google.common.io.BaseEncoding; +import java.io.BufferedReader; +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; + +/** General MIDI Instrument library extracted from Sonivox library in Android file "wt_22khz.c". */ +@UnstableApi +/* package */ final class SonivoxWaveData { + + public static class WavetableRegion { + private static final int REGION_FLAG_IS_LOOPED = 0x01; + private static final int REGION_FLAG_USE_NOISE_GENERATOR = 0x02; + private static final int REGION_FLAG_IS_LAST = 0x8000; + + public final int loopStart; + public final int loopEnd; + public final int waveIndex; + public final int artIndex; + public final int keyGroupAndFlags; + public final byte rangeLow; + public final byte rangeHigh; + public final short tuning; + public final short gain; + + public WavetableRegion( + int loopStart, + int loopEnd, + int waveIndex, + int artIndex, + int keyGroupAndFlags, + byte rangeLow, + byte rangeHigh, + short tuning, + short gain) { + this.loopStart = loopStart; + this.loopEnd = loopEnd; + this.waveIndex = waveIndex; + this.artIndex = artIndex; + this.keyGroupAndFlags = keyGroupAndFlags; + this.rangeLow = rangeLow; + this.rangeHigh = rangeHigh; + this.tuning = tuning; + this.gain = gain; + } + + public boolean useNoise() { + return (keyGroupAndFlags & REGION_FLAG_USE_NOISE_GENERATOR) != 0; + } + + public boolean isLooped() { + return (keyGroupAndFlags & REGION_FLAG_IS_LOOPED) != 0; + } + + public boolean isLast() { + return (keyGroupAndFlags & REGION_FLAG_IS_LAST) != 0; + } + + public boolean isNoteInRange(int noteNumber) { + return rangeLow <= noteNumber && rangeHigh >= noteNumber; + } + } + + private static final int REGION_NUM_VALUES = 9; + private static final int ARTICULATION_NUM_VALUES = 17; + private static final int SONIVOX_SAMPLE_RATE = 22050; + + /** + * Loads the wave table data from file {@code sonivox_byte_wave.dat} which must be bundled in + * assets. + * + * @param context The application context. + * @return The wave table data. + * @throws MidiDecoderException If there is an error while loading the file. + */ + public static short[] loadWaveTableData(Context context) throws MidiDecoderException { + byte[] bytes = loadWaveTableFile(context); + // Use last offset and size to allocate the sample array. It is not clear why but Sonivox does + // this. + int numBytesWaveSizes = + WAVE_OFFSETS[WAVE_OFFSETS.length - 1] + WAVES_SIZES[WAVES_SIZES.length - 1]; + int numSamples = max(bytes.length, numBytesWaveSizes); + short[] waveTableData = new short[numSamples]; + for (int i = 0; i < bytes.length; i++) { + // Extend to 16-bits. + waveTableData[i] = (short) (bytes[i] << 8); + } + return waveTableData; + } + + private static byte[] loadWaveTableFile(Context context) throws MidiDecoderException { + try (InputStream inputStream = + checkStateNotNull(context.getAssets().open("sonivox_wave_data.dat"))) { + StringBuilder fileContents = new StringBuilder(); + BufferedReader reader = new BufferedReader(new InputStreamReader(inputStream)); + String line; + while ((line = reader.readLine()) != null) { + if (line.startsWith("/") || line.startsWith(" ")) { + continue; + } + fileContents.append(line); + } + return BaseEncoding.base16().decode(fileContents.toString()); + } catch (IOException e) { + throw new MidiDecoderException("Could not load wave table data", e); + } + } + + public static String[] getProgramNames() { + return new String[] { + // Index 0 is called program "1" by musicians. + /* 1 */ "Acoustic Grand", + /* 2 */ "Bright Acoustic", + /* 3 */ "Electric Grand", + /* 4 */ "Honky-Tonk", + /* 5 */ "Electric Piano 1", + /* 6 */ "Electric Piano 2", + /* 7 */ "Harpsichord", + /* 8 */ "Clav", + /* 9 */ "Celesta", + /* 10 */ "Glockenspiel", + /* 11 */ "Music Box", + /* 12 */ "Vibraphone", + /* 13 */ "Marimba", + /* 14 */ "Xylophone", + /* 15 */ "Tubular Bells", + /* 16 */ "Dulcimer", + /* 17 */ "Drawbar Organ", + /* 18 */ "Percussive Organ", + /* 19 */ "Rock Organ", + /* 20 */ "Church Organ", + /* 21 */ "Reed Organ", + /* 22 */ "Accordian", + /* 23 */ "Harmonica", + /* 24 */ "Tango Accordian", + /* 25 */ "Acoustic Guitar(nylon)", + /* 26 */ "Acoustic Guitar(steel)", + /* 27 */ "Electric Guitar(jazz)", + /* 28 */ "Electric Guitar(clean)", + /* 29 */ "Electric Guitar(muted)", + /* 30 */ "Overdriven Guitar", + /* 31 */ "Distortion Guitar", + /* 32 */ "Guitar Harmonics", + /* 33 */ "Acoustic Bass", + /* 34 */ "Electric Bass(finger)", + /* 35 */ "Electric Bass(pick)", + /* 36 */ "Fretless Bass", + /* 37 */ "Slap Bass 1", + /* 38 */ "Slap Bass 2", + /* 39 */ "Synth Bass 1", + /* 40 */ "Synth Bass 2", + /* 41 */ "Violin", + /* 42 */ "Viola", + /* 43 */ "Cello", + /* 44 */ "Contrabass", + /* 45 */ "Tremolo Strings", + /* 46 */ "Pizzicato Strings", + /* 47 */ "Orchestral Harp", + /* 48 */ "Timpani", + /* 49 */ "String Ensembles 1", + /* 50 */ "String Ensembles 2", + /* 51 */ "SynthStrings 1", + /* 52 */ "SynthStrings 2", + /* 53 */ "Choir Aahs", + /* 54 */ "Voice Oohs", + /* 55 */ "Synth Voice", + /* 56 */ "Orchestra Hit", + /* 57 */ "Trumpet", + /* 58 */ "Trombone", + /* 59 */ "Tuba", + /* 60 */ "Muted Trumpet", + /* 61 */ "French Horn", + /* 62 */ "Brass Section", + /* 63 */ "SynthBrass 1", + /* 64 */ "SynthBrass 2", + /* 65 */ "Soprano Sax", + /* 66 */ "Alto Sax", + /* 67 */ "Tenor Sax", + /* 68 */ "Baritone Sax", + /* 69 */ "Oboe", + /* 70 */ "English Horn", + /* 71 */ "Bassoon", + /* 72 */ "Clarinet", + /* 73 */ "Piccolo", + /* 74 */ "Flute", + /* 75 */ "Recorder", + /* 76 */ "Pan Flute", + /* 77 */ "Blown Bottle", + /* 78 */ "Skakuhachi", + /* 79 */ "Whistle", + /* 80 */ "Ocarina", + /* 81 */ "Lead 1 (square)", + /* 82 */ "Lead 2 (sawtooth)", + /* 83 */ "Lead 3 (calliope)", + /* 84 */ "Lead 4 (chiff)", + /* 85 */ "Lead 5 (charang)", + /* 86 */ "Lead 6 (voice)", + /* 87 */ "Lead 7 (fifths)", + /* 88 */ "Lead 8 (bass+lead)", + /* 89 */ "Pad 1 (new age)", + /* 90 */ "Pad 2 (warm)", + /* 91 */ "Pad 3 (polysynth)", + /* 92 */ "Pad 4 (choir)", + /* 93 */ "Pad 5 (bowed)", + /* 94 */ "Pad 6 (metallic)", + /* 95 */ "Pad 7 (halo)", + /* 96 */ "Pad 8 (sweep)", + /* 97 */ "FX 1 (rain)", + /* 98 */ "FX 2 (soundtrack)", + /* 99 */ "FX 3 (crystal)", + /* 100 */ "FX 4 (atmosphere)", + /* 101 */ "FX 5 (brightness)", + /* 102 */ "FX 6 (goblins)", + /* 103 */ "FX 7 (echoes)", + /* 104 */ "FX 8 (sci-fi)", + /* 105 */ "Sitar", + /* 106 */ "Banjo", + /* 107 */ "Shamisen", + /* 108 */ "Koto", + /* 109 */ "Kalimba", + /* 110 */ "Bagpipe", + /* 111 */ "Fiddle", + /* 112 */ "Shanai", + /* 113 */ "Tinkle Bell", + /* 114 */ "Agogo", + /* 115 */ "Steel Drums", + /* 116 */ "Woodblock", + /* 117 */ "Taiko Drum", + /* 118 */ "Melodic Tom", + /* 119 */ "Synth Drum", + /* 120 */ "Reverse Cymbal", + /* 121 */ "Guitar Fret Noise", + /* 122 */ "Breath Noise", + /* 123 */ "Seashore", + /* 124 */ "Bird Tweet", + /* 125 */ "Telephone Ring", + /* 126 */ "Helicopter", + /* 127 */ "Applause", + /* 128 */ "Gunshot", + /* 0x80 is special program for GM2 drum channels */ "Rhythm" + }; + } + + public static WavetableRegion extractRegion(int index) { + int cursor = index * REGION_NUM_VALUES; + int keyGroupAndFlags = EAS_REGIONS[cursor++]; + byte rangeLow = (byte) EAS_REGIONS[cursor++]; + byte rangeHigh = (byte) EAS_REGIONS[cursor++]; + short tuning = (short) EAS_REGIONS[cursor++]; + short gain = (short) EAS_REGIONS[cursor++]; + int loopStart = EAS_REGIONS[cursor++]; + int loopEnd = EAS_REGIONS[cursor++]; + int waveIndex = EAS_REGIONS[cursor++]; + int artIndex = EAS_REGIONS[cursor]; + return new WavetableRegion( + loopStart, + loopEnd, + waveIndex, + artIndex, + keyGroupAndFlags, + rangeLow, + rangeHigh, + tuning, + gain); + } + + public static class Envelope { + public final short attackTime; // Add to gain every 128 samples, 0 to 32767 + public final short decayTime; // 1.15 scaler for gain every 128 samples + public final short sustainLevel; // Gain from 0 to 32767 + public final short releaseTime; // 1.15 scaler for gain every 128 samples + + public Envelope(short attackTime, short decayTime, short sustainLevel, short releaseTime) { + checkArgument(attackTime != 0); // used later as denominator + this.attackTime = attackTime; + this.decayTime = decayTime; + this.sustainLevel = sustainLevel; + this.releaseTime = releaseTime; + } + + /** + * From Sonivox Code: attackTime is the fixed-point integer value from the Sonivox instrument. + * (attackTime/32768) * (T*SR/128) = 1.0 // 0 to full scale in T seconds (T*SR/128) = 1.0 / + * (attackTime/32768) T = 128 * 32768 / SR * attackTime + */ + public double getAttackTimeInSeconds() { + double numerator = 128L * 32768; + int denominator = SONIVOX_SAMPLE_RATE * attackTime; + double time = numerator / denominator; + // Do not use less than 5 msec because it will be too clicky. + return max(0.005, time); + } + + public double getDecayTimeInSeconds() { + return convertScalerToSeconds(decayTime); + } + + public double getReleaseTimeInSeconds() { + return max(0.02, convertScalerToSeconds(releaseTime)); + } + + public double getSustainLevel() { + return sustainLevel * (1.0 / 32768); + } + + /** + * Based on a reverse engineering of the Sonivox code. (decayTime / 32768)^(T*SR/128) = -90dB + * log((decayTime / 32768)^(T*SR/128)) = log(DB90) (T*SR/128) * log(decayTime / 32768) = + * log(DB90) (T*SR/128) * log(decayTime / 32768) = log(1.0/32768) T = log(1.0/32768) * 128 / (SR + * * log(decayTime/32768) + */ + private static double convertScalerToSeconds(int scaler) { + double numerator = Math.log(1.0 / 32768) * 128; + double denominator = SONIVOX_SAMPLE_RATE * Math.log(scaler / 32768.0); + return numerator / denominator; + } + } + + public static class Articulation { + public final Envelope eg1; + public final Envelope eg2; + public final short lfoToPitch; // pitchCents += lfo * lfoToPitch / 32768.0 + public final short lfoDelay; // T = lfoDelay * 128 / SR + public final short lfoFreq; // phaseIncrement = lfoFreq*128 from 0 to 32767 + public final short eg2ToPitch; // pitchCents += eg2 * eg2ToPitch / 32768.0 + public final short eg2ToFc; // pitchCents += eg2 * eg2ToFc / 32768.0 + public final short filterCutoff; // pitchCents + public final byte lfoToGain; // logarithmic + public final short filterQ; + public final byte pan; + + public Articulation( + Envelope eg1, + Envelope eg2, + short lfoToPitch, + short lfoDelay, + short lfoFreq, + short eg2ToPitch, + short eg2ToFc, + short filterCutoff, + byte lfoToGain, + short filterQ, + byte pan) { + this.eg1 = eg1; + this.eg2 = eg2; + this.lfoToPitch = lfoToPitch; + this.lfoDelay = lfoDelay; + this.lfoFreq = lfoFreq; + this.eg2ToPitch = eg2ToPitch; + this.eg2ToFc = eg2ToFc; + this.filterCutoff = filterCutoff; + this.lfoToGain = lfoToGain; + this.filterQ = filterQ; + this.pan = pan; + } + } + + public static Articulation extractArticulation(int index) { + int cursor = index * ARTICULATION_NUM_VALUES; + // Extraction order must match the order of the members of the structure. + return new Articulation( + /* eg1= */ new Envelope( + /* attackTime= */ EAS_ARTICULATIONS[cursor++], + /* decayTime= */ EAS_ARTICULATIONS[cursor++], + /* sustainLevel= */ EAS_ARTICULATIONS[cursor++], + /* releaseTime= */ EAS_ARTICULATIONS[cursor++]), + /* eg2= */ new Envelope( + /* attackTime= */ EAS_ARTICULATIONS[cursor++], + /* decayTime= */ EAS_ARTICULATIONS[cursor++], + /* sustainLevel= */ EAS_ARTICULATIONS[cursor++], + /* releaseTime= */ EAS_ARTICULATIONS[cursor++]), + /* lfoToPitch= */ EAS_ARTICULATIONS[cursor++], + /* lfoDelay= */ EAS_ARTICULATIONS[cursor++], + /* lfoFreq= */ EAS_ARTICULATIONS[cursor++], + /* eg2ToPitch= */ EAS_ARTICULATIONS[cursor++], + /* eg2ToFc= */ EAS_ARTICULATIONS[cursor++], + /* filterCutoff= */ EAS_ARTICULATIONS[cursor++], + /* lfoToGain= */ (byte) EAS_ARTICULATIONS[cursor++], + /* filterQ= */ EAS_ARTICULATIONS[cursor++], + /* pan= */ (byte) EAS_ARTICULATIONS[cursor]); + } + + public static int getProgramRegion(int index) { + return PROGRAM_REGIONS[index]; + } + + private static final int[] PROGRAM_REGIONS = { + 291, 324, 314, 334, 202, 319, 95, 195, // 0 + 107, 92, 371, 89, 87, 85, 135, 82, // 8 + 200, 192, 130, 267, 193, 302, 207, 210, + 128, 125, 190, 120, 118, 213, 221, 271, + 80, 78, 308, 164, 220, 310, 166, 167, // 32 + 186, 182, 181, 179, 160, 178, 176, 115, + 155, 153, 151, 149, 75, 73, 374, 111, + 252, 254, 258, 305, 256, 157, 146, 137, + 249, 237, 245, 241, 274, 262, 260, 265, // 64 + 172, 171, 309, 277, 284, 307, 136, 344, + 173, 168, 345, 353, 346, 70, 110, 311, + 357, 144, 104, 67, 364, 367, 64, 288, + 142, 140, 98, 355, 133, 123, 61, 113, // 96 + 285, 280, 279, 278, 370, 286, 359, 283, + 101, 236, 163, 235, 234, 233, 232, 231, + 162, 363, 230, 281, 165, 229, 109, 228, + 0 // start of rhythm regions + }; + + public static int getWaveSize(int index) { + return WAVES_SIZES[index]; + } + + private static final int[] WAVES_SIZES = { + 16820, 16708, 16592, 11754, 10954, 10295, 9922, 7489, + 5779, 5462, 4452, 3779, 3115, 3093, 3057, 3024, + 2818, 2776, 2171, 2168, 2052, 1902, 1835, 1614, + 1603, 1528, 1517, 1480, 1455, 1424, 1387, 1302, + 1262, 1254, 1230, 1227, 1185, 1181, 1178, 1168, + 1132, 1120, 1034, 1033, 1018, 994, 964, 926, + 907, 886, 881, 866, 830, 817, 816, 813, + 749, 748, 739, 720, 652, 610, 610, 583, + 564, 561, 556, 549, 542, 535, 530, 530, + 516, 508, 492, 478, 461, 448, 437, 431, + 423, 418, 403, 402, 400, 394, 387, 387, + 367, 357, 347, 347, 341, 336, 334, 329, + 325, 312, 294, 284, 277, 265, 255, 233, + 230, 213, 207, 205, 194, 193, 184, 181, + 181, 167, 164, 158, 152, 152, 145, 139, + 128, 103, 100, 88, 87, 84, 84, 72, + 71, 55, 46, 45, 43, 40, 40, 40, + 37, 35, 32, 32, 30, 29, 27, 23, + 22, 21, 21, 21, 21, 20 + }; + + public static int getWaveCount() { + return WAVE_OFFSETS.length; + } + + public static int getWaveOffset(int index) { + return WAVE_OFFSETS[index]; + } + + private static final int[] WAVE_OFFSETS = { + 0x00000000, + 0x000041b4, + 0x000082f8, + 0x0000c3c8, + 0x0000f1b2, + 0x00011c7c, + 0x000144b3, + 0x00016b75, // 0 + 0x000188b6, + 0x00019f49, + 0x0001b49f, + 0x0001c603, + 0x0001d4c6, + 0x0001e0f1, + 0x0001ed06, + 0x0001f8f7, // 8 + 0x000204c7, + 0x00020fc9, + 0x00021aa1, + 0x0002231c, + 0x00022b94, + 0x00023398, + 0x00023b06, + 0x00024231, // 16 + 0x0002487f, + 0x00024ec2, + 0x000254ba, + 0x00025aa7, + 0x0002606f, + 0x0002661e, + 0x00026bae, + 0x00027119, + 0x0002762f, + 0x00027b1d, + 0x00028003, + 0x000284d1, + 0x0002899c, + 0x00028e3d, + 0x000292da, + 0x00029774, // 32 + 0x00029c04, + 0x0002a070, + 0x0002a4d0, + 0x0002a8da, + 0x0002ace3, + 0x0002b0dd, + 0x0002b4bf, + 0x0002b883, + 0x0002bc21, + 0x0002bfac, + 0x0002c322, + 0x0002c693, + 0x0002c9f5, + 0x0002cd33, + 0x0002d064, + 0x0002d394, + 0x0002d6c1, + 0x0002d9ae, + 0x0002dc9a, + 0x0002df7d, + 0x0002e24d, + 0x0002e4d9, + 0x0002e73b, + 0x0002e99d, + 0x0002ebe4, + 0x0002ee18, + 0x0002f049, + 0x0002f275, + 0x0002f49a, + 0x0002f6b8, + 0x0002f8cf, + 0x0002fae1, // 64 + 0x0002fcf3, + 0x0002fef7, + 0x000300f3, + 0x000302df, + 0x000304bd, + 0x0003068a, + 0x0003084a, + 0x000309ff, + 0x00030bae, + 0x00030d55, + 0x00030ef7, + 0x0003108a, + 0x0003121c, + 0x000313ac, + 0x00031536, + 0x000316b9, + 0x0003183c, + 0x000319ab, + 0x00031b10, + 0x00031c6b, + 0x00031dc6, + 0x00031f1b, + 0x0003206b, + 0x000321b9, + 0x00032302, + 0x00032447, + 0x0003257f, + 0x000326a5, + 0x000327c1, + 0x000328d6, + 0x000329df, + 0x00032ade, + 0x00032bc7, + 0x00032cad, + 0x00032d82, + 0x00032e51, + 0x00032f1e, + 0x00032fe0, + 0x000330a1, + 0x00033159, + 0x0003320e, + 0x000332c3, + 0x0003336a, + 0x0003340e, + 0x000334ac, + 0x00033544, + 0x000335dc, + 0x0003366d, + 0x000336f8, + 0x00033778, + 0x000337df, + 0x00033843, + 0x0003389b, + 0x000338f2, + 0x00033946, + 0x0003399a, + 0x000339e2, + 0x00033a29, + 0x00033a60, + 0x00033a8e, + 0x00033abb, + 0x00033ae6, + 0x00033b0e, + 0x00033b36, // 128 + 0x00033b5e, + 0x00033b83, + 0x00033ba6, + 0x00033bc6, + 0x00033be6, + 0x00033c04, + 0x00033c21, + 0x00033c3c, // 136-143 + 0x00033c53, + 0x00033c69, + 0x00033c7e, + 0x00033c93, + 0x00033ca8, + 0x00033cbd // 144-149 + }; + + /** + * This region data is stored as integers in a big uniform array. Region objects can be built from + * this array. + */ + private static final int[] EAS_REGIONS = { + // keyGroupAndFlags, rangeLow, rangeHigh, tuning, gain, loopStart, loopEnd, waveIndex, artIndex + 0, 27, 27, -2868, 16422, 0, 0, 81, 0, /* region 0 */ + 0, 28, 28, -3568, 32767, 0, 0, 40, 0, /* region 1 */ + 0, 29, 29, -4553, 32767, 0, 0, 32, 1, /* region 2 */ + 0, 30, 30, -4853, 32767, 0, 0, 32, 2, /* region 3 */ + 0, 31, 31, -3868, 23197, 0, 0, 48, 3, /* region 4 */ + 1536, 32, 32, -3200, 20675, 0, 0, 137, 4, /* region 5 */ + 1537, 33, 33, -3703, 20675, 792, 879, 50, 5, /* region 6 */ + 1537, 34, 34, -3803, 16422, 792, 879, 50, 6, /* region 7 */ + 0, 35, 35, -4968, 32767, 0, 0, 83, 7, /* region 8 */ + 0, 36, 36, -4968, 32767, 0, 0, 83, 7, /* region 9 */ + 0, 37, 37, -4051, 18426, 0, 0, 53, 8, /* region 10 */ + 0, 38, 38, -4151, 23197, 0, 0, 16, 9, /* region 11 */ + 0, 39, 39, -3568, 32767, 0, 0, 40, 10, /* region 12 */ + 0, 40, 40, -4151, 23197, 0, 0, 16, 4, /* region 13 */ + 1, 41, 41, -5855, 26028, 798, 993, 45, 11, /* region 14 */ + 257, 42, 42, -4200, 26028, 4288, 7488, 7, 12, /* region 15 */ + 1, 43, 43, -5755, 26028, 798, 993, 45, 13, /* region 16 */ + 257, 44, 44, -4400, 26028, 4288, 7488, 7, 14, /* region 17 */ + 1, 45, 45, -5755, 26028, 798, 993, 45, 15, /* region 18 */ + 257, 46, 46, -4600, 26028, 4288, 7488, 7, 16, /* region 19 */ + 1, 47, 47, -5455, 26028, 798, 993, 45, 17, /* region 20 */ + 1, 48, 48, -5355, 26028, 798, 993, 45, 18, /* region 21 */ + 1, 49, 49, -5200, 16422, 1294, 5778, 8, 19, /* region 22 */ + 1, 50, 50, -5255, 26028, 798, 993, 45, 20, /* region 23 */ + 1, 51, 51, -5268, 16422, 6592, 9921, 6, 21, /* region 24 */ + 1, 52, 52, -5600, 32767, 1294, 5778, 8, 22, /* region 25 */ + 1, 53, 53, -5418, 14636, 6592, 9921, 6, 23, /* region 26 */ + 0, 54, 54, -5751, 26028, 0, 0, 39, 24, /* region 27 */ + 1, 55, 55, -5300, 32767, 1294, 5778, 8, 25, /* region 28 */ + 0, 56, 56, -7255, 32767, 0, 0, 90, 26, /* region 29 */ + 1, 57, 57, -5700, 32767, 1294, 5778, 8, 27, /* region 30 */ + 1, 58, 58, -7053, 23197, 0, 166, 113, 28, /* region 31 */ + 1, 59, 59, -5968, 16422, 6592, 9921, 6, 29, /* region 32 */ + 1, 60, 60, -6453, 23197, 432, 582, 63, 30, /* region 33 */ + 1, 61, 61, -6853, 16422, 432, 582, 63, 30, /* region 34 */ + 1, 62, 62, -7253, 20675, 432, 582, 63, 31, /* region 35 */ + 1, 63, 63, -7353, 23197, 432, 582, 63, 32, /* region 36 */ + 1, 64, 64, -7953, 23197, 432, 582, 63, 33, /* region 37 */ + 0, 65, 65, -7555, 32767, 0, 0, 14, 34, /* region 38 */ + 0, 66, 66, -7955, 20675, 0, 0, 14, 34, /* region 39 */ + 512, 67, 67, -7155, 18426, 0, 0, 90, 35, /* region 40 */ + 512, 68, 68, -7755, 18426, 0, 0, 90, 35, /* region 41 */ + 0, 69, 69, -7755, 32767, 0, 0, 86, 36, /* region 42 */ + 0, 70, 70, -6855, 21900, 0, 0, 86, 37, /* region 43 */ + 769, 71, 71, -6355, 23197, 0, 1226, 35, 38, /* region 44 */ + 769, 72, 72, -6955, 26028, 0, 1226, 35, 38, /* region 45 */ + 1024, 73, 73, -7955, 32767, 0, 0, 22, 39, /* region 46 */ + 1024, 74, 74, -8455, 32767, 0, 0, 22, 40, /* region 47 */ + 1, 75, 75, -7900, 23197, 0, 31, 139, 41, /* region 48 */ + 0, 76, 76, -10455, 23197, 0, 0, 134, 42, /* region 49 */ + 0, 77, 77, -10055, 23197, 0, 0, 134, 43, /* region 50 */ + 0, 78, 78, -8853, 16422, 0, 0, 89, 44, /* region 51 */ + 0, 79, 79, -10253, 16422, 0, 0, 89, 45, /* region 52 */ + 1281, 80, 80, -6300, 13045, 209, 230, 103, 46, /* region 53 */ + 1281, 81, 81, -6400, 16422, 209, 230, 103, 47, /* region 54 */ + 0, 82, 82, -8455, 20675, 0, 0, 87, 48, /* region 55 */ + 0, 83, 83, -8900, 32767, 0, 0, 13, 49, /* region 56 */ + 1, 84, 84, -8400, 23197, 0, 10294, 5, 50, /* region 57 */ + 0, 85, 85, -9655, 32767, 0, 0, 135, 4, /* region 58 */ + 0, 86, 86, -9068, 16422, 0, 0, 24, 51, /* region 59 */ + 32769, 87, 87, -9168, 32767, 1335, 1603, 24, 52, /* region 60 */ + 1, 12, 67, -6605, 23197, 437, 16584, 2, 48, /* region 61 */ + 1, 68, 73, -7196, 23197, 452, 16803, 0, 48, /* region 62 */ + 32769, 74, 108, -8467, 23197, 404, 16698, 1, 48, /* region 63 */ + 1, 12, 78, -6605, 16422, 437, 16584, 2, 48, /* region 64 */ + 1, 79, 91, -7196, 16422, 452, 16803, 0, 48, /* region 65 */ + 32769, 92, 108, -8467, 16422, 404, 16698, 1, 48, /* region 66 */ + 1, 12, 78, -6605, 16422, 437, 16584, 2, 48, /* region 67 */ + 1, 79, 91, -7196, 16422, 452, 16803, 0, 48, /* region 68 */ + 32769, 92, 108, -8467, 16422, 404, 16698, 1, 48, /* region 69 */ + 1, 12, 70, -6600, 23197, 437, 16584, 2, 48, /* region 70 */ + 1, 71, 88, -7191, 23197, 452, 16803, 0, 48, /* region 71 */ + 32769, 89, 108, -8462, 23197, 404, 16698, 1, 48, /* region 72 */ + 1, 12, 54, -5956, 13045, 639, 4368, 10, 48, /* region 73 */ + 32769, 55, 108, -6351, 18426, 702, 3112, 12, 48, /* region 74 */ + 1, 12, 66, -6611, 23197, 437, 16584, 2, 48, /* region 75 */ + 1, 67, 87, -7202, 23197, 452, 16803, 0, 48, /* region 76 */ + 32769, 88, 108, -8473, 16422, 404, 16698, 1, 48, /* region 77 */ + 1, 12, 43, -3055, 23197, 920, 1383, 30, 59, /* region 78 */ + 32769, 44, 96, -5060, 18426, 885, 1176, 37, 59, /* region 79 */ + 1, 12, 48, -3461, 18426, 1148, 1514, 26, 60, /* region 80 */ + 32769, 49, 96, -6253, 16422, 1347, 1420, 29, 60, /* region 81 */ + 1, 33, 56, -5600, 26028, 1064, 1170, 38, 61, /* region 82 */ + 1, 57, 72, -6000, 26028, 930, 1014, 44, 61, /* region 83 */ + 32769, 73, 108, -7600, 26028, 726, 826, 52, 61, /* region 84 */ + 1, 36, 96, -7600, 20675, 635, 735, 58, 62, /* region 85 */ + 32769, 97, 108, -10108, 13045, 0, 31, 139, 62, /* region 86 */ + 1, 36, 96, -7600, 14636, 635, 735, 58, 0, /* region 87 */ + 32769, 97, 108, -10108, 13045, 0, 31, 139, 0, /* region 88 */ + 1, 36, 83, -6006, 13045, 838, 922, 47, 63, /* region 89 */ + 1, 84, 93, -8406, 14636, 209, 230, 103, 63, /* region 90 */ + 32769, 94, 108, -10108, 13045, 0, 31, 139, 63, /* region 91 */ + 1, 36, 83, -6006, 13045, 838, 922, 47, 64, /* region 92 */ + 1, 84, 93, -8406, 13045, 209, 230, 103, 64, /* region 93 */ + 32769, 94, 108, -10108, 13045, 0, 31, 139, 64, /* region 94 */ + 1, 21, 56, -5595, 23197, 1064, 1170, 38, 65, /* region 95 */ + 1, 57, 72, -5995, 23197, 930, 1014, 44, 65, /* region 96 */ + 32769, 73, 108, -7598, 23197, 726, 826, 52, 65, /* region 97 */ + 1, 12, 83, -6006, 16422, 838, 922, 47, 66, /* region 98 */ + 1, 84, 93, -8406, 16422, 209, 230, 103, 66, /* region 99 */ + 32769, 94, 108, -10108, 16422, 0, 31, 139, 66, /* region 100 */ + 1, 24, 83, -6006, 16422, 838, 922, 47, 67, /* region 101 */ + 1, 84, 93, -8406, 16422, 209, 230, 103, 67, /* region 102 */ + 32769, 94, 108, -10108, 16422, 0, 31, 139, 67, /* region 103 */ + 1, 12, 83, -6020, 16422, 0, 83, 126, 68, /* region 104 */ + 1, 84, 90, -8482, 16422, 0, 20, 145, 68, /* region 105 */ + 32769, 91, 108, -9101, 16422, 6, 20, 147, 68, /* region 106 */ + 1, 21, 75, -7241, 16422, 419, 460, 76, 69, /* region 107 */ + 32769, 76, 108, -9690, 14636, 254, 264, 101, 69, /* region 108 */ + 32769, 36, 84, -7755, 16422, 0, 2775, 17, 70, /* region 109 */ + 32769, 12, 108, -6655, 23197, 30, 276, 100, 71, /* region 110 */ + 0, 12, 60, -7914, 26028, 0, 0, 15, 72, /* region 111 */ + 32768, 61, 96, -7914, 26028, 0, 0, 15, 73, /* region 112 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 74, /* region 113 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 74, /* region 114 */ + 1, 12, 35, -5355, 16422, 2869, 3778, 11, 75, /* region 115 */ + 1, 36, 48, -6555, 20675, 2869, 3778, 11, 75, /* region 116 */ + 32769, 49, 72, -6555, 20675, 2869, 3778, 11, 76, /* region 117 */ + 1, 16, 55, -6224, 20675, 1045, 1119, 41, 77, /* region 118 */ + 32769, 56, 96, -6718, 20675, 907, 963, 46, 77, /* region 119 */ + 1, 16, 53, -5994, 29204, 1140, 1479, 27, 78, /* region 120 */ + 1, 54, 70, -7171, 29204, 726, 812, 55, 78, /* region 121 */ + 32769, 71, 108, -7788, 29204, 718, 748, 56, 78, /* region 122 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 79, /* region 123 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 79, /* region 124 */ + 1, 16, 54, -5727, 20675, 5362, 5461, 9, 80, /* region 125 */ + 1, 55, 63, -5851, 26028, 1362, 1454, 28, 80, /* region 126 */ + 32769, 64, 108, -6744, 16422, 311, 366, 88, 80, /* region 127 */ + 1, 16, 48, -4798, 20675, 1132, 1301, 31, 81, /* region 128 */ + 32769, 49, 108, -5988, 20675, 1099, 1184, 36, 81, /* region 129 */ + 1, 21, 68, -8458, 20675, 87, 2170, 18, 82, /* region 130 */ + 1, 69, 82, -8960, 20675, 120, 2167, 19, 82, /* region 131 */ + 32769, 83, 108, -10160, 20675, 376, 2041, 20, 82, /* region 132 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 83, /* region 133 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 83, /* region 134 */ + 32769, 55, 108, -7368, 20675, 0, 477, 75, 84, /* region 135 */ + 32769, 36, 96, -6900, 14636, 101, 151, 116, 85, /* region 136 */ + 1, 24, 83, -6020, 13045, 0, 83, 126, 86, /* region 137 */ + 1, 84, 90, -8482, 13045, 0, 20, 145, 86, /* region 138 */ + 32769, 91, 108, -9101, 13045, 6, 20, 147, 86, /* region 139 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 87, /* region 140 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 87, /* region 141 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 88, /* region 142 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 88, /* region 143 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 89, /* region 144 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 89, /* region 145 */ + 1, 24, 83, -6020, 13045, 0, 83, 126, 90, /* region 146 */ + 1, 84, 90, -8482, 13045, 0, 20, 145, 90, /* region 147 */ + 32769, 91, 108, -9101, 13045, 6, 20, 147, 90, /* region 148 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 91, /* region 149 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 91, /* region 150 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 92, /* region 151 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 92, /* region 152 */ + 1, 12, 62, -7053, 16422, 23, 10953, 4, 93, /* region 153 */ + 32769, 63, 108, -7755, 20675, 11, 11753, 3, 93, /* region 154 */ + 1, 12, 62, -7053, 16422, 23, 10953, 4, 94, /* region 155 */ + 32769, 63, 108, -7755, 16422, 11, 11753, 3, 94, /* region 156 */ + 1, 24, 79, -6020, 13045, 0, 83, 126, 95, /* region 157 */ + 1, 80, 90, -8482, 13045, 0, 20, 145, 95, /* region 158 */ + 32769, 91, 108, -9101, 13045, 6, 20, 147, 95, /* region 159 */ + 1, 12, 65, -7053, 13045, 23, 10953, 4, 96, /* region 160 */ + 32769, 66, 108, -7755, 16422, 11, 11753, 3, 96, /* region 161 */ + 32768, 36, 84, -7500, 20675, 0, 0, 25, 97, /* region 162 */ + 32769, 36, 96, -8855, 20675, 1482, 1613, 23, 98, /* region 163 */ + 32769, 12, 96, -4366, 32767, 818, 1033, 42, 99, /* region 164 */ + 32769, 36, 84, -8568, 18426, 0, 293, 98, 100, /* region 165 */ + 32769, 12, 96, -6020, 26028, 0, 83, 125, 101, /* region 166 */ + 32769, 12, 96, -6020, 20675, 0, 83, 125, 102, /* region 167 */ + 1, 12, 83, -6020, 13045, 0, 83, 125, 104, /* region 168 */ + 1, 84, 90, -8482, 13045, 0, 20, 146, 104, /* region 169 */ + 32769, 91, 108, -9101, 13045, 6, 20, 148, 104, /* region 170 */ + 32769, 36, 108, -8570, 32767, 472, 491, 74, 105, /* region 171 */ + 32769, 36, 108, -8570, 20675, 472, 491, 74, 106, /* region 172 */ + 1, 12, 72, -6012, 7336, 2, 86, 124, 107, /* region 173 */ + 1, 73, 101, -8500, 8231, 2, 22, 143, 107, /* region 174 */ + 32769, 102, 108, -9683, 20675, 173, 183, 110, 107, /* region 175 */ + 1, 21, 96, -7768, 13045, 477, 507, 73, 108, /* region 176 */ + 32769, 97, 108, -9683, 13045, 173, 183, 110, 109, /* region 177 */ + 32769, 12, 108, -7771, 16422, 477, 507, 73, 110, /* region 178 */ + 1, 12, 53, -4971, 16422, 388, 541, 68, 111, /* region 179 */ + 32769, 54, 60, -5949, 11626, 473, 560, 65, 111, /* region 180 */ + 32769, 36, 72, -5949, 16422, 473, 560, 65, 112, /* region 181 */ + 1, 48, 58, -7053, 16422, 356, 402, 82, 113, /* region 182 */ + 1, 59, 65, -7574, 16422, 514, 548, 67, 113, /* region 183 */ + 1, 66, 78, -8174, 16422, 505, 529, 71, 113, /* region 184 */ + 32769, 79, 96, -9233, 16422, 178, 191, 109, 113, /* region 185 */ + 1, 55, 60, -7053, 16422, 356, 402, 82, 114, /* region 186 */ + 1, 61, 69, -7574, 16422, 514, 548, 67, 114, /* region 187 */ + 1, 70, 79, -8174, 16422, 505, 529, 71, 114, /* region 188 */ + 32769, 80, 108, -9233, 16422, 178, 191, 109, 114, /* region 189 */ + 1, 16, 82, -8029, 23197, 180, 206, 106, 115, /* region 190 */ + 32769, 83, 108, -7240, 18426, 3, 44, 131, 115, /* region 191 */ + 32769, 21, 108, -8869, 20675, 483, 515, 72, 116, /* region 192 */ + 1, 21, 89, -7205, 18426, 3, 45, 130, 117, /* region 193 */ + 32769, 90, 108, -9101, 10362, 6, 20, 148, 117, /* region 194 */ + 1, 21, 42, -4686, 20675, 0, 180, 111, 118, /* region 195 */ + 1, 43, 51, -5286, 23197, 0, 127, 120, 118, /* region 196 */ + 1, 52, 58, -6292, 26028, 0, 71, 127, 118, /* region 197 */ + 1, 59, 68, -7468, 23197, 0, 36, 136, 118, /* region 198 */ + 32769, 69, 108, -8574, 20675, 0, 19, 149, 118, /* region 199 */ + 1, 21, 89, -7199, 20675, 3, 45, 130, 119, /* region 200 */ + 32769, 90, 108, -9101, 14636, 6, 20, 148, 119, /* region 201 */ + 1, 21, 46, -5651, 26028, 236, 340, 92, 120, /* region 202 */ + 1, 47, 71, -6563, 20675, 824, 885, 49, 120, /* region 203 */ + 1, 72, 88, -7907, 18426, 719, 747, 57, 120, /* region 204 */ + 1, 89, 93, -8876, 16422, 83, 99, 122, 120, /* region 205 */ + 32769, 94, 108, -9689, 16422, 173, 183, 110, 120, /* region 206 */ + 1, 60, 71, -7205, 16422, 0, 42, 132, 121, /* region 207 */ + 1, 72, 78, -7903, 16422, 0, 28, 141, 121, /* region 208 */ + 32769, 79, 96, -8405, 16422, 0, 21, 144, 121, /* region 209 */ + 1, 48, 65, -6316, 11626, 0, 70, 128, 122, /* region 210 */ + 1, 66, 79, -7724, 14636, 0, 31, 138, 122, /* region 211 */ + 32769, 80, 96, -8030, 11626, 0, 26, 142, 122, /* region 212 */ + 1, 16, 44, -5868, 14636, 163, 254, 102, 123, /* region 213 */ + 1, 45, 51, -6418, 16422, 261, 393, 85, 123, /* region 214 */ + 1, 52, 58, -7333, 18426, 190, 229, 104, 123, /* region 215 */ + 1, 59, 66, -8100, 18426, 168, 193, 108, 123, /* region 216 */ + 1, 67, 70, -8576, 18426, 138, 157, 115, 123, /* region 217 */ + 1, 71, 80, -9103, 18426, 166, 180, 112, 123, /* region 218 */ + 32769, 81, 108, -10074, 18426, 135, 151, 117, 123, /* region 219 */ + 32769, 12, 96, -5004, 23197, 570, 719, 59, 124, /* region 220 */ + 1, 12, 48, -5868, 14636, 163, 254, 102, 125, /* region 221 */ + 1, 49, 54, -6418, 16422, 261, 393, 85, 125, /* region 222 */ + 1, 55, 63, -7333, 18426, 190, 229, 104, 125, /* region 223 */ + 1, 64, 70, -8100, 18426, 168, 193, 108, 125, /* region 224 */ + 1, 71, 75, -8576, 18426, 138, 157, 115, 125, /* region 225 */ + 1, 76, 82, -9103, 18426, 166, 180, 112, 125, /* region 226 */ + 32769, 83, 108, -10074, 18426, 135, 151, 117, 125, /* region 227 */ + 32770, 36, 84, -7200, 29204, 0, 0, 0, 126, /* region 228 */ + 32770, 36, 84, -7600, 8231, 0, 0, 0, 127, /* region 229 */ + 32770, 36, 84, -7200, 20675, 0, 0, 0, 128, /* region 230 */ + 32769, 36, 84, -6000, -24285, 1294, 5778, 8, 129, /* region 231 */ + 32769, 36, 84, -6555, 29204, 798, 993, 45, 130, /* region 232 */ + 32769, 36, 84, -6855, 20675, 798, 993, 45, 131, /* region 233 */ + 32769, 36, 84, -7755, 29204, 798, 993, 45, 132, /* region 234 */ + 32768, 36, 84, -8155, 32767, 0, 0, 133, 133, /* region 235 */ + 32768, 36, 84, -6555, 20675, 0, 0, 91, 134, /* region 236 */ + 1, 24, 62, -7000, 23197, 286, 333, 94, 135, /* region 237 */ + 1, 63, 66, -7364, 26028, 297, 335, 93, 135, /* region 238 */ + 1, 67, 72, -7722, 23197, 368, 399, 84, 135, /* region 239 */ + 32769, 73, 96, -8310, 23197, 116, 138, 119, 135, /* region 240 */ + 1, 24, 48, -5141, 23197, 309, 447, 77, 136, /* region 241 */ + 1, 49, 56, -6266, 26028, 211, 283, 99, 136, /* region 242 */ + 1, 57, 63, -7000, 26028, 286, 333, 94, 136, /* region 243 */ + 32769, 64, 84, -7722, 23197, 368, 399, 84, 136, /* region 244 */ + 1, 24, 56, -6266, 29204, 211, 283, 99, 137, /* region 245 */ + 1, 57, 63, -7000, 29204, 286, 333, 94, 137, /* region 246 */ + 1, 64, 69, -7722, 29204, 368, 399, 84, 137, /* region 247 */ + 32769, 70, 96, -8310, 29204, 116, 138, 119, 137, /* region 248 */ + 1, 24, 68, -7722, 18426, 368, 399, 84, 138, /* region 249 */ + 1, 69, 76, -8310, 26028, 116, 138, 119, 138, /* region 250 */ + 32769, 77, 108, -8758, 23197, 127, 144, 118, 138, /* region 251 */ + 1, 24, 82, -7613, 23197, 389, 422, 80, 139, /* region 252 */ + 32769, 83, 108, -8764, 26028, 146, 163, 114, 139, /* region 253 */ + 1, 12, 58, -6898, 29204, 386, 436, 78, 140, /* region 254 */ + 32769, 59, 96, -7371, 26028, 290, 328, 95, 140, /* region 255 */ + 1, 12, 58, -6898, 16422, 386, 436, 78, 141, /* region 256 */ + 32769, 59, 96, -7371, 18426, 290, 328, 95, 141, /* region 257 */ + 1, 12, 48, -6898, -28771, 386, 436, 78, 142, /* region 258 */ + 32769, 49, 84, -7371, 29204, 290, 328, 95, 142, /* region 259 */ + 1, 12, 60, -5453, 20675, 314, 430, 79, 143, /* region 260 */ + 32769, 61, 84, -6553, 18426, 263, 324, 96, 143, /* region 261 */ + 1, 24, 60, -6553, 16422, 263, 324, 96, 144, /* region 262 */ + 1, 61, 70, -7669, 20675, 279, 311, 97, 144, /* region 263 */ + 32769, 71, 96, -8098, 23197, 179, 204, 107, 144, /* region 264 */ + 1, 24, 84, -8483, 20675, 191, 211, 105, 145, /* region 265 */ + 32769, 85, 108, -9683, 20675, 92, 102, 121, 145, /* region 266 */ + 1, 21, 69, -6553, 13045, 263, 324, 96, 146, /* region 267 */ + 1, 70, 94, -7669, 20675, 279, 311, 97, 146, /* region 268 */ + 1, 95, 96, -8098, -24285, 179, 204, 107, 146, /* region 269 */ + 32769, 97, 108, -9683, -24285, 173, 183, 110, 146, /* region 270 */ + 1, 16, 55, -8100, 20675, 168, 193, 108, 147, /* region 271 */ + 1, 56, 74, -8576, 26028, 138, 157, 115, 147, /* region 272 */ + 32769, 75, 96, -10074, 26028, 135, 151, 117, 147, /* region 273 */ + 1, 24, 72, -8098, 26028, 179, 204, 107, 148, /* region 274 */ + 1, 73, 85, -8483, 20675, 191, 211, 105, 148, /* region 275 */ + 32769, 86, 108, -9683, 18426, 92, 102, 121, 148, /* region 276 */ + 32769, 36, 108, -7730, 18426, 1839, 1901, 21, 149, /* region 277 */ + 32769, 24, 108, -7273, 20675, 494, 534, 69, 150, /* region 278 */ + 32769, 12, 108, -7273, 20675, 494, 534, 69, 151, /* region 279 */ + 32769, 24, 108, -7273, 20675, 494, 534, 69, 152, /* region 280 */ + 1, 36, 60, -4900, 5193, 2, 22, 143, 153, /* region 281 */ + 32769, 61, 84, -6083, 20675, 173, 183, 110, 153, /* region 282 */ + 32769, 24, 96, -6553, 14636, 263, 324, 96, 154, /* region 283 */ + 32769, 36, 96, -7730, 26028, 1839, 1901, 21, 155, /* region 284 */ + 32769, 24, 108, -7273, 20675, 494, 534, 69, 156, /* region 285 */ + 1, 24, 58, -7851, 14636, 0, 29, 140, 157, /* region 286 */ + 32769, 59, 96, -7851, 14636, 0, 29, 140, 157, /* region 287 */ + 1, 12, 83, -6020, 13045, 0, 83, 125, 158, /* region 288 */ + 1, 84, 90, -8482, 13045, 0, 20, 146, 158, /* region 289 */ + 32769, 91, 108, -9101, 13045, 6, 20, 148, 158, /* region 290 */ + 1, 21, 42, -4663, 26028, 1047, 1229, 34, 159, /* region 291 */ + 1, 43, 48, -5456, 29204, 1138, 1253, 33, 159, /* region 292 */ + 1, 49, 53, -5845, 26028, 559, 651, 60, 159, /* region 293 */ + 1, 54, 60, -6732, 26028, 508, 563, 64, 159, /* region 294 */ + 1, 61, 65, -7080, 32767, 819, 864, 51, 159, /* region 295 */ + 1, 66, 70, -6866, 26942, 981, 1032, 43, 159, /* region 296 */ + 1, 71, 76, -8166, 26028, 790, 814, 54, 159, /* region 297 */ + 1, 77, 82, -8766, 26028, 592, 609, 61, 159, /* region 298 */ + 1, 83, 87, -9517, 23197, 543, 554, 66, 159, /* region 299 */ + 1, 88, 96, -10071, 18426, 601, 609, 62, 159, /* region 300 */ + 32769, 97, 108, -10566, 18426, 523, 529, 70, 159, /* region 301 */ + 1, 48, 69, -6313, 14636, 0, 70, 128, 160, /* region 302 */ + 1, 70, 79, -7724, 18426, 0, 31, 138, 160, /* region 303 */ + 32769, 80, 96, -8030, 14636, 0, 26, 142, 160, /* region 304 */ + 1, 36, 72, -7134, 29204, 0, 87, 123, 161, /* region 305 */ + 32769, 73, 96, -7960, 29204, 0, 54, 129, 161, /* region 306 */ + 32769, 36, 96, -7730, 26028, 1839, 1901, 21, 162, /* region 307 */ + 32769, 12, 96, -4372, 32767, 818, 1033, 42, 163, /* region 308 */ + 32769, 36, 108, -8570, 26028, 472, 491, 74, 164, /* region 309 */ + 32769, 12, 96, -5004, 29204, 570, 719, 59, 165, /* region 310 */ + 1, 12, 83, -6020, 13045, 0, 83, 125, 166, /* region 311 */ + 1, 84, 90, -8482, 13045, 0, 20, 146, 166, /* region 312 */ + 32769, 91, 108, -9101, 13045, 6, 20, 148, 166, /* region 313 */ + 1, 21, 46, -5651, 32767, 236, 340, 92, 167, /* region 314 */ + 1, 47, 75, -6563, 26028, 824, 885, 49, 167, /* region 315 */ + 1, 76, 84, -7907, 23197, 719, 747, 57, 167, /* region 316 */ + 1, 85, 93, -8876, 20675, 83, 99, 122, 167, /* region 317 */ + 32769, 94, 108, -9689, 20675, 173, 183, 110, 167, /* region 318 */ + 1, 21, 46, -5651, 26028, 236, 340, 92, 168, /* region 319 */ + 1, 47, 71, -6563, 20675, 824, 885, 49, 168, /* region 320 */ + 1, 72, 88, -7907, 18426, 719, 747, 57, 168, /* region 321 */ + 1, 89, 93, -8876, 16422, 83, 99, 122, 168, /* region 322 */ + 32769, 94, 108, -9689, 16422, 173, 183, 110, 168, /* region 323 */ + 1, 21, 45, -4663, 26028, 1047, 1229, 34, 169, /* region 324 */ + 1, 46, 51, -5456, 29204, 1138, 1253, 33, 169, /* region 325 */ + 1, 52, 54, -5845, 26028, 559, 651, 60, 169, /* region 326 */ + 1, 55, 63, -6732, 26028, 508, 563, 64, 169, /* region 327 */ + 1, 64, 68, -7080, 32767, 819, 864, 51, 169, /* region 328 */ + 1, 69, 73, -6866, 26942, 981, 1032, 43, 169, /* region 329 */ + 1, 74, 79, -8166, 26028, 790, 814, 54, 169, /* region 330 */ + 1, 80, 88, -8766, 23197, 592, 609, 61, 169, /* region 331 */ + 1, 89, 99, -10071, 18426, 601, 609, 62, 169, /* region 332 */ + 32769, 100, 108, -10566, 18426, 523, 529, 70, 169, /* region 333 */ + 1, 21, 45, -4663, 26028, 1047, 1229, 34, 170, /* region 334 */ + 1, 46, 51, -5456, 29204, 1138, 1253, 33, 170, /* region 335 */ + 1, 52, 54, -5845, 26028, 559, 651, 60, 170, /* region 336 */ + 1, 55, 63, -6732, 26028, 508, 563, 64, 170, /* region 337 */ + 1, 64, 68, -7080, 32767, 819, 864, 51, 170, /* region 338 */ + 1, 69, 73, -6866, 26942, 981, 1032, 43, 170, /* region 339 */ + 1, 74, 79, -8166, 26028, 790, 814, 54, 170, /* region 340 */ + 1, 80, 88, -8766, 23197, 592, 609, 61, 170, /* region 341 */ + 1, 89, 99, -10071, 18426, 601, 609, 62, 171, /* region 342 */ + 32769, 100, 108, -10566, 18426, 523, 529, 70, 172, /* region 343 */ + 32769, 36, 108, -8570, 20675, 472, 491, 74, 173, /* region 344 */ + 32769, 12, 108, -7730, 20675, 1839, 1901, 21, 174, /* region 345 */ + 1, 12, 44, -5868, 18426, 163, 254, 102, 175, /* region 346 */ + 1, 45, 51, -6418, 20675, 261, 393, 85, 175, /* region 347 */ + 1, 52, 58, -7333, 23197, 190, 229, 104, 175, /* region 348 */ + 1, 59, 66, -8100, 23197, 168, 193, 108, 175, /* region 349 */ + 1, 67, 70, -8576, 23197, 138, 157, 115, 175, /* region 350 */ + 1, 71, 80, -9103, 23197, 166, 180, 112, 175, /* region 351 */ + 32769, 81, 108, -10074, 23197, 135, 151, 117, 175, /* region 352 */ + 1, 12, 65, -7053, 16422, 23, 10953, 4, 176, /* region 353 */ + 32769, 66, 108, -7755, 20675, 11, 11753, 3, 176, /* region 354 */ + 1, 12, 48, -4798, 29204, 1132, 1301, 31, 177, /* region 355 */ + 32769, 49, 108, -5988, 29204, 1099, 1184, 36, 177, /* region 356 */ + 1, 12, 83, -7241, 20675, 419, 460, 76, 178, /* region 357 */ + 32769, 84, 108, -10123, 20675, 0, 31, 139, 178, /* region 358 */ + 1, 55, 60, -7053, 18426, 356, 402, 82, 179, /* region 359 */ + 1, 61, 69, -7574, 18426, 514, 548, 67, 179, /* region 360 */ + 1, 70, 79, -8174, 18426, 505, 529, 71, 179, /* region 361 */ + 32769, 80, 108, -9233, 23197, 178, 191, 109, 179, /* region 362 */ + 32769, 36, 96, -7730, -24285, 1839, 1901, 21, 180, /* region 363 */ + 1, 12, 83, -6006, 16422, 838, 922, 47, 181, /* region 364 */ + 1, 84, 93, -8406, 18426, 209, 230, 103, 181, /* region 365 */ + 32769, 94, 108, -10108, 16422, 0, 31, 139, 181, /* region 366 */ + 1, 12, 56, -5595, 23197, 1064, 1170, 38, 182, /* region 367 */ + 1, 57, 72, -5995, 23197, 930, 1014, 44, 182, /* region 368 */ + 32769, 73, 108, -7598, 23197, 726, 826, 52, 182, /* region 369 */ + 32769, 24, 108, -7600, 23197, 635, 735, 58, 62, /* region 370 */ + 1, 36, 83, -6006, 13045, 838, 922, 47, 183, /* region 371 */ + 1, 84, 93, -8406, 13045, 209, 230, 103, 183, /* region 372 */ + 32769, 94, 108, -10108, 13045, 0, 31, 139, 183, /* region 373 */ + 1, 12, 66, -6611, 23197, 437, 16584, 2, 184, /* region 374 */ + 1, 67, 87, -7202, 23197, 452, 16803, 0, 184, /* region 375 */ + 32769, 88, 108, -8473, 16422, 404, 16698, 1, 184 /* region 376 */ + }; /* end Regions */ + + private static final short[] EAS_ARTICULATIONS = { + /* articulation 0 */ + 32767, + 30725, + 0, + 30725, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 1 */ + 32767, + 26863, + 0, + 26863, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 2 */ + 32767, + 30484, + 0, + 30668, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 3 */ + 32767, + 26439, + 0, + 26439, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 4 */ + 32767, + 0, + 32767, + 32715, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 5 */ + 32767, + 21333, + 0, + 21333, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 6 */ + 32767, + 31882, + 0, + 31938, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 7 */ + 32767, + 32663, + 32767, + 32663, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 8 */ + 32767, + 0, + 32767, + 0, + 32767, + 1902, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 9 */ + 32767, + 32349, + 0, + 32349, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 10 */ + 32767, + 0, + 32767, + 17213, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -1, + /* articulation 11 */ + 32767, + 31730, + 0, + 31730, + 32767, + 761, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -44, + /* articulation 12 */ + 32767, + 23749, + 0, + 23749, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 56, + /* articulation 13 */ + 32767, + 31730, + 0, + 31730, + 32767, + 761, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -31, + /* articulation 14 */ + 9511, + 21333, + 0, + 21333, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 56, + /* articulation 15 */ + 32767, + 31617, + 0, + 31617, + 32767, + 761, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -6, + /* articulation 16 */ + 32767, + 32123, + 0, + 32194, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 56, + /* articulation 17 */ + 32767, + 31550, + 0, + 31550, + 32767, + 761, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 6, + /* articulation 18 */ + 32767, + 31391, + 0, + 31391, + 32767, + 951, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 31, + /* articulation 19 */ + 32767, + 31964, + 0, + 31964, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 25, + /* articulation 20 */ + 32767, + 31056, + 0, + 31056, + 32767, + 951, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 63, + /* articulation 21 */ + 32767, + 32289, + 0, + 32271, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -37, + /* articulation 22 */ + 19021, + 31882, + 0, + 31911, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -37, + /* articulation 23 */ + 32767, + 31988, + 0, + 32032, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -37, + /* articulation 24 */ + 32767, + 0, + 32767, + 32663, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 12, + /* articulation 25 */ + 32767, + 31352, + 0, + 31352, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -25, + /* articulation 26 */ + 32767, + 0, + 32767, + 32663, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 25, + /* articulation 27 */ + 32767, + 31817, + 0, + 31781, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -25, + /* articulation 28 */ + 32767, + 30725, + 0, + 30725, + 32767, + 95, + 0, + 0, + 0, + 0, + 951, + 240, + 0, + 0, + 0, + 0, + -56, + /* articulation 29 */ + 32767, + 32230, + 0, + 32218, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -37, + /* articulation 30 */ + 32767, + 26439, + 0, + 26439, + 32767, + 3804, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 50, + /* articulation 31 */ + 32767, + 23749, + 0, + 23749, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -50, + /* articulation 32 */ + 32767, + 29434, + 0, + 29434, + 32767, + 3804, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -50, + /* articulation 33 */ + 32767, + 30240, + 0, + 30234, + 32767, + 3804, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -44, + /* articulation 34 */ + 32767, + 32558, + 0, + 32558, + 32767, + 254, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 25, + /* articulation 35 */ + 32767, + 0, + 32767, + 32663, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -63, + /* articulation 36 */ + 3804, + 23749, + 0, + 23749, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -63, + /* articulation 37 */ + 32767, + 23749, + 0, + 23749, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -59, + /* articulation 38 */ + 32767, + 30725, + 0, + 30725, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 50, + /* articulation 39 */ + 32767, + 28809, + 0, + 28809, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 44, + /* articulation 40 */ + 1902, + 30725, + 0, + 30725, + 32767, + 380, + 0, + 0, + 0, + 0, + 951, + -100, + 0, + 0, + 0, + 0, + 44, + /* articulation 41 */ + 32767, + 9042, + 0, + 9042, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 25, + /* articulation 42 */ + 32767, + 29889, + 0, + 29889, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 63, + /* articulation 43 */ + 32767, + 30240, + 0, + 30234, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 63, + /* articulation 44 */ + 19021, + 19970, + 0, + 19970, + 951, + 32767, + 32767, + 0, + 0, + 0, + 951, + 100, + 0, + 0, + 0, + 0, + -25, + /* articulation 45 */ + 3804, + 17213, + 0, + 17213, + 951, + 32767, + 32767, + 0, + 0, + 0, + 951, + 500, + 0, + 0, + 0, + 0, + -25, + /* articulation 46 */ + 32767, + 17213, + 0, + 17213, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -56, + /* articulation 47 */ + 32767, + 30725, + 0, + 30725, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + -56, + /* articulation 48 */ + 32767, + 0, + 32767, + 0, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 49 */ + 32767, + 31180, + 0, + 31180, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 50 */ + 19021, + 31964, + 0, + 32071, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 51 */ + 32767, + 29669, + 0, + 29669, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 52 */ + 32767, + 31742, + 0, + 31352, + 32767, + 294, + 0, + 0, + 0, + 0, + 951, + 0, + 10000, + 7121, + 0, + 0, + 0, + /* articulation 53 */ + 32767, + 0, + 32767, + 31391, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 1555, + 0, + -2300, + 11920, + 0, + 0, + 0, + /* articulation 54 */ + 1174, + 0, + 32767, + 31988, + 32767, + 127, + 0, + 0, + 0, + 0, + 1555, + 0, + 2000, + 10721, + 0, + 8, + 15, + /* articulation 55 */ + 1174, + 0, + 32767, + 31988, + 951, + 127, + 0, + 0, + 0, + 0, + 1555, + 0, + 2000, + 9023, + 0, + 5, + 15, + /* articulation 56 */ + 7608, + 0, + 32767, + 30237, + 32767, + 69, + 5898, + 0, + 0, + 0, + 1555, + 0, + 6000, + 9080, + 0, + 0, + -2, + /* articulation 57 */ + 32767, + 0, + 32767, + 29337, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 1555, + 0, + 0, + 0, + 0, + 0, + 1, + /* articulation 58 */ + 5141, + 0, + 32767, + 30194, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 1555, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 59 */ + 32767, + 32558, + 0, + 26439, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 60 */ + 32767, + 32349, + 0, + 26439, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 61 */ + 32767, + 32072, + 0, + 32072, + 32767, + 95, + 0, + 0, + 0, + 34, + 989, + 0, + 2400, + 9521, + 0, + 0, + 0, + /* articulation 62 */ + 32767, + 30234, + 0, + 30234, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 11738, + 0, + 16, + 0, + /* articulation 63 */ + 32767, + 32349, + 0, + 30073, + 32767, + 634, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 64 */ + 32767, + 31730, + 0, + 31476, + 32767, + 634, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 65 */ + 32767, + 32418, + 0, + 25329, + 32767, + 95, + 0, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 66 */ + 32767, + 32052, + 0, + 31964, + 32767, + 634, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 67 */ + 32767, + 31938, + 0, + 31938, + 32767, + 634, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 68 */ + 9511, + 32663, + 18820, + 23749, + 1902, + 57, + 13107, + 0, + 0, + 0, + 989, + 0, + 6000, + 5535, + 0, + 4, + 0, + /* articulation 69 */ + 32767, + 31754, + 0, + 31730, + 32767, + 1902, + 0, + 0, + 0, + 52, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 70 */ + 127, + 32686, + 3811, + 32349, + 95, + 38, + 32767, + 0, + 0, + 0, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 71 */ + 4755, + 32663, + 3566, + 28809, + 3804, + 32767, + 32767, + 0, + 0, + 0, + 989, + 100, + 0, + 11919, + 0, + 0, + 0, + /* articulation 72 */ + 32767, + 31935, + 0, + 31935, + 32767, + 335, + 0, + 0, + 0, + 17, + 989, + 0, + 7000, + 9023, + 0, + 0, + 0, + /* articulation 73 */ + 32767, + 31391, + 0, + 31391, + 32767, + 335, + 0, + 0, + 0, + 2, + 951, + 0, + 7000, + 9023, + 0, + 0, + 0, + /* articulation 74 */ + 32767, + 32628, + 6208, + 31935, + 380, + 95, + 0, + 0, + 0, + 0, + 989, + 0, + 3840, + 8302, + 0, + 8, + 0, + /* articulation 75 */ + 32767, + 32072, + 0, + 32171, + 32767, + 380, + 0, + 0, + 0, + 0, + 989, + 0, + 5000, + 8321, + 0, + 0, + 0, + /* articulation 76 */ + 32767, + 31935, + 0, + 31935, + 32767, + 380, + 0, + 0, + 0, + 0, + 951, + 0, + 5000, + 7934, + 0, + 0, + 0, + /* articulation 77 */ + 32767, + 32117, + 0, + 30685, + 32767, + 63, + 0, + 0, + 0, + 17, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 78 */ + 32767, + 32245, + 0, + 23749, + 32767, + 1902, + 0, + 0, + 0, + 172, + 989, + 0, + 1000, + 11107, + 0, + 0, + 0, + /* articulation 79 */ + 32767, + 32663, + 6208, + 31935, + 95, + 95, + 0, + 0, + 0, + 34, + 1622, + 0, + 3560, + 8834, + 1, + 8, + 0, + /* articulation 80 */ + 32767, + 32362, + 0, + 26439, + 32767, + 190, + 0, + 0, + 0, + 17, + 989, + 0, + 6000, + 9907, + 0, + 0, + 0, + /* articulation 81 */ + 32767, + 32245, + 0, + 23749, + 32767, + 63, + 0, + 0, + 0, + 17, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 82 */ + 32767, + 31730, + 18820, + 9042, + 32767, + 32767, + 32767, + 0, + 0, + 17, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 83 */ + 32767, + 32715, + 128, + 32168, + 32767, + 127, + 0, + 0, + 0, + 0, + 989, + 0, + 0, + 11920, + 0, + 8, + 0, + /* articulation 84 */ + 32767, + 32072, + 0, + 32072, + 32767, + 67, + 0, + 0, + 3, + 0, + 572, + 0, + 5000, + 5535, + 0, + 0, + 0, + /* articulation 85 */ + 3804, + 32663, + 18820, + 23749, + 32767, + 2024, + 0, + 0, + 10, + 34, + 1008, + -30, + 0, + 0, + 0, + 0, + 0, + /* articulation 86 */ + 19021, + 32663, + 18820, + 23749, + 761, + 95, + 0, + 0, + 0, + 34, + 989, + 0, + 4473, + 7131, + 0, + 8, + 0, + /* articulation 87 */ + 1902, + 32628, + 6208, + 32171, + 634, + 38, + 16384, + 0, + 0, + 0, + 989, + 0, + 2987, + 7877, + 0, + 12, + 0, + /* articulation 88 */ + 32767, + 32593, + 0, + 31935, + 32767, + 95, + 0, + 0, + 0, + 0, + 1162, + 0, + 4053, + 7930, + 2, + 12, + 0, + /* articulation 89 */ + 380, + 32684, + 6208, + 31935, + 32767, + 112, + 0, + 0, + 0, + 0, + 989, + 0, + 0, + 8887, + 0, + 0, + 0, + /* articulation 90 */ + 19021, + 32663, + 18820, + 23749, + 1268, + 95, + 0, + 0, + 0, + 34, + 989, + 0, + 5113, + 7981, + 0, + 4, + 0, + /* articulation 91 */ + 1902, + 32663, + 6208, + 30725, + 1902, + 127, + 0, + 0, + 0, + 34, + 989, + 0, + 3500, + 7877, + 0, + 5, + 0, + /* articulation 92 */ + 1902, + 32663, + 6208, + 30725, + 1268, + 95, + 0, + 0, + 0, + 34, + 951, + 0, + 4773, + 8355, + 0, + 5, + 0, + /* articulation 93 */ + 476, + 32663, + 10809, + 31935, + 32767, + 32767, + 32767, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 94 */ + 3804, + 32663, + 18820, + 30234, + 32767, + 32767, + 32767, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 95 */ + 7608, + 32663, + 18820, + 17213, + 2536, + 261, + 0, + 0, + 0, + 34, + 989, + 0, + 1200, + 11690, + 0, + 4, + 0, + /* articulation 96 */ + 32767, + 32468, + 15076, + 30234, + 32767, + 32767, + 32767, + 0, + 0, + 36, + 2183, + 0, + 0, + 11919, + 1, + 0, + 0, + /* articulation 97 */ + 32767, + 0, + 32767, + 32663, + 380, + 32767, + 32767, + 0, + 0, + 0, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 98 */ + 32767, + 31391, + 0, + 31391, + 32767, + 634, + 0, + 0, + 0, + 0, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 99 */ + 32767, + 32558, + 0, + 23749, + 1268, + 190, + 13107, + 0, + 0, + 34, + 989, + 0, + 3200, + 8321, + 0, + 0, + 0, + /* articulation 100 */ + 32767, + 0, + 32767, + 0, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 101 */ + 32767, + 32072, + 0, + 23749, + 32767, + 1087, + 0, + 0, + 0, + 34, + 989, + 0, + 8187, + 5535, + 0, + 5, + 0, + /* articulation 102 */ + 32767, + 32558, + 0, + 29434, + 32767, + 190, + 7667, + 0, + 5, + 0, + 989, + 0, + 6053, + 5535, + 0, + 5, + 0, + /* articulation 103 */ + 32767, + 32663, + 18820, + 23749, + 1902, + 95, + 0, + 0, + 0, + 0, + 989, + 0, + 2700, + 9852, + 0, + 0, + 0, + /* articulation 104 */ + 32767, + 32663, + 18820, + 27897, + 1902, + 95, + 0, + 0, + 0, + 0, + 989, + 0, + 2700, + 9852, + 0, + 0, + 0, + /* articulation 105 */ + 32767, + 32663, + 18820, + 23749, + 32767, + 1268, + 0, + 0, + 0, + 52, + 951, + 0, + 2500, + 10490, + 1, + 8, + 0, + /* articulation 106 */ + 32767, + 32663, + 23493, + 23749, + 32767, + 380, + 0, + 0, + 0, + 34, + 988, + 0, + 4000, + 10223, + 1, + 4, + 0, + /* articulation 107 */ + 32767, + 32663, + 18820, + 27897, + 32767, + 126, + 7667, + 0, + 0, + 0, + 989, + 0, + 1813, + 9154, + 0, + 0, + 0, + /* articulation 108 */ + 32767, + 31730, + 0, + 31730, + 32767, + 380, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 109 */ + 32767, + 31180, + 0, + 30484, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 11690, + 0, + 0, + 0, + /* articulation 110 */ + 32767, + 30725, + 0, + 30725, + 32767, + 380, + 0, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 111 */ + 32767, + 32349, + 18820, + 27897, + 32767, + 95, + 0, + 0, + 12, + 34, + 951, + 0, + 3000, + 10223, + 0, + 0, + 0, + /* articulation 112 */ + 32767, + 32349, + 18820, + 27897, + 32767, + 63, + 0, + 0, + 12, + 34, + 951, + 0, + 1900, + 10031, + 0, + 0, + 0, + /* articulation 113 */ + 32767, + 32663, + 18820, + 26439, + 32767, + 63, + 0, + 0, + 12, + 34, + 988, + 0, + 1000, + 11107, + 0, + 0, + 0, + /* articulation 114 */ + 32767, + 32663, + 18820, + 26439, + 32767, + 63, + 0, + 0, + 12, + 34, + 988, + 0, + 2000, + 11107, + 0, + 0, + 0, + /* articulation 115 */ + 32767, + 32505, + 0, + 26439, + 32767, + 190, + 0, + 0, + 0, + 17, + 989, + 0, + 4000, + 8321, + 0, + 0, + 0, + /* articulation 116 */ + 32767, + 31832, + 19893, + 9042, + 32767, + 476, + 0, + 0, + 0, + 34, + 1452, + 0, + 0, + 11919, + 0, + 0, + 0, + /* articulation 117 */ + 19021, + 32072, + 23493, + 9042, + 32767, + 32767, + 32767, + 0, + 0, + 34, + 1355, + 0, + 0, + 11877, + 1, + 0, + 0, + /* articulation 118 */ + 32767, + 32468, + 0, + 23749, + 32767, + 190, + 0, + 0, + 0, + 34, + 989, + 0, + 3500, + 9023, + 0, + 0, + 0, + /* articulation 119 */ + 32767, + 17213, + 23493, + 0, + 32767, + 32767, + 32767, + 0, + 0, + 17, + 1521, + 0, + 0, + 10925, + 1, + 0, + 0, + /* articulation 120 */ + 32767, + 32505, + 0, + 26439, + 32767, + 190, + 0, + 0, + 0, + 52, + 989, + 0, + 3200, + 8721, + 0, + 4, + 0, + /* articulation 121 */ + 3804, + 32663, + 18820, + 23749, + 32767, + 32767, + 32767, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 1, + 0, + 0, + /* articulation 122 */ + 9511, + 32663, + 18820, + 25329, + 32767, + 32767, + 32767, + 0, + 0, + 34, + 989, + 0, + 0, + 11877, + 0, + 8, + 0, + /* articulation 123 */ + 32767, + 32663, + 18820, + 23749, + 32767, + 32, + 0, + 0, + 0, + 17, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 124 */ + 32767, + 32558, + 0, + 23749, + 32767, + 380, + 0, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 125 */ + 32767, + 32663, + 18820, + 23749, + 32767, + 24, + 0, + 0, + 0, + 17, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 126 */ + 32767, + 30725, + 0, + 30725, + 32767, + 761, + 0, + 0, + 0, + 0, + 989, + 0, + 3000, + 10223, + 0, + 8, + 0, + /* articulation 127 */ + 127, + 0, + 32767, + 32349, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 1522, + 0, + 0, + 11423, + 4, + 0, + 0, + /* articulation 128 */ + 951, + 32422, + 0, + 32387, + 32767, + 19, + 0, + 0, + 0, + 0, + 989, + 0, + 0, + 11423, + 0, + 0, + 0, + /* articulation 129 */ + 391, + 0, + 0, + 31180, + 190, + 32767, + 32767, + 0, + 0, + 0, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 130 */ + 32767, + 30725, + 0, + 30725, + 32767, + 761, + 0, + 0, + 0, + 0, + 989, + 1200, + 0, + 0, + 0, + 0, + 0, + /* articulation 131 */ + 32767, + 31730, + 0, + 31935, + 32767, + 380, + 0, + 0, + 0, + 0, + 989, + 50, + 0, + 0, + 0, + 0, + 0, + /* articulation 132 */ + 32767, + 32072, + 0, + 32072, + 32767, + 19021, + 0, + 0, + 0, + 0, + 989, + 0, + 4700, + 7769, + 0, + 0, + 0, + /* articulation 133 */ + 32767, + 30073, + 0, + 30073, + 32767, + 32767, + 0, + 0, + 0, + 0, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 134 */ + 32767, + 32558, + 32767, + 32558, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 135 */ + 32767, + 32663, + 18820, + 17213, + 32767, + 190, + 0, + 0, + 10, + 34, + 951, + 0, + 2000, + 10696, + 0, + 0, + 0, + /* articulation 136 */ + 32767, + 32663, + 10809, + 17213, + 32767, + 190, + 0, + 0, + 12, + 34, + 982, + 0, + 0, + 10910, + 0, + 0, + 0, + /* articulation 137 */ + 32767, + 32663, + 18820, + 17213, + 32767, + 190, + 0, + 0, + 10, + 34, + 951, + 0, + 1200, + 10218, + 0, + 0, + 0, + /* articulation 138 */ + 32767, + 32663, + 18820, + 17213, + 32767, + 190, + 0, + 0, + 10, + 34, + 951, + 0, + 1100, + 9525, + 0, + 0, + 0, + /* articulation 139 */ + 19021, + 32558, + 18820, + 23749, + 32767, + 19, + 0, + 0, + 10, + 34, + 988, + 0, + 2000, + 10962, + 0, + 0, + 0, + /* articulation 140 */ + 32767, + 32349, + 18820, + 23749, + 19021, + 634, + 0, + 0, + 10, + 32, + 1008, + 0, + 1200, + 10090, + 0, + 0, + 0, + /* articulation 141 */ + 2536, + 0, + 32767, + 27897, + 1902, + 380, + 0, + 0, + 7, + 34, + 988, + 0, + 1620, + 8933, + 0, + 0, + 0, + /* articulation 142 */ + 32767, + 32349, + 10809, + 23749, + 32767, + 380, + 0, + 0, + 7, + 34, + 988, + 0, + 2200, + 8994, + 0, + 0, + 0, + /* articulation 143 */ + 32767, + 32663, + 15076, + 23749, + 32767, + 1902, + 0, + 0, + 10, + 34, + 982, + 0, + 2500, + 9525, + 0, + 0, + 0, + /* articulation 144 */ + 32767, + 32663, + 15076, + 23749, + 32767, + 190, + 0, + 0, + 10, + 34, + 951, + 0, + 1500, + 11423, + 0, + 0, + 0, + /* articulation 145 */ + 32767, + 32663, + 18820, + 23749, + 32767, + 1902, + 0, + 0, + 9, + 34, + 982, + 0, + 1500, + 9521, + 0, + 0, + 0, + /* articulation 146 */ + 3804, + 0, + 32767, + 28809, + 32767, + 32767, + 32767, + 0, + 0, + 0, + 1521, + 0, + 0, + 9521, + 0, + 0, + 0, + /* articulation 147 */ + 32767, + 32558, + 0, + 23749, + 32767, + 19021, + 0, + 0, + 0, + 17, + 989, + 0, + 5000, + 10223, + 0, + 0, + 0, + /* articulation 148 */ + 32767, + 32663, + 18820, + 23749, + 32767, + 63, + 0, + 0, + 10, + 34, + 951, + 0, + 1500, + 9907, + 0, + 0, + 0, + /* articulation 149 */ + 32767, + 32698, + 11682, + 23749, + 32767, + 1902, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 150 */ + 32767, + 32072, + 0, + 32072, + 32767, + 380, + 0, + 0, + 0, + 17, + 989, + 0, + 3440, + 9260, + 0, + 0, + 0, + /* articulation 151 */ + 32767, + 30234, + 0, + 30725, + 32767, + 1902, + 0, + 0, + 0, + 17, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 152 */ + 32767, + 31730, + 0, + 30725, + 32767, + 380, + 0, + 0, + 0, + 17, + 989, + 0, + 4000, + 7823, + 0, + 0, + 0, + /* articulation 153 */ + 32767, + 32558, + 3566, + 23749, + 783, + 32767, + 32767, + 0, + 100, + 0, + 1522, + 500, + 0, + 11877, + 0, + 0, + 0, + /* articulation 154 */ + 32767, + 32663, + 18820, + 17213, + 32767, + 1902, + 0, + 0, + 8, + 34, + 989, + -22, + 0, + 0, + 0, + 0, + 0, + /* articulation 155 */ + 19021, + 29007, + 6784, + 23749, + 32767, + 1902, + 0, + 0, + 0, + 34, + 951, + 0, + 5000, + 9521, + 1, + 0, + 0, + /* articulation 156 */ + 32767, + 32558, + 0, + 31935, + 1902, + 254, + 16384, + 0, + 0, + 52, + 989, + 0, + 3627, + 10547, + 0, + 5, + 0, + /* articulation 157 */ + 3804, + 0, + 32767, + 23749, + 1902, + 1902, + 0, + 0, + 0, + 34, + 989, + 27, + 0, + 11919, + 0, + 0, + 0, + /* articulation 158 */ + 32767, + 0, + 32767, + 31730, + 76, + 66, + 10092, + 0, + 5, + 0, + 989, + 0, + 8007, + 5535, + 0, + 8, + 0, + /* articulation 159 */ + 32767, + 32468, + 0, + 29434, + 32767, + 127, + 0, + 0, + 0, + 52, + 989, + 0, + 2500, + 9032, + 0, + 0, + 0, + /* articulation 160 */ + 9511, + 32663, + 10809, + 25329, + 32767, + 32767, + 32767, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 161 */ + 19021, + 32558, + 18820, + 23749, + 32767, + 190, + 0, + 0, + 10, + 34, + 988, + 0, + 2600, + 9513, + 0, + 0, + 0, + /* articulation 162 */ + 32767, + 32106, + 9568, + 23749, + 2348, + 391, + 0, + 0, + 10, + 52, + 980, + 0, + 6500, + 9023, + 0, + 0, + 0, + /* articulation 163 */ + 32767, + 32558, + 0, + 26439, + 32767, + 63, + 0, + 0, + 0, + 34, + 989, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 164 */ + 32767, + 32072, + 15076, + 17213, + 32767, + 1268, + 0, + 0, + 0, + 0, + 951, + 0, + 2000, + 10223, + 0, + 0, + 0, + /* articulation 165 */ + 32767, + 32558, + 0, + 23749, + 32767, + 380, + 0, + 0, + 0, + 34, + 989, + 0, + 3000, + 9366, + 0, + 0, + 0, + /* articulation 166 */ + 32767, + 32663, + 18820, + 23749, + 1902, + 127, + 10879, + 0, + 0, + 0, + 989, + 0, + 6000, + 7121, + 0, + 4, + 0, + /* articulation 167 */ + 32767, + 32505, + 0, + 26439, + 32767, + 21, + 0, + 0, + 0, + 52, + 989, + 0, + 3500, + 6236, + 0, + 5, + 0, + /* articulation 168 */ + 32767, + 32505, + 0, + 26439, + 32767, + 190, + 0, + 0, + 0, + 52, + 989, + 0, + 2800, + 7121, + 0, + 0, + 0, + /* articulation 169 */ + 32767, + 32418, + 0, + 29434, + 32767, + 127, + 0, + 0, + 0, + 52, + 989, + 0, + 2100, + 9626, + 0, + 0, + 0, + /* articulation 170 */ + 32767, + 32349, + 0, + 30234, + 32767, + 127, + 0, + 0, + 0, + 52, + 989, + 0, + 3000, + 9626, + 0, + 0, + 0, + /* articulation 171 */ + 32767, + 32288, + 0, + 28400, + 32767, + 127, + 0, + 0, + 0, + 52, + 989, + 0, + 1000, + 9032, + 0, + 0, + 0, + /* articulation 172 */ + 32767, + 32072, + 0, + 28809, + 32767, + 127, + 0, + 0, + 0, + 52, + 989, + 0, + 1000, + 9032, + 0, + 0, + 0, + /* articulation 173 */ + 3804, + 32072, + 15076, + 17213, + 32767, + 1268, + 0, + 0, + 0, + 52, + 991, + 0, + 0, + 11107, + 0, + 8, + 0, + /* articulation 174 */ + 32767, + 32349, + 15076, + 23749, + 7608, + 147, + 0, + 0, + 0, + 0, + 989, + 0, + 4500, + 9521, + 0, + 8, + 0, + /* articulation 175 */ + 32767, + 32663, + 18820, + 23749, + 32767, + 95, + 0, + 0, + 0, + 0, + 989, + 0, + 2000, + 8321, + 0, + 8, + 0, + /* articulation 176 */ + 32767, + 32715, + 128, + 29669, + 32767, + 1729, + 0, + 0, + 0, + 0, + 989, + 0, + 6000, + 7823, + 0, + 8, + 0, + /* articulation 177 */ + 19021, + 32448, + 0, + 31882, + 32767, + 95, + 0, + 0, + 0, + 0, + 989, + 0, + 4500, + 7121, + 0, + 8, + 0, + /* articulation 178 */ + 32767, + 32560, + 3646, + 32107, + 32767, + 190, + 0, + 0, + 0, + 0, + 989, + 0, + 4000, + 8321, + 0, + 8, + 0, + /* articulation 179 */ + 32767, + 32602, + 13644, + 26439, + 32767, + 63, + 0, + 0, + 12, + 34, + 988, + 0, + 2000, + 11107, + 0, + 0, + 0, + /* articulation 180 */ + 19021, + 30484, + 0, + 23749, + 32767, + 1902, + 0, + 0, + 0, + 0, + 989, + 0, + 5000, + 8321, + 1, + 0, + 0, + /* articulation 181 */ + 261, + 32466, + 0, + 31938, + 32767, + 634, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 182 */ + 32767, + 32418, + 0, + 31742, + 2348, + 39, + 0, + 0, + 0, + 34, + 989, + 0, + 3600, + 7121, + 0, + 4, + 0, + /* articulation 183 */ + 32767, + 32090, + 0, + 32090, + 32767, + 634, + 0, + 0, + 0, + 34, + 951, + 0, + 0, + 0, + 0, + 0, + 0, + /* articulation 184 */ + 1669, + 32715, + 19242, + 30194, + 32767, + 296, + 0, + 0, + 0, + 0, + 1555, + 0, + 3000, + 9907, + 0, + 4, + 0 + }; + + private SonivoxWaveData() {} +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/TrackChunk.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/TrackChunk.java new file mode 100644 index 0000000000..1ea32e94b1 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/TrackChunk.java @@ -0,0 +1,249 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static androidx.media3.common.util.Assertions.checkState; +import static java.lang.Math.min; + +import android.util.Pair; +import androidx.media3.common.C; +import androidx.media3.common.ParserException; +import androidx.media3.common.util.ParsableByteArray; +import androidx.media3.common.util.UnstableApi; +import androidx.media3.extractor.TrackOutput; +import com.google.common.collect.Iterables; +import java.util.ArrayList; + +/** Parses track chunk bytes from standard MIDI files. */ +@UnstableApi +/* package */ final class TrackChunk implements Comparable { + + /** A listener for changes to track tempo. */ + public interface TempoChangedListener { + /** + * Called when a meta tempo change event is encountered in the chunk. + * + * @param tempoBpm The new tempo in beats per minute. + * @param ticks The elapsed ticks since the start of the file. + */ + void onTempoChanged(int tempoBpm, long ticks); + } + + private static final int DEFAULT_TRACK_TEMPO_BPM = 120; + + private final int fileFormat; + private final int ticksPerQuarterNote; + private final ParsableByteArray trackEventsBytes; + private final TempoChangedListener tempoListener; + private final ParsableByteArray scratch; + private final TrackEvent currentTrackEvent; + private final ArrayList> tempoChanges; + + private int previousEventStatus; + private long lastOutputEventTimestampUs; + private long totalElapsedTicks; + + /** Creates a new track chunk with event bytes read from a standard MIDI file. */ + public TrackChunk( + int fileFormat, + int ticksPerQuarterNote, + ParsableByteArray trackEventsBytes, + TempoChangedListener tempoListener) { + this.fileFormat = fileFormat; + this.ticksPerQuarterNote = ticksPerQuarterNote; + this.trackEventsBytes = trackEventsBytes; + this.tempoListener = tempoListener; + scratch = new ParsableByteArray(TrackEvent.MIDI_MESSAGE_LENGTH_BYTES); + currentTrackEvent = new TrackEvent(); + tempoChanges = new ArrayList<>(); + previousEventStatus = TrackEvent.DATA_FIELD_UNSET; + tempoChanges.add(Pair.create(0L, DEFAULT_TRACK_TEMPO_BPM)); + } + + /** + * Returns the absolute time of the current track event in microseconds, or {@link C#TIME_UNSET} + * if it's not populated. + */ + public long peekNextTimestampUs() { + if (!currentTrackEvent.isPopulated()) { + return C.TIME_UNSET; + } + + return lastOutputEventTimestampUs + + adjustTicksToUs( + tempoChanges, + currentTrackEvent.elapsedTimeDeltaTicks, + totalElapsedTicks, + ticksPerQuarterNote); + } + + /** + * Outputs the front sample to {@code trackOutput}, flagged as a {@linkplain + * C#BUFFER_FLAG_KEY_FRAME key frame}. + */ + public void outputFrontSample(TrackOutput trackOutput) { + outputFrontSample( + /* trackOutput= */ trackOutput, + /* flags= */ C.BUFFER_FLAG_KEY_FRAME, + /* skipNoteEvents= */ false); + } + + /** + * Outputs the current track event to {@code trackOutput}. + * + * @param trackOutput The {@link TrackOutput} to output samples to. + * @param flags {@link C.BufferFlags} to mark the buffer with. + * @param skipNoteEvents Whether note events should be skipped. + */ + public void outputFrontSample(TrackOutput trackOutput, int flags, boolean skipNoteEvents) { + if (!currentTrackEvent.isPopulated()) { + return; + } + lastOutputEventTimestampUs += + adjustTicksToUs( + tempoChanges, + currentTrackEvent.elapsedTimeDeltaTicks, + totalElapsedTicks, + ticksPerQuarterNote); + if (skipNoteEvents && currentTrackEvent.isNoteChannelEvent()) { + trackEventsBytes.skipBytes(currentTrackEvent.eventFileSizeBytes); + previousEventStatus = currentTrackEvent.statusByte; + currentTrackEvent.reset(); + return; + } + + ParsableByteArray sampleData = trackEventsBytes; + int sampleSize = currentTrackEvent.eventFileSizeBytes - currentTrackEvent.timestampSize; + // Skip the delta time data for now, we only want to send event bytes to the decoder. + trackEventsBytes.skipBytes(currentTrackEvent.timestampSize); + + if (currentTrackEvent.isMidiEvent()) { + trackEventsBytes.skipBytes(sampleSize); + scratch.setPosition(0); + currentTrackEvent.writeTo(scratch.getData()); + sampleData = scratch; + // The decoder does not keep track of running status being applied to an event message. We + // need to adjust the sample size to pass the full message, which is otherwise represented + // by fewer bytes in the file. + sampleSize = currentTrackEvent.eventDecoderSizeBytes; + } else if (currentTrackEvent.isMetaEvent()) { + if (currentTrackEvent.usPerQuarterNote != C.TIME_UNSET) { + int tempoBpm = (int) (60_000_000 / currentTrackEvent.usPerQuarterNote); + notifyTempoChange(tempoBpm, totalElapsedTicks); + } + } + + trackOutput.sampleData(sampleData, sampleSize); + trackOutput.sampleMetadata( + lastOutputEventTimestampUs, + /* flags= */ flags, + /* size= */ sampleSize, + /* offset= */ 0, + /* cryptoData= */ null); + + if (tempoChanges.size() > 1) { + // All tempo events up to this point have been accounted for. Update the current tempo to + // the latest value from the list. + Pair latestTempoChange = Iterables.getLast(tempoChanges); + tempoChanges.clear(); + tempoChanges.add(latestTempoChange); + } + + previousEventStatus = currentTrackEvent.statusByte; + currentTrackEvent.reset(); + } + + /** + * Populates the current track event data from the next MIDI command in {@code trackEventsBytes}. + */ + public void populateFrontTrackEvent() throws ParserException { + if (!currentTrackEvent.isPopulated()) { + boolean parsingSuccess = + currentTrackEvent.populateFrom(trackEventsBytes, previousEventStatus); + if (parsingSuccess) { + totalElapsedTicks += currentTrackEvent.elapsedTimeDeltaTicks; + } + } + } + + /** Adds a new tempo change, and when it occured in ticks since the start of the file. */ + public void addTempoChange(int tempoBpm, long ticks) { + tempoChanges.add(Pair.create(ticks, tempoBpm)); + } + + /** Resets the state of the chunk. */ + public void reset() { + lastOutputEventTimestampUs = 0; + totalElapsedTicks = 0; + previousEventStatus = TrackEvent.DATA_FIELD_UNSET; + trackEventsBytes.setPosition(0); + scratch.setPosition(0); + currentTrackEvent.reset(); + tempoChanges.clear(); + tempoChanges.add(Pair.create(0L, DEFAULT_TRACK_TEMPO_BPM)); + } + + @Override + public int compareTo(TrackChunk otherTrack) { + long thisTimestampUs = peekNextTimestampUs(); + long otherTimestampUs = otherTrack.peekNextTimestampUs(); + + if (thisTimestampUs == otherTimestampUs) { + return 0; + } else if (thisTimestampUs == C.TIME_UNSET) { + return 1; + } else if (otherTimestampUs == C.TIME_UNSET) { + return -1; + } else if (thisTimestampUs < otherTimestampUs) { + return -1; + } else { + return 1; + } + } + + private void notifyTempoChange(int tempoBpm, long ticks) { + // Tempo changes in format '2' files do not affect other tracks according to the spec; see page + // 5, section "Formats 0, 1, and 2". + // https://www.midi.org/component/edocman/rp-001-v1-0-standard-midi-files-specification-96-1-4-pdf/fdocument?Itemid=9999 + if (fileFormat == 2) { + addTempoChange(tempoBpm, ticks); + } else { + tempoListener.onTempoChanged(tempoBpm, ticks); + } + } + + private static long adjustTicksToUs( + ArrayList> tempoChanges, + long ticks, + long ticksOffset, + int ticksPerQuarterNote) { + long resultUs = 0; + for (int i = tempoChanges.size() - 1; i >= 0; i--) { + Pair tempoChange = tempoChanges.get(i); + long ticksAffectedByThisTempo = min(ticks, ticksOffset - tempoChange.first); + checkState(ticksAffectedByThisTempo >= 0); + resultUs += ticksToUs(tempoChange.second, ticksAffectedByThisTempo, ticksPerQuarterNote); + ticks -= ticksAffectedByThisTempo; + ticksOffset -= ticksAffectedByThisTempo; + } + resultUs += ticksToUs(Iterables.getLast(tempoChanges).second, ticks, ticksPerQuarterNote); + return resultUs; + } + + private static long ticksToUs(int tempoBpm, long ticks, int ticksPerQuarterNote) { + return ticks * 60_000_000 / ((long) tempoBpm * ticksPerQuarterNote); + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/TrackEvent.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/TrackEvent.java new file mode 100644 index 0000000000..5951642b5b --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/TrackEvent.java @@ -0,0 +1,208 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import androidx.media3.common.C; +import androidx.media3.common.ParserException; +import androidx.media3.common.util.ParsableByteArray; +import androidx.media3.common.util.UnstableApi; + +/** + * Represents a standard MIDI file track event. + * + *

A track event is a sequence of bytes in the track chunk, consisting of an elapsed time delta + * and Midi, Meta, or SysEx command bytes. A track event is followed by either another track event, + * or end of chunk marker bytes. + */ +@UnstableApi +/* package */ final class TrackEvent { + + /** The length of a MIDI event message in bytes. */ + public static final int MIDI_MESSAGE_LENGTH_BYTES = 3; + /** A default or unset data value. */ + public static final int DATA_FIELD_UNSET = Integer.MIN_VALUE; + + private static final int TICKS_UNSET = -1; + private static final int META_EVENT_STATUS = 0xFF; + private static final int META_END_OF_TRACK = 0x2F; + private static final int META_TEMPO_CHANGE = 0x51; + private static final int[] CHANNEL_BYTE_LENGTHS = {3, 3, 3, 3, 2, 2, 3}; + private static final int[] SYSTEM_BYTE_LENGTHS = {1, 2, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1}; + + public int timestampSize; + public int eventFileSizeBytes; + public int eventDecoderSizeBytes; + public int statusByte; + public long usPerQuarterNote; + public long elapsedTimeDeltaTicks; + + private int data1; + private int data2; + private boolean isPopulated; + + public TrackEvent() { + reset(); + } + + public void writeTo(byte[] data) { + data[0] = (byte) statusByte; + data[1] = (byte) data1; + data[2] = (byte) data2; + } + + public boolean populateFrom(ParsableByteArray parsableTrackEventBytes, int previousEventStatus) + throws ParserException { + + reset(); + + int startingPosition = parsableTrackEventBytes.getPosition(); + + // At least two bytes must remain for there to be a valid MIDI event present to parse. + if (parsableTrackEventBytes.bytesLeft() < 2) { + return false; + } + + elapsedTimeDeltaTicks = readVariableLengthInt(parsableTrackEventBytes); + timestampSize = parsableTrackEventBytes.getPosition() - startingPosition; + + int firstByte = parsableTrackEventBytes.readUnsignedByte(); + eventDecoderSizeBytes = 1; + + if ((firstByte & 0xF0) != 0xF0) { + // Most significant nibble is not 0xF, this is a MIDI channel event. + + // Check for running status, an occurrence where the statusByte has been omitted from the + // bytes of this event. The standard expects us to assume that this command has the same + // statusByte as the last command. + boolean isRunningStatus = firstByte < 0x80; + if (isRunningStatus) { + if (previousEventStatus == DATA_FIELD_UNSET) { + throw ParserException.createForMalformedContainer( + /* message= */ "Running status in the first event.", /* cause= */ null); + } + data1 = firstByte; + firstByte = previousEventStatus; + eventDecoderSizeBytes++; + } + + int messageLength = getMidiMessageLengthBytes(firstByte); + if (!isRunningStatus) { + if (messageLength > eventDecoderSizeBytes) { + data1 = parsableTrackEventBytes.readUnsignedByte(); + eventDecoderSizeBytes++; + } + } + // Only read the next data byte if expected to be present. + if (messageLength > eventDecoderSizeBytes) { + data2 = parsableTrackEventBytes.readUnsignedByte(); + eventDecoderSizeBytes++; + } + + statusByte = firstByte; + } else { + if (firstByte == META_EVENT_STATUS) { // This is a Meta event. + int metaEventMessageType = parsableTrackEventBytes.readUnsignedByte(); + int eventLength = readVariableLengthInt(parsableTrackEventBytes); + + statusByte = firstByte; + + switch (metaEventMessageType) { + case META_TEMPO_CHANGE: + usPerQuarterNote = parsableTrackEventBytes.readUnsignedInt24(); + + if (usPerQuarterNote <= 0) { + throw ParserException.createForUnsupportedContainerFeature( + "Tempo event data value must be a non-zero positive value. Parsed value: " + + usPerQuarterNote); + } + + parsableTrackEventBytes.skipBytes(eventLength - /* tempoDataLength */ 3); + break; + case META_END_OF_TRACK: + parsableTrackEventBytes.setPosition(startingPosition); + reset(); + return false; + default: // Ignore all other Meta events. + parsableTrackEventBytes.skipBytes(eventLength); + } + } else { + // TODO(b/228838584): Handle this gracefully. + throw ParserException.createForUnsupportedContainerFeature( + "SysEx track events are not yet supported."); + } + } + + eventFileSizeBytes = parsableTrackEventBytes.getPosition() - startingPosition; + parsableTrackEventBytes.setPosition(startingPosition); + isPopulated = true; + + return true; + } + + public boolean isMidiEvent() { + // TODO(b/228838584): Update with SysEx event check when implemented. + return statusByte != META_EVENT_STATUS; + } + + public boolean isNoteChannelEvent() { + int highNibble = statusByte >>> 4; + return isMidiEvent() && (highNibble == 8 || highNibble == 9); + } + + public boolean isMetaEvent() { + return statusByte == META_EVENT_STATUS; + } + + public boolean isPopulated() { + return isPopulated; + } + + public void reset() { + isPopulated = false; + timestampSize = C.LENGTH_UNSET; + statusByte = DATA_FIELD_UNSET; + data1 = DATA_FIELD_UNSET; + data2 = DATA_FIELD_UNSET; + elapsedTimeDeltaTicks = TICKS_UNSET; + eventFileSizeBytes = C.LENGTH_UNSET; + eventDecoderSizeBytes = C.LENGTH_UNSET; + usPerQuarterNote = C.TIME_UNSET; + } + + private static int readVariableLengthInt(ParsableByteArray data) { + int result = 0; + int currentByte; + int bytesRead = 0; + + do { + currentByte = data.readUnsignedByte(); + result = result << 7 | (currentByte & 0x7F); + bytesRead++; + } while (((currentByte & 0x80) != 0) && bytesRead <= /* maxByteLength= */ 4); + + return result; + } + + private static int getMidiMessageLengthBytes(int status) { + if ((status < 0x80) || (status > 0xFF)) { + return 0; + } else if (status >= 0xF0) { + return SYSTEM_BYTE_LENGTHS[status & 0x0F]; + } else { + return CHANNEL_BYTE_LENGTHS[(status >> 4) & 0x07]; + } + } +} diff --git a/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/package-info.java b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/package-info.java new file mode 100644 index 0000000000..7571ab51e9 --- /dev/null +++ b/libraries/decoder_midi/src/main/java/androidx/media3/decoder/midi/package-info.java @@ -0,0 +1,19 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +@NonNullApi +package androidx.media3.decoder.midi; + +import androidx.media3.common.util.NonNullApi; diff --git a/libraries/decoder_midi/src/test/AndroidManifest.xml b/libraries/decoder_midi/src/test/AndroidManifest.xml new file mode 100644 index 0000000000..bd1618dd39 --- /dev/null +++ b/libraries/decoder_midi/src/test/AndroidManifest.xml @@ -0,0 +1,19 @@ + + + + + + diff --git a/libraries/decoder_midi/src/test/java/androidx/media3/decoder/midi/MidiExtractorTest.java b/libraries/decoder_midi/src/test/java/androidx/media3/decoder/midi/MidiExtractorTest.java new file mode 100644 index 0000000000..4f3db9a5ec --- /dev/null +++ b/libraries/decoder_midi/src/test/java/androidx/media3/decoder/midi/MidiExtractorTest.java @@ -0,0 +1,162 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static com.google.common.truth.Truth.assertThat; + +import androidx.media3.extractor.Extractor; +import androidx.media3.extractor.PositionHolder; +import androidx.media3.test.utils.DumpFileAsserts; +import androidx.media3.test.utils.ExtractorAsserts; +import androidx.media3.test.utils.ExtractorAsserts.SimulationConfig; +import androidx.media3.test.utils.FakeExtractorInput; +import androidx.media3.test.utils.FakeExtractorOutput; +import androidx.media3.test.utils.TestUtil; +import androidx.test.core.app.ApplicationProvider; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import com.google.common.collect.ImmutableList; +import java.io.IOException; +import org.junit.Test; +import org.junit.experimental.runners.Enclosed; +import org.junit.runner.RunWith; +import org.robolectric.ParameterizedRobolectricTestRunner; +import org.robolectric.ParameterizedRobolectricTestRunner.Parameter; +import org.robolectric.ParameterizedRobolectricTestRunner.Parameters; + +@RunWith(Enclosed.class) +public final class MidiExtractorTest { + + @RunWith(ParameterizedRobolectricTestRunner.class) + public static class MidiExtractorAssertsTests { + @Parameters(name = "{0}") + public static ImmutableList params() { + return ExtractorAsserts.configs(); + } + + @Parameter public ExtractorAsserts.SimulationConfig simulationConfig; + + @Test + public void testExtractorAsserts() throws Exception { + ExtractorAsserts.assertBehavior( + MidiExtractor::new, "media/midi/Twinkle.mid", simulationConfig); + } + } + + @RunWith(AndroidJUnit4.class) + public static class MidiExtractorSeekTest { + /** + * Tests that when seeking to arbitrary points, the extractor will output all MIDI commands + * preceding the seek point, excluding channel note events which are omitted. The commands + * before the seek point are marked as decode only. The remaining samples are output normally + * until the end of the track. + */ + @Test + public void testSeekingToArbitraryPoint() throws IOException { + // The structure of this file is as follows: + // Tick 1920 (2 seconds) -> Note1 ON + // Tick 4800 (5 seconds) -> Pitch Event + // Tick 5760 (6 seconds) -> Note2 ON + // Tick 6760 (7.04 seconds) -> End of Track + byte[] fileBytes = + TestUtil.getByteArray( + ApplicationProvider.getApplicationContext(), + /* fileName= */ "media/midi/seek_test_with_non_note_events.mid"); + + FakeExtractorOutput fakeExtractorOutput = new FakeExtractorOutput(); + PositionHolder positionHolder = new PositionHolder(); + MidiExtractor midiExtractor = new MidiExtractor(); + FakeExtractorInput fakeExtractorInput = + new FakeExtractorInput.Builder().setData(fileBytes).build(); + midiExtractor.init(fakeExtractorOutput); + while (fakeExtractorOutput.trackOutputs.get(0).getSampleCount() == 0) { + assertThat(midiExtractor.read(fakeExtractorInput, positionHolder)) + .isEqualTo(Extractor.RESULT_CONTINUE); + } + // Clear the outputs in preparation for a seek. + fakeExtractorOutput.clearTrackOutputs(); + + // Seek to just after a non-note event (pitch bend). + midiExtractor.seek(/* position= */ 0, /* timeUs= */ 5_500_000); + do {} while (midiExtractor.read(fakeExtractorInput, positionHolder) + != Extractor.RESULT_END_OF_INPUT); + + DumpFileAsserts.assertOutput( + ApplicationProvider.getApplicationContext(), + fakeExtractorOutput, + "extractordumps/midi/seek_test_with_non_note_events.mid.dump"); + } + } + + @RunWith(AndroidJUnit4.class) + public static class MidiExtractorTempoTest { + /** + * Tests that the absolute output timestamps of events in the file are adjusted according to any + * tempo changes that might occur mid-note. + */ + @Test + public void testMidNoteTempoChanges() throws IOException { + // The structure of this file is as follows: + // Tempo is at default (120bpm). + // (0us) Tick 0 -> Note ON. (+480 ticks at 120bpm = 500_000us) + // (500_000us) Tick 480 -> Tempo changes to 180bpm. (+480 ticks at 180bpm = 333_333us) + // (833_333us) Tick 960 -> Tempo changes to 240bpm. (+480 ticks at 240bpm = 250_000us) + // (1_083_333us) Tick 1440 -> Tempo changes to 300bpm. (+480 ticks at 300bpm = 200_000us) + // (1_283_333us) Tick 1920 -> End of file. + byte[] fileBytes = + TestUtil.getByteArray( + ApplicationProvider.getApplicationContext(), + /* fileName= */ "media/midi/mid_note_tempo_changes_simple.mid"); + + FakeExtractorInput fakeExtractorInput = + new FakeExtractorInput.Builder().setData(fileBytes).build(); + FakeExtractorOutput fakeExtractorOutput = new FakeExtractorOutput(); + PositionHolder positionHolder = new PositionHolder(); + MidiExtractor midiExtractor = new MidiExtractor(); + midiExtractor.init(fakeExtractorOutput); + + do {} while (midiExtractor.read(fakeExtractorInput, positionHolder) + != Extractor.RESULT_END_OF_INPUT); + + DumpFileAsserts.assertOutput( + ApplicationProvider.getApplicationContext(), + fakeExtractorOutput, + "extractordumps/midi/mid_note_tempo_changes_simple.mid.dump"); + } + + @Test + public void testMultiNoteTempoChanges() throws IOException { + byte[] fileBytes = + TestUtil.getByteArray( + ApplicationProvider.getApplicationContext(), + /* fileName= */ "media/midi/multi_note_tempo_changes.mid"); + + FakeExtractorInput fakeExtractorInput = + new FakeExtractorInput.Builder().setData(fileBytes).build(); + FakeExtractorOutput fakeExtractorOutput = new FakeExtractorOutput(); + PositionHolder positionHolder = new PositionHolder(); + MidiExtractor midiExtractor = new MidiExtractor(); + midiExtractor.init(fakeExtractorOutput); + + do {} while (midiExtractor.read(fakeExtractorInput, positionHolder) + != Extractor.RESULT_END_OF_INPUT); + + DumpFileAsserts.assertOutput( + ApplicationProvider.getApplicationContext(), + fakeExtractorOutput, + "extractordumps/midi/multi_note_tempo_changes.mid.dump"); + } + } +} diff --git a/libraries/decoder_midi/src/test/java/androidx/media3/decoder/midi/TrackChunkTest.java b/libraries/decoder_midi/src/test/java/androidx/media3/decoder/midi/TrackChunkTest.java new file mode 100644 index 0000000000..3889676636 --- /dev/null +++ b/libraries/decoder_midi/src/test/java/androidx/media3/decoder/midi/TrackChunkTest.java @@ -0,0 +1,66 @@ +/* + * Copyright 2022 The Android Open Source Project + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + */ +package androidx.media3.decoder.midi; + +import static com.google.common.truth.Truth.assertThat; +import static org.mockito.Mockito.mock; + +import androidx.media3.common.Format; +import androidx.media3.common.MimeTypes; +import androidx.media3.common.util.ParsableByteArray; +import androidx.media3.test.utils.FakeTrackOutput; +import androidx.test.ext.junit.runners.AndroidJUnit4; +import java.io.IOException; +import org.junit.Test; +import org.junit.runner.RunWith; + +@RunWith(AndroidJUnit4.class) +public class TrackChunkTest { + /** + * Tests that mid-note-event tempo changes are correctly accounted for in the event's duration. + * Each duration affected by a tempo change is a segment calculated individually. The duration of + * the sample is the sum of these segments. + */ + @Test + public void testMidNoteTempoChanges() throws IOException { + FakeTrackOutput fakeTrackOutput = new FakeTrackOutput(false); + fakeTrackOutput.format(new Format.Builder().setSampleMimeType(MimeTypes.AUDIO_MIDI).build()); + // Chunk format: + // Note ON at absolute ticks 0. + // Note OFF at absolute ticks 1920. + // End of track. + ParsableByteArray trackData = + new ParsableByteArray(new byte[] {0, -112, 72, 127, -113, 0, -128, 72, 127, 0, -1, 47, 0}); + TrackChunk trackChunk = + new TrackChunk( + /* fileFormat= */ 1, + /* ticksPerQuarterNote= */ 480, + /* trackEventsBytes= */ trackData, + /* tempoListener= */ mock(TrackChunk.TempoChangedListener.class)); + + trackChunk.populateFrontTrackEvent(); + trackChunk.outputFrontSample(fakeTrackOutput); + assertThat(fakeTrackOutput.getSampleTimeUs(/* index= */ 0)).isEqualTo(/* expected= */ 0); + + trackChunk.addTempoChange(/* tempoBpm= */ 180, /* ticks= */ 480); + trackChunk.addTempoChange(/* tempoBpm= */ 240, /* ticks= */ 960); + trackChunk.addTempoChange(/* tempoBpm= */ 300, /* ticks= */ 1440); + + trackChunk.populateFrontTrackEvent(); + trackChunk.outputFrontSample(fakeTrackOutput); + assertThat(fakeTrackOutput.getSampleTimeUs(/* index= */ 1)).isEqualTo(/* expected= */ 1283333); + } +} diff --git a/libraries/exoplayer/proguard-rules.txt b/libraries/exoplayer/proguard-rules.txt index 2a4d945bca..b531a3ef4e 100644 --- a/libraries/exoplayer/proguard-rules.txt +++ b/libraries/exoplayer/proguard-rules.txt @@ -25,6 +25,10 @@ -keepclassmembers class androidx.media3.decoder.ffmpeg.FfmpegAudioRenderer { (android.os.Handler, androidx.media3.exoplayer.audio.AudioRendererEventListener, androidx.media3.exoplayer.audio.AudioSink); } +-dontnote androidx.media3.decoder.midi.MidiRenderer +-keepclassmembers class androidx.media3.decoder.midi.MidiRenderer { + (android.content.Context); +} # Constructors accessed via reflection in DefaultDownloaderFactory -dontnote androidx.media3.exoplayer.dash.offline.DashDownloader diff --git a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/DefaultRenderersFactory.java b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/DefaultRenderersFactory.java index c8420f1725..4c13fb101a 100644 --- a/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/DefaultRenderersFactory.java +++ b/libraries/exoplayer/src/main/java/androidx/media3/exoplayer/DefaultRenderersFactory.java @@ -471,6 +471,7 @@ public class DefaultRenderersFactory implements RenderersFactory { } try { + // Full class names used for constructor args so the LINT rule triggers if any of them move. Class clazz = Class.forName("androidx.media3.decoder.midi.MidiRenderer"); Constructor constructor = clazz.getConstructor(Context.class); Renderer renderer = (Renderer) constructor.newInstance(context); diff --git a/libraries/extractor/proguard-rules.txt b/libraries/extractor/proguard-rules.txt index f1f51c3912..ad85012242 100644 --- a/libraries/extractor/proguard-rules.txt +++ b/libraries/extractor/proguard-rules.txt @@ -9,6 +9,10 @@ -keepclassmembers class androidx.media3.decoder.flac.FlacLibrary { public static boolean isAvailable(); } +-dontnote androidx.media3.decoder.midi.MidiExtractor +-keepclassmembers class androidx.media3.decoder.midi.MidiExtractor { + (); +} # Don't warn about checkerframework and Kotlin annotations -dontwarn org.checkerframework.**