diff --git a/draft-ietf-codec-opus-11.txt b/draft-ietf-codec-opus-11.txt new file mode 100644 index 0000000..542fdd9 --- /dev/null +++ b/draft-ietf-codec-opus-11.txt @@ -0,0 +1,18144 @@ + + + +Network Working Group JM. Valin +Internet-Draft Mozilla Corporation +Intended status: Standards Track K. Vos +Expires: August 20, 2012 Skype Technologies S.A. + T. Terriberry + Mozilla Corporation + February 17, 2012 + + + Definition of the Opus Audio Codec + draft-ietf-codec-opus-11 + +Abstract + + This document defines the Opus interactive speech and audio codec. + Opus is designed to handle a wide range of interactive audio + applications, including Voice over IP, videoconferencing, in-game + chat, and even live, distributed music performances. It scales from + low bitrate narrowband speech at 6 kb/s to very high quality stereo + music at 510 kb/s. Opus uses both linear prediction (LP) and the + Modified Discrete Cosine Transform (MDCT) to achieve good compression + of both speech and music. + +Status of this Memo + + This Internet-Draft is submitted in full conformance with the + provisions of BCP 78 and BCP 79. + + Internet-Drafts are working documents of the Internet Engineering + Task Force (IETF). Note that other groups may also distribute + working documents as Internet-Drafts. The list of current Internet- + Drafts is at http://datatracker.ietf.org/drafts/current/. + + Internet-Drafts are draft documents valid for a maximum of six months + and may be updated, replaced, or obsoleted by other documents at any + time. It is inappropriate to use Internet-Drafts as reference + material or to cite them other than as "work in progress." + + This Internet-Draft will expire on August 20, 2012. + +Copyright Notice + + Copyright (c) 2012 IETF Trust and the persons identified as the + document authors. All rights reserved. + + This document is subject to BCP 78 and the IETF Trust's Legal + Provisions Relating to IETF Documents + (http://trustee.ietf.org/license-info) in effect on the date of + + + +Valin, et al. Expires August 20, 2012 [Page 1] + +Internet-Draft Interactive Audio Codec February 2012 + + + publication of this document. Please review these documents + carefully, as they describe your rights and restrictions with respect + to this document. Code Components extracted from this document must + include Simplified BSD License text as described in Section 4.e of + the Trust Legal Provisions and are provided without warranty as + described in the Simplified BSD License. + + +Table of Contents + + 1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 5 + 1.1. Notation and Conventions . . . . . . . . . . . . . . . . 6 + 2. Opus Codec Overview . . . . . . . . . . . . . . . . . . . . . 8 + 2.1. Control Parameters . . . . . . . . . . . . . . . . . . . 10 + 2.1.1. Bitrate . . . . . . . . . . . . . . . . . . . . . . . 10 + 2.1.2. Number of Channels (Mono/Stereo) . . . . . . . . . . 11 + 2.1.3. Audio Bandwidth . . . . . . . . . . . . . . . . . . . 11 + 2.1.4. Frame Duration . . . . . . . . . . . . . . . . . . . 11 + 2.1.5. Complexity . . . . . . . . . . . . . . . . . . . . . 11 + 2.1.6. Packet Loss Resilience . . . . . . . . . . . . . . . 12 + 2.1.7. Forward Error Correction (FEC) . . . . . . . . . . . 12 + 2.1.8. Constant/Variable Bitrate . . . . . . . . . . . . . . 12 + 2.1.9. Discontinuous Transmission (DTX) . . . . . . . . . . 12 + 3. Internal Framing . . . . . . . . . . . . . . . . . . . . . . 14 + 3.1. The TOC Byte . . . . . . . . . . . . . . . . . . . . . . 14 + 3.2. Frame Packing . . . . . . . . . . . . . . . . . . . . . . 16 + 3.2.1. Frame Length Coding . . . . . . . . . . . . . . . . . 16 + 3.2.2. Code 0: One Frame in the Packet . . . . . . . . . . . 17 + 3.2.3. Code 1: Two Frames in the Packet, Each with Equal + Compressed Size . . . . . . . . . . . . . . . . . . . 17 + 3.2.4. Code 2: Two Frames in the Packet, with Different + Compressed Sizes . . . . . . . . . . . . . . . . . . 18 + 3.2.5. Code 3: An Arbitrary Number of Frames in the Packet . 18 + 3.3. Examples . . . . . . . . . . . . . . . . . . . . . . . . 21 + 3.4. Extending Opus . . . . . . . . . . . . . . . . . . . . . 22 + 4. Opus Decoder . . . . . . . . . . . . . . . . . . . . . . . . 23 + 4.1. Range Decoder . . . . . . . . . . . . . . . . . . . . . . 23 + 4.1.1. Decoding Symbols . . . . . . . . . . . . . . . . . . 25 + 4.1.2. Alternate Decoding Methods . . . . . . . . . . . . . 27 + 4.1.3. Decoding Raw Bits . . . . . . . . . . . . . . . . . . 28 + 4.1.4. Decoding Uniformly Distributed Integers . . . . . . . 28 + 4.1.5. Current Bit Usage . . . . . . . . . . . . . . . . . . 29 + 4.2. SILK Decoder . . . . . . . . . . . . . . . . . . . . . . 31 + 4.2.1. SILK Decoder Modules . . . . . . . . . . . . . . . . 31 + 4.2.2. LP Layer Organization . . . . . . . . . . . . . . . . 32 + 4.2.3. Header Bits . . . . . . . . . . . . . . . . . . . . . 35 + 4.2.4. Per-Frame LBRR Flags . . . . . . . . . . . . . . . . 36 + 4.2.5. LBRR Frames . . . . . . . . . . . . . . . . . . . . . 36 + + + +Valin, et al. Expires August 20, 2012 [Page 2] + +Internet-Draft Interactive Audio Codec February 2012 + + + 4.2.6. Regular SILK Frames . . . . . . . . . . . . . . . . . 37 + 4.2.7. SILK Frame Contents . . . . . . . . . . . . . . . . . 37 + 4.2.7.1. Stereo Prediction Weights . . . . . . . . . . . . 39 + 4.2.7.2. Mid-only Flag . . . . . . . . . . . . . . . . . . 41 + 4.2.7.3. Frame Type . . . . . . . . . . . . . . . . . . . 42 + 4.2.7.4. Subframe Gains . . . . . . . . . . . . . . . . . 43 + 4.2.7.5. Normalized Line Spectral Frequency (LSF) and + Linear Predictive Coding (LPC) Coefficients . . . 45 + 4.2.7.6. Long-Term Prediction (LTP) Parameters . . . . . . 72 + 4.2.7.7. Linear Congruential Generator (LCG) Seed . . . . 84 + 4.2.7.8. Excitation . . . . . . . . . . . . . . . . . . . 84 + 4.2.7.9. SILK Frame Reconstruction . . . . . . . . . . . . 96 + 4.2.8. Stereo Unmixing . . . . . . . . . . . . . . . . . . . 99 + 4.2.9. Resampling . . . . . . . . . . . . . . . . . . . . . 100 + 4.3. CELT Decoder . . . . . . . . . . . . . . . . . . . . . . 101 + 4.3.1. Transient Decoding . . . . . . . . . . . . . . . . . 104 + 4.3.2. Energy Envelope Decoding . . . . . . . . . . . . . . 104 + 4.3.3. Bit Allocation . . . . . . . . . . . . . . . . . . . 105 + 4.3.4. Shape Decoding . . . . . . . . . . . . . . . . . . . 110 + 4.3.5. Anti-Collapse Processing . . . . . . . . . . . . . . 115 + 4.3.6. Denormalization . . . . . . . . . . . . . . . . . . . 115 + 4.3.7. Inverse MDCT . . . . . . . . . . . . . . . . . . . . 115 + 4.4. Packet Loss Concealment (PLC) . . . . . . . . . . . . . . 116 + 4.4.1. Clock Drift Compensation . . . . . . . . . . . . . . 117 + 4.5. Configuration Switching . . . . . . . . . . . . . . . . . 117 + 4.5.1. Transition Side Information (Redundancy) . . . . . . 119 + 4.5.2. State Reset . . . . . . . . . . . . . . . . . . . . . 121 + 4.5.3. Summary of Transitions . . . . . . . . . . . . . . . 122 + 5. Opus Encoder . . . . . . . . . . . . . . . . . . . . . . . . 125 + 5.1. Range Encoder . . . . . . . . . . . . . . . . . . . . . . 126 + 5.1.1. Encoding Symbols . . . . . . . . . . . . . . . . . . 127 + 5.1.2. Alternate Encoding Methods . . . . . . . . . . . . . 128 + 5.1.3. Encoding Raw Bits . . . . . . . . . . . . . . . . . . 129 + 5.1.4. Encoding Uniformly Distributed Integers . . . . . . . 129 + 5.1.5. Finalizing the Stream . . . . . . . . . . . . . . . . 129 + 5.1.6. Current Bit Usage . . . . . . . . . . . . . . . . . . 130 + 5.2. SILK Encoder . . . . . . . . . . . . . . . . . . . . . . 130 + 5.2.1. Sample Rate Conversion . . . . . . . . . . . . . . . 130 + 5.2.2. Stereo Mixing . . . . . . . . . . . . . . . . . . . . 131 + 5.2.3. SILK Core Encoder . . . . . . . . . . . . . . . . . . 131 + 5.3. CELT Encoder . . . . . . . . . . . . . . . . . . . . . . 144 + 5.3.1. Pitch Prefilter . . . . . . . . . . . . . . . . . . . 144 + 5.3.2. Bands and Normalization . . . . . . . . . . . . . . . 145 + 5.3.3. Energy Envelope Quantization . . . . . . . . . . . . 145 + 5.3.4. Bit Allocation . . . . . . . . . . . . . . . . . . . 145 + 5.3.5. Stereo Decisions . . . . . . . . . . . . . . . . . . 146 + 5.3.6. Time-Frequency Decision . . . . . . . . . . . . . . . 147 + 5.3.7. Spreading Values Decision . . . . . . . . . . . . . . 147 + + + +Valin, et al. Expires August 20, 2012 [Page 3] + +Internet-Draft Interactive Audio Codec February 2012 + + + 5.3.8. Spherical Vector Quantization . . . . . . . . . . . . 148 + 6. Conformance . . . . . . . . . . . . . . . . . . . . . . . . . 149 + 6.1. Testing . . . . . . . . . . . . . . . . . . . . . . . . . 149 + 6.2. Opus Custom . . . . . . . . . . . . . . . . . . . . . . . 150 + 7. Security Considerations . . . . . . . . . . . . . . . . . . . 151 + 8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 153 + 9. Acknowledgements . . . . . . . . . . . . . . . . . . . . . . 154 + 10. Copying Conditions . . . . . . . . . . . . . . . . . . . . . 155 + 11. References . . . . . . . . . . . . . . . . . . . . . . . . . 156 + 11.1. Normative References . . . . . . . . . . . . . . . . . . 156 + 11.2. Informative References . . . . . . . . . . . . . . . . . 156 + Appendix A. Reference Implementation . . . . . . . . . . . . . . 159 + A.1. Extracting the source . . . . . . . . . . . . . . . . . . 159 + A.2. Development Versions . . . . . . . . . . . . . . . . . . 160 + A.3. Base64-encoded Source Code . . . . . . . . . . . . . . . 160 + A.4. Test Vectors . . . . . . . . . . . . . . . . . . . . . . 318 + Appendix B. Self-Delimiting Framing . . . . . . . . . . . . . . 320 + Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 324 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 4] + +Internet-Draft Interactive Audio Codec February 2012 + + +1. Introduction + + The Opus codec is a real-time interactive audio codec designed to + meet the requirements described in [requirements]. It is composed of + a linear prediction (LP)-based layer and a Modified Discrete Cosine + Transform (MDCT)-based layer. The main idea behind using two layers + is that in speech, linear prediction techniques (such as CELP) code + low frequencies more efficiently than transform (e.g., MDCT) domain + techniques, while the situation is reversed for music and higher + speech frequencies. Thus a codec with both layers available can + operate over a wider range than either one alone and, by combining + them, achieve better quality than either one individually. + + The primary normative part of this specification is provided by the + source code in Appendix A. Only the decoder portion of this software + is normative, though a significant amount of code is shared by both + the encoder and decoder. Section 6 provides a decoder conformance + test. The decoder contains a great deal of integer and fixed-point + arithmetic which must be performed exactly, including all rounding + considerations, so any useful specification requires domain-specific + symbolic language to adequately define these operations. + Additionally, any conflict between the symbolic representation and + the included reference implementation must be resolved. For the + practical reasons of compatibility and testability it would be + advantageous to give the reference implementation priority in any + disagreement. The C language is also one of the most widely + understood human-readable symbolic representations for machine + behavior. For these reasons this RFC uses the reference + implementation as the sole symbolic representation of the codec. + + While the symbolic representation is unambiguous and complete it is + not always the easiest way to understand the codec's operation. For + this reason this document also describes significant parts of the + codec in English and takes the opportunity to explain the rationale + behind many of the more surprising elements of the design. These + descriptions are intended to be accurate and informative, but the + limitations of common English sometimes result in ambiguity, so it is + expected that the reader will always read them alongside the symbolic + representation. Numerous references to the implementation are + provided for this purpose. The descriptions sometimes differ from + the reference in ordering or through mathematical simplification + wherever such deviation makes an explanation easier to understand. + For example, the right shift and left shift operations in the + reference implementation are often described using division and + multiplication in the text. In general, the text is focused on the + "what" and "why" while the symbolic representation most clearly + provides the "how". + + + + +Valin, et al. Expires August 20, 2012 [Page 5] + +Internet-Draft Interactive Audio Codec February 2012 + + +1.1. Notation and Conventions + + The key words "MUST", "MUST NOT", "REQUIRED", "SHALL", "SHALL NOT", + "SHOULD", "SHOULD NOT", "RECOMMENDED", "MAY", and "OPTIONAL" in this + document are to be interpreted as described in RFC 2119 [rfc2119]. + + Even when using floating-point, various operations in the codec + require bit-exact fixed-point behavior. The notation "Q", where n + is an integer, denotes the number of binary digits to the right of + the decimal point in a fixed-point number. For example, a signed Q14 + value in a 16-bit word can represent values from -2.0 to + 1.99993896484375, inclusive. This notation is for informational + purposes only. Arithmetic, when described, always operates on the + underlying integer. E.g., the text will explicitly indicate any + shifts required after a multiplication. + + Expressions, where included in the text, follow C operator rules and + precedence, with the exception that the syntax "x**y" indicates x + raised to the power y. The text also makes use of the following + functions: + +1.1.1. min(x,y) + + The smallest of two values x and y. + +1.1.2. max(x,y) + + The largest of two values x and y. + +1.1.3. clamp(lo,x,hi) + + clamp(lo,x,hi) = max(lo,min(x,hi)) + + With this definition, if lo > hi, the lower bound is the one that is + enforced. + +1.1.4. sign(x) + + The sign of x, i.e., + + ( -1, x < 0 , + sign(x) = < 0, x == 0 , + ( 1, x > 0 . + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 6] + +Internet-Draft Interactive Audio Codec February 2012 + + +1.1.5. log2(f) + + The base-two logarithm of f. + +1.1.6. ilog(n) + + The minimum number of bits required to store a positive integer n in + two's complement notation, or 0 for a non-positive integer n. + + ( 0, n <= 0, + ilog(n) = < + ( floor(log2(n))+1, n > 0 + + Examples: + + o ilog(-1) = 0 + + o ilog(0) = 0 + + o ilog(1) = 1 + + o ilog(2) = 2 + + o ilog(3) = 2 + + o ilog(4) = 3 + + o ilog(7) = 3 + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 7] + +Internet-Draft Interactive Audio Codec February 2012 + + +2. Opus Codec Overview + + The Opus codec scales from 6 kb/s narrowband mono speech to 510 kb/s + fullband stereo music, with algorithmic delays ranging from 5 ms to + 65.2 ms. At any given time, either the LP layer, the MDCT layer, or + both, may be active. It can seamlessly switch between all of its + various operating modes, giving it a great deal of flexibility to + adapt to varying content and network conditions without renegotiating + the current session. The codec allows input and output of various + audio bandwidths, defined as follows: + + +----------------------+-----------------+-------------------------+ + | Abbreviation | Audio Bandwidth | Sample Rate (Effective) | + +----------------------+-----------------+-------------------------+ + | NB (narrowband) | 4 kHz | 8 kHz | + | | | | + | MB (medium-band) | 6 kHz | 12 kHz | + | | | | + | WB (wideband) | 8 kHz | 16 kHz | + | | | | + | SWB (super-wideband) | 12 kHz | 24 kHz | + | | | | + | FB (fullband) | 20 kHz (*) | 48 kHz | + +----------------------+-----------------+-------------------------+ + + Table 1 + + (*) Although the sampling theorem allows a bandwidth as large as half + the sampling rate, Opus never codes audio above 20 kHz, as that is + the generally accepted upper limit of human hearing. + + Opus defines super-wideband (SWB) with an effective sample rate of + 24 kHz, unlike some other audio coding standards that use 32 kHz. + This was chosen for a number of reasons. The band layout in the MDCT + layer naturally allows skipping coefficients for frequencies over + 12 kHz, but does not allow cleanly dropping just those frequencies + over 16 kHz. A sample rate of 24 kHz also makes resampling in the + MDCT layer easier, as 24 evenly divides 48, and when 24 kHz is + sufficient, it can save computation in other processing, such as + Acoustic Echo Cancellation (AEC). Experimental changes to the band + layout to allow a 16 kHz cutoff (32 kHz effective sample rate) showed + potential quality degradations at other sample rates, and at typical + bitrates the number of bits saved by using such a cutoff instead of + coding in fullband (FB) mode is very small. Therefore, if an + application wishes to process a signal sampled at 32 kHz, it should + just use FB. + + The LP layer is based on the SILK [1] codec [SILK]. It supports NB, + + + +Valin, et al. Expires August 20, 2012 [Page 8] + +Internet-Draft Interactive Audio Codec February 2012 + + + MB, or WB audio and frame sizes from 10 ms to 60 ms, and requires an + additional 5 ms look-ahead for noise shaping estimation. A small + additional delay (up to 1.5 ms) may be required for sampling rate + conversion. Like Vorbis and many other modern codecs, SILK is + inherently designed for variable-bitrate (VBR) coding, though the + encoder can also produce constant-bitrate (CBR) streams. The version + of SILK used in Opus is substantially modified from, and not + compatible with, the stand-alone SILK codec previously deployed by + Skype. This document does not serve to define that format, but those + interested in the original SILK codec should see [SILK] instead. + + The MDCT layer is based on the CELT [2] codec [CELT]. It supports + NB, WB, SWB, or FB audio and frame sizes from 2.5 ms to 20 ms, and + requires an additional 2.5 ms look-ahead due to the overlapping MDCT + windows. The CELT codec is inherently designed for CBR coding, but + unlike many CBR codecs it is not limited to a set of predetermined + rates. It internally allocates bits to exactly fill any given target + budget, and an encoder can produce a VBR stream by varying the target + on a per-frame basis. The MDCT layer is not used for speech when the + audio bandwidth is WB or less, as it is not useful there. On the + other hand, non-speech signals are not always adequately coded using + linear prediction, so for music only the MDCT layer should be used. + + A "Hybrid" mode allows the use of both layers simultaneously with a + frame size of 10 or 20 ms and a SWB or FB audio bandwidth. Each + frame is split into a low frequency signal and a high frequency + signal, with a cutoff of 8 kHz. The LP layer then codes the low + frequency signal, followed by the MDCT layer coding the high + frequency signal. In the MDCT layer, all bands below 8 kHz are + discarded, so there is no coding redundancy between the two layers. + + The sample rate (in contrast to the actual audio bandwidth) can be + chosen independently on the encoder and decoder side, e.g., a + fullband signal can be decoded as wideband, or vice versa. This + approach ensures a sender and receiver can always interoperate, + regardless of the capabilities of their actual audio hardware. + Internally, the LP layer always operates at a sample rate of twice + the audio bandwidth, up to a maximum of 16 kHz, which it continues to + use for SWB and FB. The decoder simply resamples its output to + support different sample rates. The MDCT layer always operates + internally at a sample rate of 48 kHz. Since all the supported + sample rates evenly divide this rate, and since the the decoder may + easily zero out the high frequency portion of the spectrum in the + frequency domain, it can simply decimate the MDCT layer output to + achieve the other supported sample rates very cheaply. + + After conversion to the common, desired output sample rate, the + decoder simply adds the output from the two layers together. To + + + +Valin, et al. Expires August 20, 2012 [Page 9] + +Internet-Draft Interactive Audio Codec February 2012 + + + compensate for the different look-ahead required by each layer, the + CELT encoder input is delayed by an additional 2.7 ms. This ensures + that low frequencies and high frequencies arrive at the same time. + This extra delay may be reduced by an encoder by using less look- + ahead for noise shaping or using a simpler resampler in the LP layer, + but this will reduce quality. However, the base 2.5 ms look-ahead in + the CELT layer cannot be reduced in the encoder because it is needed + for the MDCT overlap, whose size is fixed by the decoder. + + Both layers use the same entropy coder, avoiding any waste from + "padding bits" between them. The hybrid approach makes it easy to + support both CBR and VBR coding. Although the LP layer is VBR, the + bit allocation of the MDCT layer can produce a final stream that is + CBR by using all the bits left unused by the LP layer. + +2.1. Control Parameters + + The Opus codec includes a number of control parameters which can be + changed dynamically during regular operation of the codec, without + interrupting the audio stream from the encoder to the decoder. These + parameters only affect the encoder since any impact they have on the + bit-stream is signaled in-band such that a decoder can decode any + Opus stream without any out-of-band signaling. Any Opus + implementation can add or modify these control parameters without + affecting interoperability. The most important encoder control + parameters in the reference encoder are listed below. + +2.1.1. Bitrate + + Opus supports all bitrates from 6 kb/s to 510 kb/s. All other + parameters being equal, higher bitrate results in higher quality. + For a frame size of 20 ms, these are the bitrate "sweet spots" for + Opus in various configurations: + + o 8-12 kb/s for NB speech, + + o 16-20 kb/s for WB speech, + + o 28-40 kb/s for FB speech, + + o 48-64 kb/s for FB mono music, and + + o 64-128 kb/s for FB stereo music. + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 10] + +Internet-Draft Interactive Audio Codec February 2012 + + +2.1.2. Number of Channels (Mono/Stereo) + + Opus can transmit either mono or stereo frames within a single + stream. When decoding a mono frame in a stereo decoder, the left and + right channels are identical, and when decoding a stereo frame in a + mono decoder, the mono output is the average of the left and right + channels. In some cases, it is desirable to encode a stereo input + stream in mono (e.g., because the bitrate is too low to encode stereo + with sufficient quality). The number of channels encoded can be + selected in real-time, but by default the reference encoder attempts + to make the best decision possible given the current bitrate. + +2.1.3. Audio Bandwidth + + The audio bandwidths supported by Opus are listed in Table 1. Just + like for the number of channels, any decoder can decode audio encoded + at any bandwidth. For example, any Opus decoder operating at 8 kHz + can decode a FB Opus frame, and any Opus decoder operating at 48 kHz + can decode a NB frame. Similarly, the reference encoder can take a + 48 kHz input signal and encode it as NB. The higher the audio + bandwidth, the higher the required bitrate to achieve acceptable + quality. The audio bandwidth can be explicitly specified in real- + time, but by default the reference encoder attempts to make the best + bandwidth decision possible given the current bitrate. + +2.1.4. Frame Duration + + Opus can encode frames of 2.5, 5, 10, 20, 40 or 60 ms. It can also + combine multiple frames into packets of up to 120 ms. For real-time + applications, sending fewer packets per second reduces the bitrate, + since it reduces the overhead from IP, UDP, and RTP headers. + However, it increases latency and sensitivity to packet losses, as + losing one packet constitutes a loss of a bigger chunk of audio. + Increasing the frame duration also slightly improves coding + efficiency, but the gain becomes small for frame sizes above 20 ms. + For this reason, 20 ms frames are a good choice for most + applications. + +2.1.5. Complexity + + There are various aspects of the Opus encoding process where trade- + offs can be made between CPU complexity and quality/bitrate. In the + reference encoder, the complexity is selected using an integer from 0 + to 10, where 0 is the lowest complexity and 10 is the highest. + Examples of computations for which such trade-offs may occur are: + + o The order of the pitch analysis whitening filter, + + + + +Valin, et al. Expires August 20, 2012 [Page 11] + +Internet-Draft Interactive Audio Codec February 2012 + + + o The order of the short-term noise shaping filter, + + o The number of states in delayed decision quantization of the + residual signal, and + + o The use of certain bit-stream features such as variable time- + frequency resolution and the pitch post-filter. + +2.1.6. Packet Loss Resilience + + Audio codecs often exploit inter-frame correlations to reduce the + bitrate at a cost in error propagation: after losing one packet + several packets need to be received before the decoder is able to + accurately reconstruct the speech signal. The extent to which Opus + exploits inter-frame dependencies can be adjusted on the fly to + choose a trade-off between bitrate and amount of error propagation. + +2.1.7. Forward Error Correction (FEC) + + Another mechanism providing robustness against packet loss is the in- + band Forward Error Correction (FEC). Packets that are determined to + contain perceptually important speech information, such as onsets or + transients, are encoded again at a lower bitrate and this re-encoded + information is added to a subsequent packet. + +2.1.8. Constant/Variable Bitrate + + Opus is more efficient when operating with variable bitrate (VBR), + which is the default. However, in some (rare) applications, constant + bitrate (CBR) is required. There are two main reasons to operate in + CBR mode: + + o When the transport only supports a fixed size for each compressed + frame + + o When security is important _and_ the input audio not a normal + conversation but is highly constrained (e.g. yes/no, recorded + prompts) [SRTP-VBR] + + When low-latency transmission is required over a relatively slow + connection, then constrained VBR can also be used. This uses VBR in + a way that simulates a "bit reservoir" and is equivalent to what MP3 + and AAC call CBR (i.e. not true CBR due to the bit reservoir). + +2.1.9. Discontinuous Transmission (DTX) + + Discontinuous Transmission (DTX) reduces the bitrate during silence + or background noise. When DTX is enabled, only one frame is encoded + + + +Valin, et al. Expires August 20, 2012 [Page 12] + +Internet-Draft Interactive Audio Codec February 2012 + + + every 400 milliseconds. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 13] + +Internet-Draft Interactive Audio Codec February 2012 + + +3. Internal Framing + + The Opus encoder produces "packets", which are each a contiguous set + of bytes meant to be transmitted as a single unit. The packets + described here do not include such things as IP, UDP, or RTP headers + which are normally found in a transport-layer packet. A single + packet may contain multiple audio frames, so long as they share a + common set of parameters, including the operating mode, audio + bandwidth, frame size, and channel count (mono vs. stereo). This + section describes the possible combinations of these parameters and + the internal framing used to pack multiple frames into a single + packet. This framing is not self-delimiting. Instead, it assumes + that a higher layer (such as UDP or RTP or Ogg or Matroska) will + communicate the length, in bytes, of the packet, and it uses this + information to reduce the framing overhead in the packet itself. A + decoder implementation MUST support the framing described in this + section. An alternative, self-delimiting variant of the framing is + described in Appendix B. Support for that variant is OPTIONAL. + +3.1. The TOC Byte + + An Opus packet begins with a single-byte table-of-contents (TOC) + header that signals which of the various modes and configurations a + given packet uses. It is composed of a frame count code, "c", a + stereo flag, "s", and a configuration number, "config", arranged as + illustrated in Figure 1. A description of each of these fields + follows. + + 0 + 0 1 2 3 4 5 6 7 + +-+-+-+-+-+-+-+-+ + | c |s| config | + +-+-+-+-+-+-+-+-+ + + Figure 1: The TOC byte + + The top five bits of the TOC byte, labeled "config", encode one of 32 + possible configurations of operating mode, audio bandwidth, and frame + size. As described, the LP layer and MDCT layer can be combined in + three possible operating modes: + + 1. An LP-only mode for use in low bitrate connections with an audio + bandwidth of WB or less, + + 2. A Hybrid (LP+MDCT) mode for SWB or FB speech at medium bitrates, + and + + + + + +Valin, et al. Expires August 20, 2012 [Page 14] + +Internet-Draft Interactive Audio Codec February 2012 + + + 3. An MDCT-only mode for very low delay speech transmission as well + as music transmission (NB to FB). + + The 32 possible configurations each identify which one of these + operating modes the packet uses, as well as the audio bandwidth and + the frame size. Table 2 lists the parameters for each configuration. + + +-----------------------+-----------+-----------+-------------------+ + | Configuration | Mode | Bandwidth | Frame Sizes | + | Number(s) | | | | + +-----------------------+-----------+-----------+-------------------+ + | 0...3 | SILK-only | NB | 10, 20, 40, 60 ms | + | | | | | + | 4...7 | SILK-only | MB | 10, 20, 40, 60 ms | + | | | | | + | 8...11 | SILK-only | WB | 10, 20, 40, 60 ms | + | | | | | + | 12...13 | Hybrid | SWB | 10, 20 ms | + | | | | | + | 14...15 | Hybrid | FB | 10, 20 ms | + | | | | | + | 16...19 | CELT-only | NB | 2.5, 5, 10, 20 ms | + | | | | | + | 20...23 | CELT-only | WB | 2.5, 5, 10, 20 ms | + | | | | | + | 24...27 | CELT-only | SWB | 2.5, 5, 10, 20 ms | + | | | | | + | 28...31 | CELT-only | FB | 2.5, 5, 10, 20 ms | + +-----------------------+-----------+-----------+-------------------+ + + Table 2: TOC Byte Configuration Parameters + + The configuration numbers in each range (e.g., 0...3 for NB SILK- + only) correspond to the various choices of frame size, in the same + order. For example, configuration 0 has a 10 ms frame size and + configuration 3 has a 60 ms frame size. + + One additional bit, labeled "s", signals mono vs. stereo, with 0 + indicating mono and 1 indicating stereo. + + The remaining two bits of the TOC byte, labeled "c", code the number + of frames per packet (codes 0 to 3) as follows: + + o 0: 1 frame in the packet + + o 1: 2 frames in the packet, each with equal compressed size + + + + + +Valin, et al. Expires August 20, 2012 [Page 15] + +Internet-Draft Interactive Audio Codec February 2012 + + + o 2: 2 frames in the packet, with different compressed sizes + + o 3: an arbitrary number of frames in the packet + + This draft refers to a packet as a code 0 packet, code 1 packet, + etc., based on the value of "c". + + A well-formed Opus packet MUST contain at least one byte with the TOC + information, though the frame(s) within a packet MAY be zero bytes + long. + +3.2. Frame Packing + + This section describes how frames are packed according to each + possible value of "c" in the TOC byte. + +3.2.1. Frame Length Coding + + When a packet contains multiple VBR frames (i.e., code 2 or 3), the + compressed length of one or more of these frames is indicated with a + one- or two-byte sequence, with the meaning of the first byte as + follows: + + o 0: No frame (discontinuous transmission (DTX) or lost packet) + + o 1...251: Length of the frame in bytes + + o 252...255: A second byte is needed. The total length is + (len[1]*4)+len[0] + + The special length 0 indicates that no frame is available, either + because it was dropped during transmission by some intermediary or + because the encoder chose not to transmit it. A length of 0 is valid + for any Opus frame in any mode. + + The maximum representable length is 255*4+255=1275 bytes. For 20 ms + frames, this represents a bitrate of 510 kb/s, which is approximately + the highest useful rate for lossily compressed fullband stereo music. + Beyond this point, lossless codecs are more appropriate. It is also + roughly the maximum useful rate of the MDCT layer, as shortly + thereafter quality no longer improves with additional bits due to + limitations on the codebook sizes. + + No length is transmitted for the last frame in a VBR packet, or for + any of the frames in a CBR packet, as it can be inferred from the + total size of the packet and the size of all other data in the + packet. However, the length of any individual frame MUST NOT exceed + 1275 bytes, to allow for repacketization by gateways, conference + + + +Valin, et al. Expires August 20, 2012 [Page 16] + +Internet-Draft Interactive Audio Codec February 2012 + + + bridges, or other software. + +3.2.2. Code 0: One Frame in the Packet + + For code 0 packets, the TOC byte is immediately followed by N-1 bytes + of compressed data for a single frame (where N is the size of the + packet), as illustrated in Figure 2. + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |0|0|s| config | | + +-+-+-+-+-+-+-+-+ | + | Compressed frame 1 (N-1 bytes)... : + : | + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 2: A Code 0 Packet + +3.2.3. Code 1: Two Frames in the Packet, Each with Equal Compressed + Size + + For code 1 packets, the TOC byte is immediately followed by the + (N-1)/2 bytes of compressed data for the first frame, followed by + (N-1)/2 bytes of compressed data for the second frame, as illustrated + in Figure 3. The number of payload bytes available for compressed + data, N-1, MUST be even for all code 1 packets. + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|0|s| config | | + +-+-+-+-+-+-+-+-+ : + | Compressed frame 1 ((N-1)/2 bytes)... | + : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : + | Compressed frame 2 ((N-1)/2 bytes)... | + : +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 3: A Code 1 Packet + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 17] + +Internet-Draft Interactive Audio Codec February 2012 + + +3.2.4. Code 2: Two Frames in the Packet, with Different Compressed + Sizes + + For code 2 packets, the TOC byte is followed by a one- or two-byte + sequence indicating the length of the first frame (marked N1 in the + figure below), followed by N1 bytes of compressed data for the first + frame. The remaining N-N1-2 or N-N1-3 bytes are the compressed data + for the second frame. This is illustrated in Figure 4. A code 2 + packet MUST contain enough bytes to represent a valid length. For + example, a 1-byte code 2 packet is always invalid, and a 2-byte code + 2 packet whose second byte is in the range 252...255 is also invalid. + The length of the first frame, N1, MUST also be no larger than the + size of the payload remaining after decoding that length for all code + 2 packets. This makes, for example, a 2-byte code 2 packet with a + second byte in the range 1...251 invalid as well (the only valid + 2-byte code 2 packet is one where the length of both frames is zero). + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |0|1|s| config | N1 (1-2 bytes): | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : + | Compressed frame 1 (N1 bytes)... | + : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | + | Compressed frame 2... : + : | + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 4: A Code 2 Packet + +3.2.5. Code 3: An Arbitrary Number of Frames in the Packet + + Code 3 packets may encode an arbitrary number of frames, as well as + additional padding, called "Opus padding" to indicate that this + padding is added at the Opus layer, rather than at the transport + layer. Code 3 packets MUST have at least 2 bytes. The TOC byte is + followed by a byte encoding the number of frames in the packet in + bits 0 to 5 (marked "M" in the figure below), with bit 6 indicating + whether or not Opus padding is inserted (marked "p" in the figure + below), and bit 7 indicating VBR (marked "v" in the figure below). M + MUST NOT be zero, and the audio duration contained within a packet + MUST NOT exceed 120 ms. This limits the maximum frame count for any + frame size to 48 (for 2.5 ms frames), with lower limits for longer + frame sizes. Figure 5 illustrates the layout of the frame count + byte. + + + +Valin, et al. Expires August 20, 2012 [Page 18] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 + 0 1 2 3 4 5 6 7 + +-+-+-+-+-+-+-+-+ + | M |p|v| + +-+-+-+-+-+-+-+-+ + + Figure 5: The frame count byte + + When Opus padding is used, the number of bytes of padding is encoded + in the bytes following the frame count byte. Values from 0...254 + indicate that 0...254 bytes of padding are included, in addition to + the byte(s) used to indicate the size of the padding. If the value + is 255, then the size of the additional padding is 254 bytes, plus + the padding value encoded in the next byte. There MUST be at least + one more byte in the packet in this case. By using the value 255 + multiple times, it is possible to create a packet of any specific, + desired size. The additional padding bytes appear at the end of the + packet, and MUST be set to zero by the encoder to avoid creating a + covert channel. The decoder MUST accept any value for the padding + bytes, however. Let P be the total amount of padding, including both + the trailing padding bytes themselves and the header bytes used to + indicate how many trailing bytes there are. Then P MUST be no more + than N-2. + + In the CBR case, the compressed length of each frame in bytes is + equal to the number of remaining bytes in the packet after + subtracting the (optional) padding, (N-2-P), divided by M. This + number MUST be a non-negative integer multiple of M. The compressed + data for all M frames then follows, each of size (N-2-P)/M bytes, as + illustrated in Figure 6. + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 19] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|1|s| config | M |p|0| Padding length (Optional) : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 1 ((N-2-P)/M bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 2 ((N-2-P)/M bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : ... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame M ((N-2-P)/M bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : Opus Padding (Optional)... | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 6: A CBR Code 3 Packet + + In the VBR case, the (optional) padding length is followed by M-1 + frame lengths (indicated by "N1" to "N[M-1]" in the figure below), + each encoded in a one- or two-byte sequence as described above. The + packet MUST contain enough data for the M-1 lengths after removing + the (optional) padding, and the sum of these lengths MUST be no + larger than the number of bytes remaining in the packet after + decoding them. The compressed data for all M frames follows, each + frame consisting of the indicated number of bytes, with the final + frame consuming any remaining bytes before the final padding, as + illustrated in Figure 6. The number of header bytes (TOC byte, frame + count byte, padding length bytes, and frame length bytes), plus the + length of the first M-1 frames themselves, plus the length of the + padding MUST be no larger than N, the total size of the packet. + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 20] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|1|s| config | M |p|1| Padding length (Optional) : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : N1 (1-2 bytes): N2 (1-2 bytes): ... : N[M-1] | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 1 (N1 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 2 (N2 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : ... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame M... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : Opus Padding (Optional)... | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 7: A VBR Code 3 Packet + +3.3. Examples + + Simplest case, one NB mono 20 ms SILK frame: + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |0|0|0| 1 | compressed data... : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Two FB mono 5 ms CELT frames of the same compressed size: + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|0|0| 29 | compressed data... : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Two FB mono 20 ms Hybrid frames of different compressed size: + + + + +Valin, et al. Expires August 20, 2012 [Page 21] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|1|0| 15 | 2 |0|1| N1 | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | + | compressed data... : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Four FB stereo 20 ms CELT frames of the same compressed size: + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|1|1| 31 | 4 |0|0| compressed data... : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + +3.4. Extending Opus + + A receiver MUST NOT process packets which violate any of the rules + above as normal Opus packets. They are reserved for future + applications, such as in-band headers (containing metadata, etc.). + These constraints are summarized here for reference: + + o Packets are at least one byte. + + o No implicit frame length is larger than 1275 bytes. + + o Code 1 packets have an odd total length, N, so that (N-1)/2 is an + integer. + + o Code 2 packets have enough bytes after the TOC for a valid frame + length, and that length is no larger than the number of bytes + remaining in the packet. + + o Code 3 packets contain at least one frame, but no more than 120 ms + of audio total. + + o The length of a CBR code 3 packet, N, is at least two bytes, the + size of the padding, P (including both the padding length bytes in + the header and the trailing padding bytes) is no more than N-2, + and the frame count, M, satisfies the constraint that (N-2-P) is a + non-negative integer multiple of M. + + o VBR code 3 packets are large enough to contain all the header + bytes (TOC byte, frame count byte, any padding length bytes, and + any frame length bytes), plus the length of the first M-1 frames, + plus any trailing padding bytes. + + + + +Valin, et al. Expires August 20, 2012 [Page 22] + +Internet-Draft Interactive Audio Codec February 2012 + + +4. Opus Decoder + + The Opus decoder consists of two main blocks: the SILK decoder and + the CELT decoder. At any given time, one or both of the SILK and + CELT decoders may be active. The output of the Opus decode is the + sum of the outputs from the SILK and CELT decoders with proper sample + rate conversion and delay compensation on the SILK side, and optional + decimation (when decoding to sample rates less than 48 kHz) on the + CELT side, as illustrated in the block diagram below. + + + +---------+ +------------+ + | SILK | | Sample | + +->| Decoder |--->| Rate |----+ + Bit- +---------+ | | | | Conversion | v + stream | Range |---+ +---------+ +------------+ /---\ Audio + ------->| Decoder | | + |------> + | |---+ +---------+ +------------+ \---/ + +---------+ | | CELT | | Decimation | ^ + +->| Decoder |--->| (Optional) |----+ + | | | | + +---------+ +------------+ + + +4.1. Range Decoder + + Opus uses an entropy coder based on [range-coding], which is itself a + rediscovery of the FIFO arithmetic code introduced by + [coding-thesis]. It is very similar to arithmetic encoding, except + that encoding is done with digits in any base instead of with bits, + so it is faster when using larger bases (i.e., an octet). All of the + calculations in the range coder must use bit-exact integer + arithmetic. + + Symbols may also be coded as "raw bits" packed directly into the + bitstream, bypassing the range coder. These are packed backwards + starting at the end of the frame, as illustrated in Figure 8. This + reduces complexity and makes the stream more resilient to bit errors, + as corruption in the raw bits will not desynchronize the decoding + process, unlike corruption in the input to the range decoder. Raw + bits are only used in the CELT layer. + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 23] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | Range coder data (packed MSB to LSB) -> : + + + + : : + + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : | <- Boundary occurs at an arbitrary bit position : + +-+-+-+ + + : <- Raw bits data (packed LSB to MSB) | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 8: Illustrative example of packing range coder and raw bits + data + + Each symbol coded by the range coder is drawn from a finite alphabet + and coded in a separate "context", which describes the size of the + alphabet and the relative frequency of each symbol in that alphabet. + + Suppose there is a context with n symbols, identified with an index + that ranges from 0 to n-1. The parameters needed to encode or decode + symbol k in this context are represented by a three-tuple + (fl[k], fh[k], ft), with 0 <= fl[k] < fh[k] <= ft <= 65535. The + values of this tuple are derived from the probability model for the + symbol, represented by traditional "frequency counts". Because Opus + uses static contexts these are not updated as symbols are decoded. + Let f[i] be the frequency of symbol i. Then the three-tuple + corresponding to symbol k is given by + + k-1 n-1 + __ __ + fl[k] = \ f[i], fh[k] = fl[k] + f[k], ft = \ f[i] + /_ /_ + i=0 i=0 + + The range decoder extracts the symbols and integers encoded using the + range encoder in Section 5.1. The range decoder maintains an + internal state vector composed of the two-tuple (val, rng), + representing the difference between the high end of the current range + and the actual coded value, minus one, and the size of the current + range, respectively. Both val and rng are 32-bit unsigned integer + values. The decoder initializes rng to 128 and initializes val to + 127 minus the top 7 bits of the first input octet. It saves the + remaining bit for use in the renormalization procedure described in + Section 4.1.1.1, which the decoder invokes immediately after + initialization to read additional bits and establish the invariant + that rng > 2**23. + + + + +Valin, et al. Expires August 20, 2012 [Page 24] + +Internet-Draft Interactive Audio Codec February 2012 + + +4.1.1. Decoding Symbols + + Decoding a symbol is a two-step process. The first step determines a + 16-bit unsigned value fs, which lies within the range of some symbol + in the current context. The second step updates the range decoder + state with the three-tuple (fl[k], fh[k], ft) corresponding to that + symbol. + + The first step is implemented by ec_decode() (entdec.c), which + computes + + val + fs = ft - min(------ + 1, ft) . + rng/ft + + The divisions here are exact integer division. + + The decoder then identifies the symbol in the current context + corresponding to fs; i.e., the value of k whose three-tuple + (fl[k], fh[k], ft) satisfies fl[k] <= fs < fh[k]. It uses this tuple + to update val according to + + rng + val = val - --- * (ft - fh[k]) . + ft + + If fl[k] is greater than zero, then the decoder updates rng using + + rng + rng = --- * (fh[k] - fl[k]) . + ft + + Otherwise, it updates rng using + + rng + rng = rng - --- * (ft - fh[k]) . + ft + + Using a special case for the first symbol (rather than the last + symbol, as is commonly done in other arithmetic coders) ensures that + all the truncation error from the finite precision arithmetic + accumulates in symbol 0. This makes the cost of coding a 0 slightly + smaller, on average, than its estimated probability indicates and + makes the cost of coding any other symbol slightly larger. When + contexts are designed so that 0 is the most probable symbol, which is + often the case, this strategy minimizes the inefficiency introduced + by the finite precision. It also makes some of the special-case + decoding routines in Section 4.1.2 particularly simple. + + + +Valin, et al. Expires August 20, 2012 [Page 25] + +Internet-Draft Interactive Audio Codec February 2012 + + + After the updates, implemented by ec_dec_update() (entdec.c), the + decoder normalizes the range using the procedure in the next section, + and returns the index k. + +4.1.1.1. Renormalization + + To normalize the range, the decoder repeats the following process, + implemented by ec_dec_normalize() (entdec.c), until rng > 2**23. If + rng is already greater than 2**23, the entire process is skipped. + First, it sets rng to (rng<<8). Then it reads the next octet of the + payload and combines it with the left-over bit buffered from the + previous octet to form the 8-bit value sym. It takes the left-over + bit as the high bit (bit 7) of sym, and the top 7 bits of the octet + it just read as the other 7 bits of sym. The remaining bit in the + octet just read is buffered for use in the next iteration. If no + more input octets remain, it uses zero bits instead. Then, it sets + + val = ((val<<8) + (255-sym)) & 0x7FFFFFFF . + + It is normal and expected that the range decoder will read several + bytes into the raw bits data (if any) at the end of the packet by the + time the frame is completely decoded, as illustrated in Figure 9. + This same data MUST also be returned as raw bits when requested. The + encoder is expected to terminate the stream in such a way that the + decoder will decode the intended values regardless of the data + contained in the raw bits. Section 5.1.5 describes a procedure for + doing this. If the range decoder consumes all of the bytes belonging + to the current frame, it MUST continue to use zero when any further + input bytes are required, even if there is additional data in the + current packet from padding or other frames. + + n n+1 n+2 n+3 + 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 7 6 5 4 3 2 1 0 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : | <----------- Overlap region ------------> | : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + ^ ^ + | End of data buffered by the range coder | + ...-----------------------------------------------+ + | + | End of data consumed by raw bits + +-------------------------------------------------------... + + Figure 9: Illustrative example of raw bits overlapping range coder + data + + + + + + +Valin, et al. Expires August 20, 2012 [Page 26] + +Internet-Draft Interactive Audio Codec February 2012 + + +4.1.2. Alternate Decoding Methods + + The reference implementation uses three additional decoding methods + that are exactly equivalent to the above, but make assumptions and + simplifications that allow for a more efficient implementation. + +4.1.2.1. ec_decode_bin() + + The first is ec_decode_bin() (entdec.c), defined using the parameter + ftb instead of ft. It is mathematically equivalent to calling + ec_decode() with ft = (1<> (ftb - 8)) + 1) , + + the decoder state is updated using the three-tuple (t, t + 1, ((ft - + 1) >> (ftb - 8)) + 1), and the remaining bits are decoded as raw + bits, setting + + t = (t << (ftb - 8)) | ec_dec_bits(ftb - 8) . + + If, at this point, t >= ft, then the current frame is corrupt. In + that case, the decoder should assume there has been an error in the + coding, decoding, or transmission and SHOULD take measures to conceal + the error and/or report to the application that the error has + occurred. + +4.1.5. Current Bit Usage + + The bit allocation routines in the CELT decoder need a conservative + upper bound on the number of bits that have been used from the + current frame thus far, including both range coder bits and raw bits. + This drives allocation decisions that must match those made in the + encoder. The upper bound is computed in the reference implementation + to whole-bit precision by the function ec_tell() (entcode.h) and to + fractional 1/8th bit precision by the function ec_tell_frac() + (entcode.c). Like all operations in the range coder, it must be + implemented in a bit-exact manner, and must produce exactly the same + value returned by the same functions in the encoder after encoding + the same symbols. + + ec_tell() is guaranteed to return ceil(ec_tell_frac()/8.0). In + various places the codec will check to ensure there is enough room to + contain a symbol before attempting to decode it. In practice, + although the number of bits used so far is an upper bound, decoding a + symbol whose probability model suggests it has a worst-case cost of p + 1/8th bits may actually advance the return value of ec_tell_frac() by + p-1, p, or p+1 1/8th bits, due to approximation error in that upper + bound, truncation error in the range coder, and for large values of + + + +Valin, et al. Expires August 20, 2012 [Page 29] + +Internet-Draft Interactive Audio Codec February 2012 + + + ft, modeling error in ec_dec_uint(). + + However, this error is bounded, and periodic calls to ec_tell() or + ec_tell_frac() at precisely defined points in the decoding process + prevent it from accumulating. For a range coder symbol that requires + a whole number of bits (i.e., for which ft/(fh[k] - fl[k]) is a power + of two), where there are at least p 1/8th bits available, decoding + the symbol will never cause ec_tell() or ec_tell_frac() to exceed the + size of the frame ("bust the budget"). In this case the return value + of ec_tell_frac() will only advance by more than p 1/8th bits if + there was an additional, fractional number of bits remaining, and it + will never advance beyond the next whole-bit boundary, which is safe, + since frames always contain a whole number of bits. However, when p + is not a whole number of bits, an extra 1/8th bit is required to + ensure that decoding the symbol will not bust the budget. + + The reference implementation keeps track of the total number of whole + bits that have been processed by the decoder so far in the variable + nbits_total, including the (possibly fractional) number of bits that + are currently buffered, but not consumed, inside the range coder. + nbits_total is initialized to 9 just before the initial range + renormalization process completes (or equivalently, it can be + initialized to 33 after the first renormalization). The extra two + bits over the actual amount buffered by the range coder guarantees + that it is an upper bound and that there is enough room for the + encoder to terminate the stream. Each iteration through the range + coder's renormalization loop increases nbits_total by 8. Reading raw + bits increases nbits_total by the number of raw bits read. + +4.1.5.1. ec_tell() + + The whole number of bits buffered in rng may be estimated via l = + ilog(rng). ec_tell() then becomes a simple matter of removing these + bits from the total. It returns (nbits_total - l). + + In a newly initialized decoder, before any symbols have been read, + this reports that 1 bit has been used. This is the bit reserved for + termination of the encoder. + +4.1.5.2. ec_tell_frac() + + ec_tell_frac() estimates the number of bits buffered in rng to + fractional precision. Since rng must be greater than 2**23 after + renormalization, l must be at least 24. Let + + + r_Q15 = rng >> (l-16) , + + + + +Valin, et al. Expires August 20, 2012 [Page 30] + +Internet-Draft Interactive Audio Codec February 2012 + + + so that 32768 <= r_Q15 < 65536, an unsigned Q15 value representing + the fractional part of rng. Then the following procedure can be used + to add one bit of precision to l. First, update + + + r_Q15 = (r_Q15*r_Q15) >> 15 . + + Then add the 16th bit of r_Q15 to l via + + + l = 2*l + (r_Q15 >> 16) . + + Finally, if this bit was a 1, reduce r_Q15 by a factor of two via + + + r_Q15 = r_Q15 >> 1 , + + so that it once again lies in the range 32768 <= r_Q15 < 65536. + + This procedure is repeated three times to extend l to 1/8th bit + precision. ec_tell_frac() then returns (nbits_total*8 - l). + +4.2. SILK Decoder + + The decoder's LP layer uses a modified version of the SILK codec + (herein simply called "SILK"), which runs a decoded excitation signal + through adaptive long-term and short-term prediction synthesis + filters. It runs at NB, MB, and WB sample rates internally. When + used in a SWB or FB Hybrid frame, the LP layer itself still only runs + in WB. + +4.2.1. SILK Decoder Modules + + An overview of the decoder is given in Figure 10. + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 31] + +Internet-Draft Interactive Audio Codec February 2012 + + + +---------+ +------------+ + -->| Range |--->| Decode |---------------------------+ + 1 | Decoder | 2 | Parameters |----------+ 5 | + +---------+ +------------+ 4 | | + 3 | | | + \/ \/ \/ + +------------+ +------------+ +------------+ + | Generate |-->| LTP |-->| LPC | + | Excitation | | Synthesis | | Synthesis | + +------------+ +------------+ +------------+ + ^ | + | | + +-------------------+----------------+ + | 6 + | +------------+ +-------------+ + +-->| Stereo |-->| Sample Rate |--> + | Unmixing | 7 | Conversion | 8 + +------------+ +-------------+ + + 1: Range encoded bitstream + 2: Coded parameters + 3: Pulses, LSBs, and signs + 4: Pitch lags, LTP coefficients + 5: LPC coefficients and gains + 6: Decoded signal (mono or mid-side stereo) + 7: Unmixed signal (mono or left-right stereo) + 8: Resampled signal + + + Figure 10: SILK Decoder + + The decoder feeds the bitstream (1) to the range decoder from + Section 4.1, and then decodes the parameters in it (2) using the + procedures detailed in Sections 4.2.3 through 4.2.7.8.5. These + parameters (3, 4, 5) are used to generate an excitation signal (see + Section 4.2.7.8.6), which is fed to an optional long-term prediction + (LTP) filter (voiced frames only, see Section 4.2.7.9.1) and then a + short-term prediction filter (see Section 4.2.7.9.2), producing the + decoded signal (6). For stereo streams, the mid-side representation + is converted to separate left and right channels (7). The result is + finally resampled to the desired output sample rate (e.g., 48 kHz) so + that the resampled signal (8) can be mixed with the CELT layer. + +4.2.2. LP Layer Organization + + Internally, the LP layer of a single Opus frame is composed of either + a single 10 ms regular SILK frame or between one and three 20 ms + regular SILK frames. A stereo Opus frame may double the number of + + + +Valin, et al. Expires August 20, 2012 [Page 32] + +Internet-Draft Interactive Audio Codec February 2012 + + + regular SILK frames (up to a total of six), since it includes + separate frames for a mid channel and, optionally, a side channel. + Optional Low Bit-Rate Redundancy (LBRR) frames, which are reduced- + bitrate encodings of previous SILK frames, may be included to aid in + recovery from packet loss. If present, these appear before the + regular SILK frames. They are in most respects identical to regular, + active SILK frames, except that they are usually encoded with a lower + bitrate. This draft uses "SILK frame" to refer to either one and + "regular SILK frame" if it needs to draw a distinction between the + two. + + Logically, each SILK frame is in turn composed of either two or four + 5 ms subframes. Various parameters, such as the quantization gain of + the excitation and the pitch lag and filter coefficients can vary on + a subframe-by-subframe basis. Physically, the parameters for each + subframe are interleaved in the bitstream, as described in the + relevant sections for each parameter. + + All of these frames and subframes are decoded from the same range + coder, with no padding between them. Thus packing multiple SILK + frames in a single Opus frame saves, on average, half a byte per SILK + frame. It also allows some parameters to be predicted from prior + SILK frames in the same Opus frame, since this does not degrade + packet loss robustness (beyond any penalty for merely using fewer, + larger packets to store multiple frames). + + Stereo support in SILK uses a variant of mid-side coding, allowing a + mono decoder to simply decode the mid channel. However, the data for + the two channels is interleaved, so a mono decoder must still unpack + the data for the side channel. It would be required to do so anyway + for Hybrid Opus frames, or to support decoding individual 20 ms + frames. + + Table 3 summarizes the overall grouping of the contents of the LP + layer. Figures 11 and 12 illustrate the ordering of the various SILK + frames for a 60 ms Opus frame, for both mono and stereo, + respectively. + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 33] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-----------------------+---------------+---------------+ + | Symbol(s) | PDF(s) | Condition | + +-----------------------+---------------+---------------+ + | VAD flags | {1, 1}/2 | | + | | | | + | LBRR flag | {1, 1}/2 | | + | | | | + | Per-frame LBRR flags | Table 4 | Section 4.2.4 | + | | | | + | LBRR Frame(s) | Section 4.2.7 | Section 4.2.4 | + | | | | + | Regular SILK Frame(s) | Section 4.2.7 | | + +-----------------------+---------------+---------------+ + + Table 3: Organization of the SILK layer of an Opus frame + + + +---------------------------------+ + | VAD Flags | + +---------------------------------+ + | LBRR Flag | + +---------------------------------+ + | Per-Frame LBRR Flags (Optional) | + +---------------------------------+ + | LBRR Frame 1 (Optional) | + +---------------------------------+ + | LBRR Frame 2 (Optional) | + +---------------------------------+ + | LBRR Frame 3 (Optional) | + +---------------------------------+ + | Regular SILK Frame 1 | + +---------------------------------+ + | Regular SILK Frame 2 | + +---------------------------------+ + | Regular SILK Frame 3 | + +---------------------------------+ + + Figure 11: A 60 ms Mono Frame + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 34] + +Internet-Draft Interactive Audio Codec February 2012 + + + +---------------------------------------+ + | Mid VAD Flags | + +---------------------------------------+ + | Mid LBRR Flag | + +---------------------------------------+ + | Side VAD Flags | + +---------------------------------------+ + | Side LBRR Flag | + +---------------------------------------+ + | Mid Per-Frame LBRR Flags (Optional) | + +---------------------------------------+ + | Side Per-Frame LBRR Flags (Optional) | + +---------------------------------------+ + | Mid LBRR Frame 1 (Optional) | + +---------------------------------------+ + | Side LBRR Frame 1 (Optional) | + +---------------------------------------+ + | Mid LBRR Frame 2 (Optional) | + +---------------------------------------+ + | Side LBRR Frame 2 (Optional) | + +---------------------------------------+ + | Mid LBRR Frame 3 (Optional) | + +---------------------------------------+ + | Side LBRR Frame 3 (Optional) | + +---------------------------------------+ + | Mid Regular SILK Frame 1 | + +---------------------------------------+ + | Side Regular SILK Frame 1 (Optional) | + +---------------------------------------+ + | Mid Regular SILK Frame 2 | + +---------------------------------------+ + | Side Regular SILK Frame 2 (Optional) | + +---------------------------------------+ + | Mid Regular SILK Frame 3 | + +---------------------------------------+ + | Side Regular SILK Frame 3 (Optional) | + +---------------------------------------+ + + Figure 12: A 60 ms Stereo Frame + +4.2.3. Header Bits + + The LP layer begins with two to eight header bits, decoded in + silk_Decode() (dec_API.c). These consist of one Voice Activity + Detection (VAD) bit per frame (up to 3), followed by a single flag + indicating the presence of LBRR frames. For a stereo packet, these + first flags correspond to the mid channel, and a second set of flags + is included for the side channel. + + + +Valin, et al. Expires August 20, 2012 [Page 35] + +Internet-Draft Interactive Audio Codec February 2012 + + + Because these are the first symbols decoded by the range coder and + because they are coded as binary values with uniform probability, + they can be extracted directly from the most significant bits of the + first byte of compressed data. Thus, a receiver can determine if an + Opus frame contains any active SILK frames without the overhead of + using the range decoder. + +4.2.4. Per-Frame LBRR Flags + + For Opus frames longer than 20 ms, a set of LBRR flags is decoded for + each channel that has its LBRR flag set. Each set contains one flag + per 20 ms SILK frame. 40 ms Opus frames use the 2-frame LBRR flag PDF + from Table 4, and 60 ms Opus frames use the 3-frame LBRR flag PDF. + For each channel, the resulting 2- or 3-bit integer contains the + corresponding LBRR flag for each frame, packed in order from the LSB + to the MSB. + + +------------+-------------------------------------+ + | Frame Size | PDF | + +------------+-------------------------------------+ + | 40 ms | {0, 53, 53, 150}/256 | + | | | + | 60 ms | {0, 41, 20, 29, 41, 15, 28, 82}/256 | + +------------+-------------------------------------+ + + Table 4: LBRR Flag PDFs + + A 10 or 20 ms Opus frame does not contain any per-frame LBRR flags, + as there may be at most one LBRR frame per channel. The global LBRR + flag in the header bits (see Section 4.2.3) is already sufficient to + indicate the presence of that single LBRR frame. + +4.2.5. LBRR Frames + + The LBRR frames, if present, contain an encoded representation of the + signal immediately prior to the current Opus frame as if it were + encoded with the current mode, frame size, audio bandwidth, and + channel count, even if those differ from the prior Opus frame. When + one of these parameters changes from one Opus frame to the next, this + implies that the LBRR frames of the current Opus frame may not be + simple drop-in replacements for the contents of the previous Opus + frame. + + For example, when switching from 20 ms to 60 ms, the 60 ms Opus frame + may contain LBRR frames covering up to three prior 20 ms Opus frames, + even if those frames already contained LBRR frames covering some of + the same time periods. When switching from 20 ms to 10 ms, the 10 ms + Opus frame can contain an LBRR frame covering at most half the prior + + + +Valin, et al. Expires August 20, 2012 [Page 36] + +Internet-Draft Interactive Audio Codec February 2012 + + + 20 ms Opus frame, potentially leaving a hole that needs to be + concealed from even a single packet loss. When switching from mono + to stereo, the LBRR frames in the first stereo Opus frame MAY contain + a non-trivial side channel. + + In order to properly produce LBRR frames under all conditions, an + encoder might need to buffer up to 60 ms of audio and re-encode it + during these transitions. However, the reference implementation opts + to disable LBRR frames at the transition point for simplicity. + + The LBRR frames immediately follow the LBRR flags, prior to any + regular SILK frames. Section 4.2.7 describes their exact contents. + LBRR frames do not include their own separate VAD flags. LBRR frames + are only meant to be transmitted for active speech, thus all LBRR + frames are treated as active. + + In a stereo Opus frame longer than 20 ms, although the per-frame LBRR + flags for the mid channel are coded as a unit before the per-frame + LBRR flags for the side channel, the LBRR frames themselves are + interleaved. The decoder parses an LBRR frame for the mid channel of + a given 20 ms interval (if present) and then immediately parses the + corresponding LBRR frame for the side channel (if present), before + proceeding to the next 20 ms interval. + +4.2.6. Regular SILK Frames + + The regular SILK frame(s) follow the LBRR frames (if any). + Section 4.2.7 describes their contents, as well. Unlike the LBRR + frames, a regular SILK frame is coded for each time interval in an + Opus frame, even if the corresponding VAD flags are unset. For + stereo Opus frames longer than 20 ms, the regular mid and side SILK + frames for each 20 ms interval are interleaved, just as with the LBRR + frames. The side frame may be skipped by coding an appropriate flag, + as detailed in Section 4.2.7.2. + +4.2.7. SILK Frame Contents + + Each SILK frame includes a set of side information that encodes + + o The frame type and quantization type (Section 4.2.7.3), + + o Quantization gains (Section 4.2.7.4), + + o Short-term prediction filter coefficients (Section 4.2.7.5), + + o An LSF interpolation weight (Section 4.2.7.5.5), + + + + + +Valin, et al. Expires August 20, 2012 [Page 37] + +Internet-Draft Interactive Audio Codec February 2012 + + + o Long-term prediction filter lags and gains (Section 4.2.7.6), and + + o A linear congruential generator (LCG) seed (Section 4.2.7.7). + + The quantized excitation signal (see Section 4.2.7.8) follows these + at the end of the frame. Table 5 details the overall organization of + a SILK frame. + + +---------------------------+-------------------+-------------------+ + | Symbol(s) | PDF(s) | Condition | + +---------------------------+-------------------+-------------------+ + | Stereo Prediction Weights | Table 6 | Section 4.2.7.1 | + | | | | + | Mid-only Flag | Table 8 | Section 4.2.7.2 | + | | | | + | Frame Type | Section 4.2.7.3 | | + | | | | + | Subframe Gains | Section 4.2.7.4 | | + | | | | + | Normalized LSF Stage 1 | Table 14 | | + | Index | | | + | | | | + | Normalized LSF Stage 2 | Section 4.2.7.5.2 | | + | Residual | | | + | | | | + | Normalized LSF | Table 26 | 20 ms frame | + | Interpolation Weight | | | + | | | | + | Primary Pitch Lag | Section 4.2.7.6.1 | Voiced frame | + | | | | + | Subframe Pitch Contour | Table 32 | Voiced frame | + | | | | + | Periodicity Index | Table 37 | Voiced frame | + | | | | + | LTP Filter | Table 38 | Voiced frame | + | | | | + | LTP Scaling | Table 42 | Section 4.2.7.6.3 | + | | | | + | LCG Seed | Table 43 | | + | | | | + | Excitation Rate Level | Table 45 | | + | | | | + | Excitation Pulse Counts | Table 46 | | + | | | | + | Excitation Pulse | Section 4.2.7.8.3 | Non-zero pulse | + | Locations | | count | + | | | | + | Excitation LSBs | Table 51 | Section 4.2.7.8.2 | + + + +Valin, et al. Expires August 20, 2012 [Page 38] + +Internet-Draft Interactive Audio Codec February 2012 + + + | Excitation Signs | Table 52 | | + +---------------------------+-------------------+-------------------+ + + Table 5: Order of the symbols in an individual SILK frame + +4.2.7.1. Stereo Prediction Weights + + A SILK frame corresponding to the mid channel of a stereo Opus frame + begins with a pair of side channel prediction weights, designed such + that zeros indicate normal mid-side coupling. Since these weights + can change on every frame, the first portion of each frame linearly + interpolates between the previous weights and the current ones, using + zeros for the previous weights if none are available. These + prediction weights are never included in a mono Opus frame, and the + previous weights are reset to zeros on any transition from mono to + stereo. They are also not included in an LBRR frame for the side + channel, even if the LBRR flags indicate the corresponding mid + channel was not coded. In that case, the previous weights are used, + again substituting in zeros if no previous weights are available + since the last decoder reset (see Section 4.5.2). + + To summarize, these weights are coded if and only if + + o This is a stereo Opus frame (Section 3.1), and + + o The current SILK frame corresponds to the mid channel. + + The prediction weights are coded in three separate pieces, which are + decoded by silk_stereo_decode_pred() (decode_stereo_pred.c). The + first piece jointly codes the high-order part of a table index for + both weights. The second piece codes the low-order part of each + table index. The third piece codes an offset used to linearly + interpolate between table indices. The details are as follows. + + Let n be an index decoded with the 25-element stage-1 PDF in Table 6. + Then let i0 and i1 be indices decoded with the stage-2 and stage-3 + PDFs in Table 6, respectively, and let i2 and i3 be two more indices + decoded with the stage-2 and stage-3 PDFs, all in that order. + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 39] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------+-----------------------------------------------------------+ + | Stage | PDF | + +-------+-----------------------------------------------------------+ + | Stage | {7, 2, 1, 1, 1, 10, 24, 8, 1, 1, 3, 23, 92, 23, 3, 1, 1, | + | 1 | 8, 24, 10, 1, 1, 1, 2, 7}/256 | + | | | + | Stage | {85, 86, 85}/256 | + | 2 | | + | | | + | Stage | {51, 51, 52, 51, 51}/256 | + | 3 | | + +-------+-----------------------------------------------------------+ + + Table 6: Stereo Weight PDFs + + Then use n, i0, and i2 to form two table indices, wi0 and wi1, + according to + + wi0 = i0 + 3*(n/5) + wi1 = i2 + 3*(n%5) + + where the division is exact integer division. The range of these + indices is 0 to 14, inclusive. Let w[i] be the i'th weight from + Table 7. Then the two prediction weights, w0_Q13 and w1_Q13, are + + w1_Q13 = w_Q13[wi1] + + ((w_Q13[wi1+1] - w_Q13[wi1])*6554) >> 16)*(2*i3 + 1) + + w0_Q13 = w_Q13[wi0] + + ((w_Q13[wi0+1] - w_Q13[wi0])*6554) >> 16)*(2*i1 + 1) + - w1_Q13 + + N.b., w1_Q13 is computed first here, because w0_Q13 depends on it. + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 40] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------+--------------+ + | Index | Weight (Q13) | + +-------+--------------+ + | 0 | -13732 | + | | | + | 1 | -10050 | + | | | + | 2 | -8266 | + | | | + | 3 | -7526 | + | | | + | 4 | -6500 | + | | | + | 5 | -5000 | + | | | + | 6 | -2950 | + | | | + | 7 | -820 | + | | | + | 8 | 820 | + | | | + | 9 | 2950 | + | | | + | 10 | 5000 | + | | | + | 11 | 6500 | + | | | + | 12 | 7526 | + | | | + | 13 | 8266 | + | | | + | 14 | 10050 | + | | | + | 15 | 13732 | + +-------+--------------+ + + Table 7: Stereo Weight Table + +4.2.7.2. Mid-only Flag + + A flag appears after the stereo prediction weights that indicates if + only the mid channel is coded for this time interval. It appears + only when + + o This is a stereo Opus frame (see Section 3.1), + + o The current SILK frame corresponds to the mid channel, and + + + + +Valin, et al. Expires August 20, 2012 [Page 41] + +Internet-Draft Interactive Audio Codec February 2012 + + + o Either + + * This is a regular SILK frame where the VAD flags (see + Section 4.2.3) indicate that the corresponding side channel is + not active. + + * This is an LBRR frame where the LBRR flags (see Section 4.2.3 + and Section 4.2.4) indicate that the corresponding side channel + is not coded. + + It is omitted when there are no stereo weights, for all of the same + reasons. It is also omitted for a regular SILK frame when the VAD + flag of the corresponding side channel frame is set (indicating it is + active). The side channel must be coded in this case, making the + mid-only flag redundant. It is also omitted for an LBRR frame when + the corresponding LBRR flags indicate the side channel is coded. + + When the flag is present, the decoder reads a single value using the + PDF in Table 8, as implemented in silk_stereo_decode_mid_only() + (decode_stereo_pred.c). If the flag is set, then there is no + corresponding SILK frame for the side channel, the entire decoding + process for the side channel is skipped, and zeros are fed to the + stereo unmixing process (see Section 4.2.8) instead. As stated + above, LBRR frames still include this flag when the LBRR flag + indicates that the side channel is not coded. In that case, if this + flag is zero (indicating that there should be a side channel), then + Packet Loss Concealment (PLC, see Section 4.4) SHOULD be invoked to + recover a side channel signal. + + +---------------+ + | PDF | + +---------------+ + | {192, 64}/256 | + +---------------+ + + Table 8: Mid-only Flag PDF + +4.2.7.3. Frame Type + + Each SILK frame contains a single "frame type" symbol that jointly + codes the signal type and quantization offset type of the + corresponding frame. If the current frame is a regular SILK frame + whose VAD bit was not set (an "inactive" frame), then the frame type + symbol takes on a value of either 0 or 1 and is decoded using the + first PDF in Table 9. If the frame is an LBRR frame or a regular + SILK frame whose VAD flag was set (an "active" frame), then the value + of the symbol may range from 2 to 5, inclusive, and is decoded using + the second PDF in Table 9. Table 10 translates between the value of + + + +Valin, et al. Expires August 20, 2012 [Page 42] + +Internet-Draft Interactive Audio Codec February 2012 + + + the frame type symbol and the corresponding signal type and + quantization offset type. + + +----------+-----------------------------+ + | VAD Flag | PDF | + +----------+-----------------------------+ + | Inactive | {26, 230, 0, 0, 0, 0}/256 | + | | | + | Active | {0, 0, 24, 74, 148, 10}/256 | + +----------+-----------------------------+ + + Table 9: Frame Type PDFs + + +------------+-------------+--------------------------+ + | Frame Type | Signal Type | Quantization Offset Type | + +------------+-------------+--------------------------+ + | 0 | Inactive | Low | + | | | | + | 1 | Inactive | High | + | | | | + | 2 | Unvoiced | Low | + | | | | + | 3 | Unvoiced | High | + | | | | + | 4 | Voiced | Low | + | | | | + | 5 | Voiced | High | + +------------+-------------+--------------------------+ + + Table 10: Signal Type and Quantization Offset Type from Frame Type + +4.2.7.4. Subframe Gains + + A separate quantization gain is coded for each 5 ms subframe. These + gains control the step size between quantization levels of the + excitation signal and, therefore, the quality of the reconstruction. + They are independent of the pitch gains coded for voiced frames. The + quantization gains are themselves uniformly quantized to 6 bits on a + log scale, giving them a resolution of approximately 1.369 dB and a + range of approximately 1.94 dB to 88.21 dB. + + The subframe gains are either coded independently, or relative to the + gain from the most recent coded subframe in the same channel. + Independent coding is used if and only if + + o This is the first subframe in the current SILK frame, and + + + + + +Valin, et al. Expires August 20, 2012 [Page 43] + +Internet-Draft Interactive Audio Codec February 2012 + + + o Either + + * This is the first SILK frame of its type (LBRR or regular) for + this channel in the current Opus frame, or + + * The previous SILK frame of the same type (LBRR or regular) for + this channel in the same Opus frame was not coded. + + In an independently coded subframe gain, the 3 most significant bits + of the quantization gain are decoded using a PDF selected from + Table 11 based on the decoded signal type (see Section 4.2.7.3). + + +-------------+------------------------------------+ + | Signal Type | PDF | + +-------------+------------------------------------+ + | Inactive | {32, 112, 68, 29, 12, 1, 1, 1}/256 | + | | | + | Unvoiced | {2, 17, 45, 60, 62, 47, 19, 4}/256 | + | | | + | Voiced | {1, 3, 26, 71, 94, 50, 9, 2}/256 | + +-------------+------------------------------------+ + + Table 11: PDFs for Independent Quantization Gain MSB Coding + + The 3 least significant bits are decoded using a uniform PDF: + + +--------------------------------------+ + | PDF | + +--------------------------------------+ + | {32, 32, 32, 32, 32, 32, 32, 32}/256 | + +--------------------------------------+ + + Table 12: PDF for Independent Quantization Gain LSB Coding + + These 6 bits are combined to form a gain index between 0 and 63. + When the gain for the previous subframe is available, then the + current gain is limited as follows: + + log_gain = max(gain_index, previous_log_gain - 16) . + + This may help some implementations limit the change in precision of + their internal LTP history. The indices which this clamp applies to + cannot simply be removed from the codebook, because the previous gain + index will not be available after packet loss. This step is skipped + after a decoder reset, and in the side channel if the previous frame + in the side channel was not coded, since there is no previous gain + index. It MAY also be skipped after packet loss. + + + + +Valin, et al. Expires August 20, 2012 [Page 44] + +Internet-Draft Interactive Audio Codec February 2012 + + + For subframes which do not have an independent gain (including the + first subframe of frames not listed as using independent coding + above), the quantization gain is coded relative to the gain from the + previous subframe (in the same channel). The PDF in Table 13 yields + a delta gain index between 0 and 40, inclusive. + + +-------------------------------------------------------------------+ + | PDF | + +-------------------------------------------------------------------+ + | {6, 5, 11, 31, 132, 21, 8, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, | + | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | + | 1}/256 | + +-------------------------------------------------------------------+ + + Table 13: PDF for Delta Quantization Gain Coding + + The following formula translates this index into a quantization gain + for the current subframe using the gain from the previous subframe: + + log_gain = clamp(0, max(2*gain_index - 16, + previous_log_gain + gain_index - 4), 63) . + + silk_gains_dequant() (gain_quant.c) dequantizes log_gain for the k'th + subframe and converts it into a linear Q16 scale factor via + + gain_Q16[k] = silk_log2lin((0x1D1C71*log_gain>>16) + 2090) + + The function silk_log2lin() (log2lin.c) computes an approximation of + 2**(inLog_Q7/128.0), where inLog_Q7 is its Q7 input. Let i = + inLog_Q7>>7 be the integer part of inLogQ7 and f = inLog_Q7&127 be + the fractional part. Then + + (1<>16)+f)*((1<>7) + + yields the approximate exponential. The final Q16 gain values lies + between 81920 and 1686110208, inclusive (representing scale factors + of 1.25 to 25728, respectively). + +4.2.7.5. Normalized Line Spectral Frequency (LSF) and Linear Predictive + Coding (LPC) Coefficients + + A set of normalized Line Spectral Frequency (LSF) coefficients follow + the quantization gains in the bitstream, and represent the Linear + Predictive Coding (LPC) coefficients for the current SILK frame. + Once decoded, the normalized LSFs form an increasing list of Q15 + values between 0 and 1. These represent the interleaved zeros on the + unit circle between 0 and pi (hence "normalized") in the standard + decomposition of the LPC filter into a symmetric part and an anti- + + + +Valin, et al. Expires August 20, 2012 [Page 45] + +Internet-Draft Interactive Audio Codec February 2012 + + + symmetric part (P and Q in Section 4.2.7.5.6). Because of non-linear + effects in the decoding process, an implementation SHOULD match the + fixed-point arithmetic described in this section exactly. An encoder + SHOULD also use the same process. + + The normalized LSFs are coded using a two-stage vector quantizer (VQ) + (Section 4.2.7.5.1 and Section 4.2.7.5.2). NB and MB frames use an + order-10 predictor, while WB frames use an order-16 predictor, and + thus have different sets of tables. After reconstructing the + normalized LSFs (Section 4.2.7.5.3), the decoder runs them through a + stabilization process (Section 4.2.7.5.4), interpolates them between + frames (Section 4.2.7.5.5), converts them back into LPC coefficients + (Section 4.2.7.5.6), and then runs them through further processes to + limit the range of the coefficients (Section 4.2.7.5.7) and the gain + of the filter (Section 4.2.7.5.8). All of this is necessary to + ensure the reconstruction process is stable. + +4.2.7.5.1. Stage 1 Normalized LSF Decoding + + The first VQ stage uses a 32-element codebook, coded with one of the + PDFs in Table 14, depending on the audio bandwidth and the signal + type of the current SILK frame. This yields a single index, I1, for + the entire frame. This indexes an element in a coarse codebook, + selects the PDFs for the second stage of the VQ, and selects the + prediction weights used to remove intra-frame redundancy from the + second stage. The actual codebook elements are listed in Table 23 + and Table 24, but they are not needed until the last stages of + reconstructing the LSF coefficients. + + +-----------+----------+--------------------------------------------+ + | Audio | Signal | PDF | + | Bandwidth | Type | | + +-----------+----------+--------------------------------------------+ + | NB or MB | Inactive | {44, 34, 30, 19, 21, 12, 11, 3, 3, 2, 16, | + | | or | 2, 2, 1, 5, 2, 1, 3, 3, 1, 1, 2, 2, 2, 3, | + | | unvoiced | 1, 9, 9, 2, 7, 2, 1}/256 | + | | | | + | NB or MB | Voiced | {1, 10, 1, 8, 3, 8, 8, 14, 13, 14, 1, 14, | + | | | 12, 13, 11, 11, 12, 11, 10, 10, 11, 8, 9, | + | | | 8, 7, 8, 1, 1, 6, 1, 6, 5}/256 | + | | | | + | WB | Inactive | {31, 21, 3, 17, 1, 8, 17, 4, 1, 18, 16, 4, | + | | or | 2, 3, 1, 10, 1, 3, 16, 11, 16, 2, 2, 3, 2, | + | | unvoiced | 11, 1, 4, 9, 8, 7, 3}/256 | + | | | | + + + + + + +Valin, et al. Expires August 20, 2012 [Page 46] + +Internet-Draft Interactive Audio Codec February 2012 + + + | WB | Voiced | {1, 4, 16, 5, 18, 11, 5, 14, 15, 1, 3, 12, | + | | | 13, 14, 14, 6, 14, 12, 2, 6, 1, 12, 12, | + | | | 11, 10, 3, 10, 5, 1, 1, 1, 3}/256 | + +-----------+----------+--------------------------------------------+ + + Table 14: PDFs for Normalized LSF Index Stage-1 Decoding + +4.2.7.5.2. Stage 2 Normalized LSF Decoding + + A total of 16 PDFs are available for the LSF residual in the second + stage: the 8 (a...h) for NB and MB frames given in Table 15, and the + 8 (i...p) for WB frames given in Table 16. Which PDF is used for + which coefficient is driven by the index, I1, decoded in the first + stage. Table 17 lists the letter of the corresponding PDF for each + normalized LSF coefficient for NB and MB, and Table 18 lists the same + information for WB. + + +----------+--------------------------------------+ + | Codebook | PDF | + +----------+--------------------------------------+ + | a | {1, 1, 1, 15, 224, 11, 1, 1, 1}/256 | + | | | + | b | {1, 1, 2, 34, 183, 32, 1, 1, 1}/256 | + | | | + | c | {1, 1, 4, 42, 149, 55, 2, 1, 1}/256 | + | | | + | d | {1, 1, 8, 52, 123, 61, 8, 1, 1}/256 | + | | | + | e | {1, 3, 16, 53, 101, 74, 6, 1, 1}/256 | + | | | + | f | {1, 3, 17, 55, 90, 73, 15, 1, 1}/256 | + | | | + | g | {1, 7, 24, 53, 74, 67, 26, 3, 1}/256 | + | | | + | h | {1, 1, 18, 63, 78, 58, 30, 6, 1}/256 | + +----------+--------------------------------------+ + + Table 15: PDFs for NB/MB Normalized LSF Index Stage-2 Decoding + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 47] + +Internet-Draft Interactive Audio Codec February 2012 + + + +----------+---------------------------------------+ + | Codebook | PDF | + +----------+---------------------------------------+ + | i | {1, 1, 1, 9, 232, 9, 1, 1, 1}/256 | + | | | + | j | {1, 1, 2, 28, 186, 35, 1, 1, 1}/256 | + | | | + | k | {1, 1, 3, 42, 152, 53, 2, 1, 1}/256 | + | | | + | l | {1, 1, 10, 49, 126, 65, 2, 1, 1}/256 | + | | | + | m | {1, 4, 19, 48, 100, 77, 5, 1, 1}/256 | + | | | + | n | {1, 1, 14, 54, 100, 72, 12, 1, 1}/256 | + | | | + | o | {1, 1, 15, 61, 87, 61, 25, 4, 1}/256 | + | | | + | p | {1, 7, 21, 50, 77, 81, 17, 1, 1}/256 | + +----------+---------------------------------------+ + + Table 16: PDFs for WB Normalized LSF Index Stage-2 Decoding + + +----+---------------------+ + | I1 | Coefficient | + +----+---------------------+ + | | 0 1 2 3 4 5 6 7 8 9 | + | | | + | 0 | a a a a a a a a a a | + | | | + | 1 | b d b c c b c b b b | + | | | + | 2 | c b b b b b b b b b | + | | | + | 3 | b c c c c b c b b b | + | | | + | 4 | c d d d d c c c c c | + | | | + | 5 | a f d d c c c c b b | + | | | + | g | a c c c c c c c c b | + | | | + | 7 | c d g e e e f e f f | + | | | + | 8 | c e f f e f e g e e | + | | | + | 9 | c e e h e f e f f e | + | | | + | 10 | e d d d c d c c c c | + + + +Valin, et al. Expires August 20, 2012 [Page 48] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 11 | b f f g e f e f f f | + | | | + | 12 | c h e g f f f f f f | + | | | + | 13 | c h f f f f f g f e | + | | | + | 14 | d d f e e f e f e e | + | | | + | 15 | c d d f f e e e e e | + | | | + | 16 | c e e g e f e f f f | + | | | + | 17 | c f e g f f f e f e | + | | | + | 18 | c h e f e f e f f f | + | | | + | 19 | c f e g h g f g f e | + | | | + | 20 | d g h e g f f g e f | + | | | + | 21 | c h g e e e f e f f | + | | | + | 22 | e f f e g g f g f e | + | | | + | 23 | c f f g f g e g e e | + | | | + | 24 | e f f f d h e f f e | + | | | + | 25 | c d e f f g e f f e | + | | | + | 26 | c d c d d e c d d d | + | | | + | 27 | b b c c c c c d c c | + | | | + | 28 | e f f g g g f g e f | + | | | + | 29 | d f f e e e e d d c | + | | | + | 30 | c f d h f f e e f e | + | | | + | 31 | e e f e f g f g f e | + +----+---------------------+ + + Table 17: Codebook Selection for NB/MB Normalized LSF Index Stage 2 + Decoding + + + + + + +Valin, et al. Expires August 20, 2012 [Page 49] + +Internet-Draft Interactive Audio Codec February 2012 + + + +----+------------------------------------------------+ + | I1 | Coefficient | + +----+------------------------------------------------+ + | | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | + | | | + | 0 | i i i i i i i i i i i i i i i i | + | | | + | 1 | k l l l l l k k k k k j j j i l | + | | | + | 2 | k n n l p m m n k n m n n m l l | + | | | + | 3 | i k j k k j j j j j i i i i i j | + | | | + | 4 | i o n m o m p n m m m n n m m l | + | | | + | 5 | i l n n m l l n l l l l l l k m | + | | | + | 6 | i i i i i i i i i i i i i i i i | + | | | + | 7 | i k o l p k n l m n n m l l k l | + | | | + | 8 | i o k o o m n m o n m m n l l l | + | | | + | 9 | k j i i i i i i i i i i i i i i | + | | | + | 10 | i j i i i i i i i i i i i i i j | + | | | + | 11 | k k l m n l l l l l l l k k j l | + | | | + | 12 | k k l l m l l l l l l l l k j l | + | | | + | 13 | l m m m o m m n l n m m n m l m | + | | | + | 14 | i o m n m p n k o n p m m l n l | + | | | + | 15 | i j i j j j j j j j i i i i j i | + | | | + | 16 | j o n p n m n l m n m m m l l m | + | | | + | 17 | j l l m m l l n k l l n n n l m | + | | | + | 18 | k l l k k k l k j k j k j j j m | + | | | + | 19 | i k l n l l k k k j j i i i i i | + | | | + | 20 | l m l n l l k k j j j j j k k m | + | | | + | 21 | k o l p p m n m n l n l l k l l | + + + +Valin, et al. Expires August 20, 2012 [Page 50] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 22 | k l n o o l n l m m l l l l k m | + | | | + | 23 | j l l m m m m l n n n l j j j j | + | | | + | 24 | k n l o o m p m m n l m m l l l | + | | | + | 25 | i o j j i i i i i i i i i i i i | + | | | + | 26 | i o o l n k n n l m m p p m m m | + | | | + | 27 | l l p l n m l l l k k l l l k l | + | | | + | 28 | i i j i i i k j k j j k k k j j | + | | | + | 29 | i l k n l l k l k j i i j i i j | + | | | + | 30 | l n n m p n l l k l k k j i j i | + | | | + | 31 | k l n l m l l l k j k o m i i i | + +----+------------------------------------------------+ + + Table 18: Codebook Selection for WB Normalized LSF Index Stage 2 + Decoding + + Decoding the second stage residual proceeds as follows. For each + coefficient, the decoder reads a symbol using the PDF corresponding + to I1 from either Table 17 or Table 18, and subtracts 4 from the + result to give an index in the range -4 to 4, inclusive. If the + index is either -4 or 4, it reads a second symbol using the PDF in + Table 19, and adds the value of this second symbol to the index, + using the same sign. This gives the index, I2[k], a total range of + -10 to 10, inclusive. + + +-------------------------------+ + | PDF | + +-------------------------------+ + | {156, 60, 24, 9, 4, 2, 1}/256 | + +-------------------------------+ + + Table 19: PDF for Normalized LSF Index Extension Decoding + + The decoded indices from both stages are translated back into + normalized LSF coefficients in silk_NLSF_decode() (NLSF_decode.c). + The stage-2 indices represent residuals after both the first stage of + the VQ and a separate backwards-prediction step. The backwards + prediction process in the encoder subtracts a prediction from each + residual formed by a multiple of the coefficient that follows it. + The decoder must undo this process. Table 20 contains lists of + + + +Valin, et al. Expires August 20, 2012 [Page 51] + +Internet-Draft Interactive Audio Codec February 2012 + + + prediction weights for each coefficient. There are two lists for NB + and MB, and another two lists for WB, giving two possible prediction + weights for each coefficient. + + +-------------+-----+-----+-----+-----+ + | Coefficient | A | B | C | D | + +-------------+-----+-----+-----+-----+ + | 0 | 179 | 116 | 175 | 68 | + | | | | | | + | 1 | 138 | 67 | 148 | 62 | + | | | | | | + | 2 | 140 | 82 | 160 | 66 | + | | | | | | + | 3 | 148 | 59 | 176 | 60 | + | | | | | | + | 4 | 151 | 92 | 178 | 72 | + | | | | | | + | 5 | 149 | 72 | 173 | 117 | + | | | | | | + | 6 | 153 | 100 | 174 | 85 | + | | | | | | + | 7 | 151 | 89 | 164 | 90 | + | | | | | | + | 8 | 163 | 92 | 177 | 118 | + | | | | | | + | 9 | | | 174 | 136 | + | | | | | | + | 10 | | | 196 | 151 | + | | | | | | + | 11 | | | 182 | 142 | + | | | | | | + | 12 | | | 198 | 160 | + | | | | | | + | 13 | | | 192 | 142 | + | | | | | | + | 14 | | | 182 | 155 | + +-------------+-----+-----+-----+-----+ + + Table 20: Prediction Weights for Normalized LSF Decoding + + The prediction is undone using the procedure implemented in + silk_NLSF_residual_dequant() (NLSF_decode.c), which is as follows. + Each coefficient selects its prediction weight from one of the two + lists based on the stage-1 index, I1. Table 21 gives the selections + for each coefficient for NB and MB, and Table 22 gives the selections + for WB. Let d_LPC be the order of the codebook, i.e., 10 for NB and + MB, and 16 for WB, and let pred_Q8[k] be the weight for the k'th + coefficient selected by this process for 0 <= k < d_LPC-1. Then, the + + + +Valin, et al. Expires August 20, 2012 [Page 52] + +Internet-Draft Interactive Audio Codec February 2012 + + + stage-2 residual for each coefficient is computed via + + res_Q10[k] = (k+1 < d_LPC ? (res_Q10[k+1]*pred_Q8[k])>>8 : 0) + + ((((I2[k]<<10) - sign(I2[k])*102)*qstep)>>16) , + + where qstep is the Q16 quantization step size, which is 11796 for NB + and MB and 9830 for WB (representing step sizes of approximately 0.18 + and 0.15, respectively). + + +----+-------------------+ + | I1 | Coefficient | + +----+-------------------+ + | | 0 1 2 3 4 5 6 7 8 | + | | | + | 0 | A B A A A A A A A | + | | | + | 1 | B A A A A A A A A | + | | | + | 2 | A A A A A A A A A | + | | | + | 3 | B B B A A A A B A | + | | | + | 4 | A B A A A A A A A | + | | | + | 5 | A B A A A A A A A | + | | | + | 6 | B A B B A A A B A | + | | | + | 7 | A B B A A B B A A | + | | | + | 8 | A A B B A B A B B | + | | | + | 9 | A A B B A A B B B | + | | | + | 10 | A A A A A A A A A | + | | | + | 11 | A B A B B B B B A | + | | | + | 12 | A B A B B B B B A | + | | | + | 13 | A B B B B B B B A | + | | | + | 14 | B A B B A B B B B | + | | | + | 15 | A B B B B B A B A | + | | | + | 16 | A A B B A B A B A | + | | | + + + +Valin, et al. Expires August 20, 2012 [Page 53] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 17 | A A B B B A B B B | + | | | + | 18 | A B B A A B B B A | + | | | + | 19 | A A A B B B A B A | + | | | + | 20 | A B B A A B A B A | + | | | + | 21 | A B B A A A B B A | + | | | + | 22 | A A A A A B B B B | + | | | + | 23 | A A B B A A A B B | + | | | + | 24 | A A A B A B B B B | + | | | + | 25 | A B B B B B B B A | + | | | + | 26 | A A A A A A A A A | + | | | + | 27 | A A A A A A A A A | + | | | + | 28 | A A B A B B A B A | + | | | + | 29 | B A A B A A A A A | + | | | + | 30 | A A A B B A B A B | + | | | + | 31 | B A B B A B B B B | + +----+-------------------+ + + Table 21: Prediction Weight Selection for NB/MB Normalized LSF + Decoding + + +----+---------------------------------------------+ + | I1 | Coefficient | + +----+---------------------------------------------+ + | | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 | + | | | + | 0 | C C C C C C C C C C C C C C D | + | | | + | 1 | C C C C C C C C C C C C C C C | + | | | + | 2 | C C D C C D D D C D D D D C C | + | | | + | 3 | C C C C C C C C C C C C D C C | + | | | + | 4 | C D D C D C D D C D D D D D C | + + + +Valin, et al. Expires August 20, 2012 [Page 54] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 5 | C C D C C C C C C C C C C C C | + | | | + | 6 | D C C C C C C C C C C D C D C | + | | | + | 7 | C D D C C C D C D D D C D C D | + | | | + | 8 | C D C D D C D C D C D D D D D | + | | | + | 9 | C C C C C C C C C C C C C C D | + | | | + | 10 | C D C C C C C C C C C C C C C | + | | | + | 11 | C C D C D D D D D D D C D C C | + | | | + | 12 | C C D C C D C D C D C C D C C | + | | | + | 13 | C C C C D D C D C D D D D C C | + | | | + | 14 | C D C C C D D C D D D C D D D | + | | | + | 15 | C C D D C C C C C C C C D D C | + | | | + | 16 | C D D C D C D D D D D C D C C | + | | | + | 17 | C C D C C C C D C C D D D C C | + | | | + | 18 | C C C C C C C C C C C C C C D | + | | | + | 19 | C C C C C C C C C C C C D C C | + | | | + | 20 | C C C C C C C C C C C C C C C | + | | | + | 21 | C D C D C D D C D C D C D D C | + | | | + | 22 | C C D D D D C D D C C D D C C | + | | | + | 23 | C D D C D C D C D C C C C D C | + | | | + | 24 | C C C D D C D C D D D D D D D | + | | | + | 25 | C C C C C C C C C C C C C C D | + | | | + | 26 | C D D C C C D D C C D D D D D | + | | | + | 27 | C C C C C D C D D D D C D D D | + | | | + | 28 | C C C C C C C C C C C C C C D | + | | | + + + +Valin, et al. Expires August 20, 2012 [Page 55] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 29 | C C C C C C C C C C C C C C D | + | | | + | 30 | D C C C C C C C C C C D C C C | + | | | + | 31 | C C D C C D D D C C D C C D C | + +----+---------------------------------------------+ + + Table 22: Prediction Weight Selection for WB Normalized LSF Decoding + +4.2.7.5.3. Reconstructing the Normalized LSF Coefficients + + Once the stage-1 index I1 and the stage-2 residual res_Q10[] have + been decoded, the final normalized LSF coefficients can be + reconstructed. + + The spectral distortion introduced by the quantization of each LSF + coefficient varies, so the stage-2 residual is weighted accordingly, + using the low-complexity Inverse Harmonic Mean Weighting (IHMW) + function proposed in [laroia-icassp]. The weights are derived + directly from the stage-1 codebook vector. Let cb1_Q8[k] be the k'th + entry of the stage-1 codebook vector from Table 23 or Table 24. Then + for 0 <= k < d_LPC the following expression computes the square of + the weight as a Q18 value: + + + w2_Q18[k] = (1024/(cb1_Q8[k] - cb1_Q8[k-1]) + + 1024/(cb1_Q8[k+1] - cb1_Q8[k])) << 16 , + + + where cb1_Q8[-1] = 0 and cb1_Q8[d_LPC] = 256, and the division is + exact integer division. This is reduced to an unsquared, Q9 value + using the following square-root approximation: + + i = ilog(w2_Q18[k]) + f = (w2_Q18[k]>>(i-8)) & 127 + y = ((i&1) ? 32768 : 46214) >> ((32-i)>>1) + w_Q9[k] = y + ((213*f*y)>>16) + + The cb1_Q8[] vector completely determines these weights, and they may + be tabulated and stored as 13-bit unsigned values (with a range of + 1819 to 5227, inclusive) to avoid computing them when decoding. The + reference implementation already requires code to compute these + weights on unquantized coefficients in the encoder, in + silk_NLSF_VQ_weights_laroia() (NLSF_VQ_weights_laroia.c) and its + callers, so it reuses that code in the decoder instead of using a + pre-computed table to reduce the amount of ROM required. + + + + + +Valin, et al. Expires August 20, 2012 [Page 56] + +Internet-Draft Interactive Audio Codec February 2012 + + + +----+----------------------------------------+ + | I1 | Codebook (Q8) | + +----+----------------------------------------+ + | | 0 1 2 3 4 5 6 7 8 9 | + | | | + | 0 | 12 35 60 83 108 132 157 180 206 228 | + | | | + | 1 | 15 32 55 77 101 125 151 175 201 225 | + | | | + | 2 | 19 42 66 89 114 137 162 184 209 230 | + | | | + | 3 | 12 25 50 72 97 120 147 172 200 223 | + | | | + | 4 | 26 44 69 90 114 135 159 180 205 225 | + | | | + | 5 | 13 22 53 80 106 130 156 180 205 228 | + | | | + | 6 | 15 25 44 64 90 115 142 168 196 222 | + | | | + | 7 | 19 24 62 82 100 120 145 168 190 214 | + | | | + | 8 | 22 31 50 79 103 120 151 170 203 227 | + | | | + | 9 | 21 29 45 65 106 124 150 171 196 224 | + | | | + | 10 | 30 49 75 97 121 142 165 186 209 229 | + | | | + | 11 | 19 25 52 70 93 116 143 166 192 219 | + | | | + | 12 | 26 34 62 75 97 118 145 167 194 217 | + | | | + | 13 | 25 33 56 70 91 113 143 165 196 223 | + | | | + | 14 | 21 34 51 72 97 117 145 171 196 222 | + | | | + | 15 | 20 29 50 67 90 117 144 168 197 221 | + | | | + | 16 | 22 31 48 66 95 117 146 168 196 222 | + | | | + | 17 | 24 33 51 77 116 134 158 180 200 224 | + | | | + | 18 | 21 28 70 87 106 124 149 170 194 217 | + | | | + | 19 | 26 33 53 64 83 117 152 173 204 225 | + | | | + | 20 | 27 34 65 95 108 129 155 174 210 225 | + | | | + | 21 | 20 26 72 99 113 131 154 176 200 219 | + + + +Valin, et al. Expires August 20, 2012 [Page 57] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 22 | 34 43 61 78 93 114 155 177 205 229 | + | | | + | 23 | 23 29 54 97 124 138 163 179 209 229 | + | | | + | 24 | 30 38 56 89 118 129 158 178 200 231 | + | | | + | 25 | 21 29 49 63 85 111 142 163 193 222 | + | | | + | 26 | 27 48 77 103 133 158 179 196 215 232 | + | | | + | 27 | 29 47 74 99 124 151 176 198 220 237 | + | | | + | 28 | 33 42 61 76 93 121 155 174 207 225 | + | | | + | 29 | 29 53 87 112 136 154 170 188 208 227 | + | | | + | 30 | 24 30 52 84 131 150 166 186 203 229 | + | | | + | 31 | 37 48 64 84 104 118 156 177 201 230 | + +----+----------------------------------------+ + + Table 23: Codebook Vectors for NB/MB Normalized LSF Stage 1 Decoding + + +----+------------------------------------------------------------+ + | I1 | Codebook (Q8) | + +----+------------------------------------------------------------+ + | | 0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | + | | | + | 0 | 7 23 38 54 69 85 100 116 131 147 162 178 193 208 223 239 | + | | | + | 1 | 13 25 41 55 69 83 98 112 127 142 157 171 187 203 220 236 | + | | | + | 2 | 15 21 34 51 61 78 92 106 126 136 152 167 185 205 225 240 | + | | | + | 3 | 10 21 36 50 63 79 95 110 126 141 157 173 189 205 221 237 | + | | | + | 4 | 17 20 37 51 59 78 89 107 123 134 150 164 184 205 224 240 | + | | | + | 5 | 10 15 32 51 67 81 96 112 129 142 158 173 189 204 220 236 | + | | | + | 6 | 8 21 37 51 65 79 98 113 126 138 155 168 179 192 209 218 | + | | | + | 7 | 12 15 34 55 63 78 87 108 118 131 148 167 185 203 219 236 | + | | | + | 8 | 16 19 32 36 56 79 91 108 118 136 154 171 186 204 220 237 | + | | | + | 9 | 11 28 43 58 74 89 105 120 135 150 165 180 196 211 226 241 | + | | | + + + +Valin, et al. Expires August 20, 2012 [Page 58] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 10 | 6 16 33 46 60 75 92 107 123 137 156 169 185 199 214 225 | + | | | + | 11 | 11 19 30 44 57 74 89 105 121 135 152 169 186 202 218 234 | + | | | + | 12 | 12 19 29 46 57 71 88 100 120 132 148 165 182 199 216 233 | + | | | + | 13 | 17 23 35 46 56 77 92 106 123 134 152 167 185 204 222 237 | + | | | + | 14 | 14 17 45 53 63 75 89 107 115 132 151 171 188 206 221 240 | + | | | + | 15 | 9 16 29 40 56 71 88 103 119 137 154 171 189 205 222 237 | + | | | + | 16 | 16 19 36 48 57 76 87 105 118 132 150 167 185 202 218 236 | + | | | + | 17 | 12 17 29 54 71 81 94 104 126 136 149 164 182 201 221 237 | + | | | + | 18 | 15 28 47 62 79 97 115 129 142 155 168 180 194 208 223 238 | + | | | + | 19 | 8 14 30 45 62 78 94 111 127 143 159 175 192 207 223 239 | + | | | + | 20 | 17 30 49 62 79 92 107 119 132 145 160 174 190 204 220 235 | + | | | + | 21 | 14 19 36 45 61 76 91 108 121 138 154 172 189 205 222 238 | + | | | + | 22 | 12 18 31 45 60 76 91 107 123 138 154 171 187 204 221 236 | + | | | + | 23 | 13 17 31 43 53 70 83 103 114 131 149 167 185 203 220 237 | + | | | + | 24 | 17 22 35 42 58 78 93 110 125 139 155 170 188 206 224 240 | + | | | + | 25 | 8 15 34 50 67 83 99 115 131 146 162 178 193 209 224 239 | + | | | + | 26 | 13 16 41 66 73 86 95 111 128 137 150 163 183 206 225 241 | + | | | + | 27 | 17 25 37 52 63 75 92 102 119 132 144 160 175 191 212 231 | + | | | + | 28 | 19 31 49 65 83 100 117 133 147 161 174 187 200 213 227 242 | + | | | + | 29 | 18 31 52 68 88 103 117 126 138 149 163 177 192 207 223 239 | + | | | + | 30 | 16 29 47 61 76 90 106 119 133 147 161 176 193 209 224 240 | + | | | + | 31 | 15 21 35 50 61 73 86 97 110 119 129 141 175 198 218 237 | + +----+------------------------------------------------------------+ + + Table 24: Codebook Vectors for WB Normalized LSF Stage 1 Decoding + + Given the stage-1 codebook entry cb1_Q8[], the stage-2 residual + + + +Valin, et al. Expires August 20, 2012 [Page 59] + +Internet-Draft Interactive Audio Codec February 2012 + + + res_Q10[], and their corresponding weights, w_Q9[], the reconstructed + normalized LSF coefficients are + + NLSF_Q15[k] = clamp(0, + (cb1_Q8[k]<<7) + (res_Q10[k]<<14)/w_Q9[k], 32767) , + + where the division is exact integer division. However, nothing in + either the reconstruction process or the quantization process in the + encoder thus far guarantees that the coefficients are monotonically + increasing and separated well enough to ensure a stable filter. When + using the reference encoder, roughly 2% of frames violate this + constraint. The next section describes a stabilization procedure + used to make these guarantees. + +4.2.7.5.4. Normalized LSF Stabilization + + The normalized LSF stabilization procedure is implemented in + silk_NLSF_stabilize() (NLSF_stabilize.c). This process ensures that + consecutive values of the normalized LSF coefficients, NLSF_Q15[], + are spaced some minimum distance apart (predetermined to be the 0.01 + percentile of a large training set). Table 25 gives the minimum + spacings for NB and MB and those for WB, where row k is the minimum + allowed value of NLSF_Q[k]-NLSF_Q[k-1]. For the purposes of + computing this spacing for the first and last coefficient, + NLSF_Q15[-1] is taken to be 0, and NLSF_Q15[d_LPC] is taken to be + 32768. + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 60] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------------+-----------+-----+ + | Coefficient | NB and MB | WB | + +-------------+-----------+-----+ + | 0 | 250 | 100 | + | | | | + | 1 | 3 | 3 | + | | | | + | 2 | 6 | 40 | + | | | | + | 3 | 3 | 3 | + | | | | + | 4 | 3 | 3 | + | | | | + | 5 | 3 | 3 | + | | | | + | 6 | 4 | 5 | + | | | | + | 7 | 3 | 14 | + | | | | + | 8 | 3 | 14 | + | | | | + | 9 | 3 | 10 | + | | | | + | 10 | 461 | 11 | + | | | | + | 11 | | 3 | + | | | | + | 12 | | 8 | + | | | | + | 13 | | 9 | + | | | | + | 14 | | 7 | + | | | | + | 15 | | 3 | + | | | | + | 16 | | 347 | + +-------------+-----------+-----+ + + Table 25: Minimum Spacing for Normalized LSF Coefficients + + The procedure starts off by trying to make small adjustments which + attempt to minimize the amount of distortion introduced. After 20 + such adjustments, it falls back to a more direct method which + guarantees the constraints are enforced but may require large + adjustments. + + Let NDeltaMin_Q15[k] be the minimum required spacing for the current + audio bandwidth from Table 25. First, the procedure finds the index + + + +Valin, et al. Expires August 20, 2012 [Page 61] + +Internet-Draft Interactive Audio Codec February 2012 + + + i where NLSF_Q15[i] - NLSF_Q15[i-1] - NDeltaMin_Q15[i] is the + smallest, breaking ties by using the lower value of i. If this value + is non-negative, then the stabilization stops; the coefficients + satisfy all the constraints. Otherwise, if i == 0, it sets + NLSF_Q15[0] to NDeltaMin_Q15[0], and if i == d_LPC, it sets + NLSF_Q15[d_LPC-1] to (32768 - NDeltaMin_Q15[d_LPC]). For all other + values of i, both NLSF_Q15[i-1] and NLSF_Q15[i] are updated as + follows: + + i-1 + __ + min_center_Q15 = (NDeltaMin[i]>>1) + \ NDeltaMin[k] + /_ + k=0 + d_LPC + __ + max_center_Q15 = 32768 - (NDeltaMin[i]>>1) - \ NDeltaMin[k] + /_ + k=i+1 + center_freq_Q15 = clamp(min_center_Q15[i], + (NLSF_Q15[i-1] + NLSF_Q15[i] + 1)>>1, + max_center_Q15[i]) + + NLSF_Q15[i-1] = center_freq_Q15 - (NDeltaMin_Q15[i]>>1) + + NLSF_Q15[i] = NLSF_Q15[i-1] + NDeltaMin_Q15[i] . + + Then the procedure repeats again, until it has either executed 20 + times or has stopped because the coefficients satisfy all the + constraints. + + After the 20th repetition of the above procedure, the following + fallback procedure executes once. First, the values of NLSF_Q15[k] + for 0 <= k < d_LPC are sorted in ascending order. Then for each + value of k from 0 to d_LPC-1, NLSF_Q15[k] is set to + + max(NLSF_Q15[k], NLSF_Q15[k-1] + NDeltaMin_Q15[k]) . + + Next, for each value of k from d_LPC-1 down to 0, NLSF_Q15[k] is set + to + + min(NLSF_Q15[k], NLSF_Q15[k+1] - NDeltaMin_Q15[k+1]) . + +4.2.7.5.5. Normalized LSF Interpolation + + For 20 ms SILK frames, the first half of the frame (i.e., the first + two subframes) may use normalized LSF coefficients that are + interpolated between the decoded LSFs for the most recent coded frame + + + +Valin, et al. Expires August 20, 2012 [Page 62] + +Internet-Draft Interactive Audio Codec February 2012 + + + (in the same channel) and the current frame. A Q2 interpolation + factor follows the LSF coefficient indices in the bitstream, which is + decoded using the PDF in Table 26. This happens in + silk_decode_indices() (decode_indices.c). After either + + o An uncoded regular SILK frame in the side channel, or + + o A decoder reset (see Section 4.5.2), + + the decoder still decodes this factor, but ignores its value and + always uses 4 instead. For 10 ms SILK frames, this factor is not + stored at all. + + +---------------------------+ + | PDF | + +---------------------------+ + | {13, 22, 29, 11, 181}/256 | + +---------------------------+ + + Table 26: PDF for Normalized LSF Interpolation Index + + Let n2_Q15[k] be the normalized LSF coefficients decoded by the + procedure in Section 4.2.7.5, n0_Q15[k] be the LSF coefficients + decoded for the prior frame, and w_Q2 be the interpolation factor. + Then the normalized LSF coefficients used for the first half of a + 20 ms frame, n1_Q15[k], are + + n1_Q15[k] = n0_Q15[k] + (w_Q2*(n2_Q15[k] - n0_Q15[k]) >> 2) . + + This interpolation is performed in silk_decode_parameters() + (decode_parameters.c). + +4.2.7.5.6. Converting Normalized LSFs to LPC Coefficients + + Any LPC filter A(z) can be split into a symmetric part P(z) and an + anti-symmetric part Q(z) such that + + d_LPC + __ -k 1 + A(z) = 1 - \ a[k] * z = - * (P(z) + Q(z)) + /_ 2 + k=1 + + with + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 63] + +Internet-Draft Interactive Audio Codec February 2012 + + + -d_LPC-1 -1 + P(z) = A(z) + z * A(z ) + + -d_LPC-1 -1 + Q(z) = A(z) - z * A(z ) . + + The even normalized LSF coefficients correspond to a pair of + conjugate roots of P(z), while the odd coefficients correspond to a + pair of conjugate roots of Q(z), all of which lie on the unit circle. + In addition, P(z) has a root at pi and Q(z) has a root at 0. Thus, + they may be reconstructed mathematically from a set of normalized LSF + coefficients, n[k], as + + d_LPC/2-1 + -1 ___ -1 -2 + P(z) = (1 + z ) * | | (1 - 2*cos(pi*n[2*k])*z + z ) + k=0 + + d_LPC/2-1 + -1 ___ -1 -2 + Q(z) = (1 - z ) * | | (1 - 2*cos(pi*n[2*k+1])*z + z ) + k=0 + + However, SILK performs this reconstruction using a fixed-point + approximation so that all decoders can reproduce it in a bit-exact + manner to avoid prediction drift. The function silk_NLSF2A() + (NLSF2A.c) implements this procedure. + + To start, it approximates cos(pi*n[k]) using a table lookup with + linear interpolation. The encoder SHOULD use the inverse of this + piecewise linear approximation, rather than the true inverse of the + cosine function, when deriving the normalized LSF coefficients. + These values are also re-ordered to improve numerical accuracy when + constructing the LPC polynomials. + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 64] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------------+-----------+----+ + | Coefficient | NB and MB | WB | + +-------------+-----------+----+ + | 0 | 0 | 0 | + | | | | + | 1 | 9 | 15 | + | | | | + | 2 | 6 | 8 | + | | | | + | 3 | 3 | 7 | + | | | | + | 4 | 4 | 4 | + | | | | + | 5 | 5 | 11 | + | | | | + | 6 | 8 | 12 | + | | | | + | 7 | 1 | 3 | + | | | | + | 8 | 2 | 2 | + | | | | + | 9 | 7 | 13 | + | | | | + | 10 | | 10 | + | | | | + | 11 | | 5 | + | | | | + | 12 | | 6 | + | | | | + | 13 | | 9 | + | | | | + | 14 | | 14 | + | | | | + | 15 | | 1 | + +-------------+-----------+----+ + + Table 27: LSF Ordering for Polynomial Evaluation + + The top 7 bits of each normalized LSF coefficient index a value in + the table, and the next 8 bits interpolate between it and the next + value. Let i = (n[k] >> 8) be the integer index and f = (n[k] & 255) + be the fractional part of a given coefficient. Then the re-ordered, + approximated cosine, c_Q17[ordering[k]], is + + c_Q17[ordering[k]] = (cos_Q12[i]*256 + + (cos_Q12[i+1]-cos_Q12[i])*f + 4) >> 3 , + + where ordering[k] is the k'th entry of the column of Table 27 + + + +Valin, et al. Expires August 20, 2012 [Page 65] + +Internet-Draft Interactive Audio Codec February 2012 + + + corresponding to the current audio bandwidth and cos_Q12[i] is the + i'th entry of Table 28. + + +-----+-------+-------+-------+-------+ + | i | +0 | +1 | +2 | +3 | + +-----+-------+-------+-------+-------+ + | 0 | 4096 | 4095 | 4091 | 4085 | + | | | | | | + | 4 | 4076 | 4065 | 4052 | 4036 | + | | | | | | + | 8 | 4017 | 3997 | 3973 | 3948 | + | | | | | | + | 12 | 3920 | 3889 | 3857 | 3822 | + | | | | | | + | 16 | 3784 | 3745 | 3703 | 3659 | + | | | | | | + | 20 | 3613 | 3564 | 3513 | 3461 | + | | | | | | + | 24 | 3406 | 3349 | 3290 | 3229 | + | | | | | | + | 28 | 3166 | 3102 | 3035 | 2967 | + | | | | | | + | 32 | 2896 | 2824 | 2751 | 2676 | + | | | | | | + | 36 | 2599 | 2520 | 2440 | 2359 | + | | | | | | + | 40 | 2276 | 2191 | 2106 | 2019 | + | | | | | | + | 44 | 1931 | 1842 | 1751 | 1660 | + | | | | | | + | 48 | 1568 | 1474 | 1380 | 1285 | + | | | | | | + | 52 | 1189 | 1093 | 995 | 897 | + | | | | | | + | 56 | 799 | 700 | 601 | 501 | + | | | | | | + | 60 | 401 | 301 | 201 | 101 | + | | | | | | + | 64 | 0 | -101 | -201 | -301 | + | | | | | | + | 68 | -401 | -501 | -601 | -700 | + | | | | | | + | 72 | -799 | -897 | -995 | -1093 | + | | | | | | + | 76 | -1189 | -1285 | -1380 | -1474 | + | | | | | | + | 80 | -1568 | -1660 | -1751 | -1842 | + | | | | | | + + + +Valin, et al. Expires August 20, 2012 [Page 66] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 84 | -1931 | -2019 | -2106 | -2191 | + | | | | | | + | 88 | -2276 | -2359 | -2440 | -2520 | + | | | | | | + | 92 | -2599 | -2676 | -2751 | -2824 | + | | | | | | + | 96 | -2896 | -2967 | -3035 | -3102 | + | | | | | | + | 100 | -3166 | -3229 | -3290 | -3349 | + | | | | | | + | 104 | -3406 | -3461 | -3513 | -3564 | + | | | | | | + | 108 | -3613 | -3659 | -3703 | -3745 | + | | | | | | + | 112 | -3784 | -3822 | -3857 | -3889 | + | | | | | | + | 116 | -3920 | -3948 | -3973 | -3997 | + | | | | | | + | 120 | -4017 | -4036 | -4052 | -4065 | + | | | | | | + | 124 | -4076 | -4085 | -4091 | -4095 | + | | | | | | + | 128 | -4096 | | | | + +-----+-------+-------+-------+-------+ + + Table 28: Q12 Cosine Table for LSF Conversion + + Given the list of cosine values, silk_NLSF2A_find_poly() (NLSF2A.c) + computes the coefficients of P and Q, described here via a simple + recurrence. Let p_Q16[k][j] and q_Q16[k][j] be the coefficients of + the products of the first (k+1) root pairs for P and Q, with j + indexing the coefficient number. Only the first (k+2) coefficients + are needed, as the products are symmetric. Let + p_Q16[0][0] = q_Q16[0][0] = 1<<16, p_Q16[0][1] = -c_Q17[0], + q_Q16[0][1] = -c_Q17[1], and d2 = d_LPC/2. As boundary conditions, + assume p_Q16[k][j] = q_Q16[k][j] = 0 for all j < 0. Also, assume + p_Q16[k][k+2] = p_Q16[k][k] and q_Q16[k][k+2] = q_Q16[k][k] (because + of the symmetry). Then, for 0 < k < d2 and 0 <= j <= k+1, + + p_Q16[k][j] = p_Q16[k-1][j] + p_Q16[k-1][j-2] + - ((c_Q17[2*k]*p_Q16[k-1][j-1] + 32768)>>16) , + + q_Q16[k][j] = q_Q16[k-1][j] + q_Q16[k-1][j-2] + - ((c_Q17[2*k+1]*q_Q16[k-1][j-1] + 32768)>>16) . + + The use of Q17 values for the cosine terms in an otherwise Q16 + expression implicitly scales them by a factor of 2. The + multiplications in this recurrence may require up to 48 bits of + + + +Valin, et al. Expires August 20, 2012 [Page 67] + +Internet-Draft Interactive Audio Codec February 2012 + + + precision in the result to avoid overflow. In practice, each row of + the recurrence only depends on the previous row, so an implementation + does not need to store all of them. + + silk_NLSF2A() uses the values from the last row of this recurrence to + reconstruct a 32-bit version of the LPC filter (without the leading + 1.0 coefficient), a32_Q17[k], 0 <= k < d2: + + a32_Q17[k] = -(q_Q16[d2-1][k+1] - q_Q16[d2-1][k]) + - (p_Q16[d2-1][k+1] + p_Q16[d2-1][k])) , + + a32_Q17[d_LPC-k-1] = (q_Q16[d2-1][k+1] - q_Q16[d2-1][k]) + - (p_Q16[d2-1][k+1] + p_Q16[d2-1][k])) . + + The sum and difference of two terms from each of the p_Q16 and q_Q16 + coefficient lists reflect the (1 + z**-1) and (1 - z**-1) factors of + P and Q, respectively. The promotion of the expression from Q16 to + Q17 implicitly scales the result by 1/2. + +4.2.7.5.7. Limiting the Range of the LPC Coefficients + + The a32_Q17[] coefficients are too large to fit in a 16-bit value, + which significantly increases the cost of applying this filter in + fixed-point decoders. Reducing them to Q12 precision doesn't incur + any significant quality loss, but still does not guarantee they will + fit. silk_NLSF2A() applies up to 10 rounds of bandwidth expansion to + limit the dynamic range of these coefficients. Even floating-point + decoders SHOULD perform these steps, to avoid mismatch. + + For each round, the process first finds the index k such that + abs(a32_Q17[k]) is largest, breaking ties by choosing the lowest + value of k. Then, it computes the corresponding Q12 precision value, + maxabs_Q12, subject to an upper bound to avoid overflow in subsequent + computations: + + maxabs_Q12 = min((maxabs_Q17 + 16) >> 5, 163838) . + + If this is larger than 32767, the procedure derives the chirp factor, + sc_Q16[0], to use in the bandwidth expansion as + + (maxabs_Q12 - 32767) << 14 + sc_Q16[0] = 65470 - -------------------------- , + (maxabs_Q12 * (k+1)) >> 2 + + where the division here is exact integer division. This is an + approximation of the chirp factor needed to reduce the target + coefficient to 32767, though it is both less than 0.999 and, for + k > 0 when maxabs_Q12 is much greater than 32767, still slightly too + + + +Valin, et al. Expires August 20, 2012 [Page 68] + +Internet-Draft Interactive Audio Codec February 2012 + + + large. + + silk_bwexpander_32() (bwexpander_32.c) performs the bandwidth + expansion (again, only when maxabs_Q12 is greater than 32767) using + the following recurrence: + + a32_Q17[k] = (a32_Q17[k]*sc_Q16[k]) >> 16 + + sc_Q16[k+1] = (sc_Q16[0]*sc_Q16[k] + 32768) >> 16 + + The first multiply may require up to 48 bits of precision in the + result to avoid overflow. The second multiply must be unsigned to + avoid overflow with only 32 bits of precision. The reference + implementation uses a slightly more complex formulation that avoids + the 32-bit overflow using signed multiplication, but is otherwise + equivalent. + + After 10 rounds of bandwidth expansion are performed, they are simply + saturated to 16 bits: + + a32_Q17[k] = clamp(-32768, (a32_Q17[k] + 16) >> 5, 32767) << 5 . + + Because this performs the actual saturation in the Q12 domain, but + converts the coefficients back to the Q17 domain for the purposes of + prediction gain limiting, this step must be performed after the 10th + round of bandwidth expansion, regardless of whether or not the Q12 + version of any coefficient still overflows a 16-bit integer. This + saturation is not performed if maxabs_Q12 drops to 32767 or less + prior to the 10th round. + +4.2.7.5.8. Limiting the Prediction Gain of the LPC Filter + + The prediction gain of an LPC synthesis filter is the square-root of + the output energy when the filter is excited by a unit-energy + impulse. Even if the Q12 coefficients would fit, the resulting + filter may still have a significant gain (especially for voiced + sounds), making the filter unstable. silk_NLSF2A() applies up to 18 + additional rounds of bandwidth expansion to limit the prediction + gain. Instead of controlling the amount of bandwidth expansion using + the prediction gain itself (which may diverge to infinity for an + unstable filter), silk_NLSF2A() uses silk_LPC_inverse_pred_gain_QA() + (LPC_inv_pred_gain.c) to compute the reflection coefficients + associated with the filter. The filter is stable if and only if the + magnitude of these coefficients is sufficiently less than one. The + reflection coefficients, rc[k], can be computed using a simple + Levinson recurrence, initialized with the LPC coefficients a[d_LPC- + 1][n] = a[n], and then updated via + + + + +Valin, et al. Expires August 20, 2012 [Page 69] + +Internet-Draft Interactive Audio Codec February 2012 + + + rc[k] = -a[k][k] , + + a[k][n] - a[k][k-n-1]*rc[k] + a[k-1][n] = --------------------------- . + 2 + 1 - rc[k] + + However, silk_LPC_inverse_pred_gain_QA() approximates this using + fixed-point arithmetic to guarantee reproducible results across + platforms and implementations. Since small changes in the + coefficients can make a stable filter unstable, it takes the real Q12 + coefficients that will be used during reconstruction as input. Thus, + let + + a32_Q12[n] = (a32_Q17[n] + 16) >> 5 + + be the Q12 version of the LPC coefficients that will eventually be + used. As a simple initial check, the decoder computes the DC + response as + + d_PLC-1 + __ + DC_resp = \ a32_Q12[n] + /_ + n=0 + + and if DC_resp > 4096, the filter is unstable. + + Increasing the precision of these Q12 coefficients to Q24 for + intermediate computations allows more accurate computation of the + reflection coefficients, so the decoder initializes the recurrence + via + + a32_Q24[d_LPC-1][n] = a32_Q12[n] << 12 . + + Then for each k from d_LPC-1 down to 0, if + abs(a32_Q24[k][k]) > 16773022, the filter is unstable and the + recurrence stops. Otherwise, row k-1 of a32_Q24 is computed from row + k as + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 70] + +Internet-Draft Interactive Audio Codec February 2012 + + + rc_Q31[k] = -a32_Q24[k][k] << 7 , + + div_Q30[k] = (1<<30) - (rc_Q31[k]*rc_Q31[k] >> 32) , + + b1[k] = ilog(div_Q30[k]) , + + b2[k] = b1[k] - 16 , + + (1<<29) - 1 + inv_Qb2[k] = ----------------------- , + div_Q30[k] >> (b2[k]+1) + + err_Q29[k] = (1<<29) + - ((div_Q30[k]<<(15-b2[k]))*inv_Qb2[k] >> 16) , + + gain_Qb1[k] = ((inv_Qb2[k] << 16) + + (err_Q29[k]*inv_Qb2[k] >> 13)) , + + num_Q24[k-1][n] = a32_Q24[k][n] + - ((a32_Q24[k][k-n-1]*rc_Q31[k] + (1<<30)) >> 31) , + + a32_Q24[k-1][n] = (num_Q24[k-1][n]*gain_Qb1[k] + + (1<<(b1[k]-1))) >> b1[k] , + + where 0 <= n < k. Here, rc_Q30[k] are the reflection coefficients. + div_Q30[k] is the denominator for each iteration, and gain_Qb1[k] is + its multiplicative inverse (with b1[k] fractional bits, where b1[k] + ranges from 20 to 31). inv_Qb2[k], which ranges from 16384 to 32767, + is a low-precision version of that inverse (with b2[k] fractional + bits). err_Q29[k] is the residual error, ranging from -32763 to + 32392, which is used to improve the accuracy. The values + t_Q24[k-1][n] for each n are the numerators for the next row of + coefficients in the recursion, and a32_Q24[k-1][n] is the final + version of that row. Every multiply in this procedure except the one + used to compute gain_Qb1[k] requires more than 32 bits of precision, + but otherwise all intermediate results fit in 32 bits or less. In + practice, because each row only depends on the next one, an + implementation does not need to store them all. + + If abs(a32_Q24[k][k]) <= 16773022 for 0 <= k < d_LPC, then the filter + is considered stable. However, the problem of determining stability + is ill-conditioned when the filter contains several reflection + coefficients whose magnitude is very close to one. This fixed-point + algorithm is not mathematically guaranteed to correctly classify + filters as stable or unstable in this case, though it does very well + in practice. + + On round i, 1 <= i <= 18, if the filter passes these stability + + + +Valin, et al. Expires August 20, 2012 [Page 71] + +Internet-Draft Interactive Audio Codec February 2012 + + + checks, then this procedure stops, and the final LPC coefficients to + use for reconstruction in Section 4.2.7.9.2 are + + a_Q12[k] = (a32_Q17[k] + 16) >> 5 . + + Otherwise, a round of bandwidth expansion is applied using the same + procedure as in Section 4.2.7.5.7, with + + sc_Q16[0] = 65536 - i*(i+9) . + + If, after the 18th round, the filter still fails these stability + checks, then a_Q12[k] is set to 0 for all k. + +4.2.7.6. Long-Term Prediction (LTP) Parameters + + After the normalized LSF indices and, for 20 ms frames, the LSF + interpolation index, voiced frames (see Section 4.2.7.3) include + additional LTP parameters. There is one primary lag index for each + SILK frame, but this is refined to produce a separate lag index per + subframe using a vector quantizer. Each subframe also gets its own + prediction gain coefficient. + +4.2.7.6.1. Pitch Lags + + The primary lag index is coded either relative to the primary lag of + the prior frame in the same channel, or as an absolute index. + Absolute coding is used if and only if + + o This is the first SILK frame of its type (LBRR or regular) for + this channel in the current Opus frame, + + o The previous SILK frame of the same type (LBRR or regular) for + this channel in the same Opus frame was not coded, or + + o That previous SILK frame was coded, but was not voiced (see + Section 4.2.7.3). + + With absolute coding, the primary pitch lag may range from 2 ms + (inclusive) up to 18 ms (exclusive), corresponding to pitches from + 500 Hz down to 55.6 Hz, respectively. It is comprised of a high part + and a low part, where the decoder reads the high part using the 32- + entry codebook in Table 29 and the low part using the codebook + corresponding to the current audio bandwidth from Table 30. The + final primary pitch lag is then + + lag = lag_high*lag_scale + lag_low + lag_min + + where lag_high is the high part, lag_low is the low part, and + + + +Valin, et al. Expires August 20, 2012 [Page 72] + +Internet-Draft Interactive Audio Codec February 2012 + + + lag_scale and lag_min are the values from the "Scale" and "Minimum + Lag" columns of Table 30, respectively. + + +-------------------------------------------------------------------+ + | PDF | + +-------------------------------------------------------------------+ + | {3, 3, 6, 11, 21, 30, 32, 19, 11, 10, 12, 13, 13, 12, 11, 9, 8, | + | 7, 6, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1}/256 | + +-------------------------------------------------------------------+ + + Table 29: PDF for High Part of Primary Pitch Lag + + +------------+------------------------+-------+----------+----------+ + | Audio | PDF | Scale | Minimum | Maximum | + | Bandwidth | | | Lag | Lag | + +------------+------------------------+-------+----------+----------+ + | NB | {64, 64, 64, 64}/256 | 4 | 16 | 144 | + | | | | | | + | MB | {43, 42, 43, 43, 42, | 6 | 24 | 216 | + | | 43}/256 | | | | + | | | | | | + | WB | {32, 32, 32, 32, 32, | 8 | 32 | 288 | + | | 32, 32, 32}/256 | | | | + +------------+------------------------+-------+----------+----------+ + + Table 30: PDF for Low Part of Primary Pitch Lag + + All frames that do not use absolute coding for the primary lag index + use relative coding instead. The decoder reads a single delta value + using the 21-entry PDF in Table 31. If the resulting value is zero, + it falls back to the absolute coding procedure from the prior + paragraph. Otherwise, the final primary pitch lag is then + + lag = previous_lag + (delta_lag_index - 9) + + where previous_lag is the primary pitch lag from the most recent + frame in the same channel and delta_lag_index is the value just + decoded. This allows a per-frame change in the pitch lag of -8 to + +11 samples. The decoder does no clamping at this point, so this + value can fall outside the range of 2 ms to 18 ms, and the decoder + must use this unclamped value when using relative coding in the next + SILK frame (if any). However, because an Opus frame can use relative + coding for at most two consecutive SILK frames, integer overflow + should not be an issue. + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 73] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------------------------------------------------------------------+ + | PDF | + +-------------------------------------------------------------------+ + | {46, 2, 2, 3, 4, 6, 10, 15, 26, 38, 30, 22, 15, 10, 7, 6, 4, 4, | + | 2, 2, 2}/256 | + +-------------------------------------------------------------------+ + + Table 31: PDF for Primary Pitch Lag Change + + After the primary pitch lag, a "pitch contour", stored as a single + entry from one of four small VQ codebooks, gives lag offsets for each + subframe in the current SILK frame. The codebook index is decoded + using one of the PDFs in Table 32 depending on the current frame size + and audio bandwidth. Tables 33 through 36 give the corresponding + offsets to apply to the primary pitch lag for each subframe given the + decoded codebook index. + + +-----------+--------+----------+-----------------------------------+ + | Audio | SILK | Codebook | PDF | + | Bandwidth | Frame | Size | | + | | Size | | | + +-----------+--------+----------+-----------------------------------+ + | NB | 10 ms | 3 | {143, 50, 63}/256 | + | | | | | + | NB | 20 ms | 11 | {68, 12, 21, 17, 19, 22, 30, 24, | + | | | | 17, 16, 10}/256 | + | | | | | + | MB or WB | 10 ms | 12 | {91, 46, 39, 19, 14, 12, 8, 7, 6, | + | | | | 5, 5, 4}/256 | + | | | | | + | MB or WB | 20 ms | 34 | {33, 22, 18, 16, 15, 14, 14, 13, | + | | | | 13, 10, 9, 9, 8, 6, 6, 6, 5, 4, | + | | | | 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2, | + | | | | 2, 1, 1, 1, 1}/256 | + +-----------+--------+----------+-----------------------------------+ + + Table 32: PDFs for Subframe Pitch Contour + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 74] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------+------------------+ + | Index | Subframe Offsets | + +-------+------------------+ + | 0 | 0 0 | + | | | + | 1 | 1 0 | + | | | + | 2 | 0 1 | + +-------+------------------+ + + Table 33: Codebook Vectors for Subframe Pitch Contour: NB, 10 ms + Frames + + +-------+------------------+ + | Index | Subframe Offsets | + +-------+------------------+ + | 0 | 0 0 0 0 | + | | | + | 1 | 2 1 0 -1 | + | | | + | 2 | -1 0 1 2 | + | | | + | 3 | -1 0 0 1 | + | | | + | 4 | -1 0 0 0 | + | | | + | 5 | 0 0 0 1 | + | | | + | 6 | 0 0 1 1 | + | | | + | 7 | 1 1 0 0 | + | | | + | 8 | 1 0 0 0 | + | | | + | 9 | 0 0 0 -1 | + | | | + | 10 | 1 0 0 -1 | + +-------+------------------+ + + Table 34: Codebook Vectors for Subframe Pitch Contour: NB, 20 ms + Frames + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 75] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------+------------------+ + | Index | Subframe Offsets | + +-------+------------------+ + | 0 | 0 0 | + | | | + | 1 | 0 1 | + | | | + | 2 | 1 0 | + | | | + | 3 | -1 1 | + | | | + | 4 | 1 -1 | + | | | + | 5 | -1 2 | + | | | + | 6 | 2 -1 | + | | | + | 7 | -2 2 | + | | | + | 8 | 2 -2 | + | | | + | 9 | -2 3 | + | | | + | 10 | 3 -2 | + | | | + | 11 | -3 3 | + +-------+------------------+ + + Table 35: Codebook Vectors for Subframe Pitch Contour: MB or WB, + 10 ms Frames + + +-------+------------------+ + | Index | Subframe Offsets | + +-------+------------------+ + | 0 | 0 0 0 0 | + | | | + | 1 | 0 0 1 1 | + | | | + | 2 | 1 1 0 0 | + | | | + | 3 | -1 0 0 0 | + | | | + | 4 | 0 0 0 1 | + | | | + | 5 | 1 0 0 0 | + | | | + | 6 | -1 0 0 1 | + | | | + + + +Valin, et al. Expires August 20, 2012 [Page 76] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 7 | 0 0 0 -1 | + | | | + | 8 | -1 0 1 2 | + | | | + | 9 | 1 0 0 -1 | + | | | + | 10 | -2 -1 1 2 | + | | | + | 11 | 2 1 0 -1 | + | | | + | 12 | -2 0 0 2 | + | | | + | 13 | -2 0 1 3 | + | | | + | 14 | 2 1 -1 -2 | + | | | + | 15 | -3 -1 1 3 | + | | | + | 16 | 2 0 0 -2 | + | | | + | 17 | 3 1 0 -2 | + | | | + | 18 | -3 -1 2 4 | + | | | + | 19 | -4 -1 1 4 | + | | | + | 20 | 3 1 -1 -3 | + | | | + | 21 | -4 -1 2 5 | + | | | + | 22 | 4 2 -1 -3 | + | | | + | 23 | 4 1 -1 -4 | + | | | + | 24 | -5 -1 2 6 | + | | | + | 25 | 5 2 -1 -4 | + | | | + | 26 | -6 -2 2 6 | + | | | + | 27 | -5 -2 2 5 | + | | | + | 28 | 6 2 -1 -5 | + | | | + | 29 | -7 -2 3 8 | + | | | + | 30 | 6 2 -2 -6 | + | | | + + + +Valin, et al. Expires August 20, 2012 [Page 77] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 31 | 5 2 -2 -5 | + | | | + | 32 | 8 3 -2 -7 | + | | | + | 33 | -9 -3 3 9 | + +-------+------------------+ + + Table 36: Codebook Vectors for Subframe Pitch Contour: MB or WB, + 20 ms Frames + + The final pitch lag for each subframe is assembled in + silk_decode_pitch() (decode_pitch.c). Let lag be the primary pitch + lag for the current SILK frame, contour_index be index of the VQ + codebook, and lag_cb[contour_index][k] be the corresponding entry of + the codebook from the appropriate table given above for the k'th + subframe. Then the final pitch lag for that subframe is + + pitch_lags[k] = clamp(lag_min, lag + lag_cb[contour_index][k], + lag_max) + + where lag_min and lag_max are the values from the "Minimum Lag" and + "Maximum Lag" columns of Table 30, respectively. + +4.2.7.6.2. LTP Filter Coefficients + + SILK uses a separate 5-tap pitch filter for each subframe, selected + from one of three codebooks. The three codebooks each represent + different rate-distortion trade-offs, with average rates of + 1.61 bits/subframe, 3.68 bits/subframe, and 4.85 bits/subframe, + respectively. + + The importance of the filter coefficients generally depends on two + factors: the periodicity of the signal and relative energy between + the current subframe and the signal from one period earlier. Greater + periodicity and decaying energy both lead to more important filter + coefficients, and thus should be coded with lower distortion and + higher rate. These properties are relatively stable over the + duration of a single SILK frame, hence all of the subframes in a SILK + frame choose their filter from the same codebook. This is signaled + with an explicitly-coded "periodicity index". This immediately + follows the subframe pitch lags, and is coded using the 3-entry PDF + from Table 37. + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 78] + +Internet-Draft Interactive Audio Codec February 2012 + + + +------------------+ + | PDF | + +------------------+ + | {77, 80, 99}/256 | + +------------------+ + + Table 37: Periodicity Index PDF + + The indices of the filters for each subframe follow. They are all + coded using the PDF from Table 38 corresponding to the periodicity + index. Tables 39 through 41 contain the corresponding filter taps as + signed Q7 integers. + + +-------------+----------+------------------------------------------+ + | Periodicity | Codebook | PDF | + | Index | Size | | + +-------------+----------+------------------------------------------+ + | 0 | 8 | {185, 15, 13, 13, 9, 9, 6, 6}/256 | + | | | | + | 1 | 16 | {57, 34, 21, 20, 15, 13, 12, 13, 10, 10, | + | | | 9, 10, 9, 8, 7, 8}/256 | + | | | | + | 2 | 32 | {15, 16, 14, 12, 12, 12, 11, 11, 11, 10, | + | | | 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 5, | + | | | 4, 5, 4, 4, 4, 3, 4, 3, 2}/256 | + +-------------+----------+------------------------------------------+ + + Table 38: LTP Filter PDFs + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 79] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------+---------------------+ + | Index | Filter Taps (Q7) | + +-------+---------------------+ + | 0 | 4 6 24 7 5 | + | | | + | 1 | 0 0 2 0 0 | + | | | + | 2 | 12 28 41 13 -4 | + | | | + | 3 | -9 15 42 25 14 | + | | | + | 4 | 1 -2 62 41 -9 | + | | | + | 5 | -10 37 65 -4 3 | + | | | + | 6 | -6 4 66 7 -8 | + | | | + | 7 | 16 14 38 -3 33 | + +-------+---------------------+ + + Table 39: Codebook Vectors for LTP Filter, Periodicity Index 0 + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 80] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------+---------------------+ + | Index | Filter Taps (Q7) | + +-------+---------------------+ + | 0 | 13 22 39 23 12 | + | | | + | 1 | -1 36 64 27 -6 | + | | | + | 2 | -7 10 55 43 17 | + | | | + | 3 | 1 1 8 1 1 | + | | | + | 4 | 6 -11 74 53 -9 | + | | | + | 5 | -12 55 76 -12 8 | + | | | + | 6 | -3 3 93 27 -4 | + | | | + | 7 | 26 39 59 3 -8 | + | | | + | 8 | 2 0 77 11 9 | + | | | + | 9 | -8 22 44 -6 7 | + | | | + | 10 | 40 9 26 3 9 | + | | | + | 11 | -7 20 101 -7 4 | + | | | + | 12 | 3 -8 42 26 0 | + | | | + | 13 | -15 33 68 2 23 | + | | | + | 14 | -2 55 46 -2 15 | + | | | + | 15 | 3 -1 21 16 41 | + +-------+---------------------+ + + Table 40: Codebook Vectors for LTP Filter, Periodicity Index 1 + + +-------+---------------------+ + | Index | Filter Taps (Q7) | + +-------+---------------------+ + | 0 | -6 27 61 39 5 | + | | | + | 1 | -11 42 88 4 1 | + | | | + | 2 | -2 60 65 6 -4 | + | | | + | 3 | -1 -5 73 56 1 | + + + +Valin, et al. Expires August 20, 2012 [Page 81] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 4 | -9 19 94 29 -9 | + | | | + | 5 | 0 12 99 6 4 | + | | | + | 6 | 8 -19 102 46 -13 | + | | | + | 7 | 3 2 13 3 2 | + | | | + | 8 | 9 -21 84 72 -18 | + | | | + | 9 | -11 46 104 -22 8 | + | | | + | 10 | 18 38 48 23 0 | + | | | + | 11 | -16 70 83 -21 11 | + | | | + | 12 | 5 -11 117 22 -8 | + | | | + | 13 | -6 23 117 -12 3 | + | | | + | 14 | 3 -8 95 28 4 | + | | | + | 15 | -10 15 77 60 -15 | + | | | + | 16 | -1 4 124 2 -4 | + | | | + | 17 | 3 38 84 24 -25 | + | | | + | 18 | 2 13 42 13 31 | + | | | + | 19 | 21 -4 56 46 -1 | + | | | + | 20 | -1 35 79 -13 19 | + | | | + | 21 | -7 65 88 -9 -14 | + | | | + | 22 | 20 4 81 49 -29 | + | | | + | 23 | 20 0 75 3 -17 | + | | | + | 24 | 5 -9 44 92 -8 | + | | | + | 25 | 1 -3 22 69 31 | + | | | + | 26 | -6 95 41 -12 5 | + | | | + | 27 | 39 67 16 -4 1 | + | | | + + + +Valin, et al. Expires August 20, 2012 [Page 82] + +Internet-Draft Interactive Audio Codec February 2012 + + + | 28 | 0 -6 120 55 -36 | + | | | + | 29 | -13 44 122 4 -24 | + | | | + | 30 | 81 5 11 3 7 | + | | | + | 31 | 2 0 9 10 88 | + +-------+---------------------+ + + Table 41: Codebook Vectors for LTP Filter, Periodicity Index 2 + +4.2.7.6.3. LTP Scaling Parameter + + An LTP scaling parameter appears after the LTP filter coefficients if + and only if + + o This is a voiced frame (see Section 4.2.7.3), and + + o Either + + * This SILK frame corresponds to the first time interval of the + current Opus frame for its type (LBRR or regular), or + + * This is an LBRR frame where the LBRR flags (see Section 4.2.4) + indicate the previous LBRR frame in the same channel is not + coded. + + This allows the encoder to trade off the prediction gain between + packets against the recovery time after packet loss. Unlike + absolute-coding for pitch lags, regular SILK frames that are not at + the start of an Opus frame (i.e., that do not correspond to the first + 20 ms time interval in Opus frames of 40 or 60 ms) do not include + this field, even if the prior frame was not voiced, or (in the case + of the side channel) not even coded. After an uncoded frame in the + side channel, the LTP buffer (see Section 4.2.7.9.1) is cleared to + zero, and is thus in a known state. In contrast, LBRR frames do + include this field when the prior frame was not coded, since the LTP + buffer contains the output of the PLC, which is non-normative. + + If present, the decoder reads a value using the 3-entry PDF in + Table 42. The three possible values represent Q14 scale factors of + 15565, 12288, and 8192, respectively (corresponding to approximately + 0.95, 0.75, and 0.5). Frames that do not code the scaling parameter + use the default factor of 15565 (approximately 0.95). + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 83] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------------------+ + | PDF | + +-------------------+ + | {128, 64, 64}/256 | + +-------------------+ + + Table 42: PDF for LTP Scaling Parameter + +4.2.7.7. Linear Congruential Generator (LCG) Seed + + As described in Section 4.2.7.8.6, SILK uses a linear congruential + generator (LCG) to inject pseudorandom noise into the quantized + excitation. To ensure synchronization of this process between the + encoder and decoder, each SILK frame stores a 2-bit seed after the + LTP parameters (if any). The encoder may consider the choice of seed + during quantization, and the flexibility of this choice lets it + reduce distortion, helping to pay for the bit cost required to signal + it. The decoder reads the seed using the uniform 4-entry PDF in + Table 43, yielding a value between 0 and 3, inclusive. + + +----------------------+ + | PDF | + +----------------------+ + | {64, 64, 64, 64}/256 | + +----------------------+ + + Table 43: PDF for LCG Seed + +4.2.7.8. Excitation + + SILK codes the excitation using a modified version of the Pyramid + Vector Quantization (PVQ) codebook [PVQ]. The PVQ codebook is + designed for Laplace-distributed values and consists of all sums of K + signed, unit pulses in a vector of dimension N, where two pulses at + the same position are required to have the same sign. Thus the + codebook includes all integer codevectors y of dimension N that + satisfy + + N-1 + __ + \ abs(y[j]) = K . + /_ + j=0 + + Unlike regular PVQ, SILK uses a variable-length, rather than fixed- + length, encoding. This encoding is better suited to the more + Gaussian-like distribution of the coefficient magnitudes and the non- + uniform distribution of their signs (caused by the quantization + + + +Valin, et al. Expires August 20, 2012 [Page 84] + +Internet-Draft Interactive Audio Codec February 2012 + + + offset described below). SILK also handles large codebooks by coding + the least significant bits (LSBs) of each coefficient directly. This + adds a small coding efficiency loss, but greatly reduces the + computation time and ROM size required for decoding, as implemented + in silk_decode_pulses() (decode_pulses.c). + + SILK fixes the dimension of the codebook to N = 16. The excitation + is made up of a number of "shell blocks", each 16 samples in size. + Table 44 lists the number of shell blocks required for a SILK frame + for each possible audio bandwidth and frame size. 10 ms MB frames + nominally contain 120 samples (10 ms at 12 kHz), which is not a + multiple of 16. This is handled by coding 8 shell blocks (128 + samples) and discarding the final 8 samples of the last block. The + decoder contains no special case that prevents an encoder from + placing pulses in these samples, and they must be correctly parsed + from the bitstream if present, but they are otherwise ignored. + + +-----------------+------------+------------------------+ + | Audio Bandwidth | Frame Size | Number of Shell Blocks | + +-----------------+------------+------------------------+ + | NB | 10 ms | 5 | + | | | | + | MB | 10 ms | 8 | + | | | | + | WB | 10 ms | 10 | + | | | | + | NB | 20 ms | 10 | + | | | | + | MB | 20 ms | 15 | + | | | | + | WB | 20 ms | 20 | + +-----------------+------------+------------------------+ + + Table 44: Number of Shell Blocks Per SILK Frame + +4.2.7.8.1. Rate Level + + The first symbol in the excitation is a "rate level", which is an + index from 0 to 8, inclusive, coded using the PDF in Table 45 + corresponding to the signal type of the current frame (from + Section 4.2.7.3). The rate level selects the PDF used to decode the + number of pulses in the individual shell blocks. It does not + directly convey any information about the bitrate or the number of + pulses itself, but merely changes the probability of the symbols in + Section 4.2.7.8.2. Level 0 provides a more efficient encoding at low + rates generally, and level 8 provides a more efficient encoding at + high rates generally, though the most efficient level for a + particular SILK frame may depend on the exact distribution of the + + + +Valin, et al. Expires August 20, 2012 [Page 85] + +Internet-Draft Interactive Audio Codec February 2012 + + + coded symbols. An encoder should, but is not required to, use the + most efficient rate level. + + +----------------------+------------------------------------------+ + | Signal Type | PDF | + +----------------------+------------------------------------------+ + | Inactive or Unvoiced | {15, 51, 12, 46, 45, 13, 33, 27, 14}/256 | + | | | + | Voiced | {33, 30, 36, 17, 34, 49, 18, 21, 18}/256 | + +----------------------+------------------------------------------+ + + Table 45: PDFs for the Rate Level + +4.2.7.8.2. Pulses Per Shell Block + + The total number of pulses in each of the shell blocks follows the + rate level. The pulse counts for all of the shell blocks are coded + consecutively, before the content of any of the blocks. Each block + may have anywhere from 0 to 16 pulses, inclusive, coded using the 18- + entry PDF in Table 46 corresponding to the rate level from + Section 4.2.7.8.1. The special value 17 indicates that this block + has one or more additional LSBs to decode for each coefficient. If + the decoder encounters this value, it decodes another value for the + actual pulse count of the block, but uses the PDF corresponding to + the special rate level 9 instead of the normal rate level. This + process repeats until the decoder reads a value less than 17, and it + then sets the number of extra LSBs used to the number of 17's decoded + for that block. If it reads the value 17 ten times, then the next + iteration uses the special rate level 10 instead of 9. The + probability of decoding a 17 when using the PDF for rate level 10 is + zero, ensuring that the number of LSBs for a block will not exceed + 10. The cumulative distribution for rate level 10 is just a shifted + version of that for 9 and thus does not require any additional + storage. + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 86] + +Internet-Draft Interactive Audio Codec February 2012 + + + +----------+--------------------------------------------------------+ + | Rate | PDF | + | Level | | + +----------+--------------------------------------------------------+ + | 0 | {131, 74, 25, 8, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | + | | 1, 1}/256 | + | | | + | 1 | {58, 93, 60, 23, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, | + | | 1, 1}/256 | + | | | + | 2 | {43, 51, 46, 33, 24, 16, 11, 8, 6, 3, 3, 3, 2, 1, 1, | + | | 2, 1, 2}/256 | + | | | + | 3 | {17, 52, 71, 57, 31, 12, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, | + | | 1, 1}/256 | + | | | + | 4 | {6, 21, 41, 53, 49, 35, 21, 11, 6, 3, 2, 2, 1, 1, 1, | + | | 1, 1, 1}/256 | + | | | + | 5 | {7, 14, 22, 28, 29, 28, 25, 20, 17, 13, 11, 9, 7, 5, | + | | 4, 4, 3, 10}/256 | + | | | + | 6 | {2, 5, 14, 29, 42, 46, 41, 31, 19, 11, 6, 3, 2, 1, 1, | + | | 1, 1, 1}/256 | + | | | + | 7 | {1, 2, 4, 10, 19, 29, 35, 37, 34, 28, 20, 14, 8, 5, 4, | + | | 2, 2, 2}/256 | + | | | + | 8 | {1, 2, 2, 5, 9, 14, 20, 24, 27, 28, 26, 23, 20, 15, | + | | 11, 8, 6, 15}/256 | + | | | + | 9 | {1, 1, 1, 6, 27, 58, 56, 39, 25, 14, 10, 6, 3, 3, 2, | + | | 1, 1, 2}/256 | + | | | + | 10 | {2, 1, 6, 27, 58, 56, 39, 25, 14, 10, 6, 3, 3, 2, 1, | + | | 1, 2, 0}/256 | + +----------+--------------------------------------------------------+ + + Table 46: PDFs for the Pulse Count + +4.2.7.8.3. Pulse Location Decoding + + The locations of the pulses in each shell block follow the pulse + counts, as decoded by silk_shell_decoder() (shell_coder.c). As with + the pulse counts, these locations are coded for all the shell blocks + before any of the remaining information for each block. Unlike many + other codecs, SILK places no restriction on the distribution of + pulses within a shell block. All of the pulses may be placed in a + + + +Valin, et al. Expires August 20, 2012 [Page 87] + +Internet-Draft Interactive Audio Codec February 2012 + + + single location, or each one in a unique location, or anything in + between. + + The location of pulses is coded by recursively partitioning each + block into halves, and coding how many pulses fall on the left side + of the split. All remaining pulses must fall on the right side of + the split. The process then recurses into the left half, and after + that returns, the right half (preorder traversal). The PDF to use is + chosen by the size of the current partition (16, 8, 4, or 2) and the + number of pulses in the partition (1 to 16, inclusive). Tables 47 + through 50 list the PDFs used for each partition size and pulse + count. This process skips partitions without any pulses, i.e., where + the initial pulse count from Section 4.2.7.8.2 was zero, or where the + split in the prior level indicated that all of the pulses fell on the + other side. These partitions have nothing to code, so they require + no PDF. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 88] + +Internet-Draft Interactive Audio Codec February 2012 + + + +------------+------------------------------------------------------+ + | Pulse | PDF | + | Count | | + +------------+------------------------------------------------------+ + | 1 | {126, 130}/256 | + | | | + | 2 | {56, 142, 58}/256 | + | | | + | 3 | {25, 101, 104, 26}/256 | + | | | + | 4 | {12, 60, 108, 64, 12}/256 | + | | | + | 5 | {7, 35, 84, 87, 37, 6}/256 | + | | | + | 6 | {4, 20, 59, 86, 63, 21, 3}/256 | + | | | + | 7 | {3, 12, 38, 72, 75, 42, 12, 2}/256 | + | | | + | 8 | {2, 8, 25, 54, 73, 59, 27, 7, 1}/256 | + | | | + | 9 | {2, 5, 17, 39, 63, 65, 42, 18, 4, 1}/256 | + | | | + | 10 | {1, 4, 12, 28, 49, 63, 54, 30, 11, 3, 1}/256 | + | | | + | 11 | {1, 4, 8, 20, 37, 55, 57, 41, 22, 8, 2, 1}/256 | + | | | + | 12 | {1, 3, 7, 15, 28, 44, 53, 48, 33, 16, 6, 1, 1}/256 | + | | | + | 13 | {1, 2, 6, 12, 21, 35, 47, 48, 40, 25, 12, 5, 1, | + | | 1}/256 | + | | | + | 14 | {1, 1, 4, 10, 17, 27, 37, 47, 43, 33, 21, 9, 4, 1, | + | | 1}/256 | + | | | + | 15 | {1, 1, 1, 8, 14, 22, 33, 40, 43, 38, 28, 16, 8, 1, | + | | 1, 1}/256 | + | | | + | 16 | {1, 1, 1, 1, 13, 18, 27, 36, 41, 41, 34, 24, 14, 1, | + | | 1, 1, 1}/256 | + +------------+------------------------------------------------------+ + + Table 47: PDFs for Pulse Count Split, 16 Sample Partitions + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 89] + +Internet-Draft Interactive Audio Codec February 2012 + + + +------------+------------------------------------------------------+ + | Pulse | PDF | + | Count | | + +------------+------------------------------------------------------+ + | 1 | {127, 129}/256 | + | | | + | 2 | {53, 149, 54}/256 | + | | | + | 3 | {22, 105, 106, 23}/256 | + | | | + | 4 | {11, 61, 111, 63, 10}/256 | + | | | + | 5 | {6, 35, 86, 88, 36, 5}/256 | + | | | + | 6 | {4, 20, 59, 87, 62, 21, 3}/256 | + | | | + | 7 | {3, 13, 40, 71, 73, 41, 13, 2}/256 | + | | | + | 8 | {3, 9, 27, 53, 70, 56, 28, 9, 1}/256 | + | | | + | 9 | {3, 8, 19, 37, 57, 61, 44, 20, 6, 1}/256 | + | | | + | 10 | {3, 7, 15, 28, 44, 54, 49, 33, 17, 5, 1}/256 | + | | | + | 11 | {1, 7, 13, 22, 34, 46, 48, 38, 28, 14, 4, 1}/256 | + | | | + | 12 | {1, 1, 11, 22, 27, 35, 42, 47, 33, 25, 10, 1, 1}/256 | + | | | + | 13 | {1, 1, 6, 14, 26, 37, 43, 43, 37, 26, 14, 6, 1, | + | | 1}/256 | + | | | + | 14 | {1, 1, 4, 10, 20, 31, 40, 42, 40, 31, 20, 10, 4, 1, | + | | 1}/256 | + | | | + | 15 | {1, 1, 3, 8, 16, 26, 35, 38, 38, 35, 26, 16, 8, 3, | + | | 1, 1}/256 | + | | | + | 16 | {1, 1, 2, 6, 12, 21, 30, 36, 38, 36, 30, 21, 12, 6, | + | | 2, 1, 1}/256 | + +------------+------------------------------------------------------+ + + Table 48: PDFs for Pulse Count Split, 8 Sample Partitions + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 90] + +Internet-Draft Interactive Audio Codec February 2012 + + + +------------+------------------------------------------------------+ + | Pulse | PDF | + | Count | | + +------------+------------------------------------------------------+ + | 1 | {127, 129}/256 | + | | | + | 2 | {49, 157, 50}/256 | + | | | + | 3 | {20, 107, 109, 20}/256 | + | | | + | 4 | {11, 60, 113, 62, 10}/256 | + | | | + | 5 | {7, 36, 84, 87, 36, 6}/256 | + | | | + | 6 | {6, 24, 57, 82, 60, 23, 4}/256 | + | | | + | 7 | {5, 18, 39, 64, 68, 42, 16, 4}/256 | + | | | + | 8 | {6, 14, 29, 47, 61, 52, 30, 14, 3}/256 | + | | | + | 9 | {1, 15, 23, 35, 51, 50, 40, 30, 10, 1}/256 | + | | | + | 10 | {1, 1, 21, 32, 42, 52, 46, 41, 18, 1, 1}/256 | + | | | + | 11 | {1, 6, 16, 27, 36, 42, 42, 36, 27, 16, 6, 1}/256 | + | | | + | 12 | {1, 5, 12, 21, 31, 38, 40, 38, 31, 21, 12, 5, 1}/256 | + | | | + | 13 | {1, 3, 9, 17, 26, 34, 38, 38, 34, 26, 17, 9, 3, | + | | 1}/256 | + | | | + | 14 | {1, 3, 7, 14, 22, 29, 34, 36, 34, 29, 22, 14, 7, 3, | + | | 1}/256 | + | | | + | 15 | {1, 2, 5, 11, 18, 25, 31, 35, 35, 31, 25, 18, 11, 5, | + | | 2, 1}/256 | + | | | + | 16 | {1, 1, 4, 9, 15, 21, 28, 32, 34, 32, 28, 21, 15, 9, | + | | 4, 1, 1}/256 | + +------------+------------------------------------------------------+ + + Table 49: PDFs for Pulse Count Split, 4 Sample Partitions + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 91] + +Internet-Draft Interactive Audio Codec February 2012 + + + +------------+------------------------------------------------------+ + | Pulse | PDF | + | Count | | + +------------+------------------------------------------------------+ + | 1 | {128, 128}/256 | + | | | + | 2 | {42, 172, 42}/256 | + | | | + | 3 | {21, 107, 107, 21}/256 | + | | | + | 4 | {12, 60, 112, 61, 11}/256 | + | | | + | 5 | {8, 34, 86, 86, 35, 7}/256 | + | | | + | 6 | {8, 23, 55, 90, 55, 20, 5}/256 | + | | | + | 7 | {5, 15, 38, 72, 72, 36, 15, 3}/256 | + | | | + | 8 | {6, 12, 27, 52, 77, 47, 20, 10, 5}/256 | + | | | + | 9 | {6, 19, 28, 35, 40, 40, 35, 28, 19, 6}/256 | + | | | + | 10 | {4, 14, 22, 31, 37, 40, 37, 31, 22, 14, 4}/256 | + | | | + | 11 | {3, 10, 18, 26, 33, 38, 38, 33, 26, 18, 10, 3}/256 | + | | | + | 12 | {2, 8, 13, 21, 29, 36, 38, 36, 29, 21, 13, 8, 2}/256 | + | | | + | 13 | {1, 5, 10, 17, 25, 32, 38, 38, 32, 25, 17, 10, 5, | + | | 1}/256 | + | | | + | 14 | {1, 4, 7, 13, 21, 29, 35, 36, 35, 29, 21, 13, 7, 4, | + | | 1}/256 | + | | | + | 15 | {1, 2, 5, 10, 17, 25, 32, 36, 36, 32, 25, 17, 10, 5, | + | | 2, 1}/256 | + | | | + | 16 | {1, 2, 4, 7, 13, 21, 28, 34, 36, 34, 28, 21, 13, 7, | + | | 4, 2, 1}/256 | + +------------+------------------------------------------------------+ + + Table 50: PDFs for Pulse Count Split, 2 Sample Partitions + +4.2.7.8.4. LSB Decoding + + After the decoder reads the pulse locations for all blocks, it reads + the LSBs (if any) for each block in turn. Inside each block, it + reads all the LSBs for each coefficient in turn, even those where no + + + +Valin, et al. Expires August 20, 2012 [Page 92] + +Internet-Draft Interactive Audio Codec February 2012 + + + pulses were allocated, before proceeding to the next one. For 10 ms + MB frames, it reads LSBs even for the extra 8 samples in the last + block. The LSBs are coded from most significant to least + significant, and they all use the PDF in Table 51. + + +----------------+ + | PDF | + +----------------+ + | {136, 120}/256 | + +----------------+ + + Table 51: PDF for Excitation LSBs + + The number of LSBs read for each coefficient in a block is determined + in Section 4.2.7.8.2. The magnitude of the coefficient is initially + equal to the number of pulses placed at that location in + Section 4.2.7.8.3. As each LSB is decoded, the magnitude is doubled, + and then the value of the LSB added to it, to obtain an updated + magnitude. + +4.2.7.8.5. Sign Decoding + + After decoding the pulse locations and the LSBs, the decoder knows + the magnitude of each coefficient in the excitation. It then decodes + a sign for all coefficients with a non-zero magnitude, using one of + the PDFs from Table 52. If the value decoded is 0, then the + coefficient magnitude is negated. Otherwise, it remains positive. + + The decoder chooses the PDF for the sign based on the signal type and + quantization offset type (from Section 4.2.7.3) and the number of + pulses in the block (from Section 4.2.7.8.2). The number of pulses + in the block does not take into account any LSBs. Most PDFs are + skewed towards negative signs because of the quantization offset, but + the PDFs for zero pulses are highly skewed towards positive signs. + If a block contains many positive coefficients, it is sometimes + beneficial to code it solely using LSBs (i.e., with zero pulses), + since the encoder may be able to save enough bits on the signs to + justify the less efficient coefficient magnitude encoding. + + +-------------+-----------------------+-------------+---------------+ + | Signal Type | Quantization Offset | Pulse Count | PDF | + | | Type | | | + +-------------+-----------------------+-------------+---------------+ + | Inactive | Low | 0 | {2, 254}/256 | + | | | | | + | Inactive | Low | 1 | {207, 49}/256 | + | | | | | + | Inactive | Low | 2 | {189, 67}/256 | + + + +Valin, et al. Expires August 20, 2012 [Page 93] + +Internet-Draft Interactive Audio Codec February 2012 + + + | Inactive | Low | 3 | {179, 77}/256 | + | | | | | + | Inactive | Low | 4 | {174, 82}/256 | + | | | | | + | Inactive | Low | 5 | {163, 93}/256 | + | | | | | + | Inactive | Low | 6 or more | {157, 99}/256 | + | | | | | + | Inactive | High | 0 | {58, 198}/256 | + | | | | | + | Inactive | High | 1 | {245, 11}/256 | + | | | | | + | Inactive | High | 2 | {238, 18}/256 | + | | | | | + | Inactive | High | 3 | {232, 24}/256 | + | | | | | + | Inactive | High | 4 | {225, 31}/256 | + | | | | | + | Inactive | High | 5 | {220, 36}/256 | + | | | | | + | Inactive | High | 6 or more | {211, 45}/256 | + | | | | | + | Unvoiced | Low | 0 | {1, 255}/256 | + | | | | | + | Unvoiced | Low | 1 | {210, 46}/256 | + | | | | | + | Unvoiced | Low | 2 | {190, 66}/256 | + | | | | | + | Unvoiced | Low | 3 | {178, 78}/256 | + | | | | | + | Unvoiced | Low | 4 | {169, 87}/256 | + | | | | | + | Unvoiced | Low | 5 | {162, 94}/256 | + | | | | | + | Unvoiced | Low | 6 or more | {152, | + | | | | 104}/256 | + | | | | | + | Unvoiced | High | 0 | {48, 208}/256 | + | | | | | + | Unvoiced | High | 1 | {242, 14}/256 | + | | | | | + | Unvoiced | High | 2 | {235, 21}/256 | + | | | | | + | Unvoiced | High | 3 | {224, 32}/256 | + | | | | | + | Unvoiced | High | 4 | {214, 42}/256 | + | | | | | + | Unvoiced | High | 5 | {205, 51}/256 | + + + +Valin, et al. Expires August 20, 2012 [Page 94] + +Internet-Draft Interactive Audio Codec February 2012 + + + | Unvoiced | High | 6 or more | {190, 66}/256 | + | | | | | + | Voiced | Low | 0 | {1, 255}/256 | + | | | | | + | Voiced | Low | 1 | {162, 94}/256 | + | | | | | + | Voiced | Low | 2 | {152, | + | | | | 104}/256 | + | | | | | + | Voiced | Low | 3 | {147, | + | | | | 109}/256 | + | | | | | + | Voiced | Low | 4 | {144, | + | | | | 112}/256 | + | | | | | + | Voiced | Low | 5 | {141, | + | | | | 115}/256 | + | | | | | + | Voiced | Low | 6 or more | {138, | + | | | | 118}/256 | + | | | | | + | Voiced | High | 0 | {8, 248}/256 | + | | | | | + | Voiced | High | 1 | {203, 53}/256 | + | | | | | + | Voiced | High | 2 | {187, 69}/256 | + | | | | | + | Voiced | High | 3 | {176, 80}/256 | + | | | | | + | Voiced | High | 4 | {168, 88}/256 | + | | | | | + | Voiced | High | 5 | {161, 95}/256 | + | | | | | + | Voiced | High | 6 or more | {154, | + | | | | 102}/256 | + +-------------+-----------------------+-------------+---------------+ + + Table 52: PDFs for Excitation Signs + +4.2.7.8.6. Reconstructing the Excitation + + After the signs have been read, there is enough information to + reconstruct the complete excitation signal. This requires adding a + constant quantization offset to each non-zero sample, and then + pseudorandomly inverting and offsetting every sample. The constant + quantization offset varies depending on the signal type and + quantization offset type (see Section 4.2.7.3). + + + + +Valin, et al. Expires August 20, 2012 [Page 95] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-------------+--------------------------+--------------------------+ + | Signal Type | Quantization Offset Type | Quantization Offset | + | | | (Q23) | + +-------------+--------------------------+--------------------------+ + | Inactive | Low | 25 | + | | | | + | Inactive | High | 60 | + | | | | + | Unvoiced | Low | 25 | + | | | | + | Unvoiced | High | 60 | + | | | | + | Voiced | Low | 8 | + | | | | + | Voiced | High | 25 | + +-------------+--------------------------+--------------------------+ + + Table 53: Excitation Quantization Offsets + + Let e_raw[i] be the raw excitation value at position i, with a + magnitude composed of the pulses at that location (see + Section 4.2.7.8.3) combined with any additional LSBs (see + Section 4.2.7.8.4), and with the corresponding sign decoded in + Section 4.2.7.8.5. Additionally, let seed be the current + pseudorandom seed, which is initialized to the value decoded from + Section 4.2.7.7 for the first sample in the current SILK frame, and + updated for each subsequent sample according to the procedure below. + Finally, let offset_Q23 be the quantization offset from Table 53. + Then the following procedure produces the final reconstructed + excitation value, e_Q23[i]: + + e_Q23[i] = (e_raw[i] << 8) - sign(e_raw[i])*20 + offset_Q23; + seed = (196314165*seed + 907633515) & 0xFFFFFFFF; + e_Q23[i] = (seed & 0x80000000) ? -e_Q23[i] : e_Q23[i]; + seed = (seed + e_raw[i]) & 0xFFFFFFFF; + + When e_raw[i] is zero, sign() returns 0 by the definition in + Section 1.1.4, so the factor of 20 does not get added. The final + e_Q23[i] value may require more than 16 bits per sample, but will not + require more than 23, including the sign. + +4.2.7.9. SILK Frame Reconstruction + + The remainder of the reconstruction process for the frame does not + need to be bit-exact, as small errors should only introduce + proportionally small distortions. Although the reference + implementation only includes a fixed-point version of the remaining + steps, this section describes them in terms of a floating-point + + + +Valin, et al. Expires August 20, 2012 [Page 96] + +Internet-Draft Interactive Audio Codec February 2012 + + + version for simplicity. This produces a signal with a nominal range + of -1.0 to 1.0. + + silk_decode_core() (decode_core.c) contains the code for the main + reconstruction process. It proceeds subframe-by-subframe, since + quantization gains, LTP parameters, and (in 20 ms SILK frames) LPC + coefficients can vary from one to the next. + + Let a_Q12[k] be the LPC coefficients for the current subframe. If + this is the first or second subframe of a 20 ms SILK frame and the + LSF interpolation factor, w_Q2 (see Section 4.2.7.5.5), is less than + 4, then these correspond to the final LPC coefficients produced by + Section 4.2.7.5.8 from the interpolated LSF coefficients, n1_Q15[k] + (computed in Section 4.2.7.5.5). Otherwise, they correspond to the + final LPC coefficients produced from the uninterpolated LSF + coefficients for the current frame, n2_Q15[k]. + + Also, let n be the number of samples in a subframe (40 for NB, 60 for + MB, and 80 for WB), s be the index of the current subframe in this + SILK frame (0 or 1 for 10 ms frames, or 0 to 3 for 20 ms frames), and + j be the index of the first sample in the residual corresponding to + the current subframe. + +4.2.7.9.1. LTP Synthesis + + Voiced SILK frames (see Section 4.2.7.3) pass the excitation through + an LTP filter using the parameters decoded in Section 4.2.7.6 to + produce an LPC residual. The LTP filter requires LPC residual values + from before the current subframe as input. However, since the LPCs + may have changed, it obtains this residual by "rewhitening" the + corresponding output signal using the LPCs from the current subframe. + Let out[i] for (j - pitch_lags[s] - d_LPC - 2) <= i < j be the fully + reconstructed output signal from the last (pitch_lags[s] + d_LPC + 2) + samples of previous subframes (see Section 4.2.7.9.2), where + pitch_lags[s] is the pitch lag for the current subframe from + Section 4.2.7.6.1. During reconstruction of the first subframe for + this channel after either + + o An uncoded regular SILK frame (if this is the side channel), or + + o A decoder reset (see Section 4.5.2), + + out[] is rewhitened into an LPC residual, res[i], via + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 97] + +Internet-Draft Interactive Audio Codec February 2012 + + + 4.0*LTP_scale_Q14 + res[i] = ----------------- * clamp(-1.0, + gain_Q16[s] + + d_LPC-1 + __ a_Q12[k] + out[i] - \ out[i-k-1] * --------, 1.0) . + /_ 4096.0 + k=0 + + This requires storage to buffer up to 306 values of out[i] from + previous subframes. This corresponds to WB with a maximum pitch lag + of 18 ms * 16 kHz samples, plus 16 samples for d_LPC, plus 2 samples + for the width of the LTP filter. + + Let e_Q23[i] for j <= i < (j + n) be the excitation for the current + subframe, and b_Q7[k] for 0 <= k < 5 be the coefficients of the LTP + filter taken from the codebook entry in one of Tables 39 through 41 + corresponding to the index decoded for the current subframe in + Section 4.2.7.6.2. Then for i such that j <= i < (j + n), the LPC + residual is + + 4 + e_Q23[i] __ b_Q7[k] + res[i] = --------- + \ res[i - pitch_lags[s] + 2 - k] * ------- . + 8388608.0 /_ 128.0 + k=0 + + For unvoiced frames, the LPC residual for j <= i < (j + n) is simply + a normalized copy of the excitation signal, i.e., + + e_Q23[i] + res[i] = --------- + 8388608.0 + +4.2.7.9.2. LPC Synthesis + + LPC synthesis uses the short-term LPC filter to predict the next + output coefficient. For i such that (j - d_LPC) <= i < j, let lpc[i] + be the result of LPC synthesis from the last d_LPC samples of the + previous subframe, or zeros in the first subframe for this channel + after either + + o An uncoded regular SILK frame (if this is the side channel), or + + o A decoder reset (see Section 4.5.2). + + Then for i such that j <= i < (j + n), the result of LPC synthesis + + + +Valin, et al. Expires August 20, 2012 [Page 98] + +Internet-Draft Interactive Audio Codec February 2012 + + + for the current subframe is + + d_LPC-1 + gain_Q16[i] __ a_Q12[k] + lpc[i] = ----------- * res[i] + \ lpc[i-k-1] * -------- . + 65536.0 /_ 4096.0 + k=0 + + The decoder saves the final d_LPC values, i.e., lpc[i] such that + (j + n - d_LPC) <= i < (j + n), to feed into the LPC synthesis of the + next subframe. This requires storage for up to 16 values of lpc[i] + (for WB frames). + + Then, the signal is clamped into the final nominal range: + + out[i] = clamp(-1.0, lpc[i], 1.0) . + + This clamping occurs entirely after the LPC synthesis filter has run. + The decoder saves the unclamped values, lpc[i], to feed into the LPC + filter for the next subframe, but saves the clamped values, out[i], + for rewhitening in voiced frames. + +4.2.8. Stereo Unmixing + + For stereo streams, after decoding a frame from each channel, the + decoder must convert the mid-side (MS) representation into a left- + right (LR) representation. The function silk_stereo_MS_to_LR + (stereo_MS_to_LR.c) implements this process. In it, the decoder + predicts the side channel using a) a simple low-passed version of the + mid channel, and b) the unfiltered mid channel, using the prediction + weights decoded in Section 4.2.7.1. This simple low-pass filter + imposes a one-sample delay, and the unfiltered mid channel is also + delayed by one sample. In order to allow seamless switching between + stereo and mono, mono streams must also impose the same one-sample + delay. The encoder requires an additional one-sample delay for both + mono and stereo streams, though an encoder may omit the delay for + mono if it knows it will never switch to stereo. + + The unmixing process operates in two phases. The first phase lasts + for 8 ms, during which it interpolates the prediction weights from + the previous frame, prev_w0_Q13 and prev_w1_Q13, to the values for + the current frame, w0_Q13 and w1_Q13. The second phase simply uses + these weights for the remainder of the frame. + + Let mid[i] and side[i] be the contents of out[i] (from + Section 4.2.7.9.2) for the current mid and side channels, + respectively, and let left[i] and right[i] be the corresponding + stereo output channels. If the side channel is not coded (see + + + +Valin, et al. Expires August 20, 2012 [Page 99] + +Internet-Draft Interactive Audio Codec February 2012 + + + Section 4.2.7.2), then side[i] is set to zero. Also let j be defined + as in Section 4.2.7.9, n1 be the number of samples in phase 1 (64 for + NB, 96 for MB, and 128 for WB), and n2 be the total number of samples + in the frame. Then for i such that j <= i < (j + n2), the left and + right channel output is + + prev_w0_Q13 (w0_Q13 - prev_w0_Q13) + w0 = ----------- + min(i - j, n1)*---------------------- , + 8192.0 8192.0*n1 + + prev_w1_Q13 (w1_Q13 - prev_w1_Q13) + w1 = ----------- + min(i - j, n1)*---------------------- , + 8192.0 8192.0*n1 + + mid[i-2] + 2*mid[i-1] + mid[i] + p0 = ------------------------------ , + 4.0 + + left[i] = clamp(-1.0, (1 + w1)*mid[i-1] + side[i-1] + w0*p0, 1.0) , + + right[i] = clamp(-1.0, (1 - w1)*mid[i-1] - side[i-1] - w0*p0, 1.0) . + + These formulas require two samples prior to index j, the start of the + frame, for the mid channel, and one prior sample for the side + channel. For the first frame after a decoder reset, zeros are used + instead. + +4.2.9. Resampling + + After stereo unmixing (if any), the decoder applies resampling to + convert the decoded SILK output to the sample rate desired by the + application. This is necessary when decoding a Hybrid frame at SWB + or FB sample rates, or whenever the decoder wants the output at a + different sample rate than the internal SILK sampling rate (e.g., to + allow a constant sample rate when the audio bandwidth changes, or to + allow mixing with audio from other applications). The resampler + itself is non-normative, and a decoder can use any method it wants to + perform the resampling. + + However, a minimum amount of delay is imposed to allow the resampler + to operate, and this delay is normative, so that the corresponding + delay can be applied to the MDCT layer in the encoder. A decoder is + always free to use a resampler which requires more delay than allowed + for here (e.g., to improve quality), but it must then delay the + output of the MDCT layer by this extra amount. Keeping as much delay + as possible on the encoder side allows an encoder which knows it will + never use any of the SILK or Hybrid modes to skip this delay. By + contrast, if it were all applied by the decoder, then a decoder which + + + +Valin, et al. Expires August 20, 2012 [Page 100] + +Internet-Draft Interactive Audio Codec February 2012 + + + processes audio in fixed-size blocks would be forced to delay the + output of CELT frames just in case of a later switch to a SILK or + Hybrid mode. + + Table 54 gives the maximum resampler delay in samples at 48 kHz for + each SILK audio bandwidth. Because the actual output rate may not be + 48 kHz, it may not be possible to achieve exactly these delays while + using a whole number of input or output samples. The reference + implementation is able to resample to any of the supported output + sampling rates (8, 12, 16, 24, or 48 kHz) within or near this delay + constraint. Some resampling filters (including those used by the + reference implementation) may add a delay that is not an exact + integer, or is not linear-phase, and so cannot be represented by a + single delay at all frequencies. However, such deviations are + unlikely to be perceptible, and the comparison tool described in + Section 6 is designed to be relatively insensitive to them. The + delays listed here are the ones that should be targeted by the + encoder. + + +-----------------+----------------------+ + | Audio Bandwidth | Delay in millisecond | + +-----------------+----------------------+ + | NB | 0.538 | + | | | + | MB | 0.692 | + | | | + | WB | 0.706 | + +-----------------+----------------------+ + + Table 54: SILK Resampler Delay Allocations + + NB is given a smaller decoder delay allocation than MB and WB to + allow a higher-order filter when resampling to 8 kHz in both the + encoder and decoder. This implies that the audio content of two SILK + frames operating at different bandwidths are not perfectly aligned in + time. This is not an issue for any transitions described in + Section 4.5, because they all involve a SILK decoder reset. When the + decoder is reset, any samples remaining in the resampling buffer are + discarded, and the resampler is re-initialized with silence. + +4.3. CELT Decoder + + An overview of the decoder is given in Figure 13. + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 101] + +Internet-Draft Interactive Audio Codec February 2012 + + + +---------+ + | Coarse | + +->| decoder |----+ + | +---------+ | + | | + | +---------+ v + | | Fine | +---+ + +->| decoder |->| + | + | +---------+ +---+ + | ^ | + +---------+ | | | + | Range | | +----------+ v + | Decoder |-+ | Bit | +------+ + +---------+ | |Allocation| | 2**x | + | +----------+ +------+ + | | | + | v v +--------+ + | +---------+ +---+ +-------+ | pitch | + +->| PVQ |->| * |->| IMDCT |->| post- |---> + | | decoder | +---+ +-------+ | filter | + | +---------+ +--------+ + | ^ + +--------------------------------------+ + + Figure 13: Structure of the CELT decoder + + The decoder is based on the following symbols and sets of symbols: + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 102] + +Internet-Draft Interactive Audio Codec February 2012 + + + +---------------+-----------------------------------+---------------+ + | Symbol(s) | PDF | Condition | + +---------------+-----------------------------------+---------------+ + | silence | {32767, 1}/32768 | | + | | | | + | post-filter | {1, 1}/2 | | + | | | | + | octave | uniform (6) | post-filter | + | | | | + | period | raw bits (4+octave) | post-filter | + | | | | + | gain | raw bits (3) | post-filter | + | | | | + | tapset | {2, 1, 1}/4 | post-filter | + | | | | + | transient | {7, 1}/8 | | + | | | | + | intra | {7, 1}/8 | | + | | | | + | coarse energy | Section 4.3.2 | | + | | | | + | tf_change | Section 4.3.1 | | + | | | | + | tf_select | {1, 1}/2 | Section 4.3.1 | + | | | | + | spread | {7, 2, 21, 2}/32 | | + | | | | + | dyn. alloc. | Section 4.3.3 | | + | | | | + | alloc. trim | {2, 2, 5, 10, 22, 46, 22, 10, 5, | | + | | 2, 2}/128 | | + | | | | + | skip | {1, 1}/2 | Section 4.3.3 | + | | | | + | intensity | uniform | Section 4.3.3 | + | | | | + | dual | {1, 1}/2 | | + | | | | + | fine energy | Section 4.3.2 | | + | | | | + | residual | Section 4.3.4 | | + | | | | + | anti-collapse | {1, 1}/2 | Section 4.3.5 | + | | | | + | finalize | Section 4.3.2 | | + +---------------+-----------------------------------+---------------+ + + Table 55: Order of the symbols in the CELT section of the bitstream + + + +Valin, et al. Expires August 20, 2012 [Page 103] + +Internet-Draft Interactive Audio Codec February 2012 + + + The decoder extracts information from the range-coded bitstream in + the order described in the figure above. In some circumstances, it + is possible for a decoded value to be out of range due to a very + small amount of redundancy in the encoding of large integers by the + range coder. In that case, the decoder should assume there has been + an error in the coding, decoding, or transmission and SHOULD take + measures to conceal the error and/or report to the application that a + problem has occurred. + +4.3.1. Transient Decoding + + The "transient" flag encoded in the bitstream has a probability of + 1/8. When it is set, then the MDCT coefficients represent multiple + short MDCTs in the frame. When not set, the coefficients represent a + single long MDCT for the frame. In addition to the global transient + flag is a per-band binary flag to change the time-frequency (tf) + resolution independently in each band. The change in tf resolution + is defined in tf_select_table[][] in celt.c and depends on the frame + size, whether the transient flag is set, and the value of tf_select. + The tf_select flag uses a 1/2 probability, but is only decoded if it + can have an impact on the result knowing the value of all per-band + tf_change flags. + +4.3.2. Energy Envelope Decoding + + It is important to quantize the energy with sufficient resolution + because any energy quantization error cannot be compensated for at a + later stage. Regardless of the resolution used for encoding the + shape of a band, it is perceptually important to preserve the energy + in each band. CELT uses a three-step coarse-fine-fine strategy for + encoding the energy in the base-2 log domain, as implemented in + quant_bands.c + +4.3.2.1. Coarse energy decoding + + Coarse quantization of the energy uses a fixed resolution of 6 dB + (integer part of base-2 log). To minimize the bitrate, prediction is + applied both in time (using the previous frame) and in frequency + (using the previous bands). The part of the prediction that is based + on the previous frame can be disabled, creating an "intra" frame + where the energy is coded without reference to prior frames. The + decoder first reads the intra flag to determine what prediction is + used. The 2-D z-transform of the prediction filter is: + + -1 -1 + (1 - alpha*z_l )*(1 - z_b ) + A(z_l, z_b) = ----------------------------- + -1 + + + +Valin, et al. Expires August 20, 2012 [Page 104] + +Internet-Draft Interactive Audio Codec February 2012 + + + 1 - beta*z_b + + where b is the band index and l is the frame index. The prediction + coefficients applied depend on the frame size in use when not using + intra energy and are alpha=0, beta=4915/32768 when using intra + energy. The time-domain prediction is based on the final fine + quantization of the previous frame, while the frequency domain + (within the current frame) prediction is based on coarse quantization + only (because the fine quantization has not been computed yet). The + prediction is clamped internally so that fixed point implementations + with limited dynamic range do not suffer desynchronization. We + approximate the ideal probability distribution of the prediction + error using a Laplace distribution with separate parameters for each + frame size in intra- and inter-frame modes. The coarse energy + quantization is performed by unquant_coarse_energy() and + unquant_coarse_energy_impl() (quant_bands.c). The encoding of the + Laplace-distributed values is implemented in ec_laplace_decode() + (laplace.c). + +4.3.2.2. Fine energy quantization + + The number of bits assigned to fine energy quantization in each band + is determined by the bit allocation computation described in + Section 4.3.3. Let B_i be the number of fine energy bits for band i; + the refinement is an integer f in the range [0,2**B_i-1]. The + mapping between f and the correction applied to the coarse energy is + equal to (f+1/2)/2**B_i - 1/2. Fine energy quantization is + implemented in quant_fine_energy() (quant_bands.c). + + When some bits are left "unused" after all other flags have been + decoded, these bits are assigned to a "final" step of fine + allocation. In effect, these bits are used to add one extra fine + energy bit per band per channel. The allocation process determines + two "priorities" for the final fine bits. Any remaining bits are + first assigned only to bands of priority 0, starting from band 0 and + going up. If all bands of priority 0 have received one bit per + channel, then bands of priority 1 are assigned an extra bit per + channel, starting from band 0. If any bits are left after this, they + are left unused. This is implemented in unquant_energy_finalise() + (quant_bands.c). + +4.3.3. Bit Allocation + + Many codecs transmit significant amounts of side information for the + purpose of controlling bit allocation within a frame. Often this + side information controls bit usage indirectly and must be carefully + selected to achieve the desired rate constraints. + + + + +Valin, et al. Expires August 20, 2012 [Page 105] + +Internet-Draft Interactive Audio Codec February 2012 + + + The band-energy normalized structure of Opus MDCT mode ensures that a + constant bit allocation for the shape content of a band will result + in a roughly constant tone to noise ratio, which provides for fairly + consistent perceptual performance. The effectiveness of this + approach is the result of two factors: that the band energy, which is + understood to be perceptually important on its own, is always + preserved regardless of the shape precision, and because the constant + tone-to-noise ratio implies a constant intra-band noise to masking + ratio. Intra-band masking is the strongest of the perceptual masking + effects. This structure means that the ideal allocation is more + consistent from frame to frame than it is for other codecs without an + equivalent structure. + + Because the bit allocation drives the decoding of the range-coder + stream, it MUST be recovered exactly so that identical coding + decisions are made in the encoder and decoder. Any deviation from + the reference's resulting bit allocation will result in corrupted + output, though implementers are free to implement the procedure in + any way which produces identical results. + + Because all of the information required to decode a frame must be + derived from that frame alone in order to retain robustness to packet + loss, the overhead of explicitly signaling the allocation would be + considerable, especially for low-latency (small frame size) + applications, even though the allocation is relatively static. + + For this reason, in the MDCT mode Opus uses a primarily implicit bit + allocation. The available bitstream capacity is known in advance to + both the encoder and decoder without additional signaling, ultimately + from the packet sizes expressed by a higher-level protocol. Using + this information the codec interpolates an allocation from a hard- + coded table. + + While the band-energy structure effectively models intra-band + masking, it ignores the weaker inter-band masking, band-temporal + masking, and other less significant perceptual effects. While these + effects can often be ignored, they can become significant for + particular samples. One mechanism available to encoders would be to + simply increase the overall rate for these frames, but this is not + possible in a constant rate mode and can be fairly inefficient. As a + result three explicitly signaled mechanisms are provided to alter the + implicit allocation: + + o Band boost + + o Allocation trim + + + + + +Valin, et al. Expires August 20, 2012 [Page 106] + +Internet-Draft Interactive Audio Codec February 2012 + + + o Band skipping + + The first of these mechanisms, band boost, allows an encoder to boost + the allocation in specific bands. The second, allocation trim, works + by biasing the overall allocation towards higher or lower frequency + bands. The third, band skipping, selects which low-precision high + frequency bands will be allocated no shape bits at all. + + In stereo mode there are two additional parameters potentially coded + as part of the allocation procedure: a parameter to allow the + selective elimination of allocation for the 'side' in jointly coded + bands, and a flag to deactivate joint coding. These values are not + signaled if they would be meaningless in the overall context of the + allocation. + + Because every signaled adjustment increases overhead and + implementation complexity, none were included speculatively: the + reference encoder makes use of all of these mechanisms. While the + decision logic in the reference was found to be effective enough to + justify the overhead and complexity, further analysis techniques may + be discovered which increase the effectiveness of these parameters. + As with other signaled parameters, an encoder is free to choose the + values in any manner, but unless a technique is known to deliver + superior perceptual results the methods used by the reference + implementation should be used. + + The allocation process consists of the following steps: determining + the per-band maximum allocation vector, decoding the boosts, decoding + the tilt, determining the remaining capacity of the frame, searching + the mode table for the entry nearest but not exceeding the available + space (subject to the tilt, boosts, band maximums, and band + minimums), linear interpolation, reallocation of unused bits with + concurrent skip decoding, determination of the fine-energy vs. shape + split, and final reallocation. This process results in a per-band + shape allocation (in 1/8th bit units), a per-band fine-energy + allocation (in 1 bit per channel units), a set of band priorities for + controlling the use of remaining bits at the end of the frame, and a + remaining balance of unallocated space, which is usually zero except + at very high rates. + + The maximum allocation vector is an approximation of the maximum + space that can be used by each band for a given mode. The value is + approximate because the shape encoding is variable rate (due to + entropy coding of splitting parameters). Setting the maximum too low + reduces the maximum achievable quality in a band while setting it too + high may result in waste: bitstream capacity available at the end of + the frame which can not be put to any use. The maximums specified by + the codec reflect the average maximum. In the reference the maximums + + + +Valin, et al. Expires August 20, 2012 [Page 107] + +Internet-Draft Interactive Audio Codec February 2012 + + + are provided in partially computed form, in order to fit in less + memory as a static table (see cache_caps50[] in + static_modes_float.h). Implementations are expected to simply use + the same table data, but the procedure for generating this table is + included in rate.c as part of compute_pulse_cache(). + + To convert the values in cache.caps into the actual maximums: first + set nbBands to the maximum number of bands for this mode, and stereo + to zero if stereo is not in use and one otherwise. For each band set + N to the number of MDCT bins covered by the band (for one channel), + set LM to the shift value for the frame size (e.g. 0 for 120, 1 for + 240, 3 for 480), then set i to nbBands*(2*LM+stereo). Then set the + maximum for the band to the i-th index of cache.caps + 64 and + multiply by the number of channels in the current frame (one or two) + and by N, then divide the result by 4 using truncating integer + division. The resulting vector will be called cap[]. The elements + fit in signed 16-bit integers but do not fit in 8 bits. This + procedure is implemented in the reference in the function init_caps() + in celt.c. + + The band boosts are represented by a series of binary symbols which + are coded with very low probability. Each band can potentially be + boosted multiple times, subject to the frame actually having enough + room to obey the boost and having enough room to code the boost + symbol. The default coding cost for a boost starts out at six bits, + but subsequent boosts in a band cost only a single bit and every time + a band is boosted the initial cost is reduced (down to a minimum of + two). Since the initial cost of coding a boost is 6 bits, the coding + cost of the boost symbols when completely unused is 0.48 bits/frame + for a 21 band mode (21*-log2(1-1/2**6)). + + To decode the band boosts: First set 'dynalloc_logp' to 6, the + initial amount of storage required to signal a boost in bits, + 'total_bits' to the size of the frame in 8th bits, 'total_boost' to + zero, and 'tell' to the total number of 8th bits decoded so far. For + each band from the coding start (0 normally, but 17 in Hybrid mode) + to the coding end (which changes depending on the signaled + bandwidth): set 'width' to the number of MDCT bins in this band for + all channels. Take the larger of width and 64, then the minimum of + that value and the width times eight and set 'quanta' to the result. + This represents a boost step size of six bits subject to limits of + 1/bit/sample and 1/8th bit/sample. Set 'boost' to zero and + 'dynalloc_loop_logp' to dynalloc_logp. While dynalloc_loop_log (the + current worst case symbol cost) in 8th bits plus tell is less than + total_bits plus total_boost and boost is less than cap[] for this + band: Decode a bit from the bitstream with a with dynalloc_loop_logp + as the cost of a one, update tell to reflect the current used + capacity, if the decoded value is zero break the loop otherwise add + + + +Valin, et al. Expires August 20, 2012 [Page 108] + +Internet-Draft Interactive Audio Codec February 2012 + + + quanta to boost and total_boost, subtract quanta from total_bits, and + set dynalloc_loop_log to 1. When the while loop finishes boost + contains the boost for this band. If boost is non-zero and + dynalloc_logp is greater than 2, decrease dynalloc_logp. Once this + process has been executed on all bands, the band boosts have been + decoded. This procedure is implemented around line 2352 of celt.c. + + At very low rates it is possible that there won't be enough available + space to execute the inner loop even once. In these cases band boost + is not possible but its overhead is completely eliminated. Because + of the high cost of band boost when activated, a reasonable encoder + should not be using it at very low rates. The reference implements + its dynalloc decision logic around line 1269 of celt.c. + + The allocation trim is a integer value from 0-10. The default value + of 5 indicates no trim. The trim parameter is entropy coded in order + to lower the coding cost of less extreme adjustments. Values lower + than 5 bias the allocation towards lower frequencies and values above + 5 bias it towards higher frequencies. Like other signaled + parameters, signaling of the trim is gated so that it is not included + if there is insufficient space available in the bitstream. To decode + the trim, first set the trim value to 5, then iff the count of + decoded 8th bits so far (ec_tell_frac) plus 48 (6 bits) is less than + or equal to the total frame size in 8th bits minus total_boost (a + product of the above band boost procedure), decode the trim value + using the inverse CDF {127, 126, 124, 119, 109, 87, 41, 19, 9, 4, 2, + 0}. + + For 10 ms and 20 ms frames using short blocks and that have at least + LM+2 bits left prior to the allocation process, then one anti- + collapse bit is reserved in the allocation process so it can be + decoded later. Following the the anti-collapse reservation, one bit + is reserved for skip if available. + + For stereo frames, bits are reserved for intensity stereo and for + dual stereo. Intensity stereo requires ilog2(end-start) bits. Those + bits are reserved if there is enough bits left. Following this, one + bit is reserved for dual stereo if available. + + The allocation computation begins by setting up some initial + conditions. 'total' is set to the remaining available 8th bits, + computed by taking the size of the coded frame times 8 and + subtracting ec_tell_frac(). From this value, one (8th bit) is + subtracted to ensure that the resulting allocation will be + conservative. 'anti_collapse_rsv' is set to 8 (8th bits) iff the + frame is a transient, LM is greater than 1, and total is greater than + or equal to (LM+2) * 8. Total is then decremented by + anti_collapse_rsv and clamped to be equal to or greater than zero. + + + +Valin, et al. Expires August 20, 2012 [Page 109] + +Internet-Draft Interactive Audio Codec February 2012 + + + 'skip_rsv' is set to 8 (8th bits) if total is greater than 8, + otherwise it is zero. Total is then decremented by skip_rsv. This + reserves space for the final skipping flag. + + If the current frame is stereo, intensity_rsv is set to the + conservative log2 in 8th bits of the number of coded bands for this + frame (given by the table LOG2_FRAC_TABLE). If intensity_rsv is + greater than total then intensity_rsv is set to zero. Otherwise + total is decremented by intensity_rsv, and if total is still greater + than 8, dual_stereo_rsv is set to 8 and total is decremented by + dual_stereo_rsv. + + The allocation process then computes a vector representing the hard + minimum amounts allocation any band will receive for shape. This + minimum is higher than the technical limit of the PVQ process, but + very low rate allocations produce an excessively sparse spectrum and + these bands are better served by having no allocation at all. For + each coded band, set thresh[band] to twenty-four times the number of + MDCT bins in the band and divide by 16. If 8 times the number of + channels is greater, use that instead. This sets the minimum + allocation to one bit per channel or 48 128th bits per MDCT bin, + whichever is greater. The band-size dependent part of this value is + not scaled by the channel count, because at the very low rates where + this limit is applicable there will usually be no bits allocated to + the side. + + The previously decoded allocation trim is used to derive a vector of + per-band adjustments, 'trim_offsets[]'. For each coded band take the + alloc_trim and subtract 5 and LM. Then multiply the result by the + number of channels, the number of MDCT bins in the shortest frame + size for this mode, the number of remaining bands, 2**LM, and 8. + Then divide this value by 64. Finally, if the number of MDCT bins in + the band per channel is only one, 8 times the number of channels is + subtracted in order to diminish the allocation by one bit, because + width 1 bands receive greater benefit from the coarse energy coding. + +4.3.4. Shape Decoding + + In each band, the normalized "shape" is encoded using a vector + quantization scheme called a "pyramid vector quantizer". + + In the simplest case, the number of bits allocated in Section 4.3.3 + is converted to a number of pulses as described by Section 4.3.4.1. + Knowing the number of pulses and the number of samples in the band, + the decoder calculates the size of the codebook as detailed in + Section 4.3.4.2. The size is used to decode an unsigned integer + (uniform probability model), which is the codeword index. This index + is converted into the corresponding vector as explained in + + + +Valin, et al. Expires August 20, 2012 [Page 110] + +Internet-Draft Interactive Audio Codec February 2012 + + + Section 4.3.4.2. This vector is then scaled to unit norm. + +4.3.4.1. Bits to Pulses + + Although the allocation is performed in 1/8th bit units, the + quantization requires an integer number of pulses K. To do this, the + encoder searches for the value of K that produces the number of bits + nearest to the allocated value (rounding down if exactly halfway + between two values), not to exceed the total number of bits + available. For efficiency reasons, the search is performed against a + precomputed allocation table which only permits some K values for + each N. The number of codebook entries can be computed as explained + in Section 4.3.4.2. The difference between the number of bits + allocated and the number of bits used is accumulated to a "balance" + (initialized to zero) that helps adjust the allocation for the next + bands. One third of the balance is applied to the bit allocation of + each band to help achieve the target allocation. The only exceptions + are the band before the last and the last band, for which half the + balance and the whole balance are applied, respectively. + +4.3.4.2. PVQ Decoding + + Decoding of PVQ vectors is implemented in decode_pulses() (cwrs.c). + The unique codeword index is decoded as a uniformly-distributed + integer value between 0 and V(N,K)-1, where V(N,K) is the number of + possible combinations of K pulses in N samples. The index is then + converted to a vector in the same way specified in [PVQ]. The + indexing is based on the calculation of V(N,K) (denoted N(L,K) in + [PVQ]). + + The number of combinations can be computed recursively as V(N,K) = + V(N-1,K) + V(N,K-1) + V(N-1,K-1), with V(N,0) = 1 and V(0,K) = 0, K + != 0. There are many different ways to compute V(N,K), including + precomputed tables and direct use of the recursive formulation. The + reference implementation applies the recursive formulation one line + (or column) at a time to save on memory use, along with an alternate, + univariate recurrence to initialize an arbitrary line, and direct + polynomial solutions for small N. All of these methods are + equivalent, and have different trade-offs in speed, memory usage, and + code size. Implementations MAY use any methods they like, as long as + they are equivalent to the mathematical definition. + + The decoded vector is normalized such that its L2-norm equals one. + +4.3.4.3. Spreading + + The normalized vector decoded in Section 4.3.4.2 is then rotated for + the purpose of avoiding tonal artifacts. The rotation gain is equal + + + +Valin, et al. Expires August 20, 2012 [Page 111] + +Internet-Draft Interactive Audio Codec February 2012 + + + to + + g_r = N / (N + f_r*K) + + where N is the number of dimensions, K is the number of pulses, and + f_r depends on the value of the "spread" parameter in the bit-stream. + + +--------------+------------------------+ + | Spread value | f_r | + +--------------+------------------------+ + | 0 | infinite (no rotation) | + | | | + | 1 | 15 | + | | | + | 2 | 10 | + | | | + | 3 | 5 | + +--------------+------------------------+ + + Table 56: Spreading values + + The rotation angle is then calculated as + + 2 + pi * g_r + theta = ---------- + 4 + + A 2-D rotation R(i,j) between points x_i and x_j is defined as: + + x_i' = cos(theta)*x_i + sin(theta)*x_j + x_j' = -sin(theta)*x_i + cos(theta)*x_j + + An N-D rotation is then achieved by applying a series of 2-D + rotations back and forth, in the following order: R(x_1, x_2), R(x_2, + x_3), ..., R(x_N-2, X_N-1), R(x_N-1, X_N), R(x_N-2, X_N-1), ..., + R(x_1, x_2). + + If the decoded vector represents more than one time block, then the + following process is applied separately on each time block. Also, if + each block represents 8 samples or more, then another N-D rotation, + by (pi/2-theta), is applied _before_ the rotation described above. + This extra rotation is applied in an interleaved manner with a stride + equal to round(sqrt(N/nb_blocks)) + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 112] + +Internet-Draft Interactive Audio Codec February 2012 + + +4.3.4.4. Split decoding + + To avoid the need for multi-precision calculations when decoding PVQ + codevectors, the maximum size allowed for codebooks is 32 bits. When + larger codebooks are needed, the vector is instead split in two sub- + vectors of size N/2. A quantized gain parameter with precision + derived from the current allocation is entropy coded to represent the + relative gains of each side of the split, and the entire decoding + process is recursively applied. Multiple levels of splitting may be + applied up to a frame size dependent limit. The same recursive + mechanism is applied for the joint coding of stereo audio. + +4.3.4.5. Time-Frequency change + + The time-frequency (TF) parameters are used to control the time- + frequency resolution tradeoff in each coded band. For each band, + there are two possible TF choices. For the first band coded, the PDF + is {3, 1}/4 for frames marked as transient and {15, 1}/16 for the + other frames. For subsequent bands, the TF choice is coded relative + to the previous TF choice with probability {15, 1}/15 for transient + frames and {31, 1}/32 otherwise. The mapping between the decoded TF + choices and the adjustment in TF resolution is shown in the tables + below. + + +-----------------+---+----+ + | Frame size (ms) | 0 | 1 | + +-----------------+---+----+ + | 2.5 | 0 | -1 | + | | | | + | 5 | 0 | -1 | + | | | | + | 10 | 0 | -2 | + | | | | + | 20 | 0 | -2 | + +-----------------+---+----+ + + Table 57: TF adjustments for non-transient frames and tf_select=0 + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 113] + +Internet-Draft Interactive Audio Codec February 2012 + + + +-----------------+---+----+ + | Frame size (ms) | 0 | 1 | + +-----------------+---+----+ + | 2.5 | 0 | -1 | + | | | | + | 5 | 0 | -2 | + | | | | + | 10 | 0 | -3 | + | | | | + | 20 | 0 | -3 | + +-----------------+---+----+ + + Table 58: TF adjustments for non-transient frames and tf_select=1 + + +-----------------+---+----+ + | Frame size (ms) | 0 | 1 | + +-----------------+---+----+ + | 2.5 | 0 | -1 | + | | | | + | 5 | 1 | 0 | + | | | | + | 10 | 2 | 0 | + | | | | + | 20 | 3 | 0 | + +-----------------+---+----+ + + Table 59: TF adjustments for transient frames and tf_select=0 + + +-----------------+---+----+ + | Frame size (ms) | 0 | 1 | + +-----------------+---+----+ + | 2.5 | 0 | -1 | + | | | | + | 5 | 1 | -1 | + | | | | + | 10 | 1 | -1 | + | | | | + | 20 | 1 | -1 | + +-----------------+---+----+ + + Table 60: TF adjustments for transient frames and tf_select=1 + + A negative TF adjustment means that the temporal resolution is + increased, while a positive TF adjustment means that the frequency + resolution is increased. Changes in TF resolution are implemented + using the Hadamard transform. To increase the time resolution by N, + N "levels" of the Hadamard transform are applied to the decoded + vector for each interleaved MDCT vector. To increase the frequency + + + +Valin, et al. Expires August 20, 2012 [Page 114] + +Internet-Draft Interactive Audio Codec February 2012 + + + resolution (assumes a transient frame), then N levels of the Hadamard + transform are applied _across_ the interleaved MDCT vector. In the + case of increased time resolution the decoder uses the "sequency + order" because the input vector is sorted in time. + +4.3.5. Anti-Collapse Processing + + When the frame has the transient bit set, an anti-collapse bit is + decoded. When anti-collapse is set, the energy in each small MDCT is + prevented from collapsing to zero. For each band of each MDCT where + a collapse is detected, a pseudo-random signal is inserted with an + energy corresponding to the min energy over the two previous frames. + A renormalization step is then required to ensure that the anti- + collapse step did not alter the energy preservation property. + +4.3.6. Denormalization + + Just like each band was normalized in the encoder, the last step of + the decoder before the inverse MDCT is to denormalize the bands. + Each decoded normalized band is multiplied by the square root of the + decoded energy. This is done by denormalise_bands() (bands.c). + +4.3.7. Inverse MDCT + + The inverse MDCT implementation has no special characteristics. The + input is N frequency-domain samples and the output is 2*N time-domain + samples, while scaling by 1/2. A "low-overlap" window reduces the + algorithmic delay. It is derived from a basic (full overlap) 240- + sample version of the window used by the Vorbis codec: + + 2 + / /pi /pi n + 1/2\ \ \ + W(n) = |sin|-- * sin|-- * -------| | | . + \ \2 \2 L / / / + + The low-overlap window is created by zero-padding the basic window + and inserting ones in the middle, such that the resulting window + still satisfies power complementarity. The IMDCT and windowing are + performed by mdct_backward (mdct.c). + +4.3.7.1. Post-filter + + The output of the inverse MDCT (after weighted overlap-add) is sent + to the post-filter. Although the post-filter is applied at the end, + the post-filter parameters are encoded at the beginning, just after + the silence flag. The post-filter can be switched on or off using + one bit (logp=1). If the post-filter is enabled, then the octave is + decoded as an integer value between 0 and 6 of uniform probability. + + + +Valin, et al. Expires August 20, 2012 [Page 115] + +Internet-Draft Interactive Audio Codec February 2012 + + + Once the octave is known, the fine pitch within the octave is decoded + using 4+octave raw bits. The final pitch period is equal to + (16< S -> S + & + !R -> R + & + ;S -> S -> S + + NB or MB SILK to Hybrid with Redundancy: S -> S -> S + & + !R ->;H -> H -> H + + WB SILK to Hybrid: S -> S -> S ->!H -> H -> H + + SILK to CELT with Redundancy: S -> S -> S + & + !R -> C -> C -> C + + Hybrid to NB or MB SILK with Redundancy: H -> H -> H + & + !R -> R + & + ;S -> S -> S + + Hybrid to WB SILK: H -> H -> H -> c + \ + + > S -> S -> S + + Hybrid to CELT with Redundancy: H -> H -> H + & + !R -> C -> C -> C + + CELT to SILK with Redundancy: C -> C -> C -> R + & + ;S -> S -> S + + CELT to Hybrid with Redundancy: C -> C -> C -> R + & + |H -> H -> H + + Key: + S SILK-only frame ; SILK decoder reset + H Hybrid frame | CELT and SILK decoder resets + C CELT-only frame ! CELT decoder reset + c CELT overlap + Direct mixing + R Redundant CELT frame & Windowed cross-lap + + Figure 14: Normative Transitions + + The first two and the last two Opus frames in each example are + + + +Valin, et al. Expires August 20, 2012 [Page 123] + +Internet-Draft Interactive Audio Codec February 2012 + + + illustrative, i.e., there is no requirement that a stream remain in + the same configuration for three consecutive frames before or after a + switch. + + The behavior of transitions without redundancy where PLC is allowed + is non-normative. An encoder might still wish to use these + transitions if, for example, it doesn't want to add the extra bitrate + required for redundancy or if it makes a decision to switch after it + has already transmitted the frame that would have had to contain the + redundancy. Figure 15 illustrates the recommended cross-lapping and + decoder resets for these transitions. + + SILK to SILK (audio bandwidth change): S -> S -> S ;S -> S -> S + + NB or MB SILK to Hybrid: S -> S -> S |H -> H -> H + + SILK to CELT without Redundancy: S -> S -> S -> P + & + !C -> C -> C + + Hybrid to NB or MB SILK: H -> H -> H -> c + + + ;S -> S -> S + + Hybrid to CELT without Redundancy: H -> H -> H -> P + & + !C -> C -> C + + CELT to SILK without Redundancy: C -> C -> C -> P + & + ;S -> S -> S + + CELT to Hybrid without Redundancy: C -> C -> C -> P + & + |H -> H -> H + + Key: + S SILK-only frame ; SILK decoder reset + H Hybrid frame | CELT and SILK decoder resets + C CELT-only frame ! CELT decoder reset + c CELT overlap + Direct mixing + P Packet Loss Concealment & Windowed cross-lap + + Figure 15: Recommended Non-Normative Transitions + + Encoders SHOULD NOT use other transitions, e.g., those that involve + redundancy in ways not illustrated in Figure 14. + + + + +Valin, et al. Expires August 20, 2012 [Page 124] + +Internet-Draft Interactive Audio Codec February 2012 + + +5. Opus Encoder + + Just like the decoder, the Opus encoder also normally consists of two + main blocks: the SILK encoder and the CELT encoder. However, unlike + the case of the decoder, a valid (though potentially suboptimal) Opus + encoder is not required to support all modes and may thus only + include a SILK encoder module or a CELT encoder module. The output + bit-stream of the Opus encoding contains bits from the SILK and CELT + encoders, though these are not separable due to the use of a range + coder. A block diagram of the encoder is illustrated below. + + + +------------+ +---------+ + | Sample | | SILK |------+ + +->| Rate |--->| Encoder | V + +-----------+ | | Conversion | | | +---------+ + | Optional | | +------------+ +---------+ | Range | + ->| High-pass |--+ | Encoder |----> + + Filter + | +--------------+ +---------+ | | Bit- + +-----------+ | | Delay | | CELT | +---------+ stream + +->| Compensation |->| Encoder | ^ + | | | |------+ + +--------------+ +---------+ + + + Figure 16: Opus Encoder + + For a normal encoder where both the SILK and the CELT modules are + included, an optimal encoder should select which coding mode to use + at run-time depending on the conditions. In the reference + implementation, the frame size is selected by the application, but + the other configuration parameters (number of channels, bandwidth, + mode) are automatically selected (unless explicitly overridden by the + application) depend on the following: + + o Requested bitrate + + o Input sampling rate + + o Type of signal (speech vs music) + + o Frame size in use + + The type of signal currently needs to be provided by the application + (though it can be changed in real-time). An Opus encoder + implementation could also do automatic detection, but since Opus is + an interactive codec, such an implementation would likely have to + either delay the signal (for non-interactive applications) or delay + + + +Valin, et al. Expires August 20, 2012 [Page 125] + +Internet-Draft Interactive Audio Codec February 2012 + + + the mode switching decisions (for interactive applications). + + When the encoder is configured for voice over IP applications, the + input signal is filtered by a high-pass filter to remove the lowest + part of the spectrum that contains little speech energy and may + contain background noise. This is a second order Auto Regressive + Moving Average (ARMA) filter with a cut-off frequency around 50 Hz. + In the future, a music detector may also be used to lower the cut-off + frequency when the input signal is detected to be music rather than + speech. + +5.1. Range Encoder + + The range coder acts as the bit-packer for Opus. It is used in three + different ways: to encode + + o Entropy-coded symbols with a fixed probability model using + ec_encode() (entenc.c), + + o Integers from 0 to (2**M - 1) using ec_enc_uint() or ec_enc_bits() + (entenc.c), + + o Integers from 0 to (ft - 1) (where ft is not a power of two) using + ec_enc_uint() (entenc.c). + + The range encoder maintains an internal state vector composed of the + four-tuple (val, rng, rem, ext) representing the low end of the + current range, the size of the current range, a single buffered + output octet, and a count of additional carry-propagating output + octets. Both val and rng are 32-bit unsigned integer values, rem is + an octet value or less than 255 or the special value -1, and ext is + an unsigned integer with at least 11 bits. This state vector is + initialized at the start of each each frame to the value + (0, 2**31, -1, 0). After encoding a sequence of symbols, the value + of rng in the encoder should exactly match the value of rng in the + decoder after decoding the same sequence of symbols. This is a + powerful tool for detecting errors in either an encoder or decoder + implementation. The value of val, on the other hand, represents + different things in the encoder and decoder, and is not expected to + match. + + The decoder has no analog for rem and ext. These are used to perform + carry propagation in the renormalization loop below. Each iteration + of this loop produces 9 bits of output, consisting of 8 data bits and + a carry flag. The encoder cannot determine the final value of the + output octets until it propagates these carry flags. Therefore the + reference implementation buffers a single non-propagating output + octet (i.e., one less than 255) in rem and keeps a count of + + + +Valin, et al. Expires August 20, 2012 [Page 126] + +Internet-Draft Interactive Audio Codec February 2012 + + + additional propagating (i.e., 255) output octets in ext. An + implementation may choose to use any mathematically equivalent scheme + to perform carry propagation. + +5.1.1. Encoding Symbols + + The main encoding function is ec_encode() (entenc.c), which encodes + symbol k in the current context using the same three-tuple + (fl[k], fh[k], ft) as the decoder to describe the range of the symbol + (see Section 4.1). + + ec_encode() updates the state of the encoder as follows. If fl[k] is + greater than zero, then + + rng + val = val + rng - --- * (ft - fl) , + ft + + rng + rng = --- * (fh - fl) . + ft + + Otherwise, val is unchanged and + + rng + rng = rng - --- * (fh - fl) . + ft + + The divisions here are exact integer division. + +5.1.1.1. Renormalization + + After this update, the range is normalized using a procedure very + similar to that of Section 4.1.1.1, implemented by ec_enc_normalize() + (entenc.c). The following process is repeated until rng > 2**23. + First, the top 9 bits of val, (val>>23), are sent to the carry + buffer, described in Section 5.1.1.2. Then, the encoder sets + + val = (val<<8) & 0x7FFFFFFF , + + rng = rng<<8 . + +5.1.1.2. Carry Propagation and Output Buffering + + The function ec_enc_carry_out() (entenc.c) implements carry + propagation and output buffering. It takes as input a 9-bit value, + c, consisting of 8 data bits and an additional carry bit. If c is + equal to the value 255, then ext is simply incremented, and no other + + + +Valin, et al. Expires August 20, 2012 [Page 127] + +Internet-Draft Interactive Audio Codec February 2012 + + + state updates are performed. Otherwise, let b = (c>>8) be the carry + bit. Then, + + o If the buffered octet rem contains a value other than -1, the + encoder outputs the octet (rem + b). Otherwise, if rem is -1, no + octet is output. + + o If ext is non-zero, then the encoder outputs ext octets---all with + a value of 0 if b is set, or 255 if b is unset---and sets ext to + 0. + + o rem is set to the 8 data bits: + + rem = c & 255 . + +5.1.2. Alternate Encoding Methods + + The reference implementation uses three additional encoding methods + that are exactly equivalent to the above, but make assumptions and + simplifications that allow for a more efficient implementation. + +5.1.2.1. ec_encode_bin() + + The first is ec_encode_bin() (entenc.c), defined using the parameter + ftb instead of ft. It is mathematically equivalent to calling + ec_encode() with ft = (1<>(ftb - 8), (t>>(ftb - 8)) + 1, + ((ft - 1)>>(ftb - 8)) + 1), and the remaining bits, + (t & ((1<<(ftb - 8)) - 1), are encoded as raw bits with + ec_enc_bits(). + +5.1.5. Finalizing the Stream + + After all symbols are encoded, the stream must be finalized by + outputting a value inside the current range. Let end be the integer + in the interval [val, val + rng) with the largest number of trailing + zero bits, b, such that (end + (1<>23), are passed + to the carry buffer in accordance with the procedure in + Section 5.1.1.2, and end is updated via + + end = (end<<8) & 0x7FFFFFFF . + + Finally, if the buffered output octet, rem, is neither zero nor the + + + +Valin, et al. Expires August 20, 2012 [Page 129] + +Internet-Draft Interactive Audio Codec February 2012 + + + special value -1, or the carry count, ext, is greater than zero, then + 9 zero bits are sent to the carry buffer to flush it to the output + buffer. When outputting the final byte from the range coder, if it + would overlap any raw bits already packed into the end of the output + buffer, they should be ORed into the same byte. The bit allocation + routines in the CELT layer should ensure that this can be done + without corrupting the range coder data so long as end is chosen as + described above. If there is any space between the end of the range + coder data and the end of the raw bits, it is padded with zero bits. + This entire process is implemented by ec_enc_done() (entenc.c). + +5.1.6. Current Bit Usage + + The bit allocation routines in Opus need to be able to determine a + conservative upper bound on the number of bits that have been used to + encode the current frame thus far. This drives allocation decisions + and ensures that the range coder and raw bits will not overflow the + output buffer. This is computed in the reference implementation to + whole-bit precision by the function ec_tell() (entcode.h) and to + fractional 1/8th bit precision by the function ec_tell_frac() + (entcode.c). Like all operations in the range coder, it must be + implemented in a bit-exact manner, and must produce exactly the same + value returned by the same functions in the decoder after decoding + the same symbols. + +5.2. SILK Encoder + + In many respects the SILK encoder mirrors the SILK decoder described + in Section 4.2. Details such as the quantization and range coder + tables can be found there, while this section describes the high- + level design choices that were made. The diagram below shows the + basic modules of the SILK encoder. + + + +----------+ +--------+ +---------+ + | Sample | | Stereo | | SILK | + ------>| Rate |--->| Mixing |--->| Core |----------> + Input |Conversion| | | | Encoder | Bitstream + +----------+ +--------+ +---------+ + + + Figure 17: SILK Encoder + +5.2.1. Sample Rate Conversion + + The input signal's sampling rate is adjusted by a sample rate + conversion module so that it matches the SILK internal sampling rate. + The input to the sample rate converter is delayed by a number of + + + +Valin, et al. Expires August 20, 2012 [Page 130] + +Internet-Draft Interactive Audio Codec February 2012 + + + samples depending on the sample rate ratio, such that the overall + delay is constant for all input and output sample rates. + +5.2.2. Stereo Mixing + + The stereo mixer is only used for stereo input signals. It converts + a stereo left/right signal into an adaptive mid/side representation. + The first step is to compute non-adaptive mid/side signals as half + the sum and difference between left and right signals. The side + signal is then minimized in energy by subtracting a prediction of it + based on the mid signal. This prediction works well when the left + and right signals exhibit linear dependency, for instance for an + amplitude-panned input signal. Like in the decoder, the prediction + coefficients are linearly interpolated during the first 8 ms of the + frame. The mid signal is always encoded, whereas the residual side + signal is only encoded if it has sufficient energy compared to the + mid signal's energy. If it has not, the "mid_only_flag" is set + without encoding the side signal. + + The predictor coefficients are coded regardless of whether the side + signal is encoded. For each frame, two predictor coefficients are + computed, one that predicts between low-passed mid and side channels, + and one that predicts between high-passed mid and side channels. The + low-pass filter is a simple three-tap filter and creates a delay of + one sample. The high-pass filtered signal is the difference between + the mid signal delayed by one sample and the low-passed signal. + Instead of explicitly computing the high-passed signal, it is + computationally more efficient to transform the prediction + coefficients before applying them to the filtered mid signal, as + follows + + + pred(n) = LP(n) * w0 + HP(n) * w1 + = LP(n) * w0 + (mid(n-1) - LP(n)) * w1 + = LP(n) * (w0 - w1) + mid(n-1) * w1 + + + where w0 and w1 are the low-pass and high-pass prediction + coefficients, mid(n-1) is the mid signal delayed by one sample, LP(n) + and HP(n) are the low-passed and high-passed signals and pred(n) is + the prediction signal that is subtracted from the side signal. + +5.2.3. SILK Core Encoder + + What follows is a description of the core encoder and its components. + For simplicity, the core encoder is referred to simply as the encoder + in the remainder of this section. An overview of the encoder is + given in Figure 18. + + + +Valin, et al. Expires August 20, 2012 [Page 131] + +Internet-Draft Interactive Audio Codec February 2012 + + + +---+ + +--------------------------------->| | + +---------+ | +---------+ | | + |Voice | | |LTP |12 | | + +-->|Activity |--+ +----->|Scaling |-----------+---->| | + | |Detector |3 | | |Control |<--+ | | | + | +---------+ | | +---------+ | | | | + | | | +---------+ | | | | + | | | |Gains | | | | | + | | | +-->|Processor|---|---+---|---->| R | + | | | | | |11 | | | | a | + | \/ | | +---------+ | | | | n | + | +---------+ | | +---------+ | | | | g | + | |Pitch | | | |LSF | | | | | e | + | +->|Analysis |---+ | |Quantizer|---|---|---|---->| | + | | | |4 | | | |8 | | | | E |--> + | | +---------+ | | +---------+ | | | | n | 2 + | | | | 9/\ 10| | | | | c | + | | | | | \/ | | | | o | + | | +---------+ | | +----------+ | | | | d | + | | |Noise | +--|-->|Prediction|--+---|---|---->| e | + | +->|Shaping |---|--+ |Analysis |7 | | | | r | + | | |Analysis |5 | | | | | | | | | + | | +---------+ | | +----------+ | | | | | + | | | | /\ | | | | | + | | +----------|--|--------+ | | | | | + | | | \/ \/ \/ \/ \/ | | + | | | +---------+ +------------+ | | + | | | | | |Noise | | | + -+-------+-----+------>|Prefilter|--------->|Shaping |-->| | + 1 | | 6 |Quantization|13 | | + +---------+ +------------+ +---+ + + 1: Input speech signal + 2: Range encoded bitstream + 3: Voice activity estimate + 4: Pitch lags (per 5 ms) and voicing decision (per 20 ms) + 5: Noise shaping quantization coefficients + - Short term synthesis and analysis + noise shaping coefficients (per 5 ms) + - Long term synthesis and analysis noise + shaping coefficients (per 5 ms and for voiced speech only) + - Noise shaping tilt (per 5 ms) + - Quantizer gain/step size (per 5 ms) + 6: Input signal filtered with analysis noise shaping filters + 7: Short and long term prediction coefficients + LTP (per 5 ms) and LPC (per 20 ms) + 8: LSF quantization indices + + + +Valin, et al. Expires August 20, 2012 [Page 132] + +Internet-Draft Interactive Audio Codec February 2012 + + + 9: LSF coefficients + 10: Quantized LSF coefficients + 11: Processed gains, and synthesis noise shape coefficients + 12: LTP state scaling coefficient. Controlling error propagation + / prediction gain trade-off + 13: Quantized signal + + + Figure 18: SILK Core Encoder + +5.2.3.1. Voice Activity Detection + + The input signal is processed by a Voice Activity Detector (VAD) to + produce a measure of voice activity, spectral tilt, and signal-to- + noise estimates for each frame. The VAD uses a sequence of half-band + filterbanks to split the signal into four subbands: 0...Fs/16, Fs/ + 16...Fs/8, Fs/8...Fs/4, and Fs/4...Fs/2, where Fs is the sampling + frequency (8, 12, 16, or 24 kHz). The lowest subband, from 0 - + Fs/16, is high-pass filtered with a first-order moving average (MA) + filter (with transfer function H(z) = 1-z**(-1)) to reduce the energy + at the lowest frequencies. For each frame, the signal energy per + subband is computed. In each subband, a noise level estimator tracks + the background noise level and a Signal-to-Noise Ratio (SNR) value is + computed as the logarithm of the ratio of energy to noise level. + Using these intermediate variables, the following parameters are + calculated for use in other SILK modules: + + o Average SNR. The average of the subband SNR values. + + o Smoothed subband SNRs. Temporally smoothed subband SNR values. + + o Speech activity level. Based on the average SNR and a weighted + average of the subband energies. + + o Spectral tilt. A weighted average of the subband SNRs, with + positive weights for the low subbands and negative weights for the + high subbands. + +5.2.3.2. Pitch Analysis + + The input signal is processed by the open loop pitch estimator shown + in Figure 19. + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 133] + +Internet-Draft Interactive Audio Codec February 2012 + + + +--------+ +----------+ + |2 x Down| |Time- | + +->|sampling|->|Correlator| | + | | | | | |4 + | +--------+ +----------+ \/ + | | 2 +-------+ + | | +-->|Speech |5 + +---------+ +--------+ | \/ | |Type |-> + |LPC | |Down | | +----------+ | | + +->|Analysis | +->|sample |-+------------->|Time- | +-------+ + | | | | |to 8 kHz| |Correlator|-----------> + | +---------+ | +--------+ |__________| 6 + | | | |3 + | \/ | \/ + | +---------+ | +----------+ + | |Whitening| | |Time- | + -+->|Filter |-+--------------------------->|Correlator|-----------> + 1 | | | | 7 + +---------+ +----------+ + + 1: Input signal + 2: Lag candidates from stage 1 + 3: Lag candidates from stage 2 + 4: Correlation threshold + 5: Voiced/unvoiced flag + 6: Pitch correlation + 7: Pitch lags + + + Figure 19: Block diagram of the pitch estimator + + The pitch analysis finds a binary voiced/unvoiced classification, + and, for frames classified as voiced, four pitch lags per frame - one + for each 5 ms subframe - and a pitch correlation indicating the + periodicity of the signal. The input is first whitened using a + Linear Prediction (LP) whitening filter, where the coefficients are + computed through standard Linear Prediction Coding (LPC) analysis. + The order of the whitening filter is 16 for best results, but is + reduced to 12 for medium complexity and 8 for low complexity modes. + The whitened signal is analyzed to find pitch lags for which the time + correlation is high. The analysis consists of three stages for + reducing the complexity: + + o In the first stage, the whitened signal is downsampled to 4 kHz + (from 8 kHz) and the current frame is correlated to a signal + delayed by a range of lags, starting from a shortest lag + corresponding to 500 Hz, to a longest lag corresponding to 56 Hz. + + + + +Valin, et al. Expires August 20, 2012 [Page 134] + +Internet-Draft Interactive Audio Codec February 2012 + + + o The second stage operates on an 8 kHz signal (downsampled from 12, + 16, or 24 kHz) and measures time correlations only near the lags + corresponding to those that had sufficiently high correlations in + the first stage. The resulting correlations are adjusted for a + small bias towards short lags to avoid ending up with a multiple + of the true pitch lag. The highest adjusted correlation is + compared to a threshold depending on: + + * Whether the previous frame was classified as voiced + + * The speech activity level + + * The spectral tilt. + + If the threshold is exceeded, the current frame is classified as + voiced and the lag with the highest adjusted correlation is stored + for a final pitch analysis of the highest precision in the third + stage. + + o The last stage operates directly on the whitened input signal to + compute time correlations for each of the four subframes + independently in a narrow range around the lag with highest + correlation from the second stage. + +5.2.3.3. Noise Shaping Analysis + + The noise shaping analysis finds gains and filter coefficients used + in the prefilter and noise shaping quantizer. These parameters are + chosen such that they will fulfill several requirements: + + o Balancing quantization noise and bitrate. The quantization gains + determine the step size between reconstruction levels of the + excitation signal. Therefore, increasing the quantization gain + amplifies quantization noise, but also reduces the bitrate by + lowering the entropy of the quantization indices. + + o Spectral shaping of the quantization noise; the noise shaping + quantizer is capable of reducing quantization noise in some parts + of the spectrum at the cost of increased noise in other parts + without substantially changing the bitrate. By shaping the noise + such that it follows the signal spectrum, it becomes less audible. + In practice, best results are obtained by making the shape of the + noise spectrum slightly flatter than the signal spectrum. + + o De-emphasizing spectral valleys; by using different coefficients + in the analysis and synthesis part of the prefilter and noise + shaping quantizer, the levels of the spectral valleys can be + decreased relative to the levels of the spectral peaks such as + + + +Valin, et al. Expires August 20, 2012 [Page 135] + +Internet-Draft Interactive Audio Codec February 2012 + + + speech formants and harmonics. This reduces the entropy of the + signal, which is the difference between the coded signal and the + quantization noise, thus lowering the bitrate. + + o Matching the levels of the decoded speech formants to the levels + of the original speech formants; an adjustment gain and a first + order tilt coefficient are computed to compensate for the effect + of the noise shaping quantization on the level and spectral tilt. + + + + / \ ___ + | // \\ + | // \\ ____ + |_// \\___// \\ ____ + | / ___ \ / \\ // \\ + P |/ / \ \_/ \\_____// \\ + o | / \ ____ \ / \\ + w | / \___/ \ \___/ ____ \\___ 1 + e |/ \ / \ \ + r | \_____/ \ \__ 2 + | \ + | \___ 3 + | + +----------------------------------------> + Frequency + + 1: Input signal spectrum + 2: De-emphasized and level matched spectrum + 3: Quantization noise spectrum + + + Figure 20: Noise shaping and spectral de-emphasis illustration + + Figure 20 shows an example of an input signal spectrum (1). After + de-emphasis and level matching, the spectrum has deeper valleys (2). + The quantization noise spectrum (3) more or less follows the input + signal spectrum, while having slightly less pronounced peaks. The + entropy, which provides a lower bound on the bitrate for encoding the + excitation signal, is proportional to the area between the de- + emphasized spectrum (2) and the quantization noise spectrum (3). + Without de-emphasis, the entropy is proportional to the area between + input spectrum (1) and quantization noise (3) - clearly higher. + + The transformation from input signal to de-emphasized signal can be + described as a filtering operation with a filter + + + + + +Valin, et al. Expires August 20, 2012 [Page 136] + +Internet-Draft Interactive Audio Codec February 2012 + + + -1 Wana(z) + H(z) = G * ( 1 - c_tilt * z ) * ------- + Wsyn(z), + + + having an adjustment gain G, a first order tilt adjustment filter + with tilt coefficient c_tilt, and where + + + 16 d + __ -k -L __ -k + Wana(z) = (1 - \ (a_ana(k) * z )*(1 - z * \ b_ana(k) * z ), + /_ /_ + k=1 k=-d + + + is the analysis part of the de-emphasis filter, consisting of the + short-term shaping filter with coefficients a_ana(k), and the long- + term shaping filter with coefficients b_ana(k) and pitch lag L. The + parameter d determines the number of long-term shaping filter taps. + + Similarly, but without the tilt adjustment, the synthesis part can be + written as + + + 16 d + __ -k -L __ -k + Wsyn(z) = (1 - \ (a_syn(k) * z )*(1 - z * \ b_syn(k) * z ). + /_ /_ + k=1 k=-d + + + All noise shaping parameters are computed and applied per subframe of + 5 ms. First, an LPC analysis is performed on a windowed signal block + of 15 ms. The signal block has a look-ahead of 5 ms relative to the + current subframe, and the window is an asymmetric sine window. The + LPC analysis is done with the autocorrelation method, with an order + of between 8, in lowest-complexity mode, and 16, for best quality. + + Optionally the LPC analysis and noise shaping filters are warped by + replacing the delay elements by first-order allpass filters. This + increases the frequency resolution at low frequencies and reduces it + at high ones, which better matches the human auditory system and + improves quality. The warped analysis and filtering comes at a cost + in complexity and is therefore only done in higher complexity modes. + + The quantization gain is found by taking the square root of the + residual energy from the LPC analysis and multiplying it by a value + + + +Valin, et al. Expires August 20, 2012 [Page 137] + +Internet-Draft Interactive Audio Codec February 2012 + + + inversely proportional to the coding quality control parameter and + the pitch correlation. + + Next the two sets of short-term noise shaping coefficients a_ana(k) + and a_syn(k) are obtained by applying different amounts of bandwidth + expansion to the coefficients found in the LPC analysis. This + bandwidth expansion moves the roots of the LPC polynomial towards the + origin, using the formulas + + + k + a_ana(k) = a(k)*g_ana , and + + k + a_syn(k) = a(k)*g_syn , + + + where a(k) is the k'th LPC coefficient, and the bandwidth expansion + factors g_ana and g_syn are calculated as + + + g_ana = 0.95 - 0.01*C, and + + g_syn = 0.95 + 0.01*C, + + + where C is the coding quality control parameter between 0 and 1. + Applying more bandwidth expansion to the analysis part than to the + synthesis part gives the desired de-emphasis of spectral valleys in + between formants. + + The long-term shaping is applied only during voiced frames. It uses + three filter taps, described by + + + b_ana = F_ana * [0.25, 0.5, 0.25], and + + b_syn = F_syn * [0.25, 0.5, 0.25]. + + + For unvoiced frames these coefficients are set to 0. The + multiplication factors F_ana and F_syn are chosen between 0 and 1, + depending on the coding quality control parameter, as well as the + calculated pitch correlation and smoothed subband SNR of the lowest + subband. By having F_ana less than F_syn, the pitch harmonics are + emphasized relative to the valleys in between the harmonics. + + The tilt coefficient c_tilt is for unvoiced frames chosen as + + + +Valin, et al. Expires August 20, 2012 [Page 138] + +Internet-Draft Interactive Audio Codec February 2012 + + + c_tilt = 0.25, + + + and as + + + c_tilt = 0.25 + 0.2625 * V + + + for voiced frames, where V is the voice activity level between 0 and + 1. + + The adjustment gain G serves to correct any level mismatch between + the original and decoded signals that might arise from the noise + shaping and de-emphasis. This gain is computed as the ratio of the + prediction gain of the short-term analysis and synthesis filter + coefficients. The prediction gain of an LPC synthesis filter is the + square root of the output energy when the filter is excited by a + unit-energy impulse on the input. An efficient way to compute the + prediction gain is by first computing the reflection coefficients + from the LPC coefficients through the step-down algorithm, and + extracting the prediction gain from the reflection coefficients as + + + K + ___ 2 -0.5 + predGain = ( | | 1 - (r_k) ) , + k=1 + + + where r_k is the k'th reflection coefficient. + + Initial values for the quantization gains are computed as the square- + root of the residual energy of the LPC analysis, adjusted by the + coding quality control parameter. These quantization gains are later + adjusted based on the results of the prediction analysis. + +5.2.3.4. Prediction Analysis + + The prediction analysis is performed in one of two ways depending on + how the pitch estimator classified the frame. The processing for + voiced and unvoiced speech is described in Section 5.2.3.4.1 and + Section 5.2.3.4.2, respectively. Inputs to this function include the + pre-whitened signal from the pitch estimator (see Section 5.2.3.2). + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 139] + +Internet-Draft Interactive Audio Codec February 2012 + + +5.2.3.4.1. Voiced Speech + + For a frame of voiced speech the pitch pulses will remain dominant in + the pre-whitened input signal. Further whitening is desirable as it + leads to higher quality at the same available bitrate. To achieve + this, a Long-Term Prediction (LTP) analysis is carried out to + estimate the coefficients of a fifth-order LTP filter for each of + four subframes. The LTP coefficients are quantized using the method + described in Section 5.2.3.6, and the quantized LTP coefficients are + used to compute the LTP residual signal. This LTP residual signal is + the input to an LPC analysis where the LPCs are estimated using + Burg's method, such that the residual energy is minimized. The + estimated LPCs are converted to a Line Spectral Frequency (LSF) + vector and quantized as described in Section 5.2.3.5. After + quantization, the quantized LSF vector is converted back to LPC + coefficients using the full procedure in Section 4.2.7.5. By using + quantized LTP coefficients and LPC coefficients derived from the + quantized LSF coefficients, the encoder remains fully synchronized + with the decoder. The quantized LPC and LTP coefficients are also + used to filter the input signal and measure residual energy for each + of the four subframes. + +5.2.3.4.2. Unvoiced Speech + + For a speech signal that has been classified as unvoiced, there is no + need for LTP filtering, as it has already been determined that the + pre-whitened input signal is not periodic enough within the allowed + pitch period range for LTP analysis to be worth the cost in terms of + complexity and bitrate. The pre-whitened input signal is therefore + discarded, and instead the input signal is used for LPC analysis + using Burg's method. The resulting LPC coefficients are converted to + an LSF vector and quantized as described in the following section. + They are then transformed back to obtain quantized LPC coefficients, + which are then used to filter the input signal and measure residual + energy for each of the four subframes. + +5.2.3.4.2.1. Burgs method + + The main purpose of LPC coding in SILK is to reduce the bitrate by + minimizing the residual energy. At least at high bitrates, + perceptual aspects are handled independently by the noise shaping + filter. Burg's method is used because it provides higher prediction + gain than the autocorrelation method and, unlike the covariance + method, produces stable filters (assuming numerical errors don't + spoil that). SILK's implementation of Burg's method is also + computationally faster than the autocovariance method. The + implementation of Burg's method differs from traditional + implementations in two aspects. The first difference is that it + + + +Valin, et al. Expires August 20, 2012 [Page 140] + +Internet-Draft Interactive Audio Codec February 2012 + + + operates on autocorrelations, similar to the Schur algorithm, but + with a simple update to the autocorrelations after finding each + reflection coefficient to make the result identical to Burg's method. + This brings down the complexity of Burg's method to near that of the + autocorrelation method. The second difference is that the signal in + each subframe is scaled by the inverse of the residual quantization + step size. Subframes with a small quantization step size will on + average spend more bits for a given amount of residual energy than + subframes with a large step size. Without scaling, Burg's method + minimizes the total residual energy in all subframes, which doesn't + necessarily minimize the total number of bits needed for coding the + quantized residual. The residual energy of the scaled subframes is a + better measure for that number of bits. + +5.2.3.5. LSF Quantization + + Unlike many other speech codecs, SILK uses variable bitrate coding + for the LSFs. This improves the average rate-distortion tradeoff and + reduces outliers. The variable bitrate coding minimizes a linear + combination of the weighted quantization errors and the bitrate. The + weights for the quantization errors are the Inverse Harmonic Mean + Weighting (IHMW) function proposed by Laroia et al. (see + [laroia-icassp]). These weights are referred to here as Laroia + weights. + + The LSF quantizer consists of two stages. The first stage is an + (unweighted) vector quantizer (VQ), with a codebook size of 32 + vectors. The quantization errors for the codebook vector are sorted, + and for the N best vectors a second stage quantizer is run. By + varying the number N a tradeoff is made between R/D performance and + computational efficiency. For each of the N codebook vectors the + Laroia weights corresponding to that vector (and not to the input + vector) are calculated. Then the residual between the input LSF + vector and the codebook vector is scaled by the square roots of these + Laroia weights. This scaling partially normalizes error sensitivity + for the residual vector, so that a uniform quantizer with fixed step + sizes can be used in the second stage without too much performance + loss. And by scaling with Laroia weights determined from the first- + stage codebook vector, the process can be reversed in the decoder. + + The second stage uses predictive delayed decision scalar + quantization. The quantization error is weighted by Laroia weights + determined from the LSF input vector. The predictor multiplies the + previous quantized residual value by a prediction coefficient that + depends on the vector index from the first stage VQ and on the + location in the LSF vector. The prediction is subtracted from the + LSF residual value before quantizing the result, and added back + afterwards. This subtraction can be interpreted as shifting the + + + +Valin, et al. Expires August 20, 2012 [Page 141] + +Internet-Draft Interactive Audio Codec February 2012 + + + quantization levels of the scalar quantizer, and as a result the + quantization error of each value depends on the quantization decision + of the previous value. This dependency is exploited by the delayed + decision mechanism to search for a quantization sequency with best + R/D performance with a Viterbi-like algorithm . The quantizer + processes the residual LSF vector in reverse order (i.e., it starts + with the highest residual LSF value). This is done because the + prediction works slightly better in the reverse direction. + + The quantization index of the first stage is entropy coded. The + quantization sequence from the second stage is also entropy coded, + where for each element the probability table is chosen depending on + the vector index from the first stage and the location of that + element in the LSF vector. + +5.2.3.5.1. LSF Stabilization + + If the input is stable, finding the best candidate usually results in + a quantized vector that is also stable. Because of the two-stage + approach, however, it is possible that the best quantization + candidate is unstable. The encoder applies the same stabilization + procedure applied by the decoder (see Section 4.2.7.5.4 to ensure the + LSF parameters are within their valid range, increasingly sorted, and + have minimum distances between each other and the border values. + +5.2.3.6. LTP Quantization + + For voiced frames, the prediction analysis described in + Section 5.2.3.4.1 resulted in four sets (one set per subframe) of + five LTP coefficients, plus four weighting matrices. The LTP + coefficients for each subframe are quantized using entropy + constrained vector quantization. A total of three vector codebooks + are available for quantization, with different rate-distortion trade- + offs. The three codebooks have 10, 20, and 40 vectors and average + rates of about 3, 4, and 5 bits per vector, respectively. + Consequently, the first codebook has larger average quantization + distortion at a lower rate, whereas the last codebook has smaller + average quantization distortion at a higher rate. Given the + weighting matrix W_ltp and LTP vector b, the weighted rate-distortion + measure for a codebook vector cb_i with rate r_i is give by + + + RD = u * (b - cb_i)' * W_ltp * (b - cb_i) + r_i, + + + where u is a fixed, heuristically-determined parameter balancing the + distortion and rate. Which codebook gives the best performance for a + given LTP vector depends on the weighting matrix for that LTP vector. + + + +Valin, et al. Expires August 20, 2012 [Page 142] + +Internet-Draft Interactive Audio Codec February 2012 + + + For example, for a low valued W_ltp, it is advantageous to use the + codebook with 10 vectors as it has a lower average rate. For a large + W_ltp, on the other hand, it is often better to use the codebook with + 40 vectors, as it is more likely to contain the best codebook vector. + The weighting matrix W_ltp depends mostly on two aspects of the input + signal. The first is the periodicity of the signal; the more + periodic, the larger W_ltp. The second is the change in signal + energy in the current subframe, relative to the signal one pitch lag + earlier. A decaying energy leads to a larger W_ltp than an + increasing energy. Both aspects fluctuate relatively slowly, which + causes the W_ltp matrices for different subframes of one frame often + to be similar. Because of this, one of the three codebooks typically + gives good performance for all subframes, and therefore the codebook + search for the subframe LTP vectors is constrained to only allow + codebook vectors to be chosen from the same codebook, resulting in a + rate reduction. + + To find the best codebook, each of the three vector codebooks is used + to quantize all subframe LTP vectors and produce a combined weighted + rate-distortion measure for each vector codebook. The vector + codebook with the lowest combined rate-distortion over all subframes + is chosen. The quantized LTP vectors are used in the noise shaping + quantizer, and the index of the codebook plus the four indices for + the four subframe codebook vectors are passed on to the range + encoder. + +5.2.3.7. Prefilter + + In the prefilter the input signal is filtered using the spectral + valley de-emphasis filter coefficients from the noise shaping + analysis (see Section 5.2.3.3). By applying only the noise shaping + analysis filter to the input signal, it provides the input to the + noise shaping quantizer. + +5.2.3.8. Noise Shaping Quantizer + + The noise shaping quantizer independently shapes the signal and + coding noise spectra to obtain a perceptually higher quality at the + same bitrate. + + The prefilter output signal is multiplied with a compensation gain G + computed in the noise shaping analysis. Then the output of a + synthesis shaping filter is added, and the output of a prediction + filter is subtracted to create a residual signal. The residual + signal is multiplied by the inverse quantized quantization gain from + the noise shaping analysis, and input to a scalar quantizer. The + quantization indices of the scalar quantizer represent a signal of + pulses that is input to the pyramid range encoder. The scalar + + + +Valin, et al. Expires August 20, 2012 [Page 143] + +Internet-Draft Interactive Audio Codec February 2012 + + + quantizer also outputs a quantization signal, which is multiplied by + the quantized quantization gain from the noise shaping analysis to + create an excitation signal. The output of the prediction filter is + added to the excitation signal to form the quantized output signal + y(n). The quantized output signal y(n) is input to the synthesis + shaping and prediction filters. + + Optionally the noise shaping quantizer operates in a delayed decision + mode. In this mode it uses a Viterbi algorithm to keep track of + multiple rounding choices in the quantizer and select the best one + after a delay of 32 samples. This improves the rate/distortion + performance of the quantizer. + +5.2.3.9. Constant Bitrate Mode + + SILK was designed to run in Variable Bitrate (VBR) mode. However the + reference implementation also has a Constant Bitrate (CBR) mode for + SILK. In CBR mode SILK will attempt to encode each packet with no + more than the allowed number of bits. The Opus wrapper code then + pads the bitstream if any unused bits are left in SILK mode, or + encodes the high band with the remaining number of bits in Hybrid + mode. The number of payload bits is adjusted by changing the + quantization gains and the rate/distortion tradeoff in the noise + shaping quantizer, in an iterative loop around the noise shaping + quantizer and entropy coding. Compared to the SILK VBR mode, the CBR + mode has lower audio quality at a given average bitrate, and also has + higher computational complexity. + +5.3. CELT Encoder + + Most of the aspects of the CELT encoder can be directly derived from + the description of the decoder. For example, the filters and + rotations in the encoder are simply the inverse of the operation + performed by the decoder. Similarly, the quantizers generally + optimize for the mean square error (because noise shaping is part of + the bit-stream itself), so no special search is required. For this + reason, only the less straightforward aspects of the encoder are + described here. + +5.3.1. Pitch Prefilter + + The pitch prefilter is applied after the pre-emphasis. It is applied + in such a way as to be the inverse of the decoder's post-filter. The + main non-obvious aspect of the prefilter is the selection of the + pitch period. The pitch search should be optimized for the following + criteria: + + + + + +Valin, et al. Expires August 20, 2012 [Page 144] + +Internet-Draft Interactive Audio Codec February 2012 + + + o continuity: it is important that the pitch period does not change + abruptly between frames; and + + o avoidance of pitch multiples: when the period used is a multiple + of the real period (lower frequency fundamental), the post-filter + loses most of its ability to reduce noise + +5.3.2. Bands and Normalization + + The MDCT output is divided into bands that are designed to match the + ear's critical bands for the smallest (2.5 ms) frame size. The + larger frame sizes use integer multiples of the 2.5 ms layout. For + each band, the encoder computes the energy that will later be + encoded. Each band is then normalized by the square root of the + *unquantized* energy, such that each band now forms a unit vector X. + The energy and the normalization are computed by + compute_band_energies() and normalise_bands() (bands.c), + respectively. + +5.3.3. Energy Envelope Quantization + + Energy quantization (both coarse and fine) can be easily understood + from the decoding process. For all useful bitrates, the coarse + quantizer always chooses the quantized log energy value that + minimizes the error for each band. Only at very low rate does the + encoder allow larger errors to minimize the rate and avoid using more + bits than are available. When the available CPU requirements allow + it, it is best to try encoding the coarse energy both with and + without inter-frame prediction such that the best prediction mode can + be selected. The optimal mode depends on the coding rate, the + available bitrate, and the current rate of packet loss. + + The fine energy quantizer always chooses the quantized log energy + value that minimizes the error for each band because the rate of the + fine quantization depends only on the bit allocation and not on the + values that are coded. + +5.3.4. Bit Allocation + + The encoder must use exactly the same bit allocation process as used + by the decoder and described in Section 4.3.3. The three mechanisms + that can be used by the encoder to adjust the bitrate on a frame-by- + frame basis are band boost, allocation trim, and band skipping. + +5.3.4.1. Band Boost + + The reference encoder makes a decision to boost a band when the + energy of that band is significantly higher than that of the + + + +Valin, et al. Expires August 20, 2012 [Page 145] + +Internet-Draft Interactive Audio Codec February 2012 + + + neighboring bands. Let E_j be the log-energy of band j, we define + + D_j = 2*E_j - E_j-1 - E_j+1 + + The allocation of band j is boosted once if D_j > t1 and twice if D_j + > t2. For LM>=1, t1=2 and t2=4, while for LM<1, t1=3 and t2=5. + +5.3.4.2. Allocation Trim + + The allocation trim is a value between 0 and 10 (inclusively) that + controls the allocation balance between the low and high frequencies. + The encoder starts with a safe "default" of 5 and deviates from that + default in two different ways. First the trim can deviate by +/- 2 + depending on the spectral tilt of the input signal. For signals with + more low frequencies, the trim is increased by up to 2, while for + signals with more high frequencies, the trim is decreased by up to 2. + For stereo inputs, the trim value can be decreased by up to 4 when + the inter-channel correlation at low frequency (first 8 bands) is + high. + +5.3.4.3. Band Skipping + + The encoder uses band skipping to ensure that the shape of the bands + is only coded if there is at least 1/2 bit per sample available for + the PVQ. If not, then no bit is allocated and folding is used + instead. To ensure continuity in the allocation, some amount of + hysteresis is added to the process, such that a band that received + PVQ bits in the previous frame only needs 7/16 bit/sample to be coded + for the current frame, while a band that did not receive PVQ bits in + the previous frames needs at least 9/16 bit/sample to be coded. + +5.3.5. Stereo Decisions + + Because CELT applies mid-side stereo coupling in the normalized + domain, it does not suffer from important stereo image problems even + when the two channels are completely uncorrelated. For this reason + it is always safe to use stereo coupling on any audio frame. That + being said, there are some frames for which dual (independent) stereo + is still more efficient. This decision is made by comparing the + estimated entropy with and without coupling over the first 13 bands, + taking into account the fact that all bands with more than two MDCT + bins require one extra degree of freedom when coded in mid-side. Let + L1_ms and L1_lr be the L1-norm of the mid-side vector and the L1-norm + of the left-right vector, respectively. The decision to use mid-side + is made if and only if + + L1_ms L1_lr + -------- < ----- + + + +Valin, et al. Expires August 20, 2012 [Page 146] + +Internet-Draft Interactive Audio Codec February 2012 + + + bins + E bins + + where bins is the number of MDCT bins in the first 13 bands and extra + is the number of extra degrees of freedom for mid-side coding. For + LM>1, E=13, otherwise E=5. + + The reference encoder decides on the intensity stereo threshold based + on the bitrate alone. After taking into account the frame size by + subtracting 80 bits per frame for coarse energy, the first band using + intensity coding is as follows: + + +----------------+------------+ + | bitrate (kb/s) | start band | + +----------------+------------+ + | <35 | 8 | + | | | + | 35-50 | 12 | + | | | + | 50-68 | 16 | + | | | + | 84-84 | 18 | + | | | + | 84-102 | 19 | + | | | + | 102-130 | 20 | + | | | + | >130 | disabled | + +----------------+------------+ + + Table 63: Thresholds for intensity stereo + +5.3.6. Time-Frequency Decision + + The choice of time-frequency resolution used in Section 4.3.4.5 is + based on rate-distortion (RD) optimization. The distortion is the + L1-norm (sum of absolute values) of each band after each TF + resolution under consideration. The L1 norm is used because it + represents the entropy for a Laplacian source. The number of bits + required to code a change in TF resolution between two bands is + higher than the cost of having those two bands use the same + resolution, which is what requires the RD optimization. The optimal + decision is computed using the Viterbi algorithm. See tf_analysis() + in celt/celt.c. + +5.3.7. Spreading Values Decision + + The choice of the spreading value in Table 56 has an impact on the + nature of the coding noise introduced by CELT. The larger the f_r + + + +Valin, et al. Expires August 20, 2012 [Page 147] + +Internet-Draft Interactive Audio Codec February 2012 + + + value, the lower the impact of the rotation, and the more tonal the + coding noise. The more tonal the signal, the more tonal the noise + should be, so the CELT encoder determines the optimal value for f_r + by estimating how tonal the signal is. The tonality estimate is + based on discrete pdf (4-bin histogram) of each band. Bands that + have a large number of small values are considered more tonal and a + decision is made by combining all bands with more than 8 samples. + See spreading_decision() in celt/bands.c. + +5.3.8. Spherical Vector Quantization + + CELT uses a Pyramid Vector Quantization (PVQ) [PVQ] codebook for + quantizing the details of the spectrum in each band that have not + been predicted by the pitch predictor. The PVQ codebook consists of + all sums of K signed pulses in a vector of N samples, where two + pulses at the same position are required to have the same sign. Thus + the codebook includes all integer codevectors y of N dimensions that + satisfy sum(abs(y(j))) = K. + + In bands where there are sufficient bits allocated PVQ is used to + encode the unit vector that results from the normalization in + Section 5.3.2 directly. Given a PVQ codevector y, the unit vector X + is obtained as X = y/||y||, where ||.|| denotes the L2 norm. + +5.3.8.1. PVQ Search + + The search for the best codevector y is performed by alg_quant() + (vq.c). There are several possible approaches to the search, with a + trade-off between quality and complexity. The method used in the + reference implementation computes an initial codeword y1 by + projecting the normalized spectrum X onto the codebook pyramid of K-1 + pulses: + + y0 = truncate_towards_zero( (K-1) * X / sum(abs(X))) + + Depending on N, K and the input data, the initial codeword y0 may + contain from 0 to K-1 non-zero values. All the remaining pulses, + with the exception of the last one, are found iteratively with a + greedy search that minimizes the normalized correlation between y and + X: + + T + J = -X * y / ||y|| + + The search described above is considered to be a good trade-off + between quality and computational cost. However, there are other + possible ways to search the PVQ codebook and the implementers MAY use + any other search methods. See alg_quant() in celt/vq.c. + + + +Valin, et al. Expires August 20, 2012 [Page 148] + +Internet-Draft Interactive Audio Codec February 2012 + + +6. Conformance + + It is our intention to allow the greatest possible choice of freedom + in implementing the specification. For this reason, outside of the + exceptions noted in this section, conformance is defined through the + reference implementation of the decoder provided in Appendix A. + Although this document includes an English description of the codec, + should the description contradict the source code of the reference + implementation, the latter shall take precedence. + + Compliance with this specification means that in addition to + following the normative keywords in this document, a decoder's output + MUST also be within the thresholds specified by the opus_compare.c + tool (included with the code) when compared to the reference + implementation for each of the test vectors provided (see + Appendix A.4) and for each output sampling rate and channel count + supported. In addition, a compliant decoder implementation MUST have + the same final range decoder state as that of the reference decoder. + It is therefore RECOMMENDED that the decoder implement the same + functional behavior as the reference. A decoder implementation is + not required to support all output sampling rates or all output + channel counts. + +6.1. Testing + + Using the reference code provided in Appendix A, a test vector can be + decoded with + + opus_demo -d testvectorX.bit testX.out + + where is the sampling rate and can be 8000, 12000, 16000, + 24000, or 48000, and is 1 for mono or 2 for stereo. + + If the range decoder state is incorrect for one of the frames, the + decoder will exit with "Error: Range coder state mismatch between + encoder and decoder". If the decoder succeeds, then the output can + be compared with the "reference" output with + + opus_compare -s -r testvectorX.dec testX.out + + for stereo or + + opus_compare -r testvectorX.dec testX.out + + for mono. + + In addition to indicating whether the test vector comparison passes, + the opus_compare tool outputs an "Opus quality metric" that indicates + + + +Valin, et al. Expires August 20, 2012 [Page 149] + +Internet-Draft Interactive Audio Codec February 2012 + + + how well the tested decoder matches the reference implementation. A + quality of 0 corresponds to the passing threshold, while a quality of + 100 means that the output of the tested decoder is identical to the + reference implementation. The passing threshold was calibrated in + such a way that it corresponds to additive white noise with a 48 dB + SNR (similar to what can be obtained on a cassette deck). It is + still possible for an implementation to sound very good with such a + low quality measure (e.g. if the deviation is due to inaudible phase + distortion), but unless this is verified by listening tests, it is + RECOMMENDED that implementations achive a quality above 90 for 48 kHz + decoding. For other sampling rates, it is normal for the quality + metric to be lower (typically as low as 50 even for a good + implementation) because of harmless mismatch with the delay and phase + of the internal sampling rate conversion. + + On POSIX environments, the run_vectors.sh script can be used to + verify all test vectors. This can be done with + + run_vectors.sh + + where is the directory where the opus_demo and + opus_compare executables are built and is the directory + containing the test vectors. + +6.2. Opus Custom + + To complement the Opus specification, the "Opus Custom" codec is + defined to handle special sample rates and frame rates that are not + supported by the main Opus specification. Use of Opus Custom is + discouraged for all but very special applications for which a frame + size different from 2.5, 5, 10, or 20 ms is needed (for either + complexity or latency reasons). Such applications will not be + compatible with the "main" Opus codec. In Opus Custom operation, + only the CELT layer is available, which is available using the celt_* + function calls in celt.h. + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 150] + +Internet-Draft Interactive Audio Codec February 2012 + + +7. Security Considerations + + Implementations of the Opus codec need to take appropriate security + considerations into account, as outlined in [DOS] and [SECGUIDE]. It + is extremely important for the decoder to be robust against malicious + payloads. Malicious payloads must not cause the decoder to overrun + its allocated memory or to take an excessive amount of resources to + decode. Although problems in encoders are typically rarer, the same + applies to the encoder. Malicious audio streams must not cause the + encoder to misbehave because this would allow an attacker to attack + transcoding gateways. + + The reference implementation contains no known buffer overflow or + cases where a specially crafted packet or audio segment could cause a + significant increase in CPU load. However, on certain CPU + architectures where denormalized floating-point operations are much + slower than normal floating-point operations, it is possible for some + audio content (e.g., silence or near-silence) to cause an increase in + CPU load. Denormals can be introduced by reordering operations in + the compiler and depend on the target architecture, so it is + difficult to guarantee that an implementation avoids them. For + architectures on which denormals are problematic, adding very small + floating-point offsets to the affected signals to prevent significant + numbers of denormalized operations is RECOMMENDED. Alternatively, it + is often possible to configure the hardware to treat denormals as + zero (DAZ). No such issue exists for the fixed-point reference + implementation. + + The reference implementation was validated in the following + conditions: + + 1. Sending the decoder valid packets generated by the reference + encoder and verifying that the decoder's final range coder state + matches that of the encoder. + + 2. Sending the decoder packets generated by the reference encoder + and then subjected to random corruption. + + 3. Sending the decoder random packets. + + 4. Sending the decoder packets generated by a version of the + reference encoder modified to make random coding decisions + (internal fuzzing), including mode switching, and verifying that + the range coder final states match. + + In all of the conditions above, both the encoder and the decoder were + run inside the Valgrind [5] memory debugger, which tracks reads and + writes to invalid memory regions as well as the use of uninitialized + + + +Valin, et al. Expires August 20, 2012 [Page 151] + +Internet-Draft Interactive Audio Codec February 2012 + + + memory. There were no errors reported on any of the tested + conditions. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 152] + +Internet-Draft Interactive Audio Codec February 2012 + + +8. IANA Considerations + + This document has no actions for IANA. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 153] + +Internet-Draft Interactive Audio Codec February 2012 + + +9. Acknowledgements + + Thanks to all other developers, including Raymond Chen, Soeren Skak + Jensen, Gregory Maxwell, Christopher Montgomery, and Karsten Vandborg + Soerensen. We would also like to thank Igor Dyakonov, Jan Skoglund, + and Christian Hoene for their help with subjective testing of the + Opus codec. Thanks to Ralph Giles, John Ridges, Ben Schwartz, Keith + Yan, Christian Hoene, Kat Walsh, and many others on the Opus and CELT + mailing lists for their bug reports and feedback. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 154] + +Internet-Draft Interactive Audio Codec February 2012 + + +10. Copying Conditions + + The authors agree to grant third parties the irrevocable right to + copy, use and distribute the work (excluding Code Components + available under the simplified BSD license), with or without + modification, in any medium, without royalty, provided that, unless + separate permission is granted, redistributed modified works do not + contain misleading author, version, name of work, or endorsement + information. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 155] + +Internet-Draft Interactive Audio Codec February 2012 + + +11. References + +11.1. Normative References + + [rfc2119] Bradner, S., "Key words for use in RFCs to Indicate + Requirement Levels", RFC 2119. + +11.2. Informative References + + [requirements] + Valin, J., Vos, K., and IETF, "Requirements for an + Internet Audio Codec", RFC 6366, August 2011. + + [SILK] Vos, K., Jensen, S., and K. Soerensen, "SILK Speech + Codec", draft-vos-silk-01 (work in progress), March 2010. + + [laroia-icassp] + Laroia, R., Phamdo, N., and N. Farvardin, "Robust and + Efficient Quantization of Speech LSP Parameters Using + Structured Vector Quantization", ICASSP-1991, Proc. IEEE + Int. Conf. Acoust., Speech, Signal Processing, pp. 641- + 644, October 1991. + + [CELT] Valin, J-M., Terriberry, T.B., Maxwell, G., and C. + Montgomery, "Constrained-Energy Lapped Transform (CELT) + Codec", draft-valin-celt-codec-02 (work in progress), + July 2010. + + [SRTP-VBR] + Perkins, C. and J. Valin, "Guidelines for the use of + Variable Bit Rate Audio with Secure RTP", + draft-ietf-avtcore-srtp-vbr-audio-03 (work in progress), + July 2011. + + [DOS] Handley, M., Rescorla, E., and IAB, "Internet Denial-of- + Service Considerations", RFC 4732, December 2006. + + [SECGUIDE] + Rescorla, E. and B. Korver, "Guidelines for Writing RFC + Text on Security Considerations", BCP 72, RFC 3552, + July 2003. + + [range-coding] + Nigel, G. and N. Martin, "Range encoding: An algorithm for + removing redundancy from a digitised message", Proc. + Institution of Electronic and Radio Engineers + International Conference on Video and Data Recording , + 1979. + + + +Valin, et al. Expires August 20, 2012 [Page 156] + +Internet-Draft Interactive Audio Codec February 2012 + + + [coding-thesis] + Pasco, R., "Source coding algorithms for fast data + compression", Ph.D. thesis Dept. of Electrical + Engineering, Stanford University, May 1976. + + [PVQ] Fischer, T., "A Pyramid Vector Quantizer", IEEE Trans. on + Information Theory, Vol. 32 pp. 568-583, July 1986. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 157] + +Internet-Draft Interactive Audio Codec February 2012 + + +URIs + + [1] + + [2] + + [3] + + [4] + + [5] + + [6] + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 158] + +Internet-Draft Interactive Audio Codec February 2012 + + +Appendix A. Reference Implementation + + This appendix contains the complete source code for the reference + implementation of the Opus codec written in C. By default, this + implementation relies on floating-point arithmetic, but it can be + compiled to use only fixed-point arithmetic by defining the + FIXED_POINT macro. Information on building and using the reference + implementation is available in the README file. + + The implementation can be compiled with either a C89 or a C99 + compiler. It is reasonably optimized for most platforms such that + only architecture-specific optimizations are likely to be useful. + The FFT used is a slightly modified version of the KISS-FFT library, + but it is easy to substitute any other FFT library. + + While the reference implementation does not rely on any _undefined + behavior_ as defined by C89 or C99, it relies on common + _implementation-defined behavior_ for two's complement architectures: + + o Right shifts of negative values are consistent with two's + complement arithmetic, so that a>>b is equivalent to + floor(a/(2**b)), + + o For conversion to a signed integer of N bits, the value is reduced + modulo 2**N to be within range of the type, + + o The result of integer division of a negative value is truncated + towards zero, and + + o The compiler provides a 64-bit integer type (a C99 requirement + which is supported by most C89 compilers). + + In its current form, the reference implementation also requires the + following architectural characteristics to obtain acceptable + performance: + + o Two's complement arithmetic, + + o At least a 16 bit by 16 bit integer multiplier (32-bit result), + and + + o At least a 32-bit adder/accumulator. + +A.1. Extracting the source + + The complete source code can be extracted from this draft, by running + the following command line: + + + + +Valin, et al. Expires August 20, 2012 [Page 159] + +Internet-Draft Interactive Audio Codec February 2012 + + + o cat draft-ietf-codec-opus.txt | grep '^\ \ \ ###' | sed -e + 's/\s\s\s###//' | base64 -d > opus_source.tar.gz + + o tar xzvf opus_source.tar.gz + + o cd opus_source + + o make + + On systems where the base64 utility is not present, the following + commands can be used instead: + + o cat draft-ietf-codec-opus.txt | grep '^\ \ \ ###' | sed -e + 's/\s\s\s###//' > opus.b64 + + o openssl base64 -d -in opus.b64 > opus_source.tar.gz + +A.2. Development Versions + + The current development version of the source code is available in a + Git repository [6]. Development snapshots are provided at + . + +A.3. Base64-encoded Source Code + + ###H4sIAFnEPk8AA+w9a3Pbtpb9rF+BTWZuJa8sS7LsNE3TiSzRMm/1WlGyk9m7w0tT + ###kMWGIlU+bKu9+9/3HACkwIcejpVsu2vONBZJ4OC8cB7AAesuQ1/33dAz6cl3X+mq + ###wvXm7Az/1t6cVeW/0fVdrfYGnjXqtdPad9VarV5vfEfOvhZC8hX6geER8t2vi+3t + ###dr3/i16uJP/WYPhJ7XcOPgYK+LzR2CT/+vkZyv+8cQ5yrzXgOYj/DORfPTgmOdf/ + ###c/m33OXKs+7mAamDVI7rMPfIR2s5rwy8uzLRPq+WlHSthRXQaZkMzMDwLbNcIDnX + ###36nhHPcMzyTXhm05ZTK2Fm4wX5GLChlTz7Nu4Z9Vft+Wpo4GZdLx6J3rrUjPeHyg + ###tl2GH95ncuF6d9SbWg4glNtb8azPZEpJy/ADzyVdd+kWCiM6teDWug0Dy3WI4UxJ + ###6FNiOYRrO3tyazkGjDdzvYVfJg9WMCeux/66YVBYuFNrZpkGAigTw6NkST1gBfCC + ###LD333prCj2BuBPAPBSC27T4AlsR0namFnfwCdlrQ4MdC4ZgkMfKJO4tQMV3AfgGa + ###SDwaGIAiwjNu3Xt8JeRTcNzAMmkZ3lk+sQESAlgPxehJ4gHDmbZhLahXyRsfxpHo + ###j8YHwqYh4HRoFAgnqzB1zXBBncCIxHICHAc9gRYLI6CeZdj+mrtMJAhSRh2oGV+p + ###GtEGl+Ob5kgh8Hs4GlyrbaVNLj6R8ZVC0JaN1M7VmFwNum1lpJFmvw1P++ORejEZ + ###D0Za4Z//bGrQ9fvv2atm/xNRPg5HiqaRwYiovWFXBXAAf9Tsj1VFKxO13+pO2mAh + ###ywRAkP5gXOiqPXUMzcagvThsthsZXJKeMmpdwW3zQu2q409svEt13MexLgejQpMM + ###m6Ox2pp0myMynIyGA00hSFhb1VrdptpT2hUCw8OQRLlW+mOiXTW7XTbi5WDSbzfH + ###6qAPaBdkAsmFQrpq86KLjUaMwLY6UlpjpGT9qwVsA9S6MNuHSkuFHwXlowJ0NEef + ###ysgKgKkp/zGBRvCStJu9ZgfIKma5QSRuFEAgrclI6SG2wAJtcqGN1fFkrJDOYNBm + ###PNaU0bXaUrR3pDvQGKMmmlKGEcZNHBhBAJfgNbS9mGgq45faHyuj0WSIFJdAuDfA + ###EMCxCV3bjLHACCQVeDMYfQKgBeQB43uZ3Fwp8HyErGScaiILNOBYa0ykZjAeMHAs + ###0VjoK52u2lH6LQXfDhDKjaopJRCTCph1ECQOe9OEMSeMZJQOYMV/qlohUtcykyFR + ###L0mzfa0i2qIxiF1ThYowlrWuBLsrha9l/2X/b1I7EL/9yuLzwcbY4f+rjVqd+f/6 + ###eQN+vwH/36g33rz4/29xtZTuWNcGkxHMQ/KeoAqc3IJV9ism+UeB3eI/0t2DJ70D + ###Q47OK/FgSs3EPXWk+8+W7+uzmQTQNpa2YUogwA3M3aU0yGJqSu3BK1Pp5dIKzHkS + + + +Valin, et al. Expires August 20, 2012 [Page 160] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Wd1eSiP+FhpOoKdo8sDVrO/uf6uYX22G/bkvef5bjmmH08PngU/P/8ASvHnJ/77F + ###lSd/9mwR2gHGXNRYVObPG2O7/a/XqvVTtP9np/WzszfnoCfgC17s/7e5To7IOgUs + ###miWSyADJpRs6UxaqY+Z142HyA2nDKp3tkaOTwskRtjlA3gVQDpB6AZR19gU3z07A + ###AMYzc7BcLJ6ehj0TkSgTAzCHScYA0CHyMQBziJQMwBwmKwNAh0vMcJHjILkZrncc + ###ID0DMAfI0DiUQyRpTGoHyNMAzgFSNYDyrGwNrCGYQ7CHR+TDzLIpybpU9u7Ws+iM + ###DOAlTPkZ9SBUBlO5WNp0PSulXqQ5VAtoaguvrZkzxa7Diab3Jt2xCtxRmj39qvAa + ###nlsOzXsF3biLJ68Qocr8VaEQrJYUIcEIoRkwXHqa4qBF9JJ37/LbtqncVty9K8R4 + ###6Doj3pxT87MOBIK/Dai+DLwi/FciRf7n36Mfx6SIkMSYR0cl9rhUyocHucZ+8ARe + ###ErzNjOooYx3UZwBmStfGzbGij3CCaWNyVqtXt/drKxv61Z8yYPGxvCo9AbFykiuW + ###ExQfS+UtrF+VnkDGFmxyyd0Hm4TgABucLqQJzgp8Po8RLAd8GcQWv8NtYhJQoZys + ###P3Fvf6WQHuJ0Ii3DtjNTTRftYUhcHl4VSyRwYbrZ1PAp68acKIdDHuYQ3wBfLH9O + ###pxWca4xucENoaJKz42jjUCbcBbQoVqtZM+DCaZ1cQrgjXUD0T0QzYMKji/YYPTOg + ###fBkGxLfuHMMmxavfS4gG7wBQiDk3HIfaSUgcVD9c3AJiGAuIRsLZJ2EmwHHUU9A4 + ###uLEbQGsnBiqaIv84pWTmuQsJfhJPNwRDNtWTA6Tx5I1I0Ydwg7qlnDFioKGD+ENj + ###IA64vzCWS7YpIIBysUyJeE5uafBAQZoxK1CrIvAJTKGDHQebSRa0XNx4wHiUgiFB + ###VWgOIZhoMceuXw/U4UnmaRNc0SAltCPqeRBbpS6ON3sTkVp6x+eCKqk/hGY2oD1d + ###wV8+Q6abZ0RGaXH4jZqKsyzS05R2+0E5iWdi3sXUvWj3X0e70yx4nnZHqjqiQehB + ###0mFT5w4zuRlPEozAIEtjZbsGMACznFVA/RImegZx6B0gBFkNTSj/nmrLFXazum5T + ###WEiS/CBW2to5OVqaC1l6qqxLBqoYyA6cxT0w30dlpn6FdDmp4DdmnrGgug/z9CgW + ###hRgKKVi/3qrQAjBmubxLZqYImCktQSYnZ+kgDLDXbTibISxgLgrDdBdLj/o+ps+R + ###SBwXBO9higkGZmE86ghMZ1IituvclWQ6Uu+TdDTXVokuXJ7JRuO8gyTT+T5giwAz + ###JmoHvLDNTMKtFXhCNIfVpafYQH0GUJ9pA7lSMUCyPuWqlKxPVjx/gRSAW4no3q5Y + ###21TrSxVrm2p9LcXaplqHUixCItXq0MBnOCPLkA2AXVLcPK8JPQrhJKZnnlBG7IBP + ###kjolOb6N7vWOBkxCxS9zSdzk51r1lP/Jl/5G/yPNuDY14rCbRRW5YXaK9nvXmu6O + ###tDOTSRIFzl0f/yzFYpyzNcx/SkxjBnZ26DLr49HfQoo3lUolQma/rGNKn5Z1iPaH + ###yzqiPDubdURDPSPrANw4FAIW7LlB2RrYl4ZiSb0XQZ4sjQOGYtug74jJNN4c6I2s + ###eBSdBcatTZ+dAaw1EWzsveWGvi2nALkquddMiTQmG/3HWnbA6J/++WP//Q3tE7Vr + ###hyqtGbVbldIhEhLvZBw9F+30eWE2ByKH2Xl6IVBv041hdn5IIcVEwpdXyMRHNe9P + ###ul2ydFmIhLywnKnFTPPSMD+Ds7BdPxFdQ7SUkm6udHhgAfoShSgCRH4WIIEQMQ9X + ###rnLM420hHNkzhvsayQHC5KLTZ9TMYcmlbdyRYvWkJrwRc4Z8H81wVtD/GOskMJx6 + ###MLxprDWeB5YF00cWh99K03/zxcYTylgh6oxAVOiH5pzDAN4Y94ZlM91mG1WMLmut + ###v5h5AZXgG2FCoeC5afvmk0BOD77FVBAB9leeEfFg0cxgUhFw8vKYBJyLZA7gyrME + ###0zNpdqSnR+llenyL6bE511mr6KFynSiY+AvkOvvkHdP0HN47mlrnHQkTsSnvyCRe + ###21KN/RKwdNKRwQbHfk3BhsyAfTlbhDjM/3ZJysv1Da+N9V+41+s/t/KLX9vrv2q1 + ###xhmr/31Th/9qdTz/c1Y/PX+p//oWF1iBYqsklefU3r5tHNer1XpeERgv8yI9Vp1F + ###py+FYC+FYC+FYC+FYC+FYFsKwcBeyg6VBMZnXOzFrWXbunXv7khcLUbkajHRnj3d + ###p06MtccBE7Vh409DRUtXhUUPETdMM3EqQ/xoQ8Q5hWgVkGS5xfcshQDTWZRwHhqh + ###Ta58i87h9TLqwBbyYGBS5ONMi7qujdstXS+Rv/2NRDfSb9ADDbeTdfLze3Q6b6u1 + ###bon8618yhE5/EkFYP4XeoFX6FWuceaqX5OekeNW8VtZdSusKuJ8i1H9mdisqbWOr + ###Qbq8QfxOfh0m3ofZBixHkvqf1jP91+9D0eA1tYF1MS03av+0jgVqhMiP9danDrwC + ###huAbzIwEJXpHB4s/s+6QGJYaRcPBmw0IJdrkY5UDqXaeZkwGTtQk4g2gmqRO78HU + ###u4HhgI4EAH/uehnGS6yLFlCkdmFewzhHy6MjhhK3ioWQRfRGGf2iZfD8QviHopXh + ###6dOCyIFJT7tunVy4no2uPkqbY6HISftWfBMt81VglwYkYeUpAiaehbS6671ma8DY + ###zDQ+np8r/0TYwJ/lKaSpeVhEbydqduRU5yw75M5pFghsJauExTCKMEsJIq50tD4o + ###EsMcaOQjucRVmwfX+0xuQ8ue8srdPUjcZYT051qhpFVIkbqm6UIRcuGadsGWQ2QC + ###oONG/Hdg/1VxJ4C80vso4T7QTuqk02qJGbJ1Hu5pcbbYg93WII1v+++d4TDGlt39 + ###OVEtjs7eVqsxpkOtThQlheo+w6TtzLPJzGiv9ql3oTb73NMIdLXV4tYynDxNyAD+ + ###Yi6nGfkMZkPQe6l29LGqt84aH5Ohjfzu7GOpcGhlwVKdnQSsG+2m4PwrIPnFTAYP + + + +Valin, et al. Expires August 20, 2012 [Page 161] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###KnSig3tD4bLMInNiYCTsuw5ber8Laby98mfAWvhPEctHEEh0yb/lC4gMsUKLl0mF + ###uD/jExqY77DaAytSAgIG+dYKGK1p8OcNAYbJGv/JNPkhGkna40rhGUrIJWg8DJ6h + ###hGhSObMIhxLGiW25eG08XhwXmdL/3WXxjeu/nGEHWQHevv7baNSrp+n137Pqy/nf + ###b3Llnf+tHm86BJz6IhTarS1ngjEh+cWFd9eu/7Iu/LIu/LIu/LIu/LIuvOWAcOxz + ###9z4czGqLDCfwc44Ft5VLZHZ68Xf9OHUcOFpxfsXg8BUfc2mHPv5XoI8w3R3yqvWK + ###/BFHoljG8AFa3nluuOT1MGgpfami1We0/FHgDuCI9F1RN/NhDjZjXW7tSREdw3Pw + ###SzqMrTIAAwzjPH7CwHLuoTMYpZDZN89w7sAaenfMZvk7h7hotvXmqLMe4bjGhhhj + ###PTBafHHQeWmwAw6WHw24G/Lk8lIZ6ePBQNd6OOGP67zW3OHFg1iVxNnwYGBRT0BN + ###9Fy7wLJp0292dZg8oLqA8GmMsHQSQxyXiZDGCqVwuR/862ZXbevDZusXZYzwG6IU + ###mfMZouVwuYTMBmBF5VGigmcX6EkfjSwzJjBFEPRZxJGo0h+4MU1XJ8lMx2o+cQ5y + ###5tEnkMNOJ7Mxz9mYPX6YRJTf4DyagxRmhmXvARSkOWjpl021GynNGwT64b/FnCYf + ###0M2m5NUetMQEUB6Rf9FpFZbq4OQjs9AxuWsWE1layZD2QaKHQsvUbht3A2T8RIGQ + ###rhsB98FU10mxeG/51q1lW8GKFF9BeyO0g1fsXH0iXRd7D68JtwDrYdieQ+44IDPb + ###X1KzOLVtyqjD/izD3qsPmLSoD7Mqr0XXbMeE3QGdxwpJT4RAoC0wp6Iq9da4S9S2 + ###0E2fl7hBhxXm5aE9xfAIC/VYtjm1sH7PXmEIK52V9CskLXpNGSeOQkbH+6OrAelM + ###skdnd49adowLFTya9PkA+YIe9ewYO3qcZsfoNT+C/eu3b9T2+CrVD3o0smPs6HGW + ###HeP6YpSLkehxnh1jR483ObzagJHo8UMOr7b3eJsdozVA0/URHHm2SwPypewYO3rk + ###yFztI176pdLK7ZEj8x09cmTOzbqOoZo+hOBW7gc9cmS+o0eOzNvjj1skWMuR+Y4e + ###OTJHLcGoFnQe93UTnRvV9Cc6Ort75MgDou6WomP831e6WqZHjjx29MiRh6Z20Dnk + ###Eg89cuSxo8dZtkd3MPileaVApJOn7XX0XSTRCbIpHIi5TGjwQ8YKMlpVhkaz38na + ###nEb1tJajSeq4lTfjRI9TVozQM0zPZQfIwHXd3VGPRTWWzZ00C5h8flgObf6Dh+t7 + ###LGrlKwBx3u8Sg7kACfWcT5KAVyxiHW2piDfv35Piek22VC2VyokH0GbDR2jg/dbv + ###z6yB7PiaTbgXpDAFisUc4BhZ2BEHIXFUDq4NwicI1cjQo8fR7oF4hOEHMooFpTPD + ###pLwY3KeU3FEH8nsTuvvlKETDG97iD14jDjK7XkNCodwbHh5Ui4M6gO5nVKgJOW5m + ###rq+v4xo4Ulbf3QwD90REK1i2HeBKxc7gWzhDcFgbB2DQe8ajtQgX8XHhHMCMmRcY + ###5yKBrzDZmhre9BW5dtXhCaqbi7UXIjuTwwfUUyzNt/yAOoj2bxCgYPjFj5kGFCKf + ###uygkW0Cwhmsqrh+wfCmFSJaBqc80pAmsVxs/JFG/9Vxjahp+cDK37ubHMxiAYyN9 + ###HYJjzBZwomMG4dRyo6AJAiYIk03b9dmPpetDSGmzw6PxQbwnY88+J5HF/q3I9SAs + ###w9VBNudt9wGoOTbMuUXv2f4MGAbg+wqThAdc6+Ns9BkfKyAiy6THWOi/ADSmLKUD + ###/A1Hiv4qT0YY7CNbZ1DaYFtv2kq3+QkQPqulvu8kLDUIp6XkqeApRH7i6B8/pHJL + ###UUmo+MwHUHSP6GdjUA63N9HU1ga49e1wF6FvmRm466io34Tk8gbvZbi1WoRv4/PV + ###7wQPwmCGuUeOHcHtKW110suBK/A9/0K48K+ShsrgnnK4P3whXG0yxIWhFHCA22Bw + ###a/UvhHs56XZz8T1jcOvVXXDX6WZ6AWZtpeNMyKM2OyyMdhhtdpQKidwJjNc9mCdm + ###vRbc+6K1YHMuWs39h8mXp8T3MgA8AxL7jApPrRAcS6jAHjDnwQ6Wz5lV9NylZ+G9 + ###Dz6F4so6A7FequHuA6awaeD/+AFJZ4df2cIGO2DFHH2ZH2hi37pxGQhclgZv87jk + ###KygIh4KFAAheYJmhbXjRSkUlJl9zF4iqcUehIz899mP88gMSGRGIy/3v2A38IO9l + ###PvDzPvAb/j6WcxKSYuzqSiUOA+uIEM6/vY+WuEqEn7uKx1kPDNzivXaMmUhpin/D + ###fmK8fXpL0Z5AkocSnAUbogGEKUAmogGmji1Wihh6lB9AE+2+91koF/J1SzBLeGfT + ###R3BBcXZOpMUltpIHxqoKsQCvN/Jxm57pJDzB/Q9QYSeIlASdGrq6PLBR/MBiHgRa + ###q4pDb6AkxuI/Lee/yCP5KQh+Bsb/dAJ/f4QJiSOX10PzDrscRTJbxLBySxKZ+528 + ###5PG9JPc4YcQUHBabX0w+OcPIJLphINF4JIj8IhI7+STmZ71ZEll8+1jK1ZUoDhP7 + ###a4J4LquRgSdVWQnyGQSHYGPwY4zwi5UD4NlPn7IImO/pGRhyzUL2BSf8f8ngX76n + ###dURw4Qmoi2LgRMzIIlMjWr+TIsm1OnE1ykSaEFfES0p4jN8IRWU1EmHio5DHTQs8 + ###5ol0chPo4ylO6FyGEMYy2blYaIiop79qw8q0kT+4UDX9NfRj7ecncBk88X0eNJMb + ###lHydjsS6LjE+xc7K/novmJFQ+tS61JM0PkJqq7qLATboupR5CVqfTWknh9KcFbj9 + ###Ff/6YpSr8OPE7qzQVeayQ/CHDi5YxvaSeS/cO66S1sUouqkx2EVh/kox1IiheIBL + ###sGNhrKI10QU4KPCKfEWUcjVmx49Z5CiUjH2UEAMAzNGd7IcW+BlvwdIHw2MJEIvm + ###kc5euzXmGyyu2ODCySPSdzLHs9VABowyN+4t19vHWL8DapOU7qWzwKCEvkrrj0/S + + + +Valin, et al. Expires August 20, 2012 [Page 162] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###VWT0Vj29FmLZbo+Biv21UMa9swv3TdrHNhA9g60JHFgTJ04aeFJATEOjFNx1okPu + ###3ICxigQIXcHS+X64YIYOggKfbZ6wKMBgsSTyhyevYNWxrJR/MM5xoQsmP1y/BRlg + ###WqM1BNxW8vBzTPeGE6yXlKJVC7brxJQQ1fQJehxzZA7Y+ML+Cy7wCJQQDTAFQ886 + ###Qo7mohysKHQJqL0qk/nq1rN4xsrmJu5NoQtxbyHQtvgkxHAS4XeHLUiEV//D3pv3 + ###tXElC8P3b3+Kju9vEq2gbi2AQcxldXjC4gBOnMfXV29LakEHbe6WDMzEz2d/azlr + ###d2sBYydzB+KA1H3WOnXqVNWpJSCuPeaLUbmvKQSbPQjnloR52FoMFm04s8w+02u4 + ###NK6mNbapLZdWzT6QN7LxzNqJ6Y1odPcV9mTWPGeroJffqYPRcLTKsQ2QM+gQFmfu + ###VkRexUQo1EbBCkZ9MxzdxtoyyoqTEZoI7FOPzDCxEVQAZL7b5Zg3sPt4KCKe+WLU + ###0Yo/E4WcHM6FlDPDETzw1AMRxmF5HLP17xaOZavmH4RjYlQymMlcYm93txjHFGg2 + ###H4huM6Y8+zbiYfy4nv1AakqlWgLvzm8xJ6SeeeqOMEOu04eHOijma59I2YQ9Ys8z + ###qiQUS40lqiTUOutLVLHVQaz9WVDF1vSwYkdWSXIr87bOLpS/Dbtw6BH8lt8S1nJY + ###OyLzMjd7Q8yhupKNXAY9Ur0u3hePmncKDa1tseS8l9sVcrrJXfCYHWBTxn/zzfEV + ###t0T2dnjIVkigA6olyVI4Q91un8i+c038F4n510F/nKKyZHMGTGmHDWeXxx5xKzAH + ###icz7iKwXdKGwGO7iUgEnvTzMuQsL4PZF9kO5PUl3Yj2aJKnhDrQScx6defCkXqcn + ###lb6dn0NV5pMVlKuHdPum7+Y0MohxaW0mMGp4KTkhkzahUJd3cnZCCmVk9hDUSl01 + ###volGHXSLEsBHLVU4QOEdF4RFm8T15sz2+PLv0P8EbYCIM7kGjnWIbYvhjyJog4Nm + ###S/1WVjNZV3IKuhzdFaCGB5S6s+xw5HsSMZNIko35jrNjXJU+kOoYo7W2QYZt2GP3 + ###gpXEwt4LRi/LbYhHz/X1jLnOsINbcPCqCU8oVpwM9DfqSdUASSPtewGUSRgJbatB + ###d4Va9uMUL56MwiznCzcIlpCU/Ug6oCS3wsLQTTgeo6ZhqPNDoA/RRAWrD+TqiMCI + ###gMxStzUJBwEwR9L7TSI1DoMLrziHslGQy1FTTaErMYIfN4xYa97Zq9gdIvgg7JeY + ###vT6AKvDOk5PAi0B9CXaph8paZumRQ3uPQg0ijPHo6iJsO2KvY7RrUQ8Yn/Z0ovTq + ###EqhIULAhBQ9sB7UYn8iJBeeXjF0ySjwpUYOfoAvxWnwsoRFw8AkWrBuMgyGtQpJ4 + ###Mnm0BDTGhx3TOmMYBJoCkO4lGMZCk8TmDigwMyTQQgYaQq8XVKhQY6ilLMv14C2y + ###sszG0gEL+6PRjX8d+CqtxPJbTBl1WRssZer1WL4WVb4UQ3NuuEsx3eEIDhbJ4oxQ + ###NSbQ0zANUSqq5Ujt4cGe0+v7VyXSN4UxNtXNc/hLYm2WJ7zaSNKiu2nbyQVkN5Pk + ###LgenJDXWfS9HjCU0lkePjElnG4w+FkHUdbsZhRboVQf375XYCD/ilWwk+Qq2JhBW + ###fUAOr9BXAUgb4AtpLKkJeBaSP4vS/SdUXEwtWXWFgxjyCijTqgnsxasQ6UPiLhGb + ###7yNn0fHjgMnWFfFEkaxMTU+HSMCw8MpyqHpsz1x2x/fXeL9qXrA+4DItaXhrYe8s + ###q9zHsg7Zq5jE22Svy2Hv1wBQlmWyhenLA+hBBBFdJEdoczBFC0e6jxiEcfxVaeH+ + ###5bunooXQlIVGhuH1F1C/2UBJIhD0tyT7KSe9PDqYc3u9aG5y0W23HWVGZdi6wPTp + ###c5b5lDCXUmZPKXspIy6wI5Uati0Vv0NGI7aspnzDfImqpUyYfkWmlVT6xAMBewot + ###4xWUDPY7IZMswL57RjyfEcUwi5LMX0guhGjGlWpUDhkblgZlyYaFgVY8RudiYIbE + ###DRtVJe4MiLK6VhNdlfDuSljwfJlZlhGYehxOOtcpYy0zODN8ThhOkVV67nuqmrTS + ###ai6w0nqwZdWC8aQqJCeI7bdvS7hw8PcxxmHcQn658STqcq8mkLg1tGYT75x/sogO + ###Swsj7uVeioOlrZR1QBkGPsD6u/8evhQtfeblzbQ6MwzNSqnhllKT54qmMdo5oNhE + ###XsOiGQ7H1AbEBZkQ9lQI3IlQl/joVBhf9++NHEBdkVJRi5PaFFrsE7pfi28RgQj7 + ###dVYZTgdBwh9KLLz/yMwJoEJDwL9KqCO5CHgX9sXvkUk5InqMKZnordhSAbM5JErK + ###2ksenEnfjoSY3SNdiwg73tNQQ44PzZDG9072RSPbXU4CtkgaT6PxKA7ikpIzTXHb + ###jm6u4amlTL83IZlUyFYiVwE1llPWAMMRS7zCuZXkTWh01JvcIkVuT6/i/JzTxvSk + ###EKfOgTlFHp5uYKnbOO0UY1/FpZ1lSjMcP1KaD6JMcjH6GAFHmuaTtQQRUpUqIK32 + ###UGuD+QtgUSblMWvvCLT9q1EEh9aAjpcwktZk4mCnrnkNg5WrFUY4xG9G9VUKcUSu + ###DZTAQA2QzTjQrxktisiKvUtyO9sr8DFE05JlhGn6UKc6KLFWBiA9QhRj8iv06XqS + ###5LkiGC2lPxATTp5uaYZ+rp0YDxD41nDUxf1WW3fwgiIHLVdwIjhsBff8w/CEDx2L + ###XzWdo5ZVimUyZeoGTrjjaGUUrU3WjZV1/7GYOXv0pVz2hdwDL+Oy+LV+2A6HvRFb + ###4MCXCNVM+CQasEJH+VanD4g9tH+PJhgQhf2wjSQx0DUeC9fTgY9Hv98lNh4jmwiC + ###m+Teua7NwXMkBNYocnmZaYPfcHM8IgKK8JHmrDGcLIaDNMHOwxqYX4V7SiX7wHjC + ###OAepN0sNVXb9i1Vgic4xt4dotcWV2HNuU69JRsyIzzpkmZ1zQsWg+N8bWOtf5GdW + ###/K+nyfzAP/Pjf9U913MT8b/Qqfo5/te3+HmO//Uc/+s5/tdz/K/n+F9/fvyvB8T9 + + + +Valin, et al. Expires August 20, 2012 [Page 163] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###2nlzlBHxKxHpa06Er8RzFXjsYbG/aLgDIIdj1NnhiF849BBlfraHJ6ULKatFnFUy + ###F0HPUZ9vtoXFCNIjdjY3NcgO0DWWY44oalbAKZePJlaT4k7/6ODyEA4z7PDXUXSD + ###NO01yQfscN8ZReNRRF5kE+hxOOqPru6FXqXA5xpISRdHxz+JUWM1eQbCm72D40tl + ###XbBoliA4XEP9Pqpyb/Hin+876LJQz50nbAYNKL0gBSeuDY6fPNgZCEdvSo4dboAy + ###EYfD8hWK28CrT0o0ZLodj4IBXkX0sRfy98Z24YQkmYikYQQiKgnijt8PRDqS0S1e + ###m5VJBQ0HTjS6pYtNsUR8C39Prpb60qwgDcGpG2wWLQ/gBOkF/oSuUsiiiFClH9pp + ###p4U/3zo2zQK2LLYrhiFKNJyb9mrs1N0KfVCNsfESxzeAU0mFw9PTyO3tnucJLhiY + ###ggQ4/e4XeCfb2qG10JpK6tcAAgyxN+33y2yemO7fwGMF8GQZtHFn32UCmSxCaQLI + ###Y09M11upOwO6EWhU4IMs93o06op70lEbuACylMLmzPs7AEEn8PtkBJZ7c7ynJniI + ###WT1JPYfZRKleL7wLumX+bhMYgeH71vEf8302KuW5SZAne7YzcOK50D5Yz4F1oeGi + ###nsB6IcT4FxkxTIw+eMcdpLyP+QYhRFpJJcgwjpR46AVBO7Sk1SYEB2nHhsY74oKa + ###7ORINza0rpxZDWyp1rqoicVKs+4o1A8J66zsNi9SCtDBpjScSfmWcy53zKmts2Jb + ###Jl7fSx1ApvpcWBGFMS93CcZG3ST1ggoa8FwE+2CHDjMwn9KFwuHE/Cf8NUOo9WRA + ###RvI3QsCIVJaC/44RwVF/uAJLNAj7foROTsl7fdYIp7uIgrKpklcu/qQpNK/EVCDN + ###BBTzKmk60CaO/SfD1VCfJU52BLzsSFkIsrZ+ZFwGoB6/rLOvc0MLFx+39eYjcILi + ###HCSQQmVYlSiRN/FnQGPLYQH5nDRMiUYo5zt8KTkzkWsWUnF8mOwhyTuyWFikoUKZ + ###LHT/EShgW/i04pyO2EONb0Z6U4r3KLRMMeu8w1iIXmijdU1n6ERktS2BbIa3AHgj + ###IHK56suEgd8lsWgKhG1i27xZgyAy0b/174lwyktsOL0EmpBhHt3jQ+Pk1EBiFlaL + ###pz0QQEN1sTMSb4DskrocWuiM73N5rRxmtsUMmyOmFI8G6sJFa3XFRSpesCg/7+Rt + ###X15ilozEsUM2a3g9rarLmJkyDIK4tY2ANg8GbGhMmlwC6EQHSRTXTeQGLEYqrruG + ###ARJOkEhXRKhUDrwwoDNC9IpEAFft1ufrNTFVaV6c2DJZ15hmTA3hcC2MeqwLzNm1 + ###jCgFOnrCknWFdTfbOBPfnJ+7K/Sc/OhKGx/FGY7mTg5YmLwubER2oEOLDbuJEXAR + ###chijgXeeiwXYmunWDnZBiIqRMmIzGobuw5gHlglCEuEzHE8kCAxvAbq7yXQV4DM3 + ###CPj8NqPP4HDooWlLQfdQys1VaSVIfx5Q3CYRAYaOqJhzNQvD3RXnBLHMKGsXk/gp + ###UnXz5eg04htEw0eRycBIDJYufem6yUAHIGUiKKuMeMMp4PN8LhlXv8gxSFd57cCc + ###A/at5MA/XDgP/q9VsEFi5fJkyUvnLN5evkpsgz5sLotcM1ZShZYYqZkVnTmpEvpf + ###tfjzQiR1tqb9bf7QD7eNliXu6NHRJbbKc0J3X5wavpcNn/zWKjSp2tYDlU13pUuu + ###oHWi36GyUM7hLhFHUqI1weOKljDQANCSyCcjFPaomWQEQcbAYKygtFvTAJMtShe2 + ###ZDADEyVFU/KmUjSQc721hgx9EJt01ZzCqgB7kvjkWDqxwIlgUQcq+7MnRsXhbgHt + ###5JAEUechafcO0QSTlK32tpjIMLjyUQLdWm1vq7gjINYziyQS3gv2AUMjjzrkF9xV + ###F71mu3wExUCdcGwlw56e4dMdBXzNiybXwvRCCPmkrs3tX77L6815NhRazcRBjXeu + ###lMwFI05AS3ipHKqlERnPxa5cdMLI/OjwfdaGObKOY7qqZm5S7Ps0T5U3bcSz+dCS + ###tAEZEudC4hTjjGCX/BiVBUT7x8AdDZH17HO4a8kDCM6EFglHBfI8oQI1rdlT0rOg + ###St/n4DHYBM1Xc2NsY8XaY8WlCNmLZCibXzOMC4BV8sNhrLYc0XNlNwKzN6uv2MxP + ###yJMesgF/IERRsYw4yj6aYIxDFY9AGgIloFlKrQAPX+Vp4tjtJndtfN58YV14qmRL + ###Kb4W3xjstlB7CSjtKLGCdUxSVIgN+VFBj3ZkJENWw0SliQvFJXwlRG46NbMdr9Cw + ###OQYowSE0x+AZl5eMLl6QKZY4+lnhEwyvSftDC2f7/rdZsVMm44Fe2J9wDA6h7UCJ + ###ZTAGUhD+g5CJ1EgTnva1HwHnF3agi7MxR/eCJUTkE0pGZIKU3gR+ZhnKC0cZjIXv + ###+FeIYBNTtbEictWGsWiH3CUJm+/HZDiEMTkTIbx3RQQbxV0TAFCnUZLzQuABHEmt + ###JYDIABLuO8jFxngFZphlKc8fguHK3LVjJ7flF08GAaVbnGGZw0CKVQSm6SaQqjYJ + ###Dg0IDu1IOihU7YhWcvR4lRrK0+bF6euIoKw3tGKXaoMgNJoX7RBdc0k1RZdJ2n9m + ###PgCy3PM62tQamNmy8BHCebBASB0Kc2deDVawJcJ54lEc3AnZgtRwfbwBA/wDajrF + ###gA3W+B4WGyOzR1QUgYwlVBN8EDk5FS8RsI0kaI4rSuyqQ7Yhh3F28C1LIcoKYmNX + ###5n78Rz7ZkqRGCUMT7VikCuTcVS+PIDLbTDZnOpPZLe5p8uTkZtOl1TloP+NdBkZY + ###0yTLI8uaRlofsaShEo1QJbK6PweWJuqSi4fY67EFWURxwUUp+LCrNTISE6nKNzSZ + ###pB0nw042D0WhK5I6+4S2eGRGwVLtiwA9KghRQfVIXOcI+ZlboVUk5RPGrRMIGNJ5 + ###Gfs9UhQIHQWimbBEE1p3FXQX5wfHsMW0SMy19J4rL5LWPpYCKotvwesu0xD5kEw7 + ###Od+gUiCpJ6aWUj0s0Jq9kCZLR+ZRSQayGDS6f28wMGnl46XmfkipKbhJoM4TJZpJ + + + +Valin, et al. Expires August 20, 2012 [Page 164] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###7ZAyGcT3mSe7bcSqfK5JSLXDOCN3LIL5hQDU26Ec5YjNC9GFD5ad9W/zmRZgAWeo + ###z6RgikbxExsmKXtkOZq0Ue/e5bHphcg7HCCDu8hYZm3ymlLwPhHJemqa9TiilU2v + ###ZpCqJamUsKMD0Ue6BzgX0w7dJGBWoyR9Sm62FKdJsgPtE2sfxpPSo7ed2mbcWqw4 + ###cq0xp80kUgQZgjptI2kK2VP3UkkNLmonTSTgJg9RMc9CRYltZpFQCVdmIewZ0eNc + ###1I14NVSQrFdIybTREIFZ34jwvxRoytQaEH1nPqQCbEgOairlgewxTyc0tSMs7y2i + ###SKybVqmiOxZKuTrgWvx0O2jcGVhbyG3IekfWliEFbj/wMYQCHBqeljhWRChFpFF6 + ###nQryfQG/jXo53UF67xnLO2v3SRCOCT7+ILWrrUbpdCb1CraHVqIqkBVzzMJi38mp + ###tK2ob8EaLVZfoBifHmiikD3YncTFC6Gk6GgTL+N+mBBZTAZNNSMAKvtXAVPpoM7p + ###ssSYUWGL/ecfs53nbGS2qTX0aQXADr19DbUePbMS0zoFHKMubENq/nZnhO/Zt79S + ###bHkmBN+WENAyfCUaQG0/b/8/c/sLTfgiIsBa9Kff/4dRoHe/7Ftz1ElOmFnSVOjG + ###2Th+YTjPUQa+lTRE0C0gW9maAIgc9Bu2ShIZe6SrhnBqTekRabDklEtaJnnXHMSs + ###Royn7Ri/Ij+kcgsgjZGutXyriQG006kPDNbduMtagoXD68Pkcgs3VRpayVlZWTF9 + ###JdLWLdJdiSa8L81mLOsWRa2Vy6C0YCHZMduMxekabS20YlnSgkX6GBegcX6K9m9J + ###h9ssC5aZRivGBRUZK8XyXiYtxUtRb72CsQMoCDz8adAfr0Z/YOvW8LVqT4vkceI+ + ###xRA8sJqXV3VEfk7U9lyP+mwubXkHUSwJh0NX9dF2IScvSkEmwLtwFgt0i8mbE77v + ###HQa3qPIWlwu2eyTvNWVjI1deoYNh85KA+9e2efkye5c0Bpn2LnIqs+xdGNsW2LvI + ###Rki+IusvExVnouCMESxj3mIt3Z9l3mLjz7c0b7kcic4Tt+r80LhV5wdzb9V9qfgn + ###RbO60519c25wOdb68wW6vCeHg78kHWj51tzAnmxypDbvzAtocRum09VYV9CqPt7t + ###i8pkM5C60xXtaE9Y7lE1IB1/5WW6laJruft6G/KaMElIGJfhD7ys1/fkPbr4EffR + ###YpDCwoDgZV+CK+RQl+ByjPMuwdUQ8tYYtGu0DKFmXIfTha5vZIGRl+Dixjp94Y33 + ###3eqspCdSo6txQedWVg7OvCLMZ3AyDqHsjQcUUWykjxNrDVdevLBuX21y8uDbV1H9 + ###yW5f7fOllKKxM29f9w3WRnxOOq4S7umx76uZiyzQaUFsaYWizfljR3MYuhTZz7j9 + ###nXfpm7Vm/wIa1dnXLY/RcFrnexZr8jC95sNvDjI3jtwhiy8KkkjwtS4Kltxbchjf + ###5oJALJxc//1/LXx+Cr28xTcqSV4h9JJ6eYWv+4IlMlVyj12AVL1MLQyrlYRCg60E + ###fOf07fGxuDWLmMVnay/TwCLVPLIss5ZDpfoRHRXSFGW29lsoipZXfVHjT6MDz1Z7 + ###ybwOIyOcihMDcIjlkaqaAiVd0bpH03DQUJLmQChFW0+y6xa5k/CIFUYD4tRPr6bg + ###fEC6saF+2PevnFxl1c3j0kl9hzDTu5fWNbPtakRoWJ6A6J1M+UC+iDEbmbSV1FM3 + ###OL5Ysyl0pQ383W3AERsFa6WOVw1bWUXF7H34Fpyz+ViNNldFhqy+tVEXatzxmV6C + ###jA1s6MJJSEno1I0kbP/L9vbsrW3ps7/Krl6s1X7e0P8iGzqpHf+ibb2MDn3Gjl6s + ###cTZlp2+kcTYcJZZgTqTG2QRhlsY5fS0ga6SvBWwmdN61QIKOPexaQHZjXgsY01CL + ###5EexprpS4Ea9Amqspb8h78UVpVcUrbPWVvg7s55tNA6EPoPoEhuposkVupVYfHyX + ###ZXfTYn0qLS2TCRSMR9rOnRRlar/FJUPvi9FJmFAzkqgvODNWtEmjUkt5sfBgODOg + ###xCsxRgCmaVKa7kvhW2urTEoPv1qTUSfV4eXZnhx9upIgkarO+9r6B6qHFyv+OJ5y + ###Tmoulq6uLispxJyuzC7S2lFucUviAGuNej2UmhLSranSVbqRkVTx8IUgnvQJfw91 + ###RWjTSq2e0qOZsY25pRYtEdHD+ZTPJHyJMmJ5SjMb4bEgDKkMQZQAqR6RkG0D6kUq + ###tJhh6qhVTI/F0LSwlpni6FR73+espPMZVliZCY9Ogm4Ii0INNJZuQKUx+jXsBlx5 + ###fenKdiKkiylQnVvVjJ0yfm47KjvS4bTf59p2YviM2kenv+wcH+2L6Nci1avtDyUM + ###PZKKS15TwByVDUbmwpmPwKibUJiRm4nEKWxKa3K16QEpb58Gwx6sqYCdjTEosjmg + ###1FD/KisgBtaCgQm1+WxyYust5iyMUrc84XqkYZrS0v7JoBy2W3JIj0JncfCFw4UQ + ###E4fJQ3A4fXQfK0OW+WA2j8e/BJB5QJkg5oLvP5TksbcE9VjmTBJC2IPl8G+6UFYm + ###mD9ppUzFMyyVGJJYq+TlfSmT68hawxnGL2Y4GOfcig1jWb8Id1ajsBnKZIK+E9EV + ###qvf7kxC9Go31iWUkV7T161v3qpTPiMSBCecigXIxHAgTuz5J5pgx2dS6t4NgyL3q + ###uMQwvYwbMHNaqQezPBHNueoLKRF1NXXhYnVRSDdA2ux0wWj8mMbEPU7WWLScZ9Uw + ###hb1FI8iGAEhnmbWzEVAcdgYFMXswzsB0R8hRU7SuGd2FlJ3mKhzyx2DYLc3ufODf + ###ZfQ/e401aVwGUovmMWMGS4z2UVF9n6P5/uv9EN6I+L9x2L8Rn+OVwc2T9TE//m9l + ###zfWqGP+3XnW9eqPmYfxfb+05/u83+cF4h62Ls7fnewcXTtP57xeIBKt7p69XOvIL + ###6U+RYsT6GR4nklHQT4WuFdiPIPWQXY+ST3U8l9QrusUI0s/H036cfhy1YiCfPft5 + ###a+fNkX6A6UqSDzI7Es+THaFHeuvj1B9OTDjA2McjyqyoHh6/aclgg63OdDLq9fS7 + + + +Valin, et al. Expires August 20, 2012 [Page 165] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###0+OLQwE44+HFz9YXKNDHQvrhm+M9/SW+Dvr9VgL2E/KUbuEgUw+PL9+kntFA9nZb + ###p7utk92Zb39Nv6Lov6mnlC+h1fev0m8IjCSctvujzo0u8MvOvollZLTf4og0Sqmg + ###CxDkcSo0R2Ndfvm59euJP2kdGCD6cdES8BonHv7yc+LBdIhnZ2r1aHGSqCCMsQl0 + ###xujYT7d1fN6ajFonF6kXJxf44vjcgATlPZDwYE+dFJguTs9NLITdKK3kU0XxsYFK + ###Ox6OUH/3h34L4z0gzG9arn7RDmGG3Rbwx8az2+Bu7GOSvFbVy3ps7r/29Mr8ypsK + ###8cQc+RCawljWLZEVVb/rh0OvPzKagC9e30Tv4zd7LRh+/z4O4xbHrLBfhsNP0HjQ + ###zdoWLVzLzii2V9fbSaw2HA+YxPgfaVxp3QYYayAGrI9GoW9gAu0F4HhbvAX0GxDX + ###SJqKMh61uqPbodeqznyV9WIchZ+A9rR2zue+xvqtw6PzeWWOjs4XFZmOvdaPP2eV + ###iEYDA7PDq0HrZ7duPAHB0/g2HbTij0Cxr8Oe+Zg3hESUyMQF8U5S5qx3PaDj9Cbs + ###TEZR6jWTD6754sUL89yDab872NenH4VFXUVKk0AuLKgb1sUohm6rM4n6WSVQGgf6 + ###FIV3WW/NmE9Z72laiMsz38EAZr1TVDmeXQS3R2cU9DKLDEdhDIf/tT8ONDAyykEr + ###s0EkKSPR7awCUXCFGelgk7XokrvPN3HZReOwO/X7Lbwuvbp3G0sUyioSj/qfkARk + ###vbv1IxDh4SSajIzhZJWkNHjAGw2D1i0Ac3SbWUi0k/WuPY2uWpzLAHrMKHDj+bMe + ###/5w9eV5ztVjIjGUV+xTgNmmNxplgjjvX06hRm/mKXyS30fHZzqWxjfCGPgtExwY3 + ###woXMLZJ+a2+R9Hu9RWa9wy0y4525RWYVMbZIukjGIZRZLIucZBczyUm6RPaWTJcz + ###tmTWS2tLpgvM3JJZRRO7LV1E77b0u1m7LaNkBMgEokLWuyWqJ/ZaRgHN3GRi4azZ + ###aSZm2plkFaBNnH7cDz4B9EfD7jRqh5lDTvEwmWuZteEz1oCxajS+b4m9P7PQvPe0 + ###+bNWOBJTf9YA/Sv9mPqfTtCfrH6FPkjJU6/P0v/gz3+47ho8q3lu1f2Piuu59ep/ + ###OPWvMJbUz7+5/ie1/p8+PmXqL/pZoP+r190G6v9qsOyV+loV13+tvvas//sWPxn5 + ###vyprZfi17uxdHJ2foYFQdoGNrARhWHxORjBKAkZZwDjrDSIbfeOcN7/QueOQqBbG + ###lvehZDJePCcSe04k9pxI7DmR2HMiMZVITOYA++VnIwMYfTHyfGFm5GHHzv0Fz1A1 + ###bD3jwEeYCIx9Xa+CduSHHYfU+OVPFoUGUsOelezxccehrMd9v6OzcsXTAVAMZdrM + ###eZUp3iwasCA9kmSeLwrYf0GEwER7aqBUGI5gghbdwcepcPXDvAgryimTCJC0w+bI + ###2FhcxAWmaLAUsIH9O9Die+/NWzNE6x1miqcDRk4GOpCzFAoIJyftdeSLrgznYAYv + ###/RX9CzrBGAO0O6wilibkFG+Wg3JS2KkcRVUfYrja6RDtWMx2TjNMDycycYFR7iej + ###nAAhd2eUGTtvCO5i+XIcXJRyqcvTbVy843Ak0yG85YLmcDDHjMyQngjNyaZKQMIG + ###fnwjvY9wfuwRS7c+sQxqQLasUdAJQvQL4gEjFiujBL9/xcraHPKjLUKAwjs2UDjl + ###Pz/xn3iMiU348y57fDhO0EEtMSXSkcYLQNZ/O6XU1vgjTCA/+X234aBMLc0Z+LX2 + ###8rYwX8fRMXBmX/jE4BiBv0GEiMcAuQhwPicN/pdYU277C9cUNSCY75oR3u922Szq + ###zuwfjeDkInaDJ15EJ7mK0+GXrSOOlm3MEiuGa0SGRrB5JOiF0iK7s4z61DFfDWAy + ###lImfqGl8+00Mk0qLNrEJbf6CxPZf0/glJf+N4CtbCj6ZHLhA/mtU1pLyX61ef7b/ + ###+CY/tvy3x+JdUm4jxvsQBLZXjokexI4bJ3AO6MV93jm7ADkC2HaR3qLv3yOfsKMz + ###WwCVul65FiIF18WmKBARMQ8iElN8D1tu4FwDcZD+UhSjCO0t/0oCIFailqQACJzJ + ###l0mAUurCxh4vAXrpYfx7iIA7by9/BIZ8noyH7Swn5i0h42Fji8W8mTIeVjfFvGwp + ###T0xqpjhHM5or0S0jzmErCyS6JcQ5EmvmS3RLiHPYyhIS3SJxjgazhES3jDhHovpc + ###iW6hOEei7JIS3dkFOpShra+Z29l8KHncvbcXl2cn8sWL/3QcJdF1YJOPBppsv9T2 + ###u7LMFm6x4dXK9bb1DINSJR/1wzY+02GqxK0c5x/hkHz5FQoGN3LugeRRHJzu/dAf + ###YGoS9jpmUgsSGhRQTrZQXsuPtrutjg6G/sXIaSkIAXKcA6a3OHr78fHZ3gvkaKGv + ###cNhHcBGjyEbs1LtDEQNb7ASZf4EOBjLImB1R8LOZ6hodxQL0lye+UEyzhLlHQNLT + ###xwOcBOR3T2eZSA4SDuno80UGaZx2bkBUnlPTAMlr9+GcI4qnnAXxfLq6zi+Ya+ti + ###73zncu/HBXNuxZ3IR2EhY+7AAVyItxweAf2YMZyuka6r0w98DHcIg9HQ0s1nQyyF + ###HZSC6iviBi/vTIAdnh8cZMFJ41WO4TaeRAI2NGL8mpwb8kyOcAOmkE4iwiayNzGw + ###TTjkeMLakUrBgdNtII+2mBx3gJkqU5JCSslIJn94cM4ePao17fTu+CTXRV9/6LHk + ###DPOAVhyUEZ8CcubgOf4Z5gsimEaB3uSdIgyKS5WpUN7J5x8xvxLzYzhwzFHeh6Um + ###V8rgipMvGbMnqW4ZCMwEwAl8tQGAT9IAGMBQngACFyAMD52Ac2ITDLoxKXL+EUQg + ###BFK0XYqwO0FZO6JE0nNW7/hg5zyxfPiIhy9GHgcTOfBK1qCtESrHjNenb/darRf/ + ###OY78q4HvvN4jv/wYNsYYaPqkh+I1/s0qwQSP0BxWjb906I/oiQ4j7eVhnDzk6/Rn + ###Sy/PP1/6k5L/6XzrjztPeAu8QP6vNqq1pPzvuvVn+f9b/GTd/26UvYpbeez17l9J + + + +Valin, et al. Expires August 20, 2012 [Page 166] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Mn++mv1LyeXPV7PPV7P/nlezb473DAmevxmXrkBCr+nOVZZAw8+zc9gijlcTdx0t + ###eTLnjNuMAj6QLtDyedVzCn6HLyrG6q6EqvfCKGcXxkbu5KWL4zjpt8PpwHhvvrk3 + ###nvNNi/19FHVn1ARu1x5YmBoYzmL+wLoyFpzVPNZ7moExxKVlcSbcUjBPF2Krd14N + ###ISUJx3T/ij8M7cskwo5vdZuU4v9QOT8axyudp+tjPv/n1hqel+D/qmtrz/zfN/nJ + ###4v88tv9LXgI5sywBv4mpoMRLy17QjzAWB71T+iCyJnhmQ5/Z0Gc29JkNfWZDXxhR + ###XH7c+eWgBZM4PHqN3Ki+IaJk7Jk3Qy8V3SWLwL3RYDzFPPX90SjKxR+jSQ75nHye + ###NyQntgGqPLkGWhdSMmSyEMCcKhQvaRLEFJeKUiOoxFNO1Su3Q5GWMl4xDYlC7KTq + ###MdM75WA31CUq6FWp9qb57Qq/qfRTbfIzxkerhbexzCYfIIVCinw94oQxzA9eTybj + ###V6urt7e3K/4/wn4fqMpgNLwJ7oEjGg1WP6ID5MdoNJqsXE8GfapDaamRUANh8jnX + ###CzSPLL3KDNX3oysMGCyIaze8gsm2takj9527KrbzBfrtbDVpliU2lex2MUizyKkT + ###j/p8nl2t0H3MVbOCk+NpNnMHe62j47PXvC5lN7+97dLrpvt2a0vDojuiGw7HhCu9 + ###cBxoJGfCO3+1teXmYVRmfQycnZtsNdVa4M9VsdneFJ/xRbkpyn6m3+3t7abLD7ih + ###chm/4ctbTGSW46fbzQqlZBL3TFd4+SJRmFy1W2/OYFe/eGEw373I77S64SeJKfzU + ###txj0trjVMbjzqDPeNB9BqSiIp/1JCf4O6BWZfuGwnKYQVTAOQa6dL3sbVMCHF79c + ###/HgOXfslKkmjh/VVz9vmc2C53AahexR0QvTE9PvyZq0zhkrnSK3dBhukwaOcfNAu + ###uY18vlTldnigUP7ix2Po4+Tt8aXbaFU9dL3PQTXAnXzJk2UHUNAvYyEogYWqbk5O + ###tW01WJzTIrRjtEnLw7VojfDe5FzPCXcuhlaORnfhQMZeZm8OSnX2vrLi1Utu3sn9 + ###DEuBAbV+dmsYcJhuPY1VYkBgc2SRZ67wXXpNh5vJRU498JJP7uXKnNPIgIGhZF3v + ###y26jul4rVb21xtoHJ/e+XFmhEcM8ACb5FbFuQwDuXRlLrcuGXlOSlggvcWV+Fudq + ###itdEkigQFRGbBWkIGQZDqQEUxwRcGH0jottKG4Y5zlnLrq6fRE5CGFIsJVpMgeeu + ###1ECI2tio1BouCFvVRnFYyMHo171qdQNe1dera1VvHZ5WVmqVDRC+NhqN9Vp9o7YO + ###0xIt7Y0CmQQOSHgQBSXNzIVoJC0wJmK2GFZvReAxjGBnH1HWq9brayVHoBL8Q1SC + ###lea3Zbda26hkvG6suVW88JLQ/DVwbn3YiPcI6EJUiMquWAPA3umETc/FIYLIRPap + ###+AzHJGbza0AhAzviCBNeRTh+utYcikoMXWhZxhIMA5FVE6P/Sxj73d+BOUZ+FWR+ + ###mHxvila3lE0TQw3yxTJI+3BQ3soBKNy6F7hVb9RKLoD8g8SjyIP52cAA2HK+TJo7 + ###bEwAG7BH8JtBmCjt4W0iVPHymBMTcBf/KjDuoDM+oKU37JZHEVr//gjyU4D5yJAX + ###n4gQ6a8ADEAFosJ9IXcPCALogoif19gK478Pg36XD1PctpG576eIDojf0n0L1+Su + ###JHP7iQwLCl8tTMYq7kqltlFvHJRrgFloSs0F8s75CXBGUMBbWa9srG0clOvihJRt + ###jQP/Bs0P8Yw0GvRWvEZ9w10lkKzYdgwMxyiJhakHplKJfngZkoUc1/PW1xX4CYkF + ###bbxIE8Tcz++Y6wHi927VE0lELAIIVI4IIHFbGaQPD6ibJEEbpo41PomF/UNKTbX3 + ###vv4B8OufXhWoBYwdcNMtOeVqxXVxJhsb8KXRqH3mI7Hn5O6acEq/kAtIgCQ2xLmB + ###ZnLGQXmHHEi+vEYv7/SZCOjgFW4YNZP0M5ooArL3vvJhJv3Ye+/Oe+l9SC7ZzKLV + ###rHbgee1DXv7okYkZRJPSWvnGPgz5IFRqXNeho0M/8JzyWqPu6gdVZ91bMwrUAM5e + ###40XCUMVYKdZKdkYYc6vlmcrgjLPwDk46grtNWN7A/O5Kd9bQGRJu6eToFP7isBsl + ###eAbzZDw/dkt3SFUSrXgEQyh17M15V02+O4adfeclVufLf/Ra4SpMSfd+7KpPnvpU + ###VZ9qL1KsBgJ3FqOBGHz3feUONZc9+NEbYpu5poN3lwenOGmXaEBebhKsCJBEeGaU + ###W8vL5aC2uIPKGnRA9SWDTS+3shqoq47+qaEqljaBMlARpVhY0zuB1fDz2QnQzSVd + ###GURY6GNmE406MBflu7zR0ot0c+akenJSVjcVWZ3qGeXd7PJELdbMSqkiusTnDO40 + ###SYfhwJeEGPBgDh1GjnwGGQ7nk2HFi/LFQhwH0QQI4TZwQC9V03k2HmR6wGkGOTcF + ###HJCUuzR+KRDFFkju1Ck/ZManzset5LWBbTXZVUWFQ+BD8jbveoHGTfKwRvrjRza4 + ###XknCT5zmOjCVdW+jBoxmo7ZWaQCvoL7U6WW1MDQ53Y7JV0qOUvBigpFMSApuveZV + ###StXKeq3yIcVj0uMk+S5zFeCGFFxk3p/J7cg5DW4nKI9IlifWUyoj55PLRYUhiM8r + ###yOZrzNKvirlIvFVgjXiHZzMTNqnL5N2YdVPsCK9JgguOp23yrKB0tXfw0XElqIRK + ###Q00pzYhuohYBM37LwcDKTijh62AcDGPKaUrSSTQdsr5bcFByMYJYcXQiglDm3OVR + ###8qRAUFAgvn44uhWMZV0rRGDC3mpuWESCaLOaCR5TjgPmsrZSqVdrDeYks1lNt1Zz + ###1zWrafOYsimDd/VqjUZ9lQaeYDXFplOUO8rj9muI44p1b9/2/id1/0dBvlocvPGJ + ###TMDm3/9VG26ljvd/ax7873oV8v9ae47/8U1+svy/qsvc/+0tuN5LXeBZiEWP+RLv + ###EJ+XRQpFmaRLSNxU+grk8ec7vec7vec7vec7vec7vZRpGd+I7B/svn1tmJjZT7O8 + + + +Valin, et al. Expires August 20, 2012 [Page 167] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###upTn2MHxZWvvRX8Em5h+kUwxCMcx3iv9J0lWwGkGwL5klNnUV4aiZ8XPXbzN+aV2 + ###3skZ0lLe0Ffkc36+kH435RTOuTa6Oxht6msLapUVC0JBYV5XoH6UuCxoHu9LSvAt + ###B63x3QmyhvzaHKddAUubsio8BS5/Tr22rOdn1GPB023cgawoNcry4GHyycFSfHkr + ###xJdNRIrRgRelImDLQ0pj4+A1Fn5ETxMb4HRN0zCBowGCM7PGmjkbLJUxd1RhqM5+ + ###RnJAqoMSjsNcXVy0lXoRBNFCzlpzN7+1laPSeWNNuSUSQZMtIS4s0ZKOdXNwfnT4 + ###W+viR9isUAlaustvNUn8//57VEA2hRiRrAF0RJf33Npabb0KUuvxsaymnq0fH6dq + ###v7Wq58z6b/HG1Bgh4iCtjLwnbOvW3qiXb4y3CQUg520E0gOgR07J1DqAWKY0R98l + ###YGFpj3rCIygHRADklZLzkhp8JRKOhpy+lLp65fyt+9/DlyVK45wXuoXP4pYQZL3y + ###3Ywu4bXSRM3sj7UrczrEVrSmBAlNsZi4dESZyYYRWXqStkoTKgkn/SQLWryQj4AV + ###FHkEpLC7R8Ap1VkGlJpeBpgUqpmaP/2lhbr4Vuvw6Pig1cJPx3DKtlr5TBQ0ahEe + ###lmSeUeDxhV0rFH4a7FR9zcJQpIh/i19RlxIyMCIeC40juRp3S2CVCS6W0xla9HlJ + ###YOHMdZVvASnq6k8CFNAtOnr47Mrz95Z6sDx2iYoIDZGTSjTwaND5eeePPxz7GY9y + ###AUhpKAKeHHzEhuj29gy46lnPAa+/va1NaR5KRcXQZlDRrDFFmIY6OZz5i6vX9jix + ###tsePXdvjv87aHs9d2y9Z2K2tL1nY46+/sBmUivkOfUaa65M6QGeeoF+y1RTp0ssh + ###jjvrxFNouPR+ss7ahUNY9sD9vMSpmwXm4z8XzMdfDOZZ2L00mI+fGswWH23Y4Akj + ###BKxYLgvph+UilnMsaYMECwlFtFcAwUfCVHH9sn1JCXOyxnYl7/zdSb5+JdYbnpRl + ###04ZIII367kp+YqyaSxNTgvO/BIM2pacfd44PmY1zcnz63pXcxHtmXJycvOkjiWR1 + ###1ZZJ1FxgFHCkKUwyyx0nym1t6XKqR76y8dGakD/TGdFe/nwQlYzzof3EZ0N7EXrS + ###EB5zLrTnnwnF9qLjYOGYZpwJxb91m7NG1S5lng6JTTWfsaMrPV5U+vzQRRWV/sxF + ###pSF8hUUtL1zUecP5yme8sSuZBEmt0PILiEshqlhHlv4yfykXi9z2cuKTZXbo3DMs + ###C37ySKO/D9+pSx5tYmSZR9vMUS2zQeefemxSpHboQxdYVPnrLDAN6CsucMauXayO + ###EYN6grVduKxslfaWsEkt8ltzG7994D7WrjSwfLKyemitfMbTL0GBt2kceLsUEryd + ###t82n+C8L6HL0hArqy8M3/Nsld/zbOVt+wQi/YN8LBCGU1AhikoG3D6QDNoKIyn8l + ###BFktZAB/HqHo96f869FowmY7CwhHNqLMG20WquA4y/ynOXPUvJYptDGGuQhx0HJK + ###uDuIuyS3oe6Sslg3bZgl7hwkA/f1WDWzy7kcm4JJekMXHseW2V3Pu6BY8m4ifSEq + ###tqfu6UEntVFtaW56/u57ioV6er46p5mRvJ/PWM3Fx7Uxuic9sucv884er3KnRJd5 + ###+GOI9U1PWNPnOvmSfTOL4DYlaeNC951AkZ/z1lOJOT8/EHlEZYE/Fg3HZz8/MTIt + ###ddYbQ/tbNxudivPZv5+X5ABxuDu7F+iPmd9uZiiA3Hrx5/xivJJDFQa3ZLSG9lCj + ###ETv6ftlQ5S6wt4HxrU2Kmp8fvy/k+DP3RmGmQiE99tl7Bsf1c7OpbaeN06lKJQyL + ###feNdbQlCKvxRaZMltkobLS4SO1IUF7tywY4Uhc1dmSEz7Vy+Pd+5PMg8FGHi/nZb + ###Tttvavrlb5X1c7wYbiclgqo5e3+Grt60l3ZhwFmj+Pp0Hzt/5AmdSeDx1fZ203Hd + ###L6H3PKoZhzdjdqbAOPM2vZqBj/N5pZ/d6p+2ItWvsiLVL+SnaFyL14RPtCddidqf + ###thK1r7IStS9eidrjbG8yoZ9mcAVdtplcePZQpXGi8l+I3cUBfSOWV616/fF3B4lx + ###P0DnvLx20l18xZxc1Td/Go188/Q0sth0MIDCFx1bNCzppbUEXXwy2vzmSWhzFte2 + ###CAP+LNr85ulpM2DAurvhfSEG1B6HAV96JryZcyZ8XQyo/2kYMJ+EPw4DKNrDF6JA + ###/XEosPCAWKrjL0WBubdU+0e/gGilVGDy6zzGIEP00dWe8L6qLQNZJHBHQ0p2+8rp + ###huiphNb6mAUC4bP6uBspDamKrZ9YZOizEM/1YNOa8dVFnMpDLtJWv8CmQQ9yFkuy + ###ir+a84e5UAshhgfvtskZwIoigJOwYgiIolvSVyBR1nCRT7JA1fpC3LcQ/0F6X1Hl + ###22P8V0X3xfi+lPJQDPTbo/piwi6G9rR3xmuVOXeCb85hVK2TozcX2iZOPcphq3lM + ###pPRPNVbu6OVkNPH7FASgH9yFk3t5DYXVaGhqAPnNzxypz8lVdNDq5zQw/7o/M/z/ + ###r4JhEIVPlARmQfzvar1WScT/rmMYgGf//2/wk5n/dW7M7i8OFyDChc8IEKAwj15w + ###iIDX/IxLpEIFPMcGeI4N8Bwb4Dk2wHNsgBmxAWA8wLTupaID6Ofkon7CzummJzrb + ###elHUMctFXZmB0StO9CiMi4Am+DISq1U/7bH+JCEC/jre9bZv/dKe9UuPv/7F46+b + ###40e3jjlzcJefhgpyUPUWT6PqPnoa8yNA2PEf5kZ/SMZwWCbyQ7rOElEf9sw8p3BE + ###fgqiGE87ODB7/RFwEBSHFQMbT0YSQVO75ctDLjx8LGIDzxjLFwVtwLGcBldwxOtN + ###meqHAx1gbIUyOT9blWYNjn3/dSWe9jVFEEzUAgIySnTPVEy8BiIWx8CeUPLhHmUm + ###EIVLzKPchrEVQhpqkBAeDjlNcqbHvb1wcl5qhBYwxAhnzdV0TbfXQM18R6Vh4N1W + ###ZlYc1ns23KUj90yvsKx2+0FvYbPHdrM0YEHFbZruI7Yob7lF85gFnqQr4APnMbvZ + + + +Valin, et al. Expires August 20, 2012 [Page 168] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Y7tZOQ8EvJUyITEPQR6pVT/RL1NBEawTRS1gmcuTURnDbmLAxRC2ZeB3cWTyNTDP + ###t0NzYCnfRxXRppgzA8UmvRxLJkAWjA8DwIsk51fEuVM49XbgDHFjYmxFY0BP5CyJ + ###w3p5vvPrS5AJOtEoxvKjab9LyjToGsS7LqrYKMM6RabEZCMALUw5jkKljRNzMCLT + ###29Fe72TEFgPWD4C06khakbEDKDp5buOg/u7g71cOBpUp84OyeiJhckELQwcqRa1H + ###vFA44wPSmBgsD1jmzWbtUdsfdZ4PKg5gX6mGMZqq0czjHVNxS3a71J45RosNkE6m + ###7SQxTTCNRet7W476QkZPnduJdHpMdeLny8l2rWGbQE8OW8T1SRBrc6T4vZ010JnN + ###SqePjGbLqWYlo+k2EhyasbNnOwikbX0kiPAnl0sCCpmA5BLQGJxZrL5zBSQkdi6P + ###ZHb4CJD1GlU9pGsJJz/EPPzytmYy74UW6YETm80nJ2Y1WywxJ5h8285nwvu+jIl8 + ###HjSohE15boEJeUqWoC6fSpLIMKfl8XRKc0WiNAudlCTWNOOctoPXlq4Mg4yW2ljZ + ###pDK2Peb8etUZ9WoL6tVm1KsvqFfPnuMba6AMUDQsylrpWYN+Yw2a20DTlOw2sifw + ###xpoAt8FZcDIbUbKOOBESzJMpetuH0RwiY1gLpAl9gtDlV2cQmrkjyjwe5+C+vMOl + ###4cwZgSC2+X+Zq7HU/c/HKYiArTZwFfG3if9cqddqa8n4z41q4/n+51v8ZOV//cpJ + ###XZ9vap5vap5vap5vap5vaoybmp/fAo61dmHW2njHfGZkZMXMopSrVedoBcIU249g + ###uwbDTupZN0g8M9O7Uq4QfzD2jjGfDKcIw+jQJ0j3CgO2Lgt6vYNhV3yGD8L+iUyE + ###8JreKSDvcFAyk97QI2j0gKvtoekQdYaJa3YG41l94dE8mddVsIt8Simdzqww6ncP + ###xEu7S+ZvOiM/igNq5ep+ye7N6cuhpPqVI5oxFjPbanvavQomsimrEcwlUnKCDgyw + ###A1+HHTEL/nN8Iivht2F755Mf9v12P9i9nwRiwnBKdALUTEZ2DtRCN+j790H3iN4Y + ###zUxuR62xH4vq/VEctyIg7gm4IV4+EGrzIGHPF6sUqAfqLAsAieHwSFqUjDKMg28w + ###JP1gHIUj4HTuhf06CAwtVCDPHfV0+AXoNwe9xTpDz7DBcY2TCJMawdMtZNaqJUaR + ###6v1p1+2Ri5QxSBbaMMmQQXuRa/2z2fSv9pOS/zq3UbzSedI+5st/tbWa5yXs/6rV + ###Su1Z/vsWP19B/ptV/DIcgNBw7+yuOJdAXsM2/LpPCIyZZUhOeRYln0XJZ1HyWZR8 + ###FiXniJIoSf6488tBCyZxeET5gJSkB5u1F16R9Ccz9qh3I+ABpuPxKJrY0iExA7Pk + ###xbREqlIKvb24PDtpnZztH1ygKv711I+AMQvYnEbGNyHpKYg+ke1A/55j5zhBPMEk + ###o4HMMylIFUiKbJeAoCK60Iv8Duvp0YIJL0uBOPh9oB5BJ4yJUACZgOZEElW/38dE + ###qnEIgpLU/wu/IdVes1Yy7ueMNOXolilGhoQLaGBlpdLw6jWvVqVBYFJSFpyuvBY2 + ###ZVqD4D2DEMvgDftmUWF05uk3D/ZaR8dnr3NQihx+wh5+/B5/ld18nr2fVguUdR3+ + ###4fPt7T7mjSyBEDlxrmzw4mHsTMfA436CQxXYWb9LNiM+DNSPpVtbOwCg8Dz5IvCW + ###7Co6Ph6e0gvVyQUrVyslgl/l7hB+7uAnLzKw4kD72zAMGFCTR5WjYaEpBE8h525t + ###iWc4laL9XZVnJzHK/AvVtraabqPc54fQMkJhawtBtylAcTqaBHwa38Jp1b/172Nn + ###iPMfodOcTIBacmJAUXHXKi1npmNxvA2AoVDQkG0NiG8ZClD63d/xcMT6sFzBFZxS + ###Y8yMK1BT4aSER3ckPdVI2pCub+0m+XYxhCjbJz/vF5ttc16OIwFZbANs2smnBXxT + ###uVuDZUCbEnY6ZEc19srKYVvl8nYlLwF11MPa0vssuINdAjutcrcOjDce5oAgMOtr + ###H+BhoI64nR4AY9IFPkLMTuzbfpEmwm1QRziC1cIBNg477DaIaEui5UIUfJyG5JSn + ###FoBbo6UWDVrr+9mgTqwZuziBA651eHZ2Sc5sZsC1i59gb+UYMfGH7v2OTn9pXeJB + ###9z784FyDmBjzZjZMAz7heqL9I1GZnFcIi24eWUDHKxSq3ooOiGgoeMRW1s3Xqx+a + ###uN58hY1CTalyt8M/u/Bxj3/24eNuYx//rZWoeHX9AP9t4Isd72B9d6eKxWsH+K8O + ###Hw/455CLH1boP2zdW2/s7u242Hp17xD/YesHG7v71bUd0fqet35Y3/Ow9cZ6bXd/ + ###x8XWa4dr3p5XxdZ39w8O13b3RevVg8rhevUAW1/fOcR/2PqGW9tzd3ew9Y3GIf6T + ###rbvrhxt7LrbuHe5Udg/WsfWd2iH+w9Yba2v7tcaeaN3dcQ/r6/vY+uEO/Yetr++5 + ###1brnYuv19cbhbn1dtL677lUPDirY+k5lfWd//ZAg41b2NtZcGvvBIf4Tre9VDvEf + ###tl5Z26nV9hrY+k61euh66wSZqre2s7Emx752AG8ON2hS3uHeRgNbrx56u9X1dRq7 + ###W11zGzui9bV1d6O2vktw3/UOatV9bP1wj/7D1huH+5WD3YZo/XCnelhbO8DW971D + ###/Met1+DDIba+Xzvw6rsbovX6YcXbqe5g67uH9Z11t4atr+1VvV23ga3vV2tVd7cu + ###WgdQ4L+N0ovPm4jlaM07xXzNuZZfaLXLrU5+FRC51UVMvsV9jUj/cQpsO1rqAQG4 + ###GaLNIOzydsCEAM/Hll9yWuiK3OHkxq0unHr3WMSP4FiL8OiNR8LvOBbWf/KFOmmF + ###JQtSicQdOh9QnWkUwSiA8mADE1RV0pGSvSfpkMMc6C+Y9oV8fre6W826uTeFj7S5 + ###OeG4jrvhp6o36natAxjmaX1tA1StB50SkuxWl05bIz17jrslOifplYK4QWta3Q/f + ###M0ESwVazFqjVfcjSdOE8CZhww6Mp8C/3ilJjQTjdGbzmrIGXAT4HXvd84Hwi6o98 + + + +Valin, et al. Expires August 20, 2012 [Page 169] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###l9F8aoS2QLCc96OptKOcxuIgFVamjBQSF1CeNQyhodl4gHyUYAtwZt3kkm/ay42d + ###L73iyeWu5Wk8bR5P55G4OY21cQcORwx0SVRCOH8BLlltDj9tCtZP/wz8+Cb9VGVZ + ###sR8Df7OZQlBx3qewtkaPqSXFY7a6/wP/Iy/GjX9qahzmFyKRzgdVt1zGj9Bz0zWy + ###v+Cwm/Cw7Ca2Rq7VFk3ky7lWR34uIuRzosD3WDtfxOpQhL/lVS03X4CBmdtJ62UT + ###3ACqgWCz7fRRkXOFCaMjwKuuEwfAqIEU0b8vcbb6KfGWQWcCqNUZEScYd66DAdn6 + ###I5cCmBeQ7wPpcZw395E/AFT8hav8jIrl8B+wof67A/zlPw/DeL3xGZHzYgRtIIct + ###xA/YroDPwGLCxvSHTuBHiNbC18Ifj+GB4xOpvJ5Mxq9WV8fBaNwPVu5QmTaKrlb/ + ###32TCmq9VaooVsteTQZ83O84GtUft0ejGGUU44eEVjVloYIg7Cg2FE4wPWhzETDyC + ###T6M+QUiwxsj3wu65ZR0cKVcury0HkV40GmDWexOEyBwPFVOMbOIdEIUhQzbPKje/ + ###c0Nr3g3kYwD1FYoWQ7ZEZA6x75OENh2SAAcnxi+509JP3MZb+kiDEk+bNMfhdNCG + ###fkkFNUAJUVRlG/pg3Pc7AaqZSljkFCUCVPtN/Bsgvj8RsGBxHPSEKTFF9slXzSGZ + ###MMblZIIX+J1rqi3qQrU+mVePEHi5cCVYIc2GPabTchdaHsaMEFNYDAt4Qt78iR/G + ###ROLOgPqAFIN9dvjgYE0b/PsU+sR+KwD8tF1x/u4AUc7dNN2VlZWfSsC13hQ616NR + ###HEChm7z8/FPZLd3gXndeOS4NlIVb8ZoWRMjYo0EIY5WrgEPaEWR71JOWx0iWT7fc + ###Ci3NT/ihD0iI6sCb4BUu0Xu38gH/h0GyIPRPtwTMC/zPv6zfiT+pv07lc0k34uFT + ###+mX9TvxJ/XU8s5EaPl3HXy4VcBvcFHfp1URb6/y3KhupNsxGsI5LRar0u0GNuBVu + ###scZNuhvciFdXjVmN4FNufx0/ookmdUQjaVS40kZdtCm+uxsb5nRcLFzHX+4a/q7x + ###5wqNxN2gZ061XqW/9fUNnuWGt2EClgCxhr88GsMGPfCqDQRGvVql2VbW6a9X8eoN + ###brRmwcTFwjTjWgOquw2CSW2jhl+8Ro2aXF+nYvWNjQo16tbrG+tmIw0sjI00ECbe + ###Oq0OtAG1vLVKhd/UcGBufc1dx8aqANZ1q5F1bIgmsgYfa7V1Gs+aB3/qVbeOlWvr + ###DQ+arq7VvDVsZL1Rg2VDIRZZa0cQnRSliadAC0xyw5sJGJ/TsuuM2r/D5uYQNJJW + ###8L0CUAvYh5rikFpK7G00ecd7Dxq/6pe3dgW3Nmxg2Pe4jfNGQCJHUYEcv4VyeafI + ###JAL3+6oHO76yImg5UFhkBYM7YIpiPof6wDgNYJix0+njiUTngBgAetD4/V7G9HEE + ###mRAgzX8YIWEkOBBhSVNMIivyqAaqiOyccOThYdBRE4R0H8BKltg60ErGGAVvCUOZ + ###RgbpQhJ6O4pumMgScQ9gFqQSgkM/ixmgszQuiWsOQWhXNCYI7clt0O+XpYsf0cJm + ###hc9kdU+BedKJ7osFrZgUu6KoMIFLjrcNx+MAFiK+HwyCSRR2XmlMeJv7qXSaF+ca + ###nlGDsI+rhYQZKe7bTIpbeQTRlXsIHiB9conwMNUxfif+6L+J6lUiOfRyjakONyLa + ###qopW6uLvWqI6PudCHhWpcb0G/1mvi8a4GbdWT1THLrliA4u4HvXuVal6dY1HVF/j + ###Ztar1UR1LE09csWqR/Ua6/xonRvzeExAJzfs6jRHGil3KOo11nEo1UadBg3ki0ZW + ###rawleqdJ0QxpoKI/UW99g77B4ULTqwFRTEAeQcqAofmJYXJ3qtp6o7qBx8d6PQk6 + ###F7usYSEAS4lmV+JRlrg3WQ2abtTXvA1NNX/lPYDctNwEipUTYpvgMek6kBhS2OKM + ###6q9sDkfgf5E/FF0ifVKHf7qN2+4n+M30bRqrYnSNCSRjOInnsImGhp9pVtAnZpHE + ###5BjvCEISTqE/DHtWMjjRh3TAUjcRD+EfuSLB5Mu7jiFRQsVniU6Y3SqhZrZDQjoC + ###LnDOcqd5R/LYkuM/yw3CYe600B9d5X7Kl06LPwG3JzluVLoC1QuEGoZOMF90x+r+ + ###Ng1zHI2uw3Zo3cMguFnYD2COxBB3g09hBzUaPylBPBal4QPF0pMLxTVPGXanWcW9 + ###SoUZ+90RXr5I9h8OkIDVRLE/QBUxKxM6AUsKUCSBK+IANI8//iiOxZJ9tr7Vxd/q + ###4m/t4hrVCNMqggCDCNoLItLZ4HlEMdP0BfgEzwNEmp8kZqIkgbfhsQM4Spz9MJ5E + ###0w5yAtHoFlcc7yvEbQItSywuJ5gxEEccoNyncARtUKWIMQ92GX5XewCRBUQyFoAR + ###V37SyEKrkEIKntRZDjdoMBixLcY0xiKki5FCLdWOhUOivID/lQ9WbpJQtT0N+3R5 + ###QIc4jvFtzqM9A6PGJuhUHk0jEnQAxLd+1I1XZFtyeNSWvIAhAzBHGF3ILZjVHAqb + ###1J6QcsLOtbx8QJ9XuusR23Q8JUbgbfKUFzgqxK+umAaIqAr8QgxSpz1h6OkrG8Fy + ###Oa9wiioMhV5lgWkeegpphKMnNra5vF9YNNfMh+IMSgYPILeDuOLARmCwFrpkjvcn + ###Y7zbrhzxT2LEvDdoxGVcPBjxqd4i+MQcMTSwENOHhlJOIL2xmEyL2ve80oKuqQEz + ###ecY1UCSRVhaZbBmtIlYjiH30H42QpAL2eqtVaoPQBE4cxBTeFcmNIHTUwKjHtBuI + ###bbccSamPiwTgY+n+LnVOCBUmS9yijEZJPup4ItDGOUTGcVvI0Eha3mp1xy8SKDdA + ###FQRXjSY6GJNg6NBKAAN6FQVMFkb9eym3jyIOjuacSqafYdcLbnEcYsldRlFX0kSP + ###v9Pyy2dVgcb40MsX4FiVb2oSwXM1eNfAd+vwq1zNr1ZlmboqQw3UqIEKlsKiRVUU + ###ZivIuBiTVxLfxZigC/mkqp5AC6qcGM16IUePoXU5il/0KEQdHAD8bcjeNf7OoNSa + + + +Valin, et al. Expires August 20, 2012 [Page 170] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###iiaI6Jk6ajNOWWwXmxeHn5PDGqgbCwzqS12B9EVts0alygfhf5Hlz/EBKxd5Lv4U + ###pKWo+fLyejSAQ/N8xYGXHUCml/x+Ek76QfPlzkx9pSj3O6D/0O83Xx4dHBw4lxGQ + ###Q18euEPnaIhoxuQEcAeOAlHt06gPohPUuixXPfGMeZ5mjb+N/asgbr6sN9bL5fp6 + ###VZQZjIaT6+b/mfb56z3Idk1gPxvILZpeD8m7XXVtQsjZuiH6rC/7ib2UdBpgLE3E + ###WjdNCs7r5Ab+3U/vvQ/AC6a1+ypo1RRVqp7OcAj9pG59boRSXSi2WzdFeAb7z77d + ###IXzFYc69Shhyf3QpsLirWsEKJNK6SXSJW/SxkKlmQ8YcLAGn+iDgwFZPDBkpB4DM + ###TUGruiS0qstCC7qGfyqLY+smOZRias2Qki0cBYGhtuworHtHD6Zeot9AGlPDqZWq + ###pQw0WmJIwwcNKZfLgAUtC1DBra3qUvcq6hLTZDlXO0gVhnwq3ZssOqEiMvCxsCDp + ###K6Pg6fvww/vfPzThb9nFT0V+Al+K8hn8ouu+aVhRmmk/RoSOWR7hUdwag0hDTPgZ + ###wFitS7sCfChppO4HQ/sSD/pMXddNQ7rbUrXo53d8JIyxuqMyR0OmS1e82YimwpQ3 + ###imAzAmiBme2Ohj9M+PIlBtrsC+FKasZYrecJFofNY35vupsUqplewjiaIgOw+AMj + ###BBCW6A9ALV+i8bPRj3zYxGfqUaUpZqMCOBeLv28hHKhaotLn1OKbMshjEYAXvilQ + ###oawQoPwVEADHOw8B/tWWn0O9iD9PtvwLFx8oE4AKaEYJZXbUgOLft/gQ9dNEXnnJ + ###XjlnIBDeYYC0Fq4sMuho2S5Kh8zshMiKv5dVPxirl6J0rSmscs5cMeNMKiWWNr14 + ###Ay+9eIDt6Yd0+Q5vmkgfeXV/DZTlmlwypceuSrFK2kAg3eVlM8kxNLjdrArwvq98 + ###aFbERwAzjA2zJs1ignAE0GrdI/sPRB4pw5BA4KPyug0cHAhC3SlZg5AxIognbAur + ###LvSZ+UJRpAXVqaUJ28OSAqwdsLHnDRq40OoMm2s0kbAHS7bVbOSlMZ4jbVCPerAQ + ###TVTA0aykFQlwHa66gKagZfpFRdoPqtquRBGzNmEHyJOisHW0ASg906QRuJommy+a + ###/gZyN/ZHo7HekmTGSpRkitqbzPZvlMXkjUhjgrsPxnjzoZm72doCsYuzXAkzy2Lx + ###ZktSTpImcljvBvbT5k2xmOfTpzUF0QmxnI57tJKcveBoDskgtnFY9GrtDU8+hfF5 + ###H5r4HTDKbeKSGSPlUVU3aaQ0LGmbulqYrawoz1ZVCMA5Ai6IxLaNDI6kNKX/Pbp2 + ###LopNiD+AUgC17SaCrR0F/s1mojW3aTFRojGPGszdkF0Ktehqq9fP8/kXzbxP37du + ###PhTpDxAd5nxmWZeuFs6pFh8/rfCHiXXrhxsMdpNQGQMVAMJAd3ycYASv1uNA2kyQ + ###MBiQvXAMwhhgOV/kxPGoE5LZg7Q6IA1D6/6VY3YubqigNlsKzDjrkFiGruAL7WMt + ###JEukQus+L03OKQtI3CyTRXIrJKJ0j/QJdkExzv+PzBX+9YDgfT0geEsAwXw1zrC7 + ###Sj+6pzN/3BRiI+LQ27wEYyvcbo6ZzIfl5vh7qn//e7NFCA6ECkoUCXm5kdbN31U7 + ###+VcVVZGrlWU9XpL738WSOHKRYW4wn9a9lmq+3kJVn2yh9ApVv/4KVR+0QquFw3Ao + ###TcTZ3wMhRlclxM2qNvNbzVbo5CaWRwkTsVa45bm1tZq77rrVJgronEJI8AWABTCI + ###yt9zYfwxglmhbBgifSS8YCTQmFF9DGZ4T4YZrrvmJRADsQInKhGj9hUQo/YVEcN+ + ###dtPPeBYZCFTLCa3Bcvjzq7yli9GwDt2apm3MVQFTviFGS9vtSWUuuzRGaCgBldhv + ###FXk9xibUGcMx2XUAnkG/x1w3GqORg4W0udNRWleo2pGIEksSB/n6kN9UHKBzFir5 + ###WIHLGHnTZ370JhLTQG5hc1OwCEi1bvrFm0iSLRM9axo96VQfb7VCxVog4wiHPNS0 + ###znjojrVB8uQWDiBYfRuq0zAk4xIwfyuqf37QNqimtsEiDceDNklqV6gt0SIZ98u2 + ###hRCjTtDlSAhPDnQbhSBsaJGJwwDfQo98Y5zHtSU/thUB7SMc6Qjjv5BrG5uDdwO+ + ###kOErXvZ2DrqZW5F34rA0d0NmCmD47veUKfJQcNe/M85JJ6nUbs7cz9k7mhBSsXNU + ###2Nqp1l41dquq98Fk5wkH6UW5rF4ppDPRjhDvdxvxHKFsaE2R2/dK2idKCgtC0E4R + ###ZTabFfSAb3wTyPfTHNwzKfISjOVlBsrhfRq0igZnpMxpEzUKpIQbxs5PVP1GY+5P + ###C6zmEYNcEc9Dogr/ZZUl/G1CPznawJaGHR9sVR7CnD8d/JbgSb8h/Lw58LMKZxxk + ###9KgplgHJYOn7Gzb1LzYV6ykJ+E0xsRZIv3kd8lBelpbcFK7djan1/qo4vQT7+Q3X + ###pPo0a+LNWJPqg9ak+metyRKc3zdck9rTrEl1xprUHrQmtZxkGrOX5CGMyNMtGHAJ + ###C1fsMUtGQUOArWjdUCvDjl45qTFeYgHncBoFaLNkL6/tZZWl9M1Y6CwBQPPtPupE + ###p8NohBy2ZXCinMhj7e09GkPZfhDHDmkk00pfrag0dL6siHM3b7aYCUZVXFq1aNLs + ###1rCs0BE4l2HZE4hJ1WyE/N1EyN8FQmI5wRkxD/I7OYUz3yW1kya3Yree0f6cHj4T + ###yg87XL9ovLHxPyM0BPGcV8GkJbTt3RbipZEcBBomL1ITT0BKv+FPFExB8p1iVel1 + ###s1lxmtu4alHwAxlvX5Pt9wiYz4xVwyqCR6Xu1NJhwldSWKNNEEMPxTq1nFiR1lNw + ###3lz7Bq2x3a2tlvTsRwiRVMNN/LJzvn+wd2zeTpWmAsoXGLzj4nJn7yf+DpTibC8H + ###a4VdFb235h4RVYzLEtx4BB7ZnIl7swbb1CEraAF5/UoMXW7m/AAW7dwY2OcXpu7V + ###XFOiZrSuZDcTtJicZFBqve9lwDz8nb2nM7T1s5XpMVC8zjUAQyA83R56r5SMqk/i + + + +Valin, et al. Expires August 20, 2012 [Page 171] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###0vetGxWNgUdB3ebwUyksDZWmTpT6bIi11Gw12Wx12War85qtJZutLdtsbUaz6EXh + ###T/sTtv77p7rYcRZhZOL2QYWqSGKqgaszEFVNhg+I0vcwapjVdP6c1NsEEs5ef6li + ###MHQIYrafBWqSMZZCzZlISQEC8TdHbHkQEs7CQq2t4w7EbDEMoYFtAJf8ZhrXtI4j + ###u3J1duXaK6Fmm1m5lln58WjzGARh/QOjR/YoNaFDKpe3EehJUOTPjsj3bX9S8R+D + ###Tog6p+FTBf//j4X5nyuNKsX/r3v1tZpXqWP8f7defY7/+C1+suI/ioTOM+M1piqs + ###Z4WCfI7Q+Byh8TlC43OExucIjSpC42qBooV0RoMB7C3OaEgS5XiEtzXoyTHu+xPc + ###9OV4DCdxjwzjJuEg/AftRxRejaiNeHZP7seJ2P9bGKNx5XrbeMLGYdYzI41Az/lO + ###uDUD2y2O/9aP+Rf/6YhIa8ZTJ+fm1UTUGOWo2QadbB3FsIOuw1VjnEokVUHIRg/a + ###IsQTxxmRipY4MLwB2d8HHW3iaZv8fUKKgxQOkATREUCuC8K5/NdADtkALrQ5oIAl + ###SPecwI+hOsim0XgUKX0a9zscDcs7pxdHOKpegI7lfFv9IhFxsDuiS1pBBdG/DHtj + ###m4B2nEP/H2Fbxw6gilz6MZtZ9MM2OUTJiUrHplsZbonMX9FLg6OjhEMVcEWAEr+j + ###LIOtWe7kaP1Phm+YBVMSfbRQH7PCkFpjd7CBH6E1g/TH09GaoqtgotZUea1ilolo + ###6Fx1Ok6utnKXL6kQJZNoGrzCuU4xllNnMPpE4aTovpHOs55sG5EunAQdBK0jQo7G + ###WJNYADJqJAVbO5yUJ7dht9snn5keFlHRsHKiMUA/9KwRXpkdtGic3AYivhYq8fwx + ###QN7vXLOOGasOYPmnETqdkdnqEcCD4noOr2SkILtnYBWuR12KkDP2Jwp8wPNUnNzb + ###C6dRQt9ot14hrUr73rmYDp2TEHHvPuaoM90gHqP7LoWid9CfscuhCNBnkdZRmpa6 + ###GxsNErREZKDboL1CAPsUUGQg+L6KZVyv4rprNeCSV29vb1fu1hv0ujcZr6ITXQcg + ###uDqGscIWXH0DpPzszeXK5Ts8Bs94+aordyXnenQbAJqUyDOOsG4sY5sipHBNyeiX + ###MDqBjzhqHKhiL4By/Q4NSDzGEBIjZBn75MjWDQJM1ThGjzq0uzWxQBrSEnb0yaUW + ###N0CUKCStv8cIKJAG/S45aA9GUWDEuyPdNlALmACtB5mgh7DcFBCsG3YmfOcNG/ok + ###gc1EZETmSbYz99EFzCROg5CZ14F/x4wPYzqJw6yl94eMc7DWlKramIK2ApmJ5rIv + ###yadS8FFYAQzlxp6hgvBI42S0vicaDOAXu9bsEjH8wI/6IUAT56nmkqvShHmysO9G + ###ZPbQVbbE5ChqkmhzN2viJhTjFLfoOrjXzvHQZi7Xaue3cy0/nyeTFfQ+69/T+SVJ + ###9MFe6+To9AjKlFoi4yYFCKPosfCkTLW/L9OXLfrCmf32QMagPUMOdeijr51AmRIL + ###w2JyY5ZZgsnAWFJBrBh0WiH68gEhYwKDJv18DnKgkr7gewk0Rrw8GUstr4Lm0bHc + ###c9QpenKx1wL2Bo9QdQZLsXobY5QOndb+we7b10RUFR2lUH8mlQeCIhQwDLlx5F8N + ###fF0g19oNJxeAuecBBdID8Igrl1ZLnLSozoKZtuNI29JTyLzWHWmm7Icg65Aa3G42 + ###9z08L0EFQ6tPBqRU/LO1pHvH/7dCK+nmk89zLcrNLkbTwkTl/wnbU8Pt4BTZ39bl + ###UWv/AtjzXRN+L7sxUI82cSxZ3VVn9dfqD+EUM7trtV6fvt1rgRRxfvBzrlqqUT9o + ###OH/ZOtl5t90kY771aqO2Bi+yOqPJ4wXbqKd9zwogOpy3do8u86laYiQt9JEH3Gt1 + ###+v8QA3JoRMdnp6+TXR8/oG9avAcOoK9GQIovI+yuXg+qm7fYH6sNibQyKg4R4tYd + ###Wef7HeCxuuLehS4yO520gJljDsVXQZV3L85NciOCU8p9S7wCPIUzLy89nQf+75Tj + ###RQVSAIlWhkMYIgLjoUEVkVSogAM6zEAJ3wlnbklOUWnaTZIrjqCIkBQLUtbQJeSK + ###gxdivxFlsUynPqG+OLMxWVy0Yi7HV9f/pPR/N2Ect3q9yRPmgFmQ/6WxVqf8L3W3 + ###WqtXGi7p/2r1Z/3ft/jB0zRL/VcrOSd+dOPsAmcZRCLizPGIPYxMVVyckefzRYaO + ###sI6trpVmJI1JqxRFZKmM4iWRmUac0VQtRq+jIPqER/eLv47G0VY3OoUv1DdKHZ+4 + ###7nikzjF7JA/WOT7FYAy9o/OEuscnUD06L0nt+BKR7LF6x6TSEQXOx6gdM3WOOLCE + ###1jFb6ajnevbr6cG50A+aascXzuMUj7bW8YXzOL1jQukIzTxC7Zipc0R4P1TrmK1y + ###fOE8UOk4U+NIy7akznGhwhEam6NyZDmXxSKiLhhkG7ZuSKIYG4wlaPwPsfPT0cVF + ###+fDwksTVa5A+2wFHEL8O/E+hYTvOAcEpsmQ8BQbqDDgJxwru8dPRGyMRDZrTZOSn + ###IbuAjBw1ToovlYVakkVpXU0nMzLRLE5tk5nIBniBzk0LFYWdea0wWIGjxeQxqGcj + ###IVG4O/vClswOIURkUEXUEtpJOjvwiDCiSrJaBfndOxFqJcb7hAlHjcHsnZFwyb/p + ###tZRorVWmrGk2jfqhXLvXv/dykszaPwqanfEdnAtwzqqcpIkftuFB0aM1cXpIc7vB + ###3KKqaRxO4BTiWS0j0zyY8+50Xr1B5ju22ciaHfukGiNkDUwgikxu2REF2w5L7G6Q + ###0UqrHVw5TfpIRcgwLGxWNsOt081QmFlJKx4sJQpTvaITFgaDTeOtJ17DK/UcRoLR + ###YCflbTHCWL5Buy50p/h9a7D5uzbp+qeGhDXiyaZ+gZ2UtyNo+OLH85z4VnLc/CZ/ + ###Dq03Ib2xa3t2dc+s79kNeOkW9lonb4+d3AT4uwJPvOQUYKZmGZx4sSlRzKoMZ0NO + ###V+RP8GHi2H3s7O9fnuXU68T7YlHjgflEPiDjELRxs/dR+LyPHrGPMjDxX3trEQbv + + + +Valin, et al. Expires August 20, 2012 [Page 172] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/WuiMB8FtX9LFJ6FqbBUJfjl4a9qGifjTuRPOtfvGx8MfBczH3hNrzDIeF5tVsVz + ###xnW0Q//62A7jx7Dltx79noPhzjIoXsvJqVc+lLDH94MPAtOdFEXXhV1Z2BOlvXml + ###PVm6KkpXsXTWcfXGOq+85KnEB88b6+jy8umNJzuuU3+E4o4eeuYeTJVKFdLN0jQ0 + ###3IwvXrJxazi1ZetJ2K5YMOEnGWChF2Gq6AzgyPcpyFTtQcykbrja+kXBs15VzVfV + ###ecTO7jY5I567Xkj4WjQAuRKmYMAgMGqETtmsEaVqVDM6Kc/vpJrRS3FWLw9gOJ6p + ###9TO1XoIheQi13nsQtd5bmlr/L6Gx/+rUcAGhegidmk0NF5DcLGo4k+bOooZSlXS+ + ###s3/0rnX561nr7PT4t0yetvpvSSWJXhHcxLhvssgexXg2Cd9ssjqbotY/6Hdm1WAc + ###Vpcml1g4Qejeyz0w+PDlFNVtwhyaWXT0pqmKqciK9LPXOjx6t3/0iyBB1fymfiT2 + ###S9ZDj55atA9IZZqufsgQDu2iXooEJ9pF4qdpQMnoQjeRJl/GcbCwxgMoWDb5kWx6 + ###2flx5/iwdXZoDHglSjOlTBwk355ZK0xDd/e3i72d453znE3FEamgvTTU1Lmim80g + ###oJ6eAk+naDSfQdk8PXieSNksH2WDqNyc3ygR4ebMhhIEUrj1lsvCIXAW6/hvTBRL + ###z6RwKVL4z+Qmy+ANZ9KwDM7wmYg9joiV//2o2EIixpxd/d+SiNmzw8lVSvTH5T8e + ###/6nyn5opvU5nUy63+mEu7XMkrciSRmcTzGxyeO+X7ttLKfmxzL1PcnA2JbxvZ730 + ###5OvJbYLQfSH1JHA3TWQlyNOTStG+XRAP5akiHlfF46r9uCYe1/CxKeE7UxioMwUZ + ###H3bJ1MlncqgSD+omO+oIrMh46GU9rGY9rOFD3aNBmZqi03msriMxExbi/bQglufD + ###PJbXkViMVbzCMpWqslKVKlWXqlSTlWpUqWZXmqliWMs8b2oZJ5TeWtlnVLKO1c26 + ###eZbZ9H1WNxuzq9jUuIJHmUGM1+xDYT0t51fwGLNrhHaN0OzE0gbYRB9qXVjLgJ2X + ###7n04RVOv1ulV2z5gLbWBfehktR3ObjuUbacbb/DAE3XcimgvTLe3IdoLs8ba4LGW + ###081ForlyurlINpdccLGjNCBKup80RgkUn1U6PVjXXXrV2rNXzc9eNWx8yWWb1Xg4 + ###u3HB6SSBKdatPXvd/Ox1cwUrlLlu7dnr5qfWTa2EVzJAUTI6Sm9sQdFml0+yT5VN + ###/utuyjtg/lsVf2tLXSo8M1XPTNW/NVO1DIuz9wgeZ+9RTM7eo7icvWc255nNWZbN + ###yeBLwtl8yUI2J/u4nMU1PbM5j2Vz5nA52cu2gMvJZk9ncU3/UmyONBXPjDUpmCAO + ###ACeS/GIIxCj41KIstAZDhEd+gvMxY1L2jOcLuCBiHoat1HOzOafnY+zVONVqmmGy + ###eBvLUAI7GjcLoqlicRMDM1I2Jr8b3jmcD8coO0iWhT6uMFgm9IfZB64m16tjMufH + ###rlYL4whq9ZzcS3z/t27i338PX5accWFQAr7NGZecGI48yU/o6Tun+U0eBwbWHIi4 + ###mupQVtHj8ccwexjPMHso9ASvUfzdQLeeqepVfdvIYkbjfHi/mcjjiLv6np44wMGY + ###u1zkeJJferSOYKmgzCCN7rBo2Gp72uO09eMpB2do3ztjtzRwS2OvNICFWFlhny+V + ###ld4ZY/KtgjPAP038U3Y/0ItBBb4PndSPCuVL7q03vRbPhkInikx6BjLDiARuCrSs + ###bUo04noOTmo8ug0i8oADnkV/8UocsIQzCw78cIguY4B+gyAWWGxf4Ip8dkPnb87Y + ###4vAcGYTRyaVe0DpyXERnjHdCm46VsSJRyuNS1ZmlZJhEKFac1dpn6xtugfF2lSKJ + ###/PGHo4LeVr38uGB9c7adYT7VI45nuKm/AzYMRxQPQ6GaE9+EY8ocMuxK0NkDGTqr + ###TUy+IAhmwszCGup3Tc/5/nvo9rumU5POzvZk6nk7PqRjA10EDqhsZgykwGhTLDpN + ###mQwi+XjIjz/rBd9WngWiac43ayW0EHtVCjG5LEGLX5UIWYdA32zbCgGbw6N3B/ut + ###N2cigKQhB2EVOJRCjWO0ep/8Pma2uEb8gWNXXZbA7ukEd2MvJzsugnS5f/RL1ctd + ###/HgMv6lKyV3Ll2gw8nJEQXxu10zhu6Mphl4Zh83qCgZT3PAa9Wp9fWNto+pV12sN + ###r1GrVter3pq+B+QKYrQ5p+wVxqGzih2A3FRwksO3Rs/V9EBlsFUM/4f/0E931PEx + ###lyh6Rw2DThDHlJ1GZFeMx35HZ/jEPil1NrqhY/VLyipIS0zxxymJNnlchVdTTEra + ###huZvyDM5gB1wv+I4OzHlcCph9SPl3d+LAuk4ih9zeWoetkbyqKUVxO/kC6bRR6JI + ###ibCrgP2VxOFfwGMTv886vjGVqaSL6aO9efr2+JiBLC+rgwEGKIABNx0R74HDIiRq + ###5/ms5yHKzS9PbtyZYmBN6sKSguMJLbbdXiGPPoCtw0OMhkEhW42hyNDCOmOh7AXK + ###IG2gPoBQFLhTZ7upa9tUjDtP9g2Fjf0vGjHaEP2rycF5akzIPIr4fNaNzd76BveJ + ###Gg9c4CZtLWWAltj9qmjc8fu4YdyVVVHBJoA4QkphKyCTzyaNpp4FWsMa6Wt73el1 + ###2EPYVaw3kizCMLa2dLHvZHO0lWFh9KstB46XxMGi3gJbaL5iUIt32810xasRHDQ9 + ###P+wb5N3ms7JmanxMkeY0HopdkCyYLxChtMabIvyazKcLm0CVaahoAtY6fqf5HiIB + ###WEvstvyMdc0CisY12LWMo+bhjK2Kp01HfTBi4s8Eiy6SAohcPW6PCYG9gBkjzeRz + ###KyUxqJLjltySYwBBs7afzUM5hl2BDXMIaUVYif6qGqIs00AA0Xx6vAwZluKRaHkW + ###QadWqL4i3wScTRUs3B5xNmnv9K4k0wCQpm8GKnALWNtaRigmV0RHSOfqeodWjGUy + ###2knvFaolp2XHbjeqGIQWR6ntLhZF85dQmAGAeFJKvCAC2wuHpcQTYP1N4QAFFEHw + + + +Valin, et al. Expires August 20, 2012 [Page 173] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###SVbQH4/1RyEgvT/ZeXe4s4dRCz7ol6H+SEBTsoaxrcXxX3blTpO7XZO0ivN3o8Ir + ###R2qDjajvnpODCSFFxVmUnJdHw/K4j5wL+stjHCThIx50X4oVgFHshpNyxHG0RHIX + ###2FVyHAYvJ08epVXXpAS7e6/3L4htKLfBWODT3DMqo+JK5BSa+uzanFc0TBQ1DjdB + ###xuTKkBZdUM7jpjiYTDFtLIAtaMV7r3D8QfU9SL9Uid2MTvCh09RfPxS0qHAszytp + ###Gzn4rimlg4zmy7J5sQDwYDPcxnUolxPAxy0Zftc0NyLbEdpNhmVjxJZwJIrrc0VK + ###pYkGPqgeVN9C+DSaUs78hIISFOEHOPIRcYEGlwZKBQHPYXdZjl4JwVTIwOkOal/c + ###wQzbfbPjakbH1aecWT2jg/qXz8zi8T6bWCwTXn+2j4/waSmnTTg13dRkcx7V1EQz + ###QTPnksylKKbzhfRyAbmcSy0XkUlqIE2uJLUyiNU8WjWfVC1BqSShStOpOWRqFpVS + ###Ksw0jVpAomwKZROoRfRJ6RqS1ElFSHjkDrN2cIo0KXfIL2t9Ll1KkSVlSP9kU6qn + ###W380SZJTMgnSZwNTBTkiapQd/y0V/48edKbxZDR4qhQg8+P/ee5ao4rx/2qu51bq + ###a1WM/7fmPuf/+CY/Wfk/1jj/B0fZczKC81GBjRmh/LLSg7yOgqtRdO+c+HeUzRqL + ###/RphJL1hRvhAUv4lq1A2EUwn8l891HMgrq5c49d2FOJdXzL8ko4hj8STkpHhRQJF + ###UQ7kl2k3HL0QCRhxTH+VuIHYigodCJ/x/z8/WcnMgfzL5ysRM3tOWfKcsuQ5ZYmV + ###skRyS2dv3l60hGroxxf/KcIY209fJHOTcCmKsSev0VogzPSnMf7/IrjD4HXOy72X + ###OrNcpu1GVnewpRBo9Ig/zymGGeFgA9iliQWeXUeN5OD4srW3RONWstuFzYtaiXjP + ###eMbps4xi8ZOYiCl4hyKlZrTinEGT4osogIG46X5EaTUCH3h4IHKBP1jBKzAMMT8M + ###MX9KiOHwR5gwQxxB7eAqHNI9+0hl6lBV90dOAWh1ASh6WTdgjI06A4ENQ0r6A8o6 + ###IE/lA3OMdNBiuhqEqrjJwqCRe8RsyqKpJ5sMlAsJB6LegQEI8SUJiBQQaFYPA0QK + ###CNTGkoCYO939IDld8URMlwKb46meiisZDinjDR13+iZ1MnI6MFRMOkFMmMaV3ZE4 + ###8iTCKBYIPosI6CjpGzChBuioDO5A/uvf66wQOKYSn6+3cvYfp1Btcg81YIhtyplB + ###WSOctt+dCwTMwZH4Kqa/R3PBW95hcMuA4NorHM9UdoWR3UU+ErU9HA6iqZFEwfIE + ###NiCdIXBuAV25PD/7DSjhdDgJ+yaEiPcwmxCROkVCHw7YCcMZ3XNKH+RPAbv+a+zD + ###sjuHsXPhD8aU0SPCBcmxkQeMcaOBH378R14VJkRpUaruUwr2SUwdVsfEKGOMK3rt + ###D4dBP892HBzHdUh4bWim1M/Y79wEwHgHmI2Ec3VvOo0a8Gx119PdBlEEuMoZu2EO + ###/JXazoU9ugApoTUJP5ewjkRxbEbcquzg8gB6MOp1Ccp4bGQRanvVC4ac2cJqLW7D + ###sHwBSLJNhgYSfy/QuPICVfZ5KRBXLDw5w+QfHd41aC/Qw0i1+HX2Kk9jSldAeUSw + ###qQUrzTgl8qa0jaIzQKD1gea8Ra1cEkD4kueoyCgeyLPPHwSN2bqYZwsTbCPwhAIy + ###qx+Gq0C1OJ+5Ca3zZsU50JSVqAgmWACR5FZtQ3GI0A7gROuYXuEaYAqgxPC3sROH + ###GCTXHwZow8FtxfkEfFOCnUn/QKwQSXVg7BGQKuD3YziEUTZCyw6Dhjs5mbNe0bJk + ###HT/WmWLoFCwo3NBbRwLJ2K/yUeb2iokyqQ2m986ptXNs6C7cQwojshZc7KRllzu5 + ###qR6OYXh05DIGh2mLHop0xnY2SLoAiwQwtGixFqkN6Cy5A+UM0pvQmIQcGj/CkfH5 + ###jkwZahBmj0u9GHcGzpu9Ey6PBLzXH8GJwpgslAiwzfBrH06N4RW1XlwtuysVslFS + ###PxficBBVuGw7uAfBWZQnsqU06xTHG0m41QoAq9MPx2M2F00RQEobFFzBNHbeHBHD + ###wOmPrDas7Eoqg9LNEGmA1m74EZkfylxvVgsoAAyRVeveDwc+8M40GzqwI6HPgPYF + ###D2LVNM5NeVoah6VeELRhiALiEZALML52/YmP470VaijsckXmkLrnVEz9EPO+wdIh + ###R2H0LgEw5tRnrfh+iAkEw1h3PGzvqb5275GKnvh3QO4GIqg3Lm+bngPqImPRIwLB + ###VeQi0CytnnOUpeyaFp0CuI+GohjzQMSYGQf0aaIzOVso/FID4+WK86s45I30X7rj + ###l6nZvASuiTKYGQQWIPfL7jlhC7EMnHsH2uxjarLIQOOjHry8AhL+CVPMSfKIweZH + ###nc40whMiFweBQTbhWBCs+9EJ7uQdkPYRx3SbOBC2W1eMCh04o0FwPbrl5HVCByfy + ###EWkhQnKzyPToFpWakKyrYVXa/ZmUOZsytmiXz6eMTAgKgGVpZkeld8KTyinoBeOi + ###A/8usSxfg1KJIbiNcjuUFMvJDWn1KEa/P8wntmxik7MI8ZfYsn/i1rV/njfyn72R + ###Z7AI2Tt5/h42rU6fdiP/PEV1Ah3AINZJbojwNADGNV68nzFXJCZ5fSPrkKqAEQ/W + ###5OOUhHVRmK2r34worQQholP1aN/jMOmtRskDzdQ+BJTAn076WfDEFE6TKOxMHIQs + ###VhZjJxcWIQpJvcnDRCGBIU8lClkap3mikK2aYjGINSPfVBQycyzxz2NlIomCX10e + ###skE8a7Om9WmFrGX/ZgKR7DAhEKnBfalAlAKL3v37Fqo9Vh6SE0jLQ8Yc9MiW4DKs + ###cakXdJTvJY52cWFIIolv6BFEHTgUUscgzDPCPNd0hL7EVl4KjoB0fVp64JS+VNva + ###Caolfdbcm4i+4rylM90Xh58gkb8eHR+TJvHXs/OfVizm6Uwd5Ln5LE8eO2eAd4nl + ###Eoo2a3xqWMRfJQTHlSxiTHru5Qgyd57iUjPQNXGAIaAZW2FRSnN42GdU+RNRRbDs + + + +Valin, et al. Expires August 20, 2012 [Page 174] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###WH4G2z4Dfx6CPV+CNwv4pmwmSJJAkwlyZmOR8zBGyHkQK+RkMUMPAl+SG1IwXMwN + ###ZdyoftbXqMqe37qjxbFZ9j8p+69BLxpewRieyvjrPxbZf1VqXqOWtP9yvbVn+69v + ###8ZNl/+Wy/ddlOAAp9N7ZBTIJvFAI9JB3SNrAa6Y9GJtt/WVNq/4adlX/S42qni2q + ###ni2qni2qsiyqnO9Ews9cSx63QevHvE4Pbz52ci6+UZZVsC2JTeM8pHvIZvnDiRDT + ###FUcK0tv4XnKmq1JDxpaul4q/JZ4WlRXA3wCFRU8LzEjqTIAeYGEzX/3FbyetXVhR + ###VF6u50Uzk9HE7ycbE/YJ2oYGJdIouALqgNlME+3une0fiIZz6FbMDQ+EyjW+H7RH + ###fea3skZ0svOO1Kk59+3WljHKfNnFpnbF5NhHpU12MgOkmr5sGTgr1iJeAw0tjyJi + ###LUcx0cvMoV78eHQIqGWOvGx0zP3u+XBWIjQkEIzW+cqOu8/s4fLsDU2JbSGmHAbE + ###fZvf2rJ7dfPY1fHoVjT8yO52gQQ4ekLQ+/a2CclsjPE/+WEfXYKVaqjvI3MK3DOa + ###EWnwsk4KD9JeGPS7mUM4eAd7GWZsTc/L/80YRtFV0UX+bJ7pf9NPiv//9HGl88R9 + ###LPD/aDTY/6NRWXOra7UG8P/e2tqz/8c3+fkK/h9zHDuepYFnaeBZGniWBp6lAUMa + ###QCXejzu/HADrc3p49BrdKxSzD5u1F14hr6/9I+Q72HvXozF5VxgVbqPEEzjQre9A + ###ja/tJyPgANg8y37ehq2eaAwNmknyMIOsBXfjVjRi8uDmyAEcLdmcwjtD10u+5iIW + ###ooyP5jacjvUtTqW1M1sbTziUL35wms470zUafcKhn7IIoJiMTK2buXNLzp3KxHiH + ###aTexvfcV5Rp958lnIoKyfGE+gyLEtO5duo3cxY/nVS938vYYvrTge6d052E4Vf0k + ###Lt25+ZLj1vPKfZfmUyzylwWtuRjs1WrNM1v7bEDl+3fvEQ5egQea8CC3X2U7k/9V + ###YVUuPw2sPs/G3nnI2w0jG4vx80/i0RivlgTyisZ1rNULOJx29lschOF99UPzn269 + ###5FZK9c+JeAz2voiTz66A56DomBNfh2+gwXgiiAHdn5DHvginYMR66Dk5mMt2s1qx + ###VtveP2Y4BVxFjhCqAo29e+/WPpihAn5q1hmqOq6rV/hpG/EMo1oyXJpNAYHTs9MD + ###2TrfmzBuclDQZgJQXJkQGEvh7KEMrVA3/CSkY4qymNfL/bNbb0EvJRhAvmQWwckX + ###uafCTwIXCJTQJibugrqqlRa0kiNo46+8iE7ckb13gGAijuQADw9O9wEBqSHRaDy7 + ###GByePEQcoajD0fucOByKVmTQXbVg62K/Wssm1t1ci9UCX2fCv9+RPfTRqGQMAvqt + ###f8+MH8bzQi4v/hhNsO1V0TDzbBFy8fB6Ra//0eSHGMPHhehHcY86qChAThAb6Y/w + ###rjPGMBE0lGJlpZ7/H8/ZcnTLZlNOC9jQ4U1L2Am3w0mZLlx18DMRwU42WJANi795 + ###8QCIhSiyvQ2kg/ozcFbWKmrSuFoAxubgFQaF9J1BOET2dTwJB+E/hOhwi4zztN+V + ###LkV0jUvwgGleebndfInMC3dLtF/a7FIVMgfdG8l74uBugsYzsPL9vj+Og9bAj29y + ###+RWeIe6J1aZjhPi14plknluIBEB4zEBgRoA5DuvGwLGugu0T+V0xLBAZo1+iAnwo + ###OR0zmMS8SnAQIEVSxdOh/RbXLsdmb1889rIe/GdjpR9F51R067/1nJclInuqcfXu + ###v4cv1cPgLpzkKnlF+z4Lrz3/JmBTyjGFUPkUEGWTcpa8wY+COOxO/b54X5Kh9rgq + ###0hzqhiRXuum/wkv7P/4YF68K93/80XSpxUF4J2qo9pTsRd2v6LjNfNSxf0EIiClr + ###UCQ94645vC+ZLJd+8U5GJ+cELGaI2/P7+1LymFomhC6FkjaDlxhtTlJnn77wTjRz + ###I+ltSFsVRpPf3nbNdjFs0S/MKdBYvULuprwmyDXmS9GE/w0QfmosQhrJ5HuS52OA + ###T4FQxQtSZ2JoczhvkkzJFTAJ94hSJeem6Ip+BbErFkPY3Kd5M3KxMprIpie0ZLhQ + ###Yinwz64AuLa3MKso3uBUswmaK9jdEoHYHTOQ8jclmwYHJqnlKYYiP13dZSnAnI1i + ###SHApzLhNViD33xMvU6380QR6AMtSOK0Uf/+AwZO2tkJN39T6/L51Kje6sWhbu/xM + ###ACwBblhLtRJ+/6r1ceoPJxnM5WkGFykWtOQEHbSYdQrwSwXoPrj47fTyR+w4teUM + ###hBfI8MvO+f7B3rHut+Tc86jlG+gJcdN+qNstkfH/XV4jTUkA2JTZdBCyKZwJ8XHQ + ###s3cvbOd4Okg+urtPNnTPT+ag8AVKyReXO3s/CY7MiDWW+2m7UgLpVkE7L2xxfeTh + ###fdR9DQMeoiDjVu3TbXd+7cntCEQAYH5iVJ29FNSAA7DCXjw16CY3z69CfgfgMZ8S + ###WEsmHXUbokVrM7yjMjAyQAdAEiFmqGhtr4OJE6EFp7hog1ZltLbpQG2T5E7APf/u + ###/e8fts1wYTQieNhU7GTygFclzAi5zjt6gr+twxi7uYeHpvBgfbc3mJjS3T28v7/n + ###QvhAYxQ8+0nNex+tsQAW5ThAbQZlPIhGv8NhSq77rJgd30f+IJSB73HSPznbDiz0 + ###tptPh2dlFIw64zn0A4FabDrWZJ2sefAoj3rOO+R0J6ORE8O52y8xXx4FHAQvnEgn + ###PpomoloFR5t9zIk54Bi2ABZ2BH7o7Q0GzRvS7WuPXPkDJrOn/mnMNo8dX7j3wXgG + ###mF6Boavnx0bDvojV3l1Bx3Ei1o4/BvjehcLUHNBNdHIvfHAUC09xkmmQ287Bm4uj + ###47NTijmNo4bm8okMAf80EYmC8v2Miko8Rd2VXsmtmRzj74Cb+tg10M+Mg51YDWvt + ###Zrf+WcMRcAuOtWv/E/pQ9nphJwSoOj66s/gdnu/f9XwBYayzXxz6VQ9EyEbup7Ir + ###yAKUQ6jktUpD49fM9RZohDIY7HsSwAaopQP6RNasdNAWJqNbPwJK9Y8gGhXY9tMI + + + +Valin, et al. Expires August 20, 2012 [Page 175] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###J622oS3cItxKMKj8ZiKTgyqPZ0O+1x+NohyUK2CFfCq8udzT+ojJU30D8LSdT3b2 + ###mBVC9gsLlO65PVXszip2d1+ipU0Vo/4KmGHDYN41kSg3Hav/9PaUi20Rf93CdhOP + ###AZmuoJvcK/I6++M07NwQy/NSU2MSvtlPVrhMXcO+QbEFXXBp60N1igEYYooGjPAQ + ###rFytIMGKYZDDTiAJ8i1elstAZmGEPhpQlagFD2Qlm1C09g92376eM7+t5mmxCjM8 + ###HaE30Wh6dT13Znq5KcOHBvS2A+3MoqKTwViFLOejLcEZZKIF1KJf+QVF7oFQ6HjZ + ###+A2JcroH/UQQCA5ZHCuViSERGrVTEvgQHWRiEC+6m4mpAhdDb4ZEW8q/HJz/1jre + ###OX994DaSRQEqVLQbDPl0m03k0dJXBGWVsYFmlY1kUFa3aEhAP5X1dIph0U1uWzEb + ###82he5YAzMfA+6JM08K+AuKPCfxIAt3oVoL1HFyVX2Aq3PqxETFRyQJfCIi6G3pBQ + ###FDF8NJ3EqK4h25DRaKzJEq3szj6qxHBZXYsoio/20WvA8RyJw7lgFvXwAySNlFNk + ###OpA+T+SsRcDIxXmLKp4TvUnqkXlI2L5S2RHdy5cY0vm83emvwQ/k9NqfhOP+PZ6t + ###RJ/QzAi4RYZRd4ShL+g8AZoNswLIpIj0uYSIQSKtnGjQ2Y46g2GhOqMoeEVLgHZS + ###GIgHZrRKej0UgJ3cLQ3tCtYTTotAXINbRyeCgB0iQ/IJaAfIIASak8SXwGMJ3UQ3 + ###C4D2oYIrA/8ngISIBWjgMyvkdK4DIDC492DbrOJ+2G6qbbQqNwnTTFaA+PfWuFHo + ###BJaEISmMAShbVDf8FMbC5tgcwNmby1fOiX+DB3oUSKdddQ3u98kiLM44OoHmaSle + ###Dw3nCBRQvyKtgpyDkQsikXTKoAA2/sp3TEjO77Le0YY1E51JniWTk+aZvx2jVYbw + ###SF68L+70tkzsATGCD3oDPBn2pzBf9WXOhIL5DNH9l1Ai+OETor4gLsCKwiJ2rkdk + ###7DDFSQfO/Wp4r3uBJk4yBurNGSZF8qKcaSwK6RGrIVKur0JsHEbyjdI+C97gjfDN + ###HEXhFY2Wdljbh63A7f6eDkP9LsG45aQEVnpnckUkFYg3iYQRkpcra6YohS2ODBXW + ###4lNDSqwgbsJzw8/E0D1k6RGRY6OKuIpCX+ZkirPltDwrL7edtKpnhg6MBymUMDC0 + ###y7NzpRpw5qhltDOakLoMFS1QujZaJQqVKuBLQqEqCwOOCMsbgrXGQQWYLi2wr+0f + ###0RkeOQnoh3g3Sz00HT5GQSTl9A66EjkF+LVADes4CbXtIn1LpppoSSWMnNNj1TAz + ###66cVMc4sZYvwb0whNjwXiCOVDY6p2FU78NxmQYnMkyZXKnRTakGhy120R84fs0m+ + ###/uagSwLAUzV0xvdsvHxijf8B8mOsMcjQ/TsZtwPGqO5mWISkU5QfmAt6UOKq4o8i + ###qXdkmSEo+FK3Dgdz7hwOvvDGYfnJSTjMv4vguZp3Eckp05klsQTHRozlAWVvBTRh + ###uwM4GEetkO6sEwhifPtNmkxgaYE6KaJEn7RZg7Hyg7CLOmhxXWpiC7054Ff4Dh/g + ###zEnisDGJbxpxALMuBE/N60DzwkBNZCDNMfhnoHgWgC/8xjugkpsv8bff+JulfkLr + ###Brr9X7KCmI9GVZowJti1Sonp6mIxmabE1l0tEylLn/ulk39HKTWs6f1mP3ryCeAv + ###btNASXggrC64HeMVPsnPokTAklVWGtVGAy0ovNVxKNXE0iTElmyU3lBU6pXcer7E + ###J9fEH3rjHA8bh2Oq1FRzhjZtpd4ruo3qeq0gGytQG9yEakExRGIfyg3y+WndH1L2 + ###/3AkoHb6KZ0AFvj/rtXrjYT/b3Wt+mz//01+Mu3/n03/n03/n03/n03/n03//6Km + ###//KQtmzzDX+AF0LvOgiH5EULO7Ttt0OK0i5TCQTRFUZ+7QN/kkMVKjyvemuN9Tzf + ###LQkPzeMdQKS9g9bx2evWydHpGydXyade8gt3aytZOp8ciHYiNVTTSMyCGKkMupOa + ###I4uRcUKNAXGC3TAKKKdP9hBPoUcYRSOfYUjVaQmQUQi4XhR8dHPqbS+uCBPvoOPf + ###Jy2pxI0S3bMQgIBEmxMv5LyCOQQ0P4cWTUm7NynkiOUrcw8gK9a1wG0MTgQbNCx/ + ###RCwy8n824gj24nkj7iuxCurBsLk6T6OvFR4gF8GL1G2X1mfq7KrM4pex/FZFMebc + ###Oj4sxvn/UfWoj57+ilUzVwBnwTMw1MoXbNMh7CV90teiU7HUXb/ZP1xRulghx7ib + ###2Mu2U0FjA1TCwJA2nWy5BgomLpBhvEUccFEvJC7splUH5tmLC0Z4+ry5loagwrM4 + ###QO0xGjxfyeDMxIxgaExzM5r9Jc0oenGWyS95ImzaD4A8tAb+nfFUPMFRE86We/2i + ###2VfZhYEnd2t2ffGxHLOKQxXphvAWDoxTXH/A+bCkapWNKz0FX9gm3bDoAqbMhTK1 + ###aBYoOXIGZpuM0iRZFaFZE/3kKhh2Dfbyw2BmjUBgwvf/L9WaoabMATB78VaTyeVm + ###VoF4W9oMkn6vIwMCAyOXo13d6+P/RdwBIEpuSrWKsU1EeC1LvTt3/4v9LtSYSWqg + ###v7MpXm/Au1LoSHFg1AWNxkkRCii+jZCxqAVu/OIX7Ppi1jI8lARwGk3a/tZ5BJRA + ###DLoPGztzM80mBam9Dx2UbfKQX0AMFuGaBbwnpRzQ7Zbd7TKEhPYzrDNutO3tXJI4 + ###FK0tjVsepmY1wLDDXZ65wT+bI0RzMEL/vN0mnDFIutM7OLk2SSMe2JNbxn7M3oyJ + ###8s3eIOP5YItIEG9OblJo6WmztPh+kTcL7uJUaUGwLPtgmtQTq26e5Cel/2GnzycN + ###ATFX/+O69aqH8R/W4Fmtssb6n5pXf9b/fIufb5L/k4snMnou0BfNzAH6rEN61iE9 + ###65CedUjPOqQv0iFtobpo5Xp7frwHDEu+IJ5EOuIEnKidmxb5ESwXaCIzkoUKNWFE + ###QWNOrd+5akUwVjM+mhMHgXTAl05sjUat7tWdAr1zio4LjMVGpeZ5VWEKpPylfSBr + + + +Valin, et al. Expires August 20, 2012 [Page 176] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###cS6f8HOAqbPIxI4R2mOZyNi9A4LNBMnpirOL9mL4ahjEdCgIKoZNW01id8qGX1pc + ###hszd+0N8J9pHCojx3IQ3hjBrFHotI24ylKGO0ds8Zzy/E7Aw0ulNBuNN8xGWYtlH + ###GGzXKhuNYs6UanJ3IOXc5fMo2FRTrDJUYyF4jXldCgYhe6EvpHxYK3OEh0PYYa2T + ###t8do3++VnFx5rVF3M56ve2tr9uNyw2tgJIp8XjpQmMO483gUDYvjdos4Oe1USXbc + ###ElhoswFLQK6UYRwOS/QBQGiI0v2O0qL1Webod5oHe60jkIhyVJYfxvphLA168PXW + ###VtOtl2Ur8Eo8iM1R5voxFAEgu1tbrmsIQ0Vj+jRCJ/Wg7NU31hCwaxtV04e6bJaE + ###gdhV6YFdlcCUcU9OvCEZ/zKHgEktySo8hzfsQlGbT4Z7JCqCyErKTWE93MKnLaoR + ###BrHIxICZdUX2AxkvnO/vwyttR4J1nAJWP2CVBxAy/rDHf05MexJyND8VtlLJ1CzB + ###Lg2t6QzK2/yZCp7idX8BnsXXsDFPup3JRfgP1pZ2Ek5ghtkEDGOG4YTlhupYZisD + ###/05raFJvldOefvt780QMG60rEkbxyMJSg2RA8a7q5fgr+c4UO4VTy3VmdulyVnHL + ###UFQPoujahukozYtmty3bU3ucpFcWzgqG2RTXzJfdij3QRdN2pEOXshuBryXD7kmY + ###XsmJlYT5finZStbPwlYSUJ0LKbOgspn2u112VAzYGBqDkqJ9etcfDNlI/TYQLkSY + ###O286Vo6ClhUqSCY/xMkZidwD8HLoTMlFjy2xVq2CtJ9gjB3E+2H7gMb8QRtOFaXt + ###mrQB14Y15MZWKjMsLIRJeowu0Y9ZX39cLSQCMmQ3Q/ZoRmVjITpbezw2oymK3yBj + ###NTin0siRiVeb0gtMSesoBD5xEQVHNizUiqJo2jqSKN0ytEyHUUAN6MwIC2a9vxTZ + ###SzraOxnmmaIk0r6ScF/KKnxgWo2ZBOEfRBBmLHRZcB9ig2rbyuzyJSeFnVeWWaTy + ###ybz48ZgsNKv2rl5EfyRFSBmKiWHhMltEo+zmS1dLk9dUETpuUtbGjOR4dtPOA6Q2 + ###Tm9Wljwf4E97gPOp4wZlb61nqr6xWRtpEqu6+bsVcMYxvckJTwryg9HsTOppU+PN + ###Z8r5V6WcX4RvSFsR21Z6qzlGueKs5fwyVDTImUG5CoqwZ+PIZzPLTILycKq+slpx + ###Ey209wz7pckMnBylAB8h31IWpW1q1A0ehkRZqDIbuf4qSGR6xOxtNUEofpmeeJ5C + ###61CEN9Suihx9255KICf9axIomTl/dYk9G3TKvKAn0ASRRD5DS4F35oPlEZ9pVAtL + ###ZZJc3AJzD3t39sltk1Lsg6BubgZdJHXKF3rFInV+rF0oKLJDPVe4KzlX+ZKX4PDv + ###9I2ukzjj5QBSMScEpNSooMyHpFm+Hkwqeorai1KdNZaBQMQGkm4+HKcfs6eG9JpE + ###CuG9idkoAQudk/29S73Z/OEkVK5FmRvNcPtoZWQ5NfyLhL3C8Ym1i/bEX8qSKplN + ###8hfxo4mx8QyKWAA+8cB+gjN26fELG3vkS4/rkCUVO4OJBtK6QyyDRlclREz2ghML + ###RGNKoPM/jTGfKhnWDIVwDfvnukQRF1vKeoYtN8aT6wVxAOwwAOIFBcZStISQuGx8 + ###VRgN+EB9UCa41XXO2qCOfX7VdHJukSGC7myrudychvNbW8cn+Zlx2BxHzFYzxWKz + ###GN4T9R5ZmJSck6NT2FSkHizx7ma6ezf2cmXYcVCahgjFK+Xdo8vzgwuQOt28o/n0 + ###DGlE+YaJ8WAIsQoOe5bUwWqIScK0aaJ2PSBhbk3IultbFqXhJZUNWd5beoubwVUU + ###dAAKBWO2K64HD2i2qmZG4zmeST6JD4K+p4Fi7s5s7oI2zuxXXjZBPoDOe9m1ooQo + ###qHwJ/xFYSi/qGGandu57i6YXLdJNQxGFvUWFUR+112y6MzVRsuuTnXeAY/StpIdh + ###t5ug7nIguqpX0oOaXdXQbBDsWBRlvUrmfPJl9R72iTVMz/YSE83xiColfjB3jwoY + ###cc0th8xSbW4QPQi9AneMr6vpDaolae4wn/Besw13RJuVxDIdnzSb1XTXpkBdy3lV + ###d60iyQV8aWyUnMjqK2L+AIMv0ZAlyY3yNmcQKT7CFtl5q1F5qTVIhEQCShoJL2S+ + ###CRKnZsgJlzw0K/AKtEe9PFLWYCj0e3DeyVseW/aj07bdH3VuYiv4gEzDLM5uP+Yw + ###u6b2jpZnxaIgctUXg7eA4kTNrXlutd7oJaCThF/idVSQp1gyCtQ75P5awJfhOV40 + ###z5APgmSponSY3gAxuNlyiTDfWFyOvVdJiJgEwHwqJiahx+R4Yzan8T4s7BU7H76H + ###9m/yNgBSWmSUXDDQEjFDw1GY7sFRIlVlE0NBpqWnrHbhhy4dm4kbS+I0NjNKv3uf + ###+51gVbyhgFpY8PvK3XqlUnH+DuB/5ZSjdMXPyQcGwXWM0NCp0pay1fk1EBGjKcZP + ###PFIIKAP9DAO+BTV8w1ORUoyuE1iXdihHH3c6zUoOR8POUnopTUQqZDscLej+P7lv + ###sV/vIt406ZI8T9DDj0f7Ga7KAE9+p64FU6EwfSAjvpd82g96wEaQVU3yFY5onrN8 + ###hoaUr26EKPRBK3gsfQArTPU27XMERVtp+qFkaEnZYCulV7UELaM4gVJp8Z2i6Xgr + ###bhC0zzkBAH/ljYfUYYl+C3Lu47G8f/QLcI3kJ31s3j9QdQzZV9IRNn1vTgVuOVHD + ###3MlqI1uCMU0sKjnKBrXv2BEfI3J11t+TUVro1AJE6FtJDfipV9J7GM2c0WcZJLYh + ###BWOj0NAYL1ftto7f70z7GMyG91pqHwgn/BjVugt98E1k/v1LoDHDNXplrbLmVhpr + ###6+wc7VhBapIH+5x6v5n1BHT7RcVZ/sZPonI/mzYImAyAfAVzYZIMM5ANIzNi7bhZ + ###4WgEgpc1eeI+8F5RcntDu97cWBhQ6yaaFQIbwM4ZHyL8o8IMmhp9msyo57wr/kbW + ###eO/KvyHP8Me7P/7HA/T74zf6u1pGZXMOo1YxIs1d+Luxea96NxaRGO11Sbrts/v7 + + + +Valin, et al. Expires August 20, 2012 [Page 177] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###b4mCn40hA8HmWFQyXeBAa4T/oQxcVP+WAEnrczeWemmqSlpnHIXPyc6hHAebhp3m + ###9MObALgSLPObaBbXQnGA1KDgDg8snMZXHjnyk80K9VAG7u6OrVoOokWFi7ow8dkY + ###u59xHfptBOUaSMDeeh6zY0DPme/SYSqSa2VtBYs66awa2TYd8OKmn4hd0lfi702U + ###eBXNi2sC2Ju76ZfXtGTcN5N0pEVis3KElSOzcjSn8qxN1MMRABTXJFhocmsK/DeR + ###9TLil4YA/QgayLH4+veEhnEHrZWvHNoBZErWx3A99/TCCpqXJp2EhSkymXG4zInn + ###IkgExxbpw/mCgV36ZmSX3xa2EXEbHNBEthGpNj4L7eJ+0ME53l4HZLt7G8hgpxyh + ###iMNkWcFEZdSrXoQyDUBCB7ECmKE3BQXsW8y+keYOBKTIv7L0hJhyVDUjil33WrIk + ###P5igaJAsxl4creue2dwSSn4dQF9Y6wDRaRN/JA6F9AWAVqHPuAoQjlw0OvUApgE9 + ###NCupIFs5GCU5tOBzUgZmXSPIDXBSyBl65bL+XHY/5NFNaD0R+t9I1fOFN1oUhGoy + ###GFuaH3wz6Yymw8n7KqLlPysl+O+zUSL78oHuFwzVPt41mO3ydUrO1F1qxWVCMj7d + ###aq7bIgosGpxNwkVW7XJ50kYUJ3dv/xCP2j8wzt4flvQzh0TbgqHJTHinlPjnZ7cq + ###E/6oH3hnnTI21aAIgA7+hm16mpAJcXpYfcsxlK5eHViraj4ltYp1qHywbi1mtVJp + ###LGjHXbIdt76oJc9u6bMdCJViQUoz4d5oGhEZEBeFuXXn5sd/sEfIOJ8SUsNtQ6Ip + ###JxRfvOXwUr7qFXJ6VgpO+VXTYElYzXoFNWr0NjxFTkA/dLMeVsRDU5vMHUObBa/e + ###MF4I6pJwFUyJyXK/K7qWSiPEszNmLKa72nT2Crla2VRBmvdUBkHF6Rpfi6JJQ3ku + ###2myatTaNQSSJcbPppUcEcKjJSmTZkl2zkq5ZNmrqOTvbjmd2k2rKS/WmKrrr8ypa + ###yRLmlJMBqB1tVpF7+beuQ//+e/iyJCZQso+vZDvSbMM8DQR+4IkAbS8m9yAfoIVh + ###TNbpOlkEYIFoSTLZ5wEc3zFGBubxhEoPySuMpidFeSgrHChoVJFJP6CtH+9JLMNL + ###fquJaoHWG3OdV8vWYQ5sIRkoN2r424P2PcXUcTaBdTu/k6zoqDRyO69fo1fP0S8H + ###4s5UrS43APtsQQunZ+cnO8fZtaXafHbtY/REMivP60ictjrc4Nv/+3+Fq4lRnHSI + ###+e8rd2wOl8Izfv83S/cjznXNYGjB4ORg5+Lt+QHNs3VycfDiRa8/8oHvuTh4X63w + ###8QxHM4UYaMNDyb5U+Bk82eOTXJcVZhrTwZjO8NYgDnL4KBX0z+AjdNupi1VtzXSF + ###1kw4sPDDquo4NAXNRKIuGV5jEPiI8Ho4GdwmTxs5Tfmpoj4K3aD5TYQLObFitO7Z + ###6R9ppsNwor3oraRL3+E7a6pAtjGpmAU6RYRFS66erQE/g3Jn3kz/vml86cgvPKEr + ###k1zy5FBr71ZQQMWbNA8d6eULSx+45ZoHeJKFSvKNDttgZttwkH2TWy+qfpawb7Lu + ###vNHEyb66TuvpGXkoFMWVsrYrv6tI4/dC9uN5mmluVeJisbmn18faMOYKabspkqqO + ###hl1Yd4zRTdFvcHoASiCirCxBk6ihDzvY7zs/+l1/4EekGxxF3SC6V4+wR+nMFMQY + ###SyekhCE+eS2hRUiEQYlfRxi8H92LRmNkZmFGnWsRTpuU/9gO+iHhAGKR64XjVkN3 + ###ymHpFnNKDtnWb3/PUVZ/XSBQJBui9TkJ/GhOGsDRMcS8khQJCKRlzEwT8VRP0bip + ###VnLWSw6KSsrDSSdP5Ym2CDrviczIRXVLDohf8luVvjkOtAdv5NM18RS6oBKNEter + ###U0lRCjVHVApGgTVcj0u7Ltd0a6LWBrfgVrkft0ItvUCyZ6oguwFeUET9AM7C1rVY + ###oawgupV0QllZ3JI8eQNnpPNS6TKoOfpkhmd2WC46rRSMpJMcKplSaaSTVpmchcix + ###KWInEFekBmdQGL1UBYGUTWvRRPrOsmKyZme9dOzoHPOv3WAG77kf2HqcxI2VYWKy + ###hl3Aggio6VEs13s4p1dNozMEQ6HWwTaEricRpDnjvutfEp2+EdIst1zGEtGSJZAn + ###i1P7Cr2GZm9fiiSEHde+H2WlXbfxwVZlMQqcVpzt7Yx0OOm5zpyosV/1CGDMLmGT + ###aUGEDx9ye8SDKHiF3xPmNNjuIxrKYUtuPtFYoh8GOHqlJkaf0YwsW7bKfk74nEr/ + ###iY/sbSqYxTb/GfV6wL/zZ1Kdtjr+2AyZnZVS3NAtovkHb5j19+swILkoZNUDB9Ta + ###egPPq43aOhxZnuvV4HQTFjVe3Wvgt7V6HUpWK5Xauk5H/nFYcj62NSmgKMmFU5H5 + ###TwfURt7w1JDhT71yWcp8eNhPx2PgBvrhAP2jh1Lu9CkRli+m6ND1JVtgcJDjZlOM + ###HxgTnVfI79/69zHbyYjUVWTSSHfbI/SVwytT5OjTqQaMaBT4Q2HDOQTFbcgO2Lek + ###yZaGJHjNN+yoPF1on3MVTDDQRTfoymhLH9uOCFfWLqvFK+dqW1vCXrEEHHXx1Cvw + ###KudXTz2hqNE112VhhLehxvnY3kKXYH5HGQvVTvs41IKATa3ojYkSH9sgKq592N7O + ###ubUytLm9LS0pN80quY/DIsaDQx9kTZdMVgCKbTVJYN40RMqPQ8vwuDcddqSTOyz0 + ###GJA1lCwtXW9Tethhl9My0Bd2HpG5YSXHOBgNR3y/xwiCKdNWMC7WUF4sUAl8XMIl + ###wnRAjETSfYkRl1JFUJAStHoehJZzCppMQeu4yirkCJa/9vu9MkdCcI4oDAo238ak + ###Q/0+BasUahHgruOR0Dp2KKImeWq2A8qwTsOBIaxT4LLYTMWszKQpwQVZ8+f49gGx + ###V1qnWPKpvICYfZ1tSHg2iUkklWWxVJjP8NdJr4UuA6hwMprsj25xZJSGtjO5cwpB + ###xzKvZsvpQhQM/BC5+xZuRm3knW6pNZpO5pve9EFM6VudCPvsAlpDpTJOZHYSd0AE + + + +Valin, et al. Expires August 20, 2012 [Page 178] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###6Vxzg5hDT1BQ7jdpoe53rgNN9NQnvLei+ejLHpHAgNZVi/ODsIs2AaFhFMAnb/NU + ###f2nt2t90ud1Kc1d9mYSDoIU5rKymAN04K43xDKQzpVWwrQ0SBgoE1NHwapcMDemR + ###hgDdLaVz+3Cn5JTDdEYHs7fefMfoal2m6r6gAEwO9aPEZ7R2UcHIc0UIIBfZ2uWX + ###vFWacrM3nd+c7+D12+NjZfJwMQ46IaZ48oUbAxL2GN0ZpWkMXetIs19T96HUHWa2 + ###EEdm03Ay9RTskXA1bCYtVhPYvt1UJHq24ztUY0gtsESkhFBN5+595cNWwhvekREk + ###qdccBp7D0iU7yqYzwwVbty0C2KlGUtWtb4nJom5dTdeu1y43s958toEnUMcGwx1n + ###faUB/t0pkyLyYm/nGCPovHLMr0bDuH6/Zapl3KJgm0ytlkF/jM6NpzwGmZij8qGk + ###E8Na+dA/q+P5O83+ENFymk2nksK9G3MUispaaZfV9kZmUpaQ1QDzUWWkCnHyXrz6 + ###ApKOOyEKPk4BLe5xW476U2lEk547DjSn+0LVXg424PdunkaOr1XvWxUyTtmtbGv9 + ###XmJzmM6Kcy4/DSgLsiysufihnSdWjrSZrKMZa1MWYRNiNSXTjNgYrMU328QfcLpl + ###yNWsX3IbH5rW7qmUXPrPK1Xpv8RfA9kTpCJrz7Oghrav29s3JYfskxPVxNyz6qkD + ###Obs25YttZk8L3wEnePjhj5mvt7drH7a2DCmG/+6CfKiBLLn81u7WlvlY4+sR46bM + ###OYhnWgI5uajYs/OQMAP1FsK1tavSXj0QpqmaBM8/mvQXiJvxZteB2Vu21Xi+aUGa + ###f4zj3LrMVlNMB39V7ICTPiUdcSc3iq78IVp3C1cBOALZ3AYhzVraEJAd7XFGPYNC + ###8CsrTCzt8OWhnK3VZKhvbytsADBWtraMr5opWGphsrsxF+qBnX3WpJuTskt7dnel + ###DoJExHG2KF6KSC0qvJNLCaFCSBRS/CPmkXX79HGFTsmi/h6iZv997vgEhKssh6XE + ###QXJ8gnxP2aX7Fmeb23/PvysfPhRduok53fasc+bURrzfyE5GWSlI3kq9h07KxldC + ###A9tbStCRHNEMN/9HjjeA5hV28e0uC4yJY5G6Sx2DH4fm/ZMQ8SvmswHLDjH/ocj/ + ###5uuPFATNfKLEbfMhi9nWkyi8auH45UMzGlqAj/XWEtZtIvSaQbPgxL0KOTEo7TkC + ###KQh1/iCY0FUHZnhSG0uNjDGjP7o6xZuh45OClucVKHnECE9VDWV9pyz1K99/j9oV + ###4Ix+vvzx4HKndXZ4eHFw2br89ezNjzsXB8AiWS9ssd7QPIFICOKg1DYZmqYMdklj + ###ZLjdVKKigSGGAsLJIhcGLQG4Mnww9y9GIMGga3l5qRSh2S8IzJPbIGCw55QLSYIq + ###sKUv7EEQclacX1FgJ48VUiapxSjJHRwFZbK/VGoF9WOZDhv3WTcquSzAH4Zyz4om + ###jETAVtZCq6B+PFEMb7JG0eR6dIWphFdsiyOZ/svOlgc087eSEilP88lzAFGT2XX8 + ###1OpFficnM1YKiH8cftd8CPE2EpHRp8LHYXHd3UC7CreWSDR9MJxEozE6jrMXGy8W + ###HFn9YAVdhRBiPkKGQsmOuz1p0m31SAcSbZYSq/rGVEzOGtfAdyZRCO1O+z6LdNI0 + ###HM3+VlK2W4bKcdubLXAhecCj04wYJJ6j4GAkGrTfYZ2Pw1Uv/Yp8Z8aVQu6uAmQP + ###SPxdQkDDVMsElESeFRjHdEwsOxM9hLiMmjskOLqO35uYB/P8ZUxJdiqzAAp0d1vN + ###u8rfYaB3r3J3Zbd8V8kXecyFcUW/zd3BEyxhv7fjJTmzpUkCSbyZfNyLmyqdAI4m + ###1Z6YVy/eUp2mDADh567Zi1fHGSJw0qdUFsfGihifXzebJT8bsdufHlaOscXuEmA0 + ###hARtRITMF4pZggCnHR/fGvtrSexwlJ4A9WYk4vOgSg5peO1xZcFTzUHCS7aTrJ+J + ###G4wYTbfkWNG/HJE8JwdUC483hKHxefNxmE+d9TdfpNFQbXLUWYt+4AgVz4qw517h + ###GYYfypnkwBHJLGa3Usjp1pCEOq9SmAlTLtOUrY5g5vTE00+w4fQ0rI1tZgtZepui + ###Wl6T1ww0UkBspjcbvRikwWIlDeGhTTJGr3I8yHVWCy4hlrb9TU3AsY4t9Aepern1 + ###ghn1N98bUIOUccaO4aDHbCBEMekSK4ro1U6ubKp4yuU2ax/Nn4snkMDNIn+IGNlz + ###zRFKwYxxslR97pQXobic9wMRNQWOhaR2Pva+yPqoYWUEIxYLRHeDq1qocEyigdyB + ###keuXf9IaWXnPmD6AUq7FA8rZ/ZtwtKXIMEmj+ywMsFwzuQGrmu2AfXp2efAKpHvp + ###KI18l3JfG/j3Bec66AMDFd4F3fJ4hLvT5/DQEwfTxTjX4dW1QxGzM5b5OJj8gGEG + ###mL/FXDJQOohIQOij0eG9Jg2mnWv6aMqkzslD4JPeb9sOsjxpCg+FliDvv6fpz1xl + ###I/8If6fyb7Z+0Ulu3QevdEKf3d72pECHWJdUl2873qMvBxxT4Y/Bqsd8mA8/lZxk + ###yKnMY5zWQKv7dRNe+hDPWD3r3kNuRfVQwoHF8gxBBS0iAi10t1HlIGV4KflKydxh + ###DZsp28gem06mEpBzQFPkIHOYwiPVHDq1/32TMhPu5stW8jLKe4jqFqQmm2nk14Ow + ###IqSkB1LJGERycGogciR5W6MoR5M1mHSPVsh3QZszBmEV4+yD6cJGDHzpk/spFtK2 + ###jjxPdINSOIJkDq8/TkHq7TpBFI2iBPpwWdxBtgAnp2iEIs+dEiDWSumw7OROHIpc + ###2AIcc2LaMFywvFJ8MQxCThBvxnPhsjkMqshpmgoZ9azXsg0z6JKVOyBOXk+eNj2G + ###wwhdlW5H0U1sCL8sAfo3gRG72e9+8ocT9JsQ4nYP8wAIuCecnbW2AUVLph+6JdJR + ###kZ+mUpKgaA0wTmQJOxW23fZxmbjp6Wza31PXoua1qldyCvcmtSe9HqKi8SwWzyo2 + ###FpJTF6llxWiVMoAmk/Lj4u35nbg30F8z4hnJHrPuKAfyajNW1/1iXnMOsYybUSZv + + + +Valin, et al. Expires August 20, 2012 [Page 179] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###RdGKLkpZEDogN/wGQocZhetevngHL37btGdHzXz5lTI63gQcTHykwKtQBhEXr11n + ###wllAT9xLe+8rH2B10aGtjN9c+lb5AEz+n39dbXwUld2yV8CPNpYJ7ZU+fSj8esqs + ###fUSWXgoqwBFMJ44Z8IiWIcNWjZWGnX5A9BHr90e3bKaGtzHQo00VOyhPGWZA0gRo + ###QNwHbii0gyDLWqkjF+Y8bMojzXgMEx7DbqfkJK1z0DLHMsfh5tnwxmErGzatSdnT + ###KJjlUyDlAFasGEfSRzZRFDoI5ocOCSE5BbgYJ6sCgiH88QnCZWlvlwzML3RkUfBD + ###bAZEAUoKvK7fxnTFg5C8JpTtFieUErFPbSgznsJhjwhRINy1diLiNNsgFAjNE7sx + ###bbhgY6xl92qj6DvuONPtv5IML/eOx5FZOJVL4LeslmUUjlTTv2U1LUun2mbH1nc2 + ###JPRsONYAWnxn9kRlOJbAjDKyfTfVvptsP2PebrJ9NzPYXpq4ALK+5NjVLwWyEhm0 + ###9qM+zYbBHTIktAu8JpsjLSqHe8pNliXvOSqEuyyd+4Ovo6Kg7ff9YSdIKONf49WT + ###vKWk+HPQl4yNzOFa6eqS7iLYiFXbtXaDOIg+pU9PUj7CsWncPooTFV0LexjQb7H0 + ###LM7FlOSC19RknWtnPsJdD7SrHHSuMdtFfBMm4trxD/OJcKLSh+3tXK1sB5BzskUe + ###cteP2OyU4/QhiYlu/ahblr3F/dGYGCy8+e3uYrY/x604g3jmOISVbkVcSqKn6qm2 + ###ys3VcWz5GTKiZH6OTnbeYQtsKYw2wWVqLL9qx3KUbEq7PEjwIjP5jWQiFsPa57uU + ###FgR+LJzWljZFDkWwXfXKyHiJveFzjLc0lyaQRgVEHPsxBno3D5YV50wiIeqgE1lK + ###AF+7aEpr+I1l3/XMHj3tNMNWCL4aAEshiN5/WAf/Fl0TeGr3wesEtBOHAa/qtmAY + ###50UuPBpKSA3oTL/Fg5IiFPkUPcZXsWPEzTIy+gYrwoeeCPLEd6JJJMUauK/wLMWG + ###MFZY6i5pPo/x7uEsRobOZSHTkVq7rFZ4IHqtJEciwPh3ESsQGGZ9kL2Bg4w4FhQW + ###M9iWJMeSWGzB/+MhLx6WE+ufcT+hG9h2qqYOiAnjdxlqRd7cxabROXRaNSwCkuhz + ###SFyS6SJRImwgTZ/JUZJMKJwj/hFEI2K8hqPkCCSO3GKVNjFt2qYBOIGVDLz5Yw7i + ###/GYgTvxoxLEo0mz0oZ4egDEZ+IFzzMsxs8Xbbn5rK4eH4bab/16QnLIdyDZTRPmL + ###rM6//eI49l6Ov8pezlAoOPJwn7efEwjzFzoN5u3qf7fjQEkLRH8Tuz2hHG37cdgB + ###+JdtBonLfmSNa+xxBLQcgxPn2lb9KbcSNCehYh4pN3TZjzrqTprnM7xS9AAPhFed + ###MHzipHFtNo2CIU+76LeWNLtNNr7FWrSPZgo/g+QlixebCQ8ZAQLh+/fwyS6cr7lI + ###jrCAMo7ZhNLyJ+gSpt0SS/Exn5CpDsMhBUfo8k7zO5Op3+c9YYei1L0tuPQiauz3 + ###r1rUCBnFlpyfrL0TdDKcbewf1r2komvLn4XnkhrFdDhvHNzN0jLzUc9UxRBMeR9p + ###w1h/eA8HnA20xP3dMooUwzeJInknieiudMXDsOiY5hA/uA06UinXLodLHlAoY/QI + ###7aH2jcJZcM7eJEzdBgk8Mo/vpjBto5DraPYZYFy+XohDagfX/qdwFK2k6CkNFe8M + ###5PDzOfftcerGydHXQJnTI2tgdlgzH6eUo8tcgQrX8YRedqY9lyE5NtnzainjDEoF + ###lh0xfclxZrUKP4XM0OmFmbHT9Yy1F3zeymNMdbe3vQzLMCfDpMMReylzoZzZkHQE + ###b9inMOrjoDOJpqnUm/zzBeAx08skFY7q5xEwxLimpFqtraN2pB30ySQ2cF4OhdZM + ###cRYkSWfOy5HqPeWQ765UeqteHf3Qs8Gvqojh6bD3+PiVU549y3dJh6LijLIzl9i8 + ###fJ5dekYI+zQldTKvJWwXBOIpSPUIf6cxJ5FAOLNVVUTab/FIkEyMnFYOhuit0xXX + ###N5KzSxJWiTRpLUrCjuP0u2ZCeWeFzmZTCFI/W1YQafONpP1HynBjIa7PMNlIHEtE + ###p2xvOyd19t8kzvq3Q3HKC3fRSHrQ8Dl/NVJRlgwPGrwAmuU546SdZ1TvX+odkzFy + ###GFQZx+Iwty3CJ6D0ANx+4Ef9MDE49EVqajdj/tklf1zTIkH70BmOSnOTcaRdnERv + ###SW8oR0oZnQGIcfaLOa5apiXZIhe/1OAWOPpZTkUzXP3gp3JXqZTgVxV/7eGvQ/hV + ###xWdVfFbFZ9XDpLBSudvDIntYZA+L7GG1Q3x2iM8O8dnhoU0lUgBrzhppZ/BhFhAr + ###ma6ABgXKdtRz2KuaPCSA4I+nfNvOAqMk8kmMz3ajXbj5zWwX9hsV65vSRiTSN5xW + ###8iXPS4r7izOxmG69qcQM9dywZMXbtoEFi5BhLSSIt6OcgTsDHXuHBWmQJkRSxiXi + ###OCRy20nZ0E6lZ8Z2WJxZb15QBZnwTh4LlFVkFE2Y6KRjRHRBFmpJL42MaBEFkPwj + ###3Z7pUTWaQFUW8o3HQj9iBZJQYSI4Qg6wS7t8Z5yK+pCKG2ndmaUU9Y+Ivp0Zb5rj + ###YSUesA1IRtwsI+JVxtuEEkJH2NKxH07UJ4W/2pkt1OHKtZO0q17toTd8S8ZMAK7J + ###A57JfcrQDo4dBgy/n7A9jUish8eLgVQwhhMegyPjgwlQ7BVUCG87X3cibhhXSmlv + ###dHRbs3Y5/Qyj3aYaFTlrWpx0RzzAazB6UXQyh7YpAluYq6JEqyUyQ6Y8DvU2bJtf + ###lMumUYEVIPJaWJcNej3gQcNPCh+amlrNynprfPvNbEvp8fTFtCI2d63OIPXwnh6K + ###pyLxV0bKVTwxfmt910xIk78RsmZVsO/ssJx5j87h3c3o7hlNzPSbE++NkO7XINoM + ###/OE96+oNwx9h9SiU78Cg036zDOdC3Gu05sbElBa4aa1zQqvVNIhkGcuVLT/KEH1N + ###NDksZ3n4mUiBPIP4tMr3y9WSWT80D7p28i6ac/vxZ3ucRbekkoIWzQ6Ny+60DNy2 + + + +Valin, et al. Expires August 20, 2012 [Page 180] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###jYSNeUnS8v33xiJ+KJ/iPap6QBD9QLYICWr3xx+JDYiG+9lxJtQGDdWqKwx3KMRG + ###FCTRNNxu4onQ6/GWz4D5u6aiGXOxWyCuWfizgXyvAzTbxyMqiD75uIEd2JNoIKHM + ###Pq2T/YdYGedxmKnb4IfIvNhm6YVzEkq2DWWZhKVnAjjSaDLHx/53zVS8bIr/wf5p + ###ZkSGGSIX9txiGpjxws7rrB6HxkMpEwdal8167CgYB/5EaFLQwHaEvAjHiguHbCnq + ###J6wHUsRRon0C0Uoa82z4AF7a8Ybl7ExzA8vV3BGKdd1FuayrfXC204NK9RBYoU+4 + ###fUt/mOihWJTV0AIz1X7RmgMScmj9nv9Ukn1jajtjEVOJsKk6ynN2mkWuW9grJuzE + ###7hcU3ytbhl9GAB8usiVnlnKMRgsUbVfCFpdtNOmU8UaO915L603SCvtYgHkSulnN + ###+f3BKJ4Yo+Wr2Tw2MxwNy3hFq1W89plkQ1GLCcZOM5hnukNsph3oE5vn96RQBrjd + ###uUZXfeLE5WUXTKo70qy4bVpvdJpcXREr28J8CpZthM5OSlFIvlh2+nHn+BBkMfGg + ###SPySKT59zp56xlQF7Ja6d2yveg+/dUxvew6m8XeaTjH9+pXoEKWR7zPuKJMdUDMG + ###3JSbUEXeS/J1ZMalI07e3I73C4Dx29cFhvdE0PAeCY57ExxpNmIJVPmNQfO/D0v+ + ###uM9GFZMTl5suI+ktmd7mLGVB3qyaUQWJcbrSvVFJcphFeY9LQfRT8VPeEs/GviuC + ###FRmPYD0oiDyaDcpcxj4d8GQo7yL7vSo0s5yRXhG2lMTb3ta2l0bWh3RQ5P94/ln+ + ###h8TNeDSNOsEqyo6ret/FK52n6aMCP41aDf+6a/WK+Rd+arV6tfIfrttY8+B/14Pn + ###bq3h1f/DqTxN9/N/pngoOs5//D6YX27R+3/RH5KJx/ec/jfXyTtepbJWhl/rzt7F + ###0fkZbrHsAhvOu3B8vXIWXTmHo+mwSxcqWPzXKJwALcYrrP8T+MPyiR91nF/QuAl3 + ###92qBdm3QDVEd0eYYS7jDpxymmXGR78DCoR/dIxczAGpLnh7A0ODf0ZR4uMGoG/ZC + ###dlIskaXdOIgG2HsXQ7HglUaXL0wEWQJqgoQJ5IguUSayS8Z6g2DyiohZOTE0MuQT + ###Y6I7uwHa1kTBxBehiP32CF1+JIhYrzQJUeFJ+oN+iArJntGn9G4xBgQ9dvp+OAii + ###lRmjgN4McMhRiEhlX2MgRsjs7qgzHYDc5cu1WsUQrORvg7JrFPr9WMNbeeSYE+Bp + ###Xf54dOFcnB1e/rpzfuDA5zfnZ78c7R/sO7u/wcsDZ+/szW/nmDbJ+fHseP/g/MLZ + ###Od2Hp6eX50e7b4HOX2Az/9//t3MBtX/4gd7unP7mHLx7g6Krc3YOst6b4yNoEbo4 + ###3zm9PMLQ2kene8dv949OXwOn8PYSve2xmeOjk6NLKHl5VqLO0zWds0Pn5OB870f4 + ###urN7dHx0+Rt1eXh0eYrdHZ6dk7bSebNzfnm09/Z459x58/b8zdnFgYMz3D+62Dve + ###OTo52F9xYBDQsXPwy8HppXMBnPUxdXp49vZ0f+fy6OzU4cbMyTq7BzDKnd1jLHdO + ###M90/Oj/Yu8Qp6U97AEIYILApF28O9o522Brz4N0BTGjnHJglqIu38Qc/v4Vy8N7Z + ###3znZeQ3zy6UhY4IFm4El2nt7fnCCwwZwXLzdvbg8unx7eeC8PjvbJ5BfHJz/crR3 + ###cLHpHJ9dENDeXgCHA9PaKYlZQSsANCgBxXffXhwR+I5OLw/Oz9++wdnnYcV/BeDA + ###SHeg9j7BGYCCcwY4nZ3/Bu3yqomVKDm//ngAr84RsgS1HQTHBUBv79IsBl0CMC+N + ###yWI7pwevj49eH5zuHWCBM2zo16OLgzws3NEFhp894s5/3YGe39Lccb1gbPzxiFBR + ###InOJFtY5OnR29n85wvGL8oALF0cCdQh8ez8K6K+8QO8KoaX/EfXrMInDo9etH+Gh + ###yG74EjZrL7xauX6p/I/1O/OkxgLqBfB4fb8TWA+3YKder1xvG8VGcPBPx+NRNLGr + ###A7m+tp9g3dE40Qucm52bFulL7RcUhgKeZPlrw3FzElCwdHJgAhoT+CDuEosnDPAC + ###CrT4czobkHkFFmAr8XuvbmYEcivVklsBTnsDZKb1OvxvJAJaKzlr8BhTH6ytw/91 + ###/aoKX13xuFZyGhv6lawBj9caVEy+asBj+3/MA8Q3Kg+ZJT4TCZ/QEgRgShoMzjaW + ###gIBxl5oJgMZKrQqMVaUHw1nx6shdwcf6ypr+WHW9uviICT3xo6hcW1mX72orVIE/ + ###Uov8cV1/bKyv2ZXrDVVZDcKu4amPchC6cmZ3Rg01A926qFzV75b/yEtFGwrWCoTI + ###bsipCzojkAHDTginXfzKqaxsgOS2so6/GnX8Xcc1ycDrWcuETbew0fc1Wihvo1bD + ###5BsNF5NMYUYOynxVXa/BiGY10gZuw2ykCgwypu7wvHXMQoWtwILX6wvbABk5Qqe2 + ###2oZbl7j6oJFzTIQVMQH9DeehvnGAHv720FnpJnFyuknsQX3DqS7ZvjljUWXTyL72 + ###RkaOjKUC/phpZ5kyyJvh/NBsvy/staRWvjPyo1hmlMDIO5fkTx7GnHnEDyOKAqg7 + ###oVQYSAo4I3YMdKBkot/kfkwcV46MQFZp9HkOlkjEYzgdtJFHpJ6cXhjBlPkZdkQt + ###U6/CYj0RjrBSUhxfHCAbKMoRjxd0/HuKIFSioJlEndZxbJw2ciVJi2yThKCFfbUI + ###SLCe770P72ueIk2rBRDrpAUWTT0WSlZJuVYLRzhjJf2b+uc1QnLM5IZ70PUoCxua + ###E3rr6hl9qqlPXvKZ0ZwuhscEUX3xacN+VhHPXDQxdmoufsJMcbWK0ZxLyeFwT7tV + ###rOo1rE81rOBiTrkGJpDDTe+uURI6rIGHErQgFTslExiRnwkMj9L64EiJclRxpJjA + ###x63W1SfsvY7566o4NrK8rGLKunqd3xrNyUcAFpofVsADz9nAQeKx56xTVry6/LS+ + ###pl6IhTCa28BJYlohOoadOkKvQkPE6XoVCSqPMuxhSxv4q1aVQK9XTC0XQ2S14NUe + + + +Valin, et al. Expires August 20, 2012 [Page 181] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###jz3rqu11GrRrT0lPk+blqoXHahtVfmvOUDyCeW3I2RDUqghmXGkHoW58oskRCjAy + ###mMjo1ggXEEwNT+JHo67wA8dJGQkJ1pR7kEZH+RIJe5yNB2FPVbZKmELo3MBnFU9s + ###KmeDtg1thQ1rpRk2lqcOA8lVAN6QEF2vyK3EbVblVqR+GC3ombWVKjV+JKBXp12M + ###xWo1ierVukTmqiuxh14QMGr1LOyprT8eexoKITaqcnAVIgKU/3FNEQZC7bokFjgk + ###l9JEVq3l5syS+BL3sUkscJGrChlqlMkSO6sTMuD8EWro7WA0V19nhHIooxflpRQ0 + ###BasSRhOm0EoQ9hDSYx5L0VzlQdjjKuzZkHMmrOBdRPuprjaawg1CAd5yVRN7eMd5 + ###ElOoPmEfEXyCMk6QoazxldCCtly9noItETs6IequhC3tUSRADiKOgO2G7IzoJmOP + ###l4U9G43HY0+N2TNJTunQInJYo+yiriIgaxLJCd2rniSWVWu5ETV4DnQaVhWJJzpT + ###xbe0RMgc8lavewqPsFvPAlhdoSCtEK9ulZEMsKcmMYo/KSDSM+rMrT8IezyJPURx + ###+KghTPFsnPHEM0EiPAm+NevkYojSUeMyaglMIexx1XnnritSorFHPDNhuyYrEELU + ###EMHpgKrSZlmTy0I0nLFHroHAHvvkMpPCZjFM8QCNRplzbIWdbu999UPzn17JLVWM + ###mpKdrXpOfxTHLVSpgbwO/Fguxe+KSycrTVZh1O8eiMcZtqci69bQTmBNNpkl09yS + ###R4CdqwvmZNqkOaZwNh4Yo8NbHc66wyFflHlXpwCD+gAzkaNXz/IlK4KhGNLJzh6Z + ###+Obwe8nplhKmA1mpm4Ux78nRadXLecCuwEjgE7XgFfZ3Wxc/Hh1elmv5/GYioyPr + ###XZj3VysIBCIrsfgcg98Hrt8LA3zCsJacO0tJE0O7g4TlsObS7X4olF9JxO2Cr0OV + ###7I0wwzbYJbHEqj/w71okQdhZRjvKSLXtd4dBrOO+GWgFIsan9ywrVAj5bSRBCTH5 + ###rE3xbKltzKwEky5W0XSOISKRLhVCc8iGxzj2qs5Py0KWSdKxS9OSos0BMLVAybeP + ###9s21WYik2uMTZeUiGtQitXynfIIOhjJzpc9RXqVsmUqes4TNaUfbcqYTm+HVdQtz + ###Ziassj7Cen0MU9GJeI0+ZjyGdbjLLt0rJRzTjCqI0NlvCH9abbxKMk2X0KBT0wDb + ###NFc3A60SHXgHRKCsXM82VnoluZPzSXKSSDA/M7gkwpwIleWfcJcvrWGg0zdMNpSX + ###QQ7Xt4Q9QYfrWILwu2OOliMkDbvCeG+I0eI4G3JwBZK81CFEAXkpA2kBkg8k5zvL + ###6ucjWm3lekWeLAxhpa4nW1zD2NA546tJNDWgoQmYESrOYeQAPWhGQ89bt8BnnL30 + ###AzQbiuf0uudnw7ekCQTS0/+0DasQvHdlBBzRu/JXhRjUyff6o1GEACv2ZgMmiUwJ + ###cMzDJlh1NeHNlD83TOYNzBANGY18pOSDxgad3dEtpp0ZwUkTdm5gQrlg5WqF06Ri + ###B9ZK0PUmWVMYsT6H+ZT7DsxeuPnfwQdjqjOdeaBGUQDMPKWNqiXYBY4Cie2qI/o0 + ###IgrYC2FSms/mIlEejoR5KGdt4jiDqQTARkRL4ZTOIC0xRPw4ng4S8cLi0SBAE9Ir + ###YO17ieAqthU5nhqWFbUkn448btiOu1rYK0DZrm1zTefLd0ysKa+Tqr3lVCuz3agw + ###vLRR1EsHICEYshk30u0M4JsNuI1ZDey8y5VTLSQjXet5osW2W5+ffCW0xzLGjrwC + ###jTUspVywAc7ivkolPMBz+ns4j5JDxsa0lnEcfsDgwfajogsPGzPmIrxIk/OZnUvG + ###hhHNAI/JVBQawWkgG8+j9wofw/8pQ+GtCuyQFK+fjMO9cIjuoiFykLoUHmSyQGWe + ###w+wBpDuwLJGJV0wRPSglzsIen4xwYAK1gL6yCITkB4HA+O0YSlXK9uAxnop5tiSO + ###XyhstmvsXvIkn3cqr2PuBHHEwCdu+GNpbQEPwA1bZyQKDngoOMY5S6xPPk30Z58W + ###ergYztKxjmo5zGbmgAHIeobIeJZEQx9hkoaFpRZ+gBTsGbZzQgYSi5H0arQknCWF + ###G+mfdPB4QcfyARQyjin8zJZYsmSVYXvnkx/20ZF2935i+0HCgQpUJyHNoOMh0BL/ + ###Puge8Rtyk7odtTDOoRCZURbHuxJT3FGCQZZcRC+kb6AuYHARPI78zII0X7OQmDnu + ###b1oE/D0J9AimCa8zQwxzm4YUxsWoYSAUfpyUz4bBraF3oLdJb0B5y2YAlHLMfifB + ###RgkSTKhue/K8ZEcqLJBcKuAdjBKFPeU4KQbq2OlBcoJoFqyOCnqtVnN7hborfYrt + ###aZHvha1gUViqMVMgu8Bvx9jFJdpX2O4s9sGQVLcTgqqCUlNBsrKZkAyRrbnqj9p+ + ###3+n1/atYOD1gDG/STaauKkXbOb4kjO8H7VE/FkZdMBFglQfEJM6Jqi+RF+keqUl0 + ###TI+GzQsnqHNyJTWtLlct/j/dBbXsrLhevVdINWNF4U8gPkbuhEcMN/YfTewtdD+1 + ###lkxvL9Pr1NhoC2ucvXl70UKjtXRfBtpYjeQNxYVcd9graS2E3KvKFj5D4zTQOEnh + ###1pIoKwdjk1GBdagrsi9uj08+vHc/WLQGWwbKuschu4AL0pKcocGg4EXpKSSUT2Lr + ###TnvyaDJIGL/TJMxJuc4aqpcEiRsyGrQRRzLfi47N9wY1VKH9Jdm1hl1SFGdihOjQ + ###A0o5nA4Nj9PEzCwcRRpkDJzbidBtgR/kvk9guDrRzfnMqGZ0mjemzODnOhghDb70 + ###gihdBdiMLKDyBtHwKFlDKZtVEjEL1CCEvTFLbiTzMhThe5mpkhbG9O4yu1TTsHsH + ###ZsjsX68BQhxnnDwn7W3mfck2e9AGozHLTWZvr4q9veS6maQC/TYVZdjSo8fjVlOM + ###pn6BFcxjMoWs+aJxpG4bmJ3Pcvg0oJmxZY0FVstKAnrW8matMK7qLPxKr3BGOyYf + ###OZf8Z1eXizLzDLCke7H/E6FCbL3wlwztwePS1FgTY1w0kyNCB+U0S2fIfcnSO/v7 + + + +Valin, et al. Expires August 20, 2012 [Page 182] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###WpaqehRHxY6qYim2S7aeO1+y2kvoEe2RCJxPu/QYUgmG43ugTDJPzrClCaxSoB6o + ###syzxInXDYfNpWDl6lNbeCFqCe5MDbOixJJzWrRd492Fqk9BPOhxO1baceyHw0Uxt + ###Y2rqhY/zPKEYM8z4sfBAF44ZTiQ1tZbyFQlsLlt1UFR8panDtjTYZWu+aRUyN691 + ###u7N6gg7yBQRvhohOGksPSCC+Lyeie1EH/GIzWWWrklHW1G9a6XAQkz56JSc1ozlw + ###VmENWAXLUn5SJeIZKpEZIC3ZnZZmAD4FXp2o/KPHMET355xbS6wLPl/prXLMZKDX + ###UPRBqpBi00m51s9QN5Uziq4WxhHgACzKy7/1nJclWRdTFnHh/KaR6TBbL2KTG8EG + ###9DBkbBgH34Dk6AcwmVGkAi8pfe5iqoQVTdqEyakxETUFFBQ+rHw0G9QJKwGdwD9b + ###Hv1JEKg0DbNU2tvNPWfGnX+aYG2TKq11eHR60No9urxA/sWaMxT6rolf7K2VpGyO + ###RdycJH1zMkick0nlUvs3G+22MCxlRQU3mr/D3QW72trYfMPCOlNP78XyMhuZsij/ + ###Z0p1a+7a8uxdi1HVzX2b3rHOgzetY9yUWGGhs3edo81mxO4TIYwfp4ScYwEjhVrK + ###LYasTlJtKHbSAusJRJBsxn7T2IedubYOzkOMHZwM04/kU+2S/dewaxDRxzGXT6e8 + ###jUyefxUU1hVZ2g++ldGDdZ+4wK4BAWlZL+D940TkVmpjtrjJhGOEBncw8zhm98pw + ###+MnHdNt44ZiIND0J6GLW2cOp9qZDtvUPAOL3nFqO7nDDGG83+WLTro75km4Cobgj + ###MyQfTqP7f+DNtz8e3ydyymEEMBAVg2iS62xZF00J3WQ3sK427Wun7ebT3vPRPZJx + ###2SdSiOMGtMqJxp74nm+7ueCWTyQbpCs8IgqLLu1kxdzHEFNU0G3f9/Nu1dLwnT+i + ###cjJ/bzeVBPFh93aPvVKbe3X1JSY3qodFl3YzWni+ykuwrPLQfDoZOUsgThycWSZ/ + ###mrg/Xh7+tlKu3iWeY6cepZk+C2tL8H3LoufTylQpFF1SgpqLxs8SlP55tASV3ETP + ###8tDj5SFMjb4zGD/QxlxHhJZ3FmlrjMRWyvQCkBiSNvivAB4LfLbiyM2w2TXFD2ph + ###WV+B/pUjs77OMTPN4CTFD2OSYVGRFx704YdSw7Lnmj1ycSQzVO/GXq5/lS/VUtHw + ###5LyM2g8ETgZSSDzwB2PvGHBhFiJI24TZmCACkpkogI+g0YNHYwD3mpilbDVjnsl1 + ###4iwlOC0+J2mM6eX18ikzxvKCld20BysHmkQ6c7hWp8WQMlNoy4eayeDOXq0/O67T + ###sj+p+F8cveNJ+5gf/6vS8LxqIv5X1WtUn+N/fYuf5/hfz/G/nuN/Pcf/eo7/9afF + ###/xpSmo6dywOM/MX5BuVX9R1FvTcXB2/3z9DRWD49PnvdMt40EuXfHl/AGrveuv1c + ###i4zGC3p4dnh4cXDpeK56/DPM4XJHvqhlP29d/nr25scdgIzbMAOUdW6jRMwwVN/S + ###I2ZmO5yNgRN1tjp+5zrIpTja45P8puF/28fu8bmR4ZOEdsG1Cpv2cGvd+bsTOq+c + ###3LpTBNbv+7V83tnacnK5cHu7mi+7Cb9e1a6ZxXUGk42som1mzsngtQZB3QL1RyXn + ###WrDQWVdKNGlWMxyfFItcEJ85lKeGPq5w1lX9PQSUuXt/fGIxqjgola5EiRLXqAam + ###Wu9FmHbKPcEiqMHB26iUVsYNJ5RfuInZBIrXIUjY29tKuYxx2d9cvnJO8JoCY/iL + ###K5HYIeNkPDvkweDr88fvwwH+KbBzFfBQoSvScDBYFYtOk4F3yn7UkvBp1vItCWPS + ###DaqMo6ascYATZReQgrvpjz7kKeUGfbsG0d/sUGBSf5Q0kBIvcFkzMchMd7s0BnGl + ###ebePT44qeircuYRQRQGIn38oujTT1YJOoELhpfCtzJhCLFi4Eqzo3CqiVYq8fzWS + ###YfCg2wLNf+WF818UG8sZkMm6+srakxh4oI/TIJ5QqLxOFGC+ZUDYbiA+CwZMx79i + ###m9JRlNICqOh7qgtKw+Kc6qrsVyneioHr1+LBOGAPTMxognDD9FTOfwkYXlKTidHI + ###dDJdJPYkUAuSp6G2rPqTi5FuUwDIetbxx1yYWm4B5yXaQbNrK4GXitQ/mpXEy4op + ###UFAJvEIjnRh/CZRJbqbC1fDFSSb/kjHdCfWj4BPSeKFm+7NFon+rn5T8Tw86IF6M + ###Bq1uMBg9QRDw+fK/W3MbNZT/61W31nA9KOfW11zvWf7/Fj/P8r+W/+HzX0MFMHMg + ###//JaADGzZ0XAsyLgWRHwVIHAjSN7QSTvrXjSDUdWGHB81A/b9rNUsPAt3MTDK3xm + ###6xh29n46uMSAdPUXxN/i3TjJ4350BaweSy7w+dP7D4Z8HEQRiy/CL/Aw7AOBKgBZ + ###x0/06vAIkB2ZSnjegxf08AxmukcTFawy/G6qPJH67YFMkU7edtarfZFkHa/+tZQe + ###DJPGlBTsr8URejGb0BAEwBIFyFW1yA2pBUdOa+x3bsR9ry20wanov9eA0tahKAf0 + ###gztglelO3Pkux1AF2cK4Gye/6O/Em9ze24vLs5PWydn+wUWeXsk3Islr3tY/dEfT + ###NqY8H8Rd1gfoe2wewnSoA7oZU49vwrH1DO8IaSHkOqBgjQuM6ZM2cCDyy7r5Zc02 + ###fpC2+YBwsP4l5+Xb2L8KXpF5ZMvAYWcLobztbEmww0cdL3nbeZmU7146W+wghvIZ + ###L8W2835Lgxi+8WNy8qZF/PAho52tcAjCGXTHSbG3/3v4Ul0gCinP1doFkp/Zq9N0 + ###sPMno36OMN4VRm5yHlAQXob80hMvNZ5Zr6viNWI4vDC5cnzUQhl4EuQ4YLOJq5SS + ###Ui0SV+dcqlmroRej58PO66KxKTft+NT3HBCQMimxBaw51D7ogaQKYjCiP/5IN7Bt + ###0JUF+JNcdOaH2ET3NgAOtEK8zd+6MInZpgFGd3MmyjQKp4czQwwve7ybYQdS6INx + ###gISPKdnLqP1Sz/07KLJgKntkXQycmoPtOISH0DL0+LcYR291OwcnBQW1ximyLSIR + + + +Valin, et al. Expires August 20, 2012 [Page 183] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###VQMV5aDn23bRGqpM7770WGUC+czBunqwvQ5svgCtmBbsKfYwNTGelQWRRPoBp1dX + ###RPl7GJeeAnyhFKfz0f0wie4cN4r6eSXnwcLxJCJfEGw4P2828hFCcPYM0ezMnh1b + ###Qn/92Yl+vursMuc16bP9F7mzvj64bB2fnf208+PBzn7uezxr8kZMBMSa7bWE24Kk + ###401NW+oasTIxZUKhN0rUJV5R7J0BD3zwDrivnG4vn7cxj3ZyTp96hfyAtGk5TWAL + ###cmEK+G3UM0qL1nibfVEr2IywKfmuh69xIVL6+EhbmCFWoHti4HdzeFCLVikne948 + ###Hwoar8zFJfNCqyP+aUOLN7IQMEmZ+1IG1rTPIeR8SinybvWIDSZsetPUJqO/vMOH + ###1QxMhmYlEB2dXDjk7AtxOJj2QYRl80328opFUg+nYkBXvDHs1ehp2DUfycZFqwHy + ###FsMusDCqbX27YVy2wAgL63MsPbGRXP5vGtvXP+Qx57UulbDQRHefrUYiSpxdxhGe + ###lLG4ObBe0KwS/hyfrW/EyIar6x+c/yHH5NxaORf+bd2ynJM1zLSwEox2DDNqDXq1 + ###24MHZovCaUK28TcvsxUBK9WQ/L5pCEo9x6XcugGleMccv/gXFU4G1f8hlkdZOIwn + ###sJP00hk4BPXkYjsmT2ldYiERazaJMRbDcSuVypZeTzobgcXLqw4MWGHEBjllynRu + ###evdExGOlySxTWE5WShGdYS7mhrSgumxzvIfnNsfp3YmdS2/j7F0seliwi6HRpG27 + ###sYPgrSJlCTs+GOl7MtoLh+QzL9DgaYWs5UZj7EASwjicJpoY8yDzBXelUrAfGftp + ###tSDmUpaT0c7Ltk0yiXJ6Y/duoxA4CahdxPPVIPqJgwGhXKYj2DwYzCMeX2q7VPz1 + ###5hxg1jo5enMhlpfLJk9/eRJ3QbqLRvc6EFYWiyALKY+0JAOS4j5SApFsAr9IySoI + ###cqoB/MK1n1jcxg2Ai7udYMqE2B1/jCZUYDWHi53FA9DqGcxX6gw8wB3xShIqkOsD + ###8hUcYOJgydaZglq6hfOTC2cQxlwDyNjferTlcFwzuDnbCzRjTGIw1CQcfGIY332n + ###BmLiqGi78pyg9y/2k7r/w1/f1v53reG5/+G6aPpbr3quR/a/dff5/u9b/HyF+79U + ###8XXndRRcjaJ758S/uw36FJtwzi0hKm0SNfjmEK8O/4sUDYyl+LUdhUEP+hzidVys + ###QkBLN2uRcw2JFcVLhKaJUtGXaTccvaAgiH/hW0n88udfSWaP4l/+PhIber6MfL6M + ###fL6MzLRKRqM0wypZfE1ePWLWyoShLz3nWllvsi4r0Uh02Ek9A2qdfakpb0xbrc64 + ###P43x/xfBHWz8ofNy7yVwrkr+N0YvudbUVaFVSt4Rpm4NrVJ0BWnfSOrOWuTSBpxx + ###54blk/Ekwv9z8H/eyfGfovxQdhJWgIVCnt7k83g2ieBy0apgsqVlZMwBfM3VQV0n + ###UJ19wDbA39Y57q6LS2ThUQXhCRvOIYhKfc4Rigcc0F80Eoz4lk3nIyV7DafSPAJk + ###GAM0MWUFJ0GjF27zAuVIB2oOshsgY8TboEvFvebxCPN3YOmsIqiEmz2V3F1+3gxL + ###gAeMWgRyGA1UyIDN0embt5etveOjN29gOyXhU1tUwRpFdlvLjASV4EBKoO7BznkL + ###yM3ZuTEUHMnawgpqKHMaS4+FcDATMnienB4cXyRhsj67qAWNZP0ZcEB0PkJcQfvv + ###rCW/uIRjq7WLM7JH4lbmFbbGkm5jWfw4gCpZfXuzi1o9J+sviw2oZUj2Wafd+jpg + ###RlGRHEpBDGwzJRhnesBm0WzXsJrduIUuZm+l2bQqE0IXR69PgU9I7x63Ma+wvT6p + ###NmZhi0H9nHgy7fWI5JH5Ars0swIJnUFQqUKmJ1KxgpcAiZIt5ANbQSeXYSuCUUqA + ###Neyg6XWWo7wz7giTavOeI2mkPxpQUKigK/MP7KknnIDAjN6XMUIM7xpOcuZhVYjt + ###LG+UjhL44hbf/ienTDCTR1gGzKTSbSbM0kXVkJT1zMOGlGgwYxVUw1mrkIAxq6WF + ###3Y7tya5rZy6WEfaDDM4Fulrg70z6s64U7QrG/ease89MJuWz5kzoL4VMJs4K1+kb + ###y/8p/Y9gw77c6lv/zNf/eF5trUH23169VqusraH+p+GuPet/vsVPlv7HLXsV13Uu + ###wwGI0/fO7opzGUQgM8Ov+2wFz0x90F/c4vtZt/KsW3nWrTzrVr6xbkVdJFrW3vkX + ###/+nMtvc2NChwYE/HmOJygbV3pkpl0IuGV0DXSIWyWthxKHeIlCRQ4r8I8CspXjqK + ###YERBL4igUMAKdeXXyxSii9QRSMJ/d8JJ8M8TP1rbKJ2c/rqx/pnIwH+BpAxIdXCA + ###S3Eh3hMhngJlj5ov4ckEDYher5zCf2ysOQkn/aD58lwPD8jVK5R6/P4VOhleD2go + ###UTAAOgSULAq6eOwMOyKZpg/06AroXiz0DwNgwv2rgFtvj0Y3oodfgIiNnP/+3tkH + ###vhLIcGcU0fXAHiwBz5mr3Ad+1HQ35NC7XeTqmy8v4Gi6BvZ3MhJWpoPRcHLd/D9T + ###vObAG/P/IlJxfPBPgog17x0k0X4YOSejXg/j4AK0z/0uTKvrnAYgIOODI5jyjyvO + ###r3RfYsFmh6AQoPvxHl9pnAefwhjWoMvlfodjDOTs5st/7uydfHYuYa1jX9yLwLId + ###DfFo4SW8uI8nwSC2pipG+2nUh9Og6XIyevZwbVbpyxgACjDw6o1y2duoJQBA396e + ###HzdfXk8m41erq7e3tyswYey2uwLLtQpHTxyvBkF1Y331Gk2nppN4dezDoR6vMkw2 + ###1nmWPMGVcbeHdtufcScZObmBsSebB0oNkpMSVguPwZKSHlBImAZ5vNMOezl6Wd5G + ###X9qi+Aw7rYXft5vigYhZnBfX1xxOVbxrT3vvzTaKH5p25qA894dVrOvvWcNu+SiE + ###dL/56EWxcrGYS7SUX3ZKq4UzMp2KMSEZpRorKXd/H7hGtIdD0nLUQ2LCyXp9ZzwC + ###hJ4AL4FWVcBNADKx4TnXAeYG5NcAfkMJkcAMOZvgHhk42sSUvijAyJKTsO+EIGTC + + + +Valin, et al. Expires August 20, 2012 [Page 184] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###XmmjqStqGcm+4/Y6IL4FKAWaLCP56Eym0CJ3gs7pZE/S6UwjPUS2qIFqSGHwu+pK + ###ZlLD0fWAh+IhmWnVYACdkdCRAkFCaRBTmGHjZEV2FX4KcPpQYxTh5oXB9ENgYpFX + ###851ecAvg6vdxUxpp2zDT2/Cqr6zO+K616mHIAihHm5e7QJd80q9NoCNhszaJpsOO + ###NARmig9twi7kSNaUuE8CnmJSs9HGx2kIRA4t3sI+SEkMskkEI0BiI/hhIe+WnGEQ + ###dPtAE/v3Tiy4SxgbZjNege0q0J4Cf4hw+dReC/Z8Audxa7Q6CtU73zUP9loXv51g + ###hIo8m6SsFk5h2NOI1pbHJTEIATcexXHYRgP3Hojc12L5VoT9FKkjsA6bvtDHZquz + ###vS26weAom6KbfUo6LCwDfTJoRdJJTDSl1qMNvCLsZGiBUQeEIkZ8LWOGT/wbQJEO + ###PsTIALAfYA0612VDDU77wu9NjFGqXQ5H3Hazkpe7E62B/mjaJI8Bp8sXaVLCtke3 + ###FNxNtit5adWj9jbgmTL4uh80cxrcop3v9RNZsDtyFg8IWlP2RWTRnCuXjbHkt2WY + ###cLYZ1eOH5Uj0iSXIJklXR4s3TVBNzBriudZH5ZaFWTTz1YLY42IfxJRrm+J9l+RC + ###Y4JoEcEBTmDYA7BJoeiE14ZnIgc7vNpC/NxDneru2aWAbgrFGSCUo0ZWBWJKOEdV + ###VThfxrsTlO0ovgVMtDwZla9BxivzjmWygGg8oiLGK0B8EvUkEumemkavW1sGpue/ + ###z8kxXJ69KcsI48b0tpqpjSHeDimqKQWNKCYL6eClMj8yahFnnG6s2aMEYGbqPjY2 + ###/ad1bjVlCsHEacURKo2HQIGA+FiPh/gcx8xPVwvKrvc6kPFhiXmEJe5cq0j5eQ5i + ###Ek/bSPwmQIMjOrewJYZ0Gh4aJwAeRfPsTQ0WYNw0lsB8AzvBOrdxIa153k2s7+Iw + ###bxLgzHK4R5uVzcSakPn+DH6j1ze/XJtfJrQk5kKRP2fU1BNahVKbgoD3+oro6GkU + ###jcLlo5O3GPczKkHhSRkq5FNY2DTLXOsySbqAzTWT7V1z2RR1YKqQARVAkuEjIEPx + ###gxbCZnubCj4GPDn37dYWd/OkYLLbXQJcuHXstLNwsl37nzgr7cvRMHiJ+8pdxRjL + ###lMAgjzvFpAc6LXn69AcIGGCl6plgNR/EyQf9JODxe7+pgYzf42YE64E9UOlyU60L + ###FMgb265fjBJ7Fkv8PX4VPQC1RJL49ITjUuZdB6eeMLdeeyn8gnJyGvHS2EWdvW/F + ###2m0vC6+MUmX5+cMSOGaXXRZeOMcEvKwDAvai/Z1pk4KYw2TI+E6rjjDnHwEp4AoM + ###hng0ngDP+4/AAbJ8dHz2OpcvIS8LCI0cPVuOS9GARCKnwueAmX0FxrLNp2lLRv2G + ###zpqySRyqWCN4jHzAW7SspyOZ1wsel5vm803xuEltbyMyFEUUtl5fy2p5oin0etNg + ###RpDYMwQBaL1+0S31JlYBjtUuWMle//ucCKvMsM1jPkJosuy+zZdk22rJk13gwrSo + ###Exhq0U0vLOfKmruwGXQVmUw61h3+Y68lXo3jE3Hyp3gBwgQoI98odmAzuXT4UDCn + ###sD5Yp8jPYDl+PTrdP/u1dXH0fw/EQnVHkqWewxJL+V4wgmqxeGgGt6s5ZnqzvZ1m + ###v3ga5fQL5qOZQcUiVl21YtzwH82cAmce4L21JeFH820qyKR5Kg3OFGMl28jiEEWL + ###CUwYowsBcYfAU2XhhaUDMb4NFVooFIivw8SGH/jxTWp5qeZWCjZU23xa5pL4Dttp + ###5ug0436BU97aUv3ZOhlFcvmYZEmRZMdrPwaJEKRBTn/xj6CbYNVRM1NJKV5yOev1 + ###9/8Ph5P/o0XMPA3C3o4p4XHGcNB5cYK8rX/rh+QWmRKmE+NDltRoO2MkswaCgpIp + ###asAxxZC0BhcF8kxgUb4/Go0JakNUBTHsoukCAef7/2eTLhwjCT2mqPUHbyWrIE8j + ###Z5Us2vDlYUrTGxgZ5e36FEhzHImYyBChqYJzHwi50RJfiSEvu6ndEF9H4fBmHmVU + ###MpGF0rMVgltN7bNHDtEnZ78cGPhUpNflRC1S3pqFbG1hsnRSdThbJknMtwusYoaU + ###rgm9k0nqNbE3YTPgvW4+wkj/iZp9PvB/DaS4j8f4AAjQYDpIRnCky+RgiFFNY32z + ###LBVzYsUZkSbX09jp+RELi22pGcM4t1EUdCb9e0DuKz8iJRl2QIpF1QnfyTKm2NJj + ###WbEMaicRfAdIkWzZfXubJgeTNrdDEUrmYacydGBL5qDAH/hw2+CGi0bzvCP70qcQ + ###isIxJFiNuY1/VvoRLdXM1YVAazOUINQP/FpGW9FPnYW8VY96zi0S3U+o3lRKXCJ9 + ###rBkMJ1qPIrDBVBYm6egff1iatBkzY8bB6l31DRVFYnSpnISuB5g1EB1dhILpMfzL + ###rEPf4v2fgjGZzZZkMiW8EHv9AHYGhoUN7jqI//HYF1YffrdLL3RmJQ0jRyxN3xcn + ###llqW78wZiUlywnS0g82lKZciaknCVDYKJOma1qASYLXuVGoRo+AHOJpGQpkoHDSR + ###6vsUirVE6n5nOl4xPMST9yypG5vUGcE18fyQ/SONKPc31TeBbD8QqmHQ3BJwpXgy + ###IXRRwTlg2M8E7CZsBdUarjIpr5F0TccTQ1+qp1gSt8P+BEAwGOG1zgCvpf3hZMXw + ###WX/YbdX33/eJDc3/0xiMwMQmcl/9vJXVMH2eyhc6gMHsO6/EYECk/SPJeemdpxv9 + ###/ILVm3+29daX/6Ts/0SI9qfsY4H/Zx3eJvO/1Kr1Z/u/b/HzL+X/ifWe7Qif7Qif + ###7Qif7Qif7QiFjybFJzGcNOX3Jbw02Yt+vg3hoNuZPMRR0w4Pe3B+dLbvuBWvpgd8 + ###Bmt1vPNGFRTfOXKLk+O/wCx+CqK+P86bcZyo/uH5zskBKl918hr5JNkGDv4CVR+q + ###EYQCNgIEZtqZcHwTyrYgrktNvx8V+bQb3BnvEjc0UvyalbRjjApP5w2mTdgTGTzQ + ###rYtcuWj8RFJRC+V/nAaYUIJDGiQKkH+kGHUiDC5NwnDGOeTxmBoPR0BTBNoz36gc + + + +Valin, et al. Expires August 20, 2012 [Page 185] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###lak3mCxRvzLcbBxKZx0Mxtfvax+yoebIlKObJJsUtpx9PVcKyYA5OV6O42DaHZU7 + ###wAyQHRRm13hJ7kqJwQz8u+OT1BCHbfJAPYFlTo8/lq8uaG0zJr6DYfl+CTogDMA4 + ###aZQ65wemc4mljROcVlF457QDOO1ErK+s5YZZ+1abTrJVEr1EJhTOJUJR6YSVW0Qx + ###5Mz2TUTsj65OeR5p5zRDSkGkb/VHo5vpmD7TQ41/jsgj8xk9vZ5Tbvyb/6TlP6T3 + ###T+n9tdD/q+bVG6n4P7Vn/69v8vN4+W/9f13+j2cp7lmKe5binqW4bynFGaFl0cIf + ###3aqck32YQMLDiqjYNCbHgdPVmgyK7RweEi5PRmiPPRjxFsfddzuKblaco4lhhR4F + ###ffIJQPv8SeQjlQBicutHeEGArYz7U7LqB+Z+MrkHIgM8KtII6MTBmw6xi3G8QHv6 + ###fidgw9lfRlEbnmGxnCDl/CK4Q2vZGIPC7Lw5ypfYrBYbufVxJui7QHcTQRzfq9sE + ###eomMKRAk4GG703GfiDxR7i6RpNyAziNxaaZC+VJPOAzkp+9vccx5OejA8BsLtU8D + ###QI7GHA7jcYj3c2j+m3cOfZDCgLLuQvMAoB/opMhaGADX4eHJm4PX5DZBhgpwKCln + ###OTzRQECA84tsy2AOdORAh2hSLrwoOFsiwdOW7S9+OnpjZoN5WIqYdKaYtDB/E8Zx + ###q9dLPG3Jx62r6cRWGqRzw8x0SMSSo3FC5wDsVueG0x+aUZzMYKsiXkR/0iJRhszG + ###TaGm0CeTyVOO7wCSIdtnZKVfPa3RR5rO5DbsdvtBCwGPojkcTlebljumGQpWteA1 + ###TynVqQ5m2i9vYyT0U2r6tIYft7e9TfFKjgezcoqP9MqIF9xUL1J5VjGStx3qG5q8 + ###gZXgmMbEruO6cER57Hd7Oyw5Ffg3I8TznPoSJLHdUEnVqXzgeLmEjAeneBK1Lo9a + ###+xdwUu7W68agdS/Npko2wj/aU0yD8LMAFq4BDEv8yWWsUyFPY+b55k5rRTcvg+Zn + ###lM7rTAmidWs4eigkmTu/isv5YDiaXl074xGsuLDGiCmbK9n2DAO8sEbeS8SJn4Uv + ###5hID5hmRoHEkvAJwPL1uvX1zsbdzfFDgwDuwf9DkKbd/9EvVy+3s78Pvix/RaPbg + ###3eXBKX4N8yV3LV869eB/Kyz2Ml1mAgp6zXmFN0eFcPU0v5kO1WsYJqmd2ME7/MRW + ###TG07c0TGdjCHprCQojJr1DFCO9ObbHwQC8sWpUYIFYOCiJieIJjw8UaEG468+Foc + ###TJxgxY8inxbVnqY4FEVItgTlcRRplHQEHZdTD3UgGoycLuY9S23DhEyo6ET2V4SZ + ###TAQbAWOdTd5KQJ9K86gcojG9/GXnfP9g7ziXGGnJ6THUL/BUubjc2fuJyRrgDdI5 + ###8WV7u6lNK6FPpnluBgUExvZsL9fjgSU6y8t9B6PCeFD/r+ncEWMhNhZpd/WewsK0 + ###DRO7JvczcrOXbiNXWVlbr1c31l3oz63ni7A/Vk+N3SFqZ24AQv7ciuvVe6ISn5Y8 + ###wj1YqpCMwRW2AKfQDojxGmEELuCzeiAXOm0gTDfxK+c9prsoORg2/4NQ4SGFEQsc + ###X097PfJHHPVlZgFtSuJcBoMxk58gItOMAabSDlHGA8p379DOkyYbOISwD2O7JWYp + ###+AEA2B0hL6GsLhjT5mDl3dilEPnFnEC77W1XHSBL1Pa49qlXdjObmFP5HgPK9zZn + ###7gld8pYGyXtkzkBnVfayK2sbEdjoglLp915+RgR/WKVzdMlH3y+iHMMrwAJg98rd + ###cucc5LCBf5Xxsl30z80EDoX7cbEIAzt5ewwY3Kp6rZ/deq4Aoy3horw/9T5gYMjU + ###a7dUAKib6QFmtuSWHCjr5rFQeUZH3vvyqWdlG4AaxaZnPfDK1oPbZIlbq4S0tzFX + ###TVmym4shYG2vAyzCaa38Jevgl9uzl6FT7p47WeuAUM0AKgJweeB8Tk7k24zdKWet + ###PWJReRYaeYQby+GRZ+BRNkoSIn0VPPos6OebKChHo4kKJmXA84EkJlsGgHLfC4YC + ###uN00YZi5lMneIwx7Nyg593Ck3pupdCI8ge7HRuvwEw74oWs+vMckTuWLFgA6B80B + ###RyQM6mEpYSM7/AY6mbwHRrgc5tVrs5FQN0JFzUaKshFqfnYjAHjUH6CnQseXwjVw + ###jCg4D+EkghNpNAwycRImURSd3IclPICzcA1GWZalIruUWH6x/gldR4nCCZTJHTtG + ###DXNt9VQMQzKVip/kaZUczfJ0xndOId9LP6IsIRLjRvGEUS74C5zTvTEdtEsdq0h2 + ###ZYbORWU9Lltk5rKQw4M86/xfcsN8BdA8Yg+m9h7tKEazHm62NNIrZO3hDrW2S3JT + ###2eWS7ZQT/WS287h95fK2Ks/dVh7vqmJyVxmlAJeKTcckvNg2PiowGlhvPEw7lHyj + ###afP5AYhb50pkSMmKbb9z862kKIPp+8vIU7Pfe99a4BIlvH91mUzxAn8FwiwFqIfL + ###TJkkdyEz4z2eOD8ZJRVsBTKQJcfiLCTZQX5xMXuSbGgWLRWtPSEplSzKfFoqWZQU + ###MU1yuWm6ycxuNtUUaHw0BMIEA06wNit8sYKDFlc2heFoUiCGh8PPkI9hiJ6jd0G3 + ###TMhu8j7hUsyPl/FsGeZnEY/yKG77a7HbvSx2u5dgt0n/+wNfxKCHDrKTHpE+vsqR + ###aSBDdG9BL0WMJTZ0BuEdUgq6Y6PTJraQzGA5kjx8+QEcfDYDX/x67Htvqb3RW7g3 + ###LOltPygLxZeiu9Ax6thl8IQBYYi6tGSPz9Gwf59AvyUYZXcGFs4qj+S4RxqshxNh + ###wljKi+iEzhYyDE423gpqUgbIuRlEBh6b/FhP8GPWI2bE0vDFRMPwBs8RaSsrOQQA + ###/UlI6WdBam6PJtcOKjMZ6pf7O3sP2dsEVq8IyLYMnO6kFLI8YFWFmpzHauKwW6wd + ###fLBCMFMHJVcUF9QYy6yl5bkmVhYecqgPvaT6u6UnWoA5SZjdWb3Inq2+UFYAtCo2 + ###s/VCrrWVaaCIbZkKQqssKmyK1ncvMafPS6OTJ9FpKWTyFDI9SKo9LbvlnLmGS2qM + + + +Valin, et al. Expires August 20, 2012 [Page 186] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/3SE8tI0AR5awO+Z378IoaxeZM9WXyhXApLMUDLfeQmEgsqZZb1k2SURKiVj/tnW + ###kv/7fmb4fz6pAfB8+9+qV12rs/9nvb5Wd93/n70372vjShaG7998io7vMx4J1NB7 + ###t8wyF2Oc8AyLB3CSuR5fvUI0oFhIjCRsmIzfz/7WdpZe1ODEycz9vZAYpO6z1qlT + ###26lTRfc/4fWT/+/v8PN0//PJc/jJc/jJc/jJc/h/m+fwl3qDNt77lKgP9iO8i1ZK + ###3bnAz7Pk0mle/P22P8aTgPE5ta0CNVdutuVYJL6evUNvtZ+B0HsO8g0ngn8J/Mvg + ###n+N/cPzVAP5F8C+BAh+cAD4Hq5kTwnMn+uBE8DmGdwn8dbIPThc++1DOx4ek8nod + ###aAj+gUTqhPAvgn8x/EvgXwr/so7jQxkf3vvwzofnAXwP4HMA70L4G8H3CD4n8Del + ###8h7dpQNOui1x14Gs3lIcm5YECh7dO+j8+1Hci8Vhum0n63u5d0p2egor6Pg+tvdy + ###SDFkJgPxAccw8khdoXEOL+avhQE6Ua9R/rXcaXmrfpbGzvlL5+TwuO2YsOt1txUR + ###6j3T/u8D/a/7b8npwocMlwKWMenCP1jWGJYt6vJS4ZIFXV5GX5b3oUZ9KATL2uHG + ###I17nFPAmgU5i+BzD5wg+h9BwCLgSCJ4g3ixuNOtwwzDCLvzLEjPy1JPGocEY3kWp + ###jB46CkI8SBFkLTcKPft+F/4F0DAU6ELBDBrJQhk1jChJGFvjiBvWo4ayfiqj9q1G + ###AWZ+kMI/GC1sAx4xFOxCoSxe3HAE78NY4B3y9vF5yy35ETQUQqMhNAr7yfdDaBi+ + ###e76MGhrNoNE0EXBAo3FagnXIsCZwYKMxTBte+iHAFqbkQ68+TMn3fWgYCnWh0W5g + ###wRoaTaDRBBqNY8ESaDSUBaRGE2gIXvqwy/0IPkOvDA5oFHr2PXjuQaPdxMKQ1MIQ + ###tYjwPlSNArx8eOkD+vCoQwEHNAoLwdiBi5gI6kGjGTSa+TW4HdNol2CXdpr++TB9 + ###H1DNB9j6gBE+LJyfwt8E/kJjPJiQZwqLhhhEtEznf7Z8antHh/t/XXJqjwQLvADI + ###DaURnfXooAIpv6NO/xYVHE36cyloXV0ou/XSEJxC8IPemz0TcQC+ADXyIz/uBkkc + ###2pEDqncMyDx9wfHGgtgpXEE39umLW1A+PNB3nA/f/cPp354PJ1Ti0/B8ThdZTim1 + ###A1F1SXIzGEyv+8U0N//vT5PZ2tnZfO1lf/qh9xoTa+TjwX3vBI8eVq/m14VUuC+3 + ###j/9MSWRPYGALmeYZNnUBTb0z5Vd8puFsSEHUcwiZiKDjn5D/AGnn0/SYticgFv1J + ###U/rT5Z3gZVwIcJ++Rxn9SekttEd/woALQRn8Hvox/eFvUUR/4lC6S/h7ym+7sUck + ###k1qCDceF8KuHOCjzti/A4/nB7TzvkbwwaxVCHlSTfeL3aS4vllWYAzn3t5vNi/EP + ###hh3npw5e/4df6EuA2RU6zhiXriM5AjCQvtjZtwE/CIlZXaTrBMFq7FzPOACB+AcX + ###ryhZcR/YEo8XFl7PnM1NXJpla2ZtM6PCRRE9H1hvuQ6hpKj2WukBXuOwgsipata9 + ###CqlggNJebukeVvx22zJqKud+6719Zqd74LsHegxDffQmFwwsqKvjotdDUStNDM7S + ###thT5kxMgo/e1SjxLoRMEmDRIWq9Nf53+bpgtwg/UeBHuZiPxK//9cuBsbQJO6Tmd + ###TfP+B73kNEy6XMYR9IZ4psZ+mzkOsjVczVetAhjpkG56SZQ8QBQ8Rhz3iIjYg4am + ###ALbwe4OGgp8MZItjxVf+e7fw4D0OG1DeWgtr5Bi6YrPUxPsVKL4WtNfgDy0FIjuU + ###ou7dkbg32MgGraxgIXrx5bgUtOWwGWfD1YsXhgQ78JEG+D5DWMGxpWHXtoHHaAnj + ###s9HRxkXx88G7QZNPW/qOlaT92FRl4aULOIDxXl2nAC1Xzo9hSCcyFjaAzMp4WhkW + ###gaxy2wuozbw/vaTei0s7tF3rjtG+hs4rmPIbnQA45Lw+v1WTXIGh0IUfbnSFZ7YW + ###4CK311oBzqm9rM3+5YlzfZk4N1HYnrtjzhNlR8tVayKWsjOyBE7vqwDQKGCvjkEC + ###XKENZ7iAigwV2BshITV0T++L6E44/b4OFtYwrMpbTon2LujClFq35uzbc3b92pt+ + ###Gu6wkW0w6M/6KWZkqJ7omDp4Dhws19ZzrV7aa/Ve1seYQzHn6KzXN/N7xuLV4ir+ + ###1LSO9ly25PNP76vLubLy0/tNq2yRvmz+xHu+DoYVCCJG4jVfDqNDds2znPM40b2d + ###/tgKcApFVi3vLitwdi3QNjYrK+2Wn5gsGTwWHdFHDWU8gc5hF6nBfBrK5kFcUS4P + ###N9P843ByS44/D4ywgCYbm8Fy/diFW7O/UYnZlrJlKYHKGAF6ZGSgXO8UW2qZImlZ + ###vpIgHFHzpThXhbBHqvB1/+5LZRQxzueYOMAOzwRNFCwk1Ee/WKDKhIqRXJdbhSaW + ###VT8iGJqro3a7ddxJM6adq3zwgSM4gbh/jlcNrwlqWqjjPupFO35XCFNVQHCLejYN + ###vCR92YNn6lm28xjewg2VwFhZSmveFs3Yu6CEipz30Jo8ydv59GYyMhIZnTIRquE5 + ###i4vHIQOX9opl3iIdil4LL+USEnqrwlCK6FAmDlQQKdZPGyVo/VR7OI7o+sE+Zcf6 + ###H6D+hw2FxesfCnC2Kstal9dX4/YHZCY8DE0aazDh9WxtEUrYPyLS6e+flwqj+LCl + ###Buz6xbpFzChhEdDlOlRZ1nt4xTHt2m50lNSgCAxLMeuDbtcvxGuGcaCbxS8FB4gm + ###i+FcHBl25TnVfWevi/uLB7L+pbBt9b3lxfBdwcGXl7r5ZwUg2dgi8HvodKVfcOZR + ###6FJwSr2ZwoQBeZ79bfysvf71d5qDEQOliz+cO886DwJMD7k6NBp5fject7z2usQK + ###fAQla74tbjgerf+AwiuSeao3gA03zx9jbljmYPSFqwV1xid4W+Swm6zvSC2ljC0I + ###8FeNCSj1JEKiLBY7zWC8gm9UwILvt497eEb515O28/y5ef72ZLdHtbbbinFdjiZn + + + +Valin, et al. Expires August 20, 2012 [Page 187] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/VGPznaKPPByghlj+8PR7TRfr8YaWWg5LODU6RHgFL+uVYt+Wq+iV7SIdmvjiWVU + ###7OGpNUpGyHyfPy/vrJZZuo2Nn9oLKxe2/HJtETsIZSN/EOQojYRxBrCVkhcc/blI + ###V0R+0wLZcrtmDIt392PtqGXsrAy3OMqX268Aj75dtyRMRmC28wrLx5g7l5MJmnRQ + ###RVSJn8lOhu4Wt+IXIJIwiMrkLDDj/Cn9W9iAfRIERvcoTg/HsBWG5zo6KK/6Bp5P + ###ec4//wmbErhsN4FvVUWrBPnFsylPSIESWzEoA71G1Kf1aIvC3BYf/iH4ZvO3GA0a + ###obATOgSkbDKkYfjXM/JJQblMW8pWLWm03rC47CMEN5TB6ysO9YF+05jtbEiLLOj+ + ###wU/am0W47R9AnyG3qvJKLZ5O7NW3m9U2Gzyy2dBb0GxU26xvNVt+51nwQWMS0o+Z + ###M5qMtbIYroZfspjWcLa29g/aPNjfaEVJxalTtxSRslQpYm4N7MNRrBsJOEUuFpi8 + ###meZr8ByDDPdnQDXO8xsyrmJWdNvmu0pk5plSQZ6hQq1rqXnPVMgevE+/3fpHG9cH + ###ZD9vNYuX//E/ro/2qyjDM55V54j8kzgUL9/EkWb6NzfTyd3wmvOo9+dmMZgQ0VFG + ###GwdPLZWc7HmaKm6yhxKhY12aC2P0kvS9MOZ7c+u11eh8x7Wq+Wm32w2SNM6aqgXl + ###3oLU73aTDC/adZyTvW8l8RIGQZagbf6aqhy+N2aJYrNhsdlwNUmT2A8TaBxHE7aL + ###O4uhFEQKSiC/fDGYEu/3BFMUBVG3myWx9xXBFKwGcTfL0qQbh4vBhFBiMIG8+cVg + ###SnG+GfwOvwxMj4JuBUwpAClN/a+LTf5qCD9p5AVhVAUTtBz9gl2WPX6X2dW8LwCH + ###v1oEwuPmas/QUmgo7DkUFcleaUlG4ERCtrFReF1Ul2379Fq1vohw2I62Va3UWSHQ + ###ZF733DbZ6eOg0kEtqks1dTt8PPu8ZIcr8A7VaBMPsQagItZrA0Mhuj1lSCu2+65U + ###0Vhqao0wpdJ4aUH41RHf7tDG3/Phx+FsiA5bGKVCsJSry0UQBHmrpi+MfbOxEbRV + ###qPcFJloyzJZgtdhwWYWY3LXblPyXpGYWgu0VBqti7pmyFpOXdHVNHerkDcWr5JZG + ###WOjOtmly62zK/IsfHx3uLuNd9dV4GR0++OK6+tIarqzG7bVCW23nEWUWxNR71KAO + ###9g7DoBUGaZJ2LkaTyRS6WsGv2epvMdJ2IVwfv9SLqcwE+AptA3p9yV5Qs75qgxQW + ###mM9trViK0NJD+FSBWp19GhtioMGnoAekaVDcjnTIUXzyvoOm/+NdTtErE5a52SkR + ###eJ/cYKKDHuU4aLE52qKk1tlzMbyo0CB80HFqCZ22UBnaqQJSWJSBe0FrgrcYUg8o + ###12gCsBRrbHh9SRp48Yj6bP55vb23X6AO3xTWr2LkOsdbbZN7i6yUFHtlSPimbDr7 + ###XO9gRQdMC7upP2CSoSL86k5dGo1LIgGYgB4P2ptsG43ddY2FxShMBbOOdSxCP2J9 + ###eZzxxSmEurQ3qY3/lZiY1YI21RcML5cX6m4Ti0c0jLtrQYOFcrTbVilPTqXVwhFc + ###sQLlfv6C8phLh8uXIpJau7c6XINpbcHtz09pT/RP5f4fZ4D6qn003//zwzhM8f5f + ###HPixF/sJ5f+Ig6f7f7/HT939v5Dv/5Wu5eG2+tpXBR9KFUI3/v7rAqV2xkv6zvmx + ###vu9PyW8CXwznQP1up7ZjJbvw4uZfero7+HR38Onu4NPdwae7g+XckduAZVbqSPm6 + ###MHPk0n869mlyr/ft4dudHmyC492/tOGlY8XGl5e99vPnpUegLh8dwwusIMWdQlOt + ###3nX/p07vejhuO39bclq6rY0N0EpXis1sbbaofJtftqgatU3q/GP68Kg0H2M76hxb + ###KiED6ZE1D8PcOazVW+/JT++iP++PWkB32k6v+KADvb7e29/t9fDTPmAgTFz7BEhG + ###he0TwGVExxMrzcZsfj6cFPJs4KPR8IyfUX0Fl6Verz9nqpf3eq3WeMKKSVvnvRSn + ###v+EYndXZ988eKV8uYU8+GrX9ANkvuzdgZVHVLpRbBgwKtM+O8+w1tgTq1pjuQI7a + ###DiulQND/MKPrFLnzh/MX8OVv42cdhxvFpx0MyMhiPTCT6bzFEroNX/GDRB7Sdn5G + ###Ve0b/gLfrFk843LkSwbqcg69PXP+kwquf65tMqBmOpR/pn+Z/7LGHfRM0U1QT4x6 + ###i6bwmJEYhwopu3fwFjNC9DtnmN+0315uncHymq378gSjN7bw14bjOX9yWi58bjsv + ###HPpDP5SLcvtsNhmhJx6uFJ43kgv1qn0BCRrzk4eaKzbmJy4m85G27MZgn0JjetzQ + ###HIwcG+xTa2fUGjV2ID7lpbYKjW3/WGhsa3Fj/buHGoNpAkS/aJph0DBNe3keMc1S + ###W6VpFhp7eJoNjQFnPfyigeFWr29o+8cvGtSiht5yjhPd1Arhsn4L3N5+6xYx/c0x + ###cHCg/m9OWkhE2tr6ZJuWdZ5fy1fKGELWK6/DQL8Og/VSdXrIm3WGKYPKL6FteolJ + ###XKpvVdV8nE/XzTTYkk0MJTVP9bmR4wfmKTC6A2JAKCH4SZhF5t2rl6qCZx7uvjnZ + ###2wc5xtdPQMb5aw/ksm93YbS2UahNI2jb4+rhwOrKmGEiM0SsEsICH4rvQHZRL/Fd + ###cYle7b58+60lZNA10d55fnYr8QrIh6j8/hIBOCwkjdo+PoiRfR5UCven13EujRmh + ###xGlBjQgrtOtqRDUVXr7eO6yvcAYlaiqc7vV24h/rqwziuwU1kkU1krtCCAf9V85A + ###LZwnvyiFfHShthbji28KyM6vqnhuPS+iuPWiHrv9Ve9iERrbUpTG19z144t6pPVz + ###+1UtmkKbFpLq09W7DlkakaSXXiL5t16ake5+KwyQ2IH9XDhG8fnuj6QHSJ27wgtO + ###4FR6fvLdMfExzlxW3D/f7S9+dUyEsb7WoldvGqp9X/OuUNG8cspDsV+Vx7L43fbp + ###2+Pt012AO9GHAtiPUS21J1+oCtrra4awEJ3V+GK5sAxYgmFdLmF4/qtXtgBR5DzA + + + +Valin, et al. Expires August 20, 2012 [Page 188] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###eOyXbuFlI8+qZVmam3M8PPqfy9DgtBBXKWcXMju1TRXs74XK2ztcd9Cxag9gnA+1 + ###UO5f4vY9PFAqWDujQkkohiVDv7kkjV/6rsyhtmGG6V98v6dg/wBcoWz42ILRYws+ + ###BlLw/5vHF3zkGN/Uj9FIBphOroRNJWRor9nks9APJ6N7VNUKIlXEAxxcUZNukBdo + ###Jv5aqXzb9t7/psz3lEHj2/2jl9v77PtO1xXqhEPVc6WwQ/5PXkl/ayhWdH3Xw2M7 + ###Cg7sX23ef/Cncv5jEoJ+tT4eOP/xvSAsnf9Efug/nf/8Hj9ry/XHP1EHtLjpB+fl + ###BC+wnnPe2v0Jh52yT0BmNYc3SzUHQTG2mnYWnARVY0Z2mHTUFO/IcRNUw+AbVA0T + ###Es/y6cf8nGz+/y4HPcVTHmf5Vx7zqKMV5W/wy4566kfyxUc9X2Mw1nEP/nytI5+v + ###cOLjPKPTnmeIZL/0uKd81gNt/aLTntqjHhxY6bCn/qzHzPXoh8PdYzmWsU97lpxf + ###dt5TPOxZcn7ZcU/prAea+QWnPbVHPQjvLz3sqT/pWXK+8Kxn4UEPLdsjj3oePOeB + ###xhpOemy56M97Jye9169PrcMe69GCM4bFGb/5MN4YYnq9wc3odob/lvI7PABwnu08 + ###c37WshGev2+fniJmHB1+s4SXx+8nt84nynMyGn4A6uK8WHJcF/7CPh4N5/eSCh6v + ###gl0BKVApJPoDukyG2VcvgNSc/ZQP5jOqiZl+XEod0RpPnOF1/5Lp2RwojUk94bQx + ###2Yp0dX07mg/dcygwngHx6I+sd1DjGvp16eRCj2mCPIAoJHQ/e2zR/mzuAkn8iEZk + ###OkEYYqRIZKpLeH0F2FKeOx8uBqtXOkr71Po8Pocv8BebXh3IY2jzYjhdHSw5QkWh + ###x8lotgbkcEq+YPeFOKF4xfNk7+AVnuGphb27vh6OgXSOaXXVOVk5Tnyvd+0HWRVv + ###Djiv1Pjsfp7P2sDmroH3X45bftKRZyVBulTTukBUjtRWkNZrsM5ZNFZjzy0XKuWi + ###MXbhpSU1TEc2S6lRjBSHTfUBWfAqEVu90JztLBwHlakUKI2hUujPr3snb1/D5OVw + ###bgYYMsr1oaQCkjK/Ade7HczFI7GSIGe99vFwfemznf5nvb65uuFyi3VvdKPqOTds + ###nWa8BsqJzCZDYOarl6sYwIc2MN5fHF8CJwccg40+cyLYLuTKuISXtS6gefiDrWNx + ###AD/sowEQmPx8yYmW8b9gqWD6lGmYiWMyI4YRnkeMLzCn2gJ39Aq4KDeQ7W5tkskx + ###fK3zBRn2u2DZTFiu5laC9y2fDefT/KP9tgxAZ1m+4NX10nQo3GzjhJfN98HF5Trn + ###QwcivGxlX+et5/DTPXSbgg38DyTFsEmdFshee/Ch7fRHl5MpCFvXfwToX1yuUQfO + ###2e3FBYmTXB9GQ/GvbvH48gXLc/YQnOt7+L1Z7LyFV2Y7XgedfekXngNze3irTzyQ + ###OcYThQfRNRET+jgaGQfK9+eOOnwe3VMbZ/cseQLiTEGmR1yESWE/eth7hH9Au7BB + ###GgZWGZeAJDeS+QpGXu4Y+dE1hz8uDR2GxIOXjF5nOI08b7XPOZcUZZXCaFZ0Ig+j + ###wJD3o7z/YbZqw4EBPoAtAw3cjPoDmiqyStB56HLoaIgh8XhAf4R2/viiOju8SIoz + ###JIm87tmyKUtxi4DsTG4vrzrUFIv4+ViiYo4HxMhoMDPmzAASGBQ2oER+uhctC6Na + ###141hIYbSDCvVr0hhfC3HWidcyeViQXvQ7aZRq251y9Y0VGAzmI5uQQBL0zEzocXG + ###jVXceRJAQuOO2tOzliI/HVrtZZxNB9vsATeROXeccuIqbvKsP6OrVs1dPaaH9rqm + ###BDpjLsy1Mxz3YIv0YKptWYk3Ir0A2iE9QI1M56sbjm9u5xYJIGfLPv7GnJ+UqZee + ###osatUd+5wAt5Hfjj45/V1VWnc/EOx0uhT7CRW5H4sLTzmou/toq/tosfTuQirpNj + ###7K18lKPyyDyCh4lrK9umP4AVRlREaZPI7sW7D+9Xp1SGPg5lPc3FBYJN7XogxEpv + ###iGTDhDulJzAngLlpdPgVWy2OlR3eFzbdXq+V1z+XTxf/1Sapp5/f8adi/yXBc3Qz + ###+IopgB6y/8ZJxPl/4J8feGT/9aMn++/v8VPn/991A8/3fqnP/pOj/ZOj/ZOj/ZOj + ###/ZOj/a9P0kOM+HG5dtBIO7lhN33LvxsaaNlXftldkX+W8W0HD6yB4L5w3nkgYt+A + ###bO3sv9kBOpJfAPEdUkAuLr62VMyGGQbOch8awBaGY9D5uYX3FLprMJlO8xHTFNKB + ###Z9QCaij652apLrKs1fy0/EBddO4PKMFzfX56qzxM8B3Mpnd0DOTmvX3Hn4148B5a + ###QzgUks3zxWGT3/emkFMTG6U77J6JGIvjcb5R176LEVwr7diXiDH8E6ibtzdMxodA + ###cAlof8QjzYtRzhqrtRqFtM02rKZ6RFbnP3HnP2FwbfhTiMgIP1BJMsAaLx2c3k/v + ###OzClIXCqnwqZpbm8OI1hgRXHf98JC0Uwpgxe7O+dDz9CMfZMm06hVIfXr5Sq2nl7 + ###c446SgXriH9N8FYBL7s9cb0GPJZpcQzlqbeGKz4lRy5BoCZsKQNzfo0JTuG3nSMV + ###fvA5hh0gEFVeBfJq6Ppu+TVXoY+b3MxKCe7TDjbRrlbj5rhaUF+tFOHTfFYbhv+6 + ###pbrllqbtTt0KvewPR5RuGk2vzqfcwYj1oYdppi77LPfV70T+0fEKNjTieO87vtcu + ###4qLEtdVbtFx5FXSFi2WqvKCiNtKaK/i1w7LiAhSCevQ0VilPRH7Q8RMTc+Oz0Fe+ + ###GzKctqopgu+syBDVt+Pb6051B+Obe+s5ksTD0vfJ9HxBTTTs2KT0p0pMjsNKmE0L + ###3WdAgTbFh9S4rGLcg7pQRlZIThjRgqCc2KRJLg2ghGkjWYGRvrNoyudim9Ce66// + ###tLUJv1y3plmuvkl/rGi/qhl8TkGf7qywmPfFNYWRVWb1ubisw8qyIq9rXtbzfFyz + ###OFjvqy7rF6+qDYlHr5xrrxzM7HdcOXuZqrgnawkvS+vG4o6SPFqmX/NTt1EdZkEo + + + +Valin, et al. Expires August 20, 2012 [Page 189] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###vpD0gjk+OMAgCCx3jlNgOubHgjL/aEHIiFKj/iU21h8o+ae+qcqopEGO0tGpq1IQ + ###oiQu0MMFYTwPFxrXlLBTJvGcz3XIYQ618v02yFc7+5Yzace5k1ggJyj7SjBiR4IT + ###t+4A8qDTW86nHNfDuio33vKqD2WyW5teJUr12Kbkd3eMJxr5rYLlaE4/l+oUnXvx + ###YUdHe9J4CIXHLmZbqKnAL8qVFjGjmo3bH3ibWpIrHThKYvnqlOEH6hnxzOxfmljn + ###jul5V09BSvsrks8AfqgfjN9GRBBDNAGz9tpu6K34ekCqUIs+gGBlkoosHpoCrlw4 + ###4CFxUxo8mn9LnDZA2K3NBQI1IrNzbiTrcUFCh59znBv3ukx/Xajy3sz9HX6F+ufq + ###kRUE/Q8XFKGcy1CIcS6CO9q1o/AWY5NzOVYFELCSJOzfOot9xf4Lkjcawr5mBvhm + ###+68Xpxz/JfIDH79g/Jf0Kf7L7/NTZ//10f7rO6fD68n86t55ueqcggQ+PINf90/B + ###VJ5svE823icb75ON92vYeBWzLVhybedaE2xld6e3s//fbTKg5gMSzljcvuXr672P + ###bRSS1paP0E/jDbQ8BD3uQCjH2bQ/HlxRpgCQfmeUTTyfzTkgOtGP/gwfOBNRAPwO + ###pmWVfw7UPp/oIAMSOAIIen5+Sc64t3Pocza8HqLPnOoAqQg3xr1jrF9K+eQEceLC + ###AIES7sOySPlVEp84/QnJupRBDD/A981vvumRt9w1fGr1Pj737l7DD8XI3tiI8E3v + ###49bWpir/T/5kl6aS4SNKYrng4XI7GHFmUTH4tKJLsk1PnNlocsbnwl5CWNZ5Phpx + ###VFT4MpjfOcs9XD9aWrvoGC8tr5ceThXU1M+o/IC0tbXl04ntUj2egMKCSzrtj6zM + ###q9iDM5ujN84oR9dLZpb5GDF2unae019eYHIy6aBlUMKwUtFPkyn6PfdneblZ+Aua + ###DvN1CZjMDXHrlOExH89up7nh/exIhyby8Qy4FD0DvLrM2fdofO/cTGYUcVnGdHs2 + ###ozzLc+qT772gNx0PkTmhykmCsSsxvwCWlsFBnXwEsj3xQZ4ssNGcXM1ksJiAcg6L + ###9YFHSSNEIzc9v0I3NB5lXgUsecX1L+YKgrDcMPceOgS22sCTKeOJr7MZAiWYcgbZ + ###PkzzEzc0/zRR/J8boTOX2Q1KB1AYRjakNAk2yFFSgiadf+TTicBk7wIX7nwIDU3J + ###bd2a0uwmH4Bs4OAiimckQIISfsqCkKzQ5/5BgDjrn7H7O/Tnr7X8jY0xTIeky9kE + ###RLQhJi3p39xgPlfoCiVGkxN3XFgpTJcLcLjKRzdOfnczUuIaoAXoXeR1CbNFp2wa + ###at8Z559G985QO7Ke2zg1RcFTrSMJSDMcAOVrpsXwsXMmQrS7NmnnYcRf+NKjc4iN + ###DQ5EjLtotAkUeW//6NuWlIP14X2+aR5sbbVGrhg3WDeWBoauu+Wtt41b8hmrodPN + ###6fJ0a8uP+evZJrr0tVv4SEwk0DGMw/+nqgC0hz5+NiSGRuyOHqVqVvS/m+Ec2M9X + ###1P4e0v+CMIlj0P/Q9ScOAz9A/S96uv/5+/zU6X+/X1BPQTZ6wFE93+AToGr90T3l + ###b2HH9Sd980nffNI3n/TNJ33z1+mbTG8L2uYE2D9nFyv5EwHlmn2571G9/1Ih6TTo + ###s+e9M1A2ezScVuGIFUXYTulQnGNPFo5Xa34k4TQ3Kuk4TS+NDgo1P9zAPR1QdOyz + ###GegCx1j0Nqj/ecC56eT+ftMvPITp0ojxqDx4Xy5Pr/AsNljo+YRd3clhEX6/qznQ + ###kQm0XT8q+DzpnukU1uWR6Yd++SEOxDNOUPqZX3pG0K+U5KdU1jfnc3wyDSttn0wD + ###mPCMTYU3gq8d5x7Po+/1abSdekRhQDWrKOhyNPN3w/dbXs0BtbUKYzleLr6ANaAG + ###MJyafilPYIgmCJg65JLeOrIObdutZkyH86WjQ26rI3/t4jj6YnwmdCOxoI7xGIsF + ###rLXrANTaC/2eHmjba2rbq7Rdab6CRlbl9dqSGo+sMdSXtPCogG31pTV2F9e31DOV + ###gEk19UhlhsUSn+tSYVcm39i1/4iu/bqulyofP1vbp+ZM+P7dcAU2Gu4i/tDu3EvQ + ###NbeuMBU0hdZLmxPDlfod/Fr2p6FB984nn8bsVdFS8QWdZVTfQdwbAM16975I9K1X + ###wEMU4Vd8gD7sFNMsO6UT9Hfx+zJtnV/fbHJgwvIbdPOK3nfICSV6v/mz16H/PtvU + ###xQfqAp2jF6HtaADDsx0RJQSdikQHiPKuFSwPXb/9fkV/W4Fvbf4K3wpOVivix0jt + ###eo3t+qoNr7YF3NU7m5tBzfn5grlY01lZ1K9fmI9fnI+/eD7WlJra9lU79XNiz8aS + ###qw9hiIP+N3x/16uTE6KOwxNu64xth5MhbFdK2OW4EXkzLnRk1If6BQ/G0M4axkWW + ###NzHoJXoq2g6J0Nt+/1KSc6HSxK4C1mpsRhWGtYa+jkNqMr+7abmr8TIAmxKDQQ8A + ###6Hb5O7kgLBR0uDXj2SWkHCouDzv8tl10v9Q16MNyC7rJLqhf9cmepL046HZOzuW4 + ###LFGFS1cnC3uzwg51AM/V7kXHj9vkkKvRSftqFiuJx6YpSoRQO2systDQ5CNhRQcR + ###RG7HOsoZTXxwsEX4YkaTwWgCyzepsV1ft1ukiLMcz3lqnEdLpG/Bu/s6JC/Qx7Is + ###TJ/rRFKq1b/Uny1eEzAt/LzYyQuGKMtb9/p+8esw6LDs1H6EG7/IrCIua48oXCCD + ###f+RKeXExy0X4tR3P9FqJHxmuTo17mYaZeglwQWejfLxiBEtqTNzYcH6y1kHVnY0L + ###3Uuh/mVDIVF8zAAQd6wAi5pqvdKcFA1swOmUB7ZTFqKhN1uOprG+Iz9yosTB8k+W + ###a5zUojHate5NrXupsmC5alQNjtYOE+EP9AZm2D+boVeaDTvY28W3BaBhzkPX9zVb + ###o662ajzDFs29OH0OvqseFLzQHgJHESLc0P2ChmCx3gKDOZ/cnslJG4OIr8qDQmMc + ###QvnFcikX+c+FtyZruKW0kfm2P4XCTE/YlBbd4UkHJqpG6xvaDJx6JQln96ADsVcH + + + +Valin, et al. Expires August 20, 2012 [Page 190] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###mToQc3GtqZGftYYyQ2m4YnkQK/1IS5AuoArUWkgRkDIzJdBV5LuuZ3EjHHHJ1CBl + ###74vb1gZHx/limwFKHI8wC5gt/Ho4xmgS1oIF5QWr79kig6af+nX1H1hX419qrYLx + ###OcUrTWez1tANlgtaT3srcJ4/d2re+fjOQgZgbPPh+DZfhDx+DfLU+a4iqfqJ1ZSf + ###UCYs7rF/HQoZDl+k2b8AfcTI9CUodMyRlYAD3Mzy2/MJHeBPbyYjjUGyioXV2/Jw + ###8QqPNlr28IHKLsKZPkwNiLR2oEU2QsAvNGc59p/Vl9DvB/XvV0wLOP7WwO1XzQ9G + ###FktZMjyDUhYysRigjUuOo3KrY3Rhd/CoBge1DbqFFmsKeHUUvPwWf7FABs9KW8y1 + ###ZZiK77CypLLcSJJQjsczvcFVPvjwzk9wK4DMhjQp7DiB+h1bn8tPQLyzhMxpfj35 + ###mPeIbYGq0rLlzzstWt7k0+HkXL4Ox/LV0tMPRew89Xr86Waaf+ypalaj9ByFGEs2 + ###/dBB8fQU/vfKqvplx7msPLy5LBsA7u47d3cdsaSUDXjvwnrjKlTiD1LPlijlq56r + ###OHeb75hyXH1ZF2rN35w1xdh1AfMIAWS+WUAyDw/NxzukkbphLRBhI1ub+rnOCwyP + ###zVNEXXxxCiM9xeHia271bvPufvP+XphC4/2iu4I1FiHGrvzoYX/q2RckCuXurHKm + ###UNG0e3+vm+kUmqP9IiuEVOPeGJKpBVyuhcS2xsKLeBDc21c7WaUArdG27EIRJCEr + ###YqAoXpYk7CpYdGdXRekX69OlU1Nkbt2AgLeYahqEWTcttIMax6VnShYpFXUwnf19 + ###ysk4WnPgiXf37c7sasVcAv1cUON1g3f3HN4Fa7f8lbu7ZbLXFe0Uk8kH41HFp/Fz + ###53Ttg61jfNgM1j9sbPrx+oeylR0AeQps8NQ/U4OxN69f8xAlBSOOnOL92lYAuLny + ###ob0GHz7oWSGmw+sNs40sCi2XQPlLcR587ox5p+kg39xLx4n5Z0YMxw4+KJNZEXW4 + ###75VTb6uyy9S4z2hfWQtZ5BBWmZVTDYfPdimrPy4K0y+Q9w/v6+CiTL32HnYWbONi + ###L42b2S/c/F6wVf1C6ce2fPaops/qyi+6RuV8jZ1et8V/ix3uf83d7Vd3drB6sQy7 + ###24c/pR3uGOH+1HctdtOG7VwS36FdzZwrclRtC6QcxMsflj/ALj31qu0JKTU8v16a + ###ktIFfQTmuWVy+qyGJKfJbfg6m2HEgtyl18bQu/Ma7K9wFOux5iv6MbFNv0yn/cIm + ###/FwQu6GNjU3Vi+r/BqtZpxDWxOkVY4UVP0FJJtIk4AFfR7eIsQfEOFxAinHUKx+M + ###2ErzfZBGOI+nDSxRfXhvwKihICegwXuXP9SdJFYkby7qW3XUoEpSvRHpVUlX9ffl + ###3QQ13bh+eYVKcjx2Dou25VwWVvfSCHYo3Z+u2BK9Etc2jORYFNcsAdPRLp0o4P4m + ###FwcX+H9+1QTwD9z/C+MwKcV/C6MofPL//D1+/h38P+2s7k/+n0/+n0/+n0/+n0/+ + ###nw8mb3+zd1rI3q6+1zlx/ua+OOv/Dofb60u/qSHzsXbM9f9FoZQr8l/Byffr9PFA + ###/F8vjbxy/N/ES57kv9/jpyj/7ZB4F6B4F9YkdasWXSwJVmS9AmJZEt9pfn0zmaKY + ###IvkPJM0CtgH/U7WnqBNPUuCTFPgkBT5JgRUpkNPSkhOZJQsWn9o5wOjZNiW7wkc/ + ###7B1yriwr2xuTaMwIJnmxHOvGEdfHrhyrEtNsrqRrOXVZ5RyVzKqU1EpykvwXdrQN + ###AD5sEeXvUNYVlZJkGxOMccAKeku5c5w/YpE/OmfEe6b3Uva/bvrT/rWUOyEuYj3F + ###VC7OYf6JP1lV14pDefP25Dt7JB1MdGSNhzMCzdQYJAcJEX8s6PwRf/8RGZke9BeM + ###T8cMUO1aRah55xR/mwLVCSi/y4/9qRr1qxxI9RQjKgAFRt80zWYLI4PXwPmlCAD6 + ###nKtVu2APRijeBKI6CBngLOjeOexf5xy6wIxDpWEqg+thaNUCC6OsqCArAKweEvG/ + ###nljZrBUEsYmOQ3DUOeFrZ86dwdN3+PC92ZTaIdVkvLf9O4rNyjM867FGaLZw4wh5 + ###CMvwcam61ZsHj3DfdFrU2HKbBbZ+C0tMLuhhe5m+tTFZuN7rX9LmQ03KrcVfCzUY + ###mCJ8lEt8Z2lwBeNYvhxNzvqjHqEcexBjUUlbWS2iTs/I15LacaxbmLuHyGV732/v + ###f3sMrNVOpQlq4eV0CEIPyLV0fIv078ER9eaTm0eMCostGpmGR5mKwgrQ1zZ6kbQY + ###5CAytkaT8WVbXrWd59Yr38oIv4AUOi01+d7B9p93ewe7B73Do+0d4Osnqnh55C73 + ###1eEhSs8dGyHW5AvOvN3uVLsA6Wf3NYgDr1QfMujlxa20O9LTymYrWH6weEfQVY3P + ###fUwlC14FLIXh2UDAoPOz/sf8vCdzb4ChXa8GlPaDdrtuNwj62B2uV8dT+L656bWd + ###P5UKEWqapJ292WDaR5fIb/ePXm7vc1+9k73/3l0O2iu1TwGGtY+dF4V5fT1wrBfA + ###jGdzhZ2tycTvvWUejfgGYxnzWl+Crw9WWYytTcj6eBx7BIo9Bp8q+PHwsiq6WKLP + ###QroXXH5/DDt9gPUzp6N1LyKqLRlVWVsN+JpmZeQUnpB+UZD78d1D9p+K/e/6fDD/ + ###use/D8Z/DX2vHP81gNdP9r/f4eeXn/9mTwnCnsx4T2a8JzPekxnvV5jxgP5SpEOK + ###7Dgb0r3Og1cwAfpodh1RMSCRWOxwLdIZbl+/JlxG88wE6CFvcQm++WHV2Ztb+XfZ + ###7/ljPrpHZ+g+UgmVsHc+wVZuRreUw/kG6Nv8HogMueJQOl+KlCm7GMcLtMfkTP5+ + ###Mj2DZ5Q1XEg5v8jv+oM5ptMAeenNXruDkf0HdPjzqY8zwWiy8wkMPJ/N7oUcwTzx + ###Zc5BLG9vnPPbmxEReaLc50SSWhxSEsp9ykcj4h1kX8OecBj5x3x6/wnH3FaDzk0e + ###c4S2ilYLkKMxD8ezm+EU6BfmGW87r/tnU6CdzktoHgD0R+IUdQszxOzIB292YQcB + + + +Valin, et al. Expires August 20, 2012 [Page 191] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###qaMM9sCULqDnMYIHORraLDuY5QVI5fiSWA50iKnlcUqYM5t87QmeReMudmhZdeWr + ###JcCqNL8LIgiXUsTr+zVjc5+lf2eSS9SnDv4An99F78slVKp6nAfKrub4Hn6ju6KD + ###omRvNJl8uL0B6RV7G+AVX3yKQTpb1ntnedSxDtvVqFTiZF1vMMr701JFyWgNYgqH + ###njVpqGm9FKzptly0Bj0A7s+uBEM5kXV/Ou3f69zPujdpR/wYSsO14CQQGI5rHoKo + ###orwJqu4QkuOFLxpJHhdzvV0+AjjP8+okz0ApMLNsjScKo9qc0pyzd+MGwa0CiC0d + ###uP1zDozaIqjMCKGHg+EcyAJAyF8L2lVIqM5+O1AY9PkyoPyv8bT49/xZmP/jK6qA + ###D+V/9oKK/peG8ZP+93v8fHH+jzp9MHvAC+RJ43vS+J40vieN70njK1qfkfeiiD6r + ###pvvoCR/ufYdHoiL/m4dOy8fn+qxxBNrMfMYOFrbXBVQsPnyWD0B+Aj2EulxbPnpz + ###+gKTD7DQpZIx4M1YkLThM16Nh5ZZuYEB3k9uOWY+JgwBQorqVI4BCZBOIHxA0rsE + ###MsG2cyw96I8xjQDQCcpxbJIpgLB5S1H8QQkk7RKgoxQWO62F+dHjXC9rNpItwyoI + ###Xx9RCpS0R5SCEaOkqZZhd6f3A+zGox/ocMJpUYx+OVfRQ2wvAxE57r3cO20jnFH/ + ###LKWAkPQHeAVP57JwOf3FTX9KlPt2jMpjfq5TriCM7HG8hR2FfZygPJ/pnkCWnoyY + ###0UIreJkQP/dHeF1zMKTsLKh63876l8gJ+5hpgzwmQLpezVeJDITO5hZoAxnQdsrK + ###YPfMWQycUPWHyVyADZWTg9A9zvxujhkdfsiLWjoDGzN8IADOgLl0gOsy7x5Mrq9h + ###iBe34wGzrdHwQ67So7Touhxi1ZlkboCi+ZCY02RMWFRYSFJ615Zf3pJSfs4a3xrI + ###E/CH0z0YMPMpzNntxTpXwrmRb4kYVc6oEalVwtHZfDIFcFo15bYgGjTQ7EEtjHDb + ###nN3Pc4INiBSUxqL/iVECDR/TvH++9olt6PU9gcbTw7alq5eETGQ3wWQtZOjpsx1D + ###teOIQAQ1pUmz5R3VpNpa1KhxpgH9bHjOwwMBwRSUhgrZQ0EAwQIqOY3AgXN4G+z/ + ###dDVBbRxbLEyWdUMyL6lEK5pu4Y7ARCRUa3A7nQLKUbIPKw8M4dyCYZkkHg8s0Bjw + ###1W6PF8uGbPPiWAtT3POSBFZGLFPgnupbmo4vpaG9sU04X4ispYxMMK75pzznMvPJ + ###jULWQhcoxInubcweNKQOXnu4ndHe4RJ7hUw/3B1Ii7j2tW3XD/+jBnXd8Omg08E7 + ###7piqheXMCyBTQAsQcYXqQvlWu2FUBroT1OPYZDjog56C0ulN/5KthrP767PJaLZg + ###N93NZZzbsr9LREKqg7rxqT+c1/SgcleVkQ5oqtpNkzEm3EEGCnSLc7FPBgTE8/q6 + ###VGZ96fO6jvgzHI+Q9JYSRtEC9BBHZzUpo+T2sCSkYdT8XG6xRP2glct83mNQPNgm + ###0cpKk5KkDNuhiTzYjJouMpRjejMrLTBt/GdI75+h5GBQ4dwk9jlXK42c5KI/Rcwh + ###ckIcR9oSziGJqs6JqDH3sNDLEaYsOMuJy4akPM5uh3NyRUS+dd3/IGZp0qWEuVIK + ###I57GC6fK+Vet2000PKIu/dGn/v0MhzYboToH1E3JUpgbyZjTOe9SK1+9XO2gM6R9 + ###V2qKmjcOhXFsqOnNzWQ2RNs/0A0QARBn28wpa5aNuOxDK2ZRVLc2E9L/P9aSTcvn + ###FItzeZnlon+j9X1kerknO+r/X38q9t9Rnw6ifj/7rxf5YVCx/wZP8R9+l59a/5/f + ###LPTDkyH4yRD8ZAh+MgQ/GYILhmDYYCCrFn044BmIoGKlXXZ2SZbVWVeJsqHP0GwG + ###+5Py5Z7lOtnscNZXtj/OzLrPTN3V+xKqSE5n2LyDfAbUUC5KwUCgs4I5j9P7LpmL + ###WTiC73kcEymk317MnDfFNLAYHft2NB/ejIYsKIdBmmS6Asyyf1+uYxL+rqy5lEOh + ###0IKfhFm0pLwUQJYVqaXHg2mxZRd02fFAojeIqUPruhczfkG9K+eKV/nvBGToVQNZ + ###2UqLQP4dwej8l2h2vKSiftHlOFEIFXTFIsO2GWcZfjVA9F8t2Tz9POanLv4HSA49 + ###ihzTuxje5ee/WhVolv/jME4p/lsc+LEX+wnI/0ngPeX//V1+yP+UDyP0vWUUGSlk + ###Bzlp3s4nmJdg0B+N7p3LfJxP+3MmH+e31zeMKJzCl1OBTy9JYpy9cKIMltfpJh6+ + ###3JurE4+ZI1YnOkwSeRQNMJggHH1PXTkEdbhtzofQkJcSB6ROUMlt8tXuazmh8wNP + ###e08WnxbiqFuOaHy4ASXewT8Kpr6EUVyB+sZxx/G9DH6lWWcpSJKOA3pqx4m6UcdJ + ###QnibdoPOUhdf+H6cwu8wwTpxF2r7WehDLS/rQmthgm0mMVDkoBtjQ0DLO0th4sOT + ###sJtgPqIwgLpR6oXQswddLMVRF+rGXUysk4QR/k4zGE4aRNBymnpQPvNTKJMlCdTq + ###+thyN4GRLPmwp3BAXpJFOLrAw29+GuJYgyCFBvwg83GcYRiH+CfD3vwoirAkdI2t + ###xDF9S7wugiFJIoKG38WHaRrBIP0syPBblgX4pxviSPxu1sVA86DqI+S8LnYb+NR0 + ###4Hdj6DYIoggj0gddAlMY4QCDMEthuEEUhlgkSulbDECEInESICgTL6Q/ES5AkGQ+ + ###foMheVAkjXGAQcq9Z9AH/okjBHuWQX9LQdenet3Ip7VIqIduF0uGADNoJfTCjL7F + ###XfqDiwx/uikMMIR1huGGPvyH36KE/iQeFgHo4mr6WdTFIt04w3X2EDFCmDx9C3AO + ###YQB9QJEgTDFqfxDxwyjD6jBdKhknGRZJPBxEAOtPfxIqkmQhoZCHY4HJUw8pt5JG + ###Hv+hVgAiVITHkiIa4p+I/wgiplQkSdW32j94NGESzJp9t3/07WHkFXedelbdcyAw + ###YPq9ySW+fxf4vOE4fUH1/8z6H3eB+hf48o8WD0aI84HnC4b45u3+yW5vZ3vnu924 + + + +Valin, et al. Expires August 20, 2012 [Page 192] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ONDim0XDHfQHVzl8Ps/vYiATXsyjxtQjTf/smSAKyr+lDBYB//kBbhVci8CjHREs + ###AAPXX7LakLrmF7bCTeHyE60KEEmA2hQ7txtZ1Bj+4nbML2qREAbIDmA34RP+YopS + ###beAxjUa03WJuVH5Ry/QrQiRHkhkS9prZLfi1ZL6WG6Vf1J75xS3jL9qFKc4NlwVo + ###ECF7ARuKZ2aMEHgcAPgQdgPGB+w4fez/S48u+ajC2LePhI0IHy6Q2RUhQq8ry438 + ###C8oA6XaQ/iJXQapM/5DbABgRJjEmDEFOFDEfpH9QBlcihnJAKB2kRUhQkAbSP0CM + ###hLgU/INyCZRD0AKzoX+0OgjqUMaSSR8ptbWEC0z1u1IH3qXIZeFZikTA432TId+D + ###OshZu1COmHCEnA/+IaXwEKeRj/oesfBU8XHidz5uPZ+4IvFE5HqB7AJgivgiIJzO + ###ZMghgw/BQtNOZWjIeEMeCg0DKC0xRtzMPnIEq3vkNj4ukI+oLf2ZrnAMuGTEnHzo + ###bcnHlfJxiYhz+DEtMM4pZhED9zvtfKKJ+BVlEx/5mZ8Sf0bCiCwv46VF0YTAiGDr + ###6oHRIDw1EszS59OWJsLA/eNwuGvqNSYZAH9huYxkHXyGDfvILH1sPsDJB8RliWQH + ###ROJwPMTGsaOAODmJAbFQdMQNxDEcPAGTVisgqKQaFiia0LxptkRLuXNsClefxJ0A + ###1zcISK6ISaqQjohfxoS0S1lCUpKiUjgiH5FfpkmiDQk22IzHYozQ6oCEFBxWgNsm + ###IOrFWwXRtusrDCA8w2XwcSv6uOf8mAg2FkkyPREP5Sms0fUUU0C8DWhnU5cMu1hT + ###PYJdzFwRlw1HneF6EapTn7jVeeUQa6X9pAgj/BoSfQ14No4v/IIGRnuJGmPw0RoT + ###mLu8qE5AMhaOpMsEBheQBwFzXmJUzXSvtCgEh4A3F+ITISWtQqS4Ga9tN2OwA+pk + ###uquQu4pQBsauqF6g4IloyCsVKhAxhVsi2TxgqVZNI2BpE8DH27xL+EY7idYgFPAw + ###oVwihAj0XkRpMfADwYWEiSchL6EsSZi0jLhkTEeXGOUImjRUQhwmrUwrcBMESEQI + ###bWOljdAsBSmXSL6NmSoxABJfYSlulIjxwQ+IMBAORfw0ZRgsEXxpao9heIP+DTI8 + ###gLDoSSR/PfyLIV36xSRDfi2hiuXwL1o/HBLJuumjeuBfRRmAfxG66V+ESvwrU4iG + ###hCSqDHCpdtDVkasNFRZ+ZfoX7JUl2vYkc2edZhFm8cjxF2hShEvql90hDgwxRc+m + ###bpQG3AtHXverMBsmYohXyKZqRrngV1Tzy7d+wZhoWQgPFAPSs3nEKNWvpcqzqPAr + ###079SRfFlNqUBlsG9aOT8y0Itxi/NOlIEOM5CzaZGTXn9+rR3+sPeq1f7uydkRumh + ###GUWpKvVvC/u1cEVzcHPn4EU8+T7Tdd7BJ967P4ty533uOD+LLuiCIvq5Q69QJnOz + ###OJO3iFkucIBUXuN2c0EIiPl9gjN2gd6G/D7Blt0gTqX1BMmbC2p2xu9jXGU3jAKp + ###Txq6G2axz+8jeh8FacrvSUF2I9B3+T3pAm7sq/qk5bgxaP/8PkChzo27qc/vCWXd + ###JOzK+DwkvG6S+SG9B3YIq+KmQIXpPTAqnG+axDx+wEd8n3kJzx9Nl/gdFHZ+HyPy + ###uFnWjfl9RP13Qy/h9wEingvDSfg9CRcuyKmBFPBQlIAHcRhQCS9DeQYedEMGgSdL + ###AITR4xIx8g14kEY8CC9C/g+L5Ec8Cy9IaZUAujwNjyQ+eNANaZywHlwlBE0OSwRd + ###shPAg9TPuEScUpUIqnKJsEsjjSKGZdAlyQgeZGnMJTyPSsSw/FQiS7lEnIRcIou5 + ###jQQGxCXClGaLpxNcwk9ockkacy9pN/IY4/wulUhTn1EwwipYIsqoSppF3EtK8oUL + ###HM7j2aaexw/ihOARJLysIDr6BDG0z9GDbqBKBLQPED9o5YK4y3PpdiOGR5wip3KB + ###U2dSIqKdBEw48LkEUR140I1pbYOo6/NuCRh9YJwhbRcACI80IoscPOgyfgA/IIQE + ###ETDiNsIUBRN4EMc82zBKuUSWcBshiegu/aUS8IYGBiW5DahL3YLmyzBFkxw+wN6o + ###BPRPJWA8AZWAEVIbMGKeLcwhoAddn+EBs6Q2cNZUAuBAJQAuPFKAVMbEIaReEJZd + ###egCwxRIIbeoWoB9ziSChucB+pJHiilEvuIJUAtaUSsAaR1yC1A+XsIBKAF7Q0FPZ + ###tIg5XCL1eRypzyNFXKMSgH1UArGRSgB+8oMwzbiE51MVxGgqAThOvSDOUwnYBTTb + ###rNsl0or7hB7gvqESUcT40Q0zKUG6qot7j1YfnaNosWF30o7C/dplehrybKEyQox2 + ###OJXAPU8PYL5cgmRjF6kEw9RPabGJjlAJoCxcImUqjrSnSw+yjKEO1ImqILXiEiRH + ###u0jPqBcgcETXkd5hASCA/D7yCV5IIOl7HNIwM96zRE/pvZdw+TQmUCABpu9ZQu+B + ###QIf0vcvLDgSc2kN6ju+RwNN3oPf4HhgAfw+YagCD6PJ3Hl8s40d+gu/Z+O4Sv8H3 + ###wIAy/p4xFc6I7hO/IhIboeLkEj9j2tfl9hMGEOA4l08S3h0+wxz5paAc1wcs5VXK + ###eDwpb/OM6BNxYxpeKF8TQmn1hd65zCL1S+Tddl3XapuWl7i33Tmxb3t0xL/t4RMD + ###l/nR/ImD2wAgFm5DiHi4gJBLIBO3YUxc3F4EYuOySjGX6Ka+vYxueZ2Jk9uIQKzc + ###xhTXQiXi+a7BNSmRkfndIKNrYSuPFPm5oDOPoyvrp/CdObrsiJjBjizd3jTM0+19 + ###xUzd3nrM1e3dyWxdNjAvcGWPM2O3yQBzdqEUCZcJeY8Sq+cyEYsFxOu5DDJ3Jkld + ###GTNyd5tqMXunJ8DuuUxMR2KG9jGDt8kjc3ihoDJ3ZPE2kWUeb9NhZvJCqgXOyOWF + ###mgt8ygSf+bzwBJk7MnqbbTCnZ87iS19dYXGJiC/M623+xMxeWBiPh7i9cLlEynTj + ###wGaEzO+FV2ay4RIeMwoAUqYbJMJxGU2J5dtMmXk+820Wr5npC2uXMmXuz2xfBIRE + + + +Valin, et al. Expires August 20, 2012 [Page 193] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###yqRJV2QImZclZsiYkfOLJKLKCIfzRSRi3t9heYbXwhZ5pB3k/h2WilSZlGg5iQNS + ###xshWjBskAHRY/BL4oATQYQlN5mUJcdIXygAdlvOkTFkUZCmgw9KirBeKAR0WKFUZ + ###LXOqMVtiqZRBSaDDkmssZYxwG0gZI/9KXxnzCRIOuIwlRQtuoDjQYUFb5oXyQIdl + ###cVWG1TQSEKRMl1g0SQhMkC2hn2FY0QtYKOiw6hBIGaNdRFLGKCCqjNFRpC9LjeEx + ###k2TQYU0nlTJaF8qkSEQECWUFKRETfVTalGupW4GUSGPSt0QfYwGhYxQ219LoeENY + ###Kh+vU1kndC2lMZQSPFIUGqSEVjtlpEYvVW1ExGRRbpASWrMVoBnVN5ESScjCXVf1 + ###opXnQJVQ2rUA1ajfqo2UaITSz12tvyeeKsDqvbAgW/VXLxU7lrqi+rui+9tNk0Uv + ###1XBMxDob2sNXqr8rur9S/RUAlOqvIKRUf1d0f6X6Kxgr1V8tglL9XdH9leqvllGp + ###/mqdrWUmRFCqv8IUpfq7ovtbmET0xUI1Qkal+rui+1vISrq/Uv0VvivV3xXdX6v+ + ###atNo1V/tK636q62nVX+1O7Xq74rur1V/tcftLc6nPUr1d0X316q/K7q/Vv1d0f21 + ###6u+K7q9Vf0W1tOrviu6vVX9F+7Tqr8ijVv1d0f216q+IrFb9FR3Wqr8rur9W/V3R + ###/bXqrwi+Te9J99eqv2IbWvV3RffXqr8rur9W/RV/0qq/K7q/Vv1d0f216q8YoVb9 + ###XdH9terviu6vVX9XdH+t+iumrFV/V3R/rfq7ovtr1V9xf4v5s+6vVX9XdH+t+rui + ###+1tSBuv+WvV3RffXqr8rur9W/V3R/S2Jh3V/rfq7ovtr1d8V3d+IVqL7a9XfFd1f + ###q/6u6P6WDMe6v1b9lShoSYKs+2vV3xXdX6v+ruj+lsjJur8llbLur1V/V3R/S7Zl + ###3d8Sf1n316q/K7q/JUSz7q9Vf1d0f636u6L7a9XfFd1fq/6u6P6WzM96ga0WkO6v + ###VX9XdH9LuWDd39I/WPe3VBTW/W0thnRnrfq7rPsbVYh1f636izalVX+XdX9L2yJ9 + ###TKv+orBp1d9l3d8odKz7G42PdUKjErLub3RG1v216u+y7m+0Ttb9jVrKur9W/V3W + ###/Y1iy7q/0XxZ99eqv8u6v6U7k+5vlGvW/Y32zfq5Vv1d0v2N+k66v636a81fnMfk + ###TSaOXlzNNKpMXLHVJyv8ekis7htjBSn7WtdnVV/PlxV9DQ5W87WWz0q+Biar+BrW + ###rOBr/Z7Ve71SpYVk1V6vMyv2Gg0MlhA710jEb1mlN+YljYI0KlbntTbPyrxGYFHl + ###tSYvirxl/JJ9p6xjrMQb8xmr8Ma+xgq81t/L21SUd2PCY9Vda+6iuGu9XdR2rbWL + ###0q51dlHZjZ2RFXatr4u6biyVrKwbUyar6lpTF0XdGENZTTfWUlbStY4uKrrW0MtU + ###WdRzrZ2Lcm5Muqyaa81cFHOtl4tarlmHKOVaJxeVXGvkopAbwzSr41obF2Vc6+Ki + ###imtNXBRxYxxnNVxr4aKEax28zIRFAdf6t6jfWvu2+DyPj1VvrXmL4q31blG7tdZt + ###yRpcn1VurXGLwq31bUucYes/K9ta1xZVW2valsQkBy6kZmstuyxziYqtNWxRsLV+ + ###bcQ6GZ+R+/g9q9Zas7YkRz6+MKIlt89KtdapLeFUbLOkUGt9WtRprU2LMq11aVGl + ###tSZtSdB8CFgSsUWJ1jq0JaRH/F5L8fYRn9aeLT2Axieqs9acjSLBZ5ysNiutWZRm + ###cwKptJSA35LCbM4vSV02x5tKBbJPR5WmXFKgjH7FR6esJCsd2Whn9sGt0o9FPVba + ###sVH9GCBaM+QzUVaMlV5s9MpA3oraycDSWqnUJYXYOq8mlTaxz7pZF8aTeOsEnsI5 + ###fB9lxZN383SRgzCetZ8N59P8I5QyZ+zkaaRdUomhk3rEdA9dDjxx3snonYfAgV/k + ###/eWTp6TXWYpi8e30tStTiKSdfPNoj6NkGnniduYLk8MpkqZJfj/os8v+njG5DPns + ###tIVFyfmBfAqJPpMrRCyeQ1kszrPE/bvovUciREj9E33BPUSEGseL86DhkoqC84h8 + ###jz03yZ0txPIR+umQbxh50IVYIUoJ+XGS+Jy4Oj7SjjlBRt88diklBznYMgAd3jWk + ###EeEzrBBRBXJdjImFEJaJCxVzRRw/zoSEevJoptsXBFP2oyWo4DMCaod9Nsn3LCTH + ###JHLSIsWDrnD47MPqk8Thkaetzz6A5AMZYvmI/L1I7SZWlYjbMRFOdtkmD5Gks0S0 + ###qUsCCCGr8lIkVz26C0K6Jmn9rJbhuMQJkO6B8AUTbII8JTNy3SZDT8KusuSWSe7b + ###USw+9SSikMIV4jzY2c+nWxMIL5997QIW7vAROYn6zOfEmzoi11DyZSX+S05c4kzI + ###/mkZ+QKLUzA54IXkbUggJX8a8gQlF2FW/jrsNMn+5zCTpTgRL6EAZxLhTNi5kGRq + ###fEQwJcdTcoGOyc8Zv3bYHw65+VLI9yE67PIZkMSOVJs4Eekn6IEXYXl2KMRHWD4i + ###F1Fx8VsiySpM2TvQoYs3JHjTnZZUeY+GWD4il0DtAxmS3zV5FKPvMWnc+JjEWGJv + ###KclUOK5U/PZIpPeYkLKfITlxhlg+isktsMOukAFND+fBw8VHOI/IlxsI5GAYYvmI + ###CCY7MeIzqLBEAgv535KzLuk/dP+J+DQpv/gN22CPUJKPycGcnJ9J3EEok9M5VSCO + ###TAo+jhhnQkw3JckUx48zyZTTWIjl+T6Sj/MigTsmMOOnjrpUgAoCXcQhl0x8RLpf + ###V/zSyXUNb9zAyMPOEonJpFSQIzo5NivfXNLYSfCIlCsimSwiVMtT5duF1xOA8JCr + ###eUYyHa4kFkvkrgr7qdKtBfxFnrN8MwnHlbF/PPq6LYUemTszdl0PSInG8hGVJx9F + ###HC9ND+dBw01Z0kd4heSEvhSw9kqe/SxmYG265oDP2NONxJkO+86G+IiKktiJTUd4 + ###KSlVbnN0wykikJL/K7nB09UBrtBhZ+yAJ5ix27bPBg4ED86ErD2euioSEUxJi6Er + + + +Valin, et al. Expires August 20, 2012 [Page 194] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###CVghStlP1WcHTrqxgL/IZxld8FDICunCnXLbC1HujLA8CbxoDQqxfEQu1eRJzzYl + ###nGSXnX7JQT5AgStCqZZMjqSv++SuzIJYh92rQzQURFiB/JHJRR0fJ3iri0RM1ntw + ###XF2+rUDe5yG2QAIPub9jyyFdu6DyUYe9TYMEL2ThPGI2YiK8cPQ4j0w5GIbkqEtu + ###0OzEjM+wQkRCJwmmCB18FKYR+0Hz/R9sI8I2UuXxGGL5iEDqKV/ZkC6AUAW6bEBX + ###6nDEWVe8kFM2M+HIunxpgLy9yfwUReSnTL7odMuApLxu7R0xI0GBGFQjV+HTh+Uq + ###KPUO/mm5KlGyFXu+Ktkn1AKQiFEsbKFgESlhCGWmJXJaV1JOoESdQGQVlmhIYInF + ###G5yEHeyHneNRgkmVBOMrqSRUokkgogULICRAKTGFpRm5X7rEd0JSJXGwFCH3QzKR + ###FlIlMYhAIFcLYpEtliJ9hSFREoLi+oFi/YHwbubwxMBFDEBhYYlkgVgxc6W5Mh9P + ###FS9nX3lhtcyQSaAQti3cHXuKFfNlHh0y300U72WvfsUbQ80g8R6PZsbESBSzZJ4a + ###EJ/U3uvMCgPhZczxPOQ3whaZeWI/sWJuzAND4Wup4m3sgy+sBxkU+zVHio0xt8Oe + ###YmFGwrNC5kOJ4kXiKk28gt2+mWHgZQXNnIiwKubBPCZgvpEo3kFu0MisMs0BiMAL + ###m2Bmgv3EitgzTwiFzqeK1pNDdCCkmAk2MRxF1pn649BjRZyZhodyf0Bo8xJ7TCva + ###GWoCKmSY7rMQLY4UMWWaGzAdReLJ15wyoYaZpohE8NSlpFjRzlgRP6aRIdM9vo8S + ###KtIWCGliAubJhRAic0wN6YaEIlZM08KH6JR9h7z49GE6VbhHLgpfomkRU6FUUSJR + ###vBKhMYEoT5lSj3xRgFKt4ogSkyk1RRSRRNEEViZYe/CYDoRCC7pCBWJFCXzZ35Ha + ###4x5vbxKuMy0+s4CciAjsi5Cbqp0pgmrCe45kz1jtSF/2WaT2mifbLFZbzef9E/Ie + ###WurK7omUtOXxvghlb3RFJopZ6hHMZ0GGJRdPZJNYobzPeBwKLncFiyOFyR7hJzH2 + ###RLFuYc6ZxkBhsKlmocIkM8GsZnxK6tCp7L9fi02J9y6xbAnC1yJGnUDYUyyYEgiX + ###iUVfZV5B3EGWPtREnul4JKRa1jUUistElchoLCsYCDWMRe4Wmhbx8gRCmjiOgNw4 + ###FJIi8A6FMgh4Q7XBBZgRb9NFcDw53T7d1ZcYekV4Vl5W70WY5Fb6k1WBL+8i36fY + ###vc4YCmEMCrzDLY8oExE++5noocc45THoYoKJ2FXqLm9/7mAbHO14hq0U7EUd6oG/ + ###qpeVixvlQo8DlN8EKP9LAeXzpa+oAiiBUwVQCcPpYQBpMDkLAcXd/laACpoAFXwp + ###oAICFKFJEVDBAkA9GpMeASju9rcCVNgEqPBLARUSoBJP7zMFqHABoB4LIQtOCwHF + ###3f46QJUARvn61EUt+wJX5cWiaDSUaE0NgS9sSYyMhyJ0JBzEI+xYcT5iPhrmCCR4 + ###fkehQMh6l0bqZJj+hHxsHHIROVImSq3Di/hcj42liRwOkx1WxSNJUja/cUCRhI+i + ###+YQW1F7+Q3bCIAk8KkJGbjyK6jjK/h/EfJQc84xiUnHlqEDHRuFz7JikfT5VgD8p + ###K8486YiP21EfxyJ8iByymhFyoBW2NARoucFYLDwyDuzCxxrwh8eCBj4owsoun4DA + ###HzZos+0+QMF1SQ5L4A/Hx/BIYQNdghrzKHQMqChU3ePT5y6ZNPgIJsTwORQ6hgyN + ###oASwsYmDzGSkbIBWiJMGIZ2qp1wvZe+MlH0ukpQC0NAZEPyhZYTxUYWYT8jRaw2K + ###xGSc8SOyZvgRH6aTwg9wIPOUTwY3+BOo03H6k7CtD88nQl+MYiRxwx8+offY5omn + ###mktyuBV6XQ6p043ZXsJRd/AgDO1gZJbyMhJcvJSGxIdm8IewzkvI2ORRICA5YIM/ + ###XA9xAoqQuV4O40KP7N/wJ+Y/XIRtSh6bxzw2QHukQfAhHxTx6MzA88hS3O2KLYT0 + ###2G7WJYt4RnbMbkYSJzvPwR+yu3VxnFCE3Z/Yjw7+sONOxGFZ0KS/JC518IfU8m7A + ###R/hkzecDTDS9k9bWpRBM8CfmkxVSBzJ0nwJxi0I3YYQjslfSwSj8ifhEAeNSwJ9I + ###eSvRH/I6y9gNKkN77ZIcuMIfjppE5xrwh06Z6XB2CQNGUZseH3x0SWvhg9wghe7R + ###XkdxoGDfkHWED32BHrEdO0bLIMYkond0QIxHdWyxpaOslMLLyGEyDIE0/JTPOFIv + ###4T94QAKkhw93MoJnkhGs+ZAaKFCXI3bRikHnZHgjDz8gRGy2DMlsmtCJlDj7AT1i + ###Ewdb4hOPJs0H5fCHzzPYlS7OWB9L2Qwnh5MJqVCAkGRlZW/AOKSxxBzSKqadow7r + ###2TEG6BjZYKIuzVYO9iNezShN+Q/d/xYngCimpqOIFiCK2HhKRnugeHTaFknIAV+C + ###RZCeH3YpTFbIPYQZ4YQ4IoQJNRYi0kKROFIeg2RWYM0r5LAXuDhL2sHB43oeGXYB + ###sZWXAyqDFK8sYN4RcBAr5XsYRBRVLYj47I6bFjfEgM81YQpkqvM47gZ7JPrszOfT + ###KS4UpEAI4pzoxwGbISK2s9CkyU8RinBUEp8N0ECQSIVil0UvSz2y+bDBmiKrKQcS + ###L6aDAQ+PO9HMTpMWZxOPIzR43KbnITKIYwrQRI6ElvIBUMKBUXCcUCQm02WXjbLd + ###kCsEEpAipVY8vg7PXg3sHINB1shUmYYUu4HDsbEjDYCFVOws5PvtSKiXxOkGeAYZ + ###4zKPqqfs+ktekUt+yn4PAE56yF4R7CAJbKVLsRno8MRPAzahSTwJ9ldIujSWJOND + ###zJSDkSTsyxGTcTzB45ol8aAEQsKWCr4ln4hJFp0pl4BHkWktzshcDpuLtN6EzzRj + ###OkGM+TwoJu8YcWryY/YdidH9C43ZZApgByjgbWz3TMQeS9FR2FnKj4g/wB8yzEYc + ###VIEcq/DCPh9Hd9nanvEJfMpHRYgaS7C1ArZGcXyakEO8sEk4RPMbFPHICsfOXYCJ + + + +Valin, et al. Expires August 20, 2012 [Page 195] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###7KdN4paPNAitYkQO/SCSUFz8J+A/aNVETYKPArp8tpPxn5QfJmj88AEwZHKRg7xQ + ###zvPkgDbkkDCh8jgh0wofKqdytoyhgsTN0/fkLDZk6zaZJ9njE4p4dPTSpePtjNwV + ###CCjdBM1z3RhxpEun/uxg1yWodslCnJFPIfvhAZtCS1SCNpQsxo3O7noZHaRmxKQz + ###IjHk1beUdslphRwcU/JFY+c/4CYxmgXJjEXH2ewjmJK5MfXQipoQXrErYZKiySeh + ###uHpJhLSZPQ4TOuhLyDadeDgGciFdAoJPFivcZHGCggS7ksboLLAU0xFPTCZldimN + ###SWiIEG3QqCD+L3QMROfS5BSBm3SJXUwjn2NjcQwKkpnR1XQpTNk7g+Rm9j1kl1M6 + ###fQz5LJr5MUE1yIh3oVwIbI0kFnLoDNgPjE7bAjyOXwqUQZmpDtEXMl6jeyjGPSE7 + ###LMW0IMiwF6nP4Yk83FtdlPR4JchXCANBxuQTwrIt2e8jthCi5cpSmQqKz87u/ukB + ###RdqHX5ahIdA2GU/Ur9ekvFkqtSSKJq3a2GnGZ7sv++PzWelxfnFhnv8MMEL0IeMq + ###rklG5v/PonJi+Ztpnl/fXGHp/AzqxZiUQL/NdVOWmnrdv9s/wGeZeTY+O7maTOcH + ###oNOVhz9TL04w2xy+syexPRpNBt/nWmnFMfT6+FDyH5jB9EtFJbSiXQQf4Ssd6dSM + ###UFLCIVQACB4p1z8/rzOSdZy6x37946D+cUhQLqu4WkvHFzQU8sEoBF3sFELudQrx + ###iOyFo+eipC/B931JhABQ4sQJH/vDESUAorCyFGlWVPTTo9Pt/d7B0avdE8dfgKbL + ###8sCKmdzDXAvvrMqsrT+vYDQZN//V0X/r839TLPqv2McD+b9BfE3L+V+A4j7Ff/49 + ###fp7yfz+lfXlK+/KU9uUp7cvvl/allOYb2G0lyzc9Kyf5rs/nzSnBJVHMHsbTx4yq + ###+cxOgYgZCTGj5wuHov1zbk/MZ4JJi3NH8pxSFlFomUpj2mNOeFhNgIyJPigQJKVU + ###VTlYcMwYz19nX6Hcgp1SelEcRsdOS0g9tddh8JzjBoiUpH50Locf87GDWRYvpvnf + ###b6FRzPiL5JCzri7xdGpf6lTmSODy6ZikPEk2aTJBYmYXTkGOa3sl6ZedyXjEJUHy + ###/zic3M50MkpKTksJbOdQ8hqHsMdJYpCgUicAVpgq5tydLxpcB9la/jFXKW3nwynR + ###XcUKRzdX/bN8ThmxRxMYX39WSJ2OeS8xl6MZjmTalnXCttTQR/c6uaYNHk5uQ0Of + ###3d7cTGac4OZ8gn1Cd5+geUKEixGjAXCE21GfckyaOYksraCjsndjTuILxCwc2mSc + ###c+ocnchSxsPNXz2+eUwgP+H0nYT+uHKmB938WW73QD+nk8uc2BfxKpiTsEjecjMr + ###ifQ7fAmjaiOO67TQum2VnJSz6lBiz4u+gtRcNszttdovairDfGbrHTKh4uaxExeV + ###tg6OyfpyZX+Zc/ai3b/fDmFQmJQZkzLpFttqyvPNTX9jo6dyuRc7hsfjX9A5Nsbd + ###mwRVmFie8AB3U9/x11rYLSidN20UGez0RGc5rmCf1q9ESKAVqlMaFCYYwqNRawzU + ###MoOgnn7AXnk2HH/Mp7P8mbPz6rVDKV+ZyL0g5KCE2KBYqlWT6jq5FZUdDs4veH0L + ###rcEevSUc6atE0dAs4YTOzUqIZWVxfdebbXl/upi71CZ8c/33L7yO9eB9G6RfQFdA + ###oDmt2sX8zMoqe6rSOs00lbuegOg3GUualvFk7MIWAQo1Awh3tNhH2eeppjUc1YQn + ###SHxWm+cW/gJF4Zy4Jom53rMF0a/MFGBSdes469TFFl6m8gUMPyuv77T/ydSCtvJL + ###Lb5ahFmTLlWiuKBqu5qJSjlFxzi5sCKeLcTSayZqkq/3un/XNiQG6YmCJVQf5Qhs + ###qMTgH0+sysHychi4fhlQyBFLgCpwStiIxe/zCuIzuSF+jUCipasHDEsC+L4MlnoE + ###KJSqmbLKQu/TdNEETkR6BthRnie298A8a5b/CDbdp+lwThO9yGVyourBu3u0w0zZ + ###vjN28jvASEr+TtOGRbiYc17oe2b1H5HPIre/h6HDuC2WwfPqf0BpaI6plWdDYexc + ###jXq/GPUviSUBDx7P1X5ljgpLT2rbkuYYUwJgf4Bp4HAQ10qrdW5AjFKM7NPVZJTr + ###EZOAMCSSNKSmZM+j+gq7HVqeo/KLULoFEWIE23ueq9Wm6WC7knuuozuEOcBzbA+5 + ###MouCijHhDphegyaKLSm2a7fIsuTeGAQYFEQuKLf2kCb3aTL90DGY36MM4bxIhCMV + ###kC8ZUcC5nclYhT8Mc9mFOFlaTkyNfTP5xBg5/zRR0p9KUojbFbBgeHFfyjauuuC9 + ###gOLOxcUQODIuGhAsrAjQxMEMrvLBB9Gd+3NEF60609YA+L9w6jaO0xIYFaaOGEzW + ###CiB2xCmLicHze5YfznTOPYS0wBXluuvJbO7ajUB/1AENhvpYtFMnaq9UcpGr7Vqg + ###R1l5h97054MrkuZBm6jbr2Z/Frnx2IgEO5Prmz6aukly7c/7OLAL3CAMqzlmP5+T + ###emE2HQyc5Tzim8U9ngNdEQ49uJ1OUdQR9AWRFTc2IwstZan8GMmFlNX9QTOA92jT + ###QJjk49ntNDfGo/71BHYVNsBjh+d/nBVJxidOd8y5z1ASNJPDDlVPli5lrZQoW6Xh + ###Fbi8tVyUKh7GOLm9vCINg3OpsVJGMJKByZiI6dQweVj2atZ5RSlxvCVEmF1Nh+MP + ###TcRa1DdSPs/RNKd27pwIIhMrxjWtJtisZBsAh/QOkA3GUFBFse4FsJAr1k1I1Jf3 + ###Gli24tnW06SFPbe1EJtMQIFb1Hf6lwDC8ozPgWUX54uzk/Oqf7W59qv/1Nn/Me/s + ###4Cv20Wz/R1sz5X9PA/jnBx7a/+M4ebL//x4/T/b/J/v/k/3/yf7/ZP//He3/eDfg + ###u+3vd3swidd73/a+s5LZwma9GF5Sglt9m6DmAECXnwD7RvvtdF5MitufDq4WZZS3 + ###suleTMeXQOXk+GBbjKCis2qxHO3bqCEXM5af9VGIur0BEvG3AegaPx/0pxQdjM2m + + + +Valin, et al. Expires August 20, 2012 [Page 196] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###WG8+y0eSH32K9G0wIUVdpPLXe6+PgBgD+QBqTO4V56SCMo2jHMPc8Jv+LE0+G2M7 + ###a/vD6yHIsqRXmzaU3gvq890gvxFbpNaG0eaLhhykWUTphpdiIumP72lGaLeYzekU + ###4IJJG8rXbMQBPYMV/AvQwtCafAVaAKmu2JYI1tjIDDTC1Xz1BdpDQZRtK4Wjfwus + ###DIRQpLgEU9CJp/1LSrU8J6vN//nbxbQ/+Nn//HPw+W+jyWXvrBWctf+PDIKNDP/n + ###7P9gf0NWrXjQeExgS/XwD0RfytvsTG7mw+vba1Z3AVzX986H8eQTSMh8SMGHD9Ac + ###COo3t2fAN1Di/gk4jma2RtOnsWvMoJOSWZ7DbOZTtIhriIBS05+6wzHleM4t46G1 + ###WKS3GYVNTBU4kkEfJA4YBBosaBFgaFMUK7BlEEQm0xlxmL2XB05rriELGlp+fTOa + ###3OfTNgzgI+mGtyiqwLRBqSXzONo5zvO+mEURHDiAAkRAnbqc0DhxMLdjwB/S3Bgp + ###EVW4sRmyWtLJYHno1CWf0hkL2uAUog5AEYbpkp2U5gLzvIHZzZG5F9EfZqdQZf5p + ###QoIK77LJuIj0OAHo/GryCSdJetSYMH5ERwDn+WwwHd7QyqFhE2CSG4Z+jsLMiLe1 + ###9oDiZbiaz29erK19+vRptT+d38KC9K9vJrNVmMNaf9Aj8rB6Nb8eYY+wpwfYG1p+ + ###FAk4/KGbfRYKgPOc4GaY4SABEflcbFbcstoMhEuLaJaLfWYA0BnMb8mijVnBhXyg + ###aW6saQgAcjwYwvQI/Gf51RAWlamYIQW40ICAM0px3ncuJ5Pzwgbpj/uj+9lQ0p/n + ###14Rau2w+YGscwgoGfz5iDEAtW9RVtq1eo8IJ4lbZFCPYzcYFoxirVpUBaDCZAizn + ###o3ttCprml/0pusSpQcmR0+SCJFgAwOz2jM29bF0SZRiPBUERttVcPNZTpkLEGIYf + ###je8TkpNxnp+rYtg5dVA8qYLPt0j1pusiBpJNRDq56Q8+sPGKrDb5dZ91eTk3ULt7 + ###OC5q7v/15rtXwDBP9k6YvpPwIft489nxEE8Dzp0dwPYPDhQYTJ5xCdhJo3zz2YkW + ###0ekQSe1XTiWP9FnGCJsPII+UR+rPBleTyWjz2SvgDqsI3N0RgH5KiLA7vgQggYCL + ###WHMy7+OB6bnzdjxEvBvO76WJ/vk5tgmDkCIdEGLk3fVkPL/aPOjf89d7oIKbfjdN + ###4NtnnPXeIQpYu7solpwwy6SSauLwBFCr43y7egj/caMy5eMCWr8g/qHpFE4bYD9B + ###4y4yW1TBcAuRKbHPjG4I6MCDhNED2+HWzyaTD9LD90BXJs5z5xWC7hiwYUrQ3QGh + ###BDAFiBrXUJOSkWtowHa4AnoxV7BmWPzf25GaPEnN+7tMJgrT3kZtpT+cOgeTiwu0 + ###+8LuO+6fE/wPc9qj584ezPi7VecHMnEVQLNtyOgOY8Rx/hH4DSiGXO4nQBfY5ZvP + ###ft7eOfjsnAKJmAF1YYVv7OxZR+Mn98CLr2eFqcpoP05GoBht+oysvNk3Q/pyA/AE + ###GARx4rpBNyoBgL69Pd7ffGZR2Jlgzyqs1hrw1dlsLc/DbraGlAZgOVu76QNDma0x + ###TLoZz5InuHpzfvEM4YpCpfin4rEa0AC0BPZQ7kA7FuxpZcf6eQnFMKDqY4ceuFvQ + ###7mxDPqMvCMzhT/IVNuo7q9TKyvsX3vrS54V99RDReiCzPtgplOnVdYwgqnYub92V + ###lVapfluNaG35EBfPuL2QN8SYTy0/Cu5M0cLJ8gZ9HuERA7tejO4t3fcKdGmXrfBM + ###/NBAKHNWdkKYXm+suqyZ79ry3oXlU0DnIxNmEh0AxgxIDR0VsSsDksUZOU3I2byD + ###/HOUq/nCaDc2d3dAW3i123t5dEpdOLQAMMJ1+iJFyfzem0/m/dEKVjn56wEGmDgp + ###FML2Nqpv15bfznJtey9ScSIisIP4BNnAhejp/fWmajm/Vm0dowTNtu07OXM23io0 + ###Z1Xf1N0s4K6yvXJ7p/0PuYxsptxcFA8jDqZaRzEWje+VMbbg18aGNe1/mp7bW1st + ###642roL37IyiZegzbqALcns2neBZFh3jUJ56AAC+8uWEmitZ6PuUDaqUaOj16U5ov + ###1NpstcyXwtDaK2o4B9s/Pv9/YeTt9vOW1Zjr06g+I/rbWKkcsAxCPsIBi3cYoZXZ + ###f5tYcN08klKbqrj1Sm3ITa/0kO8TFB6P8TmuGz+FhRUFk6z70Eg+Z6iyCGkkGhKV + ###NPRvkEvCzlaSj3iCDYHEC7Lp897qhm3T+YAWvkjO6cP+66MiyIcm1pEBq02AZXSA + ###SWcvIM8D98AgBpOpQURzXnnOZkhgmbzo1d1p9jOs9opPJsBWy35YwsE1GzuWS5vX + ###otMFYMNO3/TfEmaZpuz3i/echaWmMdd3W6Zq456xGyF9Ta23JtXmwBk6YThVVkqN + ###B7BcozEXEm+pOjxHvwjEZf1gZo/lbm5NaA3K4svZZkuVblt7cs1UovkoPnYxx9ke + ###7B3utWYrfocdMWrHqByrasdJZ6VEzItDrR/r1hZVoAKPHK8acAuRgLuzB/62Y56v + ###lynJ7Q3Izw0wbvJIwznZJGbGMN47eLsfBi0zSISci852RYxzN2clJIbutrw/1dW/ + ###gvqj9gsLR6luEyYhzcnLvmjsFQGC8rPJOH+GBMn2XEP0FIEHm7W902qhQ5XKUJiu + ###lx6clx/Q0LEf9QPrR3hnoQF+P980wGLQTgE7sFPB0s3zDW7rovUNfG1bu/ncLQMX + ###Cvxp9mL6AOA0MtGYAIwWPJSHlwWLR7t2/UIo2Q/mC8A2ewBs080ZgA0GoaDm+lRs + ###wgLWnNHQwtxphz30Vlag9HvhwEpaA5CXKWcV1vMvhbI9T7UzxU3MgnbZLaxA/pjE + ###FUmMhpbMHk/vxfcE3UfQYIgkGojF3v7Rt612Rwyft2NxXdesj7mtxwQcj5B7oMfk + ###03kLxrHFUgruchc/QGebqkkmmoSi8HgLHr/dOzxl/sbwrywxNeBu2kXV4wI9hI63 + ###ELVWfLV+hmcwvKRvp0Ts+CX8B0RdF4G2rZG0Zxsb0PY/DSWY6TbPpAZMab6xiROU + + + +Valin, et al. Expires August 20, 2012 [Page 197] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###xZwX5G9mhzI2w1IUNuWjWc4AgIcrK4umYCbce8Rs6kpL1zMtSNbgmnL9aeZfUECu + ###jjpyh7S8I7Wdsbx3ZauKpFiRHfGdrqteaxlS8MdMThfdsJir3tCqm39utvSI2/U6 + ###LO/HjY3CuAsTqdGvPtNvpgZmJFjuh73DV0c/9E72/nvXtQU5teZIfApYxoN73moV + ###nvqai/tv2wZsW1ubGhy6X9c8q0rkBrgVsbww4zq1UjdbpFT/ak+Gp59f8lPx/+np + ###MG2Xt6BafY17wA/c/w2jJET/nzjwYy/2k//w/DiE4k/+P7/DD7pplrx5QvTmiTrO + ###ARreX07wTBPtjXgkQr56WBbvSQGT/4j+0kv/Ps49Rc8eZ/lXuvYodxoh/b/Qvad+ + ###JF/s3vM1BmOZOZkvfh03n6/g5eM8Iw8fNGj/Yhefsn8PtPWLPHxq3XtwYCUHn3r/ + ###HjPXox8Od4/FFcf28FlyfpmPT9HBZ8n5ZS4+Jf8eaOYXePjUuvcgvL/Uwafeu2fJ + ###+UL/noXOPbRsj3TvedC3Bxpr8O4R5x6K/PnnvZOTHoZE/fbt6Qn698jd3vJzExF0 + ###77DV75y1nVar395owYc/OfDpBXxqm0LbP5pCW6VCeAlP8e5V9m2Ry40m8Oqgj74D + ###/ZmTD2mXU9gZpMJ952I0QcJ6f8PHv0BEpDp+xcc4Ldj3t4O583Olyel65dFw3fms + ###nw1u7tYpuor2PDJDJc8j6GX37mbUH/eVz8J1fzCd4A1NUJCBiBH1QcvrKL9D6nTF + ###NH6nB5p567pDYFE/L5xrZ9PpL59xidd7P77a+77lDJwO0K6PThtLDC9w0sM75C0T + ###1FTQR2K1A4XWNrHUKtDbyQ1Tw0/DWc5NwVZpIesD9qQ6fIHfsTvHdc50qdfHRwdU + ###Evrst1Upd5N9oXZ6269enR7ZBVSRFSqyzMAiTzEY/u6r3psj2Fs1/l1L5uL4yfbB + ###G9iXr/jKMP7SmIOv8CgB4zClURYmUWoi3fyw94reUfRY8xiIWO/tm5OdbSBU/lKp + ###KdhMrmqUxuDoUdCKEHjgw6mf9MKg9xc/bp3hRAtFC4v3tyXFlH52Wtft1SnAFAAZ + ###Bi1uERB9ddoBVF+dtgFm5uGQHg7b7XXdBv5gG0NoAyBd08awro0ptvGZ9TevZqg7 + ###TWOt7+fLxlqe77Cujalpo2GsUSNcvztufRlsO8GiIUNTXwZiaqph5C//iji3fQwb + ###tuPMnNIMBjwDaVi+c7n1wvgGPD674FAVXNA9UAnp+q7zoW1Nt3XXxqlyS85dx2mp + ###TeO2Wh/aW1t+u70GH1Z8pzwhIT6DDtAUu8nzCZBR+DF96rlgyXWnAG3+KZUdOrow + ###z8fhCUnfTGUscvW3JdVxC55BX5u8cPbqQ7/8cmi9VFigMMBAz+qrSBqrfTG+LejL + ###vHy4rwrxrPSld6N87zjUrdVhqQR02qdOy31anVaI+sPd1vQqEy32Wpnq0n+iEZCj + ###v03mNgcgIaOW2LZwkssoFNigqhBYmwzQ+JZpMYB50WDo29DaSWqfm7JDZ8UqO12v + ###XaIqtVzU8cojOh4WBinDWK9fJ5v22fNv3JcA6MOjozfEdR9HjgwxWoYxztr2yGlv + ###ymMbOqXw8Dvf7e78uXcEEvLr/aMfekdvsG/VdfkdLPLkBudEODGhSIeVBnFnPGb/ + ###l2hLtTPepiuyUR9Teiilh6XSavtTiyuCMXrfU80VWc5fQFweORH3iybiPjwRt3Yi + ###7gMTaaBcD09EaMqKUJXHlR9K+QWTQWmTmrNolDwa/kJa+Nh5uF84D7dxHm51Hq6a + ###R3U5aNvgRqIFcdSJlnU7w5a515bNttT6287RSevmqj/LQXS3JeVl0KMm0xaqc5yM + ###AXU2lz+uxiv4IaO4kTNH6rdRwat2ACrrr+lgNhxbHTBZa5oDtwoNKMFm2R7iQwOs + ###1rb7t2p/t73/unf0GuWpFvxCwQl5HayGiogF+jg0ffCqtk9rxL3r694sn/u9m1kL + ###wamePzTWQj0YZV290iiX7Tqr8UW7zfz5gRG2Shpx2xrmA4OsVjUjbRgnjs0wBUU9 + ###P1z0BvndDci00rothJYJD22qu7a7hWy6ZlbrC4oP7eJmJlbxGkKihhaUxmYPSw+m + ###sAnonBnASSfoLYVo64VKw0dVoq2TYdWC+KUoRMlggzTiX22y/6o/lfOfwafp1zn1 + ###MT/N5z9eGAdhOf5r6IVP5z+/x0/d/e8UD4AyZ+dk7/iIrFW1BWrvezcVX3if/AcO + ###WYH3amrLkDXy/+b9sXvQnw6c79Eg+HSx/Oli+dPF8qeL5U8Xy+2L5WwF+OHYPnKS + ###r41Xw4EHDj5wRoHKnXGKBl9/j1xpSztvT06PDjjePbmFjiaXQQ/vMdveS3xPAl/j + ###m7bJAUFex5f5vIfBMofTnB2RWlYK1GW+/Yx1D/nPnwstieMyh7K8uQXZfNZiB1Qs + ###tNy7L9dV8X3gl64uDttSfXFFcoWDXyYsEKmSBOb/dfJhRf6zchmABoKHgr9aGmyW + ###/9I08FOO/xPHaRwEIP8l+OhJ/vsdfgBzT0sX5ojFX+BxwieM4Ho7n+C9SA4sepmP + ###82l/zpegz2+vbxhRVukSN7Hr/vSSOPzshUP5LhxMb+lQ4AaJWTaTfBmsxYr8gN7E + ###dAfuBm96i0GG2y6eG/OzAkHCASlyRBTw1e5r8bi0c3cXny7KuKmzopi83clqinnz + ###kiR3vfii43iriNBeHPthlMl3P8n8uJt68jUMuhFmKJKvcRSF3W4UXnSW8Gvmg87Z + ###DUJ+i9mZImhBvsVe10tC9a4bJlGWJfwtiPwkTMKYm6HcgaEvIwrj0O921figYIJJ + ###wuRbFgdxGKX8LY6zDBNXcStJmIZpt9vld2mACRd96S+DoaRRIHPsegFsVtUDVEkj + ###H3uAVnzfwyvO3AjALcM0fPwlxJRngbyJwhhzWPGXOI4SP025gSTN/DCTYhmMMY4Z + ###lggBqM9fYAB+7Kc8rSDwoM8soAYCaDkMIu40iADpYBT8JYnCJEukgbQbYUJL/gJr + ###FHiRRw2EvhfAGnKdMEi8MM3kS4TqS8idhjHCJ2VQhmkUpZHHUwi7mMBSlhweYson + + + +Valin, et al. Expires August 20, 2012 [Page 198] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+QLrhs6N/CXysiyStY/iNIH1jaiBCFvzPYYO1IaxpjyC2MOcV135EkSAPwkPJ4bZ + ###wBrxCGBhPajDTcdpBORUsCqGsXlexNNOvBSHwG8STNjXjXkZE1gBP/R49ZM4gn67 + ###8iXpZkmaypcsAkwXGCTdLmxzn4GYwgqHmYwANg0MIOZpAxoBOZD1SWPYPfCAv8BO + ###SLMuI3WaYYqzmJuGtUrCKOSVQwhEUcStZZj1L4p5OFkAcEpD3lwZQN5LBBMzxLY0 + ###lS8J4GIiQMwA0J4vOJplHqYkZBhkAIIgUnW6MNRQ6sDmQjjyqAFOgH6yWJjTLAhS + ###hgHMJoA9JXXCMIm7AoNu2AUqIqPuRnEYJ4LK3RgYZFcQCYrHGWxnfpMAr4Spy5co + ###ChT6d5MMyI+saTf1u0A0GJFg0IA7sowAG0ypKq1hxk61vbvQCSCfJ18AsTOEGzaQ + ###pYAfXekHcAAIiNQB4EDjMu1ukCR6BJi7tKsa6EZdRDh5E3cDWCP5QnH+AvmSAnB1 + ###a0Awk0Rg0M2iMBXKA18ALboCRBgCZqhVX8I0UTOFjhIYnDQAKArrqt7Aloky/QVx + ###QX3pAhR00zCCrm4AYOLrOjClODVfsrhrvnSRCDn+qhi0LmoT1yP72T/6FrNxFViS + ###elZlSCz7Sgavd4Ekfl6U3Tqz/qf0jvKPslbiP8xsienYMNttUkjCZg/xzdv9k93e + ###zvbOd7txcaDFN4uGW8jT9c73Yh61CyNo+mfPBFP3yb8lTL+H/3zKSJdQdk5KEBos + ###zvON9aw2pK75ha1wUxFnh6U0twiduNi53ciixihbLbVjflGLCeUYxgzDnPwZf3G6 + ###x2oDj2k0wtzKXsyNyi8/U78oLzKl8qaUgWZ2C34tma/lRukXtWd+ccv4C3MIhpTY + ###G5clxHSrgEkFbChe+rMztb0LuwHjA3acPvb/pUeXfFRhyq9JSRBx4XGBzK6gfN1d + ###WW5M3IipGiNM1wj/MGFjKv8wzSOAEWGCqUcxgyDmjsV8p/QPUz9mmDQS00diIklM + ###KQn/QvkHiIEYklAiSvhHySkxTSX/o9VBUIcylkz6SKmtJVxgqt+VOpgAM8YkmJgU + ###E5Nk8r7JKLUm/Oti0k1Mv9lZwlzDmOiwy2k8KbMn/oo5QyPmAsX8jh5lDKUkopRe + ###lDKOUhJSxtAln9KdBoTTmQw5ZPBRGkiPp0dDw6yeIQ+FhoG5Qakrziha6J5y21J+ + ###Vcquyv2ZrrqUThV/UZpVyt8aUC5XyvJKySopJSxlicVflHWWdj7RRPxKyXExp6hP + ###+Xgpuzgm9M14aTFHJoERwdbVA6NBeGokmITTpy1NhIH7x+Fw19Qrpc3Ftyln3MVf + ###lIK3S8k28VeXsgpTLmLKYEyZjik5JyY7plzMlGa5S5meKU00U3TEDUq6iYNM1Wpx + ###8tlUw4Jy7SZqtkRLuXNKakzZiymPMiVhpjzQlCE6lI7wOT7BvO0Zp4ZVVIryxsaB + ###nib2SalBKUE2Z2COhFZTFtyA0ozjtgmIevFWQbSlHMCEAYRnnDkXf1Ea4ZgINqUJ + ###zvREMPsogZJSmBNToBTXtLM5e3RXz8bTsIuZK+Ky4agzzoSr+qQUurRylDOY20+K + ###MOJE2JRTm2fj+MIvaGBeqBpj8NEaE5i7vKgOZeGlkXSZwOAC8iAoAzChaqZ7pUUh + ###OAS8uRCfCClpFSLFzXhtKfcrJpulLL3SVchdUQpd7IrqBQqeXZWflYFFa0LbYKlL + ###gMEVkVzUCjeRBCa8zbuEb7STaA1CAQ8TyiVCiEDvxYwScgeCCwkTT0JeQtk0UsuI + ###S8Z0dIlRjqBJQyXEYdLKtIJy2VLqbYSmUGBeiEiQEjOL0yuaCAEg8RWW4kaJGB8k + ###mTXhUMRPU4bBEsGXpvYYhsfJSN8BhJnhUXOP+MWQLv1ikiG/lvyUdkGm1g+HlBBv + ###flQP/KsoA/AvQjf9izNy069MIRoSkqgywKXaQVdHrjZUWPiV6V8pJrfGbY/oHGad + ###ZhFm8cjx1xLlmTa/7A4pu3dozaZulAbcC0de96swGyZinMqZEsrXDrX6K6r55Vu/ + ###YEy0LIQHigHp2TxilOrXUuVZVPiV6V+povgym9IAy+BeNHL+ZaEW45dmHWlMudbN + ###bGrUFHTHQEejV/u7JzqnrlZV6t8W9it510jKYbya4qCnjUpBrOu8g0+8d3+2VDvH + ###9fSXzx3nZ1YB0e4h73xQt0HjTeDtEr9N4jQM5G2QwIJ1QRXVdYFNkaKMb0E8jkFV + ###NXWzBJQS1XIchGEMOq6ui9nPu6rlJI68EKQjXReznOtRgUKPxgtTN868qKvedjG/ + ###d+KbulEMCrfM1vfgWxaZqqGX4Fd+CSsWppGnawKZiDL1EnSJgJulmhmAAnBIXkZh + ###1A2SQNXMUjQaCiT8OIHXoOWrmnEcs56PL5MuVI11n1kYxBFZK/BlFgAbA5ipmjD1 + ###mAwJ+LKL1tVQ95lmwCASmSfsva4PbauaMLEoUAsHbC/pplGkawZh0lWwh3WJojjU + ###EELbrqcGBKwbBEKzLkkMi5wJ5OFT5qPVVtUEKSUOBAhBCsAE4KuaVDZVNbOI7kmr + ###mjGsYLerakIvEYh+uibIVkkso4WhwWJ39TwjAKfnS7MhZoPvRrpmFCRoYpSXYZjB + ###2ut5hjAeXy1ZCPNEU5WqCbgqBj+XzKZhknb1PIMs89gshi/RSmjBNgCtUmM9qJlo + ###6NLrCWSiCyqBvISRRmGm+wSVIIoVakZekoZJoiHkwWKHfiovQcCKYUFVTQ9WQqNJ + ###BHgLkoXa4IC2WcpGL3wZgWSVJWo9sy7oMBq2gAVohNc1swjxWtVM4gS0BIV9WQrr + ###mfoylShNQY5JFWyhQzRiq5fQIUhNarRZksB4I8HbuEiOsrgLM4+kJswjgOXVo4X9 + ###CHgjEIpBFOhmmqAAiYBpZjKVOAwLowUwwzoJ+OIoSkKkW1IzBEG9m6g+Y7Q8B6Gq + ###CUIoUQF+CSviJYGuCboJYKoaEAAhijUdyhSm8sssxa2scCjzQNUBDJSXSAWiRNGE + ###FNEvVKiZeABYX+MQtIKWYEEwGJnXDbtql6U0hK4MCMhvCCKt2itIoiJfbV6AAOwV + + + +Valin, et al. Expires August 20, 2012 [Page 199] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###T/eZeJEXdwVCSdQFQqh3dhpDta4aLaBeGMWZgi3gMOx03WxCRnhf1QTkB7VB1QSk + ###8bxUjzZA6huqPoGAwgZQzCUFTQKIggJCN01hxdReSb0U5OpUMF5/45q6LL9U7XBN + ###3Qu/VCOQmmp8/FKNXWqqmfFLNWupqWDCLxW8pKaCJr9UkJaaah3kpayR1FQryC/V + ###6kpNtfb8UuGF1FRYwy8VRnFNjW/0UuMi19SYKi8L9FbjOL9U+C811e7gl2rnSE21 + ###r/il2nNSU+1IeSm7VWqqvcwv1T6XmooK8EtFIaSmoh/yUmiL1CxIRZoqcU1Ns/il + ###omdcU1M7eSmUUGoqOskvFQ2VmorC8ktFfaWmos3yUui21FRUnV5qii81FT+Ql8Ir + ###pKbiJPxScRmuqXmQvBT+xDU19+KXirNJTcX35KXwRKmpOCa/VNxUaipeKy+FD0tN + ###xaX5peLgUlPxd3kpvF9qFuitlhq4ppYp5KXIG1xTSyPyUiQVqankGH6pZBypqSQg + ###eSnSkdRUspO8FLlKaiqpi18qiUxqKnlNXoosJzWVpCcvRQrkmlpG5JdKfuSaWrqU + ###lyJ5Sk0ll8pLkVmlppJo5aVIu1JTycLyUuRkqamkaH6pJGypqeRveSmyudRUkru8 + ###FKmeaxqhX96KRsBVjcIgb0WbkLpa2ZC3oolIXa2oyFvRYqSuVnLkrWhAUlcrSOot + ###a09SVytX6i1rXlg3WfUBO0I/y10W8vyCnuY213abu3abx+02T9pthpjbDG63ea3c + ###xnV2G1HEbcQutxEx3Uacdhu3g9u4k9zGTeg27l+3ceu7jVTDbSQ4biOtchvJnNtI + ###Id1G4uo20mW3kaS7jdzAbWQkbiMPchvZl9vI+dxGpuk28lu3kVW7jVzebRQQ3EbZ + ###wm0US9xGicZtFIbcRjnKbRTB3EbpzW0U/NxGmdFtFDfdRknVbRRy3Ub52G0Urd1G + ###qdxtFOjdRl3AbVQj3EYNxG1UXtxGvcdtVJncRm3LbVTU3EYdz21UD91GzdJtVErd + ###Rn3Whg6/tVVhG7L81tai7VXht7YCbq8ov7V1dxsb+K2t9tuYxG9ti4HbaGywMZjf + ###2nYKG/v5rW3isHcOv7WtI/au47e2YcXesfzWtsnYu53f2uYcm1LwW9sSZFMZfmsb + ###kWwKxW9LYlaD6cqmjPzWtnrZVJXf2gYzmyLzW9vWZlNzfmub6WxOwG9tC5/NRfit + ###bRy0ORC/te2KNveitwWTpM35+K1tzbS5Jr+1DaE2x+W3tg3VbTS/uo2WW7fR6Os2 + ###2ovdRlOz22ildhsN3G6jbdxtNKu7jRZ5t9GY7zaeA7iNRwhu4+mD23hw4TaeebiN + ###xyVu40mL23hI4zae77jNZ0Nu88GS23wq5Vp6Eb8uHGm5llbFrwvnYa6lk/HrwmGa + ###a2l0/LpwEucWzvB8wAEg4EkEymJSU71Su9B3fddq4LXj1rOunbQGWS3ENLxrwa0X + ###q3at9ELXrbPGkToU0ehVg10GM2sQ0yB1HU7r/VC3HfRWqttJehfWbEKzgWv2r9n7 + ###dVtfk40aqmEoTg3BMcSqjlZpOldD5gyJrKGQhrrWEVdNmGvosqHpNSTdsIMabmA4 + ###SQ0jMUyohgcZ/lXDvgzrq+F8hmvWME3DcGv4reHVNazasPkql7ckhKqAYAkXNbKF + ###kUtqxBIj0tRINEYaqhGGjCBVI0cZGaxGBDPiW430ZiS/GsHPCI01MqORN2vETSOq + ###1kiqRsqtEXKNgFwjHxvZuipaW2J5VSq3JPoagd4oAzW6gNEjatQIo4LUaCBGe6lR + ###XoziU6P3GJ2pRmUy6laNtmU0tRpFzSh5VR3P0g+r6qGlWtZolkYrrVFKjUJbo88a + ###XbhGFTZqdI0WbTTwGgXcKO81urvR+2vUfmMyqFoMLGtD1dhgGSpq7BTGxlFj4jDm + ###kRrriLGs1BhWjFGmxiZj7Dk15hxjCqqxBBkrUo0RyYhGVfuTZbuqmq4ss1eN1ctY + ###zGoMZsbYVmNrM3a6GjOdMfHVWPiMdbDGOGgMi1W7omWTrJokLXNmjTXTWEJrDKHG + ###iFpjQzX21xrzqzHd1lhujdW3xuhr09uyvdiyNVdNzZaZusZKbSzcNQZuYxyvsY0b + ###u3qNWd2Y5Gss8saaX2PMNwcB1XMA6wyheoRgHT/UnD6Yk4uagwtz6FFz5mHOS2qO + ###S8xRS81JizmlqTmkMQc81fMd+3CoejZknyzVHCxZx1I1p1LWmZalxNQciFkKUM1p + ###mqU81RzFWYqXKGqwYWDEMelmHccv+Vs21G3stnHEjZNthFMjiBtXp2ldmxCiCZOa + ###ULAJd5uQvmm3NG2zpv3ZtLGbKEITKWmiQU3Eq4nqNZHLJjrbRKCbKHsTS2jiJU1M + ###qIl7NbG9Jn7ZxGibOHQTa2+SCZqEiSYppEl8aZJ7mgSmJkmrSURrku2ahMImabJJ + ###DG2SX5sE3yaJuUnUbpLRm4T7Jq2gSZ1o0kOaFJgmzadJZWrStZqUtCbtrkktbNIn + ###mxTRJg22SfVt0pmblO0mLb1JvW+yCzQZFJosEU0mjCbbR5PRpMna0mSmabLvNBmG + ###mixKTaaoJhtWk/GryWrWZG5rstM1GfiaLINNJsUmW2STEbPJ+tlkNm2ytzYZapss + ###vE2m4SabcpMxusmK3WT+brKbNxncmyz1TSb+prOBpkOFptOIpmOMpvOPxpOTxkOX + ###xvMaS3Ggl5UrWwtPiSxlhV5WL4otOJvCC3LWxbiXe6fHu98DvS9ciDNPF8XtwCtw + ###Z8P5NP8IpczVN7oArCNFJBQuosM37AMKBYFXhPmmJ73D8BtYni5l+xTAwOssRbGE + ###XPD1DeMQ79jSlXm8UBjg9crIk9vgdDc9xPIR3fGn2/F4HT7kMAwx3eT1+S41FqU7 + ###ibHcMQ5SuqEYy4XeTMW0iLB8Fy/VY8thSP3TJXi8QElxO3C8OA8aLl1n7lI8EY8D + ###KtAt8xDLR3h9lq5s08X2ECtEKcUywEl6cjGcomXo+7JBRt88jvRA99ZDH6FDIOWw + ###JvgMK0RUgSIK4BBpgpm62UzXkzlYScwhHgIKNILlI4Iph7cgqOAzAmqHQynQlfCQ + + + +Valin, et al. Expires August 20, 2012 [Page 200] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###7gv7cq06wBvlId7uTuhuKX7zKACGz1fzKTRBiOUjuoZN0Q/w5nScSDQQup/OkVTo + ###4mbSWaKLqXh5PsTyUaiCB9AN+pCCaVAEiw6HU6Ar7mEid/N9bDmAJpZCbIICGGQU + ###UQXrYXm6lk9X+bF8FEuoG7oKG9D0cB58Bx9mFXTpkr7PV+DpFmqI5SOK3UChF0IV + ###5CSiiA0UYoKuz9Pdarnjz9fGMwrRIbE66F58SEEACKR0zZUCNFDkDqpAl3R1WBiY + ###yVKcyOXdAGcS4Uz4zj8WwPIRwZTiQVBkkpjCj+BXuaaOAQiWQowqQpEo8CZ9kFKM + ###gICDjdCN9RAvxkdYnu/54yMsH1HkBrl5vxRgYJEwlegmPl56DzKKlYIRPFRQhxDL + ###R3RTX4cmCCkcSsKxV3wOVoCPk5RvpGMEChgXfsMmEnXVN8QWIizfVbEVQiwfxXRb + ###v8MRCgKaHs6Dh4uPcB6RL4GB6N5/iOUjimjAsQXwGVRYiugSNl3EpmAN+DwNOLSL + ###j00H2EaEbXCgBizgU9wXiklCYSQQyhQLhipQZA0cMU0QZxLTxWV8hDOJcCaZussd + ###YvmIYOrjvEIKp0Fgxk8dFesH46Zg3IeQIiXgo5RCqUi4GLpRHmJEgwgjr+DjwKfi + ###+IjijaiQGQEFAMLoAJGKEBBkFJ4l45gmdOUaowYB4aEIMFiCwhNRHIREQkhx+AgK + ###JpTxbXyOs5BShJyMw9bgFfSlEFuIsDwHn6BIR/iIyody2T6g6eE8aLgpBVyi6DYh + ###xYZZotARYUABd7CET5EkKPoQPuML6PiPQpPgc3xERROK5IPfoI2lVN1mD30qQMFt + ###sESg4hlFXKHDMVICnmDG0VQosELQRfDgTDKKLaEiOEUEU5/mlUmwpSjl8BE+x1WI + ###JPwShcSI8WY8BrUI8Tp9om7Th3gxPsLyXYqHgY9CijJEN+/lpn2AES5CDA5CUWUw + ###bk2AoVsijCRCMUMwCkjoUxQRClJDEUYoxhc+wwoUJoQix+BjeLLEUVvwEQW9wSYo + ###Ig62HGILUSBBbwJsOaRoSFQex4bTA1kamsF50HApZgfOI8J5ZOref0jxMyg6CccW + ###wWdYIaIwKfgvROjgozCNODwJh+XCNiJsI1WBCEIsHxFIPRXCIqS4TAmHNVvCyDsw + ###MhwxzoRjuOCjLkVz6nIsHwrCEgYUDIXCh1CIGAr+g8+gQl3oNiNBgRhUI1fh04fl + ###Kij1Dv5puSpRshUHpFCyT6gFIBGjWNhCwSJSwhDKTEsUS0ZJOYESdQKRVViiIYEl + ###liAtJOxgPxyzBiWYVEkwvpJKQiWaBCJasABCApQSU1iawZ5iDNfga5kkZDkjUbIG + ###iRLIwVIlMYhAIBF/YpEtliIdWShREoLi+oFi/YHwbubwxMBFDEBhYYlkgVgxcwq6 + ###RBzdV1w6VKw6EFbLDJkECmHbwt2xp1gxX+bRIfPdRPFeDrajeGOoGSSG19LMmBiJ + ###YpbMUwMOQaaCyjArDFSQu0gY2lIobJGZJ/YTK+bGPDAUvpYq3sahcYT1IIPicCOR + ###YmPM7bCnWJiR8KyQ+VCig89lwk3STKKxMMPAGEKaORFhVcyDeUzAfCNRvIOikyCz + ###yjQHIAIvbIKZiS9hzTgiT6ooPn5LFa2nOCWBkGIm2MRwFFln6h9IMCyOGZYqCq2o + ###LhCMJQ5komhnqAmokGEKM0W0OFLElGluwHQUiSdHH8uEGmaaIhLBU7HCYkU7Y0X8 + ###mEaGTPc4TFSoSFsgpIkJmCdxmojMMTWkwEWKWDFNCx+iU3bc4+LTh+lUIfaxKHyJ + ###pkVMhVJFiUTxSoTGBKI8ZUo98kUBSrWKI0pMptQUUUQSRRNYmWDtwWM6EAot6AoV + ###iBUl8GV/R2qPe7y9SbjOtPjMAnIiIrAvQm6qdqYIqgnvOZI9Y7Ujfdlnkdprnmyz + ###WG01n/dPyHtoqSu7J1LSlsf7IpS90RWZKGapRzCfBRmWXDyRTWKF8j7jcSi43BUs + ###jhQme4SfxNgTxbqFOWcaA4XBppqFCpPMBLOa8SmpQ6dyWJ1abEq8d4llSxC+FjHq + ###BMKeYsGUQLhMLPoq8wriDrL0oSbyTMcjIdWyrqFQXCaqREZjWcFAqGEscrfQtIiX + ###JxDSFPNqcCBAISkC71Aog4A3VBtcgBnxNl0Ex5PT7dNdHVuoV4Rn5WU1XBElA4On + ###uaM/WRU4pibyfYezhkIhjJuOsYqAWoKagJYjeoUZxXJ8h2FXpfjsasjlfyZa6TG+ + ###eQzWmOAlNpdOTbzVzx1s46I/mE+mM2ylYEvqUA/8Vb2sxFoqF3ocEP0mIPpfCkSf + ###47RFtUDEgOoUnLgERIFhBYgJw/Bh4GkQOguByEP6rYAYNAEx+FIgBgREQqEqEAkP + ###azAxWADER2PgI4DIQ/qtgBg2ATH8UiCGnHbA0/vTAiLhYR0mhguA+FjoWTBcCEQe + ###0q8DYgmYB692TLw2O45b5cWijA3X5wMzBI7bJqGy7SsfngTxtmJ9oxVff4l9OaI0 + ###lnaOAp4lia8ilOOZSKC/pKE6hiuY7ikOeRL6qgGMVK+DhYdxUHY/ki9eNw7UCDIM + ###CJ+pSOhpN45KXknyJYqDruo0C/AsUH3xkjRRI7BOK+BLEup49N008ro6fnsKcnyq + ###3qjjD2ogSfSBFXwJs0CHX088GLgajnWe0sXTMTowpQYAuFGq3kQwHA0363wGvoCc + ###HGuHpwzEX9UAnhOlarGs8x4MQQ/TU3VAvUpV2PouKI2Jislvnx/BFw/0AVXMi/GM + ###Sn0BkTRR4fHVeRRFxAd4JLGKiJ8BeNTK4SFdpFIE2Odb8AXPcANpIEmiMFQeVAlU + ###VxHx7fMyWFJEpa76EsGiSjz6LIRJK1S2z99o5UMVKz8DXcRX0e0z0JUzBUT7PA++ + ###wCvVTwprkkqyCsCWDMAYqy9yPkhpBdIo8dWoU0CwWDJkwBcv7qrJ2eeNXawCjUsD + ###IcBHgSoNQU1MSi5e/MVPPJVeAqP4B3SKTA14eNSmXLis89AuYETgKYe4JI1xP8mX + ###BIcqmRH4fFX6SWIvDU1qhQDUCRlbgmfEoXpD57WyFxLAD1/lTIBVA5yXKeCxeKT2 + + + +Valin, et al. Expires August 20, 2012 [Page 201] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###gn3+240BpLGvkjskXSilPM3iLroWqC94niyTiyMPMFb6iUOPtww1EHhJoEbN59M6 + ###iYSnnRQAJT0/VNssSjE7i4zAPu+G/ZelKocMuYkkCq8p/4IClT4/pwZAU47UtGGc + ###oc5pEXZDUI5lbHweL/3gQX6YcJIPIIKw69Rqh1Eaqbwrcr6v3oDgEyTqDSaO6coq + ###hJhBKpBitr9AFzC36ysiFCQAAZWJI4j9IOmqHB2W/wFQjSQIFFYFfggLIbiDySsz + ###9UX7M2ADQKkAXOpNgu+kAUR3XxFi9o9QbzBjTSz0APRCpKT8Bh6DcCRAZH8L9SXB + ###FDfKyS4GrEwEBl4IREm5Qdr+G0jE9AgyJPKZvMmAbqDbACc6YX8Q8TcDhAtUrpYM + ###PXsy2YDQhyEOxr+EM6XEviJcGSwC9CneZBlsrUSNwPZXQeIIC5RJAz6AW3mnZV6Y + ###hsIKCv4vMJIAvQ/kSwy7W5hrhvzLC6UB9KeJxZcoA7LRVUQowwwzijxlSLfI5Wip + ###5J+TIa5EsSoWoGOWwAAmlsayt42/DzYQp5gbSvoBMh5pwMcRTFUYpfgPCQxgMkGc + ###ChAjQLJA0B+YJGxOtQrsjyStRSGQX+U4GAUBoL+vEt6gh5g0wP5NsiQh8iKh5FkI + ###GJYq6ITALsKAd2PBXyoLgBDqfrD7WE0uiJGyC6jI/yrgzQTsAnZpoN4gDRIvVNjW + ###MSBmwTVRvcFdHzFFynx0y0hUah+vGyaqNXa5kclh3qKuAqIX+zF5OWMDXhjAAslA + ###yd9M+egBU+kqxx/MjRSoXDq4/SNfYCD+a+IriLs2EcaSZiiyCUAozVCmGmB/OF/y + ###FgFEk1QVw2QzsqYgkABjElol/nXSD6BUFshuTFOgyTo/Ugow8IQvFPz1UuBmUSzO + ###WLCpkoiKYQMJJuYJlHsl+f+pbEuwkIpEw/YBmcaTBtBDLBSyzv6ECm4RMNFMFYtw + ###pLJ/oPsQ2JHMlP0TBQawGWOSd/ANEFjtTQ5clnqSL5a/Iy5IV+UiSwMQjCLlBQpj + ###Bv4uI2D/SeWvGQKBy9QbD9Yhlin4mMVIEFb8MdUXxEqRd1Kkj8rRH0ANYqcnU2CX + ###Tmnai2D1lcOqF0QJ0V76gh44kiNKXD0lgxbQUeCVnrwJYc/JqIH1AIFKVAYty/80 + ###AYqCK84NwAvUC+QNaK2KVYtraCBf0HNT0DLBLEqe5K9KUj/W4j67jMq0UW3sKtYG + ###exHwRShfgiJNINxZXEmVX2mCVFp9iSLYndJ0DGw2kK0pLqYyAqRhKsFSgjm70kB5 + ###ovrEMvgLu55KayD+wbtI0pDBCyXQgiKVJUqyE5dUaQ2kIFDB1BcgisTAsAHQsRLF + ###zcRVVUDlJyg/qTcIQzVTH3m15NZjF9ZQ5UtL0DNM6gC7idXOAjG1G4VCXdi1VaR1 + ###9PnqKu4co8aSymqD6BOBCicuqOzyKhnbMkwoKMJ2jEpWmijvV5Tkhb6JK6y0BjKn + ###cXZNcVuIjIQUTONOwX88TkAYS1SnwNo85XUOiAPClOxGcZ0V31XynJNlREHV1x6v + ###oNhliqiKSy3jQQxUq6suTsD+90Mlh4AkGAJZlAbY1Vb6gR0TUcI1bCDAhmWjAyMJ + ###MuUuKy64AhCQtIEgyRSAJIN6KA2AjuMFsk/ZNddXvrjAfFJZxhhlaKW9xx6wRqX2 + ###RZzeS3xfUTEJZdSA8PBRyDqm+gMoSE4/cuUVIIKuCztVthnIYZgUTepkmCVSxLzC + ###/YUIUy56wpmiFMaiKFIEpALwVfoh11+56IRrAy2Icy96FQaCyhEggqfHRi7BagSg + ###PKQqGyNScZiGylEIAKYrE0vaVVj5Bncx0aIMB6RrIAcy6hBwVxkG2IXYkwZAJo9j + ###5cwMW0QLzhFmgusK4Nm1WPk1g9wBerEA0Q9SL1Gr4KGyKCsnLsfStIf5GGWjR0Aq + ###YSUiSc2YorQhrsHkiiziZIhmjliwKsxAhlTKQ4jJCyPJZ1e4PwOoC+giTvIh7FHY + ###GuIhDG2B4qXeoOuyIBKomSCvZOLUDEQx9YQvIPJrRBKXZskuGYOA4WXSAKxIrCxZ + ###QHKA06n5sKuz+hKCOKimEKIdR+SDEKXBbqbekAu0tBZi2k+hsCGwXWCbMtAA/Yhj + ###SZBJrtGipABRhiYUEEESC5V4jHoatCFTYPlNRgCMyFPZJUG8SVF4pi8BmZiUSzS7 + ###UotPMvAi2Fs8Atg9SIWkWIapQAXf2MVagAibJ0ODBH8BkSsMUx5BAMIL5v6TN+h6 + ###LTQEBdisK/s0QLtPLPQNPY3TTAQMccmWTmMgG4mQaGSmsH2kNViBQFkWxFWb+QJw + ###KWTVylG7i87s0gDgcaCUb3HhluGgKBh4MgXYCqki3gGosZnSTwv36QJMsBypdKiw + ###cLAQvJnQyuGraxXi8i2gAnnHU0pxgIlo40DlYAXKpTYTu4LLYvmkFQun9QG2IGIE + ###8iVGKpLKF3IRZ1HXT7uULpffpLiVQvUF9KJQ0JJdx0V3Bn4OFC3IJFlskGmTqB8j + ###7ggisUt5qL6ArODLMvpoV0tkO4PCA+K2Ksau5tIpyNP6ciHQOY/pKH0BLOpKmlJx + ###QZeZgtgNWov0E6B1J1JvvDRLVCJbfZ+TEuZGmFJYcuQCqQyVFAA0OQWtQMDLLuvS + ###GgwGuBTjgYdolCpKDGJICkRfCoozuyCjl4EoESjR1UNtPKCLrNhKhnqk7xX83IWL + ###gELld5MgUN9Q3IsFTHh9As0SoeQQRhd4T0wJIFrAsAKVzxh2DCZklazBaOkEiqcy + ###EZN3fMp45UVk7IhVzmIUepSM4KGw2lWGO3acV+l5AXRoL09lLLDTUOBTXvRdYmy2 + ###T71isx5a3/Vae5Q/VRlbPcyzDBCUUZO7fZSqXM9dtE2orYr2EKC4ysCBTB3k/Izo + ###vhsBF/BR38pdykZsnYMUTjN2dvdPDybnOWW8tk4kA32w68mZyms6kbHO1yYf8+mo + ###f0PHaOZAd3y2+7I/Pp+VHucXF+Y53V3CTNa+ylqtzkr8BZ/14dDNNM+vb66wlfwM + ###2ouvZ3L6RL3oLqwzqev+3f4BPsvMs/HZydVkOj84H8zL05qpFyfDf/BBqz257dFo + + + +Valin, et al. Expires August 20, 2012 [Page 202] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Mvg+1ydUOIZeHx/2MZ24GgsW7peKSjpVuwg+wlc69bcZIT8iaIEq6dFJ2s/P607g + ###O07dY7/+cVD/OCQQl8+zNNTxBQ2FHLwLiVY7hTSbnUIOss/W0tBzOZFbgu/7QzxL + ###u0AoOXN40//YH476ZyPGRAKYOo87PTrd3u8dHL3aPXH8Bei7LA/4LeWG742gi3dW + ###ZT6ae17BdPKc+P0S3z/90A+do84mt9NBvjbIR/O16/78anIzW736en0g9QCRF/+i + ###WGL/xY+g+8X/4aN1kNKph//hIRcO/sPxvt4QFv/cAq5OHec/frpuLvfQ+/+lP0AD + ###diY399Ph5dXcaQ3a6DIcuPArc/5v3h+7B/3pwPm+PxqOl4CCVIqmXHTnZO/4aHGB + ###rvPj8OZq9Wh66bye3I7PiUhj8R+mw/k8Hztn9+XekPKsLS9jof+6GCI9UnhJj86m + ###w/wCSk6Hk9sZvXMubscDbHe2RFWx2HF+DsRnOjy7xRcOMAnndpY70DpjPD05G477 + ###03vnYjJFJvZpCE1NpvR3cjvHVoBSDS+GirP0p7lzk0+vceDnwAgnH4fn8GF+1Z8T + ###Bb2YAMMBtnGJpPB8yCOCVrDedT5/sYRf3NLQZkiDZUwDkgMALZ1pPu/DWIkunwGf + ###h1cCXWxjPAESm3fg9XDmjISOmz5pbsUBQY+DUX94nU9XF4wCerPAoUYBkzy/hZH9 + ###BgNxeH7YzPlkcHudj+d9tVZrsAwTeDnF9c2nw/5oZuBN64St2hPgaZ1+t3finBy9 + ###Pv1h+3jXgc9vjo++33u1+8p5+Vd4uevsHL356/Het9+dOt8d7b/aPT5xtg9fwdPD + ###0+O9l29Pj45PsJn/5//ZPoHaf/wjvd0+/Kuz++Ob492TE+fo2Nk7eLO/By1CF8fb + ###h6d7uycdZ+9wZ//tq73DbzsOtOIcHp1iM/t7B3unUPL0qEOdV2s6R6+dg93jne/g + ###6/bLvf29079Sl6/3Tg+xu9dHx9jQtvNm+/h0b+ft/vax8+bt8Zujk10HZ/hq72Rn + ###f3vvYPfVqgODgI6d3e93D0+dk++29/ep09dHbw9fbZ/uHR063Jg9WeflLoxy++U+ + ###ljummb7aO97dOcUpmU87AEIY4H7HOXmzu7MHH7Ch3R93YULbx3/tIFig2ZPdv7yF + ###cvDeebV9sP0tzK9VhYwNFmwGlmjn7fHuAQ4bwHHy9uXJ6d7p29Nd59ujo1cE8pPd + ###4+/3dnZP1p39oxMC2tuT3Q50crrdkVlBKwA0KAHFX7492SPw7R2e7h4fv32Ds2/D + ###iv8AwIGRbkPtVwRnAArOGeB0dPxXaJdXTVai4/zw3S68OkbIEtS2ERwnAL2dU7sY + ###dAnAPLUmi+0c7n67v/ft7uHOLhY4woZ+2DvZbcPC7cH4vsVWsfMftqHntzR3XC8Y + ###G3/cI1RUyNyhhXX2Xjvbr77fw/FLecCFkz1BHQLfzncC/VWkhsbZavv0u6M3J73v + ###jJeVfgKFxoPRLRCfZ0CFr1avnllPYF8iXSo+nIDkcHtzA4I6Pkdx8uB2NB/ejIYg + ###Oc4/TRw/cUEgdS6mfaLM/ZHzsT+6zWerzsvh3M3v4PE4nxHxI+Jx3R9MJw58GF5j + ###q/3x3BZAXwPoewdv9/2k1e+ctZ1WC7S0LFpptZTjcRi0W8YJud3qt5cL38/a7fbW + ###lh+3l5Z0yt7h7O9TqMjlbqkRBx3L2uuWw9/ej7uvem+OAJWW9HDe7DnhKjnRoPvN + ###hX6OUlQPG23d4RgvRpP+vC3f28VSU13MX71YsyvWFeyNgSZT6ULlUtEBrIouKL3D + ###s1ZrNb5YfrMHEIEq5eYHN3oU1RbPhx8VwPvtNQSifo8ri+8BflKCO9QFEYQEwf2j + ###7dPe9hvYoT8SphxO5vkL5xRXvT+bAeGfOdP++fDODRxqAtnEzQSWw1D6/O5mMgZE + ###dIDTop7jBOHqaugRf+mPAYkuZjnxHj9Il5R655znCI2Os7LmArO5oNKH/UPix8vA + ###upadK3g0AkzAjQIih/OyP8thGKAVOv0bYDh3w2vmSS14FCB8VrGsaEDD8YgggYNm + ###eFEp/n7XXvoZh4LzgH/5ZT5dx+/8FqFHX2/H2PzPMmh5uS5fbcQc0sPP0NY6N7t6 + ###AdrUnXyh9uF7C54Pt7aCsO0CKFTJoeNuqkIbG0HIA4EhOJvckAu6fnxhP6ZwilGE + ###BzkXzgo9XW6Rq5NHzhUGyvothS3sxn7Q9XQVtNjFeHKYXrTb1D5INrfTseOvyHhW + ###GBSfCwug1hsYf3khgv+5e2ARoPJvvQjTfFYCPFSaTAFB+PEFLgS/2nDc2GtLWzJ5 + ###z4b0nWuPDPbHn9Hy43ecP6NXOmBUK2jDF/SuDt1oWT9AT+FQvsICBggT6mJGmEGO + ###pd0ALeOyGKCit+iYOgvDOLJXsFAgCBIvSf0Eq5Fh0AsitFAuYxG9iDNAKkA3/rCi + ###p4vY1W47zx3vLr3gH3vVaXC02P+Zj2Z5kdjIFjOUxMcDKDy3jrwsy9BIl6U04SoZ + ###ozW36sJ3mmvoR6mfeXGM7qah140UDay6JFep/SJup3jDEUgTxyAa9dAI0tvbP/o2 + ###ICTek6VHMoJiNeB0sOq8HfOAz1HAdv6RA7tDgjTOLwGPQbAe316f5WyoKqK2dbeG + ###5jokQBnGp7Gc3gJJzadzAMaW13GeWRXazmQ8unfsQaD4PJjDw5vJbGgP4llhr+7u + ###0OQAcq6Pi1f24y7C4WD7x+2XJ35SNwv22qZBXffv+mczYOjWi+W7Dm3VUT62Ny6N + ###xfb67t/BB8Rx3kcwk9Zw01sfbkDF9eHKitpuuiCMCXrirx2Hhte6ezd8X6RJ/N6e + ###4eLVfFVay44DegjqQ/Tkyxf1H2ZRYQzWosrY7pwNmK/zJ/j3wkYDpDiwncrQtaSG + ###Qpvrpih8N2LHokKqPS1alAs2L/KiSdUuK2jYmiIDGSQOFJM3FG59L6Q7u+R62826 + ###sKX9MAu7eOvN5UPJBD24wzQJ0QGko8gbHgahawH8B2wo7sZ4uxDDkGZxjKdzeDIJ + ###z/xM6OeiqwY772IyX7oJNLTS8jc2Wn7ovnrZO/lu7/Vpu00XdnGEbkyXdoMYL7q5 + + + +Valin, et al. Expires August 20, 2012 [Page 203] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###6Hz0WTOFu83NMi9w8dhVODW0X1pa1LHh6fcn3x2DoHXXGbogwlKVzCUR2OYk269e + ###AV7vvPPedxwQlk/9pAf//8WPWwBa9dJvehk0vQzrXu68i2AX8Y+9l06+Q2Edhht2 + ###NIxWYBbwEEfb8SMDO+H+S8L5lmzOt1TmfEtVzrdkaQqvPLwUnJlLOa98vJ/sReZB + ###gDeJ/a55EOLVTijxJQJI6y++B2h8czvvOH8B9JjczuFze8FGt7YbcSoLrxaJKFYR + ###vSuMuMGQvOv4XkXi2PKjsrgBvJgNrlQWOW9ZREHFaLGIwot558qicjXsuxO1qwj4 + ###yivjCa24eus3vg2c8utXYYcljzKKyabY/fF09/AVfKBSsOVkfG5QJI1qAVDjKVOx + ###eqUHxxEGPfj/L6HfsiqhktPRjZGyY7VoaUbW037HRoUzu9cD3yEiYB4EjhuYG44H + ###ISyQ340MUh9ETtQNE1KntkFZLuHo7Qx1qL4TkUHzHJb4ZjK6H0+uAZ1XgaEBppKq + ###PQbUjcne1ydzHskj+G00/AfwtjMQDIZr0apzRMhdqbIY2RX978PYPL8O3WUNzVK/ + ###gaW+IzQAuB0UkKT4Klj8Kiy/Oog6zp2mTih23rIxxNefAv0p1J8iAiwOHsWmImxh + ###GkNm+1poIjIg9o3HwSS4sWFy33HqCALs0HvYm3e0M5VyYmPU9FLpKPBR8Q7EXtin + ###9sa4b3dgf3eEn0jTWGVrkxFP7X3dkuFJNkVHkmMvK3SAJjE0ykwvgQP6bVGPiML8 + ###mhHf8Yjvf92I0aMkcR8/btZLUPKj43ajC5ApSr/QdjN8/K8+xPkVP5XzP+B35/ng + ###ax7/PXT+h541/0EOpYEPUhie/4Vx6j+d//0eP3Xnf74bwKo4p8Pryfzq3nm56pzm + ###0+kQdJjpfe0hX7bwkM95Oot7Oot7Oot7Oot7OouzzuKcb8QA1+oxu+191176T7HK + ###OfqZ0/LxsbJAboyGQOlmq1db1kP7ZA4o7d54iOoqSO4z3pE5vgQa4zi9s9sLPHFR + ###oip8vYD9PJ8gHcYCxyQwvXA8B/b87HYwyGdAhGHj940pi+RbfA+8YDJdhfl8nIAk + ###DKPFEQ+h9xZ/dpZ7SIM6+pxtcAVsdhkH0Skctc3mk2n/Mm+TP9pOfzS4HQGF4dED + ###EcJv2PHFNP/7bT4eEDWkl+P8bu7M7q/PJiMcPR0lDfpEwoByQg083BvD9LAw0Kqz + ###/tlwNJzfk2fbCOd9ns+ReQDIPzHHYAWI2wRFp6PJZf+cCWh/ZA1kOGYNCEkkPhxO + ###kfdMoPDH/hhJ9ARbWzRU5a6CY0aLIYx40B/hOdT1ZIr0HY+0sBnhfrAKg8l0ms9u + ###kJojSyOfPepDwH97A0w3b7Vp0WjlsdynIZTDHgAGgxxXAptBiy9hxcWckWI+mRdm + ###R2eyuYx65ijeN7q56p/l8/K0nE/9mZbGof5E8QUbsbbrFxSZWj5DOwuMlg76pL6B + ###mPrZu1iMF5YXoxr0WX7BsESUzfUCqx8YsxkrfL4YmRV/ZBd2c7c3tPrjc9mcajrY + ###teoGF/6qwziK71hJgRe0sQqDw2W7wO4E9NP++DJ33sEgL67auPP01uLlh/YX7T1Y + ###ZN5fu4Cl0BMeosJQTb0283Aot7npb2yQG2l9F/BqvLAbrMYdbas9YGiQc9OfVfGG + ###rRQkktRuLBFIDJZVsGsX3QhG9wRm2ROFmZHgdNWHhTzLc7TvA9WcTVhIxOLjHAld + ###n0VbNBtNr0ESw8g8A6FGLDmxrIkjy89554xeOLR1mnBFoSJ1N5hc5zZS8kv7rJqm + ###xq1ffUHri1CvoQP+OZ1c5iTWyfqPRHRkVjSzEQ9fwqjaiI+froYDFvlKeKvxmWVT + ###gj0isSY1v5TWCALIBEyHNkYMx9bEyJ8Euz8TWPcB9lD4Bs/GiE4zX4DVt8mpjTpl + ###9ib0deEmG9lfrmq2n/OKWgZSjm4xhBJXMKS+46/hWQKelNy0C7wKIHOWsx0P8RsG + ###hCZiGQ80QlUWjojao565Y+xKAHkJ+ISSvfNsOP6YT2f5M2fn1Wtnjr7fCMXDSQki + ###mrsgDdN7xulfzFGIYOYr6zwcnIukUWi8g0LFFU9bRjEj5JgVSJxFBN/Ntrw/Xcxd + ###avHdzPXfv/A65vt74HSfAHlhY8yJbF3MzyxucarQ0yDC9QQY4WQ8xKHeA1Mcu7Bf + ###pnkfiZCh/SMkVGWCrJrwBJXPeIZ8tkfrhC4p8BdRajhD2iWzsjZwUUEynPFUk8lz + ###DZrV4mLjlEsLzcdTZQkLCxZw70xo/90c/bAQB6b9T6aaOgAgCtAnoNxMPuVTd3Lh + ###BrL5L6aTa95Fc4DWNQsxOU+5RF9t8oxjh+8k68F2+pVopSQVA3IZuqKufZL7FBxb + ###uGGMLIWjv+7ftTWCFChEH8+bcdmhUkdM4FblYHk5DFx/0ZIpdmkLtmp6OPXishXE + ###X82ZzerMmCzmOENcKYLyr1wBLPc1VqAe67EtHv8CAgxU/BMOjZ21MMon8akZ7Ilf + ###AFOazGJRh49V+PD+X21e+7f/qdh/8dfq4Kv20Wj/DaIojND+m8KzyEvZ/hukyZP9 + ###9/f4qbP/PupSh+8tutRRNQ87307zywkQlYP+3ad8RAJpw9UPpBGlGk925Cc78pMd + ###+cmO/GRHtu3I6Kfw3fb3uz2YxOu9b/Fah7YLw2a9GF7ShQ3lqSn2ZXLQ3Fns2mqe + ###44XjwpMNvGlHBmjTD8oLhVo3w3n5+gjez56V2kZ99BGXTP5+2x/PezUNTIGAFJ8A + ###Jx984Gvgpb7U3UH7IfkI9wYg9BenOJuf96eX1Un2RjelZj/+vegJ/ObtSQ/w8ASQ + ###UgPbfug8ux1/GE8+jZ+VXY533p6cHh3w/ehiVXlzeIQxpfd2Si7TdUWcgudJfbyB + ###os4ItPaaVWqfAydzzhXK9+OrBAOUDMznSPhdim0edBzv8zqaNd5MJ2ezF0ADDndf + ###OIGPQRr/0IGNBOT4hZOsBvjt8Oj4YHsfvsarCT3Y/vZbpLx73+9KGctrpm6UM1Cs + ###++c8zoiGSfn/Qj2Qxin2b2b5nCuH7zd/Djp+h+rULUBTO5MjEJhP0UryTqXIYH3H + + + +Valin, et al. Expires August 20, 2012 [Page 204] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###u9vFCNp3uxn+fk2fX2cd/XaHnuzQ21f0+ZX1dpuebNPbl/T5pfXWoyel3/ptRk8y + ###qtulz5i86gGAoD5ppuInxanUN6neRvQkorcxfY6ttwE9CehtSJ/D6lTorU+f/cwe + ###q/hLDclCjQNsFcc9sDwlQZba9LTn42ADwWh5MMKM7OUabG2F73Vper/pVBxxfe0d + ###WXwBf/7ZGjz37lL2IasOV0F00YBliNmjuywuUQvH33Zxpf7pWCMxLkk2DtNlJk3w + ###jw5evt7bB5aJfvlvdo/3jl6ht2tUW2LvUJWIrWkitGf96xuY7mWPY8Pbtw+QGBdX + ###hiY1+4S8AKBNrx3xYAOamzsU++FFYbV85bp1Bjv9w7ouGkSVosGCohg5ulQ0XFQ0 + ###qBSNFhStDjWplgRQ9m9HoAwoflCgKVzaupzRQqddIc52y1615c9LBTzU96R2x3yw + ###QlFEltSl+NJTIqrT28HcQVzaAel/cq2K8GoQdTAvOZAHsud1Ggf0tOHQw9sZ+4Oa + ###M7qp+MvjmksgGuWjjNg/HgNW6wdsueqZ5+oF6CUDjGQyn/ZN7dHQNAX6AO6B3s2F + ###eT8BXMzvhvN7/ej2hhA0tzrsT+cdGOo592XhK6YmAPDooh/PpqYa7F4QIgDRrd4A + ###RtM+Htn3sKgjkMEDSb748f3LYzJAnk/oMDn/iHrQHFSnD/nMKDbYpwWy0WQ26/E4 + ###lri9Xah3D0oXKFRn+f2EtCzQwPgm5GU+nwFg8j4eNKM+hXsyL9yRBakU0O24B5x1 + ###l/JQgPQ6HV+a6YslbWpNThjruZitC47nUPQ8H/Xv8/O9wvLM8Sy814fR9i8NFNFw + ###voPWOwoApB9fXVRKCj82faoXMJaL4QhUwx4o5MPJedkN3ry/7OtbkHY1bnldMXYA + ###xF8PT79b1HxvMnqgC12irht+aXaxwpV80ANoAR8AkdbCPQaoBE/qXefXu++C92V4 + ###W69f0WtBDcAwd5qjc8S5c9Of9q/Re2Em2GShNuBnD/Fi+nEytG4RmJfn0+HFvO4F + ###36CtezOY3NJEqkDl20PDS2d2P8Yhw4jfBcvAZnrMRd6biFd26SEX9t+v49QoxtOm + ###phhEfNwtK7IVQ0DXNsuAjbzvOJUWLIYm3KzairS/sI0Fo7AwBVafw2lhfakeLJca + ###sENxoaBDOEKXQJiE9mBbw3j+kbdsqinM1ERWwsageep9QISawyvh8dU8b0mIMMq9 + ###cvh2f79wScKuVOkVW+mYfom71OoVROSbWioHg+KWa2bFVJbAhX8mFy1hUVhXmJPl + ###3L3itCpQlWVx/fayNKHWtVCxDiG0DNRYM1y0jqqWwYMCrPEt3zKo0Sys+TnLdbCU + ###1XwYkvxtmdywagSvQkczlCtahUdt6pxU5daXYEdbXcxDVy/2UeHr88TeEPFYYlLX + ###kOcllFXtk6fYDJhzBfscI59/s8kK7tGfq7cfSu2d54BBk3toUt8WoFnjiIwMhQ0L + ###xLgMww/KKbipRZw/IFpXNjFNqAT1jk1GtfCM/H7hrrDG8RDkHk0JHgnekoxJEHS3 + ###lFBFMCorAIU5FXaBNPzlxKQejo+nLKhlySNnw/Gcf/5TF3G2nKA0Uxray+1Xve3j + ###b0UGgQZm881NQmWojD3xt7qq2/v7Rzu919t7+1ybp7q/u33cwmFMl9vllXrEBlOg + ###F4pPkrh6prgRP9bf9fuSjI0EFp5aX4vSd2mFfasdEJ21NoJPYC9Ia9yzDiVp6mi5 + ###mZtSz0vCc6EfFPOLpUUydwQ5MdPk9ukuEm1diRsxQ7P0B6fwwigJ8Di2BLEy1Z2P + ###aEtRj1p0Pt2VxajB6TriTq5CTcSphNaCslTjAoQ+Jl6NZGfhpbKTvW+DH46OX6lL + ###Tijf0B2ympgG0OcdwOONuk6MlfUlXHkJ4OZ3fM3YerF3yC/4BlYhQoC+UXVHqq0Y + ###NOStzS/vtFD4uWBi0DJzrw+YdD8bzlrFK9hAR5eRDlHIAqiiIwXwhx194XvBj6Wn + ###Vi6hf799/Gp3Z98aZ8eZX9+0y/I5iIvepteBP76yPmEbMyPxaxzEF2fAYj/ob4cL + ###uzobjoU+n6BFH/Bv58/0lWhMC0bS4YkW5A4sQD0gt+CJrbFt5HATSq+Z3rkZ7AXY + ###QqkVoXs7m5t+gdMuDqoAPzCid8P3fA0ZUGI4hm+dEiqVbgF+SXt8m5Nbxd8rUAMd + ###vnQPK/rGnogk3w0vr1x073NYOXjhtHy8Gb78j/9xfZDo4E/Qdtb4qTxbjZf5MQss + ###CwZYc4vxrnOvBA3cFjx49eSer0HD+BFZOnS9uH4jwg8WQXoO+AQDuoex8T3IO3Ul + ###kcvgbfg7eonQuaeX/2kZDavNBMt3NfUxDNR9yfKkQW+2MHQDnQRtBWMG8evhFB06 + ###808szuTsFnvWP3fO8kEfz+E/5c75ZPxH8ja/6V8iJSfPq/waT/MrUPYDGwv0ODzG + ###bKvgYWUxcDv9tF5aGQ4M0uufzTa1IY1a+Qm+/7TB2+GnAt5JeTtACH5XEUJoTMtU + ###ceUnFSsEdx3sJB6sVDCAevywtb3g72a41lTmPpCgAP6FDA8EEa5j8W78X/CEFtds + ###lcL2451ZNTo92nnQUC1aWCv8RZ1ZAB/awP7ZAB3JDVX76T2IaXPfWg/HEZCsrKwv + ###rBA8WMHaGnYZ28L6Wa0CCo30dmsztBq2afqmNk5X25H5Dld8mPHh42Yc/lYTSJsn + ###QFVAxDk9OtZMRpGmt//933LEXeJm8PG81X7u3fk24RDGbpfVpuntm5vRvYqejc4i + ###KIrdCjHAzK4ENHJhvz1zL9CaRU4lNHZ8rEVW9AdyqIB1PkiiljTZw1PqWYPKTKHE + ###X+IGhk2tpaOSHFH3fIJxPViuoD/7B5aWgczSef7c+cZqvrDReUCWxIEi7fe7x/vb + ###b0jo19tlgIGQMOY3gORTf3rees4SNj7r0OBoIPyQQdpRbarHFF3d3T+AHVnLeR89 + ###GBJStHpRiMK+sbF/YBd7aR/ZkKgDYFy3ULIMmeKGWNCLtQOwA6uNMtYPgMKgvd1q + ###k3biGTw/23i5flYg8z8X9tIah3SajvL+R31ZwmDipysMOXw+Ua8QY5Wp1ezHB9Zt + + + +Valin, et al. Expires August 20, 2012 [Page 205] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ZbDcerl8uKIEzpWzZRC8nsNivjuDd4fLL98vXFVr2s6f7DV2XlRW/GXbgpkCzmeZ + ###Q2tlZbCxY8U2wN25Y23GPdqNFEPR3rNfb3sOxx9/6Rb9UcnzC3anmG6bChVtvLWb + ###GXkwn/XpTfLQDnjcdiqL+WHAoqBTlPGNdA5qlUYXO1IM1ynje0WSOCtsYuT4hzX7 + ###9fEbNPi1O5RcQ/KPwBjIy+9slF9bnuxDymdgNpky6fbPz81Wsywqd3p/tPUsFm14 + ###axq41QnH+TYZX/HCfZ+fl7e9vcH17j7rDz5Ut/fzH3kTB7SL71bgw9lX3s2fC5Nk + ###eUrZe4oirNoKg/coXYCcj39WCshPrwoCS1lWWdBOjVC3YBDl3qiBwxVpoo4gleQQ + ###YwwgAnJO52B9sgLorQ2q4PtCpJzlm8E17+jDwv6GFRizkqLMh3alwSS/sCkNDLpC + ###Dlg4vx0rJ5PG/VdHfLT6ZfVsv7+vVL5mDQ7gZymXMOVBQbWEGa8MatZlkeipmwdd + ###Bqov3wFuXFu7+NpI+RjmCqR8BA9FkEMDiM303LqCGE1u+c7mQtwR67E1FUJpueME + ###dq27gvwL+/Y0H1ypy1p89wVv5MCajM75NhfuYUDa2fA8V5cIhxdKFy0wa119ZlTU + ###T/2xnGH8JPdUEIc/iWO6TQxYwEZUMKH7+GcZF+RkZ3t/9+jtacsyw+H87MlhE4D6 + ###3IhBzoUSyv3K5s564YmNi/yjmb38ZdRBHKrfcqUNBhz6rMe2EjtI2fJ9IUqZisd5 + ###6slfX223KnZfeoW9eSlF+bDcs7/4mmtX9qYin03GOspBBF8BqM/+cO7g/xfw/9/G + ###zzo0UBwkDuYSxGH7iFwNE195VCbAQlQSv/qBGI/r4z+iQ8AM0Bf+t/zlcO20Xoyp + ###7TjbJuX9IgXZehlgqj7f4wRs5Zc+BrnMkpRy8cHLz536HiIulaVxXQ9JJgOoednc + ###btrFhHRJfbuYJ7SLeYQb2uUglwDeit2AFoOgJ8jwHuhLW4pXbRo1xX1dvGrLqCke + ###qOJ+zWD8YnHfGoxfM5hqcT0Yv2Yw1eJqMJZlSDHRRTZGDPmoaXylD94jaBvVnzSx + ###uWezFIa2LdAPB4+1i9S42GgLfh0d7roX7Q4sYbsDLbinAJhf0YqvWnH9r9POyq9r + ###J9DjCb5OOytf3M5F59JXwP3iyWBlBQv/y2FaqP7loMTqge79F81cV1+hPaFNUrIz + ###9K6wLKfOF6E0EvPHwhZp/uNBaUo/BnIw1S8AlCnNcPlcct4u+KBf9Gb5KMckceQZ + ###HL1/l9ns6GcPQw53HPkDP16Hv7u+pvx2oYAK8Re/UijgQpzKL3hModAuZPl2W0LF + ###yAc9AaVgMQqQiIpRR51lOumy5HlUioYkqJ3Pr2xBoCPS9yJmjTGtD3q+XBbg3Wsx + ###LZXsPbvolLlZXH0UxpiOF7M6Ip8rnwnu+4Un0PnZsM/q8L46JbRPPciQ0HC6tB/U + ###2JdJxN/agppFxYsKH2zv0EZr7QckW79r/YSdtFeG78vfNaPY952VTSv+935gnfbs + ###+xWtQAF0/wDa3PfNwSEtjTo8dByaPNS2zgoCgtuymE908GGpGCys6MWViguLFvvg + ###8RNUZPj7fodqmbGLBXvfXy8fRF+UT6Atq1Xl0FkOgE+VFVztDPLQgqZA6eAy4zO0 + ###vMHXWX7+8n6eK2MXI/6PgvaexvtSO7Pb64Wn1vCk4/CWalva62zuFb751Uo3/fmV + ###165/7hef68FaJ+Ps93t9dm45BysCJZhfNnbhyldAseHHyzuF/SBTruyEhQfIBGnm + ###FNZqqLqFmNafF48j0hoeTwutZkERbauVkmql5KE6IFBXKkVlNNdvQttQyAvd0UjI + ###S2F5CrSu3S1Ow/oOz83dwldkdkgMLOyzGyCEqG+bcKLwaqlmoR44RSe7Scf50DHm + ###yQIphV2az+a9/eLZAj4a5R/zkdGA0UprTXQIbNma6JAn+ZCdxOFjZzJX/fjupxW7 + ###wfdEMrXtBZTO/4uGAjRQkjc/XXIXUzgu8qf8j1O+ig4qdT4xJgQ5MLJPLRvGYw+J + ###I6Lz186P7w69ldoh2jR90+KuhAzISM1+cP7kkOER3QORm5gTbYY61DegX1s2avaF + ###84xJp54WzeEDzOEDAvpD/bknWp61vVZgYQ2nOG80KLf2D9wPrm8bTypnoVjuw4r/ + ###6Hav+v2pL9DY2qIeMFnDxgZ/bOyrWPcDVfvQtrteAPSXBsLFYUL5DQXuhQaguuWw + ###3tBeUFDQr8oWIXv9znH9yojgWo29sFq2VnkxYHm+THFNVTWcIiDtsm61sKIhK5um + ###pKHUahqtZ38bP1NDwyxiR6e7L5zXt0DZ0R1uPrymmPVDtKzpuAMzsRhiuMfBnCLV + ###wEvjbMbRDEBRl6Fo9oWUnzK6zCbOBQjen3KOssMJXm7xyAy4ymhI+ZI/9Sla13X/ + ###A59nDGd4X+ridiRUwG5V3FuIPWuqSey5yLok04vFXvEeyBCIy9nQkVNHCmhWdKzx + ###Gwjv4HY6xfzQ8KdAX/FUxuvQH7Or6CE6jWo5Qh768hBdjazRCbJwtQ0uWWePxjFA + ###C1TOQl5iPLDutodD8Ri7VNmvrayffq6dR2XIhQl96Tz8BfPwHzMPf8E8/PI8pIrg + ###C4NgxemfzVp6s7hltRCk9HfRsoVNK8GyLrPiGZahEI9H9OuaVXaxz4LyKJCxxKHB + ###vyEdMm77ZbRWx22M1/MJ8Nd88EEFkqTbYiV0x/aD9eEWChyuW8R4WEUlFq7gGACq + ###CyRGgTuUqqdf5bKeKfs4nxqbANgONaZtuk9eerVgS5cGpD4jnP/HabV0I6/bfMu5 + ###xm9Hj6dyLgBv2HW5Zd2ixI/QRFXZqao5SmPXPXQkDJmzDL/sczbAuI4oMoUKvens + ###o/0UZazL3NzDw8CGRuOWO41nt+eX9vU1eTzPR8xl+D1ACwaBHu4Ud3g54xXAGEOb + ###OEz81MJh0nPsqEKTA8DbSOHtMV21y53ZTZ9i/nKsH0RXs+AKcVfLvADniQz+YMtD + ###XyLsewW7XPEx05c1IRm7u1kDI4Qi44CAqSyI0woCAuFF2ApPwB2iut3Y5H5qaJ2J + + + +Valin, et al. Expires August 20, 2012 [Page 206] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###IychJ8egfhgU/B9ZS4k4aXbNArgaGmhh7/v1wnZTs/knk6YyNVy8Pe3StQsYwQLG + ###tnThHGFWPF45vWoAGrzjRLJDfzC/pWNI4O8YvxO20gWI+ONBrtZUSI21rs+fF4b3 + ###ABX1VsyU33+z+SVVA7uqWrtFC6Z2pMjXFhRLEkoz/lQJ0BdwCV3z/XpRuuOjvKKY + ###ao26vY5DEtVSjcaq+8xCyfZ6WWSsUjkJ9PrLqZwKQgi/ipZJ3g0Wif3tKVyBxMGA + ###HiBxOOTHkLhH0CpFNh6kVAUSJZv/q1Mqavd/NitBcuHLg/RJA+WxROjXkJ3qfltM + ###Q76QfjiKgPwS4vFzDT2oBaZvyXqPWMCvRi8+l7cyXhrsDfo3dcZa2rfwriN7lky2 + ###FTOqZbK6Nld9azUobbQ63Hy08Qn653ljjUEfRNpVHO47q6/lVrC8f7Cy4/poo19J + ###ovbyzvLh1lZQmTIOgm7u9ihwU5OhunK48uNitwsMsbU/udwtEUElzO0o6/TC7J0Y + ###KwLYonUpyvhRcYip8XmOl2VijezaJqYAbB/fiEUR2TPmWdT2iDXjwEq+fK6ywFFi + ###A47XTgs6Qj9WCTI+tN37rNXObI5WMlv9ZJECO0ADoPjQSj1rtfnTZtk0t/7TRhFJ + ###+GHZ3mfa1Ac58qiDVsn3+Bttf+9t8sQQYgshfO4Ur++EgWnCz9rGxqVoF1dfcL0D + ###U8Fn4ueB5w61BkFyt6G3BWMRNrxlncx0u3iK47VtzUvjg7upo+5oW3mlgaCpfvhg + ###/ayx/+Dh+k3V1b0KkSR3Z3PMEogKAZCuKazpfDiaC+6VXQgtRIQN5/oLkBG3FVrG + ###1BYFRBosW7Tj/bIVi6ndCoB4Dl3rfXHp6zwxYeA/YNxNDMRJIX4+TRyKrI5pBYjG + ###asNWzhMa9acYNZwzSJO1GyPZSz9ArW9HFDO0DwIBpUymwOqTyY1EG2V40MTWMGjG + ###znKLIKCGo6U6RjIsqLAMV4gqWksUoAeSycOrOI5ZJnd9UdXsC6tuOK6uGz1QVxwa + ###a+v63iMqa6lAP93wqiWLAoR+vOXXl/W9WvuEXYQNCH/w6y78mILlY1NGhF/IkWxm + ###U8NliItc5XM5VrfoMezW/WO8vPjmZG//6JAo0sGJeaAj6LydsWK+71OCU8RtyQVE + ###Aa3m08mNzkWxv3YsgaCcj5wG42DtRD2pXmMMm+/5/VLmYNEAizPud5zjjgOgOrGY + ###wT6fX9k69DE9IrZhPT1AIX7l2HqCsNp3j4ucBUC6QhdCORknX4bcb7edlfLD43aJ + ###KQHwq1UP6qqelLgS/VLLV3Q+sN0U0XEjvTDc6eCEm2H8QAwPbapGzr7jnP39sYAI + ###B0C+KK4ox+faP9jY9C1lnr7r/cMVQathZaqYuVaGaImDfviezpZW/HZ7hSurkRpQ + ###bZXq11bv8GKwT9CwGHakhwPv5YNiZAHjYG5CZ9iCnqM95unaA4Wh6JTTSAz0YfVC + ###14V6mx4qv+pktxhwjTeu1MJf9L3gWwBDwO5qvA7oDQpzCz0Sfqx5k49zUMNxkXfr + ###r+TQzXvhqjU+EBhTrUcRaBdX54Ay1bo3tyBOzGpeDPo3NU85+FZdeRoE8MPJdDi/ + ###r3nP2lHxRWE1EQlGI/RF7V33Zx+kqLmxUAinVaCuiC6TEYVzA70AP7KGoD4FmjRb + ###V1wKURG0QqcuUeibUzs7TjE6Sfm9vK6EDbR4xUHVsKKfjM9eDzGfmmDr+Gz7Y384 + ###Qm2TnuhyGMhkbAwvg2r8Oj6a1F+N7qUfUchj5ombdbE0y0BF92DfscNEoCYDgJrf + ###W9A7v+2PesxTracwXpjm8KM1DTt43UVvfgXocGWHrTu/H/Ogi1aloYkXp2IhWs8p + ###SVNP79vqm8lkVgkWd9YfYd6vSg1lgydglYLoWXOD0U9MUD/YdsOeRl3bYFZ8Mxlb + ###TcxAtIURyBMO0POg71GAoX6ALBYi/SyMEWTIprO8WYihY2wJ+wcwAmQhJmIO3fGC + ###Z4a9c7Ah9b5y1XBz0/RksQ0TGJTZ1Fapi8YYRygAbPraNoEuNAfLC8bAsy1QB9mT + ###HL5vZQekdisqkYRKEXqB1g6DmMvtVqlisGxVXamLz9bWDSKtgfZ00ytAPaxRa3uN + ###VTzg8lRzYXEFRMAYa+m1wQqw1tz7L9ATQa/SsS5VqDvrKNZlM2bU3toKle5YF0/I + ###QhArtNLz5079aIlS0b2rVk2UJldiOEGnekYmrNMewLzld+rCO7na04+os9o3fFgJ + ###7zY24vq3/0Rb8cZGuPAtW382NrT+TYYdTBg2p1ju43M8BsbhPENRHSPUgk7aN1Fn + ###Kzvo9Wxzk8KfIZQWIPXmph94Cww+Azxdl7DTheGWL3INvI3SPbBFm60eboNKCAdT + ###wlyCq9ApUUU/m8AvdkDhIqLgTbVC7E2Ebl8is1DqD5Peyg/SGO/RUVpY7EgAXBkA + ###ocreYZWCdrAJhlKZ0UKdajtucUvYsdc4vpcsoEQD+2azHAysajVkTnOejzdthNja + ###wkq7WlNS3G6zZTW/bOjsSgtagD3Sbq/Bh/VFG7N2b1oYobohjWFjQ42hEHWnyMgB + ###TKrS1lYrXOEqtcEcbMZ6fVOemW2XZHpQP9N1ax5IkLYKnhFQEXQ4zbet+TYvyQLM + ###VTQm6CxCoMJugh/0oluJlu21bK+1suID95tvSkugd2oFupUuLbvdYh4gx6gUlvB5 + ###jw5RbdWo0qjpH5ScTee51nNMR3qZvUJPxqw9U8nqUGtyaU1RfPtEyfoo0jSFBtSm + ###uY/DCVq92TpnwXGOJro5B52mrEiU8RnKWUkSf5C8ROcT8Vm7QY+k8VynSD2Dt+4N + ###3+JHwzqIkMMB2oAuMfOe1ZtOK8yesKJ2k8NcPp7cXl5xSrcq7S7FB1xk+zDS6hn6 + ###3pVt8/yaYjExrKwCbAdgL0AMUtUf38OsR/Mhhj2cXJitAyo+Ne4AFbjJOc+ySUJr + ###figmdnu18JAS3mG2vBGIgpxhFCR6dEz8lHOvKscgGleZzA4v7GDqxT44s+l8OM0B + ###pPn1zfy+Q86IuOw4Q8dDbLi6P5sOmUuuFq4sa0BZhMUCiQUoRdRpg5IIs+n/KXjh + + + +Valin, et al. Expires August 20, 2012 [Page 207] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###VbekamdFN+4KvTYRp0HAaDHtWgnb7UobZe5Q5Kwte1gb1cKm7M9LxVar9KbAYFbq + ###EaNmQM7mAiRyNDGYXcEm+sAeFYsJgFPyxuUzX61U1VEkPKnHUqySCuXOlXKKNIpf + ###bNUJatrxw65cidWplaIWBhZCOfxwxRbhTVCEtrabvgbFllVch6OmEzVBHVYwTi1G + ###1WLTg+kZ6dG2OKjI504l4KEeIVZWY6zVDyqDdUhdYRkLa69bD331EONJL2hQtyJa + ###pGN5YdaEGxqqCBGls8Aam5u2yYGWiTy5EMPBqY8fMRyTDwEFEiqukv3Fdi6vjTxX + ###t2FMkNAOyxCFt3gCQDENgCpgfI0bjl84rg9gKLAA9Pymdbe5eddulzf9XQk+jkX8 + ###R8Ob2vIcgdRN4jhM8KCEA4+qr3ftdkmaMs3qKAu2Zl7s4+dyj9XYCvyDk1/Z3ClF + ###Yqh68y6c5+fCtzUVGQ3Q0FXRTcpxpVho0+eyln4jqQFg6+hAQvpnmbGFBDfa+oU0 + ###A4P3xdI1BarX/Sr9UqAP6KeyYHU/5VAh1eZUgJHS0PTWU59AF+DZVbFofFOIGWJB + ###mwMHHb35aws3/wC6KhgyYE/VUYBObbIce4TldmsJSefBXdtxDs3RR+FAFk9ka47n + ###HEZu49obvm4Xo5EUaFZhbygR37qi6SzwEJRG6GxFi7IFT8uigU1al4e14Zf2bJmV + ###DpUx0fBETmQmzgxtEKVEzSBvX99er1aCsJRk50pvTlnw36ww2c0FCkhJYAhKaGk4 + ###d7VJ8bDTP2WZwrgYFCD/xXKEo0JqzRFkn/I/gmx9QWOmoGx0Jy2/Br5M+WNQyKCT + ###LcxQMysMoIWi/R9nlKpGgmIN0VNkCEKccz5EBn//CSTcAvzFV6559uRbPca+ewSx + ###lU2s5tYZxezolWWIbfnB8o4yApBTGeA6h1s0RIF0P5MbSBW3on5vbTpxDU7WHeOw + ###CR9UJBvwcutRveo4rbrdvnKIVrWayMz8w9VNyJ8WiTVWo/VtouRjj4UrzPL+dHBl + ###hrRSOyI0YBS6OKwI4nXV3Lqzi47z3DreqI5IuQzUNmgVsUGizj8AW4EeAmxuz1B7 + ###bz0AlE5torLK1A6LQ+4oblfI/FN+ikMqm/nsCW7VT7AUiPYRILFpgYLDohi7KQci + ###oGLlweHwdQKprdI4VMPfbe+/BrHpEQ1Ev7aBrL6BwsWo0smPKCmVZFBcuiplVdrU + ###N7yALH7LeZXl7ItE4XzcJ7wiEqc7X7uZzOb80dA3+9zMscMKcFSBdauj7XMMF6ad + ###oXSts/6M83JpgwvoAVDuFilRweqBN6wsTHHr8LO97Htb9sazwGiPdaVusKarMmHd + ###COJHteQ/3FL4S1uqbryCt11EFRa17f6qtuP4yxs3K/8dHkiY0sA7vdVgIQ5xOHH7 + ###YaeyVIWxE3pv2BVq40i3yjyRjpP8ZGPTyCjFvVgr6XnagXvB5uIZAT433mNcWybD + ###FychIMFu7lxSkrKze6fPYhPLInyRb4I3bWoi9InfVcUcw7XIaXC1IA2C1v33y/Xi + ###g8lg3v+Yl69bs68Rzc+tIfob5SWvIWSb1XqWlF6nEv8ds6C0uNcVH7RWlBG89lro + ###+sXA/bosBlS4GE0mU0DTixWquBwGa5j0s6rrUhWy2HliUk878LB4k71u2f3Sstsc + ###a8Uyd+CSEDTRkW6nt7d/9K1Ns9puXO0J76NwL1y14yT145lxKZsGtgCBN7gaiC7R + ###inxcMFK3ONJKy3+/7DhhmV/ZQuhK8OB2wWTBMs4S3+rY+YRLQSzL4QNqeJ5Xs+ss + ###9zavG6YS9qb198uV4mrJhqzcDS7eoWKn2YIMJBwcs8hwjQX2LPZDKpgPC+enrnlu + ###Jx/inzpGtklYWi+C1Ylz9cp2nT7dsX0RBkVXhI6dLqmMCDzHcgR+EwzzYeW9Sfev + ###MY48RgBVT3lwHaeGVNU/fLA/hbT1T/HIq0NXhG0D5uOBsaIG3AATVaY81HoIFPD2 + ###0G0GCOH1Aw2rqdaDpBi0uYLe9fjYhHm1EDssY2QRJQ+3ag1Pi4wcNJCDo+93W4+z + ###asnaHD5s36q1bf6C7h4stWgw7mHJ8vJlndfin3vYvGWdwzpzS41djl+U7vo7+nTX + ###uu6n85BZsb9tN311j7LAlMIKU9LePfqw1Bg3nLqgFMUx1GTUwl1zWKRmO7WJsxoI + ###6MI4O8XZHpS5VK1EUrhmG7YteLL5Bb1+6Rjo0D7v4bzUe1Ywd3HOt3M1SNIrcl+t + ###+n8tw7wd7Sdsx7nSd+EWVCpnz7KupNndFzOUqLY6xXQHuB5qih1HRwui63HoIfX8 + ###eVNervIxD7bEVw05AZXo7/IYiJP94BCjAVqXOBWS6ZSA36h4GapnERpq0A5jdMlx + ###8+FaxSeyMm4+wx+W78HRsAbLOLBa30qrnZrJlxoo6C116TD0ev8IwNfoxfHQdIsV + ###PMP3ZCo9N4ttrzYiD2HU5TC3V50XmZFRTmk7eK1SrTjMMgCkC6wqqpScA+va5q6m + ###okqAgYieenB8C1LcuNSAaWjVIf3YNCoJKicX36v7wYoRZ18YtiMoVuezU73hT80X + ###bfc0ssMOeXo/l/iH1JHgkXhuDzfUMXlzdBQu7vrv7YmR9z6uft3MytucbgL0BpP+ + ###FGBJK3xv72qlllvrpSasF8zSrrRfvSH5cpsAc9YPrKI7DIOybtwpZ7+0qjwn27iV + ###ur1TYxuP+KG24cmSm/gvdVOqXTgcnh3uhcz8xP6whWKCeTxcfnO8u/2qd3h0fLC9 + ###b7wbbFYYNbNCi8/885/lqW04IT6t2BI2HN+TIJMl6lXlrhQ2p8jbmqdyuLvYSFJf + ###lZ9g/lz10MKmHyssmZZ0PoFd1QM6hJEdOnUNd7jg1YUuVd9Q0ejaYdXy+fNvCsyp + ###RBBkfkVubvTk2tHIA1aV4yp7H1CGlCa6wuXkgkxTWUIkHQtAwxJ7AATdKRAPT+hG + ###ySXcIiHS4TuLkwCVfXU/7l8PB3wLhKksxY3RMekOMEIM+X2R/9x5TXlyw6VIMrcz + ###crAj05dEzjA30EoujFtOTBIjSI4leYBcvylXoG1O3D/AIEJ1MiKF+wothkrpAePF + + + +Valin, et al. Expires August 20, 2012 [Page 208] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+EsVgnKFqIwQOgiEUI0V3xDnhZeb7fABdhfn2EWgwxJgLDLzGai49c0K2uXUBttU + ###zYnwA59XCk2vVDHhvVsjEtsDqK1jj6muQLvu5q0adiFuV/Fsv6iOWZhZMtmV2wnb + ###lYwl1fordvmCHlSyU9I95gAQ8eS7fYxK6ncq15cfGmC5ieDRTRQsoMajrnC3yVFh + ###dw3r2NjYtDzAratLelMXY8D0Lqb9gTmnLqN0jbRh70IKaN1hQcHERCxewZrcmHtY + ###jpKc1V0qp3RzmBrEo8Rl+1aHFXOk+rQYegQoEo8GjfOJw1IG+pGOJ/YNAHyxxoK2 + ###WQYWKJ1RjpH4qNhaZhU0Jx/SgziS0piV03uHrdSJ+c6B3DWiVSGD8YsqN9bgp7hs + ###anF+4ighdAjSqjam+m1j1k2NFa6FCAW0A/rK3WxI0JZ1Z0E+T7w/O+rbJxD4FQbz + ###04bB3Yes8VilUwOCxTGKSvhpdtU32FZxD5mbYjYAYTsV8bO0L+re1y5SjREauR+e + ###jKryjGKj4Qd0Yi6cgf7Urm2dGlZXBQrPrYjABc5s9g4Nw9zOLESaYfRILGzYtJ1x + ###XRsChV1daK8u7I4tstXJ+Y5jZGcUk3dsa1NFhDI9dCTQAslNqa7RiA06Csn3/SmH + ###pZXbGpZUUX/9wHJW7Y9urtTaF27WjDRKYG4uPPu2LhgMx042Zx9/9BI2OSHL7XCl + ###avvXw3HJ65rioF33KHKGfR7BqfNcB4kcl5SBGE939PFVrumMLVtb0lQbarZaESgC + ###K4HX1gihmoKpnaAEfMbKBTbb52Ansn1gogJUpqOzIbojgQB3r9cck2LfggZ1fU0X + ###JtAZi1vDF3RAChsTb0r0ScLLTb7DGt1GAiNvOG7APCAXt3viRxbX1EBIl/njmhLQ + ###dGAb09bjWgpVS0G5pQPb/KhquJst/rDiR+21ILNgiuiCAdJyc8QE/Ij9f85NTkjp + ###GRkPZWyjoJq3s/xc9ySxmKFy//w8P1eA44qb0r2JiCepXgseiIKbdIGXLr/gkpyh + ###7xzeizvHLq5vB1csv6sQkGZDS3AbiWkjdzec6e2Y3O4mtxT3hu666DqndJ9negl1 + ###4F0gtz/4esiM+xlPxjqHXe2dG5v1qHC41DNlsKN7NnIrh6cAUDL+k9bmomNpIocW + ###yVtpYSx0c28DiG3hHgfKy/WX9mpvUCg0sFsN2u1Cm+sLaxP5t0bcWXRppLZurXNn + ###ueRKYSbtRVNDq9q9czX5xAiBnpGfcufZ9XA2e2bjK90R6s9LRI8oJtqfuJBr3cMp + ###IG3Fs2bDhpIayd6FhbuA/uQIOTc3rfrklgT4N3XOp8MLDCmB3rafhkaCt/GVsAZI + ###zYRuFH3MpzDP4eUVEXPYWxfoHXU1nJOfkwrrhPuRMFh7CSMBpBHInSTCXqCOOYVu + ###puOakd4G5ChynffHgvKf8j/CGG7HMBweCI5dgAU4vgN7dk3tW+2/irHdoHdxbR1N + ###gN2YAa1ahLTkk6xFtxqkMWqnpnzBsnVtU16q9VTyp/I+s+6t9vg6yIbTTb1yx06h + ###jO23ThzXkVQ808FNizNn6mA5xYrAtTp+ogXoz0WXA9WWlRjHK7hJoR8TIjRegiNu + ###TaSD76jRBcP8boACP0D1k6zS1FxALDCqxZf3zGT1xTC6T1rdCTImK00BR5Wr3Csz + ###rgtrxQzWwk5gBsqjnDNZI7GdIqoTJvaJoOsdq+ah+qEtg0O0I6kVLzAQZDstwoJl + ###pGxKoGi7RVHDLTSq4F4sAytULPYgJKQxDYUFK6C8oIuw33Cq6Ei3Iv9IogpBif3u + ###HRACb3PHdQF+AwAb8HtLgOSex5raALxqrgCutTJLrrL6ezsmXZJRihoAYoQURnl1 + ###W71U9umKvhHyJ+8F97/egG4FPxsLrCsCV27BhC78rHjKo++8P8BUbFkZCR9IOnyz + ###d9r/xDsPEHOOVkAYGSDtgGkHecHln6xrxiypqHE+/vKAPtOrhNksxJE5tjgS+beO + ###PvXvKXuFc3BCOnawGjuUuZuyZMMghyPcbgNgBkj5QXaaI7tQKlFR0ds/+KZggrKi + ###2pBUXwwZV9CmUF06LPreCpBwVHwO4/A5jOmzMC9E0Gy5ZEh1ncxrUyI1q+ViNdgH + ###H87WZotbDZYLT9a08bRguMVXRT9ZHefHUaHEHEuqLlaMvQUV/WrIymLNJFtUM3mg + ###ZhYtqvnQaH0vWFS1+1DVcNFMA8+uuqB5z1xFsh7TplWat/ZBM3G+uWC7pDi/HM5t + ###U73tRmCCgT3qvILjfz2qaCHC10MHHDBIuT9sfkBN+pDPmU7U/LjAyXO+iI4aqOvM + ###+hf5/J4nJ421Wjbnq7nkY1RlaKBifoBnbA6qBG1yCmGwnz/H44vg+XPsdmuzhUHu + ###AqvpPznIWdW3F0LD2UazuSAilAnZhTKUnMKbRXzgiFafK+ExkcEw2xDzXKMLfLbo + ###V0fMqc8l7JUK+mY1YyNNaZnlVFd55dJJbH8239GzYRSpPqdZmihlWIhPpqmDR51L + ###m8NnOXC2x0kjsq8hHuxun7w93qXz2t7ByS72eDGagHD4o/cu9DyP7Zz8iFwJvHeJ + ###PCx6jDR4rvzoUVjbQ07Exh+pharnhtVKbVwnq2EZDVsK8TMZZYthcY7z2RBXlaFY + ###9J2QM8pC/LxF7gKFoHu2xwDgkrheWDGW6hcGPVGAW8M++HHlEPCfvTNL/Rugid+G + ###pjX22W3taWwBey20loN803KVAlhCnVvZiB1H7wFCH8ouqJFUzqSnY3VRn27BVCjF + ###llMMiVIO8yZWQJR4kQApmoIRpGpP1Wrq2+l1itF4yi7k5crFePe8sLzXcN+Rf82v + ###2XQl4lBDgAuXKO1d6lTv4NZ4ij20UxzjkiJZ2kx0ZYyRrM/pFMMUkAM+/PXw9Du9 + ###l9zZ/RhkWJQDxZxFeOD0b8+HExwoRmQfTrUuqV3LdASEye0cHTytCBHWO3ZI1O+l + ###wGhyGWxf3zywALJbzDqYC5bNl5i/DIxqX74r+aA10lMHU+T10SBIDmi96wI6AVn4 + ###0Su4f+16FAL4kCdRue5dxt6aSRWKFPsq0zs5t0AHxepN0mZU1zFDVVw+i1ppkqAB + + + +Valin, et al. Expires August 20, 2012 [Page 209] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###xB/QBq+RSIvg5/liR7YfH3avc2xPYhrzPflvUxiC4nd0TQaBsVfyjtYumdZa1zfp + ###l5r0q00qzC6wxyKq2YEZ5XBXw/r9o10fq+yzodsFXcKavv8if8tSp2UAWj6tzqKN + ###tqgz6Uo8Wiu4o4gHxYApLatZgKYlVS345Rb8YguqQ4siUadFL/WdnVo39cYBWC3S + ###IEpdrNiu2QaTRPAdjj82OxzzRpFZduzGSy7ITu0lIWz1a97xqavVA2KxuM0eXaV8 + ###qF37DotaUgwDYn9e3Hr9XMzmKNyJeuD6CV5RqWuVb7AUn4lbXk1pubJS11X1BssC + ###v/2yLWYhmFYWzdR5TJl64JWu9TwWlrXglPtsi+40PQi1hYCrv/qz8CbIea6i+LT0 + ###hipEvaVY64e8sbB95c1u9ybxcPRkVFQeg86L8FQIVPlVfTWFhpVKfJu1rorBxkol + ###fiWyoKVP1Y0HiaIdCKJ2aFCI1rTmtb45We2+KoQW8fzn/30QLHPJOmH+8aJ8tSTw + ###z01L0rfsX+RGVL7bU6dKPE6XIHGPhWD5ZjHsX9acbq04+qLD6q9pGlgJKDzmUcfu + ###zNL/2KtggMcjJI85FG4Cj4c5aQ5nVCum/VkATcu3sN5BVg1gUDMXXEz7PrEa+aKy + ###elkWFWjU+pxaX99cX8JYDOd/7/nU0/cFN93qTBBymmsZqetKycxE73EkEy181JZd + ###PuSf5n+cUZDS6WRy7Yzyi7nTwsMWip1w1b+5yTnBWenUXkfbHGJsp/4ITT/3KkCU + ###iQQlSCkGj/PJOBcHssdHIVegqFgpEA4WKatelJR7HpdAE8kIQl3XRazfOwTJ7nB7 + ###v7d7fHx0XIaulKyJ6QuUrHYedcEa6L47MuvB7Ww+uVa3Xh6XTQUqf71sKpJARaZV + ###l+IFe6eu7G4aQxHz1e42gURFb3y1d7L9cn+393r/aPu0t/1mbwEMemTLfRgSbPL9 + ###ukAg/+cOwoKdJWntCyG7CPQmUUxtkodyNofF6Rxq85AckopZiJVthU3Fu4JmJEIu + ###JMmTt/7TBhSw0jgNx+9+Qt5CQA8A8TAszOD6HWXzk2XfXLDm0J0FUguEi5e7KhIt + ###HJnTatEKkpzahgFt0liXKf1fGKQJkMyCdam6oQWs05zyiHNJuidTxjQkO3yf4N9v + ###3zWiXDUz0a9FuM0qum02I5sV57Z+PRWDVbhG4VuP3p4aRHOUlDclUfpfhW9mDTXS + ###lbYGTeGLsO7fkIj9dpRcuKvZaTabo7vI9dCY9gbzURMwsBplS8Uvq6urMpOP/d5o + ###CFBSpib4TtJqC+/tSXk5qfxEMaJb6qEt75KkTFvhZPe0t3N08GZ/98e907/2jnf/ + ###8haW90VVTsTxsDPSJnban15Sl9Ypdcm6QYU3PHSapo9W/kP+uZyAZH7WP8e2ShYo + ###++Yn1y4LvIXLFDQdhCVNB/Dy+BT2+OGrhunYQex/1aw2q4Luo6fJusqXz3AXpvab + ###zs838/sV0+NsNl86uTfHu6/2dk73jg5/U2wsh2hcPA0rpqnMZmPTL5Wxrn2rQpub + ###3sOz1nvwDdBS+LN/dHKCJu2d33gnPn4r6uvoj19KPanvXx73SN873gZm8pWxtc7b + ###8pcN8euP65eNRWVv+a129WbMuZjoW2PGmMUoobolfy760nGCxIOfZVuMKgNEXXz6 + ###cnKw89324eHu/snvQeseTxNKaRC/cLFBgmI+dbq7YH8P10vTe3T6R6nziLRv9np9 + ###QQI43UE1DVyhxRoLVKV6MS3c46tz5K/93e3jVgslweU2ebTsHu6A2HVs4Ht8Wjlr + ###qBPF0P6Bgl/JYUEjc+Xy+UO94qU2LgGClw22kqGxabaV81ZjBt20zLkPmtScGmd3 + ###r/TSDk3iFK+I1/gt1YYMMaULQTHQazROSiVMNIyasZRCYRR9NvivbKvF2cCKJGTv + ###8M1bICT7e2/e7B1++1uwodHw5gESUHAJKcmre98egoL52wzNylX4ZbT3WxgZgrRh + ###TOWE4st1QysWWl6uJcKVsAgLSO8yl1a75ZHkFqfyeg+tl8fbh98+yF9vGcy1sykU + ###+FpTIZNzw0wAyfu3o/mLpWqbotyZkxAYK2BaS52W2laPI1DWZRwvHiiqDSRWHw/V + ###eXu4h2rkwe7h6e4rUo7Xlr/Kzxo05HyFn4cberVLlPzXN/QlI/pKMPpPwBKQg2UO + ###vZdvX78GnnSy99+7TuBFGa2G80ouqYLiOc+XnP86mw7RDF18Co2BeHM7mFOSzx1i + ###laoI7RXe0uYl7369IcngYQWjpbxM5XzRlTzS6oXJzGCVJXe23MoLbciaPqzZxfOX + ###+RUl28jvJ3RneThzbiZYHjj8/8feuza2ceMKoP16/Cu4Pee0ki05GsmPvOy9ii0n + ###upUfsZyk3Zwc3bE0sqfRqxopsbvNf78A+BiSwxmNbCft7tHsNpY0JEGCIAiAIIC5 + ###4AJ/yoPC+2hs4RfPTMSZ2zisTGpeX/ZytdKtHTw0Ud/QL7xjH63TC9Sh6KqM+imO + ###eq+fcTvfdGTyaD2xdFxInXanv1YtWO1rZ97ON7weTbl0+dQdIpTLp3rb4begha/U + ###M3IdxFsQeywWNJMEumG6ecTBm7QRDSbd9x9KLNFc6+ygc3qOi9ZVC/rPpSmsK6pW + ###101BK60iyVp3q1Zdtt6l3/14NcUgjDmgfnnGjYqEdXHtPBZh9dUmbIb2Pk037/cM + ###SRh/6uAFw1lQoJy9JfZkp6IsnUyxer1SAjYXnTUdEDYBLqpzEe3kFHWe5gGzbaKJ + ###llxdLjHH2Dgz+J0nqPo9GGM8fuJdWFdwLXM/3iDRPC8xlr3iumhYWf2t5pK0KGto + ###EQutOlvr9sw66uh450cRKbmptbGCNujAq5jZxVjl39aJr2kYngouYQDiF06Nn4oE + ###nC7rFJahFDVUiyxlPUr4iobwBIUxLnph1b/tSTknmY7Yaq+HlvYxXsvRnLoANpJ7 + ###LEvR6TjHhNiv6RveWxD4kJNjnbY5zwCM5UoDsrCpi/GMtkAMRshDm6RQvtaPRZjL + ###vdpzopeZxz5MKJJq9yYsqVH0/e5sPC0Yo4qbN2tqEnRaHu+k74GScJdlOe6ZyM9/ + + + +Valin, et al. Expires August 20, 2012 [Page 210] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+jE7wXvdaExS3/dZdeHxIx9/+lklP908qjdbvHzS9GHPbo7FJqdL7ARKdNNMQOJn + ###M6+A2/SlWzK0vTkGY1CFp7XEjz9iP5wgPVUqc+izXgwiFrF4g0ogsjnhbEDLwbbD + ###xWf/NjW5GC4les5iLBZBCWKhGn2QoDjjyWQZKIyHXUaQNNbRgYFa9GqeG6bmOeXk + ###e8L/tI41LtKNJUCH8BrTQ8Ij1xY7+z6R02tvW8ZfJVtmiQ0CLqLyZYU/Ot084owX + ###zwyx0r6DFL/Q5M3EO/tyktnXdZAojd9Qo0c40e3IVTzT8gofTRGOquuZdKlrlvu+ + ###1vmuvN2gSdAoWjglFJdLeewIDg0ZDW8kWygnr17oyMrVBt8mHfdZAK9Oq7M2so1F + ###o1oXbWlmbGh24yAWseTrpBG6mmY6dtqcU0ub8xnXqbLUWmtiHpCC6O5JfPtFu6pS + ###PlH7nn7TRFb09IqeXZEQHKBR9GTDsRz1DVXjiJh4UQZmJqZr+2MDAzoZh1FQ5lnT + ###zloHjw5OXsaXvZLON3htRRGf8RqvhZXYz+6XeEVTXAuLSVdTrqMgzvItwmJgUHHp + ###4O9MxS0ltRzZuO0mnAm5mZXq4A6ZDlh2KPtcQez1ZsQ9uiTRrVs5EzR8OGhAQ8NS + ###VzTNtaBf1EzmH2MNHgEEVrt/q0eQ0bkpf7ln7dyYQO3vcagkb3O7X2LqPIM91TPH + ###6W80q2riJp3WN5Yrfqz+LPKNxiAINBStBy6WeAeUu27FSuMwLhKBPM10TGPD8QPY + ###Z12nr7d2+pSMX6s68wED1haTCPnZcbMwHaf20srKf27E2I1/ukRZwPGzlCbUQwWR + ###J653NxyBecWAzCqci94xjK82cu5YR3361cbYP22CEjNHK3bQRTVo1Cvgj1bvCNs0 + ###qg1yyIs5a9EIDIJV9/erFau6meZ8qt3U/RSQHvbzBjVeIjSUhMBmBps2RxnuuQkG + ###r6IKcnFdEXWRjKJi5XfPmb4SivLfK3bQGXmMemLCRZNZt3oXLIMHudeblpklAZvv + ###TR8sSktqyH8zMoczplokrwz6UhJ5X+JKjmNokfblnplbWPZt14p+xxUkHPuOq7ji + ###yhIXhzC5NuojsVBihrKy1T4tRYR9pCes4jKf8fuk+Lm/b0Stp6B2U1CfJmO0umJA + ###MArHRk1gJIWdXfbq903WxLsdE+hEiOF9MX06hu87OHvDw4KGWqJvnisa83DOIwpN + ###itdHJnRZqa9FEGXQv76eC5dJ47w8vN+t6uw3kc86FrONnNPJIetbCxPhom/ECMMI + ###AzlxK1QQMbQSwXjNDORpKbALoqvFRN5rhyYySclFJ34ve2icypfyWlaxlViB/hkP + ###3NOxKiULJxMumFVcLelrSyjBSlZ5bKTF/bKWzhzsTOg1UCyNdasRc3DTfR/rBh8c + ###hUCc9rvvlcZkpmVwCGOeu422Z14BiyuihqKa/7D3z0ppqf990bPuifw/eliGDV3L + ###UtnR4p4V9fpqdWj6Usr8aCEdYjU4wQARv8T7zk/fnBziLUSlYdNFxHbzpRI/k7w6 + ###hS8xWybo0Mbuz2fjLrCbAgAtwaTlyoToukWtZsMd3oI/UtljlN6WlbcqrPeCTkIz + ###EujCA8RUofQP7VfntWqBvpa8WjGRQFeVXQei2qxgxNNkylzekZZ/xfgIkSXq3CWe + ###KUxbshcr/omZSkhZj9Z9mjsAH9xMCuXNbXRvO+6cNdehN9X1sGh/p7iTC4bPR8WF + ###fjMUKbSwHpb4Wyc29Kr0YR3jwD7uU0/kJyeKvqw5yGUw6RbQHNJd1+YbqUZ9zRbl + ###kPQz8IlEnkb52uryyvYyUC1QL/uhoOdEV+nXuKWSTrYAx9yU0perlmL3+5JYr6Be + ###y5//Z/R9HE5UkNsBpa8O+X77GbZqaH2Imx3xQCTBAgY7hwLRmAJN94HPm7ueSW0a + ###n2x4e16JNap7dgYY3LyNa+zid7ylpG0sz3Xe9aiaUEZTL++rx0V3qpbetkON4RgW + ###/Vy8xBpezAjEYgBCMfekMm8NJMhS2oti6XFS82lUc7RdXU9tXXuVbP9LYg5gKPsA + ###M4HvBmZZali4knsltwf9Np0VMOZipxd+gs5Cl6G1Egg90Jy5BC3JcnKL9BrOKLYd + ###5q/maTqocSP8rE552jyB1uYw/2Wp2Nq2PRtOkpTI98+NEO1E2taRTQVi0y1n0KSG + ###MzWXxDTp1xJ/mTlHAWdGVhBuZ2NICHIgH4rFFO4ED6DAzd9U7VJa1baT8qHBEvxn + ###0dufwHqXJJIYv+aWhkJsiV4l+HqIfN3F1emYJwnRwd5zcNN21ZA6kyNLHU+SSg3S + ###15CLw0udZ5xqJyNyTzWzyVYGmu7ilhNR7/0R+x4EEpANYdV/LxNHRHpstQUyCIUE + ###KbQ9ytiF3WpXS5jJwS1zQBeO6DLlLIgowcfnaTibBVwxhe3vlkJj+KjvnfgnEfN5 + ###uOsIUxrMwmFgy2NmByqb1f56u0rAE3KLax6WmEP1BO8T9kaB7Dh6MfTmOcxVogVX + ###BzRamCLzzWDl+C8y8w2v1K5ueMUkfdxjQOZqo64kl5sYaeo+UqfA+ui1V+ZuexTC + ###/JpnPVbntsK6gAlMwvE8srJi4JMSdEqX0FJ+phA6tr9i5s9pyotVRQvGteBHPXd8 + ###8mcbDA/gWjF4kFPCTPKxssNKZuiE2rkdfEfL2TPXfF0c1g/kRHXHo27gD1Q8zmis + ###0tygZbYn8mpAUc0YISeS8sEFNzMZCT5FVhDdB6kvj3yAKaFs+YBzTZNkbQWVdOL4 + ###CWD8Em+4WxXZhmM9LGhSNoD5JUvUZBjXtVeKc6fccCy2BWCQtedpWa+VDztWy27h + ###IJvI9MNgPrbgfQqZAZlkcQUEyXMbSAICbUTjJJSQ5jKg5B1hQPmfRsVUrhF8Aw5R + ###dnID968PxCNcE5TK4jMIMNBDYzpzn+O/VvQ6MpWrgHUly5Eqb8Q6bNg0SGFQIPzV + ###CuPwJeGlqEIkZHgbcYceKypDz5/53M2ITpcWeCTpcReCLsImtx7dP6mEPkQnykXI + ###uo4Wu+pwHwIMGk2/idbwH/qe5cWQ7sKQ7b8g34YqajRFkHa85HF2HS+60o3H+FUE + + + +Valin, et al. Expires August 20, 2012 [Page 211] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###wk+DImNTO97z4OHmC2OG7IjCxa/kbWW2mOJXZbth3cXXShFGHFhVEYsWMiz+De85 + ###0lzyfsZeaaluaRhz+Vh9k24pkkDHcfx/8VOcsED9pPM7VJftYbvudIje8rjwQiOi + ###WzJx4Hjxq57TUWXSTCwNHhU+UYES9MmmE8les2+NuLNAJN+MR1r/RXBv9V3iPXEt + ###iDni+8QcA028Jl/8v+Fp96Cudim+dn91Z7vc4fEw5AFuSX+LfawlXRC9w6vKHv77 + ###vqJ2abLSjQBFM/Z9NAOI/rRH/tDfozSFV9/YNexB+jmtBMw7ehTt7ZFrvcwA5giu + ###u7fnVV1H1tQjtkd5OBFUgX6wb5vSj8+ty6ZmzL639VbzUIQWcblfBMJpoP6zngpD + ###86bAJKcEZ39/O1aAW8dIdeL3GiUql69wHXt4xUa+rlJ2B1UVf41z7QEPKJefafhr + ###HWvxZiixrDa8xWPDJjTm8DwN8eQe4m5YLJOL09NO+7jeUnfbTfuKBmQvC4jp1qCM + ###NP80TSYkXbaOgWe1jp/vWQiA3wxJ0ySzBMQ9LXRZRvrppZCt37wg8jne8/jo5IKD + ###ieTxZeDDvlfdJW/T/CHYMLyfHuveGBUv4vT8zOv2udjnU3f4pPVwcFA6KN7B8/Mh + ###3D6X9PlkGWl9lklakHDWSioqTjgOGMKRyZVXaAEQOa3IKPDoHOlHENZz4fUkOWXi + ###VoQK5XYS+xQxV7y6mBbjxfLIliOYHocZ9QjRG6MPXMXgl4h+wI8lU9ReL5IyBL2P + ###WSA2xX5QWkkMRGVh+GdyIh1bYGq2mD0gYB42Wf5Syg5ArWuhWhr2PcT6Os80ZyY6 + ###R3xok0Uv9/UU7io6r8gkKb1L4tzXUEVLOhGXExiFRkgARUglJv1n9Ii+qkZF8QJX + ###zh30IoPJ5tGgf/yEeaX9HornPPljMARRm+6M44jVZi6GG4+fTxxiDcp1aKAbe1iq + ###bKJE4dGS5lU/bS3A9UJFWNeGJlctOkmDSEEpo0FpeJ7AupJt+gU3LosOkQMFod9A + ###IR53Z8CZNEmD/xDPC/rp83Z2DE+s5KgK3s7z57x6cSPuScRrb22IV2X9uPy3K4MC + ###RNmaLfroKN+oPt9L0l2iVwqlcsV2e33eurjqjj+UWDVlUGIKtTS+T2q72+TYtV74 + ###7WojlnC+mBSUQh18/8VTFDWZtay5jJXYtCUSIykdsrmCzEYr2VG2Y80a9+rEYjRe + ###V1RMBm41opV2NRiD9sn6A/8qAiktnILKHd0OL8eDSJ2EkfInrYyxkg5NcgzpM83+ + ###noYHlacQOvAy4CnweF7SUFnJ5yOeMoxnLV0yS5+xbEQf6SQ79maNt3GRys2xj2uJ + ###J6EQ38gKLsDafKjUcGSQiLlw2pznidwk2fHGloMCnW0k1pAowtfQtjH+JRJvYsrH + ###POVUjsgcZZdK5onbeAd6obkvY58A1VI0MYwjgAke2SrG2fPne1qacnNWeHpONTU5 + ###7qLoaurnsDe7LvFMd/4z7YXWpfEkNtow6Ws+jhMzUxvQoYP1O957gBXFO4CnyTsi + ###3yZmnR+NQTvGXAvX/ggUQHjxiMtR8Vqh46oxo5TTvNijx1rBeO8VEIQ3O/VZpjoU + ###wvlO/J1ex6ppEhloYElYtBjjiHF48NNKKCTbidOgPtdlJODevKXnaMdFfLk3V+R7 + ###+oECfE3j5EnY+qaUSVMCHh7SI4QMBVBhYGPPoimDntG3J/HaiWTP3gDFKhXJPnUy + ###JE9z7vEkWuLEMwg/BoNb06JCFfeNjNXWEiSKqJbM38uevtsumTE4tt3KnSemuKLJ + ###I9nf444lJQtoQfDEXdyVtjkPcab4JUkzPakvzvAqqe9dk/rSbFTic3+5+98lQ68O + ###jW/5RVvc6Yc3qP7BR6Dej18ndW3lgVPX8tfuzLV3zlqLRJ03Ty3h8mvlqU2oFAZ7 + ###kORwx/yxuSiR1rehK1rkk5Um9EFyg2aTda7EoNjePW6xZqnpS+R01XZWV2JXtlTm + ###XLlhyTRSdqbTe6Y5jROSaqc8mOLU+IrpSB1nRydxhBwjKaWzUc9s1MtqlDj6Q5gM + ###XbcEU62GhjgrbyxmGA81KSDr+uNSdx8XXHx0jSfhsIE/Lhfm4W5xHlz5WR3LxTkG + ###R1rWL3qbHrVZXapNavFVvXVUqxbqh+iELX4uKZBFna3SGRpJCjDjnwLQsw0r9x0y + ###pDpuj+oKt01nTicjLZFp0v8oM4ups46VG9X1ekGztvclEofMjCo/Z7Sd4UnlOExJ + ###bgmOUJHLOF46y7scq9w32uzDdVdaVDeCsnOiLiqTgjXbjLlMZlQnzvJ6pi32Sstx + ###I1AsA6erQCoFiVMxdzzSFAJJ1lEOK6lEkqyj+ZE4e0BXeh0uMw7QZtHszphldWeW + ###9FSlSyPuTri7M/qsI6Rvl6J0qbybefOZOv097pzONH9r7mymS7dmxXLV8pgm32yA + ###/KOk08om3pSN5VNXstPU1KrLDjNvZtVVstS/+HgMbl+NmT0PrUJnliqlaaaH8Z1d + ###jJk7AiPLSDiqlGBQ3h+v4+m4GNKCnKP8TDNOV4pN6IlgZXxWbidbfMZ/n/Sk4sDm + ###IZyjQ5FEMcs52pHJznLTRpC8dWo5kdTuLvlHBYg4dd89hioT++UYZZg36SiQsXba + ###85WzjsZmPADryjvKtOSh2ZNDDTgmh6l4u7HN28jfiMF2zThTPKXkHrToyBXqXoVL + ###ZQlNSxP6J5HGgyyAv8ZazqTy+JLCN6VxB4lr2U4fgMLvTuLMSEzKCpzicxK59Lhc + ###IlGnHjI4gzLCr56oc5XZ8t8js+W/WSo7lSYK54siknNJbUHqyvXMgaUlVdI5XOaQ + ###tLxKcXYWbeaEhJg3N+dLSsp5+lP9FXrN/AVGJpi4vNXr8FpdPKi75x8cTLql/FkI + ###H+R+ir5lGbHQzPsqejHr5ooqv8T9FaNOzlss/EnJTehIL5SZmzARxd88cMuZm9CV + ###1ChHbsIc1gSmGxSWSkiYY8WdNS8OXv2FVluqkc+dkVDcJGm2Dp388l8/rd5fN3fh + ###v3jCP+Ne0F8o71+iWnbmv7U1Tp9cTSIcophBNptQ5k0TgrJIdKFXoNdYA6Y+ev8Y + + + +Valin, et al. Expires August 20, 2012 [Page 212] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###JX85Z99H8243iKLvJfP8PhwBYsMeg+HNh8FoFr8RkVRn4zGLhkBIeh1Yynh1hyDF + ###v2MQxvlkhld7SCqK3whksNEYNkfcahFU0Et2g5LoxT/DFjee3rLYVYr1/XAAFWnm + ###YpsYiSX7PH8M//KclXctne77+ejjCDZ70W2qnUyFY2KvTF8/0LQkJgU3FzyZhX6J + ###CgVMOCJmRoEdhJdYnH3P5/tt47zdPD1RRrI3//gHMABtDXxf7s9//x1a+z4ZGwg7 + ###8t3qcT98pYzn027wCHXsR+Rysnn9kDAwV/fO1hb+9Xa3K/pf/Aj/Vb/zvF2vWtmu + ###Vb3qdxWvVtvd+o5VHrITac8cFUfGvvt1mF1u0ft/0UcEB5yGV9czkNKKrFqp7Jbh + ###n8fsoN08PyUzjrPAE/ZzOLnePJ1esSM8YSJe4yz+mBd/OQ2ukDMd+zefg8EAi74T + ###4cEub9n/G/ij8rE/7bK3wNVG5Lxt1eDZS8n2EvRC5B6Xc2JwWHaO17xGjJMy/XIZ + ###jnyojAE3oxIPazSe0t/xfIatgOQR9sOuCInoTwOMXTnEHvXYZDr+FPYoDI0IUtYf + ###A0eloLHA1HohVqJY21hvGMCmhV/KVtciDIYl+kSemkOgN+RyvriB4l+C2gGvBMqw + ###DWD4IfonUsw0suhAGzFMGpvZIYDYHfjhMJhupvQCoGnokL2AQfbm3eBrdETcsMFm + ###euMubZO+nKtHMA1jeDllQ9i5pqE/iGJ8y/BTTB8AH9bFq2abtU+PLt7VzxsMPp+d + ###n75tHjYO2Ytf4GWDHZye/XLefPnqgr06bYES0mb1k0P49eTivPnizcXpOd3X///+ + ###v3obav/4I72tn/zCGj+fgbrSZqfnDOWKJrQIIECSu2jSDYCTg9abQ9hwSgxaYSen + ###FCKv1TxugvTBLk5LBDxZk50esePGORphLuovmq3mxS8E8qh5cYLgjk7PsaE6OwMl + ###qXnwplU/Z2dvzs9O2w2GIzxstg9a9eZx43CTQScAMGu8BZGHtV+BBExAjzCwYP0C + ###9kbGG9MHy140oJdoX0dQNNLD5nnj4AKHFH86ABRCB1sl1j5rHDThAzbU+LkBA6qf + ###/1JCtKB+hSItjKveYof14/pLGF8hiRkdLdgMTNHBm3OS1BAd7Tcv2hfNizcXDfby + ###9PSQUN5unL9tHjTaz1jrtE1Ie9MG9R6GVS+JUUErgDQoAcVfvGk3CX10Wnf+5gxH + ###X4QZfwfIgZ7WofYh4RmQgmMGPJ2e/wLt8lkTM1Fi71414NU5YpawVkd0tAF7Bxd6 + ###MQAJyLzQBovtnDRetpovGycHDSxwig29a7YbRZi4JvTvJbaKwN/VAfIbGjvOF/SN + ###f2wSKUpiLtHEsuYRqx++bWL/RXmghXZTkA6h7+CVwP7mGp2UiHM1tGC2O69UamH5 + ###HQqMuoM5MJ7vMWj+5vX32i+oeUXmTyhijrqJ33qB9RtmU8RfKMez9LkjNoLpFmdY + ###poARDvktuNsisoPA54kMsBhJGWugAP0/E3/qA0NipHmiNV/79WfWngTd2XQ+1H6k + ###qqz92xwZ73Q8VtkMOCgyKhAouoVX4BJlABImbh88uZ3wA8QCHXlNL5mqVKq8cVCh + ###n7Vr8BgTiAxSpF3QpTmMKsP/kH/go3UD2ggjoC8Njn7S7WGzMfqKo4O33RWKPU0T + ###ciIdiDVEAJJ+ZqDKXMc7mkCYnBoqJvJHgO4Bugqoft4SkxQjW4szULzr1MXzZftD + ###50BdfGDCfTlVWAT91c9GvbyTipcuRmkIBoxh83i3qD8HiUUth7uhsReUHxSTSd/y + ###bFy6MJaO42VxKZmVuiB60hAqW6FStN+2aF/nb73EW365lL+tJt7WX77E/b35tsEK + ###tSI/d+N3TDAzrLxm4sRFjIWfRaZiH9RX/0p5Y4YyDXt8W4WKXfc7siT/QXjWmcXm + ###EyCDoHPd15tzI4urvseNehv2Uxpw57jd4PM6DPxoPg2op51h5Mi7rE68f44/VdRH + ###MVP6t4qAbSTxRNdOoV9zwNe+P/UKSSydiOpIIL1ALpzXeFEljEgQfAT7zLhHaWn6 + ###IjBCFOI9H5iZBM9PWzLnsk7BvUy0a3MX+JGN5sNLIE0AST8SK+z6I4w7OcegKDJI + ###pYhPyfc77CT+OB4FIPQOkG5usZfkUKhgwXhYYzSbUqj1EZnS44VnX6bi09wl47pj + ###rjjq6IKLJAhpctSW5c8mX/ulZHsL2Fd1slbounnLDX/CiMyd3nhIbsTkT0Cu11Y0 + ###uJIZMk5Su3EzyxkqruSIE0cBGbuzG7aON5U0AtTvaBkWUpHLjKPZvLa0YD13FuJL + ###huHT1uKB+BtpDtmO2TKPsPg1J+0XjKjr0c86grSXVV5Hn5hE1koctf6bmePNVTp2 + ###RRDyIdLnn22BWD1/5pOw/5Fk331QGNn2v+3KbmX3O8/b2a3Cf161gva/6s7K/vdN + ###nq9g/8sw6q0MeCsD3sqAtzLgrQx4mgEP1bpX9beNDgziqPkSrXjKzgaLtR9eke1N + ###qF3q3XNYe9eb1/vZBr3u56n1S9IOOAYJYD6ZjKczMukZlj/keSmmP+MY3ZSkW6cv + ###q50jmJDOBVLv++rWhz064K0QTT0ueTX84O2UvCelqleq0tfqVqm6U6rulqqPS9Un + ###pVqlVPNKtSq+gn9rtVJti/6/Xart0P934f9rX1Ii88JOcxjMcD9AtQ3E3reFk9JP + ###RdZHxQ8PmKDRMughcddRh7lCFoxOysgbf6K9AXgZqNSDTwHyUNhdcE8ZM2+bVMhN + ###mESBCNKQMFZfOKpVScPrCL2p89HleaA5bw/9m5P33rbudoAe9bsl64+3tbtTYtXH + ###NfhYeVJibAf0bLZVUX5dVfwR8Aj/4BvvcYmwDP/gb17ty7MF3fgpTzdkb7zdKvSm + ###hkCebMM/2zXVkRoChamEf6pmR7a1jqAjQme0v+dtWYEE4eeP6mf+CNcA5UZpxscV + ###bzsjjJZD6Ox8/OC6wSYLfhQFf3rfGckLhl/WTAMxaV6drt+95p76hn6OwWuVU/3B + ###M/kpVJ9+VZ+68+lUC0U+ukQ7QRhE2m+w1Ka3QAMVDNVAX37SvzTpC5VOzNp6IMPk + + + +Valin, et al. Expires August 20, 2012 [Page 213] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###DGVEAyp4hr0/wM6DZkt/9tgPUIQ+Uwm9kW6cSs3SilVYd1tblo7mXZmnltojx5MC + ###6sfjfoFglfepwPvKh+L6UIsqy8MEiYgNWkEM+CN6g68wRgbaaCih1WAA3Qh/m/Mj + ###BFLD5fV+zZtwD1r2EkHNNJ9/rRu657/l8KfHriKrFvqWipgRv2L0MvkZY5aF+/t6 + ###YEk+gvehPmKeWt2IP4kZs0K0HpM4xc26JLFeYxBMlRyLh5630+18hLF8fL4XPvu4 + ###INW9lb2eKmNw/JGOCIwsVvj4t70QPYJGz38tPhstzHSGK/UE49RKtIw0tIwQLR8x + ###J7NdLdFOJsLEm4/Gm9GHZ45G7Ihj/DHzpBnprYyRGNSa7AhOHSLpxIwWkET3T2YP + ###xNpWyx7HdGIW+YklUo6JS5bxjnJSQucpbg0q/IT5wbAzP/EUUu3Gm8PTBJ5/iiOf + ###a135yeyK1duMeQA25miuaTbHS5lNwk8Y9g06bdZXFY1+ylmJw+SIAGZJ/mLGrVpH + ###QAY/ERUVCxM/izjqakCPzENMzi0tfpPCatQQEuzGYpeT2VT0ZEOgLb7vrTHi2XDC + ###s/m8abUbbS2FNk4++gSG06DH40phXkBJXHifWiMPMc+Yj5SJWFiyHcEFPeCCe6qY + ###ff1pNuXXn7A3WrO/Fj/E3AsLUTSauBU+YQ6MwkYbDudDTIEXWCe0wOuA1OHb5+BH + ###wPY0GIT+5eCW7AG+ymY/9Ee3nAz8CErCvx+xnU0Z2oXPK0bSxHn1J1m7EZaizQg3 + ###IK+4XtVJ3QiVKfYS905yADg8eL5XfXbg3EAW7zbMxTtOLDaAvwH24uQq6jmp6Fs+ + ###35C0rxZ/xBzce57YYcYjQDDtMD6FlEfMksRLp2Yk19qpGInTV2CbQz6Y5OiyizzW + ###p0fBhY5AzesA9bVVKECLe9gZJBPbgvMO5CQWYPRHO0yIn9F8mK9gLxglCiLqE0/r + ###OJka0lnwJF8xHqkwX9lRb9zPV/K3y3zlknsljC+5FzGin8anYFTGpdQTZHQZXl2h + ###uzPGVj3Zq8qTtAjPvPG0TERoDYfBpmOvrkfcHDUEnYptbVUrtSeVXeK4vPV9j9Sv + ###4FNAapQ8ieO3VRjXdd35QmFl7LN86TlPKvv7dv5shYg4VYh6vjjwclJRCwsw8OMs + ###xgHek0Jl8eR5NbGgmBabHjr83LWqXD2Gfu1R5LGw5BVdHcdVuuciU1ffjW0Po7PK + ###E9DB+HMQzcoDQP+Anb19jXPlk1PDLR+cAzIhwTXQidQ/iEVsSBkD+G8FGbApaST6 + ###rfEW3tB78afy4YMtUfBR1Xs9GeKbBkV0RtQzDa7mA+AiNIQkl2P8frLNhBmxcyFv + ###h2VELorcrulRnX3+XAtRa/XvlKexpnSI6kT6N/g68zmKLm8p7GHhpPio6kI0wzRF + ###ry9eNS7qndOjo3bjgpRWWC89kXwxnLLv+z78GwHTDL4HACnt0IHsoxMHJpjKt42x + ###Y4cYcOPqBDaWjQJN3Mc4wmsRhfyy0Z+UkV+kDplv/+LaAi2LOF0CnaU7nzDC8V4G + ###Cu8uTgMPwhX+GNJbomcQPI8wXdl8/GS34hHPioCLJi7MicefTKZjEGl8tAZdY+wh + ###EEu2tp882vacK53RVrQHJdb1GLyFQnX9pAwrQGQBl4NwrmvYovaMCL6i8vPnT4pl + ###aNlV57dLGaewAPA3CtAGTlXxUQ+Z6vauExAdJPtRFExnBWhgf89MTakeReoY0Tm5 + ###4TBcS+5V4OJEjjULwgm5GPDVWkKaGAV4F8ef3rqwLOJR5eP8ixdqCvGHFtkXTgDk + ###3w3i71y8Oz17VW83nho/O7GImzrAoLnkbTmLibWziIbV6QtgbsLODo+kR1/yqWw+ + ###2fZ2tmJaT6Hqx7vZVI0IIhRAqadQumiSuMTzBg5UEHoafROutcpYhcjbBLA8pfP6 + ###O1tPd1LSaj8QzacRNp2ySdlasDpQcFxIFZtyMIqkrkR+fTezqc8Ox0d0RspXRbKu + ###oKWD9RPKiEbhmNFgsV/FINweht5OjiptP4r7q+9G0DDJ9ZyiXaS1cCPK2HKcSw7H + ###Yi86rQ+uAaE0ilsDeW1RynJyaELDWm8cRCikDSkNPbGb+fRTWur5Exc7iTsKVKAi + ###m+/vV11duUhB6oL9LmXdWpudiwZoRbpWXaJ3YsVhEdpHXEoaW7S0TE0vUTnXwtJX + ###1cH6b5furpiLS5MKC1vr8tujAqifhQytGC21xWKxvLNlmb20fqqmHb11lnvOqts7 + ###VkG0j29sYO9MI5VDmbcMXl/WsoLGSN9WGZuncdZmO2vxIdQAX0qXvOmEYFWF/Saf + ###qyH/7WM44fFjlOuhSlpLRwJeyf6lavwyu54G0bXxU9e8fc35gPHLekc6AgqgqisU + ###u51asVwN1VetSMI9UftBK0ZeiBqg9YD7JdJnK5y65gOILoG2m6J05sTP6MAnzoa0 + ###oU2ieZyZdwD9uo6PisKSdloEXC/O+8v7HJ8kKTfIPWGIw195WoP+YCyCj2hQB0Ef + ###g70G0+446PdVjR5o5+qLnqO3jQfRWsAnrWncWIyFKbYh+BlPPvAX7Dp8bx0b5QZj + ###ZVG4DhlxTI14bXub/sqVlmYYYiScwmC8cR0WtTMXxK9uucAh6t+FPQ7jL/5alkEk + ###Uw5+ZsOJUFY9sf8AVEOsIXqHd/v7Wn/t2/rYDCapo5WADf3xB3Ur1QAo+mxJoxgn + ###bYxbltos4sw3nwOyuvjdGVC4sJpaewIhZkNwcLIZY96YXz/ovbUOSRND0MggsRvK + ###9m0qFC2vmX8pghjW2OfLX2uOiAMQLWub9kGiIvmWWjNm/NE6rNXRDFrnd+0nMH1R + ###0CWXpSu0dP53739G35egGbonYxNIOnXotJeki8F4PZsUJBKfa2QAItnfdDr4p5Ns + ###UnHOe+FGd8KmygvHwYesEjbF3ZnWOJxUGkMkqSMFY8luxD+po4PDoBvC/sTPBcSh + ###6Jj2gRL7PJ5SJh+MbfvZn8IrzFosLr8o6xPNp8YtcWKfxd/L5cTc0m0wSu70zP5V + ###365DCr6mrMq/UnYa1ayOx5MAdDXqtBD/MQEdtlfCG02g3F5y/zs67AUhO0CfSUw+ + + + +Valin, et al. Expires August 20, 2012 [Page 214] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###hPbVW20SZZ4hzbTRHGltYhiSEsqTPZQNhaGLrCqENZ4yFl7DPF6N6TLDmH32AY4G + ###Q6anFOfQpiFFQIPlNIYeZ4Obxo6LgWoV29OAASH9ig6MvGsY++J6PB+I5rp4nEQa + ###KFkDQIq3rIq4RH59vhcLKI5lhIn4QnGAjh37TPdLguknrpZgNDWsP5GEZArSxJiQ + ###MKXkoS0w44T5i5rto/AK1HGMQciux5/5cRXuvWWMKiUFfqBdMUy/1xMTEY9QwbjA + ###n3ClSZ8rqS98QrV+PEA6gT5zur8Or64xGSANR1rmY7s49oGJ/FFlJYLg2hMiAQaz + ###gjKPNJk5pmdddObpONSCpobLsBHnrLduyCAMHXGGMpcWIUoX2h31S7EgHq9U4wDM + ###DT62J6uljOIDLONiQTKlDYWNda3tDexiMV7Qp6hIkg+wz1e1yk8IFMmXF/fBRaLj + ###zB7DqHMNPjHJp7jQPuMVQiBPeAvFukFZzKJFCyDfAnEJxxAgIzq5C0bj+dW1uMc0 + ###ZirtJXUNc7FtGismHv2+wLraj0r6XrKhpepy5m3F2DEk7KZKMY/Wqddhv1Bkl5hS + ###w1TFKWo713b1IDXzEd+scZAJTTyiMDg+rqueP8OYEHozOCyKnvOU0TExbRi4W10D + ###O8Ww8HZ7hCMycJEj9SXaVyaDsBvO8HRDcCX7cOnR+gFvz9dml+xt0XgIk3JL8nDE + ###LdIfg2AiOoLL1O5AfzDHXXSGTEAEuwDWgRBTQ9xw1Bfocg9PcY8nsXhRMrHnW/MN + ###tX59jkrJ33efPilqJI6JFtVk7+9vFZPBcxy2U1B9gADiFIKU3UoluNIfhzeOqcO7 + ###mqpYTX2Jj8ns5IUiubDVRRuqBvLR+jtx0S/eHvn+LNenPudSPPEc5ogYvWVHgXhf + ###OA/In16RKQN18grTfQ1UiCZpKUt0geCX96TstGFourp8abxQ2cnEe+PdXsI199ey + ###yLNkyWSpwAxG4pBRjV242bf5FXnVcDOYuKuMEwH8l4kAgyV+E2TmnAq30BsLl473 + ###SdUGWLlivgrt6D1DXOaaxBkSgI0uxEDMSJ5caNXNQlrqwn1uWykKFYUdSC6t0Etr + ###n9975eo03SZFx2Vl3Uuf4n9q82IyZW24scFECui6CSXurL7oxMKk3Nu4yuIaZWEs + ###iutteGVtkBr1m3zJ6AZVkDm6FZS0Nu080kZTccZy7efnAoSBJSXWWdYgZTEwf47z + ###cUkAdoHF08DcPM40UMXszsKYVoolU7caWQUtBJk14/TYdanVpaaidwuM95IW7ycq + ###Cs2ca+S/Po9r6q5USpLDkwOU7ZRAl2kLLuaEkLQBEBBaTNzClgXF1oE3DCVYYidW + ###gmmqNPcxMkpAT7iBo/D9f/fY9yXZWvGZ/Pl/Rt/zECAIipv0bPNGziHi7f2Tku4T + ###hb+ahwhU7gBPaPRfghs8nlXunzpXlKM3bOp5fdhO9tCrJU4LraFSWS+1RXgS+xxr + ###jJB3TiodookyN1SUDDu/bB6mxRoRu+sBHZ3eH6yfWOdyZAsyliv88OvzmJXFB3dF + ###vRMc9ZRvZbRunpWhEbZodVgc8MnO3uOQ726ne/G5Hu84neFh141zPKPL9zzCcx/e + ###xcd2ANw4uDPnF7NIqbAPMe6kviLeCIMIN+OE054p/9oyjt27WPsUEJ7TZFaVRJ7S + ###c4lB/bRRicgpjdbyNlqzMHEYfiJLHKo5lEgKx66PJIjlIlpWwDqSnQCiJ3wXeCfK + ###ILQX2SPxo1Q2LcjH/kfAMBpVUPXDc09U1WwkHqyrDuwrwPv7sk1T24i7qursy7UK + ###n6QMb3ZDmT+J9IAiQTyllPKXQdefkwjpz36MUPefz9Bhou9P8Q/6zKER52qcji/Y + ###PuT35EGq0Q0uSNMMYFwg9CsEegTeNaErzkKIhX0IsYbOvAi7F/Y0FpWgThCGdBqd + ###AKM275joJ2C8y7K368bUIU+XSorcJYzenwdDaRiJlR7Fep7J+C8zcviEbvDjUphz + ###RKJLCC/jObHsTKx9ZYj87AiwcLLnlbiHKXI8mBkAoaMAmf1ELHUWAakPgtg/2phF + ###YyuplORmUjjQ6dnVbbmfuAhC9zp0IF9LeK/0S7w9pLrPvU9nSAJ+75M/mqGnkAqv + ###U+Y7JTc5aMRgx6YpGpZfWB4+0FVvnGwFDSi6kakgsKIpoNa5Gm2SlAT9meuFdSwe + ###l1aLhQDs7xf4ot0QqC4ZS6ccKNHIgeWNPXcv4h4wvcT6gUP5dy2MuPq+nOSyfrBq + ###0E15zzFiFZhbyW7LSlN6gSBZQmWcJsf/0a2tAJCpmt9/mShRYRq4yCZJM2J5qAN8 + ###ZklmwhPGMFPzOx78jCAUVnKEqy1J4zxHk4V1kTUvX08iKclD0KZmk49jgWawxude + ###jOzUHEGaAC6zQ8lLp7FNNK+7huZhwblvlPS6iN0EZtNw6PakMLRSMdBsbw0VtckI + ###VPR1XClitwmR70m7X6thk2k+I1zdMX6S6n7CcyR2jXAYB2SKLHjPFS+hdyd+rzp+ + ###58Zi1wuYiY7uEGk7X3CDhTTXc/RXpE494pqTkQ8kHrW0sUjD0zk//UocC4pjU9wl + ###hv6In+uaR0liAUrsSdsA8hVl90QdRX1+KpYJL1a2TtG0vqj1vrRBzLJpphluDH9g + ###TcHNNIgCNiyTaML+tm97Lthtui6pa1uhwozTyMpcliiqsr+XjXGr9RQzV3ytkudd + ###E85cA37NRs/8VhBeXa5X0r3L+S4mbKOAwxLh4ucYnywYjD9zuVadtZTEIZuuEygv + ###BdzOUFjULFmICuVyIRZR4UC5OYKeUsu2DiWOR7TD/Ytw4DrFsvRQDRG8EwfZENcL + ###MY8ub5dbx/AL0uOvZetu0Dqe0uH1xdgpdkfr3UvQ2mC/JjUFMDAe8DBLtOxRqC2T + ###bSzsYlJkeZdLaTPBLdrCY3DkAHIJ23E/nIkzZ5+aR9eR7tifQi2ex4Ss+HHLxvnj + ###QkxjHmmNiE3MlW3fM6Jfcgni2y33HUJ2SCbOt0F3Np6CoCVem/mEpQecvlJpt7Fc + ###yBLuZihNKCl8GYcyJMtfLZn3JPf1TarN/brxrpSvjfA9OqbBEttAEaZ1bFoFpEHg + + + +Valin, et al. Expires August 20, 2012 [Page 215] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###V+tMSGtS6uz8+4aFd1uH+RXFZyFjmF3UQP21HN6oU0u5vKlhHLiNJhoEl3JwB4c3 + ###RaYszekNZkZzLVKebvT6v3sl3pLycMPv0suNuiFiCUDx53v0Ti2ZwVhccnT4zwWz + ###z+iT9N/cwuVsPQc3l+Tv/SpEpF/15ZVzEfAGUpbAYOxeARwawxHv7yV5w9+NWeUE + ###AlupC8J16IYgycWzV5jqr76+vIwFJluqulqq2i1VF7QEE+3sj3P1ygZd77Cx+Nd9 + ###vUlD1vw1gXPNMFL9tczhGxqVF2tsnlk9fiFoheeFj09V91y+7cOSVIxIKdL815mQ + ###cIQ0oxzTQS+ypKZSHIfWcDrXtCTd19w4xbNdzOOmpV4kVCJLGwJNiGtBJaX5kNbz + ###bBkF8s7xHxPxPykGdKfrR7MHSwK0IP+PV9natvL/bG3VVvE/v8ljxv88oPCeHmtM + ###w4+sF7ADIIPpmLXGE9g5Avixx+oXbBhc+eVRMO2xw1O6d7y/Cuy5Cuy5Cuy5Cuy5 + ###CuypAnsCY33L8xwyb9NjerIeyinfOai3L7SMPcaPrrw90OLeAz5r6+tcOjkdsSaI + ###NQN2BpwgBD0FFjweO6CIXAgwGUNIitZZs9kkxgLvLylC09lWkQzNn4IpHomrFslG + ###wHNJzMbc0hoxKHTLIuBGm+xiDGxZXDc+oHQPUUnc+4cBC9ZHdyBki0O85H5AJnJQ + ###ZKBjsGdfBXQOL3s9CgJ+SwTdCK845zw6exMfWmPAGNXgZdDnGmVgdpSPhjt1R7jp + ###IFNGf+z1dVXXcA5IgGBkRonUy0k4CehKJr+52x/Mo2tokDVnqkEycqELOL7TMmKo + ###qvweDJSIxhyFeneOxtPZfATsGmYEazXbp+zgyRPCq9pEIybIjEYsXK1h65iSIZr+ + ###9EuqyQH9QJPNP/ZFF/rhDe8q0sAgGOI5Nx6UwrCDfh+UJaNnQFlvRuFNeRDiST66 + ###Rw/VRGNYW7TjCWKTN0DIU7QXzKAp2uHjGZvg/Q08V+LIibRhbOLpONmtPoP0jXaD + ###Ps6I8jylWymTgc/306FqkhzAaVfDQBPoWQ4izQEj2VesYVUWz64Qq9Bf0BRuJwG3 + ###XGuI4njiB9hi442e6uiQz2BMR2kzWaXAKfCmyJ4tKMtYoTeeA+JFYc5mVP8sFDEZ + ###LU6bcOyeQm9vPpVkrCZEwzefGClKkIUv4oGKW+fA4elN/PWI2kZnD7/bHU9xPQww + ###t5RqMAaziYQ0CFQAZFbQmikaY4oCQbh4CcLHkcuxUBIsRI1kF0o88Z7APNEqULDl + ###7G5im7fK6Z833dO5AbFdWv90IoIRlvH+gGwoGF35nLkMierGk1k4FBltWCg72SvZ + ###JAq9Q6+DGL38njZ06B1Jv3ozEYykCzwC1fESux3PFRVDlY9SfFOsEfqIMuDlFGXI + ###Odp3WXkwFMgVq74D6Dh48nOnffrmHPZFz3rxJH4Rv+nAjijq6RXin59Q8WQ4alGS + ###qLqKrr1ArJzU4RNebR+QLy3HvTb1xeJfrcOO/rLCu+bJzlaRLJvypw7/LTaOxEBu + ###hkOk0XCEkNT7Tkfc01frOwbOuQEtt7hB00qJj4xjPBx2up9mESjxYa1awK9Qv9eJ + ###osIPvA3N5vnFNZhaNTkY+M01GIkx9Uqu1HcYoFS55UVBgKmXVAhbg1eruhpnnfL1 + ###p7JcyygGYiuOHDyfO5/EjT3KQK56o5AseW5/MNNwzOTSpKPhKzuKKbXtR4m7PKpi + ###H297DZyB0fh70JsmvOlEmS/MAU3MMdVg+jSKOz+cecqV1Om8PHlz0OlQWNj4x/bF + ###ofxRftE+i8za8Bue5wLnrHitoj6/IjI8yWPsqosRJmgjHJKlCpRAOoq7pNssQneM + ###xTTNMP+fn/0puZp8z037Kr6xJY0Uivp2Wihufu9o4py2c7F5WXzWuZ1/r0XUyBi5 + ###0eEE2as3CYaBdCQczwt0+aSwub2BPxbVlSorQIcW8ZUk/yowQG9HiQLc5QEjYd+s + ###o/9Hp9182Wkf1FuNZ/LFcf1nWPA3JVbGcOyPi/ELXL/4gsK0F3WrYSEGW9TZ3TMz + ###5oiui6xSRP1bP7r9V/scbQ4/PhiMbPsvfNnB/O87W17Vq2zv1tD+W6vUVvbfb/Gc + ###nr1pC2GqjT5D0y6RwWaX/c+a/ILXjjCdofmjyHFo/jicD2Yhv4urXoDu5Xc/grb+ + ###O5ZeMZO/1KOvf/S4R8XsoWEsWP87tR2Pzn92t7eqlQqu/+rObmW1/r/F85+Ohx2c + ###Hp81Ww12ShbcNnMVggdEBvZmhAGcA7qZE0rv3ZugV+bXdS7n4aC39p9HzZ8bh52z + ###UxBy9lAHY02yCeLhEpkJpgFvpce9/ueqUXQPkcI/VHtbP++gEf+X9lP2JuIWmU/+ + ###FAPGB+UBKOco/E2n/i3vCUxt96PmnoX9BWWQnNTqvAX+EoTOlPKg44+wE6G0oHHd + ###XoRfgaIUiSNEMxiUK+PZst+L/H7ArgbjS3/Au7N2cNSqv2yzp3usfBh3gf1Xgb8A + ###KVEvEQ9TKwGd4QYRNBaQLYcsbtJIiafWUESzpMQo4hpoFHZ5GJ1JAGieT7j8Wp6N + ###y6blE1oRehBKqk+FK47wDWM/8p9/ZB+D289jkLALiLn6SbupG2iLvBGZITrRiHxh + ###NTOZBmXssN6Ojhjd3JSCO969Pe21/lbC3TMQ63xY44SM/dmLYE02v4HN024qFIu9 + ###H7+vbD7ZfPL9j2tSk4jCwUdNwFK/85zayd8tgWxtTcSGiFfTWrvZ+knt3xs4LP2X + ###DhUtrpG2uKgoCv1QlGsrjZ8b7TdHUJ3trbWaL87OG/QZDU34Xb5jm/7a6Yv/N/46 + ###BoQcEPkggIvT09bBq3rzpMMbKIICqf/K68EU/fxzepWNDVeV+nk6FH+6dl4/gW66 + ###X0/9EQ7j4Cy9he5kba07mWAYlaiM5xllaYbkFfxeD2gVzeHlw9J/FTzQ88ziYgqj + ###RPGmKD7oaaUHPehQL5wmi7dUcSghS8Mn21RgVRuIamvv6ucnzZOXKNuV36GKXn4H + ###/+eLoKwZs8vv+AXW8jvUl8v+AG89ld/BiEH1L8O7YDrCUtG13xt/lkRPVH9aZeUr + + + +Valin, et al. Expires August 20, 2012 [Page 216] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###AC9BFeVCePGm2Tp00Ky+YoydAb4fNtt4LMqpsVM/a0qCPOCHfJx0BXYfgYT5H7io + ###4g/E07SvuBfRV3Juod9BJEVm+vasfvGKBZtXm+IjSb9PNzcfXQMLB96zJn/ejNsj + ###v6M+niTIX6AOrjLze+vM+N4Or86m42Q59TsvPwNkr9HqQqc4+HQInw+b523qw5qO + ###9P8qdHEynSQKU39w2MDrUHgBclElSahYS6IYqrUO1SSJam6ChWqqm1SNum9UMwkX + ###K0ARpE0hZmx2N7vDHllFOB0fHAAJdWMOzcpj9l//D/uv53GNyUTVoRo//5xWpdU8 + ###+WlznFwsCAT7jgueV8FvYkvglbRuiUr8dyj6v0yMW4L6r4LimDCy+vnBq+bbhtEA + ###1q+fF+lfCfH/wZZ++AF+4/wKf1pb++//KiieWnz636Az/Qf010ZW0VFwMjGKxlgi + ###8eEwnGJAxE9BtEYLQAhOXLARbjPQic5J/bjBeP6ctYv6+cvGhRi82AaK9JmK8Y9q + ###3O3zg3bngNl7Cw6aW7Hi77riCTVxHLhF/1dh4s+i+WU0YzCekjFCIB0OAIkH6x82 + ###jk87Cqamrg5h7uISOdu2WpRAEJt1dMFLwBFX4QUoWW4JaGbTdP7BzucDmB+YEh9U + ###6acojK6twT9PcZeiuSjiHszUQJnelbU1eKcVXVtTH/FX7EARKcSiz6JIJI/t6YT8 + ###lGlYocpa0/8hl0Pcyn+s6Z1xtaQjydnEWncQ+KOna/8xHbJynzm7xdKgaDgSg00M + ###YGV+MB9d/z9v1A+PGw8PY4H+X6vtov6/s131qpVqZQv1/8ru7kr//xbPxZjr6Fx9 + ###1/whS6CtDCfoUwLy4VPYayi0wNoauVqgNjwOeFA+jMdaQv/NsE+H1Z/90czywxHc + ###THkZ8HPuAspeJbZGwQtJ31PBwWIDAno/heivMJ8GRdWnoBdy9yGpC4tDcWnB2lxb + ###UwNT0WGvQvKsHEchBRAM+dV2NC/wU3M+rKmP4Xy4/4awO2AqjQhQ4BXZwWA8ksGT + ###ZEuEHGy8Sy/h09NHj+DfTVxbZcRld3M8veJ2VfgdSnd7fHddqxYplgx0GRvZfOTP + ###Z+OrYLQZXdPX2C1Dov8U/TuUT4DAW095T3XJOkFuLeRvANiMd4rgJujOZ7Tlh6M1 + ###ilI5nrAeSQUwDkDam8i/Ao0/rvK+HHxgz/0JBkekWdtnzyMf5oByKeHNnMKr34vw + ###owjeFrGC96hajM/K2HO6kYc3w3i0lH32XkwaNByOJvMZ1B7PZ/hB1orhl3v54MWN + ###apDt1tfwzPIp+zQOJ+wP5s974Rj+SpMAkBxMeS8Y+LdrorGna+XAVrTgecoD0kzn + ###o0jcnyVLOCtwQDLWX5nbwYtrMIjFjQgbOyuQAclqA12KaDTQWPdy6mhMeMfQtW+f + ###37hBdD1jSpKQdjL5Clr6lGzKbGnqk0+AXVVrFU11quBaGe8S8uipz09e/HH84o93 + ###L/5ow39HL/ahaY7yuEyB1ubIn07Hn3kw5DFlGMPPzuwrxqP6YBDIGqga/jCgDJ/P + ###q5vbf2z/4VX+qFb+2Kr8sVPBXtB7nlEX2MYw0kZTrayVMT/DxL9FLwog3ltQyrCS + ###TGAp38jqVKAUt+BVqluA2TG6MtxQJDr8vE+YjX8tsQpe0sEMa0W2ubkJ1ViBIvnC + ###D8/01tZAQUN09IOua5ZQyma8BDtqHMDgMYzscDwaG6XpV0Y/E7ECskqUWE+YPeme + ###NREYEOvsJp2+CN7hxc9rsFaiiD3HMGv7WjHgz/MBLlN+5MOwFF6boQByaNAtVMpe + ###paKPsYLhD3DZiCCo9BE4mLdD2dnPDo7JWwxW+tCHvYAiQ/RCf1TEPQc5RRz+NVrj + ###4VjJkUTjIpPpeDINZ+RkD5MPo99cyYH80eU/skt8BRgo5O1ub6ee/8Kjzn+8mofy + ###n7ez8x3b/gp9STz/x+W/xPzDdojsNJjiFbVPsJQ7zeZ556h5vtm9K4wF97+q1coO + ###yv+7MOt4CQzmf7e6szr//ybPo/WHeda0W2RdukW2U65WPK/E2h9BgWCtcAhifG8T + ###I5AyKhepiPybaw9wa8y8MlaI5pe/4ukYj1LIBgje13UF/UbUJUabKK7d5Z5ZfMns + ###vhfM5KWutbvdLnuIm2UPca3sQe6UldlJEFIdilaJ8hr0xKAknkRDvubIFjce1qDL + ###vLHxNMKQeLeoCVHYb577YYwhK+i4cTwcz+SVkxke8QLPC7jOuCY04v7ssy/uCWCA + ###PwmE0Q1e9nmK1DLidBNF1Hu8DZa8t9ZqHjRO2o02uzil+0d4teyXH9vw9wKvYNHt + ###uDbdLnuJt9Qah2t0d67ZljU373jNbs24efbjj3e+Y7fmuEm23AW7Ne2CXb7bdc7L + ###dWvxOE/fnTTOxT24pa7Xrbmu193lbt2ajZG7XKxbMy7W3flW3Zpxq+7uV+rW4jHe + ###4z7dmrhPd8/LdA/z8KsmeBRJTgSAhKPmS7x/py7aycsp3yuX3fiddoJHBdSLhLhE + ###V/VSfX3XyQUgVcbq0ByfnbYKpPxqFdk6MJ8SS/58Oe9bP2Nee1RiKcd257W343jP + ###38EopuRwj6XYmvA61gtqbUCn4cP2M7sL2IPOZDZ9ZtclSxPvhfBtxzimFLhhTDri + ###fMLR0JPByHB/iWZ0FWAUq4JT4N/CLxuTcMd9olA92tfn5rD1V3RmnByynjpC6y4e + ###8uA8tY/ftN690CH+wCo3R/CUmFdlmolC4AAq/gAf32s1MGLQDvugefcLROpAXgAQ + ###ZrX1nlXYhxKzCAb01y5Rild9n+z3B6qkdywBrFVHYOLnUgzMuwsw747AqncBVr0j + ###sNpdgNXuCGxrETDPY+WHArZ9F2B3RePOXYDdlUB27wLMIn3kmDwBq3brgcOt410L + ###3v55+1Xz6KJzjtf1tZ5AJ4uyMR7JSVyhgEbxtgSwsjeCfYnjAx/teyhwz8TtQX8w + ###wJDK5UsfJc/qjeR3VBjtdc1zEccG2SFWAi73aRz27IFbmwTfG6hgxrPeBtlNe5D3 + ###PjrFAB2iWfR2nJnmbcFl9f3F9QAK3n/QGsf48vj3lHNswcyt7vCmeVjSdADhyGiZ + + + +Valin, et al. Expires August 20, 2012 [Page 217] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###eo1/m6PUlu1e4/bmesJRC+T0ZNMnKhY+N0Ny9ESyabkpWnNCyIN/p6A3AK6RyjJL + ###FNvtxAY5anNQzVHilbV/O/auxD5M+w4I8nUQYBvnHQyJ/KJ+cfCq027+owGCBdvQ + ###3p6eg3YgFpPanEQsGGypH+C9YYkKdBqdiXxb/KVEOo15GAy7k9sCI1GkXd6PoN1S + ###GrB1Mp2P+wV9uLTUlIgASwIpk2fOw/xhpN2R2b4NdZsja6ZEX1wb/B72Jxx9OscF + ###FqON4qEVgDvpAkA8HZI/DcNRgdMNjesS0w1gD1RvRY8VJ4BFrt0gS1nG80m18+p1 + ###gTDVREz9YE2dOTk4+yW9czpwg05kt1vE0mrVglarhFLIBo74mb4C8BcZ+dHkUNo4 + ###UO3dW8CUYsmVkaBKtLCYinV+DTIfiGn2ooiXbtl8Gb/ti0nCmGfMzgYmQ/iHRFVk + ###xgBy7o2fkd2DDXzgRzKXXD8czDjhi+C4GLLhKhyNRFAGk/aNaTbWAJ9QbcqeP+fy + ###1dJrQsJwBiu0Ep19EZuVsZYXjY/SWMz0RCaj4AZTig4GzjWulvfDjfE+4ctWzz2f + ###hP0fPQHju10PAmOB/892rbaF9v+d3Z3d3Z0Knv9sV6qr+z/f5FnZ/1f2/5X9f2X/ + ###X9n/V/b/lf3ftP//Z/LqUlwaM+eo4wC6X2e/a50ZbcmXszmqEx0tqwUP7rd4AGQ+ + ###B1bsD1AHbYO0xhrC9ZCL8FRmcTtSAOeSvS7wFWKBX/wizBhHN5pT2PokArhs4SNN + ###TmdjMnMh86VO4zWowOh4/kezyKhhTCmzYEWzYgwCX2RlHM3CaWBBs/SaKJgVGA2J + ###kk9LNSUFC7GpgqqAOnQwHG1KD8nOq7NONJxde7qZk+vjokVQrquD8VWBXOmQgJAU + ###2/D2LawnuvoGTRw3TzoHwMqOjjqv/kGqO4BlZVbAj6Bo7bJiiT2WCmJWR6qiIws7 + ###G2Pvjdgoe4GPt4UQY632kWmqLLEJBinDC7u9sCuNl3Zn+uE0mnXIcNPx+1Ad7Qc0 + ###WZ5+ImSS9Nv6oWxrynMTEt7g5w4WLbAfdBARFpczIky0+BfVyj9btv5XeNz6nwr4 + ###8SAwFuh/WztVz/L/2tpF/7+V/vf1n5X+t9L/VvrfSv9b6X8r/W+l/6X6f6FGl62n + ###KfWMHYqbXG2h2mRpZU5lTEhfmjImfulY2hIoYodBhiImFTDZI159ItSxhQrWQk2q + ###JBMm+6Pb2TXfGCch8E+3hnUYODQsc2jGQXAeRSRWO6D18n6mxqGVwww7nStU0/m5 + ###6c72dm0nhnxOlQ6AuJMaI/zaofdiSHqPeb2z1oGjHvzqrse1lkLlTzkKS8j/IoNR + ###67wzG3eO2w+hAmTL/9Xd3VrNkv+3a1sr+f+bPCv5fyX/r+T/lfy/kv9X8v9K/s8j + ###/7MDnvGItYL+7NE5sW5xgz52q/J7/gQjbbHjsPeojflxkPNiepaZw9XXkrmE4M9/ + ###BIHbFvtBSBfi9yLBv73E6UoO598bz/TOTQOLmJE+moSSEjoZjpFND0PlfZYfbDUf + ###WD4XbriUo0gDbIF97Gg2vCFneXGBwAmW3J5fz33QjX4XOWCAcrpBIjyjfHKAXQcU + ###dTA2SAfj7SUBS7BH8FYEEdGQSnlBF4F1uUgjVERSB31vo87lJEp4YhPYFzwECA+w + ###i4Dp0k6MXX3oOcBS2lWCiSCdoyUv7QtKai/ijziwljFaVxHS/zAQbve6A8pl5/Vj + ###E7QE26YijPRPjOYxCD4FA4pnAQ2E43kkoonkBDsbH49H4+x1i39b6LXJWxa5iXzB + ###D8r7FMUD0IB5aDUFOAtsP+p8fPX7YrDcmVPE2YEaxdQauUbL1XARljkDbOyBr/ve + ###p4JNnP8yBhJ/GHmVYXSEIDEcy2g85E7HvWAw8yvwuSY+42lnLeFwH82H8D7EjEvR + ###cAzyagcT2fMm8JATK4l7S/hVNIgf3e21zjpT4XO+VWKvjG90kYVapk81/nkYjjq4 + ###COO1QEFyeJXPndfVLTEA+pxw/8cl+B6TgnSOzuvHjU6rcfLy4hXbYOTfbxWG3gGo + ###9yxZ/gN1Nu2lq6EUwLyhtJfJW4TISvbYD7DFsLJ1JYFvt+iM7UcgeEPJRwbD0S8H + ###jvilwBF7bpIf4AF+3dgw/MMxKzumWAGYI1amm1Eb8W2hWrUIO498E/tZI5VYtcqL + ###a3GUjtgH14Uk8xIS0aKnu39zNKZUTr/NxOnZ028ySay+IFd2zdHf8PKGzpYYt2GV + ###96Nj+uZy4eaOCc+SDWCHS6qBNn1brgED9g8ce8aMfrhji7wzP3CULtOiRF3rjKe+ + ###OxP+9Pr2m4MU3WS455o/+ql+eKg8SAgNIyJT8XGD8yT1jVzwPXQPMe6nygXPSQgA + ###xq9eGa/0hoCEVckv6cPXRauvPP54HWyozxvyNqn8mo4CfRnZODDe6W25sXAEgh4L + ###RsH0KgwikRaVXGHGcdorbUuCRg1S29vDkF/rYmcW1GruO5jlXmvg76qztuNQG9TC + ###xmnnHJMNd9rHp6CiwavGEXvEqsJ36OnSlbmwEF/QSXbOuCFt3GR2CVfJ33CC7FaV + ###a5XacStiQmItqQ+Y7yhkF9gP5lbLKb0kpxtXOl/4SsAFGaPzuiKuV+uz4uyP2R1v + ###cXde2Ts/defVwu5Uc3cHDxoQgszzOUKLKH4BBTPszcVF+pgrxTukEDzs+7evbAxq + ###32oSql2ZLsfFooxNWJ50W4sZ5yG6Ow4xIoKU4w2r72Uw+xwEI0OpKPGlNY6i8JLy + ###hJDtUqjbPIigGJupSOBlMWP1MK9aqbCnbKdSERfgoEPt+SX0oztj/mQyHd+EaKBU + ###fUP9hofKk/Bil021wmGbsAA/t24VWq/VQRS/rWULffbMQKcrJSW/P4Eh6FubH0Ug + ###GRWSrTznud80gjkUIVhdmH/KHtMVMa7THQv0F7Y3aus4v0XtJW6emywaP2USHkok + ###UP8R+ibWgGPWkKtBLfJYXBfD5yqFToU1nZSAbxRYLRaMZb8dOqnOEA6bb2vVzid/ + ###+tqehSQ5PoaubQuS3DDkbm9no6YhqtknDEg80dEAIhijP5ayCBBpIa3Dz5NTpNNI + + + +Valin, et al. Expires August 20, 2012 [Page 218] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+jjtas8y63DuZK+EtObjtmDYfCh7bAvmrCDEIFGDWhjxj0WaaLw5a8z0ul5Cux6p + ###NBjXlBm+sSnD4dJrOakcJW9gyq0ojRFtZGpbuBt5WxuGxJDoPVl5C7peVnEzvi1N + ###5LZvbj7kxOk9TOmHLbi0aU/RbnALsXgIDenNJdUMYEm01bsqaMoqykvuImm7PfSq + ###PuMJ4nGxXUoLE+aSwrjSaNCL+DEcnsSMAn8KewFdVJ6hdXaCoYBhj+WJk1FR5L+U + ###yVQieLgYrmld427jMSdH64yxMlHeTdhiUiwxeKN4MPAnkZs/2PNViafRFnecrzz7 + ###lS6F/IY2SBJDCqpKiYU3FhXiKMXk8K6QWEb9gabZDz+oxpFjrjv2tppY68ba+eMP + ###cwnGUoGbuorQkk2ulc3Ktlw5jGegNabhAI9Q/Uif2me2Fc4fYPDkW3bt99jvwdQx + ###AbgAuj7mvBh/5ufMv3HrbeCQ311To2kpltSbQvRmA0V9Ubrm9x7te672lyEShelv + ###ScXpe59JfHl2Pq3ZxDr3ci6Ev+VcCN5XXAjVrIVwEZt+gdMhmZf5DInpWlH7X5Ta + ###k6RnUcO+gxaexEzRoIKj+WBgzru5z90FG/mlCVumIdc3lIx7rj49Y9GKCnPi3QnR + ###luEwzQWL5lNM4MA+BsGEATOQgd3ZHHA7IMPAzJ9QuA8RSu8ats9L1LBJZhFuTpr2 + ###YvPMPUuVlX0LBxi9hVgwfMIbWoZtqyyNSjwkDNr8O8dty9glYaa0+Zy16p32q/pZ + ###Q6+aCO6SJs05iVQgj/yH6IyeDuA/T0H5p5Bc0/F81NPpMGPMaL6DJxF8xYaZWr1i + ###zKkb+7gPpe52tp0hfVf08my23KRD8XpmtNpzKSMAIKFg6BEetfVNFh1pb9GuDVIK + ###CDIhi5QeyqNXHrPhEU1ZIJKWkNira5oypA7iMgp7sjAdoHGE7DHriqZLJiihrVaM + ###U50sMlOlxRMYj2LgoC0si/7jluTBJHU5xfqt2VQ1lqZUrCQ+tMNP4kw7BjxveXhe + ###BjxvETyO6gSWdRnJoTja6DchqLmwTxmy2U7i2CEmMOBg8WyY+4RnFPDMApKQ5Gvt + ###ZJYWf3yuYYz8ric6T0TwLlhkr1H+fOSCpNR0A8f8+Ng810D7O9q0YjxoscEUu3z9 + ###mC2ChI0Yo9QPQ61x0EBixCqISUjyFNVb9tST+vM4cegZDxPI31hONgsx3ju4hk3O + ###mmTgIM5FVLnM8diKjP5MMqKOp/Fdq3EHgaWy0NSqnlXVUlU5LepVNYkx5/X3xP0P + ###fh+HX6H5Jve/vdrWdhXzv1R2t7aq1R1+/7u2vbr/8S2e1f2P1f2P1f2P1f2P1f2P + ###1f2P1f2Phfc/4l/OWgfuC+F0EZzfuBbHUq4L4PbFb13synvxe/H9DzvyVi9Ij7ol + ###ZOagi0DdzQLYc0zqmwZbgsWUtrC5R8Afe/4MXdcxCDraKx1tLr7/MTm1As4nwdLV + ###BG20wuLJHc40H/00sK6rCeuTk6xbJy6wlBUUdiIBPgk3h9f8YBzNjpw3PxRY8pqv + ###PIUdUCTY9MTfqphhZqYLzQMWt/kDbkDOBHuBdmXch3XRgF88oSTKY5LcFFgjfL6k + ###ZtqfxwOGRHwwmw6euXsH/Hj4CdXiUhzizVlwMh9EQeT2M6caLYqAxiME6Lo275ro + ###xWbr4qxDJxXxaY/ymvD7weyWda8DjEavu0xLH6wWRR//4Qf48Hwv2RPp64CW3niO + ###0cp71Kq/7Bw2Dk4PG52T0/Nj2Gn++EM7fkwr23pxfo7wxLjwK1mOAQ/ipxH5vkWc + ###F/VQz+QW/eSh4nKMVCMJwed+c12BQokM7brhqD9m5rHk3eDpjFIAUWEldM7kHH5J + ###W1garZuR/L8WHoKbbjgz4lU8FB446RfM8dNvCg+iH5vcGfQC1q7pPUUryCxK4zjt + ###96NgRuVdi+fuqHNhTvOtJI9PHILzouA9oBl4U/AUCf0gGUEGgbA3kx5unRwFm/zG + ###FBbrT4Pf5sGoe0vqBk/Ofo0zYpwopfKhO9JEGlLP50h+nwLUc07ar+3Zdj93psyF + ###yO6Op4ELzbixS3K9x0pMw4KYqzgcy5+EBehA+ugrxsAFceBufjCamQeaWuiatlrK + ###MUEll7l1Ii13Knc7++K80f0WtrSqvRTqQr5Rx8o9sdFIVTmYTu2T/UVRekxXCcPB + ###4BXwhYGRWJxd3gJnnU19OxhQPsx7zD67zJ7PmKKEeMfTgWwy9T67vmsSBrMJXlCS + ###LHXfyR6UO/QncXjsrlzOEHHERajh+FOgYMMoXlC2EuP7e2cPPkhRLL4fpZmdnfet + ###7GZF/Q9q2TvALLx8dc9HTWRjRO4T3CMV2f0o6Mq8XTFJBdwT/mo87nFaV1mhHrA3 + ###KjjU1WAuFEBNrCFUte6OATVi0Mn64ylaGUNYWVd4dYmvmUcsiGZ49QG/mEzwjtBk + ###mKz0pacPSC6qaAy8xFRQZaBixUMk4ftXZ8Cf8ARJyu4UjrgVi76XnWh+2Z/ygx9N + ###jgfWYShnkvCEd/DkBBptmeGE/62jCS/O/755fV8YC85/PK9SteJ/7VS2d1fnP9/i + ###WZ3/rM5/Vuc/q/Of1fnP6vzn/8D5zwgPgMi3PU5TeHbefAtrEM+C4C1eT04tII+Q + ###Op3uZDCP8L81UBcCkBK/P/ge9NU7ZY7nxyNR2mvgRTL0WFquWrzyBkCCSO1uIWg0 + ###U9CSxxOUbeXAUtPDHrcNI4hXSaly1O789OofzPFsPV4MBShFfwqZ/Vl3gy6u8fO1 + ###qDsNJ/z28qvby2nYY83m+SPMqQyq2+3k2kf5AbETb0b8hryW4HSVbPmvlmz52Tea + ###XbyKspreP2l6Vbrky1vms76PFwQwVMk1CKF4hDLASGsLJpAnUe7Q7Q0ZKv2hprEw + ###H6GwWHQgJG0a1ynpsdG0Yxrf08V6soKx3NO4jumfHbg2pvG9alXiWu912jQOjEn8 + ###86axkKu36+1kjD7X9L1nOwoTq+lLnb52gJodqEFobwMJXERzWjBh9fNqvtlqWx4b + ###ZkjSTwFRC0W90XCVb9wwWZ3Xj+P2/xo8c1HTdfQq0FqXTQPqMSICqJQh7GWgr0rX + + + +Valin, et al. Expires August 20, 2012 [Page 219] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###7vwISSMEfoAjbZyJXiMhOATaLypnIf0hs2mKQIyt/NkWrNVznyct/8NxG2MRt86/ + ###fv4Hz9ve2Urmf/BW9t9v8azsvyv778r+u7L/ruy/K/vv/wH770Pmf1iY4wGYTWqO + ###CFf+BylzGfkfesEq/8PXy/9gKm2mfqXu4aYAl1rWWRzkYuHz4MH6o1zR+v9qwfrv + ###FZ/fHX9fevhkBza/8eJQXHcIa35Tfcig5hhB/iFDmuNV97sENM+I2OL3VGBrwdEW + ###hmpZJlLLgkAtXynYyjeOtfL1Q6386YFQ8oSo4PkSMEIF/yQCVMgvyfgUbJkQFa6Y + ###ETz0g2j6cXagigcIUWGOJC1CRWqIio2HClGhBzpZEOfEEWri28YtWRHFNyKKrLgl + ###S8YqsYgmdjBWeVoGKPVyo8YSOVoW5GfhqHDlZ9mIqZeYr56fRaZwWFhLL56Bb+iR + ###Frkv3yRRh9Rs/LU8iRP2X7riKG9odkiYvq8NeJH9d7dC9t+d3Z3d3Z2Kh/6/W15l + ###Zf/9Fs/K/ruy/67svyv778r+u7L/ruy/S8R/ERKS+SO/8aoMxShK8bjMAeYSEkEv + ###yNuX6RFgHDKXFgOmMeoe8FdtXlU864F6wRyPNNgdGHDdQVhUk1bADnlbVYP0tz12 + ###8qbVMgJa4P/iIuX9+lmzw62D55b9GWqzxxVMY6TH2GfL1MdETveqv3O/+tWt+9Wv + ###3bP/WyAb36u+wH/RDDNittALohDUPLIMgv7WjhvLN4OZ9XPMYHb9nRwjGPo3jtoC + ###BzlGkFk/xwiy6+caQTi63wiy6ucZQWZ91wjytbCfc6azm3ai9/mDNJ2j127wZpYG + ###g4NWdLOBuFhMXnWwseLVBhAiOu03Z2ew+TYOdcMN8lcd8sS/HYz9Xjv8PegMI5oK + ###I19JdtnqEmW3lii7U7nj0M/qBz81LviljyVwgDEgWuMoOgtAvQJl4wrnvoL5VxaW + ###22ecf96lt82Tt/VW87CDUhvmzGxk9RIUjsOLn139Em/27fwKS/cDWum0GxcXIIYt + ###6MnBi/OUnuCb+/cEWsnZk+boBWiFR42DlP7E7+/fq+bJCxCMO9BYns6NDvixVgT7 + ###J+VXsDpnvN9nAOgUdKzOyZvjDio6J41W+579haZeQIunR6rBDoj8p+e5ei0ZUmbX + ###VaG/cP/307H+7bvXHSN7v8G7DA561d7uU/D3+y2iU/Sv/hm0IJtc1+xqJ6ey6/ez + ###Jyfsv+IeYeek1T6KHiYA+AL7b3Vrx7Psv9uVrZX995s8K/vvyv67sv+u7L8r++/K + ###/ruy/+by/yUGRH6Al+EAVGAKF8o9gvXchiRAmX6+hmylWXiFidgR5Rttv4uCUJPv + ###a2OUHtnbfnK43KJP6wHP01ylS5o8uHLr7KBzeg6MBb1ZVPzr2D9Qv8h4V9ATxA7A + ###3X6vfnKBplGfwMbm4xz0GGG7QNjHC6JFVqig20f1f73tslcs5rqmSZ4uCP43Bd8C + ###bXj98tTDiT5YcFmaHyzoGiXWG2vel47w1oSM4bzzumoFvyZf5bAT/TbFvj5LopXw + ###WOnMguGEj8YaSlqVd53X7/IXlgBcVZLnCJygy/s8LnvHB6r5BLpT5/VjDH3JYi0p + ###b63njkylmxXD/8nZFNkZFN57fK1SeGxQ8GQhGVEV3/LSfElUsaTwQK3mCE8Zx2D0 + ###B905udkO5+yTP5jHkQ0X1hWEgP5Qlc1KpQZEhn+9bbbOO5zAzzPZtkZDtvOaI/lw + ###pVZCM2Exmdm+TADhLbnNZcyKwDyq0rKUCsi4R5FkzdCux/PBLJwMbjGSgLe5TVnf + ###QZkeRiLaqxFD1jEa9CiU+Vu11yXzix3v1SAMvdX9NELUCzkoD9GzzZGnu1fHs471 + ###2eeAaz+6ezo1/PZ1R7zrDPzpOPQL8YIsxWwxxrxwzIY1d0qX+JMxNQ2AiNVQI/p4 + ###h8JKBiNCZ7YcawWPD7SC6evlOdvSicKEZRFDjC4ex8jqsAwd0BfSP8USZtf+oJ+I + ###/qvVLdjssGQxex3B2skAWzy4xfORGJjW58QMOQcdJcaWTTGKK5cc487XWxcFkbam + ###lCuVvdU9BWpvcjoBK+f3/OhNJ68id62NDWzkZhpyN9MQqC9lzPDS8jhl5i4Yxrlx + ###DcdiyWzMosJVObEx0qsYHVo/k/uTCXt/jxnj+pLgX0QHXH5MQyZ9djOQiH47eFHS + ###OI2L0cZV6MfjNlBeez79FH4iDduGG4cgN/igkJKlhCxJ+xJ4PN2VOzswBUibQ1br + ###BUswJa/qJTjjPZhPSev3vzYbEtOwCO0LUF9RqF+GubgCu6PlMNkLRKyGVJ4mmoes + ###cWJZ3oly9NJFMyn9zL589Vdz3n6AJ2H/vwyBznsdf3Bvt2/1LLD/V7a3bfv/1tbO + ###yv7/TZ6V/X9l/1/Z/1f2/5X9f2X//3e3/4Os+SDP+hrJiSB06sLSHdp4uN5YwRyP + ###6zKc49ItHfgjELAp1VIETH5wi1lYbinFGW9xoY2fPejo7nduY0XfdsS9VKgqMX9A + ###DkgU08UKLmwc48SzXlh4pGCH/8RHHiEYoUqWx0sStBm/ZP0FqIWPkzFT6QMM25jI + ###97UPLOeTB3Q9A7QV8JK9ry4LOjNrazt5XiaPi6zgo/nhJkG7Tq7sKLICNB2SqYy0 + ###d5jsHAinJKlJ0BzhkREGtECCIAhEwadglBEzRgedFTgG5baedeSoQJ9OAopPQ+kw + ###YXUNAh/lK9GjsE8+nqmg5aEZhgSnXRu382PWbDLYwE7aKDAcssIcswdWWcDXq0wd + ###RXNcdAzgY+IcLRx9wlBB9UrnDSdb+NQSnzz1myd/g5msVTGYa2zaOgmuEChRvTzY + ###QWE5mgzCGUnGn8eY4jK2rkgQZGkvU0V+Hb/IfmCVG1SMa0dHR3qAAODGwLGwFa2R + ###N6IRwyyptVdi3paKMwCNzDFcttmI5+iJt2xPvOyeeIt6Qq2Q2fYjN9t+ZM+RYuGD + ###ZaJFFi6G1qaGn7LXXtWwPON8Qivh6D00sy4pVLvsr6YwxTYtDscEmBcaNnnbxZKV + ###DrEtYym033sYpCAr5gs2rToQExtZsbd0a69q1NkrswmO/dyVX2jTQkOyBuPFVXOO + + + +Valin, et al. Expires August 20, 2012 [Page 220] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###wssYhefsiGePwnOOIqOyGEVVmxjT1tnGbM7K0vm6whelP5sTU9JIBsPwG7SSL+aG + ###hgKMTOE9f+5tFTHnHEfCv4DdMCP/G+ZIqHZq9zcDLor/UE36/8Knlf3vWzwr+9/K + ###/rey/63sfyv738r+9+9u/3s4O5IrTZtKl/v9msqERq6QmGfKod9u8VRXIGS50ug8 + ###qpVQzVqUR0fIaItTsmSZRayULDtsCbvIPc0idoKd/mAMOmB1nRJMPaoVs7qSw6E3 + ###y/pmJeDhKa1yjjyHHcpOkaWDzkrQkwO07UsM4EciGnBzhN7o8xHZM4FMOq93EuaO + ###S8zGnpWjb0Oj2w+J6utQvzOZTXXHnsktttoPpmjbiXMSomhNMgR/6YzIe4kp6Nsl + ###DWTSB6Nmetmy5kxYlT6h8DYYdz/S/k/BBPFSenNkIVYA/nwdDoKCdas4Rp1UM4fh + ###qMDnr5SJJ1vZJMNy2U6oVBCWP5CPXj8uJvxW3CmW2A+g42qzUGI/0LQZPwFxJz3J + ###VDasDvAFYHONo3an9bqkD9Pqt+4OxfscW+i03oppByTBp1hDF9QGP8cQ4rcC47LQ + ###vuX7q3qAySqFFKbDxIdTcWwC4KYHq1fCrJGBAZ5qyvK9s9vm5gX+aylu21vYdu3O + ###bVcXtr1957ZrC9ve4m3bE8LtJri5lGJzCdlOYIsgvUwQtT+d+rf2jCHD39hYLmqp + ###7LsemnpJClg8S1v/orN0d+rayrsq/toUIHnPxh6rmXiQnKVsvPkSV4eebrh5E9+h + ###y+bL+G1f7AHAtCoupnVMeKCdiJRj2O9642ekTbOBDyLJRGx+Nk+FgpfBVTgaoQKd + ###2Bzlk9wk+Q6g8fEP+XZNhRTb95IwOw38jykOxnJrXzQaVML5qYv0hh0FNzMGFDRw + ###bvntu4/lL2tH/Vd9EvbfehV9eh/M9xOfbPtvdau6U/3O8zD123at6lW/q3i16vb2 + ###yv77LZ6V/Xdl/13Zf1f235X9d2X//Xe3/6rLT7hMgSXMPge4cuPwBS4PR+R5/J4a + ###yrLQxHnw2zycooHrOhBehCTRQ0lyqWIjbt1zPryJOpuEQTf4HEa4M40CEED8CTCh + ###m3DI2ebQn0R0y+x5eR+6ExXgc9Fo4gKYY9BHFQS7Ad2ZD2YM+BWwcOZ3u1xfo36j + ###Nsj3L3RC0proz0fdeA9TlULCEOeogd+9Fsw7OZCvYk+f+ZegEEhfzdhQKnayXvgp + ###xNlDAeAacT0mwxpayrVQbEPcbqGH0gz/onmCmaM67YvGWbvDJVwEzYdSQ0VHOsWN + ###xpS/nnYemFBvh5Wh9atqgdFNydN2B/hZp/0Pql7UgaB9EHjAeR3Xpw2lVqHxvAoG + ###6PQkMU/6Ei9Y2Nx0+uKJ2Z76o4gEHzYZD25H4yFto3QpDsljtN4vIhXi537xf0dU + ###D1Uy2KfCEZIYi08PRM9m2GYHm0s/PVifpKe+e8SDf6juuAneGAn+Mc31/FWv566i + ###3Ah1MHzJFfbkauXfH5FlkbljbXwEYeGZ5WJWJRezPYCddDFTWWrwJRoAPsKfcjl5 + ###Uxizv5TJhFLe498+2Lq0KPcxLmc4nNGrD0Zwgi85KIWThYaVAL0OOfPQMW7SgJ5P + ###T6MErMsJATEuogwiw5i42i+RJVucs2QchGTRjjmlJdWc68nwfr1JCY0jQTRipEzG + ###UKtEnoI5QfBXi0iTXxtd/KSkQkycrtzwrIi3taogWPjEiLagJx+eZUCIO4bYFEOi + ###5mwnR0Cb8tDTSB391ojceXYmi955P2Jr47uCIHjqbElA4v6dZh/4OhBkRQP7sraI + ###OYWjUDjXOyd+3Sc08QJO4jvLevm65Gqav+z1HPwjeYldExXI9Ec7P8oKY8yYqPFo + ###gYSz973eB3siPD2J3+uFJWz3WBfrOiN+AmXKhKL3fF6R+/A8WPGvG1jQMV28L1mt + ###bORoJTYhHoao6qG5mP0eTMcgbUTsc8Cu/U8BV62RtRH6dIYOG3wc++Z36AlABvHG + ###H3z2b+EPm475zv+6RFhPecwmyu4mztJq600o3BPS0SYMf6wlcvY+RvSemIlnJk4F + ###AvcEhp9ZuFL7fM5tXreuJrd1dlbCKdIj2TgKvZaFvggJeTiZo+yohbXCJdoGvReq + ###DdjRFATgYATiccQKJGEWeQ8/X4NePsq8KcS3rWafi6loCYI54PJnfzwf9UrcLEGs + ###xJTCp+jGO+p9DnuzaxbcTOAz9Gw+moUDEX7tCvoUbJqOEmLHXOyigMWszUS6KORC + ###BG2J26xQ2dwUkb/Ye1jNee6rcFZmgybx6ng8Ah6ZjVexGSM0F926WJx8XMtG7mtH + ###unC11JWR9HBnGO8MRDFM5AszjVPfCWEv6venfje5EQ7GsKlcQ5WbYdhLvL7F17f4 + ###+nYYEt1ME2Vg/VDK1MQLWJoUuwlFdn7qgOEnUITUkgJq5V8vWX79jB+sJV9M4p2k + ###TQdpJJcAu8NlbRylYRPcgf/smfqB+8K/Fo3AsrWuW/SEIJlY8LSfMkFqwBbUope9 + ###OQqBi9Jq1O7BAclJLfmM2OxrlfGX+pVOAiSc0shwYJocKa96wPTGe93RwTi68C8p + ###lpYM2/GMbyhVAfA2Lp+UWkHSJHLRhoTHd1jnuXV4R34aMy1kCwU4gj7i3kRjHKJN + ###lOc6VkdZVvgxOTMVLUUuzcvyyJBllhifrCIWEFTzEoDJqaIX3JABdz6d4sUo2u/k + ###9myfBcaNVZZvjP796OyI0UprPJ6oE1tROXSCNKodiBooKFibQMTtF5PJIAT+LJoE + ###XhBPjtPnBxoVukGQMh/AeTLo82NMn8YkxpXck4j8SiNS0ZXDYIZHFUSBXZCQIi17 + ###OaGIUiwRNcOwMOYaAgIxHQeKqUzE233tLZQs89e20korAzu65zjXltPd52YlnOQB + ###7m/Bjd+dDW6ZOAkJUNDlZSRB8Mc6xBbNEe3THbvBePzRPCWWUpj6QRZOaY5Prmd6 + ###ATiPthOkoErbR/kvTOOSDZY2KJQfq9s7ZkskFQ45BQ+B16QZmuCtI9CYgL6AEuWD + ###26D7Thby0g1OXJ7tJ4LPrVbTTZe0hVqEqfVwEYHKx0GoCHqfU1qSTvHlc/7ShRsB + + + +Valin, et al. Expires August 20, 2012 [Page 221] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/TygA6u+ELcSziYKQbT6YmkhgQZ6f+t8n0pAog/NUXca+FGeXhAjz+gFvXf3Ah9J + ###bInAlvQCZhivoA5d0/zFInKbynU/P6vzOHE8Dt1lxOeoCNS8s71d20mj2jpJ2bhk + ###eiQn3HLycGAFJDAcMTRaxjlIdhxo3tZ7Sbx7DBVSTbdF85ZlAcGk0D9FfYNO/C2N + ###48V43xD9AJC1akFJkDnQnUZAaMUes2kYfUSOmcDXZdD18agbEa9QVMQlIn6hz3wm + ###HLh19pqQZ+BGtbwQqcUsVsllHykqOO9IDsNRB/uQmhD9Iw/OuyHpWYbI83ZQvE5w + ###oET8VR0+Zyy2tyB/vbGh31g+UVuNg/Jlg9BcL43cj1A91VRWx1xYrlRJ9OGqEaK1 + ###EvzTJUJ8SMx+HQ/5By3lutZqjh0kW94WhglL5pbPrV5X2KUwxrXWLR6Ds7rQ3Uyy + ###UrqpP3CIg/L5CPPnGMCNzT8EO7V/Vvt+YrLRduM8yklOe2j3QbYBwlfGcU/GVoaq + ###Bz9MhGknvZ78CWbT+ZB0Dzy+SttYdMUjsexo5XfQs5KiUmMoxh4ppw7GhY8yZ3nC + ###lJi0JLrhf0y5Gi3CuX5EoCWtrynwvzh/5TZiF6t1yk2YbPUpq08wcvRkOr6aBiCZ + ###fAoGeACYtBdF0rNoOoe/V+iF48A0D/DyWViYpsTLhNoMIhLnw2UzhK1XgUEDZw2J + ###fWLPvIowu2NE6Iq3LZXeBKBF2rldaZHanU/XlM+yOrj+3EFflU+aam4N435quv6k + ###qOw2YtPU9+WQek/k4JOl2C/WxvUnU6zNUvmXBJP4ZZExQAj2UZC9C8QNS8fklQPw + ###wz4J/9/oOhgMOpRM5KGcgBfEf9itejt2/NedrdrK//dbPCv/35X/78r/d+X/u/L/ + ###Xfn//rv7/z5Q/jeSkIilT5+xyRwE7DKlNkIuJWIsAuO49qc9LEOnUi53p+54COw5 + ###6FALkemjoARgGTtBOiOISj0ON1JBGwCu8jZIHPnLKAjybJ/fjRdV+fO+ytZZZiMD + ###Ec1ANjJSrrkw6Wcw73oQA6cTptuJyRnjT4Rj+yCC+GHnPpLjUfxNO3n/kuJQxtOi + ###dCgII8dv0MVcKW6FZH0Snfujq6Ax6ipsoRMG+hWjZQFw1fNnPkaIg71iPnVl2cvh + ###dDHpdK/DQc+THh8SnzShDHEYzpDk6Kolar5UnCkKywsm6c2SBkZqdwYIN5g5wHls + ###DJirC+S1rYPhP+CezBdLr58e3UIjFsoYlrhwy2etE0IrmOMmnqUYlz9o/XjPNe9Y + ###keE/d8b9Puib0XuA8AHdFh/rLrcu+ukFNv1kxUFdt2ZWLtk7TGweMNXFYES6lCQc + ###AQbwCkNMmRSB58PAXA0HD7wa/o3IVM6/NDVx9JpkS+i8F7FqkKoS0oSVTejP3E4e + ###dg8r6U1WtKWBxjjCj8hTWgIsUwCWCA1wY1gu8ZbIg7AgSr0duUkZLnl8pKKl5bmy + ###/XwlLr3Ou15JIwZJQAjrKWgioxFGAMbA4RblavTk2hQ5GJiQx5SViL5VRdgG/q0m + ###gk/wb1vvtRMg6ATpKOqSwNLTgq0YJ2ztV41WC4Sjw8ZB5+i8ftzotBonLy9eUb6/ + ###Hd1hbDYNAlInQYmX2h4F9DUFIoVrQ9iR45bDqmgE7i5aLcV1trKL1kpxnWp20a1S + ###XCd2nDPkBnPDkVMi0l/JOYmDz9gLuZa71arZai2r1WruVj2z1WpWq+q0aFGjFbNR + ###L6vRyjKNVo1GvexGc4+/aow/vdWlxr9ldLX6MOPfMRqtPcD4q+b4a1njX46qtgys + ###piNgKaw+NhCw9SBY9UxS3X4gqtoxxp8+V8uM3zMXwM7DjN8k1d3sRmG/jzd8LgE/ + ###xIYvWsojRssdIXXnPb3Dzku4WkLedYD9KvIv30FSxurStgWKHVutBjZFzjBlCVPO + ###4DLIny5ZGDoX+8HacLXvIo1jPGlqR2cKdvpm7ARTtcBU08Hk3J2dYDwLjJcOJt92 + ###7YRSsaBU0qHk279ToVQtKLVUKHk29FSUVS2UpYDJt8OnDmbLGsx26mBybPmpUHYs + ###KLupUPLIAKnEXLWIOQVlOYWC1JnZsmYmBWf5pIRUnD22cPYkFWc5xIY0KJ61ZLz0 + ###JZNHjkhF2Y6FshQCyCdYpA7GWple+srMIWmkQrGWjJe+ZBaKHn/2afj/vScj/8d0 + ###PHwYD5AF/h/VSmUL/T/QDwSDwGH+D2+V/+PbPCv/j5X/x8r/Y+X/sfL/WPl/rPw/ + ###LP8PuhefDLmA91ebzfNHGKoYfbon13gzUAhOyBXJCoMpcC/GM39AwYyfMm/3CXs3 + ###nvYiVqhtP2YvbmdBlBpLgXc3O8kIxguhaGnUoeoNResWBbGBRGIMZ+6QCttjTx7v + ###Vp/lLO9B+dqTx5UnrMyvQzxz9GQ+EZVKFE1Nz2KyCMp8Uu1c/9ap8Kjne+yfgLit + ###Hcyn9+Qx/Kk9qTyuSdDsy+Jei/a8uL2dx9tbJVbd3t15UmLb29tbVb09HMyxPxv4 + ###l8K8JXeZ8ax77YrA8VRENXkBjb8Heaey6W3tQn8xKk49/q2yi38eP4GfX9LNkCe1 + ###Z3Sb9PfCS6CUFyUGS7/6v5gI0dsJasVnzL8Jo8J7PBoDKbnEyl4FW5Wxv/pACqNZ + ###v/Dj/8z+ewd2Q+Of/xn9iAE25qNe4UWhWlyHdneK8pdyPfFTwYMfa0Xr15f4dbtY + ###XGLaCEs80D6i+slODQ1y5V2Q8tEwt1utAM5ZrbK1uyWRLSiHJAFYVSRk4MpKLDm8 + ###L4jiAawojdJhOXnVGl9Z1FN+H+rd6flhpw6M6ySZIMaKh1/rbPF4+O8poEcNZiPO + ###+nEIG0xHRSavUNAPGtvaf4B8u/NkCyem9nhnt7T2HzDA8tYTboDcEYZIbxf/lr1t + ###+stq27USL8ZDvng7+N3zKkgyrFqtVrZFQzXREBOxYZ54vKFdbhn3Hovfq7zBx7zB + ###nVoN/3pPnlQfi4Y83lC5JiBWuOcI1OB/q7ynNZ6vufxkmwBVt3fwu7f9BGZsDadq + ###abyqPAMcr9XcePW2thBd8LcCnadRSHx6opdeVfi/iFHVPEJLeXeHZ53efkzln1R3 + + + +Valin, et al. Expires August 20, 2012 [Page 222] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###EK+gTdZqoiFOiLIhRCRvcIv/Xn0svouJe7yzjX+3PMIz9uyu6PAAIRo60lDh6ajA + ###geOdMOherVqTEyrORiSFbPORlLd2xMRKVElKoe/lmkcjKW9v0QQDAuj37dpjKvek + ###AoRw15HV8oysaozM2yFKhJXh7VTlyGqC5sUIq/KvjI+0LUjZEyMW5ctisfG5wrGI + ###8sbiA0qXmOLlt59QfW/7Mf2t7nDaqFV3vTtjYmt5TFSr25y/b1eeSHJnfGRlb0ss + ###0or4LkbIBPlXxffarvG9LCJKlXcF16jsiu+SZnh71Se8nR3ORUAQqAraIEzhPZw7 + ###Y2LnDpjY3d7imIDdWa5XMTJPOrzJtPKCBsRqKAuGUK6J77Wq8bvEKBNz71XE6hAM + ###oypoqSbg1R7z9reqHGNb29v3ZYMi3QrnhHLQnH6ru08QbHlnGyZK+GRt7dBvMHWw + ###0MVvmBgXu/O4urvDuyM3UL5/0h3FyYDr3nK/JN3Ye4R8vkb/btO/m5ubDCQO/Ik9 + ###FX8LWzvL76SxEIAQcVY7eH8Urc96njE15/BWn/V/Iot6QqPnc7KDU1CrwFDZlxJ/ + ###T5MCZPGExCDcAqtPditb8j3bpkmuVmHOytUaEnUVUaTecwaxjXNZrtWQ+KsgmXjy + ###fZkzhl3kpLDxbu8gXp7s1tR7ySJhdZW3qjX4U/Wq2wp++QkRyZPdKr1HkvMA/mPx + ###Xi6/Jzh52D6Kh9vA0uP3RHy0h5drW4/xvfdkuxK3T8QIuxiOj29Jj3efPFbv+TLf + ###8Wj8HpHy9u7juH98a9hC7gBMdhfrV588IfwAEf3ZNsjV8+c9Cfv/WevgQZO/fLfI + ###/r8FAsmOlf8FNoLqyv7/LZ6V/X9l/1/Z/1f2/5X9f2X/X9n/F97/jH9BOUlP9X3y + ###olO/uGBVeZEsoSu9qp8fY5HOa2/7PS9thWxGi2mtuoUqcM3zaiD+UwCeyiaqF/Dv + ###tpbRIdE89KcDi+8Q222cvAGm0nlrgqLmsV3UfkBLiJvfJtP0kq2/MZvXOl99svXE + ###szufdg2WVEhsfj7pwf5QiD1Hhctwh6eWTDzrkyjhrCu8dA95TWbU1J1SZdO0UYwH + ###7qYPZtNBatNGTfS4fZY9OijfDfzBX2x4pbSm7eHhn6wA6vLhSUHfG4RNHtsYMBvk + ###vbA3pwMxSh0aY27NRBYFBloWVeZvC1AlHaSpZnk/wtU8CWfd61bn9WM72J0oRI7O + ###HX7Dm8dRVB54RjPT4NNLYBc8RQK/TUfRwzGyFu4odlqH9MrecpXJE1x0EDPcVJJF + ###RpcdKkUJcNDX30D8vzt10gy+/2B0Wzr2xzSpdWXxdVz5DMZR4j0577fGUcT6A/8q + ###0bSkQYwu1jpQg1I+9zJAdj+mwKjz8dXvGMdUn1Pxq34V1VpJvLhxgzRZf8+EYqSm + ###wD7QCM0g2pnbrYaFl8GIrg+wtoVko1iu1hIMlQlK1KiG30jQ44KKkcEQooPRTIZ1 + ###TNyPzT+iN7RZseTquMeIxAaYGJBxTf0O+jodFxsdBl0JKS7joUp3gPRvvMFbV2pq + ###Vda6OOsIZr0FSnMwnHT0n57ZzCMssV+1XCyIE359CPsD3wTB0mdYjj9oizS+lyMm + ###cuIjkVPmCFJsQfvuohcK3hDyux8prl6kbuKIlnB34UvwAjVpteJDEHe7QbQZqXe8 + ###m/po4jvhGkNKVsTrPBe/nIHweQoKzqEddZ/STFBqsbj/0sOC0oyr20yfr8PuNc0C + ###dADT9dD2LC55acuH4on8yuOJ/MrWFWfT98Ln8WICJNA2/14WVDuiiID7qyMMKo74 + ###VxyZXccVvnJhGOAEoSTDUtKgRGaEELqPpen85BkGpXWCTba6sacPG14djIM+vnnP + ###Cs7Rl2GQRUChgsYw4oqewyg5GERNEvS+STqu/loISFk9+mPkkKdFYoyqlKiAzw9p + ###KDBCuKZgo6Shosg+uCHERZJp61FOcwbVF93PFjkX0yvOmB0cwpwjLXSuxJ+QCBL4 + ###w1P3PIOxxmBgNa4vT/jMOdV5ARny4L1IomYlvDDo4zl72zlrXhy86rysN0867Yv6 + ###+UXnGD65qEvjuFHXHwRQyFpeGg+fDSfW9MAv9mykAy/hjSEL+QooM8OyQ8Pi9svQ + ###vylYu4eXjL1+BybgmpKQqaxyMhy8RfvOOiVtHEXXMDUa43JUYtb2nYir/5x31rYe + ###ftY4cPQmTJu1rX+TWduiWUsMMxFRNxEjZgFncvFNrjHgoTcCNbjRQzAdJf9KGaiN + ###uQPRooCcQ7oI6uKftUug3APFMa51SWetZ9OgJ3oir42KEWFpnvssmw/qAGAUOhGZ + ###G09HI2pjGCT1YGbmK5JzFoxC2gZKxsaGv0bcZJDcJegSYNUxjlpV25wEDMuE4BCm + ###jHFr5gQLcGaSz/9DBjFhcrB7nWkQS+bOQ82hJCPo6UH5/KsSC3s3sOyRxi7n/Q7/ + ###dh32Z574WzWrwbRP/VGvEwV4iHbtT4eSoW2X+Jv4azj61Lmib7VKohVU6q9uAQr/ + ###AEtrnapPZlP4iGnVO9A//JqoisuLCrz2xPoX36y+AmZ5X80dQXu9/oKzkfXgpkvj + ###d4Fbj/jq30q+hSZETR5YEHeI9psXZoiCD4k6dc4ysDQ2zblXshjOCi+V1R6mY0Yc + ###EBOXnXBVcKuNCVXRalvjG5X3VRniwfi1kthsHDxHRAnYkaxPb8DL14AnG0hYtjAi + ###XodbWP3+DG+fUnB4bbt07SQGY6+UFItLvo5ZdryN8JyHQF/jIRuNwyigKGLjEUaZ + ###izPHtpH2aLTheI6Z0LrCk0CuWhldJCZADP7Gv7ljXlZTUo5rYoODH7sFCA2slBqS + ###2TnqF5gaRJ8ft3aF+zplduazgm0LyWKD8eQeNuMvU971def+gdupTiQUw5MLCEai + ###mDXHWLj2msTBWlxDNyfEZgN0KBiMPwewq3K+JBPVqY1WepeQX4cfmRRwxU2V46mx + ###f0TzYSf6DbYm5KcF9oNifT9ITiu6XrLRqh4XgvTMvG4QVQkCPyhGlYZsNwi11oz1 + ###qYbAm6eEX44CVbmZWDnaCPlTbrApc9RfAy5NzGsqndwZNGalqEtK10iyBVzGBQeZ + + + +Valin, et al. Expires August 20, 2012 [Page 223] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ealkVmZ0MvnizVGn3fxHAzX1VPsua/OYmF+j13afl+1tLBcC45tP2EtyFBov4FC0 + ###/8VktucQsnn75kYaF8Tf2w7hlHfCR++WOed3hoRqCA7QmnG8zVQuMEKOOBsv49GV + ###aYqPh69tBraZMt2iaIgrmBsn7RCc3aFHyRypi6GJQ/G7QFOY54oNScfoSLUpMhy9 + ###eNeg7DNyI8JiOo+KkxZl6D2aZlNKHCwCBPJU5+eLerBHUJQGY7+X0LlU0mLcDWd+ + ###9+Mmexl+CiIWDTFV2iSYouuZD2NhesIlQ7upy+4t7vIiC5tiSi08qzICUGrkJVGf + ###SICaWCE8l5ZlthLpKI1VSUsV7dig43TJf4x80iyT1tLkjc8d7AnWOMp7nEm8X2TL + ###TYxfsTiUHmrV3d2SXaYonDyMNLjOthJCidOsYVYzqcLQrxPGjbR0c67pwpmaj8y5 + ###IsGBLqsikbvSg2kiNehFL4VaVKLLiLJntUTKubiksqQAOYeYsT4KuNqDwPKt2YQt + ###2YStpkxPwniuUvYBMWN/W6cvq53myVvqCBnHXjVfvupcvDpvtBGvepct61EKOKCQ + ###ZcC1Tt/F0KwmcwGUtijz7aKR2XkiLW7uJsp3L5JgzJpJStT5uVK18Yux59KvvJbh + ###HeBM8Wtb5TQrm675x3aYwWyCHFaJzZI/ngeUdnCEfETYSySHTK8OOxd2sZykx7Jp + ###8dfkWRn3D5vdZxVD1sX6PvC/2yiMOvxKNUi8XFnG8h9KStwaz2cvUOQVP9eNdZHo + ###JRk/XItGjJ7rcsmha2YOiX8go8Z5u1Grdj7509dZ+uyWcsZxtTPEta2/iFOeQtuY + ###8nR/P3YkUtwex7uRGIrUDV1TnNgOYpuCZkyWNG31iKM+zteopJFFHgyP1jk6b0eg + ###Y0UYMpKmU0sQvbgNWz22TYkJZTkWT2UWVY1V64YnlNtjNBgrhZP0hn1iFS/jpEae + ###tIU6t2A8pB9Nx4MBLHpKbmftIzJ5Mnroz8jzHLHls8sQVBGZD1hMVqsOk1Vk/uCz + ###fxvxa/kkdZXDUd9uVzejcf+ujLd6+8a7koFAGURSCBCOjJ53bbfsae16D9huVWu3 + ###+oDt1rR2aw/Y7pbW7layXb00Oi7ZpKR8q1Bs0YxTTnkM9yG5v9RxX4l/tsDy3cDY + ###EzWrcRW2PfZDrMke19s/Wcdp7lX3wdzCldTgxpRUvxX7t6VPLcC7AViA0/P3fjGE + ###+JdTHw3voFZNuXyITMwW+kzXEkP0dnmJiDn8dcHJnWVx12qhJLHttoy5uqxNtt1z + ###tySfS+JOCjfbhuiEvHcw/gzdCDGRM/occc8cZKc6G045R5QznZRokr/w89vDcxSE + ###juoHlFQ36YCQACHF32SD6SeZaHLn4Fr1l53jthIjpHdlwmyJ411WVltqW4X1fK9t + ###VT/0MDfCNPEpcZwh+4KX+3iHdLHJUON1aAp56kcyjZrNLziQNITIhEi3v8c9ErBz + ###3eug+5Fbc+e07yKWPo+nH5UCnrKV6w7dya0cWp740xkQ+lzu5qYP6INv4vqpWPI4 + ###xbbeGLm9XVUVTzUO2/R5sg+w0NurLMJE11UW6K8Gp6rB8b4inJoGp/oV4WxpcGpf + ###Ec62BmfrK8LZ0eBsf0U4uxqcna8I57EGZ/crwnmiwXn89eDwWNUCzhMTjhJdPCG7 + ###JDVJlwjzkN37lXvUqh7+avbQlMfqvR5JuiG/+gDMMV2cXQRaiV/1w0NdzlxUrWQN + ###cSsh95D1gAyFL21Rkdw88py/Js9ipdxgnMDm6K15tuppZ6vJo27lMZW+gTu37B/M + ###fjg2TuzJUht7znsFSg7Sby6kZGfLIRIlWrYtcdTQHrMsc64zMlXKdEqxhQxEyskL + ###dCY5ctjqHQ6+nHhArDSue7CXgzmMWxwIWfbqUfCZXY3HPVAJumHwyTh5MN2trqAV + ###7l8RPYjLVS/D5eqeV7FcN7GWuorF6TLRa/kCIwXoIFJdrvh5MD+RT/F+yr7Oge8y + ###bnM4zqQsAfTAH3TnA8SwOJvGax6KEpT7mH2byPYlEFSMNTu8oZLrR15e3J8qMcuD + ###QA0GeusrZx26FQbbTMqRqTZEumtm13TYzuIxq/HBqDm99eTMhX3uzyGcPugMP5rZ + ###Ro8Mx4qS/LB40KJfJ3iSOQDOxuciNM/35GD1Rtk+S0Nylh+wVjjFqcqYSKPZcgZE + ###6+gvdto2ij1frs/ufsq+pTZVZpl9SyD/yO8FMnCLANkL+/1gGuDZcuo8OGfAOQ5t + ###ZVMUs9cYIq31j+QtFK3glXLGjQbjCW4FO46rHq1/SOwctP6hmSWMHiXhUDX4pyzX + ###Vj5KaWVQCrTmAJQ9g8YBX3ULD3z+UaJzc9e1Fok6y4fe1ZnYpV7+4qU0KtHs9kR/ + ###fX7RqZ+dnZ/+XIjBF7Ukkfqj5snoIB1vixNL8icoa1NrumrpDwUK/hjwRtnWDeyF + ###QYB5udArgnZfiggzumLjEeZyZeTYyA4vfrYJ1tk1NUz5Qhg7k0i3BI+sswltomJ5 + ###1TgYikeulXGM3piZjT19CbiK4ppUxfc1XLv7h4/jIp18viR+/bLm/hZ/St27tFS3 + ###f3Y0rm//LMj/cv0QMLLjv1V2ars7dv6XarW2iv/2LZ5V/LdV/LdV/LdV/LdV/LdV + ###/Lf/A/HfRhgATvk9x8Gpz0+PMRaciOWWWkCGkGOdTncymEf431pwA2xtxL4/+H7t + ###n47QcTNgWlDHjB4XS1ncZBQZseTS0ySYj/d4YRXPqlLdWlilalWp7TiqGNG8E8/j + ###xdlpBNZyJql5tlx5b8mkNDkbN3LT5O6SkYHmgXKeLOrzfbKbLBjYfRJ85G7aSpaB + ###z4KEGUs0XcvbdHXppre+XtM7X6vp1AQFd0wvsLm5KfMK5F9aS6YOeOZmxV9i/kt/ + ###6egrhZlj5/5s7evPfxL6/0n7dacXDPBo6KHiwGfq/563VatUrfjvW1sr/f/bPCv9 + ###f6X/r/T/lf6/0v9X+v//Af3/vvHf14Q2z4Snh+k2QoFcuL/Ue3ckmQ2G8hWWwWsT + ###qeFgztHfCD1r3rNDoMw2zHjnsNECDCfLvub+X/gsLPvzb7xvecqecUc4vDu/sGz7 + + + +Valin, et al. Expires August 20, 2012 [Page 224] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###2qfDv60c/Y3q51UNQ6/qZ430GDoYK+ioUz+P3ax0qMpNy/qxOQqTDjvnhx0KBPiF + ###aSKuML88WzyxrzsqjKCjUevnm9+cHU4fCvnmR9cTdzXAjgg7IbvP1aa492mRtkbR + ###b/FQyV+N+9FxHzCulFHBYKR7gq1Posaoe2BHMyEvKngavDBru93G6NFdDLEXmqPY + ###OowgLVCKDMcNRRzRlZ0gktPJ3esGh0HX8jAzQEAJ/xY2e6gXRiGPYGC7GAoQpvZa + ###I4vXTed1zdW8jqjmaAIiA0hGr2uLRmE2zp8bmDNa3e5RnMYgaG6FOOU9Iu9UhOpV + ###0kfBvfPo5ueCUZwHZX5pGCDEd2ex/dggmTEKce9kO2sUcbMgJHavUbQUQwppfA4Q + ###ejN0KTOFpOQo2jJE0Gg+vATidT0ZIEZE7JEgmkNBMyUDxAlvGURRoEekKwdJOeeC + ###vzIiHFijkSBiRGFJmWzcOQoX0WqRAnX/VHTiVSDyPBmjkO6sifa1UZypG2N3AsGd + ###ADvIshOTrqabOwpimbuAkEyB5jsFhCQCnO1EoRhE8dlSYdspXPsJxamIcFtFO/Vo + ###Fv4OhIUW4fFIi3a1XJj29PDsFBajQ+A6CpxkqoWlGflXZuJ3YOBOpqFisCSbx793 + ###piC1Pzg59x2WmWz4sfaKAqFHyfYlR71D87q/9s1v7l3hHs3n2RPk1CKb41ce0wko + ###o/kepwx1O0JCkc3TBslX7eUc3UjTm3dtmj7daEmf2vb1eDpj0PmhfqmFh7nO0fwl + ###icfpzbfGwPazW89qHkRQLmla4ovaxRTv4aYuo1037vVXFJPU8dyB97um9pU/HZK6 + ###cdQ8P8NMBz2+W95jWemvLoDoHNtvPLWToDubIluAgsv3HjQAIeW7ec4deq83H4cH + ###dvf+Ds3rr1r+8LLn89tRX6H5cb8fBbOv1rzM3GQ/prDuuj2Sq/k0GfSB5E+xHkEX + ###POX3f+3mxXrFS16Cc/Kr0vmaF5wktfmzmNOktZ7V/Gd/ir1L0OYDTW2acJ4UzIWI + ###wG+UcKlhNg2C7ObXI9C24+jKid43R73gBm3Lo4ACSXLtnFvgaXuJMptPkzWXRA7K + ###mbFIpwlUC5R9xtL0fecj99BFRoAMA4AqkmEISAO7SKYUYNthL2iO+uMmz1BjFplE + ###4ufFwCXY11wq5qcajkYzBEH5ZBkMXGDxLyw7vtyUJmzejssQEOWTJiimgCXpTowW + ###T8Eo3459JS9DupCPGVtfRrXWDH2OdbRIbsoBNiUbybpLHc0rT+UAy22aNUvrXXeb + ###OAVfWiRnZWin8lHCkExJ4Va7DSTHo3WDzgFWCkkZ0JJzu0BwyrGAYuFpMeB4tJ9Z + ###fxr8Ngeed+sYcQ6wWTaTNLAGu4hmwYTuRC+F5Cw7ShpYJVtnX5TOApsm42WBPQd2 + ###/AhPcGH58h3V7wUgzS0D1ojumQ/sIluY+2KvesIS+1ji6gr6gMz45t5qH3W4n9OY + ###Ozp1+lTkXTgawZYZjnolJjJcpDVMV4wiMtDzbAyG9GDs9s/cnOU/1kWgQ5XeIFba + ###EkkG4vFObn5LHB6oR6ncmSkGXO3y6ID45Km5WFlLx1ysAaS3eX445Fp9Sao7GYWV + ###BT1XYocsE0LaKVim4YqgQnH47wBTEF002ln18L79oRWCW4apRYVZOLOoENDjUVBi + ###40/BFL0QMML9TBgJRR2x7nikKgCIt9+uYGP+5IqxRO+x6Y66p/e3PR64U3YIz9VC + ###fge6l2J7syJLqOyjAwokQFHSUdIs77tFdi14hANBKrBFMmJkVqPJAJKIZ2Y/4o4+ + ###n7iPeihILF7eb8soEbK4zIggxEFRAgPj1Vx1EXuqbvyzXZQfKWpgKnYJdYwoS9DU + ###Rfxn4xBR60B8QstTEos68bHje4XFRFwwT0eGHTTkMI4ZUpKtal/tw+706CBZAMSZ + ###sQSgvmrEEv+cCIASsxWm4uvqO3TnlApEfKFrE6rltaQorR+Mt2Qp51WpiMzSorF7 + ###TqKwdEJSEUEBHQ96uoqIfgmc3eg6oBbIjgLIm6wnXkTOVA94XT4Ripwc4LinlXlq + ###ATwF0x+gK5XP/dIS4fx4EAcXUjJil6cu0dSorovRYLwtKQkJ04pYgYj15NycEOhf + ###V3gKHOi+FQl+6a7w8Mh5urDmQukJSB1NEjq48lJFzJo58txyiXZ92R5bagXPWBuJ + ###WLoUmo4EIrKXzC/NQPogY7DkA7yTluDNb6lsJN73NL6jx6121bLryPIcZlYdmZes + ###smDHSCVHksDU6Ex1tkC8nwduZn9Q7IByGsKLlLjEmSkKnxc6I//BUF8/mrlY1aPV + ###jsVCrK20UHw+pqmfZlAr/aRRS8prh5SRUoJD48Tlt7/HjNjtbsEPh5j6GOEn3GCs + ###cK8pQP6wAigU4o2mmAuIR2FPd4xgC0SCUx483Vp5+NyJRYoZeGsIa/LhIDQWl4xI + ###o/wytLCgeoeQRn+Af2tAnAZG0nQcnuSnmMyMobf6EV9XUyM3PKJLQI0LRlsVjFju + ###XW1X1AtRg/I4fSYNK62UEvtFkHoupoEss6n7YNlPrLWxRJJl+aj4GZ6MDpotTGbF + ###1ZBIinsYqh5C0/EgshpIH264YLjOYYfpZZNxNNJ/TQZRvT+aQlQxtM4uwooTrRso + ###iSdj6jsDwOhPIsJsomWbq+VD1JdkiBZ8ZBjdfoim1IncX4lTRORxLlcAt2nALjye + ###z9Dki273g/HoqkxWO/1YPBGCSkPUoanQaFj+4B6RabZAiUcXZDdchgv7sWnErLKQ + ###JBI9KNg/8TxgP1gCsSP+uIEMbgGHTxiX0pTrjHiNj/X9IQ7njBqI8LK1uvPBlRjZ + ###AI0C0QKo6Vn6RBcWU7GWtw/6Kr18k53VTJkiXqSuLbkeh5roluDsIcpInAn10+5V + ###WoQf58+WVLeghp7vRMVLrCfzjavWpRkwVbbUMqHw19a5qTshSmK+JNeJAe5rlpZE + ###8ax8KXETmDVFCeHxzxskCTo1xpSM9irJSgoGNGtpGhpcQ0lK8dkSfKKuJX5ZcdHS + ###c96nOkEzeexJ55CxmQpP6krKdsjTo5SUARXNxgbk7J2wZPt1qkUoNdiSW3S0TMUG + + + +Valin, et al. Expires August 20, 2012 [Page 225] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###TnN47dmDSoERj5KzyRLyLG2wlk5sGEVVPh5hpY61EWFXT3PWiQ+QSODWD3Y+2lSp + ###8SxeWDug0D1GXBQuTPUbG9pry4/COZMJbwj5wvBjWDTvP2QY/o3ZRHqDPxt7zkFo + ###pjyaoRzluI6eWc5Kg2sK3/mEbZdwrfRs726WWVN4/phPeHZ392OKsGx0Wwsw98XC + ###y9eT1vJIZ7ZZWTcZx/db7iCzycVrRnzEMI1GGnnTPCJjee8YFvj8kt4DSXbfUJJ7 + ###eMltaUmN03oi8ci3Esm+GCc5ZI23zPs/mOb/92lSxvLnAA6oyuZvHwnESb/13820 + ###oGYQ8djn3D42Udixrmrph2dyHmLrjHu1PDOjr/+mfGqiSRB0r5mZPhyKHTZevHnZ + ###aV+cnjc6eBUUQ6N2NyfdoSbYuQWmD/FmZMRmT8uXah/TDcefAoFn3PzjJxYo48cJ + ###6UOqvJieszWlBzppy5G7D6ru3ANJal9WNzPSn9XNjMXIWd3MWLL51c2M1c2M/M3r + ###r1Y3M1Y3M1Y3M1Y3M/4Vb2a4vFDDEvuVPFB1z1JuyZAf/Rv+0dTPHD6Logmelgjx + ###6CijpVbdMlJdwbeRUHbwk8gS6WgB3h3xUlPOCqbyb8+TH6r8g+akycfh9tL8DepB + ###kd9E9d9EbRHsoqRHviiJoBqZXp+z4cQr4b9VtGAm/eGMwut6at0SkBKUjL9NpFYb + ###u2saQTdQCG7TDyJQi8vV832cUtohRgt3z5Tm4W277XLUTPGc1E8QtKHEvjn5TAY8 + ###K/ar+vmx8BzBsIsX9bO2nh87Jcf29nuHkT8z0bYyc+BjpSCJt8zYFSNvrgtYoGfB + ###lOKedcegXIIUJtIKUSAzigUGPMAfDDSbgF67pSx4miSnHRmhnXIpL48/OyX4VmZK + ###cJWxxZGIecudEvwy9iZNT4W9VLs8JbhoNzsl+HLtVrV2s1OCL9duTWs3OyX4cu1u + ###ae06UoK72lWuPUa76IDIUh+gOnQcK+8zbMgiHTvvuPw94Wfo6JFmcP+SsqqkEmMt + ###qTRnTDSi3Q6HwWwa4lEWaRfJiMnWENReZue4kdkhKS1kzCrfc8I2filX+Tl5iq+Z + ###NTMOiDDdMC3qhd28l3al584Q37zQkl6a5KD1ompRBtFCNYUWtC4vJAW9Q246sF0x + ###8x4NiW66bUsJ8k0csThd6PgOntZEu032YGObdzbzEnNYYRM9HrXS0Rl1jMP3uHp8 + ###IMFvDSQbPeP+uGqzipy2CzxuciwmDlaIMAIRhqneYZJHqzWdETxLoAlBZ22HRCWG + ###P5XlELBHCbv/+MP5Ysem6q+2H2pSbyK3nq1neQm+66jtyI5LRxQKz5yncLuUc7O8 + ###S6OcbYhGXTvlnRqtao26tsk7NVrTGnXtkXdqdEtr1LVB3qnRba3R7YdqdEdrdOeh + ###Gt3VGt19qEYfa40+fqhGn2iNPkk2Sqf9bobgcBO841LRF6DnWIH3aNpYho51eI+m + ###9cXoOVbjPZrWl6TnWJP3aFpfmJ5jZd6jaX15eo71+WUhuSoZ2QCylSkj40OyUUWT + ###jey9Sj8T7MNufgniWubuWLCNhuwHcn/gjvfPeKvd6wCaoejj3KIXRiz4FCT2XTz4 + ###4a4n4z7e5ZoAFBYFzj0aTSM2zjUsV/gpqn6OLn7UzISOzTqGDxr1AvheEr4Dnv2j + ###R3e8uGUnoy+OtgAcVrPFZnGD0hICErbchBBg15SjiE1ovJPaWY5r2ydlaDyh27s2 + ###0hKKDEnMv5ICD3+e273EHzfS7mQsMzvpFGJi9VfpDpR8sUGDLQtLXMZMuWZLtMtn + ###zJH2NhfuPRP3sk13AtdlUbOQeAUG3KjJScRu1GykEnNu1FRt1CxgonYnbKaVPlt3 + ###mSl367ZiZLcsmXrccrbRwyKA17BtE2OvJq0Hi4ZgeQrFbq2JDgjtegGE5FBsLX3B + ###UKppe5S03NuGkIQnmHGeYrrmyq6kjcWGoAwfRynYSja9AFsmhBhbEsJDYYsiHSBb + ###GIajeaRrvJhkiJFLTrzPu5/kHo2G8hueTrms7DL4UUgjsMBx4ukPEhJ9aB3xPxdn + ###iSZ1biRsWcYxzpGTEjPwkTD76FuBgqAsSIaEtRCMsDVmiQNvXiAEzqboRd7ZzAvB + ###9AblDCgvhhSESoJc6BDMGgV3McLJXm4sSCdBFPbm/oAF0+l46oSITtuDcEIHEKwX + ###TDBdAaUZT7E/hX1mGJuep1zvlCMp04esncEYMyW/oATx4jywXKjxBN+VYonVKvyj + ###y8RFruezz2PpScfjJQ1Ayh2wrg+j6tHZDNq4hoEfzaeUtyacMjS2lbWIQ9aA+YGi + ###NSeic1owCGvzo9NIWyKUZ5PJ4qi88ioui7XWDasfBvcSJ6Dc0ff1m/rJRafVeNto + ###wYL7f9+0L1zddLQsVqfsa/oQqW41q65XqTpvToozXn0HefEirhY7oLgrV52Vq4sq + ###CxNzjOrUq8kxRuwgQkuOvbzENPx1kFL23Fip5sKKk05lRx4KK+V7oSU/Xv6p/wZM + ###huPoOaLIIdS7V9K/1Rq9H+LLORBv7g1TFzUJ7iuQYjVgdVxp41KSxH7ETiaG9wld + ###Yk02mNmHqrsP1Rx9qGb3IbFByJE9V+27likeNen3q6x51wNDKW8bt9aI7Xh523Hi + ###wezPa4lHPnFZIOOiVYf44DorvMPQF3Q599AXoLCyaDxpQ3dg6UtC7DFvo+DdgUt0 + ###TjOEIIfMF0dlDW66Ip2hzdKEt5SpJHEEGOMqJeMj5JUSYxBllZUoe7z1Xk/TohLm + ###Lc3Ly5q12BFMdzCw+s39wvhns7rhPmbpKwsmxbbemreE5GMJ/b9J5Uvo9QnjpJwC + ###3RXLlg4NSIYml9KYEQ5uz+n35qik4RwqGSmm3DV0NKMqK1JcLabtKMAUkt+MxL1v + ###Q+IrGs+gce8hady7C417S9O4l07j2rTLj6ahjC60mj9l3WdlyYdsTm5fZePR5sxx + ###p3Y96/rvou7oXTArjgc9rTeWp2RK7CbzTrbhQlNBx1hX5Ka0aE32pfJlPIb4hXLb + ###hceQOBbFZYrfOt2BsqNQpd025/TkoCyahu408EFcOj9kn/zBnKe3DW4mIdoJk6s3 + + + +Valin, et al. Expires August 20, 2012 [Page 226] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###4f7N9Hvw+t3yTS2zZHoglvt4aDku8KeD1MI/aZ1PkZCzptAW9rIKl/IGi3I1kyFg + ###ZhXODdMKSpU5aFd4qjSS4qt0PI0oHWE/xA+gf/LE2gH/VWzU+LO5kLn/voP6U1dy + ###1pKpmKh5ZkFKrH51J+LhmAIgpJ+CEEccvUXToKEohX2kInAh+9Bxkso99CFlT2bW + ###kLwH5Iiu6XXNZ06GeB5MBj6mgZe5J/t8nBSHQxsphuDgbv/RgrlFJMSjeJ4xhUYo + ###AiOaJFsvav6l8Ux9gDY2WOgOrkRPdjMCO7IZlhkRu8xC5wX3RFQvYxw/WJOmdV44 + ###YDhKyH6954f/erfMuysGbHMm31GkcilM6HFUlo53lzfGHV3VoLAMaKf/4w9AGHBO + ###WzQyJ10FGvkmEeO+SpC4pcKNJKLdJ3bqZBwSfO4ci+QOoeHiS0YO8Hpg4HRYZ1OV + ###0zodVsyEnEPRPeAT8PGlTu6pCtd9RCxn9HrXkx7RnjfTbudvxrltuZyvrOj07gYR + ###diLIitlOpqt6HMoG27H1tLgRLeG55dqQ6Ex6I1qG9UWNvE5ueQnKS2/DYc8AJOkK + ###fsIdbZEHR6KHyUzjVlNmlgP39MWCb2f8qT/4rBtVSq7Ddg07nAG6x6GpClnjSKZO + ###0Jow0ye4+8+7Ywso8cJPJv9gWfNm3kjlzcSLH+99mwzgros/5VKLfG3s8HZmhsQF + ###kHtEZ/qCgXNWKedXKedXKeczR7FKOc9WKedzg3jIlPN50p49S10+lADK7/3aodv3 + ###4UimhKp5+reqyHK0KJOVgfM4aB5XycT2pcOQ8kXz5G3jvN0AGeOTP30tdB5QU41A + ###laIVkbRha9eIKyftaEbrdlKrAxEYIKBhMxj2PJoNA0Ba3+/OxsqojWpkEjA258ic + ###pe/aOjZhbLxrh823amDJ+iX3EJWneOI03YLBve925G4th9rGlS7YmxyVNp1uP0lz + ###+h+nBQB1RppNxGWI87Fx+d1QUml74z6TRreKiXFgPEUoEkwjMWt6REdzJvYcqIwn + ###v95H24IILE15NDADkrbjRGw+KvN9AQTbMd8i+KYX9xHAaESSjFVtB7gVUcxdrmx4 + ###wXlMHeiNP48kw7UteI7V0jL9Vbh/tzl3Zo7FopVNJZZ+1dSmBfOwg5wTASQKu+P9 + ###mwsT6iXyCdp2K6X22ySTGCCPiB6a1xrssL51WuB0Mt299kdXiF+dhnCCjOX0N7We + ###7BAjfD0NEkENEtfJHRg1jSMpcdAtxGp13Mh1mGMc68xk7yl1Ui149qA19/jEuOMo + ###KbRz2mFSfvjBFdjdtSweiCRt01B6Sop0qksg0Cya5zzm3safHIENaJZwtftpuUJs + ###c03mIO3CDucCAdIZKkCPUuDujb2fJJXS9MmyVduFU+aqkOnTaPfOkVhrYffUNaq8 + ###3TMqLNU985R/Uc8021TOrlk1Uu+vaXapnC1bNTJWE//3y9p3q+ceD4n/0Xg+7QaP + ###cHIekXjeCaJZZ+ZfDoJos3tvGBV4dra28K+3u13R/+Kz6+3ufOd5Ozu7O7u7OxXv + ###u4q3vVupfMcqDzC+hc8cs5kw9t2vw+xyi97/iz5LBKnOfNYwW8I0vLqesUK3yKow + ###4+VqxQOhrP0Rd/4W5h8NepusPhgwKhfhTadg+gl+XDsP8C7PNLycq90CI7zgMTaR + ###JndTCEf+9JbR6W6Ji+Agw+Hf8Xy2Nhz3wn7YJY/BEiuAiP1rAJqoSJlM6U9F8LeQ + ###pzkFiN2BHw4D9L4djD8X1/xpwCawcYUz6CnsXuNPYQ8+0A18rNEfD6AcD7076oW8 + ###Naw0DGZP18rMHAX57Ijuo+2SDVHsnAYzX3TAvxx/wlcSb6PxLOwGpbXZdYj5WiO6 + ###lqxDwrtSRjfiIWw6wGOMyxhlEvyEwukErh6siR6wu/RAoHWtN+7OUXv25Uw+wtDo + ###dCttiPmpQ8yfoXBLsyhmQ3UdB3MS8Jts+G6EJjToiUFJJcBX/JojewKSE9DAGnSZ + ###NzaeAqUMMZZ0wMMoATkEo94Y9UaoDd0YjmeYUBtxAhTZg/59oqS54yGfh2jcn33G + ###ORZ0poBApRDJb4rUMuJ0E0XU+5NT1vj57LzRbrPTc9Y8Pms1Qdhtgch70m602cUp + ###q5/8ws7q5xe//NiGvxeNkwt23nz56qLN6ucN9vK8fnLROFx78Qu7eNVsy5qb/Fv7 + ###9OjiHRaDz2fnp2+bh9A4FW2wg9OzX6gh9uq0BTIJtHdyuHZwenJx3nzx5uIUfvjx + ###x3obqv74I76ijjj6Cu1jH5qNdok1Tw5abw6bJy9La9AEOzm9YHThD4pdnJYIbLIa + ###Oz1ix43zg1fwtf6i2Wpe/EJdOWpenCCsIwBWJxQ0D9606ufs7M352Wm7QeM/bLYP + ###WvXmceNwE6AzROdbRBEIXK0WAlyLx3n67gQkfmjNGOSLBvSx/qLV4IBgkIfN88bB + ###BY5GfFqDcQHqoHst4FFnIDDhh8bPDRhL/fyXkmiz3Xj9BgrBS3ZYP66/hKEVYoww + ###gLdmYwQm5eDNeeMYuwxoaL950b5oXry5gIk9PT0kPLcb529hUtvPWOsUMX+09qbd + ###KDFM+kCAoQnAFLyGzy/etJuEsyYQxfn5m7MLEOyKMMHvACvQxzpUPaTJPD1Zw6EC + ###gk7Pf0HQiAPCfYm9e9WA388Rn4SpOiKjDRg7uNCLATxA4MVaPEZ20njZar5snBw0 + ###8O0ptvKu2W4UYapAxoQC0CSCfVcHmG9oyEgT0Ks1+qiRbIkmkjWPWP3wbRO7LQrD + ###1LebgkwIZQevBLo31x5og3q0tvafYb8X9Nmr+ttGB5Bw1HzZeQU/jrqDObDn74Fr + ###9MOrzevv1/4TL9T217R3qL1CXXqpfoxFJXgVjkBWgtdrpmn3MRd5D15gAL0Ij6Su + ###gmrHq3SG0XsG6oNhssaEwh/oZ/jp4MVPbQwk+7KB5Y/bKD8Ls+4/8RC1xCpfSuor + ###/gLS8LM88GtZ8JmjA7VEB5gAWSp78t9qqVyV/9ZK5ZrsHBOd1cp5Wjn8N6PjLf8K + ###XUOvgpxdr+q9LNdKbFf2AyHt5kVRNQnBOTGNny+seaHh8f8rJMnxa/Ol3la0YuKz + + + +Valin, et al. Expires August 20, 2012 [Page 227] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Na3OMkYxjlCFZVWMupGbKnINuUbeq+aQ1dRqHwRdSIoQH2rUT6SOUnmLPmAAJvx/ + ###ebvEtkvlHfoA/+7iv/ALe1wqP0lHiPb/sjZwqz86kerUGhNsVXUsc440UrZWgPha + ###NahcJ3fxoSbgcrp3wHIuFU92rxq3IPBWI7xxTO6If/EXjjrCJyLzyRJr7D1rN1s/ + ###dQQ1HJzCjtj4WYSvcRKJvugwsBHQFCWRD/xp95osrSAuykNQHuodwLDu5UdlBopt + ###E/+EHj/+UtK+e6WdzO9bJa8i7AGljD4Mw15vEOTvxg42q8OpLujHds5++Df5O/Gk + ###5FUNILXSrtUp8/tuyasp40jajI8uOwCwwzsV5Zh2ObsOdtA8KaW+Okx9Vf8Ze/dn + ###a7+rJ2H/aYdXZ9Nxt3PU/Hnz+mFgZNp/PK9S262h/We3Cv95Vfjd29qqeiv7z7d4 + ###Vvaflf1nZf9Z2X9W9p+V/ef/gP1nhAYgEnPbzZc4USjnoBWIW3Bcr6TZiHU6XYz/ + ###h/+tBTfAykbs+4PvQTCW5qJH67IZErKP6wfnpyBHvwE6WH/E1IOe4YoX4Rkbe3d8 + ###etYGRjsfzYS3j9khlMfpjBlPm5n26HkhqWHULXiwYOCH5MoEFfyRP7iNQtoRou71 + ###fIrh8oGVf6z6hSKHJm1az6NZbxBebl7vs0UPXjgEBuhfRrwRvY0pDGOJNobBMApm + ###hWKJCe91/olywpptuw1xIEjQ7ZSp8D+MzNdDvzsdc+PcMklZs2gJOu54gHBOgFEg + ###8cCCxbVx9ObkANer66LNcilis3oD7fxtjeG9cdio/UH4e/AIZSsutSjkCPccmjR2 + ###FWIk6YkfEqWQS+Ajcf2OiiMdYpC9aA3aV26kRNcxtkOAp+Wg1acBqqo0V+10h/hz + ###q3PLPBn+3/I5ijqvfoeXrmSawotdHywrvPq9+KCgAaWOrHSnDkTnhZ3hLy4fmOHG + ###qGv+pkbdZ95TJq5ePMOLtJWn6BM1tlMGukGj248gNjV1T1FE/BRMxXVcSoNsjAwY + ###nT8iEXCNpVPTX4aQTKbKH5jHxF0CeZFAzib3/l7uybgmIZ9w5EwlrNPwXSDnoeFw + ###1AIm4QYdXzwI44VkRytJBy0JCd1dP494ZVa9Qb7fC8fdKSXXHoSzW+Q/8eWimDLQ + ###PbZaWDiELJrhd4k+BeTlza2YuZ8cNLNuLn4J2kEzdBkrN/QcNLNusjwJOkkz71l/ + ###MB5PCwD/UbW4sAt/DZphBtFc3sJ2Jlz1q49qJbI15yGeTu1ByWfnTyQfPonVdUL+ + ###o1rmRD4s+fDpzjnyvwz5iJARXFKunx/XRZSBZ/QSCIgsDz4aUICSeiCEXgK8eQTA + ###hmO0Ek3RRzcwss9h1S5UgWp4zFDAZga3RfbJn97KdN1aWZ0wOZSOP5gV7jU3Ei8P + ###thOZM7T+ovO6+jglAzTg0MjF976WeznkAV3PAF230gC+ry4L+q4swOIB+eEmQS/L + ###AmSwjLtMdg6Ew4aQTmYCprhBXCDL4mVAyWkWibA5xFdUH3uWBKdAn054or0x3jaF + ###FTsIfDTYiR6BOIt+AKmgOQtgb/1pSIo3ZwBAupqrOg+7zvnBprlO0ddbKtMdXqLw + ###gHx8uech+fhXAP0iPZ27iW996ZYoLcN7mhb3Wron6bYNyn2AUZugXZETJOijtOTs + ###+UAL0j24DqcTVriETeZz2IMxBDcT+FxkrTPkgyJYjrm7fOZlchGrn7zTLJld3Dwo + ###dLjceas9VpC2cViMlIjAS3CBjGuvCneOy9TqCjKfL0zTcxfc6aN2sfguIpXueiVB + ###c4QL+bIwu52EXX8wuJWnSOQ3wSqIEueoH2LaMLXC4m1qNXMWaGPmKDSBg+DTQcuZ + ###Gw+BUcbXTWEkaFPVGBheYymRQTWzPWhrRrHZeAOGxIIHTBHdt2AFzEk+GaNci5MD + ###/Z6PwhnrhtPuICiKtjSUqI1JdJDHf8U+FcwuiD3nPJjNp3Q6yMdjDQQRhclsr25Z + ###bzykkb2uVbRhENazGD9Ial7VKamd3ZXpp4I2i7hYaxL08gw4JoYjoiQZYKO6JXCU + ###e0pAiN3SpkWKAfeZk7zC85ZbeE6Zk4XTkQraLJIxJfeak3hK2hNQ9JX8N6JsMnjH + ###Ew+bewwZbgSKG/I2igNY5qBktjfOFiOT84KIR9JdB2p/7Hj308lMfflkGQ0BT40e + ###0EKxlHaSVz1ppRhFW+PPhHwY8qPlAOcG/SoF9Kvw6vqusHOsphNHtQe1UDzIkZD7 + ###gAqf9kEdD9yzTqbiHj3cARWrTybT8Q2uS1rxfeZVH7N1NhhfVQtFVghuYKPWd1mf + ###yrPq/6L1hRx0xC56IE4bOIrxcAEbEZEZmHN/HISjKpQpsIWzG45aodv+pPg+xrvC + ###S9US3nKzm8SDj9xhiNynPx+p5JPmKQmWwAu3BbZQfcZdZts5gvs9GSOgOUqdQTHD + ###5GyUNYc6Wl1zCM0MUKrJM4fjq87r3SQGODhMMaYTzPIYOJITRb5hU7F9oz4w9AEx + ###8yEei48HAIvCd8vDeA5e8GNtiMDhZHhob6fjT6f+LQa6waP1RCcElzs24QQcEDo7 + ###3TyF+fC2y2lmEJZPjINeppw6NfVRsPegSy9v+F6gv7tGjaBjbcJAZW7Qlkwfe2Ff + ###hjNy0+aeeNF12OeH5xGgGD3LfpuDiB7x1RoD5bRMvQH0UQND/yPM8wwEC+IVPpmp + ###XPu2s3+xDAKAO9Fv0w51JYf2x+VDY8YEpTS45Ai9vAEtheLdUKMU7IZ7R/JRp/RJ + ###B+0sQq0lpEsEfWLiV0cu8IZBKJ1gqIMpoDOJ9CbVyNRcnj6WGvU3IFIZlyoSbhz9 + ###QeAQ1OnMHQt0x9NpMOA8OQp+mwejrtwOkWP50UweapAP0M4WetngscZwjoHRApCG + ###/W53jtbVzcz+QWt0EiIS4kIrUwAXos8PKLLDT9sNUoavYbbRgrpgtDab5w5K2Uiy + ###9aY4ZaablFJA459MIXOKsaq2XYsqdTqk3gT1FoHOVNkSzDfexLWJlvA2vOVO4LJA + ###Z6lskwdR2R6WstvacZ3wbhN0jSd1OUg67h/3zEPKftNqYTP+Jz8c8JOCEdF2RlDj + + + +Valin, et al. Expires August 20, 2012 [Page 228] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###RGtOyt7ZyqTtmLwejLJd2wUR9o7pVxIvqkWUnW5Gy0FervioymJ3f8rOGvU3MEbM + ###ggmbT5QgX5KuUVEqlcMGmHIYYgoE6Ky5WAxwW3pOrRG657WaTtx59mI3sxTRXL8q + ###s/xXn1dci3+xubV2I84v7ji392IXX39uQZsd3MJcjPCOx6g3/kzXNbm9jotuC/YO + ###vnG8E3VvJ0H0dJmemM3A42Feer0/tBHSEdMkfLRIlVDNVJ3NUAvUUp5mAqDxW3F7 + ###R7hbgVgr2qM7Qqiz02kYSJeTMW7qvRLP+jfBQPKmXRUx3cEudXgTi88jJzdY1L1R + ###nY0JKo6GNxf7AeRBNv7JYmiTm3S/Sw300i43OazmMJxEpGF1gh3gcgNZXVFrVrjh + ###pUG7TsYlaEHivEgJ9IbBLBQksVAuSirf/nw21iU7k1TEyxxsEUQk6EjkFmXwFSuI + ###QWnQDvCuRaavSi7NFy1Ibo7cFpFbheVHH+hCfTCfZwcg8dCf+TF488ShB++QPiXk + ###fDSSg0IU5Hb4uxx88rQ3jqGe98kB2p5AHXRsa9BxPfMnEccCJ7pU0EicMflxh/gO + ###BXhZzKQG/hUlTnQt1/s8Fgk+dhTBm47j+dQArzzEHg60qwiPfoPxQ2I+KUFv8bcy + ###eeFdQGfRwVHU+fjqd/eBprp60J9yVfGWFT4ud60jC/TossOjNztAa0Ed5peMIv/n + ###HrsgQdPqz1GsPM6AsAOH9iiR/nYMshcMPIhmdPr5FGQGIOku7sgem4/45yVGbrEc + ###GpAb6cKtCkYuWO1Zw4jp3Dlur/NJSwWdyWg5IgxHOpvUMAjwsuSWxwbkWNzqjBNA + ###8oypyz851va6Y3Er2YfGLAos2Yk8CG9dnKEyrmt08lD5ZDwd0h2zns5pn3GO/1Qc + ###eHBZcxp8CsfziC+FnKCxEiDWqWu0fKBOnGggNLPxZ5TfDxj978F0zKO2W+SeQ9fg + ###4VA6s2sQKTyh8MTee5REEAOlMCpwjUlxKbQN9Kfrj3phjyxaFcr860J4FlvRQVcF + ###1mPQlFViSaC5QWcxU5706y6sNOd+js3fhLPbpBRzoN7h1OJpRYlVMOzRZ1BGAtBu + ###YJLJxBwlyejB+Pg2G0Y8Wn9eXp6Uc7X10qIbvROQ/6Ywo0cCqyG0XDhptY+iokiI + ###qJIRCK89Q7GWYLC3fQwagc4sbDoeCz+yPkhGvRKP70CecQlPM9sLEXqGN48Hwqhx + ###hfZVy/O5XsUO5vAfxWIpfhm5EEF+etusUNnc5KeYRfa+9yGXn76fsFEonnU8HoXd + ###BXgVHoIIzZ5R/JPpAOkgBKfb71Ku8joxSfk1ewhEPaMYzZSZK5Jo7mtoNiYX56xa + ###z+Mc7HTto8kd5sUw1n/PevqVoTzCh5uu+HLNM2BOV6VcoE0wWZPbNyYX2PN80Fvi + ###JoSpdIQjTIoBe2knGk9n8JWSgAMy8zj/ZtxReTPC9gA7j1ibf8h9IplHVAh7iVNY + ###pYFwwUSA64t4LaI3wSAYxgwtDXTWzNi+Z3LU9OEtB3oXT/8coH9yVFOgLVW0O0P7 + ###Ih/0ZByJWDqpoDOJAhRTQRR8jeRZtCvSiEdNH/49SSPmFx0QCDpcF9KpJItMvjKV + ###ZCGslYWv+02V2Dxx7yD3+hB3iWlJhMBAVKl0WGQuiz2zzM2xoyrraZYzdirrJEzH + ###JHn5P1IN9vTtC/sp+iDkoPetD/Fwkoi0QR8Gg5l/TCmpts30dwx+pSBbPh6ecyAl + ###ZlRAWFI+2cecR+9b/PQ1z3pzTICD6GkmJj5K0+R2LS7RpPvJxJPY8qfj0KfL3bHa + ###wBv8HPB4csl5e/u6I152BlQ/B7+cYM13nded0zcXltadtPuLPssevD9MPa3OM3+T + ###JO0oJKaBls+yoM0irnzSCrThS9ULgTVTCsJCDiknqQ5lensYhynmbaj59KrDY/wF + ###vXynAp3R9MoyycpTgaV9KrTx6KCdRQTozuukscoG/VqYS+4A2jXqetKrY+ERsTwc + ###IRk2ZTZz0K7jsMx5BaIkePnTWANfZwWgvw2mZw5ksic5zDbDcNQcfeI5mGuVkgVa + ###eSNjaCz7Yk0ehGeabbQu63Yye9TKhqDuTGNwqk0YNkYSCAK6eycuCxTzgZbocx06 + ###nOiGaGG7AM7f/UjJbVmmqfCezOL0LtdbY9CKWUxuyYlQnDHexm63FO6DeuePZpbP + ###LOU2xHCWHV44l3yMOz+ZlhfzZyoajkoLF2KcxzOJoThTcv7riBqGkp00i/TEyZz+ + ###m3U8d6dHc4YZDwMlsWOmSn6+qF1f4P6gQHSvqzt0PD+eftx0TBWfpVq1A+U6A3IM + ###7niPc3B3HKTnNvW8rjx67bnM6fnGuAi0uMXnnFkc7V2fHBtL1sze6UJ7DPqbXDxq + ###nrSaJxjh85gd1y9eZffoAS8eMelOid78mDIUlArvffgBNh76XMXPRZfHZjiCbbqD + ###0WFBpQJGLiWPBJNY57/gw5tP0CaO3xTcMu5npOAkF+ikfS4JOtd1hAWgzSIp7vAE + ###+pOuwy1/GKwfi6ZPDOcoq+lJkVOSjioKdPISDL+h8UCgvxFl7GzZlIE3qQRt7Gzl + ###usOboIyvSRgJ0NXFoP/l1u1X31PkQ7F2M66yPvSecj6mq9U+MCR+qwnE0h+n49mP + ###tIg22Ulw5c/CT6DujmfSLYE7qqHoN8XaIPKv0Qz0Z5syEFAYsVr1kq6OzTbx7ckY + ###/TjwnD8YTsZTDOaO1o9wgNYTUB3GVyOUCFASO8DTPIBBujldmEUJGhsRNRhvF+9a + ###QlenP8IXHlgTK4T9+LIDdH/MRui+2SdLFJ2q1NvHf0MkYnjNsCt/tRnz+el5rVrQ + ###fwYUlWLiQ3QURS4R+nHOS92wPVbQfihivWeJYtNEMWgwWWyYKFZW5TAlNfYikWZa + ###yAgK7hcWDDAHgSj/3F28EA+1yAqFG0wUPiyyPxh83N9nBehNGX4oFo1GczXD606L + ###cWtT1czaF+67PBiMuxQOK2Ys/oBzPeTkW+XL2xnmJxiOgXL8Xg/pA2fxP2G+G8cv + ###GoeHjcMOSGRrRuTqw3en5/Bzq/nyhHU6/owH0w86nUJBykFbMKS1/8TBpFbV4mLj + + + +Valin, et al. Expires August 20, 2012 [Page 229] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###tZr+fMCOKRIzvzWLsfIuYQlROnbeXe5oPAFtgpI8UEf1xkV06F4QzUosmnbhH6B+ + ###ZbQQr+l9EXNATLv0B8sUEy1hxOmMlvB1zpYoTnVKU/J1SlN0NS+8IfM/rg8eqpoJ + ###LlNA/rLOLpEoRLi3a/9TIKL4KE6RwNPxm1aB1h3VTDwFfFlEuwu+L+YGNU+BRass + ###BWCyPwQOoW0QfIyauPT4WnXVXolXT8CsHx4CJ6KRlgo0UBwwli0u2wX3uFt1c9xm + ###R1L6yXFNyMaMdTtQnk+D+LocHvCe2sVF6lQXxEQLSAj4Mv5uYOHhetSqaz2yJydt + ###ZrQedo0eJhpvvXhR8He2oHW0rnSpv1bjIO1hEWg8Fg6LBZ3DFi4FNP03bMuxGFw4 + ###z1hdBQOoWGeP1vVf1x9p667e60UUsybiTLtWLSNuhciAN8jZZ/825pjAS6Z92NvR + ###Dwr3dPT/mQYDijA6xlhRvK/ohQATFo7nU9wwCshj0QQ46vnTHsL7MRLHKHjQykL5 + ###iXz5yirHiWokiQeaxc74U3/wueADLoppeEDcGptxwS8iyRk/XSLq0bY0v5xN/e4s + ###+tdESvvNi3sgpexCCmLlWFhBy3ibdUhXZ+VOQTjwMR2PwoI8VYPtng6UWSEMMFsO + ###86OIrqzhSWBwOb9iw3EvSA4COZsYgmsZJ2afr2S774LhGj8S902u6RcvUuEV3NBY + ###yYlLEoA47GJifRtF+D5gM5jD5luA4+2IjujMxTF91JFHjJiJPSxqKQ+XMFuKd6eL + ###6yBSk8zThABxXgfdj+RdhTmVtOnmWDprdg5xXjevHYsVR5WkSNkdviQv7WFwVn2n + ###esCFc9VLLKCFHS07ANLCu1u9hR0tOztav3iML1Meqrivoro8pqypf7e+M3lP8H/W + ###0tpJbfu53lbzxGwbvkPbUCwx3PoFojet21avvR2r2+KHpw/Qa2zK6Lb4Ia3bOLs5 + ###uw1L2Oy2+OEhuo1NGd0WP8hum/0+eNU4+Klz1EwhFfgxpbx7ktLLu7GD5RPrUtKA + ###i+R1FqnRi84LTJ7qI9+HduB/TkBpa6tQ0FgA+4FVbh5XzKfVKnIV/e9Zs7PsXBLU + ###H7Kh/o1DlRO8sxVP8AZVfHo3sH/kGqwOlmhWgXWwyjvPJWeXOedSAMqey/I9Z9Lx + ###LItlJiYXevK/7m6kdc892+V7zHZqBxDDOfshp78spx/lY3+G4UxQqkMZgPsMflIe + ###VFxAtnf/s9N2FgvNzT6RxUmlhWdujO7SHeQNokuPHSTFEbih0VOy046dVFVycCIB + ###zbVUktAqCXiODTAHNJc84oJWsSC6EL8Ymmt1pkFbRHIxNBNcq/2qecTnjI6IUrWb + ###x7py8xhZy/PnBV6lGFcCQuInTft7mPKcf37OHrMExXDAfPockE3RPoaM31ygUwDj + ###aZ0TMJ/JTMAufS43YDQ2OAHzSc0EHJs25tLmkB/wzlYK4LQpzoUV/ckcsQn5fBF1 + ###+cX9fTmwVIB3oK7zRdT1IIAd1HW+iLoeBLCDus4XUdeDAHZQ13kO6lqAldwjxo1K + ###7E+wCV0GfQwHpiIfuuk+3iUsyAWTD4k6mPSVxI6SRUmWVoP2ft4elFxOnHCgxm6/ + ###/rPWPitqX4ppY3Rit2Au7swxqvdKBXrYMdrtZ43ROUhlg7MHmW2Cw2M3g3daJEaW + ###NnFYJe0vKaTEDweSNFyw4CzCitGDlBWVDQzPIe8KLClwxDvEpQ1PKHX6RgJyRIkl + ###9/48Q4uBCVHKBGecJUjqVOWTcPMCU7jU4SVHxoulDW8xsPN8aDx/EDSeL4nG8/ug + ###8TwfGs/vjUZUTBcRCNd0H4BAENgiNNrAlkEjeZVIv1my6ov36Yv+/PTNyaGTx4kf + ###9vAWz98VE/CK/KgPtQGvSJK+ZA+yRhleYClPVEiH65AeHhIu3dtSnmnkY8PxIXyL + ###iQVjkGUKus3PR8KuiiRldPuEdxtPqmEvSehlBVYu1Lwy+luUuVmt9Q8oRB8xBLdP + ###PUt7i3pSMWEz0UDCFp1QPBGktw0gvR3VKBSyQaa8VSAt7jwMR+mmbCaw/pybof5O + ###1pKnDpP40L9Z3Mq+oxU6qcIDCx5wSaQEHozJ1anM/Ruk437Ep+8m6IkX2pxRynPM + ###vX5wetIG2eOgxF6zot0LYxs/4GfHmlLk0Rb7mvBY2dwW3VNoKjK8F0K3LcmQgUHU + ###uhhdRJydKVd2TPaU7vakGsQvCjzzNY+nS+nuJD190mbh2dqXFCgyPDzCATrQfX1K + ###eqEHACX9uBAUULnux1XSCz0AKOmxiaCAmWg/a6Dg21KgvuIk+zfLTrJjkeSYZICz + ###/CQvBUpNMoBafpKXAqUmGUAtP8kpoCxxm2so0N4gHIYzT/yVh66FAv+ZWpNv5N7E + ###1Mu/xx+fykMfvbj8KA567qjhGM9TsxMJOHonEj30HcfXhIm02yNMK+OqlnobKbta + ###amoDrZpZj+9vqViRM8/QKCpnvkw7ovbAMn8RwLqdolthSTWs4mZ/no5Byf98HYyE + ###LTrAjNDcu12olT//TKZ+W1iAVmidp3SRd+9/Y8UKc9igM9+4z8+KPaSOcvZ7J8R0 + ###87wJseYZAPCrsz0U0NLbcyHYmih0vll8xI3nOh5SJOP0it/L+EMlqZtHv01TEYst + ###ivd8rz5rN94cnpbP6yeHp8fsZeOkcV6/OD1Pq7z44Y7kx5igI5pPyZctmqFRiAeh + ###J+dsn4ekj6TzM34ZBTczvkUUgITw+jW7DGafA+E6z5vltyxByicf1s+YHFo0+Xk8 + ###+pHu1E/9UW88ZNxfZ5O9Q+Icjwa3Ij1ZhNfqRLhQ1Sx6k5fYDPtMgu444ldK0REJ + ###7z/SlY3LWy4gl6V1Kzt/gynSA3oLONwUcqdCsUfQk8ruTq22jTfUea0S857s1Lwt + ###b0fKWHQ6RIOxxHK53Zr+vxiyAnAw9CcTLtTXz483pULEpGJ1DJL0UwozSIUmeKUw + ###vh26qTFjqP5JsbKq4ePeve0OgsguXDve4F9qrsKY6oLnA6D7qNABpJhW+wVM71WI + ###OTWizUJw0w0mM3ZzXKRZsxycMr1xdTlWV/hF3Va9JT++ab17oXytyFOoxMTXpFJI + + + +Valin, et al. Expires August 20, 2012 [Page 230] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###BUrkREn/cmoioWeMJiwiuCAYRqzPE4PAiG8eJ03Ud+s9sB7V6ZbdZ/KC/U+8/zzv + ###Bez7JgkM0eb199qPpEZQiFfH78LH6XtspQ+dZazT6U4G8wj/A/FAup3zv7hVkEbR + ###br48Oz89IM3iFQ70u9Xz3Xc0gdF4Pu0Gj3DOHtXPmpvXDwsDzxp3trbwr7e7XdH/ + ###4sedbfjseTs7uzu7uzsV77uKV4UP37HKw3bD/cxBcJ0y9t2vw+xyi97/iz4PcicK + ###njW8ss+vQhW6RVaFGS9XKx5I4+2PGKC8haJr0NvEKyvCnIMbZDD9BD+unQcYmoZu + ###mSDvRU6LfBc9G4k06ZfLcIT3n+hqSIlrdBh6hWcwXuOxQfhWg5vT/PLXoDuTGa5I + ###chaJRYT2BxC7Az8cAvPj6QXXMDbiJJhCSYrHNB1/CjE2Iu1WJuvsjkc9EawJKw2D + ###2dO1MjNHQdnCRPcxmjSPrQMCqi/9czEhHusqvI3GoEAFpbXZNUXWxzt7fQPSqGd1 + ###Ix7CpgM8yikxyiR4vBo57wauHqyJHrC79ECgda037s6V0zTWeIS+qnSxB4MST0MU + ###wxVuuV7OZ0N1HQdzEoRUhwQwn0tGBiWhR3P8miNbeGiv4X05amw8jTAl3i0KGkBQ + ###It1Yb0whQabYjeF4hvl2ESdAkT3o3ycU/eAFn4do3J99xjmWmbKVG/hkGiL5TZFa + ###Rpxu6O7d5trJKWv8fHbeaLcZyKvN47NWs3HIWs2Dxkm70WYXp6x+8gs7q59f/PJj + ###G/5eNE4u2Hnz5auLNkgkDfYShLKLxuHai1/YxatmW9bc5N/ap0cX77AYfIYN7W3z + ###EBqnog12cHr2CzXEXp22Dhvn0N7J4drB6cnFefPFG5Ce2+zHH+ttqPrjj/iKOuLo + ###K7SPfWg22iXWPDlovTlsnrwsrUET7OT0gpFaB8UuTksENlmNnR6x48b5wSv4Wn/R + ###bDUvfqGuHDUvThDWEQCrEwqaB28wHenZm/Oz03aDxn/YbB+06s3jxuEmQGeIzreI + ###ovarOohhAHAtHufpO9ALsOvGIF80oI/1F60GBwSDPGyeNw4ucDTi0xqMC1AH3WsB + ###jzprHDTxQ+PnBoylfv5LSbTZbrx+A4XgJTusH9dfwtAKMUYYwFuzMYJSxpvzxjF2 + ###GdDQfvOifdG8eHMBE3t6ekh4bjfO38Kktp+x1ili/mjtTbtRAggXdQIMTQCm4DV8 + ###fvGm3SScNYEozs/fnGHW1iJM8DvACvSxDlUPaTJPT9ZwqICg0/NfEDTigHBfYu9e + ###NeD3c8QnYaqOyGgDxg4u9GIADxB4sRaPkZ00XraaoH4dNPDtKbbyrtluFGGqmm0s + ###AE0i2Hd1gPmGhow0Ab1ao48ayZZoIlnziNUP3zax26IwTH27KciEUHbwSqB7c+2B + ###NqhHJC7iTRAuDqK3/CvT5sx/0sRN4iPjgSmDohURapk/BtMpMBXrtxEwhm7it17Q + ###1YVXXXYFRTOYjtj3B9+v/TMWY/UuHtd/5oHV252zxnnnrH7wU+MCVBeRpQiVF9Jb + ###L04PWOGCZy7rY7bVGQZ7orseov+MqzpMu4srLEdv64dHA//qWboSyR+AiCHnMcfa + ###LPyE0djIBxDDDGVGD3CEOhEgo/dZo/zwLAVk4HevRYxx2IRcHXCADEcYBvmocbBg + ###rHhBE6NthzAbXTrKwLvSAggSCGznuNeWKeM0tBeD/MJ1KJiLDkf2MjfiSWFrjFBy + ###mGqqsxufS7S69C146sjLYEZWLBIqbmd8v8XNtw0jhC2VdzOiS/F3uGlvpzsGcB0x + ###9g6GvEnPmffISgVJC5HLW5lPjng7VAyGhh14QWM2QWrZTektoAap18KGATI7JgKP + ###6T0KZyiboHA8U21l4tTGHjYhsLdkIs0lsUfxnLKKIfYQC45YmO1Z3pw0BkgaIAzu + ###gLNmwfKSIOfaUpGjlKvJfp8BcpkgFo/4Eb7fY2LfECwWbY0U3TDXZGZP7et5ML3N + ###Nbf3nFoeNCR9gtOmFv/+W0ytxn/F3kK6CvG77AmkmjxwR0h5KvrhYMD3kAhzGZS0 + ###mKeklIldhHkVTDeAOabnvXBcYuEUmAAGM0eXesy7hopoymgAZKBQV96f+LeDsd9D + ###1tWBNjlg1H4e6klQJkfVAn5Dz78n0xHvFFC5GA4UL8hNmfgnK14QFRPRIpujZKzY + ###9iQIutcyYd/iJNQ598JROx2kFnGSF2LhKAuyABl0O4C6DGRMonN/dBUA7g3E4lxi + ###QFkMZ4IxaTF4c8xs7zXK9RHt9adWriGe+ia544uFhgE9Kf3NsX/DX+YM44mPziJs + ###xNKPFPOXxM9AFkY59HLe72McoBG621AI0eUDLxHnOAz+JcTMXvAVxEwx9j9ZzISh + ###LStmmtgwQC4hZp6TmCnbWlrMFNj7k8VMxJ6FhXtw/BTsaSuF+UIkcOPLRhSv9I22 + ###xqxQaRJPdvDS+26NMEBja9T60AsSO6PGwfnW2F7AuS2QixbTYBzNkG26QrRWniK3 + ###hBIR5sTjf6uC/Fk/SGxFebfG4PMZWQQ0uHEcaM65I9anHGJyrZFHAfcxAPEstlrE + ###W2Mv2R+tZ2JrBNw/9NaY5gokZQ59b5QUy2m8J4MFRVwESZc61heH2qViUug4jbOJ + ###JhmjlDl6ohOpo1xia1T70Uxa0brCiibSR4gZy78N2WzhCnafi9ODRGhKujSZ6LwQ + ###NFxEfSZkEJrrBU9OkYQLQbqk55L1uIB3qW1adwV3RO4zZ8H0TA0zCY62PRHOfIKB + ###4sS4E+Ass1uyV21RwBwdUdUFnjHFs50yLgUOKcphybW9EP6yzgaJ839y2H70oDDw + ###lH93ezvl/J+e7zxvF37bqno1PP+vVXdr37HtB+1FyvN//Pw/Zf7b4dXZdNztHLXO + ###7u8Nku3/Ud2qVqo0/9XKdq3qVWH+t7crtZX/x7d4Vv4fK/+Plf/Hyv9j5f+x8v/4 + ###P+X/odyBW2e2H4j5SvPeUFJR82fTrYOEpg7eLTN+fw4c73rzet/tqez09viqEfNh + ###YCdAyDg4ICicu6M3JwdIT67Q+Q8bMf/gOpxOWOHys0g6XWStMyAhmUJ33Uj29lkk + + + +Valin, et al. Expires August 20, 2012 [Page 231] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###pp7iHBRinY7wrPXQnzqTjqENJG6axyxWqa4LkpMPAp+M5l7CrT1Da+0lACaS8OAB + ###3tIpsAyQ5li7hDk3SP6u75OZpTC7nYRoVrqlJANoHaJE2l7Rvj4rQVrZpcM4W1rr + ###7MDOllai/T9rBHjFAPOxh7x+IvE4T36J12gGbDJGiw3ORYgResMZ64bT7iAoxk3h + ###/kuSE/y99HH7HotQp7gy/erHwuLgNHirM8Ymv5R2dtARI+3gEDuU0wkJLbYCiGuI + ###EiEJTIj8fb3xMJlGLmMq1+vuNKv4d5KSoO89ZeZLTe6og3RZ08aOhGwOkK5ii0Ai + ###9djIjbrX86lApmOkGnJJ/l86EaNu4bG4AWaW7CDqtFSEMUh31smlsx+agH0QMTuY + ###ydcE2ZTvKMnvgIvCEU9GHpgwN5Lch2WanbPmc+lJNEGa6YU/Vv0F3NdNzDxT6j2o + ###OWv9TLtOhk8f0uY4P8hl1899FtC6lk9v8InrYzwVMN1V5QoXvxlIefaCT+EoGo/K + ###h/PpJXL3oDunu+0uDjcQhXtU1lyNcoa0rvNTpodZhHV3HlAb5F05nHN/NNefBEkz + ###xC3UuBTL2lqUIDHgSDrYDCngKzNVbUu2uYghJ1kvFyxXfh81cqXEFVdVJWfS2qRL + ###eJnbbNZyJfQf+jM/6TGipd2mcCEc4p1S4eqvFEQ8TrdO4mL5jANf5skAaWNLBzky + ###872LSZz5k4iPmk9yKkg9wxnH7SScda87/sgf3EZhhHtPoK1vOZ/oJI2cA4SxEK0u + ###eBv7EzpO9/DYcz7inzNH6pxPOnxxr7Q2T3QLIxVoPmtwH+5Oq3Hy8uJV57i9fhR1 + ###Pr76fSnkrvMBjy13HJ7SGF8xdJARkWbfy6S42bzEAVI/8lyHFpugKtyYDmQEsgXA + ###6N1CAAtB6kd8mCVwNp5PdbDmKEWBJYFnMOr11sXZAdCkyxfgJE5Jr5HtMyZ8nHjO + ###anJpBWaHqTAi4Q+RHKXeGyzcMs/l49S0GJcFp3Lctxp9Jl0Xfw+mY1QFEuSbQbFR + ###4E+BfGbXwOE8ix0c0XE86CRXuPtCgevxgN/6x350QdkJe3RuX8GwDU7ELgJZTYDE + ###NbIsMAdIE718XbnXpfAC7E+5+HnLClA0R1DPBSB5npSbcHabZO0H6h1OHV6ZKLFK + ###uYrZWQLQAqs4idfh1XUQOY5m00GqhOGOUcaHxNvoQxunvc43SlPyBdkpmNKGGo2n + ###M3TDmGKUgtHVImuEW7nDFfVmhE0BzT4CcY8+ZDlkOlHi5I5h78YGKvkG5xQCjIxl + ###IXoR8MQ2qejJmIVWhgHkrZ4xMs/Q8oH8yVE8OfHEqbqzwa0cJI9GnuLNKECqfON8 + ###I05TIYjXhXpCd4fUfTmfXnX4MVTQs1Tgr6z63kXqvqfqe+MGqcl2HFMlQQ5P1fpd + ###LxxutPCjE2gGyGE4ao4+vSQDjA0S3oXD+TDNYpMHsS7Sow53+AgkUNcoFceRxF9A + ###G/AmO8SOdIOADI3CTWmBZ7BEk8v1JhYnYw4HG1j3I5A7DDJTMMgAeego/oA2BWhK + ###RmphvuRIl/hZhgM01Ro9OfwClssTwae+J2NdKveUCdVjnWtySzbOO/QW6+bvMsmz + ###6WI2FZE9v/+4KCeyPOQkj+rPY71Zfzr1b+WRehwIqTeeo7UWBis+ic1RJliGxuKh + ###po7DWzDOav5xRLC+kfR/m/tTfuLrJ4aRcxSc7ebofu7ePchBifvYRn++aaJjeSp2 + ###1jRBFGqb3pa3/aS6s13b6dtRvjCgIyGRgvJdus4enDEc3bFI8zW1v7ApjIomm3Ie + ###h1D8WkUAxb6Iw+qMsRf3yYw5yHiQ479qxEF8HiLqIAXZvBoiC1QxNNft8JmJkwFe + ###o6C/uGF23EdtBgreZgWz4uGfDTy/K5RvinGYTyuyLN2RmQVX6FlNsWfJOFqYjucj + ###3HyL6fE9ZThMarCKsf+yu6jFvNKqQLkH61m8uXAAoCyCHkL8reA2W6ynbyjr9lah + ###rNtcVFkz8nHz9x95mmnQGgrsI9uTQg1ops/gO4ashr/lspEQG3rw/uMHKMxDf/Fs + ###UynICkdYtMisdNYSTRgbOBE3WCIuA1uEpyo/jNewldhBbWxp6Pzm2NIpntBiooSf + ###AAzGV9VCkV0HgwkPUKiHTs7CTeJkABuSeyKQLFv7JzOIW69RLLDaZq3qPak+rjzZ + ###evx4twb4wb54FaJ3mD5G4VjvFIYNnStWYdj+7CfF/9cWwTe794CR7f9b2dr2dlT8 + ###t+3d2ncV+Ly1iv/2TZ6V/+/K/3fl/7vy/135/678f/8P+P+inPqq/raBuUWOmi/R + ###81eP9tYPKbCwEl2Tnr94H+r7fwWT5pod2C0sqbdbz9boJYxi64bNR1Pg58D1BuPx + ###RJqJVVFQUeRnSiJ6dHR0oOk7ISP1JmTPtdbh68Ye2zIUHhrWe3zDKuwDW9+jkTxz + ###vfcWvK8ueF+z339Rw/VHt7AHotMmuUfIYzAxaBqRORj4trHhHkgCyJd/QV0mU/63 + ###jNp3VQIWyf+7W7b8v7tb2V7J/9/iWcn/K/l/Jf+v5P+V/L+S/1fy/zLy/7+ft8Bf + ###UWXAscdaA5e32ToTY1ZvnqVU8lIreemVqqmVqumVaqmVauzDV1JDJHQ35A959JIU + ###+X80DqOgE137kyB2Nr+rCpAt/29Vdnn+l90q/OdV4fdqpba1u5L/v8Wzkv9X8v9K + ###/l/J/yv5fyX/r+T/VPl/KEIEWKlg5ii/dSY+emJTKkihG8j7BCSUAc8ZYgJPYCOY + ###4lJEpTB88a/9TxhUlm44DQN/hE422pUdDAMP/DfA+Ac8wiP3FR2NR2XZqipMGsYm + ###K7THfOcKVarNEN3PkTdLxutLt/ny5NqPML3oCBgb7+CmcFNP9SfigCl4QroPLd5s + ###C/pRum7CBv7wspfhZssd0NeKyUQ14TO7VW6MX4ubBbm4zD/xsjQfe4T76L1wbS/H + ###qoBST+SbKkrh3IErtBy4RFMCzjr/viGb1qRv/Nfl3ci8zUof/Rv5h7LVVDH2Jzwg + ###B69ZFgEhjdHkTaJg3htLqjAjcMDuTXIQkOMNXZaIKQlvJoQzJGrYR3lLriYuZbJa + + + +Valin, et al. Expires August 20, 2012 [Page 232] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###THbzOewBDVFcFXI+G3OxZjadB2Ytt8eeoB8sXiWIFLshSteFBS11otsMXVcWAqUl + ###J9G5CyCe7kSUJVhwwbSEAdtJz7VhzIYTFElu/EsQTSh8S4kmnIbFP0HfY21bTr6a + ###YRu1TsL1iHBddKtwiERKtM/KGhkbrzVlV2E1q5p4bZC+HBu6OiYoXXwoxstgw9kV + ###1P2L8RJGQHdtj/qotWebJAiDSXXbxIs8+cMfUnAUl6Hp5AiRk0oyrDl5uKR5J/DT + ###c+aJj1Y/MB0VkpZcwkBG4wFuNfxSrmgSH05jyAEREXEvcw4YH6BV6c8LrRUSjvQW + ###UoqllBIKJcrjVz5hv0BQ9mV37S4YI4GSzxJv+UILzRdf1pKfEJZo6vme4IQ2OFpw + ###VtQiEaOIx1Mqs954ZOAZH87fn2lA14wW+RK+9LsfSSFFDulir1qrapa8hbPkWNEb + ###OVZ0XNVY1cmq5qo2caqtbrGdJZeFtmL1MmpZGMNdTJR5VmJibI7VmJyn+gStuK6t + ###TZsYHnELOrr55AnyngJ8eox8prLp9QFntHyL8EERW1nR2qP4R3yPlIuGSGNVuAKg + ###xWMuccyInSNnPdwLE/VcBKr2mLzEuXi7SSHQPFtOCoEu2nZSCfRBth+LoB9kC/pT + ###F0D8L+fdEd59B6LWxU+uzJBNmKFNmJvALNESNIlZ6A+49CoCchhHH2k2ZU3iExnS + ###OpTTBN/Fo1mfRHoWIOcjb9s3jAx8RjOJR79VLcGL/G16Bzj4g9l0kN4FG7xMA5fV + ###gYzrzkYxHgYFFMFs8PgXQ++p++U8SgeFEJE4vwv4HCFH4nwX2rXo93RJWVygppXA + ###CeCDAi9PncQFHiSOePYB6238qT2DlfEDTUF5n//0LCmcfyypHFUJsZux9sl5x+/9 + ###2um9KLFX/nT4YjyOZvwjNcjvlV+AcuWoPJpelfAqd4c+gHYubpDqnzGY4CcZGrDz + ###yZ+GPGxKsrVeMMCQSC/eNW4mnvhbFcI/niZKPaDXK2HuDnH7/LJEfBkWn6PJm85n + ###2E7Gn4Pee7STnTUozOG75gkmU5Ws0agRx65jmG81rnR6ftg410/IklfKbjqTGWwm + ###MVXi91hnOZP33vBshYzIPPUJUqaiwsvBuPtREiA1CHN8A6xUTvPBcLQp6UW1nbDq + ###CJAv69Kyddpi6mdn6ZgQAKAODF/0XnRe79Lu7AEH96qPkYMX46Fx6v4NlhaGNwn5 + ###bSwfdk+MIiOSVam3XCEewKzA4PHS9dv6IckXajdVXKW8T+EEOrIuChjbfeqI3kWj + ###UIea6rz2tvl2spGvqEeC+DpTFohadXfHHucBTygmuzMIPgXA+S6D2ecgGEHfKsTz + ###8WpmciQ8GZk2FPP+Z2WzKkamzUSZVSvUBdUJFNf18cyj4ODFOdvbw73J1IjOAzrS + ###EEnQoFXWm0/5vbnPMhWNyhisyTGXUiQ1iY7X6MgandePdWyx6vaOQJZsRx/HHnvx + ###soM/HDYOkJygajpq1kl83ObiIyEllSBwxi7xP0OXtJFEaeKCaJOzX8plAgi7+AWW + ###9tvT5kHjMAV1V5TFmPI3B9MQOtkVHNyQ+7Rxgprwqn5+TCNtnhgjLe+L0FKipywY + ###gNxgqrAASIVxkoDIPjX+XI6XzwSjfgFAPLnSF1aESwoPf/wR44tWBhpK722BlSub + ###W/24kwuWPEwJn+Z47ssZs2Np+OlWaIGB9ln9vN0gu74WjjmNcTnqB8SFRrPwdwoI + ###0o8CZVC4N1FgZjcKIywib4FMKg7RxsDppvMBDzcymY6h2YhMwFFhc7OoY9/VAerw + ###KfWV90LaxywGEk38aQT7aBQRH5TWCxclteOiw8CP5tOgFMcK5pHLPgWsP8D8V746 + ###lhVRdzCJUJUNMZ1iFOA5p0HtUpaAPlQtsulTwK247/aeb3QbH0tKYIkCxk6K+5L8 + ###bqkIH7mK8BFUBH7P+vhN68WLAp4y2eH2SkaXVfQs1Eyq0IJDswDhhnQa/Q6wwsKG + ###9cKOo2EOIRbFbJNPjAq5M/BLyQjcYR36iHql0yyUQPrGXsL+pAErJybBgvYlpZu8 + ###8J72i1nPnDrohCmEmk2nUbm9RW7xHTIxxjLbNrdJuQ5ifsALCpbQCyYBhRmg2NmJ + ###xaLTu2Ibie7ta+yqc/HqvNHG4+XO65OLzunRUbtxkZifpVd/Ym3nb8VLs+c0RxS4 + ###zRAMcIvjI1u8wfFBW1tcGo7KfAfPuxFY7FymQswwPuVu63gM8wo6BR+rGCSd92HQ + ###vURkLKkACz0DEHrUPDnsnDUvDl513r1qXjQ6J6fNNkXzpFwBppSCzaHq9EybN+hE + ###hqTI1R6Aw/Ue/FA/OXzXPASu1fj5rH7SRiCa+UR1bT3+KPBMmhRy09bpu855Hfrq + ###aAtEsdZFXd/HK5u7trRlSWaifdFXkOoIkvZjFSlE+xHGLAp/hv0E90p/MhmEsBH5 + ###fTQJSiUvEqfB4SzenkzEPJKYSRGEhRIIwvxOgjciJxigLw9s3kOkA1EYt2uleVEH + ###h+j6Y3AMbt+ZT7CsOk6WQRvD2Y8RTuqM/HgiDDimrRsJxQxnkdbpR2xne7u2wycX + ###CMTLnIqUvT8GqQkI+VZd2hJ0mbnq59yORkTMpeSc69EBxd7BXftzcmdWlmmu4T+F + ###NY0n8YPxRHpiwWRc3oKQA9vyBBVu/dfuWCuuTVkcVvg67IOYTQXQlQE+Y0v0URM+ + ###5E+WzswlIZi/mmaKVk2RNGGoVqjMvwtHLRkiJW6XyyUxA+dbOQ68gyMQ9g0uasTW + ###jhITtghPH4JhGMfx4Q6r3lpG82Ew7E5u9UaR53CscLuE+hr3FiMg/R6M+zq9J6EC + ###i3DgMt/IUjtRtUeqU8qbSY+yhKMFJpg+ZaPgJsvugs+NlFuMidICH2oQluFFcl35 + ###g+6cQnuLUwU0PDErprleh9AjvANcEc5jy1XJIATRl1JCUEwnwFLiHTQA2Dqlc43i + ###AvHEGNw0uIIP03yjW2ZYd+09nSylHnX1esDYQ8nuShgpj5Jai8D1SkXSeq8ZDCv8 + ###oND6ZV1YHl1Cg/vAyYjJD3hLiVXKM890VZBWM3aqrrKRApOaA+EHbZOpn1ffAxNe + + + +Valin, et al. Expires August 20, 2012 [Page 233] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###dxo/P5T02chJI1rjKBBF2PyHhD4V/YbHK0LZuc+6qnO7CMlwKOnJDdGiN3ev1vcM + ###/62lMCPXWe61Y0z9C4eES4Lq7Wh2HSCDEv5NcgfWxuM841ym6xk9lmb45NmoSyxw + ###+WDZHRX7ijEbZme9rM5m1MscZKoGZU+R2sIM+rTHnzZfaj+513RlYiDHdHl2d8+R + ###mYgg8rqaE6FHlpW2SbdW8aMdyTwyUkQ9ELnpCwQB47Ms8DsjL4trnU0DybhiZalv + ###GEEFrh4luFiGK0FaFOrYKdH0ZIps9cLlKrjUZNx16Sl2V9t88uRJPxdiUxWR+LyK + ###PIM/B/5HbdFklFe2DK6DLD7fUIeJtlI2/lxgVZjJEhrEvR2cWs3sYXjZgZCQXpvJ + ###2sfNk85rPH/rHKr6d9N0UvcqNZhFu+3Gnuq6MRM6NoRVoXly9uaic9FsXciDs5Qj + ###mlfNl6+4bSGu8pCjVCsuOdC7KLSWUsvtSniuormIC16Ni4/vazNg4ndSbA1oLTSE + ###IU0mQeGWgaDEsU7kMDuhCefovPGaFiSdhsQmIHz3+k0dLwh07HJ00rbcSanz8BP9 + ###i5Rt1ejbuqUbLXM++FAndDpaQ2CPDtON6/iuZFqAJypljsZeH633Af1bFaBihPB7 + ###4b1HzOHJY7zyGpS3YHh94KDy5134eTf+ufq/HqikR1HxGfNvwqjwvgLaeKUC/5Y9 + ###/PihaLuOLb1k8LkkU08VUewwQGwAe66od8I0iYNt0dqyLPZxmdZR57jeia4nctMr + ###C4q7zKpSP9eryI3xkv6LjZQu+z/6lyAU9upMaEgHp40jVjaAFTy7AJ5C0nmrWW39 + ###7nSZ0Gj5YXjNjV8n39VwV0nDnRtvlUy8wcfK5o7tsvyRO8MuRzRZM506kvwznzq6 + ###rKk3pjA/n1dcFung9KR5wCSfXOT2krkzXKIbFHGHPrv2p+IKkMZoRBXlMqUb22VX + ###Oi9OT9sXKSfltmXd4SdgHF2oXlDX7J3DPraJ+7XBO8Y3ablZ5Oph4ixfce43bT5I + ###tSf98MP9uPkrOThTn9Q4pOGQxvbUdMsumPK2iTFLSQXM0ZHPZTibUnIpC5WpUNG7 + ###Q0k9p+cdffu1+8PWTd4l8bsMKWRNgxgoyRYZAx3g+yznFXOE6267jEmYqbzSnqMl + ###jiBiD47heIxX2D+h8qyyueT0ALmr5Cm8Kcv7atl0oqHI1YQnnm9eHJ132scXr+T+ + ###UtAWWDmjAbdGqQpxhknPXnorz9J6qnDNgWX0NJ6VRG+tRtJ7rAqKXid6bLbk7DUy + ###+xi1WfilbaHsruvuI77XEJrEqmpA0mR6BJCU+B+wAGSoGgB5zwjgC+L/bYPkacb/ + ###gL+71VX8j2/xrOJ/rOJ/rOJ/rOJ/rOJ/rOJ/rOJ/5Ir/oV1pS4pJq8tsKRETtAd3 + ###FHG/JBM8/r3AiBLI9vWdyB9Il07g5ygoKPDJGIaM8mx1BuMo0vR6rQugrx+cHqJx + ###/7Bx1jhBltD6xVbbT0cDEVkFqovbTDzfJ/rBYwJOQ5uOYVruUmdUtAUvOrBjdK0r + ###O6MjUgLPgikvZ0n/ls1BER/P9LsXJ9t6XIxz1RX0zhjqNtSfBogFrhDTBeYSqbIl + ###OuJJ1X4BH4dB38fTFNghZeZV7IplysjV64qhOJv94yWtMyi58tr4LurM/EtYf6+9 + ###rfd54H3AKx47tcdbpLH/K0Zsf9gnRf+TPjaag//dFcBs/c+r7exs2fHfazsr/e+b + ###PCv9b6X/rfS/lf630v9W+t9K/8un/8mE0Og8BrN+XscZaXdgETUP39RbnZPzl0qP + ###8Sqq+HnjJZJ68x9UvnMEUwAINR8vKD/uU9SVc9PL+anwbf58gyES8D7q559vMKIM + ###xhz8kb7+TF8x2J6V9NUW5rrjT77wxsx8UO/Bv+8C3B2ALdqe144nb0CRBcqvAE8q + ###4JHD1zbt0RVgJ2BRDLC1qANSAVaj1536YSubhjcl9PrfxFy+S44e5i4PePzrBC/y + ###DKSMfhF4oKGF2M8GT7HmssGnGwEOF8HWwB+CaMF9jhc/bvU/LLFfSzJFsx2Hka8p + ###rvKKCxzCpSr2SWj7/WB2y7rXQfdjZBCYjJV0SCFC1YG12RC07174ePYHZChDd9DH + ###Q/j1UMS5SvGkzGA6yQNfxTO0s3Qe1M+8fW5HnzpMjwe4sYecR4SUYt3UwFsIurzH + ###DQnrPHKfbkCQlzl03oW3UKL5EOVK/AWlr9shyNbTsOuMPra4s/Y4VfVfMWQgXpF5 + ###Bh+piV8dTWhj5gu+08W7UjRvJUFZh+TFAHj41XYcMu+TIz6gna7EXEFDDXTE3X6o + ###tR+aAcPMuIbYuuueyOU08D8uvsZkXQey75DkxDg+meOA8SeWWTrGdK/n2MGRLrRN + ###54l7VdaqW+ek5450xuMK7O1l7uD66IzlTotKLHh9drlnsWHNEnF/4a0KpiYvjEXW + ###bhpyHUb4OCl/EH771gelOf6NokWjvzoPvydj+PJLD90gILNmJKIv3PMxIrg5rEIZ + ###4Xq1BxAQ8TBTJy865ASBHvnmI6UNS/ChIB1y7I7e4Z9FG97N+wS0xOMMX7bgySlt + ###+O8xcQwfv3ElwQFe3TdGWg/87rUwM1/7g/4dR083BhZgQIJ/rXsV86sGi0a/aLvX + ###b5Km9UGCb8t5FgHjsp6c4KU3VNbwJfjRfHhJ0XS0xXZP8PoyXQQer+kuKquBdwg7 + ###4t6xI9rbOnZExWYRX97DLoREqQeOgb3IWKfrFtnSNW3c6tbk8OKgNeIb+uvLYYuu + ###iDvYMTY2mOOGMQU3JmGfs0G8SQv8f8atVWZcw+Ty4LdEZWATxTIUd9VXK3ZExaDk + ###N9i4QiSGUGI8RGeJ3VCCqXV1+Tr+GA9GbAScy1Uclz4LYhGKywfGl0QcHR2nBmwd + ###Y/EtBQ7Vy4Lq6VC9PFC9LKhqD1UxhcRWqogmsXfmwrcn8V3Nh+949NWs0Vf10Vcf + ###BOcx5FoW5JoOuXZvvCPUh84ynJb/dzyd3dPrL34W+P/t1mrb1vnPNnxbnf98i2d1 + ###/rM6/1md/6zOf1bnP6vzn9X5j3X+QxYoNPogK0ORiBX6vriS5g9AM+ndwt8h3o3B + + + +Valin, et al. Expires August 20, 2012 [Page 234] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###txjbaDr1b6PiU2mTeYGRn7t+FMAvp4UR5tTiwTNUfb2iqd9B9XfjqaoP1f+3WpTV + ###RYCIQUoDfLgqTxnwTRi5mbzMTmkcm3lCOeYOiYG9gIxweHErO1exn9Sx5SHKm5Ho + ###5iPW5h9SjjDcqm5CzZWvwl7iKEPakbi/lwDTF3uF6IXKuJsN0qXctxyGBKnAv+XA + ###chgvlgL5k6O4BHmiTBZ0QNOdxRQxGUdi304HaUTf5/NJhzvPXMcoy5yJ/MT2WWwi + ###NV61Ml/tQVUtDvm7KVqleRx54dKHkkaoT66dBEtYqX9KWqmBXGS+5NC6r0d0KVtU + ###9HF5y/GB1+jlKhA2GhuqlwqVH5ftMTtLiXYSQSlU8As/ScJrpgVRbx/r/UrGf/ar + ###I7sKveWZrhkHgicRikraZHpJZIdS2JB19+RXXlfV5JjWasZGegsyJxx92hJQbYgy + ###aKiqYUCL56bZ5/c7KeJ3S0aIQbGMh6IkQqQFHmfV5oVKitRFUyAVsjF582JYBHZw + ###9oYLhWQ0UqL+T8LHV4Mk1ldi3n/i897KP+9oOtHm9id54GdNrCKPn3gmwruRx/1I + ###5O5kYpLK3chleZKJoT60oeTf9Emz/3Sv59OHMgAtsP/seDtV2/5Tq1ZW9p9v8azs + ###Pyv7z8r+s7L/rOw/K/vPyv6T6v9rG0tsF1slLzlcaqVBgjsD2X4/Ti/axJPhaTIN + ###+gOKh6m5eMQg+4PAEXWzIEwUpMkWM0G6vEviuM8GyKZ8p/uKRjySVGDC3PBcUDMs + ###PS6/CAkyr89EyigdfhSYSTDhRHHwnrWbrZ8woR73hcBTba6YvOcuEXaF2RDT++Gf + ###aolNu53YC9KwelD/9/Z2/vhDfHqsPnmV+GM1/rgVf9wxs7ZNbs2g2inxgsQkJD1G + ###DyiwjPRikN+47qWF+/4YJ/lOb9+ZyuBlMEshS+MCLSELo6VRFwSSK3R9U+ajljl+ + ###DuiFcB/wgvKTvh07qo0Ocygq/P/s/Xt720iOKA7v3/0pOHueX0a2pUSSr53E3tfX + ###js84jmM5l9mcLB9aomPGukWUYru3891fAHVhXUnKdpKeaXKmY5usKlShUCgAhQJg + ###AzfiXmWrh4d006aJ1+dB9V2IlYMfssEPxeBBZ7+CPx1ukkQWDLlDGJk6umdWwbYo + ###yAZoFLBbwOLU/hKvvihHZNXkEyueTV5jibdg1/ymTjndUSD3Rk9Adu78qEwPOUH+ + ###bI2netTHo/87s1Pc1RZQpP+vr6yZ93/Xlyv/jx/yVPp/pf9X+n+l/1f6f6X/V/p/ + ###ufu/MiEbZVZj8hFlO2eXRqRnA/fh4N+Bd6VPA8/DioKM3NjSWkVGBOIzpkZKnrTV + ###om1nUSpFpXnRzKvDnXCs1AWWMeWjyr9CIkwOJyzzGHZCZjLz3aYpeYFlXOL+jrAF + ###KOCTops8Ja9wwDBCnL0yN0g6MSq2mEvrOpt2T52S4Mt4k8jbugyouGyDiSSScZ82 + ###zxUHeJflw7JiYCzwOl7O7DThv5bLgCEwhPcAWsEff2gv2qqBguf9I1nkPDY66PIj + ###qYnxPwqWQZPeVC/aYs9Aaz05pGShvBxPeyYAwkKdjG6SgUiKSxcKuqO0diGzVXcD + ###fk21wVpcpB9ZE5gNG6SW5PeYx2BT0mzLgT7HcRqJOMlpha9gNcls07qX6uoorFSl + ###k1QRrQasb/inMx12BrNlwWwVwtQRI2Hy3PRd02XmTRqn3OuiO5ukmMo0/sLSbD+l + ###iRzWhovQ3qaGdXpfGzZaC/itIf5s05+qq8aKvMQIZBgFUxAzffYsfo0ITSGbUE8L + ###es2YF1lJmIEE+In8a1EMroY4WsLxqkGXlbotrS67RdNRcg8Tirv0EgbVabpbaWut + ###tI0eoNmm0/T1YFmry+6TqHBorqgHTexBq8yNEY/+P57E2S2d+/oA5Ov/7db6WsuM + ###/9yC4pX+/wOeSv+v9P9K/6/0/0r/r/T/Sv8vpf8r9ypm6GmMebiBBQFvS7l54JfF + ###4EQIUHT14CJhGdh4eAV5wZ0pp79gzC5kmF143UeVPtPauSBm6OqZeKYFl1488d7A + ###0DSXPH0/nVJkAE3hJvWyRN2ba1tRJ7tAibqLMrHKweFpfT64mO/EAbdUXZn6q36n + ###uiznl6duXiDsfvTJmqzSdR0mAVEXdd+MfHjmVN/1e+VMOGecRDsf7HgleLGnQ3T1 + ###QQR1aH20arNH8+rOgWXRXuCIDMNtOh8YHiyQJc1KgeE0I8eFP3dVdxk2POfQysKi + ###9e7AIf7UQs74BjUHrH40OO9F7nG941nCL6L861cljVOBK66LjGfCHX4uCkxxZWHl + ###+QDxuCGsSC3+Gg/dbk2+uCmgMySOsClRt1sPmBsP+kZkRiGW7lfYsRCex3zFevQI + ###rVKG9crwGhEmDNNlBIExtxVAJIjdY2g7SLn7jLKsuLMIW6w8qByjBEqtSG81DxKl + ###5CanT3QKeeaGHPX7OZBbGeSWDrkm3qOto8F6uWB1ghlXGIrFJ8A92jPIN4eZavTv + ###aE4cjcYsg5rRPds/B6/qtNlVHe6clKCtqG2555QdtY3zxDPyhNuLGgxTC7orjlKZ + ###MNDSPyMWlgQaEn5VaNFRcM5+t9R+L3lnLeFWKnvmtL4vOWfQ0X97Gr+ZtMBWjI0N + ###rSXhY+XCBkU2GhpkDWWhgcwkxsQ0XZp6HLxE5XycyW6zIeHvF+0kRTOO/SkSfihb + ###gjPtR9mEH/jzDgk/is6PXHKhA7webLZECLby4d8KgCsHOCybeqn4b+b9WZdUvngC + ###VPhIJKbgWoF1uxYjlNZRJLS2IC3dYJ1LuorMKkVQq+aO4pRqYWhx+7SV1bI/j2+s + ###9uDdtb97ILRTiCOrBNcnKD4UqMKuWGNKTDzlinE8DWbjYMzO8yQ/H9+goyLvHfQI + ###/+DdwqzWm8FJYwt+AUR/dcdPLZcpM3P6fBtNEswwkjI7YPcyGn6KRVBCHn1MveF6 + ###r3Tf2TCK0lh/0xxUj2U6VOia1Ebzssrmp7x0p8k1snkqe4FOBkyiaD5ur5ohCxf1 + ###fvgaYHsJZmZfZ7mr11ZXl9dYuNRSDbTn7wGl4aRn051sMysql59RVM8wrZVna9Qu + + + +Valin, et al. Expires August 20, 2012 [Page 235] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###r6STzsrztUldeaSUh/dYkkXkw+y7+46lI5bPJV5nByoYBICRgPElIz1PGQ0R11Mq + ###lFy2luuig3VYgHWNdtU0PeoquGZaR/i6tabMZl3PXq7FidS+sDS/0MVXIvybOtTT + ###mAzaNbTR9G8XUEbWElj3ZjRwmTs4HowvIximioodmZNcwTcSCLJsY3p2BIE2fGWt + ###lMj+RbRoZl4OWP7qs8OjM5Edypk7eVHJ0KxU0Y4Or8WodmSwQc6NmXqwI6IB4iRj + ###P16cOKIT8BjJvrlyh04m4J/dwD/rwLPXDV1BySTDrH8ktbLyvg6JZnQ6Vw1pwQmS + ###7jX/Rzc8+XfYOrPZeMGqZInb1NKmH2fqJBUXZIjIdjb3/uDa2QQuvlVmSQt+ZZZ0 + ###PN/NLOmIzG8HmcFoPpSw7XIcns8uQnhhCZTDkOF1GB4d0L9nJ7bQqaAglai0RVoF + ###ViZ5no3wkA80EBA/8RR6ChtG8FWKgcDnp3HUQy17RuFgKK7QdDLLYoMozRISSCpN + ###+dtnZhEcpV7EGHsmP6itGYJ/JpTohcTQM2FYCZEjOLgVJwekWJRDXSHlNfvWi+3T + ###l1wUgfURnm2fdFC+XTYNBWyI2OSSe4LFQ/OJ3VdKYZhibKDhBIfhiIHLLQSPqM7L + ###7c4/9H1VyKQuQEtzAoKnAJB1SetugJYKR9TWtkpXYH8GWWZYpHLZFsXWEe6nGX0t + ###Es9SYtzCGiNi0spkvy+pdLcYmORmUG+2dSdkj2E9eKYVlYK1Uq9B/VDatBdPzXrX + ###IItrhsFnrtofrGofOWhrHCjPJMZn1jPBf74JBkK3MDWuEZxHGJ9opO932jLmYNSB + ###P1NLqYvb6KMsZaHFWmqWK5jH/wsrOtSBu3mCFcX/XWkZ8V/azVazyv/4Q57K/6vy + ###/6r8vyr/r8r/q/L/qvy/yt3/yswgHjGp3K0q0j4nMkSl8xGnYijIY2YVNcvGYm08 + ###icM+KHBL3GSEytxC2VOxxeIkgE4PFb71elNNlQS/w2RvZrxedOeGko4kMHotfo3M + ###/mInhirpTCKMZkFOVip5pwzLovJaIptWydEnw6+/sbQgxeAPWajn4EuJ3EzfISdT + ###5sXjwfj84H9yTiZaNgW36uTc22TuJT7FzGWfqN6wzEvwEwgJf3d4G+1MB2N1Wdin + ###qRnX8DQBhBV+kgdbGg6u6moU5xues+kms0cpiZzYX+4TVP+pqRwbtks/G4Hz9FL0 + ###kjw0xEq4smIjK5YqiRR36kGGuUScN+AhWYbGJTNHpeZCBLxFsHDlqCwv4aRm9V9S + ###yMndNwW1oos38g/Lh6czO59OItBc+qPhpwYd4AGAXuL045FnNE12RqNgyZfP0upN + ###Y5Nj7zMZmeQcqoTIbGwFGS6tlhc3DXK06GRpyTct/PTdPP434KBZzT8bCl1iWfYY + ###Ncrckft3fnzxf/Qobve7BVhg/1ltrbbM+D8rzeXK/vMjnsr+U9l/KvtPZf+p7D+V + ###/aey/3jtP6UyKClp7c0ouHokHlu4ysmqBLvkrD9NDcsAD++Ln2RkXaXN3dFsOPUE + ###9uXt+g0Vi+QFtBdNlTtEQh9mDkIgm0eUnZdD9IW4cYJ0KeYSYif5PTasP33jGtE8 + ###Tw5IE1sqyKGeVYlP4jQap2zUbJK9IC1nl0RJmmvB3dJHr2ltVuFNvbAdhFfRU83K + ###tnrKaUuopZr/Jk8FNownId8fme+cQhzyV1Sx68YwGtDod0paWz0P9nj0vyxD8QMk + ###gCnS/5rwzcj/srJW6X8/5Kn0v0r/q/S/Sv+r9L9K/6v0v9L5X0BRSGcDYjpfZtGE + ###8Z9I1aMoHy/fprieFgGDGc3QHRR6w3/jd3aFtFXzK2Woc9W92kyPi90OR3uQzMXX + ###FSaPc9hC/s9c31dugtlwAtwdeGAf79bLVA40AApbyZsQLcJL8XvwKGjeHBwc7D5z + ###qiNZJ9jV+xWHKoLvsRy7U86uDdVYdxf090vWyVag1Gx5arYKa7Y9NduFNZc9NZeN + ###XCmA56jXg63xVslWKrcgNcCljjef+qbizNUDHbrmvs8b2KKJFdraRGb1INqoVLd/ + ###58ej/+HNMLzO1aPcOOn3PP9rLa8vrxvxP9fba6uV/vcjnkr/q/S/Sv+r9L9K/6v0 + ###v0r/K53/4wDkowDTPyJLtNyTtdM+hyj1p4gZ5Y8WpYIvjhmlgp8jZlSRhzR5+KHv + ###aE7oKHFcJwND8hwo6K4tfTrvBr5EypG7xozCH3nX6Hn3ersU8KMY/BnsgZSDQt2s + ###oSMsYAhueShLSfDO8If4uOIf4vMO6NvwU1/UfPfzHZapaa+7+zuQO8y3uu9ya403 + ###cnzUOQhft1Y/2EGjOMpcLteeHuHHScx8srEpWN5jjN5iDFOHxMJVaRGsfCMeJMND + ###NujMusJCm1H0TZQcRKCzfhxhx7kdSdX/FeOJO2yVaRDQlHszOg2zD2xR6hH1fn42 + ###OewUuMViLjmrZ7XYxCU8f+im0cqi/rdmgbhfiKwnKktXlgIvqr10lLQxxHvRn47D + ###QTzIYsioH7kHtoxAtOUMwMKC6uhe00asIs3b3OwW7RRYnc7Z1UBRZycYj7ZOS7Gu + ###xYSCF9A3YBUsPpzkmnpcJquzbOGVDcCU3dfIwZgxUhFThoZMvv7uwGQ0crraQkOn + ###ey1+BLjoBj4eDnvxTT2Ls6d+Ptk/ZZ81jDBMquUHM+rA61/11/COhnI0ut4d4QWQ + ###m2R660aPiYJdvhsiBtJu1HeF36Ib+vAtDrswUmXg9UDZf5XtwIQxiXHH5/fD2C7o + ###guGM7ZUxvnpwk0/yddd0FNGY4AH3ozNz8QmnEjv90aKHN7w5zuUORmmOUr6di8tu + ###Y5AJMSqluIRUpymFN+e3OE66ocUuZSmtZRcPNosQrN1WYDsTXsSRM+S/GlNua5DU + ###wKkNlP6QZapjtKDsh/yqksbB9bmW8+2Kg7VUZvbsweZEwcpv0mqQo7xU/K1v+lIB + ###fpbGUzfvaXpWvS4MpcDzRrDDKRLBghaVzcO7tZxg2UkBWTsCdD4bTYEaxVUgMtsQ + ###PyDWqmQkU7t4kUzSaUj0GkYXuOzR5DbV6CITVLKtH6Wck9P9PVAOQdcMT0DVPA1/ + + + +Valin, et al. Expires August 20, 2012 [Page 236] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###2z48DrcPQAcNT/c7+2f6KhTNudvV4gKOrmtB2+QnCiKeUKa3J4G/G89cUJ6IgI9L + ###8HOdMmp5o+dZWJbLjFQYWsZoWoKONRjDhIXOvA9RdAPlrosWKGEPmw0dhWZDVkyP + ###2EVbPECjNafuV3Up39Y1vqyMUElrl+2unYNUgzCejGDXS0NsLXWBUZDCsI60ncE2 + ###FtpXaugLflPh70b97owcP83k7ywmFr+rGjMl2VSOZWdFZfUEVO0gKHbHk086Qpz9 + ###N4XVur7eHm7nkQigGD8j9W4ejwFGc8+M18P4ZspDxOJbuso2HmUuwSrb6Y5vaznI + ###V6dIsJi8qcK+An0X2v+9/n+o0HPWcV8vwPzzn5XVleU1M//b6lqV/+2HPNX5T3X+ + ###U53/VOc/1flPdf5Tnf88UP634Gh0Hewk0wkKyBiefNiLht3boHa0c3q6EJBwBRUf + ###wzfc5iLYEhXjGPAtVoQxHYxnjnsUby4nKDO2zk90qlOmksc8F8WpSZxpugqeH3/M + ###Q9tbOgouIhbbm3YvmZ5CzwrHaaQ3Ct9u781LKsXIugOpiEOpXHFUJgZ/i4p1sI12 + ###EAyFvwfrRguPUqIVGiuO/rd42tkOX2841WRpSoaZ35ldGMnl78CD+AB2R2gxJGEC + ###Tw4jMRIglVEAvSJJa+/sfXBBUafKDCsPomkXYmBDARZGHzwPOodH/wgPDt8ja+yc + ###1XBP3N99EcJGcfgW+HII3QnPXpyiSLCB+qWaYr3gNIcd5hy/Yuc5sslnzgaGI3ae + ###SlcWYy1EjDkOoygMAo/uWL/plK4T7uyDBLCPnbdTFGi9xhJ6qGRm2SqCuUVmKpIU + ###dt/AuBispTv3xGx/M6+lZwUDyh4jCrSrCq4GojcjlcAB2bvZgu6xxCoeC3zeOMw+ + ###5HU2v6yPvoSV312v/OhaWpIwa0HB8mWlM+7qKCU5v8pwpTnlT7E1iy4utz3FxsOd + ###22mcvppZWQxU8HQT/VhemB5Ht7DR4rEIVH2WAz7u4thzejlOTzHXUh4KxOjxRvYk + ###TlPY9+hqOjPFzSauO9pzb83FKdPm9MAoA34Q3YAAmRsbMhNMLvBU/ynWSQazgXJ7 + ###fcQSAoLsaERnLAIP/d3dOc0DrqTexLD+MEaQOsjUARJXNJw2hMA6AtWYGQMCO2Wa + ###SzIUAqEjhB1eMp/iYSQM9ZB+uQD20gtn43H2B8nLeBQ+zbiIHkLvhq3EOgVXYOfl + ###7I2jMEqI5dw+Mo+loM1dR4xkZ0fb4cnhGTBy+Caa0JaBpHg6n6sbf7cVoMP0C2MZ + ###QXrceS2Ki1/bz+wVnsbkgoblhoy06IdAF/uDIxIPlV7O+lPxUf5N3x2N08nn4V5d + ###/KJWxD8d9civRzb8esPxFXCDdu2j6BOd4FPvHVTBi3XkjuAouIF/HEXpFI8HstZc + ###iBrTCQLmqspxTJrxNgE2BtfHtj4Erfb6qprD7gxl8CRlZ3f922A2HMZ4OIM2OdTy + ###BngHCHlX0kfFr8YUSzrV63YXyLQ4HY2CHqxnXGCTOOpjnrckSzRiDwhoXplX+RdN + ###APylz6z6QpRo8v67Nt0OpkXRj1Vp3UhZLXgULN9dPrYl1ywRINO+Tng8QHb2BtOE + ###UjTbh5MhP3yD+bhgAsfd5WZnT2QwQpiGT0NhvcTzAzKUsm6QhZHEA16RMxvJNiX6 + ###big/jH60rfvUPOOAi0AYXAxAyDf4eS4QrBae2k0yr0ou58yFTYm2/WGKO3E6GI0A + ###XecwcddJD82+k2iYJlq23vnaZkaPk1Bk2Qi7s+no4kLX5B6nRyd+ba5u07LpzzQP + ###9SgK3vg2GMbX2YxdTGCLy4LYcCK9A4UqY08xyV+b9p+Q7pvWJLXRZsPyyrzsiKNw + ###Mcw0vHrx+z2REmz3esE0AQbGLSIwxohMDJfJp8tg9+RNQHIgueT24uFoMoBlgyfC + ###1F+684jriUsrXsfHDduVhY/xQ+EQKfLrYlDzj2dri5wNPqKzSA2U+wYm5gEm1iYN + ###dzFoxY013ScD9cG/GSevF0m/T1KQx1Gx1IxytJJn+VhGnEY3HFgjgF/mbW67Dt4F + ###juKYTmwDIWm+Z48yq1zmUiiJS/dBKzMqNUHpXIMw+jzEdkJqJ3NpK+q4kPbm6n4p + ###PIr5QkNsNFGdATSXhxrOHXmGLtxt5rz4cF0uKDWHOT6Fd8HCCfM68YUlZ89dhm6M + ###V3i3mG6i2mjvOzJzaHGWPRUtq8OMlif3Gps9ODWvuGNgoIvck4q1kblOKabMkpBZ + ###pB9g0sxzCd/I/F6uRxiLYPQV8P1FpqpEATBGrfFW0bPF0YByWiKa4Soj7CxrmYVI + ###0T/gg2kCbZGpU/W8lPqlbqBStFD9A9d/MGEXYoKR7eGe2wGe9I5D9offw9hoWnan + ###0bK/iR6p34R0MuYCHx6h87SfUwNlmm/SI1M5Ve0zwiWJa7Oax6PRSqau6mIavM/a + ###MXRcvT2hyBqaiKqkZKVdOqRR0Shi1TUUS3ftrJDpqTvlRIHhHJiSZNp/UaaQlLJp + ###zKwriDvpdLqmZ0Rmz4zXjoYZWRQ3rGjtRsN2TUrEnE5Hk7gMZakjT5gZ3c406SQg + ###leoskswjQ2+LDjJUqbQMSapPjt4sKbe4pkGTUNlvDCnRTke1lufZS9RHicgvnrvs + ###bVldRQxUnESlcVA8zrp3h0sTh/N5PYmQoH17kOv2iJNJadL/DJZDShuYtmnN3XEn + ###vvhBw0nmHOB47oMuD7b4Zs2RYB+NZkvQf5ZCDvOeLf1BsbN/0+W+fUHHPpz/fthh + ###U1/zosM+qXJ/p2Xw6uIijadUyLmmAyfV5enpgeKMLx7B3oEDTON+X+27c36QPfOj + ###ANg+msGjR3w743+w9p5viuMKLws/n8TRlYvD6H9Zu6KAJoQ3V/tYTpXMoF852+kf + ###f/Bebymd9nVb2dT4UQpj/mTUAI2vn6Dj41QccJCnaC/pBYM4Zi6jQg49n/U+xVMX + ###MeJTdoNrz7nDiXuORiuPR0BsOGtkry6zRWZ9amydzy7qqtnbOqVgzd97523ffeul + ###JMmPNeM43qXyWf/V55v1xkG6DkK1aaqYULUltbVJRicvHW73PqMDLxKV1IH+ngZI + + + +Valin, et al. Expires August 20, 2012 [Page 237] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###XU/QeXY0YSQ4iXqAswtSj9A7N5qgK3P8NRnN0uA/SaL7TxH32UuPfE8EFA7OexEm + ###8mk9Xr1wI92r+6hPnkIiseoTLW0ojtr46Ecd9Je/O9qhh3UOVTQA/nchS8vkcM4r + ###JYU0glXnfOtKpmOkjuMdu5D/nMc1QlVP+FsZBURFiQrBiRJ8XFqnxlLLsEabHZbV + ###Qa0msyvgGWebmy1qXNDikVbTpViiyv/uqCCrj/uEMIdRlqRopwL4LpleJkOga3I4 + ###gFlm297ToNsfQZ14OJp9unTNdDkea2zzGk9YYNzURasZ86S7klG3O5oIexGeVTRo + ###hzYZaXc2+eqkSuWsGNsLLyK6RPu6teZehUoBYQbqjz61+8mQz+JR58XhwZlgEI3M + ###9WOdrkF6Zbwl2161xio5aMHTkwG8XW7XzM91q2mgRqjlbLrs9pfXjeimXDdaj5f9 + ###HbH3bt28R6A6L98cvdtxgFLLGo3n0bxKWnQVXN7x02/7u7tksOmloMZlV2V3apil + ###FuhMK9tH1A1hgWimpm2FRgkbcaiZx9dsDAOAMya5li4MnYPsGk+v43gYtFf/P5Iq + ###1uEn+hb1e7BogMEFtSFeoiHh1+j6c6PrCz4bkIqVLTZR23t74SktDUEZfo8UC0d1 + ###foLnp0KDLO4PzSfQFI73OSfMNzuuHpgeOQ803vtDm1Obu3vUAnxUnxwWpUZhnWFn + ###m0ahrW8pw1LNN8MvsrKx1A0bv6Pr6n1rK8QD9S5X75A96asfTkAm16EqJwQk4Zc6 + ###JJB4cZkNHuV0TLPNwN65+2qPbsXsHeL9ou2jo3+WCHLCsfNmmHyZgZTbiwFJFwnz + ###PWSYYiEmTIR9h2MRs0+vvsYTvJyHt/Oz2+isU+S3Y75E1tblfvnnUfcKxYPXTabq + ###41blSr16Z3rWqVPQtEnlT4K11dXlNRkWIqNP/bcskAFPm+ryMRFi5mD0NZaIJh+k + ###TNCkPz/4RQ4lDEhu9KRi7xPaxHyxMsRoFLvnMI7RP5vOX7Nb9Xxo5kX4o0jep1GW + ###nwjT5KSgBoYGf+ZsTbOd5xv4sq7v3yRTeWeUjinH8pzScyvD70gSHI+kX7VChoqD + ###tq55ywjeUyPQxVx2T+bcQE47ErrrmdeHyZ4zX5wSOSiiBdYDpBkBUkcAUdEpF6ad + ###Fk6gy/U6OvzweVLx9E1c3Gs8xMW9OLNJR1PjBl91ha+6wneXK3yuuI1XDv/lAvdl + ###DZNn8WDsjMzIynZgSz8cXoz47otTzX8lSoVF5zo0o2/512z8nuxY936el4yycH2S + ###t+U5hWjF3rqmd34YJtvmSxYdUHtozS24aLdl6bTUgHnbrsRNO6pX+kqTup0w71TX + ###WazkDIg07XyWzy2Thybxp1kfqFQwxBynETGnd3f30A8iVPrzndmKZk3yXTD9ijrR + ###VwwEkXzCfc6W7TXQcqk4og35AoPlCjguYjLmjmxaf/xxl2kngcZtFKONHXbczHF+ + ###DPIu7LcUEoMfFbBvoNmztcMa9eg9oltM9tK1n1xTo9mtw2F3EkdAlr+xEFyjAE/N + ###ptEEf1A/TK8u1g2VKPic8Fc8KuemjULWDQbPMKAXN6iYzxKmqRXUqAfH4dH+2/2j + ###TvgaQ5jR/ChU/k2jy72YpAg+fkaXGAznFqQYUl56MdtHTWJlmlQv5gpkph3m9lDX + ###HR8VTuuD6I7fWUcj/eyK6WdXoJ95FLQrh4JmLu8P0ABOubKxXrFMOyJgnlDTvDM6 + ###3xbD0TO3t8ydPU993jGKZGdx3oyze3kCc1MoIQ7Y/jPqyXs5/mwzZZNjl+fPbP7+ + ###CpmPPPHfrLy/9wkAV5j/dW3NyP+63lxtVfHffsRTxX+r4r9V8d+q+G9V/Lcq/lsV + ###/22e/K8kIgnWQS5N1yNVkKQLuWnJDLCWvFWQCLZVz//e/stkim35UsW2i3PFtnzJ + ###YtvF2WJbvnSx7eJ8sS1fwtj2j80Y23KljG3bGVuqjLD/to9H/7tqR/cO+y2fQv1v + ###dd3Q/1bWVpcr/e9HPJX+V+l/lf5X6X+V/lfpf5X+N4/+l07jMQYmu5gNu2zT4SdT + ###uLFd9GNHHBg9X4w/ZSyXvhTvH8PzZXHbdngRoTi9ID6MMInNR1slUdr1u9wsTmwP + ###I+HX4h1weZCuYKRU2QdSGaWrXAFIhzPNFewolofM9nQw/sA8NtA/hpJ8Yf4mGeXP + ###PGakvtjHilRsyIoNodgV/HCcPDJwQzpt3KZf1PPEeRtjLYGux5q9wosA3C9gMZh0 + ###6RTT1f62OPBsaIX+Ggdif7HHo/9l+Q4eAEa+/ofHf00j/9Nqq1md//2Qp9L/Kv2v + ###0v8q/a/S/yr97y+g/w1RAeTi/OExSjioAsJLvIZhvvfrf44Ph+/1DywFQWrXQNFK + ###f8PAm+/OZ5/0V8BU42GX1E+uyYZhd9yfpfjfL/ENMNdh8J+7/wmqjVRg+chcN0hu + ###bpi0775d4qoqEwY5qirJhJxVeeoLUdOdFsORb4PPnYz2NAkOuL6dOjNviLmGCi/w + ###bv84StOARdVkmw2LEQ0cPv4yi/FuT9SLxny3Oo9wj4BfZPxd8oaHrSnpGir6Czvs + ###tPeujhw0fhevPvi1YuddHW9UVfbwHE8KnpDOpHFC77w1ZT8//1NB36t0KlU6lSqd + ###ijOdCls5hyxKePJ7zDKXd2Ax8MuIkyzCjr6MMLK4WDB/Fg4grm9ZY7B6L24i3mEA + ###5XgAzzWBc+HApj4g9aokuqGzvnVYRnClWCy/5S5C/Ckwkbf4DPDMbutnRGd0keYU + ###sXI+9iwGuQjZpRtYBPLiag0qLZQGbxeLUGsMz6/D9JrFIs8BL1YB1QlYBVz80ayX + ###jJQkEnOA715Gw2HcPz7PmX6JfFZWrP3cpyR4Ws8hu/3Oqd0l5mjhxt25xbKNXI8Y + ###/mfYBZWjA+eV4bKXhfHnHS4L+68Js+em+K6w3ITfxWgUwSu5xfeFy95VzpH6FPA0 + ###epY+r9xlZck/c9Qf60KRmoehqOYuSASzaWxcGtXOelhCHpargiIJfY36s9gQm735 + ###G/4MtPsnv+i+yJJZTOIcMUYQj5G/ZzTgKo2c8zuAvzHf+MFr9+w/GFHL+hEjgI8S + + + +Valin, et al. Expires August 20, 2012 [Page 238] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###PN/7t0GP6o4mk7jPLbV4CT4KrqPJmGxyUmO7SQyyYkXCSG8g/wxVGxvWKo4hQGzh + ###lLlQsqNNdBLNWdJlUUvxWorpOkMtieWU74CN1i0clASP2MsVzBXw71hZdel765Tc + ###GBlhlBv9ESMimUYp7ykJvszpcSaTSeLi9Wrx13joE4qETBv1uzNR6wLTwHCulHZB + ###YmfbvBIC5OwkxA9x2AVOUzHHHx6Gw9QvC3ZW7555knkobDvYrjHIu0AwckXpdORK + ###71QRUuFWALtmmXAyYitgO2yJ588iITKiYcnEesSL/H5IruxSFQkVzmGWCNZPSGIO + ###T0sKaXOAvylWce5KQvjjp3NiKxOeQbDwOY9SjUExUimUfWxKnQtZlM7W8RwfdQ7C + ###163VvCmTRmEoW3AKYIJ/SFK5Q+ysIvADjCfyFUM0FINXdlPSLmm9IPuq9XZM+Ush + ###FSiQRyoga5VWEs6NGFnUOnMJDAQaxVwJvlpmvkpuTO+gzZweGL3RjRikSWGfHEFE + ###SoJfhOowBbCycb68tkNl9CyRce7kBuV5atgfdwuo1an8FjxldZTo04fACJFm9kWC + ###h9GTOFbiKTn6dzCHZoQ2H3g24+UYRcnRU7iUMF9PkzsKlkWHHa7vPwB4EbAlb/IF + ###+OywJuUd8WOiJHiMazqi9DzF4LODuzQajPsxeWEhQUAjo8mtCR65lK75SaOY065b + ###sD7zbUP6+oSiGkEt1kDQC/swZUt8unH6FspS6OJN4Ubi3Em4Ix/A7sYxcQyBOImk + ###MuB3Pmis0LlS1PWpybzIHOMIxSBBu9mwypGICC2bxyLkRpbpa4VPydEnbBO1gji6 + ###wB/iHYU01ncCT9rW78AeMgOOB+Pzg//J7IGWTQGvU4QYk8y9xGfbj+I029biYTz5 + ###lDC/R55jUQ7o+jKesOC02btLjHSIkrEwdzELAnoY+JbenR9NzhI9DqnHt+UZ2nDy + ###KZegOV51RZwBQW9ML2n9OUTjotFHHzCCABs/TpsuZurgt0+5rClpiQ38Mupf3HH0 + ###xBBKiluvS3ASJ/hK4HCDV5dpEXiUdcvef8o4SmuNnOexmqZMc0c53R4NvbmzVDLB + ###6sV09EoMRfK3gsVUkoyZxhJfFKjXEpOaWJDzlARfbEl8APX6+xys5HWkJPhXcxys + ###3I2MUZKbRmMleLFGufSapOosXXwpqt0pp+mTUaj2ZthYyOKUYpe8PNAwCm14Btg9 + ###R9+sXnyTs/2JRQP6eHw+Gl0FVKEQcWXAL8LumYD23sWI1QmL92o+AvxJVrSwB2V1 + ###3bmMHMxRZDLBqxj5im9ZbW8Wvm41yy2alzPm5BDUTp/sydSLztPA0mt2dI2+Fv34 + ###BlDq6YXmI4V7PrpIdWWt+4CXsVFLjH7OnY+vWUNUe4pyXrAZXN/cBA0QeRaD6/c3 + ###8G83WAq6f6c/39Of0IJCM07Rsjv6GvH4tbmP5eAzMcTHIvzlqMEFhx4q/g7YZltq + ###zylrpANslXBvIsYlR694TOAVrUkC630Sf3qM7q5zjh7mrgx4/OkEz7MFeUZf6Mdw + ###U2yEyAdPizkfvH/t7BXBVsDvJYN4mBqRnD1PtnbwpkmcpqiqyQRLhj8gFXDud3/Z + ###47qffmDlPrw/SoZxNAm2+5/i80nkcQF4Yuj/9loN3v998b1OBVjoJX3MjySo4WoO + ###+92NWKcfgqMlktoaGFNAXLDEkPpAGu/VOShUeYqhO0RV1o08SX0eUbVkDpmX0U0g + ###Nl51OnLAF7Lt9+/zYQfZpkXT7SAD7o92EyghN5wmJAe/hTanNgm9pY/fm4QkBXkI + ###qPzmU+BAp4Lnzu2yD3k+F9+bgvMJ+F+GgvN98Th4QcFTFxW6gsUozqG9Hvc+Bgrh + ###NN9Lok/Efg2LIyWnAXUsVL1J5zhKKRai5H60a67Erl8KLovLkmKMCZ77W3ufkuuI + ###kFySkphDOZea8bZGz50izgL/0FIULKUCHqo4QIl7hdDhdNT/itEhaCvGrCnMXQ8T + ###15zXuSF9O0jQuz14efMySG8HgxhnWZCgRnnUWni0dzQHrTkiObmGi5PdkcBT6CnG + ###neDSOgjqT5nIrg4XfxRh++UcXIsC9wKi+chzn7I8O+8ujgFeuY517lMUDPDFK60Q + ###embpyMDfINnMchQWhWuNx/1b6McQA0gMe6CnI9Ex2xqr+1gcxbzj30G6TJ/mDAyK + ###Bq2gsaW1St4wTQowljxpq0XbzqJUikrzohkRR9jlEGuErEZ5Yh7fYJV8o6cDnwxM + ###zkWbktQ0LnFm46CmQoNnybUEwwhx9sqcGnRijJeW4u2GbNo9deay9ubAVsBzWhMG + ###Ysz5nYz7tLpXHOA5Mb9jGYLkxez0McqV/eCiPw6eBBfAEyjOzeITcZOT8jRtn4pj + ###BTMWHjq0qfkzNTLcbpNvnKS9Ik+6ReFKl3+7T3rSaUv3g3LmYsiCpS/nbJ+WpT3r + ###pKEs+J95ZCSm05w0mEeYYSUan2uytZnFFtrbc2yR5VArz5DuhVqbvEoSFpOH7kpY + ###P3NmKaBSHQ065wleIK+ryR9j7nbqNDPRpz+Nr20RHcnDwJyTdbk7eWJo5oAv7erL + ###/vSBp9EfjyYDuszfCwj7NZoNlPMWglozaAS19v+0VhuthYXSZIxJ/MKsDwb4DPl8 + ###9CwJpNUPA3agydWI+mT4qTHGvZXdmT/uvA54YjmJLIUTGGnnKmOllbLUKibz8BWD + ###f+3K31pi9FkiVhd4Stya92REjMphh98Vps7wvtiNlzyaZAkFywmYr+WZLNUqf6L9 + ###MJdz5D3+uFcoYfI15Ijq9C0L5cR+PnT8R0/8T+sg4fvl/2u1W6srRvzP9Wazyv/w + ###Q54q/mcV/7OK/1nF/6zif1bxP/8C8T/vmv8hi4euRuSczjATW5hZQ0RuiMpR41/N + ###UYPng2DHOBSeKEM/DBu1mLiDeQ0fiVTi9OqZ3fEr/R1FYRsrqeN1l04r4wT8UcdL + ###Oi+jm86XyVu8IfWJLlwyb1Z2ES3Lw0iXZ0HHmDFjxfVlPLSuX8I2dgn7u0BzclHT + ###8qFzzfAx00/OEGmbm8HZP0/2w7evgEvtaZklUsABZb1vBM3HqxeURB1xlnwaAHXX + + + +Valin, et al. Expires August 20, 2012 [Page 239] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###4GWb3moJ2bW7o5iCoo0tyFTr+JiJNFwZ2+28GviYid9Z9orFzSA1k1tk6RRJiCDp + ###IXPd5foZx5I6BdArPUc8DG50XQtwFHUY8fIyG3GbI0bte+f4NOzthK/XqUQreAKD + ###3+Cjh/890Qqr9x4QOb/cHTMwyA7ILkzyxZi2FDXScnVEkY6dJvYyPiXaIOrZdCP4 + ###mVlKx1D6ZTKtsU+L7MeS2s5pnB5PPvGZ0nGt0IR7ZjcZoAFwZAJW4wtkub2+tk6Y + ###NZNnAvGNUYZjA0S3Bz2OmXYXbvHJPbCuLnTW11rGCBZqPloN1lZXl9ecfe/gxa3Z + ###MCNTNgicN0LrIXldqwx8EA+641sb1pvhF+xYXelk3TksWtO/xyPgEwoXk6tVabcf + ###pVNsjDqBVkOiFs4sYdmrnzOeJSwzOsFR39l+SIN1MynqurSAKSPRWMIjXyfq6iYC + ###XG731R7JAnuHKFWBePlPD0oWsu6/+hpPUOx3TQvpM6654rmhgvOoe4W7z+smO4iF + ###rt+T4jxrxKTEJ5LGLAqLp8oNCn7TGRcJiCtdyRfTx8ERek3JEr6tBp3RUTNL+lO5 + ###89SSGN9TNO6Fh9mHZG3XDrNkNDyeTUPsENq+GR/GtfaEWAZnxlvsnXNzMTpIyHpF + ###WGC9DJrKThPEaG28Syst/371Ws7P+Wg27KFSH/U+g0aPqrZAqCohCC6p2oBDBg2J + ###ovmhCPVbW5goyl3M7DpSV6vZXpHEpU5MNDjvRdCdo+2XO3vb4auDg87+mYad7FkS + ###pfb2j7b/ub8HP3dByQA1DGZNWw8diom+F/ej27i3Byo5qt5FrYKat7/7IgTdR3zS + ###W00pGk4YgSz1FS+/vN5QiSVorzIWXQTm8PjkzVn4+s026TMKGIYRRo6Awz7AKGoL + ###GBToWGpjWlts7ZVtDFo5PuMzIMbvECuZG0iaxpNpzTGVW5jbW+5UBYWfB21euEoe + ###9md8PPZ/fip3b9M/Pfn2//Zye61l2P/Xmq1mZf//EU9l/6/s/5X9v7L/V/b/yv5f + ###2f9L2f8VV1juAZtWLrDBv7ULrJ0tOrGs/FEI05+Z+BXnOtWOmzD7TgKKkeww/GkY + ###dZS2ksziSVhvJ2Qa2z5ln7ymQ4WCakFGGLLluoIw0s5Ugq18fJ3g/xV9fAtJF7Ah + ###iKLtI11lTmtZ6bpCVxoxzUvukprNUwSlY4zYpTFmpfmrTvTf5grS/sThsMp4cXZy + ###K/xW3Tez/S1XftKVn7TbT9pei7Aa68Fna0Fmk8CI3zUR6tLUCE2Y4epaI+pi1cao + ###rdfPbL1+Rrsd/DDWqbmkGZzGFt8ZoHOv3AtcJ6vPOBrXctcHLYv5lz0+3+7AAFzL + ###3+uvPkerlWt7DvjKtf0v6tpeju2Rowxs9suM0x2cbr/cD4/2j387eyG8DbSiZVxq + ###9t4Bswy3QX89VtlrGeaqwiOOfHR2wuus5AUbdngEZRl9oG52jqxnY9OVQAv69mkb + ###ai9bsdHwz86L7ZN9f+8JW0cHYXo5Zp03OqzO70nUvQJ5/xpvxSJgbVMfk5UP27MD + ###JblcuNgREJ42OpByxo5j7e7YRV9EkwEd5+OUu+sInAoFpqslz6R0qqSba295n7Wp + ###iB0T4dz2rIN5c88z91PtoJFNerZhmjttoE554pnnJdwiXcphdgoHbRTVXww2Wr+2 + ###PZvqPcavUhzb7PmiPOq8ODw4W27X8joOtbdPsQFWmUgsaK0tb6xQT+vwO0D7w3Pi + ###KR7mfDMjWl7Ih/Zy2w8tw0tGtazcpg4J2s0Dg7UzCDlgHBSf6N5EeWC02kKEMsGw + ###Gc6WKAljctnlIoud7C6KI3/VN0axETCvl56bt5UhKTXao4O8VHZsIKdgsllNP2Lu + ###JQ7zQcwlEhvybumROETqxTwR+R6rWdltPRYpyw/JbZ4KAsNnwGh5K2gaM8E8fbho + ###CB0t5R6k7bmiu/Cyg+/ScBqds08f1KZlJeZUx/ciy6PHbLtpelSJXYgJR3zzKUH5 + ###aqJMewqYbOTG/sbjJuD6hn22fAgpSgOqNh7PK7c3DbpEBX/8oZXkqSJxuthMqZ7B + ###Qu/pxX34r1vLfKWhKvrVkXytSPk4ojqXfOvGamiirq8sct3Bj++NdZtT1iWPritb + ###UD0wfR4ZqbLEDXWFD9aN6V3wEIEY7b/XKOc0o+Ur01nCIaYb3c2gZqnWVVjnO4Gv + ###wjpXYZ3LjH7esM5lDhh2HFqbNumWxvoOamzoNRZl+UWtpnNbLSdE7pQVH3fyxegy + ###0PN7wsdr9GS5bfXknehJe63dWnEIri4eWWMjrWc8qB442AF1oi7XikG0li/8HXEu + ###R5kNbUGZCMXaayO7ciJ94Mfj/8ksJMz98/K+MAriPyy3V9cM/8/VtbWVyv/zRzyV + ###/2fl/1n5f1b+n5X/Z+X/+Rfw/xyiA2jn8OgfIYz9ze5ZByUc9AKF9xgj1/FJjfcA + ###/AcK6kEg0DVUf8OFJ/IVdcT0im+ADQ6D/9z9T1CdhKtp4T5MVhb9yFCmbWOHzmXM + ###Kk9+4WMQZ2D/W2g7MC7xShXDY2hBU9XOaJROw3QwvSxXPjNtlatDti9W9JszZIM7 + ###7YYDofIo2+VAdQ+E5vU+JdMbnjXhLztvDoxT7ty64lDMfZ7Xcp6feuCH57OLMOmV + ###mNNUnsaVK8vO0kqUxcl/ceI4rjaeCcgRYRrHveLR9aNP6JYlKWMsZvgO1JHrY3Nf + ###6vA4AKIV+VmQ/9ARw2BA7ibYbB1ZwkSIUxfJTdzjdljhjS6hmrFNBFQWzaQIqs5/ + ###JNuRrTuQTd/4MstrX1uMHdGyOMHYmV1cYORpkLiAT/dYwmWSR4fK0b1kiCU8HW+Q + ###/D9QxjHL3QQvzPLVBd9gTX2XHpDZfzLJRTrhXPoWqkkzeBh3nks6iNNpAvL1iKzr + ###3zyeZnmErxG85tWVR+geAmeTWeokOA9DzqTWxWwl34H1mUDs5ajfQy0JejMeYW6c + ###HvUUZpfiBOmu7aUmE0D6HINKdFueyBQzOZFv3OcGU+RalNeN7dPWPF5G+U21H6op + ###xUMDn3lJQnEnuUt1IkQgK8UneZ7qUia6G3TmNiKfu0BX3EHmRh0dGhaX08IaFBfX + + + +Valin, et al. Expires August 20, 2012 [Page 240] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###IxdkpPsyjtLZJC5FqilQdhoP4zQthocOGYiAUuswCyVSXFyEMvJ51fFx5aYoV3a6 + ###k2yx4l6zu3MaDJRNPE9KUqP85LvVueR8K5bPM3MfUVyGS+8kndmY9nPhcDfvTpLn + ###Ms3/vLn5EIB6+go4SXj85mWIRofj/aOOJG70VB1hI7brb9qhj8US6HAnmab7N12Q + ###QctIocPdy2g4jPvp9snhHKUPcTOC7adEFZyh+auBkBB3QFGNO9e4hWyjHS/uhYO0 + ###uGqEZXdgh7xOetNLVr/EToVXDXoxzl84GvZvw0HS6+EWp9PWT4p+XT2+8x+Wyarz + ###Q+J/rLfX8fxnbX1tfX11fRnPf9aXq/gfP+Spzn+q85/q/Kc6/6nOf6rzn7/A+c+P + ###if/9IM8v6Ea1dxQcRBhqIEmJoT4ODpJhLyW+NyNnWmB00ZAS3orEnEeST4v8uNgU + ###Swge7AU1FMO1z0Hcjwdk6ILdaTYZ0rW+IOJBDhbSWfeSNkFsBusZSVC7LEPqJ+Cc + ###sOPcwl+bwdHi3uLR3x9DjQd5nvyCmhtASoaYqzXInIELk62qCVaFc6+S/LFzy4fS + ###YSlVX5ZIbpoXr/yl7syrJU4t1bYfnHN0R/mjY4N6Y1JKbk/ywO0lw69+cDwqBhpW + ###Kcj6JYpwX2PcbW1aA4TscXALZU5kyj1Io3Ml+B3y/L6U3he14QmRubmqhMA5RFFj + ###qC2fH0DlHRzFO+jAEXbwTHbuHfbhFfQpP0u7SSX4U5k2ajQ4K0keOpWUXQN7yUBZ + ###AnIiSj85XuZqEmEB7jx4m58huBw45xpQECP85W/uD+6Hr4Ha9v+cLZRfB3kLgOI7 + ###T6mN/znDVsytaeEHLhFidhkxH4AoTwRerZWgWivWc6/9Aiun7qTsQQMUTtwEUYS7 + ###UEW4h1sKVeJ5x7D+8onnvfdxlE4d0XEinhC93AYd8H3YOfzvfXFWrr2yqp65q1rl + ###UFJ0tYfjyhcKxWGYdkv4ZfB802otu3h+l4UPD9etgLy2UXPBtSq1HanH1I5go2QX + ###M2H9A/Uf8TQHukytbY+Z5oWzcqfVLVEglnUAKxaWzaMjujbK746SQH4fPDBELOJZ + ###ZDpNprNpHPAhw/DPHgdJ/JRKSEwsEi8MNrfg1Rn9+hx+x9+gK7WjhcXzOw9aG3Y5 + ###mddAB+AHVvbZA2BEHe0ZDTH7Gwe6t7B4BsDiboSW6j0gCaomSRqTMwSDWX+ajEHd + ###JuJoPemFyT0pwrxz9dK+YHUmLlidiQtVbC0m8kL7PVEjUHD094VgkSMDfjm7+7y7 + ###pr2cHGfPP8zKDY9oWcmKhc+/v6zo2A9l7CmlH9N4wD1WLVwsjqeTlnnn8SWmMcM1 + ###uMXWYqOhh7SEKhgdhsksYdSDakAtzTpCf6kGw0DAegoZGXqEw/gcbAEc+GnAkLWX + ###NgkehgFZhEofWSiIz2qSrm8mvHPGHBrKwAnjgnlkr7+VWkqVZaJaQfOtIP8O5lk8 + ###Ca2fsouHx+1J3MG1zHXzI9dMZbPOHd2/iM3aXBW4JurBFV6bH43D7mg2nNaDeDLJ + ###EnuZC6JOP9rsY280O+/HREJ1gkwJDikOhVXbpViBKuBTt4h6o8kkuk3n1630rsBg + ###Dg6P9yiyAKbNCw+2d2Hl8EygoKKQHBYs4S8vaTNq4KUUsWRpcWb4YatU+Ru4QfDo + ###EcMaok35Zqxhhticdf/Sve45azE4y2ebs+DDlz0vDFVJB/tM/8fCiFxOG3hiNhld + ###A+guqOiDYfBZyaMp+6ewvc/ukGD4fBX8hDEnLsMrArzVx6ChF/7qKPxN+wtDQFHV + ###5+YMu3qE9x+iHugx0hkk7nG0PA2iXg8UY8yHyG5C4OnjZDYMIpb984m7yxhuTpl5 + ###vLuESoTRGZPV+rDp2ETUx5jBREhhuAPoIYjd4L5Zb7SFrT7nkzi6ysP8HttugsAK + ###f2zDZorbZ0eoZBkjg5Bp0K063COFYHnqXr6yxeNYEtveJYEMy7F+cP5YBaO8nCgq + ###UjhZYj9/3PTMuZIf87M7HbDWFNvh2yLN6lcjda17hhwoTBQUmhNRU5Zeg8+HVLo/ + ###Z8zPQiN07iXxkE8j3ImG8c2Ucw9j0WTdE5H88F+Nh3OW2eSab2n/P4//5/l1fDOG + ###hcyiV9/TAzTf/7O5srq+avh/ri2vtCr/zx/xVP6flf9n5f9Z+X9W/p+V/2fl/+n1 + ###/+wkn04mo66aAm73MpmMg9r5dcBEpYXg6ETJ9Kadz+viVI7hB/1sjEfYLLKm8SA6 + ###5lCBWdUEa+rHEdkwWlaoypxD+Z7jIFwYgVgkYmSt0dwGxByzaJcw5wbJvjGHiaA2 + ###vR3Dlt7v35J6HQ0/xUGt+fgxDNAVjbPs6XcXmgc5nkB5jJI9bt0387JNuIa9GVAr + ###mWBPbWIfNgPRMP7JJHWs1uOWkKzqnyKWoUf+xxAHId0yD/vRp3umgS6I/7ey2mwb + ###8f/W22vV/a8f8lTyfyX/V/J/Jf9X8n8l/1fyv0/+f55Oe/3k/PHl1h3vhGWqgEOy + ###qpIDFnvMTopy4wWZz4MMtVLi+Q7p8TrjOO5e5iblU8E7VBYMzAe6l+1hcTm57MPO + ###B8gIh5NPPmcLCm2GRxd1/rvVUARbY4jRxHiuPTzSPTk8233hjiao1NzOAhF5a9q1 + ###JvFFP+xSSK45ar0DFHJwRo13h8c8Mpt1sI6VcOzzO4DKbHCdeBrMxjgLGPGNKcFp + ###EE+7wXmEQgTINQepJJ25IfDZxfNdJbNOP2JcAfDuSwlkfOpPx+EgHoh8QTKCUCe6 + ###mN6CEhp3r7TVJY6KBPwtvQOMJyF2QbITEIUXAJER9BjvNZTow/w432fx62LKbw3y + ###ABKLI5nwXXAuQOxG/e4M47yBLAcy4HXcE2tUKXSQTGA1HW2jh0OQRpj9QIaikusK + ###EUEIWZLIbBTikpGqIE88/cXfFQKOxuP+bZgmwzhkHWQOrqJGPVDWdavuJh4lFdtL + ###CrQDUvKwkY1XH1DWmSU3MT4zxp1bjAYBxNAd33p6XSsmuIZRSI7s+XPyEMCT1TT5 + ###PR5d6Mew6sgxYq1nCr0jvktnCrBz9ybnJod2MTlk1I/MX40kmcZfZrDx65E8jUIM + + + +Valin, et al. Expires August 20, 2012 [Page 241] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ttw26tSNeuFwHSX4Qoc2RW485vuR9XRb9yepBxFetwJGyC5pgaKHWh8Po8b7rGxo + ###5H+0ab5ZVLeQdy9AWA+PX4EIioE/d1GiJvcEB7YQFm5fsSPLObvh1eleziaiI3xr + ###FinaUvzGkCf3wLqKxzL4UXCjRNVUvWvUXF88zl1goeAJX6HRDVs0NdHZOvMlWbDT + ###qPoGDmq0kunRGyvzqh3JmyvK8Occs4w5xkzelJpOhWIY1xFYCQh1lSB2QH16d3j2 + ###IgRdePu4g+Qw/w0SuZfhFiYDwTKbPdKJLfrdpX3mQQqrTEAIecRdTmRpHRFAvKEu + ###dqf5UG5mB+TptR8riRf/xhMvHr9iuRdDXENvUXt79EgXX3A7DZkQA2IJdBONflPu + ###qqJY1gFtZ5fwDf0wKfAhY2BaWFtRlonBAfkJrV08M983yH+ouYIeiSXG7a7fusAp + ###0pP2klwfIhv6ikmTXm+ouYqC9qqZ5lJrb/UC26sZOUK/djKkbm0FLV9tuzcs3OaU + ###ZQFcVXuy3F5f21AX9F3ILOOD/eDEmArr0erMDycReznbQiRhA+uKFbJ2JDR85KJT + ###UKsphqWeS9FZFBXU0WzCissiPDCzsWpgso4i156XkZSkYMqP+UTmPtV7IrQ4bZ2k + ###4dWL33MbV1NxOdPlLvBVJYEZnq/5S1pLpar4wJt5L8s39ebYauwXZ5NCcATGUHPN + ###crMuRT7rK5P88jomyEF3Fy6iBmdpThhqytc/xSHePR6f/99s8ilkRypx774ugAXn + ###f+urq+b539o6vKrO/37AU53/Ved/1flfdf5Xnf9V53/V+V9Z/7+C477sM0srxjKB + ###8RRjWbYZumenPcsbK6h1kTwvLIaLWV5dvHuCqu0qJSIG2QmNVmtkE12Bj1Abh8my + ###A40xkofPfkPJY0iDVEzgijmV2VVMGbCWdVQctbGAkbSVa9kNyjw5J3/bjrM+AdJn + ###eKoJb0VU6t3JuvNO+27cIOlET8VUnR8IPZXTsljbWzrCX51Ac0AOMNnCVzTW2dfE + ###4VsymA3kXdSxYfgrgViXt6dKWQKoa5RZagqO1RqS9ONgDzuCSRAo/xOzrS/kgxRo + ###UrGbl2sc5PHuFQtBmnvvOAfknqO4AEnkkYu+XJCO01r2XIFAAnoqGjqj7iXmVIhu + ###KPm2dr03e3YxFISYfcAD/APL7YL9OIdmuvVge4qXgeGfFv3b9h/40oGnG07IbHCT + ###0fUHlt4QGRAduaIZES8O74aY+8Nfwtfy9oWzPB0cQ6vb5/7PniY9LYrMRtoxpo9J + ###8rvMCovVDNuMMRrHGzBtUQ/lUZCHJwotchrbbQp7PmNvjBne1NWM51p3FvQTMTJs + ###KBNBJg3HOLOjLY6ZBe3idMr8k1Ml1Tr8Zbgo34gDSkB0avTLuC09pBus8OM5rBi6 + ###nTl03KfUCGjIvZiXOD6SISAk5PIzR4s4naIjMVoUKmoa0MaCZRKyDxAzoqzrqCuN + ###NzHnh0NQXyiDmpxPJM0m3aolIua/4nbKbref7Kq32+lDK278ym3NfNnK27T4zlz1 + ###mY1IorrJUW2jGTr5ZtzD0yYaJ10kJ80rO6Tjse+krz8ryC+fL+gWWNEYIrBMW1SO + ###NwWzBVoTY7+TmPaenthSnUAQQdsX/m8X/WQ869W2LxZAKS/TdHlSL0/u+CAbpYN7 + ###qICE/NH63M4+WyTbyLiW1lHlPvLQfx9ZW0N4FbmhdgRDj4g/GvDZAYs1krFpbENp + ###xN3drF3r+5L7HjRuODAgXBPO74TDpU1Hd5EKpq6r84TXJX9Pl/jVbLv2tzxsb+ai + ###mw8AMURdNhDsQi6yhKxKuwB3jikyL2lLfG2aLFSpyKlOnVrte0kay5s3MWcqjMKZ + ###E7NmMX9fpWzMhPwh2+YDhv9nysdz42NbO6RSDt6HI5CB6bwJzU69OPv7Qhh+8MI8 + ###k+cURacGuhhwuwVVO1D5C8haxPezjmTdI9lLfG2aXy6U/eJBpwi7RB4pvFcN75pg + ###HRQlrzgifSUvWMkLf8ls2jTZilXeQmVT3aytMudZGfck3n2aJnhFq9GGxhcJP08C + ###0a0lDtrXMai5FTRga8bDaPjjOW7TZhf5DuVTr9TTZraGxabPD1phjqDpRfxH6QdF + ###VcHywJ8y7c6iBfTOim4soLFILxfgEblbd1fikw4cTSQptBJ1p/3b4DLR8Clxmn5B + ###JLEhKH18IkdohKvAMeEEbBkn9spg9oeYshFEaAx6CZu6z+xwGbHMFaNJ8omyrKKy + ###6YoQwyZ/0s3bEDIpLBuFXt4hkymsyHmymTWq861vLuLBoXBXRdP9BR+TMdSI3SzQ + ###Ob+bR3BS87HxNv/mlRLEticevvstMVLNNEi1vMrU+daXlW+5OAWrhaVxgjTatzDu + ###oPxTVsZFvoLw0bOeHbPoPke/x5MR7QZ4DE7Rg0zikTgfMoXmigncPkFBIMwRcUYn + ###NiOqj5McuCSM/aNfz3OIIeugnwx2nXSwa04y8niaL2XzWLJpw/jKdDjvPH/LXIFy + ###51TxFcPg6YpNwr8OPPOxLaailjWzUAsaYryW0sjhd2bnU/QNFKZHUHZsGxWzeIIi + ###d2dFA+o2XEYAh95RB3Xa19vtMSjLN8zV2TSaqkKKEDeaLMJuxtwstqWZe/UGkRRJ + ###59JXEnBh90z5hRxOkq3HZsS1EvOaJ/iUElJkB7AkNecq4aafBhZ0TgaD3dj0qfzq + ###wvgmjQmnZPD2TR0zh2s9IDB/ksvejsfj/4HoALILkUHTqr+PD0hB/Ke11ZZ1/3tl + ###Zb3y//gRT+X/Ufl/VP4flf9H5f9R+X9U/h/F/h+H73UHDzMwlPDyON0Nz17AssJ1 + ###KCTO5uNf4bkgD40uF9mFAQrYF55kGQpxnViu94FBUXhnYNQJq6/L+cC2QLrBA7Ea + ###+vGPR6gJISMDXj0bggrdTSbdfryQNYUsjzYr+CkvuzLrWvuKNB6PZ4XeK9OVhIuT + ###OFJdpKyZriQ+i1xdSNq90cD2f8iLwe/IcyV8AXyuJB/IWpl/49uIp77czj65XAwc + ###IOf2RHC7H6DjgXWcLj0L0I1g0g0xEU1L/ta2r3WDrvMhaGMeFb8HgKo0bo/wCsPi + + + +Valin, et al. Expires August 20, 2012 [Page 242] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###9jC+5jYg/DXY5C2xsT0yrpCLs10sSteUWDF5fKuoTdltJPWwVTlRRcWTVW8wQ88W + ###6aFGigxmSER4hvZJlg00FGsL9Y8/mMG4ob01NVpOqU15+IvPNwUmQzc/H84sxc/M + ###Im1R5ImspPRQGJw3HR/RSew6GsOSpkD2mt0RpwYngqZGvlRn50qdGYlR5Yz6yu0K + ###wPA4dFhpagSVfWvw36+0k0g0lNMPPnKPD4A6YdICcdfJsiZKwMidIC/iHdq9NM38 + ###WfX7oicv/hsG+b9/9OfC+x/LK+tNI/7z6trycqX//4in0v8r/b/S/yv9v9L/K/2/ + ###0v+9+v89Yr1xKapcVuZzFiDreCcEsjk4BakUq/MAWXUp+5PCjOFtUG1N3U1pT8ko + ###a++gzZweGL0RHXkX0/6FblnYpy+zaDhNflfT6JVNiwzVQT/eHfX0SxHqo4+eznjn + ###uxDh78Qk7I+7BVHmhB6PavGkZJy5kimx+xFGO9OQb/VFgofRY/jAItAWeP/o38Ec + ###figJns14KehlR++6mWI+MsKecTnlAcC7bqn4wLturdwTPMZQG11coPtLIfjjDDx3 + ###bgDyR4KARkYT/e6VN33jlW3SOWeO+ywD3SKyguxaiZo7/GQ3lIGD8A8sqEUkVAr3 + ###bIoa1AOo2Iv70ygEdqdwFKv2tV0bgNgvJ/GnmVX5dPJBZ1ci2mFW03efZsKDJ8IK + ###U0IJnrPAYehWdc5qChxhLDf4lVsJsmKPGEdRZ/ejYcISTqPS98R0oeB9QG8r+okB + ###xIhTXFGevWyET4K25uRIA0K3f5Y4kVlbeWt1Y7nJVurZmEz3SmyK5RI1mpoUtHg6 + ###0fqF03DlyGhmudY42lU7hZMuLDhLstUlzWClZvESA6PLN02lh5gGrkQtWb7R8v1h + ###dW9xkz6CKHOCktKTYNlAKpbqR5iBPlSvI/FQbxL2Iz48RuoeiCzgGObjzVLGO7qP + ###E1LnxOz12813TRITyIfAioq5646+RpxEOEfJOoGQ5VC0QWSeRiwDHNuNrihsWS2D + ###uah8WELDXuvCc/cqw0g36sfhV4Vys/4wXucWcJR2rsWACygD12DOn9oqEFwCb1I5 + ###76ycKyVkG9lnuU7Vz+oATM8l4SRmCk58atHGqolfGOTr+M3RkcaNDH6P6y9uqDG4 + ###lN2B/t40zOTlGZ+rNXRZBPIxSeGZVUntI1Ry0Y/Tm1NzJDcb2go0b3hdWsX718iK + ###Flkb/dGndk3r/xOrvQVzijqD0QgP5z5lweECNOWns0Et2KlTmETx6ZzvCufzbig9 + ###6fJqzIqS/iQjImemRt4EIPac3ZFJdHTqJGzT7zcxuAHtAteY9/PvAAWXOo31Gnky + ###ktayMmLOGfDtxbyDFskg1WMg1ouBcVOvVHMDbKsnSMrd6IAn59SkhzvMFy4yxF/n + ###5StQvtk2UjPeLAkWtUD3EwYgJfQsr1lPruw5pl3IbEnG/ZVokhkt1FnIOlc2XcSb + ###0oyLang/P0n83bG7WX8ClVABWdpAFg0oZcj3X/W0x3485z/9+GsyTEfD3mxyfj/n + ###z/8o9v9cWV43zn/W2ytV/K8f8lTnP9X5T3X+U53/VOc/1flPdf4zT/7PDlpaGAMC + ###9oqmki8zvsOwuPD46YjLUY09EqSA/3ZnExHB3PSStIWuLOKWI/pVPJkAA/p5Abfg + ###KXSUzMsCioHpDah6KCoM0tNQzWIcHqqGfpg5Fvcf65iZwNbzIupfwA/LOD2A+SUD + ###Ov0zrQdXAxbuqcV+iKgIvBxTe1ttNC8oWQ7UoDSslPyovjQUNRU2V9G2RQwcVr9F + ###Zjdpz8dWGpui0GJWqDyQTOcdsKBDA9DfCM/wK+puVEDR12VfBuZlVlMLHLi1vynv + ###cqJ0GfXixGP5ATrw3LhXbJ9X2PupwI1eN89gin2BuqBqPtNel0Ib0QESEhkV6Pa4 + ###HxlYzo2QbXG73FC8xbc2+8Zw5Lpcrn2TI9rWrw/zkolyQVkt2Xbp2Wh6HJBLquNO + ###MBv5R70l+dp5Px07isR8NTANbNyDk+X0yLvBSfML9X62evbdH4/+n3MuMb8hoED/ + ###X1lfX9P1/3arVen/P+ap9P9K/6/0/0r/r/T/Sv+v9P9S/p+/8Bx1lJ0OOQqPp9lL + ###ok8jHks78wHN8/Ao5xT5/n1B3tss8e6uGeWz63dNK+uTeXNzJ/Bfo/4sxy+urFci + ###TwFYCB5/HtOEcHke5iXq+e/OlvTLc0WS9oHfg22QZaeDvej9+9w6LotBoqrJik63 + ###Z+tzqh/Ko/fvSTGvo8EhodhD5PKAyFDPpG9uZG5E/g1PMT3yvycT190OAfPl//XW + ###SnNNj/8CguN6df/rhzyV/F/J/5X8X8n/lfxfyf+V/G/I/w+1ObLnl0WeSZWJVcDc + ###LmZDOm745UHhwFBLJC7yRrRhol+cTkMWyibV4tp0dk+3MWOymruo3Zaf47Et8rce + ###t35tN39tb/y6Fjea6/fFKwWqOcSoF4DG/i3j6wKThVeSqPq9oKe4tXWDTMM7CbeH + ###UdiN+l3S8MJ0umxpdt3JKE3l5w/ByX6oX0WhV/Dn7s4/OmHnDCh/GUtkH/i7o+3f + ###OvLu3TKwtZdaaodoMolu83Qruq5kHLuSAsMc5HGDFO3FNvZy8aopM8qDAvY07GPu + ###XB0kfcB7JPMAKgfywr5JxkDOzoPSV8fmAulNczTPbbH5QHZlRmADZJYqGAMqTx3J + ###x4tA4tljHqHzux4uUqdPSZxWhC5BVoR+P5DfmdDvvx3tvgKx9eQQNkYQhbaP/tkB + ###oefgzfEuimpFPbgndImv/AzqAmfk0fN2lHQRVzyle/w0aOIy76JW1QpmQ/Z77jQ5 + ###Q63RpLs9elieeyQOTo+w2FmKrqP949/OXoQvO4sHlATdC9JFGYtswKCYaSn0aJRM + ###2MJVx22RHwTp5kd2c4BsrSmfZH55bZTsUjoAY+nD538MkBvqJz1PvWOUvMCcwHNM + ###wIs817m5ytHMe0z+bsnvQCIKS37GvLaeMmyzgOvjSfw1Gc1SzorsUaq9wcJHGvNU + ###7rtjiiqcShbdXWmU5QwQyQFAY7fIN4di0ziaAPlMLydx2qrrIA8owxaw7k9oLIEC + + + +Valin, et al. Expires August 20, 2012 [Page 243] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###lxhXDYMcYD+6EagIGPY/DZrkEeNCbBHItgUS18i8wBwgdfSydeVel+wKOaAy/jKL + ###h93boAZFi2M8FoHMOLad2tJm2vWg2QBcXF/Gkzho4yReJp8uMazlHCBlLj7HKLMr + ###86vBIJ1vf/Jfoa8HwC8/W7591HS4AXj8EAj5x2B1wWKw4bjvzmquFNRcETUV7sRh + ###ojb3oQRMq+ZKQU0L5nI7uEj60xCFxPhDsOYYjaTjumBP4XkSpVa5XUtKBFmwxl+B + ###GEgub3gfcNUBZHfXFijb4f77M//tfhDGPsVTfsX/PMJ90pE+M9PY6tzBFxjeRIQh + ###FT9DmYZAoY1emMISp37thZ1T0JYZKh3Y74W4UgqGqzTNNs+QQahnf2IrNm4GEewW + ###u8oPTCzKfhnG19ofFqTdnYTVo58hRewk0VaRcuNhj/2CsQBcjXTPr0KM7Wl1DSvg + ###Fdm64Pr8L3YzT3wN0y92/IkH1S+s1h9YUbcnEIbWHc3QfGF9Y0tRyPPqX8RNjFfI + ###JqwmFH1A/sorZ387a6LnKc0l/4XXEn+56wBhsDrsF1GH/+WsA2yaqIK2wWcObr4B + ###sgdU3t1RQm+giH0Zd69oRwT5AjVS3LhQiM22LlWcEXe4uUy5uQnM748/lD9bbePv + ###NS1PrAGtaysaLmhKsa1NFkkXCejwONx99fLkaP+9lhnWUeu5UgvITqllV9OEF4SH + ###N+0x55n+4TmPkeGCrAkjvibaahMCQR0QumZjTcVMKaXTEyQZklpEmj7/TKn0zDZb + ###vA4OY8cLty/3Xypb0JKaaxdK0GpUvuPFZzaZz6ymiRDv1/SKo9WNe7e6wafkIjSU + ###9E1XDX2A+nLOqbRilt/IL887xRe+IghReaRlYG12f1RG4Su/ohfdyCkqesFYidUL + ###tlWqvaAw0GodqydqnRW9qNkTtegGazlbPDyh8y5FkXFErl5UZ77m3NkXlJV0GksZ + ###fDQQSdjpTS+ADYmPDhScjQB/UcJ16MxLTwklW4WK8LWxhdUvZXWVKUshsLXGpEB4 + ###segTBRWP+2zMbRDzQCYgm1xNa4zvWfrWZYVoESmyM4mScNtWEjsrcueCVX/CBzsJ + ###e6PrYVtvSBGN666+eePG4JjaND59ZOpevGE3xIhJxPZg2bqM2Wrnzla75Gy1+Wy1 + ###H2K22veerbU7zla4XDxf7R88X/+rN+0SJkzwXtRueDGrQ5YMYS/usvxwEcXnAZJY + ###UVf+fVZM2dWyoqKpCGf52F9RsL/iaGmFtyRGfzS6bowB4dQrTA7wRHeKsytT/P+E + ###xf9PjPj/qkadMOc3/ZVy0UnOwIM+1CZsUoennbOAdIM6TE08iUiIhPldwZXOSj3o + ###w4PmSGUX49GpY2eJOTovDg/OaoY0gYS0UBSqzpPHVArP5DZ1HQfCeQZvv0bDT+TJ + ###Q85H6gmOtdSUfm+pc+bN+qtUWDKFnedaC0s5BIiPNAngXb+s1YahCz30iDOw5Qac + ###lb/neLXAb5TuW5yRSb+o8/gCs0iaGVczZVncZEyGoJ2HvB47eVDNLbLPpnqqjjKz + ###tgSOhJs5TdiIAEGv2WQByGTzu+QG+0EXWIkzaCktlLE9YTmTs34tGOg7QMltOLrG + ###ZDlK7ymXDgVd64mL31/jvkYBuLh6LIVx1hlKDNujHNKqJh30lpasGEcCG42G0qX7 + ###UeVdKPP7UWdZOitFZmbD3JNf+gty523MlcIFMnR5nMQD5ieplCJhfdTvoZGaFzVQ + ###qBDC0qb2RZs4cam6xkyPC8aHRl5NA7GeZsxS+qyJ5dArtQbUUS34ctyK9Ng0IyJF + ###jZZSXeHVm0b/TGloezyGJUPiRQM1QTQhW0KBvk4SpFONWVtygRh1wm4yq38uwr9P + ###gG/8uqakjZFmD+iGgK7ZYqETK0DL7WBRMec4LC7LUECv+HzTNhSrklUyxJpAc2GK + ###smUv7k7iCANMMH74yM3P6oGwEWvqcMPiNHWjO4ootp92ozEqL5rnBXC1r/HkFjaD + ###6yDqQ196twEd3HC0oEU52PSw2WdlhJLOyzdHOzu2UCIlDymb8LseoFIJNq+RBb9A + ###USTp2PcreLtLqgDwIVHXl/ZevWaRnd5tMlQs0o9nUmvnbT8BNRttaltKjQVT8RBi + ###vnLK3ayr5gVT2NfVLXGIy/4yQ3HKg2zxVfmkHjjrn/gFeT0xsjpo3fqojt6cF43w + ###7EnQc4sz60cy7NGdJmlbhCWhH0Oz/S6+wQTgKZXJOqewIJwJJ4kuERPwzQo+4nhH + ###iYIoiEv9tKS1y4J3ZvzS1DNdDCXRObWVgz77V2MxejM8aKnBL1ULXCNY5cEjVGvY + ###Er01Y4fy46pEDSD67S6TK1pSMfaRQoMYHBdJYNRnm66P7fMOLxusf8PJ+tUxYDRK + ###+SeLa7GkvWkbyqE5Rc1nfsQ6kdqyUYGkmMFkKdBp1jx0p/fho00oWoGlJZtk/jS4 + ###Nd4s+7CNRe6C7ZUibPswzb7r8ClkeWaGW6jxUSx4sI+VcrD/4A+3IQSdfUxkb9sa + ###gC0SE62jmoKiVBpzn2m6hYMuFyoj/Q4mCf48+U4YEKYW2CTELgvCfBzBKhEeH6jS + ###4r0wSmwKu0oyRV+TFJTd2zptKlGmHPUAEbfp90GDw5THzhOM8+ZFz/mBM2emTJl5 + ###YZgq1cBKtuj1wX2ApbiLWLuVS4BjDi+FTeXalGxzUuZm4TIGqEqf36BA0D4zaJ/V + ###rYm8JoLPrlDHQca9Ppsqk9dA1NPLlTKPKLpqudFkWKFf5zOR6M0goSid3GLHvyYu + ###8NmlaNJMS/QriYuBpjHWRGgldRaX8I7IgtERpzhkw9Xl14yc9N/m0S6ZsBqAes88 + ###7djiR6Wfsuvgvc3z0ehKicdO6QSCi4gMZNJBj5erB6CcRvI2Cl2fjEn7xVJ4B4kG + ###RXqBFMix1TO8a8gcJ3ujOB3+fYq3JRW1mbvvYHLUlmbSYv45jLixoVEQkcc+k9OR + ###78+G7HJOT/WFFTps9ImafMYGB7W7ZDQCnQ8/0caQTicjdBYejmb6DhFcRmgajIeA + ###BwAix4dkxd16rO019yQMH1HRkKylc2iL4sQreTTcR2xrRQ2fOhp22TNU/yRRl4L7 + + + +Valin, et al. Expires August 20, 2012 [Page 244] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###q4uAF/IdIhltNE0q5M4UzNe0nVGdzMDtcq1XDoKlQri5aTksqWgQ7lgBP+e2veYy + ###DGQ+OMjiaazwJ66KkPrZ5spTU+WO5s7z6JHmEuP2iDHmCX02L/g5OCwKdhCKt8Ej + ###IElY2ZMMP2R2OI+7EV0Wp+L9SDrtmvY41fGoePxOllTYhiXtma0oUxB4pqHVfNlx + ###zgOr4JoLqBMOUteM6D0ugPdNUROV3dlQ5ayEErRXMt3kyorUqOy7uuuXc9/d3f3w + ###2c3pTf0yExlcwQ45IZ1NboOo35cUk5pEwWHiHo+bxS7pBLjdLGkxNrJJoBAbn+vZ + ###PC58LN6RnnCh9BytxeaewrrAfSwDjcHLz9IHMz9/g4FgF2LI7rErVJ8MrnPT382g + ###8jrP7EJq35JiXKiNGsEv5ac6zf+CvqFNoyvczdIvMzzJmIxGU2aq/wR70ddYsEg8 + ###xJo4UUubp+Lvqs7ODhqVp6PraNJLma2ZbdkavfSLdoGesoGoYBvM0+rFq9Mz9Cra + ###Odzu6E5CouWcTslLD1yQUOfTt9fiYzvUQvflSBra1vSsqObiptdB1z/uk9P9t+5h + ###14R9EtUZBziQIB1vMe3T6oW2V+tWPaUHW1JuKn5gr5ILFeokg9mADhsM86L1GBwl + ###o+8tzVCrOVSaf2fg1RBKQ2bCHGH0CtLOuQjG3vBbLq6DO+dGrSzUj3S2aHnhofcF + ###kBEFCjmn6CtMHM57FPA2LxciqzIlDmoJAn1hqgWE79+mqVtxsRdrynF5TC1IFCTn + ###Ims1LczHIxCpkmmEXv/ymk0mz2podVvjTYFLaubCVPRzTPKKKLZl2ABI4iR5IMFg + ###18knunaUsht6QojnBfGyTjxMGVImsErJN0kxGErsSPMzQzU7ydk+a62xVxoWCrWA + ###vimoh6ev3hzv1fQDIvI9Xw4WPMZ1Ws6qSmCslb6tZvQdmsAvrvIY7wMnl1fJvOe5 + ###w6rqtSEuTKg7nqiKFkRZXa3F71YEUsPHMrLWEtWyYfGLGFQLfn8WlHgAS1Oxyeq6 + ###orqN8vXGqLJMsyUb1miH8QPhh+5aNrrxgZ1Js1pPlPPBZxz8q9kU1Yih88KiRuq7 + ###/NjS0K55O5l/DB4oaSHpI2FsTEAnQ44NQDBuFakgy9ZIXcEijEsn0ldQuWmj3OvI + ###7l8rqpXpJOS+qq/dnbkjGI3U+E0WnR3NzQ3U22FMQzk42j7DMDWv3pwyueEJUfMv + ###OgsjpRkE3iBLwB1EgEXKbUj3+61LGzhb2rV4Q5Qqq0njYyqDGcOn0Wqf+V68/EHt + ###lCFN66qhranRPSO9iq4cOnXDZZdWeCfldtnQTMv12a5TptN+hVbhx6T+0JGzoGDu + ###NsV5J3lMWdN2B62URqoac4FD2JqQdEaIx6n9db7El0ab+IB6GhiX38g0+hn/URej + ###Q0kzBgBNmffcSjf1zXrjsiJ7B6SqfyXNyAwHC+5RkfM8BbTrxWMM2wSLHN2zgD0P + ###4zTlAezobrxD9dd7tMivOTV0jrQo7vhqaPBZrM1B2pYMhkUnGlXlge1Ijx65INTI + ###QmEwHOey/0xJITNXQldruXMV5Ejn4hFShyWly5aktO5CpcdmIFrmxKgfpepMoPS6 + ###kqK7SIIquu6391zV5V3YzOjzLL/VTEasGR8VUdFzj8lphc4UA/MMWgyg4RIiTaVB + ###Vt1YYGPSDdaimiY3b6gLB/fd6GuMCGKijyFPiXLfSaorI9I9HGH8eKLgd1UejDIU + ###fz/z/K8safxiTWcGEadUtJllVwGWqdsm+PsmZVSpwqe5niqq1L9XVCm+JB7mYWtW + ###6qCprYRSDERF62TC7OPgUCQzI7r8Gk9YU1j/+nLUj7XDa+b/0u8zx0pqAU8fLy4w + ###wA4Zw2vEFBtBe6GeNaRGRVb14kmsqMPCCYdRz1O+facXrafKsfuHxkb98ePH9fWP + ###0N9p1EeTjdqmqNTWK61QpRVR6VdnnWW9zjLWeSzrbPA6WpUVvcoaVdmQfVvV4bBa + ###h0P+eWVD+/w4OKMgxxOMSZ0geWUxkuUdEcDT9Qiv33SjNGbtrSy22ourwJ7bK02t + ###wXpwDrvggG7lJFd4qySakNGy1W4+ZnUfhvie8Ng388VR0SPlfKYNU5Hl6vwIgsUU + ###CdG4bdXT9DIeGaQeJD1ly31m7hNpdxLhxjqIBx/0UKVaNBgj1ATNMB9Htsm7Qi58 + ###7/gO85ggtJ5LNTp76zI4uBTqu9oQTHPB/EaPOQwe+fdy81BGPnPP5sSa3/xwP+PF + ###vCaWecwrwhXf5eDnvgEhrnnirnfCb+lgOpOk1+uTByTb6lXP4FLytGUZLGlKxf1H + ###99a0Tl/pgNwUypX1e8WvQRsmcTo9K6rYMipKQxEHTeaizYxhOU1FXt/AmnIOsAQt + ###5V2eUxH4XOdjZjWV4WmWG1OnuuPtTMu7uVAhJ0Y99yzdwZWBDmtBXMGo/EhLy7C/ + ###DrgIT5dA0K3XJS0hnRnGIGiLKA9loZCEIS7QZzQppW2jKuxIjtEqimKi6ojoJYoI + ###cji3KDZJS2fx2yU1wsG+LFELeUSTU00lIUctp9UwEXamTZ0cRaslHGQ8LpuCsRWo + ###jVUw4kptVN79K6uN91YZf9H3V3kyiXyM3e2fXo8ynDC9RJYCpe2XrmhAu7R+/zwM + ###d1MksoCMbJVbasKV8MhTWNdddAnWQC+5uKi0ikqrqLSKe2sV309p4IeiGUszpLKS + ###MngZAVX3yOHnu6Uu3FA4klbcUG4qaNTFW2OnIpr/hsJtFKSYAr3KDg38oWCuvUeu + ###htVLKUCAp3KoWdIdpaQE3+IXgAU79QnvPKzGGMURkOHTpBdT5I3rZNgDRc8Qszm+ + ###GptKAIwM2Y0gcUe/0Ivk6FzWfJjdxWyS1FfSLYD3xJhiDSS33P4uqf0NGokvSEfD + ###cq4uRy1WybvpjnMQmoPYxOt/OS0wsNx351EEXc9fWDl0+KbMqRpasPOadJwn43Mn + ###9fJnZ+H8eY8n/yuulJeMau+c9lU++flfW63VlRbmf11bX1tfX11f/o9ma225XeV/ + ###/SFPlf+1yv9a5X+t8r9W+V+r/K9V/tfvk//1l0C/18fUAe73oWgjRx2Zke3xLw/m + + + +Valin, et al. Expires August 20, 2012 [Page 245] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###vqGMcABbj8gE+4tqVkm14wyu8bz/+yLFOszOXLDQW/pIdg/vcYemEN3UzVfWI9I0 + ###3QjQH46WyG+p0foo+TaGPQRe/V606z9t0cBPy4M/YwErZR/y0sTlJKJSn6Ni6FmO + ###M2angI0MegBbVF6dkuBfIRILuiDAv4xuZNqO3AuvGXg/2nmx954POnjKY0fU5qDC + ###D0QI+lS4UnLR/SB8Y58vgN4nEjjgr2jBvPnAcMPjf/t6Rl4RdAWXGRp5pFeSivqz + ###wTBo4u/vnwbvPzytNz9qrhLswh/o7PjLcwaO/nCEOZTmTWwHinzkS0+UeT+l0/3S + ###p/o4TBDj6sGRqh7j20aj+PIeXouNb6ZijDhC0Rk6i/VzDs7ZYC7f25wj0ye/J+cI + ###JOsIPLzjey/daf7a/VdZuu/dH3TwYum+d5EBW7owN8oSdi1ddninn/epVkf3iq7T + ###j/bdFvZB3nIWOPIb/Bn8I7poCq2x1Q9Y0LiAavV7/56MnfB/1rsFMscrQ9LMrNLi + ###12IWP847TCufxTk+8z58/qgyj8wSjd3+EDQ+kxFa+aPB/ziC39SP/O+Mg5hD+kz/ + ###LzOkb3Ka2sY0teefppY2TQq3bc3PbcW8Idd1YM0fuI3RAA7IYLMmksgHo+TMe+iG + ###mihb308WwVJgDtMktZqcF3aVyGla9lNUO4+i2g6K8iAMrcOlaSuHOmVTZdv5pu6W + ###7QfYLX+2ga/g8dh/L5JhLzw62X0A62+h/be9traO9t/1NvzXasP71iqagSv77w94 + ###KvtvZf+t7L+V/bey/1b238r+a9h/s28seBF9c1pTs7fTGQbdDbOQNMLYCtIUsMOo + ###f5smqW4cUYUtxYM9HuK2MWGZ+XSZc3Gc7g+7u7nmATQOPAH9fJ81EziasR7D7bm1 + ###5i52fNQ5CF+3Vg2PdhP8K1G2rOt1SZvuTR7cDDyZRg5ZPlUW2+xhwA+S4eHw62+4 + ###jZcA/zWmzeaCkiOPJ7BHs9DQn6z6LtNIQA7O5DKpOa2ovYs+BBQtAAjo1SkwfVSv + ###fuGdeMMCCPeZtyTORUD3vMYjPWCC2h6IZeFwAgon/yVsD3vZH6z6M4tOsO0mEYXd + ###G6vHGAm8RDn8CHBZSTW3Keh0Rsw9NwZUxIHqx1ZNY0t7vSRf89mBZpj5QMnIeRHN + ###+tOnGC3QiT7RAk9P8xiRcUgFd0fxRfgabR4rWXs7s8knYJ8ZOxDpbC5mIB1rV984 + ###2oUd4hxqhkzUjXvMDhHVg5u6QpQ6udRl37KrEp7xav7iogxITYdyxHGPreZHj4K/ + ###iQJkGA9ZCoDoAkrijMVTLGNCRkdqr+M58osxHn71QebiOUlYeHVYjK1mMEif4cCm + ###k6iLYmya9GZQlFsiMBA0xV5HWf3vaYAJskh4jOQa04OYRD2KFJRIBcFskSfHY2Z/ + ###Ai+vsYP0OYlEePfsrjzTIgxQYvoaOfOHiwHmEAP66Oh5Qm62i8Z8+mfarFw80xwb + ###SpolNsFmJJftNrF86q9g/nXR85JAOkqofX0RiaROdMzCVYzRkIncmGYsTu0Zt3GM + ###bEosE5aHVguXJj3Rl9ETfYt5pBvpawTnzgie4yNzNb+M+hfOmKvZkOJaxgw17HwN + ###8f0X9j5D41U5FNpzhRIF9szETYwx/q14OLKnCLm9rRGfu7+FXZFWRrMHNHPezUbr + ###DTJtwQdDlvOXdY0zf0lmNzy9sZO5OXqrQtI3LzP0mNsHVbX387749wpLHtG2mIa/ + ###n8HSA0DHHJsaWkpDd8zqHkqtwGQwREhMOnh3NpmARq9MJggVbGFEFIAfxSVYu5F1 + ###rRZ3EgP3zyVP9MRsP9RIBlNMIAuwqdwRzi3bLF3SivqU2bCViEhXho9xlnLCGN2W + ###xo08IwQpAlM4jobs3udwmgxnsdhWhhi0SR8r3sy7TiiMPS+L9frJ4NyFBCNNHPXX + ###uRgYv/RhygqhXAJlmAPTjK9scwFMi8soCsTSZAj7efIVdm9571DwXMywqghEIC91 + ###AdBF0k1iPJQvuUcV8ohvjht5Jcf6xx+B7MMPE5kWnj3kqYLH/n8dTcYgoESz6Ug5 + ###2L3jaUC+/b+53mqt6f7f7SZ+ruz/P+Cp7P+V/b+y/1f2/8r+X9n/K/u/1/5vek5v + ###64JRynOHMrEJ2Ef8ZRYPu7dBdGMa+/2SlRW8xvksYq1iv0CyvZ/G6aw/FX54S0Er + ###x6O5rD81JWbLh6/b3nvRNCoOcFMSPGIP9p3Cgw/8+Y6VVbUGb52STplWeJsc8JlP + ###KMtll/eUBM/mMf8R4NULB6xeLf4aDxc84F0nDyBHJWYUliCYDsboWzwYt+1vdMbE + ###zPXArDEXrDTJs7zWm8H/Bs16wf+Cb3bLux/oxwO0LIzwTAkUyY4QN9phiFAFaxx7 + ###jyjz5Oamkk4dD/VGozEzaTInxVRzShwyB/ChzKEHvxvudIhNTJyGJPIBSn7U/Piy + ###5qN+fwxdynI2mz58yq35EXN+TNBBz06tk8XQBtI0mjXtCTjLLL8CTivLas+XIIYx + ###yD6wOWiw4ZhxBrLam1RA/7wr04Xzgk3yF7QLztnxltrxJZ5/3NP5tui8lc3baGFT + ###IXxtAByAPQgrJaTSKqMsGy272Sc/WtQ07uNbPbYBKk4ZDx0xrKEWEE01AjWJxp2g + ###HpsW86d7T6pJAf8FnB2rx3o89h+PVf5urqD59p/2ylpr2bT/NNcq/88f8lT2n8r+ + ###U9l/KvtPZf+p7D+V/cdn/3meTnv95Pzx5ZbfJjR3f0yfUCZmBd6HVTne+VvQIVdO + ###qHIVj/mxPDSCOSA4g9ar8Iaj/nV0m7L4ZSnjvL/Hk5HhGCqqoLMLU5G5+iAUXGSG + ###eFoJrJSq8yrzTweAaa3RJo5QHKioB70RJtUcTYnNSm+sNVXZ5oGhk2EfXRYyO5tD + ###gm2tZWY2rof5jW0TbMEO2Ux2NeyrPKLP8S0tadQKTiZxDw+WVXDSjASwtHNvP3WU + ###gpU6nGfndZYtaa5yRnv2mcd8UN22qeTG8hbFCccjft+d4VQJv8uUXwzN11p7hr9k + ###BprkxtB+UxnT9QMUbAStj7pfG6WLb6DPjOreq9gjRMfQHsGCPZIuD8q8nHf2wnYF + + + +Valin, et al. Expires August 20, 2012 [Page 246] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###EuA/BHSdXavSKqzSNqu0C6ssm1WWC6usmFVWCqusmlVWC6usmVXWCqusm1XWC6ts + ###mFU2Cqv8alb5tXgqmSlHmUp8kV+lZVZpFVZpm1XahVWWzSrLhVVWzCorhVVWzSqr + ###gbGmlIUUTyZ6ugbGmJObj9l6YrZHnQGISBWt9l22mPZdt5h2tcVUWwx+VbaYdrXF + ###BNUW8y+5xXw/tty8C1tu3pUtNyu2XLFl/Kqw5ebPYsvzc+X5mfL8PHl+ljw/R56f + ###Ic/Pj+dnx/NzY4MZfzcuuXEHJrlxRx65UbHIikXi14xFblQc8i/AIb8b97qLcfeu + ###tt3KtFtxL4N7/TTLbsW9OPf6XpylOmqbb/i5nLO867mLb5rPvHyU4wF/FPE3Fyt1 + ###gJ+Ltc4B3sVdfeDvHHXm+7ie53VknnDEBSNRkV/GVZ2DF3uA5nbN4GG6bZmGmhWC + ###xdS9rMl4noqXapTGwdpTjUXlSwucouuSsupBWlcAilb4jWod0kY5SBv3h9RqlgPF + ###jVz3AtUuCap9f1Alp4of2t8RVI9H7rFBCUJrOqrjr5l7dQc4cA6TFsxZvTwwiAfA + ###t2WnZfBfkCmS3+PRhe5Fza50/xznacv/l0UdC8ezfhqn9w79Sk+B/2+r2VqR/r9r + ###zRbGf22tr1f+vz/iqfx/K//fyv+38v+t/H8r/9/K/zf3/vcd/HxJwWcBWIMvs2g4 + ###TX7XQ94B14pvunxrml+7h0HpNlKpwHVHA2D+MUjTvbB7GXevalyahQ1oNhkGo6vA + ###/xhhYLP3TCoMsXFVExVKf8HjUzVFsxjRUH2EPlmuWau3g+iGi7HuZjEgK0bKi+ny + ###fjob4GywCnnNgtLh7IZodjgbnKOWcCEUBYIhLRAuoyeFeB2oBswrdjHzipkv4RfT + ###dAm93Qwk3j5QaLwruuJqvaSrqZmOg7G8sPqWgiDrkjCnEuVOqpIYIyMCysmMJjvs + ###PSv1i1K9+YyfBMy1BDJrlaaLMBtV3MW3HkIYp6eYXhygOe0kIiIyJt4D2TOFWafg + ###BCB5wO4/m7giE5QwjzDryhnIJm7rjCCMDrPCTFGIKXpKgCVkvrq4AEXTCVuANcqV + ###ASsD3zmKsMnw28I0sOZc3320LFqa69RBB3tAseL85QywrvMHisj5uU4B+eogQk9B + ###1DwCQSjtRv047I2ugU2dgih7FH+N+4fDXnxDi1VrZ7kNwnUafqFwrZ3ZYCeZpuHr + ###VVrn/PdnJmCswLFrBzz+aBWHlrTiGCLuxf7RUbhz9Gr3Hx1HjeFpeplcTFMMpVCu + ###hrbUNxwFFrNOszMYex43JH93FZixEt3eRd7nIeEsO+TRjCzaptSsQz8zM4vsKhpZ + ###WEapG9Rb3kb9TxOMNQsK0WjC1b3zfjzALZXRU+62y0nuBKqjckAbyGVMIRopsLAs + ###UqaVLI5qtnew1s77o+5VqpmWhN2qFTx/DtLjb20+h7uv9vZ3dZrZ3Ay837jRC2lc + ###BM097bw4PDiraUutXgBCNAOopqYW/RCf62tY283UgWmlNtF9NkB3QT5/L6OrGEh/ + ###ErOo5pfReBzz8DssSvP/DytcvfhdPV3Cri0tPdPhCfJ5JBaRBvgjkZJ3MJLCshih + ###C6bd8Ay7ytRsimgdc2mDR43mO68nHEMBNjFIw6YebFNhH8lSk8VqyMifofg8FcuF + ###xazA00nF/Kk10SrXRCuniXa5Jto5TSyXa2I5a0KJiwHrikQdjupxrKzSWI+zrvMx + ###gJm9eOadIDtURsZiWbiMpmKLvr5M+nGNwshYEVlaS62gsYUCmxEiWe450JhDptd4 + ###nz6GOidzKeSF0wg4HB1JI5M0Ap1AJ9pLbezESk4nlop7of3h6UILu7Di6MLK0gp2 + ###YeP7d6GNXbDCvaDP3dIGdqG1NncfHqlbcoLtl+nIMhZsWZGYSUzPIHpCCb+DPSNm + ###di0sRhWIu2jiFz//cwQL1uhVZZHiMbURP0MyVRT10SlTag3qruMowtFiNqZHM+ax + ###mJ3Y+b+zwRi1MGS5bPW1FoI+xlRCS+anEaJtiLn7tL1b4wvqkxtZ+ZuDfxErWfLv + ###wgbDcksHKGqCQAuypkeqkCUpeP4kK06G634c9Vho/ZgC6YM8m/JEsTTaTOdF9kgC + ###B4jrF/I8S5Nfs3SYIOFm8fVNIjkOT7fPcJBv94866FhjU4eU6ALRpkBZPAmpF+HO + ###4VkHYBIpKHu31RkccUgjTrM6mVIWbG0hvzGaKcfO8cGFqLP1LTw0dFCc0jWYdDlC + ###Jp6fvDlC46+hjOdSsLc9g89YDTqIkmv9or3nxryaw7Fm3VBbxGPpQcr6EBHE8V+m + ###tocJyPkYKDtT0/UG6vaMJrt7B47p5DtYsZRdJHzDMBvvYjz+iHuNE7YSyFyBi8Px + ###lJHsc2FyVcdL9mzABmI/ziOE2BTLwtaZWVx9c2JtY7zLhtTgpFtvo/oa8LUpB6lw + ###E30oTm4yN/Q81FvcyykvfbsjLu8HWYvK76DBjKxpR5OE7Kdav/rhJiyT97iYIY2R + ###9lSRxExHyiPV1JHkKY0fyw9eDv2os1M88HmHXbwDaNrDo3Kj00lqCJO+6SD33NUx + ###v0BGhik9v4WpVGVSmkP+kimjob+YNHoLu/LZkUpHPCByuKS9L3WovICBNW0Y+HjX + ###FJnkqLl+ek5Lx7E+M4Kxu8Iw4AR8P6DmzltIq9wwjttbWkCrqkWcyuv9EycduvVG + ###tU1bBuNsKT9wUonq+Zd5LP+vScwc2yYP4/uFT4H/1/JqE/2/1lsr8Mvacvs/mq2V + ###5eVW5f/1I57K/6vy/6r8vyr/r8r/q/L/qvy/DP+vJ4u/YGrhCJjJDTIYLhsh4wOW + ###fznqpcRVnmKpoucgDZF91K5e/L6QU567XLTa7AdLwN1eoR8rG1DRriu9NHbZjzcH + ###7If+14FVkcOAZ/sgrz5WPEBFkXVe9gqevbz6NkQ+jqyGu75Vb2XDqKf/4K3scuxg + ###M40tFhW/Nhwps0aI32Oft1kCgcZ5hPtC+4adn/CCWO6Np9xsrJU6KCrFd0t4fX4b + ###HBye6tkQsY1t3sZpW9wfLKryRPVNlBJ7CFvSV9hjRZKaMzxg4tcPe3E/uiXPpxhG + + + +Valin, et al. Expires August 20, 2012 [Page 247] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###SXsz90vDLRFUw37yO+aVnEZ9XhbPCGAVXMSU+xPEK+1OtunjQXXCAS0V1FLp/ie7 + ###aLoZ/C/2BtOd/z86jUGKReJjR2zwic77AN3/GwRr9QAP3qHitzoL3yY/4et19dOa + ###9glEzVaTf2qvaJ/a8N8a/7QiYbU2sEYdQXz7BRODlBlaL+7SqNjt/LyhEbUTNGOI + ###K/WsV/iz6R7qr3VWFIe84h7yMnaeF1nng0DbX4LkEFzDJMLkDtAN4cMGaFpYmv1Y + ###ox/tFfqxgt8+YtEP+K2OHYOWVz5i1/8PcEx0LEWT/OFe7XQhqLH/wa9bW632QtBg + ###v1ObC8EC2ufpBbWOL9COufCLbAk2hpBZ+SXdogQauJ5acyGvHqf3cDZuhy9eh9cT + ###9AbBW4e1Vql6h4enIS6vDF67VD1kFVrF2vICYf5wCJIyLaUnLKUnTy3O6vPrvyxV + ###1KcEM86Mo2Qi72k+UW+WIedApNOik+4PRocSgKfc3c0+EKSQOTYGix3bWU/4Qp4a + ###nZvnMbwFl9t2Edg3XvxuOPYal2TVwQY12mAeEPRIS1YlQL9yILosbJ9fsPLADO+b + ###Tqpy1BdB62nAzeLPguQiaD4FFkN/lgBtOSwC7d9k+Yh2+3EkptJ1IbFDbk3aJUQP + ###0Swox2t8qsjNQTGqo12cD9U0l9fkzAfB3zYD5DCY3lZ7SczIfrvmekvMxHpLnAtg + ###//GHZoWtZXNvA+cvDeDi7Rpr0Hmg4bwxig/3dm44vaU7mEUYsLdHm+qmY6PkrDUb + ###2gJuL/pb7N+CzLRjHrw9BMYfHIvmW2MK+VsxhT8K47R/z49xthKgZRKEQ/QvFEca + ###e4dvl9tha62mMrsWjeqZUgvao2qeWsSnRC2x7I4zd1B+2Xg8GXXjFGVM8taIpt1L + ###sRoBDP3dQUFuU+/rYgAa/jZotvun6LUR7myf7b4IO4f/vR++7GTwDphHrNgRpHGG + ###2adUbplI/xDkP5n/M1Jihr8tFcPZ/AKkN0w81txs9LqbHFEv3xypmG0zWglynieL + ###Qtl6yvUWTIP2FKQQw6cHRSW05oDIi1fSgQ0nk7iLWcnR+JgJ8bGV1x6Qm7HNi9mQ + ###RTXZLC+jFJyiQ8/22M11ZTru3wcu7+hriU+gtZRkknuNEzz3Tume0J9036k7dFOI + ###V8adFYMaaMWssJx8LkpZdlCKizSW4XfL5RFXDyJrEnVTLPPM9ZXd6d9U1tbeq3fH + ###LCsh9r9p1cLIBak8C5UDXw5Xwt1X+wcdiyy8A1/2D1xbIr7FsFww4vb3HXEbxjzn + ###iNtsxCr5Ba7HNeIW/G751hojbt1pxHYtz4hbMOa7zfGdR1w0x3cbsU0Z3hHPPccr + ###9xxx0Tr+7iOeex2v3XPElpfyjx7xmmfE1oZ2PAKlOvoaJX00S1nO1XeT9yxgUlnB + ###syq3Po2nOWTxekpHX2pP5tissKp54eCUBCOnOp/d9CDx9CsVDV+31gROj8gzZrld + ###U+TDmvkpY/KtlWCJbd0LdVViVXzatdsyJMZR95I0mIxmQzx9m41Fp/jdBALXARp9 + ###965mdlQDA3KAt2usV5p4YDQlHM09t0UleeEEDb8CSdCBXIAEpKvs0xHMMztcZGa2 + ###/LmnqY/QmJlOueaBgrzfwPKnsa1kJvfsgRFa1zDFTWxh4CgVgcwNWjeD6h1IhvYF + ###0LvEPvOAzjPrJMMj6wK2AJ3pS8lQXXklQVu2lWGHNaBoZHjZgnnVYzx6vHAmodFd + ###YtdVPdblLUMny1YpU1S70fDvU7wKTfc5YLmK1s9naIRX7C5a47q2+9wGQlXESEzF + ###sKHXVwxJyBnxVgk1y7pgWpS649ta8AgaoEI7s4sPRm+ARpAhSOD2vczWmmJoErHd + ###3FzYivVWWtlyRP8qqkKWMtqgleHVnRM4f7uPcOUaZgFA1SO8si9xRbhDumnkQjXu + ###pBQhhmuApTDCyz4cKtQGfyIOhHpZCgmi8MNhQWvxO6LBH/pOLN2C4fhXq7fFssOp + ###eQZUAPPb/OxJGx71Q4Gssyr9RQGvUmWWn+3Dd5/HFf8v3D45fDjvzyL/z/VWs9km + ###/8/11ZXmysrafzRby6tV/L8f81T+n5X/Z+X/Wfl/Vv6flf9n5f+p+39mn5hLEH2S + ###71BI0l4Q1xn19ZcY7Qtq6y+Z7Sg1Ss6GwFHDcYQXuIBR8s/U5YPD9/t74ckrIAEr + ###Afnhe9blfhp7kpNn7qylcSWvpk0CoYA7zSjzRCyEGdDNbL/F05BDCfHUuuaCEHCJ + ###n8xapyR1pzx/BO2quU8JXx0qBkIvdmDndiqtRQJkZlM6p6+wzXUOj/4hPHgs057L + ###jgSbPhpeoFp4/CqERfzqlKsROuRN3TNHgDB0DvjxLD8PxhPhi4ab3Ck5oom2cifM + ###tINiE/viAm/uc88JopB/ecUQTYhow5cLraydOW2rqpYIg9tlq7bDzLk2yJlC92KU + ###YmmY33NAakkO5GSMU2jKCKoG0qufXqgC3t3V21kQ+MkMeNa0S+gyblpKF0dNfzBJ + ###dULrpvu+Q3bjeBg8D2AreIXnRMdvXoa4wR/v4z3goePSNI5jSYYMSabZbfBHBLyx + ###xWzpBzc3H6Dpj3P5AWk3bHlzw93LaDgEVgjMOTv8Mj8e8iwurESGsKgXcB6uhIRU + ###fN3U4byexZNbuTYy8syoRh+Lexzf5lzYjmXu6TYdmJRa9PksQB9n3nNPFsCOG/yM + ###wMcC8Oe/FgvI3xZkx/jkhXKJBIvyV7sY5yXFrCFrbjMwFyEvIodtLCjt2XStuWfe + ###+nLN+euLIlYj0HDIrKinxjxvBgoDaQYfH6e7g+FjLH+Bx5FWS4PoRkDp6A26W1LK + ###+1pMhvO1mJX3tNiL02QS9xytuls0yntaHUe3/VHUQ1kjHKTFODyJulfxlBe3WjtP + ###puZU5LZ2Fk0+xVQlPB/bzY0J2NEoTU/iSReNB5/i4s5heQyh0rXaw2su/fgmmVq3 + ###Ctzt7cryVlOzND4c7kTD3sH+bpmm1PKuxvbO3juw5m8Myrua2d05nasZKG81k7jp + ###NpCeregIsLNTc7YJVHb14ve65uiqtB2hgQjRcJ30ppcdOtjL6yKVD89FhZAdBTq6 + + + +Valin, et al. Expires August 20, 2012 [Page 248] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/G4HbyK9Y8aYt9EkQWeSoxNPs6yXFEV0DV2PXWVSUJKwTQqS5Ja083ZPNcQ7ixxH + ###Nq0OILBg32U55kbT+Ck6WY4noGP2+wf96BO6aICEVifrFjtbJuMd7vJoPGSBTkEj + ###iWa9ZFQPkskkRrPUNPkas1B3ngxuDGQsdzyLLTDAaCV7qMcSKBiqCtQJev49dQr+ + ###TQIVMsyuFOFKCxT4I89Lg4pxH4hD5QqOFJvGcQzLkjvtMkL7CmQ08lxEKalNi4M+ + ###F0jboz0Z5kHmIPOivlMxR+R3MZe7c0R7n2OUi0PS2V+p94sESIfNgC+0oEaDfRq8 + ###jG7Yx4XAM5c2SJVFmIill7BuKdJ6RDZtKoxGenY8irl2RdBHX+xzmLGkziIN1oML + ###aBJ+TAfj0GATm6g04ntlo6V3TKI1YqEHGUmcjXaoLwiDQlu/umg18TRHFDgAtYU5 + ###ELmaSYlgw6g7DaeXkxAUU75RhK839MLL7UCXOerBS1jU4k2Kr3gM2C4TP7OCRzun + ###p2F6OzjHVSozG3iEbeN9oIjban9gYZ6jf4wZ1z182cEb5vAWhdaDTviPF/9thVmf + ###TqJhmrCDre5swmPG1fG2Lvs1faZpwa5dbkiB8VPGfXsO2Z+C8nrKNhW/ILwDJq4O + ###A12LkecqzjVOGHSBLORFQ1oJNWU7AoX5byxQYbHmjI+6S+Pf36T6Ivc3Rh6oI98q + ###48A+qaVsLWXLbzQwrj28HMGyamzBlhFP4pEyV7CrowWO2QeR4cV4kibIjc7SUlZH + ###u67HB1bebmIE4LZNPFCade4xJtLFbLpfw9etZc3yk1dQ9/nIaz/tJL04r10qoLdn + ###lBgkvTCFQiHwg/B1kyVQlrygTIUWVWiVr9CeF8JyAQQmwnL0reS2nQ6gJCvPipI1 + ###4ODwPR5QdM5qdKtdC5SdZFjVrV2bdEPCYT2Tzjk5S97wbq27Cje9hUvfJ71T3w6H + ###4YuTUBHV8vpmFTYpMR+A3k3NxJitbOT7OUL031zM1a1Y46XLoOZlNdBSLptaeJZn + ###/XRWlUaaHKNoLkzhUKru39qlxhrqhLCpqWKg2qJhzeHozvYy2lX15rcoaP5/mW+3 + ###6AYEX4fZxqjfRlSFJoN1v8IMElG3yzJ7o9DRl4mTmY5l3E7U4eNNV1fiJLGK9493 + ###w8Pjkzdn8O/b7aPDPbTyvToI2ZWLjmM1FN1/kDtdRpx8KMzav69b+/Exjff5c2tZ + ###8cXIa2xc81ny/+aKOlw8WFf4aqcQ6l+DWYM56xSmT2HMljir1uwaBiKzZV0OfvaQ + ###2Heil7ESLkj1Y9yfht047EfpVKBJ70hBS+oi8V8FLbV4UuYvRTctgsGsP01QuSy3 + ###ohbzGAUuN4OxIPdU/nruILeftB6zizcgHQ5GdAEnGtINFmbsRHd/9Eri7lg9EzFk + ###V1vMYvQutxeUkW7l0XUuFn82fvhmqitnenRg3ELUEXBjc71AZG9k2SLuuezwrt1o + ###wn3kUPKTQjv3JkzRzMcuFKX0AkREdQKl5naBzYTCChnUhpubLdzIrKXY1A2WT9W1 + ###q2pQhCahQBXwYBVhdUsd5lVchto62gG0rnu5+X2WSeKSyoYCEZhwPWTBjKMLmKmQ + ###BdSBFa8IYmZ3zHjexQrxSTxhEpk7+QM+OXyTTAVkJ1ES/qh1XXtZTnvJEM8HXPLj + ###0HUm8C2zTIg5yF8jaAhHFObgJTOZ50jMgizMCDHyqpIII4zGJtR0YyMeuzMXkmkl + ###CpyYyHqq5utq5JWk/QnaPLx5lguMqSTJsOYwWLVo6zG2q2I8LtgQVRuXEQvE6lQu + ###CHnOWS/RkUXtqIbPmrihSHOErqx0pVK/TiGWqk+dYJrno0fFpGfrp5JRJm6TlMd8 + ###9cxe9Aq3t/DsFqzwIZvckCUjEpsrS5s69CdV4biDLR4Jmt2uJSPOBBbACGhRasAp + ###c8OQWwYz9FxfxkN+142lG4IiA7QiUStkETIuR6s6/8kk/upe1zAFSW9z0yly/1hD + ###QPn2FyzZ35JOhCEsu5Q7V5+sOc+rLBjFh3LchOWuqyMZuUzYC0Xyt7PJTYsLGJnB + ###yrHJVmk22cpjkz6AD8AqHbuJCvU7LWtXAqY70px30ZShOQvrLppzTE0xzRUQnbNN + ###F9FJ9GQhLO6/BzizH+6yXHqgQV6wy/vsQgyXulPQky5QhVJkCoNB3oNWWCZtm/sD + ###nsvQjkFutezAZ0FRacLTV2+O9yh5DgYHy88l9G/F9MhSwC4NoUTPNjpiSfUg+hpP + ###0NOHB8mc9XlmOvx7ej3K9lG2cabBXfZFIss5DsY8NqvvwRXc8/L9GIMB21w0JUVt + ###/1IqtcWVpLKl4RKdy7iQRo+aTuihwXqBZs9SmUkpOXMMKOyb9hx9y+ET95AnZIOu + ###WD3F+iTn+K2yHN9/8EPEqrioWHS7aORZBr5qGxn+fdjlQ8xpJgBIxAZqlQz4YsEZ + ###ET6K1bHhaEMRN5SghQqfzrEzKSfyvD55zcX2KYbTVOREzVZ5k4FDENkfjmafLpmf + ###kHRMOudibTriXcuNXVWum07ziqebOYbXu1p7XNtHgcXH6JKJub0YAJLnI9rEtFg4 + ###JSfRtREDf/mb7wBPAb47iVGxTsdRl+I7MV0cM9vysxCUKt5u75FsiY68ZLJzpfgl + ###NjOjsO8sJSNzDvhf9GloBt9s2Y+VYk4K7dU1ULC0PHfwCqNdzGGHJCFzwbc0My8U + ###uyve1HXQdyVfnQuBDOmAnltl+sgwgV4MyWiWimMLB86y+lTXi9sHOAwTj+KiZdtc + ###NXi5xuChbxL8xmBXD/7QQri5ZttnMIaJcc0kPnbuQnzKNA0jVnuHuSr/i07KPXjC + ###dalWcMrLXlTxw3k/prxkqcJsyKSsGYYoySLLRDlPfxpsv3UmhHQj9ptzTexKiiaf + ###ypiFP4hvujyQBA9x5if1hz6HkA0/zBoSUz/H8UZeU/hIcy56uu2Swd/Bb8wOlLAb + ###A0kOvaqZ9bD0s2RJFQkz0aHNyJdpe7wd3vBhuglHfdgRocIsMVhF/HfysR3GLNAE + ###sUR+OtgY4XE5rc7kQp4rNsS5omScwgPfQVMu1OVs2NbRVFnseTCIXnA4iFwsikIa + + + +Valin, et al. Expires August 20, 2012 [Page 249] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###0RRj083ryn3FYOJpnEUpwWDe7KiJXapguxe7meGNPmo+iNuEOGc+M9SR3GC+mCVw + ###nK0PWMp4mxbd/fYOMbLD9tHRP/Mx5s0XXwzl8Hhv/2T/GMNeFELJ/aomo+Xs0XcM + ###TZiqa1STUJoZpXsFNKJCYwlr3VToPFGlztG28iGBl0pC3DmqmblzC3Gf52zDUixT + ###00wIyCmcpwoUT1fZvY65j/0w8c3pQ5y7vJxOxbk1bIdTGyEGMqhbL07Cr/xaWdid + ###TUcXDoAuBeiMUmexKwaYLJqZMt1SM12wsE9/swDRhe4vhsvPQt063eXd6szOp5Oo + ###Ow0uo/4FqkS491D3ov6E3OIpLpJDVStUvNgoGpso4U3jfl9dkywPlBF82jpC3Usw + ###ChQmORvKGzMzrv8R4afsSIDuz8yBSH6BZR6tK9d/wFBNbSzv8jDFeHgOoJ9wX38H + ###VnMmEdV19xbt9pYS1zP5aFv2/Ht3ilINruZ4ZvJxS+q6wH9RKMY7TzgneDXkBlOV + ###EM2xVYHTqKuTFqMxOtbIWSPC8I+d3aeouRgUjC2DerBzeHa6j2GWXh2ehnv7u9v/ + ###DM8OX2K6E8f0HccweyL0Ljf6JNOJcSvDjziK/lSzXKycq3hVzfHiIKEjIPgnp3T+ + ###BdT0Muk9oTsTBaRU0t8CH1W2OzoNpyPAibJ3M0ku/9w/M4GSqlXuEAOL5uq0hiRe + ###fj2qXfAIovM05uykdXvM61HnvGMsL64Bx5vehq83dOqYjvAaUT56ci5h39GUKAjp + ###4XCXr2VIQUPzqRTmXpAHRixWIT8qVG5TswqaB1nOQOjmDUupxgYCI+r1Y/fxs7U0 + ###hFzio+rOZTSOzeDnudJJVs0tlMwF/oR25anegWLwvNoDdIDo+bjzuj5fB0S1OXqQ + ###0xJN8fFR5+BL+Lq1Wi/dA73eQ2Hj6ATvEB3Je0clsaFXy+9MwZiOlCvB4iF/+Tu1 + ###iPP0GBY/nqnfv0Wi/MdHUTr9LcLoJ734RmvxzoPuSF1O7eLZP0/20XMddv7d/XB7 + ###9+zw7eFZjrJbhAcimU8YTu+1uF6/Gaytri6v3alNn2OzlapFPG7NTlWJe6Pw7fYe + ###wilzQVS2m2dGyBkAgrrLzuAyP9tjK6V5SATc0cg3T789a7LA+nZXJBUZ6R7KMPcA + ###GHDZFrS/fPQFYsCOmdLCGqPwVS0hhVqDTUFqrpPLVpkA9l6QWmv39gjQBLGP5bun + ###I3WOZd9kU2cfcbuOsB/IuCMPAAbRDVMiRewhFxW8iIa9LDcPRb+YAJ+1tUJ8eIvG + ###xTz+1i3XqndK+SmCeks0b61l0MRvi8Fy8CRY9fJRG+Cyt3UsW7Ynvt603b0xeqRD + ###yZd+fWNeudv6x4dHqtLnjL+0ZkPBXkMGZjTRVsLjwTdGI9AHigqOsGQORJZtzhFh + ###xLpGoI5lKJ0cHDVx194qoAuJ3hwZCtbZbxgXCq+ozcZoU2g9aQtD4ACj0CTS7TIS + ###SlfO8YigjYZzIQK5aMtgMUtHZiG3jG2aaNhAdB5Wyp9AajfpOsenBccXZidcjhQc + ###3W8oc0EvHsfwD3VFHEcNR3OfSM3nNNNA5l3ETe50LKTwlKFxMOZTt/P6gDfGLoLr + ###OEivkvEYc2oxHZ9hhVIJJMJIWMdyvdHw79O8Uxc6dT06OwnSboSbyjMicHpB2hU0 + ###dx33+w0Wyrv3OI/GCzCE2gU0HHZ2t48Oj3/LRdg801DiDNCtDFg3RLmEwGQOn4BA + ###V0SVKFaq+Jh1rm7u5flX+8WTfzHUPxz7Tc5pz5wX4AtaU33h5qyqL0OR3tA9piIj + ###1cOJ7g12XcGUAA+HOCsOfzhg/+fxp2SIceiFIX86iaOBy/qcxT/zn5Pn+PbNcTbj + ###IjPWYec0PeA55Xf1IGNDCAzfMX7aaTlN2zX/yL0mrCigiU8GcTOTu/WrTJ/k4eyD + ###GgK4f9k4wjhwGJskifohkq6uEPMB/CBfTN8xO92H/z2ejERkwIsg6vezm057Z+/t + ###01iBjlwVFC+OwyJ8EJ9gbMsOxS4eZeV7jDo+1qmd1aFLutLUYrDhZbl6vbxDwQc6 + ###OPfCNk783GeQTdaofczHyeDNuIcSCfP3YvEauYAoA+Aq94MTPKrvj67ddJEXEjE7 + ###1z3afrdTs2KLdU7293dfSBNpCNMenr04xaQ/G4AZ5+SbbeAd/oa/JSCiJxTecGf7 + ###eO/d4d7Zi7Dz7vAMyu7tH23/M3wJsFprsM4QoEDnNBnEHdzP2TWBbTZ6mq78A6xS + ###J2+YujgPaT6yz7/I4DHeFo7IvYJKmGb9Fyru1I+lcuGUZA8NAccSD5RrI17zhpGw + ###Um/XiQOjRlY6syQYuaXFCj1xXg8sFepMLePBes6cPLPayAtiXXjYm8WyziN6PaS1 + ###3QFXaHnVA6TEmbMR+DuLuElS6zslpKF90B38F7T31DK0arEQWct5EdzyXGkcAcOe + ###OStqkbv0GGBZhX/NMF5Nc6G4s4387AyU1fMzHyv/Kx55PmDuV3zy87+urq22mpT/ + ###td1cXW632v/RbLXX19tV/tcf8VT5X6v8r1X+1yr/a5X/tcr/WuV/1fO/GulU8csv + ###KHbD4k+GfQxYRDlmSHMapl9CPHmKWUiJtEaiNsvoYadz4wkkdlUfSpHJY1/JLOfK + ###UaLmmiGoWblF0y1TaZryknReW/lKHU3reUiW2/juJny9/OGj3bjoNfOahz3g9XJe + ###03qj7LkBxIHG1zSbF/l/WNOEXL5htJ6gJ2Fur5mrXnp0dpLX60ncuL6E3WQozg7Z + ###USGMolnUa2wafUh9vc6aG0TckseHwMaTk2YGZJeLiWMeRa/pO+6J/NaMB9eudDLY + ###aUamoGI7MikWPTkUglOSoo8ky3JyvBMC5zs4xUPGUq3n9HqMhpQjf7snZIbpO3xg + ###C5tm9wHDqeZEqiCE+ZgG1nelabTyetnCKEmBJaAHbEh3CJPf40ntey9gJ1EpFx/v + ###OFAbh4I3eBfwPEQlGt1QPrG7kvYSFqtszqbV/Fg3X1yc4c5Nl+QNNI0Zb8ht2sXR + ###Imi37ei4nMbLEd5DA2kU7Wa9hN3K6o7ii7So6XPkCTlNH42Ah/lbzmt6+xTWwBiT + + + +Valin, et al. Expires August 20, 2012 [Page 250] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###yejty7RguEwCXCbIJ0EcVJp14FrtHax61yzOyxtc0/gimgzIef3g8JQOBHuMa96R + ###rtVPZ0l/arBgrdcdTOc3wfWIlzbm6vXRAcf1yoOsRrXp37gXvK/XczatfjqKBuc9 + ###JO7mg/Ra/TSia9vfpWnmzuuXLw7VrCLzNc0Xw9HJ7qtJL87EAe+Swes9eIUWS+c3 + ###zZevaNrq9Um2vI1GZa9xz8t2OdiWCuTdIHCJvN5HMMp7yMKyiGdLzQNbcpvFi5mH + ###w4vRIY8PoxUZp/x1MXAB9jUTEJjlxNFozhYsHp+Y7gOLP/nVsHgiZVMmKxhgXduz + ###eHzbtAcs7a98tGhpw9oG0FIJLpFQd2GnoD2RPOpRQgS6Dl+d7u2TiGiN9h4bpHhg + ###++ZQVz6QRM2gLVryafAgm6d4tk/btIPqYBjUzovtk3195ARZ5xLGruoDq8+X3AU5 + ###91+x5XALydlo3aBLgBU7ZA40e27L7Zp5CyjbPYsBZ6O9Di4m8ZcZ8Lxbx4hLgM1R + ###nrxgNXaRTuMx3SeZC8k+xcr1WAKVJ0ltCbC+zT4PLB5TP0ErMSxfHDDMcy+GrX0e + ###sKryWxJsJqpzv2J7tI48qvK5qjMBlSIShknvph4cdQ5COoEfj/o0d4pLnGv5L24j + ###e6sHiztMplvMhOlnXuVmcXzz5VmxfiJ5ppqT1Mw/qrZLBhX6rUzNYmH6WQmpzd+m + ###VDwZD3yzY/WGqsJ23tiaRMNemMY89ynfXRtbnRjTSfzCp7wTT4PZEAQbzMjEM+ri + ###EYP02h8NQX0efY0nLFlGH0806PIEr8OpkB3AE1x+jZbD0Nyi6bt+vZT5VfPCGQqE + ###f4a65EMWjihlCFCGlGn6LEXeR+2rEclIIon5UclieEeaPBrGbKtroy/JiubW4Cbk + ###zPHA8uDxVmhpLjtiHsbBeETF0yy/Bp7yzM71WyqERiJpXBbnswtcZ8KXZhdmYDrG + ###u30ifLVRR5THJ78OLKnAfjaDR9TYzZcPntpiVZAXCctOCD+ey9LD85AsevDWcByh + ###lS/B6NJODdvaYsEX/+BueB4ELyzYklHmG7KTcUMAosk2V1Avk2+UOhkLwjpSMMHn + ###yieR6JF+M8EEM6LhdNJEKx6O2lJxCCFXeEFqU79b4GYyODDvo4VrdYOp65eYPEDM + ###KKBq6rZSQFrkjbqmeY0y1hWTkdpYXvgYi1ZZ+Zv8Ijzdgt9zxTp+q3Es8TAQQi64 + ###ct0fOBVGc8f9XXYT5SpAR+RlEQxXYMRNnjRw+p/XUZCAMpjsAGAYXwfbXMJyOcWK + ###3da7oqFrONKG/GzqxA2F8J8Ebc+VYUGeGcCtwO32yxABqyGCGbpNkzRkOlcteMT2 + ###1KwJDGcjWUr2eomWlugvcYzsOrHT6ZMLDl4MKEKJDw2uobho0uH+arPYfPYqHjVl + ###ms4MrDO2QJgUSMdH3bcuZYI6ySp1KevUURYzjj+k1F3nFF/3rCYVDTl2fdYPZxNq + ###x5i2XMcNRe0fny4m5mkoydgtFyd9lslMaSKOoioz9EJRM1iBTBDXAKomMxfFKW9N + ###M1UZSsKZCigmvavxjBwYokqUYztzbrlMuODu9yK+CUpvw/hm6hAqRJGMIZp7tnbH + ###CgWX6GscfJGWDeZoTn4zQ00TN2IHYyy8/Z03v4Wds1en+yH6AdBdhsfj7qBeQsDI + ###0K6FGfBFGNDsZtDOACRaLo4iSWZPBjl7nJA+etlMfpQDRw+kJEcU/ch69+H+PVhu + ###sx4ATZTxf3sCpXKWPSmB5dqpjgmrY8LsU3VMWB0T5ve6Oiasjgnzm/6THxO6TKNJ + ###PfjssOkhM0SQTMxFVYn/BfMxDIE1kHQ8DBnTXHa0AN8OWKkJqzbhP7+0wtf8B/3Z + ###5p978KJNv7TxF0eT8U2XLRHsj/zj5kumP3gslNPBuFXHf9so4h+EkrWtOAovjlNs + ###n5l3sRjwIUx8AX8RDvifwoaYFcjMT7qE5DaJMZ13KXixffqS22eAZYVn2ycd1HGF + ###gUcFie1n1mJbpRNNasqyaEigh2Z9U7e0ZDwiM3hkhr80256AZLnLJKNUiSpl6OwF + ###9Y907J03B8IGrMrn5nV+kc/OvKmPIXPiYUxRqXrMDV0xMljWZDaubczvaHxbMLJb + ###4aga5tboM3mZy4+Fh8ar244Pa0Zi522ULfEKwJRc2ykNd3CeRJhLsxvN6Lg1uxm8 + ###EET96+g2DSaj2bBH5tZGMrxQu6auR3MujQ4ZUQJcNcWNZH2Vj7OZxPuGdS7FiEhm + ###92qw0VIabD1Eg22lwfZDNLisNLj8EA2uKA2uPESDq0qDqw/R4JrS4NpDNLiuNLj+ + ###EA1uKA1uPESDvyoN/qo3yC+7uha3YRS94xJQF1WraYd2vGOz2tJyRBu9Y7PqAmu1 + ###H6xZdZm1lh+sWXWxtVYerFl1ybWMNfdN211Q78rbXJC65jogeDNkt5KD/mg0Ns3s + ###32OPITQpUiCm1HuW91VHoiY/qkKM2E6Y5mpuJ/dpl+0qvF0X5d+13bbSrov079ru + ###stKui/bv2u6K0q6D+NXSanQsZ5AHoxNNH8GrR4gXIG6dg+7tlaZqpqYUPKJzJ3bm + ###9Iy12L2MoQm678lUmSQN4q+xtoxQpKeTDLlIm+rJKMr94ug/ZQejZhH7Gws9oNC6 + ###0HdMScvS9jRJy6wlZi7Tnpg+ophZzMVAIvJnWnjw47kJEF8uuRJLcKwYQ/ssxG+1 + ###qLsMQ4FxjFRqQC19QKI9gwLd8wKj0efG2cEl5xzdFeOfTSbugWvSqxtNd0GRu2VV + ###WTFbZSe4y2213RZbNrkPrKnXIBE0tgJsTFlFxd3mqp2qOWfnW0ZnmdqvBjHBtubQ + ###i1v6aZm+qMzWoadnNcXY4Oyp3pibJ6HqjOfFoNMpG/PfjI1Z1yF3R4NzPDtQ9vjC + ###0yWF/tkQ3uzgVBozqwshbXRGkLOUzTTNaLugZUZyEnPFdOJuGSUWgSOHfNK5HQzi + ###6STBaOdkdg0ODplJ+CLpJrEjjrQ0HpmkQn9s7+0RWjLzygcmN2hvGrQd+45gTbbj + ###gCjJh30wm2/5/C/vClF4XygQ7ZTsWRdwe3axdnV+dVEgg+idaJrbZXM6VMoB5Cu0 + + + +Valin, et al. Expires August 20, 2012 [Page 251] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###yLgmI6N8PlPcMts7w9NXb9BCw9rM6areclNt2SmtFIEqQ/4OUNkcTDSNgU1A5vhI + ###+QOpD0VgAMgkTpPeLOoH8WQymgiYKns56CdjYh8Bi19MkUCHDitYchFY5q7n9joV + ###nW/QL65dTxseXaMPcYTcctuoLbeC589BW4Ult9xkv5o88SDBuBTXI3Hwzjyi+yC5 + ###9YMu9C7B834WvWIQR+lsQtEvkgnFnW8oPsXK+Jit2EA775Til6msIzIymwKbMDnr + ###RZGxseIu1sZB+7l1TRi0W5Tq7PWb7eOz8Gj/7f4RLKP/+6ZzZnbN0SpndqJ/7iFR + ###vXZevVazbXEgblY3Y4qJKtkRjl2x7azYzquoBKbmM+DyIstGb/oVzzHORklU/3wE + ###NOwo+Nn4vBhw0p0A/hAYaNwZBeVw8L9qS8RUER/PER3GBuFeDf/ya+zuCG4UIDjj + ###1xMXlSgHbXpFq6NH2wguO3rTjuq0mrmA2jagthtQ2wdIY8ei+nPZYw8L2eSwnVYJ + ###7ofCEm5nHsAbCw7xQN8a1P1sP8sxr5AtP300xTrRzIq+wZTanbMmG/xXn61lu9dT + ###VI7UPBky+qYLc9kZqiY2akIoO1Flvzsb0c5fdVVlxcRfBz08g/evA7IITUcYKWoA + ###Ug+TCM7jixFIAGn01fBfRjc3Y+Jaa2zmOttnMs6wPouZGvGuZp0LI+fYYK5mav+4 + ###AyJzYlV7II1Kqo1sUT3xZBCyj7raqawVBXWiV5lurbmzO9RXbMc4szaLF2vVH929 + ###MRXlTI/WepV36PzRXAMacbQcg9O7pmLXal3Tf2CyXkZX8hQ4y+kBS1Px8mQ+cYVn + ###xMTXw9HXi/61uTrrGutY8LiswjiD9HY4vQzOKYGW6cdJ6au0M/G6dUaeuUs6Tstz + ###XSWr0Ed20/izCn1k9LoKffSXCX1k+3cldEXBcnKiG45R73NIPj/JUNx5XG6pf7WX + ###OfPVBpS53zOfe26vVxsRLPbw+O3+aWcf2OzXaPKab8+D6KamzhFvhd+4WlnXnNGF + ###cVZrXbuWiVbYqN+d4eVPGlcA45qlU4x6GVxE3elIMmaULG3A2Jzj7qcqnKnowttr + ###SsIDNjC7ft09ROkZZFmvDBjMzrJmXcUkYUpbuOp8uU1f+vxuiC4486mYtzUsdyzN + ###2KVZblHkQubMrGBat6wtlG5mJJhjPeWzpt700Gdi04HKbPK3MWtrwC9A0SU4K9PU + ###bNhgHK8epCPG/Bj7zvoIYBQise9UqRigo3vqhtO4gbdHRtSB3uh6KO6pmzfzHKtF + ###yE+aLVyfO/3O/IIhpWVqoZxan4+geaGOCMAq7E6boy9MqGddPDft2VJ6NEnGGiC7 + ###fZe4DuUy4tmmBU5XhTBVyyfEr0pDOEHacvqbXE+mZyFbT33prCHPbFQnRw9G9UMr + ###z2U6A7FKHTdyHQK9Y53p/NtTx+ubYg5aOb2yxp35qbCtyXBUefTIdQHRtSy+K0nm + ###U5mFML2oN8XrN0vPcqp3eXOiVXAqxqnTDRWt4xotpk5ibEosGbpDLnEJ5aMsYanl + ###89kN74/jxnleh+Qhe8kOaeUdfOLbv2wWBSv+/yROKS3IJBxPkq+YYwIGf7+MAPnx + ###/5uryyvt/2i11tbW19bX15qt/2i21lZXVqv4/z/iqeL/V/H/q/j/Vfz/Kv5/Ff+/ + ###iv/vjf/fST6dTEZdzHxIBeQHS1yiLAF0kw0ZJ/cjzu5dEsNLgXWCIN6L+8Ca4n48 + ###EM5qmVHdKYbVvCZZ9ekYdllhAmdW9a8xGaiYW7l8cqy96gMMMHy9kbUvLL6vZlM7 + ###bqjedF5kS3ySofvO96EjIumcTW+H+o110fS27i1YD5SwgCURAjq39rdhO3Ve6XXY + ###TVnzV46roYjy5bZ6gVGJIAbN20HDqAL/3XmU2uFujWqAKsA+iwizoao3fLop1Nam + ###6EkOHGFPok+GqYhB1YrLvKQfmAMur8amy/RMZ4WM+sygo9drqQdoVX67gsfO/4ZR + ###ukAnOk/6ye/xg6SCy9f/Wisra8uG/rfaWm9V+t+PeCr9r9L/Kv2v0v8q/a/S/yr9 + ###z9D/8JIpiEOBFIcmT91qgONhUePu/LDqjeAlcOiUepEGFzNiidEYIyEnF8j8bmn/ + ###mY5GQbc/SuPc6tE1MELkbME5aaWpvw1R/QVsCwFoSBSNZRRE3cskhh0jCtTdljHx + ###QTJMBrOBMfb9WbcPjD4aEoOPhrjxjLg3AddE/WPnWiX2LoUeAF+m2dBueH0XzPsV + ###/1/oCt4QhzIN9uILGLR0iP0/Pfw7ZpGWX7066YgW200XKdXpODkSxgCGk140jQRi + ###NHuALpbXlDMtt967SBUorqh8hCEgeIMDOO+DxC8a7HEfWfoV+8n7gP5grdXgw5Gw + ###FZRQuReP9+L+NHpJXg4cvnSDgrcZKTAg9UCrgLBIVoE9ewuP0T8cLbU++kDrc3fk + ###mE8J+pi5jIGgQDOhRJ3mApmfLL2uToebTQosiyESUl19B6R0Y4x2HGJuCByZpd7D + ###GrpgOILVE+p/8brs7+hG+TvzRDlDCQX+P4y7cZqipEfyDd1wgiU3YusHlyeMcBIN + ###P5EYFaldVF0qZVx6czpoGhZUIwSNlxki2K/PM7Lnr6ygSjmsWZkrusyVAin2Y5hm + ###SSpaobItTaAFbl5TG1CRje4BfKV8aH4EpqMPvqncDT/UgxGgb3DS68HSVS144qs8 + ###oG7RAfVmcNRouU+kXT1JsCc15e8GrIAlo2+J5UiArhOyuef6OF0ODAYixK/PrII4 + ###9MTvtKCg5Chy41wBU+OuMdgnbZRHrlEeWSFyyo6w1OhwZEcet5W7CBkKKo5H1zyi + ###BNtnHVQ9HA0bw/gTbKNfy5J4CdiIJG3wWy73GNBEZ5Ohc+jYwKHX1wxlCkWYAE0Q + ###uCop2KbPmbqyNh0rK4Od3WEjuEfFYC9BNCmESxRlUpxJX3Y/LNjshinaEWiw8c10 + ###AhROGzh7yyWhEZvo7mwyQfpnPFvJDWT0U+fzOnvBx7T3HtrWXk9TSya6rz76lq+7 + ###tnaLVW/q8GNd2Q5cWJqNxw+JJW33k56qqx5cHSGutghXjYYbV3qDjTlxZdW+C64Y + + + +Valin, et al. Expires August 20, 2012 [Page 252] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###NaMkXxfC7flt8DXqz2IQKOJ4LPxKUzR+FKHIEDRcV5iyq9UOf131KEAunkPGjt3f + ###uPd0AR2aoou5YemwNq1xNErh1t3iR3VDPXRtLYcfVe7H/s3chS+Y1TFN8BguuADW + ###ze6Tgcx4OerVg+vLpHuJ0hewdJDCQMnpo6lQte0p3qFcYNpUtIMF+qg5hx4OUQIj + ###t0hUuWoXEfc6jfqTOOqBptYfjPBaDaOYaDKJbtMFVEr1rWcHd5lulMbw6VVtuMDW + ###B8qEoiG1BRV/ejvvRhPZELTzP+0F0Q73pO77WjLjMCViZCGWhz+70A9UfUJAbEh0 + ###z8m1FjxS9o06yPTWdX/sFNOmLkezfg81heGIzQPNgJxm3HjUa1nafiTuBiDYWqDB + ###NLcqswv/gAWKx7fTKByoCs15PL2OY0YCTOn2i4TIqEgedNNvktPFBLtYQja0BDMb + ###aXwbJbS11M0RBS8X6viWynoG0PSe4dd6UGs9f95ade21TkTKQvMi8qhBTrtbzA0U + ###uX0hLq0e67hETdPsNb1UThR/9pHNgz7W+d8g6k5G6ePLB4RRcP63vL7cwvO/9Tb8 + ###12rD+9by2nJ1/vdDnur8rzr/q87/qvO/6vyvOv/7C5z/DfEAsHN49I/w5fbu6asO + ###HgDyYxv97Z0OC4U9nvQjipJwCcoWKu5Jn9lBPlFegX4w7kdT5MqP6bgJqtaiZcyo + ###qyrbNVWHr53Dm4UFyvi5Jiz7l3inFVgacLfl9nmCQQim6kmU6iUXoYscNqJKyDV4 + ###InxHzS6U6cBSVulR0LxBCe4AnlJ1GZQFGjCOF9o6Lxh29+7DJudCMex60M3GzvvP + ###hnJecvxddfzn842/q41/QZtxxAD/wIfpnMEz7wwaE6gNKG+21IJ5c9Mt0UEKalmI + ###awPVhBbZdB5i9ZJqV/04j5YXFkpQ5dxrace7lnK60i7TFQ35Bb0upLa5F8tO8WIp + ###Wt/FS6BwzvjYskXhngPvaihuWiP7+TDezesVYLB4CZTAoEbrrH9rK9lypK8u6Ec1 + ###KGcDB1WIu4CvrdSwyEJd6Qf8yfChzAq+Y7OlMaoMbW4G9c49JVQAuldTNyNCSD1g + ###o64H/E/bME0F6tZMqajImQ+lSxpKzC7RRqF2qR4wBMg/HT3rGj3r9Z6AzjmdRN0p + ###1035nYhoOsM4oz2ri+iV39lGl/wI+qghjXFtIpnzBcYPN/htWR6y/r+C3Of/WYZ5 + ###38MhPXJB+huDxA24QLThSxD2nsJ8LSxR8ad3AfVHzqBUUNvvVVCAZn2C3+wUYK9x + ###R9zdDYsBxyIA/R8Vog7fjcyGRObc2DRg1RATeSAFUhsCqXpUL8U5hWrtHv13a01h + ###VFAOSN6+vcIug8gDTDzxwJL2GTI7dVbizOC/sH6meGIxTM7P+1ngAdkKDujgoNm0 + ###gqJkX5tN+6yavm6h84pybcV5xMu6v7QZrDxzt7BhnRSZzRidPbC7I4FseICslO2l + ###Nh4HHmGbZ8Yajm0XPnf9yNww7Oi8FQ5ePaTGTuYVbXlCD2ng9vPBtcuDW1au/RTS + ###NXAO5W0yBH7O6Vqgkc5G4Cf0U2IU9L6vMfOGtL2o2LCgNU4DSJVO8lfWliYFUGW+ + ###9XtQl98CDQMRv6agAsZzOroOzqNU34UG0XSS3GDQ99pL9isWCaPepB5MRtewZ476 + ###s8GwHhxn7HXRLEr7MZReWKwdA6tmVVB0MKBA0fJQgtJQmEMm/qWMj+v5HHIXR/jL + ###/4FW9R51S4z85UL+oJdqL6FLyqCZMeD/mJCKR/9yoXDsJjAOjY6rVeMF2RRK2v8d + ###5z/J8EFPf4rOf9bbq8ur/9Fq4dHP6nK71cbzn/baenX+8yOe6vynOv+pzn+q85/q + ###/Kc6//mLnf8cHtunP/SuTNwPVk1/BxwMuYj+ki7aGO9Ojnb1F8SwRn0TxPnsk/4K + ###3SOHXetdL+4ql5NIPzmKL6ZPTmlfSYHrxiMRQgOvcfWiMXmcv0x6TzrAh2lbgM14 + ###mGUdyG4eserh0Wk4HYUvO+zqEX8JnQmtqNqL9MaTxCow45GUe4xwHHaMjyC4abnC + ###XdtgETMisDahpI75Ske4hwwSGcy9PNh2ObBsLtxwU5wDBbABdsPRbHJDEVwoi6cn + ###7jlFZnmtpkRKYCfvxs5LcyXBLgKKwtGwf0txN53RxQnsAXx9GmBBFakoBvWKwLpC + ###rSBURFKIltQ0PB+nVrAYAruTTKkEnbUiYObBK7GrDr0E2OloGvUJJoL0x1I/w3Jo + ###I5gUU3RO8HPxUDBikDPi7mUYdTEEixVnnQWZoSIBFEm+JtNbnt8C5DBsIBnNAA0U + ###K70k2Ono5Wg4yl+3+JM8SVnLPJdGxPlBY2sALQSAhmGaqPlL8sBepOHVi9+LwXYo + ###HhLl7ApqUGPBW6PUaGkAoTNAjwY2uzXIAjJ5Vw8Di/6tChsuZLXAjr2s2sWGX3aQ + ###DR+damwY+H/Fhr8bG3ZF/BePSGfjAy7D9LNAu6B45PTRPVpXkfnWTFpq0fz0NUPX + ###h/oxcJdG+mUGOleqxiemcNvI1kdDOUnM4kdqJtMwkd2LvCwBuxdmWn75kgHprReO + ###xazU/P0TW8sp2V1ll8TdaGfKjxJby+IE17+RisIFFoshJmXuRkpjCCsEPYk+JSpu + ###S9zNvslfJXIGd6IUlV9n1DXPaPPA3pYEexZNPsW+aG9usEViA+AtBCIMX1tJVhQW + ###OBgh/RBe6xmm8Uq8RbollglbIMWrc85lUgQ2pVGEGB6BYtD7wLLRMjOWjKTgB8tX + ###52uxrABHT4hTjjOe5tqpaB3SEisOW1iGjeJEKWy0NppNn2ZJmGzGNqcQ7QF7FyGa + ###Y2wfdbrxLTP+oaFKYu6Lqz0XDlnmJAWJsNHDOw/kcXqKd/z3h10nFgUSd0cDFEFS + ###YGEUboKprRgzwDmaB0Di4cMisUF6BQX+z0Ga0FT+tIjTVCkx3r2Y2YpLLrJebBMI + ###vMsfJ8D4XuPMX9zubolVNqeMZCGsgCw4qiyy+JnocoLlHSXSwI3egy5UsdnZhFSz + ###MTfJEFTAyygFoTYeSoVbXU/4jm3tZDSPtWSTGdb4KqJy919C98SXLlvoi4knziuU + + + +Valin, et al. Expires August 20, 2012 [Page 253] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/mXZ+cSa+2z0KmguNQPGmfJRAnRepBs2hrPbcYGGhz+LEnnNCZp2r1eUzNYL38n0 + ###WQJcbz/KjHo2CEWiRJER7cX+0VG4c/Rq9x8d2oDkqGcDinZzno76MzzkoXp4UBOc + ###90fdKwO0xk5KrA++SvX1cWdeInD2HfhJ2fWBoKv1UfT81dfHLgW04Rk9A35uwUlU + ###VbdZ5JuQFwhpTrnNClcPZq5inzqsqgAUyw95aNvV4LqXhqPvvFaCQSZwxkntQkVo + ###wnNQyd5TJ0Xno1kPVPVzULyvk970UhmGntk0A2mnOLWGQerMiLqCRsAONCfR6kpU + ###qgbq8mCvAHkPhL3O8SmzR/SYlixUsIkfgVDlpyItTzplJodTbuP3I42bJgbRjTT0 + ###16CC06AmkWYeQaKn1mXcZychExap0DqmlFKaW08sltnYSn44vad7X4FNL1LEmn8S + ###WxZgjXJlwOZpeUXbrwZ2voO6vNGWNdUe0DmOv5wBlvMCRsR85dWhCzE7dsNNDM2z + ###ksb5ORHQbGtN7DC6coZFBUv405LsIut604cZgU2E9RSjusmgbkyion1mOusZ1loN + ###m0ygfAhs8pZqxaomH1YObb66w7Dwx09SrPMmkQ12xVE5A4s/h9Isq4hE9GtDpp9W + ###wPJJpLTcmCk1muhrmVzcLm/JCpEmaT2YDRNyyINv/RFPja1P4yfKPkut1AoZDPAK + ###Oz20PiyaRDpAKWAsBjbz9k2RxdYHW0wijSWoSUMtOuv7TqHKOCDQ4TgMw0OzAmwf + ###D6mhWHzjORC3webRjnSCxPNCD1j8eUGxqRiqUxYhihthEli0c4Mdnocs76/nsUlW + ###UKh/inWSTQXN9mKVastTKa9XbOMvQTBEpxmlMNLJe0qYh0osj0PRvTsuj4pOvwed + ###aqrHYIwqKtDkl1mMsfaAQi4S1pI2cVnobPPcl1Hr4V7OUa/ZZSLHCT/39cIuOoD9 + ###YeT48xjJISpk41EflaLp9YjPgiGbJFkhnVk43TkShiWZzdezqSmN9vwB5XPQZByP + ###NwvBKsunAN4cYFvlwKYsp1wpuCWIIrkg77J2kWrCkPw4wOIYrv06Jica2BnaVm9K + ###gLU9AN1gFTksC9XuHy2nxaOzk2AajXWzREaF7FQas3HT2i2mxB2WVUxbsotK4nB1 + ###pgRTr82GC9k2hj3SGUWJ/aN7jisGtoVcbiHB0mLYBQZ+PhpdwXrE/cSFpCKwiyDr + ###JiPgOsn0lsHPNZ+yc7usihNyCTeqd4DkDX2kixLFizqyBXnsTyZAdu9idpeInHE2 + ###HGDz9J/BLHz9a755Wh0tgX05Y1F6g9rpkz10dezFo4sL5YJkCbP46Bp3tH58Aygr + ###AC/1dDztQ/enPkYVl7VNsPfZA1xgi/YD10E99GAC5I7uNHSRscH4Bfz99vV8SS/e + ###vg7fvYym4f5usRq06Je1xIj4joEUCgM6pxi5Ysk4eWpJP644xNtLbl8uAZagSUQQ + ###cwhiouAlIEPgKIrrcIkdY5FkaY/vWKCybiWlBYsCkzEm92jz1ukiLdTiExU2ULSs + ###MxLwVvCB1Wd4sXsevl4vBitns8Rjg52ZcBe7/fD1ajmwwoSG5B1H3UsfZZVYp0Vc + ###SYAVvIeC5T7OiIuRFV3/lzRVgiu5cqe4wGYsQYh5ydCHeY8h3HNB5wnmTEjwAPIy + ###ovjnmh2ldtx5veAymXtaU3LndF7XFKy7DyGKjh9MVOA+v8+PHnwu1OqZzTD9Yvto + ###QxHoXMkdSIKFKs7TDgMsupsfDi9Ghw4tAkbLXxcDF2C1s0pHoyX4x0342uvj5wKL + ###P08mMcudjMqpIxnwA9jgDbCqzx9eBHYeipdg0ujQtMu8MdvoI7eYI+TLQ49LyrUV + ###Twaq8zM6aqZlwYK4xKGC3JrJTosuQVLe6RhhugEv1DJgt0/b5OVlisr4Z+fF9sm+ + ###PnKCrC93BV4ekvX5ehFNBh1oIP6N2ZdMWd2F5Gy0btAlwJ4BSRZAs+d2DAwToz9O + ###obKjXIkFdHQQppfjcoCz0V4rmSPsEZcAS5bCPOOdA6zGLtJpPIYl9Hs8F5LHybR7 + ###eVQGxQq7wDoBSMseXbEE2KNocN6LYLjegxEbLB4gP0ExcMTyN8jNeQ6wsFTJzBoq + ###ecgLwKJuybYCrInzao2Wy+f6UpuldHsfE9ADh+vF3SS1TpNhmwmhBJ7jVNtntX1W + ###22e1fVbbZ7V9/iW3T8uLCz3P3m7vWfroE3YekkwTSqZKV1bUwrqDHLwMsXDZQynz + ###OqJIGNbEY7t01sU0oHYddR9FiK59dJx2+GcvwlzOd1jet5cqB80xxc1xX1Z/veHG + ###C1TqbIevN8rh5r54uadT4n6OE6IHbN5mMD4c+m7LSLD482T3ZQl3aQlWHJGMrhvj + ###CDDCBAPmofI1miQYqiTozqa48DKWJ2/ZMmIHthJ348Y1bj0YWzGaKKdwuHZF7qa4 + ###30/GGIORgUl5dZD2YIs+B1YaT8lEmIULCJnX2nDEkmTZA8iE06OTUPQ4ZD1WPEzh + ###o9MbdJwenRQY1uhq+onATPF0GuKT6wRpkUZVfBHfmBbmKmMLbCrYn+YB6LHeYXqx + ###1+rBm68kBfGqZ9mw6zKwpnaFW6b+yiZ+PBnhaqaE2On9vYrVCbjDIs6bd1N+/eg4 + ###5DXuvgmxMS+9eRnQY5nRTL5ygWbqkJb4W7hqMTetWhMz9Lb/p7XaaC0slGNd6PeC + ###4L9I+AZoTTdh7i5WHwy4gSQ9062DBsrmvtRG8cS4zn+6x4/zcCdqr+YhnD2eEwrs + ###R45KmLneczv5OEKey44GQM2Q2FkKWuIarROscQwkJzr/3nSmjR0ryd1VuNluo81x + ###huPdnTAVlw1gUfF3+cKkHO2IBWPMe8oceo3fha/flbhXj2PkTgq5Q/WB1ZuloeKh + ###TNst0KoyrAArct4CeY1gDxwIQX4OsMPObPI1+UohDPPAvoxuQMThRYPoghLFkn8K + ###8LFPOh+byzvfCdXlnf80aD5pPXEcjipgDU8u7WSHDqxSkVkUJ2o0QT4s0ohrh5js + ###/Pjt6+zISTda4WS9fV3sjghAYUbXvFaNJ667/7ynH/7hFs5K0DDPKVl4HeBQGXNq + + + +Valin, et al. Expires August 20, 2012 [Page 254] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ndx+kEj66ARrHWWOYfm+3igGu6ufWuJQFzVYRaPVi/yjpHdDFgmja3bAesqogpKE + ###yoKFGgVudovKFVGymjak1TRzNULiJO4jYoikLldEolFuWeVe3kVYuuueVeA4jtvV + ###fCtAuCR+CBiCy9CE4eyGloEcY6K+Ajxw3KPNA3sdvs5ZdhlY4VBUBnCZhYfBD1hI + ###FufyE2B3ou7VdTTpKfGFmInJ0Y8SowXCSvJi/WRIZtNJcXFlpA3SyihupQq+xGgB + ###LIvQ58G1ulVC2/mTmjdavQhz6kMjWYhGMrS0Of0n3Ta1OcCavPxraIFWIGdIplzZ + ###+qbnAV/CmpgjimhgVf80b+Hyo81jqCrYjKnyfZtye3vBcqb6ZjjG5OoZ9fNqqA4K + ###nkO+NU4qtUWAGbVXK5SgSywUYoKOhSJXiCla2oK7my3kbMgCLO4lGU68UqwK9k8h + ###uOtFdndazJnU04TCjZhvHpf1MOIbSbKIBsPFqMC1KLNH8Lb4pbg8ByKLiFidYiIq + ###oYYZh2Kl1TAd7A9TOssRUf5szklEpR3FnFO9x6f3YDbssmD1BU9ZRzIbmm6qTobJ + ###VL9xqYQHcZmj9nzXIgXuUGEXw2HVx9zqXoC7oBNPJZ0XxDaQ/Yun4UVatuPFRsw5 + ###O44/8pwS5wp0iaPNzNbecJflwG6fHIYvfi8AC4WcoF2QfSSukC+/9uUiTff8MYP5 + ###w82eebzTi/0W0cWfetE31/r5ajYtEPWZ0TUbrbC0s0Mqx+27Mq7g4+MiM7MJluQ/ + ###2O84eBtuqdsE6fTAGYxbgiVabeINbiwNe0WL/2zzGQ4u9CksARZvIu0yISwX7Nll + ###zEI4qKlEWCxwEuBGlOlFgtWjuknJbzIaUA6u6SSOBrq4x1cCL/pwa+EOcZH/hNHk + ###6HTn0H+RRz8F4r7d5UabB5ZPytHO6WmuzZSutdDURXQWiBXYuBMMYcec1HgUuz8L + ###USq30Ygux9FtfxT1nFSZlf2phKmB7eohghjY3enEfWPY2tm7ORGGDLA/b6p2MSw9 + ###H/BjvKFGWaNQYydNHF0AWZgNVMXRC2QJxWHnFHahqe8lH+U/DzR5+PMek+e8nvul + ###MJ7cqwxsT+yrZcAWR/Bgx6gHp9sv98Oj/ePfzl4I5UWeK84Xxk5f3iWCLtVkECcg + ###wQX3wtdjMP3ZtoUSUYloAvezQReic67DpcLQT6XCPpUE+x1DP/3JPDB2j3/zul1Q + ###HtAYIwzyUhnRwouQPn0vDbbkoII34x6ZhrGHcTpNBpTCAo2A0Ri0LDTAwX6AX68v + ###Meta1L2C8VxHKYnB1qD+pfn2PTddF98miiw4FiARoxTrdIJ1FSkibemOKWOAyhj8 + ###eWDVkMYoC6DhMJqQQ4kioy06IuTZysKP9//7yRHJXc3+JGWBT8pDKAusqZ+uLPA0 + ###wD87uWuJhxCk5v9VTk8edx8GRn7+3+bq+vqakf93BZ4q/++PeKr8v1X+3yr/b5X/ + ###t8r/W+X//Qvk/8X0vy+23+6HgISDw98wAbCahPciYQl3mfimfBsA0xYpditXFSfY + ###ylUlz1Xll/819ZHkWfaGIR1n6/aZ28luEVN8xv1wPJ2AfoFFshfBZvBIYquxxT58 + ###UIayGCifmR/XE7yQwmBdYP7DBBppPoMfz62y+HZpE8ovBP8rqYX6CnWUfi0tPcs+ + ###I60GQAUJ/fkRStI0d16+OdrZqbE/TjsvDg/OaqwtPJRcCB4F63W66s0cat7A9hGi + ###tXcbd5izN3v75KuykAES1KkAUvqvfF0KOCCAgZAW4W8LKw369NE5DuYkU2Icq/cc + ###hwDkH4cL6gpBLRgZNc2Afvvl2y+/OPQ/JaLmj9L/2itt0P/W1tvwHyiBqP+trVX6 + ###3w95Kv2v0v8q/a/S/yr9r9L/Kv2vlP5XRTvPecqAraKdO8DOG+3cVCgTrhYS9UUp + ###SFbTmhxzsAXanVA33CWeb6IKwRsxVcIe/Fha0hRApNmE9JRaNs0L1Pb23p7UTpDG + ###EpxgTW1CEsDKjey77MgCKk4LmZLysyXkf+/H0v88SQ/vowvm63+t9spKC/W/tfW1 + ###9fW1Zgv0v/X2SrPS/37EU+l/lf5X6X+V/lfpf5X+V+l/hfpf9mY6GwIDVC54CPWw + ###yjJ9tyzT9gkZu/z5THu93MbX+JYpKlSEDkuwu40ttQ4VNE9sxI3SFoieQs1ILmqi + ###MOlJipoj/EsBX5dRGnzGTfQcoxsmMsZnTz1FZc0IoINkWJNd68VpMol7h5wuQipa + ###l5/xwimrrRwLyfFRc3uHb5fbYWuN91YfxLcgxlsP2Vi2HE3/8Yf1cRDd6F3KCj3P + ###CiVDo5CBpJfRVYxhqOKM7oncYQsFqSK4BPmCdvNoGMQ3aoERygU3yWA2CCKUKnBn + ###Z2mORHmArX52Ytsa6bO8GTEwb2NgwVs9urGr27i5zwRqaGV3vQZR9zIZxjKqmIe1 + ###pNcYvBf/VFCE9CB6mh6dPHZF29zaDGBHOO4c4tbCbtZ0tAmWvRmNlXCdwRiWRKz7 + ###EAQasAHKvWhFkCW+OTtGU5vxvpCNBAkxYzaNLeQBu9Gwwz46+rd7GXevMOTrNUbF + ###Hs36PY6ToDe6HpodxQ5orEHnIWJylKXiXMHBgtaq3imBOH8vXHPE0GayIqPN4/ha + ###nQtHs+ZsuAOtWjPPWasDJLs9ogDVwqR6esDWTTzA2yVadw6HGKiVKLweNOt0GXp0 + ###4S0DuFDWlXi+OZFZnmqU0ZWibhdeMyr3Ns2Aww4ccc5GKzdWYgZ44Hg2OKSO1lrw + ###X0GrHTwNNhx4MZmJgaEiunieR31BoGGYrbHTOOrdUuBeV528/nAk7cHaotgdT9lC + ###qYHa3RvNMCYx3h/sLfhwFDino9F2d6SAhPS/sNPlucxsfFce8/zBeIzdB9GPuy0K + ###hXL5Jv4ApLshKLe15l80D8Xgctbln4Ch+bqmrAb3lJqD52TvWH7z8ILirSf43ovf + ###P9zSIw7mWeff+FED/WDpnqXq8W9//GDZ/1MMPT4KL5JhL5TunPfzBCuw/zfXWuuG + ###/X9tfbld2f9/xFPZ/yv7f2X/r+z/lf2/sv9X9v9S/l8HIBoF/ThKp430ywx4Q6pm + + + +Valin, et al. Expires August 20, 2012 [Page 255] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ffuE7B0NdaOhDEEjM+hEQ8YJtSQnydQVJNwph+XECTeDhGdXcTBKeGvZVadMUDuK + ###keTPNS7BYjEtcgOOcZD0gN/Gk0+JGgG4jI9YQbbBLGx2iky6bKSfIrC3JcGeRZNP + ###sTMxjxdsHpIBTSHgLQTFOnztiI0uw3IMRkg/hNd6hukhxbbKB+vqGQvLUSKfhnRN + ###Y6p/XmzVEmBTGgUPiu5wh5RBgKicSLbHU+L4wToOkCgdXJ39aPGfbes8aTj5dFPH + ###f28xC9FkUueXcVrL7DfMyyhsCGL5K8tLPTJLZ4Mw/TIJ08vkYloLHrGmH4kOwO88 + ###FIrqiueodCsqtevBrVUJPygHEjiMmjFIqyz9pLtD9BvdFFIybMG4BniCE3+NpaUF + ###+yHAMHe+5XaN44m10jCg4XCdNW6MGi1XDTkUVkGWwTkRZZIhcBPMAdULoz6sPpgn + ###arCGuBX9MhEmplM/hfkaTV7X+IRziMu+GrS91xS6aNRawfPnQWtlATtKv6l1iWTU + ###k8d3OzWDqqj5BYWsIuT4wYwCINEGwrhLymTkPnIcdZ/RI9y41pXimblg0Ipekjtn + ###RudpTen9gto7lfMQZzeYj7oIhGup2Z/nwXJ7fW3DScbCXZTPn5x7gzMGTfUK3tE2 + ###otVRhA/oSDRKxV+fnoXbJyBZvWcUho6mrA8LQJauVqSFyBwJ7xwzIDI00C6Hy4VW + ###TYPu/iEu4QfR7xL99T/4moA71hgIirzLyjpTCUhnTtj/ZfUaodoWuuDmtsUoXpnt + ###erDmQ3qrGOmtcki/zUd6qwDpEutC2EgFWVpSh0aWmRDjYgH+sdBpr5O+WjiQbM3b + ###ADjHUMWnZp0WwLocCbc1ign9KdZGy/6nh9N9kCugBfa/teWmaf9bXYYflf3vBzyV + ###/a+y/1X2v8r+V9n/KvtfZf8rZf/jcaJB4IwbyRB5a2RqZIVx4atsBX+mAKT/ZtkK + ###HLGG6sEV8L6bZ+YHPnJQ/Uf92TQOYYAc/b24P43k33pF0MZYMCrzHq8V0kgGrrEK + ###cl1ungXMcSLXn0xAq9nT0VCJEbwDWWNeGOgTo5AEuqHSKmxsvd3eCy8AJ+kHhVRB + ###O1Z9ZQ7RoMXWVph0e+Rfk60lWuvY55D1MsQmk929g3qwQQF62h5n4DmbHY70lsV9 + ###WvyXD0aoeGbGX8VutLGgWWcOVbOc0YoZO11rBatym6Nn4s3ZxWOU1DuFsvQBS3Q8 + ###O5eZk8QEKotrcxP2vD3i+Xvk6ApixD9NB/Zde2EpXkjGYH/D3vE4a8IopQw3f5rY + ###ysIBWtPj8ABHEhvDfoS2b9avOona1yOW3zl9Grzs7FByHC6XA/c5vw2Wg6POTjrX + ###GBwzL6w5+SOSY/mQQ1sfaaBos1LDXhX1aWkOxM6GCe7GGzbVZ+Y63MhxbgXJSAzJ + ###K+8tEQWNejY8D6mofQE+t+vJg5FELqM0Vw0GnxPh//LZ3xPXGlbyCc5D1Y94M0rQ + ###MYo9RwRRyyGJrS0esMxuYPiWR9X4qCDDipnItiFhE92oWw3VC4foCopgd4cFUdvc + ###FJ+yDNMLviB6ziZsMsrn6w7UYjnCLN+CkdRUJAkGiA27/DjhfaNoJyFg++/PTGpU + ###mFQGIjfMnQP60r2g+9afNrHJUsukXuptI6ejJq9QllQWd4V8hCP13I850Gq8ApGC + ###jR/voE3/4DSPbbBuY/O7ZOhuz8M2aDBa50LWucKNpUQvVjSEKMN0LGQY8Nk/T/bD + ###t69Aq93j3urqNuZnQTq2x+RtjhJWoH0vrP8bCHxcOo9v1Lo+CVd3HC4lMTx6JFAA + ###UwIs52vHjwH7chIf4R6yerubrKuqyG1EVsmnBMIb30Ycq0YM0YCw5XHztjpivGgE + ###v9o+1wZ1eIZRM1B4JIotmUAcl31y5rKplza9uzMEeFpwTNg2L8QqGQJh3ojvMHNQ + ###V9ECFvVDUQ5HXhkxUePrx1LJfog9RvaELuOBQFmKAZsTuenrj3LXgS/Y7mg2nI5m + ###E3s5GE2gQRfKWQSVwyC1QfH66njymYuLN2GaOE0tmav2yf4p6z5Fi84Zqyw4x0YA + ###XQvH8YSF+3WOkuSTKyafXLnE2ytDLnH0DKBQzz5AC3OJt9g9KdxiqODUUhTkqE1R + ###5lvBTPnnCs+ZjVVb2IJnHzg83ts/2T9Gc7GhObrRxJxS7jKNVDFH7JoPsnXxVjMA + ###OHYx/x7vUdwtq0yc3dB2lzUgdLDC/Ereioqjf/tbOt/vccT/gv0Rp/1hzv7xKTj/ + ###X26uLhvn/ysr61X8rx/yVOf/1fl/df5fnf9X5//V+X91/l/m/P//QBsJ3e1hobnC + ###QTSuRQuB8dTwHRpY/gsU9qdBc4HS8mqVUcotVbnRYrUDuiKAfDdCjwJg8RcN8hdA + ###hotSd8m+BWYOEShTD1qrPEPIwi8luynbOVLbIZs+5RvJ0rPG7JKOmUjblZuVysnE + ###2XdOkcrVkrt6Kei3hLSESIXJswVoWXa+C0r3ubKjgu7LbLrJcDy7d2akotzdKuiO + ###cjZf9DxA/m4V9Gs1fTv3BPD1o8yoZ4NQTTuPNv0X+0dH4c7Rq91/dCi3lRz1bIDY + ###FsZFTicoGgTn/VH3ygDt8NNgT1IPPteDseVMwb+CXvwhy95kEeriF5YkyvjI00hh + ###bSWJFGuMHZZwY8EXnlKK9Z4HyDOj6K3XzXsGNXuWVIppZeGbRBcwbRW7AAXl+JlW + ###IobFide4HsLfLgVsDtA2s8uiVoVH+8e/nb140q7DlvpbO/QV8J3XsZYdp7zYBYUG + ###EjU7FB2KOK3oDK/sCFWM94MaEzB4FDRvWgd060JtUvbtM+vbZ+ibbyzw1WG0Ex37 + ###wmB+hj78LS+eC2OyurmFmKq2iSjNAYvHwo4jBnzyo6xkBLa06R8XN1V9U9ztSuwf + ###3Lav7x939nDD5zt5uZXdPxB0tX8UPdX+ca/9w6pd7R/V/mHsH75z4oARbzSdRt1L + ###mi5SQpKLoOkrq/qvJniZPLMVeYJ+Ueg635GA3IgKY5ap49kMGtlfzuhhsPv8Hyv2 + ###nzIMo+tkxiLlrI6eZdNJ1GV2yMGsP03GfW6X9A1R6dripq50lRk6kCTXWO1RuP+6 + + + +Valin, et al. Expires August 20, 2012 [Page 256] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###02b8s03V1fMdHuv85/w6vhlHQ7yKsNx+mCOgovyfzTXz/Ge12a7Of37IU53/VOc/ + ###1flPdf5Tnf9U5z/V+Y/3/KeTfDqZjLrhweF7meflMpmMg5pMWhAwuWkhODoB1IhI + ###0pqFSpOt9LSgzthr0cQyVQi7UAYBWBpwN95wL6gJRtWPI/Jha1nHNmWyVjpsJMJM + ###cSTtQlHh5UsP6LxRdxGvRmAwmVOGcM4d8CmunSObqh+062akFQ6MwQctG96MhjEP + ###pZT1qhGsra4ur/kyZeLJl20GiCbsokYQqJaQd+9qWcN1WUixqmZglzRTRnj66s3x + ###Hj99g5a0dlwjwPO9Nf0aIIKj7qrhfZydEqXI1a7SA/+dHkf8Hzz5fXz5gDDy9b/2 + ###8toy6n/r8G6lubKyBvrf8lpzvdL/fsRT6X+V/lfpf5X+V+l/lf73F9D/hqgAdg6P + ###/hHu7R8AWlEB5L5u+ltF94snkxFL76lk/wROBPVIF+RqZRh2x/1Ziv/9wlIcBv+5 + ###+5+gcQhtkrIk3oioNejIwBNLdi+j4TAGtlhrPWkvqH58gPVXsIzD4zcvQ1xLx/tH + ###HZdu08bGszDNPJZQTsN7+2UbllXw9JoliAtPoObJ9u4/9s8cVZZppMSlU4x5fp5M + ###ReJT2dThcXi2ffrbPugxwP3CnRMn8GAVxEMNfplKG021lloDOFHY+W9npWCD9RrD + ###vUwvQTC5HPV7qdpn/ISn99j3PPittgqear0sUWvFqvWuRK01rEVOMmfvgzSeom+o + ###1mt0NzjZ3999IaZuZx844n6I5bWWmuwnNBV/QektGGjtIPKJG+6+OTt8a9cXT1tr + ###Z0W2w4mf8njKpJVaBjGNzDrhP154Jiobu1YFE38WVVthk6w4l2hjpPvbx6/YFe4Q + ###GOThW+RH1tPUa7w55ne+c/qq1ygsT+vOHZPG6rXjfqLzaebUwFHj3cHO7vYRcnSz + ###14678Dm97gg6pCDWlMYAJaxuDOIRu44pWS5saPuveDgGWp2H/73vwt+auwpGTIYX + ###rsWxatag3fMED7XDl87FJPxjMBQ6y/Iro6EbTcGSPHwVdl6+gs0Q0LJ/YOH6cbPF + ###m0q1IPZKXG8eoRhFao4jZkXki4XO+ZGXy4gIQZxOExShtek/OTyDxb3fOSNmcbT9 + ###m2d0wtAGTbdxTTa2kLsGL373NIbhuryNtTZkY/Arb22NN6Yu9Wyv0+LtqAtXBsnI + ###eVZ+0fc3kYYAPaNk4CfJPIGQX+6/5O4LnhEgRrIVgXSk+jz4Kq1qPTdruWrUnG0v + ###qlxuwd5hC7qR12gWc8TbrA/LNWcHjL7S7CZ9UA5jVAxJ7+qPRlfRZRz1iLwZwUZA + ###4reYm0Odme2QUZh3TvjMOGpsu/cb2XW1bUeXX1GsHujr0cku0wQxSwtmcmDdNTcg + ###YI+8vSxonfEAUyKRQVrDsWlQinuj6wIIRuvvDj0sqYbb6VJQU8eGqQYWlMl1thW2 + ###w86B2VbrTm258F7zjGBuUhmOEnRuvYwohJ+TYEDngx2zgGBWHTVKEIxs29VxzsH6 + ###edNb1H8GIBeXYnJWXZ3o7QD8r3GfYe4aNgCWXuiL6qPKShjS9evftuHfvZ08HLRN + ###EJTftSQM6GoZGBsbOuf2NK3LrMB93oI+wgD4215bESoVqGWTOGIGQxuCDC6idn5v + ###/+hsO6QRkCzhArC8JgCAQjUXAMRLCQANtrE5XI5BZeOug8y0taJpb68ODjqg1Lw9 + ###otQN/me5bVV5UVClpaghvM6bIjjOOgWA2ivNTLVk0hzNeri993/fgADirLzRdEgX + ###hJ8ERChu3hV2vnQanSd9TLAVDWnxfo1F3C6VEHB1dpiN6r9BLAYJD6W7Y43hGLrG + ###yen+3uEuZUw/efUOdGEHnbbilYviSuH2AQAMT/c7pEq34vbFL1bvnLuPp3coA5ap + ###0swymZ1glhIM+xWwRlJTmCpqDJ9Vtheenegrw6OSYqu7O//IZ+rMjkAhd3mE28to + ###MhgNk67Cdw2F4k1nP3yxffqSWHumydjjl9YYJIyREA70dtn5uiWwZkzdjxiUDUQd + ###2Z99ECtOQc3x2C2WPZJzL+5HtzBFwIOSlJA6NZUAztBC9N0FWj7b92B25RdtYnfe + ###HBSIhDCxrbZW5+V25x/+0uypma3zy6CK8emwgwsB+rztUSUJI21PFX8vambj2T3U + ###Y4cugkKIcp0oxpzW41sl/mu2k3uuAxiPshbzrxGok2KqQ+r9EPcgLZH+ib+H5ujJ + ###GMd23TpDgD5q64ZVti+TLYptzjnT39K5dMputSiXWdLLuC8NGpb+RszyzVHHR8QK + ###qrU6L7fPTg/f+0wI7NFZKmcBXLZjKgLq48jGGE/gVuOaUXHLpDKQoQOBpc5rKlmw + ###uLQG+V2DedvQO6HYmX0WcBjwC5DxgnGUppy9cTr315Fs7PC3F+HJdqcTHh6fvHGK + ###M2xa/B2QnXg7SvBMtztNvibTWxj1VG7N+XVFZzC09XG4s328l08kCsPDKmQDOt4+ + ###Yioy2UNxlWpV2gU1bCA1lgEuD8CC3o/jV4cdvpBUM5Lm9NRqtlfwJxIpN0c9hwE1 + ###f10LTERkrXXCncNtF0pWm8L0OSBvNMe+TE3t/7ZN9l0uxr1edUxwm1l/0LjFmwOt + ###pxlE06CB34wmO8en4cH27tmrU2eyRzZNq8KOnZnLkDNB3WAAcvdsYkU4EE3r6Nuw + ###mwaE8aH/TvY0PDEeJ3E3vsa9vg9tRRPgRSk2Go3Hk9FNwvM5gPzYZ5n4sM5R50CX + ###jDAc76sOP1RAx0D32AAlzhVBCwHjriqB6930r3BgBPoufO2GlD1tvcbb12TPe7u/ + ###S4ejrmfZXaXz5vTt4Vt3JbOKK6iuORmFNTDsr4a9pquK1BRcQ2k+brnq6PKRse6d + ###Q8mVqPiiLwDA9t6zSTRMExY7WDJdpKsBRcy7RvuQIW+cnW4fd8jaHp4dvvQbQEA8 + ###Iz0JoNCvm6AVByA1W0a8mtoksCk8+WPCEdVZrLWbiysL7h4c56n4IrEw7i3RpMey + ###XyR89aSeMR1v57TYvkuLYkhuLN2lRR+759PvmKEnTgPqgq+7npMLo3HRjSd5U8jo + + + +Valin, et al. Expires August 20, 2012 [Page 257] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###bOfdPveNTVFlAm7Wvw2iC3QSxmjpGCF5lGrDhRpcBUU/BD+DXlteXecHjVxHRPLd + ###PQ4+Yd5LS1LcPf6NZBcU0/Msce3VVTEv7f+56I9Gk1p/9KldM9G4sNCg8xQDBGnQ + ###nZdnL/wdD1bWlsU22nzcXv2fWuvJiiOOjXwMELS+C0C0AMRGBiKncQnC5TPwLXM7 + ###Zz9/iP+f5f85nWF+hDBLZnR/V9CC+I+rq6sreP9vvQ3/ARP7j2ZrrVXlf/wxT+X/ + ###Wfl/Vv6flf9n5f9Z+X/+pfw/z94cQ+dDIEGQMwGxHdMV1FVgHl/PvbgLjGcKvJGE + ###ZXSDpP1ulGhnUDuHZ3j8c/r21eEp6o/b/yzQ+JilxDVAAHpCvgbcU8hvUXvCXRf4 + ###wS879yABnPp6fQkcdpidgZB9VB5wA6P3+3gongHvXsCS4NapAyQ4oFtbeI4bywxf + ###O/pFSjrqcHamLHw0D747BNEdGBzqTQ7oaC349VevzfQJ82QlExGmmEq6QtPxlacK + ###KrL4mdpT2Hk/zfrRRJyMkUDjGLE5FDQDo+cd2tAK9ApA5eqFPIcze2C3jIdw87Ss + ###HgPB4sw7XzNQ3DRqM6NdufrNx62L8oeLL9/QuJhFJtduIfu2fOGu/bJU7faqp/q7 + ###ctUf3F5Ptk5pRVVz0sJaAqkN5Z/MrzBzwZ2QwyHnHAYlvgVWj7tp+OKEKcNobm0V + ###zFluZce9XwUrrVV39cxx4+B032MFbT5e4b72CVtlg+gm6M6mjdHFhTJcysKSBrXG + ###MrrAjEfJcJou+MaMx+q7IFkcHIRe/+K1prfLRVVbJktnhyTALEaz1JxtNsNvt/cy + ###P3XtoJJ5ewvvZXTUDs9enHoNWWxxEtGM4xgoYlucypAvfDwkI7gTFHmpm/ByYDUf + ###L+dQu9jAYtCXxtNZ1FdpN/dgiGEE2POsy91xxNkinh/0ZrRmkPJTNkJ57qTuwr/R + ###aQLsv6dhr3jlBu3HTYY1fhcdFxf1AGFpXIrtrbwXX/Hgqyc6op6ukZMA9ADkrjI9 + ###mBc+fp8NJfhoIoNK6g5rIO3Abl26I7IbGYGQhzMBgE0nFcc3XNWEvRzGzd050KNt + ###oneWx1vk2JIdtnqI8jAjNdRzwtfAb9mJlYPo1jl9gxY35rr7dDLSvNlANsXdDC/S + ###nx2iKlPg7sJZFOGfh3oLol6P6ZcXlJI2AuWzO5pMYp40UGZ90n0DS8lI9KzK3d3l + ###pcJu7CupCSVhkxC0VyAFqUP7lYMBOfYingCzjEF7nl7HoOSqQNiGIqUM8mO/HYI+ + ###jn+5HWmiKS1DfiFIP0179Y7fdLH7y1i+PQOsmyB+T6LMNeh8NEopQnqNu9nzTiyU + ###go7L8NXx4W648+pVx3/GLWWS0sCFt+stj6XqWHvYCTpaRwECNaGC3shOFLtFyYYK + ###3KKypped4zOmFcaELqMZSo1Bmt4DhOJXeNbwzh6j3rXmYyYZZZsAYywcNOvIdARr + ###upcyv9WJ3NwTfXJhE2bry3VTwzn49moxbLoaMhhNcntRiuvP0T+YF2fX6KSH0gJQ + ###LxokL05h1Qnzp0p0agcYvZ0dHvlp3ehA09kBTifFsGEREslYSzAjkHJ9ktSvd0Tu + ###gWyWuOH2azy5pcXvIREkSJQoy66PFbHt9XGLyyQPqUrnwc2uAKXM/IkFUFLhDCqn + ###j2LRmP0lucVCEJ8pmRxdv4p0kQCE4ZS68wIW+A7yrjr92kGHdsxnXQ/OcCJrbKdu + ###bDGCl+1o8jJ5vGQCfglSWjEmkKuqdMsNkHf6BETcSdSLUXDnJnMQMpIeyoaaz0Tm + ###/P9yZ2/bJwnYTwuZjFE5k2cLKjeajtrkiLW/FwrPLK93UsNQill1jf0XAG9ZtXdf + ###ob2uRHVn15nWWgJ3zccbF/x24mAcD1PhAy8v+najfnfW54ctSF4tugU6oCjuynSd + ###7u+92YUd//CM1n2riTdXfLd64Wm3m7pnIdnWzuMLJMpInEhEilllmjleGA6GmZjR + ###eUfGIu5X6vadQrglTmzxBNhnOsQO/OyzPtfjiP9Dd8dDkMPDi4fJAVhw/ttaX2nJ + ###+D/r68sY/3W5iv/6Y57q/Lc6/63Of6vz3+r8tzr//Quc//bun/8P41vICDsylokI + ###cSNDiyopiYQwxSK+6h/wLlcmai5Scuz8/DgY/XVPgKfqdHoR+2KxlsgKdJGGVy9+ + ###L5GWx47cUoOKTn/KcmAxbMuL3wvAQiEnaBdkV5RXUn9DkfoIdmCWrCabjSgFQWRa + ###43jAVCIbwR9/KH+22sbfMpSqVp+nNh+eh6R0Y0ktJgO0UVDkSRsbFjnVj+NrkmQW + ###mALP76IvannUqZlQT3cjsuw4wkTUxShEHhsFN2Z1o691J0ilu4dDkBMiunILoh3F + ###6MDje9gdMx93olS0BDGrEfvdHREIW6UMOQwq7/ffNsUIMmxyQroUXzlVqQF49e5x + ###WwLvIuqomGMFqj3GfT0eR2S34yVYx0YDARdkCAQAf7GAJwIEEpaI0isbBwJMgDIe + ###8Z5m72np1nWEi3XYArUII/bKodQxtw1HtDL32biVYYsQv2Xwp80+fBFF1dcqFrE5 + ###dZFYaYsuiheBK0cPr0Nn0iFKbyA2U0YnQZL6F2gLP+qZe74FeInu/o23muEg9YD4 + ###JRfYDxr99x567rj13FUeyjIHycv1p+NwEA883MaK22OyKhVyHqfOQTF607CbnZv6 + ###XXk7CZRAXUpXAHZ3ZLYx/jfFgtuZbx408OoF0DuAf2fCzsERbldF1NGPPoWg1IXn + ###yTTVSGQ2TFB/3PDTnQEsdwbKAVsrC8xmQXPDWplnQcE2Mhums/F4NEEbgSX+meU1 + ###8aBpUvI31yqh8+OQsWC6vIObCcksrWfOVRV9OpnEX03IWL7ZdNY4itIpmvcPKW6J + ###XsNZAbbErx2ZjE+t4I6ZpzfCstbFAxiEZBmgSe/MLmBbwx3w93h0UdM+LCwUN5Hi + ###6nndWgnPnQ2pnxdUxH9zbaNXUggVTOyZVUqXlNQ/tS2XUkPE3StmN5JOamhD+ArS + ###R0+QiUty1GBg1r1Hj5yfnm/aIQCEfABiyGwyxB9lovVb9t+jk/AriD/o9hN2Z9PR + + + +Valin, et al. Expires August 20, 2012 [Page 258] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###xcW9bcAF9t+V9dV1I//XWqu1Wtl/f8RT2X8r+29l/63sv5X9t7L/VvZfw/77ZJEk + ###qv1+PxkDZ3yyG83QXMTdGXsxuvEIJtZ83CJPcpDo0AEB9rjxuA/cHBvYaOKnQTJk + ###AZGmozEViZBzzPiOBS+o7Af0wAyeYnvsx/LqR4oVTJarHrqyB6orexKngKMnPmP1 + ###i7hPUXJnQ56RmAxw41GfHLCImfM0YtGYvDPQLgXcLRliaJQgy10GcqFSNWS1QqyV + ###k8hsJ3zd3vhgxJL4WPdX2LYrbIsKznxlybDn+sobvYi6eHHfNgkPz2H/iJ5lRjKM + ###hPfcH2DBMIGxZt2Zu5Xvz4Pl9voa6agB89Wm1+wO1UREeI5AP2+AdopT49Ih6VpX + ###3I0basSabC6449kO7c7brgYoR9nwnCUpg5/P9QnBd5484MocQj0lTdjR9rudmjfV + ###NhXKop4g7fBWEM34fGQN1u/YxBKmI+N9anzPbogpW7AtNN88eI44niMDz9v4LgfP + ###nPSh3n3wvG0PMJoTz9s2nqN58TxvN0rjWVhmcFVkC60h4vGQpWth3hWmHwI529wU + ###U7J91lrzA3b0/99t+Spr719m+RrT9C+4mJWV+C+zmOfEesHpirABdse3NUbV9QIS + ###+Vg3JI9FYSNU5QSrZxqgbS+gbS+g7RKA2GCtgc43SI+4codxzzfmcnCL0PANzZN4 + ###sXd03VBuuDJxWtggA2aDVE6GzyNU5IFrsluBLJhfDnMVl5diLsWrcX3Rm2MaTabB + ###+a2w1AbjdH/Y3W1sUXC251u4/J0Pq74X03VCNP/72th0NrGoJga2ja6Krwh8NNxE + ###WAPj9OjE77MhfUWOTgRiXa1YncIfYrZcIa8WyRBd7KJizCpO2Wyq3ARxgM1LSKyZ + ###vz1g8eeB6ilR8Dh8RUhv8GgtPuVE8jvyKlFbIyjIIDz+JjiDja3MS52f+gxHwdam + ###MP77SjzfdESJU5wxTmdDGTDhIhjGcS/u6V4V2DIR6N82DT0GjzC4E3/Mo9ujdKKv + ###K+Xmqf4BXe0RgjPc3SZFKFyQoDLcMVqn7MauAHgNPy4otXEjIOmRRdL1tL53+Ha5 + ###HaL8dk9gC3U38rnhQIAXO2ag5W6W0qOaklntbcNABuq4vKjOsAUdIRyiGJOjqwWc + ###2q3aJLnISA1fXizN7gqlqnRaZBQQuxffTGgMipSvQn0z7iFA5bYG83fiMdDp7mR8 + ###M81CRYu6/tUhMIhmubx1tqSsAzpE9K8p3tnt05fbeE+rYQdlcKJe5yJA/su4rnUe + ###Am/b1tydJ19mUS+M+qiTMJ6ro5T1/JA25g7zJuLldIe3lrLfWuc/1vnfRXIT9548 + ###6BkTnvKtr656zv/oEfc/2q1lPP9bbq+t/kew+qC98Dx/8fM/z/yLi3Yhxvf8dNta + ###wwDHdz0ILrr/s7q8ZsR/XF9ZX6vOf3/EU53/Vue/1flvdf5bnf9W57/V+W/u/R8S + ###gfix6qkIRMDko6fBcPIJlI7rmxvQHdvBYnD9/gb+7YKC0f07/fme/lRuCC235VUB + ###Q9Tqjr5GE4RWc5hFbJvMYs6FIfURJpKTLJIhT4l298dpuVm2orstwvjLdFJ0cVeJ + ###nAS7xiS5Kar5EF28uWsX74tGw+xmd449QF2lZlpe12KWNkZXd++dq4u+YnvlSFF2 + ###cQ9EBxb48v5PyS52C9On6F18zWN3oRmiK6a6iQbv4lD/ji5arghBkNSDz/Wgn14m + ###F1OQV15jMJ1nJkV0w0EE03/NfkwHY/qnXUfOY1kdu8MPVk6sj8/c62BxfDq6zuyG + ###negint4GXXRhTp2+yntoa8qMTca3597bcYD4LV89+PZcNXFxZASbzLTXfc3qEGrg + ###Jf/MCxNqMusrndwlzOyeQLN78MM4qhM12LFHdBMut2sCw6xf52ktqGVYWuh+gLY+ + ###qocXan9YO7BFQOEae8sb2j36b9k21AaqWZeDvHb1AjjlB0DSxzr7bQ+2jT12uiJA + ###lwZKv798c1TDZakZIOXFm3c7NUFSvIv1YIWdZAPQVTdI6KkKUs5oGcQPGR4NC2d2 + ###QBRwTPNl4LVoylmCFpOPC0h2/CXtkZR1ZInlRnlmuuRnp7FBNxpK3YDT+jeNABub + ###Yj1K5/7RYDwDpcHe63kDsCznIkZWXj0jZssbmuWoEFjTaI9JHNq00gbRgnGL3uMk + ###QlueEyw2ntdPg4YcLdRGSYl/2u71NPGlHgD6ZwNU/PANqke3A1B+J4k6+PYdRq/c + ###O0F2hLediPwTIv+Pio0cW/wM3xOc3mfwK7X62XEW78MrAvgAFTliP2eIzZAr6jsb + ###0JHOmqN5auHyMSZLQYrZUpvzcc9TNOvbe3t8AeFihw9iR5Cz75v3/Fn/RxyPg9Ew + ###xoBOeO6KwZWuo1vYmc7jboR2mesYw12i8j2gbRGzmFlnQNgaHgNhj58bTnRsFPw+ + ###k3KxC99vOVgV8WBc09nglgI6SrYa1csHW1sGGGd5wYcIiRmElh+FAo1NnW3wyze0 + ###J7vM7X+6x2v/5dHK41CJYprezQqcb/9trrbXl+X9n9X19f9otlut5cr++0Oeyv5b + ###2X8r+29l/63sv5X9t7L/lrb/omYkglALC2UviT6NeIDlzLUvR5LKuTijPIvlTKfS + ###8c6ynXaBO97xKWmYXJzDMGl2kSfiuPNTsos0WSU6Kax+x2JyUdG551PWdlqyOdt2 + ###Cnvfe2+S1bJdtAyTSWkdni2AcDyFko+k/Sqh/+9RhmGhsKKmWlC6zheWpvbe3FAx + ###jK9EX5/9SyhX/wKPR/+7akfoqXcfr5/sKdT/mmu6/tdaXa7yv/6Yp9L/Kv2v0v8q + ###/a/S/yr9r9L/vPpfJ/l0Mhl1VRWwM43HwWyshFaABr7GE9rYLvox87DRrk8A91HS + ###iJo3KzKdkUtfxfrhIl4FWNHVGujaK/x54oH0gSIQfgygYp46gD/yfGYWJ/wOiw6a + ###NJNTz/glaNfFsvKgWQhF/XE4N7mK5T5u74wr2Gksb4zt6WD8gSX7QD8LCuKI4Rzx + ###qDLTmq6Y1nQFWhN1Bn41NCd2y5hfMoZiV/DDcZTJwA3p4JymnP5wHVqWbVA2op1L + + + +Valin, et al. Expires August 20, 2012 [Page 259] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###vqspX+oc7FXQgD/5BU826/jSc2rK619Ryw3tdE2pW8fIjTnXUqrnBz0e/Y8yioVp + ###MoxDkPN6o+vvev9jrWnof+vr7fVK//sRT6X/Vfpfpf9V+l+l/1X6X6X/zaP/baOI + ###FKCIFDARCZkLD27BvMQfl1Y7oLl3vA1gcenTchXzmoOnhRk71f5REosmaaHJE885 + ###mb+5trM5aolanKe5fcqMynYFlhAjoB0Hw7f0b9UYhRg1gDKKxyg8eJrjuONRP2ij + ###O8+yVoOyiRtXq90MajihC/RnBOX60wRBw9ax8lg0xxJMTvvROdu1EfoUA7M8RW0F + ###/7rabK09/XVx5Wlrbam9CL9AF2EzGE4van8P/r/1x7363+tBYzKaDXu1tdXV5bVF + ###QM7jJ0Ht6unK06uljcWVhYWFZ1md/zf8O/wJJPdLFn5Rue2DkW9C6gHTntrrpFqR + ###Ptdqt1DEgufXjSazA2y0l1fpl/VWs0m/rLWXf6VfVlfX2KfVZrtNv6ysrrM3K+1m + ###mwV0Wt7YYK+W11qs0PIyL7TcWlunX9q/bjBg7Y02g9FeW+dvVldYrfZKm7fYXm4t + ###s1ftFi/UavM3zeUN+qX16xobR2tj41f+C+9ja32tyX/BPn4DBTuzlFh6im4zcdkZ + ###xjdY9MNH1XIhbSY8kxIQNGsOY/zb8Wqcj9NwoXdgfKOD5aAPDdBaxuQyT4n4OTCc + ###EHmLMWp2TyhGaw2Id5KRaVH+7wvaFYxHgNZWbl1fkiVAu801F8wwRdYGy3LTabKv + ###nRb7bN9FEaiiZBaYXUR9oeVnOtIZDkjAEQ86SLwRJh9mE/mOg+E4r9aIyP907eXR + ###oyAL94+tuC7OyDqPgmUWprCp9vDATKiEJqkMzhY5UTeCFUfLVzII0RV2oC0v9Vzw + ###kDryesyCyaKupBkMu8DiBJH4TXeoRrSJwMqdjG6SgeYvrkXrEfdT+HQ2LtQIkfrt + ###IRaNdTNo8HirGfQkS/rEwl8pnun6RBsBkFKKC8a3TCW4C6Mf/coCFNeHg8pIMqxd + ###LGg1W7wmG8iS7uculsCytIuZ/up6p1rOTikB9/K7B7Pg654atM/opAhbZH8R3V/J + ###zHpiCt6kPNLwJO7OJikoWAEQJfXkKc3ksDZcvEAvEbxMIzpG72vDRmsBvzXEn236 + ###M5CMB9pf4SJEihnUI5YVmn81rbA8XQf8vrRJ95wy7PJtgQyX+Cj03Vpb0AhSGzhH + ###/RLHH78EApzeNJFmACgQYx4A0RRrBYprDcnJdtbhEZbE/Ajbq9I7QKbsdMvX7ADQ + ###LXmlEcbROaR2/pBK4wxa8qJtuQBtTR1ty/oESAJ3VvLhranhrZXtKXaTDGctJ87Y + ###kvjzWbpz/H8exPcHn0L/nxXT/ruytlrl//4hT2X/rey/lf23sv9W9t/K/lvZf/88 + ###/j9/Mt8f3Y7FfH9W7+j74w+bUvn+/ETfnx3d90fTghyOQKSyMTq4mzeQGl1Faace + ###/Ppn1pf+3R6P/pfdd3sAGPn63yqqe0b819XmeuX/80OeSv+r9L9K/6v0v0r/q/S/ + ###v4D+N0QFkIvuh8co4aAKCC/xSNJ879f/sg/AtZBz2B+IB436+kuRmTN7c3K0q7/o + ###xeezT/or4KbxsEt6pxgCkPUuKLEnJ+HOm8OjPaHahmF33J+l+N8v8Q1w22Hwn7v/ + ###CXoN12ilYstHTAI5tA3b04QlGQoPbnisVde3w/euqmFvFL7d3nNWld88VVmqClnT + ###9Q1q/uIWU5gvEeticMD1cJ7YyUMDmBIV9jo74ZSVZyrqRWO+i8mUU+Nk2r0M+tEn + ###OkyGLSvpGqr7i7xMTh5M03fx6sPHXD1VhFAQo6Z69wifgA/qvs9+UXGJdCoNG/oA + ###rWn1j+9QiUmwSCmxivsixqe4w3Sg6QAbi9UxP+z4pM7vpL95hlgcY+I7DRF/FAbq + ###GA93boFeXs2muf10+EPxZDwgZo2j2/4oAnkcW8qLj+fsYtxFHOYUG6en6EJThEqB + ###xe5oMAZFIgVZrBdNo4Ax5NlkHuwZXSyMIAwS8S6oG8NP+ZMt7FJnIKSSn4kqTUd9 + ###1ApQhgbkorLzoF0cRDc7CQYTLnhEFw8vMJnxU6xHOaqz2eZZ286htYftIox5d+e0 + ###uDmZ2Q3ZLuAKlBnSqIawRoZTTOs6wbUyAgmccetyXeQc4VD6BzEfFVqJ+iq02AP6 + ###FAlGUI67/zm43y4TSexxWiPkwstdBnl3/nfXAfJByi5i6kXW/w7xArVYLL8VMhf8 + ###KTB2H6ZidLEoDv1ZNPkUT08Ru+fjnAUsmQuVx4UbiKVQg4oLD9ZFu1iE2n94fh2m + ###1ygPeftorlyqF7BKyPiiWS8ZgXA17F0nveJ0jfN0sXsZDYdx//i8gBzlRLPygu/d + ###6ynZReJj4UUaXr34na9Ql3h7Mom1JHOOUplwNhaFv5/Usn+PVZqLKa2jggFRV1kX + ###d6eT/EUrJ1N0kTfyEF0sEqxursPXrabt3e3oIglW72I0uM3hXV7cxaI0IUWahdJF + ###5hU+jmNQdh6gg8oelKOeA1wWdC29jMbEHv7/7P15c9tIkjAO79/+FNh94vVQEmkT + ###4CG5bfkX1NVWjKyLctu9Di8CEiGJLV7Nw5J7x9/9rcyqrBsgqMPdvUPMtEUSQFVW + ###VlZWZlYerN9vk26OPqfepKTsA6MF4wCSVzDF3T64AvlfZJ4zFhC+H8P7aUz9/6i1 + ###ZDR1HxQ7IBqrSAex2FrSQaS19BAgCxLqKmrZUBen2HKHo1cqokNBSaCmS/p5AhAL + ###1qOR4rUe0fHZLGa8FvQSTnFBoQWq5LnWbDrUc0qie30S3CbjEdqwpSXjrmuROX8k + ###TswGFKHzK6dYDrxVLJsisrvTdDLrTYUPAHdovveluaznKRmrk4ukVyDjI4HYZo8D + ###z2AqD8jHFw8p71OUijDQpxi7gL+cilDLZdIUQXi/TbigkAKEwrDiZHrJAvEjf17n + ###vPcCbwEQKfJg3iXZBV92bJ55nNVDroIgFvVG8dWW4u+W0q/p4L4yPal/oqS3iAA5 + ###ODsWG89EkL5Zkv7sOMYlFF+wzeLp9sCHaH2esTogPsIemD6dPJn1mDIx5Tf3RCam + + + +Valin, et al. Expires August 20, 2012 [Page 260] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###OcJaphimeWC15uy++UJdZg97UMpcmuGtbe2S3Yy59AA3l0T7NESblb2LCWHzNaBA + ###bblSaHuE6++kBHEiBrEVdBLgw9muoJyk2bKK4ZklST8ySc+jF0ainKHMIWzl/fo4 + ###esgCIHpiynNBfGSShj9/i91MLDhlU7AWGbudt7qsVjnpFjpfeSKr2TxufHjQ3kOv + ###2jnkQdwYnn/gQbIN4mOT7v6iiREWBdHVdPvdwf7g68/gDntSqxYB8WuK3mWXaJLX + ###3P3R5rQoiES6bI/II10mqzv1JLLo4pwRRZ2XBz3citsftvZOA+yBe7IHNCVEF7Q/ + ###PQZtFLSmfmR95kBoQWvaVHlBOgbz77NkMO3+UfhM0A9i5mOsCza3jKtx2ljPIGQT + ###i8i+FicEP4hz9664N7oosMKIdKU4JhZYcgmnc8A1xQ9rgn0Bhi+7Y9Z5WA36Xroo + ###qrsnV9Y8+8GVujvDIor9j3AVZAAfGU3x4IR8OAnE25Q7Nz8ZiO5jk9n55Tiebwch + ###EPF58Kn1ZWZ5GhAH5zH2WuB8BEFU/gcE7P0xWhDEftqPh5eXk3SORc4Dokg/wZY1 + ###EChraDherN52YTlqPI7HvDylTY8WiFzBQoYoyllCqqQud4E2jMbFQVwxUi8BD5ZH + ###JPap47xNCNjnfAu/yT5t/sQwLwjY2ilKsO0q87q+PIKVBWz8xWqZz0vghN6FyZTB + ###mkzwnL7E9YIDBguD8yJNcVcgIiJkFwGRYWWb7cx8Q9f3R4tVaexTPOIoncDT0+TC + ###wqXkFJ4ZLLaq+FDnM3mJRTLtlLEErQQrB5LMqyCH73L5bsJzF2UDaot4hoABm/pk + ###cZifiMMrG/e9kbcoiIty+MMfz+E1rlAIRIVFOBHyrFVMx4RH1dPg+d3n6pfsuXfN + ###8OlEcbR0kI6vujyKRTAPiZTb63QMJZh72m/XydcUJLOYTha4cRScMzM4yv0vq5od + ###hzhGiL8VPzEcjK+cLctHKtqJoYaabxBfc28yLnhiCCCeFICRQDzhHgQPAs0C8W+g + ###MPMrG0SoXBF9hnRQHJVApaZiaYLYOhXapVw6HJHXSe/yniDOY/jIq4tNNIJ44jD6 + ###RQGbA6L72KIMv/3XF+n/BIavc8giIIKuu3DmgGwQBcO3WNlPovD87d1dUMGUd7ef + ###7iDxHRNVL/6BXz/hV80rl9Gwj/2Gzfhi+DXR5O65Qm2BEwEdI9qB3sJeEB6MuCB6 + ###fEtuixU89R2Wi0qsPwDEQsqBD8SHorGgCe12gZKs8LfN9wix2z7sKqjN7hQjRU+9 + ###04dfRRXuk8VAJJEA85zSVFchZUZ20pMcEAUDgcjDdDIR3kl8A7LcfvGBGG/9rVx/ + ###n9pd8RFA/FscbvmdJQ4woXrQ6l2l5+Mkw+XipaWUXLj89NM/Vj+ZFAcPved1fIvv + ###PQsaVO5oAX0+YFsj35cr4DpIkfyY1gDd4QjOPES5ILqPHSzIkpSGyEF9iLK1iC/Z + ###AoWs3yd3GLDKUy+rqX1CEK/TpBOPh8N+weCLHSbVMDkD34PX7gWbCeIjFlW3AyFx + ###MXgWyWdBonfib6ajSdETJmHoLQAisr5T3diLvGVxI68Gomut8LjEMlxMXcbwC978 + ###GzMGD4gF3HR1EEVUloTzAf7OS971mLxrPmMoNtN+xjD1LRLKfFcUxHlYLMgXlE/S + ###kzCGVqcjom3Y0MUy63STK5RlLJvhFeMg4+4faax37R4WPQKzRk7oaIQX9zc1FCWb + ###BdQtG0QRh3TvqyCIOFkLLL5DmtyEzfQDr6IaYcHmXI2QkfWnh0RP6ZTdHva+svlo + ###3QWbwXk5SCaTWR8k8xbUKJp86/dTICmTxifwTnywc7AAVbfufb7IgOAwTH6fYf4x + ###vvxaiwxWBzHrsfcLbiltKLOBnk8PM8NoIM41xcyL8LVA1LB4/lBbTGHeEOcVPNZB + ###tLeUu4AR1uwBdiNB1QukDfoukgQBONrv0JK6YbVj3rTSKMHNPzvL4fLKurLq/4rI + ###wEcpAjGn/sN6rRla9R+a1doy/+cPuZb5P5f5P5f5P5f5P5f5P5f5P/8N8n8+Yv0H + ###SjliJVEw9UK6WaCcwxhzJBgesVb6hJJw7tB62x7OBtPcuPACqp4vVcJjpEUoYFvl + ###KRB2kmmiun+MdAcFTGmyZ9BaVczLg3MEFOjankC9a+Umo+N6mowmHAuc6DK79hSx + ###6JaD3h9su0Q7YBvNgGVsHPs2y1s063inWRelLORjWo07eK5ko88ZklaDk4AWzgWl + ###P9LxsAJ2Xe2lFYU36J666w7YO3C+3QmbMaPEq0HaiZt1rfuy9yNaIjQQOqn0xO71 + ###KgCAmFkkL7PrtU0oi0hvKjf/XprgCS28PaF3en8QqNsH/w2AiUa0vkV6hZ+0pgo5 + ###5ose9HljfdUaQYX1yqeNr1z2q/6Q6BkqnBrvvsHasFoxEMFxPrOfZSkQX3UOPrx3 + ###u9v/ZPzvrBapQZaDitGFXhxSm/hxCglXueCsDVCm1eUsEeeaZDHT3RArm3QDmBj2 + ###541GvUHXU+FEDqzrDswiKyIqP0UFa7B6TKqqsFZ9A6fOefETp3qrhex8/GrVMhVN + ###mUvYKsW5GLbZ3D0Zthcb2uKrPGdOXPxYk7IsKGNfGfafrDxo97IFzan/0qzWGmb9 + ###l4j9Ei7tPz/iWtp/lvafpf1naf9Z2n+W9p+l/SfT/qPq4emFWaYzELPjUQLRLIy3 + ###TWzbEKZ6QP+Ym1Tm5eRFR4zoW4znS1CzZJtJMgh6wystgSfbKEeM/6YgvSek6YNu + ###OhxUnGyfqBK+CErtId+5utPggrXIOGAX4gGBNxPjTSC9CeT7r4yumXYQ9IcDxtg4 + ###gC9WeDdY6OSCcfcelG7RLFgihygMsQTqB46V/f8kbOad3a/yPFZQujTbMNVL+ued + ###BLNOZj+EblXPSBvRDR5Oyc4rzNERkVVDNQ9VKdU3/h49zO5JWD8rN0OqvSm1JLoT + ###gbb0FqtvdisVQ03SmjQKbmrtdyEEjZ4r6yDKaphGS3ZTeOoOB+7AtJieG76oloMI + ###dXTVasVtlgkks/GAt7V/yDhKe7cWQQ2bk5L2Yr0Kz3+nMgJQ5jaPnoHkkZZGk3TW + + + +Valin, et al. Expires August 20, 2012 [Page 261] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###GRKROvmYUSyTRScUYUPkancKawy8SbAlXxPn39iuDmKIyiGf3o0S4RLEpazpeJY6 + ###+dVMokZzLYJCiXFxXnJstoKIJ98GLiH7HmQq1D0p3miNw5jfUPaqYErzFNwvIfkc + ###UKndz7Q/AmHpLjnnyzO4uO6ORzz1K1ICDld+wzHRmtGaGQz7/KlOqq85jXAkddjT + ###Mn9tOosOTRRvfWvOmCJYX7h2/SvQfqrs/v7FtyZVP2KG5/RjP1V2f/f2870AagTe + ###izEGaNpgB9L87nYu5nERjmNhr+oflU5U1PjO/i+S/diUxFt/IFAS1XlACdpeFChJ + ###nVVuOBOFn22jmUtbahQfDj5+LFnLzfN8Hv35WxND8lGcojJtFMDT+UDg05sgFB+t + ###sVA2S+LhjHmAx1oqAuE0u6LiLEC9oRpAQazBxViUPIiARCr8jO1csB7Pav4CE+9/ + ###ysSAjlG4wHoOvb3V4bbBcYbF3njtPMH5bde8oUpkq0/Qp9bcm03F8J2ukZ3qu6lQ + ###UZkANobyWYy/dCAZiWHYpd1et4s+M1rkDPo8ubhBywnsnb6NV2vVNhbnzN6P4siq + ###r6flyubs+biZV6CS65ptllpLPsbjfV+uZPP9BZbR4zIgL7rvzYRcqmyNRr1vXhFP + ###I0Mpq7B+7T2g+uLVK77lsfm1GboxDAXxlrEUK5ropShoy7PfVF9slCEtHmM77q2Q + ###biFPZTyn7PbOOi8ZUhiwjzVGluy1yJhwfPz8FtEB4bMOAyxTwI1CTqHXSVr1vu7j + ###F1Kgm8Mr8gUYg4jny3deQv4/xVHmo+vJZD64nkzug+shst+DgJsn/0ng7ikDGlT8 + ###f4EVq3+5HDWZsCVfCpRB4IFmuQdXb3owBMvyT3NBXJZ/Mh77k8s/CR8vHnmGxKqo + ###kc1wG35qg8vWc5zuylv+k2mqwdZuymAXGrR5qrhycDIYX5V5iuiyWfyHPI1cu1EQ + ###tA9P46TzW9zZwkTI75Jxf2s4nEz5m/AV++eZkuGns25P3GQaUy3yNIlwQMI+9gEy + ###b5fBJE5Z56AT7St77Cv+Jr5jAW4saHWy7mm6k/amgvdtfdy9G4Xa50gzcPVnBCRn + ###mJ2OwMR0jFPHvzFcbXg6AcdPDHf9jHiGXGPtd63jXS0f2pqyJRuvjtPLHlogVUJK + ###+1Xfa63TkHPwILNH/2vRgq/heriLb5lgOrxNO/imeuXj/mHMGqGXnKW0ehePpkyo + ###VMscvisjIUa/YZAjJFcE+y9PNW1k7z/vDZmGKlYrNsgoE9JpEb1v9wcvaF3Jth3G + ###L7r8uUWnYkcHgfzZ+7RB6axPvT+4h7+rwfCF/zvjTN3pNwgfxVN3JjMnVym51Mq7 + ###3F7dYzhlw53eDoNfWjuo9kgZWjLvylv0f4rFu7BcwadMre0Vzc3KdObTITYbwa54 + ###qmsmG0kJYC0o9ApKuZHu9yiS4tD4eunXlO065+n0Nk0HTBuqxidV3NdD/MhuMVzh + ###AVLdM2CeHscasTFKzg67VyCbNQxHs/j06MPhTsmavYocoi00RlWQGtdBaKyjmgbq + ###lxrYaYoeFCJhD2s06MywPCuWt+XlNZKLafcrDFuMBGw7Oh5F9etN2ycT2IlHhUUx + ###dgMVWL0V3llMnUlWpLVkqLSGJyQ8gI1yJqZLfTaZmyK2we39+rNPNa5s/RzDuzu7 + ###27BQEMHB27eMbOuk4HI4CkYdw1SchKFl4TLG69eDYE7XchdTeQ7lgblQgRAJEL4/ + ###804145OQgeAF3//PwIeFTfvZr4xh/nK0v727YxtUBX3xRF+Q+2KUjrsMiAshQhg6 + ###9QJT5aDjXev0PU7J/qGYEsS+AB6zS4/HsJqkhdj2agXzLwNwNmAy9IUsZysO94a3 + ###FcXcsNIhgwW8kHS2NwGGB448ySDgHDSYpNOpqEf3SATp1w2bQA2vUCl2bTWMBkId + ###GyaLt0032YRWyefapuk9W5WRm1X7uHXa3kWHEHA0YX/BByNr1/K8n04pczX6okPC + ###+ywmtTDl7jMNLen1vsEUwh7O9F/hfTVkm9541ktBiwuMfHWlFy9W9Kn2AYAAHyGs + ###HAoSQ+ULHL+TUTKeMCmQtY3Mr5pNtm35KHhcTGbjtKxcpLnX9Nc0uOxB3fdE+vNp + ###2YijoN/t9Zi+CA5yxpIkcdp2PddHxut+i42FXvTIr+ZQXaE3sHChC1Ugn9B3yzhx + ###w40TN8Ebi2d/2Ir3TlvvmSy3e/jz2bv4fdtcAZT1lc38S/B4uPHYNPhGPOvHk9+Z + ###ngze2KXgOQr0z0WkkQGm0j9sUwYkSl2zdnmlq3CNRDBiOa8npQreWAGPH70xQ3+g + ###qel1BxG7UcKuPEdAN2B79J77+OaKYE3OJyWrv4pv7qwOv2fBS89vmo2ab5tTz0Ah + ###THnt6jmLZq5QRburDwWVXLbYkHKV3zgOJnqUt9ZtU7PGtqiCKXKuTjoCZy2IUBsE + ###E2dN68tScjffsN86EClGG5+9O91tg0dlfHJ4Fh/t7bV3z7g4ZlPGwszLYU3FWwm9 + ###E4tc+GKcgj+XJqGCGMFH/NhCBMeTKUaAxFDORnbFM/0NgdCC+6G1q20L+1TOKVHh + ###tt4PGd1sfdzlOBPIQn+56+7VtVPSiyxvmlXAFrs1RMDbyg5io2Fv/3AnPt4/234X + ###f3y3f7YbHx7tM9zugbvm/tEhrRCOI2W8YP0p64XPYG33s9U63Pm4v8P4++6n49Zh + ###W7atpBpFAh9zzxNMa4iBhRX+DDlsCKtLYGMns3E6raPNqTZXLFfg240eHH2MT1sM + ###o56hM43kABxvM5HLofiwBUdkuslIjUl/y5iF1s6OfCvKeIvRHG+VUVmvB9IShQTy + ###Elz8ZYZc4UjanSoBRVCfCy6f/rBpKX06+Igxk93rcEZaiJktGWqmQWeHBG7dg3gC + ###Jgf2YS2Jh0HykxYcHGkfwg8Mrs5PAGYjeFa6tJZFDYzu9B8TsB9MMZZgcsMQpPEw + ###HSSLg2VAPoecfJtUNeRqQaZCZEJRXYibZbE23+GILJsAmpZMCX3PXmyR0CfwuaKe + ###PJrnlsCfGM4HKehzI4oQYRN0/o3J0Mk0GIExT//1Yqg9rk2jNGGh4FjmD4CLNfsM + + + +Valin, et al. Expires August 20, 2012 [Page 262] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###LeFHTZqlnyxjHJevg9Wgpp14y6ZsKcewqYDN8GN3IGLAK6oL3QwkWSQs1W8xjEVY + ###REuabbQcCGtnqA/EOIWHUQI48q51Qt9P+xejb3qjUNKK44ZbPuVXhYtV9u4f6fCy + ###pAyvK26vTEb0YHT+qDIBiOxR6rTyYdSBY64Rz272UzBI7/KsunDdkShrzI9WGkPr + ###YREORSuLctuS3wIY7QMrl4P+DqJGuAhbaR/wlFBZ/ZWqoxODy3u8NOfeYy8xTB2h + ###T8TKHOHRGJjIvVlsZDJZxbxx3Bf0NVPdtdx8Oh3G57vE6SDxYpDAWdmFkPdJ+dZA + ###V6cs1S/WjqvfKkuXwViGIBsmUeID2qkNugfU59l5+LmHX1aLqtJ27DjOyAkCUxgc + ###+KR8lMaZN/dtn1xcz8aGeQHLh3DFDO5BoLRxZlTW568gKRln+9DD201+xG+ALfx9 + ###sgBmNKZJx1leQNjVTYQiUInOn8r2EObALVs74ejgSr9mC2DgoiPkT0EljF68eFGr + ###2iDQaE/EcNlzmRjBZ95sBkHNQcp7EMlQ18RwG3yyC/tykH5NB5T0wdJD8annSBrm + ###6sUbFUO5ozl/+zZL58NDVCn0nJyexa3j49OjT45Z40S1o7euI6vJcBU2dOOJJiRp + ###dfJu7NQKcbuFAf4IDArTFd7fysO4dIvbjFHXAo2MpEmLgxlHtlBeRw9PkkSWy4Ez + ###loZDDNkIoUWjvzoXfeSWk/mgdR7ts1Nld/Imw341Fyw8LoSj3GzHZX0ZbHk0b1Sg + ###vw0Yj4PtXQQKkQRrL0fLFVFOWc4s6Yf2Lq/yic2+YCUbEJK4xIF6uRAoSuTSj9cd + ###xp+FJSkDzUESkaCm773JOC3UtdlsJIdFkRz6kHwKwoQoO6gbRSbgtkr7dWfY1+wk + ###SHvKr0PykONthjMsrAnmTr5wAbZilKAPFHgOXUVan48Ca9j20jkep7RyGOYvGd+r + ###vli/xEK04rsYcPCSM2TQtF7ULpk8JB407r+egynkto4cY/jKuIrrOjfKybPsLDbA + ###xsLLyfLx6C4FnlZr8jTVMTkZ8KDxP6xnyRO2/3CWEKFCBs0wE9PJ2A3kUyQkZ9vY + ###COyB1V68Ao9x7jZanC7keNALDbxT2cBOwhrCPZmCKQRDZNENxhNBIbxFczr0+5Bq + ###c4jjC2swfasZTkddM/8Q0ww5HbXOpLHI9JqQjkXotByGbrCMAUD0BABEOQCQh2qG + ###8UN5+WAs9m2a3GiMNed5aUXn1pUcFw+YXvDz4SfZnEBlpUjRoC2e8NOn4VXUA/mk + ###YpirnNPosKnOTfKN8dUXaNgT5yh6RBv3Xgucrk1LmbuVNDOPbN7vH8Yn4DsV72xl + ###n+o44Bj7mImWt0p6up9J6kllrXvKgHNhYgprfHzUJvl5Hmg0k+ZJiU1f2SLBmm+J + ###8dCTg5Zrjd8/PP5wFp/tH5wxhmicECxoPH23//M7boLXmwwjsSk98sxb+5ixVVre + ###nbmvLnYelWfF5QdU4BSj5WoQYh5wEFFMhcl/97LkGr0dwBEosCq3K5A2oSvhkzPJ + ###O7/CWCTfScre6e4JcnZMgqKOEfLjT6J5BzQnH1qQAiS2u0CXMdZAzd6P8xwYPaeM + ###HIyGwY08wzbOvhEH5iFXvgcewCid6R7LF0yfS6gT7jk08TmKlc3zce4YD5k3NfHj + ###5eolG3i9ypYb9PBH6XNYDirVF682GKuI0kqdbeSXjPnQz+vs53X1c/Q/IdP29yYr + ###r4PkrjspfQYUV6vs30oIH7+s+Iz73DwPMrl7XuVuIhGdVXks/HbYzcKcA65z4U+q + ###gbU2D6wauXgZHARRfGDwDm02jzGw9nZoirVdSFaRiiyYlllDa/pgL55cjxRrst2L + ###8nzQ+AArJh90HNn5aFwLQw4Q/yJJbsZFuZLsKhscb7Cbsbt6HRXfHQsT6/bR7h6X + ###ztkkez0JIuGiCWLfLBmztZKmE26f4/5aQTK+wjRlIKILfKwE3YkZQ80U22SgOa9r + ###c0MRDGB6dME1IeVn2a49qcgBeIGmTQv13NazcDmfr2UeetLysVZMFEagRnkXLUxN + ###+KIGLuCb/EFow2BLC66WDCKt3m+lZM+W5fCQh+rqiya5SZyT37C9vnLAfuDakuww + ###XJQd5qz3zRyAfctaXycFaLm4tCVlHaDno8P97UAIC3MjOXLls3OIWxIJz6+TsciI + ###pe284hUjxsnrZp+/uteVe4vhHpotT9cc2dty0XZFbun0QjiKt46O2mfKNkijR5cn + ###OVzEgS0o2m5jGQjg8p8ZAZYp8zmePh5UeHzzo6yxcsWCpMjcQYNg9qHNMUNiZvD8 + ###+cOENRONluWZoRP9x8670zHWU7Xwq7EyJ2JuXpSzHKqUyf0bQyFXq2yi3ViYaJ0D + ###VIu9eBzi8zTHo9NY1xP8w7atcqgM5cxKD+7nhVjkTIcnrMYT7hh6Mz0YB3U+R3Ft + ###ddtqi7MF+2As6n2kYgP6wyFk1f0KJxCwPWBm1YKxBbb0Dca/wy1wm9s79enrIkq1 + ###8lYxi0mfFDHf9ku+XDkvliUuFGuCq1LkNedsHyBn/Z690+U4Y+s22lTov8c43Jc9 + ###gbPuOHyvPWQcuF0vCL7xjha7Jbd+eVWKvFYYfJ8IpU89qUlBkB0bSfavAuQRZUht + ###9ix5z07md+mbyawuBWa1AS48yizsR0oGW+bK/ze4MvL/o2PRoxR//I95+f9DdrNm + ###5v8PG1Gzvsz//yOuZf7/Zf7/Zf7/Zf7/Zf7/Zf7/Zf7/Reo/7iWTKSUuID/sFZ7E + ###pD+DYzYwKyQXFzOw9rwI/BfPf8ZY0yQQmtUKeEL/PuuitwnTC742dpHvgu2I8fmM + ###dnhTmuehcg8vZb8Cl6oxCZlhJyqVlvDeK3JZNSZ9xe5XxxfcjuHpOsud/DPmzfsS + ###gHVzTtfeUgP0iCclG2XmMiqk8f7WwkJ5uAp1zbNY+rvWnNx8j83r2lPoEa8btjGW + ###ZYFAE6ztz1y7BtMMemOBXxbPQ/WZaX6+9FDB9rQ/YlIc/IkYaV7E7APMpNC/jWM7 + ###HMfmZvNf/xKfNuSnsKo+RupjXX1s6gbpn9PpQpUXMXkpPzUxMhCNvplTDCtJJCHB + + + +Valin, et al. Expires August 20, 2012 [Page 263] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###fETooVer6gkwWLtvMPbRMO2yX1GAYoJEiJGYPIQKTqKEiMmFONuvTzOIDSkGxn/o + ###so3aPNUHpG9ailFyS7gQ3kChe5AqzIJiGG/dYWBtPCkUp5cGwOyVymYQZR+oP3QE + ###B9YIen9kDsGA+nAYDFIuvXG0Pw2WOVgZnoXeflQfOrhAvH6epgOulhKGr5hHpwiY + ###WJgYieQGMBE5bOMTIgEXPwfyRRz1uiOmFTERttcZ/GMaXCejUcp9z5n0y6TX3jcl + ###6WOWFnAOWskEWHfZ1G7YWRvQ6dVsA/1zbhwfUIeziCZE2KCvMqqclgGfloGc/kpw + ###w776ph+4GZ/4AcOvjuPXzoMRPcix+9omJLsF+5RGsE6D9AUfxWxXJt6cxgVd0uVp + ###PPI0HuY2bjnLUvUXe9MXCBZ3NQp7vbQK/t+6Mux/l91Bh0dK8PTAD7IEzrH/NevN + ###dcv+tx6xn5b2vx9wLe1/S/vf0v63tP8t7X9L+9/S/leo/qdWL8AjJj1NqYDUKBXw + ###sOuJSgWkVqmARwBxXh5+THYIDvefv+TCSCa300cqE7AAiHdzQLNBbPPYQlEr4GGX + ###ZZbNegw2eJGruxCIZ1BVE3ZiXThgwIpsg2yLBdmtMIhZhkxPGVd+fTw4O/5suJcF + ###qwH7TQSY6p+9Fk1oevBVi60zmgKz1PAi6fHktO7Nj0xQ4jYM844nRz5chwftPfW4 + ###k1M/Iz1+RmNwc5zyjFI8pB2+O7gwe1rD73pS10y08AqgrNUr6brIvu1zZEEk92v/ + ###TAHCwUAzicdon3NxQ/aG2xQETfK85N+YvNVLE4aGye8zJmlJ844OiJOUAhKH2zVB + ###PfHTys/dDpz2td6HgFhz/P5oTKNo4v1hYAjZ6YIgzAPFjajwAtGmAMVbM9gU45Yx + ###Bp2HFI77Sa/7R0pJGeDHdKCS1VDVRn09eKNgwOnuvAvp+Q0bprmOtFJDeiaAgggV + ###KWMi24a4y+GldaeKVosSk2EhgLBcpHO3HNSaNcdoiWSIqgXmjAACNWK5nenx9Gpa + ###SN0HDAdMrawluRR7QPU0oppQbKnrnhjgug7tcQpCMcZpUI1n2AZrtOe7BAkvgjdv + ###RMhLJryPlCdfE+20UYlHjR89T7rLi6qGTEeQAYbK85j1FsSZncz/8NYIh6HYPzAF + ###r2m70EuXqNlNJXnYYKFUCa9jTjk93gYcwjFBVr2M22BZVPiRtxl8bCvn7NpKhS+F + ###JU+8otrWrCgwLdee2ZqPwZVzEFl2NgkbJSciKT3iBrM9jRJwQJ+mYxdFGP+KOOI5 + ###5DOx5CMw9sD+oJPelVV9JP328e4pv20MmKNbf74/QwBOrBA39hsO5WB4CzmIeuld + ###d/rNn0TdTR+CkjMgANKZ+RIAQY+Y6iy+YIPVKESb1bIu0tl9jFPQIKALafT39SGr + ###n/GERLwjJXOUnWo71tIoZ82IS0UmIepcI4cYCxCgvVgJE54TxtUMZvLhMJedWE8L + ###3ArZHU1bDAaIv4bKGBRPIRLXYxJUkZPI5bM88yVcbl0ja1yv9Ze4dMheUlNlHecu + ###LKRIshBkNxx9i7+mF9PhGHY2TSIVqU7dncsfAOSZVavWkGcC9VbUcHMyhOY36TQo + ###kJ6bcpQe1/KfUd6wSTrNZkXVjEoKpvJiZxFzgzUy+b0n5IdbSyH2fzqcMqIkp5Ov + ###Mjm8nsPc3pGx8lbMy9VhKmooL5BObTlaUxD8mUcu2RYIGsHx6e7OPmbHjI+PPu6e + ###xpg9prV3xj6e7mJS/VrVDnGijrJ7NBPaGKekkB/tTbBucyNzm/SBzCCuaZlr5Bq3 + ###pHQ/LJb0qz1RDtx1RTlpnPw6WRgrB1hE2FlWuSGC1RdRg0raeNKDyXu5AX0igNkt + ###W6PxGzQAIT8DyZIhu8K3EHIqQM2PlwsqyxOF2cDzkKwqpFusuHDEesMdSd/Ay1LZ + ###Lhs7lTVHmn+QEjnaexOjF6pQAy1O7G40FHFKwhUe6f1bPOcrNvS74SJh5ek1D+B5 + ###6leq09PBPMm+pIUILL1MlUFssfE0nRxiOUX7pxMTUZnj0qR+JwT5Ubdm8tkyE8lO + ###puPZhSAJfiqIuaORL+GvmFF6NDRTGxu5HLPnQ5814r15s8fL3v7Zx7aPdmWc/xsV + ###mh4aBzTn/L9RXa/D+X9zvbm+3lhfh/P/ar26PP//Edfy/H95/r88/1+e/y/P/5fn + ###/8vz/0Ln/+rX6WwACpKyU1Js0DEXn0QeIWndUY4Djnz1NG4Du399t4Hdx3cb+Jsc + ###eHOjGiRk0KZ6VeZoCDaV2tnmdcydwd14DnKF5ZSpvO+Tu/bv41+Y6iar2Iscsvyk + ###le2hpBryv8dY5Ijb1nl9RfZmVYvKAdFlDBkpcXO/vWYbH1iSdVMS2zMxzdEjlZSF + ###IqqV6ovGJZrGerwWJVtG3KDBk6xn2XaCShBGYH1CC45u5aaMZLLFOKtkeJ65zZOH + ###LTILhz9GbsrMfMDeKmf+xME5tyZ2mmM7RIBbEEXJZmGOECZuPVm2ojbIEQcFowD1 + ###ZUgSX+PTFIlk+KLK8wqWkDVMq9SgTbsZNe3I5GeaYbNSWEUhhGo0WZ8AEq8+bhrW + ###ZXVnn4WsppkDs88lpCXj3iXV2kzgVDnEx1hgwbYOYT55voTdowO+lPHjpmvysUKc + ###1Lq3M2QTZ3DmQiMVq/KIMCqJNNieuiNub+Zi07lQVrvzyl8BTFo/b305faUXSTmo + ###ZPbjrZrijiCrTIoPNn8LFL2jjz4brOxqLPQJ2fBm9pp/bTxJe4GejVxkItcBErSB + ###2ZDVRmLyOEC90eQbiaKwiU47nvI+4/RClWGjIqsp6GZMz9Lrt+YBTXVKM/HJPRJ0 + ###wHPq+xg9vHUr+ggEu0ncjBdXzBJLasQnG0HgG5ThhcRBdX2eNmxg5m4PZnUm3u4G + ###h06cZ+jAeOn2oQOuPmDAudmIi48Ym/GP2Nrv2slXOI9Qmx3nsFRnM0DfgGwjswbY + ###h8Hv2T5PmYeBWWWErKH3kskUGkNwmGDyFZe8zO91oN/2nHgY2waOgqsiOGy/yIag + ###7/MvGWOSSH2eBYrhm8Akv+2jHVTGdvZBrWX6/a9Z9ebVILRa4BgfjoXA1akSpXB8 + + + +Valin, et al. Expires August 20, 2012 [Page 264] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ERwk4yv1RJa4CrnVwZQEmfdJei11Med6ZcR4wsrjyLLWZulIk2vmRmV2BFkypzzr + ###myiU7RYsD4Xs+dcpSm4urBM5ZefD2aADhkkeit/XIqNt5YPW9ImW8D7mPQLJVT/P + ###mxFgIRC8WgT8L84qO0j6551EAOKknG2939ppyXrwUMLC2e7Vtabkqy2PeCoa29k9 + ###aP26uwMVD/ahNnWbt2stijboi5OdtJd8Szs7tFEW7N0nHIve28e7u9vvYjQOiUs7 + ###Fc5ODQ7Xw3s30vdyALBmRH7C2OCRemecCEpN6N07vXtOxB+pd9bt4ZkkJT52lFmc + ###BeFeK75cHH4i1qSZAk+72fUjTo7/xw5B/42vjPNf183wAQfA+ee/1Uaz2bTjv6vV + ###Zfz3D7mW57/L89/l+e/y/Hd5/rs8/12e/xaL/9Y8NzF73yWP2MAzVi1uQ532eoI2 + ###nuS4998zSvxvctwrwRyD9SPuDScTrRaNxyrGWNXu8e4h8KiDX+1joqNB7xsPJGGv + ###B+ioLxxiMXDq4iY1k83JPgMztOEYHz1gN2K2hV1Y4RKDPQxZOU7H/DkrDMGNq+Jk + ###zk2kWn63DV6NALlkydCV/XWTwECiQM713s8oO1sOXvGTuqpWRsGXW3AnvUxm3PJH + ###caWe2KtCw5XBF/INCbJY/lqZNPZjG36bxNPkvCcqjhbo5pFTsOXl/2/WH6cCwBz9 + ###bz2sR5b/b6O+vsz//0Oupf631P+W+t9S/1vqf0v9b6n/LZL/v81YoJH/X2b/h5zH + ###8xL/K/0Awsx5/v8PBwfQRvI16fZAJgQHMKgAUM9vQzXlzf/frOdWAFBJ+B8t/7+Z + ###A59fmPi5aSbDUqUH5uX/9xQUMLvOS8J/4UnBRbre9sPz/+eNOi////Gj5/+H1P+O + ###Q/DCOf8xiTSPVcYc0/wjpZOuhU+b+H/7Or24EUGdX5kaRvHAmguGyPP/ZtPyMDSC + ###8Dm9ofrHsZvvWAOXyHZthtAvkF6+aGr5YgnlNXLJzif/E5ObeP6oW17HAFMiCWcl + ###fGuCuu2A3TTyJKnp9MWsV5z080aS+ZqTSgh9pkAWYxKSVctWLHzdP8t0+lSg8PT1 + ###T57+XUTqF0sBrz9MKdBtF8b3DMfdUe+bqC7BZWR0Y5xM3TrlglQ8yeMVdNJnAP0t + ###3QTyfE0aed5roe0n508ir0Y1p5NwbieGgw9fPUY5gqWXwF//ysv/LlJQPdgAlG// + ###qYVhI7TrPzary/jvH3It7T9L+8/S/rO0/yztP0v7z9L+81jx3+/SpBOMh8M+arK2 + ###8vL/GBTdAebGYnCcnrbjd7utHaYPHb0P8q7ITD2P+S9LtvrO02xCMnpUu7Rc2GXj + ###UaZ264/WjUefgRZmpbmnhKR2K97rnDeZmaSbLDJkAuJhGQyUXAQUuwrYZeBaJI14 + ###WQL6EVNW47QCzL9rYQn3BzHzMTdVnfcysaiCWx5yFU3BH/dGPgObB0S0eknzoggh + ###xrSCmN5M/LAmvFcAw9ytIawGfS9deEF0H+slV24a9xwQAYvsnccgxSLmSbiyksrb + ###cBKIPHH6o0BYFItmirfsi0CkfKeBCIz+ASCqXHP5F4GoCozK5KxPDSIkROaxHPPd + ###pSwQE8gljFI9EChraDguZp23QJzvLjUeixTNTvkDC0R+cIAMkT8fJKNRr8vlbGPX + ###Kw6ix67dLYNpu4ddZJVNGPPks6ts4XoLKKzijsRv2dvDOL2aOWbwVdgf3KbYnXN3 + ###Z2WKQ2+axOfORsrueHZC9vNg7GFKV/FJ1HT6u/UUoYAu+skdKDd3cXI+iTs8xyx8 + ###vY3Pu9OJO8xp2h/VIoB1MOzXIiedSHo3HScxn0jnJqMJfgf7OHU/x7fwejk4+O+J + ###MwJIMgnpxweQUAC+APjyh073K2DUeet0bKFyPM4vugG4YnohJPOIxPDlrAeb/DN/ + ###g+YWDKLwmf861pIuP+cbm7ZgqTfbbp+dzUHQInuUt1wJSnwzupmTIJ4f3s368eR3 + ###gfYSA2gsMnY81+ZCkL2VggLj6vnjaPsvBRX5ToDhrLqJvTXBAgvXTGZFkVWzVbPJ + ###tIoss2ZvvthB//DYG684axvgCSr/SQCN0NdSBXuxTNxqVGubDLmF3lOJEkxOx8GS + ###Lb42ZwOefZ9Mx907nl5VzG3Z2hflnHoHUZaEx2bR7V0EqOMzl12ejVpMn+dhexrB + ###bVXjuQHP0R0kvdvk2yS4TjDQGa0wdwHjGKJ6Bh5fj8dkqDk9hdrW11J96TKWjuTR + ###0clCYuQX7MPCiIcmDcScjsse1IvBn47l0IM5g9cp0H3kbaCTfAEq1OjPba2it+Zb + ###X3Ng/G7ijs5NqZG3m0HV4ACwJZnR1OIXI+MP/FZWYDuhpQznTIs+Zkr6S5m9pkiL + ###fU7obBJKGsVW8f+Ka3kcbx+5R9lXJcz6cg8oRM7kq1kvGXf/SGNdUOGkrK1S5Hdl + ###AaXWq8Oth72vaXywc2C3YBH+ucih4yx0sK1qxH8+ZJwcacskrZsvzsLnCZowJxCW + ###24a3wrqnqgg3GHAQytrWaJeIyMxKrTU5EKmEaDqtHNRhk6H1ayJYg+xKZ4CADYPj + ###CyxhdnGAg3UB6FiABYKEAzs6E0j5Ey/ZpiAhXdVurAXVF9UQk4pZW6c2Rl0g0nKV + ###gKjh4Tj+bUujOyF3+bOUGH7wBLJebQwHDMexayZcK+wHSK7gxZDzrHUO7aZGkq74 + ###BvduNrCuvI8vmh28FjOxODgWdrBek/hN1C7yctCSjDFo1ldMbIlCRFoWIpFVxp+o + ###hgMOTdCe+YYRSQPJr6pDyuVoq/KRcXxeUhKpCRMlIqLBWpBwxIUNnqhsLbBWvoPt + ###bKhk5Sch89dCuznf9FWCqOliB6CKmn6ugytuMru4VqdkeJgmYygG6dcUTkmSERyV + ###QUiHDjTpMWb6EbtOidco5y9UojWoyIh4jqijJZ/xCoVczbSkXvUK5BRk/9WQQ92k + ###6SioQWG0SXA5TrnR6uvv8SCFOnZT9pfpxudD5OqZxcMiqHoWbrD5EV2TMEBPg3zj + ###PPQGvXCs0Zs0AKwKgCcayCRRtp867a+Y2LE2Owxm4QImW1OMOmL+Whxu6Hsf9ey3 + + + +Valin, et al. Expires August 20, 2012 [Page 265] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###qmqboJJ0GQwVn3RokN8tbT1zxIaXUdYX0fltgV69k3YLy9GV2vQCMv6iMWrXZY8o + ###YjZXBLai3zcIX/e6Ufq3WkLFFVTjbVovmdub9rRT/gMqXc1EXamMwjJO4NZ/bgaH + ###Hw4ODIgs44DJFzQzAn43bhrT49uJ2WxFYtq5kyFyrMEwGDIOdQk867bb6zFFaTRK + ###RW7TpNOx4sCK49YPMKXYg3VpWEXkEIzdWDxp7MxKaPIIB0JCKOmT5afsFYEL2Kn1 + ###mbVFBHdG7DEYxpxiY8gVcB53DN9zaEttEc44QtF0gqdg4GWJKZbOvwV/pOOhwY2E + ###/crnSJlv+DJT2zmHPRBAqUxwK0ZwZE1gmu2xUW94VZJArKCVSZQ94lzcv0Q83fn6 + ###4/Ur8TO6CRbvWG0hik1M+sMhVBaVa4r9hkkcZ/1SsCWwLm5lmO6Kr0BheeU7RRHx + ###wi9SaM2sbSqoUJjwCRB5HF5hoo+ze8sYe+cfmAi3xJFwiwJ9mFZqAhX0wl6XiU5U + ###rzU5Z/om8FtuxBleciilgw5KJOjwwgj21hRhDYuxwoyyHBusdaHNxGhX7iew+i0z + ###NafE80lJx64hcsDmLAwskwU2aUIUjmOQph0sKCXfzmIS2uA9gPM7TIiOWBO6WHhL + ###EPhl67wN08ZWqYH6SoNN+u0QTj0vkklaDrov0heGGFDRM6ruHxph+rS0zbbfAKGJ + ###1jWGAF4KbM/rJ4NvHFtdiTAszbzK6DILc8KBTQcUigSz3RO7/MeEKQGwyFNIlAZn + ###QSZEAmZLvdbmYM1FtdkCiuF1LSPk7Jy1dQE5HtmefpsGV8OpiqN5LQY4IPd0xpyD + ###UW820UflA6oCqENQQqxMvGZOKfT8T1AB4OgayyOjEpBMGAQMF+xvJHQDsMNeXMz6 + ###M7NEldfAQBKYfrOsCZr2kQtHHUG1Zh3j4Ct+3TBqRuXsVzkfwjECN7rUiaGU+daK + ###Wle3nftwERTKwVjN5pFXBRc4ZAQmTygmQ0Num1wPZ70OSW6ZOrEQREgp8V0Gfm4d + ###uVcgPEMYybAqCKXeXESiJYMJMYRx1qtDCwdahuJmJOl+ALxlg/VikgQlTc2Blm92 + ###eM7mk3oAZsJyqE62HryhA22AKs1hBh/N3G0BaqqXuAnIOi2I7Ddu/PnK/euG8Oy0 + ###Uig/udmmaQSkln2bSZShkOOZMTUHIppr4OMmKuN3uHxm8/b7o6Ozd+jaCKYgt3Sr + ###gYkiLfB8kWs07pUcvwdMzlz12ih9xtIPW/RdN2b0eclCA05F6YLOqTyD7NU0b8k5 + ###eoDUqDsEmHXosYCBKUeCLlDbIBYCLJd9JfnsRRifOFgRIDIR0+4py7hp4bnuV5K8 + ###xk2ksbKcwrweRNuVtwEwB1tzLo4/Ez9yuYCbbWxPufWslXDVQz/EnOrcFmvNFPut + ###EjarVcgcs8H++O2E+WL+9x/oqmk7zHT1EhTFMG41zzFeUv27yqB5cm+NpCsXmsLH + ###nx3osry8V1b9T6jGrorAsw0pvX8oWG78V1hdjyIr/iuqhs3GMv7rR1zL+K9l/Ncy + ###/msZ/7WM/1rGfy3jv6z4r4dsjs9Wg2MQogIuRDFWdjkbYAKPB4wIo8eykhKpG1x6 + ###Aw8EHmk2MW930vMZjlNGorW3T1tn2+/i9v5/74LAHkUPGzxPa7Q/YPyejb73jTNf + ###QsDccAB8/UG9K+XrOG4NkhhqjKGjXzyZ1hxFTFwXY0iDSk99Do53Y9PdHH9iX7e3 + ###/tmO22eMPGvoUCRviN8OWj+3mQrEUFA6WglqjPm8N1xzk/E4kd50boQVhqLkxVRh + ###dIjw79UiLVRS2sxQDxB2p3EvucpqHJtm96loEmt+kiZjoGPDe8fT9OWc6CDeNHe0 + ###g+OCoAFxXTJOKAfquYE92HReOE9m0xdDCKu5606zYmmw6W31FEPK1EglDDErRrSk + ###RnHcGTKP5vCJbjp5AoqjYpGPTGxsXNQ0DzH8OxDbkDE5k9z+1sRmJ3rjJIdhusLx + ###rpQx3asIa9lzF37Bm4TZjGcoLoU9hbA8TIPEjQIvtosxgeD4iIk5TERhYuDxPtuS + ###mGjROvi1zYSIvQ+H2yD6GAh76E6hJc3jmPQYPjzp8yj27Zdh9wIPOifTLmg3PwVV + ###UYQOfBlmA1GQznsVCLAVk+WSCLvaPFyWEaCgcsYP9k5b73fjg93Dn8/exe/bq3uT + ###+ObdH5ld50UCrnJEMI1HdU+jrgd4E1euSDhW+LK69sWPQwyfqBXodH3AuuR5sBe/ + ###rK43fI+A5shUdr176ppLc+KBBYEogvCDs2PIRsgr/MmuMWn+IdPf2aqGYpSaGPGa + ###p8b7STiB4HnYaJx+7Q5nk4D21CJdw0sHFpeWwdBwBMtZtNX460CwbHSIYqqyQ+4F + ###gp85u4+n1+N0EvK4BNn1HkZ/s03kCqwV7IHrYY87JwA8FwmT0SE33IStOTig9yE8 + ###LxxX7zoSWFddw9patNPCXfN1mbGuMc4XPAl+n6WDi29BiT264uvoXl2rLchY1yIZ + ###pr3xlINqJSqDM+Q4DSKqjglp7e7RtSzl6Rm12k6NXboQY/EEDTO2wreyDYY8KVYZ + ###7LF9FjvZL+Vr9bzXQk/c6SXU5sTEBZ+Dpuf+5GKcAD/tp/3PTDxb9bXtgWaVlzvk + ###QDmxyAGFRrPd5jfn3W2vOFmiH5nEyGtjwuFsg/p2A6unUEN1KqKrzxPYFH1B0Up3 + ###QsMcZ1fsM5cUyzw+nL7G2I78xrtwxsZkGbZAcRQ7cfuUqaeEp3KwjcHPfOeL+YPa + ###VyByBx/857kY0Cdt1i8rJqB8GiDS8YLJp0y7dYDe3uoiaPxvPEhv5WdsA6VhTTBO + ###ocYFfIBG2dNuOtZtVweI4t1PZ4gGjgf8E5/TB9aM8cVp01Q6Hqp1+Gnh0dRoB8WG + ###kGp8w+Vu/VTHnwATXHA1PPK1VjWNQn4U7anv0JjzJsRZ4BSKD+It+uZ/h8HD3+Ef + ###6B3xzX0H0MpFj/i8m0zik6gKkfOXl4xy/jCTI2jdMJZ7cX4T862uHOBnti6dpvkZ + ###OPTcG15FKN5Dshn5A3wRUoL5A77DAYINFCcdVwx897GUDSbosFe2txQXMbL+8py/ + + + +Valin, et al. Expires August 20, 2012 [Page 266] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###mOwCBGu1DfocHYV8u7kZbAT/+pf2NYys7xk5hnlvF67C5etNe+ytKAYMpL1/GG8f + ###vT8+2P3krayqvfVGe6v1SX/Lfc0RjHi0yfPnnjvg4Rm+eRM2V7wQOIKOtyl+h5pq + ###GI6iUHB7Ngr0fC7oOxm8BCpHyehSHMZkz5y+KvnGvcl5MTgPvN99r/QWxo61eujs + ###CeQb2v0V9jOf3NdO07h2HtZ03dPqxoNb3RBTcxlbGXE2fW+YAzQ5UM5Ldfv5jfzn + ###BVCCV2lCFT4PtM2YsAuPztuynq+bj27kPEpQcO7nQMH3ah0KkL2NdxxI9Hfq5qM2 + ###JPqjG7xltYgon/g2Br/bKcS5c6E++aUs+cJYUKfphMR8SLKAGc75Lx1wfBWDZLrV + ###RgAftCgqk6dlZT9X4qgogDU/+zlFcSMU47gzvB1EZkNKohafzZ3WKrJlARsVBrZ5 + ###T2Dj2kPAtWDz7TB2/wz+i9G30ryOOL3JMWlOVW5UAJRyBztSkGD0HCOAuk4A95xj + ###wcF5XjVS2PUmC0x7XZOsPFIWjlEj8IPhbWXEkIgtQfb9l6ZLmsuxYd2xW2/RW61S + ###MchFV8o0b8DWzg75pFlPlK0fKpSO3ED3417Y6CpDNRbl4/MmctoBVgHxIDGlTDAz + ###UmP10wQSrEw4LyCndraFUoNg1pXx1AnfeOkrbLtpcnEdwASU/r8VqTmLlx/1UsFI + ###+wOmQZDbBJgFLihnhHDpAMk0HcNYhbhQBqd9Xq+QRAUVPqKHJhlSuh2N40jmhmf8 + ###pSnzazzDiOn2GMs9RJ6vPlDDwOVE1LblP257Xzqt+v1eM0idPJkdOhfR2hlJ+R+Z + ###xjlRBXv7p+2zAJW0MuM16ThBmZkxLEb11388Aelx8lCmCEjQpaNiLh3Myd2F+7Q3 + ###4EALFb5NA3IEYkMdJ4Mr9EpCRyr9jM3ZRDS4325qU5iZ1EJ7Yc2W5d4YLax5OKke + ###8ikNNmzMWqsVSzt97BGrbosNWD3/wPEa6Wt4+lBxdCl9vM7TS8iS0xsORzr8yoBF + ###a64LTC6G92LGJa4GaUefmbIC2rYY6MNUtrC8ZrWm7tus2AyBS+r2NyNq2GafdfRu + ###NxDo9f/XjXu8wZPTs7h1fHx69EnvjseM6XBSFRxDYchzLndiDCCgoGonH9mDrXIw + ###vIUKWVr3sBHxRASdYJxezMaT7te0Z5ApcgCITDMgwki3DtCaYYEJOr7IBJqfSsUt + ###BXPPxXOfBfR0i+gJloONp1anE0gvTVFEe5DeCiUIHU3HaZ97p2pPcRGp14ETCPGo + ###hUWNGtY2jTsSX7QaJMCixpH5HWJMC79vDdhszL7p4OOR1xxctO46iy02+5KLj374 + ###rq9CUZuJE0EwGnYHmqiPA9P2sU0LD54MIufgigaVrNTxD2uSfWXSRc9MbiiEZl5x + ###aQS1lybXw/G0AuYDMEfqKrPc5Dc3HVu0V2IzeUAXlqCxXTr6CZLGrK9juhatUCUk + ###HpNk3QnFHQf1Dsol3Ul7npFiA84owMSwSXn1nCAd7aEVh4Eg1N6H58eRmUBXwvlQ + ###+7IPVbo8Gs83gLzn88ZCyQVxLPwfvTnZhHeMRQYDXVnwsp8ckHQSsJbhrF8cwS5E + ###3/22C1kY3rsY4HpCIv+Rs/HUiFWmb4ZIum8cN+pyFx8JcO162Thhl3zZoB44/zXb + ###erPpnnLqb3YH8CZjfPGEwRN30osxY4BQewIHXQqeE0JMQasc0NmoYSetONKPdZaq + ###m3J2mZI8AnuewYCZqPU1HX+DnLJB0mPQdL4F6CVQTFdzJVKuq0leLVU24WpYUAjR + ###Pxc1Dpg9aHI0nV2HPAi0GDlJ3r3N09BJ2lzxT1HBZhWVKq+UTROX4iyYZ7YrTP2R + ###nmQGPEASkUKU3ekM+1YSL2OnIPzUGQUBPt9qsGVaezW/smpZt5zbxkuTm+ruUVbm + ###L+kvht/MW7o/l3lLVPsMDTnEi1tkXa6f0raWQtA29hiLyTX0IKYHbP1MlY2/O+h0 + ###L9KJOkhjC9309+JqRXp3kaadCT6jwLUSHHhJbQ25ZdYkwUUeF3rEtQyhV7fWjHat + ###7JzepAc25+yae8U54x83rglL0g4xTrOZt1pSFLWt6cdNlaDB58M4+lnDX51kUdw7 + ###pKtni/p+n8mllnSMfVG5nHWJd/AVsjhpCWGc3VkAXLN26A3vDq2PARIDyK/c/L1m + ###/BJZ5WjtKaq+zkasF6mhiwogRdUn1jr15tkgVJkwfHEJxXhgbS3T6vnn49b6pZaF + ###bXjkPtiuz8N2Fqb5fbN/xDTAnYFteCgH249+yaOU3e2jwx3X0szYIDLNMth/QMqd + ###pCKwCA8fwEdRZ5xPcRbCr5dPaGankyTrDIknJFzoBOlRL5m3r9CxlB1uUfAgJuOE + ###Mcsies9TmI05pzAb+acw8vYPPoVZVQcxMAVCfB1eWhhnQjJEwDMZAmSgAHJoXXch + ###QzyT2DAhmbJJdhgpfZs8zTLxnFxzXwrbFJPjO4FOFl7fC9r/feqG9P11/XXA0aNw + ###OZcfcRxk2/cXPw7a8Fh2Heur4XB7L50q80QC8fgbx+NvupSEzrjBb74cSYHaSH+z + ###7QeZJ1edH2p1t4eZ884D5wYuzeoeFJ2eQudF2uTj8496GAUXFmFR0PtkDwWDkXrX + ###oEnTQ1wkpKPUpzyT5A3bEsH0y0/3ZGbeN0H4wrGbwtX7w0rmroFpDQIfN7YolXCq + ###hy4qyLkgj6b74vyyALpJn9Ksl/0qNeuiolKxr8l0xKD9esZosgsBiGmfJFv/fNBJ + ###59XBVScFmCCwEkI1iAvk2ezPS5id0jl7TMv/mN2BZmIhl3rtJAI7qHqbcaZSvvZ4 + ###02hRaHcwj0KdFsyzl0xqkNEE96YEC0NezdsFqGpCrE50tCRwC5zbiIBdkDpRFOcs + ###F85lsIYmZL45Hw5vtITPwgsowWN5GVklniuDKJnIVAGYgCbFcyV4igRuDG0INBaJ + ###pT32D1+ru/G55y6/jeEYfKeCulkkU3OLEIivswHPi9DRQxzJCJxA5vBK+JoPhr19 + ###gbtP9xJvoQIymY6HEBU6GM5MTQQzm56n6YCNW8Q3SwFW+Nc7rDPXkRIuetHIxOkc + + + +Valin, et al. Expires August 20, 2012 [Page 267] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ocggP0ywXvOYbHLdSz0dnXpatiVg7TUKHKDXZQZx/TiBushyznTbMkw1c/ze7SMb + ###5wHJHZXTO48/jBQhs3WPMrU3BPwex44UlBEIf2Q30kchVYVOgJjLOeEWmAUglIfB + ###GQm7X1WXpsx53QDHfz2UwR/JYE09+PxdCkdlxvU2wM8LU3QljOoZsxgr/OApwHl6 + ###kWAGL3y8l8hATvu4Xg9QmT9+L4ub24aPKM1IFecM1DijcANFPZTDyL+WSbbaHAcZ + ###8xxW37e9E81f8E02eyfuT3xTbqKkQH9PgY665XBra1qWHdVJ34/aATcM3uiDszUN + ###Y7B+TQOC6H7z7X62fUBpfz6zgFgJZ+NvmOycSH7ik1VUl/TJ8QHo8k15zShjo2a+ + ###DNGdv6morWDly/ytWybABxcZe/PlcImowIzNE5+RwYv5OXAtzPtQhqcR22SQVJ37 + ###UKuDJt7xSFc6bN1shOgY2YJD8OnwNhl3JvxsnMsTxsT1Cm5RHRLA1jM1fKMpc8/R + ###b7khDdSAdixm51iGMJ53R6dnELKytd9qcznW7mbxBgxgtDhSnAvCeCWHLyzcZdlE + ###RhnKhuhKTuYMyjwEQiS8BwqPT3d/eQgGPe8bCMwT6ODyBlwyVOsYqdjSTo4VIqM9 + ###c0j+hxyNMAu27KnPCB/N6I9PtCNZGqGkud0tOjVl8/R4Rah+Gfp0Jiy6Eoe1cDwB + ###sJlD9t+AKkchlOZoutOgr8HKptuZD36N7XHGq5p4K9Wi+ReTEJ2SM9CtdR7tXLaT + ###juQbb20Bo0j321pXA37mPYREnni8I3Qr/ovIO+Iz7XnFY20P+YJOv06MIoQwsaWL + ###OVPP0R+C67V5l969K4CQSqrNiWe+g0B/xDqOS6iKWMd6kyu08KYcWMZRBFAFarCg + ###wto+CYfgedmdQskUlelEaaoGXv8W7hya5vMWAviM4T72EYdAIj+0EyGd9z+6M4sa + ###PRGs9zrCQxIodIxnnuBpFmR7p/Sf3Qkg34MXuMAkOAPzTCoMc32pZYJ138C4qAgD + ###WX8HF9ewch3ugFG49HINi8wYbfOwkbJQcsMmPkA+zpcUf2A1aqVrMV0TV1e0LDD5 + ###aoiOt2xVxOot+6gy65SSLxX5yadczxkRzwSVIXa3ufoJdZfG3StMqSTmR5fuVHYU + ###ycBe662AT1o6mHBWNGYbKYbIao4dSJCW+O0Ru10BLdeq1nMNXYYQgtk7aqJi4eK2 + ###NK15stD1XBua15dKvWnD4p0IvSc0g2N1KT1hifQONfQRylGjx2DSq+ArIl/X3xLp + ###bAJpmpX1suHXtSDy9iVy3+Bb7HNR50XJUk17ra7sip2R7yNFmi3cdLZzu0jKA+Yg + ###p5avse/pzqFuiEdmm1xyPeKlzAbe1HDmAtvWCiJ7tH3WmMznN4E6ZcMxlj3FbJyQ + ###/d013S1WBlXKCFSMUdACSgkeGe1Gk9GALXjLLBqRfsDDjX01IceIbqrXAeQDqTnz + ###6EsSHJh5jMo2KzTSOGnZg1T+UM3Kaiv6/hyxRmKmB3doLC+Rr8oUmhbmmnYKIvfM + ###waOQ7R20ziDn+NGHU6GUsRe59m/Hbgqbu7RbjRIYPIMb6FKRpSdhD0y4np/G9ogt + ###ao2Hy7KeuuvUeEDQbe2zDpZluLLsvx6DLGbAMl+ybMB+I3DNZ/4tYCb3w2AahYtC + ###7r5VDPRs+/V3k9OgOzbRvgjUFDuNP0bzHiZiHKwe9GhZiuESZ8N8RJ77i7FFuoxV + ###aNMmI9e6LbJ5wFmzRBUrwxty1N/gH50X8CJNuJuAlMt0kUFZ7XyyvKLHuO2ALUCx + ###t7sM5NrQWgnjHhva784vBb1V4IKsLF0oVqK/8FIm12ZsB1ypmAo3600xbsLvoQHX + ###gp4oZu94sKx3wzYI7f0LUnjEcdyUaT0EZBY4BVwkalmAOccID3V4qbluDsU6FnuV + ###drRQ9EWPn8vcVmCTSqazMUgdGXg1LG+MtlwdQghhrU8otWeSnhdq+a4fvkwnkMwG + ###DRGTJ6zMnHV3JQmcnKZYVKiTjqB0BtuPIVibCWODdDIRRYQwbXIGyiBdjDZAqG3c + ###+uQ9bUDDq5sJ8TcgLGnUZfIFFiDMXImm7Rw7t0zl8JvXVyoXhwZdaQjlzZX9VJ07 + ###ZXpXnh3n+zMvb9PJj+yKi1zPn/uAKeFhZbYM8htGzaskCr42smh9rvWTLtIVHSuo + ###bElaQ3/z4Sv7m7bZmMEOj6j2IOjZB743ZZlAVp36vs5vVXHvknVTU/Az0uh5/XWU + ###AdaMrC3JAcj4UV2ztWyz8s2NFd2oQ8ROr71cNXxTLFtq8jUF/HB9ztJv5Xzr6i16 + ###lApl+c9SvB+PWn48pYgwi0cjFy3U2PYaLkow+K/BsFWPurzJpkYcAiQT60RI/M74 + ###5/eH1qswbem6EWLiWiGw6pFmduD6x4tgHyyinVQU7/nKk2aA1Qmyol0Pe6nhEsmj + ###NXo9HhaKTYADGi+ZgjabEtJKJYiwuvKDa2KYY1yWUtKHqN78C1W3+b9USklk8n+E + ###RPSvbTi5O9WNkcCdnFBu+Qc4W3bes7Jo41F+Oeh27nIyahsJ/43yat5M+yItNh4y + ###iyEqbu/LD/3UyagXsZkZkEtbj/rVZx/zWX1Mq1Fxc5ftALq4jc60cuVa5/Lzxeah + ###DOLZVl4viLVsG1kRbBX1EJ1v1ZuPIfX898yYvKxMjZSkEVjEsThjhWCfbqfTw/gt + ###4wS6uGDlWL4LHh/kHn4LhgFYsKUzbf3eiKy81jEXOq/MezG0XpTmTNE1GjU3FcPy + ###GjQzA+hK2tneGmjOlsW3UOY34xRYZ83GDV/4WG40nT5hb0y+ab+mM1jDTsjAtjcB + ###Dz1kqHjI3Bee2Xs4xqJ/FRPqoKYwuiAEnW5fiDMYyQihuj6hEmjT9WVAagWJMUaR + ###UUg0io5hxu0jTLjYLuYZraZldHUFA8IvAUEe7wXN2u4IcNkWd2PyAZY1bCFv4nNe + ###08nA85YtlN6IDFLkqG2QFLVawOc6I1yKmOFj6RymuoGEIY84YaJ5QKSRP+9FcKY/ + ###lfD8TKwZLV+zlijzhY2x7OuxlIwM/WJZOPMvolo8WuHMv7tewWfO0Q1uKEpD4z33 + + + +Valin, et al. Expires August 20, 2012 [Page 268] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###USB4A2AnXqoSS1ViqUpIVQL+vYcm8XSKgmDhase1pKqCcncRAdP0rJuXB1ETtufJ + ###3UXO7nMFbJ0bWvgDwdr4XRzulQopPQxPxVBjHRFLCTwUSdqIm2YJ3yK99AjkYiaD + ###T+CMHc42bruDjutGIHBUsRwvfVme2Qi6WRmg+b1cDciaDRvspNPhMKOOwFgQJUnO + ###hTs7t2XWcCr2GCoI+CKgZz73SEqeTYMeOqSf/3YKXuAE0yyi4/muf2O9z1QV7qP1 + ###OX3nNemj//upjX+ZMu9WeV0Gz+C8O52Ug7sYD+rwLn42vTiQ2uHn5HziDQoxhETe + ###wBvbDcSOUpI6BIBAzr0ybeqsT/meJr/PknFqxPgi1AxENoCK4YllsEGEQ4xNsTxf + ###su13kOvgNg06w8E/psENRIR0L8WLIgblGs6wMeWHNSzMujwZwuvp3Yit5YyiSAbc + ###RrYL/iujnXBdG45IRk6Tp6dy/tidXgM7SoIrhpqErRc0rk64QxNjPmWABjAKGuVN + ###mo445wohCq47hZqOEiwu1QMAb9gDxiSp41Yv3vhtervCBqUSBXx/9h/L60deuKQn + ###w9n4In0JFPTysnuXdl4ijzk43gZX7hcXD+yjyq5mvQ5/w/VGVf8LH5tRM/yPMGyu + ###R+y/MGK/h41Gs/4fQfVRRjjnmsG2GQT/8Vs//7l59/+m12N5CjzbHo6+jbtX19Og + ###dLESRGzGK1E1ZCyuffNtlAYH3X53mnZeBC0mEuFzE/BmTcdf2Y/PTtNOd6LKvIC3 + ###D2aPYUwTSRN/Oe8OkjEqXn2286A/LGP6t5ynPesPmbjfvRBsrMT0vN+Qpw6RhfWg + ###eyFfQWFF9hPr8aKXdPtsLzlPe8PblWdgHh2lY/Yk2EWZcgWOtx0urMEbl8OeCM6E + ###qJiuiDQZgy/y9KdnlcAcBfo9CvBBaOPBxIz5JQKA5JzXtyG8DYbT7gXbs6fXkDKn + ###C/vxpdHToGOBoYbwwtM960ZDGXXP62ClPgieCQiC+0Ag0PqsM7yY9dPBNKGZfMkm + ###acjujEHaTMfdpDdRuMVZFLMhQYfBHKZdfAfuDcDsyCAxKAnLzMvbHNlsFwUaeCZr + ###BrHNFALOvmEk6IRvaynTk8aMuHhNsP5wmqraYB0G31eQJtgNPg+T4eX0ljJKwt5J + ###nbCXukB+Y6CWAaebyQShPzwKdj8dn+6228HRabD//vhgf3cnONjf3j1s77aDs6Og + ###dfhrcNw6Pfv1H23292z38Cw43f/53Vk7aJ3uBj+ftg7Pdneebf0anL3bb9ObL/i3 + ###9tHe2Ud4jH0+Pj36ZX+HNY6P7gbbR8e/YkPBu6ODnd1T1t7hzjMIvjnd3/pwdsR+ + ###+Mc/Wm326j/+AbcQEA+srH2AYX+3XQ72D7cPPuzsH/5cfsaaCA6PzgL0IWOPnR2V + ###sVv3teBoL3i/e7r9jn1tbe0f7J/9iqDs7Z8dQl97rLMWomB/+8NB6zQ4/nB6fNTe + ###xfHv7Le3D1r773d3XrDeA0DnL4Ci9rvWwQF0+EyN8+jj4e4pgG4McmuXwdjaOtjl + ###HbFB7uyf7m6fwWjEp2dsXAx1DLwDxqOOd7f34cPup102ltbpr2XRZnv35AN7iN0M + ###dlrvmWbTDkoKIwHr75mNETYp2x9Od98DyAwN7Q9b7bP9sw9nbGKPjnYQz+3d01/Y + ###pDIF6eAIML/37EN7t8x6OGthx6wJhil2m33e+tDeR5ztM6I4Pf1wfLZ/dLjCJvgj + ###wwqDscVe3cHJPDp8BkNlCDo6/RW6Bhwg7svBx3e77PdTwCdiqgXIaDOMbZ/pj7H+ + ###GALPnqkxBoe7Px/s/7x7uL0Ld4+glY/77d0VNlX7bXiANQndfmyxPj/gkIEmGFTP + ###8KNGsmWcyGB/L2jt/LIPYIuH2dS39wWZIMq23wl0v3j2SBvUy2fP/l/3spNeBu9a + ###v+xCeNre/s/xO/bj4KI3Y+z5vxjXuOxevbj+r2f/D5zYL59p96AOBspCcFf+Op1B + ###usBYRanB7Wcic8YkYPKTVNIhYFzX8svCpRWrQGBmi8OD9l5gnIfpQlhJWeDTAWwn + ###Y16f19RRV0eT3cHFdvaZlFJd9l8eBcEubyrwNLXwZZ3fgBbqu2CY4ISbd3ImQDyi + ###5ye5Ty4Moqsum9fdPNgUiPvwd19PPfAUIKpTT7r63cH+4OvPQJUnTH8qACKjswnu + ###oqCbjsZMVuAJNrHQ9KIg2gYB/P2mzE/1DDuGMYQEKqd8DtC1mJH10SnbosjUYjTV + ###neyDMWd0MLzFIpYQFuRpD7LJDMZX1TJ9Cj1tjfFteAY/hEod/sATOfa4MR+WH3oe + ###jYamL7c1hGl/5B2GBCLmrcjv/AO8xr74ADRei09UQyfGq/HJa3eFETzRHLTiw7CW + ###qrj4CjwMd1nv/NG909b7XapMtRZYidudxjiz0ogh2Aw4a6q8NX5ekz8LkmTNHIFr + ###tJqlnfQymfWmPzF5zz8/1IKooPMCRsnJZ3uYXsYnkHe4rtrbmo2v2N7F+G/S+wYp + ###fMl0dDljqolZrQDY7Tl7PubaBZyyPJez+lybpoTXBLorWyvTXBJlCas6K88Yv2EY + ###o2eYCLsvMZB2OGt8/jz4T3oAD6RExHhyyZ6EGUyn8IzdMxwrZh7DAvMdTbt9yNhB + ###ZVR4pl7GlcIq+APYIfQ+NAnCLRvfOLrEKmIoo0wABp7ysRjNR5sYBXtvOk4uMECz + ###25mx8YhDCshSirmGQbv7xySAcmoUNpl0MIStK7XHwDCf4+GR2ZqwOPLzQI4fxlXR + ###Ks90FW5bk2ZJfk6KOqcvp46BqqCimIGyKGs5czY9oavq9pug5mY20XiO6A4+WcF2 + ###xvTdJ3GMmR9DJPipuMm6qX+ZMUSHAHuvUFRoxWWkVisMYZs+lsnhNc50Vf0tvoxs + ###em5F8HtJyisG0RakvraWG9tkXVTti3WPSZiAMMDVBvVhRhjpxCVZX2hRDQ623/ID + ###bk+9Rtj+FcMQI1Un19dJ79KbNU0Bm5bUrmGM+2sMv//Of1dIuimGHHcWQFgGyOxR + ###p5B+24mtkpBCz1GrpPbBcga8c0GRh/w2BDgnh5nigQEO7IK0sTD5vceeL9FOituD + + + +Valin, et al. Expires August 20, 2012 [Page 269] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###BqfL9YqCi12RjR9Xh9qXqsBtSeQRPWdvs46ca+zOlTyIigIUSoDCAgBBgKmBk+IA + ###2TMKNaal15rylARNTCN/x70bx0O8mCMSOA8Jj/pjc/gwXIQE+YOfy4UZTFZrQsqH + ###rImKAMziyFmBxEQac4CoKl67CBRh1r7gvqY5IsCpmyu/+5kEL0qJ61CbOW15gmHO + ###XaFlsPFhImSNn3V4Pn84ebtMHE9qfRM2Ruvdh+EqQANO4UxbUaAN7o3cDbPCpA3F + ###iLB5dvph152w3LBybzt7rYO2r6FiRAajrMwRO+g5iyrezNv58zIkLICSuWhZFDUu + ###euZ28QDMOytjB4xOfaiafnudorn8YjYepwOL4Pm2n2BafkjE76V8mBYLNg2XWanQ + ###940dEapb9PDdHNmFLl3wM+khm/mceJam+3QRhVCLNr7JlGufaWjX9bCchjFdj+Ww + ###4IoOTOsUM9UDZ3CmoHS/MnVEeuWTpIZ7lVJLmdZ6wTq67F502avFZNZ58qo2RENk + ###LzjWf/0r+GH66crrpX/AY18Z5//cbB0PR5NH8ACYc/5fi6IIzv+b68319cb6+n9U + ###w2at0Vie//+Ia3n+vzz/X57/L8//l+f/y/P/5fl/5vl/u3t1PB5ekAsARuIytokc + ###sT/rTbsjJsgndNp/Dp/xCDdhuphxpo/FD2NguTF/OGyaEa6+c/PVTjJNsMjC3PNr + ###/mh3UHaPLq3rCg9XQDtQFx0Xw8ELzzKZcYqfc3lPsM1HAMa2llRW7/qAW/rudXlP + ###prvOwfEUCm++1oqSaYEdBJob0zH11UhVSBR4/2wH+NDUUXZ+PUUWd9l+t7sNKZN5 + ###lVa9nqkIHQ/eL05g/LlaxPS0ZszTasbhRlYstYZBADc0rcLkLHJSfXkSbtx7ZuZ1 + ###zVEZeemR/Xy/ft2ufY/k0WPvCehxQcrDOXHopxZZ9CPjGLgdrVnXwhoOSlorZYlr + ###yEm5wTPb8SEzBn784eynACZaII6oECIrNhHq7mb1dfcNQ8xrBulKd/BLehF+7n5Z + ###xU8R+yQy7VcqFRoCxiuSnBWI9AHB4VAUdWidvg+SSf+n+6FZIps1SV8CDhYyaA6X + ###VhSEyfO9FI6yI7aSGAgihNJJf2A1CdEUqpHRcNIFs00QNiE2Agw8V0wQXwxK9D65 + ###vWYNs8bfMtrvp/0hlBe8uIDMqRfJALoaY3bVDix7sHy/cJq0A4U84aH+nWOV/wIX + ###R5iz9Nm1L4qrCOYTBgtdWU5XdtdRga49bGPhrs1HYE7ti7oWnXIOsKAPmt9Jyt2L + ###+KqqvvayBFhiDjfgb4iVfdDCkpyzflnMn1jgYinqmxG3ZorYHPbGaz3CrFm3CQei + ###tzjpxIyTzJc7POTzlNTjdB3N7/r/GPXAnD2Ueg4eRj7g6kqVutFMwu/zoFaqHJec + ###ow+ROHcTXjDGxGgcjE1tZvygB9PgIvre7CflHWGhmZ+C6H/CRiWH5orQF4PSPicX + ###0sG+PorgM8P4l4Um2e3alIwy6Au6PpApWgxUFu7aE9MpqqJj7G/va098Hog8y1g6 + ###jsGzyY85VZAfvzuAIg1wv0JF2LRoUIqsZEB+xkcZjanPRGKSgHkzEZAx923pWr4t + ###HDpP06phUwpH4NlLbwMe02keZnFI2X3raBfHpNWYNQ6E4PxtCEY7QkUtWm9uoE8Z + ###EwduIfQbbl6ibMDkkEBQ9xANUkz+QGsUY7XnvbQPtUwhelm5lQDEABdDQFhdrzXX + ###m9HGK4DcJIUSJ/CV/wHVRHtQOxqieEs7rDYjPBM61ubmjedQm1qsuHPobVJ/xzPv + ###OmqXBzw/9so4/xmNU+699BgBoPnnP1GTfbPiP5thPVqe//yIa3n+szz/WZ7/LM9/ + ###luc/y/Of5fnPY8V/HpP4JJzteU2kk1kymHb/QF6pRQwy0CD+krGU7qAHznzKmC/E + ###MCsAVAlnGLcJd1GpO87PRQo2/CKBngVs9ZNpzCu5R26oJBnOJ9dD8OxnfFF5A9ox + ###kgW6uruNT2oZAZkUIyoRknYywzALdPUuGffb18ko3ds/PU4ubtIOd9TXRwXPDAds + ###ribsQS4KpNIfz9+VD/IzmNWTsO4bFnUFz3i6WXRUB3vx5Hrk70weug1vK5fj9HdG + ###oBffMoZWYFQ5GWtVVwmvLX5tIzJ7VN6uco5lrKNEkAyQKHxGOLCEvH6mnZ+xzX6U + ###dnyBHGoV8suPdFxh2fSKq7CNq/DzUAQ8hD6jkeEx6+8Kl6BnBYqucGmcWkvvM0ec + ###0WMBG9gF+nyG3oVI6N7WXVP54JyBFegKeWMOAuGvEXHtG1KxrnpJ/7yT2IfgZlcf + ###GT0AeV4m2fa1YpbizKTLLr12MyPKC3TFycp/UVd7fHfij5bSr+lgxTcqb5w3U6/c + ###c4wAjqwYJpnCN+2P+L+RCrrl7saogjBRHPozYmzJ6bgkIHoOyT2FpVE/Lh1w6/aA + ###W7chyDwYWAZuVaGL4ZFpKSPWNtSxtkO2AD7dEg6n+XztQnbbMn0O4bOiE6tCunja + ###LgPISZiByd4NjfKtBnRJr5cDXZgBXahBF7G+KziUOUCGCCSfE7olJswOBhryuDAj + ###u6r1KEGkT3lUVkwCcWKO+mA4HPFASGvUhhe7tABH/AgDYYGPa5uBG1FSFJlzprur + ###IbSLeWUFUsMspGqI7RJirSioAhgLdYx1wW7upoZdcIhZNCOGZQxzPu0Yw1zz0tB9 + ###iKPrs/xqfXEW4KJ1UZTydhy0il0TVqe9bnXfCn0N87zE2iqJT48+HO5ofb8yfHYc + ###AV4XHtwcLiTA84vncJmfgOQJc7jw3cUAFE0qwx4HVaSZmY57c3O44G5DIIpGHgPE + ###PIkXrjy1wQIR5aSPKVjAcvSHxUEskGamUHOExfYoTSHN72PkmdH29kyVcvUYsq3j + ###VFfeToRK6+QvkRXVfG52cU3wCtf7o3UaCr2klvXI6M5pk/0GE+tAIVU3njICtDZS + ###sZw2stQ8pSg5r9yhCqDSrLQ/bJkpUb44r5CKnPXG2twULFusvyru8UqOaqfTYDYK + ###RrxGltw7R1jvVqCLowi+K1RBVujN4Ljyln1gM/lVO3DV8uPTXG/3By+yc+VD5pxR + + + +Valin, et al. Expires August 20, 2012 [Page 270] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###B5jNL8m4m5z30onIRn4NObTBFApx125ktQyhE11QaBmn6DMw7jKR7+zX4934l6P9 + ###7d0dZ8fnw5Dcp/IWy5geYAbmrEwPh8PuJEUtE7O9C0uNDpdDPLaXp9ah/Wxd1E8N + ###m7WNuoxPl49uDYeTqXwsMwW/C4GdRNpPtDDrmZch1XkWSFSg/X/l7JDz2g+x4rUh + ###UdCahM/GPNKNz+yGMZdqUVpvqBvW7GuMRfIv/grcQckA+uBZi9rvWoza3NxFtNyU + ###DYvhJeAskmmDduDlHKMBLLxJ6xTAKivGUNZBLbNlWzZoXV8pt1wJ1YI5xQ1P/gi6 + ###w80qWalJRMH2Ehg2e99WQFMK0ALENnxIk9CZwTiVlSbtj66hGIC+bgSD0hQgUzrS + ###UA9UAVuItmIMvYjvFbZfG1aVYQgEa22bEdn+4fGHs/hs/+CMUS86r+Yut7JnXaGn + ###K9aIb1r6lqd//qvRCxNkYCJ+nyW97vQbt6rZYL7b//ldfNo62411gMNId7Sd0z/n + ###O9R/JQ+Tos1FLuy/nt2/OY0EBWqyi3aV2X9Y9ZASE9UJBS3yh4/NnEH6VqxRnnSF + ###1H2CtD0YdXqNYBntwKIEAnl3jItRgeAtvRjyGgdZi89f6kAH9rfiwP7mAmvcrXBl + ###zg+x0qeMAULfqo2sYfCmNVbhHEMEx2VtWGUhbZQzpSpl6dYN0WgpzgRC51Ug2qxt + ###ZuNdexDFnrnPCulAyUJ+icInCxF2vi8PeZaHPMtDnuxR/QUPeTzu1KIE38HZMSLv + ###fHYZsx8cTW4QwxNIJINYzGkVPh9Ako2qq/mx39+3xHywl+A7F/7gu6PmrWr9K0Xv + ###bAieJozUmbYHrlBTJoAFX6W+xWSAKXiQsmHPJoBYzCw4HUN0jUCs1iwiAdW/ifj1 + ###tf1IzAsCaY+Y+DAHIVtzR2aOXntQ/ZgRAEUbqe2yjr67jKDeejxRGaZmg/Gw12OY + ###6oGJ2ZeUTWpZrdP3QuJniz8+ax23QeGs2TZPjgpeps2LDLokZdjOyNqlNfA54EWL + ###Kl5IXgZQlCZcCZ7jO+9b7X8aIqypmK3MhYSJGEwW1Yh3IUjY9ZiQbN0fkrX74MTr + ###gqyDVvWaC9T6tkVxk9SVWKN3ShwhCALbDC+bOnOb0lTclbLDPfS7ulxmrkfq78MW + ###RgGqnVucbug6vM7ErCKD1uK1WrXgtlvlg4e9QbSqlHiHz5Sc3yp45Kfm+bXv7c/O + ###a96QWqE8eHQZG7uhDSqXRLoZGq2NDr0pRV0rxnkAcXSMFzfYeHDOaBdr96LAJliX + ###w1c5OXlYrcNY5ZM6r5VPOpPg8Lal8/2/3ZXh/89FCZ786fqhfczL/7TeaNj1n5rN + ###9aX//4+4lv7/S///pf//0v9/6f+/9P//N/D/H0AAAJ7XsLF/2D5r47nNu2f/j/0O + ###VlnPLd3fn/Ef9qAZBAAnaOYvQnjCYAARcxDHF6PebAL/PUvvGBscBP+1/V/P/leG + ###Gszdh0XCFDrLBuYrK5hI/aFAK2IMZCwyrWK+7D4HyWQKh077DHeuccy51DHcpD+9 + ###hhPLYu+oY7ri76Eeqx7/LjIgQUvKav66KHKVPd9XWevhyPXl0iKtjCu2Wx/2sh1K + ###3He5PvjZe5C9xk8q9DY8cxv4jX25veZYM7Oet9XR3OflidX8Z8cJVMJO0878gUq/ + ###l++ZxyuFCcX0uDOc9x5EKHnV3eAcqsjhK8+X32eiF28akssnY5K0LntDJpcNriro + ###QMTFUgm2BMFaQBIEXKLzgUC/CfC2WdAjUQch4/RLeqHNB0Gt5nZxMGCXEO9vzS4v + ###taO9AM8FUQIeaA5FkgXrwO98ZGswbrFd81Bf/HfcghUJ1xPLG+ygJdYw5Gb48npx + ###CIocqLDVvj0cjyE3eC4KcasZ95Ne94+0o9ct5CnJOSRgIE8nUCVKBkYwEL5nOLjm + ###rS5jVZGTKPc0zVlNGauIzz2Vt+NVFvFk1nX+yuMt6GcRy0JvMg25YKp5Ew3d8yTp + ###YICNgi9Fyq35ZgqbqPO9gb+56gVmzpSLnICOY6PvcTr+trsh1JoSiItSOLoComA3 + ###CywJ6ZHlKSjncc2a31y0aHPFDlU/008WWuRqgVOISTC9HYosL0aa/hEv/8S64CmQ + ###6CqwYE1vHx8Ic5uw/KLu04TunedHRCEoLL/JhSmZghSq859F3wvdS2v+K65nl6L6 + ###fppMZlC3qMCUTdiimKSDdMK4x8Z8IoOSDAInzUKrGZmLeGV9fvun6eRwfOVg23kO + ###fQLNoh3CkZf78WZdBTDCQTiZCwO4hQWdIShUsiijXUgEDoE9IEjOrxgStLC9dRr0 + ###QcgpyvA/DH7P5vl5WlJP15IMSdMTQVF4L2zPRijA0Ln+onthXqyJ+Hp39zlgyv0R + ###44nx4Yf3MZhsDncP2pLfgsfNEBpxCw5P2nhzPhEOtrrTye7dBRPViwjrg+3rZDBI + ###e5PW8f4CT2PtESYOFXgFZmjx15isk7aZmp+2b2GbbIEVNO3E/cn8VxN4dotJI7fd + ###zvSav19gN4Y6e50U5i+GVKFxv9vp9FKbthg9+QwN31UiA/7XY//POP/B0tMoC8RM + ###zHtgEZA55z/Nas0+/1mPmsv8Tz/kWp7/LM9/luc/y/Of5fnP8vzn3+D85wflf9pT + ###9joQn8wKDR7Z6mkiw9PHjwzPjgnXQSwWGa6D+ASR4VmlS5jUUSAuXMUdSA30Ea6/ + ###V2S4ppnA8VAvHWBqaLQmutHe1+PrHvjhNmQ136y4bjSEl8XfeDQdO+bQj2wowti0 + ###xzh2fLx/tv0OjXcf9w+5hZy9D0+5rzNYErbzx2C15nq81UTmARnreAz5HBrYdeab + ###ruWwFZ9EmmmtyFtgreT24XlvCdPGAoxOkIaIFT/nxwiUhz6dXgTnCchCTDzbU8cG + ###C/cgSCIw4616CWdtVOFb/MxLfop4DvNWbzqK+2lfxmhJ8JPL6bfg4jq9uPHmCqL+ + ###35oAcMYKGGQCqh1QhhQHkfEUqZ0Pw0Lo3uVHISlWsrcrtdLSWqRd6Tgsq8KyEXXA + ###4qAFldFDe1gX+6AFTsjBJOmPespaKdcZjBwxsCaxV5mLPE63tNbAwxg+a8b4ZDTq + + + +Valin, et al. Expires August 20, 2012 [Page 271] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###fYsn3UEacwBL8umy6rschGU/payoOX+P5o1gBnCpwZqjUZCs+UnvtTXo3MdwBGzq + ###L0bfMsAuzSeviukK7+sNw+HZ/1bZo3+kw8uSzglWdByAv0XGRGYO/UFQzcHXI7S9 + ###EJlE88lErQjg9Prx5IRHsKcmxxAPldTGUA6e4zZWRhjKcwfseUKsd9arjLFfC0Id + ###zFaHKbjXTFnlB7ZYGoAxQn4wOby0amNrm5YV14xZjoy7Zee7HYOu7SYf3zHVJD48 + ###YgI3HDpvg/7AEzOw/61BtQYXr9z0ftkTmaYMXsYDziYX1zNZRJxqeW9SDTJ2ryQ2 + ###07KO9SJY1DCoHeRCySqZ7kQL19WOT6j7nf1falH8NRmfuHjj6z25g5WnVZrXclWo + ###eI3BV7bRZKIBizdI8Hx1ubGvmygpcQGhLBGyIBYIkj04e2fiBpSbgvh9BgEDGb+F + ###EUIgu7Zj6wr06AbetWQEUbEgmxIJQhhzFGqxRUbJjK2PuwaGzm/Tu1EyYCCUeJeF + ###EJRL8ltMHf64f/Yu3v103DpsawS/sDwl93fY1qWzhcwEEljXwtKUhghP+hAkUcEe + ###y4QdKYwvQkcFku/8p0i+c3jE8+/EwCt+AZ2c6rOTNJdRxl2UhjFSBZ1ds3vXw14H + ###D+Q4K1deI3oKCqlAMGqz57b6oslmsGGkDNGfN9N2aKqI3VCl+qJarfO2CiPwwV1i + ###Xaz1wO5ygnpbDDvCVzxz3nic3tjPYoDG6jRGO06/tuXUC+lkXt8fC440bNoj5efx + ###U+5HMG8aOWPR75jJaxZbWmpv6znk51zGO4v3A4uM+6+hDCEXM9uAUrGUnVQTZZVj + ###TV+XveQKz5IzboPBZDgb80ee2cOgVzR/r7Iz/Qd2Dg5rBciVi2mHnD70DUEnCoNR + ###TOKbd3/k9rI9BBH3jpG/+ZjMuUF5YCUAZlDvvIRiej6xOfHBxZr6cOg09szbJKkW + ###jDOWfNNeLUtdwLlrrsY8+jBjmeeRivdpjUrU/WUppn+LK+P8HyTm98l03L17hAJQ + ###c+o/VRtVPP9vrjfX1xvr61D/qRY1l+f/P+Janv8vz/+X5//L8//l+f/y/H95/m+d + ###/z/S5vgsABueMlJzwQritJhSLDYlMI4ctEk1TV+wdx7lepnlxfBMt/dOjBgfUUr4 + ###0z9Wp6bnAjz0C95UTgvzzrJX7wqctQfqLPuOuv98EKypHP5fJP/GzayTTBPYTwCP + ###nzLbLHjcvjpdDMSzZHyVThWcC9R8Lgai+9hBMQg9WfE4lAvWH78PiKJuSGEQ3yd3 + ###GEIGlK9T3wNAnFcUYPVTsZkm149jnmYdqA4Xg2eRZNQ5ygRxHhbHk+vu5XT+dBEW + ###T1F0FC+htCZBXHjOswr+wIVZH7uZmfqnYybpw5+sqN3uYJCOYxC0hCkPXoH83HdG + ###oY7XeOoDaMcDFjQ0i1NQPrrerD8IqvD500/Bp88/latf5KkQ6x2Khrx2j7OIlSEk + ###lyWJZTulIATBKISCgItcx65Qw9PQV1/jB1mlhn3xpABWAzdtL7Ix7ZTmwD2D8TSz + ###ZqQmw1Rkeu5BQKw4ggGMQC6zlbIcsZWt77vx7dP0Mw4Jznu0CQO0AKrZrS8aIumC + ###DisVfOrnIczaIL2b0lTBROkv5NnKyLODYN20cuAvjHt9PKL6OQ0qTnrdq0Ha4fji + ###qCoHB5Dh+vFHKxIGZ2y3tI39Y/WTu90qI8zfdLt1H1vuZY8B4nWadOLxcNifAyaB + ###uJNOupAHAN6D1+4Fmwni/O320wO220++RUKbxZ2sElUMxMzHCu635K/6o7bbbhkK + ###6+CmKyCMe8OLpFdW8x6LGxkbLncuKbRhu/ul8EzBHXjQ4eNVHKE7BWMPd0QwnR0m + ###s348+X0c4wul4Dlvpxw8twYBWZd1dkNcXjjNCPyyvkDORvOQRr0Bkq/o1kEHsfp+ + ###cldSd8lhafvgv2HDFONj+6IqMCh+czZXGoPbkwDaGBvszp4pykQxoyEu5IgdpFRd + ###MYQbtg4MIQfDdPvcbDdQFlPZjEKp5TtmyxryQVfmEKBV8uWMOyFk3ImKbhalKtcP + ###pGcldInbb9TasySwVuc3MFWa3lFFZkg2WPGD4k7WpnzHydbqmahxCgo0t//CZE20 + ###mfpNzNRv+kztdXu9AIyG3MKZXA3Ba5O9BN893E28yb+BN1wpABZaxf/zCVthMOtL + ###O0eM3ssTng2y0OpbCHnKLmZhol5kwCW8z5dGDxhYvwmJVH310Iw+VWafrZ2dxfqs + ###aB1W5vdmI/03/L8f6d+lChNZuI/ycR8auPd43BGBpb20j65kc4nFXVkPUmrCQoI1 + ###bIcgSpPl3CAvnnIFv7C3TUYGQrUtUct5vr92JJp4iGbksgrFvbRhqwlTkzW8vJSr + ###2+IGbJPzDdkmNtzoM9d41ltV8WL+W/YKL0lihYle8ReuMebl4Ws+Krrm/X3ff+1H + ###hdZ+zrSwCczjBHlv/6Y1kP+2SWUAttAwRZ29kRKMbYuIrn2WWHcrIJoV0bj/Imu+ + ###sFr+p62fR1v0T7gQi628+QuNHAyp8azV9BdfOo+7cvDfVaVeGIwEi0H92U4cD7gy + ###/H8ga5inkuH9HIHm5P+oNmvrZv6PqFptLP1/fsi19P9Z+v8s/X+W/j9L/5+l/8/S + ###/6dQ/g/thC5DTCoZJvmsRBRY+A9jQvIvOh6BgGC7yCbjeiIi10p5WoLgRBVwb5ZX + ###Le4Zs+BponaCY1Q/RTbPdtFeCsHNaJqXcQ4MTsgLiDGlwmTN+y4GYsFEuWV5migf + ###AXwaYZtwepcmFxYuczJgFjyq8+fUzS7UeUyJY5jyM0gVWHNzcRYF0T2w6w6+ZiY8 + ###1gElEPchIpVtor/zareJDNGdLA5zQSyapc6zL/fY+N7IWxREilkqsKIRxMNZ/5yt + ###FhBdBHT3P9suSouKKxQCUWERRC3PWgX1CY3KbHk/v/tc/ZI999qBpy8pDEb/s7+M + ###8L1JYYJgC8qBWwvdl0ubOKvbDMJxg2lsfvMcnMJ76WQqs4WInBn8Sa1RUTyPfXut + ###TlFuuKn6JngjCYF9EzYdaVSQ48NkHPC3IhnEDY1Gtqmbv2nIfjO4wg2P1zb44g3j + + + +Valin, et al. Expires August 20, 2012 [Page 272] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###hwpla/CIHr6mHxUAV5Rhznv7pyLU2Tku0CAzNpc1jcT8kGp4JGDv5Bct0JMAGg6u + ###KlhhWgu3t0xrYt7sMqwS1zrBQE1RKJ4u8VV1LVq2qU7DfZaRzgEBLGnx8Otl77ZE + ###N8vZEAmLnYLKY2f7njdms1Cl7BDLhgIax8MZ095Ag6u8DU6qlDpGQ3R7dj6F7BRB + ###ryDGrUnMyhBQUktsRU00GzGNYMWd9DYk51DSzvzOjWKt5m52A4h1XrE7lTOztpa1 + ###NEyb4kSHSucNcAqVuSI0PoCJXPCy3lABmE9vWcyw/zGVd5R2Yiu9yj1NgHPsf2HY + ###DG3733pYX9r/fsS1tP8t7X9L+9/S/re0/y3tf0v7XzH7HxWLPNkOgrCqvrbZ1zp6 + ###+rdMuYmblpKAS1WMu/Asdd+C5K5rJQfOFrxKmriabchZ5XnW5l5kVDxNJ7PeVIQx + ###QTa4BwSzGVJ6tgliVWTeKwoi6ALc48JxhROxCwuDONfuidbLYpmW4e8+GjsxSoLt + ###MAThk9qagFAg+TTk5ikC4kf+vG7xvBd4C4A431ZngqhsTdx4/JBrkUCPAs0RiHoY + ###L3+3lH5NByv3BNHj/89zLPcm1455atofhfEJ25HZh4h9cB7gKcNP2jkVQZmm/L9B + ###NfhuvtusI83GJ9ufgyLvkvcqT5CGgiUTsAAR3ky95Oj0HLOM6VFdxmNQGJHx0Arw + ###1bebmmc+GoGGo4AJq2OvW/uA26IGwZuADE8Dy0wjkEeWggPpPahbJ5DsPrN2vpQB + ###Es38YoCQ9HojBnQw4WkhJ3m2MeFS1wUdP/L51B3NpkDrjOitZm2jh5h1Ox+bmnR0 + ###bNW/8lmrKMLReIZtWzKagSS/4iXzKUUl8JTpbtusa66YByXVq2q6yj0x9Ym2wFgQ + ###IeEchCAGbKREhJRoEaRwZHLERLmI4U/ORU60EHKU7U+9QSFQnslS8NBDjzhZwirG + ###eBThfvvgv6FF2Su+y96pNV7bj6KkXIJfykEljLDhclCrGj1wEYG9UinBr2vYgI9n + ###iAcZu6iwJp4/px/ebGL+0dfSRR4aeGunp/THxKz5YmIIqY6xk7ENjoJ3u9uQDFG5 + ###JB9ITEu84BLFsbhz6/fQfTLoTjOgq2SB5yLfmG7BsXGnvAzOx2lyw1ZVmanUF+zz + ###BKRlqA77d/aV/L94Zdh/eV0OkeL1oRng8u2/jWq9Ztl/w2ajsaz/9kOupf13af9d + ###2n+X9t+l/Xdp/13afx+r/tvB8DbY6k7HYANkbHk26CRg7i0dbJ2ervCiZ+zFF+we + ###bHOYmVwVrmZ8S9RF4+wRigyPIdfC2DQpsiGBtsZYUXfQAwO05pfK+hFl2p6uvJzm + ###7NlmTQfQ2H1Lzj1Rebk8EKnknCiYXRTEeZ6Ud5e38UltfoU503T8KKXbiiY9gR19 + ###GymwGIhnbJOF8uKGNMCg5VTMN9bJMLhkcjQv297FOjdZLrNg1lOkKqi0M4x/ae0s + ###SqzzUfJExEqG21zxWUb5/zJkYlXQEmUegh22zg2LVoFWEB+AoZ/TabsVn2yUjLoA + ###nmoLW1jnSy9IdA+eKQZAFWh4wYqAClYwxsPwyaBCyXDn7FNwSeUuH9SjXavEUyfj + ###jVN8gu3hu9vvZM2SmIETn707BRFmA0sdKXNJsUT/ThkUf5r9wZCXX9wezoDCdPcx + ###exzWo2wQ4GXN4d47bb3fbcdbu0xi2QXgHQOPCTU8YaRMEPajeX2+RQM/SjbbH9i4 + ###eF9r94bEbn8zr6XXcwakLnNoXsTDakB6+2wCtIeO1Lu4uDtoDqOSBraFLW8cNgx5 + ###wOY/W7yQxP1GF2r+gs6SewniCH9a8GT8yXlK7hk6U5bmn7+NADE3JdlosPVtmk6O + ###5pzuelKSDaSz/ij51hsmneAcWnq9KIjpBeAw57HR5DQZXKXzUElYvBj2R+N0MmE7 + ###Lx5Ac3lmNr7P6fPCAsR8MQz+zhEgGHJBDH5UEPvJHRPA58ZWKTHsEvLm/ATvdfuz + ###vjbbQ34ehbnOHhVENubtrdP5zRGIe5ASgWdkRJMSk0OTwbRCisFwlI4LZx3URJhM + ###mZtEbU8ERbccdKeQIZGhax8/XIJ7eTwbjdQX1FugGPBUcUczTOOOcxjI3AW+01gz + ###CX/xhGYIuZqXyoV9JT7YPfz57J03AEQ29xnPr5x31qDAJi8Vh8WEX7srUy7CGOxj + ###Zet7pJ1FDSa/c24YTA7bJ/Q4ffQlxJ2kaUc8N+BUin8IY/yLwCUEVb2f9aZ0U37H + ###+57GMQprf6dMH/QX4avnPcSZbPhkw3OX4UbUjMI6Qgi9hzDEY6qymOfBDfgCVU7B + ###R1+1piNqJh5jzUGxO7j9OQij9YZWEJlxFaZndCFN4JRp0N+C2WCQsp12AhZP0KH7 + ###yeAbcsduD9TqElfbgeFcXVysoOF2OhwGHbbSYVmN06TXBQFKpnz1wMgoWZsq+Q1x + ###yr6Zk6X/QE9UKf2xR0RoM7KwyinjapCSZfA8qN1fmnflbFUkmmuhYrdj9AjyPCMX + ###kPm51NAdCKccUU76PnWj8+CQQRUiARA3fWBwGSY3RCDQeouijKxsbOqZEnlU5jin + ###yLPoeF4XFmeC/C/0C9xeqAv+FhSSlJEtUiZbCJmq6PRgAjv9pD8cMnSds2m77XbA + ###pD5OBpOu4Z2yWNuiICVUUe0m5z22jmfT4eWlqXW+mBwcZ2ueZZeS7XrcixCPpoyO + ###vgWD9FbN2OWYbVvKb0yQ6D0IVBs71YQmEsMtg/tFvW+zPWVembuCmJhTDxq0uf+0 + ###Cvdddns9lAXMJH+LjVHgcg/Su44o3pgt/O6AUQ2jS6Pa6QOrIiI+IZGsWEjQE2oV + ###gVAYniurnlxcZYn5QsUfjVEdQrnlYHKdjNLFBmHBjGWbY2xHhfnPA5xkmoXAL4RH + ###mi8w9ibjzOrDJZi7NQhJW7nfzGXig8/hGIWX9HKBOSzrNsd7IcTAwvF4CBs9F2mC + ###jOs+Q7fGO+L9xNhP1mgfOjJ7aKmqLQzW1IGi5fGDxuYOLtUyVngGxiXuBxKyMTjf + ###sciUWyeUMfoR5s0+/sgZXObsaf6eIskBeH6y1ZeChjT6pimvdJJAmpgGjtCPmNTQ + + + +Valin, et al. Expires August 20, 2012 [Page 273] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###VGYeTdL2lDoO0V6px4FLZcq0Mmkql3lDSPrkccepd3/HX/8ZA2X3+ZesCqxO0xKc + ###SujeI4j0e7Rtj4QkBOf2IkPI1EKZsfs+t9Uw3ThCO6fQ2wynNasVpZiZ8gv7XbVj + ###aXNme6SyWQK6LrtrqYs92pL1ovWI866lQvnfVg/ZeQOmgiiC1/jZV5iEjVhSyqY1 + ###s74Id1R1TAXIik9XFmhPw5ws5jes6adWw+6bmA19Mh2C4858ytJH3uW28KoXIIeA + ###dKpzSDKPDDNb9JChTqVFSFK/ctRJSbnz37RoElJuZqr9Bdpp6ybvPMuAfn1/5pnl + ###xfcB9a4mDQK/NjLWaJf33fv36xzDtGECJztpL/mWdnbSiy74CjEKDIN//ct4UvdH + ###n0ugQDGdtMf+u7APBH0U5iETtRUaasaMLbiJW/Rb71/spS+YyNIRqUYi9AUuq3ta + ###FhLt19ZpxH6pab+8S8b9Nsg4sB3h04W6PuMF5fW2D/aYwD6yfpTZILTfqAy3ejPp + ###n3cS9lTVHECMLuXQom/1ZfImfY5+9Nz8mZPz15qdB3ATLzMRR2nHyl3Hcz2El7iv + ###6idygjDcw3+1P2WfFmLG6wyB91Gxs3t3Ibxtg7br2PJ02OEro5SJDvcs1n8f94ij + ###y8tJOsWH5m54YknON3jpF4k9bGecpr2eDrb3edhSxJkRxtA9fy7EPPGFt/dmk86+ + ###MncODM7wrRXzmyMtUm+k1Hjr1LHndI2FwZUjZrKtj0P9VgM6C2xN2BNnclwoAmfd + ###IE3GvS54IU/pFAzdtjvdTtBPRREh0s/OZx2oK+QhJriKCn7RgpIfRc1YrbwYMjrj + ###8UrrjUKio4Kp8vZ8dlnWT0mccyre/IMl0uj+IinuHC+MsxRIT5Z1/qNf351fPKTr + ###IVSXpuYTqrGk3vqCNelSJYqAqKRx4B+TAKjrJXiyD8ecBMdJJ4VCAWA3AFf5ZAxx + ###BenX7nA2Cf4LNZ3/AnPZrDedZNKjuwNqdTH0Ohj5W6X2Y5g1Z5kmBf3K0/PlpORJ + ###RWYvnrfhMg/W8Fs2OMYRm3OQOW8A4vtcjqjUW8FqJYFVgoaXXEzbjWeknsNE96Hs + ###U0XfCHX1+z+L6PU6SvQevCiBy2fMMThyEc7qctOiph2nSeKsOmNcmKsaTNRhsU7T + ###hTiqzj7vaXfSL/95dA6fLUjRXrvKx+70ujtgdI2OL2yW+a75U3DRG06gKtpwdnXt + ###m+liLNqSEgyeQDkC/IAJ3gsUGiQXF8MxmWGvu1fXFdzgbT58MRt/9VKl5jgB7cWX + ###CRY3Z6qIfxVqDxAP7g2vol53YMT8EoOoKDekdTacl9ny4ZprBm7ylzy0kAFJn/0K + ###+4B1u+w0zaiRDhntpovunnlgJHfFwAhf1LIBcbd+02pu5Ht0utKftZNo5tC8Tlrn + ###6N2cjkdDSPfBKMxDPiZIFpte4zDu7P9Si2LIg4lfGcQle8uqOE4+al/RN4gVwzXI + ###vuniEGxf6S0fTp+1PkIJmdJ1nKfT2zQdBFHj/4fyyTr7C+5uvQ5bP4zXBaXBEOvS + ###JVMb4DcWwCtZVlYdQW99Mku+d5MHM1GOguChkIf3liXbzB3vG1muyQeB7d31SON9 + ###eG8L6oV2kgLfAVJ23T7XBGTkc+XcFPLIGnXeMMuH8eaHwe/yZWv1W6dpYkDGd7ZO + ###ToQUL46U7ZrfuaqMBKWn3zhmYr6VTUQdxqHSUOQ8zmMj85DC8xwADYsP21e3j3Yw + ###+m1nH+IIWwcHv2af+tlY+jDo/j5jEnAnZci67HL/WI4xkYnLQtwTnkRSVopnBBtP + ###zuvzACKhDMrmyq7RQ0yJZfj1c/YG/UXh3YTedPkq4CbEFsIcpx9wA1D2xUGagqc/ + ###+gJAyTLpMaZTpnANgoMaAnPTNqZ+9uOUF4z1tmYc4OQb0hTou3fdqYyWtg7LM+J7 + ###sp2agsOhdLfXaEtz4zf11HE6nY0H8Oe1SR8L2Re5o03SA4ZAvfuuRT3M3DnDonQi + ###ziK5BGcMSIqgDQppgUMANENdmgjQErqU/OZERpfr5aAmSUzH03cKWa08Rshqqmy/ + ###UPDDjF1dhqw+CMRlyOqfFbJq5elDHJ6l/VFm0RS+ettsq9wfXA7FrgbEID4ivUPx + ###aA9bxXv5YV/Z4Qfw7sO8azmNwSpHj1pwKg4QWt/ELd6HzfzFwgcn4w4YYOcEfr51 + ###9EhswI7+LBD5ie8VDrHTNyXugexzK5B8BJBmuBqIueWnFeP0atZjtEdsNcf/ieb0 + ###/p5L5tmBTn9Zp87UrE2+K4ZQCNEDyVdIpNK9gt3SlZ2Nro3lIuQ7YIuVt/avtoTi + ###iku1yILFcbcw5xDtSZafRcHpr/DUlz6DlKzzLkMkRsnFDdu9MbWMsPLze0yV5muI + ###N5qhXxBYXJIztYxcM58N1v5AJF1D1MJeAgde02QMfxAO21GRg6ETh5gX8RNP8rZZ + ###4Jk1F8scUg6SZd8u0qe0bnW50jTnjXJwGB/s/rJ70I5Pfm7tH+IUGpqDTsI7KYot + ###AkWchCHv1DcmNmEMSiflm6/F+MTrR1/TMeQASoPZgHhARzSDr9s/2suD60SdVFcJ + ###Pcsie8ymQvh8Li09ikJ4T+/mhV2x7tPP07lezXW50ri1zWmFJ4+jvbtuBAW2f4N9 + ###elx8tLu6k4+/c/6cdPvRfnMdf/S7yr1H7045+OT15t8IyOlHb087tjRH5Xf88Zp3 + ###M92wlvP1p8+XwYylf0cxkcIPoE/QKC5ScKD+bfKUZuT/pPhEJpin46tvD0sBOqf+ + ###U1RtNiH/Z3O9ub7eWF//D3a31qwu83/+iGuZ/3OZ/3OZ/3OZ/3OZ/3OZ/3OZ/7NY + ###/SewACa9ixmU+JmoVA4oKnU5KxIRaLKq8y3jZfzURP12DcYzqLFCRWh4si7IE5FR + ###Ev3+l1FjyiPcFSsuNRiDsWxeGXOjuJSGmm/AJO9dh7tgcSkA8aQAjATiSfA16c3S + ###B4FmgTivuNTd/JMWAvGpjlv4lQ1iwnXTKPjCUakqAZmgE4itU0xBMFG1vzkir5Pe + ###5T1BnHdohZphsYlGEE+cSvWLAjYHRPexRSvWt4n+ihRofxwQ/wYV63UOWQREyH5R + + + +Valin, et al. Expires August 20, 2012 [Page 274] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###tKxXARA9Jbr4NcT4IF5KvhyMJ9fdS/at90cI/1hZv+QKW4XRiELR5UB8+RyUfCnK + ###DNJetdbhCq9j/trPcVaxurQnORhc0/6oFhkl7lWNez4oiM+QWF+zalMrDwmsC893 + ###OsiCME6TKdcrzAxHLkvg+aX6acKTFxHZyw1Ur+2l+ZZJ683bt74iOPq2zDkPb9aA + ###RrBRlQvMs9c66SQYLmT6F54zo0RzV+YoLBPLRAe0kjl3AC56/RDJKORa52l4+I8Z + ###jfBcSWJGONmjd+oFjbHjHZlelFzRmphR9g08lKh7K2nAbxzVUPDeOwJ2y+PHx8B+ + ###753Jb/b5EiJzMuvHk9/HMa6XUvCcyxRdhh0/1tYYPAylz2mBGQvIqLPuKyPPaFns + ###8BNx0J8S3XUyoBQSxByIIO6Fg+T2+h60asgYCu5aEidWN/rkrG0K0vClvLUb1HZW + ###rck7aiif9iyvqKA1GvW+IVYmv88SQIqE1zC9Zi1F7yrcm2E6vhEvxcXb4ZlTzPUN + ###F+OXWhExcPPkBIFuoFBCTAuaYWzVelYIAdqz8mHkcm65P/UGsml7AWJ+JUKFY3w2 + ###2my/R19u/K0sbvH6Vye8liE0XwngV0rvRlSJePFhgxbDF38n1ljk07jtoPladC9p + ###GI5j4d6aCZEEyyF6LBSX8ca/nXH83+DKsP9Phr2vKSO1B9f+givf/h+tVxsNy/7f + ###WK+FS/v/j7iW9v+l/X9p/1/a/5f2/6X9f2n/f6T6X/lwoH8mexq09cvZgGdwvU6T + ###DkRS+Kpz2OMAx3YYiAgDcFzTT2pNgGnq2H9O6hvixnfGrr/GOzFor6D2YOwsxJdw + ###3QdY9bh7x5YoVvg52Dnge0he/MbOgQjBZc2oIwWfAXe1pcyNIuxBj3r4xnA5Zl20 + ###OSjvOSg5V04MwXvNsCkMhG0YJtst5rc7vytjVAfc3yhjVHwwHzDwknWcDLgHeDYU + ###5C7P58m8hT+qUZldiVC862EPrVpdLN2UQgKS5AqDINJe2sdMwQwLO6KrFU4IbZD7 + ###gwNwOD4vw6nVIDiAHPs8jkeDG0SB64Q1MYC9lyQq0UEembRj7AMdpxWZ+Kz9NkLh + ###rzbMAwTprAgqvXOn3/KQSbDT7WtkAv65RYtr5J5hrJ6bxA9/z4Nf+Jzd48qjyDv0 + ###ZKWu8Lzr7mFdmWTyP9NVRSmMuv2kwiX1e9IJuC7/KWTiO5ZYkknBroBMcma20wXp + ###H3rN3yjOtJNSio87BO0iAdC+LgzhXJZqUlEYvGT8cfFutK68zEb7TF11mAo1mBQm + ###HLsrfVlOgpZYlMlkMuvDFtCCdTn51hcbq+EMICw9bPfOnQqjw1ah82vfapzQ5m7L + ###GQsMVgcx67H3xSBUR69CKOjfRyjwgzjvAFtf4UVA1LB4fk+itEGcO9EaZ5gDol0t + ###7Y5pzj1uzbn3AvJEXR7wWEs843jfYurLp7i9/9+74nhU/+WLI/3++pm3nPGk4gr4 + ###ydMJ1R4ykk69hyxT9pMPqLm5ii8qgbwFmWhAAJ/MLq65LaoFp3mrO6sH/+A++4U3 + ###X9p4eQj5PS69Nowj7weMLbB1J7ZjLqI+BBEcE6twIjWZdqezaRrAmFHk+PVF0E1/ + ###wgc4JrggEmy+Zd9/xY9v2Gf4xAApHaysnt970OawHfmVBsyGzlb0r48wZDVKHIT4 + ###AuPYWVllSvp5epGAeXSHzTi+IAUqPCCGVD9dONbDuQ9fduLuo0y4s28Hv4ppZoN/ + ###hGHTIA/+AeeVfLjsw6/3nzjPvEl5Upu2X+EQHxjdCiZDWGq4WaP6e2u4riMPd925 + ###KWPM9mxSZuxzOIovoNyaz7GG4WJ1NB2HZfzjFvaD7jFOFR0O8Ew4hmPbdOy64nyN + ###T6qf3R2mHOz4bzgNMJ4O6zHGTk9qbFrMX+pV55eNhfcvjheVutIcoZ3xTT+xltm3 + ###RPKmloh0Y39lHqetrRKQ73t+dg9n+G6SuL39w50YoscgQjXea22XgxoedUMW0zdv + ###glcUs4UeCmr+uKuC9v0N6+f5czkiGJJ223JikOOuZrvIvPe7wwCBBJtCkIyTzlhy + ###mt8w//Z7OxsVpxI33artcvFbdhotTkyG28CHg48fS/KBHXqgjPAJjwnuLVD1JW8T + ###QAWBavGgBS0STX9dpMXv/gFTxjKgD4Ev1hbKEb/h/9/DNIvHbe8eiPIVt97YdOnD + ###kbdXgxQ1YsGabXajOih26+Ckw/kcRPqPhlB772saTNJ+t9JJL6GqGmMIjGd1ez11 + ###ouZmAvBN/PvsiYfLwlwX/w9rSqXA8yBYPpY3KjcJo80Q9Mub+FP/xqmQO0/xTrOL + ###JzOEJr3b5JvIslvaHo7HaQ9tKyuyXKL28PR2WJlM01EAMgoq0hZmbX5J6Nk//GX3 + ###tL1bi6DU4Yki8BqIAxmQweu5zderpudRycOu6/72ofm6s4LYFmKRLnK/qF42FzxB + ###74CzQr1B+1F9DvgbNiNh/fsadQeA4G/4ZghzhYQvd5zsekLdYnTxgk4uWPc2wl5n + ###viMONZx35H5Hl74EFE/+jVZLs9Fg3QCo4YsqHGeDSGinyHC5eyuTs4OQkLEVcA7j + ###e0mufnxmLgfI2j1kUzeckdzwHeQmh5FYHNLL8G8Ew4/wY+4W4jIPLwuWu4fGiBZb + ###/XABB+Bvv+Rs5rcvwU/BDuorIDF6phIuD0V0NYrQ+afljudbZZBt0otZIz9bgfUK + ###vAcZREaJjuBqKN1BL4a9Wd/hdnAh+a0x4S6LJxspFM0aBVJKqs5TipbWXHU9ljXX + ###o6k48r/YQBdWC4gpFpAyPFum4LtdjVe/zngeNxH9eXn4rPvTcoZwho+ols4MaXax + ###Ffiw1Qa9fxcpEZeHoctTrryunHUKe0eO4cCzXGkVF12S2Ipfpui68oRPOLDV2K5f + ###jc0XBhCMzzwy446b5H9DccDaWxDJTlpnsfOf29u+b/Etj5iXi8/b1ZMtvvcYSMI+ + ###vuULsVIpugKrpFMXXIGip9+Ct7gKrY6M1/NWoWHEELLr06zLP9tZfXk9+pUR/3E+ + ###G1/F3KU+7Tw0CCQ//qO23oiqEP+xHrH/Qva5yv7Wm8v4jx9xLeM/lvEfy/iPZfzH + + + +Valin, et al. Expires August 20, 2012 [Page 275] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Mv5jGf+xjP/IjP9od6+Ox8MLNwQED/fSImEh/48/qmX6wKN246pt1I3vL1fNFAer + ###KgcGRPpXX1SrDfZj2GRyFBwXNDHUv85uQks4ZtHrSY6LZdSQjx3GW4zu4ne7rZ34 + ###9OjovfGYGsL+oTCwtZ3GKmHTGGrWcyUMKj9prfB8WsP+CBy8xullL+URMZBQiPHZ + ###LvpxYNb8rp4IyXBiNcTV+U6sq5B4YTC+0h0ws3JWLXIVcE6lruMTQ/n2dk25qe7R + ###tW/ULVT4nARO3HNzzIQHD95LgvAwXchKbtd5aa98Ka986a3KIvXRT4GWqbcU7FhJ + ###aAKCpICrbR/Snn/lCZFr1bLV9dd0PBGOv3eQCoaQgDXziiA8L3uRL/+TN6nXxEr8 + ###VAJW8oIN201Os1Ksa19ep7wcTkwJurhhgg8bdRFHtLyudzyvUddHD8jLlJeL6YZJ + ###g+UAHLj+oFRME/khTu+m44R9hSxETJsFdyWY34z0SNuMSAazfjlABjG+YGQTop+j + ###oqEWmEZOWvxDiJYS/m9UDu7Yp7voPnmZtmNeDWo8vP3M/aCAf2K6J0hB5PEBo/eg + ###8Bx/bZH3WpdsDMIneqH+Wpde+NZUITHPO+d573hOIDO2PeGspm2gWtU02kUSJvlf + ###qCNjRgpJB7QNpu2MNaLX/UPttERABc8lJd2VdYZkZx2CRsAdSTwevDU2Pt2mt235 + ###hYC5DXqiNyvmm1YRF8INa+UtP5il2/T+pv6+sNvZCfF7f1hJdLardqIdY+Gwpx2p + ###oMJaUY9rYxev+Ion2I1SVY+SvU51FFTk0Cw3CYXJUx8mRS/zCgP4YUruXJg0iacA + ###TObsVrKBcmZwbdPsmoyvchHxkii4BsXHKpWaFWejfhfK423dhTKCI0+ceHQymXNh + ###UiEaxYqxbvppf5ICTSrmhYZwz1rPz7lvLiCTfNBizt0xg4mRfWriObq6EwnP7gAv + ###1nL1+NoM0JuN/XmDcgZ8zHCSMRj0QPisQsotNZ4VjSSb9ZLThMRbd8BkvBgMD2Ez + ###TnpMDmA7E3uD0smJfF64renspsI6XilnUaDj22ET/V8ck+biKYI9wl1RxFWKYs4g + ###caw2ofbZsknuC9E67VX7g+60y0tMivX0F1re5FhDIg9MLPgb1sQxli1KqQMuSQhV + ###QQguEahirTzLIcMhtzPKDZvC8EpkdOMPCq9+o9q0agwmp0hb+JxoCjz/h2Mu945T + ###VAY6pOt4O4GZbV1m37vsdUezTql1uRKUCjVtsr1K5CyXxVYsXMVXLT4dgo93xdq2 + ###dJaG7cEy9actZmKtviMaRBU2nV3D6Dsq2LezkpFjlB/SN8js7na9wLhPWgCF4yWM + ###fZ+0KmEzq1tPVsIFhny/bm1X0EG+K6jBn2/0uIKDFlTftu8LtYcQVmG/cZ6uXTI5 + ###oWLBPkh590qjgd7d7o37ZaAk2b2DuDXdVbVI90K9Y70KFelG902zZjO0gePKoFQR + ###5yLFvubMpOg28nQbud1mI2PBbr3evJ4FVOHDF8Y97+qccxVcvJ5VVOE4eOK+raW0 + ###OXctwV7uW0PidzIfGITyxdeSxeCIknPWEUgU3q7PVddzVo6IzFqka5NWNMnKp4L9 + ###5fe3ip+KijCTB+9vD+j7wftbuO5dN9A3u/UUW9vCPT7SrsZWxZ+2pYm+n3w/k7TA + ###ddP49OjD4U5J2+BIsvDPwQKTApfeIY7Qw+LEpDtwZnU/t8fI7nEeDsv37jFzN8Tt + ###r+huU+Sau9xw0/sxPT7KzvfR2fm878JVhHdVeENyEWCt35zIvfvumh+dXfMBYGdv + ###tL6RPGTHNcuWy+oIg2G/y8NuwKWnk6rvlCQfY4t4jQLtTLY0SsZMt17RDwmtBOmw + ###CizzzpdHI888jifWg85LH7Pr3L4Hs37A18XTXLl9j6/kbiIiZciSVFaGpMIicEbf + ###ob/zgjvwfI3KOZXgJx7nk5J8ecU+pjDfw6MEIfvDQaBt4Wv5JSKpMeEbD8IRg3EN + ###m3FCFPWuISmC6p5vjLp9zzjOM7ZKsVvpGo4Aep4koO+OTv+R3b9lm32E/sX68PSP + ###J61m/0C8krG7M3iv/s01YtZQsPp3FtINP6Us0761JnJVZG4A972yxzdnFSqGjyAO + ###BIgYZf+o0kguosXEaX0/qlwylwGbPBAJC+n+/qxv4b41WwT2ny1bLty3NfX+ff3+ + ###OzfYoRXLhSGtADtn68Y5x0WPCBrxzv4vMnWC8pqAFC3zjl6pGd4bP/L7/+h4hwlL + ###cKIS/GT8sH+YVThcmOC7wqHH9uRxRRRTLhOHG7jB6LyAvD8EsGZgj7WZmAGqhr8I + ###rWsjyYZIYBKCIG06KXlLLHn8k9I7cA5KO68DqNnld53T0sb5XJy6E9ZKcjHtfQuu + ###u9OMbaMUOPjRp932sDKGXrOzRGD6DCdhgElU7ZPTs7h1fHx69Kl0/zWMikzD7on9 + ###epjeToeDymkyup4wRHSn6ZgfFeUCpfwMxO9rGipoIyVCyVz6fqDMng6snsoee3+x + ###4bM27WQbl3y9vfF4aIi3dgdYzCvpQDa5tJPpkwkRz8BwhuPuVXcgKpD5tBM5ugr/ + ###lJcjxjx0NEnLfM9zBhnO4Tlm47g55vMTGJ6obSmHnSP9lnD3WxH16XyCsGAbmhTs + ###TtyiF0x0K2Ppio40Me4BHXo7UkORPxUUdLNXTF5HuimuoETLuy7UkSJG2d2XLAaA + ###2xzKaYusTdmleQRsE7NnCzjlz/j4OO0AUKaAxydpBDsdBn+k4yEvwXbHuDwkurKx + ###K0l5wF0GbvjZfZZ5R5t1J/WMuaCtrFDeZSZO1QFA/Hies8gUhNnLiwxMjyJ+FtSt + ###NLVl7YHrbH6f0rJG14OXXJE+zQE+fPXl92lkp5m7RmxWnEG7L6n6XhZLh4s7ygvi + ###rhSymjf9Xn3Q3ex8OmYSFjn1+8t7Y3zDdtWWyLMc4uSIn/DgjEFTyfNtW8CPrRzs + ###FHNa+zMOCPk4LcGrkJeZGFZRlzJBEK0Ra/GuC8GQVu14oxQpBYoUVjLA3ctSMVSw + ###SSDLlU4y3IJxg5nOxoM8oIQdhayKP0y9F3wd1ZCw+bhWVpTIm3liXQYvWehYbQEB + + + +Valin, et al. Expires August 20, 2012 [Page 276] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###3gUILt2ERScSqGvrVql5J1oZvc3Z3kK7X+XiEt6jx7xRmqy3ZYvo9MleHAZC9BXi + ###cY7k66SSCXUeQnIXVBD8DVNkOPkfPMWuH1oAND//Q1iNapGd/yEK15f5H37Etcz/ + ###sMz/sMz/sMz/sMz/sMz/sMz/UDT/w5wanXbPTKSEoCASqwIuVnnFYv704dZ/Bu0p + ###nmhNgpt0NA26omJo75vkwvJp0ZzImAzyDGNlyFnR7jfBhrSnIZamEzBmhiHowgIB + ###PA6MiGQt5E8vhF8ttaIrRJpZGXxVpVYZRLYnKuUnOBLA8nj5xa4C+QlWu4NC+QkW + ###7LlQ11uu9y11/b6lG3p1kxVTK8Mo+IzHvF5f8SKpEXpp9qjbfLzCR+0RRm123fG8 + ###Rl3vcXIe3idXQF6SgO6dzBDpAMVIrxYx3ROSA8PHrPj97oAH8ONtIyi7A/kipRnQ + ###uFXqBM/hWIjSaXvefbMJqJbxgTwZJSQ+7byGv2/gLnyyzBAcHPbY8+7gMzxY0eLp + ###jXEpTZnnieRvfg64m9gWOYkZhioS8m7HyYjxh+GMMZ7JUMjDt0P8fRJcJAP47yLt + ###BWCg5bIek1UYhxozpqKr9xfJhHEansgVOBhTAGa9qWhHdADNDQc9FNmYEHd1lUIQ + ###3fk3MHYlPWAw03Ga9CeaVu4Z5EFraysefr3s3Zb0uaVRV0Ix6tAc9T1aikRL0YNb + ###qomWag9uqS5aqj+4pYZoqWG2JFOYNnkS4Q78WdsM3PDFe/T5G77I+xWfbdPqvVoV + ###XmzY6po98+a5lDTaa+w3l+Agcyr1bphrdfs5wcKDHTBGV7WkZ/qXpxRQuaDq9Oy3 + ###OWqD9jSXTGdjEAPErm82iawDLG4lxeu4tb/dOgubom2VCfYZtZpOs8QJEiN8uQJw + ###n6+W2UtumDSmsMKSA3+2ZeTf4/La/yBrP1A+HrM91Po31/5Xr9dDy/7XaLKflva/ + ###H3At7X9L+9/S/re0/y3tf0v739L+V9j+Vyital0+1oqRQLyP2fl8qi9evXq13kDH + ###gRUtbeyHAybe77GJi09KCZR/OId/TiAhZEnXMkqObtCsl6TufyDfXYGXV8z0q12V + ###EBMMlpaXYRk3gMyLmxenKds2uvx9w8kKDYzT5JypNaWECQGjIegJwFbZzjEbdKfB + ###RXd80UtFhktRtUWv/c4lUwBQSafxSavkQCKshtyfZZIZFQAu9NzFpTPs4/jAMTjI + ###T6baQs8Opu37czSWA2nIysqpOvfKS7JZwCrmdr+YKc1vQ+MpNqG2eHTiGNEMRyQt + ###aAIeD+Wv+DKvK3LSctpYbQ17HYzEW20N0lt8BJ8R38CbGXHPR/Ncs3TlZKqSvjz8 + ###rQr3bX2Lrj1WwRVYB9fpxQ3GwAKldnvd6TfbJa9E8HAvlbdyba8E//qXffdNUFG3 + ###nUAa7m5VzTRCMO36dBvr/fR4ub+rBART4ZCuA6Y87A3jgw6L7q1sdKNPUzBOBlfp + ###TwHYKH4Kov+pgVXQ7Ec9+/AgGsMIarT9loJOwkZWODeAnqIoSyhmXOcy6fYMf87s + ###Lt6YgS1+rEQKI4gNMx6p9clED18dDDEYwOePZjVgWNGxIbvMqExrrifR1xqPsMkL + ###hrIjoNgT+oKRA6x6p9xcW8VcEc0xWk6JxozorUO9JW1+i7ySP4ft22TEthk8OjOI + ###QnAa4CjEaeQti9ncGIzGRLAZGeJ4EGpZ8G78qRBVVDQHiIcbVMy9Xt280ZOlaDEI + ###dqAzrXoeu2A2RtHOktgkJTkOzMrOl8MWLZZYzWWJ1TyWaLJD08hYgA3OY4FVHwsE + ###p9dsjvdI3I56ylmWOhzuMnzUJTh/+c17kC268M0bje2ImevqkVq8iN8eVDzH81Ms + ###pxwJQQsGpu388sjYke4s0e6hch1cRY5kW9yMbnWdI9PNP47N7Np8xCepPVSeE137 + ###ZDpHCBPZEHIEXI/cpvNQ7cbOdjxOJyMeIGRLctSPK8xhbtSLcZqwmT0hgmEKSU4s + ###nu2wjY26TtsEkJWyF2fbSklhSHG5Oa3U2+TqrR2U0Hg49Dvb4M4xG3AtqBzcpmx4 + ###g39Mg/RrOmB8jdunOtxieTljOtKFiOxG65vGcWkkbM3Wq6+auXxU+y1bg5JZMPh8 + ###8JrPQl9muunuTnx8tH945lnUUX3RRR2zd7SFrapf3H9VF/A4gEUd1b2LOlNTm7eg + ###M7s2H8lZ1A9a1T9kUf8VFq5vNapoTJxYsQIZNdIGDy9+f3Z/8hdGoD/7gOaJL+f8 + ###j/EVPMKFwKfuVyawxLNRFL87ecAx4Jzzv6jRtOs/rkfL878fcy3P/5bnf8vzv+X5 + ###3/L8b3n+tzz/W7z+oyMuifCA4MOI3wDX1SS4TLDUfVQOrhmnDcCWJYxo8Ch4xUYD + ###UR4iSHq9UTKhKIGJTMkZ3QUz3ijjvGXBhLlvbCIVAtYc4+IX1xQUADl8BJ8//Pb7 + ###jHHZF4voF8qlP0sunF9tEZtqu5rXyyMsechbFVEKn4OmzGphncL5QgbwMStswB8y + ###AMrPKvpYfwkKGYGwaSsswBsS8Fm26oM6CyHwjq9pVZxPVLsU/pSiaVvfY827+l53 + ###UCM/9jikD+wXtr4/eWutmfML83r9e1wla67fZz3zpfA+L0VoGV7kpfA+4IX3AS80 + ###wFOqLg/ICb4mTKY5xxAa8I9HMgaBAS2eVZS9kmmWwotu/ba6iwfyoKei+AqNGOcx + ###tci2AptOxkIVDp1zoT101WXspYL8ZSKSegF/QQuU4cKr9/mr+Kt7O5cEmbWd0IFP + ###1tPvPxxA0YFfy/mE5jiq6xlTob+2MOJ/0h8V3VuPctA+OQdCKQizj4cBucTaTiTB + ###PZDgjUWIXCSEPiSELhIkdA4ezq6740dHA6eFaA4aeAGKX8u5mPDGUnjIIfJhIsrC + ###hI8iWqNR75u0L56EjTJsCrj0zpOLG1h/fGfga3s4Rp/8DCd62GFucv3oM932Q75e + ###F1ixw07n3gu29jBaDYsv2JpvhmqPsmDvgQB9vdYfjIOi67Xuw0H9kdbrvbHAKaHx + ###4OUaFl+uDR8iGn/ycqVcZg9ZstDkdzgxmS8uxxDsNqJwWHw+51pttx0B1Cc2l2YD + + + +Valin, et al. Expires August 20, 2012 [Page 277] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###MG9gWeyl2JwtNltTg8hj/45nF4w82kAFuU+stNuvfe1YGlHQrryd7O+flnmkE2BD + ###BHf+9aKaHPs/nk1O4oOz44cH/ohrXvzPeqMB9v/menN9vVkN/4P9VGs0l/b/H3Et + ###7f9L+//S/r+0/y/t/0v7/9L+n2n/51IR2vY16XfGJNUNYYo7O44ZD2Cyaye9i7vb + ###O3ufa6BWSKteuP6KC8WvxN+g+uz767zm0DsFWoqrnzeMtoL1kLfRaPK/9Rr/C56f + ###cEXivvRibC7cZ/g5bJoDEICHzQb/W+feVKHwqgqrNEDR2YbwtlrXSrw1CXDxty4A + ###rIm/kRhI2BAAbywMePS5FhmAR3XeWRTxRqOQf5cD2ljnf9fFwJpiQI2aBDwUgIYC + ###0FAAGoY0+IY1eAH4RlUNfl0MUrQfNNbFXzFrAqFBTbxbE8iIXqk2yIUtEu+ETWum + ###iboIgVEWArnqZiKw3+10emmcfL2KT3fik7AO4TRRrVqfj/stxq/ik4ZLq2Iqw5rA + ###uhid/NtomH/Xa/S3yJRTtw65Bk0iR5op0X644Yenrr7LWRczo/42/N+b4nuzSd8X + ###gd2hWAlbRLDWTRidvw35V1FsBqxZf+UYFMXqv5nja9pzJVaSWB2vVHlE/Tff30is + ###HPt7FNX9OFwV9gfP0h9Nx5PPh1v46/bWP9sKqT6mWs66E2beiRYBiaa3KFRyBfm6 + ###l3Sed9MBz0N0X3/HJfq5wcB49r/PtIAUco4VHEU6y64TR3n2vaw/Xy2bfyPre9V8 + ###njiUoOmgTnuU4HKVuvl85ZW5FdBWIbg4I3ALHtFehbhsZPZTeWU8XwkFnDUxPrGt + ###MTgE/DULHtpDxf1m08RPZcMaL3Fmi6tXaK9m7RebL+Rt7oQR4iLaQ19Ze2hkDUAg + ###otY0t6GIBtC0nhe/E6IaNBHU/rp/AuTfDet7aD3P4aiI7ThYp22xljFhkQnHOr1P + ###hGdNACE6qBkbgRqvRUBR08Rj45X5vj3BNsGvE75ovK8seDbM+aLtXhKWhc86LSSa + ###16YJj9O+6F+IBmGVCJ8WsL1g5LisBaYJiwb+G0S4gn5ofqXsZsFjzVe9aS7Q0GYo + ###BI+AWwqxJOSGRRcMbqjugiFEEwGQMFqTMpM1YEtIJZlOcsrQP2CxW0qOQhzV4XA0 + ###QUTQAgEk1TvtE0ckyYYW8CvvgpGESQtEah6Sk1nPb4gFJeTiKhEqLbSaf8KIAEJr + ###wQUWAxKEXKGJlQpCJNrfyMC/kDaqdfF+xoIPSW4mgqYFR/DYBC3wsC7wtFEz4Qtt + ###htUwGFYY0oKL/AxC0lvNeF4xrAx80oJ8JegiknTn38FoYRIDEvRXsRcY0VtgKm5y + ###/mz6JHgInzRfEc2DvYAtOqhb32sWPgnPtONKbZbWi03/tF5pvK+ILmld+BkirUNa + ###vxV6z94AqgZ+gg2iP6LbVxnP0wZA613QkbNBNoz+5QbwKoN+pERjbfSk2dj4JHoj + ###uhGSj6I3a76I7zVp45J8ys9/aJyinzAyBYNKrWnRZ80YZyjXLdGPhX/CN+FJbqS0 + ###fm182hIn8UdazxsZG4Yjr7M9A6T0+GTdL6iXtHdXnnsE6uoX9v9ykWfDBZ6N+LP5 + ###mx57DpIoZqgYG2Wc1hqqBp7zH+f8791xTB5t8cVsOry8fPA54Lz6H9WwaZ3/Navr + ###y/ifH3Itz/+W53/L87/l+d/y/G95/rc8/zPP/zz5D9TTEN0uw4GglqJz7+DYaEse + ###Jc6gRG88SsaMb0GAD0UMvWM8uKJF/nDmyGUwxpHS32fp4OJbkHSSkeCu5wnwNPZh + ###1IWQn15yhf6AjJV2LyZm+I4r1pWUIZm1yzYo8nbbu7uTEnYgf/qcnQaBvBJ3eTP8 + ###nTl57pRTnpa6QIRFxSdh47V+qxbxEcaAhfjdH1AksKz/1BteMdm9zPh3b5rwn07W + ###sQl3fMHqaMIg3QYH1edqeODS/GKy3R9wj1NwNgVEd2GDtKbgpyBlGMYCnmwbhA0F + ###q7riHKh5wrxawq8RcnaIXitvR+P0Ky+vcQb72eZmcPbr8W78yxHjCDtaIAgDgVHO + ###ZTpmzaXgRsh6u9KSbfCnHMSQMy3WpY+lC6uRMQjzBUmALifxzbs/wJ21irmCIAd7 + ###2YT3gJGW9Nt1EE9d9rqDiP1S8gAFaZJK0PKbN8G65tbLBskLzYPMoAhaC5Djz2mk + ###wXqTsKG3Z0w3z5m4MYFHeHXSeeCSe7OHkAwncAN/FQ0STKtUNmBbUUe1/r4BDSay + ###7ASgvzDGCnsXrNn3+4fxNtvT9vbid//NZ8ZGpRE1ADQj1wAgyuifvYiYq7yVvID1 + ###MelPr8PXCtXGInLa4GPQvKI1QnJa5UjaUKQDC8Fs/41d2vgl+BuDl3t/OITcoFfo + ###595JMbMIfLUWWhll/DG4f0+GjKPiKxe94SQl4b/fHXT7s75Ra9QepFoWxh2mOSvg + ###v2tYRoWCP4sAiFSE3f4IykYwdsBkxV4Xwje7xJ4F0zBqSXjBQGEiBk94C5ZKLqm0 + ###PsU7uwdnrXjvdPekDKRRzqct9wWTkmY8YRmfCMbXFc/JnXBneeWTh7Fe5Lrb0l9k + ###MnfKSJBhtvsVF9qGxernDbX9/uwd+313L6Q19NqZSz/nLjxaNWkLj9dgzZItZLIB + ###GOyGzWiKNsTm3G5IEPj3v6B3+vJ66sux//3S2nk0x39x5dv/arVa067/G6036kv7 + ###34+4lva/pf1vaf9b2v+W9r+l/W9p/8vy/38zmXZ63fMX128tKx/Z7tpMdGKC9g5j + ###Sl3GW3rpVyiHaSh8oqBFd9CDch7KMsfein9Op4fw4gG8Nyl5omytgNjRp8/QXXwY + ###b7GZb0NgNYXCsp0P7CA8WWo33w6nV+eD5mSpYO2R0aQtbusqOhr8jnludeCqEgGe + ###JqgrULoKyBuYxGh/wPacpNf9g+NPpBGVvRQrTqwS0qohQsNuxZCsy0xOG3xNejO2 + ###P1ah1MBkdnEBdorHQqrV7b0QbGeDPS+DwKFlYMaiCVDmmbfST/vD8TcDYirSqCDE + ###Wo1Up9EaldKksapAd6ovAJnmVZ9PSI4zZjsy7vzJiG29d8GoO7gxXyyNJiiBjYZj + + + +Valin, et al. Expires August 20, 2012 [Page 278] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###mH+e+V2rTiOV9RUjs845z6xzHrzRVwf7wcqwowZXeasW3lY3mXxmL8scs/3kLpbV + ###G5Q9FZs+YvwrPmD87KAdb+232EZ5jrkEwH7qVsrUhi+M0A+F+oBDCpduvQqr1fLc + ###4WkZGPRHoewjtasbkQUCZNGLshcSI+m1/sDFcIZEvBmAWd8gFmFaEszqW2U6rHAy + ###GMOyfzCOxlen0E67P72OTzZoYAxFwWoQNZpUVYRBI38LKpW3THsJOltB+/CUpsnI + ###I1zCNbVCOe4/piA7o50Sk7yJhG3d3pQtr2QyG6ca93eYOjzHW5hYHB1ceIIaaMjl + ###oIn/VphyrP4G34uxU8VTf065HsPNaQGZ08RuBQk1Nhap+u7jrqyLdovhuhiHfSh3 + ###Nc911CPcAlfO6dY9r5oDaoHUF6P9Qc4hmZbye/u9yFIx//Kn+AYUg2F9xEg07myh + ###bZifhAA5vbYf7zCNBXSvTnwJZ468pjtYUC9iJizgb7H3x+HlJdsLyrASeB9l2FEm + ###TsK5yazf/n3GtCSmlfElHUO2bzj4MZ9lCHt3jOg+64+cW7ZM8zkAc+Xeaes9cNrD + ###n8/eBS8h2YzT/6fB+Mp613mGMYOzITJD5AnID/LfEFZn1nY5uIunNsBBoPZW+N3a + ###GfUtfjN4zkmy8nbCvism2E4uU7YAL6C+ysQgbUpJp4O4uRnUvXnrHDS9pSOyylt9 + ###er0vex98sxk0Qn/NEO/zDLQNrObsHAuZD+J5iiYzZHEWgZ89fhAO4uyOIGIlU8x5 + ###t1rZCG7e/QGCQ7VSx4/QTl38bCB7kMRw5g4HiDdxWIKlrHGP5/qm0hokbZjgzwHP + ###Rvf8Ex42flbfavJb1hwoEOsKxEiCGImfc0G0+vWBGH7OAjGS3wrMWGhKeQQpAh1K + ###oEPx80OBjjKBDhcBOipAZnMI6N0xOWIM4ej9FgobomZVomN5JtKxDX9lHknm9ePl + ###zWaNg5yVxJcnYcrfVkUkuDJaLPCKJscqns3aKfDqayW3ddkbmU++ZrexFF/XKsVH + ###fXQF9Fngdx1Qzbf5dlzZtF/QRVWNzuBJnSbFuF87Iq24wcDSt7MFiEAS2bao8MIN + ###sqLACZQ6SZiEhtS2EHHdQ2JGNisMu3KmAn2mhL16MBxUZoMuGJN734JOl1tw0edC + ###P1p/AEVzpQuCbQfW1lcBwcP8IfQUfBv1mFIhoWYcikQZ8aMNqC3/2GBmSE5oRwBr + ###3GHrALLq4d7bjg+OfjYq3XlkKU0VJwIQpVfF1I9AHp2dVzjUdtU+qUSi9szErr7U + ###nUAr7iUQ1EBD1l7mAhJXf3Q6ht/b8DzeVJAjAU04AU0EAbkDZvc8Re2UMKhkI6Pd + ###Lm+3y9r1TAG74WlUYOBMrZHbbq8HZn30FZleJwPvfK4GSnkNm3COzkRIOPP+nyAy + ###EmHrviFGf+P0EtII3qbBBesjubiY9fl6xSkYDINxd3KDDh9f0/El+IOVZgMEygfP + ###W4jpX/F2hyKmh9Gdc7615iWnL4aDSsYkSG8McKrQZXXsUvwx1pKGAl1E9YFtyIZa + ###t1hOzoLsu9kD+th1Xk4Spv2ho4lNzxezMeyyXpKGC7yJsslT8AiXkPTVQHkn4+Oj + ###NqR8BGuHvF/WB2SPJQCnTz+ZHgyHN5XkOk06maAvCodOFPoUhmYNUQ+WfWSztuld + ###es9UE/Qpm1sA0BIQy96Vt+OhDuZxhsp5K8tOzsRCRJEQtqW+dT/BT4ORu2dWRr3Z + ###RBikoPCkskwVBX9uXz5mqTR59dtCO7pSXEFck0RW8Znt1JzjYlJvvrX98jhmdnDb + ###L9MGJIufjtPJsDczndtUuxotB8+D6t3e3gb6frAeNjc9HcHlU9gzLJPk96QtmA3u + ###wuqaKdcCp2Bq5lIuBkLWMvX0zv2tfCA4nFHLAO9z++UXN8w47rdZcIPnKKjpbA96 + ###7XTYnvUrw8vKBMlxYvdUbEMhQ5GAS6/bzHqAfEJwDmd1fGaZSm3i0YjyDZX7jaqe + ###gto0kIukB5UVbwdowkWrIi9e24e683Q+Jqyg8pjMw6BN9Hrdgfmdk9OzuHV8fHr0 + ###yQCXkSC6Ukt0WHNujFRf9Yb/pLpTNs3FSFBu215yziZlMIRbjF+dW7xPk4GHKlxq + ###0LzNNXrQJXZGDBYNQNXb4XBa6UMnvAdxIiR4K1tQOJdQFXNrUkY7Azhc6FmdRX1n + ###gkyZRK2cziUmKK36pkvb4QnGdQ3E4nsGp6fj8fCcaiTv3mOX4M9xCy8hd9K96sP3 + ###kkmIgF0Y7l5r++zoVARFqPHDascJ2P25dbb/y258tLfX3j2LTxpFNkhlg5N+sbhQ + ###35sLdW4LpOkpKja8ZvVlpIapLQYYRdisQe6B8N4buzFPnKTgHIT1B8fwgpJUNM3w + ###lhGUfYR5zx6Nzfg+uzlIyUrr4NmzK8IbSQgnxMN4dSEGu/Jl5ur5dfI1Dfpcj0Ff + ###M43ZaQBCYVw6xrStuXPkiLIyTSvucYyIhDUMx2Na/Vqdpdv7v0n61D0deaizVc7l + ###nA2iFq03N4wGVfCNa7SG2irqJsbBuAqtPoMa1ZKYrp8TgHP5HE68UHMNsyy7ThSc + ###YVbGjINmTOfmnN3pdQbOib9wVK4ZEIknnakG909cVGyXmPXwONQ+ZpQHjDpbcF37 + ###5eE72YG8dIAu/3gHU7DBsfRC3EGyg12ubaJGgRsMyAz3E+8Vi5GhK1rRW7l3mgdk + ###NtKJqbffHx2JoAX22IYVkkRooOmQY38IsduQvWU6fGhM9KKM60IYt/LP+dHopds6 + ###OYHMPci3okzynzfDJbLEocr8dhw0WUZIUd/AUhgZ8Xe2vAOVQmZNWatUIF0ONOeG + ###QK8vZwYFBdBt0i5XCqovogZ2wUUE3Fe5zGOgXd+uPYF1GuotsUQuUT4gbH6V57Cs + ###63Uy8I/PlSJnYUm7gc+zLvfNx3S783jd/R3c7orUCB/0ygEyeHACYh+cs24g9zKE + ###0iHhv7Y9m3rfgstkAlCpuD1tw/f5A70RAafB/woPnCpoI1Uob6NTJHWZEdcqDLvg + ###lZSpfYseOR2uOTLE//r6qrqMT6vbZjA+T/02cLUZ9jo+d1Cui5Jp0+YGg55logf5 + + + +Valin, et al. Expires August 20, 2012 [Page 279] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###6ka30xgGV/Y4GVoNgbED4RKJodRqEoFlZwSyvjFNaK7f2I3pN2ZCQfYiE4p9bsHw + ###adiCyua4mVlSitEnteAb/gGY30X04u11OjAXJ5NEJrwMpw7QJQ3D0EtgWdQ8pgZB + ###JJYnoLVpww4a1BxxkLp6A7N3v4bniJj6cjGsFvjlo0ReGSEozx3Gmzemxeq7Nc3z + ###OIANE/hVomhnMhXnOA/bkW6fPjryuS/e5AsH2mOS21n7vvEIQealwqz+fVRJJ306 + ###Tzj/xoeHAnNyZZn4kBkU9cPUu89cqH52gSE1lgPuFdMuEsY1UyZqn3enGGCDJxpM + ###4eiv+KFkE8mXTPWuWt3Dy5lTLMrFONMoGWN4keEOa0+pms5Bz3WpvRinmDWAH7DQ + ###tiIVDIf/r639FSsw/bmXE/85mfXjye/jeHLdvZw+TiRofvxndb1Wi6z8b42ovoz/ + ###/CHXMv5zGf+5jP9cxn8u4z+X8Z/L+M/M+k/t7tXxeHhBCd+e6eK8LD2KYjLkAkJ2 + ###jgIUP2ea9ZE9iTNU9jEJvqYQK8StV7xs6TRs4tv95IbtfEyqZf91gYMGOfVQtctI + ###92ZIcSXb2OO+yxVjI2JGBOfsSm+su3KQXKJ+B40C9xebKx9vBkx6195HsDUzVkd0 + ###fWhiVkdrMhr1usTPEcCMrvMCdlbv3BAhYc7jpWrFJC16FRi1XcdW6/qA2+tlKduF + ###gPCb+7plhrbLqWv0G19xD0A0+OFdUIa1mBb2lvrGgK5ULN9u4cjJbsGHtU10vFfW + ###CP0YCv1F4uHXy95tidsa79BHm/7qWmuB99a457f6rL+vbCxeLybNRcRy++AdlxSS + ###VjSrIp41lcTdGb+NABluvxriIvPX83Ga3LjOFhKhc3Gpu4hSlqxcJJovWIgU3p9z + ###kZmBE7AiGnhBVNjI4Z0gPv5q87NmTJA+GwBeF47MsG6zado9GqRUar2XXqKGweRH + ###DFY0ra0LT1ZxJHvxqnntwBaCXhoMODz7T8AtHrzDhwz69G46TuB7B5j4H+l4GJSm + ###t0PjF64mDadJb0W34wOU4MC3LXT3rMW+yHxYc6GGIUqRJ+Mr1CgkfvmWgUEhkquJ + ###HQwsRcDLWCN/tmb997gc+08nBWVVT0/7YBvQnPz/0XqzaeX/albDxtL+8yOupf1n + ###af9Z2n+W9p+l/Wdp/1nafzLtP3qurx2UkAIlISG7YN+/9YZJx7TDONKUlnWf3/Nl + ###L2E9ZCYvkV5A7QJZS2SbL91ukUkOe2a329Nxz981dctHPw6s1/O6zTOEwO6yPUS1 + ###I7Nb+AuRn1Ng//qOlPRgZxWWKBAYZLd+I8gNW/93TtqR0eFBe487t0EijYPj7fjo + ###lDFP9IiBe1Xvzdce+9JGsHpxfgO1xLD+ACkyO+nvs4QB8TOjIjPNB5z4T9iU4H1w + ###JxBzUHmLzwqffvgVDvg7bHeevMA7+/yL8mp8Lp46YFoePLEPhejLOn6ZOrt9tIOk + ###v7MPTIRx019l64NzHg6Y7UX7Ug0HFwCgJts/Xhsk4peTXUlh2xkX3KBh0b3RBB/f + ###3tIzUFBoFNzSlyEjAraTjMZMDrpA6UOkb9CccE3sQwNRy0D7MXt7m3t2Rp+5UcSF + ###GKhgOIZVoEG1fxn8xkUszJmTvrh6UWZyx0XCJVkGCNArw9jFNeQXZwJMB1xEmX4L + ###whR/YjTsWV7HkFGeCUvpBEWdi4SnPxslFzcpU+mHEynOXnbHE3KF4GbaJJjcYuJ5 + ###Z0FyjzwcCr7Go9tjfC3m+eHAXdhKrOWZLACZYytimnfdUOC1TrJfeoMueYZ9hTIi + ###aGn/FG6YbIYrkqyiyHnNR3DiMRNX2Yqfh+egmEV3OJtgM2FZirTkj4c/+1mRcWkt + ###27ZQm0j8Ee06Z+mKwHxO8gxCxZG6GLJohv/CF1HBIx+9ps+z7FW1XMnudMWy0ny3 + ###fJkevgSLL8OqyYr96xCBtL3hKDKBPWnCAD6YfMlcJ71LTkeTFLgl/8GGsZ/2L0bf + ###5sKYz0hsqFdlWkVtO7I9pd3uzenKZ1DZXRCDaQlmofMUxpm2Pu7C8iPETTy8Ax7d + ###HkzNGAKA9vw2vRuxlZWOCyFMg7cM/catPSbpxiAak4P94s17MZ7XfDbbmhQo1pMV + ###IWIwIJIcqVrTxGRQGWJrVgMY2OquJhI54RlnKKxTIRhYN0CcG87G+k2OVWznQD5P + ###tYKypAYTUCZ5pOfD4U2A7RruoFJMklFQZh1WG8Dj3VPeyBeM0YQ9aqT84MGIJ6wV + ###okcdc7b3tgW868EN1/6d4skEBIMRgbBcsmUf2i4Aw0FJMTuhiYZl9rQg3Tq0vape + ###Z9y/qxxayS9Zoe8zAOo8Xw5ywo0NVl6YalkPdihfoRYy8BhjaC9iU8FpYoQ/AjjR + ###aASPhibxFAurILr272RCJ5v9E+8UGW0dosaraio8NmW7HJQ9tOIwJU8v2qRiDl01 + ###R6sFetG3Ag0uZz2YWXZyMCgjGnQfWMf+3x0MmBAIFrGYzfXVIO08cf3faqMa1u36 + ###v+F6bWn//xHX0v6/tP8v7f9L+//S/r+0/y/t/4X9P/U00Twmy5aauOjliymGsGj+ + ###C1zdwS/pRej4P4LgbDoAFrFKaVeW/6PddVSg6/nOp/O7Nh9B5FgHDdS161Ar/H0e + ###p+sM10vsWoyXkoUudGWcOjhOl+ANbGaCcfwo7Xxu+IblDobhgLN+2fQv49QknMz4 + ###/EpzHs+lZJRp4FH40M4yMu7f83Lj/4bjRwr7k9cc/6+6qP+o6X+1Wr251P9+xLXU + ###/5b631L/W+p/S/1vqf8t9T9L/8MsE5A5A1gZCEZBCVKc4OFx0hunSecb+9sfQtZ9 + ###dpcxDqxtN1n5iesD7P0tqBoCbhvsp6PSYIXL/BDVRw3ob1r6BFQXG45lA+z9/4lW + ###6H2RFqWX1QJ///4Xf799nULO3GvWBQwquJ5ORz+9fJkOXtx2b7ojtuUkL4bjq5fw + ###7SU+HCOi8P0cBVq5yHUJw/gi+3rB8DJhm0tO2OJq4mit6JwWfBgIZLwM2vyDN3wu + ###zzFttdsx4gKpSJk4wyTHE7H5iO7SXspDVPJV0ANX5UXvtuAXXfHMnZPMtv9pPSvb + + + +Valin, et al. Expires August 20, 2012 [Page 280] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###VmGUF8PxmHWkSGY0nIit3au/cpzjObOTDwyvbjn4bZFqVv8M3gaqLIBx6yD31iZ7 + ###VfNZ+IhJgPmhrzgQA/mjq8+QXgtF07D/6erXbMLJB6drxyABFVGLcpLPv1GtOkWt + ###gfC3sHoNM3vleak3gwT7tmpv/Aaw8BI58IUn7QmeP2ff+Htv4L3fMIQs+M2qngMX + ###3uWRfAHv5Dc4OZek0UaTCm/LzrkN6KCXN+mreFm+2rVP9NX5stU3px994pxu7S41 + ###QPkbRm/fdZ87Vf/jgDwiMI/05AbkOHAC46UreG5S8OOFyeJPljU/OyYtBsMBLI0R + ###4/7B9vEHLizyMDpSAf4pnIa0nsSicmb+n8IPoPjMg+uJNrv/FMWP7KmVBAIPRPcl + ###kAcSyQMIxSSW+xHM4kSjeoUDcJIF2Ha0C7nwmGz1DOu9MJH/cjbgvmvsM1IEag7n + ###34Sb5V3aqaDnCSOZbs/y97Y2s05K7IFbX80tzYxG55e9s4kBLbS7+a4ikfjWxie6 + ###Xmjzy+k6zyZr74s0avxQcG+8Z9f2tml0XXDrzOjaMQfz7dL4SWyu/8ZbqFojP3gL + ###fXv/LfTeG+hy+/wR2+fbh2+f84jjQQRybyIxCeV+xLI4waheYesk5biABhcnTB3k + ###c63vf3kb4BPvf3lbwYHntUfahDwHg1lq1aIqlWL6j6yyLLDyHl1lUYspeyF5GaZc + ###AX76/7485bQu5/wPHWsnsQi7ij9uPXX+h6ix3mja+T/rUXV5/vcjruX53/L8b3n+ + ###tzz/W57/Lc//lud/mf6fXCrCkytNg8DSU1qM+/ZWyAQmrBTUCCMURzURd51rNlGN + ###/61t8L+NOv/bfMX/bjTwb1jlcUlMMJJhvGGNO4qGdd5W2OTem+E6byt8xduOqvx7 + ###JPqKaq9UKHAo+o94P0FdOJ82GhYc4rlXou1QhROHkei/LvpviO/rAr6NdQGH6D+q + ###CjiaGhyiv0j0XxN4aIjvTfFXjC14JfqqaviImvy3mvjbEM80BTwCl1FV/BVjjupV + ###DY6qBUdTwCF+bwo8rAu8vBLzE1ZdOAQuFT5qAo5XFhyhwMe6BgfRh+i3tm7io/HK + ###xIdoM6yua3CI/gQuQzGGsCm+b9QtOOrZ+KD5qUXWvAi4NsT3V00Pfbyy6GMjAx/1 + ###bPoINqx5sfDRbFjzQnRa89CHuCdoPGwSPAJOQVtRVcAVbmj4iCx8EJ3SeiH6oHkR + ###c19VbYSh6E+u340MOhXrJXzlWS+CLsU9OS+SXpsWPsIcOGi91K1128yYF51OBf4j + ###Md66GL+Y42C9btGnwHmkrZdaw6JP8X1DfBc0FYm+IjGPEVtfij4IH+JvTcBRF9+b + ###go7XGxb/8K0XMQ8Ch6HggTQv4SuiC8JLw8WHnBfRb53oZD0TLwoOgX+Jl8iCg+Yl + ###kvSJfxktunQq4BBrUOJDwiHg3RC0UNX5mMC/oC1FpzQ/kYUPAVet5uFjtM81LDiI + ###TteteWnm8LEsvk7zEXnoVOCb4KkLOBo1a902rHnR6EOseYkPwXvUehHzUBV4IL6u + ###89PglUmncl6qFj7sedH4mJhTRaf2urX3Fx8+bP4hvtdJDiH6aFp8rOHhH4QPWr/2 + ###vNh02vTQ6bqJD5KDJB5ofxFjrdaz9/26wI/c54ifE//w7bckfxAfE/AImUrxUTE2 + ###ooVIyVJqf7P2FcnHaL+15bENd58jepX8o2HBs2HiIww1fJA8JtaNkBXCdeJfhI91 + ###C45X7rqV/b/KwIfioxwODR+SbxA+BB4E7wtfVa11S/tLw7NubTolfJBcKH737XOS + ###n9K+T+slmrNefPu+wLvYuxUc1Qw4fPuLDYctJxM+iE719VIz14uEg/Zd4mMCHiG3 + ###m/xD9CvlD1ovGfKHd9+n9UpyB/F1kg9p/yc6FXAYcjLx01fmuhGwu/zUI5/K9WLL + ###YySvrxt4CMReBevX1aNov8/So16ZcPj0KOKrpEc1iZ+L+xtEH6Q36OuW+CnxdeKn + ###JCfXLHyQ/hJ65oXwQXKymBd7n5PrN/LsL7R+69b6JT4i6DOk9aLDQeuV6JP4B+2v + ###RJek14oxa7KD0mtpnyV+TutE0GVIdCp+r2upruz1KvFA8rnaXw04Il3P3rDWiXhW + ###yCzF+Km939P+YvMvgY8q6VE6PxX9Onhp5tOpoc/ZejbJQVULHptedTmoKmHjuCL9 + ###juAh+hDrV+7768++v55rMulu7+zFH7c+B826aTOR9E78sUp8k+iiZvbfUHxWwt4g + ###Htwwx0D7eaj4FJ8H2ue0uXxFPM3SOYmmiMYIpyRT1bV9jfi11NtIjxJ0QXRL+ncg + ###ng/UXEaCX0YN2ifE9xqtC1PuIT0K5CGJD+L5TeJ9JDNYe2ZUt/Ci6RqvaO8jnk88 + ###j2iKZDpL9tb1FdG+pEvSo0ivC8Q7Qd3Gx3yaiuL27sHu9hlSVdRo2qa4avl+fzXW + ###TWysGhl/JUnQXxJfaJt6pbEZEldJlCLyJbWTxMgNa9vUWHfQJPNh098f/dXGwH9X + ###bZB4KtunZU0iDalfBAdt2wZJCHIi0aZKW0jTiyf5t6ZnKQwtWDP+SlWmKX+XbWxY + ###y5i29Kop6ihc0rYUOvig5STxQe+QGYtYS+SKXHIeHkBjko0s2oaOU1JJiP0RrJIN + ###mniQS/fVhtsG4YrMBKQO0l9aA6TCaW1IVV6anmg+TJVNsWsSSeounQp4IsIPsX9S + ###4UkNilyRXLJfEk/sdWKvFxKvAm29hEptMWAl3EoaUyq0PRZprqyptWTggfiL3OJC + ###pw16RrHdDet70/xbU2qAzT/sderwr4ASRag16sxtZhsWbuk5nQfR1kUiecPiSbR+ + ###qyTer8u+bHxEUkwhmideQyqrRc81XRQmHGXMoeRv1jGBPi8Cp2QulPyjbtEHbbmS + ###TjVR+FVk4uwe/EOuF8kLTXGa5i0iMZfMBpraJ/k0iQGkwpK4IuchtPiJbqol2CIT + ###1pq1Z0l6JbppuPuL3DPNdeLyW8JfzRV9SMRZz2hro27B69KYpEfJC01zRfiK1DI5 + ###f0XEFikKr1vHh0r0E3Mm+GREZmYyV0gxSa1Xex7ctsTaI1jpaFJrK2uPdtsSomnV + + + +Valin, et al. Expires August 20, 2012 [Page 281] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###EgEDjfd5eIm3LVJDSexuaiJ5YM9RVlskKpMMo8Eh53m9YFuuekWmeak2hUXh0vY1 + ###KVeQmkEyGtFyI7Mt2UadTIx09EjrkvaxV1lwFaHLrf2zNh5tN/JI0/xLpyk0VaEk + ###kYYLfkYbcji0pZA2Sxp4kTboL1lsyDJE5L6ubUNi+c5riyw1UvPRT0CadIrnjtdo + ###gzR/0oDWNTFFWvdItJkzNrK46hY7EsNkW8TeX80do20pk6y5YYoWkg2+yp5bKRaQ + ###uE44oxNUKUY7cMwjzePT3R3yuKhVTbKURgF5iEXGLNJUrENp2g2a2k5Oq0gasJVC + ###zb+TwTAyfocdTJFDZKJQGo5pZyWJhkhbSddqGkgqIkkiMsekDiJslHE3e4Wynd2D + ###s1b8fv8Q8QbZ3sN1C3HEMoj9163vzt+GZH2uFZ/YT2i9Q1sMsaV1eZ/aqNV165HO + ###j+LJdDy7sH77uBVsCjd7kufIdaa9f/BPiDwHr5/2WSmovgA2Agl2/ffDF9XgpXhK + ###PuRx8/HdEDu4fUtRqvuSZq3w3cxo0WTL9l17msuIStf/1/H/FnVdYnBZvXicRFD5 + ###/t/19WYUWfX/GmFzmf/3h1xL/++l//fS/3vp/730/176fy/9v03/b0+OCLMiIGUz + ###+n/ssS6UBQfxKx1oZf3ivbs7Ls367u1/Yl31JqnT7MHxQ5o9OFYjkA7sMwjc1ss6 + ###QwfyNhbEiNMJpKyAPidGlmPeyySdzkZQHgyLnxulDDOAg2t1NNkdWOUMZUCv5yqQ + ###qAIuXofG/E0G6/qbhRBZ34gu/wojcZvNGUmRZo+xnFO7+0ca9ylHxT0RdDGECb/r + ###Tr9lIcpqChG1bQzpERC1LcEwm50zIgCQbdfdQQ/Wkm98B1unp086MlMdrznptM+S + ###8VU6PQWKOx9NCo/sGS/EhmU4BdBwyxwi6XPigfuTuu+isR+rSkxt1rSExoPCuZce + ###5A7I5vC3ucavPZbKe7lwEh4JUdx0AFkp7n/da1qzoZQ1TvF5Jq/eQebzMaCuxF5c + ###eTQQ3cew9mR8fhvzUpGZMBKIe70Ei63ympX8JdADklmnOwzOmbh/2+0UTJBQEEQo + ###lzlIe4fnc8hRTjR/ntLIP+gqCCLTry7SmDNyX64HYvFjKKwJqd/xAVxjlbeT7f7g + ###BVNOds4+OQ1vBorKK2/5Q699L29vnc5/mT3kvtw63gfI7b3UfBke4ts+ULPbCCPZ + ###fVHhVG/MbER7qJ3XFtSunduWeiivrU466Y7Tjt2e2Zb1UF57DIn7gy1G5Xu723mY + ###lg+5TQwEfU4YTjOb0B/KaYJAzm2CHnLbEYufFq3gAZB8w+QK7ptyTdpEI2+81qsp + ###ai9y8HpQH4MJn2ncS5jMSaWz/xNyhjx/brwxGjOBtNdDxrPJc4poaaes5hUx/+em + ###3crXWN21+hDC5Furdbhgi8V6vWDfgCnDZQAsD/mzMOX0u51OD20UuPMhR6SCmlbq + ###HeABa5sZEnUg9l0PcEYpVq0xqN/A/thJt7bSb0O01nQnvE5icJsGNwPGtMmcBVme + ###2H+DoayJ2/uGhqoOryIsDWU0O+ezy0suYYhOFtK+BFw7oHz0QRKTJZFNjNKVVVd6 + ###fi8CYZum/IM7lCL2EhTMlkgua0uHMA20pTN2nTRkF/oDemGN+yHneJyOYE4kRXC7 + ###J+KdTUsnmSYPRU4h8lMk94DBtNOpZ44vx+nvM4ZsM1Hxow3m0h5E2WCKgpRJK3r4 + ###AOVyv/AoJ08xQE0Xy6TgylsdmocPUq8MjGu0nyaQ1w2TYl4ygmVE+oBB6syOa60H + ###rKd4lI4vrD1tJO8es5tgZL5KHzw60P6C2YQ15c7ck0whqpvW5Fka4IpHRMzfOiFt + ###1zPqUO4J3//SNpx7GXFc6ZpL1XiGe3gU756eHp06RZcGXKqbxNO0P8qQTQQ0THIQ + ###n/71rzwZwpIw1I0VbD1bSKHNwxZmaPSD7rSb9BiLEkkXaS+ArKtskgCEF3D8AHsF + ###bpupxl2H/UBBwhQ10VmOECI7YKjqTk3CfKFuIlmU/UOWO8YqOA9Uy0FoiCt2VV4x + ###0BaTMi+AndzKHPfBhC3xlOeXZRM1HMPp1WxE4ysHGzCm+kaAnH3C9FDGfzDRXdMe + ###oub8cBezLVTN3OegFEQM1PetT/Heaev9bnywe/jz2bv4fTtYCw5acftd63gXvq2I + ###p+DVvXb8z3f/bVd9tjDI147wTsAh2Ddf+6zKGXCvIuDswUCSGv7yWliN84bL3vrs + ###HaUxxNYnGBClO9HbMxaMXX3aoGaQFWOeFxEn3sLhqof2X6MtfpCHBuzvkrG2aYTF + ###B2KsblCSgysbGClb8K74B2WuLnNlKXrT1hMT6LF9Lnox0lNra5EV5SMEq3Cbi6Qy + ###riUo3Jax5qpG0XUxvrMnGEbmCKyFVdZmx5kPR6tKehezHix/Ve+PNz/hKsp1MgnO + ###03QgZ6bbk7wg7diAe+l1Z/+XWhSHzZJ1ezULpQWnxDeevyXbNsZrk13onTaRrleN + ###j9t4zw2CM1WWBw1v3sgUyTnU6NJgIa6D/CZC3kNcx+Q1qstFNhKlVAnWRJ1Sal1H + ###4rMEjgx5o7jYtzzoEs06QqRXhPSoQBNY3gIuEOvMvi2J0Lxpm608L7OVhxlzDZL0 + ###PRcVfK5e8Lkm8jRLQtNwsnu4HR+3tv+5exa39/97l+GIffhwfHx0era747NLubh5 + ###s8lHZ/ZhWDX30OrENDv+JldpMp8+jyez88sxe8rsaBM7+v/Ywvwp731dbKHtghih + ###0aBuDclqjJ+eHxxvx7fdQUaje/uHjOPsn22/wwc/7h8yxhBHcXsvq4dsvWHDm47c + ###hQhUxuFsjB6kBI95J6yyIcaHW/iI2b1XbH9YP55O8rWEOfRhbfLWvPnYcs4kahQF + ###bzKctD9s7Z3ej4QgKugJ6ebPJJmnJ5ZcMnnma9naAyye8Nr7jmVyweoWdDGuPx13 + ###r66YeDNIb4P24Ska+GbCq9EppDDP1ulL3K7Pzb/+pX0NI+t701vSw0+7m0Fk2y30 + ###m3Xdup1r/NDJhY0QfHVhGxyjTygWf0G5TxPhELp+2mcPakJb+zoZ2ZW+IX4JttKh + + + +Valin, et al. Expires August 20, 2012 [Page 282] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###BgQ+x0Xr/AaP8UBoWp7XoHiuSJOAgMlh+6Q8p0l6LqdNR34Db/zf0QM/u03zwcIQ + ###Hxy/2B8wrhC3uSicBbH5nNm8/iDWfN+aXe7fBc4lK5bbLwm2vDvgR0fFXvI5vOgv + ###EdXNWYQ6gWr612A4qPyRjoeB8nbT6dTG/EFy5Y4XAWGakB9+rGIS8w0guWQdxHx9 + ###iNfclwQxvuglV+zj16J94aJ4cZBMpj8ncOINRTns1/wQAplm9ZYzMHwNyfEKHBFP + ###9Aodm0Gz0ag1/S/CO+3uFeN/Z+CkbfV39usxSI3xL0f727txa/ts/5f9s1817dK3 + ###aQX6sRpci+xu9rM6E9S397/Rtpgnq+WLUT8cGX++NFmIaKyN0tiC81QVRuyd7sWU + ###yWNHWEGFYZGJZSCeHZ3u7OaIjKOJCN2CRfHcCF9jc/B+a47RfA4MbCYfBsNHHQA/ + ###fwCyiWUVnE3wbneE7FVn5WaKzYEt7mZ1VvYTcMZO1puOYM/MEKkPzo7j97vvFcQ+ + ###cdpoLuEEKG7ZzbWEfD6/oX5yJ0gZ3FnshiClgvv+vRfvk2ka82nz0fXhIusZ5OQc + ###oPqzGCb+5BVZNbSAz/cf+L0PrUOMwgxezVfb2AzG6CbVnU4MXjUbdCHgasNiUAJr + ###OfDnM53C8L9/HPibfvgfAcDDxwGwbgNoKWXbonBdMg2YbDZlGhmP1vvKpMSOVyXL + ###Zj/WkYHiPzBxmdxtpbht9m/sY+83plZNA6rPUcY3BRoAb4U3oPaTsCIqFVa/F5jr + ###hyOo8haJaXcy7fZRb3BGKIgVDPWMB20fvT8+2P30el4zZ9dM4r8e9jokI7s0X32x + ###UdaU95zG5CYeSJhsMZu9NGHKAMOg87B6acN9iW1dE9SsM67NoEa0zZ727tvs9wFq + ###jpOdtJd8Szs76UUXIh31VmydZ1v4wTLdaDSEY74OCBkTs2tbCWEvMS5xMksG04Ph + ###rY8W/T2h/PK+/ctJ3J6Nv3a/DsemTrkZRO5Lt8kY0GnqOD7wNMZtkFv9weS287jk + ###Bokt7ktvHtKZT2+O8lmI4Bp/M4LzvDSf4OpPQHDNvxzB1e9PcD7aKUBxnoX8oyjO + ###0/V8ivOQ6RNRnGcFz6c4EysMTfYkf2ydHu8f/hwzqf1sH6K8T/Upz6LUjb8cpUYP + ###oFTPxBegVA8H+FGUWvtrU2roEW5+FKk+iCpbnx6ZKh9AlPcSEH1v/SiiBOzt7B6w + ###/7bj9lnrbLf916bS2r1kxodSqVSadoaQEEYEWl53ryAZCjdCpZIuAjbVoogzlnAX + ###NkHtZ93FPoeuhGLd7w5AgyvNe76sHrCskGIYOkWmH7uDA6tsdpbd0MLeGrpX2YRq + ###duGdcuxC3RGqqHt8moOSN5xiLTMV2lazj2NzFqFoj7uEqabwymsva2G98a2oYH57 + ###WST8Bih+vbnuI+u89rLYB2vP8DMu2l4WybD2FO7QWqgazWsva6Gz9vAWu4Hz8uH0 + ###l/1fIHdMEGTZbR4rk8ATZBG4TwaB+0VSwBBjiAKKp7DFQXd6sArwY3giHUDFzI5i + ###vtLuuW1GyMpYTPa7Hf1jB2TqbeQd/nlgZIDgr3DMwojnlK2WeOtY24Js86zRhcc0 + ###m9PH+zl9FG7oY2ZDz/Lflpb2j1sl/oV9LvkeLkPazaAi+X8pazLKQYSeCWWPHAO5 + ###n9H6rjsMAyYtsnzrBdcTAwMWQziAZmvtYpxCYAh4UQsLIgZspXcXXdMbh64MMvT5 + ###AtJT/HCd9yTRB2c1uBmuE3oIoZkYcjFTJ8SUwTqZYas22cyPzf/n5H/klW7j0YxR + ###Ko4rPu8NL24ekgkyP/9j1KzXqpD/scl2n/VmNfwPdjeqL/M//pBrmf9xmf9xmf9x + ###mf9xmf9xmf9xmf/RzP+op09EqQiTIvrT0aNnD5eZ8NnPQd0uOmbVd5P1RZs5We5t + ###MQxdHj7DIfgX9u+G6EJ2Qin0ZZH0iKpSWEUzZeehBEoBSinZKUU7pWafV5jNWyXk + ###2feyBh/ly69S8VAqThj9JeCjEhGyICiVLNgwSyg4xfwiPfV9Bq6dVPc2vFoJCVUp + ###x4SPKoVQ1R2Cj+CiYsayQtoPxp8oDxFRgcgNs8qVrJLSsCqchL7CqlULzkeAT1Q6 + ###koUTab5lRSZRZyEyK0TB/Mu2ZSkMKo+gKg3xTqjwJ+GeCjzqRdKrGfgzKzJJOKtW + ###9SOiMSqiXtcKBsuCkk0Lj+sPx58szVGz4KQCpFT4OjTxqc8v1bmgykBUsJYKxst1 + ###Q3CrMjJz14cNH1X/qVOheqtgK1UAW9eKrlK1QyoPQ8U/qYAulS2hshhU4DXSi+E2 + ###5sBnV3FaN/FH/IeqjDX10jDEc2it01+bz5jldzL5yyLbDxacgCJAr/wbkKq6a5Zr + ###o0IlsuJ2VdZ4kX9dJC3+19OGMQGyvKGsxkuMVBCsWNx/GnxUQGadahNROUYqE0il + ###7ahCcUPiVxLwes0cg/03yqhLpG1i2m/mBk4CBsFHG48sG0mV6KlS7z3qND0Af7KY + ###Dy1AYjZU3VhWXY6M50KtUq+DP8JXFt4WgU+WPiRGTqVDacGH1ndVstCeA1WlmjYv + ###ogW7SJH6K+GjcoYNi0FR1V96l+AUcElBiOhSFi3Sq95XTbiy8HkP/Om0aoyNKqdT + ###3wQvlVHc0Ks5WzincpCyjGXViz9jfSiayIXPwSfNUc3cyGFdS/xRKdCquQlIHiXh + ###pWJQ2TyAPZPL4NEU30u/pr2JUC0iYOyvgK8/+19dcKKSwFREi2Ag/K6bfKFOwo++ + ###adu0JmCk+aA9o25WRFeCgqA5bS3M28D08cm9yz9EWeqMan3RECSpV41lp1iyVi+s + ###ZpKDLBj+itgjVfyk3022pKrzauwoquUOcXKd9ni5Jq55Vj+DCGOV9CJZgSoHUnmu + ###emT+LqsEi+cjT/VIqspI1RPXLV1NPrch+3LgkP2u+98hFkeVbDc0/YVwJ+VYqoZI + ###lR6pAicVMicy8uhoWpF13gbhgWAnOZZoQJORSacJs+ChtqgiJumWGy4+NqiQPOkQ + ###1FbTajOS8Cmdldi9Ve+uSnIrlQEkXYvGXnfnVsqjNXMeBP3KrYXgfqXNi1ymtPTt + + + +Valin, et al. Expires August 20, 2012 [Page 283] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###MnHUB+k4JJPXtLFQHT2BqzqJkVTBlnQuKh6vdEWPbCv6o62EaIx0VGI/G3JszrxQ + ###ofsGVaSl/mhe6K9bFdmpQCpglvRAFXU3iI0Tm9fGQjpHnXRK26bQcPqnvhUcNKcb + ###Jm1T1WG7sq4cu15FnKrsUv9EQ/Y6KgKH0BXrtK2K71StmPisFx8CD1T5W+q6diVX + ###B54FOGjo5aCvzJFRHWoqiCk5KK0Q0gqrHg5qFvVUHNRqizClWQ5ku5KD2hyCqJtm + ###lTiXpkES1qRmaHNQWhlUC5uKfmoUEVUz2jDxEFkKIOyESpOl2bNnzVq5tGJDqhmv + ###1WMmbrNBXI64D818kfq7JKCa3F7WGm+SNdWuY51TW1laRqhtqjpKgipxfs1yQ7RE + ###XE1Sc9YY1G6lOCjhSPTn7Aa0kpUwxd/U4Mjsj2q00+5Ac0xWizwOSoVyaReiMdad + ###MboclPoV3+WOSlbGIhyDrEzEwcLM/qnvbA4qrDVU65zWSZMK2dLYdashWQmJ5m0r + ###bBEOSooT8YfQmgeSmkiQFt9DjU5JmnUssLbEsUidaJuDRoU4KNnULQ5CqpHkoLUc + ###DkoyqG0ztriRIU8TB6WR2XIbyVhCFqG29ZUqq7rbHIsohcZYNcfS0NqQGLflFbOy + ###u1zRTbJHanIb6SJy3Db11Ax8yV1BU4elCkdyotwdsrgPtdnUOKgl40oO2pDjFg9a + ###VJbHQWm1Wbb6dSpjTfPS8OwoRGvZ8hH/S7KoJoNKuahujoV2KclBqS+aP6/9PKM/ + ###Gpv4TrLPeuhyUJISpMxD/W3Ifu0+s+3NtgxMMqgYY13tfIpzkVxP5wm27Jtd6d7l + ###XCQL0w4iOCntvLn6BZ0V0s5llZ9eCA7aUUgHobVG50Gu/qE4KOkgpKvZ0ls9C54F + ###OGjNx0FrFnejQt2knUgOKrBJz0dNDwe1tXiaXYsbSRlUt3JUTQxkaqk2B11fgINa + ###HEUeLOgc1MZ0hoZJK5oo2eCgRD2EQ5t67BM5MgrWXHw0iUJtysziBqHGQQnPBKsY + ###E1mO6KRc7hpKbsnkoM5qI+omI7SyeCl80E5qF2yfJxNqq6xG9ElGT+vUnywFkgYU + ###J5vPQa0TM7k7CHpe9+xsRONkNZC7w7rs1+6zOAclXUngVO4WuvYs+pMcdK6slcO5 + ###rB3dloXJkkh96TKo5KC0c9lzfA845FqnE2B79xRzH2prX8rkxDmVRWoOPAtw0Hh4 + ###eTlJpxPGSNdtVxyTj6p+aF5ohyErU1XizeEbRFMkxRIPoJN5MpiTUT/U6bORN57u + ###1UDY5OvWRkCTENTp9G3d7JROEcm8rCndZO5SriEkVog2iSkQAdXdUxlpjiJXiHUS + ###VRSDpUGrE6cNC6nUT2QSAykmmjIp+9Xa5X/VYuN/SeHRFGISm8i0Kg0iZFq2zfkR + ###TMqf7Zf9oy7H///8Nr0bJYNOOn6Iy79x5fv/VxuNqu3/X2+E1aX//4+4lv7/S/// + ###pf//0v9/6f+/9P9f+v9n+v+3u1fH4+EFBHdiEACmF+yOR0FJ1bzmctNKcHDMUBNA + ###umeegOHrsNvhIr2SrXiQuFa0y7lWk3HZ/o2CxFXzjJ8x1iZa7QQl4lK9NMFY2dAp + ###Hl6gpHXH6VgFk4uwfMZtk4Vra1s5CN2C6VDsmyHVyk2gCnsDwkW9t9L024jt9r3e + ###N9rPx1iltwoo8Y7aE+/edaLbef/97oD9MhykCMmmBlWFcmA/E5Adbv0U7LDtBuUV + ###LUq4zMCaTNks4MYEv59i8bT49OjD4Y4WlL3CI4TLXAh5oZWaDLa6Ce7iWrPBRTLA + ###yYVhzlgPoOkKYpjYg87AP5MGSkGX51nvBm+CDhtVyD6urRmh2Mn4M7v9BT5uBiVF + ###qit5o1GoKusNyGvFznijULu2qT9YtBPfhK2YGVVoMDhOVKTvOxpqQXbwo6O1H//K + ###iv9Gie2RNMB8/S+Mmk3U/9Yj9l8Ysd/DRjVcxn//kGup/y31v6X+t9T/lvrfUv9b + ###6n+Z+h8v6YwB4OpH1lh3kJq/aYHiors4vhj1ZhP471l6BzXCgv/a/i+mjFAvTNI/ + ###7qYXaeW2O4GdapAmwCtHI1ka9rw7hUAGYLE3kDGJcTGRC+n3WdKD1HfsTmcLSySx + ###gTqJwlCg1XIx8fOxw63PwVnr9OfdM55hii3UuP3f2kmTjL+tckeDV3X+N2TyGXwI + ###a+LvOv8bNfiDkE9Nb3jruA1HKgXBel8UrFcCLCYycjDqApwNAY74Xms0HgGsj0XB + ###CqsCjLoAa53/jQTWIgFePVoAW0zd4Frg4amA5yScA48816PDZwq9IOcNCosQ525N + ###eViOh5JQSxppGVNvMVV2nA4pwaTKxeVQGwHKX4jhhfh3yM7JAK59Zhxn93T3SNSB + ###QJD3/3tXA7oS1tbhQLASVqtw0l7ZiOCMsbLeAM+1ShNRV+F0Vole4WE8e0ad12/w + ###s1pxSxAkfy3gjQS8SdEB9mfhmx/CuuP4bchuUJhUQ4ManUPQIwFdTvBsHhxs+E3w + ###LUJnf/SHQFcn8NzhkwTxkiFGHOGZLXoPSBcXPPbEs16cLHQ0kn4FeH7LfY5whvHo + ###tTp/KMNB7xs/Ju93OyroCwYTgIthNXCnH1OuXfaSq4k149p5NWZSw2fiSDRbE82i + ###Ew+G6GHjc9+viffX6X041w3hgBYdxDB6Cpx8EWf+JleFhctuGhqOR9OxHPMzaW1w + ###BlD23uPAGWuE46i95V8V2hh7k3ML4xiw6EX52XH7IumlOQg/O57AExay0XcuayIn + ###WKItmIIgDdI895GYCzc8L/wp4l9aO+SWYHkl1Gx3H91rY37Dg6HWtu3xUDMas0YF + ###iTx5/U1MHAyKhzATZo4Ic38ar8T8FdF/g0gPfKfQqQXDQDFYRyIW0w53/+A9CncT + ###L0vkfeqPx0f8ccYWqyIiUR/y/zIxaK/NePuHXw7gkbL6/g6+B9/L6hnrEXrCQ6J+ + ###mtLYNj0xkbtMXaOsRgO8W8IoAp+JDYYQQsQHXpGH6VbTMdMmAy4FZWNfVPCp2aQL + ###Lsjg7prDJoziP5IGxewYpJ/7fsOeZ/BNC4HXYthtIyzSSFM00pR8CvgcDAIhgZEA + + + +Valin, et al. Expires August 20, 2012 [Page 284] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+cxvaEM0tEENgTMOHxLEzWBr4GAGY6sRz8uj7N1PZxYPDWELhL0fjJlsrwBINVIO + ###dnu97oip/y+3kxnTu8mk3EmBZZCmXn0Rgpw5SiYTOPcIxt3RqJdqqT2qcLvfHXT7 + ###sz4TGoYjfCwBFXkmTDPsB/n85+qLV43gJ2iX/6k1voBe38dCnp3gYgYmiEtZSbfL + ###RGss/IkFP/X1PoK9mXMDcTRyMUwvmZ7eTeF3VP6F3UWd2DCpejBB20Yw6Q+5kSJb + ###fpYPQynVrfgk2mASGNN32/ugkcX7UNnqw3tYydqvh1sUZ4xsrFFdb66H6ALVqIaN + ###Wr2KYpn8PQggfBgfrb7aaK7XMKypzsSEGqNQ2OLl7+pRJmG+2ljfQBmhxp5trm+g + ###s5P8XXu0xjoN6yhrRM1atd58hU6Z8nf1aLDxqlZtNpGZh6zFjXrE3cro90CxmD93 + ###LlpF56Klz0Wj2qy9YuiCuYhqrzYa9dr6KzX8OhMwmuuv0M0vbL5qbtRevdIQyVCw + ###Xqs1cFsC36VX9ahR0/DM8FVdr3LH0/X1V41XNUboCre1Rv3VesiTZTTW69WQzRTh + ###06M3fpfK4mPbfx37/zjF+tXpmMm83a+g/3SGt4N4b//03qcBc/K/NqL1umX/X29G + ###S/+vH3It7f9L+//S/r+0/y/t/0v7/9L+X9T/S91wxCU0/fsrhTAle5VnJcqUsWKc + ###5OOjg2wHsVXGhcpBpifV6vnsUtx2zRDsNnSyzcTxidVGoF3wDC/0k/vI3ji5mJQz + ###IeEFFDrpHXegyXyOP4OVHmDjgKcdZy32vNYUVI44aTrOWzB0sO05N8jOA+C89qNm + ###VT6DDXDL3y3UBiopdBj+URdQloIxzhYUBDuNdxgn4jV9YB6rP6lgo4BcrmgAwvVK + ###fn1jokq/tbbpQ49TMgMuoYZdQZ2oZDwNrthONuG6mHAUnF1epmPUvUZsI7PKZsAl + ###8MfgY5+CNd0Jq6Tjnzs/+SAAkoAtPOnpQJimOUMZ9EChz5Zdy0Rh5nlQvdtjV1mR + ###YhZQ+4NBOqZNPrdHPvjnco18zp7g4CUWpzKA/fLaaZqTqj0MC+Gfg2rwpWyAgT/Z + ###NbJ9DR60oEH+a1k1GLoNhg9qMHIbjB7UYM1tsPagButug/UHNdhwG2w8qMGm22Dz + ###QQ2uuw2uP6jBDbfBDX+DD1gzJW3JgkNlxVxFK0XWURbZezDywIXkmbSHraTQQ1cP + ###W0qhh/QftpZCz+p82GIKPQzkYasp9PC4hy2n0MOGH7aeIM1kxoLy7VT8dAaEwXIw + ###SaYz9PoArXvCVFm0hzDhDzbvZDxmWq1nKwPpcG3N5+Pcbp2FzZLPsZqgFhW89Oa+ + ###G9/Ox2ly87qYBBT+m0pAc4WNfIkAf2zt7NSikkZFSJdqK65xH3SN5d6Pyfk7C83O + ###Ireze/E/f2eR2VnodnYv1ujvrGZ2VnU7uxfX9HdWNzoLX7md3Yuh+jtrmJ1tuJ3d + ###i9f6O2uana27nd2LDfs7Wzc7a7qd3YtD+zvbMDtruJ1lSEP36eyV2Vnd7ezVo3UW + ###mhwkdDlI+HgcJDQ5SOhykDD8t9gDo+Ue+FR7YM2zNp9sD6x51uaT7YE1z+7+ZHtg + ###zbO7P9keWPPs7k+2B9Y8u/uT7YGRZ3d/sj0w8uzuT7YHRp7d/cn2wMizuz/ZHhi5 + ###HOTp9sDI5SDh43GQMJqnH4SPx0HC2jz9IHw8DhLW5+kH4eNxkLAxTz8IH4+DhM15 + ###+kH4eBwkXJ+nH4Tr/1cksk56mcx6U1P0wvaTySQdT0tQVF6PDRfltxmIENAN7myn + ###4nyOuyckQQSe0ngApDIvcB8IJkedfwM8WmccRtqH7OM+fsqHT+Zcq+22kZGB0kAQ + ###mBCeAVNivGPmWvBlmMD7s+nnL1rjrOkj+HvEJ1S4i1vg+DJIuB10B0bLMo3D/iCz + ###5SIZInjTB+nA0/ThrH/OsDG8FMItR8+EmqZDRWtSEHkxj/BiuAYqzX1ipd12ThgH + ###bd7V/sC5ZR2DegR55xW2UHUrOkQIbbXOtt9htEy8f8iEciw1bz6Cx5SgepD93D3k + ###lAteJbAAvy2lFBDGmKIAfnHoAMRv0twgavpp/2L0DRlMOWhX3k5Yw/hBHZWusif/ + ###SIeXJX1gK5LFSEjg7IC9KNhQBLATaPtsRQFdD7+CjxbUn0M3n8tx0k/brPH9gTXP + ###AkSfrrQJ0HUHX09hfSqk3153e2mJCfO6LqUmk5hsvzsocarDUZ4n04trgMDgmMAp + ###U/CWqti8oiT4I+OUJxsrOoPM4A+tU8a9Aa/7gNfnSA8GdtGojLCIs3wNZh0mg/ho + ###NAfIZ2GDUG856pzh1UspRoBC+MLVxgBeUZvzOJ1ybAjQfwEpR/NF0EcnfAXoEre4 + ###t0GB5WQMg6Gcac/28lRMpGLeVHcvxYQHby3qEMh5j1sfUij6xrEV0xm+Rme6oJew + ###dTcSy8fGHKbsueoOBuA/5ywvgzCMZcapQJvnL4VXHDX6PUh7k9Qai7V9fhc7o8Ef + ###5g0I3PD4HnRJTnnp3TSA/DxeviFZxgMG9ffPvfJXuBz/7xH4vMTpZBrz8ObJi+uH + ###9jEn/0u11rDzfzartfrS//tHXEv/76X/99L/e+n/vfT/Xvp//xv4fw/AARx15+Pd + ###eGd3DzALTuBc1vHcyc0Bem9QmFy9Az0KvgpCM8pdAZO7uoxNDjNya+KrD0CAGCYb + ###IRoM2vE/3/231QXTn0C7Se54CC8I5jwPDY/A/cb5qKe1w62YkfreqdFaXX8Kb8cH + ###u4c/n72L37fVUw2uajSC/sRu+eDsOH6/+959qxTUmXLgaXXFHedp6/2u3ULJ3/qa + ###M5yMTnL6CBSMGRCsWlOQ21zcPovDzOaCt2+DaH4DUW4DodtAe88zppLABb/lGYbd + ###ykHrZ2OmOYltaF/YvLPvbOIrb4NGM3j3B1CA3sr+ob8VwzbIWomokWrV0wqHxV1R + ###JQvS/JnhsGS1oiDNR8xO3GY7o00sMKS68RyQ4BnjgTVoVh9+w35se+ufbf6sjpVa + ###9lOQIIBmIzRa296K+wOf3TW0n7rzPRVlg1YDjBBo9bzH9ncUQvIeOyTQmnm9hlWi + + + +Valin, et al. Expires August 20, 2012 [Page 285] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###nTDKwYh6rGa01n7HNkSY1639lkGD1RfRJfxltAcMvDe8SpgweN1nsuFtCvI08M0g + ###sCiRyVq/+Fq7Z3N7B60z2NCPPpyaTVZfVBuXz5ydDYh0+wiMxp/Uo56ndpynQvcp + ###RuD2U5GdmyWqwrpEmy0yd5ECzbRNi9QVjKowxQ5Tya+ghqTNir98zqDkL6+Lt1sr + ###1C4n1jntHiRXMaadli37ULOGviLeXqN5PQzO44vzm3iSJuOL68n8bpzUOOG90c8W + ###RNyfuGDDdvEF/csXQXpea4CJcC4qbGTPa5EfJTxV3oT/K5dj/5OZDh+vj3z7XyMM + ###m5GV/6FebSztfz/kWtr/lva/pf1vaf9b2v+W9r9/K/sfG/uH7TPH+Kd+1pM6M77D + ###HjIzP2SmhPClhWYMMR1cOL910osFU0UXGinUpRlCMunJdTISaaJVokp+UF/UlPjy + ###mRh9IPyf/neuY9nd7591i0CwGjg2py+vscANd30APUVAyHjvMMf1zLwKeItNwMI3 + ###uR7xRJYZoBRo5Xibt4CWMbJ/UQtrwWH7JIZntj7sLdJs6zTSmn3XAoska8Vw4sqH + ###ay9undL4zOd9CGP62PE4/Tr/QUQbuIt2O3cFnwYgvG/4AGd6XIcptWln/qMjBnB8 + ###xWQm11POB8s4vb1m4gHm6n397LvQoie/cx++1wWWEC6fX1o7HqdKcRVZOnOWjW+k + ###rUHShi656ureZ2CxR3rfJkws4T4458nghoP5U1CtbAQ37/7wweuCXxSUMAOWeaDU + ###Hx+U6J6gRI8HyqfB+Ko9O78cfwb6iA/jLbbrthVQ4AAIt0FcTQfp+Kqbzq3JdU9Q + ###DsdX6MnY7k+v45MNByAAhWfR7HBQvgW99GvaAyk9TS6uMfHm4qD4uP27Y760spoA + ###UHAlMQmdbWLgZ8o4PZ5xCUUI/KiZrjEHpCJYOciYGQUK3xcfgpJioHQHX+M8cNC9 + ###8msKisjgISAVwQq0fwDtQkE5FySJFd63OoI8Z4+/FBnCHwcrF8MZ+JTm0coeLh/x + ###oJErFo9LIbHQNcRczgNFsH4YrGL9wS8JU0AhHfbFbFqBzMKM9iqQzphcdaVwtDD7 + ###ZvMJyWj9LJx1fTC8Dbw9zW1YpcaNkbnEg+FrreFtgSu28TGSYWwQaodwXTeR41Tn + ###t1aPXvz1h53MBQ0hAiN0e2WCJTxYDt5UfxLJskSUyFv1w2z0OmDfOkOwb1yLMwxn + ###mhjitFlqI85nY6CDAdhL4DVM8g6GlPPh8CZzhnKjEga/pJDifZLhHq9f6MJd4DmU + ###W9vTdATu4EpEyX2H8YYT8zX3rf8/e3//2EZuI47D93P+Cm7umkq2FGskWXY2tvv4 + ###NfGnju1YTrLbXDo3lka2NrKk1UhJ3G6+f/sDgC9Dcjgvkp3sttXcbWPNkAQIgiAI + ###goBI3KATa3/P48G9X28WLY4hwIuUpfQWxZoNO6C4DQqWLAofimKqlch/vV6Afivd + ###cDANXpFKuK6UPCLN/p64pgGMNPe+hdKb+KRwUrKSuq2DOytFr/rdwmXb/W7oKOyc + ###9pieI4LyfnAL+n2NAvAUgYEqAcXUTm4KnBV4WdHtIhWA3OhqT7jBX2aNTUcFIuzx + ###l/fx5qvtnx9e+Oe7+389vBSHNeJIKbctJAvlMKF0HKltEl/wjCcg9pR0+YMzhcK5 + ###GxbE2UmjFyAzo+Nht98JBYXiU8cCJIb93DHeq1igKs5CA3C8oRUHlLn0gGEl6AWg + ###4fIwmk2KFuc2hUsgZ4HCJNl5lo6CNXjf8c4MXmrxX9cL1AGWLYo97bLxKmbRCm3a + ###YH9lyF/Hw95IjEvhTfDhEJdb1+1C9s02wahFvUzTosQDqL3sX984tKniTxG965NQ + ###FhEhlKoerTc2Kmpz0+tPMOGQTF7wTVGpZ6MS0T20+XHR7+pIlcwuE52cp+rvMSpu + ###bXeOR0dFKfE2KvAhBxfU+Ud9PEHsTPufMFVeN5ySFlgcJR0VZUqyUTltv85Hhe+z + ###2jfBOJTJg4A27eK0KXKtl9YqlEW/IpPYUpgmFKYchFL90Swa3Gm2V9KxP3HyzImK + ###s0w0DsPOjS9pjyqmgyptKhWP0NxPEVQCPLL0Vb4Rn29PDHRw9wmLD94ppINk2HTQ + ###2S8vKq7r0T1vtEzHqUtgyxWIy+A2Km5BvndxgYN0EkRTXKmLynOs005Zwpx95kCu + ###i5SkW1/IJZ9BrQal7np6U6AaXsbkVdHc6iwihDUaeMajKOrj5pv7OiOpS+LqbtlZ + ###Vz5FJOTu+bHfi/yX/0ifhWgqPD92+TSXXv4jG4O5UKEJmI2PNgEXxqnQRj74ciwY + ###Ng0bzdtb8fa86BRCBRk9HxWRO+qbooJJrXBHkoEOiqVRDx0mACjwbo/MlfPhVAQV + ###AP0xi2dZfBM7DfLHAsxbBJXhlR+h+ToDGVzCVIwFctePhMGb3E0C7mh4f1S4mUuI + ###oVRUuKmQlyooSeZHhTqYi4qy+y+KTRFUBtMx3qDOQgY1L44BDBBsGBiUH03mW1IL + ###oRJwuZ/NKyej0cdqcBMGXe2KSyBPawrQqCAqeMydfgDhQmWojsfDgggV4hVs7x2F + ###DcgYICjQBe1YcMoC2BRZg7T8xVfjKA0VXkrlly5B0XnmTzGqnAedj+GUDJ23bkxM + ###uXLbHwz6fAdDYRVE5Aw6EBlTW/dE5QT0EH8cTjouZHBl5kAGUIwRXW7DIJpNeKyf + ###XjAJH+BQhos4YbovoGntj5AZvoB6nHV4EpeCLeB0alrbizyF1gnar0QH4SC4C7sH + ###YaePbm+2Jh2PJ22XaH3o8irwL69j+qUsgMosCrUgJV3cvtgcJpV6nGezSB0kmOGa + ###HoAqwtUGVGgKXJHCWkd8N8wDxJhTn1Z1kXXzfqiILN3zoiKqUfbcXDyKooIi/5Cf + ###KELDLi422ZafQRa+ELk4Ki7qoHBG75FhPBY6fQohVGiDYKJyeTMJo5vRoMvjvkpU + ###1Ou5yTEHVUBHIEPEyehzmojRZxDsclknHi3UMLLm8Fyo3M7oPubrZ5k7OFzSqugt + ###PJoQRFi5uiGecIJ8KYROEVToLOlV++1rvz2bfOp/wjPDJCqaiJOlEAuSL1g5tRvz + + + +Valin, et al. Expires August 20, 2012 [Page 286] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###oEJWRXHuG/SAIzHIUji12FYNUDckMwq3XiQlXUXwkTbXi6NCbtWjwSDEc6lhBxT0 + ###AFAbB3eDUdB9nkAlHAJZuLc8nmaI2gzPbthkhv7x0AY6TlurehFUPgcTFJjahEk8 + ###OJl5KYxcBOSbinmMdWERMiXv4gMEa9D+3kXeDo6oQt7n3P0AzzeBUZXqlfsUFPwg + ###tQZHqcYYAxVh5gq5kYuGhcei4pcaRGPc015miNdRyTlSlmYhn+xu/WnET4MNVM7j + ###uNT4kecNV4IGK+Hsis1FFO3LQZUiqIizIhuLfFQ4eFE9iYITFceJNEclEi+ztDgN + ###FdPpoehThFcocp4P0nKAhlk0ZkbcXGy6BxVtaAqrJT+Oz63QPr3wu3v+641MOf+a + ###Y7agHsuICPkmVexs3jlybiNozxUOp3pZJ1aqbBZEasY6tTOb6cujvFzkxrNBFOrA + ###NAdlGeONQnKuCcdrLgOQ5EUOG2j09zCIWwLAqji+ix29NW+efkYUUMdTmKMB0nEB + ###l2U2JONRdB5O+G6veBV+KtpN21LHSoGwi9GG/h/cja0zm6D3Y9Y2NsG3blz2b4Lh + ###MBxEu+fHRVCXxaUhsUCdDq9yehXzyblcRyN2BIIR1S08kMbx3Bere2HrXiR0CBCX + ###SH0Joi2uVwWDwZ3QIqDd8Z1cgIq0D8pG1lGJk49FnRPlexAf+aXEgbVex104uPyp + ###qOIARedUHLDx+Z5iUycPEx0VMWsRFdDe+qOCXrMFrQsjfhy4n+4qKn0eIxQonbAz + ###A4UX3WiHpPqGgr8q3Hn06s5JMznLSPqRmy2eWO8Jbewi7M6G3YDM6yixy6wbTIPi + ###Jok9aPDocD/DXhxgWg70aqXTH7HG8YswYRF7baG9Ha41nG/c4oqzazgO0dIGW4EY + ###94v9ilJNkThj2yS2CCr8rLMzCQNYkVwHweS2xFQwV6KHmPfYgJSouVQpsnT62OJ9 + ###Vn2+sGY34152hcNiyN1rlPiIPV+p48IKicZKlK6dMBgQURbxqiEV9sR1/G7Q/1wp + ###2jDL8QI24vEJ3Se6fKoJFPLonyVpYdHg3lF47wn3+5pbgoYKri2YKFbmiZ0boQKo + ###kMCnm131pJdELk/T5lccVI2iaZo+8C6ICBAd9YozIiieTsOcjmRfp0pvhqJTh9yW + ###NBsKGgpJfo2XDwpYQgvQFFGhfAHkS5qOilAbQE1SyGDV0W1BnbDQZYNhx+fXKvJH + ###UyvsRzf93jRfZyD2kT55SdfZtMtsL8RdNod7qAsxcUCcW06d3uaWNE40pTA6P9mP + ###PadNQbR/+mIhoQP1/PBLh24FqluOWVcvXUTGRsijmXu+u/yZCiES3Q3R6Ye7FS7W + ###AmLxwnkRcY4rjq4BkUMshoKAxUNRxFPzIPz+npoZFzNdxZETCnFB1gVc/0ruNFOH + ###z8VEo6wt6or7Uq+5c8V5kH8xuYAmJK/gOuuLR3cOgg1JVtHUp4Afmul+lo8KjnW6 + ###+aswKq4iBbxguNac8H4BlIrd73Sh4mI1QAVdt26ysNEdycKF3MgKUaWAQ8738sgp + ###4JDzvTxyCjjkfC+PnAIOOd/LIwfl4SjttFdD5XxfnGgu+BRUq9NXa4XKGxGPp69l + ###GcHz+0VRcRUpcHg2z+lZHipZxxAFDkS+14lIgQORhzoRkTYWNBfGhmVxZEgWUbzL + ###i04/mE5FyC3tSLCIlORmWa4CFdC2kpbfB7Q9LmB6dFses4DMe2jhamOOM4viRxbz + ###m0uzTssKHJY91GmZ5IDXuvOAMBQVMSqp4xjZEO6ZjAvelmZv1I7gvcaFU5gn3HZJ + ###ZqCT/UJL0SiK9ocFjjFs9oyxi7eALIK/4ZPYkHRD01CVupsw9iLyvF/SOKOWc+/B + ###VU/ppYBGSDENx/EpRAHCcNNX9k1Glx5Itki+T3dVxWsNo0E30pevLmHZ6+P2AG1X + ###0nhVYc3q1R1aUgdAeB49XVH94B2sjP7uyfGLU11MYNeFnawursfOve1JMbWtZNLC + ###RUPLymGxhRhotGA64lh9VcGrxL+/d8TL5aM/NOx6/FfYX9UHo+unnYeDkR3/tdZs + ###Nj0r/1Njo15fxn/9Hs8y/usy/usy/usy/usy/usy/ut/QPxX1E5f7r499IEIR8cv + ###MPqriscKUqPXv6YYrVJjTQv2igbgMUiNL8KDH6WPV98E1RpUp3qpzEqf0IujA7sy + ###XMV4nDeUUKg3YxHQskrlMt8W4ek+lJgKnzgK2wVlyLUqFJsnbafC2+BaWonZxp7E + ###bqY/POnbhiueL5uDg4/QWAg6kIJX6FmJ82lrgAf/qKAVp4PendrWcv/kb2g22C9x + ###dCrsCRZ8IkqqhL3kghB2wupndM3Gfd7VaACiNjBoLXZPIm27ltG4xBoeqxIO0CZb + ###5d/ar0523+2VJFoV/vbVmxPtFY5dlSl04MXGM55j9t99u5LQ/8nkwl1THmoPkJP/ + ###tbne8uz8D826t9T/v8ez1P+X+v9S/1/q/0v9f6n/L/X/VP3/FoR2ZtJXnnRBC58l + ###vHuzTj6Sar2mfJWKKOEYixf/vSBdOGIXB+xTMJjRyvm6vp6muMc/3P5BK1oUx4ob + ###7DH+uy+P2sYBiHHR8ffMCvmYAdY8tVgZS7cBF1AOdg36+9oZr0yH+8HubbFzxnSw + ###Rm9HXLXIepKn8I7evvNfv3OD1MFSH3kGyOyupoE1m6Wu3s781/WaE7YEi/esJdie + ###WGmBvUbjKay/1vXqAmCH6iJ1NpFfBV+029TksyEDK2LWP6NOAbBxxE8nVAWWn4gy + ###PIj8kdXWvDXXtf0YrL3zVd/6sL2s4HEwKL5XYTSlI/0KKhhX/utNulMR+b9upBw/ + ###vvOnGOr3WcrncDKBYWuJ5Co0kG9fU/LDt7Ci4bqXdq55cQAV12VWFr1m+w2sRG8d + ###dVWXpuHtWMgC732xupuOuvW0uisFDzYnobigSs88dWpz1SEsaRxynY1VHTFw797P + ###AeedH3R/8V+v59XR3XdEnO65+oNhuL+ohDzOOglnoZUxCMhwQLdwKmwF3X/88XSi + ###m3SCCDZv05I2sdnWdsoQl58n62kzc2eb1diTJ/oraKrurKaJLyzUqG+0NrCu/p7a + + + +Valin, et al. Expires August 20, 2012 [Page 287] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###02xKJEFBfFz1B1Jy6SfwVFV+hnVXW4XUylDd0WOOGx+4O50G7igWVz+yt6+TsN6+ + ###Lsm5XEmBpsV6N97LCPbZGLRHE75jNYJhAMhR7DNB6PSHSFVMLBBBFb/PL2fBxk5D + ###UJ//KbhoPKBhcTIajRlsMCeaQBfAYUEBDmAwTs/hny2tAfi9usrKwgcEHxSmUNIU + ###Q5HyORLALsKo352BCE8uGZrmobE1NPnETfD3HORKksRiuqge9HkP+tADuyy8tfqR + ###lC19WLy3dQOm1yqxUjyByxq6VJrsms+NFpVU5I0pbuIvqkmIcfWvBgHfhdwog1vf + ###2IdKKBwaCXU29rl+EPmDYDLqByUlBysG3AxmFcB3x+PBHYuAXSdhdTIaof1FtK3D + ###XozoclWVtG6/vrj0d89hj/VTyTQfl+KFsxyLdCK8tymJCVobgHAOQ00Ogz6IBOFC + ###QBAW6Tcne3slY+wqMZpofm7qAMyBeoWGrjthvZdECjodoABM3MHdQxBMrkwahx4c + ###v23UfeTQVJKRQit6s47dMGiY3qM3Q/T2VN6W3M9Uet/R7VPuBzbi9zDkJXqYssL3 + ###1MmeM2q1xNe/ilw6NV7keprNipeTEMPPqaDIBvNLPSqK6UKNweJAEfupUok9MfWe + ###KKnjVCTHVBS1NRQ5ysaYaCOnJcswZlYiFYnx1ZF0pGJuBnInabfL7/7iIKQIWKkp + ###OKQrfnrPzIUfU3WXTUkrVxVdUvV7JbEM0MpusatQrgFkfb0Fs1TiIOS4LvFYOIjC + ###1OpWxSptXjPbU38JvR6nPttkW1t0AFW1zuokJG0iOBgKz6tQOmif1L5BHF5JaWIM + ###Xz2WSl81XUSYbEWOrYkVPYt0gqIqAceowp5oOxt9XxfPJSMLRM0UiZtlcylXjUnK + ###Ehq34W1nfAdTyWjKQ1pYsyuu75hlCZ5egeb/EY6AoeLNSlnXWrj7alJp496OhnZo + ###WEkUJNWYOKCU41ijq99/tPPExPnfq6AzGR2EV7PrB0sBn33+12zVWy37/K8Br5bn + ###f9/hWZ7/Lc//lud/y/O/5fnf8vzvP+D8j/K/v9rdvzjzDw733rzQ0r+bbx+RTUl8 + ###ukWdiPVmww6XgyS1MEH7MMJ4U9w2ya+MMWqA8mI+RS1wN9LqdYLhn6cki4a85a6Q + ###tb0+xgSlr59Hk48cgPA5PDr+ySeljGJePb1hoivcZiraYSWOeRnf/aBeclc36tj+ + ###2ZvTyzLUJNhcsd09OPBaj/BaF8iz/hD9AHX7cVxGs2ewoKKXuSonUuhN1J1K+As0 + ###/4CtsiuHKZe+bisofnuXDGDQ/hUri52M0KGpya8J5Bv1FOTleSqV0UwUOvLwy0Ye + ###Xt0DeYA0D/KtZgryraZWpqS91ZCHXzby8OoeyAOkwsiDRMtlGypzT7ap5iKPUTvm + ###ZBuokss2VOaebFMY+XnYBqrksg2VuSfbFEZ+HrZRczxf4shB1fkH7Vk6B8F/5WT+ + ###zokMigp/uAyxomFNOhgmzBKAKcP2AVovx/YUiwpRTIVd02YPLUADMOv0NxxTmz5R + ###Gn2KCDXBNzqHNuomjwJgB5caxIGnBA9URWfpElaB9YPVvmyKm3llbnD7C8t//tew + ###qalmn7ib/YE3KwxOgJr/CrSIHxlVWhVVfsxo97dMdPV2d3+y2y0wqAZbtJplqK4P + ###KryBpuYZ1CLCXs4nfeq2mubkhf9spqcJ7BxXQJPGFf41CSWfk5P7jTACeJIHwBrr + ###VlONNVRbFZXTxhoh/FawCzoEMeoaBDFUaEpGKgFW8BXXR42k+OB9jJuw85Fv+z+H + ###LApgcOl2t7AldEaTCZoWQAHEOJXC48o+g5CcZfJWjB7oafgRkRBmcBgqwkb83GEl + ###uw58aTCSS+y33wxiKaK5oAG5c6FtWdCgjgZN2pVt+znFZCLyoPY7HE3ZMOyEUYRG + ###hzSCCAQ16kujdc5UUot9vurxfdYPriZ8g/WjutD6ofSJfO1GyrjsBSRBH+cSooRy + ###9X4rSJqcYWolofb/rjdugkpbUKr5C4rVKlVgmc3H60r1futKdaF1Relf+drgt1hX + ###qg+1qhRjALHQENC/uyGmYZK28lTzV55USFSVFQQZL0XVeClyrUXV5Vr0O65F1bnW + ###oldvTnKkLF4wnF8/twL48M1Zq6nEAe7OGhizEuqrl1BqOyFWVmyxkpROegGxt+Ot + ###lZ9rROUcKIJfojtXDyORmZcwXds9IAB5E7roNDMJRb9L+peYXDMnvWYWwZykSfZ1 + ###ZnTWeKfTbKaI9jCUONnNY5aT3RxmMX53MpknpsUqreIrWL7Q6OdveUyu6kgC3Y84 + ###qWxiUqgYl5gvOkXZ5l+BVOg39m4vT7ujQouLHk4SVGxIHLfKekdQw9VV4ithOiAl + ###itZDXAOP4MmtVhbNF6N2hnSTaOjNZRIRr4PnEpHujD/wlNSNTtSePmC8xY6u/ulE + ###KV7XaZbOrFGEaFDrsgjnXT4w513Fv9L5LC50b65KayqPo/KJg4W+jZAv6VSCPnS0 + ###PhDRrlxEM4qJfxcVfSWH8EttPofP0hQrtaPBMoZ9O7mZcdq4NTWKNCbU+lawdGwZ + ###QhXwB9vH0NAYsRLSgDeyRsAslRQbCnIburIaCvSGLDohil/pSBIz8eHqgb4XwzDs + ###iiCRmlsxriM2d+4VkXd7Dy7vrHXRuXhkrBK0ZD74Wmw0bLFiEQJfOglcZPrvfbPp + ###n73OGnPx4Qiqze9FiXnpJOZlEWJefitiponSRQmXKpqLLbrviiy67xZZdCtsejv2 + ###6H/rabtORZ7YOZmrDwSEbFW8KjYly3DvZP/i7M3pgVA00IKpCtZlQYrBQy1R9bLr + ###eplOUV7XpDJL7nXN1gRmxmBbulhMh5Sbau6iLkXL+K45AtOCo1EH7XHaaqbRUydW + ###KiWs3fqjfFYC7SOflbDQQ0wrokBMf4N53um6Z6Z2jDXdNlW364WqkzCfKoH0ajaY + ###9seDu2rQ6cxuZxRznpx7Im5iC9CvMd6SSUfNLneAZKV+SMlwOSYipf3V7Jrcfcqa + ###LIv3rKNPvcFn5WNkvi7JUSdqUGKC+DS2JJdH/FQumy3z9drVuP4lu/20RYNbszNX + + + +Valin, et al. Expires August 20, 2012 [Page 288] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ZolTERl/gkORXehkt1ghUGPSi2neUvsnf/NahYs26uRQpc0WuuqUM1moTDGxa6p9 + ###8OkHcT9V41GUYmvccvXVgYyfeuhl4ONrLjeLo5T4uBWbcL0WGX/TSu6YJY9PM7uZ + ###xz27l5u5fEHngfmFYDxzCp2ftYsVRJEjCueip5XNR1MrPBcWuI2xOJjfzttM4ZlN + ###o1B8Mcdyc6I0aJZ830xoTXjZSUuYZtgs8DXdxnYZNOjjFttcZK9eVlDz1Sh5tTbn + ###1FjdwNU+5NND+q09IEEWs17MT5FcESeLpTvCuSjiUKzvS5HC+8B7UiT3MFUWS/Gu + ###M+gxdy8BZ1NWamRzoiuW/yKDKPSBQgOZhjjTHk1y89RobiN2fheKHBBpRU3rfzYv + ###ptj6F2XGB+W3iyLy+WIO+ezsRiG5q4YKtqXuobooJkAv5hKg8yNsm2JzMc4VcBdz + ###Cbj5MbbNTLkY5wqgi2wBhMXug/E2azXmRLnQDL6YewYvgPoc1EbliUuVAq62ItJB + ###Ko9czbUkzrssQL+8sinA0Khky5p57FJJg70mupKyi1kPyP4YcRT4qcQt5Mmcr2Us + ###CZxG4EKTzyrunICzQpS2V9QFSF3/1yP1RVFBcfGHFBRSCD4QcVVzcxCX7eQQt5Cg + ###yF+tlwROI3BhQZG3Uv++guKPS2p0sy246OlF/0C8XL2vJK5+U0mMVCsoLPSifzQC + ###34eDHQR+QA7WT+0K7ZvEAd/CxiEHSXUzA+CLZy+3waQz4rec+RkMvyV9Ewy7gxCo + ###ymuOeuwf4WRkRO3J2IzhaRO9Bhp77C+sRHsFj85FAvYE//oRj0rwrWigCi/xu8ed + ###WRawDxiHLvDCw+mht162uSPXgMCHoOCuURZO2TumjJi8Hvo7jJhuEHuoEUseCXLI + ###VxHrRzxECGDcG4wCDKo3iEYVFkFnRmEk7+Y/ffqUx/TWhwPq58wZKGFMFcc+N6BT + ###mPjCiYExur6hHz4QnFH/scNV+McyzK2xPYwkMAl7s0El7txEBAj/PBkNr9nnm3Ao + ###AgiGv84wIMt0pA5ufvoJD24efbXPFKAZzhA53KbKGYyW39/avfq98kD9dkhG0aHc + ###dUeVu9dAI6ME5cSE3395uP9X/+g4z2gYlzMv/LC8g5zYzFgOinkfBObhHj+Yz8A8 + ###14KolcxGPnnqop9OfyP0c8dfK5mNftIqrZ+03x9961xVnRme8nUAL1w06n7yjNFV + ###0Gv5+SeXt/1hbpHgS14RDAz5iKQOT7/A/6GQp3poFpyhv3fUtH+fhxhLj/9H0Vej + ###B4v9hw8KuYz8Xxvexoad/7fVXF/G//sezzL+3zL+3zL+3zL+3zL+3zL+339K/L/2 + ###8clf/Utkj7YW/898q+X+4t8pL5h6x5NHRZQSTKQV8/3OeDCL8L9HGBsQ9nKP9x8/ + ###+qfKJgaK7KEIcQ/rAUpPrmuxEklBjEtNMvtuGkY8/D3e9Ce3YtFeIk8LV5yvYUUR + ###4dUb7MN7duqfAJ1P2v7rF7swOGtsk31I2AMTD6BXb+YDozwoOkiMuX1weHK56yM0 + ###//UbmPKsymAvnXxN+cCec2BNj9wWs6GN+9POjT8IrgUw8vVn58eX+y/9w/Yl5Zk5 + ###2X3hv2oDSO01QBSvywAQoOEtgbyucWC8gwKcV4RyCTpivYLQcKkCHUEOX3NeeAit + ###UWDYTGinewKgN18HEZo3d9+8mn8bSYD14gAJWuFxM6GpHjaKwkNoULoAT84GURj5 + ###sOL7V4NR56MAdOpfwEouph5OQ+TN8zcnuOSvskS3AZy3WSvQORvaHiwMlJzDBEjZ + ###ClKBIrRWvUDnMLqIPwg/hYNITbkPTlhZVKWR28zvnA5N9WtugDG0HHC3wRdJTxK9 + ###79nc800ySrMAuOgmHAx81P05uBqw//oc/K/AYa1cWtrQvO8Krf5doTW+KzR/1OtF + ###4TSyZleRObBRgE0G0VU81ebmRh0cKzLD0cwm4DUXB4jgmkXAzYZ93H425hXHjt41 + ###8odOQGvKDt4DWoFFVUBbF9DW7wFtvTC0loDWuge0VmFomwJaIRUyBVoR0UzJUw5/ + ###uhTgNu4BrsicO7k8pyWV8kctzJoFuHJFTz2LUJXmjCmFQKSAooKv9/f+2s6BvzA0 + ###sbLOBzALGj+CsaDc9rtdkJXBp2sfU954zefumpjLMoHnp18JO//1xjwUEXh6rRRV + ###Q0DToeAuay6qp1Eln8GiTgD0uL/YSxFE1iC0EZrQa5D6C8CMRUNO5zBNrlgU/be7 + ###BwsK26JSVoc2HGkA51q9MtdHnZYRfAxHPiVjo5RqQE3QN9qXhxeHZ3wfi2YCv338 + ###t8N0BGhfVkTX0KD9MoIPsm9zLSa05yywhAhoo+Hgjus3MGnnJ2YRVcOc4XsXF34P + ###dvGRHydTKwyQFKla0TUEfoeT8WhA9me/F2AyubnW53g5NsHFIOLk4ca7d3sLTnGv + ###1kxuBHPBgQh7NT9EALdR5wsy/HneDzth9XM/whOSYRigjX48prNgTAN61Z9Swr/+ + ###kH28GpO3hLBcofdEf3pHN+D3WPv0IlVGwSTgeF8Gk+twipkLhZA63XvP2OXuxYvD + ###S77Zo1n1t3ytOm1eZUJ79V2hvfsG0JSEAnIrOa8SO98DGnLCaz1TsNjv5GOi1/LP + ###eC2eB5U28QWnuKYkYj52fQKzMcrESKScHGBq384o7PX6nX6I7+lQR5ynXQXD7ud+ + ###Fw+UJsEw4s5n0e2IHz7lj6Gq5J+c+3v+6/rme3Z5sXvaPkaLu38Mcv/0zSvsl/b2 + ###dM/sI/allWLWSYe2WxTabho0ylcDU5YnTyWDcmcUoV2bQsIWGEsQK/uj6DK48jEw + ###wmsPdvQkac7agp3wfe62F63I63wsHXbxr8oYLv79vY+//+OfhP/H/umLp52HhZHt + ###/1GvtTY8K/9jHT8v/T++w7P0/1j6fyz9P5b+H0v/j6X/x3+A/wcqpC933x6CWnt6 + ###dEzpH5VPB0iNXv+a/Dykkqq+3YLQJmcP0G9fhMMQt8URC790xKpCGxRQndjJ+T6L + ###7oYgl6I+Kd2mz/inUb8rvMVPX/hQv2R7hrsfWCr7Xdhz0+bqQ0Wq2mf4L4KV3xme + + + +Valin, et al. Expires August 20, 2012 [Page 289] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###7sA/UMzZjrhukwsPMPOvZj0yJApwCO8Y/70AoQ47jSi4HaP3ChTrgaB2QywK7wVa + ###kF9jih5jK3Esv6HgDsbjwV1K/RR4qeUG4fB6elMx3kl4J/QtB5AbXmr/VmC71/Wj + ###ENYWA94ajGA75AvThNOVjiTYNWcy4CobXvlR4jYBtvvc7ni/wvrdLxUaytsg+iji + ###McqfbBsZx997c+S/2m3/FT1peBOfb/qDsBSX2xHEMkIZa61oV8ziWhXmxcGM+X0G + ###7OW2Rgj+FeZNifXhQ+05/LMlYMHfq6tm7GRenQPbxcCi9EbAwAc6q9+kKJdMzLB4 + ###BT2cMIGLQl+rb1y4wMZ2tJh4zgJbSRLq5Y05C537kJtPSsTH1CcfAYIZKCcI3mVr + ###MitStMZd24IZgOqmrLkAZXtaiq+WdENUSic+yqdQY7BxdBB2UrhYY9oDXp1Z1Z2P + ###g2mRO8mQGU3DMfRrXfwMOh38JXjVKCFHX0U6VDe3eFDCCiPUqzsggv3RBJFbjblQ + ###b524zcl9dgtJPjTaWd02UYzHXjQU4W4aqR/dTm+45RaKSWYwexwPp7OyYgCFvF5M + ###Z4CGt9Fa32jJq0Bvxl1arHCZCKNpH7XwCqnyKFD7YURKNH6l63HjoPMxnLLPAewA + ###RtGUD5/BSkWZyJSuD8BECbCk548GJtj96WTgBm2DtapngdWtZfbTm8AGRK2S6WDb + ###fGku9BRYxwY5y5S1nMH+SCkJWWATM5VWEthO9ybPE+vO7NZ/3cId1hfFn89teu1y + ###WyJ5asK8OruAfQn7kGiLGL1/zYUlFj662H2FDmCnLy5fwkx21lfSTRyQAAcgI2+z + ###J9rk0LJtibe9yP/48h94C5PKqxdW7i0SmYI57QxSsUjljaoozPiYrW6bYPWZruEE + ###ky3aH0555rQnT+Tr8ST8xBnnEje/8PXy5/ND//TMf3sGOwgf9Pjjt6g2W7jzWU/T + ###ehwgg8LWm/RRvVCbjOO4jwfuAGH054jpHZ1fOmqdT5F6q1Ygca2bZsFqdkMVYhh6 + ###1X51+ZIko7b2ftW7edQXdgviYjQmKLPDTf8aNPUpQw8Gves6R8cSl0Yf25A/jC8p + ###5Bpe+Xz2OKmlOADFVnUHYeIJSosTYcdExK7swDS1reeJmlZP+maJr25aanyl7X7E + ###HoDIqm+K8BCRm1Ek5e15dBve3o4+gb75RBtuQwGSMxlb8IXQ+1Bh7uIVVrLpTs6j + ###GM7a1dAKud2PekYqzHJC6wMsO+O7ksndBlgpcPAloc1hu6F+qMyJTHLSEsdGBWZr + ###NvvZc0xxknOeOnk0OVHjzRy+Ivf/9DkqtgfQsd1uN6GG9IUWAvug7myCkurg8ifZ + ###a4f0xP7pxJJ7dZthXeIcd+P6MmQvOuk8l04Auc+U3B3radao7o+Gn2BjQXiiVMMN + ###oTjwRJstrDTDFNSxdH23xNfZJC5SajrUYwsFg1bcjlBhV3eaOYMjhKPgmMY0QTTy + ###mahgG1xNrFhLef4ULLpHVNjITVqixxg9pMZ++839xeBOyZSo+qItfUo2Yux7wK76 + ###oB1fhZ0ADynENKGEYWUWDD4HdxGbjGbDLjlMVPvDnk4uQpL0JnvvbOOk7aHdFQVQ + ###pYYlVKiYyKtAuCrDs9uKVMhqMHcfuPm61rz38M03tObrD998U2u+8fDNr2vNNx++ + ###+ZbW/PrDN7+hNd96+OY3teY3Hr75Z1rzmw/ePIiUuPlnyea1dSohcBwa3X2x0Se5 + ###55jlDwHDmOmOqf4QMPTp7jnm+0PA0Oe855j0DwFDn/ieY+Y/BAx99nuO6f/1kb2w + ###CUWeluTIXqByAH7Q0vXI+Mi5dSqqO01D88CHm1DsloVtNP5Y0RdMmWBKttoylYav + ###bgUlTSd5YqAf6+nz6CqJlNQSsjATuCHXHJrZCssG9OjrQ3lOJfx/gAa3qC8+oBNQ + ###tv9PrdWot+z4LxvL+C/f51n6/yz9f5b+P0v/n6X/z9L/Z+n/Y/n/oP1nDMLhCx2a + ###ok3sFg9Ce7NhR5ritPoirSC6yUtXoR4IieG0V4Jl8M9/ApH15wq3DJW8GsZaYaX3 + ###Hnu6xkoeqMjhl3GpWvJ+XC+XMQnoB7Jbmx9r9LGMsU9jz6LEBQPS4E7eXPrRYDQO + ###uULbIs2aa6b1xga0v96osA34rwH6J9oNNx59fZ6JcqMO+hngnIZUMZzGo4if4egY + ###ea3GZrMCiD1bX4d/NjdbAL3h1T3Er+5tbOI/683NxVCcE8NheJ2K4eYmkqrxrNZC + ###Cq7Dm/XNZ4Cx9wxRe6TOTOVFe9KkSyz3LBfNxevWO3l+e5/H6Xkx7GonohzylpWp + ###HGCfhtdAqE+hiJerbRB5lW20bMIfmgOOam5nG6+RMtqymPYNEeS2pgeN3h/0x3r7 + ###iW2UKHfCb6gZF/xw2R+MRh/ZbCyuvlg7WTz6s+yshCOMnL1HloFUk5yAjeB8VCci + ###e3sl5zSjghVBhSes9sU7cu1KEz3Eq3gjvA7kpHdxutIE0Gnb+aPSVskBTtvVh6Mt + ###ur383ruqf50nsf+nhMYPewMoJ/7renOjbu//m8v7P9/nWe7/l/v/5f5/uf9f7v+X + ###+//l/j/1/g/XiowQsPZ2H1oXMWSP9/3Ls/34Avy749NGnRco8WCy3RJ/WUZfFP3V + ###/mG5HMPYAhnbHX2Ont7sCD19SqIWOvPfpMdL3X32BcXZq6CDX1Tt6C5awwpQXXVp + ###NkTPHhBxA0yIQkr3i3D6EsT/RRiNBiR/L6FOCf1eyuKOETaC8h1EKEL4p/TYuhDZ + ###VQJeogOb8ClfCW77nckooosEYtMgsgNNFBT07RrDToMWp244BgRh2dCKg/zGMtO7 + ###MSzrg8Ed85626oCD3oYsfoLBLzBowuELYPLB+DycYLvBsBPuI1bPnaWOJuGvs3DY + ###ueOfX8/CyZ1dM5yUniTbK7trqAaxjvphZbQxhqBcKnlcD14pJcE8fT0LuufBZFqG + ###odARjj88p6AKacxgDveCIy2cq/Hbp2DApp94f67DKb4a9boB9Hf6qcLMVDal0vTT + ###0+knH5sSfSyvinfYflngzhnTtIzwGBnI7D4hOYm4r21qKWCg6Y3fmU54uc5NMHGW + + + +Valin, et al. Expires August 20, 2012 [Page 290] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###mwbX0XvuN/fmFUxVWKTaeHvkg+ulf7n7Aj3QPzyXc5lPZZOPtNZxLzF1Nv+cD5Jr + ###/hWpSjRSdYkKWt3OMK2mlobGIsRtfzh3nWh2Oz+c4MvcdWgwU2qZIxFfTKGa7eBT + ###WKKxX+n1B6GPqqE0gKEZxcFWmA2vTAX+qVm4puxjbFg4OgZFYqU3jt/kCJIiEgl2 + ###RsmX9ecGDt1wgOz8ZeOIP/HX7miGBpng0zV3q4A/nuvWJHnRh4GCP7kJgy5p8iBF + ###UWkfx1ClzE56En/k/pYfMfM6zFz4y+FtOYfE9CyL0BxV61ZVRwklD1l120Vs9T3p + ###mVXCy4KuJk9Gn6nFLRqHcsJnh49ORk2XM8pcK4YYTDJ346o3G0wj4RhsetJzDsAR + ###e1rrPU8dyCT7u4cVFZXEdPz4ge6mpHmsIfzVbVbywhZbsYUG1F2zBdZHtKgCDdNW + ###NrMVXiP/ikJvDN3tjUCbKCkJUGGPPz/W/YnF+UFvDF/svtgPyEn1N/YRnz/9Kf4c + ###fOF/0ET636EB5zuR3+jPn6r1zehxJbHmffxgu4RxU3AGMC8XGANoGw8ErZ4PDcG1 + ###HghcowA4hLc+D7z8FrHJZrEmjV98ej/c7DJhmRy0+bTeAwwFME5AvGbUapYsBUJC + ###QdUvS0VNh+XVARj7U4uDpPUMlpunNQCMXV5TssUhDfIbLtALUE8eoBe1Lkz9SiaK + ###XxeVP3wnNRp2I0u8dAbwAVrRvAK5kvk7aUVFlqrvIp/p/UMIZlVjKaCXAjpbQJtj + ###3GVmC1xYZsqQHlYpccW+7JLwjm8F5GACExJ4/yrSTA8WSZcfNQObDDLJX1J20Edc + ###KIkgAVeza9hWjyah3xu/Z2o72b48uzik7STeilXuGnp5khnckmDBJjAE+fc+uXuY + ###x3H+S4GhO0CGhzoFzon/2MJvnoehH9cbda/+XzWvub7hLc9/v8ezPP9dnv8uz3+X + ###57/L89/l+e/y/LdI/Md7YEBxHkCWiPhVT5kwBKOs/hSiUDptv2awOZ5w6Xlyec5W + ###KaQkVb4H5NgioOl3/9KBvPDfBw7k9eXXjCheLA64ycF2cSkIOzmBIgVY093cLMIz + ###EjqCXn0we3uO5WSAz5wnNZDXxwobBHRSUGF05OhTkMgIsyFhPBP65UqkArUqAjhG + ###okqE+VoR8UdW9nhMlJXxl1/FlWR/ejvOCQAGDSAKLiIkIoURruQ7jNlgC1SgZF+Y + ###YOc1XihAHMSvmoqrWEPH4k88kdXrBmit9FfQ/YWHcVFhWyoiNwZWScBZoWYxWe14 + ###OkEKiGBAFfoS8ZxYVh3xnncclor8zgP66RUccdLi2WaFRcGYW6LHQP4fRLRLDlB1 + ###Ujp4p2f6EK1RwuIwehqzCIaqpJykVglKqsSboGIfkgHaZFFkRJ4PZH8U9vzXdTyN + ###ZFtbrJ4MypjkV8DdS7mZnV6jJs0P0g2Fz3ZH8CA95qKFdzs1vqkMBYd32v20QDZG + ###OM844qkRPEhJDyvulHaHXt7ML8X8U5bChm7Te00jgGpMf6O1HetySBrU6jbj2bEo + ###aau/e/D/3rQviYdgwJqa6YgGIxesfSclDexqUbCZJINWNKY3ayKGMe0deLnHoOp4 + ###raOTPty7BweNuj/61Bt8LumyRxs8K7ouaRbjOx5+Wg9YaAQ/kMIjDj8mXqDoLx7r + ###gBqWwi1mfvGC4wXSn3duG5ZV/kpfY+Jag+kY8ZNzQfbmZDQak/OCCh2nXBRs630i + ###0Jl9piqFL1QxxDA+tECZcfPOQYpzcYPRND4KMWbGyoIyg1HQJXpjQiKZjwjDVE8m + ###sOHE1EPToPPxKXsBO0rYR94Gg4HheWGHHDRGSq2blTiuVyJGhD0+nhUCg1Zi+UPG + ###xOR9hKEQXWxiF1dojTRWZo6SkuUsKeR0ZUBVkeupgJkMcJWIIfcRJZERektfiWUb + ###x6ew2WkfwrT4FExeZ7bV3EgEVwsGndkAZwURHZb1WTRFIwXj+eHs21apjfOQoY7V + ###0xZUuvoAXdAjF2v4W61UsnrFo5MZQNAmjVkfWXQzmkwZLGa3yWilasZoi5Ax0d1x + ###1PiElbqGtqjIINWmgmQWTT0ocZ7CWLSi9V3GkeXV9bHEw0zFIYn5o8Jz6yz0gxXI + ###2zmCaaEzP9pTnyLCseBqMhtP9UxjFOwSvnVAjp+f7KMomA3F7yFO+gHf91nh8xxB + ###DHOjv1Lo1wMo51ocHYrYD3Y9kpvIBad7qEMeXazVzdCJiqAyeo3Q6kFPjiVFvgTC + ###Z4/zhaq2VidmotMUzDSGRhYQDrWn9XWpkVhoxP3Xu/E82Xk+eOP+tHNzwudrvMwE + ###1yCzPzm5ip+Bp1HZnhnAAm/5qFqzjOuPbkSSM/cirH6+6U/DocUPEqGPPBLwb78x + ###8Xcdxy1Nby07JzCB4VC4pXUYfma7tGAlQj4RqeWGMG15ZlXqZTW5GlU1vlhj9efJ + ###tvXpGQPa0XYdThIk77oaLcoFU8ZfHc2me7Pe+xT0QY7irrReOBqsi6Hx+ZrEmKvc + ###QJAAGOku6kc+D5cJuPGtbdzpD5UEvvHHVVqP3WFjnXQwFYTEgGm7/MwIoBrT7PZ4 + ###3NGYQdHOjtYovrz0IxBtlN44MQmMsUsq8BqQgxG12B19pqYIygiA0ukEsXhVBIGV + ###lwM6dy5oBNGhMcjdjxHG1tzkmwqRzxM2o85URh5xDrv9JhGbFKbHqi7s0pdXYhpl + ###yzC04yqP6matugn8OV+lDbxsIrcfqb4RcZi4eOwpOi+lZOncBMPrZOw4Go+eqSDg + ###CiTW9VRS3JOSc1PTocPk1HYQMklMB3lTNJmT0fC6Skob2o36Hd22IIk417LUhrky + ###G/OUqeHEHhfdOIW7gdTuWoRHcW6HD0+xaujSKn20kKuGk9FgQLcgRmMXA32ryLv4 + ###6OZA6IJjrbJKGDEZTWOiTtT3jFEgUKHwpETeXLTtqqe1ncKNC7dd19pOibS5cNsN + ###re2UCJsLt93U2k6JrKnXWF11r3cq8jVu591RwrXmosSeKA6D2aiXlGVEGNnMDnhp + ###a25mPE58UuZrwtpnYOiIIa3aEi0gUfRvObs1zZgyNiw+vG7sz7WoiEBBhvvZLNFI + + + +Valin, et al. Expires August 20, 2012 [Page 291] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###ffhXiPStHzYsEO/bVV1NDOMcwzwXyAj8zQ9jHMLpwWDVLVgOYfVgsBoWLIfwejBY + ###TQuWQ5g9GKx1C5ZDuD0YrJYFyxE++MFgbViwHKHEHwzWpgXLEVf8wWA9s2A5gow/ + ###FCwt2jiHdf+I4w+Gmi1m0sKPPxjAhKxJ04weCqAtcNICkz8YQFvqpEUpfzCAtuhJ + ###C1n+YABt+VMsfjlmi9GUA1h/s5W3LCTSFDlTkzI7lTRUKnM8mdps8zQ+4y+/FkoE + ###aQU417esmd2I3RnQgrFph0fTN5/kx85d4X10OyuhcfrpuHNbYeS4MY95zE4rJm0G + ###MB4ihY07h1ryWPJJ3L2UvEnz5o5Rx5Sr204VNC4oDyyzCsanrXQMkX3a6jxjjfta + ###tCcPFurd+aTEf7t5SBjZ/v+NeqNZw/hvG3X4z6vXKP5bYxn/7bs8S///pf//0v9/ + ###6f+/9P9f+v//B/j/D/ECQHyRE/3/efg186UVuk2W8fcvLv32IY4uZuA9OISJsw/T + ###F1U/z3FrYAryCqoaceO2omm3PxIR3UiVpCvyKEeEJ4BeFJMtyrJQFF6Aalmhf2/H + ###8gIsYsp8vzMezCL871H4BQTtkD3ef/zonymR3zJCgT13xwLD2wu3wUedUlrYNpD1 + ###ndHtGLoy+XPE4muyeD9XBLiT1MS+SPryW7tSB0+OBdKVvhguo65yNVGOd1bQCx0I + ###J7OBvtoJTR3xqsliqkEY1N02TM7Ltiw2I47RrxjnIUoIxPi6cdUyDBzheRus0EBn + ###OgPnARiQdHpNeeeZYe2UYIMPGF1wPAmubwMGKx8e/5dweaYI4D+y5rNnuOlT3BtN + ###R2PQM6YdyiMNNMY1ktgUeQfQK5XvEa4wXz2lWzUccZmXISJywqIOM0vMqYLthF+C + ###2/Eg/JEt+vBm7v3wZpB4sEMs55fPbKY7wn1mqT/0P+FdHnHWEKAXUJlixa+tQRna + ###zErXFSc2Zw+Czb0f3gyqohjPzNJH0bETlL0e3rIKv3CRWiLPPLzBVU4080DYWLFW + ###HsvfAP4gmAZPp1+mj8vPc5t5IGxk+BVUW4ejz7SNSiKU3UyhGDLPxaLwhQ1nt1cw + ###A0EJF/IL2A2EBmYFx9VhMOIbs6isCzZHgL8kLus1CUMYgQAGbQgwKIcUMU+flivE + ###oPBHDgQZ0zGG0ACBKlbMvCCUz3MLqjiUqui3CkUpVlMB5R4hKUUL94lMaTdRPECl + ###qGnGgiwUcjKvZnrgydyaqaEx82pmBq4ENgYl+BRU5h/5uriGC3onGLLbMIhmMFlH + ###w8EdZdsYsdpTj4k4KSyYygi7XKFyaKbYHnLI6e4r0Mz/WUhY/C83WfJ8ODwzTJ8H + ###PVmo9vEB3nnxClUWtXlmEwTKfQWLPrx2sV6m1Sb4FNFq8dpEroI9tmvPERzQUZvg + ###o38YbQRKtlT5+KHC/jvmB+mKaTWAD41aQRoka19NwqAoAc3aX4tVctSet6ZZG7Vk + ###7DOy6nwTRT5EMddoFaqdrLi6mkXA1Npc1BwffDCxidcfR21SyxPMAm3o3PI8HzaK + ###cw45Q1ak1kaRvnhtFM6i9pcjGRe3eG1YFOaAvTivLVIzru0a0Gw+0WunhtZNLOpA + ###CmO8ZQDB5bIy//PvsKwssKQs15TlmrJcU/7t1xTX0gE9dpuRE2uKNIw7ty5n868x + ###Jm65yT+K9XDBFSu1FZrU87Vx3xXMbGXRlcxshfBZYEVztTL/ypZsZZEVLtkK4bPA + ###apdsBZ95Vjw3LvjMs/K5W7mfhLhPC3Er92khbmWuXDyprWRk1MFwJS6hFkdIZ9ps + ###zMrNIzJk8AQ3eEnXjQs+mc3sYPTodAkYt5JcNYvI8YxW5Oq56kpnYRAk0QrOocxO + ###uVbKst2KhU+8ohZApzguW641PxcXpRsUxuVhZoBrva5Wi4sHx27u3iutaSOGZR3x + ###m0NiLVfarFYIn+VKu1xpC7byMHJGzOIiynyBVlJW1VxaxyutbClvVU1vBR/VTM6q + ###mt3Kt1xpi0lPc3VTncpYVbNbsfCJV9oC6LhxyVpV58NFrbSFcXmYGWDhMfdqa+xx + ###ydHFlakAPTH4OnwbYBIEFkQsvB1P7xh38zJ8fgzDq3sBNw+540N6TIEgSmQlTrAz + ###JxRyBCf3AnRVC1k3mAYqwQv629DFgevC/jaytUPpcpO4kTINoym2zm+lPLk4Pn1f + ###o0BYtRVxV0K7QwNSirzh7IN/LdlD7gPyRp7wzp9HQnMMSFTr8BSk5O0VRHgh5jOG + ###iOuh89REhlchgmoskLyho0aWe4r655cXFXbq7/18edg2F2FDQ1IBYKWyVWGdYRGt + ###y2iFUwTz/RSaE3YraCNVeta8yid7eN2GU8A9Unky3pIaNoNg0x9UlqP/1kbt8eer + ###2A3oISVYj+ZkqSTZolxhJcEY8KdXyUC0zPe5X4k797lHVZ98DpApQX4gn6LzVKmc + ###cErUWXT/5Kx96GNn23mjy3GO2XIxdVf03AozkDL3ZKSBlFaoJZ6Axk0qHtUuB5f7 + ###jyUfBUqSg94fCVemF4eX6FMiUvbyZ8qVt1LslFIWhVPUOXuRilPazLVEJeRTlngq + ###F2KcxIIVo+Zyc05NECTcuLHi732/6o/+JO7/KZ/1h4ORff/Pw4/W/b8mvF7e//se + ###z/L+3/L+3/L+3/L+3/L+3/L+33/U/T+MpXhweGTfAIxfa/f4SElCxSiiHECyHdKy + ###oZ/+wdkb4DUfbwMCSc5O/aOTs93Ltqm7ZxQkPb6WvEC41RuMgindh4qv0ZVAB35x + ###+mbf91nZulY4nOp3pwzo8A0j4PloOUEjBf495Uag/G4wvSXCiW89eEJS13ducDnY + ###O8E/5DFUWjP0Z3orRyeXohWnG4lRDTja399tHx7DxD1tH18eU6qnVyBoDktfKuyu + ###zHxcZ/Aggn46UctvBM8yAtigac24ad5qCtNTSd+f1b5sHJnPyQlu5/AKUP3vrQbF + ###G7X3fqK149Nka5s181GtVak1R0uNusArRiVjY8rxaniE1zb87TU3mpuNVnMjrW0L + ###y0Zdw7Jst12ltvHZhr9l25uutr2WgXfOhprj7a1LvBv1jZYTZWzWQtlrCZSTpmyO + + + +Valin, et al. Expires August 20, 2012 [Page 292] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###MjQrUMZmndhuSrsjYpuDq8R2g5BFbL26E9dNgaqG6yah6rS5c1w3mMTVq28mDaUz + ###jSNiDziqDENTF+Rr1p81n8Eu7dl6Aq2ZNuy1L5INk2Xk8HEgCkMgZksAaa2vN9zt + ###yzHi7Se/byrOiPmCk3RTtF1fd7csKYotW5S5vHhzKBvzzE9Huydt+a1GthMejJI0 + ###ZXHzWV7IFcIKj7F+0F/Bmqq9KknBXjbexpeS8fYu0xcfDhFeMrUOdCbT7tW1fr+c + ###Vz4U9jtmiDoRPxNUggNkH1+WpRdQWL/NjKAR8uEpalaiKCwTbQO+vN5uvxz0r+it + ###IeSDaTAogTBFsWy8qMAiR/YkH/86AQUIqBJffRN0euT7wZRr+qHvl0qwIwins8mw + ###rASychIYIFC606hD4mnZ+LVGgqq/wLOHChn0sbJIpyayXcMGcwqbBajx+AhbQuM2 + ###2v+DQZnB6xFth/4Emw+C+6fuj/CDcmrzRvEt3eLnkapgHwaDQLGessbnn8hRP/Af + ###8Evrx2PFeqwXAASA95j9NxV8/hUbFQOY2rY21O6U21ItWtrU/r2ehP0vGAaUuMC/ + ###CoYffe8hcoBn2/9qG01u/2vB4rzRqnn/VfNgDWgu7X/f41na/5b2v6X9b2n/W9r/ + ###lva//wD736L5v9v96/PJqIMJy0QacIb5E1XeR3SAqlevUECKkLeoPsH/oNBBrbw/ + ###iaZVHoc7GAzGoHuLgrRXtDx1YDe86/euPL+OkZXXG8+alDvneXo5j0wnsEOvUfQu + ###3YpRqtda9QY1UJan/O3xoI9+SpRKGorBIvl5hBGA+yiju4h8NxIBqXJQj+PEWJoj + ###zy5uJr42s26v9IeJdNsy2fXxcDxTGL4//ZBrPdHbXWOGhwlsvJNl2slM3zKbeZtC + ###+n4KKTXk+/qcsA3QrjTjK7CMnFjQZWrxk9FnIj50eW0+wIVBv0wBjb4ii8J2Zjk3 + ###yX7qqCYH+1RFD+rzYSeXwMhRwwnakekcno8Vdlq3c26cakk2TDz7w0a9wn6qMJCC + ###QCXf4//Un6tgcsdih88+BaDFXCGCSC0eABpVBNCAMPQ2XRGZpmWrPa0nE9SSNBl+ + ###Ciekr2IbehooQCwro3N/yBOh8yyhZjY9tP4MBlWas1HII6WjqAo/hUOD1jrAn/k/ + ###MqT7mz2Mhc7J005kDvnJLCziv/9MZFSySStPpFXlKdFxSTQL1NdLClhmSTFKiQSv + ###D0C9VZ4kpSAFR92uQcAK8ULQJRUTOolfgJ8xgWd/NIvrFqazl01nng4uJnLNJnLd + ###QWTPRWSvKJF3u9012FZNJ0FnSpYyIvlV0PmIfeYSh08IjL4Wk0HrMko+mZhz3gj4 + ###Ajnqm5iiGOXe88yA7yjhFgUhxiALxNdvHI/9ez+O+O+4WfV5qvGHsP7k+n81PC9h + ###//FaG0v7z/d4lvafpf1naf9Z2n+W9p+l/Wdp/0m1/+AFGGH4mQ8oploijYr9OguG + ###0/4/uFzsA4AOl1pmyqp524/NL4bixo0vYQffMuezMo4uMH/zAcaEdjzSGLI/usU8 + ###WBHe8MMbaiCmQVRitFJHm2uOfbj5cPTef3DCZLE14jCmijACpT9O64NZJM6j7AYs + ###LRHt/jX6+WUAmwssjflZrxeFUydsCdYqd1+wvQksiTJpVkZvj7AcSy9ngXXYWfoV + ###9ksFTS2wJGNQ8avI/xVW5hNYNy5gtT8JP4WD42E3/PLcrhnNbgWv8lRmp3t+++Xh + ###yYm/d3K2/9c27lSHJ9FNvzdNK5BocoW3h36Oz20akZ8PW+l0e/yzMOq4J5WgkZi4 + ###lBl4gD1h6lt6PbPbeJmZJqHfB9CYEyyedDRrsXGfGode7B8cvddYle3s8C37ptqK + ###8zt6ndkAcYqDbkc3IajVV4NR56PKHaz7ePDk6ydnL+qChvtnB4f7/tHF7qtDjCr9 + ###4vIlXsxM/SY2vzjItkVN57VKDgjZDMbcoAzl6RC3TCbWrWVGx4xSmOESjTlkw0Fa + ###vcJ8FXFo5ZtgPA5FegAocxux/x9W+PjyH4bJCFCTSZG/ZjFKnmwWA9ae3Vbfhahg + ###h93qObEoZy1UoNMn+OIwBZPLkZKzIpz4xCGCzyxGFdPJvk+JxEjmaY5nJs9mWIvt + ###L/q85h9TJ4DAU+dvQbKT9h5fIhOpHD/f9Ad4SdOGsk0y4vzNCWrYaMqz85waKNs5 + ###rzE09w1o8Z/DP8OGKBhMwqB7x65HU2QTQAb3m8BI2ABtOaaUDAM2E7BjwkOR0WdW + ###MuGXE/knC9MlEa1EMX3KSJ76F7CHgJnz9vCkjb6OHwCDkj1IlBC7LIgtm/36cFxO + ###IqibwdcPzOXFOJUiz1ik3+EhZpJxKEiMCkUKGn8iKymb695eCZe8dAGH0tqQ8RZo + ###nfSu7OoE6Ta8BUVgYfi1jALJNJN2ktCH4gecwllS7nfkB3NiuLgBFBhoyChnCoxY + ###04ByC42T2Z59SpRWM3l2JB9SvaCBGDOygifz9hKoXzioXwAU9BX+SGlVb9k4QxGa + ###XiJjvVlpNU/9GURXJMQssSSfr4k3VvcALYJkZwvWf5EeMPnIbUVKZeINgQAfVv8R + ###TkakE6DqpUTY0zwJ/ts28QkoVuv3nUC2yinPkhChCNcZgit3QvNOFU0fFJtEatcc + ###Dt6ziqXP6fumxGYmJsi3z1O7fL7Nkzj/GYyu64P+8GFOfviT4/+7Xq8l8v+2NlrL + ###85/v8SzPf5bnP8vzn+X5z/L8Z3n+szz/mcf/d3cMYuMLOsyioAPxU/97qcxKn0IQ + ###uBRKDCQi/IhIdPHNTn9YB/WqVC6LRI3SbY07koFsCuhmIOgjUScY0DEAFNT8FHkz + ###XEMrsVyfy/7wZHTtv96wdkPHTEAEvKGxGFjRx3EWAIBBOtL2oQMQhTmPR1cWSGxZ + ###G21+V1PaDsWWCUWstdWU4eukxVk2WGEbsfFCwIW6Ct4Tunb93IVIvdbctD0wz/th + ###J6x+7sOAjYMJLI0DEPKBMcimJ5vmNadwIxrQ21dvTvSf0jNS4FkxbQXqLV7PrqrO + ###lCus6m00sZfUWUEp23B0H+QBLR1Nox+EwINgL4dYG3aAsNwz/v5PYv9Ht5ejhwz/ + + + +Valin, et al. Expires August 20, 2012 [Page 293] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###lnv/s97yLP+/xgZsCZf7v+/wLPd/y/3fcv+33P8t93/L/d9/wP4vjv8GpAROscO/ + ###qbdxqJk43rAI8f54/zFsfuQe0bGA8rj2FAUGJFMUXIdRimufFU/79IwjkLP9qmW6 + ###IXLoQzrDFrFocrDQSETX3HBrKDxq+hF3cYDVYzDt40UxkLPkOlNBARqXwoRAJK4D + ###vriNg87HUDVjdxS4yT8+PX9zCf/7dvfk+AC7fnbkt3dh9h22ZUerXs3j91XxjhVd + ###Rp2Ev87CYeeO0MLwXLjrgH8QG6+Ff7yEHfU/nBCP2gDm0m+/OT8HHgfuSz4AsU4Q + ###zzn+FC5vSH4gFVBqKqxZo463yHvIBeR8d/+vhwDk+G+HadAASIObEGAZ7dCF23Fw + ###NxgFoOPMej0k42jEopvRZJoC4ueTs90Df+/NkX95dua3XwKARD+aBOJkFEXcgw17 + ###cRVOP4ewWtVoKfeAWrBudWC1ThkhPjYoo8jFxEmvdXEbGm/BfeljrPBwOsWxQoCf + ###gkEflmpU5mpPnz7ld/NSAWGQvZPDn0AK+G2MdA7CRQPUEuxJd1SPDvdTAREvZAI6 + ###Pt0DgelDIy5AGwTo4PKne0CA2ommYwibnGZ7F/eAALUzIDwTxBJXVkNDHribhdXl + ###dPckQwJVPa82f7Nifr95tXd4gXMcdYLTw5O2AgTNevkSjZ+MLyTRzvg9xCgpRECL + ###lUJLxu/i5/8wJR3Fk/kP4g6S6IKx8I8uSGXY/zmmW71WE0KFz3KSKuGXThjy/QXG + ###2//Sv53dcl+yEKdmvcmu7qZhUsggUCkBcPZT9lPHYNWF7JRAb4II9gNTTsDsZjMW + ###IWi2Pm+zkkTckQUlo6vZhnPNtWP8Lw1GD/u47n/6u+fH3+/8v1lfr7X+y/M24F2z + ###trHRQPvP+sby/ud3eZb2n6X9Z2n/Wdp/lvafpf3nP8D+M9f5f/wJFSJ8P8d9UGPT + ###0p6N8X/p6mTmlmXtkci/JO5ZilNezXeXkqpOteP6DuxehuGAv37PQOE+g5lPGQrl + ###Vku6gWPqwXBE/thWI/yJ2lQgcbHO/Qz3OeQIqDNvFbmDLFgPw+hI32W8yeXf9rvd + ###Qfj80VeDNM/TxsMYjN5s2FFRutPKK68LlUvNF/X9NuzeSqmoygusF3TMHYn9KikA + ###mU+Bu7NUDLqKCOzR3tAEGYfR4jtHWJFxDyZ2tBNmj7nrSifoJ2zbtEYKXw4T8ra6 + ###SKIPgLrHJQ754Z/nIqndBSh7UwsVzbmFN3M87E8P5PWbzOeeZKZr01nFsLMWuczw + ###cMUfF5lBRXVSGgs5JvuKMckxslHJIPtKWeJbru4YZcV40KWPIb/0MWRbTikBX6xb + ###IIiidBTBtJva1ShL6gzju01f0zhA3m3gVwySg8+/54y7HIn7Dv5KRjFJS/269j0G + ###H/+RHdxHzXQ04CuBhkNXfYqBxjfw6YNYPtw37x0g8yTJYBRNjwbBtd1L/Lf2I2jX + ###WCLCKz7837qYvKyXDClQEOQw/Mzt6hrcOOAjXfcMIx5wUkmKDqYk7ZGqD+q4OFaI + ###QWaFOKBijjAHi4Q2cPTSFWCRionwhWfoQxWDJI49EMZFERoNNhNh50aGmswH6Ypk + ###ScWGbQXTBhmvCjKsorRwpvbSfdEfZFZyCeb5hFNlmYa4hiINxsnexYUf3d1ejSwt + ###AOgaU9Dzp7djDNH3gUcBOGr7f335N7bCf2g34/xXeO+2bocFMBqr88awKugs2W19 + ###SHTgVdsHdun6r70GIQQ9/iersa8JgCvAVATTxxByKhqBKbHHEVABJbn1nilRXnw1 + ###oLYSgt8YwZsg8iPYcluvhUY4Hfm3o+EoMyyCpSAJFrsMYa72e2LScskOeoc8zyp+ + ###VW1N+WkaUsJYj+xVLJaa1Z2kaplYzvBJrltPhxQGI5JTk+fFhq69EQYDyiDMuxbx + ###vpEM0vwprUt/7LjHXgE5WXWHcY2aTSfBMOqL0C9oLwdZEwa3P/Js1nwccYaGaG2R + ###SDKNKJldZTuSBZKf7PV8tdB67iXWc5NTgErZGOF1c8xik4oXFMB8OM7Lo8zsrzya + ###4QLkgngeb7PXaisW2jUYzl7kY0CHsuaC7ChlD/q25Zz8AKymJhnHCIltXlO1x1VM + ###GlSy/dsoiZN88OQ4ima3aICT5+y0RKPN1JMn03atdM4/DyfiuBvTqheqeOVHs6se + ###Xn6uW1dvuXNyftc8d9/+YFjWvyuWzQWxbN4Hy/r3wrJ1HywbD4NlErwRTabmuoQu + ###djIZx5lZt8/jyU+LfY5cw4g/SKZVm3mQvFpTP2yzTRSv5iuv7njXclJ98W4nD7qz + ###uq8vOUqLCad+L3JuIisa9hWDWKiwRTGh0mJWpK6VUF+uOflLF5UqJRYv0YbHfvst + ###c2GjeMF2xCIZ1UNUFLa2p6RSkn0L9EoK3iENK1kFzagdWe1HbdD6stqlAu72OuM7 + ###p2rwVCq4QiOtJArVXIUMi5H11Rf2TuuyiGsE6EnRP5QpMn14cpZyNxtZ3LeT3EOg + ###OoJ8kVFrixzWEhrZ9nxzjM/LElU1VTREWu7qceofney+kP5oJ2ftS2TqBVQhUDeO + ###Mrfkhqovaghjz9vdA9YDdPjZIW756Kde+AE0LTv0S4ElJRkZRj6OytALn3phhW4C + ###PR5v441LupHBK2fJQ0frtBEmqhRv+KuD1oq60QOT1xAvWR2IDDmTWdIUOJJ7M6nj + ###GqyUSkkFYtsREqzImEQyC4FDmUvVKfDRzBu5QQBjaBQMh0e3KdKtKtohKHZOUmMw + ###GOChJkdBkvXjnALyRqFGjwp8L7MnaQgng/58TZlQX+OgcYbs2xayj1u5/dOzi1e7 + ###J4n+0KHE9WwQTFTMnx9Z9LE/Ri88PpvILGjtpXLoWZuLng8wO3UKFBiWrFFVO1Y9 + ###MKcRuMoRTypRGU0Y+0ROLaifC9tiatgwfSOsPzyAmzrgpFC4E8yWrs82zYSXFrgq + ###g5yei8uL4JaC322/S6ZUE8cnDiNrDq7JGZP/hRu4Yu8eoLgI1tbX0pZwg17wKegP + ###KOShw66gE6xP0dSSakaSEavcxJRDuJiVYIrQXMZstcfoAbF7cvJzOlUyRXN668en + + + +Valin, et al. Expires August 20, 2012 [Page 294] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###B4fnh6foFpLZeuoXPciWiPGcss/Rh7xfwUvuGjoZ4+2I9eyM4+UYAYHQUy2oVzZ9 + ###0ptIxAJzlDUDuN5f1vP/lTbWF7D8vWojpwJGU0q4jGFMC5tMSbzYkQFZ3hry228G + ###eulrDi0fbn1bnwj56vgHtaFUkF2RKxcXfKjeA/nUeidPeRjIniqFzSXti/7qYySL + ###blgVaP850lR62Ar0Apx0loxAuuauzUlKeabeXZBQKIutMVponGxRPwf4sgE9xfLy + ###QAtBqphzH9SlbUyczdiqST1d/TBOxoak+2UZL6hMKi7WPOd+I8h16lhE7kPF3MdD + ###FdidjLijq3ESRe6lvC4XrPOJB24qShBym69xoospvknJLYfLSuNgu9Fsujfr6Tup + ###vLK5tiBHzejkfB/GoulfFYWl1zAgpleBuXMO1JEF6cymSL2TIJq+CPpDHpma6hWp + ###hiPRjqOnbzPMWo8H0m/PjvcP/d39y+O3x5c/F2mKmMjnK1jQA55Ae5Vu1HeZXPK3 + ###HfIUFtr5weXO5pyMeqVsnrMm5m+/sVIxLp9POnpZstFLXcF0ux6PYx9PZUqpNwxj + ###1yCXBJpzc0RnyXy2AiUUFVOP6QhrLVlBokDqxiauCcjmLxVVNkwswW/oukM3HIfw + ###PwRL6uLDUWF1HHus4bKVtjeZS/HVzncy2SQXUM6eQEOcbw7+4tD42Y/z4DuU25Ec + ###UZ1yyHrco6jvH/vjMYxawBcS5eKg+SNRdPjuaPjnqUvJHYZQ++TynOJsIfPQrQV6 + ###Qef+0MzncDCo8mtz3UTc4QIjhkIOGvTb+7toNi6oJMy1u8o71uHCssBm50nCuWeI + ###zj1kyHpiOwnFTmoxsvPFUM+ABqueCc8RHp2Oz5yG11xPEiuHxEOdTKUkjn3V767R + ###Sc50xE7C3nTtgi4VabykK56gsU1H/skFBpk3NLVK0veKUrMm3lJiEk3xS2wBY1+M + ###BJkzApnt0QV4TVXTR5TOo9z42Ydar/Amdb3AgBptO1tJslANWcjq04d8cLFSG/vk + ###jbS7yaEy3Bv+fGKaHRy/xeSkCY5NP3CywrRljI/Hz6W0LDNtmOCzMRuP6JCaYpBP + ###w9uxCFAQ5SrSiqnN0y7TLw67ZjrnpTBGZkWDuLbOwIcXoyWmoVnJmXTlWLPQGfVC + ###oBTfF+fB2YFQ1rGfxsi62FQHoE6ZmTw9tWmQKklpZiZnnI48dW4QBp9C2tJzHzXB + ###ijyFL73hTmpGbpy5xlsNiGYu11k73S4e9ww7tUpTix8q2GRwJGdI30zuQ39gRDDZ + ###vdxMil7jjT9Gnm1mpx9GanuWYopen6Y/XdlxNiEYjN8OlfiipjwMPw/uYEUcDIIx + ###OimK4foFb3iCZtIJInsrgArKZygEKgooKvwKK9XGPz9j6psI9sqdG/wJHEwoWWpI + ###Qd51ugcU4d1aEd59GI7y7sFRqaaSB8RI/1KLvxTl8sMvYwwdM8YBZaQ83YYBZsEC + ###JXbKmpuU8EqFt5hoMirFWdLeWIudNW2rD0zWhq0Lhgryp8HVe9YQTtKtCmtW4NfX + ###uAeGqxg0f47IngSOfUJNMySsaI1nLGiwgcAj0Z2d2B88MW4ZCNQSelti46N7VWj9 + ###R5/7oemTOQlv8ZI1qvzXePO7MwDCi2mGcENyzv5Eb6BMOAwn13fs8dVoNuyElF39 + ###sTbsfdqSUHRhDiXis1erCtuJa5rh3dFnPeorCg6DS9NcZATHalDddpJ+wlITG2ps + ###cufZyhx2Nt1ckLxM9ELEzeGZuPg19SnQkid3CzQnbfOS0XU49S/P9nl+zER+QOtZ + ###Eb4trisyMv4JHRHnPAVSNuIzpKt1x0MXuFhj5KGbr7T7f4uC006pZTeT4OgGoXB+ + ###x0us0t0nAY7IC6SVnlwJrNqigNk7uqNCYiUexJR+KXCJ+yn9ChP+J+n3F8kgICgM + ###3O9ZmikxWNXTuY5q2ESiMNa//eb4sMMa2W3GZJK7U0kSw29G0clQyPGMJhJbtPDL + ###dBJ0RFAK8qbpiVgIMHXs2wO8gOWNIUZRbJ420CSV6A+6aJQSobiT5Xi2vSo38RFI + ###2QN0ccVoXUeH+1x6CmSU64daOJOtQnsopnbQhgV/VKume76rU4IFjJxUMSpvdw+O + ###dO8UCxVnYczxZJVzXm/8vaO4LP4k4v8IvZQOeGlzf/9IQDnxn1sbtXUr/nPLqzWX + ###8X++x7OM/7OM/7OM/7OM/7OM/7OM/7OM/5Oa/0eL98Neo2qEETxB2V6jM0HlhEZ2 + ###cYotoh+2xLpUydi2uG7zKz+aD5XkRxbHLjiPQZZALP3Is3MCVt2ya8ekg01sc3Gr + ###80XcsUeTjRssbdRE3wNxk5mcAZ14soxAAr9U5AG4RglYUPgxEhBtzP8afBrwP8LJ + ###BG348Q/6IyYrubWR3UbultQYpbgSOJyZ8PBpMpuGVSgL62MUBpMOaBifYBH6Ve/1 + ###AHOmG1csNPTiaCnQJ//V7k/x5sI2ErZhNh+e+a/fgIj0QUjywKh82+OwGAr6SACC + ###taj3nBDkWJWwEkpqynp4GISZfLIbWaUD+KoalITtkjbYR8c/4Txqw9ar9nSdrZld + ###Arnnw4tzWELsMzdFDi0NsbtuemZiwRxxv0528ZDLwUZoPf2F71KTTqiCm2QzwRW6 + ###0xq+bFUFylEdTQSyiS2DEdJcm01mEXXdzrEJBheIuEvjFKbzH35fpZ9TyqNSv8x5 + ###q0UFtgfJOAkDPD4AUo/Y5/DPqDwHEdeUR+MphTNOcRe/HoEe1h0NQwf0TBs3Pljv + ###x9jg/CU+0Vexiuio1PdaJYMoaIHWhtCgV3XbbGlFv3Bs+zaa42Kf7bZnV9w6I4I5 + ###0MkSd0qMnZVLN+FgLGy3UHYWDAZ3mK9rcCcMwVFYltSLwQtM4xceTvd7mR8S+/8O + ###N4o/ZAKo7P2/12g2Gtb+v1lr1pf7/+/xLPf/y/3/cv+/3P8v9//L/f9/wP4/zv9E + ###VDg7sRNAxa+13b+IyUsGgOJ5oVTAWXQVUvfyJTTHTQHnUzNr6I4HKY/nhEE+2ilP + ###PTP9Sgo5UdVVARN7FH+TNEdyKpGJYUYgF1X62flhOIMhownkR6afUYsTz+g589ZS + + + +Valin, et al. Expires August 20, 2012 [Page 295] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###IiQWeJKxFs2wIr8XcCs0icSA5+kSXoemNw8sxZQF6zkFHFmjBFlrlB1rrd7E/23Q + ###m2bTw/+loCQuDEw/Rgv8K5GxRuXNKYpCYQLcBl+OExGSbCz6w2+NBTq35GDRBiWB + ###UZYgvHlGu+N7oZPEohtGfdj15WKSDPbJfTbIGQbA3/ZhfvKNKTIs8AMwQG2tVZAe + ###zIzqZQHf60+pm90ZOXDDvhaUKRnjVIQ9XOPAnysSwb53wDW6AoMBLTg6/QZJ/FF3 + ###u6IwjSKzWalWBTZPWkXTn2SnsWHMpHbO2wyubRS09GewEQmfw1adkuJ9Bo5A92r8 + ###dQM6NjJIJy5bGIW4jgWYvBRIqyVHqP6wytOjjSagtXaFsWZ/NJmE/KJk6ehwvwzo + ###rXnFAIPWfDzc4z4c2aBxKwArQH84w5tKFPBSaMSsdHD5UxbQVNBQLwXojMcugM07 + ###lLwSjLfA4wC6v3eRIuuGcYB1YGWVrEs63/CrQQsABUkHc8eeTvsBIBPhvaPbEWyg + ###yJ/vtv9F+efet6vT0Ss95isHegZf1erdF33E2TyjOwDcS5ghj33udwGpeYHiH/vB + ###sE3txLDP+IrmlJq4cavML8pd8iMZcc9AgTMXbvfjDsZ+0f14xEtXYQdHB2c4hhNH + ###CwVKO5if5SwUeAN7snEnFWIkyPVuMuNb+Xd7JFnUPvRTAFtpnHcn56zXH0C/WAkx + ###QmaMcZYJH9/trbXhv6O9cgKl/vDdHrb8jjf8VrR7cm7hJSLZcqrYjfCThHf4De8I + ###W1UvwwFs+nGKGOzFjcaTMOjeaby1ACfzmhfYEEAWOSEOh2a09dTkEAs9OfqvvNca + ###678olbGr+ld0pJ3l5TCcH7Ol1pyuNctckA+lNs+pNf++Iu53VRFJEpzLOwkI37rW + ###XKqhe/tsSPK0W9ZuLaAdWOAaX2BwA9c8+VV2mIMwIQmWmSbFkzj/OT1pH9V3HzL9 + ###Y975z0YTvmH+x3ptvVH36pj/sd7yluc/3+NZnv8sz3+W5z/L85/l+c/y/Oc/4Pxn + ###Pv9P0Fo7FF6DrFhyL62FHRMb784o7IFI6NP9Qwp03T6KuHYKTYwmtNcD6THooiDC + ###O5/z7HCgiYCN+2En/NxHk0N/GILGEoxBan3p33I5exuMI4TKtqo7gE5Ugr/LRhMo + ###TUNYCLjkh6V3NpiiSQNkPgs6nRntQxDvCgPBSYXwmrzeRJw4EQWiqtQnCnERHAbo + ###M0mSO9kRjdbt/vX5ZNRBF0IzsSbd54z4SZs4xXq9y1vwWjQi6DmlZXGkrTdXWktP + ###n5J5A7fVIKD7QyQVi91xeSkfGu3649HgLt0bd2WkcndJz1faV93CyGOXsfZwdAtr + ###WQXRe9/trnoftJ7iP+b1S976SgdQqMh26aalyP1FFztlUIYuq6+IQYzKAsKHrCRr + ###3dh4LtuNURQMWNqmrfaKZFp6W2ZpfrofXU66PQrRwd/Opu9rKsqzdkEQsBVedljE + ###wyJV7DaU1i79faRQavDPFiAP/1penggIr4JjvfrKxw/P9d6if++u5lqIcD6ueglk + ###6H3V+1ARFxRLcU/K2sVB/+LszelBq1mKPWRPSoRBhTfxgZX1bqk+oD/xx+cUZQq6 + ###MrSuKErMhh8wbAL9Va1/WByNIfQkichXgwoe+Qf24kAq4rY0Hh/MgG8/34DqNETF + ###zSW5yFMRtKrbYICO5CRpSN+ZToCLenTANYSylpe7mHwGr7hy460E/muvbrq1y9l1 + ###OxrCjM1GDxRMXv896+pe6s75ZiKwcqrmnQ6aJkqhDhPs9Uoh0CYYV5o9CVqfibBl + ###MVaIvAMrbdZiGjbUVakdCugR4I3g2ZD03Vs8vEBX+F9n0M3pHehUIPhvUQWHjg1B + ###WZ/Atmkg5HnnDkSR5Cm31CwTOwUTrk4/xiOYbjDpPlbwVQQzIYg5eWZDNLqFdD95 + ###osp6rfdei6JECKA1mK1A6M0K26CoEbiFxFFHR274q4GnaRUGJVoV9gx+YBHO688L + ###w6y992oWzGfUYINAcvAeAdzQ23Y1uiJbfe6QoP0KSjdbioJoBxl15L/efc+dTjDM + ###+tkF5mM9Od93ZB48d5ZbY3XuqA8yIbtAskGSKq/pf3v4Dv/pwehXCLlPuK51w8E0 + ###SNQMGnXA2yuIOPBecAUaBfwPtdnvftnGm+4dkASt59qFeJmJCMmyf9bm9yH+huoB + ###hc+pb0qZZ5Tubm97td9+w39a+l35joiJRmoY8KhaTcuYI43SptnqFPD+p5BLwKke + ###WlHNqW1GqVEA0F805mU/alxlLW81sbwlVze9Ezi9cImhi+5WmKYePzIb4hkgTNGQ + ###1apefYOVJji3gQHxRFAd6BBsqmBdixcQcF7B6rORBMIHfoIR+n5ktadP6+vrZqNY + ###AFqVqFbNZVYwkKN1vZ8cNeylHXzNKLDlYgELYzzowXk+4cGqQFlnwF0z1/DxWUsc + ###HWsHR/uj6DK4ovsrsKK8F2QzlQwBC77rbdGkYCy3LXmBRsB+LtsSdquAUxu1PqR3 + ###rUbqsQb2hHMlqYQgdJULld4nIUIk/8HIWEk3uEZhhXBQ85snDaFvoGqUeNekHEBF + ###o16DDpC2wTUuCV9cdeh2bUbrVrQYEFDlGiPSoLpMOx4cqhFUihXTSExGnK6jwUzv + ###o3vlYeeYaUqTnnSrA9rUhUOy1murlhfXsiVGKqYgRTS5hlyhqSjqNlhi7jsm/zlX + ###bUGmg84KTLJKf+r3tl7zEq9liSr9iSV0FsEdGrWF6FIVmgR0RMJNV+inwqOPAva9 + ###Pp3ucPw1TlIC/aNQbEBdp9aq1PpzDeLrXUDHVbVbBTWbrsawAlXjqzJkyuNxS4SH + ###BSwUyAmhmNAwP/CrtuPWNUK6eSSts3d/xqRUqpOYhlcbE+3enVdLXrCjFFdAxhQ0 + ###kMJ90kC1FAP48PXNDK1eQP4T8WhJNO6dSXp+/GBfNcNrZqLCjgTqumCm8OGFHffV + ###ul/4GH/MDiZmNOYQKXJhB6mAoq6KqQfLCfmZ/kiWqO5ICavAYl8F6B11mdJroa7h + ###TuFD5uzb4HrYn6IJgR8suvjFvo5mdpCCRMp+ea3GZmOTugQwStalTkrT2IzlZ4zg + + + +Valin, et al. Expires August 20, 2012 [Page 296] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###tqxpgeIaj4xMZFycfPbsmbghWTUCfRpSW6BateBVCI3sLB4GGvFIKhAk/GW/kT9g + ###QFH6J69sUvGrz+GXMUyIcOJjE4JnKyj8RSfz4vNeTcLgo72D1YKt9R3pYfmq37kJ + ###+QHEAC8awl5xIo57OoP+mD6kDXfRScnX8I8ky0rxXpLv09u7l3in0DEddCFqTQrJ + ###Qxa7G1B1EWzZMHRjQYydPfFsYtpkf5DuF+6yU49yd98YfFtS4+4Ckw60+RHC3w79 + ###48vDi120f7eTMrwvM0tiFWGT5Jc0Me5eiQnrA8a12kpMQ+9pDbZLCPD84vDgeB9h + ###+Odn72Bn82L3+BR2hjUrp6fo13mKqEELaWk6GgFrYrC+6aiM+0bSTZ/zi56ajxnN + ###KLIxM5s30H7MjwuhOu4ButYSKDUXWOKRtrhUCb8JFlDAweRjy6acad1aX2+0bKW/ + ###zpO4uS515/PZt+K17GmWE8QzRSwBb/7eZ/Tf8kn4fxCLkqoMKvPDuIHk+H/UGo2a + ###df93vVZbX/p/fI9n6f+x9P9Y+n8s/T+W/h9L/4+l/0dq/C/NLYFyrkR4Umi6YHC7 + ###M3ojoB+G5jfCnSdQIRUGuhI/34P3iTPLNKuywyi+KkL4mFrspvfMOmKFNzX7zWai + ###zEatYrWznijTSLRTa1pvaht1q51awyqz8exZ4k2zZb3ZfNYy29nYbFrQNzY2Nu03 + ###nt0yqJ1WO+stu1bTps9Gs2bj0/A2rXbqdbuMV7dbrtllWs/qFn1am/aReKv1zGqn + ###tb5pYdhqrlv4tBoNu526PTqt2obVzvqzhkWf9Q2bf9ZbTQuf9fWaXaaxbvVr3bN7 + ###sV6zR7C5aferuWHTublu82GzYXNvs27TsFlrWO00NltWmUZr06JPI9EvIKo1Lxpe + ###wxrT+jObPnXYxVhv1u35VW/Y3Fv3Nq2WvWc2Z3owVcx2vHWbzl6zZteq2/3yajVr + ###vGCiWmWAXew3zcSbeqIdOk3Xn2oCejXRTrVlt1O18akSzuYbu+Uq9f2R8camT5Vo + ###aL6x6VylsTDaSYxXlcbUfGOPe5V4w2gnwT9V4jHzjc2HVeJVsx2bn6vE8+Ybe15U + ###ae4Y7STmV5XmoPnGnqdVmstGO4n5XiWZYL5J9Itki9mOLX+qJKOMNwk5ViVZZ7ST + ###kIdVkpnmG1uuVkn2mu3Y8rlKMtx4k5DzVVoLjHYS60WV1hTzjb3uVGltMtux168q + ###rXHmG3sdrNJaabZjr6dVWnPNN/a6XKW122gnsb5XSQcw39h6QpV0CbMdW9+okk5i + ###vdlMlLHpg/rPo6/P/61tdg/5OO9/iRQtD3UJLMf+V695Lev+V7PR2lja/77Hs7T/ + ###Le1/S/vf0v63tP8t7X9L+1+h+P/yyP8T5n6VYfcn6h4SLmv97izgMeKz7iL5sqQv + ###2ikx85G3Iy4o2VTELg6EQxpeR2i4AzIYh96O2xBf/NdeLS27gAZTBMp4L24nOLMC + ###WDBNa6aWZkAkCkiFKu9DOLMLpGCQhGmm8CPPD3SV8F9vugBLmHtB5yOFyoqDc3OX + ###TgfcvOsePDA4RZ7HZG7oDVVxwTT6icUp99sctNXGkyOZ/qQlEBS26DSYjhthlLsB + ###c6S+xhsYIgh5Lb4Ohr9iV0jlzEMIVlUyt2QuN9mS7U5sJK9WcHVXEWOMKa1bmfya + ###Yy8OiZbtViU5EitRfDY9MHxPgWM7rOa61KWjC/IdvcIUgrZrEc10ntbgBMTfib97 + ###8P84SIennA57Kx/27sHBQ8BOJRdmVcBsEXKItPF38LreJhczItWeqKTdSUsNeERn + ###JSRGxcVIGSspI0iSfRlNbF9L2YIQ+XzMCYQXjlyPlfUEFEMds/cMPc3o+osmJJzy + ###10y5QrfRjjkHugDLKbsPnbgajTCyIWjJDqj8CEgHy8VETIn9vTgd58o4Eu+cnU2C + ###HfEtVNaTJinw6WvXgXTZzJkJJqxy8BM0NK8PqaEKOz7mZmBFy8OqypmvYPl3mH/a + ###f/3ufXZ5dT9YlH9WYZJ74sz1ieVoZQxDEA5C3BLF1w14ZGCRFYL76ctkD3FxmDhP + ###1JBVd/b3PD6mSDqNg3haiBWmFRULlyWIVdpfs1zSk1LNCjl/3R6pKIBjbIUo3ZBC + ###IPbyfzPE4FKw75pOYKcpzknl6o5bynjlpTBqs8kEew/9NR3uY66eUYslzhlyKdqs + ###xF2rJAmkXfbQFDipgRmaXAJeUk8TPFZhTwxAdLMkiU51h6q1QVi2lV6QGC8Nw3ch + ###t5DQhaaOnI9CAiTQe/va/8wr+INgMuoHJcXTFaaJuCyIu+SSKtxmWQT4TsLqZDRC + ###S4honMYq6NImesS1w5QrFvksJueQWmheX1z6u+ew7/mplO4AHc9Uvmxvsiqfg+/8 + ###1+aSps9MbbFE11aTuyt2xphU4EqscNjodx93wwCemD8J91baLpYMLCkFcKO+0XLM + ###IFp10Hm4P5BaY4IJ5OewlDLkdL/rFWUeSuGFf+U8tstnsSdh/wc2p1B7E6E4RPfP + ###BJST/3fdq3vo/7tRh/+8eo3y/8I/S/v/d3iW9v+l/X9p/1/a/5f2/6X9/z/A/h/n + ###/wGW34WhPrzwgQpv9i/bdiYgV4Hs7D8szv6T0hIaGI6OL4SBwX4arax6x6n1Wo/s + ###kN8+7Qt0VQ5Er1Do/um2akTQ/vtsuB+e87gDIBZpMbniqwi3YkijBV3Zp+gDhEky + ###QLUAd5QC7kgD57bXwEYmuNub9d5jJGirkKJJ3HcZKC6l4FUw7dzgrjzF2gNb4gtc + ###y3jEGmcThDLtc9O/H02CTpT2HX/6H1/+I/07WlDTC5BF/wDJkrBCiVAI+3ikoQJi + ###uxkjJyw2/4cynKZMD7rG/3srtMtnriex/8M7wzwZ9IPFAM/x/1pvbrSs/V8TXy33 + ###f9/hWe7/lvu/5f5vuf9b7v+W+7//gP3fvf2/5Abt7OiofehIwVqC/3t1fOq/xrAx + ###/sEeW+HRK9kaa+F5fUu+iLd6+7snh+Q+kWyJh17BAFSn3IGjzRvG4CcUj2aNipXo + ###5FqBrJoYlA0cyhro49O3vgu8CXru9gkrN8LkQPcCV0AMZgOK16+6KxStBjd3lEws + + + +Valin, et al. Expires August 20, 2012 [Page 297] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###6oPong37tHbBt8HoWgTBNPw9UF2NuL5qRiDeZMmnP+zyQ/7TPXTbObpgH2z/LPL3 + ###oLg58oQ650nb4GoPqdRA4TTY6HixdsbLRaz0q/I2gfUmLQywBdbV2xVMhgQfuxle + ###dwiWB9Oik/b+0E7K5AabFfBY6QsYZDIFLP7LzQac1JEIrIl6UhezQFmJIguAHV75 + ###oPP1Ul3hVLjnOP0VFifdIe1xebd8rLDuaIYxcmLfp+kN8OvNaNB9rgWy0sIgSdyS + ###0ZDoMrkK4KR4vCL/6Q1G0JYR45WYWIsUhh5y6KOlJrI40h70h3VosKSxH9bCMHNC + ###eNlhVUXEaPSGjGI+iNmRxqoUz08TrV4pRm0rZr6EC5sstLrq8kCze0cLKxI+bp1O + ###yl3ixezOvoh5zjlL9zehzYCN+0eMOldjT57oDMzfOcJ+Hc1gG5MIB1m4AzF1VkmW + ###HhyeXO5SpDHurZfWP4M5VRvbquWcyHvkeSSokYm5+rMag9GoK9uieUA6+K9uj1b0 + ###5wEpfx1KkdqZhEEUmpE7Mfgg/z4IP4UD1gkw1wYmS6R4fxaW6ZMP8Mb0BihjbXqi + ###n4hJ0FW9YwYVdD7eyQLnimqm0TCj5qrp6KpRO7OSV0lywddH83Ofm+OcdCsnR323 + ###Axu82SCQUysRVvN+FNSmRtJnV3SAp3PIEsMGiVxTIQEqOYUc5EXj502/N+Vx9T/C + ###3nM0rA7D64CcydLmU3XbSXJd/OmCq01aDgoqLbafCFOuNCBZ3hTugmIg9usDjHko + ###A5v6KtqnXC0M1a9iiOtVsT5UWOMZeiOJAND0Y5s1PLp9sBFH8/2qlLpIanXKm06Y + ###Y4rqcdK/7iFUKtLkzMUrW5nLu8XACimQxxK9BRXIpSb3LTS59CQ3GCac3O8eUKub + ###X594IRgGR07kZBKppmHuX48o0j+75dmbYHnESEGAJ2wW/r+693STdffKtvTR1QMu + ###BoIv6WpIlRUI3JurPghvSyX43MrNAkvKd1r0Cf+HXbE4b32jBSv2O1dVHSp1ghM0 + ###pUCTLIWU6n/NtUluBWAZ+hVvz3VDWBR6fS48DFkdu1hrq4+2QB0f2Hf00h65Ak3E + ###3b1U2JrQ+n1XoD/C7prJwPQa+YlIxweCEcUv66JZIbEcV5X+4GKmIgfGUlEU026S + ###Cf2MD2WMz7+Dv7Q7/m/kjzGJtj8Irh/gFDjH/7fltdbt+L+t5jL+73d5lue/y/Pf + ###5fnv8vx3ef67PP9dnv8Wif+buOJLyqTSl/z+/sHRe9qUltj58eX+S/+wfUmurSe7 + ###L/xXbcyOFb+Gzap4XTaj+dbXGxX+L4+CVxdR/uoN8V7EJZQx8TxRzmt4KiKeJyJL + ###ep6IpCdjNG6KC+8yUp+MW9l8Jv7VourJOIp1UccTZeSlea8h/vXERkR8Z3rEwQ3x + ###TsbDkBfuZVxA0QaT8f1kWzWM5ZdJcjIYcKLXPZOCotf12qb4tyX+5dC8Z8/Ev+L3 + ###pvi3FWPuNQV1ZQTDDfGvjFbYED2ry38FJT0tTqKkvup90+ptfi9xRQNVgvez0TT7 + ###WRccUfOsfmwIzhB9EPFBvXpTcEXMKTFniH83xCjKGIwy2ui66MO65Bitnw1RpyFG + ###t+FZtBH9rov3Mv6lp8ValZErZdRNRbvNFBrGnBNzW3HukXSF3TSR1jNZyBPk8DZa + ###gpTrJinlZHgmuihIzpqNGB0Z+FN1pThaXs2/jQRmdROz1rqJgQxl2hKdb26Yg6Ex + ###aILYaso2F8RQkq9h4ihFQ6thtPtvsG3+t3nc8T/fvn4w5+//yt3/Y/hcy/+7se4t + ###7/9+l2e5/1/u/5f7/+X+f7n/X+7/l/v/QvE/5Wmi4fMWTiYgVcjhLRhSiDYeVkde + ###ixVBF0MV5ipgb1/HoZ2SMezevs73ggGg/ut6Kyuuph6/zsD0/V/dIT3z4k0yPIOk + ###4EapMUTlYeCx1mfKoH4Vag457xWRPjjBzuyzTww25o7laYLdN+NlYVdXDFh5vTWL + ###/DU1VKoJNg6w2bERSDwFwMYsVBQs1Mg56s2I1teHddJ9AxpmQo/HjIpmtz5xj/8a + ###U0FpP+stcTrLk5lHoNdNS1oXtrY1/xKjjF7qCflJcBeZODLZyWg0ZqCnTIzZgh/t + ###sGN/TcYZM3B05Gm/5bVvobbCA3+ublMC7IT/i5z7PCQacDGPlNZ1CAOa5dxT5jbh + ###zyJoqsUQNY6iefCwWzyN1kOQrfApsLrK4+whQpNgeB3+yN6zKo8d9qOIIfbBTvKr + ###j53uOo7BVeMhVog5HD8X7TtGqVyk/1Tzm1PgZBcpYLF2AYLYnKVcCrT06nqRxPRp + ###JpvUJ4bZ/o6YFEWKQ+/s4rEzkFwyZGRHcw7zsv8Ofg3Lp9iTsP/Q5Y6RCKFL+dPv + ###bQrK8//YqNct/4+Wt7z//32epf1naf9Z2n+W9p+l/Wdp/1nafwrZf0Tw9tt+FzSm + ###bhiHL49MM05Sk+IWnbCD75jzWRlHF7ifARipV27wpg/uxWD5jDBBQjANRLS12cSV + ###RKTADXWR36HxPiXNizQkncddzX3cxgZYmzGYf519eM8ajhD7sK4gIhW634J/xYaA + ###QxFAngiKi4/o2BD2MZymfr/T7ZWYTkN9JKiXv4wAEJ1Waw7eiFINUarHFxXikOCA + ###87pe0otLDlkVvq0YDWhu6UNuXhiyLVaHf+xrQlBpiJVq1FZ2H8QVuoaNutGQV7yh + ###dbuhr1p2AmmlMywtc3RmdRsGdyV+V9fvVYohlnTWB4cnFUFGNNvTaku+sK+/F26L + ###J82oKk4z9tR2ApXa03W2BnLy8OLwTCRSQVsFvDiHpdFrWYHf5TRCaLaJIcHZFXIS + ###M8ZuNb7gGw9He3Y1nQSgy0Yh6mI8KQC/cxdnTijdhINxxD7fgC4CZWfBYHCHCeoH + ###dzhTQE2KQnVFLEazxm+nxi88JPVXS8xVR0NorDcIrrMEHBT0seAfQsg5wQpEEUnE + ###1gGWhNwRdpSUfuo3luzcBMNhOGA3QQSqJJCYX280hJyW1iO9AdAoeVWBbwKngqKM + ###yiuyazN5XttN2v4/HH63/f96i8f/0/f/dW+Z//W7PMv9/3L/v9z/L/f/y/3/cv+/ + + + +Valin, et al. Expires August 20, 2012 [Page 298] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###3P8X2v/LfSgJdYpfJC0Bv7ryl7pUZk27UuoyvMtWlw+H30xddgbL07bpaWDxX2fS + ###1pQnxSaQ3OMnd/j2Lhv2Svpe3OFaQBtVtXHnFDbVaqLosKiRoMAm2IBv7Dq3gIza + ###TtFd0KOC7t2mXju1LzrIAnaD/HY8ux2H2eBr6qzI2TiKWZDYOP7RZoJE0Mee6Pu9 + ###w+G8+71UihswvtFez/Uk9n/SXIm3PB7oEkCe/38jsf9bh9fL/d/3eJb7v+X+b7n/ + ###W+7/lvu/5f5vuf+z9n/3WRwfrbBz1KFABAaDO1jomExEdY8eoRoZI9zuX59PRh08 + ###ryKs1Qd+RTeMpj4P9M4DF8T6t67jmbcMElHoGUaVvD5GV15d5Zabv/s8BTRvccvY + ###AC+PaR4QtKuICugQvU9EFW3yr+xTMJjlh1dzgs5y/T+KMNeXucORBKfEXbjy9ibh + ###rzPYS9yxEhROCxM/L2hXnDdnbDeWF3AzAdqx8aetzkfc/Ax9+htjVNIfnauPFCLR + ###lc9sk62cBNf+/p4/nk6E6QADOHKy4f2BzUQ0TtUv+Hp+6BsB9Gw3/7hx2Os/oQkD + ###P5ETMF3adVgXRoiaHSxYIg1/EhSAsL/31zbs30GQ1f3Dn/SQv64Yj6b5IgPlnZ1k + ###JOhctPld/QWR92qv2rY/eaIPD03pxkLINhDo70npxj0o3XBTmnO5mCf29Q3EWcWR + ###qch5IJAWU8pVR4Wksevw8hLaqloB5g6EqwlREQOUNwg7gUn/C1KwpFGTZIEp8hWt + ###dC+LRKNxVNOS/TUpXHTD1e+9+/79n7T4jxjk8qFiQOTnf69Z9p9ma3n+/32epf1n + ###af9Z2n+W9p+l/Wdp/1naf4rEf8xMAf8oTgHvjp5GMfF5iMgG7g6skPtrsHcFjRaa + ###0cL7yXB9dRVyj/6VARizgidWtHbWZQBJERbwmQwLWDdD/dUbyWhwRjvrIjAlr1ev + ###m7HxVAQ6FRBSC3OYEVeOB3LU6JOS08GVUkI4dRvhM2XYTIFto2kEf2QbnhXIUAZ0 + ###1MJWqkCGDSugoYiXV9+0Yuu1VKjMOPpf06RqXYbTlG3JgJEyrKYMirihxemTEQRl + ###yE3JATL0Zt2kuIo0+EzzbpcBFOcPxRm3weP3ZWWJ/7312eUz35O2/6MYNLAtP93z + ###X+3dcyOYvf+r1zZa9v3v9Y31Zfz/7/Is93/L/d9y/7fc/y33f8v933L/t3j8f6Ev + ###eVxhwjh1rFGvmXsSpafLfYUMuy8DtotA9XJHBmqQCOgex+xWQezl3kPuCeQuTu7C + ###NkRdGRRe25N46+LdhtgbiTJ1O8S/3BO1xF5hM95PeGIP4sndZEumI5D7rGdi3yX3 + ###N3EaAUUPufeSaQhEFHWVtkDEMPfEd1AqBJ6O6OpyV9ySEdll6gOJp4iXvv7MQdN1 + ###q//WXk2kYpAx1j0xBl6jptG0pdo127TGScJQ+GoB9BXOAleZfKAl+OKZHHu535P7 + ###UK0NGahfpoUQNItpum61KfDVExbI9hvWHlkkBfBkAgXZpuInnaYiKYHaG1t756ac + ###A+smTbW+qJQWYq8e91/QrmGlrRD8jHyk2hBwY1oKeJsyGYTgU4mXoqnOp5aFRCaM + ###EPtyrykTLojfwrJS954l+bQhx72ewJm3uWmNk9aXZ2JueRsKR96m4E+ZnEHhKfqu + ###3XKPcV23aCp53jPxFGOLczTmU4nrholrYpzknJeWpWfJuS8zJijel202LT7dEG16 + ###6Xza3DTl1bN1q82WajOmqY2r5K2G1X/ZZzn3dT7dtOa+lFNWwgspC+T4bGpjq/E/ + ###x/WZmlMcT3vsWwrPmKYy34KAK9cVz0oEsiEThog2DXuVzBsh+VTyp5ynMomIwE9m + ###xNiI6aESr0j+VOMv+VPK+2eKPzlNtdQ1wlopM28omsr5KfFryj7LcdLsd2qeNi1c + ###BS8pGS3nvJwDOp82zfkpx0dmABG5LTwhG3V5EtsRRf9FHTVPN2X/bZrKrCObmjwV + ###/Vc2SFuein9lro1NyfsaTZUMlAlwpIyWvC+zl0g+lTqEJj/EvIhxlEl0xDh50t5a + ###t/DT7JkyiY4cf0lTtY5IOSoS99Rl37U25PxUOoocfzn35RrlpfNpTcqUdRNXtd7L + ###OS8t5dLSrc19OT83ZZIhibOV9EbygFxLNrU2GhJH0ZZcR9QaJcdJ8n48TvG631Tt + ###Ut2aPDUQ4yT1E8X7QudrZOV6UVotWuS5avseIFmmdkmeDbl0WewsSMKeSbYX5N7U + ###lhSVb0gm0pGqhxySDXPqSLHc1KaZZFupWkjWaMqy1jRsxEtyzFZy+ZMiS5rU7XxE + ###0kyuDltitpIHJPLoQWXuEsMpM3gJtpMiva5PM7kcyqmwIdUBqc48M1myLqe7xlY1 + ###KWYFjptyioh/WxZLSlHa0JcDecSRdkxhHT2o44QCbFX324cnsBeXjOW1EhumlqJu + ###5r/PpPCTI6pllGpYilfid8q/m9rCKjcVsq7K/iUnmRiFmqUotvQJaqWSkmVbm+a/ + ###9sK7uZ5oQ05yiU+siEpBIgVWrETEwkZu1OTmUioWUrER70W5uuQ0XWmSi4tsXwqb + ###mrnpsPtmLGhSMMm25L8bVr47iZfCdyMhfGVZvQyvK2eJgCU3LuvaZlgKTNUnS9Hb + ###jOuYtG0laCpnctxm0+iT1zKVOFSYY4XHpKnqU+uZ1eZ6os2YpqYyr2gs+l+XipDc + ###BMhFy9PGVoyVgi95Si1+NvwYRnxkbSprik9U/6WyJOkW856Nh1oEpfJu855nvtc3 + ###XXFZOf418185f9X7eF4n5lzLbEP9lvRSi7SXStM4I59UIqUskNkFLT5pajwmN1dq + ###fj4zf8tVx9tUdBDlikhifYHfqNtn6fLEX6AlU1PKhVTlkcs8O66426obaCvbWHZi + ###v5S2zISPSnlg2nAmvSTcbUl2eyaHRuuLUgLy2hJ9a8SiRLWxKetuztmWLrrk8icX + ###541ibTX1qSpFlCgrMxlKBUj5BSTbSnqWSGVFjN0zaZ+QeG3YbRVhzb3jy7Y0q65n + ###caf5r9SqpaeDtFLo5fLakD2SuwllxZO7nSJtSHyexYqFqJDgLCU88tpS1iOpsukC + + + +Valin, et al. Expires August 20, 2012 [Page 299] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###q2WUSW3Lk5bBlmorVqWl9UMuVI3sthxWZqVmSrVc7hgbNmfbfdOEnpxpGyY+0nom + ###BaeyODjHVuImLQWC7spfyVocNtQY5HHn+cXhgWbw9zZNzlR7Y7n8NKUNVu7JLGV+ + ###vaHex0uHaWtU9jIpP6SMeyY5IlbBYlmjytg94lf+4h5xxyp0sRLdwjwkXopvVSyj + ###W9Zv+994fYjlsFmm2fI03HQB4PPoHeY7wo785KgJsUZ4os/JKJ64umC0Tvd372mN + ###rYlSqpD7WMf1LV477a8GgySrmhsg1/f0phOS0S7gGMoKktj0/0j4//CwqSeX5+SK + ###Fz3EHZBs/x+QPy07/+d6Y5n/4fs8S/+fpf/P0v9n6f+z9P9Z+v8s/X/y4z/GQTQs + ###RSk/jgaqYE1+rUFdL19h2MDZBcxVpie2lJHsSrNhOU6ZCWUZAVPlisTQuProUyo+ + ###C7Qrj6YMcKFSaNI17GS5AmBXQCL2YU3u9Kd3HL4DngX2PK7ihOwMYGHms3gHRN40 + ###e7qiSLxiElsGtjiklIXvQq6VwDoGTWT01tWD25n/+ll6B+3eEthXMx5AhJUu1g7Y + ###dBJ0w1GvF0fyKAAWVmGMdTgIvwDJcsBLsBTeHvMzQmUgpaxtg503SkgeWCN6iCN4 + ###SEZuUnp+4dEBjLggTv6bhrdjv99NsHsilEicYHalM8D4A7CJcscbEYUANpXacJUS + ###M37lCmc5j0ySLCR4dYW4NC7kZOUJaEs+qkXUIBGtYr7ksQ2MVyqS6iICUgwXaFfY + ###Js+5ivkvwwlmMJbZVyOutMUf4ppYLVpDXEYT0hgrpDJ2bkYjULiuwkgrvCiCiS7L + ###+A9Evzj0hx2kopGMTqFGnakYEkKa853163X8zuNIxOEnYjbQa336lcrC2/eyYKKW + ###Cvqh18KXkaojaqlqmP4jnLLZmI0xJC0qxCOR+0NOIz23quIrAEJ/xwgovoRPexqr + ###JFjNkSX3F07GX4xYH79Y1MSHOvb2tf/uVTD1D/dLxkd8nsSz8xd9BZIrAM8ZC0KC + ###mMVKpGw3pj1WrlcC5ZxAMSiCoHLZOnLYroJUZ5ypc0Ap2loiWMo+I/m3nQd7vl6p + ###EU4BxTuEWzMeYyWr+RxQMaObsCQoNTpzPi5Qciam9Ir2z4NweA2CB5euMOjcFOEO + ###B6i0lVqCkuswDNL0M6Z6USzCuQIFms0Sab2K57wTVLwkykTh/WERqlqg7DTCTumI + ###mYlBy/bbu5Sa2FpHHFMl0WwsQFa3Y63VDG0Uyx+9jK7l6pGNdCm3S4r1MMQ1p4dR + ###xIGDg0TG79TuwapQspYBVsVjJrO03icMVmV+3XIsLraEcy0/1gpsDFVCC4byKqH1 + ###ZvmjI6XzbXjbGd+VYsW9onSaSqx6rTBkrRF0ItZTymbOZ52+e5Mw+AjzZjK4Qy4D + ###3a+q6X63OL/6Pc7Y8fqN4avJNsamN5MwuhkNuvpIIAUNDZQ9ecKSRDVX1tt+tzsI + ###/eDTtX9xIEhsE/kKkU2JgZW//DporudkK7SY2dpDzL8JLQIfsbX7xdjPrRrRqSgr + ###eElD/72+M4PFMFmX5zhPkAEI8XD234T9H8YZQwyGE787+jysf3v7f22j5jVt+3+z + ###uYz//V2epf1/af9f2v+X9v+l/X9p/1/a/1Pt/6mhtmN1CUSGyhANmhN/za7uYBvT + ###C2iDWjez4FialnmA4MrSvNJO7lvlQUF7iqq72AnzBEmFH8vQ7Dq7WAHRZwOXhpSz + ###2RTNG1H/ehgMADbs0wtDdxqbTQRW+sNEt+UO+nhoQO4NRqC3A/y1ejkXhQJpsfvD + ###E+iLG/Sp2rxz6w4fy2IBsR22bgD/sYKkq8sdwwXtGHCzTmhU4jjEWp3+EF3PYXDw + ###H5i/P4kNrhHf2MVtfo3tsJpsMb+4B5ugmto/IxHQGolk/xTAmo6340k9iIgPccGk + ###c5Qa6R6Bsvva+yrscHJLBc3vj4afABtcsLEVfdcJXbZ3VaWYJOX+8D0lVqYNlFcz + ###9vxoaBgMqmPoKmZTJhWF7EmfwqExjjrAn/k/MoDymz0+JkjxNk/upW3SfjILvzrZ + ###xeTUP9PgpBBWq00DyTSbDYJqi3ReP+kl2zJruF6SI/WT3eWHoOUqTwVWkJ6jbtcg + ###Jz8HCLqkgI24vICZM56En/qjWVy3MNW9bKrzlOBpJK/lklxMqCSgrNL2+HhFx2e3 + ###26W41zRIV0HnI1KJy0E+pUYwnWLCaUSCNzIGdimWnmVOhd1LTF6vyRL/4uzN6YHC + ###1/Nig9EDWxWWz7/Kk7D/xKc3DxX+O8//s+F563b8b29jGf/7uzxL+8/S/rO0/yzt + ###P0v7z9L+s7T/zJn/ewgyCz6AwODOFlXlK/D2dYXdBJNulWf/BbGzXg0HIQpGedhf + ###oZ1SAAr68HoQiu0SpSsWVhzDWGQ71WS6XvaH3SxnwEWcbQpYS1Ysp4I0sA7Hm1SP + ###m2L2ITe8GOzcTjgFHE25D1+mT+vcDjlOsOYIr3SuEg45LrDzOOckwc5suOghmfDO + ###SQFb1FGngKNpnlut02nnabbLTgG32pN0iAbYeRx43P6tH1MS3MEoT0aflaupxvno + ###d8m9DdalW4PGoNHs1uOzAf6qw1+t2GJ3MhqNuVOn7VazUsShUqEE34kJ3X6WJ0lz + ###XowyN1nxCct/VW33CAFE2LwMB4i4Hc9ox8tsx8top260U89sp57RTsNop5HZTiOj + ###nabRTjOznaZqR7clvZOsTwyvmYokZ9iJ4MQUo/nNbUl6i6ZhWDaxs80SdkDulArI + ###4XQg2WhBJ260TXTxIxz3+XCZI62RKtkON7DK9xXVTt1sp75oOw2zncai7TTNdprZ + ###7cjxjtvxFgNbM8HWEmAtplDtWGKkkpzIFgNEIe4UH4ADNh5o5DYfaOSe/T4j18qb + ###CIuNnJccOdjoTh5g4LwHmire7zNVvFyJsRjB60mC90azCShI96f478OaXu7MWoxS + ###jSSlBsFDLCr1XI5aDOHmPVZLNGhqF2LwQX9aVWvL1spsn9Ok0iaqWh7ICCnN59j0 + ###EX4xwn3RMPwyRddUbRsqy8QqYNIFfJlO9V/ySZz/HA8HPGP8w8HIOf9pNZqe5f/b + + + +Valin, et al. Expires August 20, 2012 [Page 300] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###2Ggu4398l2d5/rM8/1me/yzPf5bnP8vzn3/385+1lR/Y//b6g5Ar6krTecRWGPvf + ###q0k/7FlfQCD08C8QbvhGepqCvOiEER7csN5sSK5r0dNHTJwxDfGQSYWYOz49weHD + ###kybemOuTPJrKzyoLanpnNBtO2SAM6JLkP8LJiKSfVPBbTUQE/TBBSAm8dQsxdnD/ + ###5G+tZkmvAtLb4ZLaH/qzMYg2sXmRP/X9RKNe1lzMoFV014WXfFfQ77FSXAs2Qpab + ###ZzsMJp0buSTDogLFAO5VH4SxfucznM6AFPBlVXUAHep0LKgLYi/CwgFI+AxIHKF0 + ###SDoQhb/uKwctXodT7QTAHA9cKXuTgFgDGSaYgF6EgAkeX++D3lQscLLuaBgmxy4+ + ###AwR8/COYuQlPcctDmh9P8POu7Cd5qrcy+IfeFj+zS+tlTlNIANws6k1hdzcKUcHB + ###jgMOdlsfnv5Qbq1X4Dt844Wei1cSB+lUfXZBdSpoE6iKsmX2hNW+bPSei4HdHcME + ###/9K/5SoMKha/zlAFmIxGeQQ1CYJtdTozQOHuR9jQr65VmVf7E+MustyZkyLARGyH + ###eeu5bcUPb6v+dP1P7rbqtcy2soVD+/XFpb97DmvQTyX94xeXhLirMOQYQWYpJ3ol + ###KL1Fdg9tFoq5VZPTKHY9V5z9pcKeYHtPRINlrUUY3SdosdJavINxbdQ3Wpsp8x6/ + ###N1t1r/lcvgEy0gtkiF8n0xLIjRXehOTgr+rADCd41AkGyJScWUWRO7azY3jplxBn + ###T/OO7w87E37aP+PLhCUL1LUB1aJpewKy3lWMg5o6JsmRVJGQBEXvJOce9FGtZtPP + ###5D8MwyNYgk5AeVnYdM0GMO0iJmUHC9h1Hx3gX1e7I3R0yGeRg+O3jbr/KZi8LrH4 + ###YJ9DiLC90ajLAnsaPS4F0MDWFnsNSJTZGrtq1B9nnrUHMotM/GhnrximBri/9LpW + ###Zoknq9mr9Ga74XB0C7umtIazDq2xWynNKtICGcQIlHZoOVTNOk6HA/8GZOLktsKu + ###1F+D6KbfmyYOfqFL8NenCpLMH1IV+QeH57oYAkXYD9sp10CoN4btkq4S3ALXhtqK + ###QKIckUPxeEucNsQrHwMMfEE8rtZX2R1TgAuoVxFyB8YCACHJ0RFdsczXxBOyqfJz + ###VuwB3F//GGOQeASKVzkoXlkoXjlRJP66WgzFqywU48s3n0Law/Y4L9M2GoQaDQa/ + ###WNHpR9qNCsEeEk8+f9X1gDhmxs4Oxo7XJZtiI6+FtwUUnvVneCekBaSwMdbwPKJD + ###YVMQCIzELDBN9wbzAr4FaadhpEZYx0vDSDIwgO93ZyCOr+4wktKU5DMIamEKQCLq + ###ooD0ufTO4JBM/xyxs7/SPQ0YnB5GzbgKOwHaschm0ueXpTDgGzQueTu6Gc0GICsH + ###n4M7DLbBIpg6AzVjTPaiWzD+6FNv8DkmlcZ44pMkKdC0ZEmBMujmrIxkTUwIjUgX + ###tFG51YJ72aNFixR/aYmc/FGba7Tim0sojuL1CQtwUQhIpbZVpWpyK1KSNbbciolO + ###SR4nR/awyiumbS+MpkFCmAc1eutiUsl2jWadTQtC8PA4syHfQnbleFiRgEwFi9oz + ###dizHnJqaavDgmsHx6dvDi/bhQtqBN5du4FjE5VTEfx94Idebdi7m8VqespgXX8LV + ###nA0nE/81dvNeS/j9V/A//ur4r7A2LrIuxiTjrAGAihJMYdPyHIu0hdADL4toP5f7 + ###eIQgGDlx1dTb2qo/K0snN6EEXNnLCa1Z+g7utcv9ONGnQqvYOyWL1WSbZxUrRttC + ###i5jZVNrKlbKn/iMsXdjyt1i4XLbRr7GPPv1LFr6EXRXB/N4HrH/wJ3H+/yroTEb7 + ###aGJ+MBeA7PP/9Vqz1rDO/5tNr7k8//8ez/L8f3n+vzz/X57/L8//l+f//+7n//HZ + ###/AscI1QVd8+PYW+3D7/O3pxeGof0GWXktdCtaNrtj57e7MRKqtiBU3mfKqgmPwWT + ###A/6Xdu4+Gkc+P9CnsOvy0N9VAr66bS9QiG9ogk8haW4locZztbqkWijTOVF+Ixew + ###ME+NlrRS0Gh8+gRYa/jxkkaHNDTgHxcCBPV8Ao0bEMf4pld6rLf3py773yF7XDHO + ###/a3e/TftNcQovDnJMVehiVR7R2cLpknGIgC8JAKYXV3dZs3nGk3wnGsFa+sE4BWT + ###KNJtSxeeMxNR+l3Sv8Tozpz4zh4GYQPfk908kp7s5pDU+N25B4lXyfy1gm3kE/pk + ###N5XQJvbF6Gy+6NyH8PN0g9tI8k7wuSHlYRh7XUeXTnB3dsjgtWJMw5IegIoMgaus + ###VKLy6F2BO70jeHKrlUXzGYwohSw/hsilBZ1VfBuONGnDDzCp29wUmk+oEgIrG5UK + ###U0vW5VDKTooleeeyCO9cfguhaPHOVfwrnVPiQgX4Ih7v/E5ioe8npkp6b6FbHa1b + ###1PkrV+eNYuLfQoO8V0RA7D2UgPCMQU7jVpobOXO/yNgW6BsW+kZj6znGNlMIZvS4 + ###k9Lj5HAWmbN7eezMFpu0mQNqzdECvYGxKTI5c3vzkAOYsx4Z87XQgF0WGbDLhxKy + ###XiEhm4W4vqAWwB0LfcfhSROdzh7hMfftbDDtjwd31aDTmcEPjIRwi2btiNvyArRe + ###xV4a0hzX5WYuVuqHaFxi/BSV7Gjd8Gp2TVlSyrCRtKiGKiM5Xqidnvk6VpwdwsxV + ###U/9iCD7HXEqtf5mof5msf5la/zJR/9JR/10q/u8S+L9z4P8uFf67BPx3CfhvTtK2 + ###d2ozi2Xmm2Zyh5tgzU23WGw1yyWxtq2t6G9X1kifKzzx8vsCZTQALGg155x2xfoG + ###7RpSEXt4ldLDTloPXR1MXbqNLmprt91Jr8Wu8BK29rsDgqBgJ5u5neQiJtnJPMUL + ###HhEgHu1F+yd/81rpQtQuqS04UBpAJZ2sedRhZU8xJWYtPiTG6nTLwnVEjKGA8OdX + ###eS49xevnw/4Vxe4WB7KqFVRGj45qZkvm15r1lUrgV3SO9uo5Tk28T/GwJFrQchd+ + ###TT+71pA9SqKjgGymAGkWxdLoj4OO5F2iOVO56LmfTsxNVnYdiAvw+sE4IplV1Ms4 + + + +Valin, et al. Expires August 20, 2012 [Page 301] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###6FfgDrPB1YuDa0imimeDyeCNetGp0KjrkhpjZcupIIl807++wX9RDkh6d2LvCm0i + ###qdso2kyp6xNF7Ldwr1WzGVl0MTFRjc03NWFsyhIkL9IOdZO8hZKEjN2RirjjF13m + ###NIq0moZUQ31rjRsBXUj4WVLNdJ2aHxXL9JWOSnv3cjMFjc24hLGEWAvEJpvejtN1 + ###T/hoxssolQLYfitvsE1yBvuL9Zv9yP7XmCfyodpbeunjU7M2/IbaUMxcZEqASNKk + ###TVHdU/oPfB+XyaIAFJyHBMjuJg28lkUE8SKVCjYZsLxBB/EikxAWHXKnBXeEyqAD + ###FJyHDrQ9NOggPAP/Yr8oTAcsb9BBvChMB5XTM4cWce7P34MevDf53K1lKc2Z5HpJ + ###o0sVXRG8uvfUxw6ulq7K3C67WSu7Zr4qlD9eGt6589goW7yTi8xuu5s1o6Nidud2 + ###NK2nudxpZqct3NNF+DXZ05rV25hnF+ttq5mzzTHKFu8tvCrS25QeyufkRO9rqzlf + ###XxnTXU1z5qgoFM8nvYM49ORBas/QIoYhvCigOdFnbj05FrmTTRbTt2P56EKhb4Nv + ###7pSRxQxdKxffgoa3+fHNZXpZLIXfLWydmJFiqKGWxpbCplSEfuLGVEEa3g+rIsf8 + ###WlHzBDp7ZDPPm+cYWhvziyLT/GKuaZ5BQ9hNKRo6EcmdxBdzTuL7IJM7Qy/mnKH3 + ###QSZ3+l1kTz8stggybmwKsfrFAqy+IFa44PKZVUAPEZdTUgft6sGELJ5tqOmYNDAy + ###68EYu3RRAy9lr6wlWSHGvpDClb+C/Ct0tRCvWcWd/DYr1Od5JO236PRFUTa++L5s + ###LKffHN3Em4nZ3SzExvli9l+hq4XZOE9sfiM2fsBOt9/sFRVTetHvMb7VB56xiH9B + ###VtaLfreu3mdUU5Z+yjFZSDMS6SgfZv/S0HsnrlRCn2GrWyLdwCNHqwAjCJX5dhff + ###lnjJKrwkIzx3syquGfMuFFS+ZOEUFSylx6nHma3v3OPgSuCT01lVzm1pTFXhSsKW + ###SBfpsROIdZXshhYj7oWsE0zC3mxQUSBFKxH7PBkNr9nnG5XQN/x1hleOpiNl9Pjp + ###J7SxOplYIJ87W1U5g30L6KkY5oZbVAzz0W1/KCHK3yXgjauiZNtiZPCRZKNftunx + ###Nvhiwgi+zAVjpwAMDJBoAMEXpUKjTxBq0LyH3Mp4r/B3FV/UWNlpiIIlsYgdNXVL + ###iEeJC9p0VtlVkXlDuX/z9ZhMqb+wulIUwyI2yzltlW4M6wthCItj/qkXlnn4Ua4W + ###xrDIEv8tRrk4hrmjTGUefpRzMFS6bdFDEZHaWh9ryy3oCv6TR/rGiIuQCrCKnF6x + ###z/3BAK+GEt4hpixnu38994NuFwdn2NWOU+MIEnm5tkWub+PUAdArVxh3MFI5txUx + ###ojRiFNr/mGcmxV1JoyzOwl4yxg8TxKUG7gxrHpqQr9FfWIHHPA5V7T5xt/sDb9c6 + ###FP2RvFvxmIKq/JjR7m+Z+DpOJ7V2Cw9PoYMefsijfzJc2nBWtZoJXqWZVXiEWk0+ + ###QvBv+qFPsbFy0BNbf5LXujVieK4kRgyqrYrKaSOGEH4riH/y5EqHkD92uM8q5EQh + ###y91LznBlkYdjqpVzZE80u6pyP+Xi0oavKfeTNqKrhbaoXNqwbHGTIElhgaNmcPWe + ###8iaNn5mSOwTg73rrWQfCsfip5osfq1XuPVvgvFlvvvCwFVnUv5cUqj6IDJpjLIVs + ###IrB/d8MsdggeC6tqvrBKhURV2Vzn7jpIK6yvNehM+VK/OXn3rsg1vneL3zCZR0ip + ###iFp49TeGvscnQ0UsxRUmfiZNQFSgknu/jWnO5AUIQNG9sgkwxzWV+xKEbqHqBKkw + ###7j2vfjro0pmLLrf9oZ9iRe7jCbtWRtHFOIO/in3P57M3SFOAC6PclZYXytq53RMr + ###B1K5ax0vlLVZe3ikciU5L5S1P7vv+KGZV9qfygwDKVLgHx6m524cdjAfn7gwJVNf + ###sI6IWGt3KfiSz468zH3ZcacYjQFYPjdSoYfgxuJI5XMjFXoIbkxByoVVPjtSoYdg + ###xzSsDH2HYuzkcpQq5eYpCgTm2S/qiXitqTZ3TcSXSrw1wl+0g30QPZIf/xL/+aP0 + ###/9WLyz+Fy6+mc/xotpUorreVAIRtmQpFHIElSdZ8/zhRLH1m2KSVrxLETTW9/SuS + ###1yatg7ap09sslD69bcrKVwnKppoM/wUp6+Rbuo4kL4uGX97KkErJIEvWldI4NJIM + ###GaoiiP7eIRh/14c4R4//eXrSPvLfvvY/UyL5yB8Ek1E/eNq5Bwzc/qTH/6xttBot + ###jP/Z2mhtbLRq3n/V4G9vmf/zuzzL+J/L+J/L+J/L+J/L+J/L+J//AfE/UTN/ufv2 + ###0AciHB2/0IN5Pgap0etfP715HMeWV9+4Lknf1DtxrxtDzuOHR2srjy6eshPSlyrs + ###9Ck7vwluuyOSmvDrKJiActrF3IOPL0ZXKI3xy2EPhEkfkxS8ngXDaf8fKiFKexyG + ###nRt20j5/dB5MQMiB9IzYG8on155OQGDNJiCr3sIyB4JIr/0YmBAwg9lzeAizczh9 + ###ikkIerD4woYgmj6tiLYrj9o8oem5SmhaYePxU9ZqelXQ2CrMe/bMgyGg5Kmia5il + ###ExaF2/Eg/NKf3jFUGJnQFtEKFOerdKuSJXsvmHhWxljznf/aB34SOV5kFhl2PoJa + ###uDCMhH/XJ95/icH7gw/JFkW7rpQvJgIctP/aW49zy8i0L6mg5TMvaLPIgaOaAn2s + ###w+vCejukDCal8FM4dCS/s0A7stF8fG5vHKe3Yw//rOBfmAHDmW/mQOaTSXzBbzw/ + ###47aVNI5nO+H5hgQhJDBpKJd2QKbo/x7a+FDB9p47a8RpWihtUAkTaK4SM/rAOaxc + ###iWvELdTzYHrsA6tmIlGfG4m6joTO2tS664BXGunjLqyqhirqDEncynWNRRKKlQXo + ###FSqhg9FoLAcEVMQS+8jQPAf/bMFYVvmf6M1jRMcoMnQf0bXUJuVHg5QPM6ZJkn58 + ###OJLmkPWjRdaiPIbEqSeJQxRLEuie/OYiEB+b70UkDk2TGnGC1ZOgsFwQPYb+lk3C + + + +Valin, et al. Expires August 20, 2012 [Page 302] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###EaM+sKQwuyAgfIeJKiEJYn39DqaphP0nHOJmFdDuwlYwupfdRz7Z9p96vel5lv1n + ###vVFb5n/5Ls/S/rO0/yztP0v7z9L+s7T/LO0/qfYfzNgojDzskDQk0OO6YbU/RNnK + ###Zd04NtKAmBkHd4NR0DUtIqZyVYr1Qf5h4uM5cajt3ccRQNt35bllQoc+XjtjAqUJ + ###s6o7H5mSs4NAU4qMo4tgeB1Cs07QEixmDYVFPEKbRDANALywSqWDdds++HOE9Dse + ###dsMv7g5LawiVkwlsi/U2C6wYlJO9i4vU3hLYQXDNaOgCyomKFXi/+5i5G1/xprqF + ###wOK6ug9KC1TL7O0lLHHoemWsxcEAdQqsC6yGqpLqrcPW06+wjxVq46zXi2L/AFVA + ###UCC4ikaD2TT0oaNiGLrhYBqo32ZFr4VM1P/ynsHuxj853/fPLmDNYR+0YnjPfBNT + ###7nb915spBblRrA3T6Rhm0zGfG8iD4k+xvca4ndpQmbFeVWHYpT3hk6a6I6YZFX+v + ###cZcEnIz4mtWMtXmdR/KI4VSCg2yuNKaoUf3KLbeUjBmHJ04qPy+MeIgxKTpbiftT + ###3eFQLxHoqv6eoPNK+NGxR9VaxXvu7MkT/dUWazl3tvpQkUHwt9+sluqynj2yrpLa + ###KHHJ5fc7XainSyqtUlWlasaXPies/3b3wO/vHxxV2KYyRtg8UKB1R8vDkbPxFGax + ###OeIaVpcoddhVaZ5pGXY2PRKAWohhTZYArffPDmiBOzhGVQF0pp8N+kFLDjmiZeQ1 + ###LRQxq7xANMUvYVUU/JBZaIum/cHhyeWu/2L3+NR//Qa0QhiiV/B34vWqaQFLHY4s + ###kGKAuPBC4uaOOtAEpnk4hoUfj2I4TSq0p/k8wmX1Oox+ZK/aezzwMN8AgaC/umMN + ###dtLei74p/U79E1CcTtr+ayRUIfJozuTZOFBybVFekep9iuT4oNFw4dFhT9iGADgb + ###9lF/2kydOLBhRdULGVTyfWSYrPvcZN0HKkl5PbzyqSy8XV01OL/YwPSLDEz/+zN2 + ###vwhjF5Q4aHbMkzhFMMR2TG5Sy+Y4IhPr/l51Z3/PE2xVSmEsDELByrRiJWoP+Qln + ###ZHBffMA4G46DzscS10UqUteoJFvKRNxtnU0iM5qgng1CVn0DeP3OFLSaM/ok2lHM + ###WTOZ024qyaT9XikV0f6qx5mT27+Rr9C07O/iBvzyzcFhIgJ+6iCiepDWinsUkcA0 + ###iELrwylgC4SF+Ib3qpqBTjzahz9d2jyvCfR82m1ts+r9iVf7RhSqfnsSFexhNiKr + ###34B1vlqSX5NUjM7dx6MB32j3AjoG1/QfW/TjBEW0Tvfw9uPRRaFVgPcTAe2Pwp7/ + ###uu5aBZKFttj6vHI90Yg+fEZffd7XFDFvsbsmT6H/lz+fH/pvz473Dw9Etgdd3Unf + ###RJjkH/ennRsGG0BDwylQX2yWYbelvU/baDJ1LUR2K1ejpWHhow4kByn8qZ3efYvr + ###Ab0DXEJ5Jy3tFx9z28u2dSqrt1UbgRNjm6z3xmpvi1U3cZdjvYY10Evg6kSnZoJw + ###Tm1nRevFKnv2PFEpY5BgMUNHnOHgjowO1JpNu6/GL2Oy2f0V0ytBnbpXWGKadcU8 + ###IqYVWpJLEhqcltpdB9fsikK8koNxNH8ajgSmLPFxz1ARL2DfQL/N/lmFk0fXDgZM + ###KPmcGXuR//HlP+g83KaiiUEqW6srvHt7pWQ35gVqilsTgy2rAbYWWwUy6sd02mKN + ###RIV0CezsikApuHaxSoH2ZGc0jVO1KL9lc2GKGHGPj+ZsAgxJd1pGs0lS1BpkY3pL + ###eDoGVTgMPgnTfDlKqfWA8E1dBovxAxm2qb/WF2SML/Dbbwlxg08WHJCJSTjQ3IPD + ###qc/Zn/picGC/PV9/6uacKqJg6CBtvhTfdJbMXtddasHJ5blptSpW+/zwgpPBcPpJ + ###sJ3WE1XDoYupb1tow5iPQrKuEALQH38cTnyaRimkgcnWDa9Go49M2ahj/JX/XI37 + ###zyWNER+tfV5WrwEdwk44mSW7bhZAp6ZN9G1yESchkIuQx2hfo5GyOfjj6SR67wSY + ###VOxz9MZUDos6wcBaZHNbSFEej08PDs8PT/HA1zKH5oyDj0iEqTxolbA4cQ5ya63E + ###9KZ32YuHgfoPWs9Bv0zHc3s74Y+XoU27NxnP3bamxHFHGHbTLE1rLpuLAtXGmg6a + ###0/stlPPPCxuqsI5pdGzqdP0ernZ/yMd9/xNUZ/iv49Ph0L19AHP8/1otr2H7/21s + ###1Jf+f9/jWfr/Lf3/lv5/S/+/pf/f0v9v6f9XyP/vIBwEd2G3CgpSn27hxQ48IGj5 + ###gQUsbf0uxZ0HwHY0p6SKVWJZj7z7eCFC3F8ciP0ziNzX9XVnHcsBbdNRRPg1vf+Q + ###4l4owRr3UkUl9p7xk1DrxmOBK5Zf/NdeLRVo7PfGrzymwHH3NgvsZ//1egZUBfad + ###vEdaAHAS7MymNR1Hd+iUZ9MFXoLdCzofYZ3pMnGeDIyEtZx4FOgtP2crQmQ+nLQu + ###TiegCSi/woDywmvgC/QWwE5gkY/SaC3BXmAh9j57ULN6axahOeRH03DsRzAPgcFa + ###BnAJ1uBkLM6w+BxgTSL3h5/8BOhW8uLwMWYoB43j1wLgnWBBcGjP7cx/Xa/lc/LF + ###2gGbToJuOOr1UgsX7y3ng/RHgj3lfrmgj4lL0iiqolSwDn9V/vQr7BdQ8tro0hyh + ###K1bXn96O+R947+42+CJ+BF/wBf5A0VJB4Yt/JNxc+cMdRLAcyPge/wsUu5r6yxOt + ###AFx4uc7/gpfriSvT/Lk4QMRgTKAoIqb+QMT4D44h/6FJBJn0Pdl36FY0mkzfqzfa + ###efvB4Qn8t++3L0FzbBvutvp8hDbi6nltZPnw6pyAliEfaEQy3PYhyUZMpxcQQuK2 + ###cBuCoO/zO5fRBh+hwm0kZN+KFHeuu/Kl9PaeZHysYmoeYaAjtGBm0eYNNjHj0Wc+ + ###t9AtEXUa/C7mSHyILinMr5eLiWAOnfFJOSvxOU43v5+zfrVqGEplV9E3Whf0hlOH + ###dutY53N5oCmSKxrxyo0lknu5GbZOPq2hBa45YIn4I6H+C7e7/8K2JC3gh8PcLqe+ + + + +Valin, et al. Expires August 20, 2012 [Page 303] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###xEaEKTZRrViU+iV2DlOU4AKGqXYo9YiSPwqMVU2IMGaDT1tHJJicZmjvUYoFZKp/ + ###E3oGVVI9d/BrNXHwTlLkFxQQffMK9GZZANTOSASzYnAQPCQHEsK/EWnFEmk0Ici/ + ###0SPSPj8XgtjmF9W5JDmkxJZVeLYfTaR7tXoz0a2eapPftnY4T9i4iFGOG24fn/wV + ###o7/gZqINSGqUJX9dQOX/cYxt8C684+a9+zavecPJTnJ54u7l90Wj6vZxsamdGMZ7 + ###4/FdYWZz5v1J6541tmSJe+JQkVMnkqMVb55WTFwSRE0Tjwn4CXql1bQFdvygyJKQ + ###s+usqmVU1PF4nTThBpvwOeSaPgfw8zwuvK7623PWx0cqtNC9eO2OG01t70OSs2Vz + ###Hm+uvllLlkmddRYuKj4+ehtBS6B+NBuZzsnNhtoOuKadhZzOSrFO30yc0xLOefJr + ###Lvdhe+C2561sUcpJZqu3rpH15hzdbzdy1QWGTixICw1dsgs5kwCfeUj1gJQ3OxBv + ###KvW320q1/8WuLjezJn5uBVXJaIuOWuOONsRAq8QWxsbX8BmMN9YKq3KFW+BIjYQf + ###0oihxqN8r+542d0xhfs37o5ndUfzf0FpIDHZythuOlxPu6PZ1UDdesbTLt4MLjx4 + ###gmevOHNtjAg3rulrpJI6v7kHWNVdtXn/9F/xZtRQ4JUdJ7HDUIjGGGbRJrcDNtpV + ###q0NpyOvS3rknwNwYo8kU4x/CCNAZ9XgMf90Egx4OCGc30FKC/uRzPwrzRmSRLvZK + ###xiTdMXg8w3yRurzoRpBfMozdGZJHb0raZIo2lYl0KphcEAqMjlBec9kE3LZJ5W4O + ###meRzMFbqpTR/WrwgH20HkrA6uAEkjRPJqgtQda4mUpVq+cT2S45gZntzKiA2mxXk + ###TJ3J78mBid7laiOuTQQ6FaD7Avqjh9FUneqRKwN++Nwf0sVXki/KUQKlD9ogh6F0 + ###ZBmMIlmsEi8H/R4bhhjUFR1ALO4DDILeNJzggVMUd+cDT2+F3hPSR0Ue9wmU0kkl + ###kY17YcH8fNMfhCXm3vxr1nK5cPRlYrwkcTVzevIujBwg0WRGAd6Ku8ADyGqCA/Ja + ###79tOghXTaiapUkj8JHvvYE58vqbjq1F3KzHbMvE1xqWQ9FX4qsEojG/yTYLa2wZK + ###aahfTcLgY94UxocmLk4tjcAUCzjG3yHmzbMcvbBQUuyvouUP7O/zyEzzVMUG4/gq + ###wMwp/8x1wgbj+LoYGPN8xwbjmLDmYY5Jx3yJwoN5hred8V2J640GyIr2TrZasU7M + ###Vugwd9QraSdxOWY7CjrRmYToLicu8IDU7mP4CfRoQyc0krqamvkNVEpTud8273cZ + ###S10lvX3/5OxF4iJWQrf+J+8zN0ZbXbFmoX0beIChYqMAo47/yHqAFq044aSipiSt + ###U7j8icxiyktG3hOWVhjJPrGocrGHTdrMc8okeaUsUlI/VYIaEtMtLWPUf0lSyIWs + ###CC2QQEre4v4l3iDJtp+wUsYUrdLC/cHCzTjtNBrfyTB14UFT6o0zo5Wt7XRrjN7K + ###10dG72opjEwHSMVY2I1TjeNUBCWjAcUI2q0LwaXi0+92AyHh/0++s6OB3z69eJDg + ###v/+Vn/+psWH7/zfXW+tL///v8Sz9/5f+/0v//6X//9L/f+n/v/T/z/X/j99MZ2jv + ###8uOgv/J6wD5XoBgoUCiU0J0bbwJotwS0KwFcT9R0roeLCaxlK2pDcyLOiTtGsHVb + ###wPQ35s9lMLkOp+i47V+NHe68KlwtlUPDC4ZKxPMwVoIKziRFLvffjxWRpJacY07P + ###fOD5s4uEC2dvEnT8162EWyb/Sm6Zl+jBHqe8aUOrAqM14eMOQzLAFFai+1YXTfc6 + ###82OFYvxd7l68OLz0L0CC+3vnbW4SsF7qQU4tAD/EUeSsL/qmLaXIttWaGargGK2/ + ###nxNIQ++H0QDHBLni9MLv7iVDMegBtfTwFPbGVdFYUkqDRrcH/NM9bbuqR2izG/fq + ###C7T+Ktn6vE2805swCAjKFGpJkoXR1cersduIgZ4ZSh0SIHaCQWc2EJplChHtYB4m + ###lta4VrfZxeHBm31gnuNLYiKv5r9qIyul4XrUJ+2YY0qTHsaUUKTOc9ckGVTMGGo7 + ###65POu7Bu++2/ueNWOJh5azumN49K4bI2iWlrxDcqmSfFNj3MZkWynxYrV1INyqmP + ###haCraZdriRxHPmH81xv24Tb3FoCvnKteeyambFV4Gbw5KUkKVNyVPqjwS67WXMg5 + ###rNdfs3naEn6fb8Jh+AkWBoq9DCpvOES4oGCDjOhNQrQ/ghp8G/LQtyk8jpV9UTPp + ###d51GQOmEkShQQZFQNVvHaKjHaC8NInQksJ0nq7WnePq+YVpdDTuisLlQivT/2IgP + ###5pOw/5yf7D+9eVgYOfafVrNG+b836vCfV4f3Xn2jtcz/9F2epf1naf9Z2n+W9p+l + ###/Wdp//kPsP8M0QBEmiPoOWj94Ym99VeuqA+y2N47tBwdHqVtMGpPnz1Thd/658eX + ###+y95DoA2bK0ufTQavPaavLDnNVvPrAZAS6893aDADrKYeqALWU3v/qQ1vb7esuNC + ###UNPP1p1ta01jO7zxk90XsPG0u+htxkTb9S9fgujwX7vCSzC2XlNFQSwc+Htvjvz2 + ###8d8OHUW9+may7Kvd9l8dZUtWa3Q2rWrjKa5/fPqWXDOIPi9BUHBEsXbD0SKQpv73 + ###BkMjR3ePQUWKbZkgTbLpk7N3ccvMRQVqehMvbzQTbWtNc4ofXMB20j/a3aeLVfrT + ###Wk+G+aABrXl8QK006sjucdoxZOwLULammnWxGzqti6qBcXQQWunBhGXxIHQYEtGU + ###99yCOS8006SZAy3RtDCiupven04GlbSmjZqWKdSVn14+lI7EinMhra8iyZOJSn5S + ###MPkMRlHiO1lYT0ZRxHoYXN1uOkF+/3owC32eM+VBhqKbMRT3pJeLXHPRKxxegyaZ + ###wFp+QO1QByHoJQ39v/cu7Pd79P3/ZDb0P/FcK0+jB7QBkJPH+nra/r8JD+z/N+Bd + ###s7ax0UD/D299uf//Ls9//7AGm8S16ObRI9gjDkbXkX87Go6eTr9M1YsItm0hf/Wo + + + +Valin, et al. Expires August 20, 2012 [Page 304] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###32Pv2eP/+e/HrArL1uPGY/bhOe7ChjRVw87NiD2eRcF1+CMz2YlthV9gQRkH05sd + ###tsXfy19oht15zFv40p8y71Gv/+jR/qsDHzZHL7f/x3v0FlT2swvxs/4IDdTb/9N4 + ###9Ojs/E3bPzh8dbb9P7L4GrF0N7wd8a/7Z69gn3FoFxAu+KJH1S77Hw1GslOX6HQv + ###egP73xnZ1I06j/AEIq5wOmLTRB36/N8Ho+Gf8YTsI9+FU7Fe0B8w2PCGsFXtBGj8 + ###UJ9kC+ScDxtZ3ojaMMN2NQrxGHIa3g1iGtaIhrxzX9j/KEIlu0bLIG7maTMel7Q6 + ###ROdwP6pFczia8j79qFexhpDzw7bxPH6kCIpAkdsyyj16hEcvvf6ArEH/F4W/supn + ###UPg87/8edUfiZA37GBqDsYaU44T7H6z89Apw0ntuDCzFuzIr8J7gmZJZfK8/BbqH + ###wS3HSaOCAyL3zexLLLVBQH5DJoae5KI9vR0/RcvDzo45P1l954nn6lI06+DFj95s + ###MLgTi3ZX9ccsKga1K1kA2VAU1oZS68b/6HOKVSeiG5mdgNazO0EtTyczjlxvMAqm + ###/iScbv/PX+IBfvw/6j3IHmCDx7XH7hHlYUfQ2tS5CdHK2INpNeyE2SQQtbojqIKj + ###StWtym6SEJt2R8OwEL9zYfrvyPEFuL0+P7fHi88fgd+je7C81ZN/dV4X3I72fOx9 + ###xG6CTyGs6BHaWfUheXQ9CcfquNGc/b+x4PNH9ud/RrPb1e3/aX49PD3453iCyv7j + ###3U/hBPQIWiBU7X70uAKN366dXlTY4z89/vpnR+saoQu0z0tnQfi9dbRv+Rjnf5PO + ###2reAkaP/4yP1/7rXQP/ves1r/Bdb/xbI2M9/uP5vjz/9Fq5i38X/31uH4W6p/V+z + ###2cL9X6tVW+7/vsdDDovmya1Xo5Nb9lN/fPP0bHLNjnC5FwerxhkcLgnvxAHY1R37 + ###f2EwrL4KJh32FvO20HHhX0fw7e2I/EbWVrDCA5z1Qivmce8iJ7fYijq8xR/3PcDF + ###Nu5zgvo0BYv5z3HviYg8yoVmHuQ0Fxta7OjSONXDZv7v/xY+vWTi9BKbWfgAk2kH + ###mNhQoTNM9yEmNPHm9GAXT/MYb2zeI0zmOsLEhhY4xbTPdbGZRQ4ymXGQKVpZ6CyT + ###GWeZfNQWPM7UOovtLH6iycSJJrZyv0PNe7mjb0XTbjCBbzt6+XAwNV3UYd7CSm6+ + ###I/dV89Xu+bH5AlbEzkc/AMFgVea7kk4QWYBQaTDfwCJwkyzjg+r9CcSG9QUUkNl4 + ###PJpM+Vlrtou9oNrR8U+HB/75GTCSjmD/S9hdA9mD3hzoHMjJh/sgqxdxoZNzg8ba + ###MShwyBlIIjxpPAJea27WHj3i1dgZ9OZQONT/U9w+1Q4ocCwoJ9Wo14vQ2zBRQnr4 + ###GyXoJXo88gOpNofFL6cDKEczwXg8EKug42vnJhgOofeOT11MYkBG0HAYpdWH9aYT + ###+hmt8DMVf0rZwBJfYVmf+FewaHzud6c3jgJ4wT7rOzVASHTTCPBpBMscxiLujxJ3 + ###BBg7ciENrfqfriauxq7oGBHGGJb4qaM94WTN/e0TX3l/7SIGBHmn42rWg83285jf + ###yMwgGQ4WtMNLfq7PuO1FDYJjDMwCJl50HHdzdzXpd8W22Cdio6uAowefAljR0en4 + ###5bkf3U5v6lBOD3v+KRhQuZsxRkt43/zgGlT3QFFoiKxvGWxG3/lBZv8frgaymIim + ###z9VnP/qM6S95AbwOgrEEUO/hV1SEogiykA3CT+GgHIcN0CdEfxJNTXoQhfls4oP6 + ###Pik6VuofxPUMFTocyTjBRHVHoNoNnj/6+pwuD13iBQ1S0WQChp7wciNGJ7UNFMB+ + ###5yk7QlxApRvMbofoti00ttt+tzuADsH4jCZ9aCEqw6dJGN2MBt2n7PIGM/KhImhW + ###BSYh/oj6xGIljHTHrUGxVsebJsrgEXC/k7x4g8Yan89JNSa+Ah+938S4A7FzuOfB + ###DhAj3OL/QvdP97aqO6/2dCdzr2kWeYVF3hlF6vxjXRZ5h0XaVplnZpk2FTqiMkD7 + ###zP4QwYv1J4Es2ddwKf0cZ0GkkpsmPq5uNfO71Wgs1C0hCv6IA9Wo36dHf+Cham5m + ###dgwnv0QW15kqxROl6c8lF8qqq3D6OYQNNdlEURYI42XGjDSGWpEDHZJagElBgur1 + ###GryeG+EUfNG9bo0vQ4T2/uHJZXWEaeQzZUk31Aew/gH+XxtDQIALxZU1kSIBWlEE + ###/6eieDxCX4nwRLwC5WLaonDGdUA3jvnX4ZSCYJfwi1y85HVGebUTlLk2lNm7o9iX + ###qBbqb+LVaqKUxB4ryca2PEziKn+xHVYvK24SV1lqKpiIvFLzAtASmqmPgErsiY1I + ###fCWRlaBmWqOJatswO0DhK9kfRHN276C81INNgiliGZFQZNsUREnTr8vlVRvgapKQ + ###Xx0j1B/2p3pLOKQVncOOKK9MPHr8l6ZTy+Ekv6oVqbNztJGH5RZgRXY0HtFwMjGG + ###t5KgJ1cJ+r1S6Sj6YZuY8MkT/JN4kP/pteI/6+pPLFr+7TdFSPj45En8o17W0pKX + ###tO7gjVNSNHfPz0+O98n24L89Oz7HBLt55XZh/3ymmi1QAbRY2pDDPu3k7N3B4cnu + ###z+UEr1Gtvd0Df/fihdCR+InbyeHuRQl7OFkpq2FLZ6WyUuz2QR2eco9ededZzPaH + ###nSYm6ovMmGiK+ZSNjaBWJTkR4lrWBhN7lWwrMW+0XSaUwmwekr6rjurxrJalNZZf + ###KZfMyhZGMnU6tWvuUASy2s9Y9Vd1jvD9kXyjDdwxTGqBQ0l1pQKjJzuAy4Z26RpH + ###Th8wsjyd7p7Ie+WSbWAfFswGU843sclBuZrqzT8d7guMcb9gPNvWpjul3jHex9U9 + ###HrPrARifBz+7sJw2twW1XLVgey3htM3K28zjq7ijEl6yTKm0mVKnC9uGSdh11MsA + ###NA7uBqOgi8zp30Zmn+rOGqBk2N2Pa6yngul8DKfoNnseTjpoyr4OZSVnBbSJDPDk + ###+y4JxXPWgH3/8XAP9Jqjw327RlqFg8ufHP3IqLC/d5FawRJ9OE1t0YfOsDBz+iBc + + + +Valin, et al. Expires August 20, 2012 [Page 305] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###/uEuAQuWvWLTAirfVGi5tNZumGBQ74dtmlpnf82faUb7nelAax6R8snwcfwCqp0c + ###n74o1crl53n1CBjWQy+Nk8Ofji9/LnlUUVFSmHziDFmoxgcfQUIrcw/o/G+BxHR6 + ###IURBKQp6IqknEHZQnfZv6RpZWRcKps0ohiDAGgYhJlfJN5dncSmzAG7oVo+ilaQ4 + ###0Nfb7aTlj3OMsse5YZkmOXcZwyoni+ztnh68Oz64fOkfvTk5wV9xBdNMmAFYM+W5 + ###S2nWPIaZguIvpuFMib01r6bxP2VmZbpRE0+9mhi2oVR/uo7/4mCiiP9zxMIvQHc2 + ###GI0+VoObMOgqv6dV5pmF8aYqybRJpO+6RKpO1BN1jkiaVmN0QUxpbJlimEMmYltb + ###TJroiDIuy5wzDsGgP6wPRtcl9nb3gg6QsApePNoHUh8d+S//hgkLVIY1GkAyJRms + ###K8bo1dkB1P957+JYG+9CzKGr9kI6kJYudns4V8ZBl1v1SrMhci5MQVQp2Eo3mAZc + ###Fx+EQ/7HMPzsww+hkKNKBr8woIb6wMfO2MLIYjsppTypgrNSCWG+r314UvvSKG9v + ###16ik3GkiAv3n2g/AHN3HKmx45dfX1+PgK+IDU3ixKvZB1QVIssjOdryf08IliBZR + ###3RIlq/Uy8M26nooIGbPU34aWYY70d7bhf6rVWEHFh/rTXxXNrdLOmb/Tg4uKXrPf + ###YB350rA/eBRs90tTT/ggQNee97dk5/urq07YBJMwN78YOKlOrq+viA/VehIedHW1 + ###saogbgnypsE2ogQng8MUp5+3MN0U0b66WNPCKWZIqhDPE3NmXIdDfzrqkMkBZyif + ###GzSHcAnhP9X0NDe3cuog+4aT/qhLsMz2oW16ywsoGlLsdlZScNgWgy2qMUWY9nFL + ###67xoanVV9IzxScDFi5AvdPny7PTkZ7NFQAZngepO1ZI1p7ugV7zD3+WtrZjJsNpv + ###OHsIMEyera2GTvIEeNI7kuCRUDzobioGrw4Pjt+8ihdD0TlKFMVqBj8ZkYdV52pf + ###Nms24lR7iyU6xPtjdQYWvZfcrMYXoH/a7bcS7acTtP3mHE/CDw4FTZsFaPpI+yo5 + ###bXsbC/BJLBibGOtrfAVXP76NL61d9X+d4ZqAB7T8xppmFJRnLfCsYLZf7UHl9kf8 + ###g+cMd14mo3pZyZVX9vzX9c1KstFXu5SKu9fv9GH7ELH3jQ/FG91NaXT3wmq07mrU + ###OHSLP7Zd1/OgWcpzI+6L2C0mGzWv6q2MZlO9Wcz+TpiecWfhNKJmdp+WbwtTarTN + ###WxO380oyvW34CdbouFGyok6Bu0MVJw61PPJ+QbeYV+z4mF1e7J620e/mgJVAy4xY + ###HaYGj6keafQoG93np3ofE0ebn4AKiZf94Sc8orPe7gKBK2wPuEGszLu4IMgMqVSm + ###XKLhx/crrOQ9XSvpeW89mCObZbnB2eWrhqO2V6D2ngP2XmHYew7Ye3PArqfUrufU + ###liN6Gl7jQFF3ZfoQ0rNhizMlb7TPI7TJ8PBTVEtFLqvxyGWoCyRCleEpC0XtruC/ + ###HvvwI3vt1Y0QVji0FAr9Pfu4wnlNj3CO/ICxCEVQcaLziuAHVagt0ym3kV5VqrRC + ###3LBKpHVV8KiCKuvxsvVkWexDJ4Dl9yrofMT4Ja9rnDYBCFYrnBu0pXcDAMT8jEqF + ###dHIRugUJ3pux35lNR71eKSFrScxqU5qX81/+o2KUIsGhTYwV7h1gKfCxjd0wwIt5 + ###rb3jrMMaOGp8AsCM5kOi1+zABuhZhU24fMV/6pxqRuR1hTLGpzPD/LO1RAgx3Pat + ###sMZTvH/6DL6LQ89nKqQYh2pEr/MxE52RLq54qxUNvzLaV3A7KyPEG/0QgDEt2ZMn + ###8tcWa9Q3WrSTo6WWps+2Az4eO2L8xqoWh84uVXv6rF5hhJRoXjQLDHgFrcK2jL3H + ###OIGgnSP3PheMh7mE4LP4BIWwIOb5qUKT2PGjzt8xrD6b/L0e1xKDzKcNIf5ce+3F + ###STvk1rYqBlqmj9tTnBE3INCpcgwwftxRhxBA8Bwu8YnKIyiTA4i2ZS7bXR25OBPu + ###O16wXjHfSU6UVAOwNm3rOAKsXld8tJvopwWB40lX1JP+bpI5hLoUDChHQYUJBUao + ###HHIW0vSkaagsNGWxOy7Fr+zQlA4Aq54bxGqdgOBnF5ivwgHPapQred8UbwXiHpiT + ###wPxqikxhr+kF3TBLaLrEI7y49syf9Yq2GkFTn8LJIBhrOzs66bKFaBLu5/6wO/rs + ###Fq+6BYP+pPMcOnJck2cH1x68eu2tn50eVq/F/u26rr0Tu3LNACBwjTfhahi05QA9 + ###iZ7b77HjFfZZvf+MtqY3J5deC+QpmrZKvDvv+0DPzge8AqD9jOM7oqWl/fKiUS+9 + ###2t2nyiXVTOlz5bpuhwkVnQE6XXsg6rz1uC1EFJo7/InciaH+y92TI2hZV2xAT+gr + ###0yyu9akfV70P5UTbZheveULRuBSu33rz24k3VYucxmdurEi+W9UqfY3HEAYw5q85 + ###xvD706n+uxAKZr3u5rtinEB36KilZEy2HGcC/mIlnExgNxIbY6TrhwFLeBl+Y+eA + ###b+MbcB/XAGVx7bGSIJSaupxysc1ZO3hXdobTNycnsWGCjNolg7BlGjHybS8VcilA + ###TLCdbWp7TiR3T07O9v2j3eOTTDz58XbSdwX9HvRDt4rhm6LQM3BQCEi+Eu4LahzO + ###/mp0gqBimF+ApiYYES6BIyIeTXUrvsb+xlnXdCT/LFls7V7X8MgJLaf+FXlH0OQA + ###3v8hLleO/9wWZylNfuDLByh52La9rQ6YOG1ED1q1FdFA3CRGaKZ3K7pnArauTIYZ + ###IGSgbthUGJDMXq1sJuFKCHotFyBpO0vcfBDe4xrr+EMYmU/GK9szKjkmSW1i3LlN + ###DJW5kjLbeKwd29jjKa5gFMKWq202zkKZeyjM58af9EA+ZxZwBtNUL7zrX4t/DjXH + ###nLBDjjZGTULAn1JM9PjteAKUHAz0hvAa65TObWM7M4fXxdubw85d2nveSfMrdQFm + ###MfYy/vJ29+LgcP+kFJO7woDceChb1rp0RYefE95u/B6aw2bj5nRneInO1J/Q8ZmO + + + +Valin, et al. Expires August 20, 2012 [Page 306] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###S2x2ALUdRNWvdALqxSX4sXEYJa9shL/O+p/wQFm7NZB19YXzTFxed0cFnjAb6swm + ###ifstLhJhVnkxYtLoxReG9uXu/l/FG5PlgALHr45PSxgJu2Kzo3aCHF8h0GgG0gpk + ###44om3n6QB9C4ONczvnnp3+I5tJ5en9XX078l6jWERLQUT9QOzi4OJXnE21Svu6+q + ###1yadtsQp7j0b/q7ucnKlMXw9CipQSod2+R8I3tBDgqT6KbgmiOI401slbdVH0awv + ###8m4Ojmdb7CFhLo7OcW2gW7SNyxZwU9zeyqbsJRQtxe+31smAZrWoVdxq1Gru5lHx + ###LpctjuJyrSO8JaTjhHkayD9LnwLxxJXMI1CjaozWjlfLqq6OMFOqA/rr84GXB9zb + ###6sxZVKloo5aRgsPyE8HEl3+xnUXiA1z2o1khp2HLoTTeF2ZOcM8WFz9ormGOce1c + ###TbTFGR75QgpnPlV1LlllTY2XymulTf0nc8wDnVzGzFLAVpjZiqqTWDFMhL+qZUVM + ###MG122JppfBRziAtmMMDTs3qtehsxdasDB39NkHwtHtpu2OlHevabeMkVM0LvVxXV + ###71JS/64if1oy0HBmEzKQuwbivnT/UPGzWv7R66K+EUu6Ik29etM+3nc2VXM0pDuo + ###YTZXZ0Wr4EqjvrGzs+loLU/K4/bb3Ut5K1OX53qB5qZFTNNH74d4b4Ti0HTHVn5J + ###8UFauhe364qw8m2RO5Y3f/ubuHovuOwC2Gd0Szdx1oQzneQj7TxL4m4ae1F8g9rT + ###LZWf1L54R2VLsLpRbVQd75/HlmmF1zSsdkNY97ohudgMR9U58VO4/FNDKnmvSt1r + ###em7gbn4jGjuvYa2yUkmN90r8V8l93avqbqZc3tnxmkZSITVjbBLqXUvBtrqNbkFG + ###cnYjBJm71mqylnsMS5pk2Um0U4b1pQ7rSOx55MgJln8bIa4tN338h5SPr3DVjMJB + ###SH6fjPMKuvNheBRtOtMRLXdyIKkjPRruq9/FBx2Wk6alAnx1WC4M91vN/1a2nD9d + ###se/qcp85EeI5aU7Jf1rMpc1de+rm9yqdqcxqSX3GwQySNupm+va2wx/se+BmyiFp + ###RDYPTbQ7kTS5K/xvmtGukpqAUfoLNIrzSOd39NWSS4C9RsRTKQYL9e17mVjhA+iK + ###Zml+HTOttBeX1qWdVjNVwsW4VOPiSpJpXPtS3Wh3yGw16ClugCyBnS3djPmlmtup + ###pVRXYs4xgQ3Jts0MmWbi9mOCh7QOv7sJhwzvoMRJ3GScp0mIDu/D0ez6hvEbMRhi + ###PqpQ6C1ycU+SKOWCi2CWnBs2O6zk1TeratxgfJr2Mp09K2SHyP6H8iaOgICXZ/RE + ###dXgDDi9uyBstmNwS+0QAMLTDIAwwxvIIwxZ/Luf1FZuHXsb61A6ztl8Z2OurhiVz + ###tFoumSzVdrnUnH0KJ+TIg13r3IwiuvjdpdydFDw6mmFeIoxgJvo/AT4CfCmBEeZM + ###ItXaWnmohR9snsf+aur4lna9ouxA35Z/pt6eVB08yTVGpA/4Uk+y03T0CtQuWBo0 + ###eotC6bibUzpRxFo71VURrkRgw8MRT47KY29c3ZHLGQ85wqIRjyRHPNUBGdodsYBF + ###t6MR7n9Gn4e3/S8aT7m6o/uDp2gh9eepTONorWZwS1KqcU8hRcJSztjniUQmDg3j + ###ZhJligyDbT4xrdPaNQPL/pyBvaa90p5erxlPWX3d5z51pMZISSFjE0AL2swBEcNz + ###vtLudxJqnnYSnDZndrZdk8YB3SEKrOA4+hNbzT3zozPlrUnT7ZpV5ZH511dz3hqB + ###cqyRShkoa5wsHjcaTGXaxbnS3qU6w2d1Z7e3d8/NQmmXiKmsxlHynMWzZfPubDq6 + ###pSPQ0sTYM5bj2wLaNsElg5MTSJgd+W0s8SOe+hSZZE823nYNkiMRdnqIlwpbSY+W + ###EpNAaywlrIo2AfXbJ3k3B63GYxWornm/am+hPfs0J5+LUiQAjmD3F3Q6pywLsZK2 + ###VoUp/ydzW6ddCDYlQBpy6AVZaq6vmuMXN1NeWzcnJl7d3aPcuxivialrAbgO/X8e + ###+3i1Flmg3eZLN2rVbXI5fW5Nfp142m4gdTOQQsp0BoutF+llDDKks6NtCMluyiUZ + ###M9HMiVpVHMmccFGuIaCL2XFy7nj6aA0b7MjVYIzhfxtMTYOU7pu3aV6NM4jhnMh0 + ###Zy4jflL/Q2KlwSd1n5YRXKr/oZoJKGGXiskFqpe54tEJjKxc0cKYmUufvst0Qq2v + ###pF+Miu95lT+Yzcbg7tnuqme1rGY4LQd5+oScyDH77Gj42NLBJglIiDS64ZO0aSRa + ###WE1v4WuiW7pwMra7CSBWcvOv8iZitar6tpN+K1Bb9K1by9ahPT4wD88neP9oindP + ###7vTdACqJ7/bWjvbYbDjtD2jNoL0AbCFgt3kTRIwnOtAw5zoPzzj7bo/v22gvPpsM + ###Qx56WV7pZifnmFoDiMdGvZ6ZYF3ngfxd0A/mitMfvtvDP97xsNlvBbyTc9mSxi32 + ###Wq2uARpjknP7W1ZyqnnxiCWCDBhbTL39RElrq2mFM/ghYdRMa9QOTSr1uksMlz2W + ###fDCLKBMw/IuyV8Yvm6LfUNALcc1eA+wYj9RWeJ+tjuS2mIdRSxyGXR1dOmo0T0dT + ###B8tWUxVHo98U78vngGd/uerDa2DuHhkNhqBvRHyXizHRKaB4bKAL2ekdzFmMO454 + ###j3r0rq9ftrR6fxThhRvyVS3AbObF09SBy6r13AGe/GMX4vW5+NwCWi8GVJP9RcHa + ###141NwJvF4GrysSjcuEo8UY579vkzhqQPI+I20mKnaG3eJOW1IsQhCsM49B/NEI1v + ###rPa2DAeGHbaOHgScuj9SZ8u6N9GaIsUK2ywXtlmh5o2xcKgM5sPBzGwiGjW7Dbv9 + ###2S0ShttJgTwhOdj1YZeFAUOKbesSY7KdMbIL8KDqSKAjf9O/5vnTYRQU4qgf7tTJ + ###piFsW1oXdFuGNGUId5n8TWuR6WUJOukqZ3hhcm85ZIN4+RZOhRxj4+1VwJe6Cv2l + ###CUj8GXtN46/piLIOqeooES9CbruGLk/YZGw2TY6XYzTRIlwgs/yqUFE+FSbN6uvA + + + +Valin, et al. Expires August 20, 2012 [Page 307] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###qA1g0jiMhdUYKtoGs6+pNquNePdLToIlSY9KDHjFaq9ierJqxyC0wZ5o3eSO5U8m + ###Y62QpGKmXVqUy1tItaI5ngL6FHVEB0r4UjnW+22T9YyiiaBETgcADV3BILKkZXKN + ###8cWpopW3jwUScGObmKVHO+zhmUiakVfEbNA3ecbhJo9e4WvBZyTMdGsyf+TBS3zS + ###S4oD2UlFsAkhxyuMBHkQfSTkAinmRTDtAR26EMMb1gvuFcfNmiBd+tvbMft71iYg + ###hTvSD2BFp837FMLNnNwSx53b1f6KYfZYUdKuXIklXyyKoHxixlkvEk4UAo8t+4Q7 + ###K0KaUUr2wJi9nYAmbzZqAnQCJWh0EXTUBi4NKdhbcKS4mErzcXOikBswLp0HpNjK + ###lhCG0MqWELrQShqyzRnjWlIyvQ9VhF+hnZvO40lRplb1m9EoCnmM9mA8nozGsIub + ###hlxjoWjL4zDs3EhoK6eYSWUlVrjWaPJaWhclmg0inh2I8spS2IF+F1uORrf4MZrd + ###jqe6Y59TzVEnnziTrT4VVLTTQo054fECDmBbqRpSOjT7GB3ITckBe6XHf+oy+f// + ###O3xcsR0ZKy5JXVEAKhZ26v65cZ9Dbu7MCZOABRptuqLLqjKKGc0+NMTI3/w6iVjw + ###6XzDNT9B4up3EkriPkeFlZJu4KvafSzjppR+o1lMeG21SjZkXrPS1zABnlsjsZSR + ###WoG6boYCrCZbN3Fb7X947jhwSnf7MC6Z2HEIFgmxp6/7duOlkjx+4tcE5K8ychcy + ###wNGXL+9rH55G+7fDp3YQQI+n53gkeTszSGD71cnuu71SekHd6dpEs5pRKRHsQKdJ + ###+xXMw/2zw6N6BXbjPPyBnGmd0fBTOJly5QKoySIKcwKqxUt4/Q8VWEhFyBD9gKJ1 + ###GICSGcIhA8FNDe78nrf/1EZOBEqhG2baraQnkmlzGP0Dn9oywIF+P8KcTHyCS2uO + ###dZqhTay4hfQJpc2pHPTYKqNZB8VVsLvYlMTjIk9GmNZV8/4rcvz2z5QgFjS8xoml + ###uL9Hx8mWd65xsYqK8rtndM6vFttYhuF7k64rOsHjZsqGz46cSsmow9tsc0WX3ppP + ###vn4aWWJpa1bZstu7waxlbwIUFFt/yDaPJYDryB5xH51azVxpXFUEM9Sb7CNyPneP + ###sPwi8shYYqWUb6uUHUNcxpUxe1cYD4oDf2CkjzXWeJ4Al+oLYeFbf2h8vQXxNU9I + ###0rBffICam/caoLTubrq62+DdXWP1+QdG4rngwKTh+SxjWNx4Pkr/5QayUmCeYlj5 + ###ERrlBqHwHkMzIroSCeto7U92n+WQJwHuiP6a12kcl8qJ9Zpr607+yKZl4bbT/YpS + ###pKgV7Z27JNiaLQf3PKUJI+h+itd+WhUVbz9n1Cj9Sp5k1UzomSI9Kyz+pumREXsT + ###50LXbMULQyczerbDhBl/LG1Nw/w0eQjHa9DzRdFtpfqvFF9u0emTJiM5UmmOFuja + ###xt200FN49Bk9fsVEoOS74txPP65wd8GdOiGJvpPahVqyuOaRwbfpe/MUNxDd+wq2 + ###Uh00kfnahUHzxrsbUWeKiUSXWeJC6o51IRUfJxLJlyv1tUaiaUfdLeY1apYrpi0Q + ###C/ambvcmUTWLfcVNfgr7V7CWOVW+Furts9aDdHbz/n3dfIiuuqbJQsyXuiaJrBrb + ###TPekM0Nv7oOwMFMJyXyMUoboImG4Z8VuWE+3tji7s4eH8tuinZVNwzvljEztJLtm + ###Y9wmPwPtQRzF02E+YqbJKsuPJEVMljPJK/DRo7c6y6w8W/NqzxPwbFKnyKFUsCma + ###V4Y5TKcZJ9tFqNKk93kCFCasb/IaRX/KwiDq83sjoBd0eLZLZA07wGoC2ViBOn61 + ###+1PJs7lefK/i5Hf6s3GjuPStLjAaVft8SnxYK3mg8caUWZO3rOu1OBeKhCijkbjH + ###gw6P/hFORug/nr51p0dutR3WOmsDT49mvEia8jKNGCY4bh88OjnbvawDSl6rlLAV + ###9j8kd/ZEVuElDoDTE0jFtgU+oiaiFYqNBXWQSHFMUjG0WSTTyCWsMqt51lGLivOb + ###f7KoNo9pKElOLS3XPATV7TDcMP1kKDIk1phxn6NEIJKaXI+b6XHuw6jAeDzWZDSj + ###CGg/Sss9JgB7bulteDsQZPdAlLWmeJEjOnMGc/SN66wJCecK1SMeCrZR9fRoG/FJ + ###QmIPZh8uOM8izFXVfTKl9dVz9QzDQWCOnI7YvPblJirWnekAijzA0CYIyjL3VMS1 + ###znRkdOjp8dGRPcDJTXDfsc4LlyfHLjdxtpbh0KTXU9uwYuC5M9IC8B15IxaC31oQ + ###vum/lhz4YvvBgugVUMRQvdgPhm15T8j8yo8yL8Kge5elYhiNpMzDtOtmLHGTyZyg + ###CpJ+mykxZ76aPmVJY3mMC2UIHXZxjLbrnq4SUuuWFSBtne4EUZjO2z8mVk8BEXF3 + ###GCUtZ+s0ADHz/phbVjJaJiobC6NimLgzYTxbGIa8tJTVfN3LbT6eXEUy4B2eHhAK + ###JQFDi5BbqP7+y93T08OTtus+bll5Cee0pvLqifiWpUSwSy1BauIMyDI+/LMI/gri + ###272LOPUfPnhhi7Y+cc41NhuSn+nnkGKz8HvR3X5ELvWg0+N1GmNlL0K48wvg7n08 + ###AizVE1pz7hYqqUWT+5XxlvsmlcKOPw0HAzqYL69ulHd2rBmZsTGQzaxupxq/uAOi + ###ZzdZMkziLvuwGbwRMCVApttCtcjODA3tpU22Yh5mqumQdi6AB8M3Yecj9l9azLt8 + ###wwvbtRkIXschgRPpHRPpv9DLHx0BNRVO2eufducgeeMu2ZGibO6Vy0nhUbAyP3K/ + ###2AUllUenMnJRLtqwnO7WgYCruQThbWtHwVFPtFNolPjESjSaaMy8dhx71YpdsHVK + ###LPTtJpqwEl4t2aLOvqGDf8f3lxMXmneYfffD2h47cLI3d1o/5vCZiQvpW75qDKac + ###3P4ZRExD1AVMcyx3bHaBrYwuOfbxrl71V1OO9j9o7kfzWhncsOUeObsf1SQklx9S + ###OhfFJyqORXtbu39racd0L/adnjt0a0tmDpUSPzVdBi2s4/FAhsJg9pFIiZ+JqAOR + + + +Valin, et al. Expires August 20, 2012 [Page 308] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###smtbl5bHdIuVRCLTcvI+u424Xthemaz0GdfWCS53IsFF/BUd0pBQ466hZrkcDeAF + ###SD8ci9IT1YIt9ShLRkafrdJ1piXGAilSyqRBOdfcRuCvPWCHVmOzCYsaz2cB61r7 + ###5YnXKgF1PBtjxOG6nl6lTlWStjqAtbJN6buoZrJZ66vL1qZlSlGOheoPPpQVpohd + ###3ZHZTxIrBMtwl9LqyyQoTqUji1UTm05zZFK2ejiRWWImG1d/TEXP21itiwCYLk2S + ###7nGtlBJnBrYODbP2SOYm5lYiHv5H7W77eHIJImhCsYBGt/zIgmfbK3YwwOMsxi3C + ###/DW70tjg2JrLbdnQi4QLKggPdNsbCzfUuNUK8+pWABeXzpvUq+nYS5U0h9kNVN/f + ###A1iLNYqekOBjwsYJnhivqkkUWw9yXagu0mrJtW2weoKXWMX5Bgx5hJcvgBJVFcZV + ###gxFE6jRrEkbTxKTjx0wBooYHTfX1Da6X2Sq4I5S88mvWx9pSKNfQQGRhn9YUwK7w + ###I5Z6JVHIltHzDKbkFgxDn2BPQXkAWV9vJY5vEoqnK9S+Jih+cLC207BUc/krJ30r + ###44j/22hDSVZJ8QPQEZ7m7kUFfbqjYcgLxJ8SinZ8x8EiTaIkDaqDw23aV6yqMXSB + ###V3Qz6Q8/ipFzlv36SJnlKKm7yjQgribhFKDrETt6HDxTFNF9g0RgKcucN5nMZ6Rp + ###X+5eXHIzT62ggSfdQALQgaxaVVjbYOkKO1pttfDGJ4P8TsCqSbjkFOAHXpakRpB2 + ###muNCZyd5HUQ17OgYK17snr4AbcxIDjEPqS4OBaEvD8278XOOTzzVlFFoPqOXXbro + ###ztBshdkpSyhe1fu6GTpkPqLoNXnEANxLmvFdrVYdrJXYTssdNGEI8jPBQQUHQTPI + ###GfxuBtDpsV4AAqeCxsBgMMGjAnY1o0iI5B4x6+KCiMbaz+GfBwM03eLqhv2A9e3x + ###+cm+iIr52NaODNnoVHjc48RFa8H5qKu2/GTZnpCW5GXqNl1yBs5zfvk1XzQiS1d3 + ###6EAjVTQ6gu5lyMY8FsYKp8gwmtZ9WmfbmtjSPjTjD009vOoCsqEoTy4guFP5WWfj + ###07PLwx/ZuxD2s7NBly72dfkVPeDVaNC/vpnCRr0kbteGX9D2QNE46NSbG12v7hjF + ###NQu6FC8qYL3ZkO/kKbiHmKORmBZopUgxkafzq2l50awi1dN69bRZxpFzTPxFlqos + ###UAin/i+8fqFeImcfT4dOUhcHhtYATHsNfycP1LHH1epz9beZpuMBHAeo5YTLAvTv + ###KeZm+ruZq0lbDsWdbtOepsVvdN7aNvZCdgXZmeePjK9FLsyrwvxiOfqK6eEatF5y + ###CsdqN0VkI9rPhoP+xxDmHB0M0gRSsZ+kP6BYZtA1i5urYTGEBUN2Cct3QxWWuIP+ + ###hPgOlxxNnprLzI5j87eyaQlWGnryGYnFIV91zCicLr8TKzo8klgEP1cazJMnif2K + ###Ar22QgECgENPzvdZfK24P/1zxMbhBJ1T9XBYMDzRiII1Iw0wPfmYQl3hOQUxPfpR + ###ib1lEMX1ZExjdBxl1A9Fy6vwJvjUh/UJpON0FFdB6Yb1sHfDpzyeU4cCo1xhgJdh + ###yD4j6tjyq4N9zbiGHYgo+BGdOF2FnWAWhcb4DUEeIzT2cTj6bGIZdKYzILCwsFAw + ###BEwxyS8YjmeTMd7hfhpLWopjhuv3Tv3JExpJ+PsDOhDBv3Jyf5XsuD+awZp4Odon + ###FUZbe0WDOOx48XfVlnvxoYXu4opLNlbZ2WYNO+8NOgdi6mScKCV+X3iCPG1d6i96 + ###hd/gS7MNvY8O/yT92rzbpw7fDfHlwXGbLpySY5u/e348X/JA+piZN7BwnkCiIyX8 + ###q6jNsOviYl8EZ0ikgev3tEVui7ghmZtM1SxhrukUL0DriiPWmc91ELP0OtwFuV8l + ###M6JBiLSSPLunqc6mh4RIjrk55MKcLAzT86SwjC+SftMBJb7JGMsCQ0RN3Gt0St7T + ###Wm+tUd9obZZXtJu7idERc+DbjJE9PFwtcqZ+FTHqK+zp06d6dnJlO8pIpfkp8AcY + ###hS4Yi6Wa91KktVVlaLdewhzqApjUae6ZnE8Y6EqyVWujE3sPoaJvZnN5/QYoGbsQ + ###OU63+D2cT8FghooK9AKUCeqD5nufNHPCPyVeJyt9c3oJI3Fz/GTWyco9KB/MupeM + ###XGmlhSYQ5RxHCm2IrZTP6nF4ciVvcBo3/jlolzXBaise0xcLj+lK5qCuWKOqSltI + ###z4Ws5sbxDZnPYhGRTMx8m8iN7MbCbHJrO2nU4M/1CNSvK1BQAMGkO4pSalUz63Yo + ###fvnIvq4nLzsl2tkxLsDgnbJazRDM2SByKucxrp0LemHunZ8hFuTcrKSgyW0ZngFu + ###JE9XMruD/H10drF/qDwdvxmblzgTbHko0+jPHWPoHbLSiD4rn9Qss/pYJ0JSLTbS + ###C5PmHqLKlQhwjtEE+aA53X5rmbWVkYpUDnMyfJV0BV5wcI1AxsmxlRg6is5xA10C + ###W+Sep20VyEEi/SJ6cSQcN2tTnQQLtpi4eZxIe4JP5vxZlBnvMX2sKNdzIExr/XeY + ###OQ8zdR5UXCaC/WVMKbvs7zOncrH4951U33lCLT6ZDi5/+nbaBFcmarEyYQc8ZQV5 + ###P5GxblFlYb7u3mNEbIznHpj9s1fnJ4c/HV/+/D3Hx7GBmHOAtARCThFVxOEj7ntJ + ###bJvnHuiFyPcg4x0TYO4xPz5FueEfHe7/q83JOGPmojNzob4/1ARV6M89ZOe7+3+F + ###f07O2m3//PDi2w1crM3XdNUjkX5vgfFz5jRdePLaFFl4Ct+DtA/CFy6yzM0feHHp + ###jz+X5VmZc9ATs4XHkfGqi030+Shyj5FUMW7mHbKz4/1D/wItn996Nu9gmEM5eluJ + ###ePAsywZId+Ao7dgEbaYLC97FunuPcdGQXmg6xfcA/wVmlnlLcfFBWrTf9xknA/W5 + ###h6p9/IK8gr7pEP2wnTTHi3cCPrF3yrdXb9rH+wsvn+jF5E/vxo61suCozk2ie61r + ###Ct+58Tw5O/vr7stDIMV3QVV6N5oDnoxlveh5nYS2ql+11K83zm+Djh3gCpFolkOj + + + +Valin, et al. Expires August 20, 2012 [Page 309] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###WT6RYk+nubDVHEFTMATx3GUrMrSRgUGhnMOynDh6Ns6a5Qdx1mw6ZBN++yeHuxfy + ###hJqiKtHrw9P9s4PDixj9i0vHtTk8YRn19KP4cjVZqlDreO9fom64rrJFnW0lXTLT + ###MVthQx0OfywtGCzLu/MnLpwmakiXQC/xJS1ZhVZkrgzIrEDk/vvkHsBnrgM16tl3 + ###sCJbN+e1/Zuder6YxThbK3Skjym6PnXDXjAbTM34L2srTMQgi0OQzYboFzhM+sGU + ###pR8KxiR7rHmlJO7RKVeHN6fHaKx5dXgKYtvsjoYexxlIHw67QHpBbt1FRxDkx6yC + ###5qL+9dEjEndGL7qA7mR0Z3v0SP8dKtubhHjEW8Ym/mv5/Is8NHTRaAYzYy2adNbo + ###9y3we58L2aed+8NAl4dWs4n/ehvrNf1feNYb9WbtvzyvtVGH/7w6vPfWW7Xaf7Ha + ###/UHnPzP0FmPsv365zS6X9/1f9CHv4vHdBC+XwPJeZvWa57Gf+uObp2eTa3Y0Qn9i + ###VABxor+b9KfTcIiXTP5fGAyrr4JJh73F2H/oiby2gmUuwi6yTv9qxkNq400rcsZm + ###nMvozRUoaZM7dHm8jSr8GtZoQv+OZlNsBWR0vyeU2gp5ZY/DyS1C72JctU/9Ll2N + ###EQ75vRHGhkJHcticdSlpM3mRY73bEEQ3/qhaqEV4c0bgRBdobvHeDMjEQNy8oCS4 + ###8ElQB9sYjqawUa/wSznkiki3byRMnuHZQAggdgZB/zacPE3BAqBp5JBYQCdV3NoH + ###RkTcLMFmuqPO7BbNeHKs1mAYRlNMHHqL4bP6wSCK6U3jRA7xWgd4ty5fHrdZ++zo + ###8t3uxSGDv88vzt4eHxwesL2f4eMh2z87//ni+MXLS/by7AQUyzbDA2PYv8PWZA/W + ###84s2NvN//7fbhtp//jN93T39mR3+dA66Y5udXTBcEY+hRQAB24rL48N2hR2f7p+8 + ###OTg+fVFh0AreoMJmTo5fHcO6yS7PKgQ8WZOdHbFXhxfoInO5u3d8cnz5M4E8Or48 + ###RXCgC2FDu+wcFN/j/Tcnuxfs/M3F+Vn7kGEPD47b+ye7x68OD54yQAIAs8O3sFiz + ###9svdkxMCenT25vSAdmCMN6Z3lu0dApaoviEo6unB8cXh/iV2Kf5rH0gICJ5UWPv8 + ###cP8Y/sCGDn86hA7tXvxcQbKgDQTVNejX7gk72H21+wL6V0pSRicLNgNDtP/mgnQM + ###JEf7zV778vjyzeUhe3F2dkAkbx9evD3eP2w/Z2hyxlJv2ocVAHK5WxG9glaAaFAC + ###iu+9aR8T+egawMWbc+x9GUb8HSalY/u7UPuA6AxEwT4Dnc4ufoZ2+aiJkaiwdy8P + ###4dMFUpaotovk4LtYvRiABGJeap3Fdk4PX5wcv4ANzCEWOMOG3h23D8swcMeA3wts + ###FYG/2wXIb6jvOF6AG//zmFhRMnOFBpYdH7Hdg7fHiL8oD7zQPhasQ+Tbfymo//QR + ###SEN5Y+Hl7ttDtFMdHb/wX8LLYWcwA2HzGCZrr3/99OZx7OiuviUWYSxlfE2+8UEd + ###/QRz1vwCi1vno093UYwPW6C1gl749GZHK0we4j5sCqZW86Ah8KzC+P4R2kuwZxHf + ###64oUGyfBHchuvlEQCXuNDZl4xztkvOqMZuNB2DU+mQ76t8F4DDLsfX299QHUSxMk + ###bEQFJqidvmpL/ZQwMZEbiAoCtvBLpN8Y61ZUpLxrEWwoeJpEGMuvNoyDsAgMzDgR + ###ZrXputXy3/CiPwwd2Uv1V+JWRLHC3PVf8Rni0u8QBWTOR59jXRKBlIwOrfBv5l0I + ###dFcSw8sNAdoLjL9HVao78YCvaq9cAy4TgIs2durr63KLJ7Yp3Pql3ZLQW7RvSMj9 + ###KjYry0ku6n/Am086wrDDdBSC7aaGhY0I7b3i6Ml4m1Mj7HU49QdhbypBZFGW34sQ + ###No1+l/9EH1md5JxIaD3CL1u1MvsLw0To+GvVi0lzL7psbyssVurJjvcTHa/ynlsd + ###Jy3lX7jnq97ifceEsP+yXc+YpItRRMkXaUiYS85EcQ8jmPHRVlKsPI8cfYzYFsvv + ###iWbSwkqJGSvHCTYoVa+8vW0fRRrSwGzHnADzNpT01ZPtGsw1d7NuqaXZ8my1Q40a + ###wkZDcslcxCspK7g2hOoLXbkWL6kb8SXsfq8Ut7nl/fZbskVtxF2f44uSvLc6VPMW + ###nNYXYZ1UyKQW9NR9R4QAHH09LGlmdaVxaDeZVh1UYSuiro6dXkWjQtVBVFVfYVzm + ###y058+c41dpT+V0AxFaSVOOSXxgRHkXxJ4yevKmrv5OjrxUxcU65ZCpmjV9TOrh7N + ###wTZMF5C88fFUpO5Bcy+fG081YYgRJ3R11Cwlh2ib6TqJ1ZI1nNt2rxPXON2Y6Lc4 + ###tRKa4rHN4h9KOfrB1tWexJUpuuYPacJWL2jpVInzXKCifkIFXJnF799osmWT0SK6 + ###vcgZzRLz61brlTL0sIJMjpFJNO5TRxVIgdVt11SN1zs9uGyCiRbHyCuAkT75LXmu + ###rsGCULBmeqp06MCvaVj6A4kB/fUKZWfRBYO8JZyQZMi11ssydYf2vqX8pU2tabbc + ###LaspGE23tymOjK1wEJra6svxlmc5/GL40e7xyXNz9mFbxijKWZEqx/EGHXKKnira + ###jXZFyhAHT8nQUT+oq9NJfo1Pc6SkAuRMhBM9V92WoyT6GfEQDq7dbsbSVbJv/ieL + ###iDvteuTZlCVOiw7AwwhTdIBHktHsCAGu+ACqsHlRfoFlCxUne+USn6ajaVzWiBxB + ###aFcwZlNZGhdeBV/ofB8NuiJCTaji0vCcCBHPaUbDML2BMeVdlSE8zX5iEDeKRdJY + ###wdx1qxsf1Fy7CLnrJ0CbsMmY3qcEPKCIZvVksm0tjPofZpWRVod4OGHrUF9xynWh + ###X8tZ4kypZCyrb46ODi/8y7Mzv/1qV584MqILmuUxqAsfCzn0KkqPtvFxLzT23sc4 + ###ndUcVfoyEYUmqTEQFPRceXEQnSbaKHOB82QyViJAeK/Ya5dqVuy8Mpdr1+aLsOuB + ###ZKNtk7adwrcU2cramWkKjdz+aLX4Uda2wxKRXc8Zf8MKt2+6QWBQ+PqKjBH/3q3u + + + +Valin, et al. Expires August 20, 2012 [Page 310] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###rfRXEXkzRKOsuurlVqYu6LW1G+I5ugpz7iXFci4oZGwp708g0bV8muCfeq+ylByt + ###0zB1hrPbK2DwUU8EjCIuKa1ejjpabHrJ34moQ6xqylgmkkRG4QSNpsOQh1pTWT6D + ###SGo6dKZWV1/olCxyQKxugwQpuUVIVI5DQfNEMEnLbYl8nxJxIaVwrihIZX3mQWtb + ###NcfsSsv8JiSVJhY0Er8LKdYVrh0yBpYuGigqdJcfMEbhoFfthoP+bZ/kGY+ApcXw + ###okhXbBp85AnisGqnQ/Gs6HwSk8upc1y5dnWAPYejzwLJuK04czoOFI9RCVUDNu3D + ###X6Xw6fVT1qJM8hTQFwOTaTyRFHGgFKGE04kL+JcdI2RUg0H1ydfQ79+OB7wFmSzE + ###KIgTDEafL7kkS93BdqqSJWHWyeiwrvVHIoY1cbZoo6dWD+01jWhqCJ94Gtwjvla6 + ###ToZIZSpjWtith9bDFo2+lRqxKSnC5gqvlW0EmCPQlkNL/pZBt7LV89wRtoNxfYdh + ###Xjgml2uEi0XnKja4mCgjM0pX6kx62AFWI5xpNJTRu8yhTYvfpYflYsmdUMXaAiV3 + ###PVYYL9FmWhivb2LdXWBL4goHRvTIj8OkjAdCGasw5bU8t2+tUObcBs3VbHVctsEh + ###rXEbqXxZeP/BDI0jbRfCcncQzLKVIReGPCOD4DmO50qBjQb7C+hqPzItu1p8/hF7 + ###0OYHSNJHyjVGRe90qHK1e5JXg62cF7494Z8gLH0zEN8X0bHIp7F91bFYgLUikSQK + ###XXaf4zptdpSEYhcGC99Yy70EVeT2UaHb43nGApFaiLMvg4bYOJiQQZHiigM/TO60 + ###wNRib2Qq2fNNjRzmTESyTBUMmkk8jf3SbiWlT/N57yXplWBbYc7/7fvO/nvN8bks + ###NPzJtzAwRzqjnM180UF9AvQrW/hbdutE7EcxTn/f1omfLZYyQotkX1wvfA+3SLCm + ###3JuixcKLFoqeMUe8huzQOIUuEDnnFqapQt/lz6PJR56Gik8ZLmyc8qSYOvRgE+vf + ###eWZp4jJ1ahlwjWmWPZ1evTm5PIZZcLj7ikSuvElIl//m0q2UX5L8ZgzSinGBS5XN + ###ZRB+kidK8/vsceWdFEW6bBPYdRPawaA6z6y4eVT20c2XfxTOktZBtQ66p4MsFjOG + ###dX0u745bXPGr3Afqd9aszWx8U821i9VvrRk72dR7a48eoc/uITEsyqBM7yiRFuDf + ###wjsq0Ze0/XOiYK53lHCB1uM8L+Aetbh/lNPQIbuR9I6SHtu/l3fUIm5QsR1s6QuV + ###7eL0iBU09Siu/UZTJps8OT5O0LVto+nYq0jgrfs5aSsfrvEi3ges8LowLbR0LOD8 + ###NBeq3qKo/v/b+/a+No4l0f07n6Lt/dmRhASSeNjBiCzGwtZdG3wQdpLrZbVCDDCx + ###kHQkYUNif/dbVf2q7ukZjQA7OXs1uydGM/2srq6uqq5HTquoH7wtnkoW/iZmUbPs + ###nxitsvZP5mWm/VMCKf+u9k8O3tzC/skOP9tW6Z6MopjJ0w+eMXzK1PS176xTSN6p + ###pF6VGDMP59TyjZ3C9y/yrRrOWdS7pU0TLEKKgv902Bn1e0r7kWnW9I2Nir4HWVfX + ###8ZjMSUFXTt/EE1EFePK5NHtcOu1UdfRSolrZBkpea6399zuvWy+UlP/MUPB5DYsM + ###RsK8nzGskdfdKnqNYkT0tCMjN3Na71HwHOKN+Dl0JInNAPVnVMmF21bjFuYRaRAU + ###VtJx5s/1+4yeuRsdfukbPNyuSVMPuxGBvj1opCx2WTx2+k5YBzhf9UfEoErKN00C + ###t9lobgmzoPEbgxodJ9tVnYnsQePuXWYvk0mXylKL5O+A8R26QTtedojomd3SDE5e + ###BaJ3FxsC/oQunBzyKmqDeIjGTw9F9+o0HqJVDurltTEXbJvP5GwaY+67/nBw7iZu + ###l4Y5BaKY2hos08yOvNOKuFaOqxGbg8htJIbzmmkeBoPSJnbPnNoKJPyyUriGcVkw + ###I4u6ewRatpHhXwi1pdpccEu3FZwLJ+8NrpmmiX8VWOdDRaspBei86g5O+xhmZCrZ + ###NymLSyjQSJFB6qVJyr2Qo2NSZO4dY1IB5rfMIJITHNmwcBKO2vml2p3wlKthO7MM + ###3vjbMMW+SdJ8TLGa1wxuHiUVdsZTLsLwGV/UcJnH1k5XN3ktXejkh0tW9ksPAGr+ + ###IYs61LsYZp/yhcZZ3Dxt4tuY2GXKiCmg9zrzQC8421N1dhjbLvA5h62X2juuvddy + ###sYTzNdZ82btlDjM8tUPutPj+dpgPA5Sx3TdafG5996+z7tyIc+5lz7HX75sg+la4 + ###fwNamGmhaDR0xkLRQf2/r4XinW9YbqHfSLVQJEzJmZ2Hs1RpigB87mg4xE/nOWMl + ###z9AzCBEQxiUGkSieditu5AnXxiR/mGMOOeeO28z1NkGPUwyM8EkaGeIzj0WEP+wZ + ###a54P+OJW19j45LrKxidxnZ2oHTSWwCcXavimSHpOs8yR2Kq4Jkn4fM2NaaEQ1ZnY + ###de9r/v/RomcHrJ5tK4NPAg/yr7VvP6PMEQL2M/jMpjEptjT4OMvs2tPgk9+mRoPl + ###LnY1dlnSsgyk2NdoDHTJ5CwbGx944u+LrzwnsGt/E9x8vLiLZIFQ1jNjTs9nkJNi + ###kaP3mGuRwzi3RSTpv+ghgHvxn+8j5jN/suM/V1fr608w/vNarV6rrj9Z/bdqbbW2 + ###Xl/Ef/4eT+74z2XR/oiJXV6jp290irs1Ixw0+kr/5xC+vR9OFrGhF7GhF7GhF7Gh + ###F7Gh7ys2dHb0Z1KcKRdiY5cs1VwBvaA29UHeF7VQW6K+Xnc0RRQSqHpM2Whs1Awb + ###RFIkrg5tDWhridp9XL1edSwUPlDoE/pWwREWVaXi9nbd66Ou2E/gL//q4/J/3RPi + ###/zS7fl98YDb/t7G6Wq8D//cE3q1VnxD/t7ax4P++zxPi/6oL/m/B/y34vwX/t+D/ + ###/nb8XzBxByZbnJUjBHYyHOvuO8yE5xXbedvKl0EkPVuIx46m5RHhXWBqDW8gMrMF + ###8bMTm3rDSbyBfK15KOEkzJDbtDoFKHtiVgHHJ4qpzoXYmzyzxVZKJdHuXo76SDkx + + + +Valin, et al. Expires August 20, 2012 [Page 311] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+IUoqKMGYCf60aeor4OOUZcwZDc5qH0hr1Uw9cinaHwD9BpaPIluhkSggXiPhrFM + ###KzARvX4EJ9apQFIMRwDaGkMfOv8H6W/1RQFP2an0r3pqSaC435UBOy9hslkmAYbo + ###k3yLFnGd8CduCxasBjNEfmPQu5Ej4Xedgqd3xewpAVMy423RN1lRpHVLe4cMMuyi + ###XhcFt2C4FtsCzXWeiJ/Vv5vwbktUyIYHXqo/NgWzeype00D0HrUGC0HPUA1jnuAA + ###8AOwoQ1FnmMIpzJhMX/DDRCM0YpuaauGlyzGknBb1D0HgKpW0etMoi9hQGoLdbCP + ###gnjsj0Fo4xi84wq2l6jRMJYI7gflZOFNCa0l1V51gWQAxC8WEjYOxsJhye9uKQm8 + ###r4FFIUci5+YLL3hdHy8RWDCWBFjfgmOUQdOKnpRrCuUP0rqIFPYmDxprT0ECevwY + ###/6yvmT9rG/bPuvkTi8oFgVU30IIijx/bH/XZ/o/JpMIGAOlrYoIOY65eYP1QVYDZ + ###W03MRknxsnAtgWqOGVbYdwVYBbSvAIbh4FC5tM6HfSbFsqX8rEYSq0wl7zwRjVBT + ###CRw0G6SjrsiTuZ69I0j3g4UZPpWKBbeuNx42O5eECzcZsuPrq6vs4es969hrT6Rl + ###OMM6EzzdokM82nT28VDRgcrfMsFzjx4/D7NCmUM6rk6jFERBjFKzLljYOWRoFlK4 + ###eIlgDHbn0B2iA/qN61bI+074oKYOwmnd5MCmximbsY3r8ho4zUJV59BGmJlD0xjv + ###UBpq7mPCUsCnBPx3/Vo9X9YMAldmzqYpvqaMVj77LgSMm7lnu5d6hgJB31LrH5vu + ###HTuL9kn7BrSu/y4+sJl+r3+dU6t1aaXzcHI5HE4vOmfd06iQjLEfD2raGtl9XQ85 + ###qZqsWEPghvto3RHysU429zkenA4/e0e4GybUHsoxxfIhrF3ZYwmmpO9FqrcFswlW + ###o+MGwMyOhA3sM3SExjy1jQ78/z9q6wU50g8xQKB3jLot9pNbfJDhcEkPRvpctF8d + ###rtYLb3Z2qbmCabjwuQzwdIsXy7at9AdGdLDfrHxGONf8BkRt3Y+cGPBmVm6E0lvH + ###oEDGLQP5DmvRAJBTKf0fV6+fukbYiha6ueD5XQNRIFt9o1rErUl/pLXz6rfnh60X + ###oQsLXsrkpE/gvxx5AAzagBnJdZK1nNMcn7ls5zPHn5sxjSVb2sHYDFUpc8i/qQSw + ###GHj+6grchgwreTJcyBsEht7BssVkCeXujSWmIM9NYpuVJFROy4PTDnmVFa18Sr89 + ###n3QmctrG1axkaIbueNpBgZbx6FrgZOXsSxUzXp/JRI8QWtMhTZDVsdDdq3fWgVrj + ###/2oA3b26jroTplsWyErOtXMeD85N1wlniu/HZMIMDB+4si6HA1NDlqRe3d6WN4B7 + ###6/i7Zn8DFPDNun6B+5XxM1tUIiirhFyHgcF7273pD7unpJqviUJdSFWRSqJRxEuC + ###Kqx7fH4eyQj9b1/vrrw4+lVxgDpIfqOWuNzk551QzKS8QECrzLI4HQ5+RIeBQS/q + ###9lkQ+s/6jgGTeEy6N8yl0eHcWm9a+wW+jV3ejjmIaJKIB3aCyzAor1bD24mWjOFH + ###sxvMjlYJPZAfLTjEqERXr2UT+d6jjbxb3iXjfTwONuxijWA9E58jcdH9FCFAz4ew + ###jQc3yhdd3KC4DPwYFsEEAKdDEU80ZvwRjYeuxyg7kc0IS474EXRsjB3/RTHT89ul + ###M0nouFB3dV/CHJ0KhdE/ArffysXNyRiINmAoYrPFqDomL0CEE2Q9CVIYgKJvvEQ1 + ###esgwLOg8z/BsmzYqvKPxPPBPM5dhVZHKSNCbcIhA12xq1vUlec7h0YbDoNwHdFpB + ###//AjJawgfAzmpwyKU3zJ0DoWKrtra0uwaciCdqGUUzErsSX8bZeGAQHvVb2c0o3N + ###PcKQ4Dsj9OKT8NV7YFbP3TfbgpZPu3iJgt5NLhOUrPggVOSBKWOPMyt8pddL7GW3 + ###SFHoVXQQykLCRDlRM05pxuOYMzHLgTMRUzxdzc4sGqQzNNTSrEQsCz3ildLZaAz4 + ###fQbdwVE4LouHb3ffoI/3GWU4GYJsA1tvUzw6FZ8m+F81Ffiz+F+Dh2wArjcblio+ + ###M6Rqdp4oJr96xMU5RVxK9PUHFxXx1Efg7PxaILaDzTqEl9qp1rThcVp58BkIGmkA + ###R+NhL5pM8CC2ZCqMYAki1B9Opp2zfvdcewGe6r2qQeW5qHakG5yecvox1GikYly2 + ###1slyAUcXSseJdBqOpAEcWOoCS+g7eJVODag4jHkiqXiNUtAYDPDUZiPJx6DKsEOh + ###82jRcM1qIJRiFEODvCuK63Lj2iQYBMHP2TQlXWswjcaDbl8rMv2LH10/PisIZ8+a + ###E0QUXYcJLIlNmRsirKJQWjsT7u8AQf8Ff/u1k0ON1QjbXP2IgvozXs+If7M7f9N8 + ###0Xr35g6dk+7qtr3Df5t36Xsjpe/7aUxvg+5kEo2nBTh6XG8V60QS6hajWUgWhlDF + ###ceK8zYBUb18VmhuqACUlgy6xXfwMnP+mqMMmsVKwasUjH4yncVgatHdCJpP2tasj + ###pockbnRQlWcRDsBv2OEftSCtldmSpFiKUhaPXXjMVs0wmshGAg1Rc4oGluXNHRPH + ###+QISfuqRJbYtCEK6iyRuoqQF5O6sG/evgC2dXAyv+qdoUyROMF3XFCiIu9waCM5h + ###lZRN9JOeSCedcadHTTzJwaftjDTOHp/ZgaNkwz6G2nEgt+nPuyTCTKqPQsmqHtNa + ###SFThnKsoMhbAKjWsmoKCn5kNkpAJHH6PnyY0CHgHwuI06vdJWCwu1Z4sAftd0FKl + ###ORikOq2IIbWellB6dNkrsXsR9T7iYJTMR4YLissQ1cpT8fHVH2ReYBEqwTCqPrhY + ###pplZmK4SbE/iaac/PB9J4Raotk0t4XjcOXUdJtVnkR3BlWt80jvl5BMmn9AhfY6B + ###6pxQvrp+hFkFp5+HZWVuB9trUJEyoYOm5BR6ehXpaEp6XYogtyNspfEf344B1RVj + ###hiQ0xc/+5mKXQ0U1PVRGqanV1zeKS3Wx6deCJa8UCi6uPClub69yUKh4c/64XGBR + + + +Valin, et al. Expires August 20, 2012 [Page 312] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###JgD4/66YdIEtu5HTWxatqaE/0Seg0xfd0QjaQxLSFRQD2JXvSZFQFhMFrWtMLngS + ###Ae7Fw6sxdoBkbDAcX1JcimUHcko/VHoKW82ZU2p0KZke0DtWU3WHgRLet68OTNoX + ###IJ18NEfUSdTroq0sMJrj7mcB2OeqQ9C2azIdjrvnURa8bcCmGUy68ChL7YnkQTnz + ###Hg1O8WujXjP8qYw4UXB4I39LWVfnEJ/I0Ey1j72vMjg5Pq2hxizft5lRSvNn4Q6f + ###zNNh+91btCPMau+nedrbA1qc2lS9ltaURqA8F9HN/RfUYUE1bPNk5amNtrH7zdft + ###QkCUKPLTKUxcHW1B1WpH2PvUM0u3cV9qAyXJrqPIZo8nyfydKX1dZRvZRSvcsi0M + ###4+Tng3MG5jIIQDM9uRLV4Bp00LK6E/VYZTyyl+jCyN/mWcxlQMKX8Mqz8qF4J4XH + ###zlWFs+6Ynfxd+4gOvDPg/4mnlACcEyqWChWZHi2njpOaTuriSVEZ0ARSTvWPwPQi + ###5wtnLtrFd8enUks9jvAYkallkTZOowDf8sDTA6dq+dLVc7mWIhSeAlNXUA05RJuZ + ###WN3vuQYwIbyyLOPPUt7aFPyecsZjgzt5YJeiS/Bywb0VhR0UDXrRhzqy+H9Wr/f2 + ###YI/Cf7/qKc4tPCRV/koNrzTwlW0pCVpSgT4nEcxF3uwQJN+82D1iJ+0QmA80eKgM + ###r6bo+0JgQ+1XV09AkQ8HPcJ6VcWRIUJkUBUHixi+iDRu9VZER8yiO2p2wBEahX/H + ###pyHswmOmGjBgwHvXZZZ2vurnklETyjBs/87Egdt3YRpnN9XFAo/35/dK5sEGLOZ0 + ###oAthhMkb0qEQnPnd0ayVRHKMcC08NlXtYsrLZb3l8Vtlm104f5157uG2qGwzSpI8 + ###+B7c5uRLJV+3Qdy7Hpff61CEh1tKAYIscVQrsdvhCt2LJ0bmlqeNF6DKeRqWm9bV + ###7WsTKqNuFkxKyMnteCFsE6ZULpli+w8HlB6F1o8968ElWcbnhjngZwM1CcLcsFaG + ###H/OCl9nBOOyLe42FphTZYEyMJeMC3OWO3aDGHqKycncC1wyIhWvMBqMIaf+Aru0P + ###UT4dXp1fiGl8Kbk5PLjRj2YguGRwAqc4nPhobkD2CJ+7N85gZJpC1N6g9mCEvjdj + ###VGahB9AUXZVG0RhYpmn/hjwrL7s3yHrK6yGnoS5K7SjAT6PLEUjqfTRD7+K9mRxE + ###rLUdaBxxEtEd5EkXuU9XzYGWKT+i62U0nd6Iy6uedLw8iSZTazuxjDYsyLdKE5bz + ###aBCNu1PkUtCzyG3PSl3xVDcL27t/o9VTMmLjqN/tudqmdFSRDEIqGtzDort8BiXG + ###ADGbJ5Oy/kKG/2MMQKIEalDQ4uq/XQussI22OacDbJng6pfEOUm1UgPBGl59C8SE + ###n+3PTX7965kgjrrjiYr0kG5qaI0MAcfGU7QXxAvxPxkAt1zLqJKSmGyQdzXGihPz + ###gVlxbvmRI3QT6rvXTqIZHEO4gRlj8IuvlXSEiaWUvllIiRSbVgnVGHZ5HqgymXMS + ###9c+AP+hLP/lEzA0QGgAVepnxeuWl8oe1p8d6uXBi8jeZ6qs7ZG2m59g6nzh+Y73h + ###1cD6OvZOZJg4t7/eRRmIjbVglN1z28p+dzJl4XHT4FFVa23ldKzDkkaJDLck06u2 + ###NmLGxeoWpAOkVil7JPjJjlsH3T0Zm30Os4G/aUxLS/QGldUV+ZeeC5SAt3IXq0C5 + ###UI8ClRgchJPkYODKc6SwqxrNIsK3YdDT6uNQrf15KHafH2obAVa95lY3AU/kHJyr + ###iQcuPqWkCIWJwMBr7nGf65KLMItitXiAWTGjSib1VJN7H5xc3ZkcaiwNdJRGnFEs + ###FhfaUcWoewNHea0RCkmNjC+pxr4t9PVT3onrHDlO+x4AKqr54Nq+0fZ5sMArDA7A + ###cA8v0RB1iNYDgvJSWtCsbrKpWJKbd9TI11xdnkRj5CJUh9L/7lSGiphOZNfrTPtz + ###4e0EtjC9C8T2PQ5f+Qmz5CCAzZ4syffbYv3JRnWuMduNJ5QZ7ykpS+h6Hzgr5Ik2 + ###XFUJDWstZEMqjztqoMGvTug9++1aMTJ4NzwjxFxTkM8oCcfADFVZNUnMwtRo1NfX + ###4Syvr69tOoM0BoqySODWTDXj70M9mfkWAmBPeMrg/oShCVGeBxL2T60RJ5Eg+Bg2 + ###6MUGCbE5VxgisPJh0grhE5ziroziLtpscrEUFxNrkSAbdiK0oWNOPOIk8cgLT/kE + ###CYkPBz2iJdVn+NKPllXX2cq0lg1murKM1OwzA6/nc6zdimUfAmOUROFBIwG/XMCb + ###iQxCmDVqeByICB1KOs9OGyZfMZMnGoZ78aKLoW9EdA1SCjVMI0DxBtuWpG6Z6boC + ###MNQAzIGYakr5zjNVmCOmfnVfZ5u2PodFl3wViFbd0agvQ/ITOODcQMsoEviI7i97 + ###ZDlIBRKTMEfF90ALp+fETigkQKmxKD9Avxqh8U8LyufqNj5GQXwwnJpTOLoe9eNe + ###PO3flOXH0XAyiU/6kQUzKgAuInfLaR+IAlo2qDUwy6TRVG/YIpLvfncs/Vy6A9tU + ###rf5kfVkcRr9HPbq+uBSYc2vZWUW7w7ep/Fyo5cLT35VWHJf4k+ZBKYlK2H9SiT60 + ###uFKUMJ80XntE1NMEKPnKuMSq39AciTi6mC9BqdLuazWGCsk2JhMNyemSLvL4Elxu + ###nENkTBEPZwqGekVyi4c8V0tSxmX0q0q5c7iQmvHIEZVVfEmv41AADp0U5vu5SWYJ + ###5wpcPI2mI0xb3xFXooZBWO86d8xckp4OnRybQDnWnoprUV+ma5eGEhF0tCBnKZ9p + ###TLUTkceD/b0dTPjqp4+VqWippnEd8urlce7h8FXsoaO4yU5li98sMJwgB0qjFvQn + ###JtdhU5JZWyeKm29eHefyP69agesawyE2/JZYZig9ABL6lKA1e9P5iPmYiIBcAnWH + ###zn0ymaiWSCKsaNMPjGQyHGSrwD44bZY8wIXywc702LQ7R0lqqQfAn2x/skSqWX5n + ###apnkQZBA0IrtO5n1SxivtJD8xPpPOW5c+HkflbuaThvmWwK7vmq6L3MT5KYS9jw8 + + + +Valin, et al. Expires August 20, 2012 [Page 313] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###Sn6iYY+2qAlwghVOt+gT5O/vsB6gOnNnCiPCpC5q86VP1HVNysRbzvnvkjAxX5rE + ###TPhmpMjj8LVbJk+uvByZEc+UqcTZXXIjKnOO+8bm+HtlQwTxxLYNtCj13MyDAinJ + ###Ev9+q39P+RHvazP/fQiYn/SQm5wkJhiH0xxad20TGkokkh/mDxdC7M/3CTMxK6Ni + ###aibDPFkMNbreIr2gKefwnxZjrfYpX1pAZyjzZv9zBsOjYWaNxk8dp0eQjAJIjmpp + ###kURdUTAQOa/iFMjVpqhYnApbc+U2HpsZSE7kCZbHSzqCgwp+ouOvZS7929bRbhj/ + ###SNjMiXhIcqmoK7AxTUlmrrSgX0C6GWrISzqP4RvNVY7TWrq5TlcO0nI3aBjEW9zU + ###r7vnIaB6ucoC7vpXg4+D4edBklwWNfFA5/2HjJQYRdisrGfzJT2zOc/0KHieM0a4 + ###FZlOJDlLapFckTZPWC0vTm9WbC0uR6e7TC/Z+Frb2+tFJ4EHNp/P85ohVEa31v2H + ###6Vzzhvji7bLiNSj+c5pnTdKbLfRkufnwgeYALHOETwUsjzXGljOgZAwrL2ayPWkR + ###8rxgWlm4w6MBsWmsuvjhlNqbbNkQPUVLROdaZKdFW7z6FBeZ4lKJTfy35rY+37Bd + ###m0sYxipDX97E3qS0UcW+qmGilzX/Gj9EklGGUlabK5hmkQPVKAPTGkKpDhCqZXUg + ###dbnB5mXBD8dGfc2wh5kY+VYNaXpJrRdTzdIYV13FVqPh67VqrtJRXT6ueqXqSdWk + ###HxY77YKDraEqqcZXO1Z2EqF40gp4ajsq6PkJdLPMvbJgG1Q+h/WPavW0E6wM5+WA + ###NKGjZZpCGzZBqgBnUxvdEczOakspvALar5LDtw1s5Si6iQ+R7ZXq6yBVqiZK/lrm + ###Xyim8/qrM+r8az3B/E+94eWoO46+T/6n+mqttpbI/7Sxscj/9D0eJ7FIPHTyiuCr + ###fnzivrvsTi/8UsCYU0YSNx/F25YorC7X1mrrP9U31veK3ufdg/ZeoXNd1GdmQWrQ + ###ir3hBF8X3dLt1n6w9CQeyNJOWOISBRBQ0Z3lG4zZUUS6Gp8V8G8lV0kGwZMtHh5c + ###kaH+ZQQU7Gb5vwYPFYsQXcfTQvPX1hGFcn53KAVQPMkVHepQImYvSLIkppdyNHjK + ###d6ZCXqb8aWvyEauiskwxpT0QUbzplfO0ratRhUAPqg0odtoZ9S5rGwWl8C6ZO5W9 + ###1usm9AiLU8YzqTMwrt/Yp3u4YUC1D7VqfY3uSGRT+imx0011q59B+qde+qfrONQU + ###ToXeq+soHetT99HoORdVZ8Nx4dkzhRhUuXGG/y3ATMr1kp1tGae1UuCvimWEikIW + ###QDSqjkaHTB7H16rDJfq+rfsvam71dGhmaQa3tVX7YgyDZZCYtGaMGkM1oVew6OCN + ###Xk3NtdpZlHRLJaXn0QulZXypUEBAXaP29zrekkC+RqUv13b0Yj0WLNzDwr14y/YE + ###v1gN4WewnzQQe+ol6IYBeakXF5dqx1tbT7+kfT7mbRQKk8foRby3V/xvlGeq1WJF + ###/stKyQl+sDC9jotuo8cNN4qG+q+p0DCIhh/MbskBfQb5QSbk9R0fv+HjhAGFxg56 + ###+pzf6F47qOXXf48mZcmAkiaKFAwTtYXl3z8oBlVXSOxwQ2IGyvCDPksfnc7kD2iA + ###Xkym0Uh+gvdquLTMqmHriapeXLO/e+xvvsvl7o5l0qDr39mPEbAwf+Bv2a4HckVN + ###C6tLbKOW7KANrOUbCepeQ/5asuVoKI2e9+a6MfHe0Gga9p00pKfd8jvult+3WPnr + ###380GUOHgr38/blSX1/cq+J+SPSqB0KhjdaVgG6jUisXS9e/mHJrdTY96CLZrK8zZ + ###5sS2SQd1zjYV8dDIxOkHpx749/VH+/eJep+HplA/GKj7+qMz9o8O3bn+0IsZRixd + ###fzxu6OX4eIz74AMRGcRr+OhThhBdwI5P4gbB7QTHRzsM/uSDIzQdfagfN/6s8iAH + ###BQI11fgANWrHHNj5yanuYexEYZPv4kv+Tm6kaczfTWPHxh5aacSX7qt80JWVlxq9 + ###D9P4uBSA9TOnaHxZaUzyFZ3GSw1JCVj1s8I03mb7rziNKw13i+rnqzO9UoORKwc6 + ###l6mfgKYSatCmXwIE9w8NaBbmDi3El0s1Enh49RHM8HipMasVW+XrD+6/yM3ilbOF + ###Nv6U2CpRbunEOcmOG6MP1WMgIQy7KuYHT0OBTZtqjUbdWdEZvUCj0E8tVz9fE7uH + ###CATqxxVFljekShzYRyVqWxTqNSsi7O8dNv+B79Br5IeV0nPsBnPlAaPUuyCvWBBp + ###r6bSDHc0ia5Oh5X9N4ei8Lw7/lgBpj/+RDltKd4BDbKIZrPqcLWHJvX9QQ4B54gg + ###qZbr5bXyRvkpMITlWr1cWyvXNsp1eL1Wrj8tr8LXanntaXl9o7zxtPy0Wv5pA4pB + ###0XUsVZW57NREjprto84vrX0go/+3KQprqH1NfjtqvhWFGgbUJnXUZReEIDptu+Pz + ###njripVawhK8+0coR1w5PCRojRpK/qHPunJ/G8OvG/Xbi/PzV+UU5M06HV2jwDA/I + ###Ug7X/w+HPb/uR4NzeV9h3t0E3unTwanLeQGhTgrz02EOhDovzM8Bv+4z0gpmcnSK + ###ufvdvL6RdNx5Bbj6T/fVZfdaa1GeKZkT12Zr9csX+mN7I0XyfDfpnkeb4tFEfKhM + ###juE/YxpZ/VhsnQHPX1uefN6Wf9bxTwxELbcPLTTmT5cbS7GKXFbVR6/d0zU1NpDg + ###e5ejgmyidlx+WJk8LKICVglBpoLy5KOC0g2KZF8YoEwEhW8kgBpyj9ALAk9D7lGJ + ###IBqyGSMY8xFQD93pMFYl6sdWxsJvMrfU48fyb5VySv3YYD9Uiir5QzqPmrPYXQhN + ###nR66qT4pA/NJRGGJyzI+cFkGsy0LaryMeSioZas1SF0NTfMYQGRmIo2MJqAevjBD + ###pftmGsKmAnZt9VkyqByNzpRYD5XY4CWeBErQnEyJn3gJOXRncVf8M1IiikQbIupA + ###ehpnw1E0YEs9PpGAQoMo/J6lmGlSgitsAJfkx0eTH1E7U9aNzUZ+pHXOCOqJEdRv + + + +Valin, et al. Expires August 20, 2012 [Page 314] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###PwKDl2e9/nAS0Xxmj2mldAiSow62QHanGEmCxBZEukkPlh+Oscmo21PeHIp2Npia + ###5vF1Gbsr1/VU2Nld05NhXLcmv8R0X3+4Bl5leR1kaRCo4e8l+e+SgimBzpvTTWAM + ###NziGetnKWc+cimZsqvMHDdVIyZMTk3CX4aPl7cQENSTodnNJcCk86l89aMB/isuW + ###HtocJ/3h4LyoOix7rwPdz1wuO/wt57hOGXhrMLk6O4t7cWTuc+Qa47C3HsU5Bu12 + ###M5vAywOzoYdZceovOXxEccX5SRLtSViAVs2WJGUvWaWFlp+vT6Ts/OuM+kQrAvV/ + ###ldV/y64uKU6g+m+y+kppl/N60bhCgTMno6g3xaArUj+i3LCAWsfnFAAE4d7ty2Xo + ###UgLmSFA6PbnhuGrl+qT8a5mAUJawKF9bjC9rzQg25QC+7EC6LDcRsbnX9Cfvggz/ + ###f1OdSPJbvsnTCSPBbn/8g4ftNIabotFSaJ1eUipfKe2RMQ0GNrnsTj4iCSz0h5/R + ###d/AiPr8obmLyg9PnK8hWi0kfyKT2PlPycA2FYcUbnPiCupZoUwXa6xOSORT/jSKH + ###IyYtNayEUl2u7ZX88pWaVyMkuQcnibPDWcJkcZLrmZOU/VVwrpXKdvXZN5xkdTU5 + ###y6U8s0QqFm9b/meldKTDEqlJb4rKKk6zvrx+OXHnaWZaTVvOnHOda7Y433U5XaiC + ###a5lWK0u4pEvqHSApn3FhJ8NLOFTGw8mkMu32P2qPV/f4rDsLOGPaRLr65bEdQ7+R + ###NckqG+04s2SNlcxucakBmAH4P85XoWYq9H1UMQAjX2G9HVx0J2jchPRbUnEohWYQ + ###+lGrpX/MUGplYMyvciJ0ipCuJBNhAlQgFVng7KGS8oi537ZDWo4fJGg/RRS2G04k + ###FN2j3hWakuv4HkBzLjEmrZQm48lwAFsRiBHGG6OUM5OIYm7pQPDZazLXiuRbD4nw + ###19NLHttCvrxxX2IZ0YD1u/49dQVuZJnfssqoQ6qWckglxlV/lnx/k3hPJWl4Wejl + ###VLlRVbKxxqmS3Tq6hXmQnIWTWOXGr6IgnZy8Aq8/+1TkxIx9wzHteQBaF4+/aCy5 + ###WC0T6/yIU8RS4HyHotuTZko6toJsfLVaFa/+UFEGgGVA55HTGLNtRU7CTql+W6ZK + ###GLKgVsdEEWUZow87AhI0wtB20wsZOk/54ptIDidSeEKx5IYKq3B3azQAeYQpvUFD + ###KQGYuqbBVXy0djqYgKxAUnWggtxrtkJqiQoZugFraa+bMzgupUxrnsnVap5pBfws + ###2qsrnuhlbp5Y3f0MMvD4MfzmKqzbEeq8lw8AoWwcX8m/J+NLkEcr/eF5YRwVKzxU + ###PmDzG4+QevSzOwa0lZw/Rr9dIWWw5A0w6TOgLt9KDI3Jlh656NPhpY2Z2J9G48ky + ###j65CTNfv240nPxGEG09rRbxawIPkmV+q0XhaDX5tniw1OPz8G4HmiVhpiAJbzopZ + ###ZwY4gxZnSEGaJyWNKZpHejeRMa3P4uvoVGbN6Md/dGmLSpv+ywj2LOzLH8cRBcik + ###6JK0/aPR1JxSeqCSdPzzClqZ3hDYAsTEwKt5tsJUiPi71NCbAPbOEvwoyd9f1W4a + ###DT9jNvQVLRrVlqsrKsfdPxq1arVUqOGVaglxo7YEJYsr9OdybbWo1RL/2KqmSPFH + ###GF3zE4iQMG4Ut9tWvZcU+FWmtc8RQgCjgpDOKJ6IR2co62PfM4V4JCKzh/J2p91u + ###po9Fwv4hWqMayF9G03Hc2xSPlmtn4tEjUYizxkupDv+RMuT2u93dZrsth7ywvPxX + ###fIL2n4BEn2AzLl/cTx/Z9p/VjdXV1X+r1Tae1OF/cLyi/Sf8u7D//B4PGmwPRzdj + ###3Pmi0CuKerVWE7/Go4vlg/E5MGAYxxZpPm7+X8bxdBoNMOnB/wHaX3nTHffEeyAr + ###A5Q9VkpY5jA6jdEi9OSKTgrkxShSEogthGX05iQedMd0CFxSiN/pBV6b4L/DK2IX + ###4USNz+JeV8YSBhYEFXmX2Psppt78FGOwpanOv3021OI8CFCnMo0DtoL1gNxtkhRb + ###8YZGSTvVmChrBt3tAHnrqhNcZtfqaehgG4PhNMYECBhDWZBTrRTaVJ9GcWgHhClE + ###+t34Mhovp4yCAjcacOhR6Pyi32AgikPBZk6HvatLYL+7eq1W8G4DPo5RtR6N425/ + ###YuFN60RXFGwCclpHr1pt0T7YO/pl57Ap4O+3hwfvWy+aL8Tz3+BjU+wevP3tsPXy + ###1ZF4dfD6RfOwLdAVavdg/+iw9fzd0cFhG5v5n//ZaUPtH3+krzv7v8E58/YQjhhx + ###cCjQT68FLUIXhzv7R61muyxa+7uv371o7b8sC2hF7B9QConXrTetIyh5dFCmzpM1 + ###xcGeeNM8xDxGRzvPW69bR79Rl3uto33sbu/gEBvagQP28Ki1++71zqF4++7w7UG7 + ###KXCGL1rt3dc7rTfNF8sCBgEdi+b75v6RaL/aef2aOt07eLf/YueodbAvZGN8suJ5 + ###E0aJoSqwK5rpi9Zhc/cIp2T/2gUQwgBfl0X7bXO3BX9gQ81fmzChncPfyggWaLaN + ###zqYwr53X4sXOm52XML9CEjIcLNgMLNEuMBzo+YjgaL973j5qHb07aoqXBwcvCOTt + ###5uH7Fhzxz8TrgzYB7V27WYZOjnbKalbQCgANSkDx5+/aLQIf5fM+fPcWZ1+EFf8F + ###gAMj3YHaLwjOABScM8Dp4PA3aFeumlqJsvjlVRM+HSJkCWo7CI42QG/3iBeDLgGY + ###R2yy2M5+8+Xr1svm/m4TCxxgQ7+02s0iLFwLxvcSW8XOf9mBnt/R3HG9YGzyzxah + ###okbmMi2saO2JnRfvWzh+VR5wod1SqEPg232loL/8A1BDG5NEWsIdtt7vHDU7rzwb + ###efPaGtQ/BKp6sXzxkL3BUxnf/AD77qon3YsOI+mBE/8Bu5U4xfQ4VMY9iN7MCC1G + ###ZWQwqn40sLGo3MjQaLVi5uIlCjYPGjy5hVTCG/5AoZpbyCao5IXqngMBeoG/PwD0 + ###7BziNtMu17ZKrVp76lZ5maPKT2hAhKfi4Cw+vxqjCg6vgijA3/jHCYb4A94bz6EI + + + +Valin, et al. Expires August 20, 2012 [Page 315] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###jg6gnVJ192kYU7z/khiORsMJHk9DJOZxTxiaKu+YSLdRoqL/AXQ8UukPkQs/wwj7 + ###8KN3NUatCGpc0YWqOxnFY0mjyZuq25tKZh5TJP44oaYwHjHSbKhjRggjOIll2Mvu + ###1XR4qQz8cRACDoPJBM7YaGyyD5heqcHf8SCaXMRnUwkBZQt1Ek/JEgJnR6dmdzQi + ###QVEKz104jabTfoTl2DxB4u5efogHx+JabE2n2zDbrRX4dxOA/h4hx6Gpzl+KcCCq + ###lRpaVdBWmGDWRtngBZxI8QBOOxRKZQrfLOQoXBczkaYsOh3p+kSuEpj88rpIePAy + ###mvoY0NOocSpXXdDaSKG4LP5jEoXH4EMDWB0GjpKGxzcBx8sUcKRsiCQ40F0EQRLY + ###g3CAQX3auGw/1WjHZhR2liTZRnhFpMGbXAoZeJVcBii2Ssgh9tl9xB/0QzbOG38w + ###b+TBZ0h5WAY6zHkqtZyAdLCwNC7Yd2sqAG2BuD9MODKI1G5HbOmNo+6ErBnRApIc + ###Dm5QtsdEdnCyQPdAPoCuUWRyk/2gj8tEzuDYEYE1Vo6oxqE4XlotPq6suX6wY3YO + ###oVVohxBVBrhLnFOl8UhO/SQ6jwdlnUY0uHjy62X3mkLpJGGI8JJhcyhMv3Oc4tT+ + ###atHqX+Lx5X++mt/H/7O2Wquv+/L/xvpC/v8uz0L+X8j/C/l/If8v5P/7lv9V6NVX + ###O+9BoD3Y32u9ROHfiPRSiCAxX4X+S4r77hurlne+wPF9BRLneEoKghS+jEJ4ILuM + ###fqJumBgWy42zatLpJsnAJdtGuSPI6el+RpVto4AwoZ91DK1R7n6Qr506Mwh1Khsf + ###NQIjkuak0po0A0RFHfSyAM1IU3A1WO057gSATMJiPCp6ccGcMjw4WArIbIQw3VZ4 + ###WXvdMOTzSDOqK09pdDnqcMURqgRscJny2AYyb0fyzEHpTBwNd1lsFxkCaFYQFwoq + ###6qJGw4svip9l7H4/i9tIBeibM7C3Shcm3OhTqht0Et8tYtxlFjkJ3jhDCsShwxFe + ###xhOyRd8U1etH1+LThP7Fu1M9ibKegxuGLjP1BCnrnBXIDP1jAo8aBHYrz1oUtbK7 + ###tKR4zquoPSCCxZdXlzpJBcHcrrbXyZKzpsWSu1Tb4icvsNdMGKj91kgmWWCBVh8r + ###xIW/bIcfnKEcq2+o0/Q/8FC3FBq8prf8WEdHd1F1qeEtDCcLJvhq6r511y2Ldmoq + ###yTqndlkot28thbOuMoRxJ22CDQnGKmPAchNkTmWh1PmhguSqpOerUY2GK7Mg0J/b + ###DRg1/oJ/tl28m7FnH50K+n/aoQoKBAG3lfBW5ZHM5B5VUbmghQo1JoeMOX8aQuHc + ###kvogdM4M9UntGvs1JfeQEAaAmDgCowgiJutkLNsNTL5JDbDoWKxG1Q2kS/W8MLq1 + ###TRdqIBkCh1G1WYBMc0uUHQqI2ZKTq9B831aYkpJcJpgwAB6VXk1BRpNkC2cv5Grd + ###ja4qTx7M+tnQw0vJfIXTqjl5r/jM6iV/bjmml3OGziS9g+cLnBmmy2BSYxp4PXXg + ###atgSCEv1pYJ8wVDju86FG5jqZApccytHJ89FP6+vSAsF62PnKstRBXvwEyY4Vb8/ + ###sYSgwgQrr81IQKTRKD5GTsBFI+FnqIMuGo6NoRd5VyTN8yiwbzCTloODrrnzzIxY + ###vK6hDbFaevgtfz5LxxubQ+u748lqsKCkqfj9aXVOYKQhW5xAtsQm42CRgRDVpqp/ + ###//2TAZes3WLSiXiHiBOGenIqDycfRBoNPECZXCin+sDWyfZQeSiVVHQnKUvKLTkz + ###4YuKQfP2N8XJmdxfZYWvif4ZGvPwqZazyM0Z3TtTFEgNkMWTYWec75Ctav6qWsw1 + ###lZRJfLMBVz3+KGXYi5uXf50naP95Gl0O7+vy599m3f88wasfP/5n7cmTxf3P93gC + ###9z/VJxX4z1Ox224dotFCSoGfFrdEi1uixS2RWNwSLW6J/opbovsI2Jx15XQanVyd + ###B26hpjejaMbtlLXm3PlVKXNFbb1aVVcipIzrXGGkqwLxqCVB0XOOhTY4SujreFis + ###6FhsYepqRfi3YUJOjKbCqz+K8NLk+CnUVurw4qGRph5uncTTCZ4VYhIhOdwW4sNw + ###RDQR2o4Ho6spNACHDP5BKkI3uFZieKphGF7ldP7hZPWdp3e0w9xEU8QRyI2USgL+ + ###HeMtU4xmoBWg7SAGdm+gLZHWhhrCZlaZSiSSz6YYDvo3YgxCBzeTpETMMAV6B+Cu + ###yMxLxcz2T3O0r9IuYCqw7unEa1508aSEbrP76Z2MA/1Eg+4JRRgaAEtIYUbJ0vWZ + ###0T+JT104606kcSt+yu7kU7IXt5Mx8BBoQ+q1yjq8GrCCmb3Z1DNb+8+/vHn+5Zfn + ###X9rwv73n29CrRApbpnA2Hl4KYCfGw8/kLj0dirOrfh//LrL+HUzO7N9e8WzVl9e/ + ###rH+pVb/Uq1/Wql82qjgC+i6vjoCxuJywTupVkdk0OiKrxNJiiywfsUF7KSW/6Kap + ###QNm2jkG6s9dpiHeF1+gauYV/b9M62bcg1lKMG8wghbn2MMINhYOhlFK8o8xuYoqT + ###eRb1QuiApvNClhB7zd1sSA+BF70cDoZOQ/RW0GvageQaH30CNhzVMBPg0qKh3BrZ + ###O3B6nb4zaJQvjn7NbKE/nEzEFpovb7MWJrBWfaSG6g4RS6GKRds5iwIZNnN4anDa + ###LLYYy2i1/sO/C1IJ4/kCh31nd6fdbAFzs99uHbXoFH0D7FizcF0WN0UMRQ1U8HIk + ###f6qcodiCdxpO6Dicp2UMWdiF84O1LU9oHpEbD7rpEFP3jAs851/sa2l6Fx/WjvXx + ###Bz+qmCwz3t6urz3Tr2qUPRXe1TaKFNDcfKnrL0+9D6vUinpng4XzkWDvOEQ0sM4Y + ###kjYB5rMo0ji3tuprqLBMfMIQ7TBUq8QMlKlDGfEUqwv/0+pxIr65NAXXiXfkkVVg + ###BuF4UmjTB6n7gjL6ZvJMFFgxN49p+DTE8zyeyPOHolVEcmPRmYwta/VkOC0E+UQH + ###xq9OSD5+ZSw+a/ys2G3GrwnDXOOX9vX9j087QFenH44BJwCndM9/up4/5fS0Z2W8 + + + +Valin, et al. Expires August 20, 2012 [Page 316] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###+S+tlkXta/mWlet3qFyGKrervPb0DpXVnOt3mfOtK+Owb1dZzbn+ldy8NArU6rfC + ###AZsM8BY44FeeCwe8yvMtI688Nw4E5px/JQJzvnXl+XAgMGcfBzZuhQM6a+ItMMCt + ###Otf6O1XnW0Bbde61T8w1P/wTc71l1flWPTFXtuYXNyfj+LS+dqtVdxJmqoHlh6NX + ###m8Z269rUd36QhPpOQGXtdmeizkE6N0BsxTlh4fWYHwxejwwClAw4ffbGgzejSXqC + ###IEivnQej0mvbirfpmx+QvPbtJh5cwtwTn7O2N/E5a3sTN7VvN/H62l0mPmdtb+Jz + ###1vYmbmrfbuKY8+H2E5+ztjfxOWt7Eze177DHfaIz3x7PXzu0x/PXDu3x+t32+K0n + ###Pmft0B6/9cRN7Tvs8VtPfM7aoT1+64mb2nfY47ee+Jy1Q3v81hM3td0j/uKf93bK + ###5x/a3bbR3XAxbUE1VEyyHcq1o9Q08vpK68pIIzUeay0cFogHe3E/KovS8GqKf8lv + ###MpEm5tGE/8IX+RaNuprqFqUUDXomYaVIpJVmn9SQJvYXGsvVj+1vHqHAjQLJbMPU + ###HUTnZDTR4UID5mSmXVZT3xV0bPIS7PVqEnXIKle/YOr8Dinr7SerdHfrG925+/p0 + ###es1mhwpwd1rUpGMFjG+UCwlqoNE/qJeYiEw/XlVeDJ1ub9pg1VkeOowtyz9NpkPz + ###W/k30NKalaU1sjeXMmHeztu3r1u7ZALQ2Xn3onUgy6r4rXhTibG5y/RXB4DHftHQ + ###9K+6/HMwPredmRufhg6FypWL5mtH6sAZ6gwn6M8AzeFfndE4+oROB7bAdHh+3o8s + ###YLlGGVAWs6B2+9J80MUVVQZwl5exDTMVLS4B03hySCMOWXSGYaC4vMFWHX1zKHUr + ###X57PUTRCxHbxAQZwOrzsmAss7HYQfdZ/0s1pdNpBaphsjdajrH/Eg0agYdim7G2h + ###hNe1HbTGKQJN9Xbw4KSDnxEVqQivSZPCr8GXHYW2DEhk2Uv+Hp1pfIlgUkmaZJEz + ###UUAaJrbEupBaemMI7dzQI3ET1n8gI5cR/ZP0tZkohTMsPzo+fYrGE8B+hXTkbkkV + ###kXoxLEMLZpkViqgrfj2mS2iZGModMMcb24ZuVaaqcpz+gk2fBptmOJjRtBn0A17+ + ###8WOhYPzkPmHs9+M1nTZBNBFgU1SzsAQJppcgSe8PWm/NuDLBF7A4mLezw6Y032m+ + ###6Lw++OVF8/XOb/n6pgvuh8UH0JvjopFAxqvBx8Hw84APBM1KrJkFtci9ZZyFomx6 + ###/GPqSgnr8hFAFOewxMs7e/4Uu9Nhv5AYC2/D2JI0BCVFyyw8A1fYgZ9rHInp2N3q + ###zOlBg7xtcQckPlAMddla8PNGWkVKR5ZeUQZz97ZvAgXa0l0eGBo39DQZgjqJ3R6y + ###hZbPQ57rjewnqc9lnuxtZro35+RyJrGyrqnzSknfhE82tYuTYqUsEbIGHXovvTtS + ###7EOCy4Ii1hpL8wLG8gGa1Nwe57fsSemwV8nuFDtmy/tclv2SdXY75za9kZnO5dmw + ###JWlpRdQF3+UAqtF42MNY7jCjS1wUCmalTJq4u1x8Vsi82ZckQPZ2rCyFHkJn6Jku + ###ip7zV/A217nJlfUdesFXsep+4NuKkMVkHphvzAYr7jRy24o3fp8Ey56XRI1633+e + ###oPnySeBqSBJ1ewpSfLe7N7fozl5yzd3dL7foTkvpc3fWvk1vjkZh7i73btGjFpgD + ###nf2ZaCdp2KnOY9vBo8lygPD6D6PiSLb3n5fFG/jfL/C/Nv5n7zlLq5fx+EDwkB2f + ###rCOenq+Jbey5cN52JxuZ5E472bYy106uL6+nIEPG+bVWrc6NdLfopn6LbmrV+fup + ###3aKf+i36WZ+/m7VbdFNfn7ubjVzdrJZyzCcXNZiYbW0tRsnu+/I2ZAFwuCzg/2vI + ###ssH/UBW4Uf1fQBkYe3cn2sDb8SYY4iBJ2khARhSTjMw9zdOyqHdjw2wz3lgdHvi7 + ###T88w2qmz89nxWnIs98EzGqPiu500phUPZL708I1mgcreu+HJpyS/3nNErvseMghN + ###D+8wYKqelC+kKPaNhowy3Qwoeya6jnmuasAbdUBe/O67kbS4d8If2YI3Qq53/u5z + ###8rXbd5peojFv3P73b4eDRvt+9+WiVoJLBh/+yiXLOBXmWSxoJmWZvuWBQibjH+nu + ###+G5LxNrxGRR9j4J8rrFQd8v49ylQ9Om3m3Ctfk8zNg3NmLKyyP5L57xxX3PeyDnn + ###jb90ztog9h5m7TWVMW/HCnfmzNe+5czX7mNXe03NnPlazr39jWZujF3vxlyaVjLm + ###awrNnOtq/RtOVpn93H2+uqFZU1bl7mmF3cEqLYN42MS8luhVO4aRng+AQzkVk2g6 + ###pWT3eAlorwEVQPxjPuvSlp5MlYCTVJ30LprPMPoVY0kAc2VXc+zOPimXbwkKiZn8 + ###sM2ufFKuxQRzI0/UpygjJxH8/xSGNRDyxktGzczQn7BOc92JyamRhRTyW+rGsVfR + ###hiNnBI2z4ShCyytpSPVwfKJxii44oczsGe4Or/qYyhZDssJ0yB0WE/VG/g0w9p3/ + ###Po9WxRh1uKPQ6WlMY2eTKPpYIJuvalm0m83/7DT3X9jOFN98No36fSxmvyS0ZQQw + ###6fc8wXCmtGg0D3xZzOqyzdcmYCiCDayoyOBkylRc0eL7ir8r0wfYpjbxgpVSRVE+ + ###GxyoCs9MQ/U7LzpYoczlHLSoabSAjwYvVEHo9PPJkosZ8Glu1FDBC8K4UeO4cdYD + ###mTVyV+qu9htAV3WgZ01iVfBzR81qzfjK3J6hLB7bdL2qM3iBF+QqMrGhNpxOJlZv + ###F9oGeMiedVwHYywhA4dNx5QrGNsvOpQwCBb7GteEv89lRuECZNpHvULZ5pB63jo6 + ###3DlqFhjZZGOaVVnfZxXMTVT+yu+fHxbUte5clTDiC5zNO639o0Jvrsp4er9GaP1W + ###sBrM/NVblFq7s9fcLTgKxvwtyIRdGBlpv/m6XXAUfPlbeXH0a0Hpq/JXkkdLB2MN + ###dd42D3cLvu7IWJRlt/WSGjn4z51XzZ0XhcdozVks+nT9ge8zbvfMaWR2qdZ3zdql + + + +Valin, et al. Expires August 20, 2012 [Page 317] + +Internet-Draft Interactive Audio Codec February 2012 + + + ###32Jjqr7/so2JAR/xX0nD2fZh0KJwzam3/pu2P98kFQD80IYpechGxuLshlq3l/wz + ###Wr+MTuOryzlb1xfsM9qG39GcLTv39zOan1wBtt+iD31jP6N5HRBmZstoBjSjLUw/ + ###mdIOj+6c3oCy20tpgx2riVNVBHbQCxXJQQarewQn/6s/9JlfeHRqdmwxi9Mt9IeD + ###82LKXlebiMViT46iqeIx6AFIfrQ7FY+WV8/Ex5OVSfqN58OYwjsQXyUncVqRbJUK + ###o5t5yRkcOjs3S9XlarWWWt1foDK7Dda0l3h2yTuWipcy6Ypr+lXSsCo5jKaCnGTu + ###7tCASreBjTgeDKVizzbmyDtl1QyWKjIW0ruE47IwdVK7ayeSkJKpG5w46EbgM6wS + ###s60lur2Pd0Vd51ZeWbG7AipvxbVBY9bRCUX+48ekNS4UH9WrjjmA273qEQP4y9Ib + ###vl6dzghVzDUq8BQMSF2qm8YSP2lmkoi0rmvV0mrVs2rV02rVsmqtptVaz6i0ljrA + ###9fRK67ZSwNoiVM01PlDYpVdoK2EagmvMSEDlrHsyKZi7q6LYQjOPWt3rO7iUFhNK + ###DU9LhdiVNoaatPplOLwdMMjJwhp8cjGulIDW9QRz2ST5OM4f3k1JUNWEz+w9aFfm + ###q7PD2cWM3XCrGRsuP5uvGlvDtthEv3oUJnl2+vYIyRBR7tyQoQWhHI14gcaVRa0s + ###1srCZzdlf2dICPFTwOAwic/ozyb9jpDe8rhVvYtA46z4dlK19eULb29rJlYlDu/W + ###4FO3j8EsVfw5aO18erGptGOs7QBazdyseYHou1rlBA9vnk4wVY86YkNPWzeov8Vn + ###OC/sDrukYcFoxMTzhCzt/eehzGpO7JJSdYlzkIJmaiPlw2flCGHmyVyU4GZ39H4P + ###ZKa4uxEnq4Uw7X4wHl7HwGiEiFR+ghdstHr7Ro34H2x4NdiwQx2D9erHebcGajQd + ###1q9kRW3u7ZrEYuNogDkwtKsuX1dbYIsztzOWl9JfBeYsM2GYNs0wn8VbAXY2mdHE + ###NI9paRKOA/gg05i8zXdB5xJQtsJycRGaHGouZUiQ0JAxseYWHvgWowlQcbcjTCyi + ###ayZmFr4mSW1X1eDNb4v0+gp4zEKnkj4UwSxmeQdb9tbmbh189V+slID/OYumN07O + ###p+A0t2pVnzeSj+vgVav6Js3ijorVwMhnKN32Wvs7rzuHO/svm4XHKUeY34F3ouOd + ###V85jhyn5OcrrVIiRSQOXfWan6M3cj772TD5zmgl7Lr24Pey2TKFUrPh28j4HmElT + ###CiDnX+BUajNAaSrzq9aU0SaoE2d2HW4zoVlN9u1ym3j1ehZH/dME08nDrDr8i6ni + ###G6R+HsfTqGA+GxYruYK87RRkvZd+VNEZ/JhbL8yWYMpJ0mXpPKgeHy2d+1m7IBQg + ###Q5xQpG9XmRyC0tlWwk4zsU0LKnMXiG7pahP9kJcjiFiYK2Q4MNGBP19EA6iNvF48 + ###qOioyAEaSP253QT70UVtNIO0UmpU3ek0uhxhnAOlX5dKNj4aGUI7utYRJULD04+7 + ###HO6tAUpdMs6C+JkSkYpN7+h1MGCI7LKrBwM0CVAdfFJlVDbVcXR+1e+O9TzvNAup + ###Dqs4I2c/g2Ovpo098TZzNt8axKFhJoeIdM0dyXbgUA7PQBEAqL6Ed1GMl03jcd2e + ###KlgrSFr0gwXC7GMWaBPiG90smWjI8nDS108zBTEhvBsqdxIhkcEFc+p5kryq4/2Z + ###KzpgRwgdwuyIF5iEDwf2Ct61ol8RlRBUwiQ8GAMoPnX7VxGlDNJvkVrolAWeI3L4 + ###MPlvh5wdAydNvu58cnZu+IHQWv9BxM357k0ILxtzdZygkEl2SplTHVK7cooY7Toy + ###2bBnifUPtWFRCFqz6sYD5SL2qH9Kabef9nXibfgrGxfl/QcdVFmlDPtBxXOBLX9z + ###PqZ53EAau5nOas4wPTN/8pA++DdL+UkofiVzXziO8/R7yWEaSszAVscmwnsQtwyw + ###o+ZjEaiv+3HTfHzmbI2cLMRgjHeD1eWqz4SErGv0ExAUUDwXH4kywj9c4BclGypL + ###fFxaSuUbcCgAH5DQoYVjqFaQAZyK6k1+qqZnAP+Hja7Av8HxwFCKAN1atB4clA4Q + ###lbFq+jFxrnz23h0UIMd7TFUy6CW4BIo/5ffE/95Y46jodMw7NWGlCuqvJRcDiuKx + ###VnGoUBoJotT9FI275yaZyqYz00dP9M1qOn2oRZXVEk7Iu+koME2NXlyZRdvNheFa + ###VFKOkoyxnHwc5RoM7hFvQM6dKxZOxfsAlHrT+FMKkGZAyQ4JGskLIyybDic1DDw9 + ###BqfdMZ4Bn2IVmydrNDSUyT/H0wIh4IokGxVCRxriisxz7q/XLEBiUkSksnAe3ZAN + ###4AQFgc8XcQ9FgGk0RqMRHPA4mmCEFvE5GuPoh2Mg7mprUFDlF83n71522kcHh83O + ###7uuDdrODIf8ocxj5MnSOMNVeG3C2oJJrxZeYmmt6bSymHV3KKYZYGt6gHMo/a95G + ###f4bfGtbjSImUJn0UYom7qQxMbWlj4pg4h5LnD9Wy3/GX/cgPpfa73d1mu41pPf7q + ###tJeLZ/EsnsWzeBbP4lk8i2fxLJ7Fs3gWz+JZPItn8SyexbN4Fs/iWTyLZ/EsnsWz + ###eBbP4lk8i2fxLJ7F8y///D83X5q/AIAgAA== + +A.4. Test Vectors + + Because of size constraints, the Opus test vectors are not + distributed in this draft. They are available from the Opus codec + website at and will also be made + + + +Valin, et al. Expires August 20, 2012 [Page 318] + +Internet-Draft Interactive Audio Codec February 2012 + + + available in IETF meeting proceedings. These test vectors were + created specifically to exercise all aspects of the decoder and + therefore the audio quality of the decoded output is significantly + lower than what Opus can achieve in normal operation. + + The SHA1 hash of the files in the test vector package are + + + e49b2862ceec7324790ed8019eb9744596d5be01 testvector01.bit + b809795ae1bcd606049d76de4ad24236257135e0 testvector02.bit + e0c4ecaeab44d35a2f5b6575cd996848e5ee2acc testvector03.bit + a0f870cbe14ebb71fa9066ef3ee96e59c9a75187 testvector04.bit + 9b3d92b48b965dfe9edf7b8a85edd4309f8cf7c8 testvector05.bit + 28e66769ab17e17f72875283c14b19690cbc4e57 testvector06.bit + bacf467be3215fc7ec288f29e2477de1192947a6 testvector07.bit + ddbe08b688bbf934071f3893cd0030ce48dba12f testvector08.bit + 3932d9d61944dab1201645b8eeaad595d5705ecb testvector09.bit + 521eb2a1e0cc9c31b8b740673307c2d3b10c1900 testvector10.bit + 6bc8f3146fcb96450c901b16c3d464ccdf4d5d96 testvector11.bit + 338c3f1b4b97226bc60bc41038becbc6de06b28f testvector12.bit + a20a2122d42de644f94445e20185358559623a1f testvector01.dec + 48ac1ff1995250a756e1e17bd32acefa8cd2b820 testvector02.dec + d15567e919db2d0e818727092c0af8dd9df23c95 testvector03.dec + 1249dd28f5bd1e39a66fd6d99449dca7a8316342 testvector04.dec + 93eee37e5d26a456d2c24483060132ff7eae2143 testvector05.dec + a294fc17e3157768c46c5ec0f2116de0d2c37ee2 testvector06.dec + 2bf550e2f072e0941438db3f338fe99444385848 testvector07.dec + 2695c1f2d1f9748ea0bf07249c70fd7b87f61680 testvector08.dec + 12862add5d53a9d2a7079340a542a2f039b992bb testvector09.dec + a081252bb2b1a902fdc500530891f47e2a373d84 testvector10.dec + dfd0f844f2a42df506934fac2100a3c03beec711 testvector11.dec + 8c16b2a1fb60e3550ba165068f9d7341357fdb63 testvector12.dec + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 319] + +Internet-Draft Interactive Audio Codec February 2012 + + +Appendix B. Self-Delimiting Framing + + To use the internal framing described in Section 3, the decoder must + know the total length of the Opus packet, in bytes. This section + describes a simple variation of that framing which can be used when + the total length of the packet is not known. Nothing in the encoding + of the packet itself allows a decoder to distinguish between the + regular, undelimited framing and the self-delimiting framing + described in this appendix. Which one is used and where must be + established by context at the transport layer. It is RECOMMENDED + that a transport layer choose exactly one framing scheme, rather than + allowing an encoder to signal which one it wants to use. + + For example, although a regular Opus stream does not support more + than two channels, a multi-channel Opus stream may be formed from + several one- and two-channel streams. To pack an Opus packet from + each of these streams together in a single packet at the transport + layer, one could use the self-delimiting framing for all but the last + stream, and then the regular, undelimited framing for the last one. + Reverting to the undelimited framing for the last stream saves + overhead (because the total size of the transport-layer packet will + still be known), and ensures that a "multi-channel" stream which only + has a single Opus stream uses the same framing as a regular Opus + stream does. This avoids the need for signaling to distinguish these + two cases. + + The self-delimiting framing is identical to the regular, undelimited + framing from Section 3, except that each Opus packet contains one + extra length field, encoded using the same one- or two-byte scheme + from Section 3.2.1. This extra length immediately precedes the + compressed data of the first Opus frame in the packet, and is + interpreted in the various modes as follows: + + o Code 0 packets: It is the length of the single Opus frame (see + Figure 21). + + o Code 1 packets: It is the length used for both of the Opus frames + (see Figure 22). + + o Code 2 packets: It is the length of the second Opus frame (see + Figure 23). + + o CBR Code 3 packets: It is the length used for all of the Opus + frames (see Figure 24). + + o VBR Code 3 packets: It is the length of the last Opus frame (see + Figure 25). + + + + +Valin, et al. Expires August 20, 2012 [Page 320] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |0|0|s| config | N1 (1-2 bytes): | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | + | Compressed frame 1 (N1 bytes)... : + : | + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 21: A Self-Delimited Code 0 Packet + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|0|s| config | N1 (1-2 bytes): | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : + | Compressed frame 1 (N1 bytes)... | + : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : + | Compressed frame 2 (N1 bytes)... | + : +-+-+-+-+-+-+-+-+ + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 22: A Self-Delimited Code 1 Packet + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |0|1|s| config | N1 (1-2 bytes): N2 (1-2 bytes : | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ : + | Compressed frame 1 (N1 bytes)... | + : +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ | + | Compressed frame 2 (N2 bytes)... : + : | + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 23: A Self-Delimited Code 2 Packet + + + + + + +Valin, et al. Expires August 20, 2012 [Page 321] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|1|s| config | M |p|0| Pad len (Opt) : N1 (1-2 bytes): + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 1 (N1 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 2 (N1 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : ... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame M (N1 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : Opus Padding (Optional)... | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 24: A Self-Delimited CBR Code 3 Packet + + + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 322] + +Internet-Draft Interactive Audio Codec February 2012 + + + 0 1 2 3 + 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + |1|1|s| config | M |p|1| Padding length (Optional) : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : N1 (1-2 bytes): ... : N[M-1] | N[M] : + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 1 (N1 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame 2 (N2 bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : ... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + | | + : Compressed frame M (N[M] bytes)... : + | | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + : Opus Padding (Optional)... | + +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+ + + Figure 25: A Self-Delimited VBR Code 3 Packet + + + + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 323] + +Internet-Draft Interactive Audio Codec February 2012 + + +Authors' Addresses + + Jean-Marc Valin + Mozilla Corporation + 650 Castro Street + Mountain View, CA 94041 + USA + + Phone: +1 650 903-0800 + Email: jmvalin@jmvalin.ca + + + Koen Vos + Skype Technologies S.A. + Soder Malarstrand 43 + Stockholm, 11825 + SE + + Phone: +46 73 085 7619 + Email: koen.vos@skype.net + + + Timothy B. Terriberry + Mozilla Corporation + 650 Castro Street + Mountain View, CA 94041 + USA + + Phone: +1 650 903-0800 + Email: tterriberry@mozilla.com + + + + + + + + + + + + + + + + + + + + + +Valin, et al. Expires August 20, 2012 [Page 324] + diff --git a/opus.spec b/opus.spec index 1256d4c..8794848 100644 --- a/opus.spec +++ b/opus.spec @@ -1,6 +1,6 @@ Name: opus -Version: 0.9.8 -Release: 2%{?dist} +Version: 0.9.10 +Release: 1%{?dist} Summary: An audio codec for use in low-delay speech and audio communication Group: System Environment/Libraries @@ -8,7 +8,7 @@ License: BSD URL: http://www.opus-codec.org/ Source0: http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz # This is the current IETF Working Group draft -Source1: http://tools.ietf.org/id/draft-ietf-codec-opus-10.txt +Source1: http://tools.ietf.org/id/draft-ietf-codec-opus-11.txt %description The Opus codec is designed for interactive speech and audio transmission over @@ -57,6 +57,9 @@ rm %{buildroot}/usr/share/doc/opus/doxygen-build.stamp %{_libdir}/pkgconfig/opus.pc %changelog +* Fri Apr 27 2012 Peter Robinson - 0.9.10-1 +- Update to 0.9.10 + * Fri Jan 13 2012 Fedora Release Engineering - 0.9.8-2 - Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild diff --git a/sources b/sources index dac6427..3cfb831 100644 --- a/sources +++ b/sources @@ -1 +1 @@ -76c1876eae9169dee808ff4710d847cf opus-0.9.8.tar.gz +afbda2fd20dc08e6075db0f60297a137 opus-0.9.10.tar.gz