Network Working Group JM. Valin
Internet-Draft Octasic Inc.
Intended status: Standards Track K. Vos
Expires: February 17, 2012 Skype Technologies S.A.
T. Terriberry
Mozilla Corporation
August 16, 2011
Definition of the Opus Audio Codec
draft-ietf-codec-opus-08
Abstract
This document defines the Opus codec, designed for interactive speech
and audio transmission over the Internet.
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 February 17, 2012.
Copyright Notice
Copyright (c) 2011 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
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.
Valin, et al. Expires February 17, 2012 [Page 1]
Internet-Draft Interactive Audio Codec August 2011
Table of Contents
1. Introduction . . . . . . . . . . . . . . . . . . . . . . . . 4
1.1. Notation and Conventions . . . . . . . . . . . . . . . . 5
1.1.1. min(x,y) . . . . . . . . . . . . . . . . . . . . . . 5
1.1.2. max(x,y) . . . . . . . . . . . . . . . . . . . . . . 5
1.1.3. clamp(lo,x,hi) . . . . . . . . . . . . . . . . . . . 5
1.1.4. sign(x) . . . . . . . . . . . . . . . . . . . . . . . 5
1.1.5. log2(f) . . . . . . . . . . . . . . . . . . . . . . . 6
1.1.6. ilog(n) . . . . . . . . . . . . . . . . . . . . . . . 6
2. Opus Codec Overview . . . . . . . . . . . . . . . . . . . . . 7
3. Codec Modes . . . . . . . . . . . . . . . . . . . . . . . . . 9
3.1. The TOC Byte . . . . . . . . . . . . . . . . . . . . . . 9
3.2. Frame Packing . . . . . . . . . . . . . . . . . . . . . . 11
3.2.1. Frame Length Coding . . . . . . . . . . . . . . . . . 11
3.2.2. One Frame in the Packet (Code 0) . . . . . . . . . . 11
3.2.3. Two Frames in the Packet, Each with Equal
Compressed Size (Code 1) . . . . . . . . . . . . . . 12
3.2.4. Two Frames in the Packet, with Different
Compressed Sizes (Code 2) . . . . . . . . . . . . . . 12
3.2.5. An Arbitrary Number of Frames in the Packet
(Code 3) . . . . . . . . . . . . . . . . . . . . . . 13
3.3. Examples . . . . . . . . . . . . . . . . . . . . . . . . 15
3.4. Extending Opus . . . . . . . . . . . . . . . . . . . . . 16
4. Opus Decoder . . . . . . . . . . . . . . . . . . . . . . . . 17
4.1. Range Decoder . . . . . . . . . . . . . . . . . . . . . . 17
4.1.1. Decoding Symbols . . . . . . . . . . . . . . . . . . 19
4.1.2. Alternate Decoding Methods . . . . . . . . . . . . . 20
4.1.3. Decoding Raw Bits . . . . . . . . . . . . . . . . . . 22
4.1.4. Decoding Uniformly Distributed Integers . . . . . . . 22
4.1.5. Current Bit Usage . . . . . . . . . . . . . . . . . . 23
4.2. SILK Decoder . . . . . . . . . . . . . . . . . . . . . . 24
4.2.1. Decoder Modules . . . . . . . . . . . . . . . . . . . 26
4.2.2. Header Bits . . . . . . . . . . . . . . . . . . . . . 28
4.2.3. LBRR Flags . . . . . . . . . . . . . . . . . . . . . 28
4.2.4. SILK Frame Contents . . . . . . . . . . . . . . . . . 28
4.2.5. LBRR Frames . . . . . . . . . . . . . . . . . . . . . 74
4.3. CELT Decoder . . . . . . . . . . . . . . . . . . . . . . 75
4.3.1. Transient Decoding . . . . . . . . . . . . . . . . . 76
4.3.2. Energy Envelope Decoding . . . . . . . . . . . . . . 76
4.3.3. Bit allocation . . . . . . . . . . . . . . . . . . . 78
4.3.4. Shape Decoder . . . . . . . . . . . . . . . . . . . . 82
4.3.5. Anti-collapse processing . . . . . . . . . . . . . . 84
4.3.6. Denormalization . . . . . . . . . . . . . . . . . . . 84
4.3.7. Inverse MDCT . . . . . . . . . . . . . . . . . . . . 84
4.3.8. Packet Loss Concealment (PLC) . . . . . . . . . . . . 85
4.4. Mode Switching . . . . . . . . . . . . . . . . . . . . . 85
4.4.1. Switching Side Information . . . . . . . . . . . . . 86
Valin, et al. Expires February 17, 2012 [Page 2]
Internet-Draft Interactive Audio Codec August 2011
5. Codec Encoder . . . . . . . . . . . . . . . . . . . . . . . . 88
5.1. Range Coder . . . . . . . . . . . . . . . . . . . . . . . 88
5.1.1. Encoding Symbols . . . . . . . . . . . . . . . . . . 88
5.1.2. Encoding Raw Bits . . . . . . . . . . . . . . . . . . 89
5.1.3. Encoding Uniformly Distributed Integers . . . . . . . 90
5.1.4. Finalizing the Stream . . . . . . . . . . . . . . . . 90
5.1.5. Current Bit Usage . . . . . . . . . . . . . . . . . . 90
5.2. SILK Encoder . . . . . . . . . . . . . . . . . . . . . . 91
5.2.1. Voice Activity Detection . . . . . . . . . . . . . . 92
5.2.2. High-Pass Filter . . . . . . . . . . . . . . . . . . 93
5.2.3. Pitch Analysis . . . . . . . . . . . . . . . . . . . 93
5.2.4. Noise Shaping Analysis . . . . . . . . . . . . . . . 95
5.2.5. Prefilter . . . . . . . . . . . . . . . . . . . . . . 99
5.2.6. Prediction Analysis . . . . . . . . . . . . . . . . . 99
5.2.7. LSF Quantization . . . . . . . . . . . . . . . . . . 100
5.2.8. LTP Quantization . . . . . . . . . . . . . . . . . . 103
5.2.9. Noise Shaping Quantizer . . . . . . . . . . . . . . . 104
5.2.10. Range Encoder . . . . . . . . . . . . . . . . . . . . 105
5.3. CELT Encoder . . . . . . . . . . . . . . . . . . . . . . 105
5.3.1. Pre-filter . . . . . . . . . . . . . . . . . . . . . 105
5.3.2. Forward MDCT . . . . . . . . . . . . . . . . . . . . 105
5.3.3. Bands and Normalization . . . . . . . . . . . . . . . 106
5.3.4. Energy Envelope Quantization . . . . . . . . . . . . 106
5.3.5. Spherical Vector Quantization . . . . . . . . . . . . 107
5.3.6. Stereo support . . . . . . . . . . . . . . . . . . . 108
5.3.7. Synthesis . . . . . . . . . . . . . . . . . . . . . . 109
5.3.8. Variable Bitrate (VBR) . . . . . . . . . . . . . . . 109
6. Conformance . . . . . . . . . . . . . . . . . . . . . . . . . 110
7. Security Considerations . . . . . . . . . . . . . . . . . . . 111
8. IANA Considerations . . . . . . . . . . . . . . . . . . . . . 112
9. Acknowledgments . . . . . . . . . . . . . . . . . . . . . . . 113
10. Informative References . . . . . . . . . . . . . . . . . . . 114
Appendix A. Reference Implementation . . . . . . . . . . . . . . 116
A.1. Extracting the source . . . . . . . . . . . . . . . . . . 116
A.2. Development Versions . . . . . . . . . . . . . . . . . . 116
A.3. Base64-encoded source code . . . . . . . . . . . . . . . 116
Appendix B. opus_compare.c . . . . . . . . . . . . . . . . . . . 261
Appendix C. Self-Delimiting Framing . . . . . . . . . . . . . . 267
Authors' Addresses . . . . . . . . . . . . . . . . . . . . . . . 271
Valin, et al. Expires February 17, 2012 [Page 3]
Internet-Draft Interactive Audio Codec August 2011
1. Introduction
The Opus codec is a real-time interactive audio codec 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. In general, only the decoder portion of
this software is normative, though a significant amount of code is
shared by both the encoder and decoder. The decoder contains
significant amounts of integer and fixed-point arithmetic which must
be performed exactly, including all rounding considerations, so any
useful specification must make extensive use of 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 February 17, 2012 [Page 4]
Internet-Draft Interactive Audio Codec August 2011
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.
Even when using floating-point, various operations in the codec
require bit-exact fixed-point behavior. The notation "Q<n>", 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 syntax like "2**n" is used to
indicate 2 raised to the power n. 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 February 17, 2012 [Page 5]
Internet-Draft Interactive Audio Codec August 2011
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 February 17, 2012 [Page 6]
Internet-Draft Interactive Audio Codec August 2011
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. Internally, the codec always operates at a
48 kHz sampling rate, though it allows input and output of various
bandwidths, defined as follows:
+----------------------+-----------------+--------------------------+
| Abbreviation | Audio Bandwidth | Sampling 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 |
+----------------------+-----------------+--------------------------+
These 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.
The LP layer is based on the SILK [1] codec [SILK]. It supports NB,
MB, or WB audio and frame sizes from 10 ms to 60 ms, and requires an
additional 5.2 ms look-ahead for noise shaping estimation (5 ms) and
internal resampling (0.2 ms). Like Vorbis and many other modern
codecs, SILK is inherently designed for variable-bitrate (VBR)
coding, though an encoder can with sufficient effort produce
constant-bitrate (CBR) or near-CBR streams.
The MDCT layer is based on the CELT [2] codec [CELT]. It supports
sampling 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
Valin, et al. Expires February 17, 2012 [Page 7]
Internet-Draft Interactive Audio Codec August 2011
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.
At the decoder, the two decoder outputs are simply added together.
To compensate for the different look-aheads 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
lookahead 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.
Valin, et al. Expires February 17, 2012 [Page 8]
Internet-Draft Interactive Audio Codec August 2011
3. Codec Modes
As described, the two layers can be combined in three possible
operating modes:
1. A 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
3. An MDCT-only mode for very low delay speech transmission as well
as music transmission.
A single packet may contain multiple audio frames, however they must
share a common set of parameters, including the operating mode, audio
bandwidth, frame size, and channel count. 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 C.
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. Table 1 lists the parameters for each configuration.
Valin, et al. Expires February 17, 2012 [Page 9]
Internet-Draft Interactive Audio Codec August 2011
+-----------------------+-----------+-----------+-------------------+
| Configuration | Mode | Bandwidth | Frame Size(s) |
| Number(s) | | | |
+-----------------------+-----------+-----------+-------------------+
| 0...3 | LP-only | NB | 10, 20, 40, 60 ms |
| | | | |
| 4...7 | LP-only | MB | 10, 20, 40, 60 ms |
| | | | |
| 8...11 | LP-only | WB | 10, 20, 40, 60 ms |
| | | | |
| 12...13 | Hybrid | SWB | 10, 20 ms |
| | | | |
| 14...15 | Hybrid | FB | 10, 20 ms |
| | | | |
| 16...19 | MDCT-only | NB | 2.5, 5, 10, 20 ms |
| | | | |
| 20...23 | MDCT-only | WB | 2.5, 5, 10, 20 ms |
| | | | |
| 24...27 | MDCT-only | SWB | 2.5, 5, 10, 20 ms |
| | | | |
| 28...31 | MDCT-only | FB | 2.5, 5, 10, 20 ms |
+-----------------------+-----------+-----------+-------------------+
Table 1: TOC Byte Configuration Parameters
One additional bit, labeled "s", is used to signal 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
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.
Valin, et al. Expires February 17, 2012 [Page 10]
Internet-Draft Interactive Audio Codec August 2011
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, 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 (DTX or lost packet)
o 1...251: Size of the frame in bytes
o 252...255: A second byte is needed. The total size is
(size[1]*4)+size[0]
The maximum representable size is 255*4+255=1275 bytes. This limit
MUST NOT be exceeded, even when no length field is used. 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 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
bridges, or other software.
3.2.2. One Frame in the Packet (Code 0)
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.
Valin, et al. Expires February 17, 2012 [Page 11]
Internet-Draft Interactive Audio Codec August 2011
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. Two Frames in the Packet, Each with Equal Compressed Size
(Code 1)
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
3.2.4. Two Frames in the Packet, with Different Compressed Sizes
(Code 2)
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. The length
of the first frame, N1, MUST be no larger than the size of the
payload remaining after decoding that length for all code 2 packets.
Valin, et al. Expires February 17, 2012 [Page 12]
Internet-Draft Interactive Audio Codec August 2011
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. An Arbitrary Number of Frames in the Packet (Code 3)
Code 3 packets may encode an arbitrary number of packets, 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. For code 3 packets, 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.
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. The additional padding
bytes appear at the end of the packet, and SHOULD be set to zero by
the encoder, however the decoder MUST accept any value for the
padding bytes. By using code 255 multiple times, it is possible to
Valin, et al. Expires February 17, 2012 [Page 13]
Internet-Draft Interactive Audio Codec August 2011
create a packet of any specific, desired size. Let P be the total
amount of padding, including both the trailing padding bytes
themselves and the header bytes used to indicate how many there are.
Then P MUST be no more than N-2 for CBR packets, or N-M-1 for VBR
packets.
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 an 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.
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 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.
Valin, et al. Expires February 17, 2012 [Page 14]
Internet-Draft Interactive Audio Codec August 2011
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.
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:
Valin, et al. Expires February 17, 2012 [Page 15]
Internet-Draft Interactive Audio Codec August 2011
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:
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 the rules above as
normal Opus packets. They are reserved for future applications, such
as in-band headers (containing metadata, etc.) or multichannel
support.
Valin, et al. Expires February 17, 2012 [Page 16]
Internet-Draft Interactive Audio Codec August 2011
4. Opus Decoder
The Opus decoder consists of two main blocks: the SILK decoder and
the CELT decoder. 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 as illustrated in the block diagram
below. At any given time, one or both of the SILK and CELT decoders
may be active.
+-------+ +----------+
| SILK | | sample |
+->|decoder|--->| rate |----+
bit- +-------+ | | | |conversion| v
stream | Range |---+ +-------+ +----------+ /---\ audio
------->|decoder| | + |------>
| |---+ +-------+ +----------+ \---/
+-------+ | | CELT | | Delay | ^
+->|decoder|----| compens- |----+
| | | ation |
+-------+ +----------+
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 February 17, 2012 [Page 17]
Internet-Draft Interactive Audio Codec August 2011
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.
Opus only uses static contexts. They are not adapted to the
statistics of the data as it is coded.
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
a symbol 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" (although,
since 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[k] = \ 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. The remaining bit
is saved 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
Valin, et al. Expires February 17, 2012 [Page 18]
Internet-Draft Interactive Audio Codec August 2011
that rng > 2**23.
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
fs = ft - min(val/(rng/ft)+1, 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
val = val - (rng/ft)*(ft-fh[k]) .
If fl[k] is greater than zero, then the decoder updates rng using
rng = (rng/ft)*(fh[k]-fl[k]) .
Otherwise, it updates rng using
rng = rng - (rng/ft)*(ft-fh[k]).
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.
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.
Valin, et al. Expires February 17, 2012 [Page 19]
Internet-Draft Interactive Audio Codec August 2011
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.4 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
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.
Valin, et al. Expires February 17, 2012 [Page 20]
Internet-Draft Interactive Audio Codec August 2011
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), but avoids one of the divisions.
4.1.2.2. ec_dec_bit_logp()
The next is ec_dec_bit_logp() (entdec.c), which decodes a single
binary symbol, replacing both the ec_decode() and ec_dec_update()
steps. The context is described by a single parameter, logp, which
is the absolute value of the base-2 logarithm of the probability of a
"1". It is mathematically equivalent to calling ec_decode() with
ft = (1<<logp), followed by ec_dec_update() with the 3-tuple
(fl[k] = 0, fh[k] = (1<<logp)-1, ft = (1<<logp)) if the returned
value of fs is less than (1<<logp)-1 (a "0" was decoded), and with
(fl[k] = (1<<logp)-1, fh[k] = ft = (1<<logp)) otherwise (a "1" was
decoded). The implementation requires no multiplications or
divisions.
4.1.2.3. ec_dec_icdf()
The last is ec_dec_icdf() (entdec.c), which decodes a single symbol
with a table-based context of up to 8 bits, also replacing both the
ec_decode() and ec_dec_update() steps, as well as the search for the
decoded symbol in between. The context is described by two
parameters, an icdf ("inverse" cumulative distribution function)
table and ftb. As with ec_decode_bin(), (1<<ftb) is equivalent to
ft. idcf[k], on the other hand, stores (1<<ftb)-fh[k], which is equal
to (1<<ftb)-fl[k+1]. fl[0] is assumed to be 0, and the table is
terminated by a value of 0 (where fh[k] == ft).
The function is mathematically equivalent to calling ec_decode() with
ft = (1<<ftb), using the returned value fs to search the table for
the first entry where fs < (1<<ftb)-icdf[k], and calling
ec_dec_update() with fl[k] = (1<<ftb)-icdf[k-1] (or 0 if k == 0),
fh[k] = (1<<ftb)-idcf[k], and ft = (1<<ftb). Combining the search
with the update allows the division to be replaced by a series of
multiplications (which are usually much cheaper), and using an
inverse CDF allows the use of an ftb as large as 8 in an 8-bit table
without any special cases. This is the primary interface with the
range decoder in the SILK layer, though it is used in a few places in
the CELT layer as well.
Although icdf[k] is more convenient for the code, the frequency
counts, f[k], are a more natural representation of the probability
distribution function (PDF) for a given symbol. Therefore this draft
lists the latter, not the former, when describing the context in
Valin, et al. Expires February 17, 2012 [Page 21]
Internet-Draft Interactive Audio Codec August 2011
which a symbol is coded as a list, e.g., {4, 4, 4, 4}/16 for a
uniform context with four possible values and ft=16. The value of ft
after the slash is always the sum of the entries in the PDF, but is
included for convenience. Contexts with identical probabilities,
f[k]/ft, but different values of ft (or equivalently, ftb) are not
the same, and cannot, in general, be used in place of one another.
An icdf table is also not capable of representing a PDF where the
first symbol has 0 probability. In such contexts, ec_dec_icdf() can
decode the symbol by using a table that drops the entries for any
initial zero-probability values and adding the constant offset of the
first value with a non-zero probability to its return value.
4.1.3. Decoding Raw Bits
The raw bits used by the CELT layer are packed at the end of the
packet, with the least significant bit of the first value packed in
the least significant bit of the last byte, filling up to the most
significant bit in the last byte, continuing on to the least
significant bit of the penultimate byte, and so on. The reference
implementation reads them using ec_dec_bits() (entdec.c). Because
the range decoder must read several bytes ahead in the stream, as
described in Section 4.1.1.1, the input consumed by the raw bits MAY
overlap with the input consumed by the range coder, and a decoder
MUST allow this. The format should render it impossible to attempt
to read more raw bits than there are actual bits in the frame, though
a decoder MAY wish to check for this and report an error.
4.1.4. Decoding Uniformly Distributed Integers
The ec_dec_uint() (entdec.c) function decodes one of ft equiprobable
values in the range 0 to ft-1, inclusive, each with a frequency of 1,
where ft may be as large as 2**32-1. Because ec_decode() is limited
to a total frequency of 2**16-1, this is split up into a range coded
symbol representing up to 8 of the high bits of the value, and, if
necessary, raw bits representing the remaining bits. The limit of 8
bits in the range coded symbol is a trade-off between implementation
complexity, modeling error (since the symbols no longer truly have
equal coding cost) and rounding error introduced by the range coder
itself (which gets larger as more bits are included). Using raw bits
reduces the maximum number of divisions required in the worst case,
but means that it may be possible to decode a value outside the range
0 to ft-1, inclusive.
ec_dec_uint() takes a single, positive parameter, ft, which is not
necessarily a power of two, and returns an integer, t, whose value
lies between 0 and ft-1, inclusive. Let ftb = ilog(ft-1), i.e., the
number of bits required to store ft-1 in two's complement notation.
If ftb is 8 or less, then t is decoded with t = ec_decode(ft), and
Valin, et al. Expires February 17, 2012 [Page 22]
Internet-Draft Interactive Audio Codec August 2011
the range coder state is updated using the three-tuple (t,t+1,ft).
If ftb is greater than 8, then the top 8 bits of t are decoded using
t = ec_decode((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 a problem 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
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 symbol that requires a whole
number of bits (i.e., ft/(fh[k]-fl[k]) is a power of two, including
values of ft larger than 2**8 with ec_dec_uint()), and there are at
least p 1/8th bits available, decoding the symbol will never advance
the decoder past the end of the frame, i.e., will never "bust" the
budget. Frames contain a whole number of bits, and the return value
of ec_tell_frac() will only advance by more than p 1/8th bits in this
case if there was a fractional number of bits remaining, and by no
more than the fractional part. However, when p is not a whole number
of bits, an extra 1/8th bit is required to ensure decoding the symbol
Valin, et al. Expires February 17, 2012 [Page 23]
Internet-Draft Interactive Audio Codec August 2011
will not bust.
The reference implementation keeps track of the total number of whole
bits that have been processed by the decoder so far in a 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 33 just after the initial range
renormalization process completes (or equivalently, it can be
initialized to 9 before 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 = rng>>(l-16), so that
32768 <= r < 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 = r*r>>15. Then add the 16th bit
of r to l via l = 2*l + (r>>16). Finally, if this bit was a 1,
reduce r by a factor of two via r = r>>1, so that it once again lies
in the range 32768 <= r < 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 in NB, MB, and WB modes internally. When used in a
hybrid frame in SWB or FB mode, the LP layer itself still only runs
in WB mode.
Valin, et al. Expires February 17, 2012 [Page 24]
Internet-Draft Interactive Audio Codec August 2011
Internally, the LP layer of a single Opus frame is composed of either
a single 10 ms SILK frame or between one and three 20 ms SILK frames.
Each SILK frame is in turn composed of either two or four 5 ms
subframes. Optional Low Bit-Rate Redundancy (LBRR) frames, which are
reduced-bitrate encodings of previous SILK frames, may appear 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, and from here on this draft will use "SILK frame" to refer
to either one and "regular SILK frame" if it needs to draw a
distinction between the two.
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.
+----------------------+-----------------+---------------+
| Symbol(s) | PDF | Condition |
+----------------------+-----------------+---------------+
| VAD flags | {1, 1}/2 | |
| | | |
| LBRR flag | {1, 1}/2 | |
| | | |
| Per-frame LBRR flags | Section 4.2.3 | Section 4.2.3 |
| | | |
| Frame Type | Section 4.2.4.1 | |
| | | |
| Gain index | Section 4.2.4.2 | |
+----------------------+-----------------+---------------+
Order of the symbols in the SILK section of the bit-stream.
Table 2
Valin, et al. Expires February 17, 2012 [Page 25]
Internet-Draft Interactive Audio Codec August 2011
4.2.1. Decoder Modules
An overview of the decoder is given in Figure 10.
+---------+ +------------+
-->| Range |--->| Decode |---------------------------+
1 | Decoder | 2 | Parameters |----------+ 5 |
+---------+ +------------+ 4 | |
3 | | |
\/ \/ \/
+------------+ +------------+ +------------+
| Generate |-->| LTP |-->| LPC |-->
| Excitation | | Synthesis | | Synthesis | 6
+------------+ +------------+ +------------+
1: Range encoded bitstream
2: Coded parameters
3: Pulses and gains
4: Pitch lags and LTP coefficients
5: LPC coefficients
6: Decoded signal
Decoder block diagram.
Figure 10
4.2.1.1. Range Decoder
The range decoder decodes the encoded parameters from the received
bitstream. Output from this function includes the pulses and gains
for the excitation signal generation, as well as LTP and LSF codebook
indices, which are needed for decoding LTP and LPC coefficients
needed for LTP and LPC synthesis filtering the excitation signal,
respectively.
4.2.1.2. Decode Parameters
Pulses and gains are decoded from the parameters that were decoded by
the range decoder.
When a voiced frame is decoded and LTP codebook selection and indices
are received, LTP coefficients are decoded using the selected
codebook by choosing the vector that corresponds to the given
codebook index in that codebook. This is done for each of the four
subframes. The LPC coefficients are decoded from the LSF codebook by
Valin, et al. Expires February 17, 2012 [Page 26]
Internet-Draft Interactive Audio Codec August 2011
first adding the chosen LSF vector and the decoded LSF residual
signal. The resulting LSF vector is stabilized using the same method
that was used in the encoder, see Section 5.2.7.5. The LSF
coefficients are then converted to LPC coefficients, and passed on to
the LPC synthesis filter.
4.2.1.3. Generate Excitation
The pulses signal is multiplied with the quantization gain to create
the excitation signal.
4.2.1.4. LTP Synthesis
For voiced speech, the excitation signal e(n) is input to an LTP
synthesis filter that will recreate the long term correlation that
was removed in the LTP analysis filter and generate an LPC excitation
signal e_LPC(n), according to
d
__
e_LPC(n) = e(n) + \ e_LPC(n - L - i) * b_i,
/_
i=-d
using the pitch lag L, and the decoded LTP coefficients b_i. The
number of LTP coefficients is 5, and thus d = 2. For unvoiced
speech, the output signal is simply a copy of the excitation signal,
i.e., e_LPC(n) = e(n).
4.2.1.5. LPC Synthesis
In a similar manner, the short-term correlation that was removed in
the LPC analysis filter is recreated in the LPC synthesis filter.
The LPC excitation signal e_LPC(n) is filtered using the LTP
coefficients a_i, according to
d_LPC
__
y(n) = e_LPC(n) + \ y(n - i) * a_i,
/_
i=1
where d_LPC is the LPC synthesis filter order, and y(n) is the
decoded output signal.
Valin, et al. Expires February 17, 2012 [Page 27]
Internet-Draft Interactive Audio Codec August 2011
4.2.2. Header Bits
The LP layer begins with two to eight header bits, decoded in
silk_Decode() (silk_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
flags correspond to the mid channel, and a second set of flags is
included for the side channel.
Because these are the first symbols decoded by the range coder, they
can be extracted directly from the upper 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.3. LBRR Flags
For Opus frames longer than 20 ms, a set of per-frame LBRR flags is
decoded for each channel that has its LBRR flag set. For 40 ms Opus
frames the 2-frame LBRR flag PDF from Table 3 is used, and for 60 ms
Opus frames the 3-frame LBRR flag PDF is used. 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 3: LBRR Flag PDFs
LBRR frames do not include their own separate VAD flags. An LBRR
frame is only meant to be transmitted for active speech, thus all
LBRR frames are treated as active.
4.2.4. SILK Frame Contents
Each SILK frame includes a set of side information that encodes the
frame type, quantization type and gains, short-term prediction filter
coefficients, LSF interpolation weight, long-term prediction filter
lags and gains, and a linear congruential generator (LCG) seed. The
quantized excitation signal follows these at the end of the frame.
Valin, et al. Expires February 17, 2012 [Page 28]
Internet-Draft Interactive Audio Codec August 2011
4.2.4.1. Frame Type
Each SILK frame begins with 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 the value either 0 or 1 and is decoded using the
first PDF in Table 4. If the frame is an LBRR frame or a regular
SILK frame whose VAD flag was set (an "active" frame), then the
symbol ranges from 2 to 5, inclusive, and is decoded using the second
PDF in Table 4. Table 5 translates between the value of 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 4: Frame Type PDFs
+------------+-------------+--------------------------+
| Frame Type | Signal Type | Quantization Offset Type |
+------------+-------------+--------------------------+
| 0 | Inactive | 0 |
| | | |
| 1 | Inactive | 1 |
| | | |
| 2 | Unvoiced | 0 |
| | | |
| 3 | Unvoiced | 1 |
| | | |
| 4 | Voiced | 0 |
| | | |
| 5 | Voiced | 1 |
+------------+-------------+--------------------------+
Table 5: Signal Type and Quantization Offset Type from Frame Type
4.2.4.2. Sub-Frame 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
Valin, et al. Expires February 17, 2012 [Page 29]
Internet-Draft Interactive Audio Codec August 2011
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.
For the first LBRR frame, an LBRR frame where the previous LBRR frame
was not coded, or the first regular SILK frame in an Opus frame, the
first subframe uses an independent coding method. The 3 most
significant bits of the quantization gain are decoded using a PDF
selected from Table 6 based on the decoded signal type.
+-------------+------------------------------------+
| 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 6: 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 7: PDF for Independent Quantization Gain LSb Coding
For all other subframes (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. The PDF in
Table 8 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 8: PDF for Delta Quantization Gain Coding
The following formula translates this index into a quantization gain
Valin, et al. Expires February 17, 2012 [Page 30]
Internet-Draft Interactive Audio Codec August 2011
for the current subframe using the gain from the previous subframe:
log_gain = min(max(2*gain_index - 16,
previous_log_gain + gain_index - 4), 63)
silk_gains_dequant() (silk_gain_quant.c) dequantizes the 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() (silk_log2lin.c) computes an
approximation of 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, if i < 16, then
(1<<i) + (((-174*f*(128-f)>>16)+f)>>7)*(1<<i)
yields the approximate exponential. Otherwise, silk_log2lin uses
(1<<i) + ((-174*f*(128-f)>>16)+f)*((1<<i)>>7) .
4.2.4.3. Normalized Line Spectral Frequencies
Normalized Line Spectral Frequencies (LSFs) follow the quantization
gains in the bitstream, and represent the Linear Prediction
Coefficients (LPCs) for the current SILK frame. Once decoded, they
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-symmetric part (P and Q in
Section 4.2.4.3.3). 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). NB and MB frames use an order-10 predictor, while WB frames
use an order-16 predictor, and thus have different sets of tables.
The first VQ stage uses a 32-element codebook, coded with one of the
PDFs in Table 9, 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 18 and Table 19, but
they are not needed until the last stages of reconstructing the LSF
coefficients.
Valin, et al. Expires February 17, 2012 [Page 31]
Internet-Draft Interactive Audio Codec August 2011
+-----------+----------+--------------------------------------------+
| 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 |
| | | |
| 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 9: PDFs for Normalized LSF Index Stage-1 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 10, and the
8 (i...p) for WB frames given in Table 11. Which PDF is used for
which coefficient is driven by the index, I1, decoded in the first
stage. Table 12 lists the letter of the corresponding PDF for each
normalized LSF coefficient for NB and MB, and Table 13 lists the same
information for WB.
Valin, et al. Expires February 17, 2012 [Page 32]
Internet-Draft Interactive Audio Codec August 2011
+----------+--------------------------------------+
| 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 10: PDFs for NB/MB Normalized LSF Index Stage-2 Decoding
+----------+---------------------------------------+
| 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 11: PDFs for WB Normalized LSF Index Stage-2 Decoding
+----+---------------------+
| I1 | Coefficient |
+----+---------------------+
| | 0 1 2 3 4 5 6 7 8 9 |
Valin, et al. Expires February 17, 2012 [Page 33]
Internet-Draft Interactive Audio Codec August 2011
| 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 |
| | |
| 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 |
| | |
Valin, et al. Expires February 17, 2012 [Page 34]
Internet-Draft Interactive Audio Codec August 2011
| 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 12: Codebook Selection for NB/MB Normalized LSF Index Stage 2
Decoding
+----+------------------------------------------------+
| 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 |
| | |
| j0 | 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 |
Valin, et al. Expires February 17, 2012 [Page 35]
Internet-Draft Interactive Audio Codec August 2011
| 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 |
| | |
| 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 13: 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 12 or Table 13, and subtracts 4 from the
result to given an index in the range -4 to 4, inclusive. If the
Valin, et al. Expires February 17, 2012 [Page 36]
Internet-Draft Interactive Audio Codec August 2011
index is either -4 or 4, it reads a second symbol using the PDF in
Table 14, 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 14: PDF for Normalized LSF Index Extension Decoding
The decoded indices from both stages are translated back into
normalized LSF coefficients in silk_NLSF_decode()
(silk_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 15
contains lists of 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.
Valin, et al. Expires February 17, 2012 [Page 37]
Internet-Draft Interactive Audio Codec August 2011
+-------------+-----+-----+-----+-----+
| 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 15: Prediction Weights for Normalized LSF Decoding
The prediction is undone using the procedure implemented in
silk_NLSF_residual_dequant() (silk_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 16 gives the
selections for each coefficient for NB and MB, and Table 17 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 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) ,
Valin, et al. Expires February 17, 2012 [Page 38]
Internet-Draft Interactive Audio Codec August 2011
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 |
| | |
| 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 |
Valin, et al. Expires February 17, 2012 [Page 39]
Internet-Draft Interactive Audio Codec August 2011
| 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 | A 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 16: 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 |
| | |
| 5 | C D C 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 |
Valin, et al. Expires February 17, 2012 [Page 40]
Internet-Draft Interactive Audio Codec August 2011
| 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 |
| | |
| 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 |
+----+---------------------------------------------+
Valin, et al. Expires February 17, 2012 [Page 41]
Internet-Draft Interactive Audio Codec August 2011
Table 17: Prediction Weight Selection for WB Normalized LSF Decoding
The spectral distortion introduced by the quantization of each LSF
coefficient varies, so the stage-2 residual is weighted accordingly,
using the low-complexity weighting 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 18 or Table 19. 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) to avoid computing them when decoding. The reference
implementation computes them on the fly in
silk_NLSF_VQ_weights_laroia() (silk_NLSF_VQ_weights_laroia.c) and its
caller, to reduce the amount of ROM required.
+----+----------------------------------------+
| I1 | Codebook |
+----+----------------------------------------+
| | 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 |
Valin, et al. Expires February 17, 2012 [Page 42]
Internet-Draft Interactive Audio Codec August 2011
| 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 |
| | |
| 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 |
| | |
Valin, et al. Expires February 17, 2012 [Page 43]
Internet-Draft Interactive Audio Codec August 2011
| 30 | 24 30 52 84 131 150 166 186 203 229 |
| | |
| 31 | 37 48 64 84 104 118 156 177 201 230 |
+----+----------------------------------------+
Table 18: Codebook Vectors for NB/MB Normalized LSF Stage 1 Decoding
+----+------------------------------------------------------------+
| I1 | Codebook |
+----+------------------------------------------------------------+
| | 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 |
| | |
| 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 |
| | |
Valin, et al. Expires February 17, 2012 [Page 44]
Internet-Draft Interactive Audio Codec August 2011
| 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 19: Codebook Vectors for WB Normalized LSF Stage 1 Decoding
Given the stage-1 codebook entry cb1_Q8[], the stage-2 residual
res_Q10[], and their corresponding weights, w_Q9[], the reconstructed
normalized LSF coefficients are
NLSF_Q15[k] = (cb1_Q8[k]<<7) + (res_Q10[k]<<14)/w_Q9[k] ,
where the division is exact integer division. However, nothing thus
far in the reconstruction process, nor in the quantization process in
the encoder, 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.
Valin, et al. Expires February 17, 2012 [Page 45]
Internet-Draft Interactive Audio Codec August 2011
4.2.4.3.1. Normalized LSF Stabilization
The normalized LSF stabilization procedure is implemented in
silk_NLSF_stabilize() (silk_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 20 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 February 17, 2012 [Page 46]
Internet-Draft Interactive Audio Codec August 2011
+-------------+-----------+-----+
| 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 20: 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 20. First, the procedure finds the index
Valin, et al. Expires February 17, 2012 [Page 47]
Internet-Draft Interactive Audio Codec August 2011
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 executed 20 times, or
until it stops because the coefficients satisfy all the constraints.
After the 20th repetition of the above, 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.4.3.2. Normalized LSF Interpolation
For 20 ms SILK frames, the first half of the frame (i.e., the first
two sub-frames) may use normalized LSF coefficients that are
interpolated between the decoded LSFs for the previous frame and the
current frame. A Q2 interpolation factor follows the LSF coefficient
Valin, et al. Expires February 17, 2012 [Page 48]
Internet-Draft Interactive Audio Codec August 2011
indices in the bitstream, which is decoded using the PDF in Table 21.
This happens in silk_decode_indices() (silk_decode_indices.c). For
the first frame after a decoder reset, when no prior LSF coefficients
are available, 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 21: PDF for Normalized LSF Interpolation Index
Let n2_Q15[k] be the normalized LSF coefficients decoded by the
procedure in Section 4.2.4.3, 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()
(silk_decode_parameters.c).
4.2.4.3.3. Converting Normalized LSF Coefficients to LPCs
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
-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.
Valin, et al. Expires February 17, 2012 [Page 49]
Internet-Draft Interactive Audio Codec August 2011
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()
(silk_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 true the inverse of the
cosine function, when deriving the normalized LSF coefficients.
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 approximated
cosine, c_Q17[k], is
c_Q17[k] = (cos_Q13[i]*256 + (cos_Q13[i+1]-cos_Q13[i])*f + 8) >> 4 ,
where cos_Q13[i] is the corresponding entry of Table 22.
+-----+-------+-------+-------+-------+
| | 0 | 1 | 2 | 3 |
+-----+-------+-------+-------+-------+
| 0 | 8192 | 8190 | 8182 | 8170 |
| | | | | |
| 4 | 8152 | 8130 | 8104 | 8072 |
| | | | | |
| 8 | 8034 | 7994 | 7946 | 7896 |
| | | | | |
| 12 | 7840 | 7778 | 7714 | 7644 |
| | | | | |
| 16 | 7568 | 7490 | 7406 | 7318 |
| | | | | |
| 20 | 7226 | 7128 | 7026 | 6922 |
Valin, et al. Expires February 17, 2012 [Page 50]
Internet-Draft Interactive Audio Codec August 2011
| 24 | 6812 | 6698 | 6580 | 6458 |
| | | | | |
| 28 | 6332 | 6204 | 6070 | 5934 |
| | | | | |
| 32 | 5792 | 5648 | 5502 | 5352 |
| | | | | |
| 36 | 5198 | 5040 | 4880 | 4718 |
| | | | | |
| 40 | 4552 | 4382 | 4212 | 4038 |
| | | | | |
| 44 | 3862 | 3684 | 3502 | 3320 |
| | | | | |
| 48 | 3136 | 2948 | 2760 | 2570 |
| | | | | |
| 52 | 2378 | 2186 | 1990 | 1794 |
| | | | | |
| 56 | 1598 | 1400 | 1202 | 1002 |
| | | | | |
| 60 | 802 | 602 | 402 | 202 |
| | | | | |
| 64 | 0 | -202 | -402 | -602 |
| | | | | |
| 68 | -802 | -1002 | -1202 | -1400 |
| | | | | |
| 72 | -1598 | -1794 | -1990 | -2186 |
| | | | | |
| 76 | -2378 | -2570 | -2760 | -2948 |
| | | | | |
| 80 | -3136 | -3320 | -3502 | -3684 |
| | | | | |
| 84 | -3862 | -4038 | -4212 | -4382 |
| | | | | |
| 88 | -4552 | -4718 | -4880 | -5040 |
| | | | | |
| 92 | -5198 | -5352 | -5502 | -5648 |
| | | | | |
| 96 | -5792 | -5934 | -6070 | -6204 |
| | | | | |
| 100 | -6332 | -6458 | -6580 | -6698 |
| | | | | |
| 104 | -6812 | -6922 | -7026 | -7128 |
| | | | | |
| 108 | -7226 | -7318 | -7406 | -7490 |
| | | | | |
| 112 | -7568 | -7644 | -7714 | -7778 |
| | | | | |
| 116 | -7840 | -7896 | -7946 | -7994 |
| | | | | |
Valin, et al. Expires February 17, 2012 [Page 51]
Internet-Draft Interactive Audio Codec August 2011
| 120 | -8034 | -8072 | -8104 | -8130 |
| | | | | |
| 124 | -8152 | -8170 | -8182 | -8190 |
| | | | | |
| 128 | -8192 | | | |
+-----+-------+-------+-------+-------+
Table 22: Q13 Cosine Table for LSF Conversion
Given the list of cosine values, silk_NLSF2A_find_poly()
(silk_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
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.
Valin, et al. Expires February 17, 2012 [Page 52]
Internet-Draft Interactive Audio Codec August 2011
4.2.4.3.4. 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 the largest, breaking ties by using the lower
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
large.
silk_bwexpander_32() (silk_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:
Valin, et al. Expires February 17, 2012 [Page 53]
Internet-Draft Interactive Audio Codec August 2011
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 of the coefficients still overflow a 16-bit integer.
This saturation is not performed if maxabs_Q12 drops to 32767 or less
prior to the 10th round.
4.2.4.3.5. Limiting the Prediction Gain of the LPC Filter
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 LPC_inverse_pred_gain_QA()
(silk_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
rc[k] = -a[k][k] ,
a[k][n] - a[k][k-n-1]*rc[k]
a[k-1][n] = --------------------------- .
2
1 - rc[k]
However, LPC_inverse_pred_gain_QA() approximates this using fixed-
point arithmetic to guarantee reproducible results across platforms
and implementations. It is important to run on the real Q12
coefficients that will be used during reconstruction, because small
changes in the coefficients can make a stable filter unstable, but
increasing the precision back to Q16 allows more accurate computation
of the reflection coefficients. Thus, let
a32_Q16[d_LPC-1][n] = ((a32_Q17[n] + 16) >> 5) << 4
be the Q16 representation of the Q12 version of the LPC coefficients
that will eventually be used. Then for each k from d_LPC-1 down to
0, if abs(a32_Q16[k][k]) > 65520, the filter is unstable and the
recurrence stops. Otherwise, the row k-1 of a32_Q16 is computed from
row k as
Valin, et al. Expires February 17, 2012 [Page 54]
Internet-Draft Interactive Audio Codec August 2011
rc_Q31[k] = -a32_Q16[k][k] << 15 ,
div_Q30[k] = (1<<30) - 1 - (rc_Q31[k]*rc_Q31[k] >> 32) ,
b1[k] = ilog(div_Q30[k]) - 16 ,
(1<<29) - 1
inv_Qb1[k] = ----------------------- ,
div_Q30[k] >> (b1[k]+1)
err_Q29[k] = (1<<29)
- ((div_Q30[k]<<(15-b1[k]))*inv_Qb1[k] >> 16) ,
mul_Q16[k] = ((inv_Qb1[k] << 16)
+ (err_Q29[k]*inv_Qb1[k] >> 13)) >> b1[k] ,
b2[k] = ilog(mul_Q16[k]) - 15 ,
t_Q16[k-1][n] = a32_Q16[k][n]
- ((a32_Q16[k][k-n-1]*rc_Q31[k] >> 32) << 1) ,
a32_Q16[k-1][n] = ((t_Q16[k-1][n] *
(mul_Q16[k] << (16-b2[k]))) >> 32) << b2[k] .
Here, rc_Q30[k] are the reflection coefficients. div_Q30[k] is the
denominator for each iteration, and mul_Q16[k] is its multiplicative
inverse. inv_Qb1[k], which ranges from 16384 to 32767, is a low-
precision version of that inverse (with b1[k] fractional bits, where
b1[k] ranges from 3 to 14). err_Q29[k] is the residual error, ranging
from -32392 to 32763, which is used to improve the accuracy.
t_Q16[k-1][n], 0 <= n < k, are the numerators for the next row of
coefficients in the recursion, and a32_Q16[k-1][n] is the final
version of that row. Every multiply in this procedure except the one
used to compute mul_Q16[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_Q16[k][k]) <= 65520 for 0 <= k < d_LPC, then the filter is
considered stable.
On round i, 1 <= i <= 18, if the filter passes this stability check,
then this procedure stops, and the final LPC coefficients to use for
reconstruction 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.4.3.4, with
Valin, et al. Expires February 17, 2012 [Page 55]
Internet-Draft Interactive Audio Codec August 2011
sc_Q16[0] = 65536 - i*(i+9) .
If, after the 18th round, the filter still fails the stability check,
then a_Q12[k] is set to 0 for all k.
4.2.4.4. 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.4.1) include
additional Long-Term Prediction (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.4.4.1. Pitch Lags
The primary lag index is coded either relative to the primary lag of
the prior frame or as an absolute index. Like the quantization
gains, the first LBRR frame, an LBRR frame where the previous LBRR
frame was not coded, or the first regular SILK frame in an Opus frame
all code the pitch lag as an absolute index. When the prior frame
was not voiced, this also forces absolute coding.
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 23 and the low part using the codebook
corresponding to the current audio bandwidth from Table 24. 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
lag_scale and lag_min are the values from the "Scale" and "Minimum
Lag" columns of Table 24, 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 23: PDF for High Part of Primary Pitch Lag
Valin, et al. Expires February 17, 2012 [Page 56]
Internet-Draft Interactive Audio Codec August 2011
+------------+------------------------+-------+----------+----------+
| 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 24: 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 25. 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 = lag_prev + (delta_lag_index - 9)
where lag_prev is the primary pitch lag from the previous frame 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.
+-------------------------------------------------------------------+
| PDF |
+-------------------------------------------------------------------+
| {46, 2, 2, 3, 4, 6, 10, 15, 26, 38, 30, 22, 15, 10, 7, 6, 4, 4, |
| 2, 2, 2}/256 |
+-------------------------------------------------------------------+
Table 25: PDF for 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 26 depending on the current frame size
and audio bandwidth. Table 27 through Table 30 give the
corresponding offsets to apply to the primary pitch lag for each
subframe given the decoded codebook index.
Valin, et al. Expires February 17, 2012 [Page 57]
Internet-Draft Interactive Audio Codec August 2011
+-----------+--------+----------+-----------------------------------+
| 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} |
+-----------+--------+----------+-----------------------------------+
Table 26: PDFs for Subframe Pitch Contour
+-------+------------------+
| Index | Subframe Offsets |
+-------+------------------+
| 0 | 0 0 |
| | |
| 1 | 1 0 |
| | |
| 2 | 0 1 |
+-------+------------------+
Table 27: Codebook Vectors for Subframe Pitch Contour: NB, 10 ms
Frames
Valin, et al. Expires February 17, 2012 [Page 58]
Internet-Draft Interactive Audio Codec August 2011
+-------+------------------+
| 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 28: Codebook Vectors for Subframe Pitch Contour: NB, 20 ms
Frames
Valin, et al. Expires February 17, 2012 [Page 59]
Internet-Draft Interactive Audio Codec August 2011
+-------+------------------+
| 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 29: 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 February 17, 2012 [Page 60]
Internet-Draft Interactive Audio Codec August 2011
| 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 February 17, 2012 [Page 61]
Internet-Draft Interactive Audio Codec August 2011
| 31 | 5 2 -2 -5 |
| | |
| 32 | 8 3 -2 -7 |
| | |
| 33 | -9 -3 3 9 |
+-------+------------------+
Table 30: 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() (silk_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 24, respectively.
4.2.4.4.2. LTP Filter Coefficients
SILK can use a separate 5-tap pitch filter for each subframe. It
selects the filter to use from one of three codebooks. All of the
subframes in a SILK frame must choose their filter from the same
codebook, itself chosen via an explicitly-coded "periodicity index".
This immediately follows the subframe pitch lags, and is coded using
the 3-entry PDF from Table 31.
+------------------+
| PDF |
+------------------+
| {77, 80, 99}/256 |
+------------------+
Table 31: Periodicity Index PDF
The index of the filter for use for each subframe follows. They are
all coded using the PDF from Table 32 corresponding to the
periodicity index. Table 33 through Table 35 contain the
corresponding filter taps as signed Q7 integers.
Valin, et al. Expires February 17, 2012 [Page 62]
Internet-Draft Interactive Audio Codec August 2011
+-------------+----------+------------------------------------------+
| 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 32: Periodicity Index PDF
+-------+---------------------+
| 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 33: Codebook Vectors for LTP Filter, Periodicity Index 0
Valin, et al. Expires February 17, 2012 [Page 63]
Internet-Draft Interactive Audio Codec August 2011
+-------+---------------------+
| 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 34: 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 February 17, 2012 [Page 64]
Internet-Draft Interactive Audio Codec August 2011
| 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 February 17, 2012 [Page 65]
Internet-Draft Interactive Audio Codec August 2011
| 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 35: Codebook Vectors for LTP Filter, Periodicity Index 2
4.2.4.4.3. LTP Scaling Parameter
After the LTP filter coefficients, an LTP scaling parameter may
appear. This allows the encoder to trade-off the prediction gain
between packets against the recovery time after packet loss. Like
the quantization gains, only the first LBRR frame in an Opus frame,
an LBRR frame where the prior LBRR frame was not coded, and the first
regular SILK frame in an Opus frame include this field, and, like all
of the other LTP parameters, only for frames that are also voiced.
Unlike absolute-coding for pitch lags, a SILK frame will not include
this field just because the prior frame was not voiced.
If present, the value is coded using the 3-entry PDF in Table 36.
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 (0.95).
+-------------------+
| PDF |
+-------------------+
| {128, 64, 64}/256 |
+-------------------+
Table 36: PDF for LTP Scaling Parameter
4.2.4.5. Linear Congruential Generator (LCG) Seed
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 this seed during quantization,
meaning the flexibility to choose the LCG seed can reduce distortion.
The seed is decoded with the uniform 4-entry PDF in Table 37,
yielding a value between 0 and 3, inclusive.
Valin, et al. Expires February 17, 2012 [Page 66]
Internet-Draft Interactive Audio Codec August 2011
+----------------------+
| PDF |
+----------------------+
| {64, 64, 64, 64}/256 |
+----------------------+
Table 37: PDF for LCG Seed
4.2.4.6. Excitation
SILK codes the excitation using a modified version of the Pyramid
Vector Quantization (PVQ) codebook [PVQ]. The PVQ codebook 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 more suited to the Gaussian-like
distribution of the coefficient magnitudes and the non-uniform
distribution of their signs (caused by the quantization 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() (silk_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 38 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.
Valin, et al. Expires February 17, 2012 [Page 67]
Internet-Draft Interactive Audio Codec August 2011
+-----------------+------------+------------------------+
| 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 38: Number of Shell Blocks Per SILK Frame
4.2.4.6.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 39
corresponding to the signal type of the current frame (from
Section 4.2.4.1). 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.4.6.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
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 39: PDFs for the Rate Level
Valin, et al. Expires February 17, 2012 [Page 68]
Internet-Draft Interactive Audio Codec August 2011
4.2.4.6.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
in a row, 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 40 corresponding to the rate level from
Section 4.2.4.6.1. The special value 17 indicates that this block
has one or more additional LSBs to decode for each coefficient. If
it is encountered, another value is decoded using the PDF
corresponding to the special rate level 9 instead of the normal rate
level. This process repeats until a value less than 17 is decoded,
and the number of extra LSBs used is set to the number of 17's
decoded for that block.
+----------+--------------------------------------------------------+
| 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 |
| | |
Valin, et al. Expires February 17, 2012 [Page 69]
Internet-Draft Interactive Audio Codec August 2011
| 9 | {1, 1, 1, 6, 27, 58, 56, 39, 25, 14, 10, 6, 3, 3, 2, |
| | 1, 1, 2}/256 |
+----------+--------------------------------------------------------+
Table 40: PDFs for the Pulse Count
4.2.4.6.3. Pulse Magnitude Decoding
The locations of the pulses in each shell block follows the pulse
counts, as decoded by silk_shell_decoder() (silk_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 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). Table 41
through Table 44 list the PDFs use 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.4.6.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 February 17, 2012 [Page 70]
Internet-Draft Interactive Audio Codec August 2011
+------------+------------------------------------------------------+
| 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 41: PDFs for Pulse Count Split, 16 Sample Partitions
Valin, et al. Expires February 17, 2012 [Page 71]
Internet-Draft Interactive Audio Codec August 2011
+------------+------------------------------------------------------+
| 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 42: PDFs for Pulse Count Split, 8 Sample Partitions
Valin, et al. Expires February 17, 2012 [Page 72]
Internet-Draft Interactive Audio Codec August 2011
+------------+------------------------------------------------------+
| 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 43: PDFs for Pulse Count Split, 4 Sample Partitions
Valin, et al. Expires February 17, 2012 [Page 73]
Internet-Draft Interactive Audio Codec August 2011
+------------+------------------------------------------------------+
| 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 44: PDFs for Pulse Count Split, 2 Sample Partitions
4.2.5. LBRR Frames
LBRR frames, if present, immediately follow the header bits, prior to
any regular SILK frames. Each frame whose LBRR flag was set includes
a separate set of data for each channel.
Valin, et al. Expires February 17, 2012 [Page 74]
Internet-Draft Interactive Audio Codec August 2011
4.3. CELT Decoder
The CELT layer is decoded based on the following symbols and sets of
symbols:
+---------------+-----------------------------------+---------------+
| 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 |
Valin, et al. Expires February 17, 2012 [Page 75]
Internet-Draft Interactive Audio Codec August 2011
| finalize | Section 4.3.2 | |
+---------------+-----------------------------------+---------------+
Order of the symbols in the CELT section of the bit-stream.
Table 45
The decoder extracts information from the range-coded bit-stream 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 bit-stream 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
Valin, et al. Expires February 17, 2012 [Page 76]
Internet-Draft Interactive Audio Codec August 2011
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
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 bit is left after this, they
are left unused. This is implemented in unquant_energy_finalise()
(quant_bands.c).
Valin, et al. Expires February 17, 2012 [Page 77]
Internet-Draft Interactive Audio Codec August 2011
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.
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: 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 is used to drive 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 bit-stream 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
Valin, et al. Expires February 17, 2012 [Page 78]
Internet-Draft Interactive Audio Codec August 2011
implicit allocation:
o Band boost
o Allocation trim
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 also 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, 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 process of allocation consists of the following steps:
determining the per-band maximum allocation vector, decoding the
boosts, decoding the tilt, determining the remaining capacity 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 an shape allocation per-band (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 which can be used by each band for a given mode. The value is
Valin, et al. Expires February 17, 2012 [Page 79]
Internet-Draft Interactive Audio Codec August 2011
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: bit-stream 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
are provided partially computed form, in order to fit in less memory,
as a static table (XXX cache.caps). 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
assign 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
Valin, et al. Expires February 17, 2012 [Page 80]
Internet-Draft Interactive Audio Codec August 2011
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
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 execute on all bands the band boosts have been
decoded. This procedure is implemented around line 2352 of celt.c.
At very low rates it's 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 at around 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) then decode the trim value using the
inverse CDF {127, 126, 124, 119, 109, 87, 41, 19, 9, 4, 2, 0}.
Stereo parameters
Anti-collapse reservation
The allocation computation first begins by setting up some initial
conditions. 'total' is set to the available remaining 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 assure 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.
'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.
Valin, et al. Expires February 17, 2012 [Page 81]
Internet-Draft Interactive Audio Codec August 2011
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 excessively an 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 number
of channels, the number MDCT bins in the shortest frame size for this
mode, the number 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 Decoder
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
Section 4.3.4.2. This vector is then scaled to unit norm.
Valin, et al. Expires February 17, 2012 [Page 82]
Internet-Draft Interactive Audio Codec August 2011
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
that is the nearest to the allocated value (rounding down if exactly
half-way between two values), subject to not exceeding 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 codebooks entries can be
computed as explained in Section 5.3.5.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 adjusting the
allocation for the next bands. One third of the balance is applied
to the bit allocation of the each band to help achieving 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. Index Decoding
The codeword is decoded as a uniformly-distributed integer value by
decode_pulses() (cwrs.c). The codeword is converted from a unique
index in the same way as specified in [PVQ]. The indexing is based
on the calculation of V(N,K) (denoted N(L,K) in [PVQ]), which is the
number of possible combinations of K pulses in N samples. 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 pre-computed
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 decoding of the codeword from the index is performed as specified
in [PVQ], as implemented in function decode_pulses() (cwrs.c).
4.3.4.3. Spreading
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-
Valin, et al. Expires February 17, 2012 [Page 83]
Internet-Draft Interactive Audio Codec August 2011
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
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, then 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. The output is windowed using the same
window as the encoder. The IMDCT and windowing are performed by
mdct_backward (mdct.c). If a time-domain pre-emphasis window was
applied in the encoder, the (inverse) time-domain de-emphasis window
is applied on the IMDCT result.
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.
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<<octave)+fine_pitch-1 so it is bounded between 15 and 1022,
inclusively. Next, the gain is decoded as three raw bits and is
Valin, et al. Expires February 17, 2012 [Page 84]
Internet-Draft Interactive Audio Codec August 2011
equal to G=3*(int_gain+1)/32. The set of post-filter taps is decoded
last using a pdf equal to {2, 1, 1}/4. Tapset zero corresponds to
the filter coefficients g0 = 0.3066406250, g1 = 0.2170410156, g2 =
0.1296386719. Tapset one corresponds to the filter coefficients g0 =
0.4638671875, g1 = 0.2680664062, g2 = 0, and tapset two uses filter
coefficients g0 = 0.7998046875, g1 = 0.1000976562, g2 = 0.
The post-filter response is thus computed as:
y(n) = x(n) + G*(g0*y(n-T) + g1*(y(n-T+1)+y(n-T+1))
+ g2*(y(n-T+2)+y(n-T+2)))
During a transition between different gains, a smooth transition is
calculated using the square of the MDCT window. It is important that
values of y(n) be interpolated one at a time such that the past value
of y(n) used is interpolated.
4.3.7.2. De-emphasis
After the post-filter, the signal is de-emphasized using the inverse
of the pre-emphasis filter used in the encoder:
1 1
---- = --------------- ,
A(z) -1
1 - alpha_p*z
where alpha_p=0.8500061035.
4.3.8. Packet Loss Concealment (PLC)
Packet loss concealment (PLC) is an optional decoder-side feature
which SHOULD be included when transmitting over an unreliable
channel. Because PLC is not part of the bit-stream, there are
several possible ways to implement PLC with different complexity/
quality trade-offs. The PLC in the reference implementation finds a
periodicity in the decoded signal and repeats the windowed waveform
using the pitch offset. The windowed waveform is overlapped in such
a way as to preserve the time-domain aliasing cancellation with the
previous frame and the next frame. This is implemented in
celt_decode_lost() (mdct.c).
4.4. Mode Switching
Switching between the Opus coding modes requires careful
consideration. More specifically, the transitions that cannot be
Valin, et al. Expires February 17, 2012 [Page 85]
Internet-Draft Interactive Audio Codec August 2011
easily handled are the ones where the lower frequencies have to
switch between the SILK LP-based model and the CELT transform model.
If nothing is done, a glitch will occur for these transitions. On
the other hand, switching between the SILK-only modes and the hybrid
mode does not require any special treatment.
There are two ways to avoid or reduce glitches during the problematic
mode transitions: with, or without side information. Only
transitions with side information are normatively specified. For
transitions with no side information, it is RECOMMENDED for the
decoder to use a concealment technique (e.g. make use of the PLC
algorithm) to "fill in" the gap or the discontinuity caused by the
mode transition. Note that this concealment MUST NOT be applied when
switching between the SILK mode and the hybrid mode or vice versa.
Similarly, it MUST NOT be applied when merely changing the bandwidth
within the same mode.
4.4.1. Switching Side Information
Switching with side information involves transmitting in-band a 5-ms
"redundant" CELT frame within the Opus frame. This frame is designed
to fill-in the gap or discontinuity without requiring the decoder to
conceal it. For transitions from a CELT-only frame to a SILK-only or
hybrid frame, the redundant frame is inserted in the frame following
the transition (i.e. the SILK-only/hybrid frame). For transitions
from a SILK-only/hybrid frame to a CELT-only frame, the redundant
frame is inserted in the first frame. For all SILK-only and hybrid
frames (not only those involved in a mode transition), a binary
symbol of probability 2^-12 needs to be decoded just after the SILK
part of the bit-stream. When the symbol value is 1, then the frame
includes an embedded redundant frame. The redundant frame always
starts and ends on byte boundaries. For SILK-only frames, the number
of bytes is simply the number of whole remaining bytes. For hybrid
frames, the number of bytes is equal to 2, plus a decoded unsigned
integer (ec_dec_uint()) between 0 and 255. For hybrid frames, the
redundant frame is placed at the end of the frame, after the CELT
layer of the hybrid frame. The redundant frame is decoded like any
other CELT-only frame, with the exception that it does not contain a
TOC byte. The bandwidth is instead set to the same bandwidth of the
current frame (for mediumband frames, the redundant frame is set to
wideband).
For CELT-only to SILK-only/hybrid transitions, the first 2.5 ms of
the redundant frame is used as-is for the reconstructed output. The
remaining 2.5 ms is overlapped and added (cross-faded using the
square of the MDCT power-complementary window) to the decoded SILK/
hybrid signal, ensuring a smooth transition. For SILK-only/hyrid to
CELT-only transitions, only the second half of the 5-ms decoded
Valin, et al. Expires February 17, 2012 [Page 86]
Internet-Draft Interactive Audio Codec August 2011
redundant frame is used. In that case, only a 2.5-ms cross-fade is
applied, still using the power-complementary window.
Valin, et al. Expires February 17, 2012 [Page 87]
Internet-Draft Interactive Audio Codec August 2011
5. Codec Encoder
Opus encoder block diagram.
+----------+ +-------+
| sample | | SILK |
+->| rate |--->|encoder|--+
| |conversion| | | |
audio | +----------+ +-------+ | +-------+
------+ +--->| Range |
| +-------+ |encoder|---->
| | CELT | +--->| | bit-stream
+->|encoder|------------------+ +-------+
| |
+-------+
5.1. Range Coder
The range coder also 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 N-1 (where N 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 (low,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 rng
and low are 32-bit unsigned integer values, rem is an octet value or
the special value -1, and ext is an integer with at least 16 bits.
This state vector is initialized at the start of each each frame to
the value (0,2**31,-1,0). The reference implementation re-uses the
'val' field of the entropy coder structure to hold low, in order to
allow the same structure to be used for encoding and decoding, but we
maintain the distinction here for clarity.
5.1.1. Encoding Symbols
The main encoding function is ec_encode() (entenc.c), which takes as
an argument a three-tuple (fl,fh,ft) describing the range of the
Valin, et al. Expires February 17, 2012 [Page 88]
Internet-Draft Interactive Audio Codec August 2011
symbol to be encoded in the current context, with 0 <= fl < fh <= ft
<= 65535. The values of this tuple are derived from the probability
model for the symbol. Let f(i) be the frequency of the i'th symbol
in the current context. Then the three-tuple corresponding to the
k'th symbol is given by fl=sum(f(i),i<k), fh=fl+f(i), and
ft=sum(f(i)).
ec_encode() updates the state of the encoder as follows. If fl is
greater than zero, then low = low + rng - (rng/ft)*(ft-fl) and rng =
(rng/ft)*(fh-fl). Otherwise, low is unchanged and rng = rng - (rng/
ft)*(fh-fl). The divisions here are exact integer division. After
this update, the range is normalized.
To normalize the range, the following process is repeated until rng >
2**23. First, the top 9 bits of low, (low>>23), are placed into a
carry buffer. Then, low is set to (low << 8 & 0x7FFFFFFF) and rng is
set to (rng<<8). This process is carried out by ec_enc_normalize()
(entenc.c).
The 9 bits produced in each iteration of the normalization loop
consist of 8 data bits and a carry flag. The final value of the
output bits is not determined until carry propagation is accounted
for. Therefore the reference implementation buffers a single (non-
propagating) output octet and keeps a count of additional propagating
(0xFF) output octets. An implementation MAY choose to use any
mathematically equivalent scheme to perform carry propagation.
The function ec_enc_carry_out() (entenc.c) performs this buffering.
It takes a 9-bit input value, c, from the normalization: 8 bits of
output and a carry bit. If c is 0xFF, then ext is incremented and no
octets are output. Otherwise, if rem is not the special value -1,
then the octet (rem+(c>>8)) is output. Then ext octets are output
with the value 0 if the carry bit is set, or 0xFF if it is not, and
rem is set to the lower 8 bits of c. After this, ext is set to zero.
In the reference implementation, a special version of ec_encode()
called ec_encode_bin() (entenc.c) is defined to take a two-tuple
(fl,ftb), where 0 <= fl < 2**ftb and ftb < 16. It is mathematically
equivalent to calling ec_encode() with the three-tuple (fl,fl+
1,1<<ftb), but avoids using division.
5.1.2. Encoding Raw Bits
The CELT layer also allows directly encoding a series of raw bits,
outside of the range coder, implemented in ec_enc_bits() (entenc.c).
The raw bits are packed at the end of the packet, starting by storing
the least significant bit of the value to be packed in the least
significant bit of the last byte, filling up to the most significant
Valin, et al. Expires February 17, 2012 [Page 89]
Internet-Draft Interactive Audio Codec August 2011
bit in the last byte, and the continuing in the least significant bit
of the penultimate byte, and so on. This packing may continue into
the last byte output by the range coder, though the format should
render it impossible to overwrite any set bit produced by the range
coder when the procedure in Section 5.1.4 is followed to finalize the
stream.
5.1.3. Encoding Uniformly Distributed Integers
The function ec_enc_uint() is based on ec_encode() and encodes one of
N equiprobable symbols, each with a frequency of 1, where N may be as
large as 2**32-1. Because ec_encode() is limited to a total
frequency of 2**16-1, this is done by encoding a series of symbols in
smaller contexts.
ec_enc_uint() (entenc.c) takes a two-tuple (fl,ft), where ft is not
necessarily a power of two. Let ftb be the location of the highest 1
bit in the two's-complement representation of (ft-1), or -1 if no
bits are set. If ftb>8, then the top 8 bits of fl are encoded using
ec_encode() with the three-tuple (fl>>ftb-8,(fl>>ftb-8)+
1,(ft-1>>ftb-8)+1), and the remaining bits are encoded as raw bits.
Otherwise, fl is encoded with ec_encode() directly using the three-
tuple (fl,fl+1,ft).
5.1.4. 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 [low,low+rng) with the largest number of trailing
zero bits, b, such that end+(1<<b)-1 is also in the interval
[low,low+rng). Then while end is not zero, the top 9 bits of end,
e.g., (end>>23), are sent to the carry buffer, and end is replaced by
(end<<8&0x7FFFFFFF). Finally, if the value in carry buffer, rem, is
neither zero nor the special value -1, or the carry count, ext, is
greater than zero, then 9 zero bits are sent to the carry buffer.
After the carry buffer is finished outputting octets, the rest of the
output buffer (if any) is padded with zero bits, until it reaches the
raw bits. Finally, rem is set to the special value -1. This process
is implemented by ec_enc_done() (entenc.c).
5.1.5. 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
Valin, et al. Expires February 17, 2012 [Page 90]
Internet-Draft Interactive Audio Codec August 2011
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 the following, we focus on the core encoder and describe its
components. For simplicity, we will refer to the core encoder simply
as the encoder in the remainder of this document. An overview of the
encoder is given in Figure 11.
+---+
+----------------------------->| |
+---------+ | +---------+ | |
|Voice | | |LTP | | |
+----->|Activity |-----+ +---->|Scaling |---------+--->| |
| |Detector | 3 | | |Control |<+ 12 | | |
| +---------+ | | +---------+ | | | |
| | | +---------+ | | | |
| | | |Gains | | 11 | | |
| | | +->|Processor|-|---+---|--->| R |
| | | | | | | | | | a |
| \/ | | +---------+ | | | | n |
| +---------+ | | +---------+ | | | | g |
| |Pitch | | | |LSF | | | | | e |
| +->|Analysis |-+ | |Quantizer|-|---|---|--->| |
| | | |4| | | | | 8 | | | E |->
| | +---------+ | | +---------+ | | | | n |14
| | | | 9/\ 10| | | | | c |
| | | | | \/ | | | | o |
| | +---------+ | | +----------+| | | | d |
| | |Noise | +--|->|Prediction|+---|---|--->| e |
| +->|Shaping |-|--+ |Analysis || 7 | | | r |
| | |Analysis |5| | | || | | | |
| | +---------+ | | +----------+| | | | |
| | | | /\ | | | | |
| | +---------|--|-------+ | | | | |
| | | \/ \/ \/ \/ \/ | |
| +---------+ | | +---------+ +------------+ | |
| |High-Pass| | | | | |Noise | | |
-+->|Filter |-+----+----->|Prefilter|------>|Shaping |->| |
1 | | 2 | | 6 |Quantization|13| |
+---------+ +---------+ +------------+ +---+
1: Input speech signal
Valin, et al. Expires February 17, 2012 [Page 91]
Internet-Draft Interactive Audio Codec August 2011
2: High passed input signal
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
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
14: Range encoded bitstream
Encoder block diagram.
Figure 11
5.2.1. Voice Activity Detection
The input signal is processed by a VAD (Voice Activity Detector) to
produce a measure of voice activity, and also spectral tilt and
signal-to-noise estimates, for each frame. The VAD uses a sequence
of half-band filterbanks to split the signal in four subbands: 0 -
Fs/16, Fs/16 - Fs/8, Fs/8 - Fs/4, and Fs/4 - Fs/2, where Fs is the
sampling frequency, that is, 8, 12, 16, or 24 kHz. The lowest
subband, from 0 - Fs/16 is high-pass filtered with a first-order MA
(Moving Average) 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 an SNR (Signal-
to-Noise Ratio) 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.
Valin, et al. Expires February 17, 2012 [Page 92]
Internet-Draft Interactive Audio Codec August 2011
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.2. High-Pass Filter
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 ARMA (Auto
Regressive Moving Average) filter with a cut-off frequency around
70 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.2.3. Pitch Analysis
The high-passed input signal is processed by the open loop pitch
estimator shown in Figure 12.
Valin, et al. Expires February 17, 2012 [Page 93]
Internet-Draft Interactive Audio Codec August 2011
+--------+ +----------+
|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
Block diagram of the pitch estimator.
Figure 12
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
Valin, et al. Expires February 17, 2012 [Page 94]
Internet-Draft Interactive Audio Codec August 2011
corresponding to 500 Hz, to a longest lag corresponding to 56 Hz.
o The second stage operates on a 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.4. 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
Valin, et al. Expires February 17, 2012 [Page 95]
Internet-Draft Interactive Audio Codec August 2011
shaping quantizer, the levels of the spectral valleys can be
decreased relative to the levels of the spectral peaks such as
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
Noise shaping and spectral de-emphasis illustration.
Figure 13
Figure 13 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.
Valin, et al. Expires February 17, 2012 [Page 96]
Internet-Draft Interactive Audio Codec August 2011
The transformation from input signal to de-emphasized signal can be
described as a filtering operation with a filter
-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 milliseconds. First, an LPC analysis is performed on a windowed
signal block of 15 milliseconds. The signal block has a look-ahead
of 5 milliseconds 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 16 for best quality or 12 in
low complexity operation. The quantization gain is found as the
square-root of the residual energy from the LPC analysis, multiplied
by a value inversely proportional to the coding quality control
parameter and the pitch correlation.
Next we find the two sets of short-term noise shaping coefficients
Valin, et al. Expires February 17, 2012 [Page 97]
Internet-Draft Interactive Audio Codec August 2011
a_ana(k) and a_syn(k), 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.94 - 0.02*C, and
g_syn = 0.94 + 0.02*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
c_tilt = 0.4, and as
Valin, et al. Expires February 17, 2012 [Page 98]
Internet-Draft Interactive Audio Codec August 2011
c_tilt = 0.04 + 0.06 * C
for voiced frames, where C again is the coding quality control
parameter and is between 0 and 1.
The adjustment gain G serves to correct any level mismatch between
original and decoded signal 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.5. 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.4. By applying only the noise shaping
analysis filter to the input signal, it provides the input to the
noise shaping quantizer.
5.2.6. 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 are described in Section 5.2.6.1 and
Section 5.2.6.2, respectively. Inputs to this function include the
pre-whitened signal from the pitch estimator, see Section 5.2.3.
Valin, et al. Expires February 17, 2012 [Page 99]
Internet-Draft Interactive Audio Codec August 2011
5.2.6.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 used to find an LTP
residual signal with the simulated output signal as input to obtain
better modeling of the output signal. This LTP residual signal is
the input to an LPC analysis where the LPCs are estimated using Burgs
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.7. After quantization, the
quantized LSF vector is converted to LPC coefficients and hence by
using these quantized coefficients the encoder remains fully
synchronized with the decoder. The LTP coefficients are quantized
using a method described in Section 5.2.8. The quantized LPC and LTP
coefficients are now used to filter the high-pass filtered input
signal and measure a residual energy for each of the four subframes.
5.2.6.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 an LTP analysis to be worth-while the cost in
terms of complexity and rate. Therefore, the pre-whitened input
signal is discarded and instead the high-pass filtered input signal
is used for LPC analysis using Burgs method. The resulting LPC
coefficients are converted to an LSF vector, quantized as described
in the following section and transformed back to obtain quantized LPC
coefficients. The quantized LPC coefficients are used to filter the
high-pass filtered input signal and measure a residual energy for
each of the four subframes.
5.2.7. LSF Quantization
The purpose of quantization in general is to significantly lower the
bit rate at the cost of some introduced distortion. A higher rate
should always result in lower distortion, and lowering the rate will
generally lead to higher distortion. A commonly used but generally
sub-optimal approach is to use a quantization method with a constant
rate where only the error is minimized when quantizing.
Valin, et al. Expires February 17, 2012 [Page 100]
Internet-Draft Interactive Audio Codec August 2011
5.2.7.1. Rate-Distortion Optimization
Instead, we minimize an objective function that consists of a
weighted sum of rate and distortion, and use a codebook with an
associated non-uniform rate table. Thus, we take into account that
the probability mass function for selecting the codebook entries are
by no means guaranteed to be uniform in our scenario. The advantage
of this approach is that it ensures that rarely used codebook vector
centroids, which are modeling statistical outliers in the training
set can be quantized with a low error but with a relatively high cost
in terms of a high rate. At the same time this approach also
provides the advantage that frequently used centroids are modeled
with low error and a relatively low rate. This approach will lead to
equal or lower distortion than the fixed rate codebook at any given
average rate, provided that the data is similar to the data used for
training the codebook.
5.2.7.2. Error Mapping
Instead of minimizing the error in the LSF domain, we map the errors
to better approximate spectral distortion by applying an individual
weight to each element in the error vector. The weight vectors are
calculated for each input vector using the Inverse Harmonic Mean
Weighting (IHMW) function proposed by Laroia et al., see
[laroia-icassp]. Consequently, we solve the following minimization
problem, i.e.,
LSF_q = argmin { (LSF - c)' * W * (LSF - c) + mu * rate },
c in C
where LSF_q is the quantized vector, LSF is the input vector to be
quantized, and c is the quantized LSF vector candidate taken from the
set C of all possible outcomes of the codebook.
5.2.7.3. Multi-Stage Vector Codebook
We arrange the codebook in a multiple stage structure to achieve a
quantizer that is both memory efficient and highly scalable in terms
of computational complexity, see e.g. [sinervo-norsig]. In the first
stage the input is the LSF vector to be quantized, and in any other
stage s > 1, the input is the quantization error from the previous
stage, see Figure 14.
Valin, et al. Expires February 17, 2012 [Page 101]
Internet-Draft Interactive Audio Codec August 2011
Stage 1: Stage 2: Stage S:
+----------+ +----------+ +----------+
| c_{1,1} | | c_{2,1} | | c_{S,1} |
LSF +----------+ res_1 +----------+ res_{S-1} +----------+
--->| c_{1,2} |------>| c_{2,2} |--> ... --->| c_{S,2} |--->
+----------+ +----------+ +----------+ res_S =
... ... ... LSF-LSF_q
+----------+ +----------+ +----------+
|c_{1,M1-1}| |c_{2,M2-1}| |c_{S,MS-1}|
+----------+ +----------+ +----------+
| c_{1,M1} | | c_{2,M2} | | c_{S,MS} |
+----------+ +----------+ +----------+
Multi-Stage LSF Vector Codebook Structure.
Figure 14
By storing total of M codebook vectors, i.e.,
S
__
M = \ Ms,
/_
s=1
where M_s is the number of vectors in stage s, we obtain a total of
S
___
T = | | Ms
s=1
possible combinations for generating the quantized vector. It is for
example possible to represent 2**36 uniquely combined vectors using
only 216 vectors in memory, as done in SILK for voiced speech at all
sample frequencies above 8 kHz.
5.2.7.4. Survivor Based Codebook Search
This number of possible combinations is far too high for a full
search to be carried out for each frame so for all stages but the
last, i.e., s smaller than S, only the best min( L, Ms ) centroids
are carried over to stage s+1. In each stage the objective function,
Valin, et al. Expires February 17, 2012 [Page 102]
Internet-Draft Interactive Audio Codec August 2011
i.e., the weighted sum of accumulated bitrate and distortion, is
evaluated for each codebook vector entry and the results are sorted.
Only the best paths and the corresponding quantization errors are
considered in the next stage. In the last stage S the single best
path through the multistage codebook is determined. By varying the
maximum number of survivors from each stage to the next L, the
complexity can be adjusted in real-time at the cost of a potential
increase when evaluating the objective function for the resulting
quantized vector. This approach scales all the way between the two
extremes, L=1 being a greedy search, and the desirable but infeasible
full search, L=T/MS. In fact, a performance almost as good as what
can be achieved with the infeasible full search can be obtained at a
substantially lower complexity by using this approach, see e.g.
[leblanc-tsap].
5.2.7.5. LSF Stabilization
If the input is stable, finding the best candidate will usually
result in the quantized vector also being stable, but due to the
multi-stage approach it could in theory happen that the best
quantization candidate is unstable and because of this there is a
need to explicitly ensure that the quantized vectors are stable.
Therefore we apply a LSF stabilization method which ensures that the
LSF parameters are within valid range, increasingly sorted, and have
minimum distances between each other and the border values that have
been pre-determined as the 0.01 percentile distance values from a
large training set.
5.2.7.6. Off-Line Codebook Training
The vectors and rate tables for the multi-stage codebook have been
trained by minimizing the average of the objective function for LSF
vectors from a large training set.
5.2.8. LTP Quantization
For voiced frames, the prediction analysis described in
Section 5.2.6.1 resulted in four sets (one set per subframe) of five
LTP coefficients, plus four weighting matrices. Also, 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
Valin, et al. Expires February 17, 2012 [Page 103]
Internet-Draft Interactive Audio Codec August 2011
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.
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 do not fluctuate very fast which
causes the W_ltp matrices for different subframes of one frame often
to be similar. As a result, one of the three codebooks typically
gives good performance for all subframes. 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 and 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.9. 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
Valin, et al. Expires February 17, 2012 [Page 104]
Internet-Draft Interactive Audio Codec August 2011
pulses that is input to the pyramid range encoder. The scalar
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.
5.2.10. Range Encoder
Range encoding is a well known method for entropy coding in which a
bitstream sequence is continually updated with every new symbol,
based on the probability for that symbol. It is similar to
arithmetic coding but rather than being restricted to generating
binary output symbols, it can generate symbols in any chosen number
base. In SILK all side information is range encoded. Each quantized
parameter has its own cumulative density function based on histograms
for the quantization indices obtained by running a training database.
5.2.10.1. Bitstream Encoding Details
TBD.
5.3. CELT Encoder
Copy from CELT draft.
5.3.1. Pre-filter
Inverse of the post-filter
5.3.2. Forward MDCT
The MDCT implementation has no special characteristics. The input is
a windowed signal (after pre-emphasis) of 2*N samples and the output
is N frequency-domain samples. A "low-overlap" window is used to
reduce the algorithmic delay. It is derived from a basic (full
overlap) window that is the same as the one used in the Vorbis codec:
pi pi n + 1/2 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 MDCT is computed in
mdct_forward() (mdct.c), which includes the windowing operation and a
scaling of 2/N.
Valin, et al. Expires February 17, 2012 [Page 105]
Internet-Draft Interactive Audio Codec August 2011
5.3.3. 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 multiplies 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.4. Energy Envelope Quantization
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 coarse-fine strategy for encoding the
energy in the base-2 log domain, as implemented in quant_bands.c
5.3.4.1. Coarse energy quantization
The coarse quantization of the energy uses a fixed resolution of 6
dB. To minimize the bitrate, prediction is applied both in time
(using the previous frame) and in frequency (using the previous
bands). The prediction using the previous frame can be disabled,
creating an "intra" frame where the energy is coded without reference
to prior frames. An encoder is able to choose the mode used at will
based on both loss robustness and efficiency considerations. 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
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.
Identical prediction clamping must be implemented in all encoders and
Valin, et al. Expires February 17, 2012 [Page 106]
Internet-Draft Interactive Audio Codec August 2011
decoders. 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 quant_coarse_energy() and
quant_coarse_energy() (quant_bands.c). The encoding of the Laplace-
distributed values is implemented in ec_laplace_encode() (laplace.c).
5.3.4.2. Fine energy quantization
After the coarse energy quantization and encoding, the bit allocation
is computed (Section 4.3.3) and the number of bits to use for
refining the energy quantization is determined for each band. 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).
If any bits are unused at the end of the encoding process, these bits
are used to increase the resolution of the fine energy encoding in
some bands. Priority is given to the bands for which the allocation
(Section 4.3.3) was rounded down. At the same level of priority,
lower bands are encoded first. Refinement bits are added until there
is no more room for fine energy or until each band has gained an
additional bit of precision or has the maximum fine energy precision.
This is implemented in quant_energy_finalise() (quant_bands.c).
5.3.5. 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 the PVQ is used to
encode the unit vector that results from the normalization in
Section 5.3.3 directly. Given a PVQ codevector y, the unit vector X
is obtained as X = y/||y||, where ||.|| denotes the L2 norm.
5.3.5.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
tradeoff between quality and complexity. The method used in the
reference implementation computes an initial codeword y1 by
Valin, et al. Expires February 17, 2012 [Page 107]
Internet-Draft Interactive Audio Codec August 2011
projecting the residual signal R = X - p' onto the codebook pyramid
of K-1 pulses:
y0 = round_towards_zero( (K-1) * R / sum(abs(R)))
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
R:
T
J = -R * 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.
5.3.5.2. Index Encoding
The best PVQ codeword is encoded as a uniformly-distributed integer
value by encode_pulses() (cwrs.c). The codeword is converted from a
unique index in the same way as specified in [PVQ]. The indexing is
based on the calculation of V(N,K) (denoted N(L,K) in [PVQ]), which
is the number of possible combinations of K pulses in N samples.
5.3.6. Stereo support
When encoding a stereo stream, some parameters are shared across the
left and right channels, while others are transmitted separately for
each channel, or jointly encoded. Only one copy of the flags for the
features, transients and pitch (pitch period and filter parameters)
are transmitted. The coarse and fine energy parameters are
transmitted separately for each channel. Both the coarse energy and
fine energy (including the remaining fine bits at the end of the
stream) have the left and right bands interleaved in the stream, with
the left band encoded first.
The main difference between mono and stereo coding is the PVQ coding
of the normalized vectors. In stereo mode, a normalized mid-side
(M-S) encoding is used. Let L and R be the normalized vector of a
certain band for the left and right channels, respectively. The mid
and side vectors are computed as M=L+R and S=L-R and no longer have
unit norm.
From M and S, an angular parameter theta=2/pi*atan2(||S||, ||M||) is
computed. The theta parameter is converted to a Q14 fixed-point
Valin, et al. Expires February 17, 2012 [Page 108]
Internet-Draft Interactive Audio Codec August 2011
parameter itheta, which is quantized on a scale from 0 to 1 with an
interval of 2**(-qb), where qb is based the number of bits allocated
to the band. From here on, the value of itheta MUST be treated in a
bit-exact manner since both the encoder and decoder rely on it to
infer the bit allocation.
Let m=M/||M|| and s=S/||S||; m and s are separately encoded with the
PVQ encoder described in Section 5.3.5. The number of bits allocated
to m and s depends on the value of itheta.
5.3.7. Synthesis
After all the quantization is completed, the quantized energy is used
along with the quantized normalized band data to resynthesize the
MDCT spectrum. The inverse MDCT (Section 4.3.7) and the weighted
overlap-add are applied and the signal is stored in the "synthesis
buffer". The encoder MAY omit this step of the processing if it does
not need the decoded output.
5.3.8. Variable Bitrate (VBR)
Each CELT frame can be encoded in a different number of octets,
making it possible to vary the bitrate at will. This property can be
used to implement source-controlled variable bitrate (VBR). Support
for VBR is OPTIONAL for the encoder, but a decoder MUST be prepared
to decode a stream that changes its bitrate dynamically. The method
used to vary the bitrate in VBR mode is left to the implementer, as
long as each frame can be decoded by the reference decoder.
Valin, et al. Expires February 17, 2012 [Page 109]
Internet-Draft Interactive Audio Codec August 2011
6. Conformance
It is the intention to allow the greatest possible choice of freedom
in implementing the specification. For this reason, outside of a few
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 a decoder's output MUST
be within the thresholds specified by the opus_compare.c tool in
Appendix B compared to the reference implementation.
To complement the Opus specification, the "Opus Custom" codec is
defined to handle special sampling 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, 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 later is available, which is available using the celt_*
function calls in celt.h.
Valin, et al. Expires February 17, 2012 [Page 110]
Internet-Draft Interactive Audio Codec August 2011
7. Security Considerations
The codec needs 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 stream 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 such 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 an implementation avoids them. For such
architectures, it is RECOMMENDED that one add very small floating-
point offsets to prevent significant numbers of denormalized
operations or to configure the hardware to treat denormals as zero
(DAZ). No such issue exists for the fixed-point reference
implementation.
Valin, et al. Expires February 17, 2012 [Page 111]
Internet-Draft Interactive Audio Codec August 2011
8. IANA Considerations
This document has no actions for IANA.
Valin, et al. Expires February 17, 2012 [Page 112]
Internet-Draft Interactive Audio Codec August 2011
9. Acknowledgments
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
for their help with subjective testing of the Opus codec. Thanks to
John Ridges, Keith Yan and many others on the Opus and CELT mailing
lists for their bug reports and feeback.
Valin, et al. Expires February 17, 2012 [Page 113]
Internet-Draft Interactive Audio Codec August 2011
10. Informative References
[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.
[sinervo-norsig]
Sinervo, U., Nurminen, J., Heikkinen, A., and J. Saarinen,
"Evaluation of Split and Multistage Techniques in LSF
Quantization", NORSIG-2001, Norsk symposium i
signalbehandling, Trondheim, Norge, October 2001.
[leblanc-tsap]
LeBlanc, W., Bhattacharya, B., Mahmoud, S., and V.
Cuperman, "Efficient Search and Design Procedures for
Robust Multi-Stage VQ of LPC Parameters for 4 kb/s Speech
Coding", IEEE Transactions on Speech and Audio Processing,
Vol. 1, No. 4, October 1993.
[CELT] Valin, J-M., Terriberry, T., Maxwell, G., and C.
Montgomery, "Constrained-Energy Lapped Transform (CELT)
Codec", draft-valin-celt-codec-02 (work in progress),
July 2010.
[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.
[coding-thesis]
Pasco, R., "Source coding algorithms for fast data
compression", Ph.D. thesis Dept. of Electrical
Valin, et al. Expires February 17, 2012 [Page 114]
Internet-Draft Interactive Audio Codec August 2011
Engineering, Stanford University, May 1976.
[PVQ] Fischer, T., "A Pyramid Vector Quantizer", IEEE Trans. on
Information Theory, Vol. 32 pp. 568-583, July 1986.
[1] <http://developer.skype.com/silk>
[2] <http://www.celt-codec.org/>
[3] <git://git.opus-codec.org/opus.git>
Valin, et al. Expires February 17, 2012 [Page 115]
Internet-Draft Interactive Audio Codec August 2011
Appendix A. Reference Implementation
This appendix contains the complete source code for the reference
implementation of the Opus codec written in C. This implementation
can be compiled for either floating-point or fixed-point
architectures.
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 package,
but it is easy to substitute any other FFT library.
A.1. Extracting the source
The complete source code can be extracted from this draft, by running
the following command line:
o cat draft-ietf-codec-opus.txt | grep '^\ \ \ ###' | sed
's/\s\s\s###//' | base64 -d > opus_source.tar.gz
o tar xzvf opus_source.tar.gz
o cd opus_source
o make
A.2. Development Versions
The current development version of the source code is available in a
Git repository [3]. Development snapshots are provided at
<http://opus-codec.org/>.
A.3. Base64-encoded source code
###H4sIALY3S04AA+w8a3faSLL5Gv2KnuzZBAjEgLHjiR/3YCxs3cHgBRxPdu4cVhaN0U
###RIrCTiOJP891vV3ZK6JYGxzczcPTecGQdJXY+uqq5Xt/Dmi2AUeAvfolvP/qBPFT5v
###d3bw39rbnar8b/R5Vqvt1uu729u7u7vPqrVafXvnGdn5oxiSP4sgNH1Cnv02Wz3uvu
###f/oR9P0n+rd/HB6J5unAYqeLfRWKb/3Z23NdR/tQGDqjswrlavv60/I9WNc5Lz+X+u
###/5Y3v/Ptm2lI6qCVSh3WHvnZnk/f9PybMhl8vJvTMulZoRnYVlkjOZ//pqZbOTd9i7
###w3Hdstk6E988LpHTl+Q4bU9+1r+HOXD9saGP1emZjumAAI9YnluSFALELPDzStT8d2
###wK9tz2XDFgEltku4xbI717Zr+ndk4vmzoExu7XBKPJ/96y1CbeaN7YltmYgACPmUzK
###k/s8OQjsnc9z7ZY/gSTs0Q/lBA4jjere3eICNjG4ECDYFmNHynaRWichQQbxKxYnlj
###GAbWRHwamsAi4jOvvU/4SMhYc73QtkCg4dQOiAOYEEFCis1H5QPIWY5pz6j/Jo8+0J
###HmH9GHiY0XwNOmWSB8WtrYsxYz6oZmpJYtkDhX4MwMqW+bTpBIl6kEUcqsw2yGZ8aA
###DHrt4VWzrxP4ftHvvTdO9BNy/IEMz3SC/qhvnJ4NyVmvc6L3B6TZPYG73WHfOL4c9v
###oD7V//ag4A9NUr9qjZ/UD0ny/6+mBAen1inF90DEAH+PvN7tDQB2VidFudyxPwcmUC
###KEi3N9Q6xrkxhGFDsEQkmwUjvTY51/utM7hsHhsdY/iB0Wsbwy7Savf6WpNcNPtDo3
Valin, et al. Expires February 17, 2012 [Page 116]
Internet-Draft Interactive Audio Codec August 2011
###XZafbJxWX/ojfQCU7sxBi0Ok3jXD95Q4A8kCT6e707JIOzZqfDKLZ7l92T5tDodYFt
###TZ4gOdZJx2ged3BQn03wxOjrrSHOJPnWArEBax1YsRd6y4Avmv6zDvNo9j+UURSAc6
###D/4xIGwUNy0jxvnsK0CllpEEkaGiikddnXz5FbEMHg8ngwNIaXQ52c9nonTMYDvf/e
###aOmDfdLpDZigLgd6GSgMm0gYUYCU4DGMPb4cGExeRneo9/uXFzjjIij3CgQCPDYB9I
###QJFgSBUwXZ9PofAKmGMmByL5OrMx3u91GUTFJNFMEAJNYaEmkY0AMBDqU5al39tGOc
###6t2Wjk97iOXKGOhFUJMBnJ0iSiR71QSal2zKqB3gin81BlpkrmWmQ2K0SfPkvYFsi8
###Gg9oEhTISJrHUmxA0WryXetmAV0ePuMo8rHC3p2OCZ6PgNaToOYeMCWM0B9T/BzU24
###Q5Lyh4Vgcf0btcD5eWyFOsiAGbsWsWij1X9NwSMUifYYL0piL/pUJ0qEB9Me50Q34E
###PJJpwo2YwXrZAutRkMPnPNGUVWFHMqg8SSx1zcc2qhGRBNDrhloHsHWkarGqNJUHcM
###tykaEPABUZ0SLhawyzEwCGZJJvCAcF0E3iS8RT1H1haTmfs2GqGPFuNy2wkCxj96w6
###zH7oBLAYc1gCXMViS61g+vIEI0h+iLWFAYMO96ii4aIDQWMyCICNA35JHhRXW/r149
###Or5oOR71gfFFkwIMWSvA5McXLZlq76oLvpNHhIdFGS0vzJBHhBktLZRHhRlNiTPk0X
###FGUwINeXyg0ZJpkidEGk2EGvLEUKO4AAIOgl7fkYDOTR98i3NHbnzThWUsHL/sBogJ
###Ls2ibkC1hTtGhwXj5gAljY+XegwIRIAApwp+FLwcuDDXdDT6yXQWsY8jIQ1CdIjzhT
###/3AnRHrnMHq5V7UkaW0M9zCHsBcEk/W85iTAMNAx04LoU2klEiIlyLgGi6d8DaDNyt
###BW408lowQEs94a4NHyIChL6FMBZ49BPLuAeURwDjok+gUAwpOmxwkxCmhCQMfdjmnG
###DEcoJ32jQM5++2tsYmjPdN6yMgsmk4eeP5N1v23N+q1X98u6X91YWf+Mj1f+Bbf0gP
###6OH9n3q13vje//kzPmn94/Uba7M07un/NEDfTP+17Wqj8Rb1v12D4d/7P3/CZ6tE0k
###WJ1AEibQ9CgCgWlIiC7Zwrkc+B3081gZin/8mDZ++9gJS2tK0SAmygnwNYNtDSASxJ
###VwcuntzYARxP7O3kcvHw9s4TGYk6PIBmM00eQLSJPg+g2USrB9BsptsDiDbX8MFG6E
###Z6PoBoE20fQLOBzg/HsonmD9PaBvo/gGcDLSDA8qTUHLyh9jd7MqYTctZ8r49gEm3j
###dHQGN12W7JIXsFgn9s2b6Qvtb1CC2xNNesYCNDxBHC4i6V1cDkYgwgHIU/sb3LFdqt
###wkLxbuR9e7dRN0QADcgjWFyFfiGUDoU9/3/AKk7YR9K2q/41Qx6YUCXgZgjxECXEfw
###y96v5JD8Lrr7L4KFZUHm/iJq97+wXUj/7TG42xvmTZIn14vJBNsWnkeCmek4MgwvHT
###gjyX3L8/3FHN08smvOkic+/fcC6gp0fcSezR2WptNxlg2Wwye3Z3TmgXMF6h6PJ2QC
###OTwA4oBv+/jXnpAC44MckSr5+pUzRQ5I5W1RoIG4sPDdWMyCbQZNnYCqo1TpVdjlr/
###vatxyl3NBwBGUINkoEQOGTZ49RM88jmo59jWPJi5QdcANrX/7zn2j5z8V8K5PFly+A
###J7YE8QDp/9WZyPfPX/HJy/9H1MWkx99UHbA6/39b32ns8PqvAd93apD/N3Z3v+f/f8
###onL/+vfs//v+f/3/P/7/n/9/z//1z+f8ATwTfTI+XeGPLAzD3by9yCNFy598KiTsgI
###KQVGnAEoTzCndi31HjhjGqi3Atv5OGpeGKxKgfgy9E03YL6HhOa1QwPWLkdfAdmscP
###rmArglHBlp2z4mwp6zmLkEfJhwSDN7PHYoKbCkHbL0ICjCI58GU88Z4w4CJQFFP6eC
###kuldAO6KBjbz+wWQJ9QdMBGaOC2OuoiRSil4sBpiTI6ugctbexxORzHJ4JdalRc/z5
###/XapDJlAn/C3PuHh9Ujs6PESE8bKgPz/HhlXhY57fr0cMrfDiIn/6oPh2wx232FOqT
###DLNMjvcxu11l6OAT8cMKJ6yCbsGVc8JVlbDK8+4qnre3V/KMJnFufgRlLSAE4z7LHU
###Qq9+YVRCbHvnH51nMDsooQTKXAohjuS7uUP7nGhMGC+i/gWQiYFVw4zh25pbaPlaY1
###hQzFgvqIBrJKbdfB0piJCQmxWtcWdW5UnhXs19vFl5UGq8hwgLwcWEUW2F8oA4VKzX
###WhwIsw4D20fd21BjDmGPkvE1xg8p39eCxQ3I9Ig2bYsjkFAroghiAF8jKNkhQFikkB
###AKMaNJ5AlT/NQB2KSacfCGxpNmE83srOPJ71viy2CPcX6k0KPRCZmESx+DpN8HVWIi
###BqCUZUvxFl27VDGWUJivgyE2A74P9GLPErcz53RHYYaQarZlJiAgasnPGW3hnGBKOp
###JsqBulzRVDkj0X1NqIHEMiFHpI4tguj6oJZRT/ey09mPASVeyQGv4JsXkI+0WG4wet
###8zLhCfPOwoO6wJ4a13D6V2QH44JHuwJsnLl4Rf1erq5a5yWW8olw2EXUKE3QW3HNCw
###gMqBdZ+/bGLjEdaD1Qcs3pCSgdH5idBIH1tPWxcMkvP6XGH0+UOXRRBWjiK7GXmTSc
###BYWm7tCVRkUglUDq7M4kgWL44CIBSZXyoGMDQLnizdaLRk1aViQQVOcVQUemN4WT9t
###FNsxZ1a6jL5KMG28347uSLoyYMEKHgrxVMqgsGgCGObztYWfGw+cPLbhwH8L5GAmkC
###6ZCyfkdoKHGKB2o34QmYqC+43bEuxCFkKUjzyTFXBG1IFcDw7IjAIT+459tGWFHhdV
###HtTM/BzRGajAYi3mAtnuUqC9JTCQVNk+HefArSA0N+8czxyjZY5mgTqnei7EtR2mp5
###9A7CwlY32kYccLggsK1TaUmzc0AsoFsDzk/rMd3mWp1HIhFgE13GNIidp6Kw2xDOBk
###+HPOPFYAtI77DwA4uxhZixDW4ejsSw5ADDG9u/bt8Yjlr96Ip3T/qDXS0yYHB6TWSB
Valin, et al. Expires February 17, 2012 [Page 117]
Internet-Draft Interactive Audio Codec August 2011
###aL8KnoDNI+FZ7i+oTiHRSbO0IJ+yz4RnfKLOIm0fYlBMliEmLgCgMF4hz1fipCJqgu
###5QxyK3Qk3AxuoMP/xmkXCmWoxgrVouylmN84JOe9E3109uG4b5wkso1TXhjAAuQxlJ
###JXxsnwbNQG149XyWDQ1+jTta9qB276I7BhPB81up4HMSIDasyhDlF22JPoKQMx433d
###DkpZJ8GwCsalMC4bxQ2syVGIvTVBkQsgRZCzt3yW6mhetPhIC4b+KE1zwoorMBpJsJ
###FCxJZM5LS2avKaHVPHvBvh8qNuwHOReGAjGoh2IILDEfctiWNfguR1sm5FrA4gsGnC
###bN6xBxOfUsCr5pw8pK/MHS22EArLk0XUTJQl8p0X37wdsV2iKPiSUnHGNogK6+U0KA
###IJySHjMy8ZkaaSTXiVjLcY40svQcZ/Xq1SUISCSRkvEtkQGFvbJaW5NeNSmGA4ZbMp
###w6pduAEvw/js8RybEJb5eYRXI1aaPSG5tpXU+rCaXLpSFkQtltUokIxTnwliTn3bGy
###ePGAfR1mGyUg4rtWQMY3wUmv5NlDzh3blPJ7bjyHzgpkDIkCROgrM7xoa4a90tu8+F
###oz5lEgi9EbKYPMHWSO+k946ffYT/dqvsMCQJPChliWW6BPSMLY/dKkTgYE6pNd3inZ
###Lg1g4trJqj1WUDz1Nv4YzdVyGWyLitCupjFTMyZ7EDi/UqAUxgoVhM81IfgSWjAJtA
###N/DLbrXU2CvVf5VUc83Wrc8nmNyHeeH8knlF2LbrYJ6uh16ISsUS+IpSYnAYMYTDgF
###KjvuJZbfmz2MWQneXwkIMsf5aB2y7xp5mKR7jdk1Gzf/oXZOuRg01Hq8PDTLBSPa8a
###sEC9wnVL034tJFKSk3+xFpN97Dx0eRwl6QhmhZUxBZc/ZqdnwSgqPKWBtN6ycX87ss
###RoehMPksERjuSz+F0hni1XxBr/xhiNsfC4KzIGnpd0Ox9Q4Wp5A/lpmoxkxBGPwpCj
###EcptIQNZKq/TgbiUuk5QgYya4zGs+5ncrYxkIsslM/OY9Xy2ILg24sw7o8js+Ep6PB
###JWhhylGgHLdVJfQXUdLf6+BkTWUr9p6cMPsvwUwaEhQKh2x4Xiy+rnWrt4eJhMLJ/e
###diXn/n7cphfK1P+9sD+ZDho7WESFSRZ73mjPkVZj15g1HTWVShE7PJQULiOpl+Krre
###2kvRKlWpwDdtIGgjJb9QRXfUDMIFjMcBsQAg5NOPc+UX9KzXFEzJtggAI2hc/ITqTC
###/Eoh61gq4F/RgS1RTKIDSQWx9tURNUVJJFsYxMs8tr6U8aUBsKMgAaSNL1IDJAmfWC
###J/eKjS+UOZAcuKALBtjiMD6lD+tgJ3qag53KCVeoSYtvC6grC6IuVc45pEBI10y3GF
###L4z3E1gXQPEUwN/ZSt8VSzDrklV3khDJuCPFvccIj6rLEMT+T2Yzv88qOkzsFRdVF7
###mOWC7b1Lrt/HJgtNC3JCvjKGEp6zlXG0y+71zDgPMmyjrF8nTyVKuoFJFvsTZBIlRQ
###79S+wYMA6FL4Jl4I7on7uEVgWzIJ2WS2dzPBZR1hrjCPlBEq9rECLWi8pa8wmr2M0f
###wn2DYCx0Z39CeaXBQAhax6n/B3H8b8hIo19QLqskoVl9Ys3vq7xQM4lJ/SEQc42fuk
###UWRKu63l2ZwUao6ilsSOGspXcK/g/+Ee/AdSb2QpAUmkCoXESvAsqVS3FO5h4D4TI1
###+/MlxrZL0JmgylYjHt+ZVyt5YYSKqgXcF9UV3tP8iQiV2qqR66HVbfor0wB8T7oIhB
###Mg9YiTVWz7LMyqfSsozIyYZxmKe5HOophSoy28+MTKrfmvowN4lVZXpYTYFo6rdva5
###rnWg5IqqCwLIWys4WvbnrOIPTx1cjxYja721cHLdvJYWMlzUYNlCh/jxPh5iL0Zmzz
###veArRWCRJK3MJKFZb8F//So1MsVF0lpnpxiOI+TcjtISSM5LlPKOSkgmixn8Op3lGC
###IPn7CiJdP5rxWHNsi7FcdPpFLUS9kZ68tEA8tSTakanByac8+M1EuF+H4lNflz/cS4
###PMfr4q8qWqmEfRre17UUZuZCYuXft4ojO0o0eCTxU8yMV0UC8XmZ3PCTiZFZDK+XY/
###iWmZaULB4uyxbxcw3V4McE2TdyO7XxVFSlEs/sKCXRbrPf710xiUoLPLVpEn9X0r8L
###cCvsvW98bTqUDnJ5eKxnq31MFm5oOyyGs61Zx7yDvHBqBmSycJw7mX3es+SHeK6OeU
###LAzqIufHboBw+Emb6NR8RI54KARwHRQdk5yUu4lnvDH1R/YLtXx/jlih8gfi8oAAHh
###OSXrSK9v+KszsWWSoRVOIQJK+8JYlNiZ5z+bcWvyd+GxqMYabsLSINeyacAPMOMhZX
###bCN2IAhdS9gyIdDwKjsYh34m13jr+3wWu+lBttB+RAOs5xz5wHlxd4JjI98XsmrUBl
###toIOpMMlDxb5g8SdIlpfj6jkctYlm4DkEd5bj660MNelm4DkNoRjwB9yNwiXk8mikL
###aTTdxUCBbzueeHUenHCj4YSNkmCVZ+R3x3geVcgWyE+en5Y4xhbVuIWcfKlfmKsUcD
###eRozOrYXM0RW5j/7EE3FhtyAmuP1q48UUytM5RFGHU9k6rFfy2Bn/udz35uDH4P1z9
###hinT22PRQRKHXxVHVJ+FzwuFvM4SDfFbbHxODwV0GIGfA3BW4hg1s56aQf8thlvGwD
###P5ccH5CldbBUWsuJSRUfGyPvA+a07ktyxbcVL+wS2SuSSrxzjluhbPdaXPP9Sr59+5
###IlynzrVN02rdSKiVb5aSbfw3cmMRDkiT9bUqXz+TDvFE52VhWyl930kcuzQjZNFUoo
###5jXjMyS3DvO65ukMrnDvglGCSYa2jKXNGvlQ0KkqywMREq83yMezL2VROaZKxvskWi
###CFJc9es0aU2POJjpeU2JFv4AbIwt8tsp1NI5eWiSl+65vmt/ZIftcrch+voMbekxS0
###bLp7edPd5tPdkreq1lVMxOcjFbOMzx9XqCWfzxV1RT6R0hrLFE9cehguHSrOXGKMxC
###4LD/x71b+n5xypPEvwSMz3XmfETK+xtZNrH6tluTbu5S2XJQ41dRDykGsjFSI4uf0l
###KJTzqHmblitA4qOo92gtW+xmHauUb6506KsOjO4pPevUhvuaadCjibOEPkNdxTb46W
Valin, et al. Expires February 17, 2012 [Page 118]
Internet-Draft Interactive Audio Codec August 2011
###JkBpDKhsvjmegarWI3iT/7j2VW3ez4Jqlq/UgLC/GELUTW15KaUexQD9/tg1Xq3eLP
###H4hFwN4bFS1TRiO1UtUp5J8ozrK/dFP+Xkx7S+SQgs49Dh3zIXclWiAM9Y2B6I2ySE
###bylN3opL9xbnQLtfrbndycLNEOKYiG5rIGNbbXvlDfSzdwo84qnr9bevK9LB2E5Acu
###yzmHMMvskCDAIh2IhrIZSq5KOnZ/P1123k8660d4lvrSFa8qVYkiBnEwPzX3CRQebs
###jWO3ALfL6QFMF/3eId+fv4f9wXZYQvZuLKGT/Txn9GQ1LTN0UDnKfUXn/6JSeBUf+M
###v7Mn4lT84yHJUmHlEWuNYI4Na4O3jlH1amspZ1kmRU9aENl4Z+eYr+gF5Aa0/AOLq2
###t+GUHsfNdjhHdDnsRJuuvxWE52n8yJ2vbJ2tBaoWFNPtO+65vaXsjWbwlV9iqZO8aJ
###HNZrkhfjhbkaNJe5G8sM6HKbeJdtTXOC6DtzMvhUA3kZgUTV7/ivxOQNirTwLvohGY
###X42/3k9ppUldJv5cx+fPTMol2bVejrtXvRJ7a2zksNeveEsVAQNIqSVa0Dj79G0NU7
###g7wjYRGuFfuFsRvLbIWtQfv9cZ+/ifEQIHEStQCxNRVc87crUxyqXOJHPZbOtiDxne
###aUvu/hrK+zN0yGwFnxYZACrj/kalTksS78RR8WVQtP4mTh1dPguDMAOUvr4pKYmNbh
###T9bOTZ9vnvyGPwMiUhT0Opj4iFc3UpmexJTEz8t0AvJLIZuAVJJB8usaFVFYNarVon
###JO+Ney9DJImesHq3jZe+b55AfKrV7MT4RWtBBXZXEOdSWnjB+4g0UltUYhdZz/Ze9d
###29pIkkTh/Wr/imrPMx6VLqAqXQCDmIMxdPPaBo/B3T3rw+opSQWUEZJaFwPT4/Pb37
###jktSpLEhi7e3fRTBupKjMyMjIyMjIyMoIMeX5pzd/eTolSudbJXbprNbNd5gEsAi/Z
###1seK9FXKbNMNVQ33/oV1ryhI7DtX32z7wFPdi7h7idSRm/ieNxvR7YCrWffCZbdwIr
###1tI/13evjCcZ9CD81c7IxTC6TeopPcZaVUkJ5Vd6iMgTiOQWYdHJ4QaoBWmxwFxhFw
###yn0BSzGYslG4wGUIn96kLDnqGThLjRLPggzQDLCqda6JqnUhgX1QskW7K3N34RYgtt
###TYTEolPfjy8klyKqwd9xRSdhulRCwShCxgqpFcFhf48THJacyWgupULn+LL040XK78
###lhRB/5nRCO8D8V2J9L6/wBt/tev3XZuZvBukW15BXBv1sz40XPoXZ+HMNgikqAILch
###+mQMRfB6xMT9rrGMgLw67YzGe+V3Y8PmYhY2dgmQ3wo9FvKYw8PJKZ01MbgkJPNZhH
###oMoCmiCGZg/sdoDVCl5C0wX+bNklPWA053qhWy+1NKpZSYG0ZK4kFvXCYlIKvFNcS7
###RDr2++9k5zoRT4S9Fo3fe2t72gka1ig/Tw8nFBXx7zC9kCJYbuEHcZ7OfBEt1zwfqS
###JTzT3DjkyqX4IyVzKTlvcrTmT46cDfPdjjXp0FsoL9exdxF9jkEXlt6TU69aoROYjL
###lPHMOCVGz3h+cjcRSrvS5BKQ1TOxL9co5L6gmrPpSBAn1QrZs9hqNspONbjePJNJP4
###jtQv6Ams7ui9EzbWRKijlC7muFJKSyxUKKePPFbRUpEaTTcdTP9boESqzlJaNH6eCO
###gzYLEMhYW+Epahc82M9YR5y7hei3aCPC7J2R3qwWED6Hx1XeDaGw5iLmBaD3+5AE02
###GXhv3u162jMimf5tgjeMz2LQ60wvNow7NRyQjxqMIgZjG5GLGmqJtBlDe60Y0GhiVJ
###Re7nhc4I2jwXmMV+/IeN2JgbkxQRIGLBsadXCDhxUpRqbIkdKNxA1f7I53jdgj6Lev
###dk+MmhRJjdzHSOXvxN0ID/AoQKNoFa8A02UXDFqcQjTqTmdRH5X8c2E/NUIky8wtK7
###a68YNrFuGHHBQxVtV2+Pw56rMf4XslOEXjLn6r6OHIaJsqRlZaMc2UVMb9SpoRy6nC
###evgFY0wuxsngUrCxsyywpjT5NfC4V0sh9kdHCpFvzTZtsww3DkMwgN6X9X6/myUmzw
###DxtVYco7xYK9RuPqTdPIxayaZMdsLfAZ+sGUZM/jsSQcsRFSjkbuYvFh9Gq22MCdiO
###uy6KmJsbPp1Jk8SQLl8WcwxiVdkmG3IuxzguTNjW5UMQs4fGinsY6rAcoalAH9Y9O1
###7HV4zW9+DXtLHMVAzYUvYLBr6d9Xvk+0Z2DcMoRr5thoSay+0lcw9XNHaxlcOwclj3
###kcTLz4KvbxMbDO827aSIsh0ut7N7ZpOJnhj792zJnN3xkyeZrbnaJJvdcDTt3pdbsv
###0J3V24GglmTe33045rZgeg0pz9PH7ceGeflnIsBKfZRpeyJTjbTqNb0paG07QIOabT
###S2XsZRWFF/7sWSZyjVxUVbwUPffTJOQ4KtqyI+4T6JpbeM0wLXqM11vW3ScGVyrlHk
###ksVOlIRaBgpYWc48D0lRHDr2Vry9hsSUj/BlCMVyWEEjWL7eY7+LpErubOJS6x2DsN
###rLrlpa90ErxqFm94eLPueA79IUBbnruz3Nd0R+kSKzmFZI4pzQab7gYLc/tr3xrY2q
###ovPQhPXe04Yh5sbQnnt9Wi9EB49tcbcjPA+E6+AOFvYnxlOeFIz95P2H0KRMnKeHBu
###6Ani8p7tN2wcTTkvyGZCoZgVJCNtKhRkvC07xBX8KQWltCh3B53F9TETzYmDDtGl2b
###K3srIiozHNibz0OWpTNPhoJEgAD0iBKkSjsgQml6+vDSrJfucFCTWt66pjWVzpicrv
###MU758Yk+lM2aGTGRJBIZ8Ia9OGGNI29vYcWpggq6RpVce9DUca5G6cc7oFR041RMIa
###WK2fyxJELGOcKDkQnZnwv+4Ihzt8zNOq4Nwj8lzeSHgv91oh4ikbVZKdGrwDTS13Ll
###R/ankTYHZ+1Vjhh+9xv/O5D7PiyQCfayJGrICftH73f3gEEPjx50zuiIS/cm2t0wuy
###vdfvjBRvPuU0itVg8/ibZct63wYIVfZ+7HSB+UlFUtN8aYOVKZSJCp0ZKYucrewSVY
###NrfYQ3M9c1DzIG7ByyOQcgs2MLg3xGYW4p1lyF347V5SJHtld8mp8Ork1/b+m50fH1
Valin, et al. Expires February 17, 2012 [Page 119]
Internet-Draft Interactive Audio Codec August 2011
###SCZALo3leO3AW7+9Atjeidybd79Pbdm71fD07++Y0IaAQ5dk7vpTzGFJIso3ynJX7u
###QNytn183FLrLdx6Og0Ocau39vd1vzNQ6jPR9WfseqH41hyus70zYdzu7r+EP5vdpw/
###5u95ssnFVzmczEZsHPUqvigpDi955GqvP3nkX3oeLXDbqLAncefHSJevDppCNvO4Yj
###w7kYVB3W4sr95tpdOnAfeou+3J2wGHus/R4jsj38hNrGu5ZyQm05JlP+toyc3qy44f
###ek+936dx/SO6Oo3oGvtavfg3K37TJ4fwLeGcN70dBC9s5kFIH0HnatNUPh3492y6N1
###PxGrMLwzZm+Ojl7v/LQH69c3Qi7rmlgyj/sWoisCYNrXIsR1L33bSyY5zpgofWlCxO
###tfz0yDognPaJMRgQ7Ggx500A7uT2Q7er35VIiqFwsLK83gy9OnFJPewrAHqIyHt2lD
###qjSb6gQDeWm/ztCK3CaDch4Qlb7ANDz/yVMrO/P/dmeT6fBq5eKB2pif/7faqMG7AH
###bc9WY1aNRCzP/bqDcf8/9+j48j/291rQL/rHu7xwfvj5Cx3QU2XFmCncXXvR/H8Tkm
###Wn8b3VzH/b6HxRZkD05XoSTCmEX4/5zh+STnrcSfnXESn3kYzBDWMcwhyNHIzmaDLu
###e7xdNamskc47rHHlD0AwPvPUXQf+YExfAd//vjcxTnIvLfPk2x6NljpuLHTMWPmYrT
###mYoHGLOfVKzdD8cnR28xVTE8wlyq9lMZ33/vEFmibbx8ujDjMCULFvXb7e6oP5vgf0
###/jG7TOe892n4GWLNMs6Pah5i4pK1IdM86qHaVexbqU+O4oRWH2sQh+eWo0ZyhHZKMQ
###+aXYjmQ8yK8g1FCjhnjibiSdbMqdk1WUngvBxNR+tkxtjGmWTQwna87H3epy6uG8mu
###2z/jCyWuUnc6qYhedTY9rPGP+cFYSzdGoA0k/nkVCWNQfAfrZMbT0A5pNlalrkTz2c
###U9GkvvlkThWz8HxSSOobD546Z/8XnQCd/lK0j4x0IQVOF7CEEr77o3XsP/PHuf8T4/
###JQG8AF+79ac62B+7+g3qw3GmED93/NZvC4//seH8f+L6jm7ezmbNloe/an3UL9OfZP
###/0M3T487p8ed0+POaf7O6dXe7hFwfXrrpB8vt0GacK4O3KrIrczvT+nGhPpIxUolnb
###Rf0/lq/msdVzJVLR12kgzeVpGUNxLeWkCPKpQ9dE+gIIQ1xsDsx5/jvopXYIHZN1KL
###qo92mbUep/KyWO/S1xyyFbX3tas7lgV/E0lPeUySQV+ptZwx9XjnJGgat8W9G+nIJs
###4DbrxtrxauNde8v4u/L+DZllfBH+vwUHx5Yd3avuFmU2qtYhjSeR9g/U/rf7DykPMA
###0G280n2ABv5jkf4XhPUq6X9htVEHStRI/2uEj/rf9/i49L/gUf971P8e9b9H/e9R//
###s6/Q/Vv592ft5Db579gx9R+9Na3nBwlpyTnidNXPLd1mTaS4YrF9tGcZxwg3O3WmiW
###6vWTTlpVfG+s6aya2LEUp0O+ISayvHMCF3rCidLs0pwoffKxvs7XVCcXmE6lHw/Uk0
###Tecmfty9KepiJSMGlmeHHP4/v0qTbwNp9wq6BLBJx6MWxw7mPpL6OvLZqpLITaxXdS
###U/cAdA2AVSK4z6s3NeWkQu8Dcff0X3HFulq4vR2m2uDfXyynEVODUhbiAnqkiA5JNx
###F4PDwrpAeIXVAyw1bMwqZEI9mC45FsZ1TZVsOpbiDKC4ijpdthK7WjBzkoXVGskMIc
###Yvi+n3LTscqZvjo5fSN/nfEo5a9jox25qVN2czXnahExIUUrqWlyNWqbU6U7G4/b9n
###zBTU/MazGFLjoZ7opNDkV2sAdE3pyTvImvAT6MlGC4TeOFmk/wmvrKnWKaithioCIx
###8AJ3hjO1m9NAYgHNYLbtXbz8Jxqj3xY+q8WM8xeid5VMQDfoXrzwqjd/vfE+T+gvx/
###tm0GXPvIxrTRi2zR/R2rD3qo0LiZhCKG0sgjo6qt6JDuJI8d5NBYtC9STgnBxX0U1y
###NbvyGICZUpZSitutlazB8Ys2zbe9xlozNVqLOoT/mh0YReNJrBEve88FQ8E33dpHC4
###9T8Q6la/oFRiARvbcZq9RysWbar26uyNKEnidfpCQxGp8DFzR7w30uOysp12Z8ngzK
###Mmq2c1XgtzC2eprigwSn9WwwBZV4ONXbfl6cihTmNW89K0rUJWsQFlvkRk1ft1uADP
###6CP9s2nyyYL3/tefR/mh2ic9QxG4p7mphXHXh+YAfpInuvQsAYZY5YK9ikJF54nqem
###keYu4628oU1AdT/IZzV4YfcLtoigXVR1OBVJY44OCzO9pCJA8L36qUz3JgfKkx+rhx
###/29/fet0+OjtrHb0FvljBooEslgboUVpoQ2omU0A0tdBEBRApXcYmebN9wtJW9Cqy4
###a0bHwmK6a0v0bskOWn20JLLv/RvkqWoye41R4h3m4S2wZhKUQMnhB9st1J6+f1fMlE
###UyY5qpAjJ2vGQo9L44htp0T06zZk0TgzzO8VaG+M23TZT/swjdEmwmW8T5ZqCW323i
###IGbJKS6RNhN5aYdtaKKVCs6bDkX/5an9l+5r6LjHv7s50ABghJwhvCtBNsSMqopJ6b
###yS7AGPPPzmn5uOtkrcRwH51AyJ/Z3YpOYsyBLv36kwKEsRI4/XkgyvZaaYMQQEXgqC
###8PvPnjlkyc6VL1ITGo5uzTB+RAqeIGnKKbrJ7l/FV93RrVBThEqCJGPSWfskyTWCpb
###4YOoFeg+epAzmKwHKLfu4eROsZCKyaWmuNpIysPWLcrD/aCPsHflz+Hw/m+C8+8+3/
###YaMRNKX9vw5q9n9Ug1rQfPT//y6fR/+PR/v/o/3/0f7/aP//pv4fKb8Py9+DlmC8Un
###o3J3go5zHMXqHd/vHww2677WPIWPlQKJ4Hb175duswp5Bq7XY05Wkct9teofA5mSSd
###pI9BRwrPxG7rme9D5bhvtPXLwWEtzIPYi7v9ySjuFnr9fnyDidap+iR2ldddEe+gz2
###jEQw+Iwo0PKLHRuYA/YC9Pxviq74uIf/DUd1Vtj6bjAvyHAOhPSX6pUMWiT7+g8lN0
###J6Y8hF2Kl813zLzDoc5OaKF99NpLfapUYWfgFaA4psf1Qbp+hhWxB4vPOclWrxCvnK
Valin, et al. Expires February 17, 2012 [Page 120]
Internet-Draft Interactive Audio Codec August 2011
###94sLChjCbN1M9AFrYeDbgSEOQTGe1THOeMMH1dDwOFy2YykFI7Da8SShxVakTu3XU0
###gUGdxl1cVNNgaAbjTWqYxzCLAKGaQoiUf4EJd44C1Mb0gF5OhzLMuI+4dofj8Wzkas
###a2nGIzdWrmgHu3CnuB2QjZCIOm84VibzC76sTZwflwiGKexBlMUgTVkB2XWUKh0zL6
###OdNzBgqCQUuKcw47994tHTC4qPLzzpuDVxwLmdpoUhtv4yu8q2gESb/ANABR0ncAgU
###E52m3v7xy8kWO99jQ1hkYoPs0PKSjvYE3bpfUFIy68k4yDobDyS+6AlDzSJdNAxe15
###o13+1DJARUmK9ZAqGThLvoW1YTdVMtTNp5Jtqk9gtmxm0TE/gdmoHbPTKhSm6WyHa9
###NFg3R3XQHTRMkgr6SObCZKhnklVa5h2Xotr6QVZxVL1vNKyghzCmbDvMnkjL3ppcdY
###vEfx66xQTklsu3o6jqYXuN8r8OkK5YxUhyayKKZiNXphbhGrI6lqi/uSbqeWW8Tq0b
###x28juVDl7jNfPLWN1KV1zcr0xTa/llrJ7NbWrOeKXj4nnrcwrZY5auusSoZVrbmFPI
###Hrm5reV3MBs2DYTPvGJWH7O1F3fS1aJjtjladNdesqM50cy8wDEFU2WtLufAWdzvXA
###QcczMPgTlwliRDXoAvL6gvLmwRIg/SYkrk49BYXNiixVI45BMjHbzRCxySSxayOp+u
###ubjT2bYcoivTlqvmslI5G9rKCxzSyyhnC+ds/SXks6tRhxBzNZpT/w6LUDYQFSiOi4
###pmVqQslOXWJVfrDsGW03o+lCUJkI1o7IUO2aaLWR3P1l7caVeLDmHmaNFde8mO2mGz
###vNAhuLiI1UG71uLOpVtxiKZUK9laS3TIGW3LCx2yQZWyGszUdbeJJhu01BieljIKgf
###F901VOXt4xvm9yDBraYcOuFE3X0+uhJyLVUD6vF/javfk7Tz7HE6+D2+PfZhHZcKKp
###F9HzgcwQSqd/FDoPAXl4GQjDmU1WvAP0t7mIBl0AggZe2BGPZlPxHs39F8n5RQW3/J
###iTDA3DHEpHwImvRrDfTf6FT9GIHQ2mbIK+iMZXw0HShSaORrgvhh3yLUCfesL6hXvv
###SkdDgtrX0bgnLBRoN4g52el0iHZoNFZ40TkG+plKv67+cALgP1B2s2Qi4JDNhNLw3Y
###6SLvTh5yFQKRqN+uJQAaq8FEnRhmfUZ0EANNmUZb+QeEBH7L1Ks0qFh7MpEugqusUj
###BIwplGBSl5g8X4dXVIZouOIcM96GLz9oV8PJVOA0GA4qNIZy9Lx+ckmHF0lXk0ETgF
###7QYFwlN7Gkc4EerxIgHw8OpthtrzMeRr1uhDklsIZJL5G8Doe4H08knadAM1Ax0N2O
###DiCIWSkQ3YqMq+S9p5NaHOlkmkA3/xX3lEUG/YLJK880I1rh1ew4c+yKSofQeCK8Py
###l7rk/m8hkgZ7F04ad/WdfP5MW2NDgAdMjmJvLpFKl6C8FqiIY+G6YBziBcGtyuntBe
###wTmZV93sQviiw99ypCJXXEIokzvERmgvPRT/q4lr8KvIfijEgzB63vZhhqAZmXM8+m
###neTcUOvP8IsKuicc+wOOpelVWdA4vgZNntx9FntA2feaGipr8iuwEywchVpaht0NVM
###b5c7TMLXGI9jRSa79OgLiE4vDg3xiAWoIuhgSOZzFih24nOQ8INzi6FS701Md9gEC+
###1esU0WZaBoZRNzZv5tSufRZ7S8DKbjIafVktLWMceWDyaZqpiJI7lcJh/HFJf6QtEM
###z/FV0lAsYAtmrAPSvBlrA80RV+6+qMsM6rVMnfvn7ZkhK1BCDDKThDvH5wreID4Hmf
###U5VrpNL7PwKYbhilp4mERJYf0qzhUe7imohIeYFaw0RORP7o2GJEpQ3UoGPZSysaln
###mZQkH3b3mGhK8gQFAsqJLgC45ZoCcGSP4Z9QvCFEGRcp7mYosN+Pzr1CdTXwkZTy5I
###ocVqLBrVR689VdWm06VgLLvA+0JvgM9Pgz0A+9yax7wRCAKtHnKOlzvmL0B6E+JZo1
###owlSFBTya9x1wBhPV1wTN8WZWpRZnLlIlGlJmgpElQaV27x1l2LxPR6ZfDtVBl0E6e
###LFgvttsjrfIkDWoac51wgEiy/CHe9XqFgJ+X0AMIugZO/9LKDI/mQJqJhvVEyfr8JO
###3yFxQeGCH0/1lasciGasNQAp+ixgWmwDJd1D42rLaowrCd4gh8jpmKYkXVCkbwurIH
###6f4/EEZm+bL2uy8wKvE/u4FQVex4VK5s9+IbadjL4KTKtkOXDdrN8jP7b+dXSLO0Uv
###6cE+jTa00RnKaRnI1pSvc1WQRaGslxiFdPXUvOVl0XTqXXWZQKwi6Qd5U2jO3UqHpn
###H/C5T3AGbekswVe8tfc1yKAl91xXGpFr7Fpa2lB3fBLbRlO3BPN/PNpSMSEhb/TSMN
###pv2/UUi1yQn8gYK//Mci/+/aWtBYI//vsN5sVBt1jP8C3x/9v7/H5xvEf3/0En/0En
###/0En/0En/0Ev/eUWK2ZPwX8xlM0Yt0KY4lsz0/lgxHCuzMHFFnTHd16Xa586twHfGC
###RrUqgnvQhfj2bBKBBkmKVhH9oj9/PPVU5p30nfkPWPiF99eJ97ESe//2Kr1Tb8u0+Z
###NZZRu6YYcX/Olf+NA23W17z5T95NlWJ5myZWcSoxDc9ryPQzqVnEALZOQBAGzp2/6/
###A7qzT8hW5b3HDK540PDCq5I1GU8Yy15A3ymxyAuA4OXVFA3PLQPdz35eeMNB/9Ybz4
###TVUe4fC8JEic+goxWO2OjPhd9bAr7ckxbQL3qSAk/mIyTc/Ha6nbGjnXhAZinaqkS4
###j2AT/Ka66e19jmBtwTLi1fxGPmdbsRvBRGewQKWhGg3OBkbBua3plMZbhy///fblv3
###95+e9j+G//5Ta0SuOvI2J6BToUhuV7PLwmw9906J3N+n387hvtWyw9t30dm2QrXGn8
###u/HvoPrvsPrvevXfzSpiwIY+KgAL+dXEaCSsenNB4+mKNCdskQEXAepoKvxGgqYCZQ
###09qIb1+eOkc9tu4fdtGif9tAzzqQDqCOYOQyMiQPQKeAJPycTMhuY2kwyQuLZtVrED
###Opp7XMLb39udT2nMOE550U1A9NSjxzK3UJn9BXD+T0Arioc8NebPwOlN/swgLF+d/D
Valin, et al. Expires February 17, 2012 [Page 121]
Internet-Draft Interactive Audio Codec August 2011
###oXApnlt0CqdbcNCBMYq37KeF8mOzwnBAUhWsFcqwY9JTm/6H0vXfV5+hfPE5d/cHFt
###7+4c7x2AMnF4fHByQKvWW1B/9go3Ze/W98j21b0a8U959+cuEAAARvUwYfDKJ2KI0b
###qCq8p0iIbKMQeamnHs1SS9r+9efKyfyrUGflDsr2R7O6xvykcc7gueBU0fr97vqzeh
###fLOeelEjKOLZF4WaiQm2jiiiL9QclMQ19oLZC5/w3NoK6xgEIPMqgFeAqj4YcJQJoY
###y3jtW99KvaqbqVfwVyjkycsMyh7ZQMIbw+S/yEAVT2HAskg/2kD7sKNKPjN363fwBa
###avEMLUHFM3izmT35homin5pmWx2hFxo34v9idIHwVP82j3B0KGL5VojzdmckHjosPB
###Y4KW3btAqox1ZeV3ncLMQenzjrV+ms1bK+kj72Y5juRm+kYDHAWdFK8IkwqOP8RTt/
###12x6Npi2qiLuUTvq0o9Lo3uXycj4NR2OWgKwiIpEY6WGKuVawQ97w5lYKSet6grAx2
###/clvwV8teBTCdLQyFXvlZFBEYx7eXqrTCUGwM+nGCAIwCH39oYphkTAOsC0+H5eT+2
###SQRsZdqkrSEW0T9QpUHqiBM7/imjPp95BeR/b8tb83hWqVgglvqKE0PKYS8VZlDE+8
###rK579OSI/MOyLwfQMLlHwg9WgCBqekAD7zW61qCimzU5o6+MGapZL1u1upCAR1BLhs
###Oz1nOwa17tAO/Wvq6y0vmg4T2Rxex3R65gjWNOekVTWUWrhS8c23NfnWkAJWgfqpRW
###qrmR9aHobKw8uzmRdBmPumiXfTiACu12E9ryLH5UsRO8M5x+rio6UVTshehRDKjFuZ
###ESkbWx35ecY4oJZDba4ALxohoNIcTGgoEYtRNU3MVxtyxtCJM2kNkxfK3Ucl9hbgtP
###Lbcl2240IZyQqF9UZSSg6lLwJwMe8tGavFgdbV1CMhdvWDtES1hQliZNFgo1ktNg2p
###i5H1cCuk5AcuWVCuwWWuL2BFLPDDLZoYXsULPd8YaSDfaDzsxhO8GHt1haMjYsqzVc
###4480/OCnM1Jt6fcmunYqcFShzFlrTatIfIjKUkemBOZyUq7ti4GvJcFNLShyuXYNeM
###AA5fGmLI/MzhJX0d0+6TU9jZzb29R3P6Tuedm/vlHs3Jm553buz4Pq1Zl0vv3OT+PV
###qUl1Qdjf2egZO1FIlU1LqBv05WPC03UVAevix7b+G/X+C/Y/xn/+WKtuwYPUjlqcaP
###LR/l50tm7mAgrPDrp4/a0t9z+oQrjZwRmCPUrdTgS470PZoJ79FMUL17O8E92gnv0U
###7j7s3U79FM2LhzM82lmqkVl+jPUlNQx2fQJiey3l5l5iIwaNmD/wegrITwXx3+a1b/
###rNPR0E1yJ6RLfyGVM9Mfz8+uuQ+EqFaQcvG0dKjvjqBS1OaqJqY6F3wbBUWph7mImA
###rkN0IC9/j5A2Xp0A/dNOjBz+aMAKvJ36ht1Ldzu+3Qyb+WS1MNsNzynlG4HzT0j2Fz
###ez6gy0iTeIqOeSi1zGMfgXy6yXk2Afpk5dQX00SAlDO3x1s5V/r+/W+r2HbOLTI/u4
###f07AMqdhbo0EHVcOwF8zeBaouclW1bHsXEzr7YNjZtOftaE6dMfYEg/H96HccDj7es
###HDY7swzoj9Hoov6QyRK5CgeWzBXSSnSWoIXibDiK0RTKls1n444kEVLiByizuFu76K
###2JLhcewhJO42fYrLABmW0v2IULy6qFcCARxkhSEmNREJq/7pRsnOHVnZEWZ4hurIN5
###WNOfeNCVUftTN/YsbUMbb8smiwvovVgBSV10yQFi2nWg2VaLIuMvMq/sc3Cm6dATmZ
###kjFSfKniC4bBYC3xwebAlwu3dL8lB1bkPMCOnrQ/C9nI1rYxi9fAFgUU0V8UTtnpas
###qULBCHvCHaoZV/S7y9c0opZoPWbJuumgH5aisSQM4669Ug+WrKpiT4jldclqmfgc6f
###VRmY3Rxo/Gp2JmGyQU+tWi98sFzGw6SxzHwn0e5l2v5wXrxk2lfnQrLU+rRZL/uHT8
###0EpH5oIFwDZobrP9UW84CCcMQb6OeQ0YTUo2YLCaMWcohH+uVeeFlv/pYwPo9zN9pP
###7MWISN6Osu6NqIswD6VdxLZld3hC4NKAtgw+/4jpAt+8wC8LAti8f3aENaZBaAl84L
###d4CMVt8FUKPZdJgD0Yz+nw9gxhahZ/PPZPbEgT3m5vjpX2KljqbeX1dqZ95lZ5W8Lf
###8q7tCTO+NfexWeKSIkOu9ZU+uRIYSL1ZVqNShncCwbu3C1bA0o2xQeyRV9kTvJcZWt
###KPJFUUElR0gVSFW2TdjzAeh8WPYhddHvamCWslYWYLCUbygcqT2cqZYaSbW+ohFees
###m+DuoNHmemV16xLMszKy2RUlud7Gl8yvgxxj3YGVr5AYOyBwNZL6OimFL08XiaDySx
###b+aBf/ciVVTmkxDFt7M6MMhVo8BWyoCzhClGhMxUDjp8MdJWMRwTS36+3IsE6bPXJc
###lhgifuEPWoIYMMriaRlGfIHPjKYW22u+bcDZrN4yG4NTOKWjk1/Q2yiKijIEzJI10k
###TCx1gS1z3i8YWDxlSrJDJjI3KJgKzc1kyzHbswkxFHhMapI5A8IPzqmsAeDL0zlMb4
###Y6IB0GyWmSzR7dDNsvzU5zL7HRxmP+jMPN65JTytgemd3zxZ4nVgmdDPD3MFcadBU7
###l7sJLrRCnCVxv5eRX6ZzlDWZVJUUumfX42RK2Rj5tZrvuIfMh50zWg/Sjii6QDjY9Z
###xzna6F0bZW3h1NCXF2OYEe9Ar+X0FxBk7JmKNs4dxqVdO8VhCparZbc9ZB+aHzc9S3
###O7fecKB89K5RT59NUDGR98Nh3+K6Ao7t2c0425FFtS9NXimBVTSdxlejqQ7fzNqPiQ
###07ssY3KvzSnBvqNtntTX2BbusS8f/OoQdepGSFNdIAqpw6mwd2cMw6/Dj5INXVcXw+
###60cyHvTX9YL1m4qFufHTiXs1D/fM07m9+dYkdqGZRRHll43JtuMAyt0DMdGhegk3jv
###mLsd1AhQs7JIf8iK2xY537slgiA4egrQFPrUjCcdx25Ww/hjkK2tYsputhrivcKScO
###t6j8L2sSn/7QqpIr0Q+mgxf+pjGUX3gmP39ud2vuLW2yqfm4mV8Kj+ypSGZhFGb090
Valin, et al. Expires February 17, 2012 [Page 122]
Internet-Draft Interactive Audio Codec August 2011
###QV89K6zA6qbLku4sCWhw8L/9qjLKLrMo3oOucRFZkcl8O2vEzf3SZ6gzeMsTddD/H7
###ZootZuxrajnq0G+RD0vMqOL6psUCSy4QgzHuZGH/mFVnfnBubvDj0GVQXfQuaQLAH1
###MB9Yraeda7LJVyVwVEBfoEGiNAOIVqBXYH9cWT5WeW7AH8D4Guwl8nPoCKjwaluOFE
###SjqfzqG0/CinWPPsipF6gn9gJH/GeyCDbkb4k1Nrugnze7OePtpRLZqtKV/VgvhWso
###fe956nfO8y0yz6HI+jc3VT5YXVxb+uSXsFTZogrtSKiHvKFmgaE+QActJP+06B2WyX
###AhU5W81tFom9bNNYNr95GYsLrwX1MDxOL/6c0BHBC3fzk9/G0wIN2yrPsgoNIqG1yh
###lO011PYWqZZQR/7MLkjylcD56HTFArur5IuhecRwNtg4jkOJ6gIyTHz4Ed1DhWQY7I
###aPpq7+WHH9vHJ0fv99q7b46O99roKX/MZlG8YneCt22PYaQL4mpdcoW386Y302cua7
###GMGgG/zdfpgDrwW9IXU2WrhMzKXmOzomJaXVod95x1kRAFvQGWD/TaS7X0e/ylX2ph
###++W/YYCE/+Gf3PgP7e4MuPnqIcJAzI//ENTWmnWM/xDUm2FYbYb/UQ0azeraY/yH7/
###F5jP+g4z/Ad/zvjw8BkYvIf/soEKJnj4EgHgNBPAaCeKBAEM/M5doK1QCC98J68hAx
###I5wRH8K1xrJXSs0bpXMulDrvk2Jar7dkr8OzWXK/Uc8z10zxYeaWqbhWSt9lENJamH
###+zlG4z4kkFRVlkmye9sI3xpDFrgpyquupqafq2KKZv/KEgkip6hf2DX/detd8dwVSg
###JI4/yHSLux9g7/CW8mId+1Z+RxB0/zw8+cmX0PnQSNzYhCWzx9YvwS8KBdwfSbOYQQ
###F1W9QMzWrdEFUXJX9oeRuIiPyxbv5Ys9KJZzd3IrwH6pnduD/1tpBCRuAO+Kodybez
###l9qeiZgEFMiDx2Pb+7ilSQu/zIi1CP701AEnG/FDn5RaZzdf5KqVuZIot0jOG4nSyc
###/yu89eWCQnA2G35TncxkfS541dC0z2JJ8zNSBcveUpT7QU5TXhz7JuaFh5Trfx3zTv
###Z+9UCkQyBYW3aOZ5xlk0n1fSA30/R1GHm6ijo/kuovM9RC0H0fyu3M87NMuHczxDFz
###qG2n6hS+O6rFOoe9IYPqGCvVOuociEpkfoc0BC44tH9SBVqvN5O+NiaUTGeeGZd7BV
###ZFdsZQ7qhheqQDvljPrN0Bbt3A9tJ8LTPh8FUVJMO+3NcxT70ptQCvhtW4Zr0drSU7
###+hx905tsKnkZpc5MSpeIVdofQCtIw/lC4toAmfqK+BgmCko5HtaiJpQku70AS8BQ4l
###pvg2nUsMh5I8nxbLmQXUFudMyne8KGekr9UiAtxqWX4ROS4Qdnu+yGybw6IYPNVXhy
###armNEIc+xOODIOB6YRKRc4tjKdpKA+VDWoK94YB3j0NOmZjyRwGe5mQuf4wysNWxv3
###hQNNdTPZAgyL66aHjHHUgIQRzgCa29dPU3fqUj4GUCfZatYXHMpwl9IHEviCepVy+r
###FPT0jBTFbXT73/annB1lZhrVJI/rpuHWzJGl+MMZZkhEoGdgQNWrXhwQMTorpsyDD+
###GjqhCFopQPL3ppWoPKBUDTG5FvwrHg/x72xiyem/TeRKg9mdYp0rwOIhqOeKbaTLSi
###HWapGOqv06qlt6PGnpAg3MVw0YtIJaqss46r55PjQmFSgrZlnCohZW5swIdJyeOVZg
###qi4LjufwXHDErqxtZaexexaLFhbMYgCKrPAXA19jBsHbPFczwJQ9zMjTTLHBw+53ls
###PGmIG0HypRDnnAqsJI+sVgpVq0HxnzabUo+lKRnVGc8MXYVnmZs7+UT4Mh9FMLA1KZ
###PBksr0PTp8HyYqCJ/e495jF8e/DuWAwvl02v/rnnRS4VIXNqlD7zyRz5ZPYrEgT+kB
###sf41DIOBN64J0vTgAc3O2UtiV2wHQ2iN9XCzjYLh3AOg2d4+0gXRl6w3iCeYTY0cFx
###lycL4f3bY+0aAWLsr2c05RCvHG3O9vpx4CSQIZAq18z4hx8UIiaPmmdw1iFc+vzHPE
###x8qBDg889/6vVmtc7xv5vh2lrQxPjfzUb4eP7zPT6O85+g6jrZKXvHl7ej2HuTXIFs
###o7QUcw56cFv+egjvfh5O/uSnPvjjjz/ycWPx3/68BwE9HvY8HvY8HvY8XNTvTPBu5x
###GO+6QHNj523G+0wTvie0sNwHoDwgCe288oMbEjcPjOuwMKDw7ry9voMvYmM5C38ed4
###fAtiaXAOmz1YJ+j8BHZ0dZEnrsCpa6NbbxDzG0x5NEDj2ISXHJBE8AOTCF/HyRjDyn
###QvEswKDOA5GacIxZoMKKYanURhQ3QmleAR1BMZcjUp1fznlbqKhppxI6XkQomRNJCq
###UzBN6OKruHsMBV5y/GOko/lkkwsqGxFv9Ig0PwJocS7VxvIF73kaHl5meZKc0Sbs6Z
###MnWnt7kinZEv1Lv5DBElN44c0seJTtp3Gb3lBGJWzatRhhW32/lG6wlCUBUvaOKR9V
###uscM3Snub1FEpe8CKazzPdkpTfdyZpQAoSd0L0uA3QrwgEId3mx7oc/OoaLzfLz45C
###q+msTTAiJXdTgb29TDgaMMizLXMd+8llsHsYG8OzfwXr9ANU3XWAtVT+4RM11fxCaT
###aWVbkrY9PDub8ElP7ujrWpLwupYDVoZZNhWWbba0F/hC6ASKZqtrVpaljbEv+gW7cg
###ojs4cUtL5tHNdRef1TH/2qOvv4fH+iQ1++j7GbKT9/Y0Bx6AVqBd3DOUN4PsRo8FHS
###BxkmxzDNRNhfs80n1iSmmSSflGn6GAcTY6LBE2kp+qHFBwFHr1G0ZBu3IKMdXwNW1v
###zjgx8PQZeBBbNQJVvvEyQV+sy3xXkmyirBm+hBL1rg69tkC5ik3EOZg+cKDHHykich
###CHlyKBhH122+jqAYSxwBLJ69nrQpaBjG6ar3JDPhxIOsaDNnTNFX8Ozx8c344STiJl
###dD0LLbZ1FP5nO0T+QDmd3NfhyWrQdoL1QcRqsbrL39aGSTzQL1OepjTdgR9IbXKmGk
###XPISKCuEa0JHehRRdhVnxhMyxXVb1c2uOsbf7KIZ7glUfmIY6gQSbKN7Qm89aUzi5q
Valin, et al. Expires February 17, 2012 [Page 123]
Internet-Draft Interactive Audio Codec August 2011
###8xAuyHNydBsw3//0fQKDA+HxPoI172sH4iXzMENNQpi06pi/bH45/e18LC251dglVQ
###UAvXZSCXXdwvC0DyAy0fHe5ViA5BuqwXNKjlL0/h/3r4lBJhZMHE6TAnjaakLhbTvC
###e8tZ9Xb9YzcYLF/KKoHDyPD9/8U4gNbbI3QDSrHHQLv8yB9dM/X74/eGUB+v2ps6SK
###BWIuOGIWcD8cJJG5cilNaWbRz09XCFROZLLhTNLgdEz4xErKe3etIWGdoQ2docDq+J
###a+w3tYT1COq2j1VBAA7XIS8WPObKkfGL75wsEGK2hs7ffQJehRG1v8iBGHZXSq1Pvp
###OAIa4db6I0w/KvVUTnDKOaIhp7gKY6eryi0j4DGavzghrX42jnto9hl0b82S+qmKdW
###i8JWJNh23spqxlYC8rT9uE58ewrjtJ1fXX/bDdACGJ/2GkyP1QQMsTVXKx/o7KBOAk
###lIf9iYqdCdiiqhBWt7fFtZ79Bj4IjAfQNXzUUE9gmX/HF+LJ5hR4hdDjnRQaZk6Guz
###5av6oweMn5OSbmvoi9d292V1+d/KpSUfNR7lYrMOf3E0oA3TIWKlYp2DKGAVrKXm+I
###Zmygaxf2VMAtY7QpRQPvWhrPoH1vgqlnRVNPLGemg7cHhwVz/iFBMmdURsgsxOgHcz
###UVqCrWFURNz5InQvzgO83T+OFZyevtc9RR0hFGSIhwOk9LsmXazbTJYVYtrUadlT8R
###AIikZ7AX9S6izzESE/QpujIkziZvcR8CqgcW6QJle0O0/gthiQehmrTmOqnnsjrNev
###LkCUgAK3aD2himpv4Tu5cm9VRnZEmpb5pj9AM5VtJZjKqjJz8+l7GhbPpgrHvrwbY4
###0X/yBGEpX7VURKlMtZa1JPm5IPh9fn3VhG9xm5aDOtjFE9OXzl5bRftKnlkrGS5efO
###gLksqW0GWeHyTD1AD5+kq1nheaDbczcUL0Yp050323+9brzM7OUCoMh6A3Ap+9wJhG
###nyf4r+gOfPXZZ0u2YvuJ6PM6z1jHReymV+2d9z86Zg7hY/k12hz4Re2WaPcrwt2jRD
###NklhVgLEVu3YxMC9I+60fnMoNHLxvLIaUctEdTdMmBb5t2nA2LVVotV+M03vP3cqqc
###XvBXdt4dCLTe89aD14dNV9nBrtAnoRK/tPei8ysd4AVEvJXecm1rnXVF1BXcgLevcO
###lGjwivqAfOW83gi5vVnDmbjUxeoOpGrPc5ofqdl3sNZBPRv2OTmuvVdGxvIxTtorZ1
###yLd7tU2JNu7duAzZdr+mm3lN27Ce3AMQfo5fv2tHk0k8nhYwMG+eD5KzTZjfP912xq
###BhXzmCaNwRofQNfJzvUIrVGFYavL+DgvTCC72ioeZrCCnZYAd/gJU3g/wurswkoRxh
###G/BDG4xkjNiQT3or20YmwoTcQUh7EMsPLT7K3nNNmazXsiHrjJahElUVkq3MRkIzU0
###km/FFBY5LmO1rtVEOZt6jVgI4pzUKYLko6BHdieDoFyZMi1JMnaXyyGpUua2g6hj+G
###Jf8y4atY/8HOO+NXCZ0nQ078mGva7hGdPe29auNB1TyPO7mIlFrprRuwn1tW4yfNIN
###nqBsvLdDHpSla4Bpfqip/7UDGtQn6Rhk65CTQ2dblLNLni5Ojy+MGZdRF3LxGEUI29
###SO8AvWpl3bv86V8UHdFkJEPHbEnNvpNgHKbzEWv3IIh9c31Ci6askxc1y9yY5sN1RA
###/L1UXl54ljRxx6JdkEptwT4MNGMx3pzCHBHeDQRbfiFQoAbhr3+wTOL63529u1FMAn
###JM8GnL31IhqR5z6e24MQk4EBXQGbnthU5JbT4QefpCVEvi3AVcY1XefMPOp0K2NvyI
###4Q7nodgYaWne+onl6AUn2pxH8n7kbokQI78XF0nYnygh88AcUwDxiWYy6ScmslkZ2n
###7j6xJmCwJhRMWwuOBz0s0AoDQ/8UkXUtFcQ1E5aOsut5siHEpGZTLBVccdngukuGyb
###WbXrtz03nxcW24G3eG64iJa4EMg7kgjRAxSxyt7B2+oqYLAr7p4b1MfXRbOdx7c1xw
###7Ax0KFXFlS75aW2QzTSJxgvDCJC3hXqw3bLcSza8q4mxjLBKhqsgNl7ZRkXO2F7aFg
###tzFUivV0udeJ3svOeo6Xzi5ahrVMPVsUQ267R8KKctoWjpvMMQv98T2Jzs2YOJjhYf
###jk9QQ4vOQNsmDU6Q444d1MLISk+pB0sIrbvh6haE2kZjmmiUQTlrb9zHzEEOR3iiAO
###vafFpqyG1pyLedH9ros9aOu+a4qV3F35FPXxgO+NI8X04jxqq5gYehl6WKLqucHe+c
###BM2C+FlCn/Wpr44HlI/6l/QiwQZyfUeaWrftpYuGDG+H4bgUnqvKJrezwV2SEd9Wtq
###UR3ubF3LmKA17ZNkcoO1l/+JrZmp0h953j32ySm0e8MK4lky2KhkW9gucFfgaaXZ6O
###S7Td6skyAPmIxSwlD1bLwgqUMVIuL06N02CL37smv9sKpTFlEDV38GKcD1bHEj7nTR
###8tZcq4lmJzCBaT18sQ1aa6gaKr9j3InRa2QjAahMq0Y54VKFGSOjVMTg17t2F3xjMp
###w9CdYlADwh2J82RZ6mRLL0Wup7IkBXvcT9goijr6GPNKq9ema4qWiK7TDVOl1z4scg
###XZqnp/18vJC9PunTr1HkXjSSzcS3JPt2U4irJMyc2G/9/ZWwe3N4FwoiiKNRDzaatz
###H/phnPqLQ/+tsBGmqok3Rt1UVWwrXSm3LbNQvSjD+5ccrYSbwkUi7RtB5FmGMmKOpc
###oMZyh+ujmeA5yk4WN9/VRWZ/IiyvTUXa0ojORGoJJEXKHdlA/orhD9SqcRKHuAkCqn
###knnqq9X4y0wZlHPYgu9UbXk50PAoETYiutTLajUTjLNKc33ABGoSJcWtNCClyNDNO0
###YMStl9Xr2p6TtTsGofDUSGC7E2026oKvc9nHFebXaImpQ7QgZU8VJ7H7y3eT30dl++
###Fz0ywQY2WJXBTXAj4GbeNV28p9fo0LdAILYazkPtZydqoYWaZ6SXk8YOY3YbOqKlkA
###orhmUVkGyAk5SiY0ikt7H4nbpLBrhSCr7V84oAntf/t7P+NMGcJjA+qwYhChTju4ru
###10FYBT3ON2lTe2GP09bdRgnaPZxddWB/MjyTDbJzbI9vu0wn3HRDK/DdixQzGyPTvU
Valin, et al. Expires February 17, 2012 [Page 124]
Internet-Draft Interactive Audio Codec August 2011
###Am3jcJzK/wYjtSWE2logjA6zXWmpbRaDHSevJ4wmOjR+4ZdESRTOi2edO+gkx41VU7
###hrrDiwMBsOLI03Pjd+bAQvl5ZE1ey1q8RllCOnooyopOAo+NWq2w0YCVL2zUX1hIfp
###FxEriIaZMU/C/AyBdfUtxTvSv3EKMadF9z0H3dRXdRl5jYtOnRQhNN2BW0ZYgyz97K
###IffAImirpvYILZYOpSSbQyYjJXRvaAYnpqxIsrJiWeLxxyk3BC6SCgqjkmjTHHGDcj
###iGsk7aELsUPgReUPa0pWApZsmYydHInTeIk38Jia/XaIOS/+L5/0MrQ7ylME1zQnaL
###IocH1p9/pbldi94vYqV9KSzNyfRvEzpZk0IwvsGEiMm0f1vml6PhZJJgSC90yKLRAc
###kp7ujJUZO2/QJgiWeaWJQf0X1ydhuThPNx6vSjMbuTRQMJCIO4rYgf7+NPcZd8wK68
###i3gcrzCxFU/KMcNg3VDNpdCkSSnrs0C2A+PMIa4x+EKtIxojG5vCUnB1il+/MMll00
###JrlKClFgngSHWTxZQaKIrJjEqy1ae6p4LVoIn0FaLv6eQqNNVBR7vFPDGU1Sd2m9RX
###PC6qr3s3mJTbY4cQWuvpcoGtLW+q3UirRYIIcZaKrHlfZrHB13Y9Qm31ibUDqRq3nW
###yt+In0/XNoxORjTe7UopzhjJEprN5ZNSw747Iat9qLPnFfLknDgfGRb2XjT59IRSa7
###OTKWjue012FKSpujwN7QeNA78UmGN40ixVRXbXezPMprtiJHaPdkpY2juvFGoLxWDk
###cI6vFUzfBFRbdnGmTJ4V7cYWE+keiKFjMigKwg+ATDg9gH9k+MTokStFGVIM2Z5Jjb
###bEF0Xl0bx7/NYvyxsrIiL6V8jtp0DTsaCYsEPCAbewHvY4ga0t4ot2fysWH9wY8+n5
###Km2vZ7vOF7fKJPp1JqI2BVpGQlMCDQMgj+grgHUkwpI6qYw1XUXM7mnJpZuWWXQc2N
###WQqx9KSmSnfC68e74nUfkikUl0Atm9DSc/h4ioSWWebzJd+gx+czk4tMeEabXxTrxY
###Me9Ma+fUU0OnpN3E5XJpxJBVIcT2uPvsyVd43WzMbigGBgYRvyNl12I1uEL75YkxqS
###RbdrTCbLdyEs6Qs229sNn8wotlvKcr6ItgI5p219Ui8G8643fUzYRo0Aavw977jbez
###H3gN3CxLgqtFQ35pDQuk9kDF8OM2QX5wVGReNOW/rKzALmMK8LGNjX0gxgldufbGl3
###fn+1Ll0e7zyEFlRdo7qOQ0jXUGDA4G+QasEYmmU7YB8OAD41m1NNOPuTYrNqJJzGT8
###YTbx5FNL7mwBtDkzPwpjY1Vw4YUA261ZFsIZAsmNcCbzmc8Lngx1NlqlZsJdVu04af
###o1tJ7U8AI8xqplZHYQcto71iG7Gfrfm2uT1j0n8yb1dGxXUZgUdwKqxqeTJdK0iCNp
###Zgp+PRu9HMsXFxa9BiRPghqcekgCuXX1Z0F0sJCQBwlVo8e9D9bcoei/o6lLEzog0w
###wyqGDVCgRfVi7Y6ENtXLPzL+kzP+l4hWsHLxMG3Mj/9VrTfgO+Z/aVZrzXpVxP9qPs
###b/+h6fpeN/oRj9b5vZBX88xvh6jPH1GOPrMcbXd4zxNcAgX6QNADZHwPUY5UtkT0k9
###XhiSa36Mrf2DX9/uvVBRkukSAHv9o7muzvctMMq2kbtFNv7yw/4+0Lq+XkUHFgpjgN
###qcDDDKCjRqZepDDjCYnNW8UW+VIPzSJeghgLVDJtBTO1KB+lzQ7bL2BERRPGzTRrD9
###j6DuKGlfxrFxcV2PtEoAjbox4DAYGvEU1CcHN1jVxnl4p2xnKdKcoz1kejtyvU3bKz
###ItzivweQiLAia0TIb8Fm84iDyXnL2kIFZMvHbajz/HfV95YZqA9l1UwoyRnztjV7ud
###cZvU/TGsnS52EBk9251RDuBxe34RGc2Y7zs7ClBC9TamFogHE1rOXOOMF+oEL9IRh1
###WZYX/MTg07zob6WJYqKCCC9ZEfjTW5kcR/tJ6X9zH1/37SwZm9+tBtoJK/1mjk6f/4
###EfF/a7VmE/X/sNmo/YfXeGhEXJ//5fq/a/xlnMeHamNB/s+gVluj/V+jCTwQ0v4vbD
###7m//wuH1f+z6ACm8DAO0muYCtw671c8U7iMej78M8tKbLpCuu5+UAf94WP+8LHfeHj
###vvBxX2juC3WOizavte2f/Kd/EektPPXMKwT4WMVv7mPo/QnFb/bMoMwopcRGUIcMnZ
###jJxNCtC/Vb3CHGIvmcCh2EchgLvCfL9AuvivfGJ7Muhuwpo/yNvEF8DqIAhA2fdsN7
###ShKDXmF0WmyG4RKB8optlEHl1JkMIlEmnWPGUfHa4i41uj+sFnejflckckLsQQhRsq
###jP6JWOB9x4QUO6sw3iG9g83l51hn3Enra+GGIL3g0oTgV5FEP3yBluPOxEnaSfTG9p
###P9fHfvfiKS4eQHIR8CwiGcowYRtdVuISfVhRqEV9A5FkgIKZRSQ+TMYcszrqfY4GKK
###KHCC0P1bPZoEtVAWcRWaMb9TEdnD54wMBscvWDUegOx+N4MkJpjksaOfpRGzLgwKiH
###8VF9GjQaeSx3nUA5bIGiMOFIIJjutH9LXHE2ZaaYDqdW79jJUGA98eTa1x9dRJ14mu
###6Wdx1N9PGfcGVEzE3G2nEPKC5q8QT4GLHVCaF6BsXk5+Asny8AYen6KJHuxGdMS2TZ
###WA2w/ADOGlf4ftbXI75kEya42YhGf9AzAvjJppWLO7SCN0WQR/EdnwbBC5pYFnI4bG
###fYnCA9bTe9j4Dk2YWPM09NLR5+dILLmXswyDy/9oBLoaV4QIm4dD2f13Ao12oFW1u4
###GZ+4m4BXg9xmsBo3tCPngJZB3ggdVdN8M5tIMrknllBINJdluGvvJkJmJjKLOWH1jB
###QnOtHrYMrQqwik5mTISiIWH8Qo6CJWbSlQ0RVoYmgs6QppxJoT65qIWdzjmdN/4dHU
###mccrkhU56uLwKjaZkl/qURdhYBj6xR2g57HenAb4czI8j0mtE+PfF6ojL0UTk/HwJW
###DlIz9eXyRdVvlSfKv4mXVToj0ysRI195U1ggFEB3SDJkckA6NjlElApIslAHirCQqP
###MNgVyWleF2D0TXFqsk56eRPyNXeS9c0fF47pJ++nR3RzgVjiAlCKvGC1gNMOA9L41l
Valin, et al. Expires February 17, 2012 [Page 125]
Internet-Draft Interactive Audio Codec August 2011
###oFlOnEiF5E/A0IUSSQVAybPIwIHrXMDWNTgpDnwE8UHeZZMvgcjyfxM2/31b43jTp9
###UgYOhymKqNUFZZiaMyLWwJQXXzHOSbcnNA0LeBmVigvutsBiQswxsUScIQQ/Trarfz
###+bVgjix0klOH1RLevfGIn5Gr3TPZBbSL+zacdYLU4ke2pGQBPvdDhIupRCYjAcVER2
###CSCxlv3kUZ8WyBJEVbByh3s4UJeZ6OoS/EWWSiYou0SvjAlsb5D0yniixGRPkWbFHm
###zscmqgnV4vVNDivY6Q/TfTMUhK5AGMbaNKoMg7lxIgIqKMhtfxuDI8q4Ri8tONMJpF
###ZEtnJSbmLqfkqymeEXc8BKBISP7XspXUVDTJBepSukak90k6FnDCaF0Ksb+KbnzFIJ
###aEiNAbBYcdKjEjDIZG5bBYrIWVIG/I5HJpKrZmECh72Cz1V63MenQmLBbtKERfOQJY
###7iFGwM31CIvxzxHAdr7usFHmdWoCc+IeNKXO5Ks6xO8icc4fbV77039c9l9MqvNw1t
###+F9t/a2lozZf+traH9/9H+++0/LvtvDc2562kXH6fld42L7h4fvD/KL+A0DS/jUESW
###4/9DmeeZKel3Z5zEZ1BsnAxnEysFFOutwtYpI0M9fbRBP9qgH23QjzboRxt02jdpB7
###jM8EkSP9PJANFVhfyP0O5sGq/bPx5+2G3DJHi/9w+0VOPb1Mu2//x56tHbg8Oj9/AC
###Kyibtwmq0L6KPpXbV8nA9/7vU6+gYG1tBU2/ZIPZbhWovM8vC1SNYJPD9TJtVKk0Zy
###n3ZMJFqy9vj3fbwCUEdjSOzq8i7zoaD0B2FUDe4J75Rb3RqPuqPlW3G6yXQ7P+j7u7
###IKui88FwQiGD4Avaj59VfhnB0jAAUTaJJ88MhEQvOFrZwY/t490dmKG1cK25vmK855
###BzGKO5AILQ99r2gzJgtX/wZq/dxm9vYErASGzKhJR7hzjt2zvHMLlwfhwvTCgp8k7a
###WRfJaGI2zDtV3qASEuYDXN7FhQCoLG5sZBNe71Pc6YIMJe7zEQQuGH+FdZra/atOZs
###9A8Sne0xU50mGxGsNGFJ3uLXKJ+Oe4Rvne7+jj/wP/gF9GL55xOVyOMDR2DK098/5C
###BTe/OEGGBKYMCz1sqs7j+wH3nkGPFAhqiVk7rwvLYKIzi4qyB28/vKmFhajc8WHGRX
###6x0IFppEXDy+PCDb6Bf7Y8jIJVqMB333vh0R/6gMK25e10JsP+bBorwwJZUlZM70MA
###FjQXgbOBBc0K2swELMuV8eAQgCm8ARxgjgAjgtYhaATsLaiGV7OrNKyUX6QFbDsfWH
###SzCBh0Eyh6p27WwjndNIdniW6mYKW6aQFb3M05wCgs510QU9d+M4B2fr0TUnmAPuy8
###emX2r0S8rN6CNmG+rdic/u49aAiwurw7LqAQ8VW23v2DX/detd8dweunT3FNxIdGuA
###admWoz87oWqte1cDNVnR7yZJ0k55uZlwCbXsIKcZV9K6vGA3SMzHt7FU0uN3UnOb0d
###rR5r+iktKz8d7J94QaifwjL7llYb1E+CZm29rt+9eikrVPXDvXfHB29AiwrUE1g7/9
###kGrfDHPehLoaA75hMGvolXGxFzldFo4sqHPOc/gf/sx6A0yef2uL3ae/nhR0OzOUtu
###4l67F3dmItEyitTM+3OkatJl5YfB7bx/28Al8m2mcDS+asQCmNYevALUqGMF31Wj7q
###jwcv/g0F2hAyUcFU4O2ruNX91Vuo2bnBrNvBrNGyv3tPqLNwvZ2VxOBJx1iufO+sNo
###6pwG9htrBvCrLPMbz22+N17YLG+8GJ3DRtn5xj0PgpXqWR7Dm8qV4uy4EjTO3OwdxO
###YrJ0MDTIOd/4G7JAz4e1OmA1RcGlIvcRkxXmpM934UCyktK+ZzsfLYz/d+pf2KqHNj
###vdg7fCXqGM+Pf3pP6+HkIjmb+p413X56k//qPQlYd628V+/mVPvZ8c6qqF95aVTMV2
###lc8t/tnHx4v3OyB3SPCKZJ9ve4fTY7b1WFXfY+U5g/hZXGWdEaBizBtE6X0LrDq1em
###ImKvYLCAmS8r1su5a59z6VNagcq7KqETckoZzJQzC+nJ7VMF87dVWeZj7ZaN2l3Acx
###GEdPu1kPLDLkaUCjp7ZJWEYliyFswvSfiLtjN9cAKWuWyDtqT9ArpC2dqyBevLFlyG
###UvD/d8sXXBLHd24ctQ5x8DOQ0x6gFDP4q6b4tNqh2stVzTCSqUggXvbeOkezoA4Eq6
###myvnn944f0CintLT++OXq58wYDje++hsr/uefSLWWrmcKUs61aTW3/5hRjU4S1jCN6
###bObhWymu85+rXne60n24M4b55z9hPQzF/Y+wWQ2rVTr/CcPH85/v8XGd/yx3qLP+eE
###v88STm8STm8STm8STmK05iMA65uLQdeZMEg8J4b19BB+irnnUkxUBEYrHD1Tq6ksL7
###G29/n3gZvdnRYYmnOM6+6+H4csU7mMrsjR10NmY3tP6tR1d1QUqAMLmOxj3hRz7qz8
###5x3o9AvqGjPLrroYyARjgKLM/iC0phPepHXeEh+vNw3IFnWKwgRDm/iNE3l10vd94d
###kLte0qVD/GvyeyQ3yOGQrNK3QhxBP9mpk9wyZyOvN8OIuNGUJXePRFLhitYjKHcd9/
###u0dignT0Qj/hyPb8k30JdIo0Pp+RDWposrpDbQOulTNFTGORlMRuTBj55WvrcfdcYg
###O72XAB4I9DdaKVwDA+Ta33/7bg9mEIg68ueERekMWh4geXBFS84HdJGiB6JycE5LDj
###Q46UZ0LztBn2TMGE70tM/njl8fvGsDb++DnvmT1BV/2vl5z3yo4gYMB2fJuWG5UZqf
###KkKanRVI4DKZTNpnZ6mnbfm4fT6b2qEHtkDkX1jHQM+GoEHORqPhOAUFSw5H6cgF06
###h72Y5gwbGsarsfjk+O3lJAy2OOOdVFaw3gy7dK6Ft/OLwEhij2y1jgkA+NrqIb3oUb
###WRtUGobDetk75Oj91KXpddLr9eM2Eh/PnmCB4tDk/co2Zjs7pB+HIX7d3uZUB4d1/h
###XKgrJFzCUivtIrIzJqS72QoYxlIDc8AEpaVgx3AHkJtObAxqSQI+WJRAVsd3s7oQC6
###VRWizQ6wNqe+7PDEBlRWdaqnfPo3MI7/Tg7ar45hLXzZaBhI61bsJBaeiq5W3ZQs54
Valin, et al. Expires February 17, 2012 [Page 126]
Internet-Draft Interactive Audio Codec August 2011
###loblAHKYwBlvlPwTEKRZ/Pqai/hcN6KfApucjwzFVapKMSGCFYCx2NikfhD34R+Ufj
###wXB2fuGNhsAVwl90grunZIIBv7TbI54iGCe/xr7MTw/xYd2MU42Y8AjAAvRj+8M72h
###dyDq4uzBA0YhZ4s8oWGraEKcNb4peDNb98GMJ/2Me/yDFepkknoaDVQlh8d1BMVg99
###c2h0MDkZ7VPNtW4/jsapyZaZWCZGxnQwUVNcSOFBNevw4Im0aPDGzQ9iYDmmqN63mj
###LCE4vnvljASDTDoja5EEsPX3KLxuOIBtXuplj2xLl0SrZ4SvhJKZEMHA+BjKjfwvoG
###uxGZZ4YBGgc3RZm4iMLowarUF4FkPaKZ+ApwerFbgKH8gv/quTIM2Zhe/rzz/tXe7p
###tCCtOyd8ZUP8Z1g8wELNYwWj5IPfFje7vlaVE2TwKC6nq0WzhjxFKN+XLeAVZo3/x/
###Le+GVAcxsdK2Ds/jaZiaNQVlE6+urK03ahvrAbQXNPwSzI/VQ2N2iNrOCUDMX1gJws
###aZqMTrIWO4C0OV9OKxwS2gC+A1PFCthnhHBDOUwM7P64Bgupy88D5GsMaXPUz9dirC
###pqCEkZmpLmZnZ+h0ALspmdZYCn3U8uKrEYsfclgHnSe6xPD/wEZ0GYFmnryWgigkfX
###TKJ3Uo/hu6Ng5RW9BJUYjT5nDlzSgAwiSDUkGwHYymWkCWqB1y7cOwEjhBzKl8i3lG
###zjZz54QueU1I8hyZg2he5dBduaJyFMFEF5JKvw/9nPwCMErvYTAwfQdLjsE53mSaeJ
###VepfsedlpX0bnjZacUvTdzURRvR6USIGabqYuAbRkH5eNheOp7pezroFwEqpsRnHMh
###BWUPygZk8qzkNBR+rGBLBjioUdJ5luhBWLEeXKdLXFslZDBrc9Q21TNjMASt7XGAQT
###isV75mHKJKJ38YupXee881DkhVB1GRgMsT50u6I98Hd6/iGnvkokoeG4XEG8vxUWjw
###kZsliZG+CR/JTCjvxnFlPJyqcCEGPe8oYtwaPpR7LhQKIxmWFgy5Q5lufYxealdl7x
###aW1NvE6NwYV6DbkQEdPskVPwzMh7djTKt33AZCFwAcaERbW7TowlDCRPb4DTQy/QiK
###cCXx1WsTSKKBUFETSEkCIfD5QIDwaCGYqJTnvOxM+BJQNBYXal08CZ0oiUZukzIuwC
###5eAywrstTYLmVkZcF0YLY1AxbX4fWggjQHTa5z69VXDwUaUqlU+iR3q+xplac7uvGK
###/ln2UTIQCRaQ44aTKbNc/CdYp89GtNAutayi2AVtc6myIZctsXJZLOBC7lr/l5ww34
###A095iDmblHM4rZ7AwnW5bpFbOe4Qy1pkt6Utnl0nAqqXaccO43rwKeVpW50yrkWVVK
###zyqjFPBSychWiP0C2PioyGxgvQkxz1f6jZbN7/dgu/VebRkye8VO1L38XrsoQ+n70+
###yn8t+H33vDJUqE/933ZEoX+DMIZrmBuvueySlyFyoz4f2F84NJUqFWoAJZ9izNQood
###1BcXqydpQHmyVEB7QFEqVZT5slSqKBlhmtZys3KTlV231BRsfMBRD9KqzQofnSDS4l
###CmOBhOi6TwkL6DxxZ0okB+mBVidlP3SZZSfkLHs2WUn0U6yr207W+lbp+51O2zlLpN
###9t+/8VFLjEdJoE6GJPr4sCaBfsRRj/Ms9oYUCApDxCQ3MoAKrzYTi8kMlSOtw1fuoM
###G7FfjSt1Pfz5aaG2cL54a1e3sVV4ThS8ldaBht7DJO1xVxiDqWJIJygGqb/ZZQlIMc
###Lswrj+L4jCxYdxfCxLHwpLrpJd4WKgyem2+FNKkA5QKHkIHHpj52JvQx6xErYln6Yt
###gveIPriFB1fKkhYP7mhC5Awa65M5xeeGjMZKqfvNrZvcvcJrKGJWC2Zeh0I3chyxNW
###VajLfqymFrvF1sE7GwSdNig5ojigBi55Q8t9TY0sPLRyJZ+Zvy070QLOSdPsxmpFtm
###y1hXsFYKtSy20XCqypTIgitzkNhFZZNNiUrN9hqk9flmanULLTUswUKma60672sBJU
###CuYYLmkx/sMZKszKBHhoEf/M/P1VDGW1Ilu22sJ9JTBJjpH5JkwxFFR2lg3TZZdkqM
###we84/2h/zf9smJ/00hRR/KBXhB/qfGWq2Rjv9drz/mf/ounzvH/3504X104X104X10
###4X104TWCqdzJLdN4ZwTv1g850tWzVKTwvd327pv/9GVIyKQ/PC9YkQQ/+6gJrhaPYH
###577zCc8uzKeyskR2ccDboX/Xgy8dA0RR7FoOTy8TPJj2iCDzy+wuF5QRlWZvkfRoHs
###DVUQABl2sezFvXMUORyeWnrUygZQijAwbj0WAbUjL2w0K4AgSMI3MCyi/ArtWFUKef
###56hV/gd+uHH9qf8fsVfCu0Pz+v3uzDB9UHf2uLdhrtz9vbLVn+3/zNLE0la0uUxHLh
###4nK7GHEmrxh8K6mSrBib2eq/KF5IhTecxv0+JijtYnzD7vRGxDekoTWLDvAy8Gbq4V
###hSTX766QdkRlstngy9CxgJYbPhMKgwpOOon47sOJliGOp+fDaV0UxFJqZVEdWZBxjD
###v8Aidc0GIAxkIVzQJ9MK5WDPhkmFvRav6yJGJAOSsSsxouRgMuP4m1MdaRjtWwn5bR
###mhidHmQR7Uw8kk6fQFqMmsw5E0pxxLkp6eXEgUeSWkYxCC2YtHMCRYWiAHdeL+mVcw
###Q1j3hvEEl2SBLFprMezlJWNJGPpl8fyCHE45yHeWsDN0MKMYmwIWx+lEIyTGrI5u0R
###Mt8CZXGBN+jO6uY/QVR6d5is5K9rTroVz/GYgdIB5d/MnD3CQ5akoY/vNf8XgoaHJw
###hgPXSwAQzEg8QNFdmoziLugGHg6iCFsuwspHYkA4bCy3n4pczFGNB9Ad0i4nQ1DRQC
###+BPoxG4qwGNUYdZnVgjRTGDwU6XMT9kRffjPpSXQO2GI0TihsOvZ31RSRlzFJw3cfo
###4TIFQs/kqbEKig9fSUGiQyRyDqbBCLBxFkI0u1o08yrb9KNNIau3tl4enICWgrOo3w
###KJfPDm6MeCKAfjw/O8pR9sb/crGAdBGsBF9aRS2a5u+rxzpyz1vDMet8bF8fZ20OCf
###nRZGO/IL+KgpNtf9FmAR/FtWAMlDX79oAUP4VvpLbqZd+7/u9Xjy/eJ/VmuNsEb3P4
Valin, et al. Expires February 17, 2012 [Page 127]
Internet-Draft Interactive Audio Codec August 2011
###NqrVZt8v3P5uP9z+/yuf/9z9ygnnnFc/NJGRdGnWVIyD1eJX3chz7uQx/3oY/70EVB
###PXd/eX9sBPUUPx0bzNxLedYGFdSnzDNKD5lzeY8COQ7PQ97GmPsTUBjZPwvf6BtJ7F
###Z2Hk/bMosSR3g3QqsV8UFZOnDhn9cWJJGmgxS99mjWn8QT4ZVGHhTt23RdVre9Ivyj
###qosEN6J6fkUKOw//6DDzdJ2EyPxnTvXq/Lj0Pys02gO0MV//qzWDatr+3wjXHvW/7/
###Kx9b/d5eO/7y7QBDMB3C2uosccx33f8HUagtIl8i3R2k+l0cT0eOzwqO49qnuP6t6j
###updR94zwpobWZz91hfFWyhsGMtt92h/CJKZ/OE5mMpq0qtKpO77BoNueo8xmJpC0Cv
###x2/EEGGjQDsJlx3NJR/pSymA7y5gjPx5fozav0OiwhB4sE8GUAVMYQkAANv8M/flmE
###pzTxtCtg6efVG1ROzuCDtRr+vHodWS9y1MNr6kUvaN6ABnw1608TEc0EFx4Wn5jt6B
###azwHEoaY4tQaJ4BaQ5WjgnsHpOSZQDEDLnmsGcs1EOmSyaINgzC1dnb7CUo+9Nf26w
###UmtEVxqlwg2MqjXmgb+1VaDSvjGm2cimFi8sAcmMv3qw/8/28U8wWWW87a0WhQ1+/h
###y+b7cqFCffT9cAOaLLh0F9rb5ea9bX3ryR1dSzdYwwkar9wapeMOt/2NoKrEiDFIYU
###RkbGMe3YcU/55TvjbSqk/uRiOJ6KeK+oKd0Yt1vG8YTvt2Bs+RQtrNgj2aD6BPCFuP
###6e0NkGN/XC+2uPAumTCfqGrc/ksgWt4UWBm5wm4bXvL2oPtLD5DSIUakAJGuFNpk7R
###JmjgtmlEOzWKfKsFlaSTfuKiFg/kPWgFRe5BKWzuHnTKNOagkrhka5PJHf+3bfxypo
###VwsqBRi/iwPC+Lw1dyp2oqj0M5+8MLmf2BKHNjJn/IjMbNElzljIrc1j+WIRb2XFf5
###HpSilv4gQskw0Z6Ih9y2H9yBu7giUiOyrvXdm3SR7/373579jLFcQFLCRNCT0//aFN
###3ezqGr7vUc8kbb2/ry312lqEAtR4q6cBqj80UanfmDm47zbYztm/uO7Zs/zdi+mTu2
###XzOw4rrOPQf2zbcfWIekYr1Dr5Hm+GQW0NwV9GummhJdejjEcmeteIoNl55P1lq7EI
###VlF9wvS6y6LjK/+WPJ/OaryZzH3UuT+c1Dkzk/f4CqWKmI3Q/vi3ifY+02aGMhqYgh
###hGDjI2mayUEgJWFB1tiuYp6a9OsXKtmBV5GgHUkEKMGAhavWsESXYP0vYyhz35lkoM
###Br5k05cKcYELtUfv90ddWZGoEz7mx7ipPMcm9S5ba2dLlMxgIPNjJt/eMO6wNXMtaH
###zgOvDZ1F7EkY3Gdd6MxfE0qdRcvBQpxy1oTSX3utPKw6ZefqkJpU8xU7kWmCBlX/uM
###uiT5X+yEElDL7BoFYWDuo8dL7xGp/OBiJnpfix9BaGq1hLlv4xfygXb7nt4cQny8zQ
###uWuYi35ySaO/d5+pSy5tAjPn0paL1TITdP6qJzO6yBl61wHmKn+eASZ8vuEAO2btYn
###OMQOoBxnbhsM7IqM8Z7LIJ7WiUP9xtHs8GGIE67vF4i8rqoTXyjqdfwwIfsjzwYSkm
###+DBvms/w/y6iS+yJFdSPu0/4D0vO+A9zpvwCDL9i3gsGIZbM5jRkBrmbHEgxCFf+Mz
###HIatFB/HmCot+f8T/3ZhMOn7BAcLgZZR62LlZBPCv8p5WLNY9lhm0MNBcxzmpRusvL
###s6Sgqc6SXKqblQ7MVOC+napmNjlXY1M0yU7o4v3UMrvpeQcUS55NONOl0fS0Hyy9Uu
###tqS2vT82ffQwzUw+vVBa2M+JHvGM3Fy7WB3YMu2fOH2ZXYTm/rW2FZWB+6ftk+mUVy
###5+S3+1WwyD8021iP78o8XFnwjyXD8dk/HpiZllrrDcwwf7eLnUrz1b9/LKkBIrqck7
###njY9r4jAEoaJT+4S/mK4nqJKb03OS0hv5Qw6HXj8bn8dehKmeBPQ2MXx0y1Pzj/vNC
###4u+cG8Vcg0IW9/w5g3j9o9UKGhIZY3WiO5hmCgvjXX0JQWrmfUzNiQ56XMxN1bhgRo
###rC5qx0mHFlblDXoggdj7Y7sttRS8uvaKuin+PBcCe9I6iZvY9ybPWZjJIOLL693MfG
###77lCOwU8vsKImEHwNfKescpZvJmznRvG3NP0moMf5+tKmLrzjxqR2jcZkdpX6lOE1+
###Ix4RXtQUei/oeNRP2bjET9q0eifj/fGyf1c7PM2kquengHo7Fd+U+k7iI+30nlVaPe
###uP/ZQQrvO9icl7dOBouPmNMz890fJiPfPbyMLLW8enWj+VXLFqGF0ePO+sPrJeTig8
###nmdw8im11a2yIO+KNk87uHl83AAevBRviVHFC/Hwd87Zrwbs6a8G05oPGHccB8EX4/
###DgiatfXsWNyNBRr3Y4GFC8RSDX8tC8w9pTJyvJN2YP12KwYuK4aq9oDnVR2ZjDHFO5
###pSstUXXi/Bm0rorY/xU5A+q/c7kdKUqtr2iUWOPgv5XCObtYyvLtJU7nKQtvoVPg0a
###yTyVZBX/ac1Hc6EVQqAH77bpMoCVshI7QU9TRbfkXYFUWX7sVIFqjYW8bzH+3ey+XO
###X7c/w3ZffF/L6U8VAg+v1ZfbFgF6g97JnxWnXOmeC794BV++3Bu2PtE6ceFRCqj1mi
###f1e4ckPPKLaRTFSAsZvEMRRWI9QUAv7mF0zh3I+9QlVff//vdeP98WN+XPf/R8m0e/
###Fg0X8X3f8Pa0EQyvv/a0EYYvzfIAwe7/9/j883iP9khHNyBm0yYgIITqMHHA3gHT7x
###okHUv50kk6cizS8WeLz4/3jx//Hi/+PF/8eL//ePN8zy1ormNITlfzYagbJsPwdBGU
###+WjBIFU/piOKLScgNDEZVABe21O/Fk2qaGjQN3r3iDwUrLnvHoKko9w8BPtzInoPuD
###+51bI/NfPx7wFwDGjfLPosbCTAtY9j6RPm1gcXx7K0zaBhpUezC7+hiepsvTq148oF
###fubHrY1I24NoO/+Tto2aRXYyTnsCA671fQoGckxVMtV09xD8qYqYdB+iEiQiWr9rMg
###9YwokSnJT6ksw8TIuoVPrermpy2g7OYnnXUEyIR5QKTPC/wse7cfP52W8R9fV+akX2
Valin, et al. Expires February 17, 2012 [Page 128]
Internet-Draft Interactive Audio Codec August 2011
###o0VO4vuaXDPRX1/GNyul115DQxRgF6vJl9AWNAADjOqviIJ4Civkwj7u/I1spiHHwz
###bQk0odObiOMnAass/prFEXvbcwAAlA2q+952ym3BGLsyUM037Ay/W6y+AHZ1HuxqBn
###YGfIaNjMqbzpKKjwwc3CUNPrK4zV1acbc9vqmWqQR0al6LVCaxS3whT5NFnZ/bdLBE
###04Gr6aeZr1+M6VNqpWNwFG4/JiWYaDiL+ItfvhUXryquwlRQF9pMTc5foXxQxp/Spv
###HFWg36JMdJVFMv2pSJMEI7APvJTJJzK1vTx9NyTqakm3Z/JEW1JYjbu5k8rMbMjbof
###G6dpaTu9GrWAnY8O99Jv+qPuxzrgcBVfwd/W79Uy/e8Lm0lUwL9d6D1qYId7b44LgI
###ApjgIQR4Ac5lEzkigh+kBJTw6JuD4nb9EBZ30shMWkEvinJfWrBL98/gm/TjGmCqzF
###xz8d7J+Uatwowa3OhRtIGFUnBBQDu61WaBvC5vXF6E4pr93A6k9g9yfI74/RpXmwAw
###nH3Sc2/7WJxaLZdIiCtUAcBAxR9g4/vAHFtOpa+etljzusE1oeDhOY32f9IdCkUq96
###vZf5eW2B3UzM6Wc5qPlG8louUoQVcAXtFGdqNebW3kTnIh+YTiZrjEarnlnhVosAMi
###GQ8c2oUFlpFIHYb9vvDorQAhDaT/8mt253BxhBgFZJJ+GCisWkzG/N/pg16EuxAM2s
###n1G78pvZSXNwYL4V4D8elnpmWc92FqZuZv1UIYNWNs7QP6+MpRQ74ZSmiWdX4sdGUZ
###KcZ4nkE8JKfCWGKCNvgFwQjIESonraYuUGgcEPjcg6ICLSlc0FGSiQMvs1y8lJjDFU
###C/NSxzEg9zunUjtXfc3VXKlWdK6+G0tSyAKShaNMVq0R4r7W/dzXt/mva5jvjfTVtE
###AXeqxQoRNKp3A2iafqJ61UOC60FzIyZNNAwexqIRVKWmOkF5zgmhAWoxOaxDWzYN+K
###QtH5nEJip6FaodE2/IGVdHmlVkROHhudR2zH8tLaMWbr/mSvKHXQhTGUCkrMsPjpNK
###NTE45mrVtd61ZUyUvRnd1DwIIPzA0d4S9stY9uos4Er4ebtPOlTV++tYiGfq8VwxGT
###mtquZlegvL7b3RfX08UDK7LAInLYFGFAtzmAYLA+TDDL96wjEpswiSg7CO5UdDZcfl
###GUOVdTKqKkrDyqslOU7w4jTO3MEoAtV/UbjB2cXKm4p3m7H+xdWmIac2dCm4+qizIu
###EnNxtQWDn2VF9jJTKSl90mmD5cZHqYYVYBWopQqIuaveqw25KiSEsL2r13OJvwhequ
###qJahKgbIgoPc32k0E8togapomqEWwF6YXInMcLKNyqOuihnpGfdmdSSCph0dpY+Nuh
###9/y553gX4DtjWGBRmCaDWZw3jIFjGB1bARIan3gn8Am1KJvbv9tgqpg3ck20ZaZrMN
###/z2SPIy9EknvWGlF1oPBr2zbGkg2iTwttVJLD1aKtgNgYyKW9c+Ty9K/uO3vVMIAtc
###RScH77hLqPdd9/uShoD4F7qVKLsL12rGGus7HShlDDgviMrG4vFdCAYYVbpLAew6AV
###YsiI4CVZe8S7/Ff1jhgGepaVCRqzkWyiRvlcY/vRPjKzLt7kXcvfwYNJFdQSdB2VAr
###e6H8t2F8Tz8B9cVQosbx1fBz3CYhDwp4wdSvbpTqNIrHybAnfiYD8dPYnYp47sX2SZ
###W/jcbx57asZgCl57jkG7rXZRnVrxP4fzW9Pz0ve+eZh6PztJJ0c1u+uSkLg0LajvWx
###5rYxQiX+Iuo5dCvVV6Fe6d9Ad/VjU4hS/uWtymVQFdCPkED6l0Ek/fBQf71BOaYAK/
###UBgWy31HPJuPhYP0XWxRcngOkJoouvGepN6+a2dXsrBLch9Q8zov7GMkoixW7Y0vcx
###qZxUjaXwxip3Y5TThWwL5+2tAlO2wNF8ESOEUuNW21MJAg5X7mbOYehEPghvzczNrD
###bDXsg0cEIRFCElse22I+QSd1mGzcmFrStifZVMnj8oAqSNFN7C3CuC6ldZs+Cgfn5e
###1SVtSUUNjCe/jaftwXB8VZjCunVzi6GUSjrd+Bdrc6oA3tyuss0JaheC0s1NkcxW9u
###57OLzU6d74qHjqnaxemhr5ZSvcvNxqBY3Ny7SxGQh5AovWSdCRyJiTN3A8xNVcqwwn
###mD4ctton1dKlvwpfLi1HM3i9paeRIaE74zi6NBRVox98KAobQwqrjAncxDKJHQs6Wm
###nFBi6lIchmHW67BNMsM8sk3h2aV8ZA2iuEUaZ0oujwxSxltMdFofuWeL88ddFFWjzN
###OezlTGO7lbmTOTg1uTJnqgZW6WUhd5YC3XGV//ItZ7prin+LGR485OwOsjM7XDkrwu
###wO4E9qhntaAT8JKsZy48N0TqnYAFctzhk9ygmBFPhG8bJ4CbP0pJqFJ0SpXvPd2pQo
###be0ZoJ/bOjb2So30NK+UawmrsyJ3XvUrCM7B/ZkVxXis1hX1mJbNIC2nA2sSKh9jCW
###OrJVuR7Y+wmmF6NzpOr5grMOlOu5d8xovUQjMRIIEPymRoMYRxFYRxLUcUI9alS622
###Un8XyghvednAGtXlqSajooI4CAxPK/zFdaCW0by5aGDUkUiltHqt0suSFdne3ZsJHc
###1UgvQIpfR4bBwGbds7t0b3XCt2qN2flEyNXqprW1pztNU1Q8H0lBsqKrhLJZt8/Pzp
###Pi7/T5WV+oHamO//GQTVsJrK/1Sv12qP/p/f4+Py/wwqIYxKfr7OTIX1BVmgyFjw6L
###756L756L756L756L6pXC9x7Z3ejtjPEreO3g98b6dXaItFuP2T//QvnrjNox96hQCf
###q6xO/eQKM6dfbJsPJ9MeVLQfPou7oHqPkwE1uVo8enfyApNask8DS5lOjMaHfhzBd5
###FvqOx18BLTmXc7nHHO9DN8G41h6mNW966HcgLpQxGQxh52q0ylu9EA08iDnJiNWEqI
###JOydW1gBUAQlUw8kS4y517Ea7p/NtKH6o/DcVAVB4My6U3zTnd6YBeHnEqXiQXeJUo
###AxnsPKYdjbbf8Cs/Hol/bxwX/ugYqPN7cmyb/i4VlBoegXQYi8b788OKEMUCfQ8cHs
###qoN56M847N50SCsg7nKQLONocB5XkDSwlEVjktxmZMYYyDpBGpl4YARCbOMYEC2sq5
Valin, et al. Expires February 17, 2012 [Page 129]
Internet-Draft Interactive Audio Codec August 2011
###bG8WTY54UWoOB+Db9HfdwRd5MJPsdMU7NJdI4rYTSZjWOU95hjdSVeITFQ81rbXrC6
###DrId0bVa5jz2Xk22B1XHsAyJDKzjVTnEuLeNb6YrAO+XmHpL57LRVSyIDe0SATqwuJ
###Rh1eW1uzu8ugIUz2aDLi9b/eQyxoGYxv1+gXYkyFUdAtlD1osTWpyGA+IiayB/Z9vh
###y9nZGTBZj+8KrvK1vBW2riky81XKzuxskyth33BgkYqIeYeAiFopHp1Mh2Mgp1FTbM
###igQ9cXSZeXyD5Om87tNCbagEqBE2AcXTNLXEcTGLuot3rNd2jcLcWDXhthi6ZeEjMh
###3a6Tfh+pgiBg1IdXEo4nFCKoKUDqKe9JkHJqEdBDxaufo37SY/RAQdAFBSDcyBufAR
###bAwgYd+H6h5v7riyG6UyBEq7O80zxB1aU3jOWFSZZbOCNA6+Ba3dl4DCzXvxUqC88d
###0tbGOWhhvTYhsmCABsCvJjweLJOy8wfHGBh7zgMdZ/FEYiy6wC25IY0H5wLQwcAUnC
###+ErkX8PABdsBNPr+OYy0yHI8msVhOoxImdPL7jLEGEUhkt1rMJzR0uIZoTk5mbA20R
###x94J243+Z0VqF/oTWEN6HpoRgb3+xXrmGYgpkAXIuELqQvmCPwcrTd0h7uNAzUVdP4
###J9Cmqno+gcAMOTye1VZ9if5Mymm6nAc0fM75SQENVhu3EdJVNHC8OBm+lApsrZNBzg
###DWpcQEFuwT4K1ekuEbHnrktlNp9+2UzHQTCxByLRALSRRycFsXAV26j9+yj3hIGGHl
###S2mTUz0XlS0g+gYC5uJsVCmCQrnXHqBBzqyEIwsru4oLynN5PUANPEf4by/hlqDpoV
###erhFZF7pyZHGleQsGiPnkDihFUfAEisHXneeTWmo5ephsJcnFmXBs2XaOCW0eZzMkm
###mELka4bl1Fl7y9JM7ricV1gg1zN1542ZV/xTh3IfRIukT96+h2gqhN+ridA+kmdamL
###SPD+DcwQnrVeIV45XwG8+n3zFGeMO29EhXksUfJmNJwA735GuQEqAPKsv5KJ+yuGjV
###bZRSNmSNQKKCIHb45+LIhXILj8/y1j6U26UZ8TeIbFIutFf6LxTUkLHNk2qoOp4X28
###yv+/9eOy/7Yvk8mkfXY2bZ/PcFP5tW0ssP/WwmYD7b9hGNbXgjUoFzSrtbVH++/3+K
###wWM9bcGlpz62XvbTS+9F4OUUShyEF73g7IMSqLmvskHoMOR3a+P4tx17bsesWvNO1K
###c6qUwPcz77oxubN59yGQMUy8+HkoM+8DWHm9Z2ThfYZMdl8Tb9q+C7DuZeF1mncRsZ
###SB123f1X09+uVw770wxZoW3qfe/Wy8toH3qXc/E2/Kvgtg7mHhdZp3kd53NfC6rbtP
###vTvad3ONuzRsS5p3F9p2Adgc6664m0+hmF4fHB+39/dP2j9+ODnG6/nCcJZ+rmPoHh
###xyRHOMPb5V6GBCQfj2gkJg6YDmv+pC26lCmOBDLtwrF3SKQ7Um6mkbdVVY7KKJ1JI5
###KCNdkDjrD1Gw3o74FhwIEVEdf6YspL9nQI43M4+STe+LetYd3WzytTxph9aoPhMRXv
###ZuRv1oEEmr5VXUHQ8ngAVGjjln6SNiVKF0umAZv4uxggtXOuUCfl54V5wJhEvsH/z6
###6uDngtf1yhjSzPOxBG7FvbPkBteWIV2pAtCgcHfRnxVKrYC8RVsK0uk6YSeLXcyWVe
###AsLKrBFzJKmFfxOqrU/vujt1QS2ox8WQrv4HGRnVevTo7MArJIiYoUc+4wavrhTQmi
###nbbKHu+8fQfz8pUO+6azhMGrNrCPp5PUq3cnvxy8oncUDU8/BiHW/vDueHcHBFXwNA
###UKJlNFAiUcPIUFjUg6Oj/eTseOWkWtwfu/T+Wi9LtXuPJX8OoCpyJiiMDoK2OMyr8y
###9oFm+mFCD/HapIKBH4SRAAyO8Z+GkbhgjBHGFwpwVqg6UN2dh6u7nbvhmu5v4oIx1j
###Dm4FqfS9ef3hfuRttymIcygLobiQnUHMxf/hN5buc9TNiyN/FSPehyDwRg8ZvLbVr4
###dRk/s2AiC+Y0D1JCNH1TvvSN7mIe1ZaEhInTC3LSVAqFS04YuwpfSoGX7pAQPt0yyB
###QTJAbiw7+6TdUXLLnpWdTmT6ps4qnCX1RUPj1RWcoY4ooBYsMUunBl3FL5cNXoQ7v8
###MjFeSi6QHKCpZ7Rli8ZsW8xvOW3pl4vbygjPTFtqNorfZY+aNRpMlUjK1LS/mW7TaD
###Qj1Bc362hVdNRuNdNV9qElV3E8BDFWAFIynMK2gJ0solJgkiojYE0xQPgVaTBg8SJk
###6FdizCQ5z3XZxCsZZcebziHKSsu8hktLNJxYSAo0Nt3jZMo+s/9z5yXGETg6eker7n
###LiSAujIuA48U3MaW6KxyZ1VDwmVhJ3f9rbfd0+Ag15/83RL+2jd9i2bDr9DgZ5OMI+
###EU+AZoKopgHizFhm/kMfnuD3bCs8P0tihs4tlohiiSwmZzrBKAnmUFOcqpTEyN1Dji
###zCubIczpU5OFecOFcW4DxHHs3BWYiIkhASCwomomAab1QXCYAhZMSj5J7CbCHKlWVR
###rrhRrmRRrkiUs0QmFqeL10hmMT16nhEIzdSPV4t6Cqm91u7RcWF0EU1iULNNrbZIQU
###MKuPUi1beM+6sKf11plCjeM2jiXdiFiPqUgT3bAGwvv6aBSTIwGmARNK8PDBUASCWk
###aKK4CMFsbbN9ozZeh2gf7aPugxnoUcnBdQlGQzopwd4ZQL995WzTwLh9ddWexNOgPZ
###oUkJzy+SJcrXqApateCsuiWWelceb74j7KfAwLqd2rb6C5AMlsVY3pHDwRNy3Apfi7
###PGt3MUrMTVlAh7mDKw38eQK1Ktu4ejo6sKkKJGYBjSYWcEgC2WBotihWN7mgqXYt1q
###YbPUAkvgok2WfTqpQsVUnEW4eqlgIk533KZIIz/482mv8P+rjOf6563emDOf//x6Lz
###n2qjFlTF+U+zGlL859paLXw8//ken/vHf16/b/xnLPNnOTAiW+fjbYDH2wCPtwEebw
###P8EbcBQP6SixD8PwLFkQKNvX0FHaCvetaRFAMRicUOV+vqJAQUIzqgGeLe7WrIUxxn
###3/VwfLniHVBOnVm/x86rGFrgc9y/xYOcCKUECJPraIy5ixHKqD87x3k/Avk2vQUhQ6
Valin, et al. Expires February 17, 2012 [Page 130]
Internet-Draft Interactive Audio Codec August 2011
###H4e9gIe+jzLEZ8Qfb0o27Mnl0/D8cdeIbFCkKUTwyHJvLY2nl34JfZzxaBoKdzRE7o
###mDb5Kp5MboU4Qm9cPKFiP6fZyOvNRn0S8uycRSKpcEXrEZS7jvt927Mc0Yg/x+Pba8
###TZl0iDhOyfD+nCAlIbaJ3gMRVQjnBOBpNRgq6f6H7qe/tRZwyy03sJ4IFAf6OVwjUw
###QK79/bfv9n7kKxKg0RquuSS30bsS1q/huAeicnAuj9dwt0C3HwYgRTGcBdFThfgmgw
###42aJweip85p2iOs6H0uZ10NB3okDGRjEztyQiqej8DXYy94iV8/1g/TZeYXie9Xj+W
###x31GeEP4F28Ee6hHtmG3eTkbbT59iq11MeYcPk0GybRgvPeK/bIRmEdi5W9y1EVVr9
###uPo3GqInqvrRZRjyEvQDzWE1xN4yVpTQGp6qvQAvD+5EJwKDtCR+NxdIvaid2agCPi
###PKbQzRx4FpOB4yGoKtJlIxsukj3puc+Y+a0fjco6SqL4CuTsxdlOdqLupe5lYTCUHO
###VTl0ETIsUJJghOFXSt5AYqUY89wQtElQkxdNJN0CERKBSshn6WErKxb0cKzT53I8qj
###3+JXfVz7P3IFaHejyQPtAhfs/9aajVrq/ncjaDzu/77Lx97/7fL9b29vnFx6sJLsRh
###iYyHszHA29LVi9Lnvezgms1udRZRCD6HkF+iJoItuPG7vHjd3jxu5xY/e4sTM3dj/H
###Y7pqG6wEnqnV77852jlp7+4cm7q99RBqtx7w87RYfHI08A4G07jvvYMJn8yucF7Dfm
###MyHE+8QjwZxV2Y7aACvjs4OGAFcjzsRB18Usdw0cMBqGK4B0NgdEVPeAwOOSD5xMMt
###lzcBebPineCWLmbpvIu3v7uTMt8bREkrhBtemkFgtGvdpR1t0geSeVO8FkPbPYnrII
###57dGG6e0GXGRHU/rsP+joMZitCWJ0YpCi/t9Bj9Gk0AFOhG6PzerGI1XYRLMJxAva6
###kdrR4stRMorpvhQA72BDM9hO9HCzjbCSCYtleowgxIZc1eK7pgldbCJyCST2h+PpbA
###Byt89Xog6Oj7zdjQ0in1oNJ/I8ibqoL0hjRs8y/zkrI7Q+faeR5K9nouGz5IYRxAGG
###nawXsekB+hnDvrU7lfgAx3wYJDcVunw9uZ1M4ys1iphiCu9uCyaSRgaKDNCLpwCFFm
###gakxFeFcB7qkyIiYE30Iye3cIuBTbMf8No3UB4+MWggMDC0IClrhAa7ul5KQKk8con
###boGAe1BbFRPvCZbDDT9SDzCcDinIAl3yMqjCREElIZqIlXLyAqvif0/Ih5Ki68tkqc
###RPN7636XgPuykReJwLMB6IQ6r30J/fZmxnUIOHKCii9WZjyYiKzExFprRc2sV1YsoC
###9gazvNIb/XOfwNL15m53SDc46L40wtLAVy4o26yyOngFA4IvO4Fh1YUvcTzg+3ICed
###hwThHqVE5ppSQEG0B8YmFsUY7UChpiblWYCXmab0xbMmJMlA/w9AJQnA4RRjw4j3ju
###XxHfDEfT5CqZCDOMRK1XTjOZvLxNk5MuOgIav5DSaUKYXGM8Udwnn52VdZwLYEGoci
###m1JpRXgBRqXZ0xam0cwqLSvxI05C49aUPXdzd+bR8ffXi/u/ckUHKeX2zoF7pKG8/T
###uZ6uYD7eoOLCzPNki6mzrUATh4YwGHjIzGwL356KQ/uCPLXXI+z7fzaEHfh6hV8ODp
###t1yg2tHrX5mf/0ibJ6bd1cXcnQJttPnwIa4larmqm6OZ7LNIUAxO9PnzyRl1uvrtrd
###z9MJ7ImTWljAn1C0155MCs+5uL/59MkXF4q1MIsiPDNQ1AR4+gQm1i/JoBZSpAMUfJ
###MYRDEwGzNdSkw+fcISbczzRJkg5cVdsbZNHCJWGG6fAHM+cRDl6RNFFSnizvpTJMoT
###WtYH0/PxJuD7pB1NruDP71C+h0Xg+5Mz2AiMuAz+/AKSD/5oatIbjwgmvDCkz067/e
###Phh912Gw/4RfpBvkR73u2yIRX9HuE36CRiR6L0A+zJX66jMYXOePZqiNSTVEsviQXf
###lPUFf+WZWfc9rS1C3KZEhnOBeWb4JaguED6ZIX4ip4PJdVP/yRMOF1NQbjj41DdcQV
###QDpkb4zbweXPYfMyXkQ7SxwP7TbNSaaftPWH+8//ldPi77z1r63J72+Psw+V54Jm+o
###w6CEdeMC6Oy3vnd0jGkypiLokNePbuPxirdDGiZtHHiKCOsF10VQw0FfnIJ4dHIjdE
###4QYFEPtwWkqaGWJi6d/mlsTViJIElbU7DygBdP729sCrNo/O+wNu18OPkJ9v7zzEkI
###5363Sh3VENg9r5WiOQmrL75XKjqVazmiHt3h/qjbckSHq3e6QOqyHJEF5R43SG3LEU
###K59xVSbTkiZL7mDqlhOSKr4FdfIl0mxTNZio6O28cf3r0DPA1LkfVQKlS7H45Pjt7K
###F+h3qhNCwyQfXllZntOJobdwig3OSTc3wwcmw8wjUBJIg6XDyL03J971OBqBxKTddZ
###eSQ4OahRag3hB3UTDFrwde73YQXSVdkt9K1IJqh9ssNO4IBwbtWCBsKEIhE+nKxjHV
###J4FDD87GMV9mBxbde8HPuIiyGO2+2YPZhoP0du8tMgxfrGTyAme9h2nSxo60KTNcKi
###IOnYIWDbgFDAfXnlJUOJETBpZQGO9DYJAXaklD7RU3+rBnQDUd8LhSpDngKIrXEb/A
###JUu+FKejQElFOUGx4bjs/fPoA/AoTcJstwj7nROUH0fmnVX4UGu4B44pOQRZI3B9Rk
###taZ3Y+ETkmhNIuxhA7WA4ojo9kFxzyY/SwiCYGqQt+GQB349FUr5KwIEZIBlrScSgo
###Ng9pABFzDbYivTjIvKbMUST4r6Foh9eV4ez8wl8wau3j3fc7J7s/LRi99qQ7jjBpiH
###sUj8XbyQgZUG7MJHtinCH0PuDLB8vSKzNFkGW/3wThn7nE23+/t+eimZpcXoFpOJqO
###BZ0If/yZ6SkGgBxQuDxSd67iqyHqGajxTUCTxA7AFoo8capFDxb8K7naT+TmrjIFnY
###Fum3uUUwR1iXzs8VBJ32mRTwrQShlbLHsDH1gsvuqObgv4FBi1AM/xz8AvioCdRXqD
###uRqqRS5VoUK+Z2zKlu9fmVVUsvuy78KIIjzG52zvNHpPs3MZCuQS4C38tAmAT7IEwJ
Valin, et al. Expires February 17, 2012 [Page 131]
Internet-Draft Interactive Audio Codec August 2011
###xZD0CB43jqIAD0myNWoVJYxi0zHRNgVMWo1xuTdXhOF/beHu+dpDpBz7gbuhOTeKr6
###4O6BhW7K0PD0L6NxdH4VeT/u7uKF/8kQ3dzIKjDhv64SLJeJ5z05t3i+i5ZosVY7dn
###NlphOfP3p3t/jj9P+H/dlw9ACBn8RnQfyneqOxJvf/awH5/9cb1cf9/3f5uPz/Q3bv
###TxsB5twEWHBVwJkaYJmrAuRS8n/whMJTTEmPOqDGnEHJcTKcTeidNt49fXRGeXRGeX
###RGeXRGeXRGSdsT3u6c/HT0zgxIpZ84/Mf1E5USyHxo2oIpiJP3dtafJqN+gs4S10Mv
###aFbQw1/Hnxen1ivey2RaocsBA9QP6dQqmXDIJwpqeoVQcYOMiqP0kAHSY0CGoCmDYA
###XN2nq9VOAssBTk1Fffg6ZP8TDM3x1QEbe3g4b/9KmOrI9Z6WphwYyUij7J/qbhsGPc
###MFfovDvwaitBPWhshM1G7Uw916nu6KovHf/44rdvlxqrYsHK2apZ0VWQL81iaatyqi
###js8XGfbz9UV24NlPCCM96QLr47ADLd+GlAEdDfw39SqHRHCuNs673ks45QtmoFLzOy
###xokSjIcqqO7z07nXDoay+pW46nA4jV/wSUM0mcAiAZvgqJfcVEI+0sUlhWN4qVUBKD
###AcoOUFVmUK0xvWVlZqVVqLooEM/A58F4RrKm6H14uRSGWvtFqBhemMSh9Gh7R2F2GZ
###K3oX8Kgvwg/gluhlNIkBjf4Q9jsjWJxuZMLyAudg9GGnnwmzzMesRC8qJT1LdIphke
###6BE97yoSxQj37OBgheptETL63EpYKJE5HrOZGXPVbOMAuevPmB8DG6CjxPtrfDml8B
###UsiSFJFBFNraCmuMCKDgtRhQxQuAdczHlepKPajXG/Vg/Qy2kvi0WKiubDQ2qhthLT
###zTVFZvoUqtttEIwo2qqlJdCZoAo7qxdiayUgozS1AS+JSYFF+sAZDjjSkCUgMR/tfN
###gkGg++/fdhBgG5wiPJ//3vgqV598teVVGirrnuh81aT0TcXEDG/IYyq/oOy9xnyKwF
###GFELbHrzFpaK1SL6oHNXwgfsIAhsqMNSHOgLGCT9gIQzkYXtGDEWxuNNZrtUbdHEGr
###AF7bho1bE6tVV6pr69Ww3ghrZ0UsogZxwsF8+EtJdRe5y/e95171Zu2MP+aoE3I02C
###KKgylsxBTTkiRYqddDwLdar66vr280a7X1NepwVrpxzANdF4MuYF9rQX0tWK82Ghsb
###9UatulGXotE6nnfGHslfGd2mDwyZHhITH4ihRzGCKjjwdLjifRhIXxK0G1L+ABRIg/
###icbvGJQOSTLGvrJc/MB6sXScXlLOcnk3g8BWJsV8veM6OCz+ZbEwm+oYPHtDLcuEDi
###mTVXZTz4Gx+zVH7JxClKmYB2ft15eRw0Xb0QSZgRqavoJupMYPF35Hzvx2aC9iSdgR
###2qwheVGdPIKwoVzcyiqiDgBC3xz7JH6BUoObjVT36fNoS6R/NVaiy1lws+ufug/ksP
###qkglLCggcLvB9K5V7+/w3wsrLTCH5k9T19AwLJibuij81ipKXiEJT2kc6YLzBzmvU8
###5hhd24ksggBmkFalQ3atUQp34VpnKzjGKtWd1Y34ApHdTWaxvNjTKWrAXrtWY1CBq1
###tWat2aw2VFxlWIEaMPPX4X+wDDU2GmtNqlFdbzSaUL4KKxo8C9aF/BQdytxo2/3YwL
###Szv1eaAKhUCLa2glrl1cv28U8H+ycgj4PGGuJXaYTBWtkLG/UG/Ajq1eCLWhJuWq30
###SsDRg7hEKt8zs+bAyPFcTiqg7HJ8lQopy+Y6svPqFXD17sfqaTmVpxgIK18G816G81
###7WXC93P9ZPffExZ9LxT6jWA7q1siJRCXoBDxHbclDXpBNr/1Ox7j01172n6XXvaXbd
###e2rsKV5VPaRLTT8IvDBcr9b1g9AL6uvBhn5Q8zBjaf1O6kfhH0GV75qWvX8Ac3BmGT
###9nmhuTjdYpg6vyFBSjiJoTWtlgSt6Ug2pG39gO6mllA1ZiNs3amYwNBQW3UPkKCg/m
###TUUMKlfDtst1P8uAr6ppPqERl2+DuW9DL/36Va3MekeaxcSk2Pv1ZO/wlchiDdNQKl
###OV0BaMcgBwv5OWYe4tj52f3aiEW5yyAkZbHQOisS8ynkZlkxU6Zqtvg1Sk3rehVwm1
###w+7bGgxQsFHXTP227tU3ak3aTO3Qts7iUXZhjrw6mT4xY8po2L8dDK+AnVdgOcMb0p
###xpBAhMlsGIDH+kjYgMTuy9OUpW6yveEadNSlfJZ3Yp/XG3WQ1c7C7GUA/1Oxjqm7KI
###t/nWYhL7VZj/qpZ+9bZe9m6UdEKlc8Zmk0B9C9W3mvpWJ8Ii8qg02bTl7Gm4xCuVyc
###i9lbfOp2gSjkya3JY9l0CAGXoLc/PGSrNuctT4XO5Q4KtcO5B7YZ6aE+PW5xzkKok6
###gsYq2y1mPCMPO0PSa5Ip0VHkmMMKDaDxDM0343Pfp8Ny2hyRhPkajG8Y49uvwzhsrN
###WaleXx5l2J8tbVOwEdmhNfKAvbnzJymev8r3s9nqx0H66N+ed/sN+qNkX8rzCo1qoU
###/6vxeP73XT73j/+Ve6iXVzw3n7hxCugsQwvNYyixx0O+x0O+x0O+x0O+OYd8qI7S9T
###7oxP7Bj3jOp92AxYVPh/tvyl7p8ved6yr8jDQG62xQuWs441LZTstvj17tHaMO/eMs
###GkewHWN3R6GWRWRaicefZewyyproxZMp6tg6NTOLNNjmc1JyJCnJD9ps0hmQlQrbU6
###mwKbMkgBPGOfS6BF19kuA911pIJ5iksk80vFa9LO6oYNNXEaj7M2oRff4EZuJWanWl
###2gwb9bBeU2m0yWI5PA85E6N5XEDWRrqqiJtTUuypMCqc/ZY0q/LpJGq5+BXvJVYCn/
###VnTDrMHsj4ansb3jR9NjWe28Sle9azURlDpQ0oG06vx9vAThJNpL5sXMyl6EveNd3z
###Zo9d7OwZJgYWuSqRetWbffjcwMcXiW0Rzf42oAEItQysSgXCHg1j9Bv6UDJ+iFKso9
###MOAUpvbbWCZoXzCgNBoMTWljJ3UJ7daSxCyMUy4SZ5zw4xuymsL2J9hw2vWOrURf/Z
###SCx7V6BoqP5LWOyoLB1xo94nXDT5ujIbRWTGds6VLHhQUqA3lLsbHM2O3Hd0WnwVkG
Valin, et al. Expires February 17, 2012 [Page 132]
Internet-Draft Interactive Audio Codec August 2011
###ii+godK7U6Zr8ol3IL/it1trc7qWdFfF69WQOq49E2v/1C/3I0ZYRTqWwLyw+mY6Zc
###1MpLHU/hYVZVb9ZBGafL0wPr/r1gFHF5/QqUFZ1lW87Rfok6wTCoIcRgtbhH8f9Gw2
###s0aSN1rofyAjw0rojP0GiQJUA9stnjg+O3sOS194+OTt69t47k3+4cv4ZZVGAmxA9d
###YT84/Ll9gkvfx+TUuxj2e3xd7Uo4K3QjsS3HW7QkTwphMSkFPiqFmNW1Fhqpcg07r5
###i0GnyjdtrCka7eiKuNQbl6s8Ofl/B1lz+v4OvL5iv8/1qZitfW9/D/G/hiJ9xbf7lT
###w+L1Pfx/A77u8Wefi+9X6X8IPVxvvtzdCRB6bXcf/4/Q9zZevqqt7Qjou+H6fmM3RO
###jN9frLVzsBQq/vr4W7YQ2hv3y1t7/28pWAXtur7q/X9hD6+s4+/h+hbwT13eDlDkLf
###aO7j/yX0YH1/YzdA6OH+TvXl3jpC36nv4/8RenNt7VW9uSugBzvBfmP9FULf36H/If
###T13aDWCAOE3lhv7r9srAvoL9fD2t5eFaHvVNd3Xq3vE2WC6u7GWkC47+3j/wX03eo+
###/h+hV9d26vXdJkLfqdX2g3CdKAM7/52NNYn72h682d+gToX7uxtNhF7bD1/W1tcJd9
###iKBs0dAX1tPdior78kur8M9+q1Vwh9f5f+h9Cb+6+qey+bAvr+Tm2/vraH0F+F+/h/
###hl6HL/sI/VV9L2y83BDQG/vVcKe2g9Bf7jd21oM6Ql/brYUvgyZCf1Wr14KXDQEdSI
###H/3yhTknDM40mRAUHyt6Niu1Npd/1VYOR2Dzn5+kLkh/9tBop8zAFbLgd484CvNpAY
###wJWwHZW9dgf+63Ki5HYP1rdbLBKNYQGjmAeTId8fjybitod8odZUPLiF6UXGXlx6YQ
###eAZkz4youRyB8vIp0YOZidc3Ii75I8ZbknLGrt3larEWbTWFsH8LC9IePqsNezfXww
###n4rxswNUtR50KSBlu0crq3FSWuBmScoJaaUpbsiadu/0OQskcWDhGiCg7h2GpkeXUk
###hsw6MZxeuRchoLwkrO5DV7LcNfeGcR6Dhjao8MhtO/AVF7vTIOJ14zETFcOJZqhEoP
###lI96zBSSFzhcCjrhyEsxkyu6ysMqAPaslx7yTXu4sfGlRzw93HWf8OkwPt178uZs0p
###9KLBEdgeiSrIR0/gpesmAOPm8KJU9/rqLJZfapCtNqPwbNZjPDoGK1z3Atn78QJKVN
###tnv/1e5V2KgJ6LRMDkY1jEqfqnqVCn6FVluwQiucEOUWPMTzfmtaFNodAcKvFNpd+b
###2EVBfvn2Nlv4S1oQT/UnUCvwhImRNJW1ZTeoBwytrp850xD8PtfsY88jEoZxRWiaMX
###jWakTcbdKd5Y5Gzvk+5FfBVTFBnz1h7ZdLx3t+PoCpjwZ67yjxmo0cm/YCr93y7olL
###/vJ5P15hdky+MhXo7rsU0EVCyYqBiwuTPEELMDL47GyNAiDhVeCcNknCQkL6bT0YvV
###1VE8HPXjlRs0rA3H56v/bzplK9gqgWLL7MX0qs/TXEbU6gyHl5n4wpzy/gwj7WrjE9
###4tijEqLImN+POwTxQS6rAIvXzN9jhO7cuhgiTSdNspskmICvFAKcKoHt6AOBgwZTn+
###BoaPpRHvxfIxkPocNxADPjlizbAfTc3ISGXv58Jh+TXD+EBfCSnxtEV9ZI8JNkdd4S
###5QVKXNmrgshyanMhY5xF0AhbGKLkHsviZiweB4eO2qzLI4oojNFJsaPQ57PRZ1cYRR
###uzAgAdeN0O0kQl0QiVdIVuIVcV/fxOmw0gPIgwkzxAwGwyKe2FO+5ocTEm5HGCMsoo
###tVXRHtV14r/ZxQ+lBNgNfb6OIB4rhw2QpWVlZel0FfvSx2L4bDSQyFLn35/XUlKF/C
###dPK9F15AiPIGVrz2ZRAHoCAd/KlRQJR2hMAenslzKxTIh1sBe1S+xi8YDhhNg5fxCx
###yij0H1FP9DFwjC+fegDGoL/Mf/WP+m/mT+etUvZQ0kxKf0j/Vv6k/mrxeaQOr4dB3/
###CahA0GRQ3GRYF7DW+W9NAqk1TSBYJ6AiNfq3SUCCKkOsM8hgg4GEDQXMAoJPGf46fg
###026HutSZg0q1xpoyFgit/BxobZnQALN/CfYA3/rfP3KmESbNAzr9ao0d/G+gb3ciPc
###MAlLhFjDf0LCYYMehLUmEqNRq1Fvq+v0N6yGjSYDrVs0CbAw9bjehOpBk2hS36jjj7
###BZJ5Dr61SssbFRJaBBo7GxbgJpYmEE0kSahOs0OgADaoVr1Sq/qSNiQWMtWEdgNSDr
###ugVkHQFRR9bga72+TvishfCnUQsaWLm+3gwBdG2tHq4hkPVmHYYNN6+oVHtC6GQkzQ
###Qj45vihicTqDyHlcAbdj7B5OaAJVJW8BkDSAuYh1rikOlJzO3z5DOdgRD+ql2e2lWc
###2jCBYd7jNPaN80xPSYECv4VyeJeTRATO99UQZnx1RchykLCoBMY3GJeO16H+BG+nX+
###IdVLzfzOuAQCDBlaJ/5ug+YuCkAJ0CJGMUjEQHEixZiUliRS7VyZQUOYr5JK5Z81Ij
###8lSrsFbGglY2cBRaJaAyGxuiC0Uo5kEQd8pRuMfQCzIDiRh7aWWA1tJJWRx5CEG7oj
###lBWE0w60DF9Iw8bFV5TTZc0Kcs98WAVk2JXVVS2AxaBZ0HksJATG6vrmL0tXyhOeFD
###4XX50C+r0FQyfwEKZpS4H5wSt3oPoSvnEDxA+RSQ4GGpY/yb+qP/pqrXSOTQyzWWOg
###xEwKoJKA3xdy1VHZ9zoZCK1Llek/+sNwQwBhPUG6nq2CRXbGKRIKTWwxpVr60xRo01
###BrNeq6WqY2lqkSvWQqrXXOdH6wwsZJxATm7Y1amPhCk3KOo11xGVWrNBSIP4Isxq1b
###VU69Qp6iEhKtoT9dY36BcsLtS9OgjFFOWRpEwY6p9Ak5tT1dabtQ1cPtYbadKhV2KA
###TolIljL1rsxYlrk1WQ1ANxtr4YaWmr/wHEBtWk4CpcqJDZvQMelokBRSmOLM6i9sDU
###fwf4m/lAISfdJOf7iN0+41/MvybTZRxehIE0NvTidz1ETDis8yK+bAerRBnmifHeW0
###qzXRuzTA+20SHsLRd0WSKZLnGQOShErPEo2wulVGi2yXtudIuNg7Khz6ntSxpcZ/VL
Valin, et al. Expires February 17, 2012 [Page 133]
Internet-Draft Interactive Audio Codec August 2011
###hKBoVDcnV87ZcPS69B25MaNxpbpxjCk8UUrWCRaO5aZIhBQKPx8CLpJNZZC7l+0zY/
###hj6SQtyLPyeY36TwWm3BJ6I0fGH/NDFQXPOQaXfoKh5Wq6zYvxyaF3lhAYlvdV4X2L
###+TGaErM9kMByleEQugufzxV7Eslu219YMu/kEX/2AX16xGnFYVAljmeEEzSUJ+n+Zh
###+BTXA2Sa15IzcSdBEWa9GQcyRjMyJWWJYGSuccTxjEKcINCwTMSBBCsGYokDlvtMd5
###6p0pg5D2YZ/lZzAJkFtmS8AUZeea2ZhUYhwxTcqaMCTlAK64BtsV8gWWHkppazqcw6
###MrobjdovvLAySGLVzizp06EBLeKI44dCSHMGsEYQtCpj7BPc6Ig0K5MVCUuiR7DkoQ
###sFlvCEA4acgi5wMlfJROxyMOixOHTASMd0viOm6WhGisCH9CoveFRsv3qiG7BFVeQX
###2yC12hOHHr6wGaxQCIuHaMJQ7FURnBZivnjNcPTE5raA5wtvzbXyoTSDsqEDyOkgDj
###cQCCBrsYsT39cGvtuBxPi1wJjnBmFcwcEDjA/1FMEnJsYAYCGnDwxznGB6YzBZFnVu
###VQgRGj6JMItnHAMlEmlkUcmmJiIQxAqDSfQZbwmiSAXuDVdrnsyJhSsOcgrPivREEN
###ZpUNQnNBtIbTcslBSM1fOOU4Sf0HyjgMZsc0KqsFhiiBEdeFEGr55OpbWPiuO22EOj
###aPmgzR0/S6JcglQQWjW66wzxWqJHIwEK6LkIgKUddjnIUHID7RxKpZ9pdxZfy0iF0F
###DALBpImRjybxp++awm2Bgfhn4RllX5pi4ZvFCHd018tw7/VGr+ak2WaagyBKBOAKpY
###CouWVFHorRDjAqewLH4LnKAJ+aSmngAEVU5gs14s0GOALrH4WWMh6iAC8LcpW9f8my
###OptRRNCdEjtdQ6VlmEi+DF4idzjPXi2JC+1BTsvgg2W1RqvBD+H/ICerPHxkXuSzSD
###3dK49ezkYngFi+b7FQ9edoGZnvH7aTLtx61nO7n2SlHuE7D/IOq3nh3s7e15J2MQh5
###FccDFJAHtrozgB3oGlQFT7POzD1glqnVRqoXjGOk+rzr9G0Xk8aT1rNNcrlcZ6TZS5
###Gg6mF63/b9bnn7ewt2uB+tlEbdG8m54+1VUHJsSc7UuSz/qAX1wYZzkNNJbuYu3LFu
###fVxttbrz+Gp6ALZu366vr3DE2qYUH9hnZ+1xbs9uXf25elQhsNZy+q9jkO8SeiNffQ
###YMDwyfyfBl0vmqcIfvvyRZBqAqfgfXtec/fcRI46X5vTeZi4KRRRDgBJAgc1aktSo+
###amBjQF/5e4QFPppqE7DgLVF7dK3ay7W7XOB0PoWpn+BUGWab5erpWdbLAECoM5KBQK
###jr4SmUFGbW3VRKcXnXuo40VTJVzt4qwd8Kpxa6rQxEqoYE+EZ0dfOfDOPianHz+dtu
###BvJcBvJX4CP0ryGfxDB3GzpKosx9EEGXLC+wXG4tpAIkshii03Q1yt47QifClrpuzH
###A/t4DdrMHKTNEjp5UrXo8wkfCZeo3rBC/jB8HIonD+OZcLul5H9A2msM+qeiiU9Adk
###Zi8yMtV2x2C2UYC3Jb+dQKNjE0H9tcAI/WB75fIv4AhkDCMv0Bqvllwp+dceTDFj5T
###j6ot0Zsv7MLjFUqlT1tIB6qWqvQlM/jmHuG+DMAD3xKsUFEMUPkGDID4zmOA/27Df/
###zhJQ4//3mw4V84+CCJgFQgNcoqL2qE9hB4iPZjEqA8ZC+8I9iw3STTMvxApyhQoNEL
###XZROWBlJUFX+KKueGqOXkWztGYxywRwxY00pp4Y2O3hXYXbw8GZ25iEdi8ObFkpIHt
###1fVEoVNWTKzlyT2x7pnXC5XRVuiebROADcbtUEeT9WT1tV8RXIDLjBAOcqKYgBQG3o
###PA5yj0EKe4TG5Q5oWLBR6c3IT4McBGH7wP6o6rCdlSPcKrShOkGask8qGag6MbtcXq
###LrCd8Yb61RR5IzGLKtVlOFKPCkJ+jBGQxECw1k1CsjEXCgDojRWdV4UZV+fap2IFnE
###rE3cAfs9UdhyMwBShqarIWglLXYrNO8GyNnYHw5HekqSMylJkhlaV5zwL5Un42Ur5C
###8w+wDHy9NW4XJrK/DZB0G6P5ZKl1tScpK2X8B6lzCfNi9LJZ9Xn/YMtjbI5eJy15c5
###A45uikxim4dFq9bcCOVTwC88beFv4KighUNmYMpY1TYJU0JL+ouuFvONCZV8U4IgnC
###fogkxse68gJuUZ/RfSsXBJTEL8AEsB1bZbSLbOOI4uN1PQgpalNglgIQG8RJ8Rghdo
###X9Qv87UXrQ3NPrYvT0v0B0QO6z15Xp+rxfdUixefdvK3qXUmh9ML5pIw6IIMALFAJ3
###B8IxAPviex9GigrRpHBMKYosDjfMwymQy7CTklSJ8A2v+3b194ZuPi/Ahq8zl+zkqH
###ojIJhBZoL2oJeQgV27e+dPqmgDGTVoV8hNsU/KB9i9IJSDP5r4mQ/d+OBOG3I0G4BA
###nMVyOHN1T20S2t96OW2NIhB33wJRHbyXZrxCI+qbRGz6n+7ScgJj27bLWTEjJuCoSu
###weUrsgKNxO0nHglPjix0CbrRvi0F/jcfn9qDjY8emNq3H5janQZmtbifDKS/Nl+zQI
###rR6QUpsAqmvwVD6BWm1kUOllvtZCsM6mv1YD0Iai3cU9M+2ReqAA3+dvXvMhIc7P8S
###lIjIDi+qKdTvxBDhgzFEEKyFKX5AZsD+SX6ofwN+qH9DfrCfXfYdz8YG8evEN0uzzS
###/yvGyCLm54iWjWga4hX1ySSqU96KRZlS8ajtFlASrxbVLU6piJ0HoLC2LPA3rG/TPW
###r9EtjK44SO83vvcRAxVXqNoB+9Dy3oLu1tAtpUmMV6HQ3MamVGbEyz5rnpdj0Q3UCz
###Y3hTIAbHrZL12OhZCyCCO0G1i4R1vtRGkPqBvCOn45tpdxaAdpaV4VEUE+CqNtqE7t
###S90kZhVWVP9yB+6vZbh/kQnjTnMjMxnUTGjTJvbrZoPYJ73Fez5id+TFmF0OdhN6T4
###QV8CCjPeAjWwyZxZfFVgStDxBTqE8oS0/sXswnInzGyleP455zBvIEHJTnzkPnDgvf
###fcp4AQ+E+vyJWU3eTMpMYuc0dk9k5EStsVFha4JaU9SYpKreqamvEwfSi0pFvVIsZz
Valin, et al. Expires February 17, 2012 [Page 134]
Internet-Draft Interactive Audio Codec August 2011
###Idsd0nk+08YUtoz1CZD8v6KpLcC4h9dEYSs9eqEAJ84JpivddzOM8Uw0tojicOhsPj
###LICK/l5kq+mQCFJpPpOJ95qqX2q+fb3AXR35JyjwfSXJKPyXLZDwtwXtFGjymtcZ6M
###FW9S7a98PRbwm18zvSL5xDv0ycx9TqRY9aYhhQCJafs6BOSlLB5N+XpdQ4oNzmMfCN
###slJrwnG7NIYr+ab8vISa+R3Ho/Yw4xE6x6N2h/Go/VHjsYSa9x3Ho/4w41Fzjkf9Du
###NRL0jt0D0cd1E9Hm6wQC9YOFr3GS6ZP7l9SVAGXT1q0giMg5cZrjnaRBGglO3BtC8x
###uSy3jmF16fZaJY/QsDkbjIeoPFteHep2tkxiy7bB2aCPEcLJrJi13Gpro2G4ZWtasH
###m5xWou2tOy9kFTMrcHFcV8oJ0MKqFgQ6pms+AnkwU/CRbEckL7YU3jE924Zt1KmhhN
###ncSG7oA/p4UvxOSDLtcvGW9sjnfEWCC98jzGRFGchbyNnGjESAfAdEnT5BPYd1/yN4
###pKIHVLMar0utWqeq1tHLVx/DfykL4gB2vMWeUYNawi9FBqTg0dxu0iqzM63jD1KFir
###HE6sSOMptGuufYkuz8HWVltemUcKGUHFft55/2pv9415xFSeCSofY7SM45Od3df8m9
###KJFWCssKlS+MGcI6KKceKBU43II8GZvJeHbEvHfqAB5PErM3UZzPs9GLT3BmJfnpom
###VHNMSX7RuJJzStxmAeKQy3rex902FIYX8K9rTucbvzlJOvRb8Dad9oUv1IZTL6/l52
###pbCoNBDVILBfxWTsoDZWITpb4Ye1QCW0uDrS0LtjYPbD0Ntr4s2HoOWLyVEM36U/am
###+10dxHiLmC91WqDCPaSZ0mDLHJ5UnWHpX34OWEOvZvP7pN6m+C1//MnDW9vzUc4Q75
###FLk+K9XK6DYvAC/sXYJnNayWEzbVRjWKI78M1kJ+i4v5llJm2TcFeu5VeuvxDWsNzK
###dWflr+GM+/AAWwyYA9x4arGFMsu3eeQuXGAzwR8dxe7xc9+PK/7jb+gw2Mb0mw+TA2
###5B/vdGM6hz/rcA7fI1zP9eC2uP8R+/x+cbxH9clNQNyzwGbXwM2vgYtPExaONj0Eah
###ZP3jA/BY+yX0+liFMzOfzc3OBnIwnmQStoGWn3kGimBunEbW5KOrUfgG80nwBhIztL
###xFuVe84siE8dnZ3qAnvsMXqXpSsoIBiIQiKg57VoxyegRA97haexfD2VNruBXeuRrl
###NUY3gea1Fb9ELcVubNjv7YnHujXlR9i9gOW+yCoOphwXScwzCEAlwtAoSamvjfhvwm
###ICj39THeLi3WE0nsSE4/ntkp0zqSs7ms4psqi/5nayM+udx1MJygIyHmM6eWkFwN2g
###oBT/ffNW1sJfg87O5yjp4+Wsl5j6WQSoHMKKiBQY25kKir24H93GvQN6Y4CZXg/bo2
###giqveHk0kbg/KkCId8f0eyzSOF3WHallIL1JiTAil8GBVEC/SXSfwdcNIPRuNkCKrU
###LT9D41G7H58tQHs2+AoOnDOLxEjLPTxuKFM8k0Hh4cbSNXBpNDLNP+zQ3XOcXFhqO5
###4h4P+o5ADz8n8/VAqARfm/m2FA+796s4bJADD/d73ZfNz/fY/PY/7vx13m4y7zcZf5
###uMv8H77LvG9qAHODqK+acfZaygRJybJ9npDsDGs7wdL1u4to4nViDGPC/tkUdywvzj
###6eGC/Oz40nQ6oURUVXv84tH4SOilK6WvwwEXckJzFKKJTIF0OO78F7FRGI8/r6eiX6
###V9Lvg1S5Gg4u41tQh4ZXq7/FvVVAaDicUhhOqnNCvukgyEAwRXQXcigdfOU9SIp0gy
###4bLFx7yTl0tqPd2Lntwnmp4xfpX0ze2aZsAJSxuodux/L2mHJOFnHTz/nsvJMK64o0
###qsgrDZ1W8GFrS1PC5fc55XOgaatgXUY+R5+JUsesTc4J062WGgf8nJdaKjY9vqi0pq
###aHcWd7uyVcijtGIFntnMlPt1tV0xXx3HRlsJLt3jmDHqdJM9T7cZddSo1SHLW6jHHu
###6RVtECjvgZVqs+NXwg0qEOlsm1GZQ9bS845+3jGfg7oVNInVMRoxrGbdqC/zMHdHUO
###k9SmqZgAzTBcoHnXLQ9P1yTeVTBkQ51yKmsuM0dph6MGgUoBrwjV8OZdkrKBhV7PyE
###sqsdC2BpDkSAY8CU6ZmhlkrG/V73CWdtKhWeUGXG0eA8Rh/qsFEOfMyM2YRXmBazjm
###kxKSfmstlpM2M62EwPcuZBmH5yK0fmPWEGygsl7vjIGVPprsjaqVf4WKmuEMac1JBz
###inuccPWGc6xKQD/GHNaJQhuK8FDnM/RjkgKBJIiYLCg/hiPMGdL3rqD4VXSD1ofemD
###zvUulEOSYTX9bGCL5oRcDAQAKWh9k+g5V6bW1tY6Nabwaw0ao1SwNKtr4e1mob8Kqx
###XlurhevwtLpSr24068FGs7leb2zU1xu+xGp3GJ+B1puQkxtfmFCKHG6pJceMWSWG0R
###PXNccqs2dYazTWcjPEVoJafSOT+xNeN9eCmkreCdT8BcPhwkS8RUIXx8VxJRBjwHc4
###bnC0xAKCzIRojvEZ4iR6w75nRjzdWOJPjnsDUYmpiykrZdAfGTMJQydLGnP6D44p3I
###XOn80wEHsP43dhLGSyQsjrrBIBxVu3grcazXo5AJKfSj4aY+JamxhA2zGT4ValVQXV
###CP5lEqZKh2Vv4EMVzPZOvIt/FRl3RiMM5OWFg16Fs3z+BHunGENGoR4u3e9eABlACo
###yLt8XCLTAIsAsyvq+5FfC/TWKZRQOn7dic9zNkB+Rv6ceHY3Kj4lYayXKIXy1OxirB
###SrW+0WjuVeoY4qogC/je+7egFUGBcGW9urG2sVdpiNVRwhrF0aV2lVQAw5Ww2dgIVo
###kkitoswJiO4zQXZh7cqvTQ4sPDkC7kBWG4vq7IL9OIomw8zgrEwj9+9WRO4F9XQzMp
###8OKc2zoN8GVaoA0yyxqvxIsyVYe1YI1iRjYwZmWlVg0oFO8GZsxuNutz81Jz+IJLvK
###ds5aTGu8AVzrR5Y2am9tgXU+esNkXoePpQ6alTo3a3ZNUFM1u1rzETnRhPy2uVS3s9
###5LVQHuC8SWfqfRN6lbVmQ+fqfVPz1sM1o0AdSB0256RJb6v06qOk7UwNbT4KKR4n/L
Valin, et al. Expires February 17, 2012 [Page 135]
Internet-Draft Interactive Audio Codec August 2011
###VkC6fBvbFQZ0oE5bcHh/AX0W6WOYAJs/qboHyDgiUFJZTZdN9kE+3qd5lMu28w026Y
###Gp2v//iO5L1vVPLeNyp57xuVvPdNfdnc9UxcZOKb55TgJziDj54T26mktAGJARWqGS
###tyRBBXuTWVb5dgcQPVNWjASudLL7dcABqqod81VeV9HptldD7bG1/5fqWy8OrKsIPF
###KCZ5IJoN0C8qN74B6WkWnNmpM9kpq5mqclSU6cZNKmfLV6wMvlgpU0SX+OJQUNOiGN
###Z8d372hQnBjYTs8yWxUkcNZ2iQhRj475kC7XPATTO2tIpCy97/zwSj2HuSG7XQD1j3
###aYgMCELdBs3V1FiVIE4wmbutvh5TpE2xXqP8wTQVJrleSNlPyuY66JWNcKMOumazvl
###ZtgrqgfjToZa04MJXdrqlaGpFIUB0TumRqsxA06mG1XKuu16unGTWTHqfFd4WrgEKk
###6PIONDK0auJtg8P4eopbEnXpQHepgspPoTAuDmD7vPIPnerew1Dr8lWpMBZvFVnHPM
###Pd+oQt6pzqG2tvSiOpiEvqliIsQ69SOpEb+OoFklTCoqG6lNVFN9GIgAEHJTIwspiT
###B7XieDCJpiKvw3Q8G7C5WyhRcjDiiVLqcBbBhsbZd7mUPCgRFBXGHIP9WuiWDW0PgQ
###6Hq4VBKfDT2mZKzZR4QF/WVqqNWr3JyqRb2wzq9WBda5u2milBGeprWG82G6uEeErb
###FJNOSe6xj9OvaV6O/t6HgIv8Px/iDHBB/u96Y63J/p9NzAHeJP/PWvh4/vc9Po/+n4
###8nc48nc48nc48nc//tTuasaxqmT2c/oqRndipvPMezk3bnJP12+Ze6knnDutm9ZO9J
###+wW69ZlZvs1jG1hu3saou5JzFsoYSquGnWCPu+RfeOY38P7R9NI5d00HzhihTD6GDZ
###3tBnNT1coB5jDG7FWYN2U9UConJlDB1FaYCQuzQa019Ksa/AzE43rZa27oV7IGPF5r
###UjH5CtNz2f9hHta/0E70Lr3EZ5xgD1ctzF2Aeiyo67BqObMO80bSSYAmGv4bsMUGdF
###bCBu22y15jZU1/rQVhQ3zFvOT4VVSur6zLd/UVqsBfCSJ/Xddfm+trduVGU1VWSNg1
###QvVVIqErO5szaqgeaOiick2/W/4rDxVNKBir0RgWW07AZG5NMWvWRhn+Wcd/mg38t4
###Fj4uDrvGFC0G0E+rHOJtaNOu5Vw2aAudXCIKyvC2MxYJQHpAPahgmkVg3qa5jQJ6SM
###ZggFBrzRWAiDnDgxfP4GJgpnXr0T5mJXIzqgf2E/1C/qjvh1115pkNg5DRJbUL+wq0
###vCN3ssqqiRh6F/F40jUP1kdnJQWt6w7KxgHkPUaTpRJ+knU4rSBPTiBA7yFI+dbMU0
###F8kWxjGnroXaUcIRHXQjWJFEwRk+ohgRZZP9prcj0rjwBm08XiXs/bJIoQn/cLx9O6
###2DzjtEkKnVRAaC1vjD+6o+wpPGApU6rRd3o1sPRXfZ62AWHpRO6zppbiYDuu1QH7OH
###PBEJxvNjePqxHirRtFoMwiqmHBlh0l/sugierCTXavEAe6zilhp2SBLCQYiZunAOci
###Kupk4Q2FDf6upbmH5mgNPFKMnhmv62YT+rimcBJR+sUz4vTrVlgAsokSHO6YByOGI2
###QeMb5c+iTFpNThmGtl7Oo4jf1ij5oTSclk1ijCMnMXCqB4QpSQ5KO0mZDGsN9S2kdI
###34jZIsEkaUBqzBbw1w8hGnKePOULLIDUSSUyJiE5Qgjb6tr6kXYiAMcBuU5Qy7W6WE
###lJxarMypKQPKrUmkwhSMXm2NUjPis5okeqNqWZHLzD1h/f7cs65gU5ZIysBmdEl3k/
###oVqIHHahs1fmv2UDyCfm3I3hDVMCtmgCPtIdWNb9Q5nUwtMJmRU4QGGzJRJfFHs6H4
###g3J9YlXONIdNcOrOdck93saduKcmoRKnEDtjXjzOWEqZOil1Z5OmwoY10kybwCQGEy
###lQBN6QFF2vyqnEMGtyKlI7zBb0zJpK1To/EtRr0CzGYvW6ZPVaQzIzJdQj7qEXRIx6
###w8U99fX7c09TMcRGTSJXJSGAyFXXlGDgpKtSWCBKnHqvZg03JVSll5Rg1hAWOMg1xQ
###zIVpSKNmgQM1CeU0r3Z063gBLKUppTmrNBTckUrEocTZzCGWWxMU50uKHAVe/EPYHi
###ng3ZZ+IKnkU0nxpqoineIBbgKVczuYdnXCg5heoT95HAJypjB5nKml+JLTh9bCNDWx
###J2tEI0AklbmqOUDxcZR9B2QzZGcpO5J3Rxz0bz/tzDOW8DKU5p0SJxiDIhoOyQdcXu
###xOTE7rVQCsuaNdzBhuwDrYY1JeJJzmAeRx6iOiW9xLeUNJj5CJsNLYI1FAvSCPHo1p
###jJPM6pSxzF3xQR6Rk1FjTuxD2h5B6SOLzUEKeENs+E4pkQEaEk35q1cjFFaakJmLUE
###pxD3BGq9o/TMLEo094hnJm3XZAViCM51SVSmybImh4VkOHOPHAPBPfbKhTuMeQoT5Y
###WSd5SSbu/sY+209XtYDspVo6Zxzkg35tCkBvt10McKd74bmHflENOr0Jdd4yQTLyyl
###vUiwcdDo+KS226oaaS9EmKakRQ1sJlsAfTPRoY8MPjCw65FT03vl1MQd+JiUukVA6h
###R6IrFXz5QDIn8ESm93dukIqYC/y16v3EufRqtEGt2tXcvt4e3BIYZ8BnWFz2YIQlh8
###9bJ9/NPB/kmlLpwJlD/G1HXFs52AgLjjJdY7jt9Tg3zWBU/z0TTu9+0GUvdetZbuvI
###1o3iwUYFIXQ83LgAaAq+imTVsIwUM6+tQujA8aUA/33hwX2oL4BKTsddWPTtQboH+k
###ZC+D7TCi60feS1RpcthMhDvI9DPc+rHjCzoSIFFKNfSoZopJphQhkTrJtN0fno8K8j
###oldq2mnTF4E2aKfGxSYQofbA5+6w0nOx3YLhBmIdr1vnl7umkD1Ftu+e7LU16EvD2K
###7cWJwzm5n9h7jmN1/MlSd85EVPi3FOrGDJYjIe8vbtrPf4Px+i2pbmZnMozRb47H6H
###7kLn1W9qZXI3cVZHj3G2KvdgePmowC6FZjyI2ryvagwzPm1AQDUElO/IqOp/9AYzg6
###r2ysnJXlTPfT4sYE5W+6jD4K/JlyxFZHuzd+eQ2TZ75jsaJOuQs4vmVsCRpcxxLE31
Valin, et al. Expires February 17, 2012 [Page 136]
Internet-Draft Interactive Audio Codec August 2011
###0TW3RFxm6KEHrofxFPdIxxaWMYxxH6nYLogSUBRNIPnlp34fMb+ocUzkrcWUBhpaE7
###W1rz/e3tgvHTFKqa0ABCu/oA9QCMpl64bpHPWJvpw85OhquMn0/fspYfKG//YvvznJ
###F7IBKO5GHlm1IM6vh8uwUIVjrLJ0yamVLkmMdNMOqqw5t2UDDuzLsxZmnhY0thRCY/
###5fMhZ8+5RmeHIaxESfcSOkTpjWjm02mANRJ0/EkZrdBpmQxTnWTgWz1HMQe93/Kq3v
###PnMKW2zK4a7i+/W5ChRkkQzFzFjaplmAWeIsmmVVu0ue1V/TTn0ECYkuaLOUhVePlb
###Yg/+QTp7l8imjcKMgvQL8SmijjJJy0yRaDKZXcU2DujtzSEsJ9FZvGIRC5cTFDrdNn
###7DVcPsmRKfnlxuKlisUivuFqFsr5KYpWl9+YGFNZJe197yatVcymM1s2hYd9PwALQb
###9MP5LXEQ3wQQNPMA7PxaqGQgfLF7YPTT2255lsdUCnHg6VFi4zJKKO0s4ZqUw2oKVa
###CzOM9q8yjyOv0c1qM0yh5lL5dWyFFyurW1VrYflQJ42Mzpi0yCkOpPOG8GGDSiHuAy
###GfjZPqCmgWo+Yx8Wf0v+qwKFt6owQzJ7AShwNxSDRSgCZlUHHzhVoAr3IR+BbAMyWQ
###QXQV0yI/SglFgLz3hl5OsM0JZLQEh9EAQMxsWFWV+xkf8tu+RCAROWMWOvRrp150q8
###jsmzxLIC3xjwb+W1Bes+A7bWRdxM4ELgGWsrqTt+VtDnrxAaXahZ9qzlWaLZciIMhN
###U9RGWzLAD9Bp00vH31hgimv9DKvxj7IjEAmyrC5/+QwDbukDbGXme5wDZzQ9osvwVS
###mwXXVopeWEFCqYChWTCafm5BoodZSFAG5zwNEv47jTUG8iYoiJX01ixoGTszESkYAY
###PwiCbpPdsgvjZsFfTWjGcqQNPJnEFv79//9go/SKriemgRfTuUayjh7mOB9EiCPmGU
###KGpaC0Qpjx4zUNECXtTDt1rYLTaCUN5NsboC9dOGGMW5mlvFBJChsoyZXaa5hnDz1A
###hjx7qd2rAqyrQU9aqbqR0ihazvDzuYCL4fnU/ElbbImyRkw8wcaQrYBT5MnNxedYb9
###ifIpnoLKfEXKYr4gVAyLspDMKUonDpq2TpyS2OnR0/K7UrP2AdkmCLK3EoSNs2IGjD
###7iRZ63mR0goGBgunFI3dR8gjEqWkOmpxQPEdcyJtfCGigi2+jclm3LYBsLiG8YMOS4
###w/zIWiPk/ES1OM8ydaV5Ehkyw7ISGVu0Cq5Dm5J9wPvm7SndvLJIQNIWBC0KWdCG9I
###7OsGRgb37IdsEQSzxVtVgSQgiRMGwrKXk14PHt4OA73wsBYL43RJtKfCllqGU0Kyvx
###MZ1otUIjpCcxx3TnmSx7ZnfJYj4ULgbiDIcuPPCDwvMU66rl2+xPTjWjUVWN+Vb3pm
###wBqpjIlG3DoQIh3IV5Y0VbUqYB/K6wsNB7Jc30RpNp9ROTEXC21yzeoNhYOFl1LRpU
###rIKa/EhsJFB6vbOnTvg1U+dOk4ZwlhPHnjJVe8pILjWnP6x3BTXbtzT2uGxqKdDSL6
###BChjVLxmK4bbCx77pAZtDPMTENflBcQNttFzdYDPE1A+95Xh4LZ/nA0bapVc4V/O7q
###cuhypb+1vxcCQm2PXJfjvga1O+Ol5bAWwzjQpi4ECDsUOGPnly7NtzztkBH2vR7LtF
###22Ld1+2YKXsiTamIiZkYpU/+VPFkPSuBEoDznm7QZsDQ6Bj+9l1zeCkuJ056QoGteP
###iTKZ4vhbL/B0xLQ3YcrCZDBTU33ukcFvocHypi3/7GwST+dvoaHfP0UsNGJ5tQMjZ7
###At1zLPopguuI0LJaVxmlZuy8ZdsfqbNTIzeG39zWsJGvCLIlVLekNPNs0QxCq+rwS2
###TY0a4Beb6SpbVUdZ0wKqDTUTNtL8Fpa9TI/m0JnHQt3SY5tA2oASGgaUHJKW7UbLOY
###TPkFe1D60wDQvAnIWgnhoXfL5yxrEa0JgBRe9kOCm1FNtp4rkNUhVH0dXiaAw8AIPy
###7K9n3rOyrAulRWF/UzFlnhXly3/PELKW1MKad5BdH2A9m43ELVEMhoWzl9QBQ3ohTJ
###Aj+GcrpD8pAZaVcZZRfLu16+V4FWQF2jYZ5tr7B4d77ZcHJ8eoJVk0gUI/tPCHPfXS
###ks+zhJ+Xln+eQwR6TimYmd9uttyqen/3qt4LL7CrOCVAsGDWWxOfz2jY6hrquVpZZq
###JTbr2/ZIy/5qyu5M9qEIXWvM7OaO/Ok9ozzlo4lJj4uGelpx1z/vhIyaaBMNdBAznE
###vX/IulDkuUt4d/GX8BbaLDPOJ+mnbDjMaph/lOcEYwkFYBQq26hERudxcV2JrVfx93
###KrsE4sF3hOICEt/4iUrRDzZ1kqhHkctN162PM3Ot8xDuE40xfi8D3O3zC9Y15nJGaY
###5oqO1miqLTpMkxULvyUYm4hO4Z7PO+3K0nc+RhWBkjpUI7S+4jztLkddc4+Uvsb9Rb
###Ww6DAtB8LjEVtKOfyDouTfcWvqmWLy/jvT77vf1DMn1BKCFCeixOO2aQkNa1n2/cZZ
###Fu6bZuFxL+OaVd6328ukJ9njzuT+O5PvkxTJ4ey/YCWQvJN1+68ChwtO1ywNnxzPXH
###MLQBCWvTHQP1dRv+Y4kzr0UvFhHjN8JHxxjz45LTctr618zMViz/S+GYWF/rlfrttj
###afTLqH1H4jjY5ct3TdL10BzCWKWoIFt10CE9joQ+BbvjFZj6kB3+0M84M1YWjPymja
###xENM2UJrpWo6UEh03Lq6Buqtb5o/lHR39yx/+iZ3gV/WHSvy7K/xPUw3o6/ldYqz/G
###//oeH9B3Cru+EXgp2NioY3iv0BXeiwN4eW8p7haGK3kM8fUY4usxxNdjiC/vMcRXXo
###gvkJfmgupNo8t4wL5TsOAOz+mU2851Zpanp5zu7Ojdh2MKEUMpzmTm2DY+bp/8893e
###MYYOE4HE7adPxbaW97QYpn/aAyUOsIHNZjL9G4WBARlZMJB7F8363k+TJL6A1yNZwR
###cBkLyCiFBcaLePT17tttvkjyt/GN9hwI9h9OEZXlTY2NioBm988lnSEH48/CAh6KdQ
###G9in/RMVzjxt++Zzr/AT+xeLKr4R+Uyivs1+t0A/JBv5SbTNTK6b5uuZ9X6WLUAHHk
Valin, et al. Expires February 17, 2012 [Page 137]
Internet-Draft Interactive Audio Codec August 2011
###b9Wpipr9/PRAHYpwLpVF9+QVdW/+nTv9CmX5Nj958/wisgCL5BDVz0pP1jWwaE22aV
###VDYHb3IQssq4sXJAwr2+TZgMHFlE0uYvaMy2uvEW5tgv0FzbtwFMLobjDOEN0skTMa
###PczFUQtyG5vdUJpAbpQcgi+sve+9fHGTzvCf+h+voX83QAta7jn3dXXw7HfVzTpROC
###GhRxArcYX6ukmwUWcYANy8UIIlZhms47u0dEZuJ4NT9vJ6tC2G2bU+j4wIWFfPvhIN
###tyqnKWHGblNAkEtoZU2nn37s2eEEtWJ35qo/TBIYm6R8fer94+Rga5Ho4vvc4s6ffY
###X36JLi4SQu2vlUK2VEh1Vffp5Z4YF+a0lzFJeaMDUDEX/wXYf1PcPUB+7+2vBu5Hx6
###uh9+Purpghc+fhkhJnjjxYLA3S+L76/358905hS7/+nKgW3jc2qlWF6bvj0NvbS6G6
###TDNpOfPV3cxw7/E/37482DnklUage3x71UmigYsTMoDvTeU0Ib+C2CL268lBe7dR/9
###VWbcx3jV/9pw/NLP0hbAsXdUAXWtyD5jdA8t5EhhVU8MSPmABgNiqTCo4J2uJoMhzg
###tSGRne3PMw/F+imUeQnBkx/zu/mBTqoAld3hbEBBJ+NpdxNdXPrQ3amH7j7iLCsNvl
###kXYGis8Z9MkXXZkuG0lMJzZiBn9fFh8JwZiNrMmUV4ZmBs+VmpJOyIibVV+qPysP9R
###H5f99+psPDjvDnsPY/1dZP+t1sNmmLL/1pth7dH++z0+rvwPAed/OEmuhtOLW+/lin
###cSj8dJB/65JftVusJ6bj6IR3Pwozn40Rz8aA5+NAebGR+8H9TmRa61cfsntPZJ663x
###2CsE+EalV4BpiS9UQna88YiJ1Eih6tyKAEfTMV7L5Ig541V22h2vsKUZY4frqOHy0i
###anvGNf6CnIgxUyAQiE9nZxl8XOR55XWPcFmOlwGvXTwGS+AxFSnW8+j+NzkA6g56Xh
###7h69El5NXgGtoQxYJu7igASc+c6F0dudX1G7KxQwv7mBpY/Xr1aLL0XnOIk3UmcIa8
###hn1P4FZFAROa36BchQkRiXE+5x0PMMqnSm7xVMzCtGw9zubgRrJVJDEsGAzjntuHln
###CydH76hLVhr24INPHdSNUkNvhtcC7D0bewkCwNPdgba3t006uvklkgEXjBT3GHpzFI
###0p27UiroiTT96jcb/nRIFCzEF/rd6F/l8NNEo4B/6QBGn/wz8u/X/U7z5I3jf5Wej/
###0ayl9P8apoR71P+/w8el/2+AOh9UH9O7PSr7j8r+o7L/qOz/MendcBVeLuGakZ6N3Y
###M5W3d/1C3wua3p5sufIr4to/UTZO0L72N1ZWVlVAlOvTfvdu38zFx89akdsg8D4kUA
###ACEkgxeegHDqRbPpsDsccx5dECecspogWDbg0VP7jsan9D3WcfoBZ9hteVH3Y/U073
###KBUR46+BF60z56D5Lm1LgjIHKrwXuAhnSwwoWxCzA5YXsYEncEf7QHMAJNtIs2nhcT
###Pt4P8j6T7fecgWM6tuMxFWxx6K4JSHCVuflvGKn4rB9nUpJZ8TBMWo1T4SKo8U/c+C
###doPIE/lhszfKBSqUU32WohBW2pBQXs3qfTMnQpgUXqk3Xxj8uz8zsVKHnBablmFUEn
###aAxx0e4ln9VFqfEYSolICmZp6L73YdTDzWGG62jpor0lD7vZcTUGjMvYxiHd9UICe4
###ft7SBNAfvei331NqDrhKlrMPgcw/8RiTKvQvEqqQSV9GuuQl9bDKaUovu4jCD8bDUG
###x9VCd7XUzVL9XU4Y/ltJ1U1DGvtl1wi9hH0eyghvOABF5Dr28D51rer1XnrnEat886
###754AQhsFuKcaqn5aCactHvjOPoMnONR1degW3CWZEq51Q0Lu2I2zRutIzrCCPTtb+t
###uOo9LtlBs8APyhTCT8CX1y/OkrEj/8aNcfEk+xY20OXs5MU3t8ZzlIaHqd+wkc+peR
###VfWVL00+bTVB8P3UGCmNMnIHyygevpfqJ3DCuVHZWXJxZA/bQFGG1+ct7VQZBCqvD9
###WOg2ShTA9KMhTr7YMAFeJdj8tN2CfyoVB1iu3qI/sEqlweDzKo7djRHj6NYeTsAs0y
###t95SrJjCiucPNHtBcPHOOC9R50RO88oCYRlh60ijlo0LPvOGjmCGXZTgwjvEwNGSs5
###Ut8o6Hb1xzVHPV54UGkhnWWAWg8neJp4N55nLTX6Y1CZP0r90QpUPzpHYFFXaj1uUB
###msBEDYofWG187ba5bqBPvAcT8aLS4I+CwuNHCUECxo9JlTbhBP0jdXtOGbGx40M9Kv
###J6NO3gDlB9nAqAZnD0xxfHPDw6542Sgo+p+ZCLKOHXkOH5aZtHzdWxUeVBIcrmwFfp
###GulLeiOOZh1K3qa7ZINDI/G3PS1WX4QD2tY+npSB0r37BkXlddEKWD0kBFgGAzd4tv
###yiV0VQ5K+ZVatbSxmSpToC+gHK2GizGTtP2ZcWOMGJSijlqDxUU3YL/tVo5SjKxJ+Z
###+EdjywtGz49LBr3GqR/lagyqnu+kf8iYFd5KNM5C5RxojXhfOzIrC1a/zfwTNZjtV5
###pGs1J9bgH22ye9CP0/9j2IsnD2gBnm//rYW1oEn23yaWqjXQ/yMIH+2/3+Xjsv+usf
###/H7vHB+yOyWTkLOP09nMXXvR/H8flwfOu9jW6u4z7FHJ9jRsbNX6rGo2n50bT8aFp+
###NC0/mpYfwrSMq3zKhExLvvUIc2HYT4agKcxGmDttScM0hwiinGRknLbyoRrRimMs0r
###iafOSM8avFKmatrXp1+K8J/63Df15w6QUrIfxXh/9g0xReeiF8D1fWvRo89+qXXh2+
###N+BdE/5665feBnwPoFyAD0m9owS2mMEVc7di1lbM+lqm3MiYZ5uyJVOC8jInXYbnmD
###4XszVjynhMtIsZezH3OuaCXqPyVUr2CivpTh9k2gANmtMZRQ0qCH+I/q3XA2n3GV2e
###8W7lz8NxJ5n4pnPzy4MT2im1jw/+cw+TwqPxLZl6RFaWn1NyuADpCsCntLwEqxiKMZ
###muigzFhepKsL7WQOvc8eF7gj8nBy1Sva3hfx/qP+x/Tyk5N6Ybx/TRmLYckwtjFmjM
###4ItDhUOG+XopC7IY3kVAMbU1ZbAn4HUeZ8x0janZMZMyJpfGTMCYHBjTAoeCTygHdS
Valin, et al. Expires February 17, 2012 [Page 138]
Internet-Draft Interactive Audio Codec August 2011
###7Q9TIDBgwxmzhmzZaYY/5uAg4AG/AOUzgT9tAQZ3IWzJoGCi1jXmjMfk350zegIOZh
###x1TKhDVghOmdkVsx4TMCVlhjuuM1gXVgAAWaYYppzEGNeZoZYyiI6bwxw3ceYEyFju
###mTid41nj4BT7mnQR0A1QBoDYDCfMIUzZiwmdI3E9YAFNM+rzUFOQAo5l22aF1jWhM5
###EGgDug0vMTk8JvvG/NmYyhlza1MGcUzxjQmlFa0BKCaNxrzumO2ZuASA1sQAEtAmAI
###KXAczyoA7foVUmBwCFljGFNyWyxxTUikPWDA6RgwjvaxIo0CuAl5iIm7GuCXIAUBgI
###5g4cxKZgPQCKGdLXAwdvNwjbp5i2eN5/AXQ/AFYLgLYBcASm38YU30ET/gIwRqbGPY
###VBQw4iWSbvlu9+gL3v2/bbo1d7x+2jwzf/fOo5jSDWWgDihuJ9TtoUUhUlvyct+3kF
###8UhOFKTFSlzPwN1JGgWZjIgQfNt+d6BEKP4AaQS7x8ZG2GzUjJXvLN0bktevsB7K6b
###DhdWE/AhuCPqfQVG5tZzPYfFRhv+Nd/vQvL5r1kiGVuE56U7qbf6JvzF9Mp6MXq6vd
###7vgqWkGvTADSW4l7s9X/92k4We10pqsvo/Fle38c/zaLB93b9jE0CIvs9KpvLQU771
###+3X4IacwyI5S6aHQR1BqA+6vKlgGU42zuQ9TxiJhLo+KfGf0C0s2WwQdMTGIv+rK3R
###nw2eCdV1LgS8T7/r6/Rnjd4CPPpTC7kQlKGE9Zwjvsa/6nX606iJ5pr8e43fbjSqJD
###IJEkw4LoQ/MynQucfF7vBqNJvGbdIXJgUj8PC+iGt2hhdx25PkXzH/HscyqqBKg2HY
###NgVYDsSlLZxl71MZNj2wMYS9TZm8KcveAIeuLKK9tXTerR3gD2JiI9NquNLwribial
###gH1tdLcs9lb1hAkB0gEyOGJh517U8weQuQqGj0zNc9sixpqj9oG4eXw7OC1KL81dQD
###PDXTEWVjWY3t57j8F0QFTRS/WFAtlIx8loYZ1nifE9gMeVHhoM8kRIZBg+rCHOftJ2
###Jbqb1NU9NS6J/s6Qx7a7bc4xRGddUM0Ejj1Qo26e+WniL8QOJL6UvVROJXwWkxxFgV
###+xPVJ3HMaKJ5TQEzyPM1wXzD5PqKF98nQKCVeMUoMBlFXUQRttJXQ3oWDbyrZNAmIW
###IiDaCAtvDvFqGC3zRlbVzxVXBasR5QpEhgeTNemcYcmBnNvnaNEhRfDf3VsciMhcyO
###+V+w+QoUoIcmswGUEhaiF3fnJUqrJzmeq7dahx/evPFt7sBHiuBvmMKSjgVFO98kHr
###Ml4Geyo8mLifLZgELbKvysChUpysLLCvDAmPIJWdSSp1jouCFwYQPIJM2nGbSIZJmw
###uJjZLBpziHJ7aPV0kbmt0XUd+AYTQ/P5kj5eUpEEARXsaIGBlrhnqyEOsr9aCLFPfl
###GZ+9Md5/qi4wzCmp57A0rWSDwNQ8D++YIOwlJGaZ/R1pQhQNEVBVEzAcUE9pIcKZJI
###ss+lhKhRNEMppmf3qYsWBhpG5W0vJXtzmtClzJOqwOxzJXCGRFZ0h4lskkF9V0+B8x
###wnrLpOBXoaFp31KkYrxlnPF3Nk38d8KWJw68VXo+ktc/GKPYqf5o2j2Zdt8f3TaXY4
###S6VPpy2jrC1fWrYHQ+Bs73c9MfY+x2NGlu2anZjjv8djFrLyYgIVMdJ4s7iaTOLxtO
###Ak2lYrM9KV9BMcE2OS7uGVFwuVwRAaH58rZK4TMXmQV+RdDYwwngxnE8zMvgBDi022
###WmHRjbtvZvpKLbZflF5FZ+hSodJGgDYZGQpGRFH41+Wql8pbQRB+jrvT4VhrUlfRzV
###11FGGcjzG25o4BE0BYFhJqI7ILZBchO4lhsWCBKMp2hGKo86+acF2rk1qYdi/i7iVx
###K6r7IPh6hLyh1HEbbtWO35GW+LbXnR6ndTxDes5DPH2IbCDP0jNt59FrCwNKkTEzlE
###a/DZlxcIanBPKGl+486dvxeDTsa42MTpmI1fCcpYLHId0KzRXDvEV7KHot1lIucRVN
###x8lNdkGx2SEtHAzHlxS13D4wyK6XaTfCS6h/uSW5ePNyjgMhjnV6fBVvX+Jiwmgo0e
###jghP3Jah5LmB+h0qnfRjYJxOJyWyKczkBmc0aKi0qfnKxSVHO45Gm4poOjlauFP8bG
###LIK9XZRKZRShH+V9yQGqST6dbcywqaqXnXfmuFTujcjmXWlbiKrFfPqWEPn0UM//lI
###CScyHCeg+NliJn8pEvepFIe0I8/EzzMKmGdM/okXvGAoIplLOoEebxTTItVMlrQ68Z
###cyXZl6c5ZiWyKOkVj5YRhNfuwkybxsvYGTgXm7lObjqtTp7n2Utrizc6opbchZkua+
###yGpB8Lo0V/eH6o6r15q12tpKOKdc/45533bTyc/OcxRTNTzz8c77Wp1o4vVyzOHt6m
###Qx178TsfguJ9FiX92ThWPrGGjS3PZGgx08kRMBO/du6HPjlcF+t5QltZTQxrYhuPq1
###ElwlX3+fP0lCroodva+uTnVrbmetFZZNA5loUmcxcGwRwpTIrSQZuSuB69tgWKUNyU
###Jlb0HTjkT+tlDahp7syga2P5cucV8NGPm4ZqyQxsBVrCC8PnwyHacnBvSIaQRBjI0M
###9iJhwChAoMOjJ5CUy866TfpyskVxFpAP1b1KOTAUyFhKPq6VHfwoOpKgbK2sdMxhvN
###arWa3WGlKJ/fm3SHJCkpG4diGWi1Tm0aj7a9oBrW7Yd/DX9ofQts0PqEjdDpXx9jVt
###HWIriakDMKKmTKRLZiqKFui2IxQApuSUvXA6K6oN21BhvYKOCrQbWg6bdsur15C23W
###GKpMx5XfnUbVDXfdCTZcEmytmgO27gQbGGDT76oGfdCKhPJjQpGr5C6xtlK7y2Aa6G
###xvv3nrM7LfaERpb+PaZ0khZeyhaHGbs3x4cs1GAQ74qj3Vu3G8Cs/jq9FFNAGp0YtH
###ZFUFeWEZe1dIzDyTe49nuJNWtWS/JyqKXjTxdgr/8nF8QOmrrqw3iv/6r0qAhqv6Oh
###7urHhH5JiEsMl2P+v3BJhoNBoPb5IrOtkHIaYHgwURnWFQQFCCJN5K4nM3ATtEjl3e
###PZUporpSa6B7ZFCtNc7wGETpPXa1wE4wUV0J1jY2NsLmWmN9XrUw3Vq4FmxsNNeDEF
Valin, et al. Expires February 17, 2012 [Page 139]
Internet-Draft Interactive Audio Codec August 2011
###szvO0R+fgm6k69YFVWrp1qe4QNtmaDra0015qNoNYE4IhNzbdnFlMprEsqgf5yZzI1
###q9+TTPV6WN/YWG82qg9IpnAlbGysr681Nxq1fDIhlZhMoG/emUxr2N91+Ld2NzItRd
###0MmdaASGtrwcNyU7BSg89avRrW6lkyAeT6PWbZ+vKzzKxWvQM5gpUz172pBX01e2js
###ZGATRwuG0Ozl9kgrnB5ld7de2/tk0zC9mq0vVDiEo4xUJZf5AW3lruemrU6fA9kntL
###hdctQt87ns85QBzlo7JNB5a4iBwNmZOqFK7UKxkLiRYG31UxW1icZpfUmVxnsEYr06
###4usoyurbSz4nkwQ9tTq3Xl1wKVcXN1eQ5AVHW9vbob+1FQrK5tpmySKbolW+xTJLMd
###5QIhJ6m1n0jUXdQrZonufxzR3dOIOa26DcaOTfw7SaM42Z6gIO4PqPoHF0uAfIDAor
###jSJ6ehQ980chKa00/FULlu8tUcbMHndXpN5i/P5CLVxrrpXP+sPhGJoq4c/1lW+BqW
###+lp+OXajClmQBfoW1AjS/ZCxzjKyeINcB8YKsHGCEt4qcM1VyGaQTERMNbSW28JG5P
###RzrdsJ+cltHm/37v2DeEnOgbmz/MeTKawSi2u1H3gqdI2ZSkxqFzF607MOPa6IFRED
###IIH5Q9p6BTpiktO61bdWYraE2o5lNqweYaTQDGxhoBbz4VAF4sUZ/NP/s7B28s6fCD
###NX7autWLJ9Px8NaQJ6kdvbQg/JA2lskrmFlY2XOjHCuYvkoo0UTauY5aHsSwZLThMK
###M4TEvGgYe3rFFFUvcM1vqCNflMvhaZ8uYVNKW5XA1S5YXUNoXAEoBx1uQAtMrRLFoB
###qPFNBqp1pmZXwNBwdynfjUayvJyU3X4cjc1ZmUVX85gvWFddz/+jb1P99/u47v/R7v
###oBA8DNv//XqK5Vq3j/L4RNyFqwVsP4b2u1tcf7f9/j8w3u/z0GiHu8xfd4i+/xFt/j
###Lb5veotvC8O+YT6mubf4utfj1BOQxhfz7vUZL4xQ09l7gfNulr05+jFs78OAtE+Qez
###+G9dMWKdd8DwAv6+CXoFkONsphUA7pZ1gvh81yuFYO18vhRrlWLdeCci3EV/BvrVau
###1en/jXKtSf9fg//L+yquCx6v4imuB4N4gjuAnwuH5de+dyZCVEcAtIJBk80kJfE5im
###DgDpKNr2ltAFl2NYn7n2OUobC6xOSAGjQoEvKKvmJHfgGY+D0Z1MIC/moPRC7tS+EZ
###kHeXA3aPhx+Dhnl5g60KqT9BHW9HhXi5K6hu4L1FumZRVRtSvHlFtxXFbab1MlHZo9
###uMXlD7srkAjdfLoCGxwUtNXlhbp8scdNFDIYIXqrwQr1SGoY1Iw0AE92XtwXYrqGe2
###a+1L9djckekwd3asMPG2PfC2WkzO9uWpaTeWsGXBS1Hw9cf2QBTU+1qHSSGTYx22+9
###rdY1e5YiTq2yf1rTsbj0VAGPw56OwNYGWMJ8YzjNh+CzxQrZ6W+cdr88cB/eCtUnrU
###isr6eiX3mFTwHWK/i8h7ReoDlHh+JfZeGX+SLu32XK6dyOau57B7E3szquo8GKS2Kt
###tUAF08zaTpxcKbt3wfAGEYBRGSwEbYWI+70YD2+gAcb7/+NovZ1RabcXjbtwBy1uXa
###9FS6s0MgxfFCo5r0FDO8cT+d+ltbCQYZ1OW5B+jZlPYDq5jF5HUSVqf48oC+SKQuDJ
###GjgRlOyvBPbCXzPROR42zfEr4gA5UHJiHodPvyh1aCrgyDrU/+5sACm4Hs8Uw9RKuK
###JMvAIMsAyXIJZMm4vmTgzCWYeHNpvRmkPP34k/aN5M+Xpzm/Uq6TFrdmEcGhQyIdSt
###8OV2eQ3ClXHjG31bTHPh3aRV6nAnh66sxCryiH5fN4yjJpUniNt7IQmddbb3d+bb87
###3vvw6ihD59elkgOV1zYqKWznjAOIMQe4Axscl7JBzjh4KCBt11cVLTxTrkzwD+UcWM
###LBGxuy5ImoqESYeDzhAzLVIcM/mfIVkLRMyZscUaO6kBE3KXE5mo4FJiVBNu2/ZQji
###6dXoI43ohzfHe8cl7dCKg48XR5Nx3GsjmAIULUvmQmO5wR5inCmUo2lD95QUDEAKtl
###SxtK/mdPxRhh39aID95J9q6YWF6JxVQ+EBc1BUpvOgW3qIQaxuS4CsA1aHX9fx34Da
###47ifRJ3+LdkDIunIAQAGtyL1xATDkEYT8ruXnhhiXNGgiONKZ2y5qxGWosUIF6DAL4
###Ymq2e8X2Etca8ku0DD3a1WuLnrXEAWrzaeS3YcpsSAuEfRViysPodVc8nnBcn4mZKP
###MCCHrUCsMMMBEJhWmIgy+VHyEBwMun9Mem06eCFJ+ioscygHsxJdoohnEcVCUEIW3o
###dtHicR2dpiJkxJD0uDy1DD85x7i+JIKzDmx/DS1Z+BCBu5sGAvHmQKOrMsvnlbXa7g
###4XLF+BLecmUHveHZciV/6yxXLrtWQv+ya5Enb1sNKjiVeoKNOsm58ls7bIUeaml4BW
###vUx1w0wEl43dWxSnN+IUd4TGYyb9sLyUsZvj8P/KW0h8PqNkYidbyBDomof+bni6N/
###h1U1QaAnf5vqvvSG1wPc9B1uhS60lQMh4L7lmh0ujAGv1sHbg8NCUrb8840ubaHwyQ
###6FC3dr+RrCpFF5eYbX8WRa6cef47737ud/oAkworAGt9w51/ikrsupz0juI2iql6Su
###AHK0ioLU1hgyeBsyggF9FH+qp6dpzYB7tdPr6RxC0nzZIw/A+HzWpzvBfZe0QvKhlp
###UlHsa4ZL05qSBxUXV2DY9CdmtLunRm8TviG7T2lfXf4Oc0YhJ1bum8u3Dor4YuQnt4
###i+MfJz/tney0j/b3j/dOaPMZjdnIAJCSsffsLIJ/JyD84mfQQA4cCpe+eugOOquu+h
###au+BQQ1ocSDdullM0YJN2vWLjk9Pokt7u8hAuPFZoSSJpxfBUho4xzME8oRVcnVjRf
###cRfEdmHNGkfnaLCPJjOkksnsgAbAqq6sb6xVAxIyE5CEzhi4nuXV2WMfdVAt6o2N1U
###bgnOUeLSctKGHdESoUwuJhBbifaVySnXDOaVhmWrb/Llfe2trwKwDZVee3DowbSQqM
###pl3C6Mw4VP4qBqD2GmvOhsz7owBgG/0SXOUUm4N67lg0PJxH7hngkkKO+QoKxhRoO+
Valin, et al. Expires February 17, 2012 [Page 140]
Internet-Draft Interactive Audio Codec August 2011
###SZWkaeGMTdeDKJxrd5S8BuqxUuJUMXT1I34yc20xcOocG/W6zfPvnl6N1PO8d7L6zH
###Thrisozu5DiSDMtZTMycRRyszk+AbiPv3at9T7kzpz/VlY1G0KxrTs/h6fW1+TyN5C
###ESQKkXUNq3GVxSuYQdFWyex93k22ZUxirE3HYDd+dzrt+sv2ga4UjMzwNxfB5b0zmZ
###1I6FoIMtiouoYjmOBxO526GcjDfTceS9Gu7TKSfPiWxdwUu7xUNYGAo0E8jksB363t
###+9wHvh6lXeSqTxNdchAEyaOXO0i7UWLkFzFhvXhMOupKacgYGrO6hN0o2hmPcqoyHF
###ykDDWG8YT1A5Ax7v8kSBbfznOE+bdIkSjWaJvGgZse3t0IXKSQ5JF6x1ObM2tdC5OI
###Dmo2vOZbDj+YYlKoF7i+Utmlb2Pi1TealJZc6o3eJvHTcq9sQydMFCvSh/rRZg8zhn
###SwvbT9/3K816ymRlYKkAO3B1ltvywkYzVRBt26US4mYbmBwb8ZSxav4lUxnhS17U3H
###t37DWf6gMkDCXEpwh0hZ7aCoXthffCmWMIdF+ZlsUZQk88u0xGbX4hsOPKdFMVYQbl
###9JPQejK9GMeTC+sRUKRsbp1JAlhPiu1O1I8G3Vg2qlAZTz6La7LYL6Do9Lasukk/jS
###K9Gd0+RfnIT4wHRjFE2myoGNMT/o5Ebo/GyXCsmmrvymObshd3293pDVTpSsJ1ZeAC
###iseRihEGfRvJ/BNYpD/EoGD6xKdsHPWAxHtrHNPQ2RDK8592Dg/33hwX2ru+Kst90q
###dEgEOPfd6FkQ2fkoBpk3fxZgqpfnyGKVfjMaVOUjV6sPNWP8SQ0G8zMQP+NkAjita0
###FQsUPN4OlFMxX0iwyvWHylpwkfCdBIO507Y085Xr8u9VgjkBCv1h6SLxjfOUEWc2Ub
###s57KL5W9jaYAJgLpJtYv3NnEOd6dVIbGADsTRBq5bCQ/MB3m1vG/iaEgIXFgQDIoZn
###CgL6978JrVzjnsA5paViFMIhLmdqIdEhwq5jsqhE3emMrsKiRTS1XoxEwh2S72QPhn
###n60U7c9cUVosHogsEGmZVSwk9zoYD81P6LQKnGNosHAxwxBxBa1rZtf8RF8i1Bs0bc
###iE/AghGGbyLSo52jFfOvvf87eIbh+mQWB4tB8rnD5L0sX/SHxfmsIIm4ZbAB3a43+O
###B3J9vk0pyxcJM7Yy/lwmoWfEmVSHPcvXmN28nlMSSSOi6wpmxJP1LHAq/ibgLrF9v8
###xYHnkNaJsnc9HF+idacTdS+vozHG4cSgMJzSvGfFozKkJQ7spv4tkhGZY0tBMihi3G
###b6qbmccwgGZTH+RBeaFFiTjocx7OIIabExGIsgU2VvgMdGfLQhDnJB/Y7RH3IIGz2K
###XGgMYu92wIGz9bODgQGzG01gYQJds4d6ozB+kbWFqAa6SdTH12O8cY/v4Ol1BO0Ybe
###AhFmnSfMZsG1hEazCdhoDx/ObG2ikxVlARntEYMNIndE5k1KC7fJOWwXXxqIj2pmQl
###AA0/ZWnEKfJpq6UVGMc0AvL/mIjDcUTsGrVu0Ok+84YlRrcAqD+SjGQr2ZxVEBhTai
###bGBLNOj7+o0d5PzmGjTlnwLobXfBSFa28Fb+bIzQDwruhm1OuJgdA9VG2c4COcadKf
###Su4lPuOGf9hHPokwphQFlE3OYcTK3B1pdV/R+WxiSuRDPaooDQXnnlAJ8J4MlFk1VG
###rNz6ZmTaTWE5oAV3gLt0y9oqWDeOhkc0UCY+fXAhHK1Okd9ctaUdcz1Trccjevbcxq
###KqP6ANPYL0ihVFLUKBqwS4iiEb3tCDeZ5N8b8azugZSa4PoCHMnTi/1rkelY2A9htH
###lvnxlkukh+neChwBS3sRQ2sSJGMcULoP/OxjJ6LLARncrFg+Hs/IJ5A/iIEKNZiqid
###9aPzFWvG6N5vC6qr9ahsriWlgtom+n7OAsW6cK4Ws1okrJOzgs+Rbe1tOsZAlVE9jM
###heswEv1tjJzC59QpEOIpxXvWiKSV9MMNitKczLqxcUnpAXDFytLkCcAlWGaXhEIzJ9
###yRuZ8c2on3STKZ54CKm0ktKjVou7DC8yRpcscZPhFQzKLenDE7ZUX8bxSIaJhmmaRu
###CsP8NVdEohX9m3HUTHipEp88N//qfwQrVIXxhD2YL/vHoTyJtkf8ms+anxhlqftnDP
###8ve1Fxu+weJ4N9gwudR9O0mma2zhAzsjYACE3QZ9f1TAHRJsFh0HVA5PG3uH7wJVTY
###EyYm9AcZhzqZZ9P4XinNhnq8VfYlRbesbyyOuznJ/mmEv1xGU30eStOArodeF9TL7y
###ik092G6eJwPSn6SK1bPXAYXCSCRdFGKqZO2ETf3SegHjbXoe2e9aGbfbTxUWsGmdLL
###cxS5A4dFRrFT44S8sr8phhE1k8iMfn5LGB8hetJ4NB3C/zLY+pcyjcSq9WLh3vs1sb
###EOVK+Cqyo2cMSZkLEaoWQFko6Eaq1jB/0XfPhNlIL0QwFqyhiC2KtyultCIvzX00X8
###jtNAi26AqdkidmPBf3EP9ujIstlI3uaoOKVNBNE4tG1px0YmLOoCDNMl2jIoxJul4p
###qBidNLjflksWGlShJOazaiUPJgdz09AsUDrLtvF4SzRhUUmpdSlrkbIY2I+NUDyigX
###SBxcPguWWcbcDS4i5FMaMUulA5pZ+bQHZNKxI97+q0HZpUYJzOzGxuhfGrtMWvUxXF
###zpx35J+2dE3TTUppcni0hLqdUujmmYp9f8kWsjYAaoQmE1vY5rWS3gOXrE2wpI7eBN
###NQGa5hZJQATNjAIYMjCmj+pnwsE1RifWHSS5s3luziIazBh2XT3wmf2gcMVG5XRRgU
###T+IbPLZVrp2mVJS9t2zuy/qnHbbQ00VEMrFJqayXxiQ81P7EhiBk5OSmQ4CosKGibJ
###0DSPAwLKkeefc9uqNT/d3iYerEjmxB1nSFB5+2tCjTR3q+iQSTHvoCcIv2MRoaYf0U
###wuLoTyL7Fcd/9zv30yd+jDid7yHq1hmfhfJXHu+5D/b0kR40bh3q2eMLqsg5bdCxdU
###07uV8Rb4RBhM04ybhnNZXRcdLY6d2naGGLBjNUGnkO5pKC5kmkUpFzgNaWBVpLUeJV
###8pkscbjNGeMVXuy72ZNY60U0rUB0ZJEApid6FxiJCijtvrcqHsrNZqrlt9ElUHgmgt
Valin, et al. Expires February 17, 2012 [Page 141]
Internet-Draft Interactive Audio Codec August 2011
###zhmShu1dJE3C0qBLZVw9vbEqa929Coqjrbcq7CN6nD22go8yexXkJZWiiqYifuRpyx
###JZr+bYJ7/9kUXSnOojH+QT86NOKcD/PpBcuH/J09ZrXQYEWaRgDmHvkaAj+C7BrR9W
###WhxMI6hFRDR11su5f0DBGV4U5QhkweHYGgtu+PmCdkjLLEtmgNHcp0uUmRq4SFvcgd
###YGz5Y8OPeFNoIzC8EXmjiONUGHMkoksJr+ApskRG777mqPzePlDhsBWQsYMlHowMRl
###8xSIDCfiSmOgbbOe/H2vfZGkVrKamW5WJS2DX52YW2XE9cDGF6IjqIH2gFW+0v8WaQ
###Qp89UqfIAlHvczSYog/RUDodVHilZJODwQycgRGowlkYC75l+YXpEQFf9YZZKGhAMY
###1MBUEVYwOaOlejRbKNXdt0vUgdm+vSarKIBuSsLTGtU3OnEivdyEHmUsuNhkbBM0sU
###dx27f9fM0NW35ShXzJNVi3EqLUeX5b5JK293VaesjBDZEjI87HEkEnmkdgBkq+bLLS
###OlK4xjF99kmUbMD3XC76VUM+EmY9mp+QIHHxIkwkyO7Rpz0jrQMZRhU2ddVrBniZQV
###ImhUS7OPY4bOkY1bgSZ2KjG8p+6WGho4+oPw2X46mNuy/hyGCwaL30nWLUP7CUzHyZ
###Xb1cLaloqOznfnkN4cXJ29UGS08wf3tdB+FWXYNQ2kS8USXhQmtT3D6YT3Q9YjaQ/I
###uJ5o3wmH9eDnnfev9nbf4K6Qd2ZiY555HjqeszXZ9QJGqm36Uqa9M9iiIe35PDxVue
###ke8NbKCnKoey2NMNIy9Z6PxzLnhuJcFZeRq2jAB7/2WZOYoJJ60niAckcZRnETo76/
###ENOIi1VSx2wGLkoe3NliljJ65ll2LEdiYwc812IK1EjZTDMGuu20a0MapuuGurFWKs
###o4rbCey1RFVbZb8ymegp5jB9N3KsmhoSC8wWjKodlj034Vul9J/zDnO83YVgGHqcIl
###7zHtcYyp6kjxVYcxZXEKZ24alBsDLneoTRqmLiSF8skQk6iwqy6iwUamNt98lDk/MU
###7/T5K+65grtVE1CMFIzPdt9IsFLcMrjQoG8y4gP35K53GBvdabtyWFWtPA7EfY0sFa
###TnsY6P2wz/GVaMqjxlshw1nSTWLh/2BudeJbNJTrpsg7pANL9VkyFQfSEYFHv5LuMB
###pDLc6/RiZ+Ddk6nFxI5VbL7F+KapW0YxrxLvkL8VLMjkWZdFEV8bo3TE3/jO8YLUQp
###/7KMLxpqGkpFv4u3GbLkp0372eHS9zapNruD4+UqK2cKeq3B9CqhevPmrW0ykNaCT6
###kDIwOk3NDz71KK7ukNzidUrYX+YaNoNPXn8oYjpO7kD6e6seu2qBgtuDYO9/CGU2z6
###/7P37g9tHFmi8Px6+Ss63ruJBGrc727FwCwG2eEODw/gxF6vr1aIFijWK5KwYRJ/f/
###t3XlVd/VCDHU9m5q5JLKm73qdOnVedOmWt8oiDmTH8jrQbHCX/+2WLa9Lub/isXOCo
###GxJEALJvbVOaXjKjqZyKrHCuS5cf0GHp39n8VVn7Ayi5Qn/3ZxGPfjaX1wMXAVewYg
###mMptUrgFuzcMQ722Xa8OfcrDKCAButauF6WN2CQhe3uMJ0f8315dYsMFWTV1WTV6zJ
###u6cmmOjK/lSuXlVhVRpWlr3dMavMyZk/l2BuWE28n21uP6dtuZk25+aLZwmCKx9ZB9
###BbrttVjvGg8IjSRAqT4fxuiXQjkoz2agedqSAxtSyt7eQ81g0NynRUz23xFf3Ts6qV
###ziTqUkFTAiWJFaSWVopIIXryKcrl743/WBX/M8XB9jevv0R8Sfyrj//pekEYY/xPN4
###wiz/OiPzlu4Dvh1/iff8RfVfxP1/Yc1wUpdzxdXt9ZTzet83Q+H17AB7mulgokK+OB
###fo34+TXi59eIn18jfn6N+GlG/MzuX+wyr+3+0Fz7N7mqytLvrIaLr3XAz8XyErJQyE
###+rKkYnUNqDCSz03ohCVbF1DxMppGX34mbwPQdRgF8D3A2Yoss5e7bPbkBYv8Obr4YT
###yo1xXr5nq75xWzWXRHmIDkSSMzqFTBRPKLpTgX9b612kQq1C9B7sRoukjhu2M/P96k
###+g8x3q7AK35+7GF9ORdTXEK97JUIiRr6DSO2gZyWGPSQwPpzLRuI9l0U/nk57cyEJ0
###KiWotHA78mZMmx9EPfGoxjztXbJTQu52bu6RcR6FnZKxCwe0c4xqwwdqBB220ceAiX
###Rl51rI1uj+ep6k5ZDj5ChWOJpd9y7QfraY0uVwuOdsdJwU4WU6GmXdARq/TG+VVQrr
###Ul2HkTAWXObAwzve1HUK/rrgTdnLKbZJMbZGI0KEwYjRADjCzQjKvjfHhAEeoBsKOl
###RpHz2mL9IBa+4pWYvo2LMWjKU/XP31w6u/mZHZb3Ip6K+9OCY5R/CL1GyB/s6nVymx
###L+JVMCZhkbzkGLhzmrM3mAi9aiKO8yElc3+dZ+BS7F50X+WgpyC1lAUDOr+sFzWUId
###/YqM7MyIDyiwfqXbV0sE/Gw7X5QLZVWDy/3AyhU2jXw0MwusamGvJyGw3IfOy81DC8
###nnxG4xcc52QNg0NN5PgEbTGog089y32Mhw7Iq7GJIsNF72I4Qks/gOMi5eNFOH8FQm
###J4Qpqdot0lGKbRB6qZQVBNP2CtPBpO3qfzRfrI2tt/ZtE1SkzkvifkoB0IDDwqsybF
###6TAREVfMO+xfDnh+c7XBGr0hHIERS7nugnBioUKhEGIZNoc33cWO8+fB0qY64cl233
###7vtIwXGLbvA51hgGlD8A2WF8bOPXaCEHChqdx4CqLfdCKXpk6mExuWCFAoNPu2tNg3
###6kFuKml0R1XhCBJffF+IecD7xwOkKOpQjMR4ydZsTvQrMgUYVNU8LlqV8d0ofw7DL4
###rzO+99KIVtVp3KCLMmXSpHfkLVcs0GKvkUHeNoZop4NlRAM+UxRGEcMocKOhejYAnF
###RykCGwox+CdTo7C3vu57tlsElDhLm4DKcUpYiPnnZQnxmdwQv0Yg0dRVA4YlATlhlA
###NLNQLkclUMWVkNHRquF7aYSC8AO4rjxPruGWfF9ONFax/mwyUNdJDK4ETVg7Q7NgMR
###nZ3g/eALcubjYcMkDJbsAXHHrB73Q0fI7e/4eKbBMnhcvXcoDS0t4I18nxtAQGImYu
Valin, et al. Expires February 17, 2012 [Page 142]
Internet-Draft Interactive Audio Codec August 2011
###t4DItYEvBg3NDl9cocFaae1LY1zTHmBMBev8939qZjpdXiDudCMbIP19NRqntMAgLH
###FRlSVbLm1eWwlyq8OajSIEKMYHkvUzXbNBysF2guNtrSDfImzprFwUhYFFSMicxrY9
###BEsSbFds0aWZY8QA81FET0ATg8djqdv2tlmN+dsOspfhCOlEC+lokC1s1C+ir8YaiO
###xJHX2ERuk5xNPzBGLj9MlfQn3aLlClgwHNwV3GBVE7wWUNxR+1QtGD6tc4AmWRqv0/
###470Z17yyVtaonqTEsD4P+9VbVwcIuYCaw5dMRgslaIIdx0vsJK7lh+uEi1VDHUcEW5
###bjxdLG2zEmiPGqDOUBurVupUrZV8k8ZyzdGjpLhCZ+h9S9I8aBNV6zVbn3luPMlEAn
###Sk7uFNlSS59pY99shbKnyCxQpCGakX2aKbYpj9m5nwzfwaF1cF8Qme0xYmo+9iytuX
###hCw0lYX8EyQXkle3hxtKoxHaNBAmfBAzMx71xtMb8oyXvosnqEkyPvBNN7TRQpJgNj
###hsULVk6FLGTImyVehejssb0zVCYKlzVnQkdKINUgwj6Zj0iZhOBZOHaaeq5hkXyygl
###9reACIvr+XDyro5Yi/pGyuclmubUyl1y/LF5hmtaTTBZyS4F/e2N2Vctp4pi2QGwkG
###vtkq7TNbBMxbOph0kTe2lqISaZuFAHBa8AhMUR485kfrw4Ojk8+Y82137xvyr7/6g3
###G/X6X+4KsHr7vxOHXsn+H3hf7//6Q/4q7//6evXX142ArxsBXzcCvm4E/HNe/fVIce
###jcxVx4H9h0tpCdABI3UajCaxcKdjfUp/hUySXw+57VQLUQ3tPV1eztryIVHu4CIu11
###uocnz7tHB8cvrAZGpSgkcgJeR1/I3Sx2JJN/r256c9BpUiAbSMzSBVIZ1LLNni1IsQ
###KBjCTZy+Gcg35Vd/EYWoReRM0180YukOQEWl28yAINsi5dzjVYOBJfMO337soh/wbs
###Pk0npgkwQJrNAa83vHWz6SakQ52mr8ZguQ798ZPA5jZ2dtzwib5lyuhZwfoLH+JcTx
###o//x4syt3VetdgpF3Y35PXOJfkEYxyPtHvxRPNdNPKRcAaqgf0t7Ex/1Z2CoVrh8+N
###xf/VpaiFQfa44BPtZbjjGLj/hs/qWYpX0qn9jd4dGQKMCDAv9p9lJ5EkmKD7BFvZsR
###w8Uju0trBHT6xh9UUcC2t92zLdIwcUKWCw2MhmEGf0Sa7MtgXdzcUFNCeRs2WxQPBy
###hPkdB5i4SO+mZvQvc/WZ7RXiXkGbW9srj1ddDp/kXwBN6I57t8ZbeYM9J4S1B6MNsz
###3bhc4Xl2h1eflpL5r5W60uh+q4FiKCjbEvVSk7H9qFYQxr5HK44W4smrWQphrNDHzH
###HI7ArJORGr3ANqBWAwErolLkEQC6sqp9wYVv/79SbeZhIgDlYLG1zRSy6rTRYLFjns
###Qq7KzggsZNJ6qmZblhUx8NMhYKm4EkFI61fqnOzFQtfVnqcoVcFSEYcHiHwVjHl1Dd
###oYqpD1aJPED2HYRHjkbget/4Hat9owr4n7r0yZe1Qcs+x3iAAkinR7CgpeclDFhBAk
###prHhqw82SheQ8RuA/DcsD7O1CMXF8fQDxoDcM84+La2WkUCcJGbhm/l6gqwxLscGVX
###LmrT/xkmZouRvpmvEzgLkuzyui3ODbuA5lbilrEKq5dgIf/2YFzxfrxFZIeXJFfJuV
###TomhmesObFgmu3lFuIVNNk+TSof6GL6KvsP3KN7Bdr4z77jxf7dP+7F3lx7JL9xw38
###r/afP+Lv73D/e9k91Ho+T68wsN9R7xb9Su4xFaFtolDiq/noq/noq/noq/noq/nINB
###9N0H5Et0ug5UjMIerZvOAdmfzybla6HB64/X2Xw48v+4U86nhI4R3ISXx9vOoHXmLa
###OT042bdcxwuyDqtT/OjFShYwQHbEVAyufto5gdfKE9Y87y/OsCQprsoBH5iFrGWZ0Y
###xbPQEMAWlVd0+eGyjsNPGUKn7bO7hxDppMs1T+2enuUefs4D87ugb9plgHguwMd0V1
###JQh7rATI2k1/aWkFDvdOjTgH5n3c2XXclU5SOrZIZSrecApiqHEFOG3QYsSjy5RhR4
###TcAs2m98sNHtP8j4v5ELEpn2HNovvtqdc6VEXRUvYsi7yg/wSOfOw7l5KLWZBLSQcD
###I4kaAHEagGGRN2s6nl2/CVZcgm6pa9CfWKhcrW9Z+9ko9YWzj2aL9OZyavdB+EBXOT
###oC/ciSwHpmZ8a9W4lIZ76dXJxdT+fLI5jgcv8XKumMZrVi4OYpxCfcy2NtEB2RI+pQ
###eZYBA7wFvRBPwssVtxUTDaPu5eq0irUqB7Dsvl0ExgLD18Pw57Rbb9ZvoiAHACyk8Y
###ysA8+/nH4gGCC6d0fT6bubGf2ml8bl83Jd68cnxmJ88fKs+/TlweG+Xk2IXXjaDbih
###xeZbCX5ckcFcnLXVdeDfwfNjYJlAl7unyMbOznEuXNA7/LrMjdtmXR0tq0u6JHkMIb
###wg/1q+vudQEGlxsdmAFuJzuaxLLypySLi4Y9s8uyrARCmHb8Pcnatcd7PYWr6DSJi6
###s+Uc/1FPQex/MZ8up8QUCCW6aR/dpxZKcjV8Jh5nbufo1dpA37PZzcVoCOI9dIyCsG
###BbYvBCMQ5qa2C/OjKUdQoBNh/2McBNqwLXrFlfAtcMMOAHeZW0SmRtOsadAoAUZ51c
###7Ok3T9FjpGUZJnTQy1d0DYMI95b3d5Cy/d37JoY5E2z7aU2vCg2jdxI3ScE2ckDVpS
###tHYNgZV/fHgNXv6JWC5Kd0KLtHK1vffIvW/6O+OP+Ivyr7D4uFX66NevuP7/px0f/H
###jyPvq/3nj/j7l7L/oAHoPwYY0YJRFB9ZbN1jd8iFdmRWV04wc9PO0BReKlUPN5fDKU
###m4X21LX21LX21LX21LX21LedsSqRY/5FWPGsuS0se63f5sdLPAf2vpLazFifVo75H1
###q6m3WfoIdPf58cu9breJG7nqJbVEEl8z3zqsKYRat9tbykVk3a7VaLwfLoayX9p4BP
###l7N6PlI7zjCHRIo62fDo59b1WNwBdGixlI4JejUXo7m+INExUqKOfPhqJObZf0QehW
###Ax19mg182N62zG1kp9ls5V5AnmZlZTndDf5hvfS1oX7YViGY6Pp6k1JW1AgN1lYG6V
Valin, et al. Expires February 17, 2012 [Page 143]
Internet-Draft Interactive Audio Codec August 2011
###kFdLZzPseA1HTGjBmxdTy1Unpb1ExP/mIV/hwqsIvGpjmdA8Cjte+B018Ck7siGm41
###0s2rTUvc0Oi8ZLNU89Pd/e7u6fOsYtulmsm/DJmg2Kkw1jWepVnoZko1vXz2rHPaPT
###856Z4dIc2zPdVHOgCFsTF5dB96Czpm1UfmXayGKMXx7mEX6AWsVuiQrztEZ0akJzy4
###TEHUh2FEr25iX/vT+fxmVtXM3gmRo85+F2kXNsMmhAMe3WPQvPAA93xJrnS/3GCsbf
###GzK1b18hjZCZFNIAZYVagGXmF0YHjioRgDlhQpn4+aDOZpJVR+3D082CdTTYfaiNj0
###mI5RoDPiJV5TQPXhqKISvm3z2e7BoZrr2DhlnFkkTnm8i9ztytpus3eCo30FVM40wv
###Bco8Q45zPrKc0NrHkkH3TyyrFdh68BKfUsX2/OTFRu7gFmIiwIYsI+sAdgOGY/g3I/
###URqVc6pzUpzRLno57KsTarDYtg+Acs+AOKVKuebbGd1tMl1aeL6vugIOYZDyqSFv+x
###DjDlDuqixVYMmGkQNLeXQPBAtG2AMcMmHCqHQmxjM5Qfbj01OyZLI4CsiA4Sj5/gaa
###wycAlT3I0xDGUD2p0lqu64UePKDfIPB12EyZ6zf+JdR3jH+7rLSujXGB0LnHqfW3dD
###4tdtKoWmpc1WIFLAFG6GQMcsgukC3dNde5LyvCw2htdV0PnFQsrFv3KtNXNPlp7Rwc
###v3gJS/Lw4MWLou03uC93DgeqK3qgARjkRSja2T1lHmF0ww3vzZ0z7q6oqdQPbeIt1X
###54cvKX3R86wEWNXsQ1+XLtl0o/sGUijLJLl5uFZHW+PFUtFH7g/KPQj/uPeznSX4Hu
###OmOu1VLx6mbx9g4lMVQRFViWpyi5HO8XtwEqepJlzu8+lOp4IAg6UKKqaXd11lzDxf
###KrQLCemV84zgDSYnXMgM+MWyeT7AgmZ8B7P0F+EH6jt+gkSoFE1ZETyEOUmqYY10Cs
###Jhfp1XDCB0Z1wBtddH9qrU+mS7Q221kFRt8GHH0HzRbIA4lziiGpY/aR2Fxh79bcND
###B+y/7qmRq7Ea2HB58JVbnBlwZOI/m0wZcGTnU8cPArhqhs/cZvGaIWt/tFm5sZXmiS
###YtABtAzhYWXoHoXppo5pnHg6FZuMQgxtnYPfCB4OG2TCgSogWw4FBJAoTQscx5giaJ
###IB6IMa8S83PdIJ1Tl7HDZVcdG7XDFw2oxTP2TI/wV5rubTmxnpQH1GkpI5kTQjQKRf
###xaLIe+m8Z8ZvYKEQJDCABR75NrSWTT7urToqmgNFOzJEc+q7Ris9E0cvz9hK8rRj7c
###NCPT15DeI9x4Qw4LvQZ8KzmBRohuQ7OcnieIn7M9M7PButQ0D9B8Xgt54trLMeiMk4
###VJK2Gr4HxAT72I7wxw9/a+rM2a6OsRe9wOIw+IZxI2jTCKIg29SZI3D2N+v136WoJm
###JIDA6D8cSKAtBWQ9fLmmWl7ZRccWEMqdZbQZgfWMcvDw/xfnal2wms55IdqxEv3l2c
###HrwRmqbrkqCMhhHTYJDd3EFEkdR0zt/I+UaUt7n4Cg3sQ1MQbJ/BjniRwwm+lprXF8
###YYoxAm+Lh6Rm8kmAgFU7hM75tVxh+6uXTKkSgka3G4dGQpG6nkaxj3l6DzixkLCmnd
###zWBAuG/WVNiUndOJAYQMHcsSvKBD9w8q1e3fLJbTcfk+FX3NiFlleRHmuNKm1cloMd
###GgBcWfwzu5JKOwGloBfCkTgI1uyAPw9ufTBQb+GIOa0ZukFDmO6qLgHwJz1R9jaahX
###lZi8ICKgcTlD0+MckuYHUoWuerM7B0hBWvJHkgXexQWeB14V2v6jAUnIW9r6MdkQX9
###xGKj5UDBwjnWOwiz5uoAB3twz2aTVU8AjNUoplegt209CXrq3rhdf8557dhy+S4jw/
###rBUKv5FLXsglRp+AUg9vSg2n1OKnj69Afg12K5BWcwb15oTDEsG0VlJM1XWTaBrdVt
###3IwnixZIYiNG5Rru6DTpj1x9aLvSPOj4yUHS54IcguJaxSfBxJoEOofeOx7W5i2Lf1
###jNOeCZOWIpxXzidxfmIpmckRQyghK83VgiFYRnKR0F2ZOWUh2XZfHJAUtbie3owuc3
###VQEE4VqgXYN4fWejdBEpJtn/bmFOdH+rPI1YB7D3yn4t1k3Bv2eTQkOM1THStGJMlc
###SUN+UVKLIbQYpDwz6p6LHdG08aJEJ/vcdKGeiix2R/G7QDbFs14wdSjZGa0rAMyQhm
###Fw+bsJjHUxXGQNl9yLcKe8cMSag+gAmqKANyD6wkXUJNAocy0jIVbRS8kSikHvGBtJ
###FiXx2hCUjguNqdFC5kcZMB5tWj+JsKVpa8+Yqkel0TwC6XUkodIUfQbIoaUPsYVEtw
###lqMTo20txA44MBJF5RYMJWRl3R3DztU+SoS6uxSFOD6gJXEaXr4AgX7+7xOeFYVidH
###95pc4V2pSr5EfjUdp9d4WxGg1kI2+SVUUab+KZ0Ehc+sRq04QKsqxlyJsBc92Co810
###r+ap/jrjbu3Ram4O9BlaQLboT3Qgh1shoTDiGJG2o9PNufW56FBc1K3z/F8vwHLtP8
###39dF+49etEXWX1i1q9ar6av5ZRftX2/QwEOMNV1qiSa7TO/+tat2El+oMkZca4D/Lz
###dkSpHMfC7/xZT2lQjpLN+jNS7H1G8MuTbbTb6H2IHwuhwVvHSVWCnda1mbm5uide5r
###C1ut1ikz/IlaZ7HU79U6c+bAOmUpbzdkRYlNWH+osqSNrPrvc7UmhY1/d40pD+LSGs
###15NOfm+EspxF/n+J99jr+cWlzdilaLdfIXUItXN2WqxbkWf79aXIJ0xj/2c9j7cK1Y
###9dzUio1eZ714gPyZ64NOICFvryD0iXdq4bCNLoN36xYFJBgTXQtBwtUjrOWRyIpkec
###90SCPycG4h6ZoyKeQuF1PZerngUPgSnJUZ6k8Hh4dk1//p5PQvmzmx+kSLeI16YbhJ
###EWwlvjAK42L2zvVPd4tjWOfNB5tVrJv2qVaxbzlBUnFy5BPPi1QIRV/R4h+IFqK4Yf
###4VytsKXKnHlM/DkXuk52pRWJExUxS2VmOM9WnisPVJArFVJRLfA6pMJs5OY62Widc1
###N0Ws6kyuRsMFySCsWtJlLaBZLWZTvF1RdhvNvuRZc8fYT1O6GrF8VaxlOXy+9IYC3V
Valin, et al. Expires February 17, 2012 [Page 144]
Internet-Draft Interactive Audio Codec August 2011
###MFMsQ9nFEMYi6ts0yBWHyRsidhszR2xgLRfRAGKI9gOySbGbwKIPnRMmIqmg7IHzNX
###XXWgjP2YscA/+vjNP/yv6vwXX/3+R8X/cTHcM8f/8QMvijn+j+t+Pf/1R/z9Iee/OP
###vXIEBfD2p9Paj19aDW14NaX/6gFrppmkGA1HN9aJ/pZTEiUH1sn+wdWi0k0PQ6qVI3
###SyEjaNZYYp7G4pf5UqI5N3UIEnWPJIoYhnw5lsAzIOEbb19ZZ7O0v5zfjI2XVNQ6++
###UGCe98OtXBQiVwtHaopGgnDcO7S1300ef+djFDl0oN00XZBqS0EJY8h1fW+quWMk+j
###3E0dYcmbLh7HH909/j5iuTTX3GQ6XKSf3F4p8soS95roAvF8X941nygvw2Pa50cnyA
###wQAKRXxlV1BsBy0WGGfFokRc9JVAjcT5ikDNjiaYAem83PnbpsvnRlNGMPglwWaAJD
###0QqosB4z6VWu3IMnFW0Pk1UQJpsA36o6uAGRRa+Hz4PjZWp/UVBepp8GzCqQrQbyJw
###NTkasz4L+7+93jk2N1tMUMMy+ph8TZOdUtpR6fnB7t8mmxhldK3X3+HDn8wY8dq+E3
###OfDyYobWG7TBXsq9hpXAyMDwSoykPQyedJW2xFZCBoneYqmrkWzXg67KyS+WvdkiLW
###bjKLPd64FZ3QposXJ71Nk9A5ZKI+4enXV4ZsdpD++voq52x4u0aixiVXuV/XL0T5yr
###Tv5J4uMf8dcxf+3pyCwSxv6615u7jTKYjqU4osilYY3pTZbDBcmCj3VYBsFdwKfhJR
###KeRZnsr1o0p6pMo3qhLKdLucHMOsefpcvSjKsec1sYYkYr3TSbXbUFvZwszbYwuk8H
###j+vN7jIDolp6v+DIu73RSBYez3OfLPEVc8Wg682X2foRBDEX5qs8aXtdsWU8GiHadc
###e9xbvFijXaEQSdYdCuhYmIS5Dlu5fTMagrYl+bjgQ1EejdBcjv6ZRfoK0LGkfOxOg+
###6M6z2gyf6GxKWubri96oN+lzGKD+8tZaV+HPBQHJVvmUSYp5A9n6Ao1HTwQduUcPXd
###I5yka9lvLZDgnZGvUapDYQhbsKsve00H1175xg5YcySFnve/JNbgDGfBQwIicYjKZX
###nfwbvALapdfmJBiJHpcxJz8HWgVZ892oj5tWk8tGVcYsZpNIoF+NbP/cf1X2P0Cy/r
###suHdT+IlbA++x/sRcV4j+FvhN+tf/9EX95+98e2es8tNf5RYtcwbS3d48lMIvYJCGb
###clhlnLg7T8ez6RxNU+NShAD4n4qtfbX8fbX8fbX8fbX8fbX8FS1/Z+e7e3+ReCmZ/S
###//VmmO0Ad+t6tjb1NEJAyorUx7W2Mh0TtGtG3jpjouj01ZRiGm2VxIl8qSF8tLEC5U
###MsfnLsTpJl4BmhQ2tAsAPm4Q5W+RCIxKFqbujkCO1qfM8a5u3Fn/DrN8Z10Q78Ft+H
###VDJ+N8Z8RFjLfoFoG+ZPzLKPo435UXL89+MHsCNPFuZvSHWBXohNKHdJQiwWNvOsho
###fYef3yEj053+hP5ld5hLvaZii9Vb5/iZZSgP4Mfd0/3O3mHjfW+uer2fAqkG3gWvhn
###TlnmazuZ5BMnB+ycLRirBYuQlCCWygDkRVEMqAs6J561hce94b/RD5IC2C635oVQLL
###jEUGwOoiEX99ZsRTUBDEKloWwVElVY+cG4O3b/Dl22xR4vqhlalfAfMBElN8y+uW3x
###UimGVLuLaH3IV1+LlWXur1nUe44z1Y+LTeZIGt18Ac0wG9bK7TE0UXK8bjf1Cd91WZ
###D6z22VCDjinCx3G01lj9vhpNL8h0ASiH16dxVolTV87ypOA3smf4mXSO6eKCH3cPn5
###8CYzW2W7ZAy76aD0HkAamWAmYg9bu3P93ldPaAPmG26n5pWBQpKECfHpt0LR+DG4O9
###jaaTq6YkNa1vjSTXCB+3ggxaDTX07tHuXzrdo85R9/hkdw94+pnKXuy3zW21uIvScs
###tEhsfygONuNlvlJkDy6TwDUWBftSGdXl9dS7MlLW1sN7z1e7O3BFVV/+yHFDLglcNQ
###6J4JBFgJ3UXvfXrZlbHXwNAsVwFK80WzWbUSBHnMBp+U+5N73t52mtafC5kIMfn6NF
###y93UV/3lv2rxvPD0+e7h5yW128DGPda25UvgUYVr62vs+N68uB40kOzDDK/KrWJOKP
###XjIPRvwMYxnzGp+Cr/cWWY2tdcj6cBx7AIo9BJ9K+HH/tApVLBBnJts6cOmiK0eGaW
###P7IYz0HqbPPI5mPY+mpkxUZmoVwKsZUyagZIHw4XVO3P8ki+sK+x+o/2QCX3QHw9v0
###8veZAevtf6EfuC77/3mhGwTunxw3iiD5q/3vD/iT+7kxlpPWW9DoQyY7jH7au1lO8e
###wQRqG5s65w04hO3uCx/pvxjLFks486LYcMkJCui++tIMGwQO3IwcSDZRYwSq7nzq4Z
###4ijteCwTg03aIuxaXDcFVqtzWtHOKEonBumgC9Lu/slPrhHxLf9W+lDyr+CLbSDHG/
###j3Fpbir2tey/KclhWGLct1EviIk9aaF0Uty48hLWgHLSvyITVue621Nia4bhjDpx9h
###mbANpd3Ed6GUk7ShNj/COqPQhc92GPFFoq01P3Lhjd+O4DPwPSgbxI4PLTvQxFoYtK
###Fs2HYjbC7AzziB7sReADXHsQP5EzeGPEkUQam2izW3I+jJmgtrCjvkREmAvfMcfHJj
###H/vqeTFU4HqJi/30/dDHrwRbg/UYYE5oGmsJQ3qKnDaCIYoCgobbxpdxHEAn3cRL8C
###lJPPxq+9gTt520fQRi4CLknDY267lUtee2Q2jW84IgxK82gckPsIOen8TQXS/wfcwS
###xPQUAhAhSxh5CMrI8ekrwAnwosTFJ+iSA1niEDvoxdx6Am3gVxgg2JME2lvz2i6Vaw
###cuzUVELbTbmNMHmEEtvuMn9BS26QsnGb7aMXTQh3mG7vou/IdPQURfkYNZALo4m24S
###tDFLO0xwnh1EDB8GT08ejsH3oA3I4vmxg08BvwwSLA7DpZxhlGCWyMFOeDD/9BVRli
###jxCYUc7AsMnlqIuZY4cPiLagGIUBbuS4xoiF8BfwkixpQlitVT5Rfe51S8Iw1X2OHJ
###8+PAya869a685vj4Bl40BelvPJcXHPS48v/E+B9XgfrnufKPJg96iOOB9yu6+OLlIW
Valin, et al. Expires February 17, 2012 [Page 145]
Internet-Draft Interactive Audio Codec August 2011
###jRe7t7P3TCfEfzKau6SxdademCthDIhBNyr23oQd0/cySIgvJvLYFJwH+uh0sF58Jz
###aEV4K8DA5deMOqRs9oG1cFU4/USrPEQSoDb5xs1KVlWGH1xP9kE1EsIA2QHsJnzCD6
###Yo5QoeUmlAyy3kSuWDaqaPAJEcSaZP2JuNbsXHWvZYrJQ+qL7sg2vGD1qFMY4NpwVo
###ECF7DhvyO/qMEOjQAPjgtz3GB2w4fuj/aw/O+aDM2LaLhI0IH05Qtip8hF5bphv5F+
###QB0m0h/UWuglSZ/iG3ATAiTELIh2wByAfxQfoHeXAmQsgHhNJCWoQEBWkg/QPEiIhL
###wT/IF0E+BC0wG/pHs4Og9qUvibQRU11rOMFUvi1lIC1GLgvvYiQCDq+bBPkelEHO2o
###Z8xIQD5HzwDymFgziNfNR1iIXHio8Tv3Nx6bnEFYknItfzZBUAU8QEj3A6kS77DD4E
###Cw07lq4h4/W5K9QNoLTEGHExu8gRjOaR27g4QS6itrSXNYV9wCkj5uRCa2suzpSLU0
###Scww1pgnFMIYsYuN5p5RNNxEeUTVzkZ25M/BkJI7K8hKcWRRMCI4KtrTtGnXBUT3yP
###pBhs1dXtY3e4aWo1JBkAPzBfQrIOvsOKXWSWLlbv4eA94rJEsj0icdgfYuPYkEecnM
###SAUCg64gbiGHaegEmz5RFUYg0LFE1o3DRaoqXcOFaFs0/ijofz63kkV4QkVUhDxC9D
###Qtq1JCIpSVEp7JGLyC/DJNGGBBusxmExRmi1R0IKdsvDZeMR9eKlgmjbdhUGEJ7hNL
###i4FF1cc25IBBuzRIkeiIPyFJZoO4opIN56tLKpSYZdqKkewS5krojThr1OcL4I1alN
###XOo8c4i1Un+UhxE++kRfPR6N5Qq/oI7RWqLKGHw0xwTmNk+q5ZGMhT1pM4HBCeROwJ
###jXGFUT3SpNCsHB48WF+ERISbMQKG7Gc9tOGOyAOoluyuemApSBsSkq5yl4IhryTPkK
###REzh1kg291iqVcPwWNoE8PEybxO+0UqiOfAFPEwo1wghPL0WUVr0XE9wIWLiSchLKE
###sSJk0jThnT0TVGOYImdZUQh0kr0wpcBB4SEULbUGkjNEpByjWSb0OmSgyAyFVYigsl
###YHxwPSIMhEMBv40ZBmsEXxraQxge3jKLAlCUiJ5E8tf9HwzpwgeTDPlYQxXL4g+aP+
###wSybrxg1rgj7wMwB+EbvqDUIk/EoVoSEiCUgfXKjtd7rlaUH7uI9EfsFbWaNmTzJ20
###6kWY1T3HD9CkCJfUh9kgdgwxRY+mqpcZuFf2vOojNxomYohXyKYqerniI6j4cI0P6B
###NNC+GBYkB6NA/opfpYK70Lch+J/ogVxZfRFDpYBPeqnvOHgVqMX5p1xAhwHIUaTYWa
###8uzZeff8p4P9/cPOGZlRumhG0TdPV6bm1uu74WLRXX4YXl6OYKHObq3BYKmeF7rMG/
###jFa/dXUe6cjy3rV9EFbVBEP7YoCWUyOwkTSUXMsoEDxJKMy80GISDk9AhHbAO99Tk9
###wpptL4yl9gjJmw1qdsLpIc6y7QeelCcN3faT0OX0gNIDL445nRRkOwB9l9NJF7BDV5
###UnLccOQfvndA+FOjtsxy6nE8rakd+W/jlIeO0ocX1KB3YIs2LHQIUpHRgVjjeOQu4/
###4COmJ07E4wfZwMNnUNg5PUTksZOkHXJ6QO23fSfidA8Rz4buRJxOwoUNcqonGRwUJe
###BF6HuUw0lQnoEXbZ9B4MgUAGF0OEeIfANexAF3wgmQ/8MkuQGPwvFimiWALg/DIYkP
###XrR96ifMBxfxQZPDHF6b7ATwInYTzhHGVCSAopzDb1NPg4Bh6bVJMoIXSRxyDsehHC
###FMP+VIYs4RRj7nSEKuI4IOcQ4/ptFGfhJwDjeiwUVxyK3E7cBhjHPblCOOXUbBAItg
###jiChInEScCsxyRc2cDiHRxs7Dr8II4IHHj2nSpO2SxBD+xy9aHsqh0frAPGDZs4L2z
###yWdjtgeIQxciobOHUiOQJaScCEPZdzENWBF+2Q5tYL2i6vFo/RB/rp03IBgHBPA7LI
###wYs24wfwA0JIEAEDrsOPUTCBF2HIo/WDmHMkEdfhk4hu0zflgBTqGOTkOqAsNQuaL8
###MUTXL4AlujHNA+5YD+eJQDekh1QI95tDAGj160XYYHjJLqwFFTDoAD5QC4cE8BUgkT
###B59aQVi26QXAFnMgtKlZgH7IObyIxgLrkXqKM0at4AxSDphTygFzHHAOUj9swgLKAX
###hBXY9l0SLmcI7Y5X7ELvcUcY1yAPZRDsRGygH4yS/8OOEcjktFEKMpB+A4tYI4Tzlg
###FdBok3abSCuuE3qB64ZyBAHjR9tPJAfpqjauPZp9WI0eTTasTlpRuF7bTE99Hi0URo
###jRCqccuObpBYyXc5BsbCOVYJi6MU020RHKAZSFc8RMxZH2tOlFkjDUcecGXyC14hwk
###R9tIz6gVIHBE15HeYQYggJweuAQvJJD0HPrUzYTXLNFTSncizh+HBAokwPScRJQOBN
###qn5zZPOxBwqg/pOaYjgadnoPeYDgyAnz2mGsAg2vzM/Qul/8hPMJ2N7zbxG0wHBpTw
###c8JUOCG6T/yKSGyAipNN/IxpX5vrjxhAgOOcP4p4dbgMc+SXgnJcHrCUZynh/sS8zB
###OiT8SNqXu+PEaE0uqB0mxmkToRebdZ1jbqpukl7m02Tuzb7B3xb7P7xMBlfDR+4uAm
###AIiFmxAiHi4g5BzIxE0YExc3J4HYuMxSyDnasWtOo12cZ+LkJiIQKzcxxTZQiXi+ne
###Ga5EjI/J4ho21gK/cU+bmgM/ejLfOn8J05uqyIkMGOLN1cNMzTzXXFTN1ceszVzdXJ
###bF0WME9waY0zYzfJAHN2oRQR5/F5jRKr5zwBiwXE6zkPMncmSW3pM3J3k2oxe6c3wO
###45T0hbYhntYwZvkkfm8EJBZezI4k0iyzzepMPM5IVUC5yRyws1F/gUCT7zeeEJMnZk
###9CbbYE7PnMWVttrC4iIRX5jXm/yJmb2wMO4PcXvhcpHkaYeeyQiZ3wuvTGTBRdxnFA
###AkT9uLhOMymhLLN5ky83zm2yxeM9MX1i55ityf2b4ICJHkiaO2yBAyLkPMkD4j5xdJ
###ROURDueKSMS8v8XyDM+FKfJIPcj9WywVqTwx0XISByRPJlsxbpAA0GLxS+CDEkCLJT
Valin, et al. Expires February 17, 2012 [Page 146]
Internet-Draft Interactive Audio Codec August 2011
###QZlyHESVsoA7RYzpM8RVGQpYAWS4syXygGtFigVHm0zKn6bIilkgclgRZLrqHkyYRb
###T/Jk8q+0lTCfIOGA8xhStOAGigMtFrRlXCgPtFgWV3lYTSMBQfK0iUWThMAE2RD6GY
###YlvYCFgharDp7kybSLQPJkCojKk+ko0pahxnCfSTJosaYTSx6tCyWSJSCChLKC5AiJ
###PiptyjbULU9yxCHpW6KPsYDQyhQ229DoeEEYKh/PU1EntA2l0Zcc3FMUGiSHVjulp5
###lequoIiMmi3CA5tGYrQMtU30hyRD4Ld23VilaePZVDadcC1Ez9VnXERCOUfm5r/T1y
###VAZW74UFmaq/SlTsWMqK6m+L7m9WTRa9WMMxEuusb3Zfqf626P5K9VcAUKq/gpBS/W
###3R/ZXqr2CsVH81CUr1t0X3V6q/mkal+qt5NqaZEEGp/gpTlOpvi+5vYBLRFwPVCBmV
###6m+L7m8gK+n+SvVX+K5Uf1t0f636q0WjVX+1rrTqr5aeVv3V6tSqvy26v1b91Ro3lz
###jv9ijV3xbdX6v+tuj+WvW3RffXqr8tur9W/RXV0qq/Lbq/Vv0V7dOqvyKPWvW3RffX
###qr8islr1V3RYq/626P5a9bdF99eqvyL4Jr0n3V+r/optaNXfFt1fq/626P5a9Vf8Sa
###v+tuj+WvW3RffXqr9ihFr1t0X316q/Lbq/Vv1t0f216q+Yslb9bdH9tepvi+6vVX/F
###/Q3mz7q/Vv1t0f216m+L7m9IGaz7a9XfFt1fq/626P5a9bdF9zckHtb9tepvi+6vVX
###9bdP9MtBLdX6v+tuj+WvW3Rfc3ZDjW/bXqr0RBQxJk3V+r/rbo/lr1t0X3N0RO1v0N
###qZR1f63626L7G7It6/6G+Mu6v1b9bdH9DSGadX+t+tui+2vV3xbdX6v+tuj+WvW3Rf
###c3ZH7WC0y1gHR/rfrbovsbygXr/ob+wbq/oaKw7m9qMaQ7a9XfZt0/U4VY99eqv2hT
###WvW3Wfc3tC3Sx7TqLwqbVv1t1v0zhY51/0zjY50wUwlZ9890Rtb9tepvs+6faZ2s+2
###dqKev+WvW3WffPFFvW/TPNl3V/rfrbrPsbujPp/plyzbp/pn2zfq5Vf5t0/0x9J93f
###VP215i/OY5KSiKMXF8sqVSau0GiTFX7dJVb3M2MFKfta12dVX4+XFX0NDlbztZbPSr
###4GJqv4Gtas4Gv9ntV7PVOFiWTVXs8zK/YaDTIsIXaukYhTWaXPzEsaBalXrM5rbZ6V
###eY3AosprTV4UecP4JetOWcdYic/MZ6zCZ/Y1VuC1/l5cpqK8ZyY8Vt215i6Ku9bbRW
###3XWrso7VpnF5U9szOywq71dVHXM0slK+uZKZNVda2pi6KeGUNZTc+spaykax1dVHSt
###oRepsqjnWjsX5Twz6bJqrjVzUcy1Xi5quWYdopRrnVxUcq2Ri0KeGaZZHdfauCjjWh
###cXVVxr4qKIZ8ZxVsO1Fi5KuNbBi0xYFHCtf4v6rbVvg89z/1j11pq3KN5a7xa1W2vd
###hqzB5Vnl1hq3KNxa3zbEGbb+s7KtdW1RtbWmbUhMsuFCarbWsosyl6jYWsMWBVvr15
###lYJ/3L5D5OZ9Vaa9aG5MjbF5loyfWzUq11akM4FdssKdRanxZ1WmvTokxrXVpUaa1J
###GxI0bwIWRGxRorUObQjpAadrKd7c4tPas6EHUP9Eddaac6ZI8B4nq81KaxalOduBVF
###qKx6mkMGf7l6QuZ9ubSgUyd0eVplxQoDL9irdOWUlWOnKmnZkbt0o/FvVYaceZ6scA
###0Zoh74myYqz04kyv9CRV1E4GltZKpSwpxMZ+Nam0kbnXzbow7sQbO/BPD85POz8GSX
###7nPXu7ykEY99ovhst5+h5yZXvs5GmkXVKJoZN6xHQPXQ4ccd5JKM1B4MAHeX+55Cnp
###tNaCUHw7Xe3K5CNpJ988WuMomQaOuJ25wuRwiKRpkt8P+uyyv2dILkMuO21hVnJ+IJ
###9Cos/kChGK51ASivMscf82eu+RCOFT+0RfcA0Rocb+4jiou6Si4DgC12HPTXJn8zF/
###gH465BtGHnQ+FghiQn4cJL4nro6vtGOOl9CTwy6l5CAHSwagw6uGNCJ8hwUCKkCuiy
###GxEMIycaFiroj9x5GQUE8ezXT6gmDKfrQEFXxHQG2xzyb5nvnkmEROWqR40BEOl31Y
###XZI4HPK0ddkHkHwgfcwfkL8Xqd3EqiJxOybCyS7b5CEStdaINrVJACFkVV6K5KpHZ0
###FI1yStn9Uy7Jc4AdI5ED5gglWQp2RCrttk6InYVZbcMsl9OwjFp55EFFK4fBwHO/u5
###dGoC4eWyr53Hwh2+IidRl/mceFMH5BpKvqzEf8mJS5wJ2T8tIV9gcQomBzyfvA0JpO
###RPQ56g5CLMyl+LnSbZ/xxGshZG4iXk4UgCHAk7F5JMja8IpuR4Si7QIfk542OL/eGQ
###m6/5fB6ixS6fHknsSLWJE5F+gh54AeZnh0J8hfkDchEVF781kqz8mL0DLTp4Q4I3nW
###mJlfeoj/kDcgnUPpA++V2TRzH6HpPGja9JjCX2FpNMhf2KxW+PRHqHCSn7GZITp4/5
###g5DcAlvsCunR8HAc3F18heMIXDmBQA6GPuYPiGCyEyO+gwJrJLCQ/y0565L+Q+efiE
###+T8otPWAd7hJJ8TA7m5PxM4g5CmZzOqQBxZFLwscc4EmK6MUmm2H8cSaKcxnzMz+eR
###XBwXCdwhgRl/tdShAlQQ6CAOuWTiK9L92uKXTq5reOIGeu631khMJqWCHNHJsVn55p
###LGToJHoFwRyWQRoFoeK98uPJ4AhIdczROS6XAmMVskZ1XYT5VOLeAHec7yySTsV8L+
###8ejrtuY7ZO5M2HXdIyUa8weUn3wUsb80PBwHdTdmSR/h5ZMT+prH2it59rOYgaXpmA
###O+Y083Emda7Dvr4yvKSmInVh3goaRYuc3RCaeAQEr+r+QGT0cHuECLnbE9HmDCbtsu
###GzgQPDgSsvY46qhIQDAlLYaOJGCBIGY/VZcdOOnEAn6QzzK64KGQ5dOBO+W256PcGW
###B+EnjRGuRj/oBcqsmTnm1KOMg2O/2Sg7yHAleAUi2ZHElfd8ldmQWxFrtX+2goCLAA
###+SOTizq+jvBUF4mYrPdgv9p8WoG8z32sgQQecn/Hmn06dkH5gxZ7m3oRHsjCcYRsxE
Valin, et al. Expires February 17, 2012 [Page 147]
Internet-Draft Interactive Audio Codec August 2011
###R4Ye9xHIlyMPTJUZfcoNmJGd9hgYCEThJMETr4yo8D9oPm8z9YR4B1xMrj0cf8AYHU
###Ub6yPh0AoQJ02ICO1GGPk7Z4IcdsZsKetfnQAHl7k/kpCMhPmXzR6ZQBSXntyjNimQ
###QFYlCFXIVv75erINcb+KflqkjJVuz5qmQfXwtAIkaxsIWCRaCEIZSZ1shpXUk5nhJ1
###PJFVWKIhgSUUb3ASdrAddo5HCSZWEoyrpBJfiSaeiBYsgJAApcQUlmbkfOkanwmJlc
###TBUoScD0lEWoiVxCACgRwtCEW2WAv0EYZISQiK63uK9XvCu5nDEwMXMQCFhTWSBULF
###zJXmynw8VrycfeWF1TJDJoFC2LZwd2wpVMyXebTPfDdSvJe9+hVv9DWDxHM8mhkTI1
###HMknmqR3xSe68zK/SElzHHc5DfCFtk5onthIq5MQ/0ha/FirexD76wHmRQ7NccKDbG
###3A5bCoUZCc/ymQ9FiheJqzTxCnb7ZoaBhxU0cyLCqpgH8xiP+UakeAe5QSOzSjQHIA
###IvbIKZCbYTKmLPPMEXOh8rWk8O0Z6QYibYxHAUWWfqj10PFXFmGu7L+QGhzWvsMa1o
###p68JqJBhOs9CtDhQxJRprsd0FIknH3NKhBommiISwVOHkkJFO0NF/JhG+kz3+DyKr0
###ibJ6SJCZgjB0KIzDE1pBMSilgxTfPvo1PmGfL82/vpVO4cuSh8kaZFTIViRYlE8YqE
###xniiPCVKPXJFAYq1iiNKTKLUFFFEIkUTWJlg7cFhOuALLWgLFQgVJXBlfQdqjTu8vE
###m4TrT4zAJyJCKwK0JurFamCKoRrzmSPUO1Il1ZZ4Faa44ss1AtNZfXj89raK0tqydQ
###0pbD68KXtdEWmShkqUcwnwUZllwckU1ChfIu47EvuNwWLA4UJjuEn8TYI8W6hTknGg
###OFwcaahQqTTASz6vEpqkKnov9+JTZFzpvIsCUIXwsYdTxhT6FgiidcJhR9lXkFcQeZ
###el8TeabjgZBqmVdfKC4TVSKjocygJ9QwFLlbaFrA0+MJaeI4AnLiUEiKwNsXyiDg9d
###UCF2AGvExXwfHsfPe8ow8xdPPwLCWWz0UgRPm2Uv3LKMCHd2HV/a/H69YEcmAACtul
###x8X1kJ9/JULoMDI5DLOQgCEGlapT2x+pjkGvv5zOF1hLzlBEifyk0koHNgp5HgYftw
###4+7qfCx+WzXkEePhXgiRg694PlXuCoxv4ewPHqgON9KnA8Ag4ihgkcrwycB+PMvcBR
###jf09gOPXAcf/VOD4BJwoDxu/Yl09ECj3gqY06k+FTAFCR/t72cEr80BWKWFVdJnxZT
###/rAR/AkpgX90XciDgoh98y4naEvNXLEUVwP45Ce5A1Lg7UTi99+bwN7HMW2SImyqvD
###hbhcjo2fkWz2kl1VxReJYjancYCQiLeWeccV1Fj+IrufF3kOZSGjNW4ttSxlz/dC3h
###oOeUQhqaxi+texTnhfOiTpnXcJ4CtmRZgHHfD2OerXmIU3hX1WG3wOnMKWAw8tMRhb
###hXvGgVp4mwK+uC9osIMsrLzyjgZ8sYGabfEeCqJrsvkBXxzvwiEFDHQDqsyhUDCgcl
###Bxh3eT22Si4C0VH8PhUCgYMhyCUM/GIw4ak5DyAFoeDhqEbioec7mYvS1i9qGIYgoo
###Q3s68EXTCP2jAiHveKMXGmQJydjiBmSdcAPeHCcFHuBA5iaXDGjw5andbvqK2HaH+w
###2+K0YukqDhi3fcHbZh4i7lmmxW+U6bQ+S0Q7Z/cBQd3NhCuxaZmZyEBBEnpi7xJhh8
###EdY5ERmPHArsIxtm8MXlECcgC5nfZXPNd8ieDV8hf3EWthE5bO5y2KDskEbAm3aQxa
###E9AMchy2+7LbYN0kvbSZss3AnZJdsJSZDsDAdfZEdrYz8hC7szsV8cfLEjTsBhVtBE
###vyYucvBFanbb4y15ss7zhiSa0kkLa1NIJfgKeaeExPsE3aFAfKJQTBixiOyPtNEJXw
###HvEGCcCfgKlPcRfZEXWcJuTQnaX9dkAxW+OAoS7VPAF+0a02brGgaAojod3shokxbC
###G7NeDM2j/Y3iOsG6IWsHb+ICPWK7dIiWPowxRGm04Ytbb2yBpa2pmMLFyOYwdIE09p
###j3LGIn4i/c8ADSw5s1CcEzSgjWvOkMFKjNEbhoxqBxMqSRxx4QIjZD+mQGjWiHSZz3
###gB6xyYIt65FDg+aNb/ji/Ql2jQsT1q9iNqvJZmNEKhEgJFlN2bsv9KkvIYeoCmnlqM
###13dnQBOkY2laBNo5WN+oBnM4hj/qLz3LKpH4RUdRDQBAQBG0PJCA8Uj3bPAgkh4Erw
###B9Lb/TaFvfK5BT8hnBDHAj+iynxEWsgSBsoDkMwErEn5HMYCJ2dNOyw4XM4hQy0gtv
###JaQOWO4o95zDs8DkqlfAm9gKKkeQHvxXHV4lbo8T4lDIFMbw7H0WAPQ5ed81zalYWM
###FNhAnA3d0GOzQsB2Exo0+R1CFo4y4rJBGQgSqUTsgugksUM2HDZAU6Q05RDihGTod3
###D7Es3mNGhxHnE44oLDdToOIoM4mgBN5MhmMW/oRBzoBPsJWUIyRbbZyNr2uYAnASZi
###qsXh4+3spcDOLhg0jUyPsU+xGDi8GjvGAFhIZU58Pq+OhHpNnGiAZ5BxLXGoeMyuvO
###TluObG7McA4KSX7OXADo/AVtoUa4E2Q9zYY5OYxIdg/4OoTX2JEt6UjDm4SMS+GSEZ
###uyPcflkTj0ggJGx54FPvkZhY0TlyDXgUmcrChMzfsLhIi414jzKkHcGQ93dC8nYRJy
###U3ZF+QEN250DhNqj07NAFvYztmJPZVinbCzk9uQPwBvsjQGnCQBHKUwgP4vL3cZut5
###wjvqMW/9IGqswdLy2LrE8WZ8DtnCJl4fzWmQxSGrGjtrASay3zWJWy7SILRyETl0vU
###BCa/GXx19opUR1gU37bd6rSfgr5pcRGjNcAAyZUGRjzpf9Odlw9TnEi688SMhUwpvE
###sewVY+gfcdt0Hdlb9dlaTeZG9uCELA5tpbRpuzoh9wMCSjtCc1s7RBxp0y4+O8y1Ca
###ptsvgm5CPIfnXAptCyFKFNJAlxobP7XUIbowkx6YRIDHnprcVtckIhh8WYfMvYmQ+4
###SYhmPjJL0fY0+/zFZD6MHbSKRoRX7BoYxWjCiShOXhQgbWYPwog27iKyNUcO9oFcQt
Valin, et al. Expires February 17, 2012 [Page 148]
Internet-Draft Interactive Audio Codec August 2011
###eA4JMFChdZGKEgwa6hIW7+r4W0ZROSiZhdREMSGgJEGzQSiD8LbevQPjM5OeAiXWOX
###0cDlWFccU4JkZnQdXfNj9rYguZl9CdmFlHYTfd5bZn5MUPUS4l0oFwJbI4mFHDQ99u
###ui3TMMoIqkUAzETHWIvpAxGt09MY4J2VUpRgVBhr1CXQ435ODaaqOkxzNBvj8Y2DEk
###Hw+WbckeH7DFDy1RhsqUU3z0nWgYtNOwIHjaxuKw9vWMFDelyU7fp/NRb0aaM9sVJh
###cduvjNeJUOBtm7XwEuiDJkIMV5SMiEz6rhbJ6m49k15kvxtrtwvOAadHHWQce928Mj
###fEykzbPr6Xx5BBpbrncL9fYMLx3ABNVHuurgx1QronS/bHabEeXqFfJI6ENKw9/4To
###cgpbf8RKOEQTmkGv/6bZXhqmVVvXarX3vVr32EWklNZUDiW+oHOUXkoiC2cjHwWrkA
###QVyY3oh+vQbPh3KrEACEbyF63xuO6IoHivBKQV9Fuz4/Od897B6d7HfOLHcFhq3LCy
###N2cRcvLnpjFGZF+9sSMpKd8R8diPcf9FcV/5nup9zsf7E2auM/A2fz+P43EBIDlPD/
###BMoasLSv8Z//iL/8/W/97FK3xNo7Ozg9Kdz61r/n1rfK7Alnfz5Pr/B+t6Pe7Yd0NM
###KsP83xzrUJBpMu3DZHV4wVSlhfb4H7egvc11vgvt4C9/UWOOMWOH0zGwzi2cFzvJlN
###R8aHxToYXlG0fL2Vkd3ztrymG9l0bub7udD6FdH23/+Sf+5/mBdy5G76fLT60o2sFe
###jKdLYqqv/DLh9e+xUBCpT1Zj6h0PShF4JUiGnWBmq3ftsJQMR4svaR5M9zJGrwfw8o
###2qLRtHozIEG3wzFTKRg1h7tcTvFicBBr7fS2B+IvUbA7azbqLZGSblpPh0uLkibpYq
###FvQSCSma8Sm8ObTpe9yRLq7PeIYy2ta7xkYYJpUj8SP2jQvAcVplrEXsMvAPJQw10c
###gPH+VmBh3rg9nj0xX2Euj95ACl7OglrTRqORFWk2bpvr8K/Z3NlxfcrKt7UsFul82Y
###BiW9u0O9WktFvc+FSt0EODUu1brwngfwaLq3v08tCNGregOjTwOKdb8T7x4jj/2o5Q
###KYZa8K/UjVuPexFxkpr9DRzcR62M4vXWGligZHkwBXT9+nAxnLToB4BQoEZXfvef6J
###8L+jnqb3f2ugeHJ88blJdfLrKXUBO/xOStrW03tFUtkCQvFmYvG6MFZNnact2m3M4N
###fxvG0Kl3VukFnjyPEahxG6YpK2qbOaET+aL0Il+UQCQE5NnBq85+98UJ0NQ1EgnHs5
###ulCAbj2Wi4xCXZWPwyx3vH0/nVXRMZfAo6Hd8YAhirlGm6Ib3PFdBV93TR/NUwXVTe
###lJ7dRw8rzlp/1SpcTv/OuO0cf3T31G3s2XwNoVDLOmb0KLrPrIuev22N7R3+bWSky9
###YhDZn0cefwrNHd43k8hpdH61Akp+9zyW3nCUg11q8CfLy7pDGEl8Mt6OaT4caGmpZf
###s+nBhn5+kj2rTWFYnePeLfzAa9+qUhc3Y+gKJGapP28fyajeDN/musJ/XCEOYPeV7z
###X4sWW9evPzRn/9+G3zyUNy21XZP1ofrvFmmMbGxs9bWSc2XMxlDHZgST3WjuUYSJrv
###J91oTzv/2zzrQ1ydUrJpu06+o/cNG/4YWEe7e27UBbSHR2Ctr4i3w+OPZz+cwgjVwF
###rUdrPZKtZS9XdvLQWo1kLKzAjL7af0O1AiepeXKENPJ6kFsjFddTnuvQNBuDcGveYG
###3nxIrUn6HhZGigrPTC7csWbDJazD92RUIn3lu0VxRKPe/CqlxIl1Mxku70C4Bz0Alq
###uZC5cbdLGPaK9Mbmg06bw4Ayp3vCEjB1B0jvfhBy9bIAoIaICjzaDI4QteslaYp3ua
###MYtnPx+vz+aAL4BYj/59YD1qVdfSfKKHRGWNWehvyco2avqvySMqwSLBMYAEdE/oLx
###E2pF0A9/51pgMy7UNWDrO0qandRBUkevcgOgdcANUb4PiDefqLED2ekyzpVa7cvxJJ
###HBaeLcv0grl6UqCLvIYq6B9k7hivc8Tib0QsqtHAFplF1i4UEdytzN6ySoh7hfiolz
###y1N+/PGmc/HOICaPn59X4fZVK0AgH48vCciFP3r26oaAniQI6c2G6zdfVgwlvKQoyI
###E0or4KPcfIiEx2D7bFz5yvn/UM7P7MpNbS8eGDmo2jxOFSb9yc9ZU7I0oKqNbY1p6+
###qHUe0qupsn40aBrzT3fwwyIlVGVNwcPG4wPm6smOzfh6YGJTSI3rrmCNUY9NG467JI
###tBCL9lNb44OJNCBCmTbOxd0EvhZ4veF8OqZXKAzZkjtPyC7TT0OxKkRajXr/IiiW6d
###peY29rG3T0R2W4NNFSjAYMvlY9vSTM2PHwrpDJBHjNo2YlwlaCRyFCDWRvVZ6BYBHi
###kHp3C+9emS8eviyIviHTuqym1rhA6qQId7VIkCPC1AQB3VwqWZaS+LA+2NigtlH4EA
###HC90iAWL9tWVfNlldQKm43NlYJD6oDzdySywClewV53gLQjk2QZZ1xVkoXyrg2m4Ou
###gneKyvLqT0ej3myRUkPLeW+yGFIyaTHjm9FyCAjE2+vkUJ0txd5kOeyq4pXLMEOTLq
###y7/GU166pkd9xbvFvwojo84m9ZY3vyTXf1Khl2QtvJ86WxLg1yuQ7iZyf/Bkfs0uu1
###PPKoRI/LYHXrsxsQwhZSQdmSiXlgqcOCB7x8R8CWCaI+FbD5V6PPx1ptNppfXsPyuQ
###ZBF9h8131iZL9MZ8vrJ1WGIAMMLJ4rIzInHDsmpSEkto1HjdGAD9QGyo3u4wRNcYtM
###8+SkbavhbjBEoGTzcaOm3q2twyO0NqzsMY81k7VlqfwVNzFQmnc2wwG6wDRb1tHBMS
###wpdrPnpc00+XbmNWxYb5CbOoi+Ljad1DoDPddtWpn4X6HioMXVWH6osRw72O1Vqgzb
###PZZoay2U4zUPKNiIRbve2srRGZ5QVdGcHnElNJbGAuerzgvQASisG6PddD14QaPVJS
###sqb/BImkVsEOJeBoqxNl9VCx60bFYneSv0Qmh8UJ00L+iXc8Wy/pbmrGzUMIxOr9s3
###OYq+kSPc1BXJ7N2XGQ1ge1t7eytNX6rpo91XgGP01Mq6ka+3QNtVR7KiXivr1Oqihj
Valin, et al. Expires February 17, 2012 [Page 149]
Internet-Draft Interactive Audio Codec August 2011
###GFYAdVVA7DhkWR61OOuaii3LrT4he161HgwSW3OLhrXirEm9O9dW7XJdft0mLkZmDp
###mZ0x0DqryCnMw+HR9rZfbs9UxIMGujs7ih7AA3q2znNtzZn7Qw+5n4qizpt5xj/XUk
###Je1ee1RPmVteHf8v0HQjm3JsACFrLtJExxyNdte+i+4K3TIvSaSDhxAZLFENiZ2lLK
###K4XETC9G0/67BSzOyXe43fRehOHeWMvJvQWgAtRk2gNpTjZzJEJN9f3gXUdVInADz/
###XDaFCAThF+heT5umJSQmF06itI7aJwh2x6o1HBFHRW4pXvYLW/23KJ8r7LCTH5xUga
###xDLtLzMZpWAZxYF+08gLEm+G63sb/bffQv3vmnkAlOzSqLYMRyOWdSbTYbkFS+tTDm
###hRwMNLqlNVvfBHO5zb2c4oyRBPKjK+etP4mcC08Q7VL8r4rXNLl7T/GSD/vWXPywU/
###Fl8YxBQVxoLVu5LckInb+hmdTnqX6ORBN70z7oFIMmXDNu+2zjP1IgcinAGj6QLCGT
###oJ28EbIAYyp2pZsPpOjjtVdjJtn/hobBeSyAlsIwUpcnnXXSzTeTq9R+p8lXt6Xavg
###oQB+sM+/j03dDsDJaU/UK9bUDc7WAwLS84pvR+kAJATy2ykmYYdWCXel7Re2qPI2EK
###s4b7XNJ2cEYPtqtjyxA0Ub69uWYVRlf7CiFTanPRm5CYp6P8DaMCxUaitC09YGDR4/
###msZLaq9Fn0LEe8ht9w9+BGEQ0sWOqzYyqHjLDZotbFoKeDUFuOZCCXP96uWbU3ZpYP
###OWNVK4iNtur978rEUHpH+vjWdMK/EqQIIR7uIW3nqtbPnCijsbApqCGoa6eTpB5zPQ
###XyZTvdD6vVH/ZoRHdXmZlZYAI353gUbgRh2uFxH5598DjTzT1DL7ZuzErhPFyaBFgj
###sCpmlC7YHlXpvlBLqjDS0wvuY3c3tUTRYEJmOgXGktTMwzv8PLVTAyFIbb2TbIHwuY
###NBFRjbTOCMSseXFpQ71e3dJ+B6Xezc1lauonAParHvoTzPGLN28L9n8azHRgvdp4Tb
###5+r+zXKCn89uq3/+sB+v32mr4f22h7btzeNQWRaif+dmbuz97OeCYL84JQyG3jwjNn
###MTN+NLoMtBomCSQYsi1A38eZifhv2odGt5/TC2l+bmfKUE1FyQyNvUDvTtBb/4rHg3
###AlwUqzRsN3KcgimOe1VItzoeU+qlBkwk4OpzHJa1FuXMDUgg0y3S07znTm92XeyDKT
###SD0HeZpxHdqNUjsY4EmRpvXbb9hyZVpuOirnKrcUctSJPFcE+Csw790or9R2RlqrfT
###cvJM05KUNQg0Ugzjfejew4U3gJYVdrumbhORaem4XnNYVXLaIB9gCgGCuw0OBiDf53
###81zinBMNvfgzaCAg4O5sNrojNFz00Rf6yqIVQN5qo3nau7yjBBDzMgmpTDoJC0tkso
###K5ZNucLwp6S0NIxNnLp/gA/AUo6LvRhqGEvb63jjnXsbu/b9Qx13V8FJPhftrHMX64
###Tskz+ANZAm9GAIMZDpkWNRuIxLXY6t/MQe5DizpqMgAJkmcoN8CsewkVLmDh3y+5kT
###kO1KJ57ypn/Bv1FktdjWS7HnRVTn6xRIWgmO1mdgmMtXs9MKt7iGHf0aKfuP0A1bkg
###AUm4wj22/PKeQGY2X7E7wDZA7r1+AcOEDmyL1xFZ+qq2CNRCOFpvGEZjO/ttu2+b1t
###a2lTRzJMQ6e3Ha2d3vHoNc/jv3sgBoLfQ8zBl2MGXZn95Mlm98OvXjtOC/j0aO6o0F
###2jsw7Pa4j2DWy1slDdMyqfMW9eLjre0kr6XA5ACPukmNjAbHnU9vrq6tvf1nyHJ/u4
###V19VtOAaoh1Xm10BQqvOMn2MZfXZ+2ysxskJbjNnnqcUvMFj9huR4X1EIcHhZX/IVs
###ql4IIpbfLOmsMg/O29yWxKpanOieetwH1uOG99Xk5Wv6uJablpMJ0GDljDyY3syJHM
###geYSOx3v3wNz53MmuW9NThjqHZ2AVbFy8t3Kv3vfVGNioNp+Zj0wVKHHS9dd1ra2cb
###ZgREgeylW/XSkZemsZgbhjrXvTAyEoTIZACp3odV613Tt/zmA6Tw6IwRy3AfA7Fabw
###S2aWo0N6EMworDNR43pErDNi51bpulnhidKBLl7W2v3COAQ6AKkT9MdUmnXNI2SmZj
###tnYsz2ymVJVXak0XdJO6gq5ZsCafY4rF7G/RePTvlxb9/1+TRy0ZQCvPxor1KH8OmT
###ZBDSUdn6bAdxfD93hiEysYarMhTwn6kGwobqonbT2bW0hXdf1wR/oUbsjnqvDXaYKs
###RqPh2zkuDPIcOTBHAX56UL+npTEss2UlTg4nVUEUzpnn7D5/jod9Dn5kzvMxmw6uAB
###bGPTUcn5we7R5Wl1am7dWlD/GAklm4riFhjx+1hPryP/9TTqAY2cnu1/zWuWWntxJi
###cPq/50w2wogzzp9J9Eed3bOXpx0aZ/forLO2NhhNeyCvnHXe+Bx/EHkpMtnJBbxUco
###XD7+DNHrPeLK+4VNyMZ8R0u+NF2sBXpgSUWQ2Y8Wd1l7Y5M7ekK3RLwo4N3z7WDQ9N
###DTHveITDpL6M0x761GbdqRATedgoIqpfjv6JjKCTf3JErBNtX3aWZYjGWYThZLjU+x
###TZ0MnGjGm5oQKdvR0uGznQaaopNbnZaA34GaS2cp/45yfGQ1898ICuTPrGg0Mju+ug
###ZtnYA4JqffutpRJyhjxQuAxiVpR5ioKexa6WVFPJo4JckdxwQ7fzAF+k3A40uiPld5
###LLZnVGHmQHjSvtNWe/cpT3+3r16zprMteqcHFjey+bn9yCMWco83EidegAz9UjbV3S
###mXgcHoASiChbOdB9adKDFdwbWT/0Lnvj3pyMetP5ZTq/06+wRXXQKV0sQFsa9kYg1/
###ToRBP6Z8wXKZ6z7d216OjRdIbSJ4yofw0q2HfvUzbYYz14Rgk7QDRHXD+pOX2YCXS2
###D3i4CVP29yztv3cJBIqUOnQ/J00dvUZTYB0TGMwm9DC1QM0FzQ6tLTjUY/Q0Cjh2fm
###Scfsq0Hx5ol6Dzhg/2y3y6LQvUJvXk05OFsRYhRb2N5S00QTmiFpcLKafkQpMP5YJe
###WDEHPqVopy6XxAgYVKrNNWD0EYrp6FBNFOjAtB1epripMB+lwAu71zJDjbIqeix0BJ
Valin, et al. Expires February 17, 2012 [Page 150]
Internet-Draft Interactive Audio Codec August 2011
###WSS1EzVfacxsgL+Mfd0/3O3mFWEalDTU1cWJg8wxOCZ+e7e3+hx2NySVjnJujN7uHh
###yR6e6yKFSlfW1KQp64JBR7IJWRfU285NzQa3YGvZx6BP0ni1bnfPXhj08w23AwsMdL
###QNZauSIRm78R8rWG1tLx7W+rCm1YwSV+hrYnXBOsQUA+LI+cmpnp6KnaivSPN7p8uY
###IpqyAvJUyWN/h1aHZmu/F0kIO657vbl7Lz7kDU2MAseOtbOjZIfasa4cqLFesx5An1
###3CJtNvB19+yuYOd2LdW/+54MSC9X5GRQ2syW0WKiu0wwDHc6mF3ldUo/LaubwfC6dO
###1WGIX/i8qYiEF/w1HQxASuffZNnEeDlq1nCbKS85lkx76JPBCyZ5k0CH1KTIVY0YQp
###QuieCIlC7dJCRuLhinkCM2UvhVxwmSj3rt/zJpWb9cZKTAI+ecY9vNNC3qHkqAx4Zq
###fezZttLskKXfzGbA80fDMZ6QnqCwvWCvfozuIUO0aHeR3SLgX7rsbW9L/0H84CAh+N
###cbfejdLdh5JZ2QpYzcCGnjGeNF0Y4myu1QPxBLhNREDMZGKAr8Q1P6E44/8WHIR7A/
###kKFZeXfgLtykTwmX03SBTjNX6RKjXIAktCma6i8XAJWDo4PjxoWtJ89uBFtb4iXYAr
###l549hb51luPj72xH6SlUxUZoS3YV355WKr4ao00KCbTb3Sfplk4n6eWlGKiRK/XIBC
###GL/d2Wm4gQ117uwo/8UnZpHGLxPAaGhla8tQI8xD1pBta5vU4ieG4vjLJOfsO7iZ9N
###Uxd5joGSDrUAmutPuMYivay0DhlAc+7IEZLmA2lFw4nk6mvP3GCNLvLdJNq/M+nSi7
###P+XA1y2coj7IpYxE6iwSI661/MD1kKfxeJg7TIJ+TFA7zrKON4L5r3ujgc1hEKwDio
###GC1V+kuFk+AkF5rowfIEMvpmIMxCxyIPMixZFxd6ALiTXrzZeLTUOC1a7Jv9yAqEwO
###9A3eHEDsVX4jOS1UbQ+s3m029Lg8ieHdEP79VGpSji38uBx00Usf7UBGlaPpB+xZy0
###r73f7y1lpP+zmXZvZWXp+n494QZXiK+5U5Vpdr6k5vltVOMZfiDz0CZWSUa0R8otfR
###Tym3oc4bShWNLPqgaPSvucLBcDQSCsrtFr3CMSBZRvT0L9xWovFkWzGEiS2e10xpHw
###8vcct+aOzZM+fdPs4euk/zT1m+p872U/2wHI7T7uXwfb4qQLfp+AI0I+Md6GDadpB3
###Bij4DxBQp5Orp+T9R68yCNDWjph7gCa8Pj7/IWuUjskwndEeivmUbxhdc3udWVuQAQ
###aHZkuSM7pP0YzIY0UIoBTZfcqJvFS21WLftl5b30Dyy8ND7ZFwNkv7oLXSiidqgYR9
###gWcTlecK7bZAeyULhzZqGLhCezw11gg+BXA12S66kRawfWdbk+jV59uhGEPqHvdAbB
###D6dfvGebtVOPQOf7AIoRZqtQELkXJrBwP9V3nUOqsbKgHSm1VSKp57KgwWTd56uPly
###F/Z2VcrHPPAEdfJgwOHi3GMH/2zZZG4829s9xPA531vmo1Exzt/rSuOLuyFik2m7Mu
###iP0bjxlvvAjr2v4KEVZPvlEk5E2KJCtW8y8YeIlrW9bTkl3Htn9kJT2R1zO0EvbxQm
###VQ5VDDAfDUM6E9mCprgjBSQdV8I8/eUG0OIOl+V0dKN8XMpjx442srbQgNeABfit26
###SeY7Jufcsh35Gnzk5mxSssDvP0YM2epAFlIcvibMUvDTeELGeWrMpkgrWpi7Bfrx6S
###6dtrdDYnN+eJP+B019Cr2YrkRm+3c6vHabn0n9fy6b/Ct4HsBVJRteZZUUOv1J2ddy
###2LnIYLxWTsVeU0Q64ujbwOrahVw8I0kASfvf1tZfLOTvB2a8vQYvj7KeiHGZCVlN99
###urVlvs7w9YBxkzAVBSrgaQXk5KyyZuuQsAL17oVrFyScp58F01JJgudv2/QNxM1IeW
###rB6HNez8jfMkWa/wx2nttj1kMsbLRixUocsMpc0pKdt+n8qjdBv2vx3wcWyN4wCGm2
###xQ4B2dFdZjowKAQnafgjXGiFPxzK1bZLhvrOjsYGAKOztWU8ZkLBgyamuhlzoj6xsY
###8Z6UYEHWhPc3czBEVizpG2KCzKh5QkeTkv3CooFaJRKPWPo9mSBZ9+bhKX3MieKS7u
###m8bhEShXVceECozk8AjlHtulXRVrh+t/w5/O27cbLu23HO94pQ33w6Md3pQ5hrVkbF
###cbk3pcws/X5OhiuhkoQczMBZ2y828Ic5Skpf+E+hChcX/jNePm1gyomU9Zy6yYGLIo
###YPMlHvrLxNyiEvuAY74bs+Kx4K9LEPN6ZvIvFEPNfKN1dfMl6+i5N/PhVRdHol6awd
###RSfJ2tS/Fck8htBsEDdn2FG+XwTQuWQAwaYW+cLmk3BIaTrUrdM0YrDAaNm0cwwVrO
###1J2h/iJUdSE0E1i2Ms18+y0aZkCo+uv5D53z3e7Js2dnHbyh6OTFD7tnHZCucgl5i4
###BhtAJtEjRJZagyjFQVklaGzMOdba1lGphi2C6sKkpjYCxAlaEzXHAkEozY1lS7TnN0
###6AVde/khTRnoDX0upEBQ2IcXli/oR5vWT6jr0zEUskPpqWipxT9PbfKs1BYJ/ZdzCj
###Y2vN5Nph+4NoA/dOWObVQYVoD9p8Ugof88yYZbXdP58np6NZ30Rpt5HyIevFKLuvyM
###5PZ1S2ujx80iC0HEZEkff3UH814fRP3cJP0y+Wb7U+i+7kmDf63/MtnA2Oq4lIMneY
###+pzmQ5n87wnDefSuPJAm43Sjfx/A9CrIeQoRC0s8uBctbOtUi8jJZKi62EM8qmRo1z
###0LOW8yHUezPqsTaonL7RkW+z5I1lWCt3vNW6GhIH5Lpm4CB5jzoHj78iDcv8MnnslZ
###PoTMzMWW/cOkD8gDvcFnQ7ANpLAgownYvexXCEgbkAbtCPmxlJ+0zyEOIq2u6E4Oha
###vcHS5On101hSClmlhHyoC95ubd86f4aO3n7fuLVd+9ZpbnCf12dOltq4hTeYI5+ej5
###tkrVZECSSLknY7WGyzbiq9KdUn4xostnSjJZc++LvdHiwezyq05+IZUZUdK9uAau2s
###2irVG7Vm9nf7O8DKMpbYbQGMhn6ReRmh3IbsXghw+SDjS2N9PRA7LG1iQJMbWQe4Uy
Valin, et al. Expires February 17, 2012 [Page 151]
Internet-Draft Interactive Audio Codec August 2011
###2LjMP5flXBU49BwUvVUyxfiRuMGNtuy8rFAIM/WkENoFrI3hCGxu8nn4f51NjoyVoZ
###DfUiR3O3tAMsVN5twJr7HnkY/rAryQHWMqqtZb2R1YYk1Pq+hJkwZJuGnGsIRk5vvO
###wNVlweRm5hQ3fw38ZggaB94DJFi35GXivQSANxu7zYKGFcBstY44bu2rKi97TO0Y1O
###zbOecAWxsjdvaQBWjm3hSQ/fayTrZsjg5mBMFQI03ULQhazPBkJsFM+5SpZstoszW8
###peOkdbtY7qx+IJErhV5A8Ro3qsDUIpGDEOlorXDvk+FFfj/kRELYHjXlJbj71rVT8z
###WBmRjGWCaFvxcaZSWCbRQOlAbbrq5LIxV21RlhlQ6bzwuGWxvKb2OMpu9FUYkDt0yR
###XkiuVPVZ+f7J98b53q088od+mDaePe3bp1nY5AgBreppf2bIqrs8expZfWe3S8uB5e
###XVsUabtimg/T5XcYNoDlW/gfc6dzUhBG6JV4l5EG0xG2zJoqqXORCbzP1tsOXeBTpv
###CQ6QHk/ecy/am1U/KfnGSyX+dNk1Zx6X7yTBdM4Rc7nlLoEOuKlvYdy/vsfQXL3CvA
###SNczZuaT9y2rGCGqko3THGQ7BVkVXpmJV8xebstELUX9UsGBlfIKRQWdKdJM5b5A64
###PS4JXmq/RysTeYuo1qcduqtB+iBrfNN+qa3ZSzpmbXqf5vMSQRzETTNkklWRgQS4ia
###PCkjf9aJXJiTckecik4UO1fsSN4UqfpS1ZVye7lo8UKZK7qQy0Y12+XMRvh8ddb2/U
###J07SxoPVGNMaD2GPRySP7lBnTeSyudz6fzAvJwXlw/efVNDdGIZH6MYIhb5XjudEgY
###B9s0FOPVQWkYKphf5RYIUEX52Cyct4HBEXGKkuZ6RblcsqrDjJCUu3RgUdzVPN72GA
###pTPHj0YTp/tzAUX9b+eu9SI7Jz7/J9b7LEQxWiauMd2ArqhSPMmaUB1UqmHVlNZJ2i
###05faQIJqNcB4M281PhbH7zyrLGwQ9Z/kn0u7qeZurNey1u9MSk8WPURE0zgp75w8Dt
###IRLbLmSm+1IYAGUzqVxUvzG9luyB4rAhKpFqu2NsdqR3ShvQRkXDUMrGJDlUnbhtSS
###ZaXrE/qgM7wGhcMMmXWnEl5Bwusn+dFRNb9/JxpP5aQcanyqwatRBhEXd2tXwlmgJ9
###vZ3hvnLcwuHk+z8cmlJ+ctCPj/+F1u46cUdm1vHX/msUwsVxnnoeDsJZ/3KTmIaaiA
###NHCztMzgRTQNFS5ubDDsj1Kijlh+NP3A3m24iQMt5mliH3Upw3tIeQ6NSfLABYXuE+
###SQq6zj4gXEHkDK+8fw/DHcfVpW0akHHXpyXjxcPfvrWOycwx45JTccDbNmCaQcjIpN
###4kj6yJWKYgHB+PC0wpBODLgY88oBpRC+egRhW7npFcP2i31snn63MMOcACUFObd3AV
###0HskhHKrTLF19CJVFK81BmPAVGjwixTribW4mI0+y6sE5oXliNZX+HPMbm3GXzKPqK
###G648zO8UY8G94n5UZi7dNPC6qmYVW6NU9euqqlXuUt18TPVVHhLZaDiCADqKV7ZEeT
###hCwIo8qn63VL9brL9i3G6xfrcyMl6ZuACyPuIQ1Y8EWYkM5tZjxs0m6S0KJLQKvG32
###YrovH64pt5iXjtZRJlxl5ZtBeCNqnl70Rr1JPy0Y4p/jppPa3KRYctCWCnLMkVVpx5
###P2Idj3NXOHvUwX6fx9mXuS4RHYprFpKRwVzx0OBoPmAzRn4YslrQV3t8mpN39lEq56
###oF122r/GuzAW74aFGHX8x1IicFT6sbPTCOx8MDirWt2hw/dz9lblmHtIYuYfevNLW7
###W2GE1nJGDhhvHlU7wh0HIda7xY2Q9x7nVkOxKPsR5nzryNEPvWXKEfKuHn4Gj3FdbA
###DsboSmxTZc3HXq6oElMu7HFBFlkpbxSvaTGchL4pWUDgL4fTmYPOBgcW2PE9GwUvWR
###s9DtpWltIEaXRww1lvgfHcTcayaZ0oJET7c+EOE8DXS/TANQ6VVe/zrO49rTTDxQge
###DYCVECRbf1gGvzdcE3h69UFyAdoFZsCzuiMCY10UwoOJgtSYePoHZJQUd6hHMWF6Oi
###KM7CmjoG+IIsz0JHQT74cWkRRL4LpCXooVYQSw0j5SvYzx6tNFjAp7y71CR2nuqmrh
###jmRzpSQSAeOfJfgfCMwZI3sBjIwkFlQWK8SWosRSmGyR/5HJy0u7MP8VexNZBTuWb9
###p/mDB+U2FS5MW9sW00Do36hjdAEX2ekZRknqxoETaQlc+UKEknlDMVf0vnUxK8JtNi
###DxSOfMAiFyS0Zd4MIAlsVuDNbzWI89pAnMVnI06OIq1GH2rpEzCmAj9wjE3VZ3aUe9
###rc2kJeuON+y3C279/f+ieZmf/RE2Pl1/Di77KGKwwJlmLqdeu4gCz/RFygbjX/T2MD
###WksgultY6QWT6EVvMewD/O28YMR5f2E768LjeGYNBieO9UK3p0+hoAsJZfPIqJHl/S
###WLnVOW9YxDLFkHO3IIT5yd+Cq5C3aHgi7fXOIxt6KXbrHyLbae/WJe7GeQu2L2je3C
###gRoBgRwV/PTB3jtec5Is8Xr6ptIvErWsv0CTMOyuTMUvzYIu9Ww4oYgJl7zSev3lTW
###/EayIfWDJrrcrORuS3N7rqUklynG1Zf8ktGMR/RMfa+Oa6npvJJ9RUqdceDExzCY2f
###cT7zee1N7oAR5QdY2F97iLHDOHZEkbOLBO+pOmWHYcjxokL84UbE+ugiXQ5SPKYYwn
###jYc4AWMopHwRfyFgmCG5FSoi7pfSKuZxTiHJ0yU4x4Nxhily7S69774XS+WaJ91FW0
###66vuNxvuy8PSjpCVbdNUDo8cffksmvm6ZMB8yBalnAov2E5X+lsZ2t02H6p6kPME3c
###pVHaH8gf2sqhX+1ouhytdXxirPBpu7k5gL7Ox4ZfOxVeFiYcmCqZwYazXkLJHZRhSr
###fJb2l/Ob0mWZ/Pc7wGHezlI0Auq/T4MZBg8lS2eQoLHiIh2Rd2pqPZqIEUszfFJsK4
###dkKWubPlbvbjqDx16Ip8krfOTMItK9LKw8vv7eslcP8FXxWNDGirwrZ9fcB16de0WI
###+DLNtSp3CfIHCYjVkyUQvm8WfD8DwpkdnOZkjJZXQh0xypmdTvDMzaXspiiBq0hDFb
Valin, et al. Expires February 17, 2012 [Page 152]
Internet-Draft Interactive Audio Codec August 2011
###6UjRoFl4rjb7YLtrRcfGr2SiBrcM4hoexJUXTFKPlQ3IvmK7wnCpZVIkn5M3NWiSW/
###K7DglxNhvnLoc67OwTD7vZrqiEjGORjcj1l1/sUqH4HRrf/eMy4VPYdO2dgXi4VgCY
###KAQj0I4WlvPhoWOocnirazw8L895RO1ZrOAdlJOOO4Ue09F+WDStJa8UyTpYT//hg0
###q3xCzYEr06nrvoN6pc7dc1wvdzRoxYE9+HNuHacFHz5+7OHHM/jw8Z2P73x85z8r6h
###DO7R5m2cMse5hlD4s9w3fP8N0zfPfsWZ5KlAC2vaqn/fHbVUB0Kg/0GRSo+ridxWej
###6bACEPzZDW9+sx6niHwR46sPw967+M3rJPIpOqA23c1QuCPh2Gm2PK94L/b9l5yYh3
###NLtx+EjUkrF9Q6DyyYhArHHSHelj7S2x9nEXRYvwUhX24zfEA0hsKtcEply19CZz6+
###vvdOurrQCOqqOMUW6NqO6XzJRKcc6eESVJSuOjBREfNhHRTyeVafebRpuoSirHsbr8
###VskQsHoYM9cJwbkJSe8hZuKXZDKcZjbgurZDf/jBDWlcGcOapV4QW7ZFREvzLiVlWk
###FmwDWZysLILDkf6l8Tc7VTbMYoJnR51dnYShvLs68gFITR7ITO6XDNBg5YN54fMRu7
###fIpXTIXgykgj4ccR8sFeVLQLG3ruNj56/QLkT/4kIlo0oWPdssbZffYeTwUqVyMUyX
###b7WRF7grRQkbVmXXnkh4CnNWtBb1gDsVS0f/smV4YT7o45RGAbZLqF3aLG86GIAMOn
###yv8WE7o1arbpM1nl6bdWnzWrZPrInNbbc/Lr28o5fyVu7UqrisFDlG9/U32wXF8TUh
###a1WBvLUC85nb2hw73QydXlHFyiNskm7ES78G1Wbcm9yx+dzwwxEXRLGHg4BO6y3nxz
###bEtUZzbgxMG2e3c/NcMDZtG0TSxnx27kjjEI99ZOTQrjpsZyIFygzy6zFv9/ots/zQ
###ZHQXxa1hviuPf+f7ueG29HWaG2aDxt5zWf29yPvrGuNSpOXbb41JfGsf47amfkEQfU
###uuAQVq99tvhQWIPvTV0SL0Ah3qWdcYblGgjHlaRNPhzjZyhMGAl3wFzF9ta5pRi92C
###uGbmjwbyPU/Rgx5ZVDp/38MFbMGaRH8F7YWZ4+zfLbSvHAeL+pB+NzdNeqy98HV/Sm
###xDXabgeFkAjvJhbDDb/2a7FNuaonjwUTEzrsIKlQtb7jINrEjIX4isXw+Nl0onTjMT
###M5uX5+ks7S3FiIL+rlOURTji23DCjpu9wmZ+iTgqtC8gWivDvDx8AC/zsYHV6Mzd/9
###yZb0vs3VkTtp0Ve2vtlDtVaiHNBTDh+nOmwkILGxuqGDpElurfyI0BCTnUfsdfTrFt
###vDvOmMTSFdJUHPW5/A2GXHZ9b6PgtnV3T/Y9O+eHZYTh4SxbamSlM8roEJK5ebAD5A
###V6WKqoIYd7z5UzJRmAe5iBZRLa7Gz0RuPpYmn0lndLm1jNZDqxcdc0s+bmeVIeipma
###YKw0Q3imrb3t8ln2wuL5uaiUAW73r/HUPEniag8KBnU5zUTxvJ+70WhxdiWudQ7zKb
###C1Eea6qEUh+WLd6Yfdw2egi8mLDZKXTPXpY/XQK4YqsHvQduDFY+/TNwPLy55DYvyZ
###hrNRTv5eGkRt5NuKrcNiA1SNATd9YsdR24W8S1ixF4iDN5fj3T3AeP33BYb3haDhfS
###Y47kxwlMWIB6DKawbN/3tY8ttdNaqYkrhadBX3yZInbCNnLGiaRSuKIDEuF7ozCikJ
###c0Ntr1LA+1Igk5cks/FREhFFZlOYDwr4jl586prgHjF48lt3Ufx+LJZZvstdE7aSxn
###uxk7lCGjc0lEMb/+nr3x/0R7rqYnoz76ePR8ML1D0f03HR7hXaoYb9zevf3YYDf1EQ
###4Lcbh475jT/90HX+5LqRG0aR53nRn/DuJtf/k+V8gfHd+3eDHNWy/vTzuD7ffen/on
###+kUM/u+H7exl7T8hwntuGjbb0azq43T+ZX1rPpzeSSNltwtZay+5g9sf5P2pvYR715
###3/oRnZMqs8acde/s4PQE6cTj9XXM9x8DlB4LaEcJF/NhOgCti97lzjFPZynFAZos1q
###giIiTp5RAtJBccfwmJzg3Hf2YM52254aQ3v0PBagwMgM6CgIyF39MbEivH08vhYMiH
###GFvkjwdNjYfLJZDW2XyKuyyXvIcjlBIIHNJKUG0uh9wjqAXLjdPl90Rf7ULXyN1P+k
###TbiGP0wpmny57EOO5dTPFQkIIfm7qWQ7TBkkljNEQb6cBoU51/MToELfZHveE4nW+u
###6AW0ZoBD9UJCoP09OmLE4r6c9m/GoAr21Fw9xtiudCIH1en5sDdaZPDWZ3bMAfCwzn
###84OLPOTp6d/7R72rHg94vTkx8P9jv71tPXkNix9k5evD7FW5esH04O9zunZ9bu8T68
###PT4/PXj6EljPGVbz3/+9ewalv/uOUnePX1udVy9Qm7ZOTkH9fHF4ADVCE6e7x+cHGL
###P74Hjv8OX+wfFzEF5enlvHJ3S09PDg6OAccp6ftKjxcknr5Jl11DnFuxvPd58eHB6c
###v6Ymnx2cH2Nzz05OyYBqvdg9PT/Ye3m4e2q9eHn64uSsY+EI9w/O9g53D446+5sWdA
###Iatjo/do7PrTMQ9g+p0WcnL4/3d88PTo4trswcrPW0A73cfXqI+U5ppPsHp529cxxS
###9msPQAgdBMnp7EVn72CXfTY7rzowoN1TkN+gLDoIdP76EvJBurW/e7T7HMbXKEPGBA
###tWA1O09/K0c4TdBnCcvXx6dn5w/vK8Yz0/OdknkJ91Tn882OucPbEOT84IaC/PQOiC
###Ye22ZFRQCwANckD2py/PDgh8B8fnndPTly9w9E2Y8Z8AONDTXSi9T3AGoOCYAU4np6
###+hXp41mYmW9dMPHUg6RcgS1HYRHGcAvb1zMxs0CcA8NwaL9Rx3nh8ePO8c73UwwwlW
###9NPBWacJE3dwhnFtD7jxn3ah5Zc0dpwv6Bv/PCBUVMjcoom1Dp5Zu/s/HmD/JT/gwt
###mBoA6Bb+8Hgf4mUkPcOJhkx56hPx3ofveHtX9jt6fSeyTE1tHNaDlk/1JxoBJ58n1v
###dJOiO4NO0KImJfENPvN0ARXw6WZ1KsQsD/1SzesNvbOXjV7romk1Gtmllc1Gtt/YbG
Valin, et al. Expires February 17, 2012 [Page 153]
Internet-Draft Interactive Audio Codec August 2011
###BAkVLaDW0MNRsXzSZ33Y1ufQ/IFw1Ak24mQOyckY2JfMmImG0CPcQ+L4CxLIkY4l4X
###/iz3le6Kjri3u/v7uRtuoZOtsx9OG9CfFnSr2cJwwg1zkJgDk7/F7WnHGdBxKcr7Cf
###0Pf3f/Q7P/Zz8c1o3BffgwQjUM37t/GL772cOAMeAwfNccRtVgaCA9Gsj9gzIzVw9u
###RZkLVaa3EiC4VwGijU2OKXx/l7o+i+9Zo81O2bcQBC2tFu2Gddsix3RjteAi2Aw3Gr
###cYKMlcJy56w1Pu5mf1RRbwir4AwMt9wdX50L4cp1eoafZWjhnoKA4Y6rfhs5kvtKpz
###UAh7pgvxsHnjoFAKCMi00DxTMUkGIrZYgHhCR4gHfJsDZ24ZZyWXObJ3M1FOpUafso
###uxb4sTp8ale5gDhvRw1Vi1l8VtcQ70yHfnIDOBCAqCM602m0VxmO/VcOc46L0WFcCa
###e01rZ8dq8HOzul6+hKW+2sNStVtb91RrdHcVFPiu8c/u7upqD/PVmvAtdF0IH1XUKz
###TF9I1l1zkqUSAM28upPcGz/nQFlg7WrJJBLP4wMfvyojhGfoZubDQyXxtaY6pPFCat
###ZcLgnv5RRAOS9udXJJMrh+wJLrnh+xxwflQdsjR4pOEdByPdFZO/1+C0bNVDAduj09
###2fHoG0359P8fAI3/eO51xoRwDjetwsKcQEba3BErsGaKF/03BURIMaJDBm9YFzasI+
###D/lPgLtudvf85enueQdIZo+AddvcwQb/bOHn9xY8b9n8wtZvFITOaJqIcaJaRViiMQ
###hvOTJRWDFSlsFWrcVT1A2Im2B3MvokiAaNt6AbTcGcffIqJF/WD1OzGtxYYKpGgKEK
###XWPYsvGg0olluJo0XV5SfWYfc+yez+oXZEMkmgXhcCP3fKF6fXZzsZxTNJy6RjhoQE
###UjvaZdrDfXbRPoxW4TppdEWrOn+HxR1dGV1UJHV1Vrl6pVAiVeCpOTxIx1LkxLyVuQ
###dYXYyPIUtYx/jUYRUMjsi1NAfbBWifQUE3thnR9QHDlYyXgy8pocWehyMIw5R923dz
###Jh8k6sRZ84sNXycGFUq9UPc4DF1ItmJbzv7B4gyid1aneP+9Rv8SwzIjX6zVZeRBf4
###lnQGavJLaQzUGVEYpEPcn36rVvUpi8pFjSHOBGQAXBnX/uq6XY3pFTVdYGGTyphF/X
###vK+SvKBfeUC1aUC+8pF1aP8UWuowzQwGlHVTO9qtMvcp3mOjCwRnUd1QN4kRsA18Fx
###iSor0TqNcISC9GSq2HlmVENk9g9+BDRbQegLhK75eAWhqe1RJXuswX3qkepOTQ+E2D
###b1nc3/aDv+5/5V7f+8/2Wz/yXbqN//8aLQi3D/x/P8wIti3P/xgzD6uv/zR/zl93/6
###pV2awjZO/wEbRD/Nca9kgguwsCdkfd2p+bpT83Wn5utOzdedGmOnBjdqfsDDGTCIZw
###fPcZtmOOmPboDYPILFOhhebV4/0rFkszRYe9fT2YISswIf5oU3wM1zz0CNr/NvpiAB
###3Mxm0/ky/548lvOvKFQ4vMndUJ/ezrrzKZOHqrvIR+kkfzm9caCsn3talM4KmbXNln
###N6hz8sdYuncXM5tGMXbi9XTmlZNbcuBslUnlG3GBAM6zMCF1L8VXrHlekE8x1kyUwn
###bN/IxOZ+69bDSPvZm0XrFvceUIpWtdF4Njb44Z7a6KaCXG2eWdtHAyrfvnqDcPDk5n
###nlqCtgyic9Ge4g4Gz7XwJWtv1lYPVxNfbWIe/lcJ7HYgofYp6+q7qvHVPFOf8ZdPnk
###9I3/dvtXN2y5TivM7lw3DsbpdbEovuMoq9mtDFlnPOPOX4wCPeWF8ng9q5uPXk92tv
###38XaX59aMXjszim2Eu4MSrN27w1jLOCv9lO2SoZifZvfW/7CCe0S01BJdtdTzh+OS4
###o2rnk5iMm9RjjOKZAxQXJgTGXDh6ddz0cvg+p4tl0w1qeRedM6EDoLqa6hq82eCW1v
###8iuKBC1IstM6/cE7QpOIAcP+qr1vtAMBFHMjMwR0jnShers7HBUdxHpUyT4ijilfNS
###iwqgqCcskfWamzaZd3MujBBEFMIbYzWTWybGcCHBDw9OUVBLPK0LdT+WivM7FMZVEA
###dojKNYRhQEhy6fRUmQIkiIJ2hDurLhbIbN/+tZW1ZWs1mV1cUTH++6eGk7HsoaLm2K
###4F6+F1QqXFcVy3dTXmBETf61swOkg9ozcFaV2shI4+N1vijjp1RtMlykFIKS7qGncV
###sYR77xFCgF7j88bel76Vl47vFN9epQwS0Zbbs5Z9xGU04dIO4/3pZ+FHnUCv5E7vfD
###OUZXWhHrQQEh566c57yvNobrRK7oQwrAj5bVNx2S6woBwUfKU+PbfX9pu3TX5+/qu9
###3PH1aQGf0sejabA0GEgo/+fWA9ahF505XrtP+aPNIv8ZaThsQ8QRr3kS1O5xiJn5Sc
###GZ314IAiWp/iKCB4d/NiSEdAOL2lrlbkokhbqBmOB4GHW+i6yN9+m21crd/99tu2K1
###cX3koJXZ/Wsah5OitmsrQs0okqQafajQOkw7vWqnOmCiPxRGsmnPmedXp31yqyo7y8
###Vn3ZgsT0yE4iG3UuSzzuyao7G94pujqkpQq94WuMsnrxeJfsTlJfG+/suLm1JXEAr3
###KRBND6SbXNkRgynV42WxIMhrotPPVSBV8UZljaMcuYzxVIA3eIUy3r3YYr/EAfjRrC
###6sYzXZn8od2oqgkKzdlQDu0f89dTgXjm7G8W0ULAcSYPZOz/6VZ292PubvMvTx8NkU
###qRxWO60vjxUznkb/RaSxgIcvPoWi4Wxc+FxFItv+F1XwD+9WNn4+e3GPJta2uYETI9
###Dxh4Qla0MTlbEslERYjIgxXmTEM8C+NWlhaPK8RCmTi1sPieA2sdPlYtp4oIBHf52A
###RQI+Ja/mVWGd+ecJvFKRi2BJCmsqVT+VDIYTrIL0dYn4ubcfHV7V2xojt+U4OSxdgD
###NDDAr3S+9Bp/2XFaoJZqqDYlTHQPhe+e3EVCXRS6nCt9vOPWl8ad1cvhGE8WgUT+SF
###Y3hye4o1NIlZELhpwG4DHfElhbJmF0I6kxh/QcWsqlY006OJ9klGPEwOHUkWG6f4JX
###CQBcL4cixuMaxtgnO2asYOoRvNzWcmCRY+scucOor+jNKyNckz4KeFcIM5d7zi8kGd
Valin, et al. Expires February 17, 2012 [Page 154]
Internet-Draft Interactive Audio Codec August 2011
###LtHZ6qvONM+CLDKHj3Fz3u/SlddpraixTNEGgins2nP+OJLbwxli2qs7t5D+OTZirF
###X6wdCyZa3f6nxmag4Lw/q6ETCNSNbSs3WKtqHJaKjPiKAnlOp9YCGOmoxQL1PJ2Nev
###0UBVhiwD0eJqKaQ5tIq+4aIhkI+rAFsGjmbhaC1l7M0/cgUqOJdzCcDJfDlMnpce94
###wWGtMLArnxKfcsQDhm42Pj4+ruIeXG5aUUA+IJNCPH1AN2nkjm4xKRwy/4Y6uWN1Xp
###wdHJ4c00U/2GuoDncQNZ+18ifr+fYGI1jcALccDVT7GXAzY6MG+pkHXQuzkZu71bUb
###x4oBt9ShtMXNYDDsD9GRqdfv3wBr5fH+ORsvIEyOl+fdfP9iu0IWIB9CxYiakOHXyv
###kWNELlCdY9aU5jNK+JcyUz1PXlFG8a4DDP63yrTC5g011V9COEWws61czfUGXkR97Q
###HIym03kD8q1LsKTc7Fl6TVMh87AirmHtjYBCFGZo3RUiLt3mst3etWg+S9mokfVty7
###wIyaAMdqH98ppUM5yj+FkNO3hn7KNdhffFBSJbGNYvN8P+O5JnHmUk+JwDi7LLGYUq
###uIbFgsoHXtxD6x2KU+BeWO+XU6iukW5ebSKVWkAnMZSG0lvTLG7qYDiHkhdQlEgEd2
###Szmjp09ztPXz6vGd/W9vGG38IbSDDQFF2QUTeybI5xNRuA3rGgnlWkkwM3FkSASlTA
###q1Pwo3lPljvz+pYhPmUnT80WsjdCCTjSxkIbNQxdzihd0p0xEA/oL93sSjZDXKGUCR
###ER+8fO6evu4e7p844bFbOiewJmvUwnzMZWU3OMtERONRrkK/NyPhzQhqG7/MXOhrMx
###pLuMc+tTRmPyYMLYVF+iN+5dARVHk/wyBfHzKgX+0btEnZNj9lLohA+pxMyl87qjUb
###YI0T8JsFq5V/KlU9NZRn9oZtknBKfVzVE/+ZnnsQYcT5EgnIpUmHU/RRqIO5hATxdK
###9JmkHxgPGotmjvydEo0pWnq5S1i/NqoRgWu25uJ3mW/0Jwy3op2kkIkSTRJ3RoYRX0
###VFjENiNCzL1PhUQcQgi8Vwj7ua2cJE9afz9Huagh68Qm9xGNFjsryh6mo1KBKMdQXz
###CWwhlY3qHI9EEACR4jPY77M7x7TIiIkgTIlV4bIKgHnugTMD/0p3OQKNu0x7LPNY/e
###sUiAquPVg2j3E97GzrZfRYLRKmk2y66N3l+i3xxRmSsl2PeGlhiMpFMWQ2RgR5cf69
###ddR7h5x7TrOAw9Qb1b2RNZ6iz2CZRwKdy9TvrGs4RqB6WRLZA9QYVt9UZFCAPP6qNC
###Ykp7dVabRgzdCJWfDTlaImHblXoU/uXxe32bIsrAHpwdtsAXwx7C9hvm7LHAlfxkjh
###him66Xd4B1VPiMsAo6gDYk3JHYHjAlh3j4dGFJTH2QE0s6NeTTeRa9+xmyXpPFmPdR
###eR8XjrC4MZqRRtHxZ54MUNe4ngnXXUW1phFz1YClzvz9oepJHmVUFCayhVKx+iksR/
###STEtvFYmtNmZIFTCFnjH4TNUkHpRTUGvhPfNzGBmxAmssgDecYwWmME7M+pxhd5qlx
###VX4yrTou1mhfGKOylWlUKIB6vGzkIefWRAFfXKMK5KFFTTqzZvClWZ8Yop9o0hWGc4
###qAFzSRMMb0SUwhhpqDDoS2hz9h4Vbv9zLT6Xad9av0xXWnzKe4BscL3PsFJpD3qgtU
###WN6XPtLSvLly0u1iqrClvKy4h9mYrV/1RZFSzTIqtX4GleBCUyTyZYZYkt2fnECHvf
###Gjn9nEXy918cZN6vCGVeiZdf2FbfQXmMTQMVVnurwq5vXvS7wmfjuCTOd8wJ7bS4qH
###xpknpLvhNCwR+0X9Cp2S3o/N69goePTgGifheBB2vuIhTHTExLoYmOwNxpPuFNKnYN
###oFjwfDlRAUOMp9fKqyGLF3xcokr0K/M8MKaewssv1E6niS6U0uEkTOvwNdoduS/bRK
###VCpPuKvbxjcyfP3ALQAxkrjwn+G2uhhU8n4e4Nnv/lp9f8lDM0Weoa0QcWkPFkuEoD
###hm7kwj+p4WbZ+A7VRW6blalUznL7ewf/yoiRKcN7nX/1xQeAH1yngZJ4uxJlk3qMJL
###rGaxUpApnM2Yz8KEInB+/xbKgMwsprI6/aaAuhFBrgkYUWs65lb+LN5O5auSA+i5us
###qjPsZpvhYIOOQqyrytapDq5C16AlIlmHaoF8/Bc6DVDl//9uuFh0B4PllzoFUO//H8
###SOG7L/vxfEbgz53CDy3a/+/3/E3+P1knc/xXMKWqCQz99ZT6fzq3SObkGA6IdTvqjQ
###9LtfVPj5r1WcGQix1ri14tBAKXvSYsJSkb0lJxOg2O5oxAfb0NBO9xZfkqf5P8vxgv
###zZAmv9dx4uUA79ijh/3gGD6p588gGDL9EZ45AB/n2pgwZf4JyB9YjOGDxCJPvcQwbF
###EwZQ12edMag8YIAdKxwxqD5hkI315KfjzqkcBjDPGKxZn3fKIH/EYM36vEMGhRMGUM
###1nnDGoPGCA8P7UIwbV5wvWrE88YbDyeAFN2wMPGNx7ugAqqzlfgH6kxbuqlHVrdMdb
###ywUa/93C+svB2Zn97Nk5mXeve0De05Tc1K7T3vshlGOqyJFRLtIl3jezuBkurROQJC
###wz+NTZXw5eGGcaUMqvOOqA677quAMavWhrpXTuoavkk+7VzXLxuYcbKk9PgCzQf9el
###jXQ65SDGcWxHxZ7AAOZAnhcUmJouX82fRad7Ey+Z+EloC+YRyApUgBhxlULD/Si9RT
###v7RTpf4CEhyDdaTPHqeAwRQg28G3T5Ziq0Vg1uJn2iq3x8xPT6g3wXg9Gd18iZpvWf
###hlp/dmvh7XY3y6qbVC11A8ti+Le0u7QG4u5el1VXjd1JrfXFqppRjRzXpB3XlRtXpo
###mqWjE6TwwyuofLD8PLy1EqWZYfsgtYhi2221fU0r1I0RrwTN0WX6vdYy7JTOU2rOH6
###WIfhpU5JMiTp99ATvH1lae9ID7UqB43JXUljM8i3oQLmemyGs8dG7B3yqv/htCFPtJ
###PHv4e5lKG5x6e6mi/umeW9fAVeuYa9LuhnVmMJctw6D7xlrcNIzTw48I1thWK5wsAD
###GllB/gU/lla+DdDwz08aOrmQvrGR4YH5pqC1Fg6EvBt+XUefsY4qMPFfe2kRBu/9a6
Valin, et al. Expires February 17, 2012 [Page 155]
Internet-Draft Interactive Audio Codec August 2011
###Iws4LgfyQKr8JUmKoWfHj44ZdxUqK4v4neGvguIx972976uOK9v+3L+8zL9u+P7dB/
###vAnng0efNRhuPQTFg4YauvO2hS2+Gb8VTLdKFD3L7KrMnuT26nJ7KrcvuX0r5z6Rsa
###sXOX7lFbkSM54XOdblNcsLTzUcUnuE4lbW9co1WMpVypRVS8PI4GY8eMXKc90JHlpO
###wXYzBxN+UwEWShiWsq4AjkovQcbPd2IldcPZzhLWvVySbyb5dcQu32xxRDz2bCLhcc
###MA5OawBAMGgVFiaNlmiXmphF/RiF3fiF/RysaqVj5B4PhKrb9S6wcIJJ9Crfc+iVrv
###PZha/z9CY//VqeE9hOpT6NRqangPya2ihitp7ipqqExGp7v7B6+65z+ddE+OD19Xyr
###T+/0gqme3ES7/fVZE93CjNEb7VZHU1RQ3fZmlm0XQ29B9MLjFzgdC9UWtg/Pb3U1R3
###G8awXUVH323rbHkH5b3us4NX+wc/Cgnym0+yV7Jeql569DZH+4BUlunq2wrlMJ/VK5
###HgQr1I/DIa0DKayKooky+DHdxb4hMoWDX5UWK6TTETuifPjA5vzstCKRMHJbdXlhqW
###ofv09dne7uHuaSNPxRGpoL4y1DRfyaqtIKBeNgQezoZRfQVl87LO80BsM/+8GkT2dn
###2lRIS3V1ZUIJByZaRtv1OHYapFx39moqio09+FLkrlIMp9JYgPIYi/FpdahYS4kpJV
###yIdfSdnnkTL7fx4tu5eUsXwX/hOTsj/K7I6Dc1r05fKXx18+fwWmDnuzmnK5/tta2m
###cpWlGlk64mmNXk8K7Xurt4kKkf89z1SBuupoR3F1WJnkpefigQut9JPQnc2yayEuTp
###jbOR32OQl4qryGtfXvv514G8DvC1qedbN3iI+AY0fVglN1azUk5VeBCaQqklWFHx0q
###t66Ve9DPBl1qJBmbal0TqB11KYCRPx5mZdpudtneBrKSzGIt76Qwr5qpBPhfwHFQpU
###oYAKBflCKw0NcSW/CSo4VLa0qnlUsUyumcTkZXn6vqqZ9uoieWrsICsziHGcZwpJWd
###t3kI3lSwzzJYZmIzmbQJ7oQ6mz3DRg4627HnDRUlJCSRd5BpszHuSZTlXdw9V1D1Xd
###5coj7nihjOtIfcNyfW2pb1jV14j7aperm0t1drm6uaquOOGyojJAtLJ2yhglKL4qd7
###mzrvvgWbtYPWu96lnDyh84basqH66uXCSdIjBl3i5Wz1uvet5cEYUq5+1i9bz1SvOm
###Z8JrGaBoGQ2VF7ZQtNX5i+KT84S/3SdqJ5i/ffkOHrS18FWo+ipU/Y8Wqh4i4ux9ho
###yz91lCzt5nSTl7X8Wcr2LOQ8WcCrlkuFouuVfMqWaXq6Smr2LO54o5NVJO9bTdI+VU
###i6erpKZ/KTFHOYar44N7L8/OT466Ryf7nTMlBPF5aYmP0r0YLufp++6ydzFKDYEIWX
###5B8qFTcXTJsLU+MN7fIwWR8DDplt6b1Um060Wp1rLAlJNtcu4SFLRxe12q2tigGNIU
###FKF3Oby15KRklndczAttXKXfLSxoDyPuXi2vH89U4GlI17FwMf3fLwv//9fkUcuarY
###/prOisZS2A5Sl5Ihs+HrPPQviNtyX2qGLKudiehvPDbIXzw/pAZI0NM8TKwDT16rbz
###yJI/Vvup7VYijyU79oNs4LOWMfV6khfL5oN7a4lIBXnGZXTHIOFQ68XNgGMCzW5GFP
###MMQyi6rbHbmnmtMUzE5iaf8KK4KPRrhnFr160xh6+FL9t9SwljjMg6sUp/OpowHSN/
###N+jyaCge7aRVRGbokeCmoGXwRKGRBHbHQc2mH9I5nXcDmSV78Cie/YSiA83TcW84wQ
###NigH5jvgER68lt40ogh4n179asWYjes/hAIUAapQSaR4zkFnxvYbAz74l1MU97755U
###5/I4l78yF5Cb3s1oidk2VtX2MfdEAdl2fM9xHIyL31BA9L3mbD33ZO1Yk2apRezP5E
###n2DNgwmVrj6TzVqGYt3g1neCgnnVyaQZKyjlBY8pk+b11wtsh19ZttD8M/zqxvtq2g
###WQg1yIMJm8Wggjmgy5loI8Rj1pF1RpuNDYv6U/WabwbIIndMAC5qRyqLXVzQdtVaVU
###pMo0rR4iQOdDAB+vaQsBiGHoRFgCkNMxwzYh7MrhF/MJyP3n0bdPvp7cxrqIY3QLvk
###W+b4Wlwq0nLjZos6ozZHNMRrm2YKfzm9AaJkzYbb/qYbuGHbi0I/TNpx2/f8JIi8KP
###D9xPfibB+QC0hvG5btrc+G1mNsAPSmdavY/VzvuVjWUcIBolBrFv5vqYCMfEZqkvbT
###xYLivgGeAtuxFjOMoooDo3OhgyUdmhriiXMsfk7BfWiKs9u46dzV8OpmerOwLqD6d3
###QOOYUVcLdpWbsLa3HTv25h8QN9e/Fgnqpjoviz0aTqYWkUWS3NID7Tya8MfRSKtAi7
###1rG9ljD/dWSb+LyKfV8AkBRdLLP27eOXh4cMZLVZnY4xjE6K0RPw1XSAYfNv+sWa+b
###4I6aJa/Ipz48qUjm1TEzkteLGkyc7Xt97EE3/dZ8/Ou0cco8foiiy4j4iMv+bWP+RB
###2kBtAKFY50YxUpwunadi3HixbchsrH+pxKhD2teDA35qDMhkRcyfs8pWL31D+kSLB0
###7wNi0t7YZWFdEVsy76vREuGHfzsRTIE0DsIc67gkyzmjSadhaoDUuUt+2zRiWCpJNL
###UWQRurG1lWX7RlVHSxkD+OqkLcv3ioxFp0pcGXMgOm1nu1zwagqMZtAbjgzyXgo8XR
###qp8bNEmst4KKugmLG5ToQy198S4c/IfDmzCVQzJPbH3Dx+k8k9RAKwlKy25op51WSE
###qM2i0GwVyDJMhDXNGGyybmxT3m5b+kcjQ/uVQMuylMCl5pbrYzKRn96KnlZKwU5LOo
###WRzt2WZYAoE3w/mix7AWsGK/5+rQZekpcpJIConlo/hEgr5UlqXkXuqRYqr4k7ASeL
###vJXvcTXh7w+ulEgBkKYnA1EoIA2Vzk0jZFMzoqdKimfr1wwcaNRTXklUSg1L11csYp
###Bh7GXmlcFUDVHS1KlJPcxBYQUAFstWIYHI72A4aRXegGJgqg6ovgg7IE0i+3mY/RT1
###6c3R7iu+J+rsbZY4zH5KgF7RRIxFL8KB7aqVpmhBRvAc689Gge9VUPtcIDyrAQNCeo
Valin, et al. Expires February 17, 2012 [Page 156]
Internet-Draft Interactive Audio Codec August 2011
###ujaFmPDiY2R4fHs/N4R4acOk8v1W0y0Iunw6WN4d7nEsV1OIFVpfqRuyWIKXgW90kT
###GmzuTbZ+QalDrQ76QrGdajhYRcHNOUbn1pztSV3WYSGrwfqEjKmZcYwbwg5VuGBTiZ
###sJsIVWvPHWD7OwVONy4oabJatG8KW1nT2+Xc8UiUPFzZT/5PibbaU7jI0rsyqaUtfl
###qck4LF6Sl40Cl+cQbxkxaCfVnq9yaBu9z0dsz3XGyvTXQgVvdQu6bVFTjar04X9CRw
###WW4VsQDhCJgR63xtpYQfERx7mDYQUVVrTlcgPB725gha+/2bBf0bD/JUcWVjQQ/v6R
###5aTBjyZGjz3FDXOsZPhlqWieiGY0NCOhdRQ0H+3PoJ+15PNB1NP6nbTzHtJZSznvI5
###lUQZl0HZaDjdbRrXqy9QCqpYhWmWYZVKKGYq0iWNruWSZX91CrPLHK06r7SJUWd4qE
###SgdX+MzFllvMJSqlT1L+vtprSVSJQmkf/C82pLBc+2dTJzUkkzZ9NJBWKBMRpn90ML
###qvf3/4X1X8x3SyvEz7Xyr6433xH9049h2M/+iGEcaAjDD+oxeFX+M//hF/qOQVYy+6
###tue4rnU+HE+X13fW003rPJ3PhxfwQRc9lIM1YmzHdlWsRmTQaBf+5wnJiLXkojLavz
###MoI9YhoRA/MyBjdS8+OSDj7+2IEYzxSwVi/BKRGLGa//5visb43XefH4yRZLp8PMbP
###i8aIFVUFZCyFY1wRj/HZycvj/V0MSMhBE4vRGD8vFiNWlAvH+HnBGLGafDzGz4nGKL
###WUAjJ+ejhGnrWKiIyfGI8R61kVkvHhARmxlvtiMtZFZFyT8IgVYRCrQiAWIx+CcnMJ
###RTevdx4Q37AcCVHYej4K4mA+uQIqJ9EOd615b3KlLjCmWLHqSnFQ+6CCORAblUo7DU
###DFZ0Ai/qs/XKa/HvXmcftjCzUYUA6w3HKRjgZWj42vSGqmeGeLuuTm2cGzEyDGQD6A
###Gg/7EqUSW0EaR74NXPGL3iKOPmJ3DujycKpkMRwPRz2668Oog65KAcLWstLbfjqTK4
###rUWyx8ifdbIM0iSje8GtLdi+SCgCPCneHFMu3R7ZxE2kBtBG6EpHMxldvLBz0MV49O
###FhOLLmfEuqAzVwKWBShbm+nm91YPBrFMmwxJINk3wMrmFlFcvqARhoJ7oh+wQmzxf/
###/XYN7r/+p+/NX7+F+j6VX3ouFdNP+3dIJvu/nfF/+b1HSOD8mdxuvYU9xR7TGXgn/T
###OUKkN7Kms+VwfDOWK5um1vjOejeZfhill1eUkR1FoLrJ1JrdXADfuAbo4x14mtnKdi
###2GEsW+a8yY4rU/izSF0SznN6kBEWuS9ua23DeZ4kVVfb78yZgsgKe69YqucJlPca8Y
###e9LvgcQBnUDfEZqEyVRfUG+BIAIKJ3GYg6dHVmOpIfvdwkrHs9H0Lp035Vq/Bd6bR8
###OeAeuasGSA113xlBI4sAM5iOClL1PqJ3bmZgL4QzE6GSnpikGqbIGsli7mg+nBWkAc
###QXbdm/RTjai4eQLDpTu8+FZAWEYwuiUy9zz6w+gUquAtKiio8CoDuOWQHgcAjV9PP+
###AgsczuhDB+NMIxXqaL/nw407d+YpzRjKFfojAz4mX9Hn7hbo7F03C9XM6+f/z4w4cP
###m7358gYmpDeeTRebMIbHvX6XyMPm9XKMl8kBtUj72NqH6fydIgHHP7WTj0IBcJxTXA
###wL7CTdAIXlF/kli83q9YlolsrtnX2ATn95Q9Fq56mtyMeC73gUGoKuav0hDI/Af5Fe
###D2FSmYplpAAneoYRwvGe1Z51NZ1e5hZIb9Ib3S2G6vatMaFWZ0IkAESatEdoAJ2/HD
###EGfIDe05W1cmsUXRObgrjFoVyxHC5Yjd3pBG82W2SiqdRKt75foBA3B1guR3fG3fFX
###vTnu3+grwdgZYkpKPAJgcXOxSH+5oUuLoC3EgbTfXQIGNJrKTHez4EC9MOMoJwPhA4
###xh+FH/PiA5kc1+yoaNUwMS3XZxN76YjrDjN0j15k9EDATxvqcamfX676C8iMeZGxe1
###wP3NLHYXN4MBI+x/vPhhHxjm2cEZ03f2iOR1vP3oFBAIAGDtjTBEMWToTx9xDlhJo3
###T70ZkW0emWcrVeF4RCSJ+lj7D4APJIeaT8on89nY62H+0Dd9hE4HZGAPo5IUJncgVA
###AgEXseZs2ZtAZZfWy8kQ8W64vJMqepeXWCd0QrK0QIiRtPF0srzePurd8eMdUMFttx
###1Ha2x3+Y+DYxSwOh0US86YZVJONXB4A6jVsp5vHsN/XKkM+TSH1t8T/9B0CocNsAeZ
###HMABhApVMFxCFOe5x4wO773iTqJLzlXKtV9Mp++khR+Brkytb619BN0pYAOFhQaNbw
###KThneecgk1KOm5hgYsh2ugF0sFa4bF/7kZqcGT1HzYYTKRG/Yuaiu94dw6mg4GPXYJ
###Ou1dEvyPU1qjl9YBjPiHTesnVPgmOdDsZmR0jzHiNMXLBtGGTPl+BnSBVb796Nfdva
###OP1jmQiEWvLwrfxDqYENkm8nh2B7x4vMgNVXr7fjoCxWjbZWTlxb7t08MM4Akw8MLI
###tr12UAAAPb08Pdx+ZFDYhWDPJszWY+Cri8XjNPXbyWOkNADLxeNZDxjK4jHDpJ3wKH
###mAm7PLAYan/2jEgUbDPdAAvI6qi3JHQ1091kXW3USrrOyB0wt7B+pdbMlvcc/6szzC
###Qn1j5NrYePu9Y3rcFdvqIqJ1QWa9t1HI061qGEFUblxS7Y2NRqF8U/Xo8foxX4j1Nw
###mZjc5iROthdb8X3AFBV8kb9HuEF21DpuE8xQuate57Dbq0DZOCogMRv03tD8tehjy8
###7kQ1WTHex+sHA/HHxhWbv0sc1gr5EQ3F743I4mI6TpmM05YG7wHIeKG3W9udPdAW9j
###vdpyfnzWzLHHrItl7JOsEqusvpsjfawCJnr4+6T1ENMzNhfVvl1MfrLxfAMWZVVJyI
###CKwgkHEXSwMuRE/vxtuqZuXO9Xj9FCVovsnydim8i2rRrECVz8pu53CXwanqO8frQe
###Xev6ViicLDiIOp2lGMTT9U9LEBH1tbxrB/y1pu7uwYCbYCNt3SpXqwiwrAzQXd50ZS
###ArcIQ2sBJ5zNVEh8i5g2CeKqnvOTF4XRQqntRvY716/mRkOejnZfffv/Qbeb3xo1sc
Valin, et al. Expires February 17, 2012 [Page 157]
Internet-Draft Interactive Audio Codec August 2011
###9StpMo+Ihidh4VW9nFgcBK4SWsKnbfviFnY6sra4sQKlt525jxSfZKcm2r7EaSWoq8
###WWa8/ABi2PRD7vUE3+OM5d6WSgN2brsvCSD5ObgfTwzYZpXZrt3IitbMs1kFaRjcLY
###O4CO6CKAVN8ISWiEHWG8BZ0Z3pXlEYZ7pklGHpOBPWSArUqDVDAQCIlhLqRNMiAyBg
###V2+wTOfSkyFlLPWh2UKz6d30hmuWW1N504eUEWB9y8wDV0uqpG/MZeHOUx5hmbJktA
###hguMFu2BrVuDMgRa7Cxe5gSfimXyxMuN8ujal73OXLwhfbDZW7aSyax1khArjiMoMl
###TuzRwfFBY7Hhtrrk/lbZR0DHycp+4oCZ1Oa7Wt3XnR0qQBke2F/V4Ya7tcWt5fqt3z
###4pLnW+QHc1gEfmw3UZ9CYNWDCAD45eojd61kMEmw2lCwvL3l4U1io0t+P8uar8NZQf
###Nb83liKVXblkiJOfsx3goncxHIHAjZQe8JdEfOvRdJI+wgXlPiaYjaZXsyZiqcgiWC
###1AjN6vhA4VKkKBTo2aLy6LL6jr2I76g8kjpDNwAJ8vtzNgMWjngBrYqKDo9uUW1zVo
###fAOPTYNoXdpF4EKGPy++n98DOI1J1Ce5/lGxhf7loAAL9ispMgfMmEOVi8+FkvliuQ
###Jsi3vANt9eANigEwpqzPUwghnpgNviKK0xd96iEbzZ2IDcfCTxoxakAORFBlGG9fJT
###oWyOU61MeCpAO8dwi7SP6VuevmhoyehBmJxYLJCCfEG2PORFQCoODk+eI7Fnm+TNxL
###hexrAYOEzHDQecBvRjh71LcJXb+AMa21ZVdsVhGFAUXiPHfHlwfM6yCcO/NMVUgb1t
###ZlWvc8QQGt5B1Npw1fxlDIPhpZ2V88SOE+E/oIw6C9Rt9KS52NqCun/LKMFC13khJW
###BIy61tHKBM5jInGjPfl75l/ERhU3YOopv5zJeHkA24+4DRVOVW/tJa0qvANRrfvcwL
###MrAsBrXyj+KK1CbA4tqVpSqiXEm4wzRdViVrIU/wR2fYMvipXsaq8t+2G7qfzWqlkl
###fh1laut7nuVyg87OjCNCDrCeb76eB4/+Sn7tnBf3ZsU/RWM40kJ4db3LlvG7mXGeN2
###M0jt7GxrCOhG7exdWUrO4FkSlXPDrVLydLV54vTQ/f9K/48+7sEMJ5vXX8bH4B7/Dy
###eKoqL/B2b/6v/xB/xV+X/QBaDJp/h/fHX9+Or68dX146vrx1fXj1rXj8frZ2jm7U/H
###4+xySBTWZ1M0V6MtZzbqLXHR24sZsGGgd0rgp/WIkrzh+oG8e3k3S/O3WG7h1ZY5J5
###GtEdSAV2Xiu4H1jegJja7i9N0fmmv/JrdTWsZbq+E2dbd1j1QfcSP2jq1LSiu5tLjo
###AjuOZGWENaLWMb4YEfOgjTQhtUA4gA/oKy3FLoa7iri3uewRSNA4P0aCk5qb62gY+0
###ldqGmCkgyzuL+MVM5Kewu07fen89l03lPb4dzuZDqxd4/PDrBXg7S3xA1auTT1GOaD
###ecmHFE8A4JkEoXlWj1ujxnoXC9S/LtJ+jzga6WGaOPYW7PkCctWciLkMVDnIfCDIAL
###UlGyFuSHFIDwDhFPf2MlDiMxqAsDai4VITwGo0snBTHG8nVSR+ku33Z9uyi3FvvkTT
###+YfenQIUVYdOK0s9pwRXJOpjdPGZWFf9vtUINm+bwliG7OfxPY71Brf2++Ppe/KYwb
###PqzL0Gqm70QRou0z6CVp3pWKh9D4DJpH9NtnIQYW0+rkguOgPMcjlNFwT3hlQG6Aej
###ARlAdiLx8tkPaSreLugsMQPI9/owt+zKgmfqe4ubOUrP5IBzgJZbAAE0MrprKdOn0T
###IIBtfTS/TFEfcOBh9F7Wi8PLOilhP7LTfkQxQXd9bZzcQ6GiLu8ZZhCx0vZuzuMkT8
###mNMuNG2j9PrvaB4x4A5uorjtdkR+/mpDML3YJIC9Tzen8yt8fox5XHTGjQM3cGnP8D
###aJKHmwnD1GQ3EfIPh4Bn2FJfj4BRDukxfnm+evkOmd8PT5m7faUaRFmziEdewcIpDC
###OW0RwiJGF/ARe71GpmMRJoBO/QwVGI5e11MUEEepRd4l6QwW7QwvxUVd1MSChdVIN6
###82eecXUBdNUTcogOQzKQPGjLbxYXXBuoNXGO+kyS5GhNKg6yK1gAHQfKDtejSE6b5D
###Z4/LYR86Lwv6qIDNRGTQFI6n6GmXqofeOSZxGg9ZVB33blnMYUwnd4YryDyh7fcZ+/
###KgOd0cgrhaIYatQnPVlpJK0d0KZwBdF9hjRQjPPP3lZjhP2ecDaTCAX1at2SRieKc3
###Hw0BmjhOPZaGTwPmwcK6m+JYULpdThmMvXGeRJurOSNusuWG5AO+70ggJY8aqLPR6F
###40dxrdXrOpryoe3RG3UiRaWba7vRbkZdW9gSU2qLCNP7+16fcWVdQkzrMH+gStGNrT
###/1sKS037njEdXoCCMLpkRzTl8YL4o2kgeYz1u8PR9IqMZQOh08IFyXcKqSjJuAQYqR
###JHra1syiuQWfDA0jz06GyvC6IMMlDNb5X+vLNGxrvufufpy+dEUjUVxZnN0fiLOxVX
###iOE2m/euxr0sQ6P7dLg8A7w95VNwTb0T3+0KnxWz78Virm1K5BdodW/zZkd6KeadQr
###WNb+F9CwoYNgU8Y98Uw4I5oXuH/+nQPLrN4vsG1GA1bOkNPFAQIQNunWMUdbvnB939
###MxDFn5rwe3S5ANpxwfeAVzTnr2qvO0KzbVVz3e7z45d7XdAcTjt/pbYGVu5dw29hoC
###M6KIcWzKPdVzvbnhvEQeJHQUwXlVd0hUAjQRe0HW8dlIhTtCc1y8Wko92Lm+EIULPb
###H/1N+ovmRWj88OT4ebH1w09pnmb3U/swyjrB166Xrl83po4qaebkpFxlCr+VPZoodv
###d2e9sBwtZXTkVCfoBWlfXOBosyPb3T//Ts1KRLnKaXOAkV8BaYo3a1Hfd+Rs8o7SgI
###AmqKIhdSfvYMBe5CBZGqkNyD3VTeBMsp2dXFxU3RXTyed1mka2wzR5DK1NgZmFXsLF
###maRIRyOwIY76G6MpVdajGn48vZf6rsf0xWukiuFt3BaNpb/j5LYL39L44dL0T7n+d5
###oRsE3p8cN0KT4Ff73x/w95jjbZkOU8ShBigYoSDcu1lO0S+uT5rYVTpJ5yru4CXIgI
Valin, et al. Expires February 17, 2012 [Page 158]
Internet-Draft Interactive Audio Codec August 2011
###wlm7SESUoCwYTW8eJ7K0hQcG5HDiZiWC5opAeL2BK+RUgv1ink2OQDNUNPX6EbXLeV
###U3r5Xe4QA3aIDjCoc7v7nWdi4Afhee3fZHHl30ofeC9UhXBzI7HhQ4438A8Pa/+6Fm
###3GXhK1oyi1nXDQspxNRGgnDF0/SOTZjRI3bMeOPPpeO4jbkSePYRD47XbgD1pr+Ji4
###Xhy1PZ9TXagmgBrkKXTaTuSrtDaQ/ySJ+MkL3MiP/JCrgSYS33elR37og7ag+gcZo6
###TtSp1BEnqhH8T8FIZJ4sduwrVEfuzH7Xab02IPOhe50l4CXYkDT8bYdjxcrNICFAGl
###BFuAWlzXQRdXrgTglkTQBD9Ar+LYk5TAD13gavwQhkHkxjFXEMWJ6yeSLYE+hiHDEi
###EA5fkBOuCGbszD8jwH2kw8qsCDmn0v4Ea9AJAOesEPUeBHSSQVxG3UpLgdnCPPCRyq
###wHcdD+aQy/he5PhxIg8Bnm70uVE/RPjEDEo/DoBDOzwEv+20vUCmHF4GbTeQB5i30J
###OJgqlOkkDmPgjjCOY3oAoCrM11GDpQGvoacw9CmIkobsuDFwD+RNydEEYDc8Q9gIl1
###oAxXHcZBGMaCVSH0zXECHnbkxNgFTok8H6Yy5GmMYAZc3+HZj8IA2m3LQ9ROojiWhy
###QATBcYRO12gps4VEHsYqRB6QEsGuhAyMMGNAJyIPMTh7B64AU/wEqIkzYjdZwAengh
###Vw1zFfmBzzOHEAiCgGuDeQqiIOTuJB7AKfZ5cSUAeScSTEwQ2+JYHiLAxUiAmACgHV
###dwNEkcL1aonAAIvECVaUNXfSkDiwvhyL0GOAH6yWS1AYs8L2YYwGg8WFNSxvejsC0w
###aPttoCLS63YQ+mEkqNwOgUG2BZEge5jAcuaUCHglDF0egD0q9G9HCZAfmdN27LaBaD
###AiQacBd2QaATa+o1ZjO8HdNlnebWgEkM+RB0DsBOGGFSQx4Edb2gEcAAIiZQA4ULkM
###u+1Fke5BGxeAqqAdtBHhJCVsezBH8gCr2ZVVAiQEgKtrA4IZRQKDdhL4sVAeeAC0aA
###sQoQu+G6ja2n4cqZFCQxF0TioAFIV5VSmwZIJEPyAuqIc2QEFXDT1o6woAJq4uA0MK
###4+whCdvZQxuJkOVuskCDaPDxiSk5a6YEst0xkPocS1LvygyJIxuCCIjpbzyXuRHI0J
###X/J8b/bpT981z5F8C/dsvy4duH9yu6+OLl4Vmnu7e790MnzHc0n7Kqu320wMHvy/Q2
###BB7qhNxrG3pQ988cSeDqf2uJBwOCf67n43BwDA5kAVlxBRi4/JpRh5TNPrAWrirAqi
###IEUuIjdMJ842YlqyrDD64n+6Aa8cN3wtaa78KM+B5+INyrKnhIpfCxhvVZxgfVTB8B
###lAAWiB/4mI1uxcda9lislD6ovuyDa8aPGEvEODacFiD2hOw5bMh7ljFCoJcC4IPf9h
###gfsOH4of+vPTjngzJj2y4MkqCc4ARlq8JH6LVlumGAOPoA0gJEDUgPYvkHeUIAI8Ik
###hHwh5AshXxjKP8iDMxFCvgjaiyBfBPkiX/4BYiCGRJAvgnwR5EPQxi7/o9lBUPvSl0
###TaiKmuNZxgKt+WMpAWQ7s4MzESAYfXTQLvYI6sBPK1IV/ba621oWwb8rWRUjiI0w4i
###Hc6768T4gQkuQsnFpefienExwW0jcsoqWHORpIAogh+JdNln8CFYaNixdA3e4RLDrl
###A3AugGNYWtOF6ueRcbwAlyEbWlvawp7ANOmetjFmhtzcWZcnGKXIQTiND4gWPCqXBx
###DtyIVj7RRHyMsUSMlcbYJPYPqlujcbRpehiMCLa27hh1wlE98bEOWtJEGLh97A43Ta
###3iO5wfFyfGxVlxcUpcrNhtYwVYvYeD91yi1Eg7PCJx2B8crYcNeQhWD9vwQqHoiBuI
###Y9h5AibNlkdQiTUsYEXwuGm0REu5cawKZ9/DsXk4vyDDYEOYgHhPDeF7fAPwW0uwGk
###fTMOyRi8gvw8Q2cYJd7IznEO8JhFaDmIkfmIDLxiPqxUsF0bbtKgwgPMNpcHEpurjm
###3JAINmbBpSIDgVoYlG1HMQXEW49WNjXJsAs11SPYhcwVcdqw1wnOF6E6tYlLnWcOsV
###bqj/Iwwkef6KvHo7Fc4RfUMVpLVBmDj+aYwNzmSYWCrvSkzQQGJ5A7AWNeY1RNdKs0
###KQQHjxcX4hMhJc1CoLgZz207YbAD6iS6KZ+bgkwJrS0q5yl4IhryTPkKREzh1toEGJ
###wRXMw8DMJNJIERL/M24RutJJoDX8DDhHKNEMLTazHBZlxPcCFi4knISygbB2oaccqY
###jq4xyhE0qauEOExamVbgIvCQiBDaCgXmiQgEKQEcASXRQAgAkauwFBdKwPjgekQYCI
###cCfhszDNYIvjS0hzC8fm+GDA8gzAyPqnvAB0O68MEkQz7W3JhWQaLmD7sUEW9+UAv8
###kZcB+IPQTX8QKvFHohANCUlQ6uBaZafLPVcLys99JPoD1soaLXtEZz9p1Yswq3uOH2
###ugk+Ev9WE2iB1DTNGjqeplBu6VPa/6yI2GiRjiFbKpil6u+AgqPlzjA/pE00J4oBiQ
###Hs0Deqk+1krvgtxHoj9iRfFlNIUOFsG9quf8YaAW45dmHTECHEehRlOhpmC46/OfDv
###b3DztnZGPsoo1RqSrVqbn1WooNj8E0VbxkXeYN/OK1+6uh2lm2ox8+tqxfWQVEu4ek
###uaBug8YbQeoap0Zh7HuS6kUwYW1QRXVZYFOkKGMqiMchqKpZ2SQCpUTVHHq+H4KOq8
###vGoLS3Vc1RGDg+SEe6bNR2Y90rUOjReJGVDRMnaKvUNohMQA+zskEICreM1nXgKQmy
###or4T4SMnwoz5ceDokkAmgkQlgi7hcbVUMgFQAA5JYuAHbS/yVMkkRqOhQMINI0gGLV
###+VDMOQ9XxMjNpQNNRtJr4XBmStwMTEAzYGMFMlYeghGRIwsY3WVV+3GSfAICIZJ6y9
###tgt1q5IwsMBTEwdsL2rHQaBLen7UVrCHeQmC0NcQQtuuozoErBsEwmxeohAmORHIw6
###/ERautKglSSugJELwYgAnAVyUpb6xKJoED9QaqZAgz2G6rktBKAKKfLgmyVRRKb6Fr
###MNltPc4AwOm4Uq0PgoDfDnTJwIvQxCiJvp/A3Otx+tAfV02ZD+NEU5UqCbgqBj+bzK
Valin, et al. Expires February 17, 2012 [Page 159]
Internet-Draft Interactive Audio Codec August 2011
###Z+FLf1OL0kcdgsholoJTRg64FWqbEe1Ew0dOn5BDLRBpVAEqGngZ/oNkElCEKFmoET
###xX4UaQg5MNm+G0siCFghTKgq6cBMaDQJAG9BslALHNA2idnohYkBSFZJpOYzaYMOo2
###ELWIBGeF0yCRCvVckojEBLUNiXxDCfsStDCeIY5JhYwRYaRCO2SoQGQWpSvU2iCPob
###CN6GeXKUhG0YeSAlYRweTK/uLaxHwBuBUAiiQDvRBAVIBAwzkaGEvp/rLYAZ5knAFw
###ZB5CPdkpI+COrtSLUZouXZ81VJEEKJCnAizIgTebok6CaAqapDAIQg1HQoUZjKiUmM
###S1nhUOKAqgMYKIlIBYJI0YQY0c9XqBk5AFhX4xDUgpZgQTDomdP222qVxdSFtnQIyK
###8PIq1aK0iiAlctXoAArBVHtxk5gRO2BUJR0AZCqFd2HEKxtuotoJ4fhImCLeAwrHRd
###bURGeFeVBOTHnVFJBKRxnFj31kPq66s2gYDCAlDMJQZNAoiCAkI7jmHG1FqJnRjk6l
###gwXj9xSZ2XE1U9XFK3womqB1JS9Y8TVd+lpBoZJ6pRS0kFE05U8JKSCpqcqCAtJdU8
###SKLMkZRUM8iJanalpJp7TlR4ISUV1nCiwiguqfGNEjUuckmNqZKYo7caxzlR4b+UVK
###uDE9XKkZJqXXGiWnNSUq1ISZTVKiXVWuZEtc6lpKICnKgohJRU9EMShbZIyZxUpKkS
###l9Q0ixMVPeOSmtpJolBCKanoJCcqGiolFYXlREV9paSizZIodFtKKqpOiZriS0nFDy
###RReIWUVJyEExWX4ZKaB0mi8CcuqbkXJyrOJiUV35NE4YlSUnFMTlTcVEoqXiuJwoel
###pOLSnKg4uJRU/F0ShfdLyRy91VIDl9QyhSSKvMEltTQiiSKpSEklx3CiknGkpJKAJF
###GkIympZCdJFLlKSiqpixOVRCYllbwmiSLLSUkl6UmiSIFcUsuInKjkRy6ppUtJFMlT
###Siq5VBJFZpWSSqKVRJF2paSShSVR5GQpqaRoTlQStpRU8rckimwuJZXkLoki1XPJTO
###iXVNEIuGimMEiqaBNSVisbkiqaiJTVioqkihYjZbWSI6miAUlZrSCpVNaepKxWrlQq
###a15YNtp0ATt8N0ltFvLcnJ5m15e265u26/tt1w/aroeYXQ9uu36u7Np5tmtRxK7FLr
###sWMe1anLZrl4Ndu5Ls2kVo165fu3bp27VUw64lOHYtrbJryZxdSyHtWuJq19Jlu5ak
###27XcwK5lJHYtD7Jr2Zddy/nsWqZp1/Jbu5ZV27Vc3q4VEOxa2cKuFUvsWonGrhWG7F
###o5yq4Vwexa6c2uFfzsWpnRrhU37VpJ1a4Vcu1a+diuFa3tWqncrhXo7VpdwK5VI+xa
###DcSuVV7sWr3HrlWZ7Fpty65V1OxaHc+uVQ/tWs3SrlVK7Vp91oQOp5qqsAlZTjW1aH
###NWONVUwM0Z5VRTdzexgVNNtd/EJE41LQZ2rbHBxGBONe0UJvZzqmniMFcOp5rWEXPV
###cappWDFXLKeaNhlztXOqac4xKQWnmpYgk8pwqmlEMikUpxbErBrTlUkZOdW0eplUlV
###NNg5lJkTnVtLWZ1JxTTTOdyQk41bTwmVyEU03joMmBONW0K5rci1JzJkmT83Gqac00
###uSanmoZQk+NyqmlDtWvNr3at5dauNfratfZiu9bUbNdaqe1aA7ddaxu3a83qdq1F3q
###415tu1+wB27RaCXbv7YNduXNi1ex527XaJXbvTYtdu0ti1+zt2/d6QXb+xZNfvStmG
###XsTJuS0t29CqODm3H2YbOhkn5zbTbEOj4+TcTpyd28NzAQeAgEcBKItRRfFS6Vzb1U
###2rjlf2W4+6ctAaZJUQ0/CuBLeerMq50hNdNc8aR6pQRKNXBXZlmFmBmBlSV+G0Xg9V
###y0EvpaqVpFdhxSLMFnDF+s3WftXS12SjgmpkFKeC4GTEqopWaTpXQeYyEllBITPqWk
###VcNWGuoMsZTa8g6Rk7qOAGGSepYCQZE6rgQRn/qmBfGeur4HwZ16xgmhnDreC3Ga+u
###YNUZmy9zeUNCKAsIhnBRIVtkckmFWJKJNBUSTSYNVQhDmSBVIUdlMliFCJaJbxXSWy
###b5VQh+mdBYITNm8maFuJmJqhWSaiblVgi5mYBcIR9nsnVZtDbE8rJUbkj0FQJ9pgxU
###6AKZHlGhRmQqSIUGkmkvFcpLpvhU6D2ZzlShMmXqVoW2lWlqFYpapuSVdTxDPyyrh4
###ZqWaFZZlpphVKaKbQV+mymC1eowpkaXaFFZxp4hQKeKe8Vunum91eo/ZnJoGwxMKwN
###ZWODYaiosFNkNo4KE0dmHqmwjmSWlQrDSmaUqbDJZPacCnNOZgqqsARlVqQKI1ImGp
###XtT4btqmy6MsxeFVavzGJWYTDLjG0VtrbMTldhpstMfBUWvsw6WGEczAyLZbuiYZMs
###myQNc2aFNTOzhFYYQjMjaoUNNbO/VphfM9NtheU2s/pWGH1Nelu0Fxu25rKp2TBTV1
###ipMwt3hYE7M45X2MYzu3qFWT0zyVdY5DNrfoUxP9sIKO8DGHsI5S0EY/uhYvch27mo
###2LjINj0q9jyy/ZKK7ZJsq6VipyXbpanYpMk2eMr7O+bmUHlvyNxZqthYMralKnaljD
###0tQ4mp2BAzFKCK3TRDearYijMUL1HUYMFAj0PSzVqWW/C3rClb22xtj2sHWwunWhDX
###zk7dvNYhRB0m1aFgHe7WIX3daqlbZnXrs25h11GEOlJSR4PqiFcd1asjl3V0to5A11
###H2OpZQx0vqmFAd96pje3X8so7R1nHoOtZeJxPUCRN1Ukid+FIn99QJTHWSVp2IVifb
###1QmFddJknRhaJ7/WCb51EnOdqF0no9cJ93VaQZ06UaeH1CkwdZpPncpUp2vVKWl12l
###2dWlinT9YponUabJ3qW6cz1ynbdVp6nXpfZxeoMyjUWSLqTBh1to86o0mdtaXOTFNn
###36kzDNVZlOpMUXU2rDrjV53VrM7cVmenqzPw1VkG60yKdbbIOiNmnfWzzmxaZ2+tM9
###TWWXjrTMN1NuU6Y3SdFbvO/F1nN68zuNdZ6utM/HV7A3WbCnW7EXXbGHX7H7U7J7Wb
###LrX7NYbiQImlI1srd4kMZYUSywfFVuxN4QE542Dc04Pz086PQO9zB+Kyt6viduARuI
Valin, et al. Expires February 17, 2012 [Page 160]
Internet-Draft Interactive Audio Codec August 2011
###vhcp6+h1zZ0Tc6AKwjRUQULqLFJ+w9CgWBR4T5pCelYfgNzE+Hsl0KYOC01oJQQi64
###+oSxj2ds6cg8Hij08Hhl4MhpcDqb7mP+gM740+l4PA7vcxiGkE7yunyWGrPSmcRQzh
###h7MZ1QDOVAb6JiWgSYv42H6rFm36f26RA8HqCkuB3YXxwHdZeOM7cpnojDARXolLmP
###+QM8PktHtulgu48FgphiGeAgHTkYTtEy9HlZL6EnhyM90Ll130XoEEg5rAm+wwIBFa
###CIAthFGmCiTjbT8WQOVhJyiAePAo1g/oBgyuEtCCr4joDa4lAKdCTcp/PCrhyr9vBE
###uY+nuyM6W4pPDgXAcPloPoUm8DF/QMewKfoBnpwOI4kGQufTOZIKHdyMWmt0MBUPz/
###uYP/BV8AA6Qe9TMA2KYNHicAp0xN2P5Gy+izV7eCmwj1VQAIOEIqpgOcxPx/LpKD/m
###D0IJdUNHYT0aHo6Dz+DDqLw2HdJ3+Qg8nUL1MX9AsRso9IKvgpwEFLGBQkzQ8Xk6Wy
###1n/PnYeEIhOiRWB52L9ykIAIGUjrlSgAaK3EEF6JCuDgsDI1kLIzm86+FIAhwJn/nH
###DJg/IJhSPAiKTBJS+BF8lGPqGIBgzceoIhSJAk/SezHFCPA42AidWPfxYHyA+fmcP7
###7C/AFFbpCT92seBhbxY4lu4uKhdy+hWCkYwUMFdfAxf0An9XVoAp/CoUQce8XlYAX4
###Oor5RDpGoIB+4RNWEamjvj7WEGD+toqt4GP+IKTT+i2OUODR8HAc3F18heMIXAkMRO
###f+fcwfUEQDji2A76DAWkCHsOkgNgVrwPexx6FdXKzawzoCrIMDNWAGl+K+UEwSCiOB
###UKZYMFSAImtgj2mAOJKQDi7jKxxJgCNJ1FluH/MHBFMXx+VTOA0CM/5qqVg/GDcF4z
###74FCkBX8UUSkXCxdCJch8jGgQYeQVfey5lx1cUb0SFzPAoABBGBwhUhAAvofAsCcc0
###oSPXGDUICA9FgMEcFJ6I4iBEEkKKw0dQMKGET+NznIWYIuQkHLYGj6Cv+VhDgPk5+A
###RFOsJXlN+Xw/YeDQ/HQd2NKeASRbfxKTbMGoWO8D0KuIM5XIokQdGH8B0fQMd/FJoE
###3+MryhpRJB98gjrWYnWa3XcpAwW3wRyeimcUcIEWx0jxeIAJR1OhwAoe3vcc4EgSii
###2hIjgFBFOXxpVIsKUg5vARLsdVCCT8EoXECPFkPAa18PE4faRO0/t4MD7A/G2Kh4Gv
###fIoyRCfv5aS9hxEufAwOQlFlMG6Nh6FbAowkQjFDMAqI71IUEQpSQxFGKMYXvsMCFC
###aEIsfga3izxlFb8BUFvcEqKCIO1uxjDYEnQW88rNmnaEiUH/uGwwNZGqrBcVB3KWYH
###jiPAcSTq3L9P8TMoOgnHFsF3WCCgMCn4z0fo4Cs/Djg8CYflwjoCrCNWgQh8zB8QSB
###0VwsKnuEwRhzVbw8g70DPsMY6EY7jgqzZFc2pzLB8KwuJ7FAyFwodQiBgK/oPv8ELz
###FQEHWIICMahCrsK398tVkOsN/NNyVaRkKw5IoWQfXwtAIkaxsIWCRaCEIZSZ1iiWjJ
###JyPCXqeCKrsERDAksoQVpI2MF2OGYNSjCxkmBcJZX4SjTxRLRgAYQEKCWmsDSDLYUY
###rsHVMonPckakZA0SJZCDxUpiEIFAIv6EIlusBTqyUKQkBMX1PcX6PeHdzOGJgYsYgM
###LCGskCoWLmFHSJOLqruLSvWLUnrJYZMgkUwraFu2NLoWK+zKN95ruR4r0cbEfxRl8z
###SAyvpZkxMRLFLJmnehyCTAWVYVboqSB3gTC0NV/YIjNPbCdUzI15oC98LVa8jUPjCO
###tBBsXhRgLFxpjbYUuhMCPhWT7zoUgHn0uEm8SJRGNhhoExhDRzIsKqmAfzGI/5RqR4
###B0UnQWaVaA5ABF7YBDMTV8KacUSeWFF8fIoVrac4JZ6QYibYxHAUWWfq70kwLI4ZFi
###sKraguEIw1DmSiaKevCaiQYQozRbQ4UMSUaa7HdBSJJ0cfS4QaJpoiEsFTscJCRTtD
###RfyYRvpM9zhMlK9ImyekiQmYI3GaiMwxNaTARYpYMU3z76NTZtzj/Nv76VQu9rEofJ
###GmRUyFYkWJRPGKhMZ4ojwlSj1yRQGKtYojSkyi1BRRRCJFE1iZYO3BYTrgCy1oCxUI
###FSVwZX0Hao07vLxJuE60+MwCciQisCtCbqxWpgiqEa85kj1DtSJdWWeBWmuOLLNQLT
###WX14/Pa2itLasnUNKWw+vCl7XRFpkoZKlHMJ8FGZZcHJFNQoXyLuOxL7jcFiwOFCY7
###hJ/E2CPFuoU5JxoDhcHGmoUKk0wEs+rxKapCp2JYnUpsipw3kWFLEL4WMOp4wp5CwR
###RPuEwo+irzCuIOMvW+JvJMxwMh1TKvvlBcJqpERkOZQU+oYShyt9C0gKfHE9IU8mxw
###IEAhKQJvXyiDgNdXC1yAGfAyXQXHs/Pd846OLdTNw7OUWA5XhBDFt6mlfxkFOKYmrL
###r/9XjdmkAODJqOgYqAVIKO4A8oYdHvjVJMsV1+vh5yzl+JRDqMZg5DMyQwiamlVRFm
###9SPVMej1l9P5AmvJmZAokZ9UWinCUiHPwyDn1kHO/VTIuRycLShDLqBbCOIC5CoAFz
###Hc7gfYvWBT3fh7gM2rA5v3qWDzCGyIMkWwEbqVEM4rg+3BeHYv2FQ3/h5g8+vA5n8q
###2Hy+T6AENUK1MrL5Fav0geC6F2gleHwqzAqwO9rfy+KumfHYSgmrbl4YX/azHnD8NQ
###l5bR7dcCQYtxGzG63x+iF0Zasxs5hzNO8kilwVaRz3Njz9EPtqOy1ngqd44pHvqgow
###4rwO+u2HXtGNSB6cduipHiQY2D1REc3jdhgUvIvkIQi9tmo08XBPTz04URypHhi7Dv
###AQ+TqufDsOnLaOwx6DPB6rFLWNQRVEkd54ggc/8XQY9ciBjqvuGPsibdzloo1PqgCA
###G8QqJYDuaLgZ+yzwAPJuqB2XEhBjVQW43xOryTL2bTCUPAxPlQE1KVbh59ug/EUqtr
###65DwQPDsj1KpsT4l6TenDxNml+0PtKFNke4BGFKrJ9AuBRM4ebbYEK9W/uU8ED7sV6
###UkEUBb6vPKEiKK4i25v7XjCliEpt9RDApEpc+cSHQStUNvfRaOZ9FfM+AZ3CVVHqE9
Valin, et al. Expires February 17, 2012 [Page 161]
Internet-Draft Interactive Audio Codec August 2011
###B5EwVEc18OHiBJtRPDnMRy6QRgSwJgDNWD7PPR9QBxELmq1zEgWCg3XcCDE7bV4Mx9
###wzYWgcqlAh/go0AV+6DuRQVXLX5wI0ddE4HR+D3aDaYKHNwyU65Yxr5mGzACVHvl3B
###WHuJ7kIcKuyg0HvE8q7UShE/vZFQkeqAXStwj3en2VQvuushbwtnFX3X0AswY4L0PA
###7e1ArQVzH7cdAkhDV13SELUhl/IYC9voIqAecF9YBhcGDmCstBP6Di8ZqsBzIk/1mv
###eZ9WUQjnY2AJR0XF8tsyDGW1akB+a+Nay/JFZ3wZC7R6Twmu5RUKDS++BUAWi8gRo2
###9NPXd1P4bR+UXOkb76tLO7gh70d8WQcQQVh1arZ9vKxMAZ736VUKyDVepFLwApi2zI
###KPN0F5ks3c928D5rZdRYS8CCCgbtTwQteL2uquDcOPAKgG3SElD64PEyG44wEeJupB
###+yVgBUCpAFwqJcI0qQDR3VWEmP0cVArePBMKPQD9Dikpp8BrEIAEiOw3oR4ivKpGOc
###uFgJWRwMDxgSgpd0bTDwOJmO5BgkQ+kZQE6AZu//OFJezXIX5jgHCeunMlQQ+dRBYg
###tJERh8xPhG88CV1FuBKYBGhTvMISWFqR6oHpd4LEESYokQpcALfyMkscP/aFFeT8WK
###AnHnoRyEMIq1uYa4L8y/GlAvSLCcUnKAGy0VZEKMGbYhR5SpBukevQWsHPJkFcCUKV
###zUMHK4EBDCwOZW1nfjtYQRjjHU/SDpDxQAM+DGCowijFD0hgAIPxwliAGACSeYL+wC
###RhcapZYL8iqS3wgfwqB8DA8wD9XXVxDXp6SQXspyRT4iMvEkqe+IBhsYKOD+zC93g1
###5vyeEg8IoW4Hmw/V4LwQKbuAivyoPF5MwC5glXoqBWmQeJPCsg4BMXMuhioFV33AFC
###lx0b0iUlf0OG0/UrWx64wMDu8faisgOqEbkrcyVuD4HkyQdJT8xpSvHTCVtnLgwTuO
###PHUnDi7/wBUYiB+a+Pzhqo2EscQJimwCELouKFEVsF+bK/cPAUSjWGXDS2NkTkEgAc
###YktEr85KQdQKnEk9UYx0CT9T1HMcDAEb6Q87uLgZsFoThVwaKKAsqGFUR4wY6n3CTJ
###j0/dmgQTqUg0LB+QaRypAD29fCHr7Beo4BYAE01UtgB7KusHmveBHclI2c9QYACLMS
###R5B1OAwGqvcOCy1JI8GH6LOCFtdadY7IFgFChvTugz8HfpAftBKr9LHwhcolIcmIdQ
###huDibUSCsOJXqR4QK0XeiZE+Kod9ADWInY4MgV0zpWongNlXjqeOF0REe+kBPWnkri
###dx2ZSbsICOAq90JMWHNSe9BtYDBCpSN2EZfqQRUBScca4AElAvkBRQURWrFhdPTx7Q
###A1PQMsLbkBy5hyqK3VCL++z6KcNGTbGtWBusRcAXoXwRijSecGdxCVX+oRFSafUQBL
###A6peoQ2KwnS1NcRaUHSMPURUkR3r0Ve8qj1CWWwQ/sQiq1gfgHaYFcJwYJSqAFRSqJ
###lGQnrqVSG0hBoIKpByCKxMCwAtCxIsXNxOVUQOVGKD+pFIShGqmLvFruyGNXVF/dex
###ahh5eUAXYTqpUFYmo78IW6sIuqSOvou9VW3DlEjSWW2QbRJwAVTlxJ2XVVbl5L8GJA
###EbZDVLLiSHmxoiQv9E1cWqU2kDkzp9UYl4XISEjBNO7k/MDDCISxSDUKrM1R3uOAOC
###BMyWoUF1jxQSUPOJlGFFRd7bkKil2iiKq4xjIehEC12uoABKx/11dyCEiCPpBFqYBd
###ZqUdWDEBXZyGFXhYsSx0YCReotxexZVWAAKSNhAkGQKQZFAPpQLQcRxP1im72LrKpx
###aYTyzTGKIMrbT30AHWqNS+gK/pEh9WVEx86TUgPPwUso5X9gEU5G4+cskVIIKuCytV
###lhnIYXi5mZRJ8LZHEfNy5xACvDrREc4UxNAXRZECIBWAr9IOufDKgSWcG6hBnHTRO9
###ATVA4AERzdN3LtVT0A5SFWtyoiFYdhqLsGAcB09GFNu/wqH982Xpgo3QHpGsiB9NoH
###3FWGAXYFdqQCkMnDUDklwxLRgnOAN7q1BfDsIqz8k0HuAL1YgOh6sROpWXBQWZSZE9
###dhqdrBexVloQdAKmEmArliMUZpQ1x8yaVYxEkfzRyhYJWfgAyplAcfLyEM5F663DkY
###QF1AF3F292GNwtIQT1+oCxQvlYIuyIJIoGaCvJKIczIQxdgRvoDIrxFJXJPllsgQBA
###wnkQpgRkJlyQKSA5xOjYddltWDD+KgGoKPdhyRD3yUBtuJSiFXZqnNx+s7hcL6wHaB
###bUpHPfQHDuWiS3JxFiUFiDJUoYAIkpivxGPU06AOGQLLb9IDYESOuiUSxJsYhWd68M
###jEpFyb2SVafIuBF8Ha4h7A6kEqJNkSvNJT8I1dpQWIsHgSNEjwA4hcvh9zDzwQXvAO
###P0lBF2qhISjAJm1Zpx7afUKhb+gxHCciYIhrtTQaAtmIhEQjM4XlI7XBDHjKsiAu18
###wXgEshq1YO1210SpcKAI89pXyLK7Z0B0VBz5EhwFKIFfH2QI1NlH6aOxfn4UXJgbrW
###FCYOJoIXE1o5XHU8Qly3BVQg7zhKKfbwQtnQU3epAuVSi4ldumWyXNKKhdO6AFsQMT
###x5CJGKxPJArt4s6rpxm6695ZQYl5KvHkAv8gUt2QVcdGfg50DRvEQuffUSbRJ1Q8Qd
###QSR2DffVA8gKrkyji3a1SJYzKDwgbqts7DIujYI8rQ8JAp1zmI7SA2BRW64bFVdyGS
###mI3aC1SDseWncCleLESaQupNXnMuni2wCvBpa7boFU+koKAJocg1Yg4GXXc6kNOgNc
###ivHAQTSKFSUGMSQGoi8ZxSldkNFJQJTwlOjqoDbu0YFUrCVBPdJ1cv7qwkVAoXLbke
###epJxT3QgETHoNAs4QvdwGjK7sjpgQQLaBbnrqXGFYMXqwqt/+ipRMonrpRmLzcY8Yr
###JyBjR6juHkahR8kIDgqrbWW4Ywd4dc0ugA7t5bH0BVYaCnzKG75NjM30jVds1kHru5
###5rh+5BVcZWB+9LBghKr8ltPojVnc1ttE2opYr2EKC4ysCBTB3k/ITovh0AF3BR30pt
###ulXY2AfJ7WbsdQ7Pj6aXKd1cbWwyenqD1uEtlWe0G6M2rqbv0/moN6ONMt5gnFx0nv
Valin, et al. Expires February 17, 2012 [Page 162]
Internet-Draft Interactive Audio Codec August 2011
###YmlwvjVToYZO/o3BHeQu2qG6fV/oi74jdvBc3maTqeXWMV6QVUFo4XXLmumfecxr3b
###wyN8TKQ7Z9fT+fLosr/MdXyh3p4N/8bbo6r7u6PRtP9jqjeesLFuD1/28MJvytUr5J
###GbTikNf+M7fR03veUnAgBohA5thf36bdWGeMuqeu1Wv/aqX/sItdK2FAMS31I/yNk6
###d+lpK3flZSt3HxgXpjeyn7YGz4dD3AkbIECsJaT03veGo97FiPGIYKN2085PzncPu0
###cn+50zy12BfOvyglPphvbuCJp4YxTmjbVvS3hK/gv/6Evpv/79YX+0/7qY3sz76ePR
###8KKfjpaP8WOz/+XaQAoEojJ+ozhjfoPKGuBV4H8C6QXN96A/RX8COh2HwZ8s58t1Yf
###XfDaySuWX96edxfb770v9F/4D67E1nd/Ph1fXSavSb6DIc2/CRWHtnB6cna5ZVncF1
###rFfD2fXmyfzKeja9mVwSXa/MnljP5+nVdH5nHfVuP6SjEeb6aT5cLtOJdXFn/Z+0N7
###GPevO+9WNvNJxYwCqKJZAEPl7HcqfpJZCy+fDiBtujvDeL1IJijMX05mI46UHhwXQO
###/A24xvLams7pe3qzxFqA7g0HQ+FFVm+eWrN0PsYeXQKPnL4fXsKP5XVvSfR4MAVOBb
###znCgnr5RALLbAWLDdOl9+v4YNd6NoCKbr0qU8yAaCaNU+XPegrUfkL4PuQJNDCOiZT
###INhpC5KHC2skXCFrk8aW7xC02B/1huN0vrmiF9CaAQ7VCxjk5Q307O/QEYvHh9VcTv
###s343Sy7Km5egzTMIXEOUgYy3Q+7I0WGbxpnrBWcwA8rPMfDs6ss5Nn5z/tnnYs+P3i
###9OTHg/3OvvX0NSR2rL2TF69PD57/cG79cHK43zk9s3aP9+Ht8fnpwdOX5yenZ1jNf/
###/37hmU/u47St09fm11Xr047ZydWSen1sHRi8MDqBGaON09Pj/onLWsg+O9w5f7B8fP
###WxbUYh2fnGM1hwdHB+eQ8/ykRY2XS1onz6yjzuneD/C4+/Tg8OD8NTX57OD8GJt7dn
###KKFe1aL3ZPzw/2Xh7unlovXp6+ODnrWDjC/YOzvcPdg6PO/qYFnYCGrc6PneNz6+yH
###3cNDavTZycvj/d3zg5NjiyszB2s97UAvd58eYr5TGun+wWln7xyHlP3aAxBCBw9b1t
###mLzt4B/MCKOq86MKDd09ctBAtUe9b560vIB+nW/u7R7nMYX6MMGRMsWA1M0d7L084R
###dhvAcfby6dn5wfnL8471/ORkn0B+1jn98WCvc/bEOjw5I6C9POu0oJHz3ZaMCmoBoE
###EOyP705dkBge/g+LxzevryBY6+CTP+EwAHeroLpfcJzgAUHDPA6eT0NdTLsyYz0bJ+
###+qEDSacIWYLaLoLjDKC3d25mgyYBmOfGYLGe487zw4PnneO9DmY4wYp+OjjrNGHiDq
###B/z7FWbPynXWj5JY0d5wv6xj8PCBUVMrdoYq2DZ9bu/o8H2H/JD7hwdiCoQ+Db+0Gg
###v7kG1BAdr9Dv6ofdHztdGMSzg+fdH+DlpD+6AWLzCBbrYHi1ef0o89QSERLlxO7emp
###F3CiLAzWwGsjzl1+9RyM292YJVe715vWO2g8JCrtRsuOxf51+h9L8o1I2Sbf4VEAok
###lPmXv9z0JstuRQVzICD5N8DJ++9YySi0Bb2ezgrlB6Npbwli+aIwxMXysje/yg9yNi
###rU+P4XfK67BRgI2Lg77F8O3rjsxSa3lwfKkR+9tumEpcvuxW3yIgVlwgEJHNjyi/n0
###YvE9LKzjzveW5+KO+b+3ADuBxn1vRZsePh2fnB7tHsJjuBnRi93nz5GcHfzYkTzIOG
###t6uQCFsHfJ/Qyom3So2tcdqR0iqDTpkgv7b7d/9Vpu694y0xOQOM9RuXmjzhhY9Ofc
###dtBp8baT4Ocz+v0saenUPXqzR6n79HvfSN2lN7uU+pR+PzVSHXpT+NSpCb1JqGybfu
###Ppv3sGMphPx9lQ3Cg/lOoqVWpAbwJKDel3aKR69MajVJ9+++WhUKpLv93E7OtwMsJF
###PpwsBdaNwu3UzTXqJmYAYWTbeUJPAxDWthCMTWkJ0mBE5nT1d3b8tzo3pW9bZv6b+c
###SyXcqRjhZpPgG+fmv0v3Vu4+aTtY9V3VUQXdVh6WLy4CbzU9TA/jdtnKnfLLMnmi6e
###HD19dnAInKV7tPvqRef04GQfz3sElTkOjlWO0BgMwnTRG89gUFdd9rttqGMRvmchzc
###rDn7q++IAkE2BKyfCCcgBpSi1Szr/PzQkPF/4uYO2+e6KzgiZVzOqtyIqOeYWs/qqs
###XilrsCJruatROSeAsnczWubzMRJ+XMuhC03O4/V1qzNBtjAnewZM8X9czIfA+Apvic
###7Nb/psB1GJDMiCeQRZzxNqHWrfsugl6BCXqIug+JlKYahSJkoMdE/UMyDmZAIIp19A
###02lv3M3eqwSQuftoGVrOe1np0TCrCmRdRM/ubJClTwGB0tvh8k6/upkRVqVGg735sg
###VdveS2DCRDd20Aic76/mKeFYOFBQwSsNNoDaAzB6UkvexiVksgYx0MrL+l82nL+vHp
###KUzwBKR56wOoROl7lPGXoBa8SxeZ0I5tGiAbTReLLvdjjevrQLk7UChAWbhI76akQY
###B2MZti9qt0uQDApKBSXVqoK+BCSpem6QskrhOQ7LvA4Drkig+S2XxylQ3/RhaZMTjh
###b5dpf7gAZeKJzvu+N4Ksl+mod5deHuSmZzkFEHV70NveVQbFEQgKe4AWl2Qp1a+vB6
###WcwhazNlUC9GUwHIHa0wVlczi9zPXGjYz0K5iOJ+ViXPMTJfoBIF4fn/+wqvrudHRP
###EzpHVTOcKMKjgStpvwvQAhIN4pqBewxQsS93x+m488Z7W4S3kbxPyYIagGH2HOaC1O
###/evAdKdco24TxqA352ES/m76fD+ZOKxMv5cLCsSpgOBou0MqU/vaGBlIGKom0XVoy1
###uJtgl6HHb7x14A1dJv1vs10AM/eQM7tvn+DQyDK+rSkGER97x7D4MwR06WwasJK3La
###tUg8GFhAWVa5H6V9axohcGpsDs83YDlpfi3nqhAnObAmUQwhHsg5DQLixr6M/f0oZJ
###NYUD5gky9g5LkrW6D6t2mTZ4v8TCcyjW8cvDw+YTg0NUttPt3yyW03EDa2llDRIrWd
Valin, et al. Expires February 17, 2012 [Page 163]
Internet-Draft Interactive Audio Codec August 2011
###k5VaiKT7Ssip4zJSWQ4Nd00CizHiWkwN+G1ShBTkBvu811qULNXa5g1aRr4aS2pL9q
###rlSpbK5zYMVUApfJRtdzcJPZISgoWQcpfR5W/LSezufTuTHjusqFyD7I/xu5lCa1Rn
###pcoxqb9Hw0tTy6WH6zjThiffttfpaHk+ESUlvFvmb95C5uU/FM/FJLWtUD6upyPr2D
###qppKqqG+Y6mS+LJYPgiGD8e8+6H56WBcsVgeCFNVGkGbr+EfA1Ga5wJMGGqfhqS1A7
###2fRJXBIGhu7yghDoZY1hJynTSnICu3ve3kgInp0nO98Hko0AJZeZ7u7nd3T58r6Aoo
###Px++ChQlMH8WApNGJ8nWluVYv/2ms1s7lvelB5vBlDET28OOVuDp/a3tHh6e7HWf7R
###4c1jdImY86RyCzNnC08/UmAsxpfRIDa7KohNggzJKUGPVOMXJ+rZ91ekE9Qb4Fb43H
###vOJSQFbXqAe0Dq2v4RuQf6Q2bll7KWRltMrBVan3Bb0j1w5qSPncotTASzvLxsUc81
###kEvdxrQwezcgmm+J9rP6cCoOATRtl48ioFpJ69OO0A7rExTufLNINcmwXtIJeWKX7w
###OnyiETaHiXk0PPlLjnnzIgbp+LKa1BYWrknyBiCbMykuWWeMwA7PDk92z72D43M3ap
###AF1bqVSm6hS7fr1Kmzg+fds73dw84TlQAyi+81bluWjY6JSTNLODjmBHwf5ySRRtZs
###k5ry4HfjdmUHWW6Ftr2fTk73oX9aGqYuinz/7OBVZ7/74gSGoPrw4uyHU+4EdfyHg2
###fnzd/V884r2lKALmBv/01ZpnLjYsnrVqsQH3NWJK1hdXuAiXeL4aKRPy8Nyss6cpHl
###fAhy53DC5HWUyo89ZTBc9WdYNQyhdkij+HH3dL+zd2j0s2Utx7NmUZsD5cLZdlrw5S
###ozItaxyPRDjd2YcAGCyDv9dLyyqYvhZMFtneHeBij6e4zkRHIb0JMWDzQnwWIGagHa
###lIE9ZvPX8Tbkfpy1ztVgK8CyC7XIgtvb3nZz/ABIiNUYwiiHW1DZk+HGhsEYoEdvhm
###j/ZTwaTuCpVUClj2Sf/Kz6dvf3da34uQEl3jYNZN1wmwbDATXuh+HVtT3rLRYWq5Lf
###Ww3XskF9+9v/tV3QDeDLa1qP+a282wzX+TUrgys6qPpvYMFt605xQFwW3Hn1BgkZ9x
###+RpWXReqhciPCHWZCFAT5Bh+6gb2c/HNIac7WASIlAaCgRoXNHif9mWH/L1XjrtxXl
###N8PB+p1p4TBBny1haAYa8ZoKxgziZ8M5rMZB+oGly3RBzgAXvUvrIu330CPhQ2pdTi
###ffoWFlOutdIfNCMxl0AP0aSlB2PRMLdD8cxmwj43FpMnA5/fykMDMYUKF32+1dLGRt
###qlp+hueft3g5/JzDO8nPRA9GLs8ta/fpGTxSn9ap4MbPb5t6SnAlcWelQAaoh3dbW5
###d+ybprDGXpAgny4J/P8EAQ4TwevTyEOerC/391w8Zfca8a52yTHN/dsNlSvdO9XXo1
###xYKVpfzPaswA+NAE9q8Z0JHcULGf34IMvHSN+bAsAcnGxpOVBbx7CxhLw8yjabOaLK
###mbU3e2faNik6Zv6/2Hcj0y3uGGCyM+ftiI/b/XAOL6AVCR087Z+cmpZjKKNL38z/+U
###zf4CN4Ofl43mt86taxIOYexmXr15sTubje6U4yq6zaCQdyPEAGOjENDQ83Nxc2EP0P
###ZJ7jXUd3ytpXT0jLIog7Gpy6IeV9nF/fpFjTGB3HWf4gJetDJbYUGOqHo/vRFVurvH
###34dHSnSkxkjkQJH0h93j487hWaO7l2emaEH4xmg+bxTQdWR6zMmPndPD3RekB+nl1E
###flG91xAWQfevPLxresdOC7FnWeOsovGeQtVad6TZ7N9uERrNhKzvzgzpAQozWunCf0
###1tbhkZntqblrR6IQgPmJgbJFyOQXzIpWjBWCDRh1FFdFHygQ7t4YddJKvYD3F1tPn1
###zk2MCvubWGG0ETkCFGae896nCItgamfrgejpDRqSTEaGW4z9brPfO20V9vPF0/3lAC
###6cbFOghm38JkvrmAtOP1p29XzqoxbOvP5hxb35dm/GnTgJkCzkcZQ2Njo7+1p7i8rN
###49Y7Ee0GrFJdwz1/SXW77DyfvPXcKvlLy/YvXKRkBdpvyOQeViJyb95AHLPku+b4U8
###bLkV1QQM83db1hEy6R7UMo1OLUNale4V1kNJErnILXKUGI4r1vPDF7D3e1cw+QOl74
###GxkL/kxSgdL8i/gTBzSKcRskWoNhd6l5fZUjQNUbdkgFLLTY9kFVEwhoLkgNbBlJ1Y
###h4o2pJdF0mASAU0BLnr9d2US8O0rXugerfTbDfhx8YVX/MfcIFkmU2ayvBislkv/LU
###oooCvg10ZugVBSTugpyjsr6qkQDFd0otgaVXC8IVVUEa2CLJMZFIjIXNLOa48sCXr5
###gzr51tSArfVZf8yL/jhPA2AKJqzpKGOvWao/TQcmOYJeP1A+0BSFFYCbifJIql2jVQ
###RMq3hGx8z0u1LhMWuJAF9DgQWQ9HPqK0Bko18xb6vEW1096EtQfP0WcGdsrPRxpkn4
###HmkSCL03zls2spiM067K6ELG9VuTk3FDrCtXFPCl5pblmaVuczI2rOvztH89GfaBab
###EbzGI5naNb+M0IlVpYWrjGAakXQ2BJ0wEv/4HSd3MMXxdfZGrwhx7M4IchsMSf0QX9
###gsnUBzkGYBILJKiA14QM2xnirRRR1nGayN548vK8YRgAcdTmkHFGN7b38m9MpOM/LR
###nIN+MIIkv12iusNGDnF102vDRMc91dK2e9u+WFde7It6vWXRmNr5zcIr2SrGxKdswH
###V7P40hpVdLTO8kcnBOERJuDRv19a+P8A/v+vyaMWdRQ7iZ25AtnZ9M5Q3cQkh/J4mI
###ly4qPriY27OvIj+qIsAE/hf8OLEudZK9l40pyDX9AxXNK2jUQPT867Dp+HLia6HgY7
###jGI6Gg+JH1vVLQSci4MnllqIEulARWJ9vTHGcQyi6noxbEcbw/rU1PuRoAfgLRkhaD
###IIeoIMb4GQNCV72UBSkd3V2cuGkYrsnsruVnTGzWd3jc64FZ0pZ9edcSs6U86uOmOY
###mRQ3XWWwxNjUmpiX2uA1goZW/UvTjzu2cd3CV45+WOhtkSe7+Uob8HFy3LEHzRZMYb
Valin, et al. Expires February 17, 2012 [Page 164]
Internet-Draft Interactive Audio Codec August 2011
###MFNdjnAJjfUYurarHdL1PPxu+rx9P98b5MPRufXM+gBSgpxT95MFhYwcL9dJjmin86
###KLG4p1v/rJHr4hu0JrR9S1aGXhWGGdb6JJRGYv5Q2CLNfzgos9wPgRwM9RMAleVmuH
###wsuPTnTiYMuot0lOJhb/IXD96+SUx29CsQQ5sjLuMX/DktfrZdTfnNTB5l4ge3lMnj
###TD5l8h6SyTczGR7/hlAxckFhQHFXLAgki07w2N86bZsZgj1qR0OSyC6X16Yg0BIxex
###WzXvwCCmzXleMivHoNpmXckVvkZmH5lR9idBwMsoB8rrjBeOjm3kDjF8Me68aHasvR
###3EIhq0LNVtWhV2GsJll+ZwdK5jUwyny0u0cLrXHokRD9pvEzNtLcGL4tPmtGcehaG+
###LMiLCCosbW0aFbEv8VQA+PoM5DNzOc0tSonUjLosFDaWPjwSO4rYstheyYRkFvZUEn
###LBVcmTXfBvefoCLdP3RbVCrru5jDcfYKu9qD4na2YeIq7WDLbvK5MqmrlUF+RFAVaB
###ecZ3KBZjp4XKSXT++WqbKMMeK/ErR3NN4X6lncjFdugcOblsVLylBYp4ulk3tyy4Vm
###veW106x+7+bf684a2+zscj6+uDT80hWBEswvWr5w5kug2HLD9b3cepAhl1bCyt1ogv
###T/z96fN7aN5Ajj8P67/hTVvfukJVuyJflMYnvWZ+JtX7GcpGezWf5oibLZkSW1KCX2
###TOf97C+AuotFirKddM+MuDsdi6wDhUKhABQK4DuFMRuyrphs4waHH44VdW2HDwtNaA
###2bbNOV1tKV1ibVAYE6VWnFJXP1Zdm0GvKJrigi5FNhuB2UbqvbPFTKBzyEr1o/cbND
###ZmBQn9kAEYS/baIJ69OcZ6ImHMmTgaTCPlW0rdJipbBKo2QUHNsHEfiqG32OuloDRp
###OtMdAYtmVjoDEf5CSDCONn2GS3+uXDrwtmgx+JZSojCyid/40WAbRW0kUSih0g7OY4
###yV+in4b8hj+o1FFf2wrE6ZJ5BJoDjwnSzr6wD8DPyi8fTmsLXhBNnr5l7K5EDLiR6v
###XA/sLIAol+oLib6ONxjnWor1G/NK/V7A77kbNONSwawycYwydE9Cf/ISqaoZXhVuDC
###AMceN1qXS8cn1U/VumkPSR2sYrlPC/XC7d6E4bAusLG9TT3A/g77MP8zty+77ieq9q
###lsdp2B9F2NYRtMKL8p0Z1pLPJNh/GF1oLEgvrkWoTM+Wvj/LmEUDUae2G0bMxyNmL5
###eDnH1VUlODYizbLVdGHJQxa2dEnNqeUwSj/+b+9HCRpaAs/2z16w/WgEmw2/EXc3Gk
###a3kXZLS3hwjGH02ziGtam2JuTqYn2a74QXC22cip/RxmlvKoC7GuDL2PjwclAMy/4q
###ZuLwkJFjk+U/U89hia3xcIjOtvCPxfnw8ATe4z+a3uklusOqHV68rIuX6FFkQCemkV
###fb5CV9JmGEAVqgcgZZ0ZYAM2I6Mtin0U7lureyevvVO44UyNaAph1HPWMc9SLjqGeM
###o+6OQ1QR9MJRsMDCq6SkyLjqKmwgP39YmTeoaaExr8os1DQzl4THIXpcs9Ji9VWQPI
###pKXBZQ6N8UHXLarrtkLU/EOF2P+rDzRa1PPA6KcBJ2yB3bb7yMt1EUqFZTfutSYFtA
###GACrGbKcwDuU8nMWt2xNly3mOmMyANNvRrdN9/+dTxlL2gFI/o14/j9WKqlGDsv8Vr
###rHPUfBk7LYwxfuKF0yrtbin9BEWg1JKyBSl1Y9VFjUwibZPPzHPDwHiqsIFcOqEAyT
###z+ZblH6uI305s9u/HmhdWFx0vRq3r807jeL1KOpy/s+/A7YACPTd76Mz+vwGnwEMqr
###SFYOJfJQST3mNHKZ7cALpdkXR7QfcvI5YMQowf1OfBjZBc9YRLwl109wIcJ269J9s1
###dAnCvhewywXYurfMAQnYq1seHCEWOQ0INLkiMs0gEBDejk7tCbhCZLebW7wfD6/jE4
###hB/AIsiRiqGCT4f2Iu8Zt1FpeBV80DDer9+NJabnI0v3PW5HLD7OVplvZO4ApM4Kq5
###77OzXvdezJyaNUBNPGJf6MAvbI3GdBJ4G36KWMhgKXVA+O61IjmngtUY8/rsmQXeBC
###5aW9BD/vjD1jRVG2ZVOXdZEyZXpJB8DSw6Eko+/aQZ0BS7hKr58aUtd/FDNluANKAu
###v0SQhNInoTHq/miQZPmlK8yluRysy8dxOUAytMHm4T+2zZCvBoPFfnsOZ7E4AGgCi0
###OQi7C4ArxKso2JnMpiUWLxPzmnonb/b0vMjV4A8GMif1JIKcqEHsN20ustm4dMyT+Y
###ZCAPYR5/9/ADLzLrhqxXYAKfjF98dZcyv4sZDnxmVFq38K0i1iwZU1MGTsOYdKvvhn
###s1KGVOOt0qbBaC/vm4sQaFu11EcD8Yfc2XGvPHJwt71TpazxfWVsrze/Og2DdSQ0Yg
###6BpzQEG18kzIqWOPX7IdIjCm2HH/+sBhglKY25N24xTuzAAisC0ad5+0KxMP/4UBgd
###mWWAOWtUoi2DxYEbY+3J7f1GvazLWk/VDJ3a4qbWOt/pCiZuA9QpzQLrqjok4Oe19s
###euAZs71h7miOQelXgxWYUTuAxOOwa1qMmbK0uUazl79u2kTCX7qWON2mOmIRrypoL/
###yI/0Wr3EeTPXEMcdsd/F2xb+ksN3QT9Y2ytj5J3sWrZ9ziqC92ljaEBwaeCHhNdeQI
###Q18tMw42vG2cmVB4+XqtbGpeih6qWyp+krJipxpo5NVfnlh/I7f/xuT6edXl9QkhSR
###4koxiDeYJCAKxrCHM6irsjQXuuF59BiLDgqvUMYsRlhTYruUSBkFrzBu/4OG9E1SqX
###GsA846rx3Z56n7MkAP4eA41i5FGK+/Slz26iISk0IfFYEHylPy0NqBsOr6MhjUDYoc
###OEhaIf4NbjLo/hDQIBxoChit1+fyDCq3J80MCWMJLK3nyJMCDBUVIdJzIsKKkMZ4gq
###GlPUQN+g/V1xxVBJqHqaqi+zqm5MWXWTVVXdlQl1hU+ht269VqCykgrU281auqQtQK
###jX23V/2XrNa58wi3ADwv+r++716ILugSYnhAfuSOZm49llaBe5iUbiwNvgx7Bajy8A
###5oPz5tHx2SlxpJOmfqHCKr1NuGJ+XGfUN9A2Okh3RZSz0bA/uJeenMdLFyI6GPuc8K
Valin, et al. Expires February 17, 2012 [Page 165]
Internet-Draft Interactive Audio Codec August 2011
###scS035Jn1bcTn/Ot9DNweDBxg743GFXVQYoKppbAbH/GTJ1KEv6BVtG8bbExTiFy6M
###N4ir4+qFvbMAShfo3ufBKd5X5Xcej8tltuC+vCg7mxIgP131xFe16exK9B85fbZbgO
###lAiC4V6x29O500eTOcPpDCl02uRv62vYi75GMBIRwA+6JAqjxo2/HJ5lbdUObpt1o/
###vCJoNVyZEkvBBtEQB+vLH+nUZ6FeLi/wyhJSjaptp763eoVPhojNmL4rzCMMXO5cHu
###25IZ0CHFcQtewwB9oFXEcqMSIazDPl804XFygMR8WJ9jnfUqfMmT4HjsmPX0kuAG1A
###wQ0mw2w4vX8riM1Yb6jUy7NkO7ogZ0iiMv6HflveDAAJ9urxc6AvKKRm+kD84vkS9a
###JhhYj3wH8jiAIHCGnB43WBAQQDCiWcXd2I1mN7bIxhIhPPh1Y48LzlAUh85QkI2Of7
###w3h07/nOtT77gzWpSAndLnq/Brdh8kkU1XRhxY6zdg2k836XYheCvoN/cs1H/tVQW4
###5xu8YK6qAUVXk/Q1/ssG52mIFl3MtgqYJOXBrt+oL74knaiKTe9K4O425XEXLvakem
###TKE3qhyGo+lpI1MrHcCRH5Cqn1rPVK8onjXf/7d8EWBdRKOTcp2ZkS9QawPkje4NjL
###bHYTfg8oPxFuCFYcafjWGY0Rs7wegGSOTGjNvYvu9xoG0LWqwDJspgoMb7UX8E3au1
###nP7S7yepaIlXYTfstdJtyfMGQpYTRdIYG0Df11EtYSnGgSJn0zhof+n3jCYSEOMBAv
###GGh2Ca6AHVwDhPwDGNME9qP7MDR5GQozgqm9+yIiFpu8nxCUCA26WOe0RXzuCdFmVk
###9K6M249bW7onY4vUgXL5lrztdOHEPk4FvjrZqis7DDrynMxnwMBHa3EMxsfL41cu7I
###GGYsSWEtFfBA9By44mzPlyyanYmDeqLviCF5ZVg8h/oD3V9AJwFANqZZsyijd4eaqZ
###WVwiESjGE+ELqVaHMrD4iSAv5wibKvjOdey63GS7Ut7eXjb0ZEkMRjCsZ8+YHzLiSn
###Slq+SJq1UVUbegAwW9DsR1BPgt1Su+gFxV5VtIPFmuEX4IC982N1f9X39HG/jm5nLm
###V27V2txUdgUyWPVg8kcUlL/XxuNtBOdHVEEwJDfo2qEOsZxaLYfJ1hZF1kMsZRDw1l
###a9UcswZLXQa0CEP7fANQV3ihVR0+pl/sLy462VikChS+j7dSmeJFRsZUPZC0WgGMrJ
###cov37kawJ7J6Y30Vr9wNxiN2hRUFwlIN0tQfnaa5XwWb4KN2N0mok26napPzS4t6Md
###6amBARj+2HrWo9bc/k+0I76m2ZU7q9vXt0eXGgdDi5N22VjAbnNVdcKEELQOXl8hL8
###8dIhFL2SjPmTTZLesrlp92fvrTB6WXp7u7S8wMt6Q0KYe93twAXfNIvyZesfjjkA5B
###HblmMGVAQVUm2lxkBdTGeQlFz8jUoWJVhkDg861C2szJtTVF4qbdgvqj/84GC7nInP
###VJcOA/SzO3FuS+E7nwV0amuqLqlGdf+gfWyxZ0oB0R2pibXjZWo7OjdwwIaK6kyVZh
###FlqC8RHq1QvHOKsqhsgZ/jPprZuTnQwOMIbYIjHvqc8k6N8ZQcyi3qQu9F5qd2n8c7
###Hw/QBQqFmT53oruCr9UBv92PlnyQ4+IWGp2ur6NhYvRG5v7WqHvPnWKFnn8TfkZjTn
###98fUPK2WKaqTqhFrOMLVpkvMKEXu5hAP9MMZ44rowC3PDA7wpj8Kuwdw+j7o5ijCDZ
###7+jFEiaMGmewuAeobwJO+z0HrYzxyOzlRevlJaIvxjDxII+hcaMP407GQ4q1Rb3i/Y
###EQcI3WXM4v444Z0t/u4wsAgzgfRoDS6HYwugcdcjyiaccRshpSw8391TDm29eidU1Z
###IcpgJQZKDERJ7kwLlOSIrfpfGi9qqSUpm1lQbVdlXEsV9hy4FedVC8vlcqoFl8nbG1
###7JBGozXViX/fuc3Wqa21j7xIKfLDwAsa0MEmKKFSQ3sIQ+cQeO7OXPHLdcfsSs9Bof
###P0LHACzFtULBqSOpHyKH4h+2ffKT8jMxK6eCniq9pIThiFAUPl0wpWgdJaGszLSHoF
###tyLZPxyP3ES1CNFPQmJyNtSAlgeFqoMw0BMvo+S4VRVBBiZQmjV0RPActIY+CiD9Z+
###abysy5cY7zyjQdWKUOSY4fTpCVIUy5gQztFj+ixX28tA0cM92IrawPwRI+IeuSxQ+C
###F7lswfppe5N56db8Ho0KMVLjNYX/HAgeIVAE/AiBsDHhWx5w+LKHAB5PlD6W5r665c
###dhf9nYMfZrD+bjzwludxTatrq6vLa3guw8OZyp935bITGVE3q0IzmMqx3cff3R7TQR
###b4g4Nf2NpzQjKknYczx/nV+rUk460BGVZlvBM3GhUX0tQxsKF2iPQUsHRUeCH1zHNq
###IUGNlr6V6qL10S7tKZC+95fql0J7QD+pCfM9bnCQdHMypIgDmlp68i8Q6fno0lTUG1
###hRQgxs8yxyZ+d/LeHib0FXli0B1pSPA1S8WZZMCN12vYykMnHVVtipPmmxzn/xANhz
###Gsg4cWtP4uXDsgy47iKu7qwNKdIbdzVZhkOiaISOcpQgazl22jYu0bp46Q3IdGRKrH
###SGDTTf64sDoD5L0DSgdUqSfEHavh3fLqbCrjiSc6o35or9W6lNditD/XAEhoZDlnrn
###TjcpHPrU48oU2qPBwvzUcgSTgbZGiLIv0U8gWXcIZpWaexjdwr5MOYxQyKCDNMySlF
###gAlFCw/ymhdEkiTFaMjikxyHCsHeMGf/8F5FsL/8I1L3/05Mrdw74DwtjCFlar+uxS
###ZkxMF2Pb9cb8ntTlyYcNaJ0HadRMgTQ/nZ9KFjeilG9vsVUPTfpOV7gVHRQkE/Hi+q
###P8VGEl32pfOEVjlyfeM394dR0nqERijdGov02UfExYeIUkCoetGw3SghcitEpYXZym
###BHFftarv+KDCnhknDGmIpIeCt0GjiIkSeQQB1Ar8EHAzvkLdvTQBKRVvhrvU0E5tkC
###tyt7OyT7lvESTX+mYOcNs/QCe8bQGUmLxA4iErcu86j0hAxVzgEHyVxGzbgUM2/Hrn
###+BDEpgINrDy2gQ1/A9Y9LOfwRSgpqYRkvHRaykq1qS6UAVt8xfNWi+MnEoWjXkh0RS
Valin, et al. Expires February 17, 2012 [Page 166]
Internet-Draft Interactive Audio Codec August 2011
###xOdb406Ccj/qfmb+bRFTPjC/DwAi+NjnbaGCBM+V6pWldhwnPDKXML6AFQboycyLJ5
###4IUug1KqPvosz9dr2+bCM9BowrrgA1Z35TLWzcZqoZbqk1tafmhL6YVnOfetUIWstq
###uPant1dfrG9cy/xnMCXRr2ztpiI5OGeJBy82UlNVUW7ETem2YFb3Tqkrsn0olOfW1z
###S8so9lr0Sno15S+esbj4iIwUIMy3JpfmyezFUxuQYDdi15Qo7+qehVxs4rIIvzfYx4
###s9nph8ws0rZY7htchHcdGSBkHr/u36pf2i3xqFnyP33jV3baLxVT1Mf9Odcg8j20rX
###e+n1/lHVfsN0MiXe60IdtFaUEWrlpeVq3U4HoMpiZIVOt98fApl2Fqji/HJjCXPCpn
###VdqkL2upowqK9X4KV9pd037XVn2s0da8Ewd+CUEDbRb28vODo+e2XyrHJ1Nd0TXn/h
###vfCqFbbmhyfhpUweWAIC3uTVQHRZWRB/ZkBatSFNtfzbdYUtu/uVKYQuNCYuF8wbLe
###B09q2KmVraCVvpxhHw7Hk1z6ozvOlqz5fXRfyb0m/XC/ZsiQWZuopsX9niPrqWDCR2
###cMzMzmtk2LNUfqKMY82qfm9mceKPbyPbIir1i2A+cc6vbPv06YrpDtCyvQEqZt4plx
###D4GN24/joq5mTlPU/39xhHigig8i0HrsI8rMr/cmJ/kmj9b/HAq0I3kk0DZnFkLEiA
###c3Aiy7ig+jFg0e1pNR8hRNcTGpZD9aPEDuOcIm8/PeZRnhdjpy5F2iR5uu01PGUZOX
###iw7LN3B6ViVi0xN6eT7Vte2+YDuptYKguY6qljeZmucy/9VU/zlyw79ZlbPHY5/sEJ
###LcDU2a5xu1DlTTOigZu3AuS1TWtTWk5tSsrpRh2VauMG88XAsGHw5OnCVXNqc7M9bz
###quHAaaGXDHHu2Ju0t5JRLrVu9y2cAnN7+gMy4dA52a5z08N/qREd5d3AUwMzyIVFrk
###VZp2wZqHcTPlvmsGvFJX7zIquTm5jBtwZvd23hPZVsVOkoDzIYdYYSpsEN3GQ8elZ8
###/ysn25xzzYEr/ZyNNaCf1dvAbmZL44xbCAxp1RN6En+0GG55A9C6HBQ3YYrEscNp8u
###pdwSU3DzE/zYvXZHYLXmETCve6PRjmfwTgOW3uJLoqHm+xdAviIvHhhNtZiiM/xOpt
###K2nmxztpF4iKKu48icdT7JnBjFKW0Fb3HKGYdRNoDoGkYVWUqcA6va+mqo5EpAgUie
###Cjh+6VJ4Y0mACbQ0SL/kQSWiy4l79un1YASLM+8nm6EU0+PZSwcUoOZt2z1BdlohZ+
###tnIhAidSToSDhPx5vymDw/GAsvXq1/NAdGTvU4+76RucucHPSDVj8cAi5phu/NVS3V
###cmO+5IDVhBnalXJ31yxfOPlX0IxuFN3jOHB144qbPdSo8szNH1rx2MZX+EtlwxNTrs
###PN+IbknTgEz4wuQ2Z+2v4KZiRN6Wcr+Vuhsc/8/rs7tE22jG9TtoRNVq+JaJMO90rv
###rhSlx97b8odyepBtJPFX5W8wp7J8aVDTL6kt+Vkq82vF13CFF9TpXTMaso2uFa5aPn
###v2g7U5OQxBjM/ezbWe7IVGvOCq8mp6e29RzpQ8vsLLiXsreWWJkFToAYVL7AEIdM9i
###HjXBNxyvbIOFiA4/GDsJcNn9+154G7f4RQzOZSlMjQpOd4IBacjri7zn2p7y5E1LgW
###vGCbnXkelLBOrQF94cB8ZttkoSI0iOjjxAHtmUgdA0Jx6fYMwin4xI0cWWjQ2Vkg6u
###ZtMvVWi4FVZcglAxJwTXWKhr5px5l9qMVmB20cYuGioKAoY+038DFzd+GTHCmDfqpm
###xOCD/w94LV9EKaEj5WPSKxCYC3jgmTr0DZd9FXgm2FCbPP9m11zKBMx2TntrPstOOt
###v2CWt/Qgx05J16YbQIjN18cYnrReSd2WngSg20SjcBOWBVR71FnXi5iMv6u3js3NLc
###PN2rg9pBa1HXIm6AzDlj6ndknaI22Yq5AiW1e4oKBDMNq3oPoDfRWKSclZXmdizkVl
###ahCPEufNyxZGiJP0WzvSCXAkDg0a59cYlzLQi7TXNx358cMSF7T1NHCBknWjJBHFlj
###aMgvrkQ/Qg3EgJZundXuFW6jX9m0d0V4SWxgyGS0pdGoPHnjY5Ob/yoCR0CFJKNyb7
###LWMuT0UVVYMQLLID/sq72RQxYl6yjCyheLu1G5onEPgTgPl1U9PuJGs8Vql4UJAdEs
###mhT72qfsC27DWkL2uZCITlZNOnsy58372T5DFC4+6HJ6OyPCexbvwJXZitM9Bfy97W
###qWF5UcB6b4QGtnZmvXYIDH1B0gpsw8ljzaCGLdMZt2piwFrVVnu+KD+myOaT8xnTsj
###OKyXumtSklQukeKiKuA8lN66pGLjWoCzvvwmGMci8TtzMMqcJ/+cBwVg27gxs599Z1
###ma4iCYzBi2ffxvWCuMc2RtzDH72EdSZJtx1eKd3+bdzTXtf8q2hfu68L10b8Kc4pqq
###xUWgGhfqFRK6vJlfUBzCZKs1dcUcC2Qh4nRSwFAFogiPPEJEbXIhDG7tX8YdrsMWhD
###t7d09QEdq3hr+IEOO2GR4Z2HkKS1SGc09OgpItrxJqs2OD+PhAc97S3GDqhGvj7P/1
###ySwpaKiaPbKtbSsmyp4bZ0YpoSZY3qVon/sVBfKS81Ngyc4tRjbLVIHxfB3sJ9edo6
###66PoGTcRyrdG8TjHSdRWPSV91gmHWDlst6O2RByvuCW618H0RLJXy5tQ0Bndh6VrLD
###glV+gHh1fV2tjF7bh1w2VxGT1SL04RF0eEwxG3MNhw3CMXuv6YQubQrRVV55Ju5gyv
###oQ58a4h7HPyihwg73ev3VAY67+0ZcxuRkXSpZ8o/RzdmxP0aPgTAkvaFNBYKHhsTZz
###O410KpLhfCAp4dW/cxUO7136Hz3oQQU4AtykYa5bLZ4svMusTEDVgrWVc/vHW9Lppu
###yQVrHOWsgaFt7J7d9L9wUkD/xi8R+/E2TpIfTUqlez7hyGFdxPcULqAPfZfGIteUf8
###ymiSUJyVHHoFogfHJnHOnbUiE5FwHlDVl7GHcwXgP6zH6JtRxuUirRCzCZPt0KAn0f
###xhlf3xBLhlXVQR+nm3hE3koyFhSuRKJd5euLrI8gEPeKiG6BL0YU75kOXbpqAZC7x2
Valin, et al. Expires February 17, 2012 [Page 167]
Internet-Draft Interactive Audio Codec August 2011
###0U9gSxf4l+AhjGPQCHA4KwC2QBde/Bal2SK1Z5oWJAOOhdOKh2+7BpaIAWDRbqeBYr
###AcxDNFp5VDyvMZ+6ZanmU0qR0ofMuEQa8Esdm+z5es3tmFllTO9z2jeZyKwzbA1KPO
###OlirBjV4T9qlJfU2LwV9txQLZl5LmpWc5O6I2EBI0X2WjPJabB75nRJcHoroViO2D1
###i5ilob5EaG1R2Rfw9GDV7S66BZpeCQImI+sAD0XnVjccEJbs7NViI4ERSL9wnsUa2e
###wQSZ0oMSRWrlasHIfsh5YMgmiGX7OvIRBmK0QEVVuWqFqtSEQ78sYWs4tNHLpoTA07
###A+XSedlG9iZL0x9dZfyJpBJCC3eXZyC7jSNWrQLCWoAn2NoNuY/33FPsBRCUvriHl2
###sNEcro722PVEBOQ9QAcB9kKdIZ2+gltTAX1EWOv9Re8P5f5tCX5R5joHVB4JW3oAMc
###fpWbSOEb5xN2EVPERU4HQg2/jjsMv/ClBpQ4QuMdQAZU2uLMgpzXoi/G3WAulEg4i/
###v8q6O4VDBOKwLLhbEFkVtq90t4n9A905MmqcaNxVVGabgp3TUAGXdxfbWA+yOrBzFp
###hPuD1GRs/ez45AfLcmTEgyHnIDuwnKUEoZZzarvMCiQhVPz4hPHjE92nNS4k0I15x/
###5ZZRu1MiVCM1q2q8E6+HS1lGS32pi33iwpm6dlb8VPtnuripDDZMAxZgjQdsXVWkbF
###ejqwpV1zbSOr5tqEmhsrWTUnQVuvNbKqPp9UdTlrpI2aWTWj+Zq+QWS8pkUrFWblOq
###ajgfOCZUff3Y1HpoXdPP3XobUKHTPwaFqFilrxsiadSwCQ4tqvfkAj+hSNOJ/wPFXY
###uiN+exyVzSpLwk40uueDE42VzJ3OczVHGzyqaZsBvOM2nFSwI2aFyn72DM8cGs+eYa
###fbWxgHr6Eb/gvTGkcZM0y9VPBVtzLiKOlAVygwiYNzPYETTlXVURCe7GjqMm0nzxSp
###wN8G76oIC+gzESxKhk8zmjEJxplicRArHWnp8DRMRntqNJw80u9plDq2Fxbih8nUQa
###GjZH1eLM6ITTgJIvPm4MnBTvPtxQEdsQYnzQPskeL4sV9qH5ZrtRo3TfJXdPpf+7Am
###XtpOHjnOJr/UKPDtKU+ixv+kFtLOFkYr3mhIRsMCGm7cw7/JjirM/2IpXURJjLPKsW
###i7O4hjRSsSXdYJvxW+zjzkB1oS3hJGtCL/xKDzCOzUsA5+WTgF+ucOlU7/GmnC1ULx
###GfO41XuAalGvQdbi7F23nF7+hkBXTS3EClNrgMiHMgMqIhXHyMOevFtPF1dSfGKb2T
###FM3OBowpEYpV1kP5KjYCwm70GYp76ZgMc6BEp5fbuV7Yj4fGL5WsN1Ry4xj1l0DnPw
###cF/r3qO5Sln62qzHuWvSSmHai0RkWNPxlzGKsjpak5ulQDnQw19PL1+rtVRN7nsgv6
###IMKKxWRAcsHLfjPgIq8qhJxVF5g6mgBf3xCH0yjaAOxjfuQ6i+iwLd/nVj53YwYQLE
###atHzoO9E5t87ng6Ncl1+cNzGcvkpw/R2Idr9yGcsuLXICdjCLzXLY+ugRkGCT/kgUj
###e0Xer1DMoqYvfl8jtx1IA+henLn/mkrqJvymh2BrdSLEEhiP+BpnZFREr8bkfZvme/
###TPaIY6bzL8F8Ty7XFDnA/o3exCAsBo5Ds/KiNOba32TdabKeblJStrU92qRmhjMU57
###EK1x8Leyumt8+cbjO6hDn9OJWLpNOpi0DDDZVlLbSszkRXwgk1RTuSeVDYFmda9QTk
###Talsoe62ULdbkB0aHIk6tR3L9/a8nuW5ABgtEhBOFwumN7WmJCH4xr3P+T7CfKGIUV
###bMxh2vYea915OMnvZajq9WAMwiu82Abj9Oate8diKnFCN3mH9nt+4fi14c1jWmCTdG
###8FaJr1V+6cR+JzzpPKXFLRNfV+lLJxmu9q4dJhNNC1kjZUXK+JHn3MQpiksvOsUVtK
###xrSBOxlok4/22dzMsb7UgG3impBWXFiqXg5ad8YWH70gHd7E2EsFGDkYF0NDln0alg
###UO4nfzVJhqlK/AKqr4qmxlQl/knIgoY+5YMHmaIZu8ELGhSiOfV8Vpcd092nhVCbzv
###/+j4dBd5f0CfPFRfl0Sdg/twxJ37Z9HaFHaRLxjHmMwh7gASfPFcMTidnZbjK0DcPH
###zQ9XyyNHI2S2PxZ3louUY36xMee3nV7MAuk/uDeRfFpUMTWKJF0u/4tfhqzysOZUa/
###bE2e61j2kadlHQ9fSritmZc5rgubPl08zFiaZht/WVEvMi1AEmUrjCn8rYyQ+6h9FP
###CQXbHPb7t6wbdUashOcPFAXgJhwMIp4ZzDm5VnEjY4xSFHbRInIvQx3pmEaCrIUdoN
###3vRSV98yA7EG9KUZeJfdL3+sS1hGvgB2QAoPZ9Mc6PTkGqOd05Dg4uLs4uXBSKkp4A
###tP4cIjLY3v5Rc2f3+CA4PD7buQx2zo+eMl8Ht/19q2QdTDiyVnDw3OuNsGLFXqIMJz
###oRhzdgvhsZPzs0/oQ8D6ekgljhjo1ImHj9S8MkaEikCaq9/HUTChiJgOLeh19xAdLE
###NGDKMNJH6/YD5YOb40Bu+TK/APqhOwPTBmZ9SCVyTu+YmYCxUonmlcSYMsCzRaDOU/
###645cb62sZixzI+pGle4HeIG92c3OZgSaeIEVZf4SQyf4qUN5NoMp0a5rEUuZVHj1v5
###1GjENvXPuNxCJDFSyM6zt5eaEpkUE4Yki2Uzi+9Alnp+FW06C4jGMQVxahHMIbo/gt
###gEfQn4MpY+78rsJjeUOA/OUJa7RMaW4K64P4L9Txy9prOH40BxojQS6A6ug4hh0Bp1
###8/CA5SkbKf5YXFwUg/gcBt0YECQNNfCbxOISXlQT5cU53xcKilySL00BlERyzhgPMG
###bEyfnxwS9Hl38NLg7evAWyfpG2pCE83I1nCzsNh9fUpXHA69gGqPBmDT2L6U8jvyB/
###rvugAlyFbWzLsd+YVx15bdeb37o9YA8H1uMFsrrT/ZzhmDHbHzWqrbRQXHiYXCmafo
###QHMLRvOr66Ht8jhsezqkw7uPOLg/2jvcujs9NvSo1uTMLsYRhBPMVoNrfqThnjnrMs
###tLVVm2LUx2fNJlqC977xEiy+BtXF6wfM4bvdi4AO+y52YPd8YjL1OSg+DMSnh+thsO
Valin, et al. Expires February 17, 2012 [Page 168]
Internet-Draft Interactive Audio Codec August 2011
###Ap+M7lwTdbzlurPBkQ/XJyoWQTgeyInJ7oR4U11mrwzKflRY0CealnejRIcfR7sLXi
###y99JszfluEBI5FvS5YFnOPy07+AEypRKKM3Ml8mx4eB072z/4ELXvrjEmIgWyIzZ8g
###SaAVBkCVrjZNS/dY6u1Wylbg5P6hhvMfESIER46F07H9dcxmlEeGD2TVuPL4k38oIu
###bcUWMJ3PQXesbKSu/+eQ2dHp+VsgtuOj8/Oj01ffgjl148EEMhHaydn522aw+/boeN
###8vyRy9OgW969tAaWRTm46kXx3gCfV+HrtyUznP+0CzC83Pe9ds6oZ4xkqd56Ul0Weh
###3XRrgAkIx93Ri7l020Jm1jZKABuqluQRjqlTn4HuJ+B5MaGoUr+NPibVeXt6hNL5yc
###Hp5cE+KVtL80/yLEFD7AmeyQ3tHxBTeXxD00D0RDj6D6ASkDLEGGCtHh4Ce2we/c8B
###a9RWNmg22L64IIfJzaM59l9XwxiVYfstNAZbybjFSV5+pEWTynwuKZhiXhqBLEmJFJ
###xcvXA2KBlpBJNmyajuRlnyq4mMtK6aDyjz+AFavEc3FKg/uu/THck4YYM+lod9BrNI
###ReGQB5QOUW/l111sZNm7yLB3Tc0TQxpzfkUmeQEGWbDVL3RQDdwzPvqAUin566tXOm
###K2edjm/RLI3K9mXlhdSB27ZX9WLTjtG4dv3i+8Hk229D0zT2aV75n6GvBbl8Jp4yX5
###MKEr9pYigPlSmigX7PNmHfjFGFF30PrwscJSzR2f7wVnF7hQfbUAfq7+YV1RtTFva4
###ZZFekA6GHVGtPWuwpbn66HGMCtQK9fXxqGGXHNVQlSJXO1CfOLb6VK2yX+HeD1plFU
###ovybFfZ8raZMRMy2QLm9SbGNi2yGcP01B0RZyQdWhXng5wv+bzyBzd+iPsbrdnmSvd
###8ukPRXlOBAtZgXDSsLsdNcmt5kDSOimVNnZd6dPU8dE8XcbA2oM3ntvIVDMVOEEWSS
###GOqKX7Y38cZ/zfP05hyHVpNCSODX1qwvZeqN3P5LfvpSc6OPjJPRD2S8R23NqkQZHt
###EU6MCq4eQgenJEWu200cbYR3d+wxkEYMdaWtyRWBwVwmFxKpyMzenRmLFwCuJUa0sV
###Zrfwx2CU5tnBCcfadESaO9DJ7CqNBnWkrqUKdH+PFFidsDXqD0sWmOYkmDW3HG8aOs
###nm0Gspjl7gqaknm7BA58NxLNGRQvWDiJiyIUsDwSYji5v6vc0aTz1YjVVfCuyJ7fOD
###w8Odo+P8LjzmCURRrTLVFmYEWxTbpZJvDddC8doO3O63v5j2DEOA0d1YJFo3WuLmdu
###0eEmXnomQeLbmuu9ByKG9wzod4G+tn1iGhoFLKkOvlJw5lmuu6A5Ij5zfQAqoXcYu5
###DQUAocNJ7AOmzAyQnL5P+T/HJ4bk0NLyrUc01xOZcnx0hepOSHTwpr4qI1NiA3GFdU
###Wuar4K8eUEvwmdFeClJT67lz70B0OuTn1zb4PYUM+D5Gy9AxWG+knue77i+tLCvL6s
###MG8LqBqj3ZY4VTAzjhJ4js+0MYCWdCk3tAUUsbySms+PV3vfQkNWwwvpFqppf3cTYY
###Xa4NzFc4kAcMu2bF/XkjOyhUmjmhdtScRDg9Dswp4WNeVnmgzD/Q2Q5nVvw+L2hGkP
###vAbLrDUnUIuEQT78+haB4fJfPVXbo+mxLyvWzYp1tyLhLEKr6emCZ72Z+67Bq1TOOU
###lMae8SdOdX9GF9xusyFfaL/yNeXRPXZTR1Gbp+EumExSJUAMZHlo7P3qzCkqcWSCzs
###NuHNLcycqO0PCNrO8qNyF4rHbTYj7heliWjeCf8uak11Mc2mXH27D/ewKJKoklYYJl
###xkkN/AsnzZ8oYWNDxC00Ef9XUijPJYTt+4+cVzt4dleCLryctLFmwFpNSvrnBT8LyW
###G4x6qCCuovnWgieKpRiIXYWvuwfGvDRGzJ2RCKZfXUzZo9Qz1m2haN1rl/C3AxghmA
###a0QP5L5vV7Xn57u1Gz69g5gIfGnbjPEQn0vyxQixUadkXs2b6MFEzNo58w8NKXIAvf
###ZSwfacimtSsvZyNqJyx+g89DV+RkVxcTLFW7nPtzE8j9SW7QZaUtSPXNud1Hh7LSqt
###YPW85pr2yRjnXpR0UkRdCVyum1KXIiPDKtAcu/V1Yzb5PBHujeJhOXyXhDIDGp7r7q
###MCCudL7lXAI3bbsyo+eHtGCxva3jNlM0qCHIyIM+Gg4xsA6FNeJp5/sdtrbOXv9tkR
###2hQ/gA+o4xuiVmD8a4V3vnb3kkvdjIc8tTpWIaunFC0fzQ53xAdyQ6RtA9BsB1zFSQ
###3LgsT1zX9WpOJXLVcpOVbDU9UvPaMgVJvRMDixOMg8IND1HC0EoAwzTy7mZlfS0JCM
###upVK8eoXLgS78kXlbraJbwpni1k5nK8q5ewnS8i8Cp4ZR0Lj7YhX1tqD1T6DIqGNqG
###DoWmNXUgVl+ukrzEv8ugLVgr0aDc6K71QcuDHz2FQOQKWx+U4GtHITdaAjIJ753Tea
###ONZt1KPG9URKlUNf9x6++1ylT/99VMMiXSXZhXmhca8ymxtmJAVjbrqwVhyMieqWL2
###dWitzaRYGuKXuNnF2dvTfbzGohQlusnSPHqlohekua+P/fDH3tUDbtscj/otYC8l6L
###QCk1Yo8ZfvBqKaDf/VcP7ACj/tw4bJKJsjq67UWHuXDu9y8kXCA8RUo2jnzdcXy40S
###/azUl8upfJGq7DwQ1WINQwOmM0RyQI7Da8ZHiCzQTKCpZwqj9G9p/S01Uyk5aWk+pL
###mD7qO7Qam6uDpfasyfBOdH8wBNYz4uu78pXtuE4fNRQbNVlRBZxOyDFubjCv/qxYZZ
###lf6Yx4CJGx2CRP7lRdHXOQ+5gEZbQq22NW/MN1KN+pkvnCHp5+ATiTyL8o3VVa+6y0
###D3EwtSTkFJb3UjFZNioQuzkaX57JVqJJP8sSKWKmhf8vX/9n7UEfgEpe1RotaYb61f
###YFeG1m9xgyP2h9RXwlDAUCDpUzDWDnB7O8O8TWgGizyob9Ur7KCx5eY6wK3auv0p3j
###vJuzdNtrXkOKbBk3nnVT0+klO1zLY9OgjHsIBz8uo6qGseoBKDl+ztqMpbA3GwkvWh
###bLhs6bYbBdpuzGe2bnxKt/81NQcwlG3oM4XvA8wncuDgSm6T3Fzw23BUwkBlQTv+DM
Valin, et al. Expires February 17, 2012 [Page 169]
Internet-Draft Interactive Audio Codec August 2011
###ACyNBaBWQdaM5efTYV9gf3SK/xiEJCYaZWHpCeGrciNpqUZ8wTqGAea0+efmzs2KPb
###QZoS+da5EKNpyNg18qlAxjfPoUkDZ3YCeXpb4R9z5yjifMgJVOttDAlBDuRjuZzBmO
###ABFPhZm6pdyara9FI+NFiB/zn09kdw3emIROPX3s1Qmq3QJ8sdD1m6j6GTxT7dmYez
###F2CkzcZWLZNDYT+ZQ0kTqEX1Bl5xZJlTjLPs5UH+WWYuxcqwrJQWPCHowx77EcQQkA
###hhwf8oI6onZjSiCZIH3SQvNeuUlgbBajYqwGXKfkkDQDiku1OjKKHI91+G8WgUcfUT
###dr57uncfonp3Gp4mmCaeAMKI36P4NnKlMBuA2mKjM99sUOcpacU3D1PMoXqiDyn7oE
###C2VvIBmk2Yq1QLPgAMWhgi383h4vhf5OML9UqzsVAvp+njEQOyFxqBkl5pYqSZW8gO
###xZ1G97Iq9y+jgL83PLWnOoITNgSM7B/3x4kTNB6fjDAtpnCW8ZqCTriOdbmvs1QWp4
###oRvmbCSytndOq1240vh7RXuEzzsarH2mVpgsYJDfxGC9hL33xd7u/syYlq9XutKOyq
###CHZJX+V/QAtrW4Sdh6K6ITWRlPQouhvJuMkZYoIAHwS+IqIB5j1xRQPONW2SddVS0o
###T1E8H4Jd5woyqzBc96mNCkbACTqFWoyVjXdVeKd5Nc8Cy2Cd0gay/SslmrGHaclv1y
###QT6Rmcd+fGzRhwwyAzLJ4wrYJY8ELgkIFBGDk1C+hquIYtvHESVG6ZUzuUb0HThE1c
###sN/G+fiEf4JiiTxecQYGQGk/Mm+MX/OvGeyOStQjxVHGeWojGesGHbDJURQ8Qf38Mb
###MEFYk82ACRl+Jdx1w7mj3Q5HIXcooUMk64Z72vfEvH8dtbBvcttAT5ScmA42iMZN80
###cAql1DpgVTikcEXgV9W06Vr4dz80k7jvCjcowZS+9Eo/gf+p13WJ99Up9/TC+/xipo
###LAWQ9XzkYTY9H1rSocR6K+JgZ/UiQ9N6vvPYwfYHa5rcgKLlb+T7Y7eY4eXjOgX5PX
###/yfYAUYei4iopYjNBI+h1eqaO55HBqb6kC7lIYfPVE/ZJ+GJJU+zoQuHilI5drZyWD
###jaMBwEWA706FgJsHiBaKHt1S0RGkxVszH5vKgpdaJDw8dKoCJeSSTacSNebf2vCHg0
###9/6fcM+EWUX/U7NQOOA2NG7BbNTGRuefP6Ds3yP7kf2JM6gvk9wbx+YLYbWCPLDcz2
###GqOKOaVzncb8tYiAUnHB0GsdN6UfPI6+SOLwqbaF//1Qs8+re4CLEfsxGUHr4bBN3r
###U/olx4BphlN7ABWefKHdOf5TDZ2iKfcJn5xxNYc2ur3qh5HIQIIrZFqfawqxK9cC93
###0stN526nee9x7+zi4u35JUgl+zuXOz6HkEi4Mez8YobBN/w7MI8h9bO9vapV+eMTJC
###/xfpnyCstPuHTreONFfm5QZHdVFd/qpFqw7KvVlwb+jk+MaBm34R36zk4xNmzC4AKb
###WYgnhxV/w2I9XJ6dBc2TnWPl3m1bioxOtvI68Z2Lk1R8fAKs6Phkc8sZLryzJGSbqF
###LtbxkxpnJyw06FWtN1nojlZKvOxyKXF0wbD4kBf2zXG+ur+HfxqFkYqM2Mam2Nihfx
###+jIWdWSc7MVoujAS9e/tVfbKD/BlfApHxim9GFlOAo9pwpOnnMXSCpa3H08fwpHKl0
###FkQidyWpEt4EE/XTLihLUpvK6Uu4frmK9iTZ1aPk3pmGKaFvViWXLFA2a6mqDKIKCx
###YODaBL9h9Az/rNhS9XyZlB+AXjM8bIo9UwqI7mQP92uz9QcFk40/bgEB8yih8k0lP9
###SsqT0bOZK3EOvzPJ+UnYUY8WFMFn3cNvMrl+f+Hb7JbHHSE0ansoUKRnB5XU7gU+XM
###Rowy6fljhihVNWqKE/hya8CufQ5TzQPk/vQZ08SGbZS+eYK36BYkabqSjeNVG7cYrB
###49nzbEGZQLaJgLW1iqaiNEYdER1hWcrpDv+6AiKRtDk2t2a4vEB0oBCzrBpo1zZl5Y
###KvlxWfaIFyj0/Aaab781Ar5kSBX8hZ4X9Dvn7ayZwodnVKX62uYmr15e0JAkvPbKgv
###hUNc/3f7u2KECUXXbFHBPlC43NLQcDPqgUSuV6xfTb1Lq4Sc6TbjcyBiWm0MjN+Xx5
###fZVc0uZLv10vaGnmq01BGdTBd188+1GTuZw3l1pbzVoiGknZPdsryG7UuG3lCxtsJL
###XeEnquuRitzzUV8oDbiGilXXf7oFwyzFifgEQWD0G3Tu5vr/rdRJ3fkUonbaNaG4cm
###OYbMmWZ/ycKDykcGALyKeKornnswVrb9cY+nBuKZCafMxmUtGwEjHb1rX1q9iYuUTZ
###5d3EguB4X4NlbydWzMh0oBRfYGzYOz5rxINCDJjhdWPBTobSO1hkQRvoZWrfFPkVwP
###U7sVKadywRUoO1XCPn6FFfiBpgSECVAtBRPL9gGY4EkaNc42N7eM3MP2rPAkfGpqjM
###jpIgT7ppRs5b5uqqRf4vbopsIzWoUvjQ8GSP2Btskw6ene18lXqQ00pMw/8JYFrCgO
###AJ6Br4m8ephKutcHTRjDz9+EPVD24MMSl6L0WqFDtj6jtLK82NKGUVDvvaIH4UtPMM
###uUZkI0X9O/6bNWQ9PIQKtJymDFGEeM5/4ArYRSuh2d7nDTlJCAe/OWNtFgi/jyb67I
###98xjEPiZxcnTfZubUi5Nif7QtQB7yFH/FAYWthyasugZnZFSn71IrrsboFilIqmfSY
###bkDs9dtERLnHi68aeoe29bT6jitpWV1lmCRBGNiv2+Wjd32ymzgmrTrNx5NMWVbR7J
###/qIBS0sW0ILgieu4K61yHuJL40mCZmbiTpzfWeLOhyXupJmoaU8FufM/JAun2Rvf7s
###uuqNOJ71Dxgz+Bcj99m/SUtSdOT8k/+7NTPjgzJVJ00VyUhMtvlYsypU5YrEGSwwNz
###RBaiRFrclp7okE9eKsAnyf+XT9aFkv9he4/I35inok+Rt9HYVX3JG9lU2THlZvVVLG
###E3m+EjUxnqpIPGsQ2mMbR+YspBz2HQqQ7yYiWe8zZatxut5zVKHP0pjIW++4mZ9kJL
###lJV3JXPMhoYEkHfxcqpblxOuXPrGk3IxwZfThSB4WAwCXw5Gz3LxjsGTevGr2Wad2m
Valin, et al. Expires February 17, 2012 [Page 170]
Internet-Draft Interactive Audio Codec August 2011
###xM1Sa1+Hrn+HC5UdrZR49x8bqiunTzs+9xSQFm/HMEOrZl335AFkTPvVVT2XbpzOsW
###ZSQrTHtM5WYq9NZx8h/6Pk9o1vUXReKQ2Q/l3zlt5/h+TczZ5/H28jaa4wbmLe9zBf
###PfvHNPy32pD/0Iys97OKlMBtZcE+Y02Q+9OCvqSzfZj67AzUWxDLxn/5kUJM7D/KE+
###MwgkXUf5omQSSbqO4SLihYAuH3u8YTxd20XzgbHLmn4q2ekIp0bcg3D3YPQZh0ezNI
###TKgPZt0hA2tFBWJAuh1yHlwUkIi7fmz0E4dWtOzFcj+2D6ywIIc0rUri3i9WQtbPtS
###FGYmRJx2mEXzIQpNhjtRGXkLc32FH+wszPzx7FhOwkGlHIJSuzGP58VixBNyDvJzPp
###2uEJswsz3KaHncejT51PtJ0hN+C69hmb1qKpdhNiH/m5mTEOY/w43wmyYl1BYiAMCX
###lpAZuQUdj3HEHUcT9wDHBkxsKMswjgAa0ZZUK28b5lazYyXxfHJb0KAnlaCfjn152q
###bPIfhncYmfRDjaW/wPIhsP1RjpA3OIxsjLNpl0Hk47zMr0x0qclKainlSM7u9GDp7k
###dvkrL5Xhbqo0fqLt78YmJw7PTyPZgyycp0/GY5V5+jIGGn+/PH2zxHaPHt8fmdjunz
###G9FeYCwvnaOz7YueCi3oQEdvOegcH7rOw/5n6UOxYjAZBOJWJMmZAti+bke0U5+c5+
###3nmNPih/5JCETi2v9HpcPyeP5mFZyDxpXDKzkGXFArcPYApmIfPlj/FmIZs6q9Y/cO
###4qdyh/ngRhf9asWqlq+Xm1+JyKnMIknwJrJEU1lvmJxOYuQq6bFegz1gB0JR82UKaU
###U/BjMm61oiT5Ua6cH+MeoDNuMxjc+DbqjfQXEe5x1O+z5BaQb9YZRUP04Kee9HuMHD
###cejNDDnzi5/iJQwXr9EYuRWWBXUTsNBiWo0q9vo9v+8J5pvwnWCeMuVKR504YA4qjb
###PNkB/7HJquuO8vDjuPepB+xKgE21DXdMUcrGXpV+fsRJ+bc/9UNrJ+mPh61oqRtfId
###EsYdqLxZun6wPzba6trOC/9fXVmvkv/1Rf+bd6fa2+urbWaDTW/q1WX15fq/0bqz0d
###CNnPGAU9xv7t19v8cpO+/4M+IqTXML6+GcH2VGaNWm29Cv/ZYHvNo4sz0pW9BZ6zX+
###LBzeLZ8JodonWS1hkWfy/C9Vzds/+Owl71JBy22DtYpj2e1o5U0qgd41q5GtPqRHfF
###MV5W6DFOi/TmKu6FsIoxzl1S4SFF+kP6F9RbbAW2mrgTt0QksnAYYci4W+y9zQbD/u
###e4TSEgRICgTh/YAYVpBK7XjrESRbPFercR8Fv8UXVASzAQjYCJfI5ugWBwzYfCjzq8
###ArEGPgkUYRvArWL0tKF4RaRCQRu6TxqbDRD02OqG8W00XMyAAnoz0CGhgEG2x63oWw
###Ai/MSxmXa/RTw+lHO1BNPQh49DdgusYhiHIHQrfMvQL8wcAB/W5eujJmueHV6+37k4
###YPD3+cXZu6P9g322+1f4eMD2zs7/enH06vUle312DOJTk4FkDm9PLy+Odt9enl00sZ
###n/7//baULtn36irzunf2UHv5yDoNVkZxcMt8QjaBG6uNg5vTwiP9bTveO3+yBiVBi0
###wk7PKDzV8dHJEWyc7PKsQp2na7KzQ3ZycIFaz+XO7tHx0eVfqcvDo8tT7O7w7IIsQ+
###wcxLujvbfHOxfs/O3F+VnzgOEIQT3fO945OjnYX2QABHTMDt7Bbs2ar0HkoU4PMajX
###DqYKZ7wxc7Bs9wCgRA0fu6KR7h9dHOxd4pD0X3uAQgDwuMKa5wd7R/AHNnTwywEMaO
###firxVECx4XoHgF49o5Zvs7JzuvYHylNGZMtGAzMEV7by9IyEB0NN/uNi+PLt9eHrBX
###Z2f7hPLmwcW7o72D5kuGKcCx1NvmQYXhxdCKGBW0AkiDElB8923ziNBH9nW8RQqjL8
###OMvwfkAKQ7UHuf8AxIwTEDns4u/grt8lkTM1Fh718fwKcLxCxhbQfR0QTs7V2axaBL
###QOalMViy8B28Oj56dXC6d4AFzrCh90fNgzJM3BHA9wpbxc7f70DPb2nsOF8AG//ziE
###hREnOFJpYdHbKd/XdHCL8oD7TQPBKkQ+jbey2wvziHthppr6Lk2a9V+knxU/0mp5Xm
###wdv9M7ZSU2+Pz14Fxpc1p/zb4ybMcb2xYb8/BOxjvu4mMz7Qy7PDQxDJWaOuXr+BMV
###zuyA8r/vfB5fuz89c7gJk6ghD3Wt0xcMofW1+GyeLNj8Yb1A3olUgaJDxTyAEuaIWt
###G250FGmrVPqelypFUNzrYvcxT+LJKyYk3Ma2mS3e3GB/YTF7wUobeB06frZeLrPNTd
###DSYrwzTT7LX33tou9iQzScyqTFQUI3NAlcRVUyDNnxS/lXt19hN7Fw7fXYE2nQ3L6G
###N495QXwH0vctaJv45yK5DC/o3xSr8sPxyfytcYqKQH2UroPKTHATox8x1pKX67Exce
###nbDOxokZL3UsRtjCajUre/cBMv1DEwuuFjfnZ++QIdzSOWjOlqAuw4+P9aaOcbQ6j3
###H1AEbnHLslzQOajQ1Ue84ejcMqPBwDfZr30nnEYtvyonLBouQk1xrIEmqnUgCt5Nt/
###+RXMz5r5v4Y9XsUFBSt58h8eO0eimIE0+DnGALU5AITWPm6PzWpKKHwjuXGKopBPH3
###HxfqMmuzdDRLcCKpbxmnj0pWt6n/23AwQGkCRIgoxBQBKGjANJsnAvOWc3vW4qe1b/
###Sr+zKUOyi6GC1SzOPbsHcvR0OxwK77EgoY7jxBsjjH/msQDkOQoiiihPopvOdB9iKt
###ExAPjAsUUugMFko7En8Lwa83vr0CCQjGT2OGteQahPTgVRd0mYGd6qo4H+qrAFx/Fi
###9AquU4LPH5itpAo/8l5u6SmnSgEciJ2rjJ8KA4qasEGaQpPIzJYIBEqiPzzOvrBfpd
###S5gKrUsG9MVwWKffypu9L/V0N0qOacrBCEPCY51qSydp+hHxuwr0t+P/je+CPb22Iq
###Ct0R1UackxtfoyHSLGJEQCE9afP1oX+yMen/7/KU6SoNMZPZUNIF//r9droPOD/g+6
###/8p6fR3K1VfWGusz/f97PEvzKe1+GbX7lQrs5sNPbLc/vI6GbeDmsGaP+yPSh029O/
Valin, et al. Expires February 17, 2012 [Page 171]
Internet-Draft Interactive Audio Codec August 2011
###Ho+XMem8EqtrpeyTAapIpviLCcnuIVYZmAajvA4alaQhnch5+jNmmafxbzgm1bgP3n
###ccYFqdDLjeZhBgY/JFMbGJ4CGMPIwJ7Q0PAEdgb2I9kY0GD8YCODa2GAth5kY/AaGB
###Awx8TgtzDosZ69PwVtmRsDTBvDHHuYlcE2McyxhxkZHAsDNPMAG4PXwID4ntbE4Lcv
###zLEpLQyZ5gWatoIGhonWBWgsx75gmhd+Pmo2g8PDS8PEYLzSGvpmMmqDGLB4s228g7
###V3Y735EbNlkRovjiuDoDXojhP831x0h6c87Me9H5kKIkpW353LS6SMs9Mf5thRh933
###x+xLf9xt01Vk0CdezLFqFf6FddwFUY5zVhLib4AVdDkTQj2Bko11GEgorH/1a9QaJV
###QTpPNulZKQlXog9d+G15yfUUx4lH/7PYy+UWYwaNHV7bg7iqttKNBLuEaqv0EN0Cba
###VVLrFEx93AOIQ0L3SdGiYTKqAkv83O/yDYl7luOmOscub6Ie5gRknzqtxRsmha+h8T
###foLDfYHza92BKvQ3RQHy625pjUSEb9fjdZAnY4pLSH98rChFMEdBU0j0725/6DqYm9
###u73FoBpxj2aXCcKQvQZJCyTwIUzuLdqQUnRzwj3ielf3oA+WMUcC7P3XvVJ9rSLecd
###fDf8+qyo/dSW8QhPLvGe6wDt1hMZYFrlYh3EKjL3Eb6MgtiEYr4SQJuOHrxWkU6Fcd
###C6NZQ7h9LWEPWXBQmVQBB4ZUoZ8Pg+bbQxi9SJWEmfW6CBhfSHI9je4HEcIJG9+4NR
###JmGhcC4UDivkazhXrXGty99DfnA5e36PuiGpXvecOG3fEQmCfuNxuIzGjxehETS9Aa
###7qDD2zVs5kBmsNYTtgIrBikY1hf86kDz8A+2jsUxOQXGn0c1eI6tzOP/NebI8c0Zhh
###44ng5zHKHa14N3LxVrdJNWuOjCfyLLQ4CHuY07IsaCYdUQYH9ozOsBiwsBXGU2LSCg
###w4L+aX51EcjmxY8EsOsMh+wiuQOe179bnWtMJ4WWFMCUABk/8MXH+NujHohssIb/ht
###wYlikrgfh1BH+UQbm/Rv365vYnwH7neok6EJkdF2V9gAak5S6I2uF19IKLdCYI7PYe
###/rtld14C9W+lUqvQvXjh4ijau6SYYWTk4F4fGI+TqZpICSFCIzNMjhMy2XAng+49tX
###F1z4VPIJwhiPVIizAo7EeBfUT0h+FmoUF+PR/DxjtI4juRtKu4HeOWdEsfFx3QASQO
###fHJDm90VDiOKSmUQYLGXNuxKlI6TLOLCcaEbhZ+SRRMPHOEtWDLQwKAbtmiouFuC2s
###OSsYh3LwD6Cdr56UV6dOhHQSH+UCj3vZvXZYH2ryNgO/3x9U2FmuJSfsQ3m86416K9
###jIBJ+ObcIZsfNiClfgrRKSZGtq4aw0IcSwlW8s+IBV+JGfOEMzlvFzSBLudBLbtVLR
###vDgE0xvh3f4nBUCwKxNBw9EppsXFj2ymPzNu3INc1PKpD9VGi253E0FfI1Qydi3mbF
###ZAZGk1dhgterJ3RVpAdhU0XYZeUSjLWC9+bGI8xyWhYzcS4EGCA75AeolJEk1Y3uAA
###uD8chgATxXEP73C8bqhfKE/w4q3Yr0WQdvclfgnzr+s7i4yCqdDwhvtf6RNzIeqSwO
###jB3y4odG8UOz+GmfbMKwGZOtNeKHDXyP4GDi3IplE5IPU8QFTmK7nQ+fPi4OqQz9GY
###v5JNxp3HjnAzHmfCGWDQOuOG/4pQXdaPyErdqwBsRbMpsmY2daZNdXAP6FLaH/mo/P
###/vv5t6f0/pro/7W6strg9t/llcbaOvl/rayuzey/3+P5A/y/yAHsvzp40RcpjX5dDW
###PgSe9Ib+UhmOKEWwHF+eIwSmI8QJqb+ZDNfMhmPmQzH7KZD1nKh+zdG8O8Sz8M0xn6
###4PRatjsWvGtHrSwXLXS72OleR1fDMG5xV4TqZ4tDA6vhyikPzH+HcjcwFK6dCs07Ga
###NjBTlfkO8G3RREpkGaBPIjyeaFs0Mybt3IdIIJxezHZpMR6gTRb7QFYFt9Vl/kqUrj
###xFbttN1YGCS693RdMR5yJneLkTj3zt+S0iI8L+6AWfINRg4GOpCjXOI+A9L7IlEfQL
###WPhmg4LhtNvUetqRUNRtjYl4j2TWgMt6Yv3Kwwim9jshiUWuPhECYBABz3UEk22zk1
###/ED4TakE2+GwGOV+TvuL8O6MMgN2TngX01eKSUUKE5gcubsNFu64QWXcg6+8oAkO9M
###sOeqMh5X/u8XukpFhQGcAMsDAMjQc8v03bKYzvy02MDjA8VLXY66640t+KYkzJwAFG
###KlbOTmH3mof203nA2Pwv3GHjlP/zc8XIQcb/3pXnkFErQFDn4T8VM58TBn+RzkQOVY
###twbkOLHvhdWStpRDIArAyBnk03nEnzxdt+5HyF41H/Ft3MiJjDNskkfXZn9o/36eUE
###iQE93QQxd4ZEKMcHz5G8/e+dI1Jph0ZAQI4Hf2ee+tyNCcNmBiBIgJzl1DR+/VU6Pa
###kgm+xUuwShZyMyUhz+Hy2pf5vHp/8Rj35CFXCC/re8ulJ37v+s1JcbM/3vezx/rP4n
###KM1QAc+FfBB275OY852ZujdT92bq3kzdm6l7troXnB9d7r02VD71IvvGDTHcQAdfKO
###n8sDomzN2Hj5ZYZX4KuiqwvAqCw12uleDG+0gidNYoGcfe/sYyvt2nYjS4Pd6GdzJ2
###KHcQx78RCKPBYYQ3TGC84ysMAlAy+7pTzcigpPySS0/8NEYpRNr5y5r2G1ehTM2csf
###heCqH/GEcpPvmvG5IK/2QS4AT5b6XeqHH5r45Rz5ZR/sMr4TP57zs8XvlvdvV7JsfN
###5LiZHDeT476tHFfMNk8mywNugg6FMxm3jxsm3D46uPCDUjSZKaN6SGLMMd/Rq2pdQp
###UhrOb+LS5e9IqZK2DnFSU4BO84HNogLb52EnY+7F+FV9wLGkAAoYn8rIWH2j2j2KZz
###ht0yvHfr4Eh4PwtLVVZ3W6ivLW+szElHnagVCJEl4MCULCOwjm8mIjOKm4PUsTQJi4
###xC3x6/OWba749BdYmUzyaHp01WF7orqRErQoJallsfMv9oeWb2TPf45H/BjlpP1Ue+
###/N9orNRWXftvY31m//0uj0/+r4OMX6+zy/gWJL17trvILqMhsDX4z71XKdjIVApmYv
Valin, et al. Expires February 17, 2012 [Page 172]
Internet-Draft Interactive Audio Codec August 2011
###9M7J+J/TOxfyb2m+ZbcdmrXXq98+4ggJEcHr0KXpeNq3k/wprtxNekEoibX+pTHzbs
###8WDQH45sjUFeyszXK247w9418DWhWeygnEpXJkgUxdvhzQh/kvbRUgxjGHWiISYTpE
###gnOq4P5xBt5I7AEv63FY+iv5+Ew/XnlZPT9883vhIb+K+jUySqgwOciqb4Tox4DJx9
###uPUjvBlh0qZXi6fwfzyO5ygedaOtHy80eMCuXuBVBHUZiUAhGy9ysmHUxm2n17rnF4
###VC4EfXMfnpkJB+C2J4eC2ihGLCUNHDO2Biffa/z9h+OAqBDbf6FO8AtrmeGDOvch+F
###w636cwl6uz2EBrd+bMLWdBPeDkb9Hi932++Nbrb+e4yOShiG6L+IVRwf/J0wYo17B1
###l0GA/ZSb/TgU0LsX0RtmFYbXYKiga9OIIhv15k78m0ZuFmh7AQYfihPUIPQP85TmIV
###IvVX2MZ6YXfrx7/v7J18ZZREJ2yJXa7Hjnq4tfApbN4no+g2sYYqoMVrq7fRVn2Nfv
###FIM1vL9GMACAUcNFbXqtXG8xUHAfTr7cXx1o83o9HgxdLSly9fFmHA2G17EaZrCbae
###JFmKouXnG0t4yxdwmSwNQtjUkyWOk+cbfJR8gIuDdgfv5H/FlaQiL5Gm8gWKRQFePF
###XqX4DbYEX5rQSkD5XxImDcKdHH6jbGtFkQf8NKC/D39pZ4kYz6QxhhWWhJVYp4Jb5d
###jTsfzDYWPm6V7HyygYo4LOrX7IBRDthBOKJIv98belGsurBQcloqFx3S0vzZeDQYY+
###AhltzfXvW7FRXuKwSpEYMSIWs5Ir0UpC/yNBv0gaDxxiHdlQaNOLwWV+uoDoYLZ0kE
###/0WvPGo1oat59yjA0SKmy0cA2xia6bJ4JG/6AD9CsRDB/nITkdwCnAIviCH7aJFrHu
###8E/QSxqX6rNR5qEBnlEYJqyGHIK0p2JQAh6DogQyUVfbuMhy8GAFr924gkTWBIqDiH
###V90IGyd/xev4M8XPghr9YUROXSCqgRBL9gTWib4AurpdXJSyM7rpx68Cw5JrfYqgLB
###nclxsYsgzK0eLlXWBoLLoDOYKOyDuyz0bDcY/uLRIvJ5YKbcIqpEjNOMqWQjwlmcfG
###hdNkAj3fxngVlqNsNAQIRHgvkvq4FaPCelGEl9yS7j1LhHQJsOFhI8YiEGQvLTZA4g
###G1h3fOHJqnA8WWIvXWD1sHe0HzrycYoa7M7/EuzZ8C2OMhzS2HS1IQXUrsJ0l8hSmk
###Ot1xciOvqYlQcxQQC+uIy7f451bQ2t4W3WBwxJeim/1+76cRJmzB224hw4XK+uIyYT
###wEAZsW8KI4LaQJxqtnqGLoa2+j8FOE6duGFC/tCtYDzEHrpjoAioql1yqQV9gZGVCq
###VQ5b3PZWrSxXJ4aW/n3LZnkccbr8Ag1KxEPXLUV3mFlGRvVTaxvoTCXGu781sM2bea
###ZfyGLtPpsMDrSlIrJTZrdStWpAUt6uic88GruGHibD6RNLUBYzXR1D4Gl2atKVcBz8
###m7MT0LiX5sUKF6sg0ZHKK3KaE1i+Io4a+ULSFXCgZT4zfCQS2N71JuKLp/89uxS4TR
###E4RwjezizLqsBKieKoKk/eVpZUd4KaHUWZg4FWR/3qDWh4Vb5eOVNAIu5TEeMTkD0p
###epKEdE9b+s/NTYPMn0kALs/OqyKgozG0za3UkhBfe4ifgMK2LbiFvuK8mBMS92J3jT
###vBDfHWaYWMUWMe/o2nzvm7tWNtYSljE5P7FE8faLzkmTut1z18jzDzt0vzpu84D2zH
###xUbuEytzxJW5J3kyvkK2NwLuO6QdC1viWE7jQ9MD4GPB3HVTwAKOt4wZML/AKrB2bJ
###xEa5x3I+u32Ma3VMYqc31u8X3amBPTTO5KGp2u+ePG/DGiKTEnimJCDLf0gJYCHhkB
###uU6nq9iNHsaCUbh6dPL2eLlRGlag8KgKFeQiMDBklrnRZVyegM1tue3d8LIpzsA5gg
###crQCS9B2CGIodOxM32NhV8CHpK9c1N3suTYslqtgCycOFEuNeahw03IWlgISinvehH
###XFX1JWq4278elBeNgxpsF3qjD75dH8ZvIJWqe5FqvkjcF10X7fjbZIH4O9kawmxgD1
###S6uqVmBQqUjUXXXRg6KxZL/CV5MZyCsIK41e74BpxUvMFeqby18K4KUReUk8NICtMW
###dfYhSKr1jzlkZZSqyr8/FiAxu2xRfOEYHXxZ2wOsRPs350wKY4wzIeM3zTrinD8CUy
###APGIIwv5zzt4gBUz46PntVKlcYvyyDkjwZbZRKwE/XanwX4KGMkiQajpDxbNdpsMiC
###KNQydLYlm0RQxRzBa5QA3h6dXtJmIeYLXle3zPcvxestansbiWFBbNadrtbRysRR6P
###NLQwxBVs8xCEjrdBfqFQEBM1ZkIkXITvdZqWSgtgzrGFusYrUre77d9nFWAuoB4Fyo
###p2eVOsqfVQ9LRdmSdnTG/7EnEi9O4Rux6afEACIDKCO/KElATAJ+W6AXOBfvj073z9
###4HzaP/ORCz0e5LeTlH4pXKu5Dz1IxwEAxhVgvE9GV7Oy1hcXCr6Q9cTObyJxax6qqZ
###4Q3/vlVSaCsDXjc3JZ5ovFsKA2mxSaMtJTvJNnxCoGjRmfFBiN6gMQ8t5Jt/y8Bh/O
###qp6VdTrYIuqVJ4oemlu/yo5mYKN1TbfFvlJfEbtrNFOxbvtgp/qt5sc4viqnwn5Eog
###qYUYuuoqijC8W494W9uRw9HoUkvZVErW12f/P4Tl94AEdQLBXnIprTADGHVnMvwSxn
###TZK6UlO9CR3qX+TMORBYapAYEMu73NoTbhUne5/sbV826/PyB09dC8w5E2HOerLc/+
###fzZbQvBIlTH0p9/5+rHKBVLl0eUWrPFwEKWvC0CFCj/A1RPvJC2ioIP5Odl9JDRBSy
###ElMbtaTy2A5GYY9z7lMT2l6VhUnG3g2+QyPtEFT3x39u7AoKIF+lx1apEx1ixkW//c
###0q4pMFvTcMaLAa08erfm4czLxTUfN3Fzy5e3+QpTzjs1u3wjfx9JBd6M4uRERufBgn
###qYpSDRJ8XS0CZmnJPR6GbMo8/JeETCP4ZhwrKoNaJ7xdfhkIxe0udGd8LPWDml2Dph
###VYkCagkRfmG0W5Y+vr1NQ4MhGwthAYrB6uSYgXVYgs+/w8/ytlnIaJqvxK5IGYC9wK
Valin, et al. Expires February 17, 2012 [Page 173]
Internet-Draft Interactive Audio Codec August 2011
###4jxIecpr8qW4fWUnLtGtBWhkEDe4H/TbQ8dFObHl+gRx32BfnrZzRSKlMs8Tlu34tH
###2h4iaMA0+blM8/ffLXtYxqi4dcrqXfUNFYch42HoOQjQ9S3GKfwSdbvCUPQQgSRrd7
###ck+aeQQLLlD6/0wSdirxthNMbePSAA3dpYMgiF70bYbtMHwHAISw82HI0jJqamG4rt
###SU3LD+aIxCDNZJ5phkXcSabw9DMxLOIyNG0KJdxqI6g0CA6jnzDcgLAL8s2A2H1IuQ
###0qZLdn44HcpCyzatbRS2pz4DVx45D9I3Oodl+qX4LefiJqwywUFYwRCFsSIhhtlbcc
###/Zm4fQmrQbWGE01WaJFk0TB96iFWxDFvOAIU3PbxfOYWz5fD3kiPdtpjp2fPuiRylv
###9uACOIkUStblkjxKXtLfOTzNUp/80+wnJAAk31d1fa0kuQN/j1T5+i8Zs+3vvf3daT
###BgCbdP97rdFw8z+u1eoz/7/v8fj8/56j/19tdsdn5uw3c/ZjM2e/mbPf4+9qnx/vGR
###e1+S9vPgWZ2fF8Lzi7gCXCGitCvebx4LuDlnWLGV/IiMHyPSbPCsX9jIG6lt2Jh57b
###2HfGPev0V9Cdje/mF/N+Nr8ibf/uD9sZNUUAYoIpTsGEsOfD1I56npax3tPAxPGMEZ
###dQZPaiLIXpdCEuZvI5QFehrkyT1g2v+R/GJXEMM0Q08f3jDJnyH6ZvxLAsT93HpPiv
###62trXP5bX1upr2L+r8Z6fXb/47s8/+F5gN2enB/BrnRGvLvJfIXgwSwcb3uY/ARjbp
###MUgmdjnfgualcHfcpzOY677bn/MHIsbNWx2tGIG6iH/d41mdF4KyKu2Vg1isHxuWGN
###snO827kIcPv+a/MFewsC5d7z5+xzCBLKVTeqiiQS4XAY3nNIYGpbn4xEkQhv8yCg5C
###M7vAX+sVTOKg+6eA+BAGjF+Z/h79eBoldYhdwZoVx1dIPhzpKwE7Hrbv8KPXgRnLn/
###2Ds83nnVZAtbrLqvYbDf69Ehii5xzHQgSbJcpxOh+wkPyI55EaEIuY8fXwBWDzU+eE
###aXJG6RZSAZROgfOeCZRtCTiGeD7InIhdCKjLnxgnFfN5TUcXQ/yQ8/yWNRLiGWEFWD
###YVTF3tDXDVjGEJO9mGMxQJsz38s2t2CI3ocdnNLumk97c1ajZ+dvmwEIF02osfXTj7
###XF54trP/40J7fXJO5+EjwuWbz9pN7z2Cfp9wZPpPdz6ZQ0zaPjn4Pm2dsLkIsQhv8s
###mW8CKlqeo5wyk4oen+1cQlEefx2kOpH+ZWvu+GgXxF76G6T7K/wtv7HFcO5s97/1zz
###4gZI+2Nezg8uzsGKTao9OAN1C+brXMt7xeeW7vl1+yqyws+KqACJxZJRzOgWQNYPo/
###D8MeDmPvPLuF1mBurjUYdGCTTKrojVXliy4RFcJ2GwgPGAxMeuU/S/Vy2SkupjBJFT
###8Sxbtto3QXc12142G6+LEqDiVkafiLOY9TrSuqzYHQeIp3HaBA9T1wCfgv/D8n/Sro
###UqM+pm5J4B035FXftzBHFCVQgh89Sj9b5am0sFRyE+LRCXzpV9G3tEccMeEveOzQKl
###0GRsdn/haNXlXhiipXCy2XswarXgPcEsayXEG7b4+O9z3Ebi41i5PDb9CBUIHhZBzs
###nB9JSjZ6/M8Sxq1k3okFhO3tH2D28SbgbVIlOb1Yi4v7VO14X0EoqvmnGaod7wN9gm
###7Fq+GSYlY1e7qxAhTBGRV74mJrsXXbpkRffPb39gB/LfyDYIAfffaf/8X+c1PXGAxU
###Harxyy9ZVY6PTn9e7KdJDDtB2HGZ8Cr4i/8pKhlgiUr8PRT9PybGLbv6z5LiMzCyHd
###CAj94dWA1g/Z2LMv1X9vhf2NKzZ/COr3J8NTf3//6zpDhR+cX/W2zN/TvA6yKr7Ck4
###GFhFNZbKuP3tUxYzdJUH3Mu5xqlCbr7E/lcJ8vSbdrf0W5RE8O2/S9Mm/p0MW6iZsX
###fnO5eveSYq/ie0PWy9WFxcuoE9HLa0Ofl6MdUyZRnq4NGH8wFaQO7vfX187nvdjK/P
###h/3MWuqzVXsEDILGIIQfLpwIoxfMTXC6c3IAkONWNne5c/Hq4FLQhNhTyvQ3FeN/Kn
###JoXuw1gz3mblRIC3QwY/wmriF/z9GOxF5gxUE4SsZXoBLBNFesiYcVxTvANXV50Lzk
###bcg+cW5wbAECDrSkShRs22kRO6E1vsVu5+bU2qcpRfRdjLtAXyKx2wuU/Obm4D8vcG
###8ipJVx52UKork5+Gl8nZtTf+JbBKWMRO0sKSinmjDXHrVkjrBsNP3vcgXrVv59rtWN
###wt6LuX8f3rJqh3kbNWAXEKV6MXRMU/9z5KEn0zEm6H+1lTW8/7+6urYMat9yje7/r6
###7O9L/v8ZhLmsuZxCcpL/1iCziOfIP/sV98GdolQChBE7r7jt8jtV5RdAnjlUo4br6U
###UejMd5iJtD+wu71tt+yKPOSh+YaHmbXedG0IKJh1kB71MBzZEHz+DbjSHz1pT/iY65
###/2nG/QB67xdVjQWesfHp7/Z215eW0Nz/8a9fX1f2Or3wCW1PMvvv5T80/K8tWX6G4A
###iyEaPkUUmEn2v+XVVT7/jZX12so6zP/qamOW/+m7PEvzT/PMpU6R1yiKTIU1P4Gmy4
###7xgmvUXmQ7oGZROUwVkkTDz/By7gnOi+3D4hKIiJgZWjnHYPehOmsV55fyLPQq6va/
###lOcecsKsj5cfe7Qsj3PnHnau/BRnyk9xoPwkp8lVdhrFVIfuQIa3ZAW2KKmCmTnUZ4
###7sQdRCGpgDkHljfdD5odt7dN6kJKQUr64NrykNLIBxiwkkOU5GaOIdUtYLNADweUj6
###ndEXnGNBZ6oTqBQj+QlvCKKbJCHo8Rw4fWJ9fLR3cNoEKevyjE4e8VD5rz814V9Mi8
###7oXLxJ58qv8Hz6YH+OTs2PmrLm4gMP2OesM+effnrw6fqc5wx5uqP1OeNovdi5uvdY
###fU6P8+z96cGFOAGf6mB9znew/pBT9TkXIw85Up+zjtQffJ4+Z52nP/wwfU6P8REn6X
###PiJP2Rx+hP8yypzKdW0B3jED4Vcsf4RlKRYakR0XPY3k08HLASKg5f4jbwMi43ldnx
###OeCHdWKMxKAyyjqyVWlOnUPzlODGMx8OK/Jv6Odo6YwZDfJwlKKdNitJ5tSNQgoDUy
Valin, et al. Expires February 17, 2012 [Page 174]
Internet-Draft Interactive Audio Codec August 2011
###9TG9x10848LhttV3Rn2AH+e8xP0DAMxdC1dPse0YFserlhfmwhaoI3NCzZAUcXz5LO
###Sjo9l9gRuV9qjZJ7yRGU5/5udQJ/xi/dbnlft3EP3vR7EfW6ZUBQZWurq8trL+fEnR
###R2ukunXfywq/nzedA8eXv8fhdP5pMRIJG2G3h9QW7swQW68ZToDZTDS4HQKPyXBIdF
###hQhoeDcOaefVbVJMEpwYfrIJ4iba6/hEps4TMjAMG3iJxTCk2kv4Z5O1YUR1+HNhgZ
###WZ9q8Nhx/g80f8c0tcgiHCKmcPRSOpYlZXjxiqdsbVSF3YMgsW68I3UVYX3McXIaEx
###AjQPHYmsr5r/l/bzzXr8+h9I5pQe4knUvwn63/LyeqPh6n/La7WZ/vc9npn+N9P/Zv
###rfTP+b6X8z/W+m/zn6H8jzJyFwkjvkLkImQq4H/P6m306IpbzA9KoFn8MEb5ey0qfX
###fyvnVNvg/9S5OiX0wsYK/SN0rJWVxTr+swHNpFvakH9wlzD29pD/Y/9y/kk1U1fq3M
###5h8dbSzSi9dn+K1rCZQxT6ObbU+LH+0eHE1sQ/KWC0iiqKiOr5jaWaEejHGidHk/5R
###raWbURO1z3sW/3iBEtDsiRkXTguCFl/w5vEDdlfdpltdrIT3WRXdEs3t888ghg3CJK
###lehbgtNu6YygkHBbHc24xy44FZCgGe1JoQF3jeiZ2LhjRimK8Pjy4Y+dQM+l1x02ye
###RpwPwuQ2cA6wjYuTnZXCHe+IjovDirWOehQ7kNKHJyIFdFvIWDDTQMYkLPIYHToFHw
###klIGFSWnJejjKTn4lYhJPaE9gQUounpaWUIUupdwEIMZ/xiFuYs14NoxCdStCt9xbj
###Osef46RPBiwRZtEwuly32iXXEBNW3DdXKQsOvBzdDsQldLrtzq7YNqtZpgwoAZp/CD
###r8FeACdfz9o3fLjRL0AG8Me0TI0NhxpV9c0QvVAzcoiGi1oQhhBnNF8Wjiv0VLqIWI
###a9ESLTwhC7mEh3TtG+Q7jNIMu0CMk7wk40RKMkQ3gQSxpKxUDp4pACJB4nygnuC/Q5
###A/8fN807DL6YebAF9glnoLRPPJtca5D/DW138LMOa2aP0F/iFI2BwWKxH7fVDzuNmZ
###zZ950Ga276GU1n2rGx1jzkf6KzmPhrshJX0cDxpoEKvQUqI/tXmPhyngKBJwIwndRr
###cw1yUGOIZ6GL2k3ynlzkgZSU22yrHTuol4+FtoGGO5g+y8AzLjwUXQfHt+DsJTsLN7
###BhLGysbPr/9HxhxQ+GabbKNWq7Hff9evtln9ecN6iYhzC+I7VRKXyn+Qe3mxDoAdFO
###xAlOQdkBgk5xQxKILT4GLVK86KL40rriBeljDtkgjUjBcK7F0Dlc0BcjKD3evIuObg
###nq9JiBWo1e3e+TDaV0x2mACBNF6aBbAz4H9R0Bn3eAjeLZcUBHekfKkrYnAq/JEJgc
###ZZPgT1aSEg2rZ6ntRFbWIXp2+Pj9VM2ejkJJCBT5iLt4NMdI4HAc5WAWyOB1m45N1n
###INPtvj5l98Av8hDpNl+b1LwXjb45WfB14O53sBYuUJjAPYbvLkuxZsZ8czHgGWJZcc
###yB6/KYTOK4Pxpbpf1BobjC6stoFVf0C38vm+uZ1J5PEcMYSeJcBiGLEzbESAD8PpEB
###j9jE1ZHH+5IFotkTMB091WWrGIYnMkEgNk9MmuKJ1titi4QrLNGEAoBxRK/ABY0+qK
###+VjE2uXqspTi7a36M7UO5uRPbCPl4Mw1DcdM0pxZWuog7GSEGCqKaZEz5qwAIkfmJh
###AuSlFHMSNJp8TdA0eshKH6NIHVaM9lRFwZIEJRLToaUTTaCEbX2OdYhSaoWNhvcC9Z
###0hmdnkbmpgfzLa5eowDmvMBkQ59sOWSSmwLxk89v9RGSiBBZ2Fc9onefwahqGDffHV
###g7ZHQ+iAAZDF0RxShUzN19mSr+xJiiLmeM3Bojxs/DTp3Dw/s8QYuy29ZZ7s/BLs7m
###A2bwxEGRydVnT3RmOIVLfBLYezCCSp6hhC6Cq+rrBuhOF+fkWzsLzydxveUcy0K7X2
###FlkTg6GjebY/JM5HwdCArYLyuWiix0MWOeN5adfLEi1SvDqD+PgBoCMh+jD2VXJsTe
###g8xLsQq5VBmtvkTeYALDAlf/Ady6BaizDlwmR2ECVzbRvga9JpcBpnec/SvDQnvRCG
###EtiR4e+6OydQsIk2a0p5kUQvYC5F8Dqcda1OR0PPbOrts8i+3ghevwm+DMMBcJQJc0
###iyH7dgaOQ/rv+jo4sAdHObsriWULdfOtJbY8UVOAwoj/tfqr+NQ4p0HXa7VTRFZKNM
###gI2oKCCJ5GJI9P8ao/s/MQD2jDmwuEtFCmmsZOkOWTSvNzSX6h1Cpy1sBar718Cydw
###34qH4Z/l7x0M4h0sMwbKE0t/zS/brXjzqJRI1Sq4PlYCXYOzs4bKYqTEOKJHZbtGjI
###uj48LGfiweEFWct+eQICGkUR0AAU/AEIaHAEmFTFvI8PAXX4uzEBAfWiCKgDCv4ABG
###wUXQlZS2Dj6ZbAxh+4BB5OAZOWwBQU8IcsgZXHImASE3QQIO1mf/aVsfZYvKx9c7z8
###MfSyUs/kGRs1g2n48AIFXlALadRkjHKjFkD5gE5SnmC4KWntEaOtN4zheqmgMfVwoc
###qfd7xrk8a7Nv141/684wUBPX+8WGDK8UKVP+14lyfR8/L09Lz8neh5pub9I6t5lirH
###z7vQ4uk/78TT5whhfkE+hK6Jeoo5xeqWLR3qkwGvcQeVcHJ/Z+IoRNptlLU8fSJrmS
###nj3ueLhxrLideusAWCoCoEg7Jl2iPN5aUEqrDZ3G8yN2GtZJvvBRxkTc8CGyG2DaVO
###+zIbgEb4bXgdtwJhQcU9c3lldW1947nAuZPwVZyx8rSnRA54bYSbBpV3Br/kUFHOk3
###TWTslIbKu7sq5lnZ9j3IthwQN0Z2UVOTeXB88Fjo6r2wmaOBrWEbJ6q229biVgW3jW
###7lSCt9lVDr1VDmWVYoesPuDPh5EXfHifDc3bAZ41VFLw8PcCJH1i7JKLmoEXIvqcSL
###eIwfVSRzBhj3sMT3qyKeY7O1vYl7fcB0j/w0fzOteZ5Q5BHj6+seE/9u2t7H7int2F
###5dDh7WEqh464h4Z0t/lT57hFsl/dg7Gy3kXDuHPP3ek5Qr/QXSnpidOmrYayAvVHPC
Valin, et al. Expires February 17, 2012 [Page 175]
Internet-Draft Interactive Audio Codec August 2011
###eQSFoAnwzLu8uqfjB4lc3xntph4bEnvJhnKJab6pJzNqXoH4NJCicvFFhe/83cWFOz
###1WtynB8B05d/A2G9TNXQpBP3MI/qB2yffaSkt8Zv45BUbFJ86t3hiCG5FOBKC1Eikn
###tTthBHitGwi535Nu6J/ireA97yS2/9M3VKyq/cuefPRj/mIbBLI/qYFfdSE7HeWYft
###d4tw5kA1ucmzzNNbo8mUKOuDwTcrBIPH9cPh/5wK8F8XQW5jqvN8Anf6T8t/5HglqE
###33n411P9I9AIoeXScNe98i0Un1Pt3EeHvNFOcnIuBJB//VepMJVKEZeRKAvu9MfHUW
###Sg/vpWq47cIogxqfLT7JayOrq/obMBUlU9KZQmcilUl76KbZ+0SyqQgYy5b0bgpb09
###3/89//bJE3BHmtBm2M2Nu/f8RN0Anxf1bWVuvO/c/1lcbK7P7n93hm9z9n9z9n9z9n
###9z9n9z9n9z9n9z/z4/9gXku6KTWXuWsuyctFbD/i+RWbwnREnzJr2VYsIXdRA4YhS7
###wJDGvU/CCBjmz5W4YLkhDw4pSPI9Ok5rOBjigr8ige6uTI1FSFcn8OUMq9Bx5J2+Eg
###1jYa03BI4KVv29gjsS7ZvBVsuh2FGP4bv1OI7uPmoX3rjnajThf49pj/HkbIxPEvAQ
###h1Xt2mC3cBOfsG5NUd8Ctf6rxIlANd+TOg/nNwDfMsjgucsEEXVHEPiN4yENOY4G1A
###38WozUHxeufHe556mPjHW48L9aUaha75VrFr/PI/n59AxM19bB8T5P/1+vKaI//jBZ
###SZ/P89npn8P5P/Z/L/TP6fyf8z+X8m/6fivzxiQ5xn5yg+AQsMu/cJxpAQ5txHjIjf
###Oc8LSup8JQkuwDQhIt8S6S86GKkp6GWEI+2G10e9dnTnPSqX+kbWN6lcmC2roCfIpm
###F/zG4dT8qnaVm958PGDFDGoXiqZSrFPofdcZQKxJkVO/UwCT69/lsmLgQ2tAfMMPpt
###DNrTvQxjk91y7yoAoaWT7fRALesLjlBYXsrUMHuipVLC0U+wDYJSQ3/fhnf8j9bVpw
###DVspcegDbY/HF4HeztBoPR8KV1TxwDj2xt0YUFffSB39QI4Ov5Ad35O90NgP8dXqQO
###CnXjoGU94wrULs0YKoXXUeMDq7GP9B/7iEYCzfBuLfQCPezt/twMmpfALRrBwS+Xk2
###4PGsezeRBvb7O6e9g0EeqgXgtukwfCXq+dNP3HTd8Q0csPAnYZO/0DEb38CEQv+xHN
###aVysEsOdYHe3RCAfnQbHO6+Ck2ZFLgIBs1hPniowSn8VXlz2taB4rFhoFO73Ew/3+4
###ltKuzBLyfir8HooCQGy+UN3lLYMsRfycAl8QGb6ypMGROQbpS8DFHEKbkf03xFH03O
###Au7++R+//ef0uHkYcKPfE0QAzrf/NBpr9VT835WV+sz+8z2emf1nZv+Z2X9m9p+Z/W
###dm/5nZfwqe//4HN6YA/s4uDgKUlXDmAqC1ADB7hFm1tS5Sy7Yj0Wkxylrsc0QpUeQ5
###a85hsT4rXm4wV1grsUmPNKlc0OFiwi72uQEE2febxmqqvOWxnbLgGOUQCtApYP9ITO
###uIyvwC0F31+5/YIASOL4b7gR2f7wVnF8CpQGfBZB3+/jy3HuYHNOw39VXbFiMPv99g
###Qk+6VGDi1+zwozk+bvzQ6AR9SV8Toe4S8T7dnTW8Phc7sp6ilzrmB++DN+/TZibZHw
###3qS0RyQ+bYsvrzwEWDux0Hbxo1q1PZ3wVd1+D9dcS+C6TTH4xgN/4b3+un6a/XHA8/
###x59pf/b1dxLe4T06XkTEYuOBc0n9z8enpz9+A+YS5Qdvf01+Q2YEBV6w2lJ9KeMyjN
###/Exp+4whJ0z23XMTFQMhIaNggXV8GbDXgXj5Lgt/WX/ls374PR7SB48zzjczQcwuSs
###feC/aLrevSELwzvYzXDP+5hR82IfKq6KilbN5lvYhd556qohjaLbgVjU9Q/F6m546j
###ay6s4zspFourXbUgsDNAVc6mIQ09SpTVWHoKR5wM6K1RET9/7DFP28D8L2r8Gb1Ul1
###xgZCB8OoDXQ01XiiVhDfyan31zGWDu9tfgDML+pGKMRX2Hy8t38obMB4SSpny/ODoP
###h00Acl44MXhv2D3bevAt40NluiiVhsh6OK1QT/JTlxdbs/pM1S+RYZnat7Aum235uN
###I5/VW8ij2xZ8lLf+LIurysdtm7G8toGHIQMTbWuO5j+MyGtbeGi1Bvcle3oqJq5lC3
###YRVtb3PFVjysyr2DpeZPKveQMGWc3gztsYvvDZM/PV5pa+Y23WMrCLZZYb62vrWNV8
###T80Zjli0b2IKtrgrty3TF4uqys9RycSGQRrtqDsKT8hHzP7Aacbo7lBvWS/Yuzfpvt
###69KUnWXsnobW+3zsviHmK8772jfT/Jh6DZH3LjxW9cIOJjhi5xjkxw4h5iFT4GCVSB
###n3gHJAEd3wDQ3A4yYDEowIDiuN8fsP5n9CBUn83UdjzgLvyzaTQAvx1rN+6tGNvd2p
###US684id7aL22PYzdNigyFdGlwOjxj8CP/Au5xPo9g4cHCT87ll03n68LG3mlib2ekq
###FIZRtXmOAS8Vr7B199BE7ZK8NUVO/EU13aV5BmJi8H3EDXR0QbslRVshZxo4NOk44N
###JhEnTDYT8OS2pfrFj95lCr6HxnMOjeswTodRhVh/0+2uJE22bfD8O6lLJkKIrmG7zm
###ew769i9mCAgT+SBIlfUeT5ivb0hswu6RvpKmJA8+D/Y8mrF8zfMic/IqGs4yRaAoZ8
###3UCVo978XdW4mlsNUCFMDS7d4/BcakqKJpVIf6zUYZKTBiNKs4DAuH2SN62xuErU/o
###eDzEmCI8W2bMVzuPCQ9yUEyUiIpIazwc4hKGRYulojs/fY6p1RIXiCpSljKIkQvuLi
###1eDqNuN04k87TjsEjBOiG86L5ge0C/ioAqldgzWxBO0kJvRVJMRWHbAJGDbM2JMXPw
###FXWzhNfR76nz5iga4PVpfgva+Br3Pr+xC6xVbB1w4iptt/mNRpyEDBYrRUcPf8VPH5
###i989MxsM1r5b5isio8AOcbgS/SsdC2MCbUKuZ9lTAITm6yPN+Zta7uVOS5RHPbU38J
###RY+W/gbb3ERODVWJQrpxr9Htw6YqezIWgk1QnDkc7yBzML4oPdK8OVuyJ88IQ/LVDn
Valin, et al. Expires February 17, 2012 [Page 176]
Internet-Draft Interactive Audio Codec August 2011
###RMZyH9LxjoGmevasR1JpmgqEjAAQIx1FB0TZ1eryTDLkQH9RZDhOHbm7lqTmLWEFW5
###PK3aqiMunMWlq3sWWQHhfsO+i8BvUKSlNu41ZYmHlvlL9USNFVGbrDvE1ClZWYZh3M
###NjFpw2uQ9bu6DBcWFKkOu8aTQqbB+mFf/CNxUy3gRvgGBgr+gguMZi4hKVO0kvn4iF
###/pMJWV89aHmk5PO48X1HcSYtVnKFfrJsqdvQIpE3o/PDBCJ8MhRxbOK3ek1ozCYMlV
###y9ftLI/+yD/u3BozZkMZOH2PlQHkarkvlkkpCNXmesJjALuIXA/6kWQXRYRcnBfUPS
###xHslvJbx9bJvOf+rSipiZ5haUnkYBcjecP5KQHxlvxz7QZotcc4WTN8za5uKxZHRAi
###f7N293Ti/J1IRBnI4u3+4f0L3DBpvPLAAQIlXAuJ1IjTJoZ3iVZPRaRtNSTrvpACzG
###6OsNQvbkPqo5XeTHc6QelUQAM2WvIAXNvG0ug2Wj200zGGwORcbgt0ZD8Bdb1HD5y3
###LD5i/+JlEUBYlWtKjElQc21jagM4WivOa+5tlzYf3w5iwhr+QS/UK9nC1SmhZTEa1F
###CvUkb/1RvpI5/n+WHvsYN8AJ/n9raw33/ud6rTaL//Jdnpn/38z/b+b/N/P/m/n/zf
###z/Zv5/Bf3/yDTYDe+jdhUEpBhXvXFEgJY7OmceioNIKzO05bXnHBV4n2k99vDJunFp
###6ThC3XAvSMr+3pgHxvIA5gMTljlvf7lubXdkhkhfx5QuWDxyYkYH/vHl9vcFVUnP7U
###/ZnzzkLNJjur9xCq1kEG31ow6aNI1+ZX+7YesT7CTmAVaLUjV4ACgyPq4k5+GTTxlt
###efwwDcQQsibjmZrVb5HxCT0tcdFqughCo/kTlzc+pwytiSAZRQO6oMbPsIz+LPrEYk
###zc+Cvan4NPjPyT6hO61Pj8HKHc8FuBfr39OQG2s/yCFD6X9vEAoA3aZOdB+HTGxyc7
###/SiXUieSs/9etOovzw3yVzwMoqQAdCaAVkz+B94VvA3vxI/wDl9QMFw6/BSmygxfRH
###7ggOWEla9GQVFr6q+6aAX6rdFxKP4FL1ezHSPJvIrnWAiY+gMB4z84hPyHsb7raxkw
###4rDwrEy53Jn2m/2DY/jfHl5CvTzI9puENnT1SW0UdVKk2FYYcpdMwY5NLB+wDEfSB7
###chEPph8uBy2uAzVLiNtJOjZGUv005spezmnuV8rNbLZWHpfUlQwcIinesKg6994Utr
###9IXSXFCfYonoOGSGQUgb3O2Zsz4pKyxf2lVoh71kcbVq2R/lSNG2bfJw08pqGIctMr
###eOy0r6BGO5Uba2O364YJmI+aKGBu7U8YNjP/6V249/JacvQgX88JiN5cJ3QrxbgFYc
###PP1qu5gQHjh3kSm5QSzH8z/Je1QnTi3BvpjTedZmITvJb0WYsxVrrGZZeTGcQSXTBo
###xfq6mr88Q/fkXW4Bw7bZRFh05seTpxvgWWH4mY1QmJsBJmVPrl3wvp9MKSBTukosaW
###RoZk1aLGzv4+ToRm5fVaI3XWJY5SCIisuPMOJGKCdbvNo+OfMUwKyv5N6TLB0XoMes
###kxQPLfHF5fVHMHat16/bGtG4nC5BC9B0Z/BBRIXpNRnZrCR4PxPbvMpcnH49W/Whx+
###osfhEXszF1C6kfo0jViQpBCaxRHd3lO4yqrocmj9IJuSHefXWVC7pqhT53WyGBooy1
###PwMpP48fO0R3xu/a0p6+MjxVcYnt6qdaOZ7X1ME7Vsrs6ba2zU0mVyk1gYsJjeaNAQ
###CBsryzknqxX4rGT/rJQdBmwGIWn5HXoomu/CxPzmVvaGOnHatqat7ODJi2RnsL55rU
###85t99s3qrTT5zYhR40cekBTFgA+EyDqCfEuz0ArT6ab7eUFP+rW12qrTZ8XmlUMWcH
###jUbb6SbELFM+0eOdkqXfmj5GWn1WEJUr3FzG3WQqyjah5qL8mKHU84di8/RvOZS6Mx
###TD24nCagkwNnMUSk8KrHZ/jD7qRmQ23gxuNm5eTHymUn4INi7RG3iSsr0t6y+4CVBt
###gtX6pimoK0NNSpFQcGoA81AzEX4X6qoznkyHFoPFZ6UhQ6MLOTYP+eHxYAB/3YTdDs
###6HdFYehPHwS5xEkybkIUPslKzFuW3Rd459InNPMa0cv+YYp3MYjtmUNLoUbSoX6Mxu
###JnahujEBmtRcPgK3XFT5m0Mi+RIOlEQp7ZuexLr4GOpGyrLg7yBtgEhXfQBWp2oiU4
###6WjzZQcgBz25tS6nDJrCBlmkT+SApMjW6iEOLTG0KRvvcmvr7BixLywI18DPDDl7hH
###XvnEX5QHg7hWgflMhYNHt5/IYhW9G8Qd1oswGyJ6ZjjUBxDQpUU8J0r0cD5CL90uRe
###6TziPyQE6AlI0qCawehdOnyPLoV/QNc7jYN8j6Z0d/VIW1udx2GDbnR7SYU4C34i/w
###BKya+gF2bQ5tO0WJWTXTSCnEfdKj99AmPl+z4TWwu5labLnwWvNSiPkqeNVkFIY3/S
###aF7S0LpCzQr4ZR+GnSCsaH1i2uLAPBo74Fv4fL22c1ZmEho7hfRcsf2f9NwzLtUxO3
###G89X0c2U7M/eJtxuPF8f1o19fuN241mw9mGNjceJDMW8/EVCo9VhxXgn26w452GZ/r
###jZFAXURDfd6NISv1IKLDse4d4QiTvRyHINGfMbyJO2YL9l3fWztrlKdvPB8dmrRvZg
###5WbOh8xtzun9qBsmMpXvC9bBO4S4o0TDilpz6mau8msWDiqudU2aWFw60bwphx5cpO
###aeP+YL6rK/bUtkzWJDFufM55p6hFNKHu7gxCWKHOrgNwV+1fqU7PsZK+Us6Srt8x8z
###xmCeglp9bOdYxfAUypsGNquxza1sC46vsa8uFem7pJ6FQYdO0y0JL6Q1Duk0gJrtKB
###rbYinTh1gnooh7L+f7xk32+//rHLSDIeXgCnYuGg++AjAh/9Pqaq3m+v+vwj8z///v
###8Mz8/2f+/zP//5n//8z/f+b/P/P/z/f/z0+1lJKZ5FWBZoQsVDjpAal34i7GJSPWhw
###bCLnA/vE3AROQJstDpFE1eWczO1bScEa0URFLHQZyHx30hstKqyLGNbJO9c5Uguysy
###L5ie73iR4AX+cUZeZeIGfVZ1o6+J0XEZqgGekVFv/B7Bk3a2E7ypr9gj433BbKIHIm
Valin, et al. Expires February 17, 2012 [Page 177]
Internet-Draft Interactive Audio Codec August 2011
###wHMU5chUG5vM4mY7Eb9dxXqjcRpBaKXAPp5A/Ndc/mPX7yudTCxC03MjLPQF/ppDNU
###QfytXDfEgeJyowREh9pTxXIXhfni6WIsJ1FBMyLLjAAkuxt5ZklfKsxS5HinZmk8RU
###a3qKaIFSRq8cmkwnb1ultdeVUZ1eq62tdvmJb3uz1+/W/n/Gjx5sn6yNf/6mtrqfy/
###K6A5zPS/7/HM9L+Z/jfT/2b630z/m+l//wL6Xw8VQHLmBxEHtT+ZyUW/cvU6Yib9rk
###fjw2wRUN/zhcfXtj8AT4x6rdS7dtTiOWW4choErUF3nOD/5qI74Jc99uPejyDMK53U
###hBiPJA4vdk4OmsH5wUVwvrP388ElY8tc7+QJTND//fJsj5UuKZQu8Mm9PoIySsqoKI
###hBMJHuxHOp893O/mE3vH6Zp3EIPeVdP8bNujWKP8cj2ncYBo2MshOiMH8SX9Fn8iFv
###nB9fZvQZha0bnhsXdyUfBL4+494VbFeHB3sTRouxVDHPJR0VwTYH22Dckb0IHx3cfa
###vYHIP2dJ9fuUoP0yHSy7ycIsk0ZQs6EBmCZDJp7wXdnPRBvnUxrQxIgLyKRvziM4oZ
###9yPtitSEEapERuQKOxU8qg81N4Qy6C4QYw+aFJs/b37I7iADJvDAtiSC5T6FdXQsCw
###NEMHZp5LpPfYma4wSQgwTs4MPqs5xLA4Tro148QnkFBeZRkSRRafxhEwJ/k5JEPRJ/
###ZLma8BD6EBUV1aVhlir+mJF5YXR7nFU3zcxNbpfjxB6lXFDmtwld5s+YZ/4uorDNxD
###4iGO0YREpyJSk0m/lz+2YcDe+LTe4j55Yby/Jn2De32OU/xdwaPFhsMKTBEM/Ln0Ge
###6w20jRe0WwxhF+92+T4CWkY0qgi3TjRekqomvT3rNXZLzDUct+N+hcVDYAOghMB+R7
###v5F1RPM0YDXUYKddXtQXjf7YdtivgObfKOUSd6qidFmgcF09Kxf2a2I76r6CU4yj3F
###DQqTJv5TxFrN5vmBQXLUq6hh0gocRBEIRvyrjPLBjwDy+sxJq6afXtPfp94QBVC4Je
###Z0LfqMWpjRcAJKBslF2LuOYAYUajH1317/FpZXkkDb7XAUGgy30DDz9/0e7fhn45Ee
###JlKQZ98Xi42VaLQvKKUdfSyzjOnM6NPkFSZq6QX3c0U5NJIFUSC9Gnc60TBhvb4M+j
###P1zsXZBw+B/6eXN9vRN5A3xdj/FPImDHAaedPGh9XnFPLmBcmbsq2p5U2Bvz+DvIno
###M1DxCMafgT5jsbBQiAZ+hLmY2o++5xY5P6ELiSh51vkUWySM0NoiHRjakbVDqi7lFt
###mcwL+dLgttV91+MkL+aQ4TMVt7gSwTvtKFSP5vQ6wA1olSO9JUW2T05ZyMBKJj2eeR
###4N+JyKMj11sr7HZFslWQ1LQVQ2+R7TRADnhii9yPnnSLzJA7RFmx0cs9UhItp/O2iD
###GDdnQURrLlj+m25abq1OwzLX20BRSZ45xii1T70kha1lrCskbTFso5K74dubzhGnah
###y7O9kisspKPzqREIscOXg/lcSCQ05ROeaQQULhNJyU/3ac8AF/quxAb26D4PkcUm59
###HwXA043SfthcSMEzyhUTJZqk/HLOcHrykK2cMkQqO8EJoAMoBWXYq0QK7B96u28vJ/
###v/35r//8PxnfBslvwyC5iTuPCv1OzwT/7/XG8qpz/r/WWJ3Ff/8uz+z8f3b+Pzv/n5
###3/z87/Z+f//wLn/0/p/43S/56IM6eD/2B2TmQznKeTAEVcCkQq4lGU15jb842MytAU
###icigWlHt2/BThHeOOzHeQQY2yiapQEq21J7jlhSX5zE+H/Wi4fW9609NYeAP6BNCd1
###cRGbWpPQokzjdXPtS0UO0X4eepuh33WnZ2aqPRxGE4GHRjycEJJLszv2V8/i47wPbR
###RAO4F7/ZI/P4bqvOjrnTto6uXaBbf5TtuAIY6YxSnty94TW//Ap/CG9u+Ivp69ZYS/
###8CYKtVJ46wyOZGTt8xXq5tWH7f2JwZoCvof+50v5TwfYXdiSDAd6n8zpOrLXAH7Tsj
###9ZkRSLhDRQEub+SnZivECxT9L6kgD7xf0wld3xUmDVoGNB7zrwRP6nKwwJqTIM6JTS
###Fv7ipsTkSkuCduBjPLxaBV3sEin/bJmPQjBH33LaQQHlzM8D4IGX+yuVmwJsecCR4x
###bGuLFqYJHrKbXiQPwrpRh/QEkAIxLI8J6gMmqjCGvUjV6ZpPcAdI0CQHoN2EIKeDFt
###KNQhFiKLobDUP8TYc7f4uGfVbC4OLmG67q9EdhtywHJSfsGavd7Qn9O2ONTzMZzkTo
###UYirP+HweqyuNuEnvgkgc9K8TOxCGHAOOdg/weWKf4DHb/8RvioB6q2tb2z/Wa2hsc
###e1/9QaM/vP93hm9p+Z/Wdm/5nZf2b2n5n9Z2b/se0/ovzh0S8H+8H5GeDflxFQhQMQ
###FzP4BRDhqk7+N8Hh3Z2Qkz3fjn6B/rpJ5G/7+PwxbR+f67HYV1fGGBQ0GIR4Ngpcme
###6qOIfPSTQaD3T4gaQ0l9WNBIGk+EEiHfJMVZDcDnxPUQ+KThJ8ev03+500rmS0i6es
###viF1/hRDSbebM5RC7XLvEundW6jdLBRhHNxudBeP7rNQ5TRFqNrzxJp43JD2FBx2ux
###OGhBDCFh33urhqfAM83r24+KZDy839h88lKMXRiJLdXw204/qkoXGrM/eMMu4O2GOU
###+pso8HhyP+9D2yiO9X33e1KDn+QZ7XpFy65sz+hCPklT4lm7mOlvGI0WDc6YIoCVoF
###C5UF8emEKUi4OrL0EC4mLrxspXKd11qQzjBVCEJrd+hnfFvsRtkIaL9tW6CXu9qHt6
###5XP12eMf5blE5lO0M9AgWlHAGZfPKC1ZGqg33MRMBYigqtvJ3m1vEcTv/ctfUg1vWR
###cUeKGXvsp7uxeTK0OhdGW81gnwuZuHXRkL8Y0OKSXdCJDIEa6AXtg1G7MbMQo189qK
###ewXa0oXy2mpHSTyM2m57dltOobz2AIlHvV1+DzIP06pQuomeIL4EcJrZhFkopwkJcm
###4TslC6HbEe5doSyxLacRZquqZaXS7RqA+CxtGialXk4HWjdpCAzBUFGEA3kI5nP2A4
###0GfPrBqmf38q8ZvbvCZmaMpp5XOgvzp9COkpI3sGIvKazC04ZbQMkDMRPxTGitu43e
Valin, et al. Expires February 17, 2012 [Page 178]
Internet-Draft Interactive Audio Codec August 2011
###Y+jsT6iXEZ/o1mg8gDFrYyZEgmNhkPcGXXii8aw1ip8I9rWt6N7vtkj0DnWNye2JeI
###feoBb5UGG9g6UHPv9Sn+ddwfJ13KgUwKPhkNxODk7PBbEypB51S2sSUJ1z7K07cxpQ
###EQxGtjVD6qytS9CIRt2Zs9bSSa2EvsmYFkid24w0omMy9LTKs2za8vH4GH82FEqRTU
###5HMjHqE4Mp1QH46HQpSmqesRg2lGI890dobRb2NYD4Zw+pSD6biDqOTd5nv8ANXKbn
###mk7m8xQEPLsIjVHqcJzeMHKXgWuvbz5XgbhXjMBqR5zzpAsECkjxikyde4PnYMPQWD
###aNhytq+B+noOH9Fieh09enSo1rBxAk2lZ+6bTCHpUc7kOZpN2SMN5u+SlBFZdqjY/9
###d/PgNFWpDmAjQFvTg9Cw4uLs4u0p4e4rJDMIpUMl9XThDQgJAg/vr99zxxwREm9Ae+
###P2TLI3Lb8CWsFTfJ4rCL9/bIU0jtBRSmo9eiSHNoS8e9gnbIyOCu/VumIQHVSXSWI2
###/oYJkx9GwT5qL+mPArTt4hqx1jntXpdNwQS3zpj2CUOyBN0g3ML328wNMKoVAC6zvi
###13dglvpDPIcZD+TgMA4iDGhlgxFbT/p4aSwkl6C1VIZl7dN0F8D+qaftAytRHgQVHi
###U4Pjh9dfk6OGmyBXa8EzRf75wf4K+yKIVVD5vBz6//B+P/ewycGR3PU89QkClCoTcv
###he0yD16o9cELpgXjzi8EkfC8M9uzyN2JBGmRIsp0AY+OSensHBzMewj3pY4KlIUF7K
###4DbGnUSG76w1EQDoch7FdyaBULHxUH2rJ/SLiKTI8Sub1zgmObGYvRL9T/kJUsmiJP
###CCcXW+4CuZfARRrUzUu513ycVcX5qbwkg0N0P75Mt2HzAZsH6MVhrHx0NiTwCFgXRr
###f53PXvA9HOIZnGqJyHDAahNjRnjJffaCiZo3C4QcWgyRQV+gDeC7utcTe03FflPTnS
###oW7ChF1FUU/NUtxVTAxIyTMA31rdP3q33AgwJ6j9dT6L/xabnaxRfY8tZyLZPWTbyW
###EI7lAz8/CRcXhwz6nNA7SZUakw+aSTKGE68XSalhSLI+jnmeZTGespayDDIbpw6Bnk
###1ubSuNdFPz1j3kB0V/tnvYw/zY8W63v0FE+aXY3FFIJTq9LGX5GdiPagBu1Hciey9x
###/d/TSygVaSxXaloTLmNkeAzJjb4mL87FBOtZtSC7xKgUeppfgYhqen3bez/uyPrs3R
###UxkjEZVBBrFo0leuUbDcSsFya8QCHSZh4OTgdE+EBAyaR/9zADiCP96en59dXB7s+4
###yKadxsbvHR2X1YJmnjwjEhe8vNtmyVvgqS8VVnCKXsjraoo7/A0nyRV9+UZR3vY6s9
###07yV1dYALdyUE+9L3PO3eXh0Cgzn6HLvNZV7f3QKjCFoBM3DrA6y9cANLz9PA4QmgP
###4Ydsy9/UNpyrS/1GswwuB0l4q8LLYBPrwfTyf5it8E6rBFH2fWfFw5ZwoNcsKagJLm
###293DiwfRDyZD/3ZE80fSy7enlFwamfO17LB/hx289NZx7Gd0L0c+wPBHw/j6GqShXv
###SFNU8vyFo7Fv6Wgvl/tXaHPMO1qGCmrjOn5vffjZ/1hvN7Tc6yWd1Pt3gFxjFBmR9X
###9PnEBDuWc4+Dh8QESX4k40GpEFA51g0hBkNVQ5pr3oSDyL0uBotFCr9cWMFC2nXLFo
###O9zZ7T8Z5z4c1tlp8BjkyvMN60bV55IriPz78Z3LJpR4z09oDzm5w231Tyeuglvwmv
###nEyQU2IpJm38LXhTX63YDWYXLIAPgvb4fPGoB+wuEEGSMhp3ytmtmwXpMuDuuHN0x1
###KPlSfVs9nw2IrtgpV87kZmJfpjMncx156haff6vSpdQtIehaZC5SL+WISySw8ZVEY/
###/BQbKeD7Gl1DDfjSF9XSlQT9LnbDa/jzc9G+aDUtHofJ6FWILhiY/9et5ocQSTmrt5
###yBUTWixrj3ObhGr8838vrqFltbXV1eM7R/3x7KzMNafKbZbN2yJlc2ZY1/oF06T27M
###F+m+OzL+eMm2ENE4O7clEuQpTUDW7bg1AvHwjLKfARZBSlTpuXPEz4QS7+7t4hp4Ri
###MTL3AOTnYnnMlMgMFMEf4gGN6bAPhXNZJNoFJ1beE1gJTEP59auZkyPHOE76y+Kn76
###zdh+uqMBbnR++f748jw4OTjR8Ppke6u1kJOf+OS0tiN0hcntYIZ3TscU8tRup77hq/
###7ghfutdJ7JZPnUWnmRlUx222yYbscBTvqb59KyAmIo3pRoXpbYyVv+jVJhv9+tsOeT
###1UeYvoD87OJRYnGpcS/GO2kbDmsSSMuBP5/dFIb/5GngX/PD/wQAnj4NgCsugI52uH
###cTtT7xsx6QpTCmB7/Q+BmkurZPN8xmPM5xjuY8OG+ZbK1c3ED8j3wlwW/QrdlGXJ/7
###lWcKjP63hTep8UoYMrUybX5zwlBwBFW3iZYOklF8S2J+aoCCVvG0AFjQ3tnJ+fHBLy
###8nNXN5AwL6Tb/bluJsmuRri8DMtRUhpzG1ezMF01q6Eiq5gMBUYV1pI10Jdi1SjrPm
###b4stS9qG0t4NG973SNFL9jGRa9Tej1ox3gU1W3FVlD3hRw2qzKCPp7BtlC4Su2tXZ4
###BKwCTejMPe6Lj/xUeK/p5IcDlpvnsTNMfDz/Hn/tBWAa0YGrLSl3CI6NTqSAozAjyD
###b1vktvJoctt/WnJbX3s4vXlIZzK9pXTFQgS3+scRnKfSZILzDHIywa18A4Jb+9MR3M
###rDCc5HOwUozrOQvxfFebr+RizuQRTnWcGTKc7GCqDJneT3OxfnR6evAhDaL4/wHvyF
###OeVZlLrxp6PUxiMo1TPxBSjVwwG+F6Uu/7kpte4Rbr4XqT6KKnd+eWKqfARRPkhA9N
###X6XkSJ2Ns/OIb/7QXNy53Lg+afewdffpDM+FgqVTrTfh9D5oj7tDfxNYaL4fanSNEF
###g6lmfZpr0HJ7TBgDjdfmvY0cuuKWmdu4F1A8tAnFK7qAY30UozAJMnof946llU+hyW
###8vdJC3QC5eLp3aXXhnnLrQX4QimjrGzUHIJqdXx0ZFJtXMU+GcFSia405puiV6cprL
###WlSbvtXEJjaXRb2bSOzra+s+is5pLotxQHOW43vB5rKIBZrTeCMroW4zp7msBQ7N0S
Valin, et al. Expires February 17, 2012 [Page 179]
Internet-Draft Interactive Audio Codec August 2011
###f4QFPy9uLd0TuMqsNYlr3mqeIt/JliLTzsbg6OM8B7ZcEI9zfszrz+hMwYS0Q9TBnS
###1pxX2Tz37OvVyucf3rv3ydzbvGYbeUd+HhgBEHqLhytAQBewXILdc2P/cU2zVhces2
###xOHycT+ijc0PvMhubya0sj+/tdfg0D/iz5isK+01hlVcn6S1kzUWEN8iCoeCSYWp3v
###XpYPN6LRocltL6y+oKpAhXhKDKutNYzwqlGHJ4FC0yHd/4vuWrHtDySfDBr0OSLKUv
###wUnPckcYcHNLQNrgvkSGRm4ieNlxWJFieUqGWittnMHx0r8Z/x8cf/BNb//iQcBQd7
###jw7++W+T4n/WG+vrdSf+52qjPsv/8l2eWfzPWfzPWfzPWfzPWfzPWfzPWfzP/PwvGJ
###FTJn45wPgVg3uueg7hA3AN4G/D+K76JUJmCr/fvamwm3DYrnI/XeA9q9WoGyF3FPk/
###8P4OZYpMgJmqnNx0T1HnhtEJXbRYZmdz8aeChGc+7rVdz3CZayUm11ZMtRJRtvl2dN
###Xvf8rNyj0xF+c8qS/Iy4M39RUVa4/6o24Ubn5De2T8N75L8Dy2C7BFsXkKylI02/k8
###OcuupOwFfHxGnhXAPWwBotN0+s+idoT599Ddhv+SIB8aboqcDjJQlN2fZxbnW1fBm3
###V/f2rGCjzp/vwZROdb3eDNanZ/TLjt0FXqsHWTRTZFwwrejoM3zx0Clf3BqmpH/Q7S
###5+gLXkJXtMPJBYURGU+rqO/Oseed7E/fgRdrEyWaDCT77UMiIYw7qziJw/4XmEjbWg
###T0DFymgwT8ga1i9AvzK1BfMr6tc/KGvxpolNQOQ8f9/oCB9DbUIMrUGtYaFBo7NYjm
###PAGihAgD2l0pyCh1zSd+HeAT22TH8M/CgmWE0BDX2EcoyRcg/1W1QnOoPuhjha2bWr
###5upm41U89rpp7TTMNqppHXTCOnmWWrmeW8ZpZzmlmxmlnJa2ZFNaPagel9L2l9KC4z
###yW+SJhxXUbGQaPl+gLn7aDVoWn9VA+Q85nTLE1ADaLgMiNc5fRMVOhY0/VCND4xPlD
###3FZrIYt5njHWxGvq6oZhp2M40HNrNsN7P8wGZW7GZWcpuRE62bqT+o05rdaS3VqU0M
###qhmHb1TSS9eZ+SRCPe/xU7/+NHO28TRz9vyPmLO1SdT/oDmrp+cMFNTh46es/jTro/
###5HrI/6RBbxIFw30rju9MdDEHwejew/giLrE1fTg7C0nMYSRvF7NI4aEynpQeCuPHxT
###ROMjai/GYPAER9XadIUu99gmJZPJqvbBC6przMgft1G2cgyaQL3qo07Ti+5Adbv6ZG
###iLsowW8Ra26CqPcdvpqz5M8dv/Ixkm6UlszBPyf8Hf6479f2VteWb//y7PzP4/s//P
###7P8z+//M/j+z/8/s/27+L8v8z3Nw0Xf7A0pK6bcixLXnywjYGDTm+cIDqya+Or6EXV
###MmKJuYZUwcexSWCZb4SQhPBdQZ91p8m/A8VLT4TNkehK+iUSB6CTBwUsk0kmIqIXy5
###ez+CXWCK0Hl2xS076ozwT8zyd8weC6EEA6Pg/nJBEUoinaUpr549ZmziwMzeRKdAOQ
###8NhwelUQ93nXzBmunbsbnPFFmcsOmxMeV42jNNFiejSzl31gRwj1DbNM56lZx5pQqo
###RdntlCV+tA09NT34PhVYqJIKSaSIQ6qlZDfvcbt5D7RBYJZnsPsGp29PAtwCTw+OgZ
###f3HFM6qpBmhFEMHasydum4QzIE5gdo+qMnEKKpx9rRyk1POtGalZtHOf65H1XWHR2I
###n9AVtlkrNa9GvElzNG/G0fBeUjDTxKlpxh6KdxheN8DCnITWYgbUFAa20MrMX6fWMI
###3jH1quvjVpPTLnGV+g73xHr1mrRa2U1AL1Lcv0wmxOvzDzmaoCKEoFb51Xf6aLiRU+
###ecHq5nQ8Ad0sFVEDdwjderZ8a+FlZn07A5W3vp1/ymjETipmA2Gs6xr7uOiGzXVa8m
###YWy2kpla4s3aIvv1hei27SslSLmVnGMlr0pi5LtepkuZmIQ098RaO1q3jkTkVua7aT
###tge4dA6XycApv+hUe9mJd/ztmTd4nKYyErllNpXO6WY35kvel9eYyuNnN+NL45fXjM
###roZzTz+jxogW7f6Xhy+vmaMcunGov9i4C5cYd8DdtR2lNN0820XZmPq/lFx0byw+nP
###VueB+P3uLfDI99wi8S4cxujIf3ye0awV/ufZM28ZDFiIbVIil2llXlMP4JnVuF2HMo
###Xm763udsobKSbx4uPusN9Y4pVdmrlLp81b6nQ50ceJyoq0DEc9nb+U5IZBFAFNiRwf
###lsdTXp8T/WTwkcHq3T5PU7ki6C5KZteiz6iFW/sElAySC8xEeCACvMurX8jmhlGSQN
###vkG1cwNexEdzUq2yMF8Gw80sNECtLDvCIFEQYp01OVaLQv2AmmjcWPZVbc5QmfgZHx
###0UStTBEbgx5O+YREQZ3FIHmJ6QzFZZ8MNySYr7jCervxCN0LoUn4Z3Q7CJyddAv1Gn
###xvbDr0TgUnctsVBHHZ3yVYsI9uv/UpOevUa2iSlwUOQbY+IoLwNZMQzQZha4T3nALQ
###nQSjC95spFyg3OS9J7Cw5Ru6ISXceURWTl2Q7i4l97dX/W6uzOm8Z4bUaYIC6xIm4I
###M3brcvs5LUmXiArc9hd8xJSHaUq0aVxBS0sLJK70hEVzJSyIH6JFL/TNSj8MnIpIkd
###6jZ9gu92tn7oBGM+6QNxVreB+0bDqI8efL2Ejg5eMFRuRWhm5Bzc20TMGp0rJLyOit
###5sgF1cQ3Z8LXxBgjlsFBUSoxd/Dt7Ul71xfH0FJ8cgFrWSZtz2hwc2CxRu7jbGPHnt
###KIAFFryp5TXsFPWHHhZluZghBrfiCQNgwHsLJXl5cfbu3OjDa44rZl9GFD/b6rDF0t
###dFzbw0/nld9Gdb8RSuZRa2rDgZSa1SeW2KgnbUC16ruND45IGWKuzOZn4HNpTS0GNM
###m2Pn8S5wN/Oyz/yTyxkEm7N2AWYkPqAEQMAeTUnCbNBRj80I8MYG6fCYs173noWtVj
###QYCalD+CQDW6nX2G3iemnY4AHHrE/KJXJ0ev72Ev77buf4aB8tHGeHQXMHo5o006Th
###5bWiUYvf6jkSI+HmxwPb/IiPa07Mn4SUXVEOnI/qMabFiWP0xRH2ihrmEOyPusHsMk
Valin, et al. Expires February 17, 2012 [Page 180]
Internet-Draft Interactive Audio Codec August 2011
###4wrJTQYtZsOSqx27It7bx8SqR70bpYKN9p7WXRlsylYd3cFlzAvUOfs2REljc83Q7Z
###7bg7igc8xXeBdTSft5J/2EqtfAwhbfza9KQs/GNW4Un4KWKYABgF69v+MOKBYvq9SG
###ZVasHPK+kkYKe9M5KclbTUWjYGup1H1rlI/IPRI8TDVC4SbO6C/BKRwZvwC9taZYI4
###WdVOjI9cczB7/33y7gU7xIzlPPcHClVSqhSuPwnaI8iNPkxkKvtFdpRwLxdKEUjuN1
###/C+79YcwvaipkLHbWF3tZWvcz+kl6fNdvW8sJc0KZIbyVsn8CQTUS6SZVVmG+fjamC
###KqAFelnrCgUPjyYRh1s5f87R9mQGkc+1UuWIQKlc7ozrmVw5Bp14ycj7h1pFJGPqio
###n9chN3o5IjAriKrWHj90JqBjCu5pXU2T1e5nam4oukVew6sVGH9U5GYzndoamV+9Ny
###KpByezDyGU6GI51D2UxKizOEDlQR3c8TfdvcNUty5WrEs2eTCS+tbLhsJ4Uh//aODx
###kBenS7R5nkeHLjnrzAZa8UYy3lppIsoL6kgMmrLEnvQzH6RG5jpS/W1JIRhDy/ORiq
###S1VOCtNii65eeNHV8xbdt1t4Htb0HUhtAft9GnLLVK2LkFsK6T5y88zMY8jN15yX3B
###RmdOiqx3OTtPJImWpvrzDwWTfqjPi9VJIohCCCOZQ7KFgae5MTl+lpyKSkrZVlLaYF
###F2dvT/dLHn4FZOSnrAqzL5o8hr7+edmZQ1/ZglUe1dWLUl1KNPuz4984svous6D+Uh
###0zs4bue36COQwfQ4OretqwLwjtR50QtGdPwjPvCbA+YRX16Zw0StuBYq890IeZ7eIC
###q4d9HfT64+sbfrSmzvKuxD6Y9AVoLs/y5XzMh9Ir22dAma3DPlTT8O0bE7QNX6YSa9
###6hQzrpprB7vpzrE6bQyeS3JfJ5/JBl/zQ63xtGqNMmgxCvx9DZCs+BKY1KGKPh3c4+
###7UfoA0Ingb4s50Y8CMwWI+/S/x0PGWrs68tUBV6K3/9vrK6Ju+0X4rIivKmwIqPWyX
###IXaFvNWJf6sCkNCT9UDuJWm/CsD48BdISygtEvnYlTRE9EHfbujdkjr0A8D4n740Ta
###fzwo0/WpbiZqn8CoKB/jQDNtL7T6i3l/MfSXY0d0JwEq5PTuQvC7fUE1px+qRQj6AC
###DBvhD7JhKfr963RZqWAUEFcBgX9S9AUi+y0ISr0qwgY6wWwxS0n5YCzSeTKs0+q3hi
###Rvu3xhBlawoGo6Fvm82Gp8rPwDeKI/ard0nsKYImB4SIX/gyookm8XUPr29lUXou5W
###Uu/3zKe8IlJKe+OLXmNiWbK2CBAALrce4+qUF8xFUQPHcVNkI8o23btOScz8Z3AmA/
###CcjHv8asjkWPggSyjJOErooFUVxJy6l5PQzGIDYn/lF5pkYARMvlQwwviRgv7zH38R
###TVKAbUWaeTRCOqO3E28s5iaAS8ac7ccgrnyTeTp6joGuaHit9tV/L5LOQuK6/rQm6N
###9Il8Gh9fU7LZa9DAqwOQGRnPT+2NhOznT5Z7qX24mPYklQ8RNnz+LLwxRbn0GBWNeA
###UcdxiX/RF84D5PDLP8kVjnF0zI4ytl3FXxrSce1TiHU+VKynYrgGqOr0bDsDViN2G3
###I9OuE3BhF6TS9j2/a5sShVnJFGzLqTnlAwB9CzbQUdTtmqwBqGB72w1UjTJ4jBeJ2d
###W9Eb9rLMRpWnEJt8qQ+15xrAnvuWmE2NyTAEfQT+MUZuEzqDdkCIeul4SHlEedyDsm
###58n/PGvVe4wnXZvFYOvpyc5MRlykvdUcdwGXkjr4XxQx0N8SJwR95e6Ab9PFbkH/cc
###+VzVPszYGrmrka5CJEUA+go6iNV8o5wVfY7tHlxQFe0j07usAEEjt/DS6PTg7Q2y89
###dacRhmGLqBGpPMcjN3BXJtbo6rAbDr7iX66rYkFmUc8xkPrSBRkfgZBO4vYSuZlNoK
###KCxyb4mKLJ8UUw6gNKDBGBCyO560Zq375CKRXdvzt7RJ/iS++jx4k0dbpaUBPR7vPK
###pxXY0eg+eLNR4HAsv8gEaWEyN3WnaxpJcgp0FmYZQKa78pjWJ5VM8LPzmCKrDVPkko
###6KQPUVMmZLKcPw4fWKEmbH3sYebRh1Dq8I7KIQpkWbA6857omEukK8IVv9dfywARzf
###DapC9OJvzuMAnjp59aBNDs1t0E2hYj6Wr0bz9GKCKuQ27bM7STAsdxCxMDmRQKPZ/i
###DGVQVLMspw7jCfXEcPjbQCaHw6L7cJrZl2WrdqelUc9XBwHotnCNtxdB33MH6CFC9G
###IKbe+rZFfRskkzR4q97BPKFi9U0teXwITpA5oZ7lqvC84u8+q7kCB2bAsKBMY+p7EF
###hFQFLK5CQ9Ep9iO6uw8Q1CvLiC7rVx2KU07PbeKqD/RuZwvwGAnLb+Fg378uZSB3Pk
###6dPo/ctf0toZH/mEkxy8A/rsGXuSMxhsy+9xjI+xDr0rLZsvWRI9HgAaTc2bKWBz62
###UrDk+kRmf2bGsFfjWlxttMqwKCBt4O2qh9kGlc3CVD5geEoC6XMn7nil4nPIeinyjy
###rms5IRjdKyHN84ODvdfBzt7l0bujy78GMOXB5esLDCq1AXjxG5ScNtBXr5rdEhDQEl
###2/2t053X9/tH/5Omi+p2yE+wfHoLWdNCnN1AJ1KLE5im+jJu5P/EB2hw+eJssnaOcu
###irTkD8w6F2dZJJ9/ZFz3c7+JI/KvnjyZa+LR9YPgWCh2B0BBmLfbkze6PqDPtKtfwS
###7/yZUbcnHg1LA8oU3wM5CTg7qXqTbyrnEX8pPlt7nzaNO+1J0GwBOowbTjFNBgnZvv
###qm2uc7437ovlXj2bfPMnz+rluXJS4O6HfYvkH/0iSC2Dap1L/Kn4n/74r58aIUbQ/S
###7xX2ur9caaG/91ZW19Fv/1ezyz+K+z+K+z+K+z+K+z+K+z+K+z+K/5+d+a8fX5sN+S
###8VQx6BFIswM2HqjgpxVkl3gUh7tbpxvxQ81WP+oAy4iBLSbIgvAMJvZ8spK9CRnMzv
###Rmh7KZ3wneNFbSwQVlrD92ntHRh/4QWN1HBrV1Y3k50OaHLZVSwemJItfA5uMfrerJ
###iGyU2xOVT43I6MkYU1ZZsydfni7YO166aN0BfeADNz+gPYGyJQTH53sqmoubHIs6Ty
Valin, et al. Expires February 17, 2012 [Page 181]
Internet-Draft Interactive Audio Codec August 2011
###fIctWHT34VgXfH723QLDrnGF+nblA1Ylpl3peMDxXR6ydWhZ9VftODT6zKGZXuX9T/
###RA1XTdOsUdXwPvw6y9T9D/T49T+e6fKp+sjX/9bh/1dc/W+5UZvpf9/jmel/M/1vpv
###/N9L+Z/jfT//4F9L8eKoBCyD86RfWPZ/Ww3klFMQhag+44wf/NRXdo8Gc/7v0I+kQx
###/bBo+pCcpB94IOT7cH68N1XGkXZ0Nb623wOLjnqt1Lt2RO9IuX3ba/VvKVs5sVnMNd
###dFXI0wTCNeaKcTpNuwHePZEV2gg0+dGGPCYtjfJYVc1Lhh7QZEwqc7xwFSOlcv6hN6
###ojg2LIRm78i9VvgYqJv05GdbwmTmA5gVbAJ2gi+4ZUsnXODi0h9dgwR8Ye9AwyMidw
###qQ1vj4PV61Mkol3T1B8MJ2OBjBnqGdbXGLBcFG7oCWTu96zpLCpP0z+c1sUlwTI6hx
###hjaMkXGniXPsRMW1Qg3f1T98zO5N93fMfenRx5njoAJbK8wdzPgtDfJah8rP7a9RrD
###+OdX+HFOzJ6NHpz8pujk6tDfZRpFv29kdJ6t+YaenlLbiMJy/KsIrCOVR+ila/sr9d
###TqP8WgdikEKh6oElBfsb4T0R6oz7M/vwif/y+yRyZeQ/ecGi6eDWcHNAh2dffyJAtX
###SPYN3oc9S1HPl5vPBJ/cnz5qxH9ccDC3GmADXKDxyf5bGb0186GHZuf+ivYzCWicwD
###GEwm8/ExlpMmMpbjC4uxAEufMRa3vwcwFq+9Ek25GBk4q1dJKMJqCZpHDnD+8Vnfpl
###sISaGV8McthENMeNuNwmRUTX4bg5qVmLbxa9SUkTFiMEYxH1chbuWkWXKlEhnmb5xr
###w1ZP17uMKTIXB+bxDQZyHkoewCRX5j6UCpY+KbcY/nky8iyujGl/4z7PSpyBPN4fFk
###PcAQLi9jjkEbGR7qNeNLyOTWzmpQ24y6d9NVm7YYKqrbmmMp+8/u4L9sfvABTrcNKu
###CigSoa3TnSvmddtH4iAUVjRSe2g5mtCf9Y2T/eTFNiXxZ/aXENwBHqAEbzypINTipn
###LcEKXOWrL7E4vtjVwlgJUl4nEDzZR8uwktK35h6I8UVC0SKMJvsT+D35b6mKxB8oh2
###mhEWFRwz+nuI4Cim5AAVtsE9tw+K2KR8an7zteebJPNaF3fD8yTacBNrZGFtmkQbj8
###Ta0cOxth9xe2pBMm5HaQzBOz+GoO1vhSH7m4Cq3+veB8SmUv0RXfGUIKjOYknaE2R8
###25sQI8tFPcZv4hVdN37syv6mlFMUHSMMfEshU6wRNMSaEkGtVC6bXFUHE8hWAP7Qib
###H3tA27DI/tMFmYVGWn209zM8RM2nfMvnX0ey7MFug7N0eNGVZjUt9NYQZBs/ykp0jf
###bmyOvL4t1tGnOpmAFBr3+FZEJOFZXk53g+brg+PjYPf4bO/nJvExNe7xLSI8vEr63T
###GeH1A9PANgVxgw1OnbYlsFFolgDfYiSXEs1cEEziWR9pTcSz5FFwn2PVsks0UyeZHw
###hEmRN02Sqdt5kyNxKTUvh5uRvE0h6qHpipUth2pmWKZTGe4kxOG4Daqhuo9lwB6Z+V
###ONLukugJ3LUUm7feoe7UVWMMnEI3WnQW+eXnDls831JCkqD7Ohx+vQRSG2KPSBEOM/
###uencnNAaqi/9jd1iujZh+SxBIa9FRGHHPT1CZ7+bCO9RZqUMXjJEIb/8PlkwEjGxHi
###QZSdS2HisJOWV8zO57MjfZl/OtSF8Zsh1/fJuX1dd05wC54/KZ0WRfdP2XZZvYnL7E
###4uXEKJZNBfqN+EFCn+cuSRStCgs7pnVZk0zYVpOwqEpG8acivXkOb818J9GGHbxgvT
###7oQtchWdG5hEHsdzRuO0YzC21cwnoKtImWSpPlFTkW3zHQlGMRUzSVSPhkepJTho9q
###xXonp0iH5DI2f/qzmoyv9MmPPUWv0OybtMJuOLTXITkL3dyTWp/ESYWNezG5NsG3bv
###+a6kT2JKEJOeGGrNJkjoAPLHYt27zdPbwwDgzldJFhegJXMPA3MQ8ptsddadMdy3mj
###kbCSMmOx/njk28GKcD4qR0d4MAiPACn7xLuJOM7oLuPIzu5zYu5T5UoWdr2e5PhvJx
###5CIxzD6JDVBRrlBo4YluL0ffauAqI1Hw7SdCrJ0j+tNo0mkkjbkUmmxclS1Mvz8Dee
###CURChKmpg5NL1lPEAILPhMVwJOF6wGKYEeY3IUy6mDzod1HIHX3pi5TMztYV60I28W
###Wkn2bsLuZ0cHy+x69GCEKQhGe02M7LQJ13mmT1V8vsz5iMvFTXU/ZXz+9PhGOc2GHR
###yY875DXR8J1g0XfC5yLDYn2QU75EdF4NHKVhgVG0v6xE6p6dOkQyg969lKYJ7fjynI
###3Cga0sahLjZ0dQiPO6HDLbxfNRh8tQ89ZE2CAjDyiNe2XN7xAczfPyeE3rChcAsI5M
###zpbqj0gco2Nf9fufYIkh33HRktnfPAg9cR/YI4YHoY4n2qy4JV5XS3WZ55HwHvC5YY
###9tXmFzPo1XSQIHwyHQ1PuI++bTgfeG05+XwG7HwZvn+UNyx0f9nYx5XmxWuljax1zR
###7ajf6ZQn9tftf9lTYRsK9KvULDxJQW8CaIAZkSAy8Snq5/HpvP7yeLfvBBC6HgIB46
###l1OBrGd1W+5uH3uzeUzo+BsB73rruRMGKS+C5YgbX23r0J3p+Eo+Bgr6DMO+/ZbTVn
###R9LDuGkR4KYlF4GXExaVd+fJUQ1d/rVvhOyPulFDt+T/iCh0ASgOGAQ2UZS7z5PktJ
###IyRPHxIS7FcDD6bmRIUf7x+S8umuVoDfo94vjQ0D7IpzkDRdn9eWZxvnUVvFn396dm
###rMCT7m/s7XC+1Q3erGb3J40ZSLRR2LrJIpuiu5ePxcj+JOOAiRt9wdNQRTucXCgdl3
###RWKHCsgM+x5116WUvRKu5lITnDmOh3T8dIwv0Yj0huwgHSh0X7pdPmm7LH6OhvS/MC
###qFYykJxtrvUZa7MeuQUfCKNtnnOHwDl13Et+c23EqhgAWnQTkd1DFa+92NM9Olce9T
###r9oww9BUYvPk0GQnZvHa5kNFxY/pzgSeX2j//yAEBoDGlbjoye/ifuAEUO8oz+HWXz
###t8yjvaLjR7eDPe721OCp6HzSuD3+5k0fA6ZHw9vMC/WF+wexSHQPoqiWkeZ9IqLs/7
Valin, et al. Expires February 17, 2012 [Page 182]
Internet-Draft Interactive Audio Codec August 2011
###gPizS/+8L971w0yDvDFYPxZ/P1zvmBjQsJwsSnKId9HQ5vm8B3olfcyuAK5D78P2X/
###l0DIE7pN9d8cAAMe4ukDVJ6mf8+OfXwYJDeDYhA8evye/smelGXdeer+PeUGGKPuuJ
###hG9C36Pw5vr9oY76JWjP8+ef+w5MlOR9HqivWPKifffrAm7tje/oWgb+/t44Ruz0bd
###8B74ZztqxUnqSBC2twBKoJl/toX/c27h53/wFv5GbeHZ3jnfcgt34tNkmZwK9f+gLf
###zS3bs9dDXbwgv1P9vCZ1v4P/UWnnIHQr8lzDfgquVL/CCGYsLjfQt07DcL2y5VGC8f
###C/suJNkgG3eTuOkU87PGaF9sUaakLNSpbjw7LeyaTfHZwo7PRwvLZG3WhoeFLNojiY
###ff+IySUXzrcXtCqF5FIxKOjrFkUpq82ga/fMAOglOK+t0kIlcHNeOrK8pambo49SdB
###z6toJOKDe27Fvtnw0wdUau4EbzZyaOSx9PEAH76DHJ+9jK5yd9HBUS91PUFJCnsnBX
###x3VV/ykKr/xUoCSB4kMkUf4yn6WGcY/TaG4d/ry4V8SQNLjVpR9QuRcdyLwqFxzomk
###LE2OUbcbD0ZxS3STiOpNSsl8dc+SaEQWX9jqegmdM4tsL70+hXb3DEAvkeN0UkE9a/
###DR6zE5SI7PM87Njs8lNibPmyN7eo+H5+X1WV9fNv6514pfzP1j3Ogy7LDHzUMlG3t9
###PWVJCkZUQUxexcjrVfxH+14qNuicwQ+GfVyUAX2a7EtLUBfU7x6xPic6ArhS/kf/ub
###l7n8hjGns4DAPEGQCw+kG9yoKBK5n94S3txG1G88CdqLgDVanGqqzU+L/6arVeLheX
###9slJBeH4TQHiwMAUDAIP3EclBYwDAFPU6V5jplFz8pggKzB3O0jYxb44bcVdprGahX
###v+5B01IRQePVuOU52SD0Jktfy4B/QxhRdMbvMxoz/f0Z2a7PRxk6HBAzZp0Xo6/GiO
###zzChULt7uyL8juouEe/9p1tqeH0eXi7rKXwyOXgfvHmfraDQoITzR+bYsvrzwEWDw+
###O0Ri3FsPFfygIh+uuI+GpAOn3Y3W6lnWSa/nrN8fBz/JnisPn6OwnvQDwRRVjYwW2J
###+/YA07q2vEML9ad91f34NPzVX7DaUn0p44javCRxO8DrK+mTaB60JezRfPBQtFE3oi
###hG1qEyP7p/90afEtpmPpySd28KeAFCrzBxaykTz5LvDrIA8cPP/gufRQiUzAir/mv2
###+O+RMcokdXb+QaHlo7e/9NHyAFbjm43s/vbsU2Qc3LzVyaTxOe3+nO3x41zrb7k9F8
###OnU0bTyaT+oOSE+7fzxrVCMiJXlRFZe2Qh5REHkSEQElO9sPYVYWgWrtKZeJlqTzHw
###kmu9FM6jxehaepp+ENGfi8y7Q9d3aKTwGEptus7owD++3P6+BG88q0j3J32uivRYaB
###3hXW8eRMJaTbK/3bD16Us4bBvxTbjp0wNAkfEB2cQ+67fGJ58yCr6pAh6QQkQB7sx+
###i4wP+uNhtRy0mpsYNJo/cXnjc8pwX8ZkFA0CzNiqAqHL/iz6xGKU2HWK/lJ893OQ6n
###OtYuATNIzE2ZIy+i1ivfTIA8wcn+mf9yB8OuPLC/GO/2o+KPZRZDIZ/FDzwbc9zAlu
###0LSohoqYZBrkkOQlwfSWPKb2SsXE1JwlQCzMswRGISd9S5pLi8V+DyweziG9V8r+kO
###lrTHhFRok+/OcPFYs95fZ269xVNo1OyVG4U6IQsTBOFEmNOG7DGWuCA5ZW9kU74jZX
###hsafdq7iOydpZI9WZ5wDuULqjN3ft1fXitOJf96moJOijnP+Sd0XE3ko8nJMjGZS0L
###XO05tzQXoYkW+reS3QCOrgt+vMDwbJvn2ZT+q3ciC82kCYnOW/XqzZAHWG0bTgpICZ
###BE7uJNrgYKrcPxQctMtGI7XSU7f13TAcAFM0CjrJNMD6TRVTAov/TPRUFdkgU/3hv0
###05NG3gzgwEmLXgjMUkblf5Foq7CEQAE6owGW95OHPPWNpRtklz/rtfjM21VA7OxiN3
###f1ZWUT0saRDnR0KpG2zFnOphW8kUPYy+SDyEXVP0me6sCNl1+8mI7lLYfRHJ1fASM5
###agjN3834aYNNaxZ2XejeeFWbp57M241+mT3JYVLYESekd3IJS2Ro8jsAfEpStIYKmu
###piQwGzlKgh32b5lMF/p5BQMI62z2qRBCotafFUVPuQa9fdGZ0JF958o+LxLu/MWGld
###uXQDlRcaovJxM3FaIRxhjDjfsCijBuqak3buRZs++bcF02f8598+0+U8+/eZws+2zp
###YDu8z73RMCf8k7tXGtUz+1SGWiAT0e0i3p6jRDGoTJOyjJ6GPNoDchN0/FhAMdeLxR
###Y09bA1M2k8OftWFtps1E2ON5WHuiL71t1vk30I5d6yL4hW7F6+vgoEj+BHiIcXOycH
###wfHB6avL16aWqk7QcuKHpdZMgfA7JRXOB5Zf2b+a7Gg8mSyNQPiObM1AnTeq/IEe5c
###R4a9OfrHijABWKADRNf08cCWhif9/JtWDv9FWmPwF+v4gwRpsopQkSXgT0qShbsoEq
###woYyB8LeDtpkUUWohCMXzAfKZ+EANAw0a91E9PXLDaZCClufYAxfwoRkxdRAHieNTD
###mEVFcFOOvUmxArxln5EkoHnKJNtlBcRG9f3jI+YlVejyoaogqNndeXGeMVJRU0u4VD
###cmYwRJN5TzSztPj5fbzMHhq+6h9Z/BQof6j4yatr8dOTAumrznvE//2jcxfOnsc/RF
###Op/J9OOpHF1qP6yM//Wa+v1pad/J9ry6trs/yf3+OZ5f+c5f+c5f+c5f+c5f+c5f/8
###F8j/iTLta8xGCUg4PHqFCUBV9kvgGp2YZ8n05/fkWdF/nKVw8/c3S+GmnzyN7Z8lhd
###vc390+QfBqR73+LfeQoxCZNcSs+LuOf790TzOT8S18jzudCs2EqIB/ivJzAsjdcacD
###+zNIHWK0zZ/Pg9votjW4LwGRVriFoLqdnFA6HbyBjgee/U7JpLMyK79M127o2riIK1
###PVtvt9hrEkLZx/fFhzHJBnsBymak6iy4wEamRIIrNdu23ee6eTYVgvMrGQQK+aDca2
###JFC0VujuC111r7GPL1XZen7ZuiyrSATL4sD3j94tN4L6WgnKbG4ypJ0mbHUHZzw/7z
Valin, et al. Expires February 17, 2012 [Page 183]
Internet-Draft Interactive Audio Codec August 2011
###keCgBfhDELd4eybEgSmGjoovn66PAyuDh7e7pfojfNk7fHu7slvcYRZFbNHo5Bwaxc
###wdjfZmf1KTur53RWz+msg/kJe9BR7SX8s5mPDiiysABz/3flEqZnbmHLwNJLq0DdKl
###C3C8CiFMM8pmHyAe7s76vfSOU9GN6C+GsBL4NV1A8aXR1H9RwGZfKaN/W66b6me2qe
###HO+83y1ZvZZMTlHGpaAa38DGiXno4Ro9UVcbLL8rqp7TnzUYGo3GnDMquysDUuiypN
###dombrfuURqT1MRwbOh2cJXZyFu2YTsrr0tm/QcWppEREBnJp9Jk9WMKP5ERJHJwfxE
###ksmD0kQjNxAp4sL20EUJllspZF5qMS6XU02mIChroBD+W9LYNSdTMyMUDpxa1cm1zO
###KZ2EaAyi+nmyECR83F139sM7jf/ounuaAqLd48SR/59t/aem255th/V2uNlZn993s8
###M/vvzP47s//O7L8z++/M/vsvYP/tkVND8+j45+Dyr+cH+weHwetg7j/gbdyL0h8MCz
###AJSigXJWQClm2hXAhDDfbP3gK5BbCS9gArZ6fB4fHZzmVTNT2hHEmftbThebPT7Yej
###xZtt7JDxttolFgSvTt/uBQErG0WTURtkVSormzE6jzGV+2hIt0kxjBH+PaJxTB4DM9
###ohgIRc3h9fdSPP5+Bk5xfG9neP8Q+Appv4SvFG6M/MNg6PL0UbEjHcLeX90elyw64F
###xBzs7TQPjmDNnjaPLo/Iyn8CPOagdFdh92WGd9Xi1u2A//TBNbkNaKIVJpHZihfXay
###t8AKyktIi1lXLtbv3Qfo6P0aq7tMRY4//WlkGvqftagiWWammjZj+qpSq25Lay3BDw
###aBBY5sPBWa4jOKAHsUZ9ZX1lY3ltZd3XrAMc6GMauLLbbpXaxWcL/pbtbrjt1tcscL
###NB1eDWVyW4y431tRSk2KIDKah1HNK0YZ1DWl+VkGKTKSA3BIwEZD6IEsh1ghGBrDdS
###IG4ICA0QNwhCr+Gfg7jOJIj1xoZNhWNj2mt3h2rWoSJMQkNga6XxfOX52nrj+aq3Mg
###JUu5M0lioi54m3rwAD1K2J9tdWV5fTTcvZ4E2nPm+o2ddzzxG4IZptrKYblfjDRm1U
###XF68PZDt2AvscOe4KT/V6GQvTEAr4fIubBrIH0uC7wq2w549Yz+Yr2BnNF6VJHMuW2
###9Pz4KdJuz7l80yMA1mbB+8Q3jHFCtvDUftq2tg5WLo84zXPSiRo/p/MJNp8fol2Nb3
###kVACWZReQFnOoDzczqw48+3713z89h8jAMIjff/wmWD/WV1v1F37z8ra+sz+8z2emf
###1nZv+Z2X9m9p+Z/Wdm//kXsP88mf/fHxZt6ntGmvqOUaa+Z4Spp4wulXaCiw0PN45S
###nIf7l/64dvPo2Rl10TQnTt71C1Bznym0VLf5hw8G+PPM+Myjqi2hx4Xh+BHzo/mYba
###bK4tsF0KStE3qCFeoYcC0s6ANyoj4GUx3Tz4/KdYJ7PmnnhRJvidw92DO2zn3WePCr
###t7ApoIIf7OC+cfl2/4CO3Mu2fxISntGNAb3xdYGJjqAP7GkefqdwUqVPH72jkGf9E0
###ax+shRyG6yR+HpdIU6nTAsw+sBnRGmVdz9+l84HIb3wO/uwqvk8QrgJP1vZbXh3v+q
###Lc/uf32XZ6b/zfS/mf430/9m+t9M/5vpf/n6XzO+Ph/2W8Hh0S9SDZTxRfkmMRSB0Z
###ErgfAU345vgccm/a4MYoxcCj9a+QGM8Img64komXhCZkphRkh2qX2d2D1EMucTVHjB
###eEKRLIVI65Tzn51AK77g/iAqd6OeL572hPDSUMuvYukQJBYq0q27Cha0DeNDpabC4g
###rrfu6Kv3ttLgTHnRJ1uwWvQTzmUwIqEFeuoBiUx+8gPfMKvDlT/gdgPlBJ0Hv139bd
###jFi10kA1apsrWdWqpUtx4NIt63Z1qwp0qLNNMJktaTjh+0vrNR9RrF9+FbqAdOPe76
###NkIRFBB9kVFoJ4MII9DYQx/NiJ8SId5rIQRNinXbMbhbRlwv541Y1uQSbAHZzxaIwS
###YoQLxl+vrS+vra81Np4j5HhaK5Pa/F+DmZ8VoByiknPkLx2rGZ5XGijArozJ2KTZtT
###EkG6ymJ83bpFnHM9EmMqdXrP5BHr/+ZyWnerQCOCH+R2O1nor/UVuZ+X9/l2em/830
###v5n+N9P/ZvrfTP+b6X/Fz/9miT9niT+/SeLP9IEiQ0W33TfiObxMFzESO6YibEADQf
###LbEOF9mUY0IbUWjKLbAR+RM5ysKpi4snhh2YGvioqAIRxSGSf36jYPKx3IPNnBmw3U
###NBmqfi+nqbQJWjje7Dg8+gUXfvOyxOqLNXWpWmjKWXxDzOZe2G2NKZrG7Vie9quvE+
###qK2UE/7dpirYZ+/vhvfZWOcAHuFNgvZdvGxLpX4p0hYYuN1QrI3ngn3f1apQ7hK12R
###z0FWWdtRZKneVQDydGeIRhX7uBjGdjLujuJB9x4TXdcXV8nroV5jt4kIBJyYrgbp0W
###D4AHnuaWUntX7U9YXr1MSbbW5nEIdZxkMNiJsVgTozhoqecyMRqxqQmb4zEN+Cbjjs
###x2FJr5EKM3I+SYwKrwlYBmd0lmv0yaMt2x12+mbqcZEdSsFh8Qa8t666AZnX+NTmtW
###AS6VD+mVFQuKws8nRRWIPz+gbbxGNoTRJ2Xw4paHRxI6cDsJkQldQIcqq4CbsdKyCD
###MIDKuiWXQ1UcHmwi2LLtTBzc5PlIDcyAOTVD3kEnqbHlU4xilBXPuItB66MgUrSUXo
###S7MuWS8E+B2i484T5UkJviyM0mrjKPoKHtbWmfFe+I4aMTWYLZ21JsOHXoACKSz9gF
###RUiS1D5FnzQqyrbd1dp67I43t/w2zQJVt7dsFxLLmAu6UslIAl52mJBMDe5Hu0gB5+
###NF2vNKMy0fx9ZV6OVJE4jYyO/s9mvkYhYjujxzBuCGGvnNSn+XsCv0scMIeud7thTp
###cuDGTsmRUCk8yxSc9xHMrWLA/Y/N5sQ0TEL7BNTXFOqnYV4p8zwBNLhPQ4GINZBKjC
###yJ0E6VwrIZV80DpI9kMsDMj9/2DxsHJiP+d3yNUclWn+Dyz79N9P9aq6f8v1bw88z+
###/x2emf1/Zv+f2f9n9v+Z/X9m/5/Z/x37P967HwBzuKOUVxj68BbN+B3p9MUbneQj1g
Valin, et al. Expires February 17, 2012 [Page 184]
Internet-Draft Interactive Audio Codec August 2011
###FO0Rt1SrAX/vT/gG/9VGHD/rjXLtVrjRV07f9QZ4tLrFRnCyy6G5SqpfqL1XIZdeOP
###5ORvf6zRR3jIRIgmfmBGKQcskuCO314GSbc/iECWq31ga6QUcwG7sbwO7a8uV9g6/G
###8ZTWygJ6zPfX2ZCzKF1gCYs4AqBtOgn3BTswlRfW15Y6UCgD1fRUvcxsYa9L5cb2A0
###6OVGfX0D/1ld2XgYiFNC2IuuMyHc2EBULT+vrSEGV+HN6sZzgLj+HEFzUiFLSVqrDb
###BRBm9WWcrQTx5sShXlhVwvJzQlR9chBZznjnOm1YaqbLEq/WG7lfFv21swnnm23Mhw
###nUKri6F8deOB2b7Xf4qOwnpRaNoncWnAdtzFW1LjAb/zZt83k25rplGGQKSbNi89oJ
###U8c8O9taqWWcpH98KVj+PgGavd1Q+15sa1tywF9LyfxBnYLo5VokgTs60/KWbVuuSY
###XXgyzP7z+s/9oz8Z8V/pmmpwjQfe3z7+R72x6sb/WFtuzPT/7/HM9P+Z/j/T/2f6/0
###z/n+n/M/0/3/+PS0Uy/KubHje6A+7WYz/u/QianWwhFe+BGkK5Koj39g8/sGV0pDsN
###jgExx83gzasdwOYS20CtE5pRGgGIRuTaVkfVE58V/pvhyRo9y+Jf8Z3Vxb+1ua8Vo5
###1VXo/Ufyz1nJevL4t66zX+b0O2t5LRDu+3scrrNRprvB3xnq2J/ut1By5oh9RkP2Yo
###F42JH3QW2z84vtwJEDU86gKofCfwd+q1DLJgQMlH01gR0C6L0dfE6NYFdKIcWxFQLm
###/oI9ZlMaJlUWdZ1Gk8F/9uiH/Xxb9r4l/jmFbMnsJqQ/TTkG2J/uuizbpos76u26iv
###2TNelxQg2pSUITFeF22y58ZxsWiXCViZaJNJKpKznaYm3UaN5i8vQfQfLdTOnsJPxv
###lvfzh6mrNffCbc/1peX0md/y6vrs70v+/xzPS/mf430/9m+t9M/5vpfzP9L33+e9QT
###0eAZykSs1AmBK6IDYtgdRmH7Hv697WNUQ/gKjINCdiTlF4wu82DS2gg+YsYIeHVW6u
###E9H6rdUw2YNZnx8Prv+0PVANT/v0ZZ1o/RVzOJulkt8PoPf3j95k0EG3ZyA13goNjN
###aDR4sbQU9Ra/xJ/iAWw54WJ/eL2Ev5aoMAmPvP6kw3F9KS6WaKba8LMFyElghymlLz
###MpAMN0qMilM4DybU9gZIk1+R/e8CJ5OZPn4/ad2TreaqPx89iQjoev6C7qRrfijlte
###GMrjdDTNI2r7HW81O1OzBbe37Z+dsqptndy51R8OoSNNNwM648T9PSviCjx04clz74
###zR7bRf9fWVZtiJRvesdRO1PimHYdPj/efMSzrHeV+2oKJxS+Y97LsRXnAcjlS81RgX
###hTE9ZopK407Bz+nbAzDb8s5AbN0zwgEhOYsW1Qxf3ctoO5pUGQ/L6PZaz+yVhwTaYi
###H17VyC+BVhoSg1DH9s83A2dGmH19vEer9SuBL2qxN5Bh/6yk0ijHcCheUpNK3suCPD
###ErlHyIiOX5U9RfwUlVVVEYN0yTns9fTNicecuFS3bpcGoLyG1ZuenaMOrJcEQy4BSz
###xWUXhBYAuTTyjJ9YcVToy0UocRXuLFyeIlK/oKHwN5kfV7uC4GwP/Z3vlbLi4m42Gk
###lYCfheu50ZNYUamZ/5nP/HHxmacgN3p2fyb3n4+pqVUE8jMPQPQwAnkkkTyCUGxieR
###jBTE80ulfyR8jcfNqRXNHcy9/egqwrwVlbUMEd6EFbUMEd6EFbUMEd6EFbUMEdyHsJ
###mm8x1iuxIf2rbjuaSL/ztrP98G3nwZvObMv5HlvO9uO3nEnE8SgCeTCR2ITyMGKZnm
###B0r/nbjRYggxC0Jz7J32vn8e8OTtkH7A6+MBYZKsSU6oPm1k8soE+xZp5cQNfLIHsJ
###eFmdol0/5U6+lug//zkJW8P+fnQ1vn6KFPD55z8r6/U19/xndaU2i//+XZ7Z+c/s/G
###d2/jM7/5md/8zOf/4Fzn9k/vdXOEkYAGrn/CjYP9h9+8rJA+8vMLe0hGyWl7pFIUld
###BhQhdtALsJfgjSGVRxg54/u4t9zg7TDYqaJFbGkn0VcJW2HvpxGxqZ7IGCzYcCfuRu
###Lrl/7wE+9FHKQgfCSq7fXHmPmdp3OvoRAq8xOXeM7isv2OALHyE7MSCtknO3sXZ8He
###2dvTyzI0RrBIAXxnf7++Jm/Oxb0uosBQTVQRI702AyXF+HVV/rur0MB2KAR5+AvFYJ
###Brr9KGGPqo44U1dy6hH2z9ipWF3UbctaIGv3pgX25kwL7c0EWMJOYm7PDLhR1ePRh2
###6Gc62NdWMmBfW9FFjOzwJuzwy4UdXj0YduhnCtiB902iGSrySJqpToAd+pieZqDSJJ
###qhIo+kmYKwT0czUGkSzVCRR9JMQdgL0oy1uicyGjmhJuWgi6xJOxShx0M/iQQjwWh5
###+lOZgObtap7AjBkul6CTMugX0HZZX3W0x5+o8fOmSiYFlKEBSvhmvrsyYwkp7CQZ2C
###nAygTJmKSJHt4mccJgPORpoQaeEjwh7h8AMlYp0zXPDXF1r8zTbPyFFXj+1zJ+qHaf
###+dv9gbcr4qjB3nkCYsYLRnUWRI0XOc3+nguu0ezOL26zE+eUaMJcGWWobs0pvruiC8
###FF57QAi5dLyVyzayv2qsWOmWfleqd1bYVPK/xr40k+x8dFJ9gzC9j6s0mt29O8tqKm
###GWotiLpZ04wd/F4QfKMDMeFGB0Z4S0QQwARfcUM0sIkPiGx7wqwfgjQWsSSEWaVIj8
###LMIM3yIAUOo1thjFP1TYqyaEpDRubDEvW/vS3yO5YIEPFzm5WcKvBhmREvYr//njKY
###E7Y8fQGaJ/a1afcFVYy+svK0AJKaHC0o1mJymV6E8a7D4b0XEQI0A+PyJCx/3ag9fa
###J48T12Ci4JfIOdovqwnUJJDRMFGMnQ8reKFHa8m4Viv9VH7hXycVc9U3sGdfB/Zut2
###XxlbR3Xy1uE0ShVYXut6B6k+bgepPmwHUVLWRIHvW+wg1SfZP6YgALGvULf/5+8zC5
###aMjaY6eaPJ7IiqsmI96p2nqnce39ZTnW0933nrqU6z9Zy8Pc5nq1DgAaL36GV61cF/
###X+K43mOmNjzFRF+Bm/4Xhv+7DXv37CoeJZwq0Erdi6J21DaVtGXMWA09Ki4C7RpbGZ
Valin, et al. Expires February 17, 2012 [Page 185]
Internet-Draft Interactive Audio Codec August 2011
###AhL2K+UcUNbJnfhYrHGyvryDZLnEb74xEGy+l/joadbv/LBJUPkEU3QH0oHVs4pZ8l
###84PG7NiL2rGDWy9OUoMcW6O03pm4GitkPQQFJgaOdybQ0/HOBHqyfrdy6UvjYIF29n
###ksX2S6XZpZcGnGoaKWRMwD6eJ4J5MuLNQUIwv7Rasonfx5cSRgwfBM73cniHlU5uEs
###iaMDRRziz2tlcxQo6pqS8ZWwFpA0RRsjboaH8EysVhbNF8J0DguTUJiteVefwiHGiJ
###+EQ4oj/8TL0LAyUXPGbPH2WqYMaGCkaEWf6Tmv/EQLHVW6LEBvl09Mb1f6VzZ16UKP
###paWsljK5OBHIRMRgmW/Dy0smhmAALWMAhLArH8KsYuLfBzK6kofVZbaeT2BZ8pVUZb
###CIZbtOazFe+zVIU5YYhKLfPJbWFiCUA3/YcuIumlIj1kEE8DaWqC9HJMV2wkntXDnt
###hGY7Do4QwK90+tjrc984dL7gwh75gOtAfR7WtluAte0+OWtztj/vNpGzH9DO+NQ7rt
###WuQ4IFkHvpQ26BJb/7zZZ8/m5qLcAnQ6axph+IyEsfIi8LIPLyWyEyi3U+EGmZnLjI
###2R1unu8LbLDvH7LBVtjodlCn/zYy9E19xmdkL0c5gfogoxSviS1ZoUaDi7O3p/tCoE
###BDpSrXEOVQM+btUOWyJ/mbiU5e00YxS+urdmMCLGuibVFLo8Bnqsso6JGkrM9ljTja
###WzRa0OSmty0DjSaSslDg6NpzRQgIhIyJBIRlnmIx0fg15k2SeW+KlnlSL9bz2ky9nh
###OqRso0qvjPrchJVw1brfGtyNqHjjLSVIL+i0rJkh6hYZs7OrJSHKF7oXDhIU/KNjpD
###k+tO2UE3aqD9z53uF+U+ZL0tyekmPFCeR32iWpK7IH4quy3zfdnTuPkhv/2s/YEbqn
###M34ByYLrNgunwimKhvyTO9e0UGBJeFIDCUwyK9vc+ag/eF5iDV3wSMm5UKq8+yrhiF
###dxhZSHtfCGm5WMuF2S4p8VxATjieWOZ4p1AZkIBzSmlnur3j/6mvFS663LAUl/2jd5
###PO26hIsW3bUhXgC9clLIaHG+ESt2N+TUMSZB6NmsAEhvPVg+Fxv2UlwHPLbVvljk5z
###xzdhmncuNyYXyZ9ceTY3ocz5WbNQOdyzRNlJoBlFJ4JolJ0GhLUVhyXwpI4bGTSyYZ
###Yp6be2h1uCV5UcsWAjJWKzzU1eMkUF9JauTqUphH/bZBsPMOGUVZcFrH98kJMcCWSp
###DFfFDGRId8Unw8aDLFoPQMckTiZLZXs/+tDh0b8eh46iRoLHomPS4bosleFQaSFjyi
###ECxDZXNDCWkv05HGKfLzCBYuMvNIkZcDPjWZpX3Ih4kJKwxX3EKYZQ4EjQKGkf/+TT
###YcZhz8MI8bHE5gz+ogBTvpiCKftGUYTZqokCaU1NlA/USWzzYiq2OS24rlV+MryT+N
###rFVHxtWnhd2+NkeCcxnot8xgO/HgHvFltbzgPYC3GRlXsx9cqdGvJ8VKfvWAhuMtmz
###WiTDzqSPq6l2wek2AxhWvWxzLbQ2uixmCntl+uDGYFhpjsWcB8RPDXaKhDW6irisTx
###YpZqj1oLbIenNKe9fcuBCO3c1zaiQ3/sGQfFGQLVz8CdmC5HhPg1bV2hRoZdu5aC3C
###FibvyDPUelBblC1M2or/SLbwJ0UyelIX29bMkn8a+q0+kuNWvyHHRYQVYw1myT8Xah
###9BtR7UPoJq/eI5ndEWUYLEae6DDTxpbJrmgqV5OnO7DYetPr+ZHhsX4W/CXrsbAUZ5
###zX6H/S0a9j3xoHyaFUwFfw34rbO/sBLJ/nU6pAjZM/zrBZ5s4FvRQBVe4vc6P5+YXs
###23TrbgRR3XhNl42aWLAnYAPgPFVEBZNkMRzJgvea33u8+XadV6qvlKnwNTx1cJixMe
###/gXg7XT74ShhYTfpV1gCQ+lHiQyusLiIcRnsmYDq8C53uUARa5UAjqFve9whHZjoK0
###QvRREBM/ozlimyWZkRBnDIVfjHsa8tsV2MBjGMOuNuRQ2PN5KwL8N+75p9uYl6Il9t
###9NsYw+2M+vKc5Zdf8JwF+k5RHLTDCSKf2FQxi87SSroz3poe9x836qwxT9pqVDF3li
###fOsTFWJJKw7Fnqe68P9n4ODo8mWP10Mfv+Fpt0/KLthOWwkKtJaB/DcT+MXMgnGQGN
###gvnAp49LzDPubwX+pPk3CuaDn7Yqm+f1jwbfOeuTh3ynnP/jBZnlRpA+E/SUq68FE8
###8Zb+PepBLh3YQSSXzdm5PpFGbJwf6EDxFgKv7j6XHzEONgY6Sib53/uV5fX15LxX9c
###XpnFf/wezyz+4yz+4yz+4yz+4yz+4yz+479A/MdH5X/GOP6Ut2ppnp0Pgdu2RhjosY
###36Zm8U/y3i+ThQeMK9LW6TGgo969jvJFjJb4GoWXINeZbyO8/O8N8Loe1e7IsQ38Bv
###3yzXvHWsuPWGbiWfu+BNvfbhY8VT1erzjF9G/iACp3/Mg9MbUH5DfxfZMjJ7xSDz+O
###8bjstQRM7kKTYyIEj3ObY6HcAkBa1+1AnebPg6ln3uhq1PwOTbVCGmQPJYy9tvXuB8
###fGhGg2QUDUD7+VsEmF6r+Pq0xonFGRafArfGfHIgsx/Zp07Bwg0lIqFEVp++IP4Yrh
###+2QSSgCscv/CWuf4j3lPKEXqgQ+wRglQLtb/OEKE48fNmSdW9G35rZ3S3pXk2TgDXD
###lEqlXGEbUoU2gRItC+8NRY5Yp8LqNbMKXt+U1badG5z2OMVBBJk1JHjNo2M0FvyCLK
###YJPdGSpwTlPMt7sLP/37xHs0/j5qhsfnNi1zze6qO7zsKVuPKuJseYeQ+Vm01yBiNS
###24hK/CvlwpjL0joo5SDxT5HPgeugQ56MMKuOw155nVI+CyQSH3AEyYzqxnIh9ieWKM
###iDJkgf2PH5XnB2AeKV4AtedrthNcnmsYkjTnROVidamnsA8lW//4kNQpCIPV2JbCUW
###K9Bj3tuFyRiCDEvDSsQ7G4RUV32uImU9WRwAH5GuKMVzOanAUmQnO78EBqJeunY+/k
###StIL77gH8VKw9bJyetguXfB6PbQfDm/Yf88ssNu/zzCpOkEdD1No1zY8jzA0C7yDii
###05HsE/mJlD3JKLxW2TiM4rAsnqlpqm7v7db5PCLqDEr5ACzgI5tnRlGxITkMVuSYcs
Valin, et al. Expires February 17, 2012 [Page 186]
Internet-Draft Interactive Audio Codec August 2011
###ulU5ookper02SKVoy8sgGuYJPr+n66HO3b3gA2T1CqRkNQI9kovOpGattGfVFvqSgb
###tcbDIQ4fBmxny9GkPKYWS5w05B6zUdFjq6QxZGSDuRxGXVBdLaks1UdaAhOEVWHPrM
###brOOw0CNVtqtYE/tdUm3xqkgyo3kfc5IGKJVkDaAHaCcM0eO/eBF94haAbDvtxWFKE
###XGEG08rrcWcw6N7LJLEsAXiHUXXY76NpQzRO8xO2SSsWcWcycpdNpiu5cPAsj1K9vr
###m4DHbOQZH5pZRBY3grVK9Pvg9vsCpfee+DN/YuZa5H+wqpTdL8fEjdbcrpW/ES3vUK
###ig5qGFbfqUVjiiDUAap/JQvGCgNiWm6sr3kWDW0nwBqu4q6UAFM0ID9HpYwZb0fdUX
###gS97JJYVLuH3z89t+kFXajAA1DAafR+toj7MD59t/aysr6umP/XW+srM7sv9/jmdl/
###Z/bfmf13Zv+d2X9n9t+Z/Tff/itu/6OFRZqBcdcjtigjjrBQSvVX+DfpjKAp2FZgj3
###iVl+qzHY7CAHhPJdsKyMvEvYpfrcXnOiRZcc1nf4WRlI7KL0QpMi1Tw3nGTuyxmWGy
###1O3ZyUK9JoU4pYuD+IyX/r2qiOw2rYJQLSdkkR60QJAwEmrZXiI3S7S3fJd4F2Vtyv
###qjxbdHP375P0TlMUjiXhTANt/uf3mUF8gk/4+V9RVX/q83ajP5/3s8M/l/Jv/P5P+Z
###/D+T/2fy/0z+n1r+51Z2FJQYF5SQw6DXc9gVesCiTz5OP/zo871oA/hc8qJYxbzm4K
###mz6rYFH51A1BDMQbzUmNSO21zD2xy1RC1O09zB5wj2Jr41JOHtAA+OcNvpReGQji5g
###txj0MXYjMHs8PALWixJERnMCd0LhoN0OuP5VNPoSAX/GsCOwe4FcyUo4q2V++CH1Nt
###pfVhZlc9jeSTjqhld868be6WjrBUr++OvTVn3txfP5lRf1tYXGPPwBIMKO0Bt1Sj+x
###/7e+2K78VGHVYX/ca5fWVleX1+YBOYtLrPTpxcqLTwsb8ytlvOWi6vxv7yf4CXQ3B9
###2L2wiGjtcZRr8FBAFqMx9YY52UFVJ+6o06ylnwPN+ordAfG41lfqa9Xq/V6I+1xvJz
###+mN1dY1/Wq01GvTHyuo6f7PSqDW4Arm8scFfLa/VeaHlZVFoub62Tn80nm/wzhobDd
###5HY21dvFld4bUaKw3RYmO5vsxfNeqiUL0h3tSWN+iP+vM1Po76xsZz8YeAsb6+VhN/
###IIxfQTnU6nRKW8lRpq1ncIcVHM8gefp/3icKRLrmrUZtubJ9FIj/ZDroGD16/JDkwb
###zRI/fPyeouq0dfQYA9QH7idUJqRt0I5Z5QcS+UsPxP4R5tld/p0VqlFXv5eXr0OCB8
###gpXGVfoW/pMyHjRr/Guzzj+nLt1IjPDrhr//br1omGeoxzYviTGKzDDsXUec7cEEw1
###QhS/HwEs/dR4mZ7S2s+uyZ/L25RY34AgHLIs8o+dGWiLko4TsErjCOeq172dknNGCo
###brZxNKzKVtINfyI/LIThE3bfUN47hFrTDFJ2Wc8ndD5QEIRk6yLZms73+7Q5wIoc9u
###/iW+tssyWaNu0zYiarHdODyASUVwJgq3iWumGOnm6ghnhEimepI+VmgT5U9hxbmbTm
###sfRwJDdCw3mHU452XxPF7cGgnhH3Sp2yVbMuavJxLFhObJLWl7MTV1kw1b0wlRhdKb
###b9rHzQwRRkQWe04cDY4vNQT32QwK94XD+SKCEFbBi1xkPKeY7eFAgHyi6Ipd48QIKL
###al6BRe9LvWq9jN+q8meDfjLFZqD9FSEVAHsaweoagZZp+Sd84kZBIGABJf69sMXszG
###mCxyPZ0m9PGkdBi5bjYU1OZF1hpoLcm9oxXQNU89xBK6d50RJvBEpb7ah59lXhi0BO
###jfRmMEADPCqI6xmN3gKiFXM0KUEuKXc4jfzhFMQWtJOJsOX8Hmo2wpZtzCuq9tXJwF
###jNwlhd7x+pBjm26l5s8WXwT2D8/bcs++9o3It718EgHIa3EYgkyeLNI/qYYP8F8bOR
###tv/O/D++yzOz/87svzP778z+O7P/zuy//wL2X54iAa/JXL49BeADIMGdkwNAbBNtwT
###IxRlYBaUIOgtagO07wf3PRHXC1Hvtx78e5vyvLMb8HAIyHtBbUjK/iEd/v+jF5fMu+
###do8uYfUBPZwdXQT7B3s7fw0ugfSDkybzPqu1mv/+DBlBz+NR64ZFyQgVwn7mvRlu4T
###yOPkddZJy9fgwMsdPtCy/9LzfAYXsUOyTuokXq+HwPWHnYvU9i2lcG1I16YwznEBZY
###cH50ufc6eP8alkRwegYTHRwiwQHdpoZTj6rLHF+7sFd8iduwH0R3g7CHrNQPTNH+d2
###FNvD+6fB0Ag9s5bfp6Z6y2+Px5J+tCEqH0mAzS8h6DsGdklacKJrI4WMkL2Hmvx91w
###KP29SaDxjNgdCl5ZgQW7Hxzu7PkJQj2NxdWoutrx1H99dHE+obJAxfPnmQ0Eh0cXzU
###ucyZODzAbW+FweX56nUJAe2uV50aHVrYFhReAO58h8ijy1xVrdrt08OQNGVqx+bbGu
###B/WbdWszGo2ALq2RnbylcfFLd6e7BVqvLXf8tU8K1W6sZlR/X6x6JvEL8n8NkiEbhE
###kilh8uxNzbeFipedsHkQ+LahWSFjPmAgAWiUyHr+GOMmFyw6pgXc5SeAd7DW7nwWuc
###O1jSe2cHh/UJc5ZbOefkC8ll1V8dL5HtHxxf7sAyOHiTVX2F08tJzJf5bXjHWuNRtd
###/pGMMVd29L1WXW3mUDNP0n5awxnxydBnsg2hweBq//JwPstVomyJOq1t09hWb+HXCr
###/jhxZ5vP8LudfRC+YUe76XfbJtggSh0A80V2/w6282D/8pfg8jVscdnYXuX4ag6iCC
###hiB2/Vx6N7drx7cQHEQjfKvF1hgcDtL6ev2uJyDrXLHTQChW0wGoddk3ZzKF5iBPaH
###cUvcWkeFD6m/eXrB2mNaM0j5CR9hKEdoigGvAiiMAsBF0J68coHZ1zjWOqG6XEcQYF
###8Wl+Kbu4ACpI8WnmNxQIz+X+9cnBAEIPgVgWDa/vH7uKe6D+lSGh1vJTb17FyAuFAY
###EAWGJhB+UowdwKaTgG4eJuOh1HVBmIBxgxaI5gWYEhAnLGBhjQJXl9hSAKcgRIGckx
Valin, et al. Expires February 17, 2012 [Page 187]
Internet-Draft Interactive Audio Codec August 2011
###oqWsEb4LewwpoHlx6iWxf0DWrkQBgPRsN+12wUhGPczTA22+UR6lIX+cMWLIrwPww5
###1YXtNldw+c3TELTfVn84jLp8ZDxohDmQ1zvnB8WENHr4HjxHKV5wRpObcGBIZa2beD
###iQ1GASNklh+xPEMHNoz0U3IEh3oiEwS32Kb3bCNxQlZSCnTe57o5sIf/lApHMEXIYo
###iocjWyI5PnsfXIAmHnjg5Sw/PQMcTJD/hyG7CYe3/V7cYlf9foJSASuJ01sBRLlQ77
###gMz06P9oLds7Nmmph079N2jrhCpNxbR8spII5Oz99eogCBqtgEaBQQqnsb6w53oYaQ
###6AqIXZJTu+NzphXGdIPiiUKpM0gTgqNXrzmKzy4CHGlqjDZotUUuGelNgDMW0TUHZN
###THqCEJAYEFxOYe25MLmzBfXyh3TBo573p1ct+gu/XYbX+YC0Uhrj8FfDAvXtDIAwN7
###CgmKKsmLI1h10v5q+TMYAHB6uzw6zqZ1B4CaFwBBJ5P7hkVIJJNagppAisGkqN8GRO
###2BfJaE5Zg8nbrkLuUlESRIlCiLro8Vue11cYvTkofS5fP6JVoSy5/sr1gAJRXBoHJg
###lIvGhZfklhSCxEwl46sOooglSivAiC2dGHrojQic17DAd5F3VejPJlB69CqMexV2iR
###NZ4jt1dZsTvGrHkpebb3cPL7SAX4CUVpwJFKoqAojIu1gCEXcYtiMU3IXNXgYOYFZw
###AYWinZPd/Z0sSSD91JHJOJW1PDuhcrXmqQ071c5fD/ZxPo5w68qSurF2bTVV3WL/Ez
###qvp2rvnaHBsEB1L+hcay2Au9riRkdcvrodRL1EhoqS2wBrhd3WuCtOe5C86jV2m1Dy
###ZouiLw723+7Bjn90Seu+XgtOmsHueSbOGg2uJ7GT8C6+Hd9y495V1EGiDOWRSGjYdQ
###CeXhK72iyqZFrMaL4naxXNnN/qt1rDfj2mx6/aU5X+xUjZmbZL//mf//wXz6soeG/y
###BOFfJ53/LtdWaqn4r+uN2fnv93hm57+z89/Z+e/s/Hd2/js7//0XOP99ovivS0rp+P
###k8AFUJPg0we4nziPQmNfYXVmcvWK3s1GxHBWtW62XSpDD3DcmYePkBOHynSp7PFFHO
###VIVyoYLWLe9NKFJh9VXylqyz8lwxCGUrx2YrwrMSW6EbPr0WydwkSSKHju5aYhu2Ay
###JEPS1x8ssb0C+89Mvh84PkAg+LoPm8ELZHS2eMdASQMxKMJRmOQsajJKJB2NPuhBC2
###+AzG3SQniq3qW5XNu8SR7jvvXoXyxc57ZN/iDoAK9Vqg79ybHXwUl+5FEm/fTT7inL
###sk0/VNuvYZWeYzAfCG1RXW/CxACo17fBuIOSe97XQ3aL4+OD4Odo/P9n5uklO5Gjeo
###hIDw8Crpd8coVlA9FA3YVbff+uT0nR1cs8J+rbBBRojNuNXufEDn7FRUSl5o/rdgMB
###pmhazE2vz7nG6MO66LWw9UHX5y6Pm72HCzxli8axU3HXJ6kkyKqWvHaQkARsDkwVCg
###XBDv7R9SBA5eSFDvlucqArp00wTsne0f7HF3hOD44PTV5eulRgX201eNIKuAuuTixB
###SR1wdSwTIxmqFBAAo+GkinBAV88YE5UmuEVDncD9qrfIAcssKQ4RrNKbh+5XD9CnBl
###jQO+OpCaQP3G+/sV+v9hywOefDiLDRBCAMpgqeb2YbQG/B3LOvGV5fN1zv9L/8UJa2
###Ere1g6QrCKo1pg8+Dxfp3NA176xqw3D2j+W2weuQy86OaBfc82j9nm8c03j1Tt2eYx
###2zzk5uGDTj548XA0Cls3NFOke8QdVssqq2xIsLJjvNOnLURW8HQbFs7G7Q2K2Lbahs
###SN2Awg8THGs8Wq+ld6A8MHDeowW1nDcEAn4xXpZBU85BoJTwx1q1lYI7OGaIA2v2Vp
###W0VGDtQo1NT0IPy/HrQT/9H26dnzbZ+s+M834+HaylMc/vzbxPjPa+v1unP+s7K2Nj
###v/+S7P7Pxndv4zO/+Znf/Mzn9m5z+z85+p4781uWcabBGwVaHQVCpXGDAe7qgWtlpj
###9EiaEAOOXzygcCqoIx9jG+HnMO7S1QfkosPbz6noSFlNGaGQTFkuJ8kgRryiaHMyx6
###Dycot60fD6Pqsn/McbapoNKf5G2tBl9NTByFO4RRi+gAn7QMlLPorw01ZPtqVF9tfK
###sKahWYV62tM+8LL5hXpGJsPcMWUl2VM9nesbgpMS8mWHtuql4lntfeA+XWhAouRVeC
###WPR5vxWHKwwuh2UA/eLNcq9GeD/wlTQqltlus6gtIepm0nD7m49znsxm3tN40lUAdv
###cVvEpqtnk0Eiuk0izJ0kogdhgjga+DzlMux37Hw7ptWYJ7dnKimcN6oPbwwj2rBPjs
###lijwLxSDuJ/MVNUS0Ro2pSy+lWASWvIhSSfMT5AmQUFFrY6EufMm+KG1woFF1TrQTU
###fp6W0wrhpDEvkyPx7ESfw+GbEqvuqeBBNJwKjqYmRlNhUMmMz4MsJ/zMpTc7ZZPoSY
###bossxfwcXZ29P9kgEJP/C1G347aJP3pLlgjMYJhz2Ow56anSr7BD89BiVFhXx+ejBE
###c5gvU4UbZmE+fAM+AeOJCrMvU1cBIsjxPUHUI5051hZP39iJgm5B2CaB8doH2sbaoX
###BGxjQ6xx8GxOrdljGm3C7qE7v4alIyXzglk0iKpnryPn79/7T5JmhHmB6t9QQ2gFz9
###v15vNGrLKf/P1bWZ/v89npn+P9P/Z/r/TP+f6f8z/X+m/xf0/0SfAGxJpFz+u6uBJR
###g05U19hZ/6W4fIS8oRAK+rgWiIohYW3317KMukVboL4KNN9PT8wOTNLn5hyFP2jUiQ
###DM/Esr/8pgpPLHvOs4CDejG5LF3g401PLJvsXDQ0svit9LxEzceHwc4FVGike42itv
###flUS8epXG6z7OSf2WGtCuyaL+cPMdvdE5zT6PO6zvE88oUQ0kwjktyM/C2htiJ7kT0
###aw4+j5SroRcR5OMehtNn2leql/ymh0pZyMiBWPhNGVnFuUfuMBCRlQfJQa+15zHnkO
###8K9/MdMiJR5n/MBLcIRaLLzsMIshyDpDsUFGFJTvNGF+npZGyQ7Efd/chrLZJdQInw
###HjZ/qBdTLCaOGl8X3kDvvtDuZh/47xHZV9BGUJs0DK8V6g5mjdaVfxxnug+aXSFg1Z
Valin, et al. Expires February 17, 2012 [Page 188]
Internet-Draft Interactive Audio Codec August 2011
###deqbRutYnjQNrLGoocx0VU5XG5oAuMi8Snxh5X3jiIvr0mQj0O3S4Iji26NywGpb3S
###8jzf6N5xxoxorytxN7k3vr3KMNnl9dEjkk8E6ewLyqlYfZzypkFABapE6vIQVu44YG
###kHV+NOELfvslbgEeVSB+m2F31BU4iMnI06wBjDaCT5HmvEbogfvBHpGdJ96PnAkjgd
###mbjy2mqRBhO+g1h7IJKA7KPIkzcOCip17HZgj4PHyOuGPviNPtA6NoV2TDb8UxWfIj
###JuiKOBtQ9sWF2Ez40m5Gk5k5tjdwF1F6juJO8rTc1vvzGvfQCf9a+HDG/SaTxI8+j0
###LoPBPoBGvZdIsryAJd97QPtWqpG73/zc+xHtF+Ldcn6RT4igQJlUlNd+m9PHK5G6U3
###Uj26e9jAoJ3pbdvnd/C1Hiypnf5k1/OGIA/q0Z9BFPApJC7V+RNJvd/nEfA0zkNp/b
###PoiMXDJctjtR+40VJMdp2I9/6xtwxlwv6YL802zfml8V4ePw6OI8bH0itQI2nUesL+
###sbhgzxbGN6fgdRazREDoGxRaaHH6R2jv8VP/95APxW+68yEvU+FX6Ow9urNi6C2pPB
###b33jjvPfrv2smwy2jO3NQlSo/Sy58alkRrEyQYs7wyM01ZPmP3zl4jGv4KOp8+S89g
###VXyWzfOKfOaj63fRHHLkWiTzW/WTJ1Wp4WggNtB0KWGA2jaEL78xkC9QNkaW/7EhYa
###wMPxU7ZynBmC1gRdXbbgV9m9j9xZH6nHW8VydPqs7qeQO5txOzrqdfowV3Er8uxvg0
###R8mgyE7N66/ZPRcN6+bD55tgBf//gvrEu+HpWGm779lSdXmk+Rm2ZG/yQXivH//9n7
###0/Y2clwBFJ7P/hU8c543LduSrSrJsrOeK2+J78irnKR7fDP1lKVyrLYsqbXETs/kv7
###8ASFZxq0W2k56ZVs10LKlIAgRBEARBAI++Uu+eFe0/ypgd0DxI1aL8T7gjU8x6jnl3
###kqoNzQ8fdFABvn5Bm1sOdsXeear72wyFbE743KZZMzaiK24T5xyqT5FbZ/hoUdQS66
###rRc/481d5bfaQOlgHWgj+HXub2BVOeREfLx+DR/XfAz7J1PDl8Rzm3HSTbpveU8NN0
###zB8GX7VnFYRf0L7lvHnZK6PzHu2cKJMfVy1a7f0gSWMLUiW4oiIfe4MBrNe9QbfMtU
###3Hbcx+OJkGE7LqU1u60qLpGK5AACCTVpoofctsZZvvVVaSjaMOj+TXyuj+N+ukQdns
###x0JcO8765GiJ7MfUhyJVCIp7S+igSrK3cLRytntLws71LjaccxH8fjsfKdMOkXbu5b
###CBxSYwJiLGY0DGoH3ePN9rZ1QDrWV3N3HPbEfTJAQ17reFMwusUl8oMvtwEJXZ8Es0
###Ri+EiGGqZG5tTMJWc1b6zF4jvMob+AjL7BdHVlR6jS1D/78En0WnRQSBBKeDJOlmN8
###WOJ1U0xUNU0oN8RLliWnnj1vMV51EHhZa1W7iKR2d2o7arJ1Lamt2v2bNk5G5UJ0Us
###XnmDZ4la8RL5Fca6piixjOlaXXWReHHd5GezKD9EVMBUzRLxwaEsQaM34T/zOe5bCC
###RnstwHUtRJDhovYir2pyMcu0BsoivcGVO2J0a2M/paEm3LA++ybFT5ap5u5zsHO9oX
###Z8Sy/firwirJz2qWxiVdahCxaO+iavsBv3o+kUSIhzMxNWM2XfIfVd4at9YliVRJzR
###kUrw7TphL2rMN+V91Uol8CY+amMc5BieQpGXInmUG0dshBUvMCJyKALBUT7v/GHa3k
###POMWVBApyhUGki6xeU9xA3fT5PVrdv4L6LIfjg929na1+ZU6Py8DvuJZMzKXCtrLcq
###zioLNzRdHx1zFJPXN50Jppd7Fj2E/XRfd5MME2imGw5CLoEagJB6Ql8C2Lj3TVk9i6
###FYlEMlhdS63gmVl8YZGZjXj+EbRsAD/wVMRoXpldsvjAigTJ/W/MfkBq0vS7/y1VgC
###RLniJxkinirmXWkeU5zKw6xGEJdebnxaYqW5/pm9kSSX0SB8vsX5QbtpJGbxBE9tY3
###4YrtRDsFMNqe9YatKByVPErtRJ3D2vGOE5+btK2m7vGvHlfqyU5kIVVDcOwpce69ER
###qCrOLW5bCHqY8aqMMNpcwTs+fA+NdrPSSdtsIUAUJe+DzFdgyLGHAckbuDMe3weZB0
###FPT/oKlp8uEgFPFmX4OI3S9EngX1NSKEHPoM/q1hmmOFImkbEgqxkhVOAxu9wdd+Vk
###gQTGR3zkQMcpbEIE8JgIErFayLmKx9wAOpu0rFWj3XmYR2BirMmupsZT7JFksfLvWJ
###I7l4PJJLng5pRnhxESnBsBdjCE0nnchqIL27vZzuOrvdSy/7zfnG/asZ8OYpyNTDjY
###WCbB5VnGRdfS1iUNIMxwtyKJbrruhk6qPKNGe7pkQrRqZvS2lMjlcj2FVvwFNK8aVV
###5F9AR3PJ/9z2AAuwuNiF3vb94eBzhc6K1RP1SdpcoV2NtotRaJwS80Y3NKB6rOqvqy
###5Tg/mYHKJXyWUIC4OS+RNpUyDRdEUYRrz9t/RhkoGXMAJVxVDoKO+8YkZfti/L8Z2H
###8KY18MGlIpNFRqgM5YHFhYZuhjXPvUbJvq+Xy8WU9f6jRFU689q4KtZIui/Gsc/C37
###E3dCtvZg9XcSIlu9tkz2lilRaAyfmzodDl1KAFkq+P3P9xEN2xprDoO2ZObLFLVSuh
###m1zJl6+NM1ZT/bfRVIVOAu+NYlzRMMIdKqptMr1VwKd/iT3j1rWkCRjeRP1Ofl4lHd
###C5UfxUdtJYWAtTCaDYNdOo4OqKrb9n6+5WXUP18vRianir+GO2qzOTJ6N0RJmYpqBj
###0kpYJiNmObZ+onVXA5u9BprWWsO7Mp6OchOrEa6AZ5+JuVP/VHvDRWEZxZLSKWPDq1
###k7y5IfhPE42WwIM3eaF09y8kMatXoQc2OyniKXeGHl1ED1InGxsbCcr64qrw3HCueI
###Wd4R8oXm1pA3vs8yzPHaaPLtKqoqrk4oNjoe7jG/HN+CZ5ZLNvcO9bqYOu1Sn+NttP
###cwk6uuHt8UU4/d6N6kqMMa2jcp5pfvqpEV0cBMe7FqC06uqjxAL5tTD3sivetH6llP
###r1c9UI8ybUjcRu5SrX6kKpWc1jEbvGo/y4alXPVyw/qmnvCQnd6w+z/TzwUu0jSR+Q
Valin, et al. Expires February 17, 2012 [Page 189]
Internet-Draft Interactive Audio Codec August 2011
###8IbKDxYYB5ViCb0X/nTUlJIIJe6JPYcZoS08a4s6WeqkmSJ8YbN5coJ3wYy+O32O9G
###5gcGUaFnulSydSo0uB1+iQQRcF1PnkQhTB6JChl0lQFI0ffsQcBZZQyCgoDK4FIjdZ
###8tPRgByQXyHmcb73E2W62ALsYeNVsB3p8l/Hb3tt+/Ddrnx2d79GOJ3f+2BgMtifSM
###5EglDaUMimXTxYargQW4QlZmgS4IdysLrBQEHPqzRC6kGejLRcHKURB3ZL/9N16SWV
###yQWVyQma/9xQWZxQWZxQUZ8SwuyCwuyCwuyCwuyKS1/1QXZFIccX8lX1zVx5YbkeTH
###8J5/1Le2DgdQ0cQY9mNcM3SUwaV+NJYSGney4hvM7QHfKdInrhLUuS3Y7aIKhfZ58b
###H4I/92PfnB5x9iq5jskLvF30S930S1LsXUKjMePKRaViKJwBcKUuJqBqMUlvFfH43H
###yq7YVXiF+g+LH+aYKAMvQcnk20haBBIfWC10CSrHbfpBhLtx+c8qYU/TnWhTmoe37b
###bYgCuoJV5MxSw1uLivsnfNs0PhYwNLdXDePGmT85e08ymUoIw18S7MNsrIJnUvMmkq
###KJpzBmbQSTSmcG+dIWzPB3oudAqBBrM07PcVi4dauxVbNxXVSzkyQxvuXC4u7wfjYR
###9jdvSHw5F5+KZOHiVJ0MdtM1ixSskLxsOkci2SfFmNg0xns60mNqtPV73Ziqc06z1d
###s77SrP90zdaUZmtP12xdabZuN6uWXl1VLOymB6IDB8VY/y2F66RSbrBcmpcmmtC+3t
###5G03EPj8FIV2YwFfWg0gbXxcLYYDmRlKrml1TJIILyar9UfG7qTXFDM0hmw4NhOC+p
###i4Leupd2U+dh8KTzlwKvYdZREMBRtUaRH8CoLnTUk/fbSC2dnxLwQCENuVQe4a272c
###N03ix62iTYw21LMVnCPrVxut3xlSmtiXabjMTa8uVs5i2GVccm+HrsQiY+GSKSN5Nz
###En7BwG5TNPWacW0FS72i9MHV+33xYAbilyawuJ46tgkoKwC1AHfC/YXjFWXiNAmgId
###sxo3knhSIgyK4dFjgOBdBwvqrnUJODgqCz1ix8NJ8vw2vhzWt+yGS026Hg6BT8dUaL
###GPbibji+sQSK2rjdPHtGh2jctfKl3TjfW/QmLPoSZeIN/5OaVqO+TEYavGiS1XY4Ho
###OGTZ4bEwbf65XLr8B3YR+W8IgCaGN6SxMoji/U6IGa8FX03fZSVVXd7LU7GVcuSrl5
###yblwu9oUa5amWSttcmkp2nSt2g9p01fadC3ZD2mzprTpWq8f0mZdadOxWD+ozQ2lzY
###0narOhtNl4ojY3lTY3n6jNLaXNrSdq87nS5nO7zThtoyfyNhryA39M8Z98EDq/Kuj8
###aqPzzRL16nHNFSwJl6B4ZIspw35jCcA55B+a5LnvxfAKLyqNAAqbRE4ZjxtUgwxKx6
###v8jEs9CRY/KuYakxoaeBCHOeA9C7wDnPmjR/eX+O46AxVHWwANq5naHzc6GDKZt69Y
###xl3yl1Rx2KbhlVKzu9YqETOuz/nWGHXi27T7AvPQNXVodXr8ys/WbfoCGtTXirBjZN
###DYRWfRLqe1Z5e36M3RS2w/HKpKedmkA/oDCJPHdKL/bsIUZD43YVZTmbAoYXyTMA55
###lIWDKWnSh+oBw+Ru3FSGjYbP4s2WbNjTVUsY4VPPY5U3FIvV2prmYGn4oCTulg68uD
###XR2ASqMsFyLNIMv7r3Jm7mfMdOc99El28091PQVRu0dxX8YOK2N5hNVF1+1Ifv3CEm
###XoDcj7164Nbmnm53CB9tbBc/igUSmBipS3+QlvShtc//nJ9YTdKEE/0VxgKxg9Wtv8
###Z+QnsALUxdg6Um09nVVRYMscXm3BmzR0bjCQyZkvhBgMTAPhGgscolHBB3IsCB4XMv
###FxQOZpyXbDwejuUEMod8v98b8bTU3WiEXiqwb8P7zs7NtsSM//2HKPUyFXsK9B9gB4
###RxvgIb5FevGH6sVfknF2uTJy5mjvpNjTLVB52nzzqwT+51yRyLO+bbKJzMxpShozdm
###aCioYHYM2OU6FgFu4tdJKzBTbr0b81arJCWWPCywi1NecF4lLSe4eK3jocodtfUyO3
###3fPDqHrf2HvRbMov/3ffvchabdsJhxsrH0HlJVP6OqV/WdF8XEWYuiPWHKelkrORl2
###1/Vddf28usIuppA59R5mQg4zEsp8Pa/MMQT/NiSpeG6a+IVo4uJQicgT0aTyGKIUp8
###o/1d9Inwi4G33Fc+mIzin03zM3H0X0SgGi62vB2MFGQuAKehj1daw18znoS4hEcr6r
###HfxKZ/KXxRHw3Qj4uQj42QhYy4Hs1Ku4ddfMRJu4erdEH2412E18yO3eeWAzXsFmnD
###TQsTmVJOQjlgUxKerbRZ0HGvN3PAfjoh3PoV81rzdpHXfQyLYS6X706Mx7ia4hmrbj
###0NWSmJPRfUdkaDNlmHBQ4IcrWkcSdc1st9ntKjsIy3ah+D1As/LTqiNlpn62ZYkl7j
###PBP+ubAtWzwtgY5BDPwFX3uIh/1ua/wEPbIVinU5xyqn+D0YgOSdsFpDSmxaHSN5pm
###Y9bmMWmFZ8fR+iVbkf2SjzUACi5JVhyzFW0w4GnkDwJy8CTC3Hffj5G9BSOzhzGy95
###SM7D0JI3tPwsjeAxhZtqAIZd2QQ5fj9J+yLvYx+yHbjNvpT3uUEXdcLlzJusGYh46K
###gl5x2O8q2BgOTSkBZvRrpdqRfVVkCbYumKaFlDHvxc7jocDvxJouA5rqkBc8JnnrdD
###/IDpWTdmGW85ODs2gYOuMoBL3nbFfmwB5egewZ9dCeZs99y41Su8qrXo9dU/LcpV9y
###fIxHiOMOcjpIJUaNgnyKops1hIballW2nBLSJkWvs1pKVxazys4DVQ+fk9lvVyCdNK
###7iE3U4pjze7KqHH2ADyTP/8uzeckHGn/W5zD1gHRMgdTJnzZqqTpyXBiRLAMTuxU8n
###F4AgVykEcYT7yhsGhUQpEiSVgLkSRKVJqgBRu5Q9mFld8p5QKLqG1zWeBWXiWTTqh5
###inWmbCu+L9pGgCSk8xkAB30J3kjC0SIenFq4whVG9El0qKM/bKsuLQlozTp2X0pHIH
###gcEnsw1BGNFGdqjeCus5L5BaYkXtwTNjtBS8xQG6o4TE6oIfAatY6f7fyykKEwzhR4
Valin, et al. Expires February 17, 2012 [Page 190]
Internet-Draft Interactive Audio Codec August 2011
###qhLBUJNQzE3CG5iobhIm9quheOdvV//QvoBSLTVIv00Y6jLfyYoFbfJY7VPDEXrCjc
###1iqdEs7qwXEXHhC+6sFxF+aIucA51t07AUJ1yLbga369WXu1x+hXzrDaric91DZvpt
###0u3oxzwXJ5zxhhs90NImwrzIPeTqanahJKA9tRM//qjSi5l41zdwUZ3Ss3adCxg9em
###dnarvKVTe/WzWDGvDS0Vsd1Sum+B1ZKd8dhoSo+97h47yzrKfZhdcjCmgFt6CONqsj
###nIwt8O5K40oQdzd+PN0TH1kWS226kIWNbYyHK8Kd5MMuPx2qQ+6x8641Pc5uVrRxz3
###9AAxjwgJ8w2jUCwyXi8yXi8yXi8yXi8yXj8847XrQrV44gRHL1NZXM0bU2b0Kez+yr
###8l72pJ4Kys9DdaEhqRsuPg6MPeWXuv5gdfwvEp32jA5rCk0plvp2Qo91psrDfaE+kc
###SgbSwgbmNcgGJqpqdEtiewlISTCv5hXuBkW4UorMjuk0FFkxYbNBhU9o2KMO+dzm8k
###pDT8m7YUdA1SIqKlQ1Tgr0fukevcm20+lnhLfmhoR3d3g3kJxv2mjSQasupmoxIw6q
###5VGaqDvxdee0e9JmuF26FG0VdkeeVu2XWM1KUGVejYz3dlyvT+8eD83b052YzdCTze
###6vMzQMDcescx0OPiNtsQl11M0MTCm5mdSeqdNNzpfdgw/xXNH5wd2glfoAb9cRj/at
###C7rWHUjHmOmb7JSgv8bQKXXcw+fY1hvj8rFkCJ+UKqmWILPPiiuy1W33JHXOq+/K1Z
###mcalFEL1nEQv9oo0CB27VEdpQPYVqce3Mbn9VHs6zjuFpAdF4gVe+uupExgzLY+5b0
###oTJ3P3kD5iqf6admIufIBpOLXXzNoiB2Wvm5sNPPffMQU+wTxTAzKqReblHMFcUaNi
###pkTCT+r1wEOONxpV7dgzuybGjhnS3CJGkNE4TPjHUYPfzuhae9brTVVxMlLECC6QQj
###lMpyavzReAl1ZQvEQimL1mutxkvYuv9l8fxxD7HDZDgbd6J1VBroH6GkfYk60+F4rf
###NYGFV4GvU6/vU2N6rqX3zq9UbjL57X8H2/vlmtb/6l6jWqdf8vrPoUHcx7Zng7nrG/
###/HqbXS7v/X/oM0eI1cxnCUOqj3ufr6es1FlmPox4xa96HuypbjBSUAsTEEbdNdbs9x
###mVm+B1nmj8BX5cOovwhsu4dzmL197ZhKwrnDW5F0BvEI6/Mjo8LfNtEyjR+Hc4my7d
###Dru9q16HHO9AzoHY/BXYV6ZMpfyHIgpSj+c5BIidfti7jdBVtT+8W14KxxEbgRrQm0
###4xCfp4+KXXhQ90SxlrXA37UI7HjBx0e7w1rHQbTV8sVZjeC/KKEeijsZDdot4/jqah
###QCC8HH7BV5Jug+G014nKS9PrHiZsnNAdUBUS3iDS0Ei6sOYAj5aQhGQSPHSrO+tELg
###yWBAbsIRgIsi51h53ZbTQQHpBQYx0D+9LVq1vMT9vDONYxbWkUxWjEqGNnjiJ+XQvf
###DdBcBZhonFQGeiWvObFHoIYCDywByryx4Rg45RbjoEY8VAmwQzTows8R8g6gcTucYk
###JdpAlwZBfw+0JZM4e3fBwmw6vpHY6x4LMYCFTqIfuNkVsGnG8mE8L+6Jjt/Xxyttdu
###s+MzdnB40jrY22Wtg529o/Zem50fs+bRL+ykeXb+y09t+Hu+d3TOzg7evjtvs+bZHn
###t71jw639td2v6Fnb87aMuaa/xb+3j//CMWg88nZ8cfDnahcSq6x3aOT36hhti74xao
###eNDe0e7SzvHR+dnB9vvzY/jhp5+abaj600/4ihBx4ArtIw4He+0yOzjaab3fPTh6W1
###6CJtjR8TmjS3BQ7Py4TGDtaux4nx3une28g6/N7YPWwfkvhMr+wfkRwtoHYE0iwcHO
###+1bzjJ28Pzs5bu9R/3cP2jut5sHh3u4aQGdIzg9IItBfWy0EuJT08/jjEeyWoDWtk9
###t7gGNzu7XHAUEndw/O9nbOsTfi0xL0C0gH6LVARp2AAoof9n7eg740z34pizbbe6fv
###oRC8ZLvNw+Zb6FopoQgDeEsmRWBQdt6f7R0iykCG9vvt9vnB+ftzGNjj412ic3vv7A
###MMavslax0j5feX3rf3ygxjdxNgaAIoBa/h8/b79gHRjMKcn70/OQdFeRkG+CNQBXBs
###QtVdGszjoyXsKhDo+OwXBI00INqX2cd3e/D7GdKTKNVEYrSBYjvnajGABwQ8X0r6yI
###723rYO3u4d7ezh22Ns5eNBe28Zhgp0digATSLYj02A+Z66jDwBWC3RR4VlyzSQ7GCf
###NXc/HCDaojAMfftAsAmRbOedIPfa0hMtUOtx3Ph3GDceiLB/8DZ4Bz8OOv0ZiOe/gt
###S46n1eu/6rjG2uvCOtqN37fDIedoL9g5+xFMYyP5z1p71R/ysLGdeW2CV+JkttOCDl
###PjmKUrWqGmyV/EbQn1z3rqaBt1VKPzlY6YbT0Es9nSgdrB8vv2Cn1fVTLw6jnXUSwX
###Vv3wqfG7cHrTEGBVQcssJ5AnptTAie2Z4ebtZpbe6lRDuUAOztD1FG7n0UtyVyR9l5
###t7fzNxisc3nfjW+MGvVka9QqKU2UY8rgXoiH119fR54+eX8OBPa24tPGP1pre7rHrf
###+Hg5AyjgWX4eAm8B65BcjR/ze9hmfq/7WN+kL//xHPQv9f6P8L/X+h/y/0/4X+v9D/
###59b/d9Q4w3im61cuUUoK13BUn+AflDxD4edf4fHuZGwvXpDOlkDXHPa70pFNsdM3g6
###tLL/CrFyK61T8Z26g9r1OwGfbtZXoNL6nhVxt+TdZQtPO7cTiqhOPhbNDlzjSfoa0v
###sXdQD5cRkG8olsM+Xa7D44tRvzcVccDx/ZAi26AXGYr4Lna7i9HGcYXI6XSyOzJ0Tt
###U/z8zis9IbaEkbcH8hfMA4ThdHsTtk1k6IrbSTTRB3inshXPrEbu7CT2tIyyjEVmBp
###aCVpeI4Ro9bwjigB2KwnzRRo6J3R0DtYnF0tZbkesSOlUUmjxC+LHz1Jn6lU35+bMj
###vyjWOlIx7SzEHV3gC9IH4uMxAk0I3A43/8xEXmAIMG4wB9CUERuOyLiEf8VB1XWeGw
###hwpLqB+NKWfPR759zkxzcfAlGpPKd6qHVkPEDCcVdbPYG2CU1xWeg9a42IweG/1+RY
Valin, et al. Expires February 17, 2012 [Page 191]
Internet-Draft Interactive Audio Codec August 2011
###vDh/OcglWqVFTh/cL/aJeSOXHaVtzFn7WyIuDbL0TDZBYbdYi4ZkAXcTvmZ7VgW8aJ
###VAqKUTJ7+QTUW+W3bwpScNjtagQsEytgYLTkvg1wKp4g9oYzZxTETDp7mXTm/jsJka
###tOIvs2kT0Xkb2CRG52u+syWloZJy6RnALaQae5MOATYjhWE88qfUZBQw4UqsXDa2Re
###wFExo26J+UlXZzzd+R3lz4PaF/TPav+/y3TyX/G47T/d6HIGmtATwci2/9Q2qlXfsP
###/U6xuL898f8izsPwv7z8L+s7D/LOw/C/vPn8D+M0ADUNA+aP0t4Emz3wVL/wu/4Z1B
###42dpLgo+HhzV/KTUztl50N7DEQ6OjqE4TJ4dmMKo33ppliNMtQz1ybYk37yaTLu94d
###r1m3h3cNXD6yAgUMR9C7XoGH6TZdEtczrujL6W6e8t5VWT6LIg6GDAbPxvKbrH/Tb7
###685fYXsvcZsNJjz9C3q4s7fRFO0LZ9Fk2Cfpew7SvIRmmeWXwgIxhV9QvIME7QgL0G
###14E7GEXiLSMoh9Rql6b0fQlfFPEyZeU2fwNhiSsCtJin2RRKZy8SZEEluBAMSlNxhx
###MbNcVZTjnRX0wowG41lfXfbEngrx4lXW15MGYWSbbZil521eaEaMo8BZykOTwCfYuj
###GVWFLU6vAz7Yu52Qxpzi1kWk0Ql8H58Q5UJYKqv/FfSoLGJU7jZYwqof60s7e8rDAW
###LOLd4d1EcBagQXAJ7Ggcfr4NMSsA3mUq4QqNFhv2gtWfP8fLJ4Jv13G3OgJVQ9xYBO
###riMkkMilwD6JWWOSV48VZvMLvH5fcw7Kg8/nWyjtABF4Uu+dM6RvpqNhBB8q742g7z
###Scykgu1E92SJeMEe+vBmHv3wZpBwrZOd5fzymc10h+jyX+oN0POkzNOtlFmIGfJEyq
###h1KEO3wsNB2P866dlB3RCb4yfB5tEPbwY10Q6msdTVUbpadRldofUkuueCtEShXG5B
###6162mnkibEjGo9wct8MvUemvaA6BrwB9N5yGa9P76V9zots/KTqwr5r1p3xrMhje4S
###S0McppRjHMJx3rXMNWeQWXqQCVbjRu0VpwL48LQAkXgquEOYd7eA8XF4X+kG/MJsua
###RAOkjt4fggADVbFNVy6tZ6MqQQgHIgBB+4Fp+Hkixcva2nKZGBQ+ZAMIzptv8XJOAq
###AGolQsk7pjU9L3gNbE8eRlbkFYBqfXQWc6josSyVxFEf8LG8FPjt8k0p9eGjqJgAH6
###6tu9ANXDt6DhKTAo8ZsLyEuxMokGdI2gaAMkos0WiDRKC51BSn1RMcloZxJoMrt9YE
###3glofW7A0eWJNG3l0XGRi03yPQlV/w1XAdl/BOOIhTPQwHmGlvhNvT6ponAoZRxr6Q
###a19cgXKoo9gessdR8xBUci0yfOrz//G4FDJgBkZn6E358cpDah/g5b6KV6iyqM0vuS
###JQflGy6MNrF+tlWm2CD2jfFEPYWZvIVbDHZm3zNMshZ+Tplqs6IYAXuEnzL5kS5eZT
###mf1vwhDyIqrVBD40cAXJYNe+HEdhURrqtb8Vq+SoPW9NvTaqx9hn5Nb55op8iGKuAS
###tW3a65uppJwdTqXNwc7H7S8UnWH2d90sktloFWVJ55WQA8SnUOPEtmpFZH0f6I6iil
###RfU4ua3dTnp1WB7mgf5wpntIzaS2a1xz+EWtfjqLxl9FNvhw0Il2hjM8fS89s9Z3II
###Y+6t+EerBYZOZ//isWmcUC86DaiwVmscD8eRYY1zqCwQedBmV7gZGGcueu5nj+BUdH
###Tt8T90fmQpjXy8ctX6mt0Pyer43HLmd6Kw9d1vRWCJ8HLG+uVuZf5uxWHrTc2c0QQg
###9Z+uxm8Jln+XMjg888y6C7lcdJice0kLTymBaSVlJ1WnuCOw2uvBW78NrpLOyegAxj
###lddOuRYXeJk0A5xSymoKU4GKZ5k9e5aCDD6ZzWASheV0IZi0Yi+fhYR5RjNyGV19nU
###Wzl85mcB5ldsu1Yi5bzRgYJUtrEYSKY/PKtfznYxPrCcWxeZqJ4Fq6K5U5pIRjk/fo
###NVc3I8MCjwjOhRN1bbHmOlshfBZr7mLNLdzK04gaMY8Lafb5raSsr/m0TtZc2VTe+p
###reCj5xMznra3Yr33XNLShB9VUu7lbW+prdjIFRsuYWQciNTeb6Oh828ZpbHJunmQgG
###IvOvu9q+l/xh8C6d6tYjvKvEinwbdsbDCQsnLLodTb8y7gWmOQVplln3Uh7/ahzm7x
###+09kQJgZUTHcXRiDs+FfIYJz+EO8qogwE28GCTvNvQM4cuF3wu7JkjWxuOInJBFsSg
###5gAz8tKlL9dAqMFwyr5G6AMSDagGOjPDR0JlIr3BqTi5kPSHE4wZrnlDcHDQdNxq3F
###p8G6n/FSsBZPwVNJ6QwiPG/tG85/A6HKFfHPS1jMmvwn5cjyB3BbjYXwFvpqITaInF
###o8O9QoOT87MyOwq2fznfazuXVE3tUe7lzalD8WYQOlu5Gj1Q1YiFNbqBCO2JJvu8mt
###CT6ywjaOMKx6z0vwqF/3p3meegk4gSOwX70+ISXq7mIvM0Yk00w7m1VJJ8tlxmJcFp
###eH8LOHeUiY9ohTi6lFM2q5VvJPv2pA8ed8Rtnx+fiTkBE3iKU3Jt1Lkts2dnB0cXVb
###xu2KiuiOwgynU1wEI4xTLyINobkKMF3eWIvkTjr1NyVoSZKD34hYiCH1BggJzhEU65
###LqgJXQuzrMm6rMzqzHJLtouogLHTOm7vBVi5LRaOJcvFiUqm+FCZD6hN0qGFT/Tkzl
###dANw+Dq9GFq+VPmgeUVatDhlXuzRpO8P77HaZnvaLrjDIePi0HWcScQ/Q5ZV4s8coM
###VLIiok9rhlPkAbLPKfPmlhNPI/GUZjgN3GOVp6saeo/JIdj0p3yB+pQ6WK6sSkeU8J
###FSZof7jvbIxwrZElZp5FR0Ey0tW27XKbMxb3g5zgljPmrnbkZFS5l+MkZaSivUEhfV
###blrxONY5uDx+ML+pvu+3PVB00evNdN58u3eOrnT8OoKoO+Wb0VLii7fMe5K2PTWV7f
###hKwnyq9nxS36HTPY301xT1pCuu2x/qbkNW0y+5YNU/+gbq4vkjn7T7352geXLw+NDf
###9OTc//bxM93/rtX9xmYD7383vMbi/vePeBb3vxf3vxf3vxf3vxf3vxf3v/8E97/niv
Valin, et al. Expires February 17, 2012 [Page 192]
Internet-Draft Interactive Audio Codec August 2011
###9nXOJGhUi9wM1/xR2jiAaYChkz6kUiYexsRGljecLDDPv3+pK4NM5EdsR/Jgf/3UhN
###VRs/mE9uEPX5zxeYVOkYZAAZcXAiHu212jI9L1pnoqFIvujIMTtpUwE9ylvqdm6wwy
###FPgETzVpEh4V4ufdM69zKNoho5kzu/qbSEgY+xkfvEQNQPMKy4llR4BcDjj9tf8bzA
###iooHyzcG+sI91NFxANPx+ExE+NIrvo4TFqt9isOBQTOz8QD/vBQGCdi1QtOyXJxmTs
###f8YNCbCsx5eETcF+MetpOVh9h49DiHhR9XjEBQtJwEwUIORl3RGBT38CWNOivLsifL
###lTdaWTUw/ICbQAY8bZjF4fDGCA2IKEoTGBrVJLwSe2bMmEESAe5b2kBx+rOQ8Sy61h
###jx9+rwZD+yyzIQ5QOHR8s2DTjsoAo07HNBsxKDEj8n6XoRlPhRSCU0kxcClTvH8ekP
###J1MMbaB2D+/XV1+A/oZvJxhOkv/1Bf+z/b2dx8AcRHcnYecmkoCTEKFd3CBEEx6UNJ
###5tdJH8irRJ0PhGVFWBCTISUxhnk2Q0OQsHn6NdvGLPkgzbO8PbEWxzJnjsiYbvSQ6J
###M2ODmmVF+M7j2VTCpHChnAO7MnYgKKxR51oGNM2HqUdINcsO2jFQFWYSWVTGFO0KLF
###L76Yg42iujSKGccVeT4Obd72XRTIAXZIPbXrfbj7hpP1XuKN1QcKVxaW2fnQWTr7eX
###w/5Lk8wJLb1gejvCkJafeFLl/Xbwt3d/ZytWotjgsM1WsVxGYz5vDKvC2pjd1idr6T
###xsByOeurBGCFEk3yqG/DUArgCPEcwA4y6O8P45ltClK6bf7KDUNX5nsdgtLrmpLbeQ
###LmBRWBcF2Tlm7qaTdpyPXKLCPnIUfu0Pwy6LCxZsET1OtMmvrQPm6pGIw8obWx2xlh
###F87PVibbCPWE/kpOPHTdC192K7SVZ53rUJ7xuJFyWip5UcElMuJmFPeXTZq3H02ywa
###dL7KmsosAaAGYlVAjL9TYu9escMhyNzKG8aVOzYdh4MJbe25rWAK0ikKb1/woyc+1D
###ij6Ta6BKHmKc6kIHsjucR+ZS7Pq4WWZyOiK2JgQoBJhidvvjPr8210i9eTXO2uyQkk
###OL5sFaq6CmlKnvFWZjVfTs0G/UiGxP4XYEhXKuJYxnAmQZLrqUvN0RUzEhXc4Hbibl
###TwWXMymWGgEcnpfG1Hc55XZbdWFt3saXUSjflsppPQQhUvA5HbnPlGOlbuupHfNc/d
###t38zLP0fimX9gVjWH4Ol/6OwbDwGy9rTYGmDV9PsVl1Zi8XuRBzp7QQHRx+arYNdoV
###m0D/6+l5mEOZ77pBSoFOoJocMVqDNcCN684fNi1eQdpK7S1P+8Zlvojav/5PmO3xpO
###oj+41+0mmiGP3kL3yWi380tW73UtJ5rCWurcEJZVrNMkOYW2h5U07GMetHgh4K5Ekz
###sZGk2SFW3P3JEGPlNZypRgLvG0wCnL/P9krPMY583xkqqj5jlJRhKaUcfaeGsuza/N
###xQ3XaJtSzuVRzUCdinmZ3LgxVHgWVvqy71wp47UfOC1bM/lP0BDw34IDmjWeL7OVtT
###lpBqVSdS4PWTBV46MCyxrRBcFh7sVtCrPjGu16qKuw9Snjfk/SMaugTsiM5iftXjfK
###apYKqHHr8V9Xv+l5nUrbl86KCVFyVL4l5+AZo//G3l3ShKLAj6m1XrEtmnXWbJ9LrH
###JRXKKquuGMLtwJ2w9KnP1W821w0tz529550DpunyMrOdg7T3lF18JM2422cRQ1hMnu
###Q3OXXfUxbByeY6IxgL6qhZ9gi2i6aRXQIey8lvJxVIZeBNQLmfaSm6cC2L4F/eHnUU
###m1RHnLWUugo3UykRBVijf8zUHrmLqTJyavOquz8J9o0zuzpC42JPNmEsc1VtnbMUVh
###5JLQbiBvSCYymYtDeU/VIfFR7F7JsPY6XZJ7yZjSEpVAC3o7u/toS7oo1K0KGqh42l
###RLRdTG/6nmRkGS9eLULDKBkUKOMrxeZs/S8P1m0zllOn1L0rxoku+1kHz8pCI4Oj47
###bLas7tD5z+dZPxxzuQba4As2uemNMGMWn0vSbXoOclbnIucTzE2VAgVGJWtQYwPFaA
###Z8PbmwDKbSWpoGv5gyM0i3ZKgPz94cH5miQRoVD336PLNN1WXVguvaysjHZjQNtGi5
###h+cXUdo2RcWlp+ToymuVU1jvC/+t7BpFgcQaz7R2/nUUlTNpl9HEb7NwMD2+ugJhTu
###24ypLhNBCxX1N6NM805f/KTdtbEFyHbdxkAUZ4PAKoRffFTZzWRgKrsLzp/69/aeil
###iwua+W5FSZ1M+XrUp1j/jiHrHP/kHO5ckEwZ46fLEfXoY/ApOXFwKv5QIk3PMUecHP
###+l8khpyAZRcpTrQvIBVlkhVrgGbh1fuSSOagQXdQipAnP9mXV0NcCjK1qNn5lHYDGn
###5Q2VqmdlQQAlS4fBVmKtSzmgSjeCf4/tvJLO7rDXXafN3HTIWtHVdP2MfC2VlVRlfe
###C66TBonUGfdX4r2weElG3P+pXSwynMawk11fBhUE7uoMzxgO5szzCUtrgza4wRWSzc
###6JnbWqBGmZL15Q2R2rSzEZsnqsgTRo8+5UNLpmZyhixPrpP0lFhEO3vmKt3uwQfMOW
###dxYPrGd06jVOyxg+dyMEdnIzYakhmPXyaObkfsksZmkrtqOM+mzINbtLfpp8cpTJFZ
###USOtKdBobHuDdCzLOfNt2ZZ63IOJH1XKk3+RixXIZNgeFBZW5V5sHXMKPdu0ZlIgVR
###TSnLTnmoo89a0f4clr70p4x0k25AkZ6Rd+QKolx/xO1khTt1eZP12JT/qPXV+lycc3
###QCaxSAUvvGhCr2HcMMmvPAUWtOG5FfBYWSfN05BF3yfPTxKVHFWNHOobbx5CaaSxvc
###NAoaSkE1NKlcK956dxcuhQOf3XvcY+R1OMuGAlPZ5BiS1zlOlZEbausvIbMjL+PRFm
###MNo05jzOJMIpZQfk3HgwMGG6cgtfkh/kE8BUdrCywzZMtFpKJwt0sJWGQAsmD4JxvC
###Nt7xZqbVFA7yI5OeEmRRnTFIRjcJaDE+zKhGkq3Y2U1EdBZoxwY1pokd8qnmqWphom
###kaAq6Z/2izeslt0m/VHVP0kRzaIWk0lbIveHYyEqy3jAhWlu+YURsrNdiQsboAib3i
Valin, et al. Expires February 17, 2012 [Page 193]
Internet-Draft Interactive Audio Codec August 2011
###S8gG6nEWMoVJlNVnH0Bo03JS01sVd2FFslQlb4pph3UOCPZ52YWnt/b4fvwAQqsU0o
###ljp2qxW8nN2jAEIMPlQqurhydEkMv7Y3TzD50NzdV41WBibOwuxfVjmncEq7/+W+/9
###c62QGO/cK1WAxt8qibgNn3/7x6bbNh5H9tNDbri/t/P+JZ3P9b3P9b3P9b3P9b3P9b
###3P9b3P/T7/+ZV/3avc8n42En2D/4mW78yZAdp81E7/ca8c/NgLiC622o6kM9hNsGRb
###C69vz5882NMtZd5hFphrewbcI170tE4umKUjKKowmUpaiHlUkGZ+06MB2m8KrH+pjm
###EaRVj/agKMcmfGtaQjv4aEjxrnoYC4vN0Om70xt3+tEyb8oMrCS0QkQv0QyD02bJ3C
###idkeo5AT0XsJgNOMgyXwXuetC5qoayuknSbp+sALS3BKNWNfacx/xCD6eVRSQoD3I+
###Gn/+yrpDvKGZDacJnRA3Pmig8LDx+AxvliEJP2UfcLkeuUE9SRDTBiJl7PCPc1NMST
###uLwUkrqsJxXL25oas311HYHd9aF2nGHRgBUOXg7+2sP/X4eIhvfnDqNUBnuB0BFa2q
###K81hvwsvyvBpEN1RESojvsE2h1Of4/0MjXXyRqUy+uSh6rFXr1gt9gmNAxDzqrQbu4
###H9LcYjNvZiOL+uo84NbUGRHXv93vSraccrSaQuoJ1P0JKcwZRF13j7ilWS147jHNx7
###eardSEUGTclnOyz6bcYNpIPoc4g6JyyEyCeahZRoj8mP1F2uikqZwfsKSRLdqKkOFx
###vjgdELhuauF8z/R61awesUOqCk9Guxq6ZBpNhv6P9Le2huPz983yqpfIE4GucH0olX
###a/iNHEdvg0wHbqYGdkYdVRIYbwiFvf7EPPxwQnilckoKSYhnE5L4/4BvL4wOu4jD6w
###l79cERrL/tPSj+JRyflozZUW/EvQO4VAt+qiBWuBYpOL0fdUNF8FMkUd2BTZ0IMdJV
###MY46osakUXlGGThdsGrkW8Yjm5SR1Bons0fyFKny6nXW2LTvQuV0RemTECEoKqQIiV
###8ZUuRGkyA6gcXkEkJYBcDFnhzXndbf8VBJG3IyHr1MYweVyrpUFC2rfA4Inb5AhliV
###bzM85G7cJ+Rc2GKvOWn41eVK2nDHpW7QiEZ2sE/JrHX4isTiZRB7Tzma5ViUDUphRE
###4AEfc8/VQhXSIb0riaKY2rWdJYl8TftMO8AhI4R/pWXdIXz8JMYZtM0icRsxJOhuhQ
###sbBFxZOKiXwRkVcQBIP36hVf2lXjZVWeq+yTbw6eK0APTz1fqnXWQYpTR40VVDkB/9
###21VF0JFLfAV0DEeb4KIYaTpWyWiV4XpCR9MvrzRymblprY5LIkQwl3aJZp+qRsy1Yp
###6aS3M45CGI5TSXRMWn5tLg/xAmSmuaBG48wW5kLEdUN9QpUSpJdpCIXWBshW8GKUM+
###JE+l5L47amlMG8r8vu+eLX55svAdRI5sx/3HwR0HC++PWHzBeg12K+yC78sPnCD8mC
###s+P3R7slRoMnZgqMh1xhse7TzZQ/+vTlj3/c538d7paxdv0kMHLO//y6df63Ud1YxP
###/8Ic/i/G9x/rc4/1uc/y3O/xbnf3+C878BHgCSukxUOG7hCaAaeT/52Tz9E+E4+cmf
###yFqtBNsXiVH+uvNX0N+V3AYyUiU6vsYXYiVIx+Ug51PVa6j3qFMezwmDLhSlPH5GCN
###NUmqIlLQ5ph6Y8oTlSQItowLs+BOHIl4OiCb80GM44qLYLqPAonLxk3npWCLvsx964
###6vf5/yjgRkyAJKQhXZTgnvZxJJExNwqyd9F4+vtLuum/7vn0bwP/9ev4b41+qdc9/J
###eiAbgwMMNJaOAPw/ve7ew2CWxSFIXCBLgN7w+sYDQmFr3B98aiN8jFog2aAqMQLhjK
###juwvj0LHxqIbTXqwwc3FxA7GyF2iyfUcwN/2YH7yqG7IsMAPwADV9UZBejA9fpIBfL
###s3pW52Z3RdKexMQaOSQShFmLl1DvxlTKL+V66hO+JF2mSAFhydfo8kvlGDjlG0vQjU
###b0C5VK141eo8CXztTmPDLWj3hLcZfjZRQBeOfnSP5xiwG4lesirmFwNNGTgCLxTht2
###tQtJFBOknZwigkdQzA5AhMqi35dvQGFXRpRiMgqK5dtjceAzvuDMfjiJuhSvt7O8uA
###3rpXDDCozgeDbe4lnQ0a9wOwAvQGM4xdSAEGhVrMSrvnP2cBTQUN9VKA4h6RTHIhlL
###wUjPeAxwF0Z/vMHF3YTlxdKVGa4qsO704wcxzmOyvBb79H4+ELFnbDEXJ+OsuZQN+d
###BB0CEahRG4VF1ClJcEdTnl+8ueaUHfBLQ4ETHPfByFh3vS7s2pSwVhOMUwBs3mWly6
###gT4rDAVwx/jFt3lADAs8tZKPAGtmXjbWrboEKCBN32GM/4HvfjNs22eIP2JYQ9JvJi
###KxkWxIgOGmOcL6PpHWb1/Li93ob/9reXLZR6g4/b2PJH3vAH0W7rxMBLRNPkVDEb4b
###chPuK74NSrx1HO9wZ6iObUcOcPenIUM3n/OVHMUFyMo7CrvkX3r1lGYPUHYrZQ59LV
###uWNx8fWp9Lk51bk/Vs78IbrLN3fE9JfOPZ6ZUO2/4PzAbf9P7tp2h3cDP6h9z/s/8G
###ya9382qxsL+/+PeBb2/4X9f2H/X9j/F/b/hf3/T2D/f8r7P8bbRGcCyfAFRJ12R4h7
###5uwfuMzvdX5QAJqWiKBy+RXzC4UUkcxfr5VpN42eqsJFFvMKmRGFhaJWSve7slTjdu
###IbpWcdErliLliDfXLUmydHzVAkp2HJflnf5Fywq/5wOC75K71BKxqs15YRZpYfpAWj
###lwSkcNrFLxg1bfZlnrw3vAEdhhnxQm5YDBimP5eSmAYjaVB+kGhM4WyC04bltnU5u7
###pgIJ8xCi9wEHp5bTfPd95RePcA5t6qwlsOry+ozxPCxG7XsNyLmEUYpEcgPcUILuGY
###Vnz+UtJHDQUFb0BqlBWIdnCnmq/HhDiYRrSLBFUDNK3+sHNDizUF68Bt2MHAoJ+Ae3
###fd60clIwJGQjnhNEaBjGh0yplUMu8a0A6ywn3BYPmJ7XecN9Fpciu2COHjnuJB88wv
###sWftC3UMyuwZDZr2E/Co5mFP7Z3F7cHMBZG0t98OWqdltZeuOEWjYR8JynFOAi0p2I
Valin, et al. Expires February 17, 2012 [Page 194]
Internet-Draft Interactive Audio Codec August 2011
###pBBxrBp8QDX/AaBrOIISRvBcFloTeOqESEwSAaS43JjEjKeVgMDQbZ+rid+JEKpGTk
###tHQC8FxHxpUEo+lWE5vmP5aTpr3cpmsPbdrPbXrjoU3Xcpuu86bNwWh3QjS6g+jHUH
###TTGU00Hq9qOKb9k4xhNR6HX83RQuG8uoqXEBIJu0yINs+9RsnhlCkxbxi3d4qPff4A
###1f8jB+jBbFUvOhn+ncdeyptVKxuKlCYV7Y0aLnmAtVzyiK+5Ff1l8vZKyH288ekSVI
###dEhamwcNMK1x2+pN0u64cTNAXy5c6Uo1DwMvrcGwxwg2sth/KxlkUu9BXR/anYOhnT
###xBWG83IchTcZV6iKdAb3yDyZlwzANIjupzxyvmONbz+8K+lhhhbPv+njtv9qoaEfZf
###vFJ8//u7Fh2X99r7qw//6IZ2H/Xdh/F/bfhf13Yf9d2H8X9t9s+y/efiSj7nyL5rqS
###Np5SXvR+D0XSXcqDgaIruu+I9Wl+fxvVHqzn9CDdPi99uZm6XGwt5k5fXjRDu8jo8s
###m8+ot/9xIyiP1LBt4FgwgriUpUeBQoud37jO5IGVDmh2dlNVHgGe+eBJ6WIcXoH4Ws
###Zfq7DHjulOy/ljE6VI+M1OHlJPgNlt4WLAzovdOKvkT9A0ya8tKsOZndBmr2nqPtoP
###1ur9UKtlvHO39rU0z21uS6dzVNK2A1ucLbSxKcW5GyVzpd3dztnjCCRmJSkuWkjz3J
###zjjO3+ndzk2ohY0H1DjPqHWhMCSP9sGzZikG+rDfmZGFd5A4Q11HoDcL67myaZfRNC
###ioTuv4rS9IiLc9dvSESa9fs9R3wgzR48ZhLWKxwl3lHAiyFbTMTCmzfGrRVzrbLutZ
###IWWvtDKvKYvsCmWhfUkGnvAmAi4DYYTpVdh1OBpFAx5lmmea/n+wAuZGVeN8AWKrq0
###Y0mPmfmIXas9vKxwi156hbOSH25GyF2nH6rH44TMHgMliRnBHROCDuEDxmMOknI5a1
###iKCPxLAj5yezkoehrib2J3VOa9kHbeYXeKq8LUjWam/zpS9e7+RLcQJhQXlN8uHkfQ
###vV51VH+jwNZTm8CsiPmIf3LvoJdjthH/1cv7LPwymyCSCDm0lgJGyA9hM8QCLGBBoK
###v2RW0uEvm8bA4nTRqsXVM0byKDiDDQLMmw97rTYGDPkEGJS0Dr9+7VWXBaFlk9+ejs
###NJ9HQzePqJObwYl6KUMcnusgTz9D7YB5ntGZP7iEpqLhhY6dIlm5l0yYQ8VzqlB0Gv
###ZhSwLbIZCZcexQw4d7PE2x/IDLrYcrECaC149KmW0yVFol5AuYcMk96cGQolraYdHU
###U+pG5h8rMYMYqIYqfBI1C/clC/AijoKnzIyNEoW1YDFQnlLjVzIK+zmqfx9CeXJLsM
###iSQfO1uf0TvAiiAVzE4zLwsLpQ9tWWGXn5PQ4RBhYZylz9m6ugWjdt1ZFXWdSt2fWH
###uHRM58p/MVt/3/cjb+HHCLatT9zvb/ml/d9Ez7P/xvYf//Ec/C/r+w/y/s/wv7/8L+
###v7D/L+z/D8v/kOQmR29TXbetbdXZ+jrocZdXY2nJWmGDy4B+oQDA1bVqdQMNW3SXcp
###VRuOkVVoeXUFuDgibS99v7lhN53Z2Mwnz8jbjYUbANDBa822vuBmfHx4dasQTmwZGw
###BLatxipKqgvELa1cqeZT9EY9zcU4uupHjswIlFCyp3pva+cbmmKa4uu+gp5qg/Fn1w
###EDvOp1MeSziCM675N2yCFhBqfaIYMT5in7EvZnxQMVpPmpYyzZhn6OEsMcpSSeKAkW
###JMfnjHAYaf739wY8AZMOG9RRK4tDhxcJq68Aq+8Ce2tTYTkPJmNahXIGTF5QOfAo8e
###mLesouUqQTRfRFOJovZ8CUWLuyaypWeQFwgv51nRtQHEAJui84nlbM2o/XoNccDXuT
###aH8cYqhvvxzDvMJUiqRQdbtcjcEwExWMiBCCmtPB2B59rnIVhwk/7DrKSpi5wWrz++
###k4UOIPTzcCyln/9zIbc4NM/CGg1JHWVQb+7GDG8dkt/IMzXIZGj6O74gePspHwf4GG
###9/Dp3rcOjDhDr9wrx0U2sOCqN55Mg/HwrmCUXVkPnTJ5tXnqNa8oJi5/3PVSADavnA
###iu8mC+KXUus+pYZ0xpa9ir1+YK6Aj3bpaOVzI8HEjcWfniYLA0cAZne7pCkkw61eqC
###hpLJb+OAOKjEniGbPIsZ676syiFdAiWHVqI4e6OtZ6oFbUcPlo9pIhCQrFjRK7ozYu
###xUuXFSySYhqr9Wq6ek/e7/bqSp2KlaySnUWQSlraW+Aq0obtZJz0UVl+3UbDS+e6O9
###KGsEqMQ9M8yAMRnPXGQUMPJM6k6MwnsbI0WHycdIH9hKOkrW6K2+dsmvb6p/NZn/FZ
###nCrfr2DMx2FtdZVR8qsgNPuB14gnZgwfXwzWEMvhem7ntclo2J4TBl450rj+clwYXc
###c+cmIXKqclMkHEECqaHwk/Fv1Evpx2I9vG8U4A7dawRhH1b6qBtADY58WfRhlZYTdV
###5jopPlctp4W9Zkk8P+zQmpsWoR4knSFaVbpSjhrPsDydpX1nl9LkaXS8LBoDftAe6/
###R1Lc07JVpWMCWvXER9w5KalLXMoUiUoit3xgZ3Zakl1dXkpOnJQUPLv26CSZV6h7DL
###rHLWWJFnYbTse9e1aSZiNeMOpHaBvTzo+TxugiR4G2qJxoqsyv+5DmOY4oCn5XavdO
###IEj05lX6u6t+bzTrlppXy6xUqGldHFXsS4PzTSV8ik8nKu0xPUEPSm9V0tzzoyW6xu
###J4KF1Rwu4KZ3iNhDcsqH4xqNbkEtmXHgYV9VprpZqjrzznSJKaLIF62oQNvROgXwRg
###WjfnBmgemg7ST0fx0QRkkktCXrczX4vdgCRShTJiefrNcPQuQgQVGZgCOlHyEbIFWn
###tdRpaJQVvkWqUmioJuJgnArmQWDfeZrcIwEjG+N4p3TLnE0J6soRPwfBueb8NLp0Bh
###ePZJsnN6VHiHhRnKMeuynyJz0p4iFd7r7wbUmCavc+cJLpWO+SF+ljtmjRkcsR9iht
###DYNG2C4ErtgnmZwMyZEpwfC8L8lqapuLYP/+6rUsXFMLnC4bGr0sOgPnZV8jYd0wKh
###eptPviDNA+tp1iJg+z9kIRJwv+8qJMfdSN4Ur0pSA3BRveAo4KNAom45pJUYXws/d4
Valin, et al. Expires February 17, 2012 [Page 195]
Internet-Draft Interactive Audio Codec August 2011
###7ZTFC+ASqPYuUHgEpdvGi5KrRIFHiyJxEtUt8Z1FMsVB+thcpZFZ8CMqjC24mZu0IO
###xa6xe+gi99Fa5B6Ob/qy6OjCg1dIzUFbuYAwvO0NQowFha4f3Sj5roUS4CcFypFeaR
###SOYQe7nJZwV7C6Yd349ChWTBVZgtlVSfhYWOnABrNbxpn96Z50YOPPUtg3d3fJaCmM
###I+XENlJM4TSAeQ5oBVfD/L2JZcMm8/jlpBTXXTZt2nG12O4sNGs8QbKyFzv1kXgDQh
###XmJwmgtUp19dAnCiwYAwUeX6IUk5R2KKStWWL1ULcLMZKZK7GyVlnAfQO4YUh8PHDB
###6jZwOp7TgCNXxoLXHqqHANdYXwVOB/8KcHN23PADrrJcUlb5FiNdRD/0ye+ba5YlQp
###nwGwj8XrMnUQtSaSqGSAH2eMUgU0hqYos4hph5Tmk1FzBld04AUxS2wsDU4XOvnw9f
###IdGqGotF7MIySlxgeutgTmYo53HMDz7U/OBLOD4tKafkNc2l37kdBrSPMAU6JmsRfi
###qwwlPsJDYdDilvCWyNI3QhxXvQ3AtW8SwRLgmkKGCOEtYfDkcpQZP4NRixPAzE7Rb0
###DqHDhwKxkmRb8ky1ar604iY5rN0ZSWzxMZe70oBf/cI7m+6VTywFyrKXz0lZD3JZ0y
###XvY8rFYvwRfKxDSJCPfyq0uPEFR2aoT+ZWKgR1z1toBeMg8yAk4jNhL+uwWXqNQEMi
###r/Bc9Eo/VUHmp4+XGZz0msvZTB6S253vJ4MFMNKMk+V59RHMlAMs3tjJ51F8lQtM79
###LjWCwDmBmRjSdJt3z+BDcIrUXq5k+2SXCiJ1iJroZ7jafbkNBGv5GclSoycteR6HsO
###I1FjDuu4wAAfRReU229a9lQFL9NEkwIibTfpGcCSAxVvXjDO/nDHTmFUqFCDqjOJ9D
###V1dbnACXiZW5hsFJ1dThxbERfxbhHp77/mcd//G2GarCCC/SJ38J48KhN8Tvw/+OIb
###9//gT31x/+9HPIv7f4v7f4v7f4v7f4v7f4v7f3+C+39J/veTvWB3bx8pa6aA197k3Q
###F81PopIgMCaCFg90Gi7PfuGelfDPSv3i2dtjmfxybmXE8uDUKX6QpHO/jbu7+bcGBb
###RtG2eKrvODVkkgiXJKujOfdtxbpajN6LMCjBoXp5cIPRfnoDA3mZjbfOT4LDvUNHvV
###KdrTjaXba7qsRfSRooORtftTrkhpEBIulXKQWBFX0QMlsL2ueBl9oaWij93Pp+Zn3P
###qt/ed3WoxOnAX9l9MBtpNd/qo8wZbEvdha7gdxj0yhu20WA8epvazMFRSjNa/h5oxp
###etVKuOZjg2ZhsKSQSQzHHhuKQ1kmCaSZjdoA0LpcUo2KO6VhDZ7xxkYg2b1bq/YZbb
###2f5bmxfWqFJLLxbs/XweD4intbezHdwOnNmRPLPYvbOYn45eDckSo1fPKncQX1b0s8
###sdxeg1sgB71ZiHPD+DMEq5mtZe+x0slTjC2wdNnRura/4V/gUuREeJ/vBzCHri9S2o
###jXcULFCEz9J5EtSwD87mHtjefqt5jov98fszo83qWnXjamkpusdsvMalyC1xNL8d9M
###PPk2CCie79C0sEfrpI4aFPL4u3WyvULueRnHZb4edgjKGW4pblYo7N7xxjYqifhTHY
###CdXPgzC4DDqXN8EkCsed60k+GErpzc4xmuBEXGBMYlMmVxiLDwJwYnA7sZFHef2JUt
###DMQ/qs1pAeXi5BTJLntUgNxsEV/mjLx+LBJy//c5zL8BEwcux/G/Vqw7T/wdeF/e9H
###PAv738L+t7D/Lex/C/vfwv73p7L/JcliDfOf+kKGDAuCzqg/m+B/UiP+685f2T8fmy
###ma59OYZJYBUSQsjakZhzF6LYCLJvHiRhf/Yxc82b+sBLnqU9+q8pTU0aQz7o1QJr9g
###775ejntddnBwto5ZAEfD/tfRdYirNCKRiHzATiCfbEpdCatlCl1oENMK8igGVDDjWW
###m3zXhXlLc6zp0pMh2m1i+auxpEvSO0FqZ9NvJXZ2JbPIt1b2CDoyzTeirrfGD56azV
###XNY6qCIZrRNoyy9/HJNgmtMFl/wHcwllKs0ZZFREn3aAS7MBqn1WoLvFAD/5AL8f8W
###Ls8isL2VXYwXMrv0yO4xjXvN+b5jLAbOQH706DuzGmchn/e7ECJkw2I0oitXQ2QCPX
###CsYftC7PF2WCld7AyQDa+F84Qbj6kzr+fX3wYzhFB/97jHxKQE8bdtsZhNI17BesUY
###hOi3F/+LjX78sMs+QUHut6wYE2x1kOcpuG9ktEnMYTpLvrP/EY1/90Y7wLetfDRhk1
###tv/Ucb6CjdMYQ+Wu+8sqzH+3cTaX8IePcztCM5+4ptY8E2nk88a4eeYXFdlth14zzx
###DPodjAIAenWwq8+VW2P0JjKwIMbwbU9Z5xWMY9tjKDclnA8qloyhAVWpv3KT+vZMJg
###+8PZWMadBmwPm4VZ7LBZVIwUZbJ6YSb7vhuDf1cu2wFOSgNHQ6ddmbxgmw56/iF85j
###LXfZM2Ov4Hb7nYZr4/+hTuj3vc57+a/fLRMDLPf72q16ib578bdXi9OP/9Ac/i/Hdx
###/rs4/12c/y7Ofxfnv3+W89+AFMD2wVscKdRxgndBfEbqfCkVy5SD4KXkIHh9PT5Mxg
###CCzZ2z42Dn+P3RuaKtou0sFkaUbPrj4fFJGyTtbECevOp1B0fUdOVJ36AAkNvwXmy4
###QDiipMTKIWjUXyc9Wh4mnevZuLRMcv3GD0vLQpdODqNfTabdfu9y7fpNlvrtAo6urh
###i8hmKFq+2NoYcPbE+EjlkuMxFsnn+6hVXMgMMP0aewXgAZH3gEfxt2xkN68chrPgkL
###Qj8cDzDbEcgXZDiY5zil9t8f7eA0t7NpPf7aT4INtPM/S0yNsb+OKhlXdsaGIZ3Gk3
###2G5REWu7CXWJfWh2K/K09zx1B8sgTtx1l/DJLjdSe+pbfGArf8fES0Liv2wSJnuYU3
###n/jsT4J3vwfCYmduq9U+sdK73+UMmbd51BzU5o8dNFPb51YTGp2dfhRyRYc6SppOiE
###p0cn7OTSlCKUZQNIzTONdVDIHiOS2xjLHpILQ5Byf5XHBwlN7FJV+govklGk95Crgh
###iD4d9ynGliJFMqsDP5Kv0oUvldIsRAWtQ3NYafDRzEKFTEJz8a5mXy56PKyOb3xE5O
Valin, et al. Expires February 17, 2012 [Page 196]
Internet-Draft Interactive Audio Codec August 2011
###uHB0tpZr/ZqLBFmbnHr4hBeZ5xVM8M5jn7m2ck1fOCec4K5hlM1c42zzmBMpzacRCO
###6C3sOIcd2BzJYU0ZVTwL+k8c18ec9VHZ/HF1HjXNM67qHH3AuEo5rIysdoy/XtMnbt
###YIB7WnHWPnyf1TjzEfAH+F6Lheo0F44jHmQ2T05QeOcfYQFx/gJx7erR83vOrg/rcO
###70Q/wo1P2F7SSxhisqaFaBSEse7ChukS2p1NoNHbIVo+x1GnN4m0wx2s2oEqUK0LbF
###PCZvpfl9mXcPzVjABqrOkcShD2harvpLZxUB6rGL2sQ620/Kn0bjs49bdslcg6tKrl
###HevLBpvuBs3AoRe+3aBz8Ffc7mrG5PB1dsqaFYZTQ6xoDrMUzawu91PcAifaaVyJ7M
###mXEYtgR7isnPR+CMc9MmpwTgTKK8mIo/EYg8cTY67pDNM62QmkcSLgJUoZskDvtnv6
###Zz+ZYkDnTOfMf1Tz2y6+12llHuj77IJI+im9eclpMEYO7Asfp+Y1f6xlBpbN7/MD/U
###JpgxXH4OveeMRKlyBh7npdwCu6H8HnZdY6SXNEubzjZXIYJBwbNFg/ZkqTsJ9E7uUt
###dZXselFIWaI9da9vJU6mp2tNZfzbEim2YZteKH1y5lLRQfJgPEgNBCeaWMBL06+jXi
###fs97/Koy26lM2q2EVPtyg8jtxBLVOL/9NQHMh8mr351zzfeVLj3oBSKCKWaIdVJvrn
###EIUNGmEz24O2phHQpMcb0JYfPKGaTEnsltA4NBqisoAEBlxng96UdXrjTj+SFNatJy
###h6BXoB4hUgRiXZfxSsPKzthHkIfTbgoMr8XO8OtYZqQeqCXP3yFloPTmvVctz8gaCN
###RRQoJUPodocYdzxPrqKHlG8u1ydFhSrLYT9DttnN5wo/wRcF6A96R70UL2xFByBT9d
###BpH7f9aOqrulJd1/ux/XTy+/V5yG8S19F+UfpD1ckI9jtyLUfBeTdkXVCB8ZS6y1BA
###TkA75ubV8WRa4U3D5BqFk4k0ueqSEtQX0lwCqH0TeBmKb5rmq28tjkyypMwpt0qZpl
###FmbrFQrWrZelULdohIEsBpPUPTtdt6Z7f1Du8FOBrLVDn0C4q526R4mJ/koMR9bINP
###e6eJp9dZ5zVJ757u2IaFo9F4eI+8Km7Tef4WGiGHn33Y2JWie1io1BWHl2f+P3DbR9
###4uYkWRRndOPrSxYyNsAvpEJNBWhoK4vN8b+FCmZA0U7GN7gySsNB8j3jDML6iGBxlx
###y6J1RKJp9ibEKXCL8+pqNuAz21q0sAQI+404ZxZDybYhZrdFIOp6KmEE4cghJos0Rh
###9c1IGWoJiTOsPPwemmyFqgEAcQTGguSLIv+03eR2Mh/VG5uxWB+MLLybAPtb+E/Vkk
###T3h5g2LOK9jBxBQJwaeYRn08Dr8G0BBlF4knJ/w51BuPeOvoQ3P/AkjobVS8tJkqt/
###QA3JRsTAo2gRi7gD2Iywd3jm2pbDjR/bS+2w0b6tgglhyXPZ6+hHth8dRpdNwGdECv
###ot9moF3xYzeldc4jBBa6Tg3chjcwApjrmxg+HLDcExYFv2QZAcDB5LdxQKhkKNwrfG
###3Wzpjgz55I33LF7kGrvELNm1rCpUy4w/Gu2oQ39R3+jmrrcpypopcIqFIPJlW/Jx0c
###CJms8ZWMc29fAmEm4xR7snrzKDaywEimkhl/JuLsPM7zo2npdLKJBdTs7hMeRlPKE5
###z74WQqjXXkotGoo6cDmutuZ51r6AIoIGGnM8Nz0bVM/KA1svCJ3LvQCkbt7KEPBuwZ
###br9s7NG+A6/qoUEmp7emrOP+I46ysRFKqq1mPgxn8/jHbeLClBzehn2YmkZoqVRCJb
###15t97asTnvBS8dD5Nsc9XLurHjbD5NbVX17Ry9lTjte7BaW7ELC28gwWhoEi7AYwmC
###3KsJWe19q4XNhF/CXp9bAgfEbO4bKe7WnKwG88AqK3hhXJjRspVp4rRGcqoe73/zGK
###1hNu/khY77XsVOYUbLxj6F1R62QWpPoxGbjWIVrCw1okkq11EgEudmT1/h0NksY12z
###95HH6bv4ZAz8utoLewzkQmNLk4NCQ7yR3Xz2dP93HANk9T9gHKTY5XNt/nEoNtWedB
###xgh9L/CnQboCP4oAu7YSCz2KZzVSFfRsomobmPoo2vo2jyoljFrObg8TDSsYofLQBk
###Ah711gvpoGpzvrM5aolanKe5CPj1q7gCIM6fQc0S7dJFA9xUkfUa1J7REBe3bpkcDi
###ejKOqqzSm2FhyRAFEMeFMZZwGjeyyjC3XghCEBxA7xFqJu6tFOljwZ3etCnWuUSuuZ
###p5mprYt3gBr5sZa11tsRzhHQAmN2xKsRqaOQ2rp5FsRbF+zJX8Lmb9af9sSwWWu4vb
###MKZ9OhqnXowyZeZokdWMMB4kQfrTP6kZUExgqAHXSbXjZwUlvX8aVttrmbacOPqBOL
###bbSKvrUTyFxbaKx3w2lYVujJ9zBd+BXZQTbuHq+s0Yobb/d+j8qydXPrkvVktW6SVD
###Sf7PNUqkzD0YR3hg+6wQsnRgKDlXUrxwKGR5fxksVTdRTaNQt5diEl8rJ4/CWF57oR
###3r/iSa1SpEQ//Hww6EbGFlR55DlQHmWTEMkxVQfT4Wyc3rrYThduOf6dJ+nCiM6GUq
###m1XBfJJMiQY4QASOOG/Ulw8+73VFoIajgyQZRudBdpq+XBZUAJ7bNbTmwzUFiGyk5w
###tg9QOCli7wFg1KiktEj0/TAETQKwFUwZvYDVEXikg2uNx2YD/jlrBOwZv8KFuvNQUp
###y2QyeEyMKI7HrShxVO6DR4tvxa4R21XB/wrxxoYAjnYGc8qXvvFce8kPBaAIfeFQaT
###Bi9J/7DimC0SHhcposB8kNPp2To/wb2Xuh+Q59ZHw/EtXYroqoLvJReyL4TZlatF4+
###hLbzgTQd2z4GFJoJv7EDsE5sLBA47RW+R5l2WCZdCYTGZNVYN5rPpgeg1LqieUbQlv
###H0+1GEVuZ1TgetjnEeoRiU446Pa6ZGaoUpZeBz3tVUSF5wuiJvBwOswJKQeeS1DF84
###+rmg7hlPukwsPVro/Zrb9q8497CMTvmLh8UWbVil9md6D4RqBRw8CRnW1iLdGp8Fzi
###UsJLhCTlyKFyqqDM7p+hsynM3qKldQRazxjGa1+QrwcNl45a7f3JMmf6O0wvOkhun+
Valin, et al. Expires February 17, 2012 [Page 197]
Internet-Draft Interactive Audio Codec August 2011
###ibNQkGkb3Cm838yspwKHwVrkDB6Jb5JWTytbC8GUwPFcAMb8f1xQb4M9qxDA+ypo8I
###pu8DVvC1FbMD/xbpfpksACXk0RI/CVleLrOL7qcsi8xKqG1xWSJeDocDzN6RSUXhZ4
###IwinIMY/YSlsxAxUHL8N+bh2mkzpeNPHHJICEsbvPo9jQR9krhK20QcYz8ZtogEj19
###5xjeFiUoVr8AMmU5etusksy7Il0iQCD9suC4ByuGc6WNFsjMGQjNnPESY5RQszeYRG
###Nct4LJcDyFr51xFKJTQ7Yfl8OfAD68H2Aj0O911uYfUg/b1MaNl72uqU2IS0u4oIsG
###r8TVfgEv4qFjJ0rjbv+clj1k1PgH3myu52Nm43/Ty8aNGxukzhQtRRzx0XAiQiew/M
###GBbYoYHM6F2c6Nbi/ixRA5G3+qIUrmTwDrWcDVbHW0Us6vnma03J1upfR5DoIKuY4y
###j7wIeyjexmVx5xe725euBWTESPwLdLkdxJUFNZwkIdmqaNwqOcitbT1upqtKW8ROQO
###bilV20ih/GJdB3o/40PERnEUQh4ZEEUhdLsNveQIdXZlpdhC4X0TevQXG9aOGhTTb3
###G6g6OJRGYRSiLkceZnFE90LH0slotsLxsBfS3Z5EbeWt85xhjoU3+HAaiJdBn+pnCq
###ER1vkYnAbH78/LiqCwbJ8CbQlXeS522T3zjItvKSM30hknpl0aOMdTAJwsumtUjcFp
###HgndHog9DPvCSrmKlK12Z57eamZj3SN7Nv4c8IBHUTdzJYfNVjAYfzYUUFzMixyU5n
###RGhWu8FHBPbbuBCfdU7KQfCFfvb1M/vFXhpp2JSYMy6VkZw5fJmvcOC5zQ49RRLAtp
###/CLZ2K2wEnDaKt++BQKX5Ty48qVaq5wON94cxpd3eKQLVJN36eJXFHXjaAHRZDkPrk
###Tf4eil2e7EjhTkeecG5CqIslybTaYX6EfU7o+GvUm0Pw47wWnNL0u4AIqPLs+0J6wl
###FbQwmAcSxeHKl6YsUPpb6LpLdn/VEPnojSPOW74m/mZ0X5NQCwEp3VkMjzModH7AC+
###cojriAkwExS9JSod6gnDHVuIu6vbd9Id4llyQyKdsVpxkmZbEZXXVRDsWHt1Gsf7bO
###Txg/TlGcRbmTE3Deqd+g873h+GbNQTZOsZofQLmgT85rgbeVKVERYc8drvi0un6a5L
###LNFFTCwd9JPcRZ4w+1GQ3wQ6j3JC7I6Q7RB0etgyMM43XIDptGOlvzeVqXaCadgNBx
###EwQc6L/eRe/TCn3y4ZN590W6FlGunABjwIFSD/JSLqnW3FjhvzDedqyEYK91xcNTBi
###67FT+jFT+1FYWGRlgHauWLqvmr+5r8nvN58ST9j8f4CaiQ0ZZCC/VkV7Zlu/lyF9Wn
###oWuMl0rdRt2kLrpcC/o26lm3QhidIMfUnZ+59Fb89Faenrm+u2iRDwVVy7hp8dSC5W
###xIF2lCmDXcyRlW45/Gw+lPxFJr7Cj6DHrFF9Dmh1N58sZdGHANHGNt0K2WiJ5X0zV5
###R7k3YTX/klzFp2v49miIh5J4wBXdjoZjDNyJG7deH3eBoKMNPw9Q1OOit4NGcYBBGw
###+6z4GKwxJjsgbj7eKdBUB1/BN84eGPsELvKvHNBPSHbBCJ3MS9AZk0m+3D/0EiYgSk
###Xkf+akqPs+Ozml9Sfw5RH4v5CMmxvPTPZPma8VL37DUrKT8sY72XVrGxVQwatIvdWs
###UqcbneVQmRePWaVZdjg4RYJEoJ3susVLpnr16x22X2LwYf37xhJWi6Aj8sL/Omov4k
###KtIErzdeTloaYxPfuBdZvz/sIC8pMzbsc8mAoqleufw6xXCyt0MYfFBkcYjJdwKGbO
###9we293d28XQ6IvqUEGdz8en8GvrYO3RywIwikPfRoFQakk17M69GPpf6kPKTWTAIbk
###xns167NDin/HL6BgEIhLmAPdX2eTKUeWO3SNQPOiiLyaiwe0LSL0hWV2WWYda2MlXp
###fC5TIrXeI/neVlIWd2o8m0zNrjTpltAz24M4rdPIYCzGgeX2c0Ly62ZAGguIIpEORr
###C0IG/vDqqndPNkecHzy+ICMps85KKF9W2CXykgjdcB1+icSl6VhSaDgevm+VaM5RLe
###sp4ctl3GLi++XCYGYOODS7UoBZqBAkBLRKoDGIyFzdajXjtsq8qgmuubsLsof6Vy5R
###97CbWHR5Xuh2b1tNvbc6Dm4MOXGJupjuvAHFOd3F1+K9R//58/PUcS2JURVQAAjvvg
###Cjdv5psGk1FWzM4UgZCwW5joac2XRre7sUNurQNu4kO4Sp3jQoTFgCmk70q+WSKnpL
###lwKW+hs2ZbO8ReiM+VPSAIqZtL6i/rqyrswsuWuv4K2JW7qiIac4idAQY2YzkBnjK/
###wgg4B3eXBtVupFGNKahZMJuXfD+250OfvMbofdaNli0OGXq/6de1hSGDTOfipIv73N
###G1n6X6xkjIt86YCQFLEgiEQLZlvn+W2ZHObgwdxGLDa1GvmY36uPdq/MRvIx+Whhoi
###+7Bx9qfuA1RCGV6XXGQ0bmnAdcfMk52mqoCAfrDSVS8vw6msRcymMRT1jnOurc0Ak6
###Rm5X+JU7WZwcBLvImGvXGi4wVbFHgInTiIoLJQlkowtceDykGgiGQtX0AXy/nYtlxQ
###YH1XKxdFfLxbLiwrJ5voXvUh6q94ZKovcc+r+y/9O/shfs/1tKq5/W5CuljYMjrUlM
###EPwCJKnJgYAp0jMNVR1T2AZrqIrvj0IV21BxFd9TcMVBLIYrTFANV/H9UbhiGyqu4r
###vEVUN2593ezt+C/YMURoAf3cXdo5Fa3E0QLG5ONznULmYuJfuZ5YQrlPmtr81CZWbw
###PxeUtClTKinTmj1j1futqv60WsvsNWz2gMQZz5wjSECfZQP9Hw5UjGujnozrKtV78V
###C4/yrUWQUu8WgM15Z+DxxGLgCLDaOAkj2MlUcOYtozJ5GZGFzA5h9uVNJQdI525VGj
###nYoBUrkYInL4K3L48bgknM7G/OQLV3Tu8PIl9ijgBitj93ty3M6SlwVlJco1bvjoil
###QvkwfggmJB4LPlYClOu1WFn2yM7dUxrmOLIAHLNUtsWFULmr285cNyKRcuWFUDnoPk
###ubBc8zINVg6fJbA0YK32u4N9PlZkbDcohNVevSrxV9ZYgVbKLfRvQAaIBmAJ3XJA4C
Valin, et al. Expires February 17, 2012 [Page 198]
Internet-Draft Interactive Audio Codec August 2011
###PkAPEgCF7DAYIPzFOBqPkOEHw8ngpEo+4AkTYSOR1N74UG4yx/uN+8edRwn+UP99wQ
###jOE+yx/uuUEYw32WP9xzgzCG+yx/uNM7mjHcIMKF5AbxfBldYXCIOKaMIa45PyUS1M
###CkpM1fXgOTJ9FSXNaHW1fqMasbb2uZzrXmWmFznlSwzZ8VsAg4/rKc0msnD5W0mZbR
###a/k23h78mF4bYLN67eq2MIiY3XZLMIPPyC4mjhSEscEFgltkbcLmg3DMkKzW7Dmot2
###atq4mMvTQaFPsVRRDzkwLRvjY901FOYAg1QYOiWmAFJ8WFbWhFoMTEUQBZPeGF3N3J
###BnJWhFxnjyPX2TzkOnsouc6KkOvsEeTCnVT2yPN92eNGHqFkE8yAUphgdHouXbHICC
###5ewu7OWDUEmc6O3x/tugSJ+P4a/az/T+w/3mDE4FUmNujeMqmk4k1cowIvsJQnKqRC
###tRfmp4RK/vWxLwpPgEq0EK5qJP8wcByF+ONHCSKbqUmqI440HsqBrDa3DiVWKdW8Ch
###5EV8hgu9P6O5TBihjtLyS0Ul6iKr9sbucVcLAgmrsiBOdtADivEbcIZQxw7pcxOF2m
###3vYG6TZTQetX3C7yf7R/f2FbXm/D+9w23jjawGGic28e20AkpOoPyYWjws9tpR/mhA
###/ZfdQVL8wgB5g8EFNIwiq/U2anmluvYZvf4YdlytmSR94Ep0S/6tqGwE3SZ5lhBEu6
###tsJTqH4dRR28QCyOlWJPSIwLnu7KIdvDz0kczVBx4riUHhzS5yGN/Ojj4AbiNWIwMP
###iq60NZLfMEkGp+DAm4WnVMKatlngBSox5DArmh/KpAgm9zQfpu4xvezzu+jqmRP74A
###Zv7xnQuSHF+ANP/4zgVJji9Amn98UyDpWi3X/qE5Sk3tib/8EK9U4j9SU/J3uf6w+O
###X/JR9fyKMGtbj8KA4YHrt1eKEjYMFQEbCwQwTMvQOSIOZS+uZ4L7gr7bVgCf7ayL46
###GA6CQfTZecIh7b4VWqJw6cb4yZPe79Hwih/LecvSn6c7jCaDn0B5iaJbdqUE55QrDe
###5i0AVSBc5XvxRSSj5haM2TfMJRUR5QprYjmOFjdMcqy1bjUId34yHsvu+uo4Ewn0aY
###w4lWJbGV+/ln3EGaaJEwSDHr4u//iBUdN00q2e9d4FKOmQxwNU9rHb+6GkNFLa0xF0
###n1ccEbMakDI9rAswcPuZZxnsbvFfyham2AJ7+NU4iJzYm3fO0+ae+93z2unDWPdo8P
###2du9o72z5vnxWQqLFHi4S9khRh2ezMbkxzOZomlG5G9FD9SQhwmdSA9PSpge3U/5wl
###ECfhlSovhoehcJb1/hqUZXd5bVFAOiybshToZLSjPSHd4y7tuyxj4iJw4H/a8ibP5k
###eBvHpY6bRZfZMpsizqTpDif8khKmVMe7LeSlffmVa8gVaWPKDnKrafRA3RL21snfWC
###Lxnnle3WzUaht4n5BXKTPveaPm1b3GhnCQwIML6oehksv1V3ePxKvB0P3bcDTiCn3z
###7HCN2mHSOQTU6BcUGogKjPBmSnLhZ00UxQeqfon9uX3Nf7fztdOPJmbh2uGq/FpzFc
###dAwDw4K10yAhSQVVrtbRjXzz0UapO1UnTfiUZTdn+4bMhSwtztaqJqssrenddqNVvi
###0/vWx23hJSZ8UMpMfLU2gPS+TD5j9C92ldSeIRqLiLlAFk+kMIZO3m/p9twMfNMwBr
###kiMW2ZiHIfHj0/9AGpDK7M0bSDILfPtJfCg+av7szi32JvXPH3L9/tIUpMhrNxJ1pH
###9NaNvH+jce8LJs+djeprnQfCwBOkRr2Of73Njar6F59Nz9v8i+c1fN+vb1brm3+Bt5
###tV7y+s+qQ9TXlmoACOGfvLr7fZ5fLe/4c+T3JPAp4lvL3Ir0eUOsvMhxGv+FUP9Nr2
###DYambKEqGHXX0AdemD8oS/X4C/y4dBZ1exPut05XOEE+obRCnzNiTfrlsjfAOxHkbc
###5TXTO8U86TSC3x69BcPKM8n13+GnWmMuA9aaIivrLYQgHETj/s3YL84BkxljDs0Cga
###Q0kKDDEefunRVVKU8Lr0wUyLImoEVrqNpi+WKkzvBWUMEOhj/EEeKwCUt1C6fmKyCd
###aJ6TYYwkYkKi9NrykoKl7JudIgDboGGkkX1hzgcVlPSCbB432kWSdyYbAkMGAPwUCQ
###dak77MwwEkgoR3IdvQjprgBG3Rv3UEWNacs3t3w0YtSxM0dRj+qQvhJyRULjJHSWTV
###5zYsMeGXlgCe/QUGNDTIp+G37FxRkYSmQk6A4p+ccY0bgdTjHxEdIEOLIL+H1BTQle
###8HGYDK+mdzjGMlmZBAKVesh+Y+SWAecbuo+ztnR0zPZ+Pjnba7cZqHcHhyetg71d1j
###rY2Ttq77XZ+TFrHv3CTppn57/81Ia/53tH5+zs4O278zas5HvsLSgx53u7S9u/sPN3
###B21Zc41/ax/vn3/EYvD55Oz4w8EuNE5F99jO8ckv1BB7d9za3TuD9o52l3aOj87PDr
###bfg7LZZj/91GxD1Z9+wleEiANXaB9xONhrl9nB0U7r/e7B0dvyEjTBjo7PGe22oNj5
###cZnA2tXY8T473DvbeQdfm9sHrYPzXwiV/YPzI4S1D8CaRIKDnfeYQefk/dnJcXuP+r
###970N5pNQ8O93bXADpDcn5AErXfNUF5AYBLST+PP4IajahrndzeAxyb2609Dgg6uXtw
###trdzjr0Rn5agX0A6QK8FMupkb+cAP+z9vAd9aZ79UhZttvdO30MheMl2m4fNt9C1Uk
###IRBvCWTIrAoOy8P9s7RJSBDO332+3zg/P35zCwx8e7ROf23tkHGNT2S9Y6RsrvL71v
###75UBwnmTAEMTQCl4DZ+337cPiGYHwBRnZ+9PMNHQMgzwR6AK4NiEqrs0mMdHS9hVIN
###Dx2S8IGmlAtC+zj+/24PczpCdRqonEaAPFds7VYgAPCHi+lPSRHe29bR3AbmVnD98e
###YysfD9p7yzBUB20sAE0i2I9NgPmeuow8AVgt0UeFZcs0kOxgnzV3Pxwg2qIwDH37QL
###AJkWznnSD32tITLVDrsar1rvlhD+2y+wdvg3eKdgZS46pHSlmsfemaG6jtJ+NhB+26
###Dr3O0plIvcPrVCNH1uV6Wdz3U3Ivl+XuKRKrm0hmKuOs8uN3LrSfN9jNu9+NAHhOta
Valin, et al. Expires February 17, 2012 [Page 199]
Internet-Draft Interactive Audio Codec August 2011
###1g0mYjiVhKFjF33nWxD1PhpKZHNNLVpmRuvWB1TGf1iPzrRoK1lAxrThCu/qTSzZVP
###Rs9MdnB0AtPClcBZwNEuSXJYNy/NX3oDulw5m+IfmKk/vzTpDe+8xssl+pnMJXSTpG
###SyxmzkB/3fgirZOcTtxvziHplBlkXz2EkMuUPh70W+X64eTPhd2XHE4z9USfcI4/vW
###8K3EbthrVn0Jf14h9eDD6ipbZv+MrZMUC4MfvcB6jY3IAFiMER2gvnKmrm3neoMLaP
###gT7BoTbEWboHlWKHffRITcQXsIBu3RJlqkAvuF/3mt+sDygWhfADk+Sfrh87NWlm93
###caDSyK9UpVGVVYXHNAcA46wWFFC1ghyfn83eSgpehp0bHhmJTPI0RENuLBLdVvpLLB
###RfqHV6Amv7dMmPSGyjQ3wG34jJ9Vpyp6PEKvOoTyr/Zg3ZsNt94Ih5mSNGl39wxFIH
###zSswaJ5r0Lz/sEFbJTmfPWg1s8S3pW/f0VCxeL7LU9z+4wfvTh9mAsq2/3g1Dz5r9h
###+/6jcW9p8f8izsPwv7z8L+s7D/LOw/C/vPwv7z4+w/oH9jMghp+hGn45RA0wcp6042
###Lw/w/Xs2G0mzUFmIY0xajwDo4c2BPO9cy0DyGLlHSPyjr7/NQN4WTFnHWL6VCZXDgo
###Ymy9LEEmPTmWxa2BEuWKOQdebR1iZ/YW1KszYFnvwQG56K2Iyufwuq3FpR3M7E6+Bm
###+dU8dbwHwPE0OP+5Ri2exSd8sGlrLttWIeNWMvCmsSTwipu4CplL2hEqp0/W+5jdU0
###1FRW1FCSNbNPCLW4z0kjF2Fhm2e7CKdHVpr9uHFLgS93hKA7ANxMDdDWqUm/1Tu+Jq
###sp7bpJM63qOaNJiO98wYZLPjlpWYMr0mEYw34pS7c1vl+LJyQ3ayXOMc4Ka556pU8D
###caijDOJAFa5ZbL7Dk37RWUFEUsqimCwn+UoPAKCwrfNUn8pxAU83delRO1x8oJr7Cc
###qLlIUPuRciJ/Bs4tJ/JFz9xyIr9JW07Us+VE/YfICXkQ8sfICmwITfgFNP3gbowuri
###KJL5XPeFbabWf6G1PZL80GaKOxHHcXur4OJ9H1RY6HfF3fGE2id8A9hGF4kOUySyy3
###2y9d7Rj7P9auvJkcHJwR/5UZkgn7QJdf/mg79+JxP+7zH9WB+fEwss9/NvCb4f+7Ua
###8vzn9+yLM4/1mc/yzOfxbnP4vzn8X5z5/g/IciYAftg7c4SBifAcMZU0KRneP3R+fB
###uyC+RZZTSh7+vJpMu73h2vWb5CqXCMGN5QOqELf5JRzv8k/KJfLhaBJ0KEcAWpCXlq
###J7NEI7S8DbzPvq7fALTzdQWlbvpZfiBvhF9Nw2YGsWTbWGlELQptgKwyd0AUuw4yW1
###7ihYwB8XfAR6Moa2NYAj/OWq9Fe1uf9fl/1/A/bXsmYcN/r2v7M4yvnh+1Z2IAG8Ip
###iWvgTjCEDr1lkJ9V7v5+prVn+pECSON6/2nle0EKTAQC4sZxqaPH6Q+iJBdubEdvY0
###6KrYtpo55Gw1c8ipfe88gryrLM7skEtkkc4hF/diNNZ/6DyG6HN0gltSs7sgrK1Pw9
###AbKrJqIgkjz4Jqq6KLtqsiQwXFEcX93T48udVkiogMFmSqnSuPEmQL+z68qFOGR9Wn
###TpupL9L6K9KUqJUK00rWFQk1nPSy+Oa8AN+cfw9BaPBNkn8kg0vUJCW5PBEPdm4XKS
###nDDxNOJbWvPDFN3Cnq+qWr61ox8bfIAG8XEAzbTyUYPG2A0/hUJh7KmvMFxjW/Z5SH
###5PuMq+cY10zRl9HfTkp/raEsMFe38xiZPWyyZg6mMTfz+4JJXQoM3vealK7By1mBtH
###laZLDOCwzW+VMJVq+QYM1Cm6mpcvKHJhfzpxyaNHHp7M8PyLakUSyOGOPOwhQrx7b0
###clRTX6hyzp49aZXPzcrnVuXztMrnZuVzu/LHNLQ/mmh/tNH+mAb5own5own5fSttuy
###Z3phSZZa7pJLerFhNuuUVfbqqvghMstycYF0cNK4c50OaaXsV6Bu1qkg/7d5nSv05a
###/xzdS12Y1Q4qK7PZRYwHiBnflO+Ysa1gF+u5XeSCxO5inkqFfeRevhS8E8OVZkhKo6
###Qa+7A3wLBFlkTklwZjw4guF6tx1lKqzrOgqD6EAufkwh3+u77CptFkyga9S3JYFMfL
###cSuoZu7vV/WW9LdV4y2VwLdv3gBafuIp8Y3yoBoleZ+SYbFa2FIaWHI2YyC7b6MTA9
###lKAVIviqXWHwcdKQIZnnQIarvouZNOzC22rMEVrQjwcuDx0VLKOoqKdTKbWHvZ4Pzi
###4GqKC4iUyxqD1/yiU0EPzok+WXIqSCKj7zv+RTkg6d1J3GOViRR7SygzxVcnithJ4S
###6qajKy6KI1UbUtNTWhbbcskhdph7qJw9ZwEPJvIllfttrF8/kVXOAUejTqmkxDnWqd
###G/QcKASZIk0p9QBEDENWKiKYyicFia24gLZ4GEvDFpvejtJ1S3ip7k63lh+TMm+O3H
###iauRuQsEzS5MqVHUeXe3tl9B3KzdN5ZHGt9ylp+NJz2xXKuJdJAp0CedOAJ9HIoACU
###m4cCPPtlfsKqohRIyeNXlAJxzqdsKiSpoX48JXhPcrlZzcyVOZ21FF5qd4xoyo+d5H
###YmsKzMX3kDpSUDy560et6wwj18yFR2ZSDLyjk2zyjm8aSesqxwNx/CpWnJz7JSns3T
###1UY9ewejZ0wr3FX4qUhXH5lvLbOjTM3rlT0vZaa25Fc9kjrPZmHOyiJmHcxeQLXzN5
###QyGVT2DItTRim/5yMLhb4LtnkTJU7EoupQudgWNJnNjW0er8eJ6NxsbuDqxIvUPQWx
###FHYUxqECtBMxmgvS71E4FTiCV5Meqe9yxjTzPHiOQTXwPiswtc/mmtoZ9IOdUUw/Fx
###p5E/dszon7CFTyZuXZnLPyEajkTbmz7CkH3x6EihOXIgx+9gAGfxhOSaKxfF1DXIZN
###Ha7LJxOpeAYRT0HbRMiMR89zZbKAmrGtaCczE5r8u3ezCIeZCeZcXDYr1N95pOqTd/
###isIOue/VjWlRNuji7ihfmMLhZh3XyB+m/fzaKsmycgvxPrPlWH1VSCOdYXNengDxjX
###ylPOUDWXYX43fyT7Vh43mu6FnQI6FtF5ROjHp9mN1NSecSxlhsQwyY8YJtkR6VeeGt
Valin, et al. Expires February 17, 2012 [Page 200]
Internet-Draft Interactive Audio Codec August 2011
###HMjFhY25VJGouoVXFCR7dyldLf1OPGxo/tb5zmKLurSTYkp30wVTlLT5SkMeFTJZ9K
###617e/EwyR6lMW0D3pLxb3E9Esfzc9gYSnvjK80MWJJeRsi/O6aZCCO81CDIDZeEByY
###WAV4tVECKVVQEA+Vmt3Ip6AbNndsq/h1ljVtllgXlC8Q5ydZTsRIEPVUUK4lfAyDin
###cdGNn/8Q/GAFzD2LwiJPP76VovgVWMS/x/gWxi9vfKnI049vDn5SZS14biHCS6ijbL
###jmXMJ/8lhdG+sJRwPWiqNLdtfr9/GiJWEdddGnromCvNvFgRl0lQNQjvskO9aFiGei
###HQsAZpSVC/174qgVMRUmKVQospXRjzSK+2pOstgJe8gYN/eLewLc11Q/0yBHn/9jBR
###79fDJu95m73f/h7erHlC941rVVUeNFRrP/ykTXPjJUmi06NEWOYfgRjPpG8yXDiQT/
###mQxKk6nw6DTqfHTgb/qRTLFxchATW3+W17o+WnjqI0YLaq2KummjhQD+VRB961hJBZ
###A7brhvKuLFIIs9SrCQIsjj+FWXc2TNZHZZ4R7AxcSLiPPzGPEiOllkq8nFC8uWLxYt
###CkuYeM5WHilg0piYxYKGAPxDbT3jgDaRN5V8eWM0yh1V849/1daLDlmBhftHiZ3Kkw
###idOcZRCCMC+w83zEJn0ol0quRLp1RAVJXNcwquQlxObiI7BpxJj+X3rY8fC1yC+/jw
###uxrFxdJUxBnD27Ix5IdkRi2ioqKffW7PsczT3fV4DCXo2qZKiTLjbunxV5sgnXkIAv
###v+IMXe2xOJyEWRmCDaSfhl4tM9n8UgSQJv4ZO3lPIyWbuwR+Jko5S3ovEyWRuvJ0cp
###T2LzMll7rceOHMaRFKajZfYlGk8oJg6PYPN1FHXCyVTeM5LpoXmWbUxRrfcnvM/lQl
###7ksVz4phB5AVYuE1KZp2DCwijlMiGVeQomTEHJgVMuF1KZp+DCNJxUZYaizuRxUlzI
###zUsUGcszf/DNuyvppnFFmJdKvDXCXrSDPRD9kS//L/n4QrrWqsXlR+FPq2gUL/S2rO
###JqWxYgbEvXF5KIJBZRc93RRKn0GWESVv5kkTbVavafSFyTsDZlU6e1ViZ9Wpt0lT9Z
###dE219v0H0tXJs3SjR96zjO4/yOBCdrgh/TZmEiQoTjAvM1780eEIF88PfmiyWPE/Ob
###c8RexPfHAvlx7/06/Va2b8z3rD31zE//wRzyL+5yL+5yL+5yL+5yL+5yL+558l/mf7
###oPW3YHdvH8iKCeCkaqz9amZ3i8ZjkBqOtG9o+oEWKNmbCAAaBJ1RfzbB/2Qwz7/u/B
###V2J1LLXl9hh+E9G8SB/KMBrhBj1rkOBwNQ61nJW8cgHesxdkD/Y5jQwdH7wwBn1dFe
###q80cj4+NJxkCulFew7t7RRuOqxw2fw72z5qHe+3gBGqeNHf+tnfuqFKjnpK8BvmMq9
###F0jHF6FOiHB0fBefPs7d55cAZyMNg+cQJnG6AoavCLVKLzhLiWWgNkUtD+u7MS2+JY
###b5+dweoCKsr1sN+dqDjjq+BoGw9AMuF7vgqeah0WqFW3an0sUKuBtRDx3fOf2SSaTm
###F11rAGhEHK7e28k0O3vQeycS/A8lpLVf4Xmop+Qz2O3WrtIPFJLu68Pz/4YNeXj6+1
###U4/bEczfu53dMpnCENbb6LcZTIKvZQb0nvW7uGB7DZ7IC3i5i7qCgcR+O/jbu5QxTM
###iiVcEwvnnV6nz82zyNB85urfvnv5zsBUfHwYdjkN8BSNGDDyi0rKeq13h/RBV2s3DV
###a+SWpylJuY3EYCOxJiBtoiEqNJ0ItBEgrYJ7G9aPvePg9D0synwKHPx9L5tqWhU6FD
###3fc3HghlmDFquToLV3FBw6OXZL+Qy9IO0UBp3Sttk4A+8fHAftw2NYf4D99vYteq9V
###PaW5ye0QdE6uqoNEJtLwER3g9kEk5SFa3fW6oIMKzjwLB59J1xz1MElSP/zMosm0h5
###qrxgYnB+cwk/ba5zQzW823Kb1Uc7tA8z5OgsobFGfs3e8pDQKjpjfobWkNwlfRYkM0
###qM6vZIGB7dDVmPRkYxahWHi/vX/mgiWf+pK+qMiEM6DzMmpVk47nJ8Hh3iGO/FsYK3
###cvkDLJDEG+IqGUU2lDw9ys5apRcra9osqPZXtZy0Ejq9GYnOnNplG55ETAwJVGt9eH
###vRllNKNtT384vAmvo7BLbM4ZNwRW/zrp6etWM+BcljomYmQcNZpuIR+jrrbtQPmY0t
###kCrq2THb4Rg90igOgKdE3RDlq6aA8qBMdnoKCYMEFI0TodDT6jIYA3DXvS7vAuB4LR
###+seDFBFVwjVslZXUvr16hY78y9ltBX7Q3jfb8h7UlovupZQezM0qgyG8gwU3HEVpDA
###NbLliLchhmw1GjAMPEbbsQFxKsnzW8efhzAJm0lIOz4UKiuw3wv0R9Trk7jFdF+d5+
###m4WDae93buHgJQyV9vRtE/7d3c6igW+CkDGxisAAVIvA2NrSJXdK07qiCNLnA2wCOI
###D0tht1uY+BDdE4Crm9zoYAYxbdm8jv7rXOmwH1gHQLF4BaQwKAXcxcAJAuBQBU+MJ2
###qjY2vLoC7Rn2SSLAKLcs1bUt0/H+fht2Eh9awanUlp1PzbeqvMup4im6v6jzPg+Os0
###4OIL9eTfZzXLujUQ+au//ve1BCnJW3qg7tgujTA1VKWFelmW0yDS97/d7vMDVp7n6J
###KO+5wQc4OdvcQvT3veAAlD1U9I40eeNXl6w6ziVBpUlD44ZCVXjv9nHNOBlDJ3ZQc+
###SNTEwNJ68xfDb4AnV+orNryuYMW93Z/lu2pOU76n1US4HEaCK/Dse3w0GvowhDQ+t/
###394L3jXPDkneor0mrf+xXQKHayhXbL1dmYneGMZE0qYTBhdsWSfGZw/W+jPYi6Ts4G
###sp6mw36odfYYhAMPQmRNSpqaELKQP/EYed76VQtr6kDez2+/0cPQ0G1vO1OofN9t/S
###S/OnZLZeYR4uM4oZ5qANnI84Nx37yZgifkqVdCxKZuMCtK7TxxsE2nPfd8RxCYsG0/
###Fw9BWPMMzt5Lu9VitA69FOpoKrzMXW8VvQjfLr1a09CtXZbh3vpMwQW3tm6+kYmr0n
###sxRfCsucAHqv0USXkERbLMkqw1fMjOH3dNE5gf9wkznrT8Q+anId9fsSnLWpwr6dvG
Valin, et al. Expires February 17, 2012 [Page 201]
Internet-Draft Interactive Audio Codec August 2011
###+105hYIbVW57B5fnbwc9o+nz+6SBUiQChcXG/HzTKKMS4ThCW1ZFR8Y3IZKLZMUql9
###SiVzJpfWoHRvmLMNHQnF4ppmFYYOvwPFi1FeaC7eBJ+n14nF2MHbd8FJs90ODo5O3j
###t1DD4s6QjESHwY9vCcszPtfelNv0Kvp/GCmV1XIvOhuRscBdvNo91sJlEEHlYhQ81R
###s8X3rWQZxFmqVfFzathASh5ubzLaX9axODo+aItppFp5QA9J8u96Vb+Of5FFhbXoFX
###Sn+jwtIbDymHRKwLWD7YOmi2IbVWkIvKWEyI5lm5rae9skQ6hQvU43HOPvc6sNGqZE
###c7BTqbJwyiryXUHM20dnwX5z5/z4TKON9tQ3pDE4MYOhUIO67Bb06Nk4whNaV9M67W
###3MkNqCLL+TnQwPYEe9qBPdoZqA/lzhGMTYBBsNR6Px8B6NZyg1QR/sR4QH1mm193Wl
###qr0PUNvCMg9aQcpmDcjlnEw0h46gFalsRWlTRxHeCPRjcJpJf6ayP9X4cEo2ug97O3
###TW6Hpq7irt92cfDj64K5lVuFJOVms8XT1/v2uJ8HpujWDvZ00qeVVXlVjzd3Wluua5
###6uiqlSEynF3JVMZgC44CIwcAX7bPx+FgwtM4JPIa+QpzN7DJHdp7pKrC5PJxftY8ah
###/g3iI4PzhMM2mAZlfFCwz0F+MqM9C2LYtcSW0N5BuenXGliuqslPzqSn3ZDfwofb9e
###Q/nwLhx38ciODBw0ZSapHTlqprblz9uW7IaLKPO2lbYo0Dg7BmLdaflcxoGYDrvDF2
###wQRV0KLXGJST5gkK/60X1PihOPjpa49preuZSDi5IL8fWsIeZMuP1xj12FuEITYiDq
###+l9ZeAXcCJpE5yaasv5wokk4qBE092ExDPDMP116N2obm+IoT+w9sZM7R+xzNBC7bL
###XZnaO3pBOh+p9ldvM39IUJTyP+cdUfDsel/vCzXzKHYHm5QgcqBiiyqLQPz9+ld4DV
###G7W6Aaq65m/8o+St41Wv1McARcIgB5QHoIyTJASVASQG5Tqt/xYrjOLvH+2e990ft/
###/nOOJnPOOgO7wb+GudR8HI9v+sNhqbdcP/s1HfXPh//pBn4f+58P9c+H8u/D8X/p8L
###/88/gf8nKnzvmh/20IVt/+Atun/G7pwgNa56n8nFUyqBuqunSP+DxgmHI2iiM4HwIH
###dQVOFBfeI/s0vYH4gtA/NBKoG0HnZAsGDcPLT4AYZfyNDkUMBK5sW2DM0WpqyiDR+s
###H79gbTwdkSdwF7A5/OTUiFUYqRo3lQVBKKGgdwfGfTieTTEMoPCyusCTewuMgAGExq
###UlG9JKbxB3BPuBMA4GGgixe4kG6NIqYRn9yKRVb9ACLHUYyaEAj2sonZ2MfjguG96U
###sdO+CGoQxxblUMq4d3xpVsGcUWWegavMYPr9LG4mKnFvnPwQVCme37IVJcdd2qNof/
###LuK/Z0gF7JQMQvISzItJnnHnHIJ7jawWKOR8CoOIRTSVP4VmI3lL0O/ryi3sKn1VUt
###5xY0v5Nk8sJWRHVO8ZokkIjtrQXg6Q2QO1eg9U9l3NdLlEW7oDtWyE4/ifj1ejqq+R
###LHoBQzTYEnTtJeqxF/ONHbF0CST5KE+PysleWxKHBQ4P8pVFUq8yxqorKIXMZBwKiq
###BQVcrSDH6Gezu09AxlVgu+KkHHa7GiXLxBVhl/SmIZ/geGw1jr70hrOkblGCe5kEpz
###AoqdSu5lFbzCIbTEZhc2S8giPT7IL+KfPVXYadGySQuARO82gIcyihmUIf+OUC2Ts7
###NpUW4UQi63lJTCpKLvcU+7+8/T9ouV9AKATNs8Nm/YF2gJz9/+aGZ+7/Nzc3G4v9/4
###94Fvv/xf5/sf9f7P8X+//F/n+x/3+a/b/QmaQNYB/WAFqr0HsK9ShxbM3mebiDg9y3
###9b/CLhIPA3HjNmHTuyGI+t9m6NcvHDRx6eR36qI1u6kl2l1EV1c9kNR8DSOdlU53Q3
###6C2RW7vxdz4WmhDM8/2bYXnHr1Cw+2Itt+/LHS9KzPPn1Wy/jx7+j6TWeB32wwd7BY
###gMIwRcca2NbAEiQW7u0Vql9F0CtxU035K/Udg7R5jdpW3d2RmGou+4ymIBe107QvPp
###XV7ymGmrrLUBOjo4JKN9fghsMCRhYbw2ST3Xf8U8RuA1tPu2sETTPePA0wZOE0cDTR
###OsTjHc7lF2zTQc/C9qJ+bCqygYnbouK2SnbnXJYjh2EoON0iy5AnP/j0QVqIHLYY2x
###RDrTDNUGCGPEZTAVlbtsw9LucOUqyuemMYC9rZ0l0iKWz0fS1imuyeFXiiMyw2iPjG
###9txPqxn3v01WS1FTxfL9qItThvt/w67guoe33zR5dtpYE8Kuk4g7MnDVGUkNpRtOGx
###A3DJSTfhDfmeYjzbAjq/5c1shTFlV9XjUXbA3BGnU9C6yfBdZXqtYNsJrFIwZrGC9F
###n4HyFio1C5VaTnNxA7I5Fb0NAz00tJBfDd35cRhWQCO+jtRJjtKfRrbxUJsL2e0U9D
###1/y8KzgXjSjNHMMf+RziJ59h86y3gkjDz7T8NrmP4ffn1jYf/5Ec/C/rOw/yzsPwv7
###z8L+s7D//AnsPxT/K6BQX/sHPwfA93hXYu8sODs+DN4Fsf9xRhFpRsoP85UeKSzVdA
###RCEAURjyYmcEkw2AVu57fj8NqsubdU7lkmVeLSgVe3zRuNJX6jgrsA4BGwf8+6sc/K
###eI19CPszNDLRSlHzNxubeM4J8h0kHdmh7sbhiDzg2SD6DEL/C4YdhjprqIELslh7ef
###cJ78v5ynsvHcjPRqJQGUM2SOeaH9SP2cgP+r/N0RFRIa8nGBniD+jKNXSFdpdz9Qdq
###eQ+qBdpH55o2qRo5SEU4AHZH7QPZXjPqILGuxmGHd17l3Ulub89iDGpBne680WZ6FX
###axK+mzbr1A35KWfWhbadl/upY9aFtpGZ8narkWbH0nang6NZ4Q55jOQes0IfWDcItb
###qLk40eK+utO2Pwfv+dWgXve4AVlSZ3Oertcf2YDXeGwDj+3CVlr9mPqc+CjnxqM+31
###vIaU+6v7fub22xF8yXf7c26VOpXvPZRxifyfIc0g+blovmBcOV89NF6qIqGNWpF5gX
###ivBOW4Zu8eP3/277D1698puPvPYTP9n2H6/RgM9G/PeaV1/Yf37Es7D/LOw/C/vPwv
Valin, et al. Expires February 17, 2012 [Page 202]
Internet-Draft Interactive Audio Codec August 2011
###6zsP8s7D9/AvvPfP4/oHxyJ2+KMXYZTe8inOpjELQdJf6EviegaEkY3US6pvDNQRLX
###mi4sFH14E6EdY0UPrnIbjiYIlb2qvMHwKyX4vKw1gdI0uqLjU5CZsPTO+nRcCjKfhZ
###3OjEJgId5lBoKTCqFbkdqEzGrIF724Uo8oxEVwFHauhbS3OzKfPxUPMqFZwk6bsaUL
###8bmO+hSCWCZbxN0Y11xLa2uk7uuJxhL3HV4qwPiwwWjY/5rut6NcdUKfCPxLmxC8vo
###Wdx9qD4S2samVE76LbXfU+KX3GP/pug7e+0gEUyrLdA/wr3H7o5hFA6EchLkX+ihjO
###ybKA8Mn0WVHJ3O3GH2W7CYqCFUuvcbsE22PBvvTrMnN6p8DHG1hqLQeVq+ntSBzV4/
###F69ZNxHcUjZOWNJyjhYYkK9hoKv9R9WDzuw9Lt2i4sCAdKUD1/5ebTS7WzsJk6bWrH
###/DernokJ/VxBXzK8P1HRvF/MuxaY71leRmmVCHiZN0An/kmPYvQHAO3mJfx5g70YVC
###oa9hKtwSfMO0efKv6nhyIxgF7YaHzTCAAlKq/F6PC334Qcux3NgF/vrkF5GiShHA17
###Bug9FCE9xMidXZI1pPFMx8A9Mkp/j8d+MaeTPokSj62VMDj1fMsFDf/y0JXZOJE/B1
###a/YF3030r1D1s5iqeUOQUKdYkAbZQz4dAUY9Yj4agTCvYgmshPi3ySOul6ZZwR5sQD
###aRBQlKTmBU9ZgoFbuEECI/Z9siqcOMutk4WL3JpOswvYDRJDntK/V/gb/kGLSZmQ+4
###KisBv1p6FVM6z5gLdXEPHb8D68hOUI/qE2e93719Uym3TQBxS9sb68JYfQWtVxa9IR
###T+z1awrEplyDlDe4aLmGrUEsa2GSzSh7gh3abAY7Vj5PeECzlLuRDlGmoIecijLlzW
###um3WtzFHn1Wtj4Dc8oojxmVQmBIiEgUq14/iYrjYeYcLNLlvBl1QuKV1Avp5aYAFLG
###ANgV5oDBh3WMWRFesOraGkYR0trEAtCoxLaiiV7BHY7GlY5yvJASbkLw969cI2qge4
###aBzdGcw30VQYnj5x6O4eIzm5gVsCchBu3vDCfn4SWZ5kDkXAiS6WuOgAXv1baI3xnL
###bYtmFFBDwH4p2xL2jJCTGnUAJHaVLn2qXWxxLuR20GE/jgal9klIh5tP2mDLy4Tq+M
###TTFV3ZVnku9vew5FBv5KzGFcevAs607BC+TQnyG0cOlA6dr7riurOcaCJ0ldB9cXDw
###qmmimEzEdMMJOezP1F659TV2UmbPVFFIfqXQpuChlFqnRi0vqWXKhFRM0fswEVLIB8
###qqNUmVBw6BcMJ1GxDQoLYAW6zSRykJ8TnlJU5liQp9JGuzwhSoq1NbiC5V+SKOCKfc
###lANzApgKo6gh9lc9ylPO8Vd4J5bON8JNGvQ1aq1Crb9UIJ42AR1X1W4FVC3ytGQFqn
###6LqU5GHerIrQiRC1IfOUEcXcahJpO9l6okwKowjO10X3/q95VOJr6gNCY9PiY9GBMP
###/9q31ykCeAoaSOEeKSUi5rysxxcraltXELPXBCIerW9iBsGXUkzOG829Fh+MuyvKv5
###EwzfY0dHjhl1YBWEz5EN/o7xJt8pvdN1uayDUaRAKKtgqssCgk9NGGLakQl4ln+pWs
###C/3AZmmgKH6d2R0S7GSyvA0/D3pT3CHyS+guTlDHxML9tjdIUMYLH7UtwnYdYzoKLI
###D0iMUb0OfrsVRMsHst6xlwuFaCcOThDhqPQBRW154/f47QaPOBje0efJBexlIQCywr
###OrAyoVC2xi7tsb2YSZrLDuOQwyAtk/O1yVgkMC/vovsRsDidSsZsWEZxLvqn7jsYBm
###g2ButyHIU35t5ETHMc8x5pYVVzyp2h3SDixuV+CPp2nFAAdMp+b0Qv0oa56DTj6/Cc
###d+9VoWiwebwaaiyugVQlanq4hgQzcyKZhDRJ/hRdL9zf9GntHO5Y2npc2male7DlMD
###ILV6WgirAwBTjnA7wMUGLPFPW/zMQOs4sRWF/TPt+SIScp8gJNWaXpcAh8Npzg3YJl
###NhtMSFl8KcJ6XsKU4FnCaHqQMZCZY42GPn6uA9VRIe8aK1RHjebh00oigjGzkC442I
###8pY3LmaGNjo9YQQgSNB9vbJfYcBhA2kj3Orjq+XlXIrOoansNumPAKcteTclj2hPr2
###BNInM+3IHHJpEk11ToKB/T0aDx8rmqp2B54o1ofrKXL/47FuADn5333P86z7H35tcf
###7/I57F+f/i/H9x/r84/1+c/y/O/xfn//b5/77rlAzm/cHB2Tp6KaNlcHSNuQmFzoRS
###0aXKL7EVdj6chn1Q43+PXoAy2KhWuWcqK3lrPrvZzoqNr7RkH6Snhh5JvdiBrRS8lQ
###Eq6fOtTf9lwfIelK8936o+B52eNiTFb2kUQUpesQAoW161AFbyigWi1djcqhVES71y
###URSv+L4EwPonY3V/C7amtdqmvymBsm/FEI7vUFBLoA4/3yizjXqVTlLmbSm5V0GtQf
###V6mbFK7XmNDmXF91p1Y7OGrT7J1YvS86ridU1Wr4/HZ7tBE0TJ0dNfx8CO0V4JdE5/
###o1ZmFQ94sJGYzuAz/7CJfyvehkffaw2KbVDZqPPzaZ9I4nnVOr73vefVetJG7Tlv43
###mVt7HF2/A93nbF421vbdLfRr2KbXvPGzB2yW6Pw/G8Gm+DyiS/17w6/f6ct+E3GhvY
###xsbm1mZ5CcdmXkrOff0koSRQ8PkmUrLu+dWkBw3R+806x3xTUOE5p+RWld4DVxG1nv
###s1osJmveElbdR5ryt10dZGVeu9t7HB26rT37q3RW3U/ee1h1HBuCpTkAKYbKpGvMQh
###C+Qrz3mPYVaKv9TTSo3zUGWjSlh7NT69NnzOJ1ub8P5B2M99HSfpgec3anXqwcZGMo
###Z+vSHGkNO55ovvnCvZZoPGwfer1LNag3+v16t+3IYnxh1e8zaq9L3ib/CxrXEqAXHo
###fc33iaPr/qavzEpe1qtx3vFrDYHPpphpnJJ+ldrwN2v0F9B4ICWN60eFqdioVRtExT
###pQJMb+OR93X/bcrwo5wOXBxiaNv1ff4tjXOfa1av2BXJx6xSnBtOJv4pxllcZGdVNi
###Wm/Qb151sxZj7200iMZb/mbjkbRUr0upNNskGQai7Hky4ltcdnoNPtN9IA6H/sBbVq
Valin, et al. Expires February 17, 2012 [Page 203]
Internet-Draft Interactive Audio Codec August 2011
###XahlhmyhmRy75zILLvHIDsIetnyn2sZHhA1NKq79c3SRjAMFXpb622Ray++RxtN7AI
###AN/ycs83H8a1KbfTElx80C49WnZ9wgmQ28KpBbKE4+bVURBUQJh5tBAA8/oP49mUi2
###4KLrX6c58mUH2DJk29RgKtUt/aaND3xgYJ1FqVL931+kbjYbjkjpH3vMbHYGODlhjv
###eZ3TBTSKKqkn9Tofow2+2Pq1zeqDcEm5fqegAmwA3QUJvVV/Tuzg+Zxt6qRZ+Y0tIS
###F9rml51cbG0renv79XrGePucgXd/qfxIFclEPfa/6G3/hWlq9AOyGpjyMDxGl4yitG
###HOMh09Z8ULOVV9RgpeZRgzVfrUUqZ6Veowb9el15RaxY2cA/UKehNrjJuXWzhq+qm8
###+VV7S6VlB1hBn1/Hk1eeXRglrZwhUMJ9um8gpRA720yl9VFQw9rgx5uL7VvM2q2iBx
###h+fjPK55G88VQpGaRHIEX9W3tpRXm1y/5K9qm2qt55zzYaWHV35DgeVXSRiQLIAJUl
###dfceQ3PapV9ZR++TVqcAt7XqtuqdTw69Tg1nN6tbmh0NDfIAyf00au2vA3lFebVZwQ
###VdTQYU3fUmFtYZdheiLlq7W60i/ayIGqgFHFalVfJS/XMXz6A9Jlw1deeWLyQbs+jK
###SCfK1GaNRROvnPN+sKhjWSDsC2GG7t+caWgkZtgzDcQMXAfw4DoLyi8fJJ5/Of+yo1
###ashloGIgSP95VaVhbYu/Qhr6W889ZZRrz+nVFspNmNV1hXtRoYRXz3G8oEBDQb5Oos
###9/jvPL3wKxo7xCLgOF06cGgbPVV8/p1SZSA5hXoWEdlcxKjeSWv7nlq69wmYFXqA6D
###PuQryNMqCQopgvQBd7UWEQp0Z6oFOwX1FaEBeOCrak0Z5fomwarhhAGpqYoUUhTFAg
###z099R+od6EOwwkFOwstVfUIGcAqKQ0uEHkBVAIa+P5lqe+ImpsePRqUxUpGx51eQO5
###19/YqGuvqF8byAewzfYVBtjweS3iqI3q8w31FdVqoH4My0hDmSkbJFJqjTq9atS0V4
###Qh7SNBGlbVBomxaw0a5TpMd/XVBr1C8YGit66+ogY3q8g2UEIlFE2H2iZKNtAANlRY
###nAE2iW1A+Prqq016hX3wgVNV5Deoy5vUL2AOFcOGx18hGqBWqQ02avwV0hAf9dUGf4
###Xj5YGypr5qJLWAGGq/GhxDJAqIo4ZWi1MDSenjDst+VcNa1efqSiRfkUipNrYcr5BF
###/GpdR15Qnmp5qkgRr2iHAmL2ed1CvoGzAthanZWiyw2sDFpSQyNvnbMNJswAGVWzyE
###s7Ym9ry69Zg0LbEm9rY8O3hnLjOb0CoWIxwAZuhWFlqW5ZbEM8B8ucxoec2TZ87BcM
###jUqNOsGqEzU2vS0VQy6jSLLAprqqMludT3NkNq8Be1V1EvEGPXpV0/pVI46qbVKD1U
###0VQ1orQUY10Hd7UxsUn7pcQ4kNeqmnTXMuD3FRh4W7pr7yqJaPzIbKvNqgR4NCW3zg
###0E21y1Wq5SHrgx7+XEWeSzbPp1eep3SZiAdLwBa+ghVTFebP+cKBOxpQmuua7CVqVN
###F6BbpKQ11ukEKwEuFge/7zLXUJ4AsirV+wsGgrEbEoaMNUq66qIvUGLdlbKA8931MJ
###Vd/gy+gmpXvZ2lDXFGIAkCXIhzAq6ppCo+w3cP2CTdSWikaNr+ZEKE9jUVK7QAdAQ5
###5X3fRVDGm8fBpRr1rXCFUlWHXUfjyM3aC+oiWbKrPnW5q+wXWAGs5A9ryhcm+NKA9q
###D+4rntfU8arRWumTQZc9r26o+gbJDZCEqONubapsU6MJC+IO9WnYrqiwNgjD6hZuM0
###EFULUvmkR+lbY1wPIq8lzvfU624s2GKrFJq4VXOL/YZk1lgJrHtUraqoFGqqLBNdhN
###MpE1QO9R9UO++67RK01n8/nGvIGUZ42aptxyRbpBNGxU66oGS1LUI0EE+whVpAjllu
###/gYC6rDdYTzRwmtjphYZNJ+jxZP+vPnys0JBsfbY3LNDc0zZxeUWVg5U1Nn6dX3KBc
###11ZYjxugPSJv7blKKG+LXlURUWAUbZ+yybemNMogFtUdR4O/IlNdTVOWuNG5wrf5vs
###YAHtmhK5tkGYBprjZYo7MUWhBxI6EiT8SrcOOp71e1TRbtvxpEKMBCkQBelTZ0G2QK
###9TZVzZxxy0Sdtnw4bMqrLb555EcOvsoAjPgFFUSyAaoSm9vyK8JArfEGq3MLDD/T2F
###AFEavx7a2w1dCeCHb6f7Qj0+J50GP5/1317qPu+pPC4Em+NtLiP+PD/f8aNdDpGn+p
###enjj7S9s40mxSHn+5P5/KeMvzWi97izsB3h76/NXr0E39ef3Bs2J/wQiz4j/7Vc3Fv
###Gffsyz8P9c+H8u/D8X/p8L/8+F/+fC/zM7/9stHvuLYEVLdDuI60eM60cv2GD8mb1m
###d/f3rEK+GXc/38O/HbbKOj/R15/pK+Ci3CBPUbU6wy/hGKHxsCq56bBWOmXrNxmWRL
###n7JoIMpT8ZMYv0ctAbE6KEtzMcj6O+jEwFovj+SeDdF4GX18Gi+b5gFC2CSngi3Rcf
###q3RQLnip5Xbt4Yvh7cICK68d5j1F4XVO0+GdyrgZQMiOpCiGgPA2XPAc4Wt6ZfZrmf
###Un170rvPt4ej8d2+FgOjCjgMh3/A/Fk4F//DLOo5dmi53BBV3dO2yC0Po5aB/8fU9G
###SrB4Z2V0NrxLQjq0w6to+pV1rqPOTXxzWA0Ws4vhR5JILPqrV69ZcvFZfQUUfJNSC1
###69ErXonSAE3R7H6B+nvAqRBX4Ur0VhIktyEdCMWrBrX5aVNeiOe3hPF0MFceOYAiWV
###QMudC2jrk5rASsVH3JXHwiX+o0jKvtP6e9w23Wf3krAudw4kQEaI0Bz0aRfE3y7WSv
###KGFQUZ32bfLWuRRtTU8YKRBHZlhvf3lwnNDSc4QFIFF49kEYoPOAGNS90JwwoKC9ZP
###ifETjw401/u0jKxWMuINrDIvvmm+gwzMtyNJijLWCQexehvH1VCZrvJazj85IXZkMD
###BrpRIN8LAjxRmQl1fzptFshlYFFSS9NHbjy6U6miR0Pei0xB0HTw0g4hJZpy9YJe4r
###8+I4E5g+rtvVlt4yd83DnQv+gvr911vYvY17atf9B/RdubWLwgd+eUYs3yOWV0K6UI
Valin, et al. Expires February 17, 2012 [Page 204]
Internet-Draft Interactive Audio Codec August 2011
###u/wvseju1L+Eit/uq4FpxCVWz/AuoJsv6qJ+H7piHmqq9RnDdGY+ThnDEGSqGI0Y4v
###JHbKkzPgeppH+F2K/njg04Y8e8D/FkUjNhxEsPOdYnA3dK28C79iUMuoE6JN4Q5+6t
###I29pbWNwya6QynhBfGEeFXRjwB3glP9ItfQ5dl31iyKY4oknRtlcffsJq0A5BoMFzF
###peAhAibte+nkkySs6rJiHE1n4wFfeJe+LYz5f5ony/7LA2f1pp3roB9+njzQ+ptr/9
###2ob26Y9t+at8j/+EOehf13Yf9d2H8X9t+F/Xdh/13Yf4vbf81g9TOMXx2MwjEII5By
###E2kjpmCSpEMx1KH0uNkOBYtbe+ltNMBlA3NCgtykeLfxszKa7A0Ugy8a7taPGRNVGF
###XJ2AFQG+s2KBKcw74KjIPamY77ZScoUaUIqAzrNX9AIbj4pGwpZZhwaR3P6ZEKK9de
###fn/xSfse23ZHUQSDNeEm3lxYDtvn5ewq6EcDCuBNkeAsw+f0enzd7wYUbRz6FsT2Tg
###vrlfsAmiuLv8FoOn5pkvIjoHrB8dkH6RacHJzvvKMIZx8PjmgrCSRdwVJ2dYzJDask
###jPt4zM2rRhN0QcoVBxwAjzEk5AaBTq1pR/VuBqd+neNbtBbAavIIaXm1hBlgDqEghr
###4N+98RjtwVsDQM3ufp9YRF0w67DFFtAE1GJvR4EATBErBrp9lUeTPZuR2s9UM++YG+
###6s9XKEMCjoTxqj8dBbfRrXipWbilgdtl35bg3+jwueRBAoIuJwFKcy4xHCCMFsICKM
###xF7b3JFBOXgC53sgPLiH7bV53FRduNDZthvzPrY8vQo+7wLurKiawU2u+NYZK1mkHr
###/ITxi4LxqUA8zbDnRIHVmHqVXOJxtpVTDY1v+FmJSE3xJINJbxAFHMFSXLqcwC5j9g
###wnoyhxqg973W4fg00CXkln9d4kmKy6Oe+l0enMYmQzj247o68pWJfyuUuPD++CxdN0
###LLMVipMzvCqpYmBZpUArTB3G1I4/BqkcYj2+6blYxM9nkWQ2oJDvKIekE571ItKUAF
###molKwJZfaMVrAy4VDO7a+jhJjrABWKHtMN/lU9ODwa6SkFCOzoepMIbfTx3WDKKcSP
###WQWqynpVjQ9gpF1af1m2vpvBmZV15OM7UOCDo2NQS4N9VI9ByxZhm5fJUu8gK8+kdN
###WPHHFleUD7Sed6Npaoi6VeJgmgdyWxjJZVohchokJA5XifAskKcLHiVnmDgXPfyqAF
###AjyFoQ6+hONTm27a8ZhAWxwQKKeadJLEg9qmUQH22zmBugmXGz8scc2gHNNjTiJITP
###Yx1wPoGXgAAO0hBoAyffN8R4x+5XCnAET7+EdoJvwwUBdWzsDSJakB8TMXXz2DlX3Z
###HbLtj3sahZKwvyUOshCBMjl+G/aMHw/O3wV7P580j9oKv8+tSMUrOy7oIay3Xye9iQ
###jS4QiINrcapRACBY6EEHAIxKJCOJYldWItfB4+wnMctTwI4F4nmqxxJeIczU//85qd
###/3KCkiL4cAx7+ABFxQfcuD57pqtxqGYEXJkD9Qxj6UYYM/g15XzR4wyfX8O762GfIp
###eI7WLE0RzG4gOfZOfgDDVPF/a0szutvJCUGBda3YKY7VQwHnSdN1WYfo+FyO+gMBPi
###hLZjAa4GX3rTr8Hp1pMA42G1EJh2GKp2dRx9acfDLrSSHMgfC3YTZ1nZYLTRbBpMgZ
###2pyUxAXKKoL/Q8OPNNqmRR61uMZz1anfnhxEHdue4QT2NYeSIxidVFCwu1QAVxzch+
###+PkAc3CkvEarxHA25kWWzG7IKqA5ouuYY72BwW+FLoUnYf54zlI6KguGvhSoXKEJiU
###lw8+73TDjorNGP7oH59WKDy2Ayu7wa85j3IFJiFHQvghx5JsQZybLdnOwOxZp6f2Q1
###5j7HFhsKEIol17hjri+xBbDe6pMxi0EM34wcXnGWVtgkef/tv+OYfI77P9/r/Ner1m
###rW+W99Ef/9hzyL89/F+e/i/Hdx/rs4/12c/y7Of+e7/xMbAifJCSWpSj0uj2hTx0hJ
###JxHFQ4TiRiv57Tr8QscgAQ9uGueMpwR3nQhEOloRhXX7kY929uxQ7kqKsq+c2A3Gny
###f8cPBoOwBu3j9j6iFtfEprXIdCkRh3VIC322fkzjo5zQAg25e3Usx2le7hH+sM9V47
###U7YfefJ7wIcr9eDXiT+0L7I3+RhaUiaXEieSZbV9cdDF49liYinGu3Ad9q9S8Qf6o0
###03awDiWzuzcDDt/R7GhmCDYdISWhMtYwN+On3akubibCOFPlb7cqOaNgiy/aPZ7SUm
###z75SpkeR9tXZk9U+2iazyrlP8/kzvLqCbWpZ3Gsak6d1mfV/9/Af3zquFg0iZmg9pw
###Mb8eWClfgR9lnzcC9o7R29PX/HVvXRXTH4aJmHJk33EXAd7PNnejuq+fGRrjiVvBeF
###qVPwPaHgqsYNL5UzU4q3zCUaKFGdcSQPQJCssfhzsHZZS3UXT9xYUKYY42PzBjnCu/
###K0JucwNIN4sxo2Yi5zKU7pvG2ZqszqdPuyGLsyJ2FZTnky4Zf0sUN06fhSskxCXCNd
###9ckQOYwS8uKBdEwZker2V9TXO7KPXWfPFOQVXhMjCt9gPGPwjisoVX79xNkD95UUPH
###h2juRXXTwKYk5mt8Hkt3FA86XEnvGlBO/EuKm2yq+1PJMTTJtAKmdqtBSItYGXT2Xq
###4yuxORB8103BUqw9ORhhJmSOkg31ELdQMIiD6F4ZQwOMOjirrwVruO7smA0qK4TS5L
###1sKJv3zGOlJmWzRKpMfpuFSJQYX75c5ExFd7bkWR8anY14EnreDs++rs9vfEBeytNH
###ca2PM4S4i1iRN154Wd8oK9ZBpax6Ranma3di9Aokpc35R655khIaAcwm24d09ZB+Ko
###s3eCVvnZ2W6Poctl7BU8dlDUKbaOKihJwIn5wQ9G7EZWnBEbcBCXTMvZg7HN+t6tgI
###lCxm/4S8k1L+v8q6uXjyniz7b7LfeRyMbPtvHf6rmfk/Pc9f2H9/xLOw/y7svwv778
###L+u7D/Luy/fwL77wANwOSWc9g8OCLfnHdL/ws/9gaR9btp/233Pp+Mh52UK0Agv1CG
###pLwV12Qcb1DLcvx80tpx/NqNLmef9d9B1kaDDtmkZQeB6Xf2gp2Tk2D7/UFrVxq+g6
Valin, et al. Expires February 17, 2012 [Page 205]
Internet-Draft Interactive Audio Codec August 2011
###Az6s8m+N8SbC6j8YD9deevS/+U9u7Y7C3o4bqFdH+vbO+tG0quqsIFLq7pegc1l9ya
###CFnD98Rdo/3ZQGQMot9ThhkqvIPlrDIKJ9IHUSQVgwXhCg1F3Pv5Kwu74UgsVPE9j/
###iuFl2iglWp1zFubb07Qa/ZHmY1CniT6Ze27pXIV/FPF4ldGG9S7amXtnKM/Gk2UPMZ
###7FyHg0HUl83ZNtaOXsANa5lncJIYIquyKzEIahgz95g+7C6bShoykaEWMGRtaIZhRd
###cdt6JBvVZGg+2vQOTj2TQGSKnhdFiDmEqj8Gt/GILuibVeqrCiDnYqg3qjyVk4+Bzt
###KYVktzrD2xEovxPQH7rhNGRcdKBRLW0EWsM7tt2bjrHLoOfNBt0QGbjU2j47W+YkAX
###VsDd6h3ky+fPFVRAaKkKAanwegu6HSK5rTwCVcji3LEf2hY6nQeN67iUXByTuLnO5z
###3Bm8ujNuDRY/PXKP68EAVOuw3/sdJj7qsoSqThVrmvWgjqTKPMNi4/2AYRF47wgKWj
###hb2MphewDCxfioCA8hl3A82mLIk2JR/E4VCQeYPHJH4xN7fhqgcmMYnofjz9H0DLt7
###OZok92mTdwxDl8mZWYJCVk7woitAiFu04PIumNzxa0YKrH1c3oB+VIbxAribC2fd3h
###CWwkH3rtcFQVEUllhLji6NY2EenJG/lEI19SkKDDazHVhkyHFWsKNLZzgZR8n9A5e6
###oAq7kSxcXNQRyinXsPfmv4bNu50t8FxXsfHv3ne4io3P/d2F86D/Y4TWguRuZeHu5U
###B9qivZLp4wuOMIb5qxyXU4Ir6XN1ZS1cqkpoydN9Ba0G42oZmkxwU7v5AlzqQ0lqP6
###AdaPkvPGRwcA0DnPYljX0Dw0AIDJdVnAinLBCr8YQEetKgfoZ8x4w4ur6fHAPQSWEZ
###TWuZBfMOM2dj/kY8Y+CVhiQWzqNyz5AWTI7sLxiOxJ8ZbjvmcwAi8SGFc0M/xxrI7w
###S4NmZ6RPzqw/ZRfydN8z1RedaDosVzlxHdQFC0+7cC6I8+tOWlDewgNE3ga2EoB/+S
###CR8ozeCAKULWuLLio4CBjA41Qk71ZhfeTv1DnuaKE4LJenTczonM9i57G0pygsl7+L
###K2oyL1eKvkQDl8YhtT7hjSAu5tLFaxI0EzH0+g7i/CQgdgk6IDz+zYObuEEVXFFzVp
###zUtUS5uNt0SDIDykMgLMLPsOI6z39i+JmXSZQhfve2S9PSvGltDjowXkDOiP/tg547
###EOSWg3PgQvfWPCuobswD62kHXbtrbY8x+hzFg5vL+0et9j6F8/nkXtzx/WMckI05uJ
###VajsfiFXc73XgY8Xp7vOxwgH5IaMVF1ctRTsUjd6jwBmiAjfymU0UOGb7vDWcTTpii
###0C165C7g0OQBtSPgKPRItvKPeArvutFHcR914SbeZT+LyLfxx+MRuzPaCm8hJ98H4e
###Geyk5/5oeYAwvj4SiX5rztxGNieHBnOsbOh0fsruugB5rS8py7C9BDij1Y3rLEHmid
###2WLvEmZ0/cL0uMZ6qte+1gUSPXJdfYgYzDqg+AgNZ6BjoaabYXgQc0DtN9X9f0589H
###fQGugHO0MRMmYz8/aESR/iIbJ6zPNkTTtg71En5w6HgQ+xvuksTUE4SECIH1aFzoIU
###5D7YXpXdTlLxEe2DpMu6DpOKD9KHlPAHPFkW5o/ABTwSXzGkJD53EXfDejJ8xLu8+y
###Rp+JjS6anwybt/kobP4BEiKwsfjJ4nLwc8EB8homGSIVNBg8Nxdh6irPmO1pOAu7db
###14xS8OHbIhI/IukAhi3rcQcrzQyWjg+Kc91YYFy7yBHjKKYSS2Em+Y5xBUJKmSIBaC
###mYzRC/JVwRE6uffvUgW1yt2Hmj0vCilVE5z+qpizUd1YZTQBDj3N2G9yUWx75IW66z
###8KIoFtEVX/zU5cWQGhKvpIi1oYxv+WhVXXfyWAZe4h3vVL7wiuklrRllSvQR45IBPv
###XJEqu9wRdc/yZoE8y5/kh4HWD8sUmkr8N0rWB+RJ9CvMbjGJsUH0ymQngVFbNPpREW
###xUuZyIXwSuiFVmzHTEOH8SkdG03Zs/uL6qf0obVNp4u7wou7wou7wv8Vd4VfLpKALp
###KALpKACnhiOqCDdDSZiHPg+Fal6mpDBQJ69dQOD4Wo8tBDwTndbFIOBWnJbvUGUThm
###zf7n6HIcphzurRt6Q8eeUD//tPKzTl4sdEgv5xEb9zph8e+9HPKLFoguLgsr6D8g79
###HQpSI6gZfIFDfiOlakRO3icItoMHOdgpd1eIfhPXl5E3srlH0KeNdR2A3Gw+FtWZm+
###INzxojG+w1cFulfcrVmRwlIDUraVxCUO7rkQw3ov/n4qKjZWhLVAwKPZcaZaA+jaWG
###ErQDqbCxaEDkxtNv9AL/9d2NwFb2rDE26eMdAUfxyTTDY8R7n/8GlVgM2nOWw+dXEP
###d35SCF20fwqXJ8fCj2JzDHXPHQcBX8FP3V74eSiCeahbrs8wH8a936NABWHbxAoJBY
###VqNFkt3ayTvmMsPDopupIJTzhDpj5F4YlkARY8/HskaYypXnOewrqZ4zdbNwOW+DnL
###6VLlhvaw/wUo0cSos5dKauKmlZg44YsJ1glau615OKGZsStI5g9A5AB5TAzJn825KX
###WYocW2gaORSHk7AgVe/q7gslD/LvO2BcU5nfIomPBMeXTPYLBmGfsRwQlz3Nr7Ju7o
###ITjld2wpeWG0o7807jjiyz86BMHi+QOf7PjPqWvQXHGgs+N/VOubDTP+s+/VFvGff8
###iziP+xiP+xiP+xiP+xiP+xiP/xJ4j/8aTxnxe7+cVufsURNLj30hlGc9eOn8mZBqN5
###ltizn38W2fd69P9dTOxDoSCbu7sYBzKncFnwYpxNDv+9v+dpEldf87cvzbiOWfp/2h
###XVeZPAZOv/Gxsb1U1D//fq1epC//8Rz0L/X+j/C/1/of8v9P+F/r/Q/4vr/8ar6WyA
###4QOSoFtxjhgRLoRuxNA24SaKo0Lw2HSaazX5eIbs92g8xNj1A9YfflbCR8CSOQJJHG
###GkulAqoABmMBxUrFgTdPl+jZXaQ76G9TCfwABlYQ99RFFKSxEcstveoHc7u62MrkNo
###/nY4ABHHEVxb5mAoHl4H5HwfI/wpGr2IYIFdLGFkcuor/P/Ua6Qf4Kzw68eY8jldY+
Valin, et al. Expires February 17, 2012 [Page 206]
Internet-Draft Interactive Audio Codec August 2011
###+Ht5fdMEmw6SxEx7tLUq1WivSsnBif6UKTXxeB4JPmMcJ/8o3Xk4XhXYzrReIiIPNx
###xGq+fOOjuv+Gq/2ViqbvK02qOWOV5inMuyxWVjHU9Pq4IaMlM+Ost1YtMyi2rDZasV
###sFtWQ2HvDN6sERyJX2XpwcPKlYr2L5bzICGOXbzuBlZHfio9EkmnWHkkGtWDmknOEN
###B2RAhanRk7k3xUmGB4bUkquJy68i2XoSuIpyZfMdHNe1puNZZF2K1xmaduuEigzJQs
###OSsT8XLDz5OrDZ2FUQ9lAP5HetNY5jdkPpcwK2i1P02sCIAXEyUwXO9HaEKtN9eMkn
###J+tc98YjHhiFOIG6G3+jPskZozqCD295qW6kzjiFcWLucGWFz56Z1pTzaMq5Zpw2RD
###i9aOY6559ZqGz//sk1IxMwYoCzwZiFyvbvTjDfChBGUL2QVOBJqJUmYuuLDVsM4hzS
###xiBd1d0nlaFkto/dgw+x6DG5iLf+OJxiOmfhJNh6XpxMkw9PvGOZfWy+ijvxvvXxY8
###mYaI7iWaznbEx0yMVsCYMpfUBhzruBn14xT3x0JIBBSSKFN0gN9HmIhO+wcg0iESnI
###uEqil4I0wwdkk+gbXYfDD9gmSRzHLP4k87tbhfTuq9TEB9OUI6g3KtImLlafoMZLqw
###SXsj39RZLuJ/mEMJXmXr1OxLwrCdOOtoaK7SmoXGMMOQtypYs3zrRLKHKNV7MOLWkt
###crF8GXZuyGqCK6ZruVVajYfOyx26HySHE1DfVRbrY+eSYk4lKp7RlD9Ir29IHGf9eB
###Lr9eeYQU8qeZzEfqj0sTmSp6tyKXUKC8baCYI1RH917flzvs7B6JpyXOtFjPC2Ngsr
###iq4Vc8+2Y5Gprm2VMXgAyhvrlSdfkSgFaVO2YFPyJ1XpQrmxism8YHXRxpq6cXlHtM
###D7C5bgK0u33IQyhapL5dRZ3SUoYv0tR0hkaywa/+arc04e/i8SJfnE+l4qHj7fS83D
###5zGq3mNwy1P3YtweqPJpDPyfL4CTf0lxmkxgqoMQi/f9j7TBPTqA7qMxWETg/a+LwC
###vO37l/PA1nMl5Auzb+1MY8t8+IkJU3/CfdZkEY3NBh+qDN79CX2elg/LnMA0aV9Rix
###PN2ly4ACM+foLAi7vwbdbQqe9C4c324Ph5Mpr4lfCT6ProQ/nff64qVI12s1SXhgJA
###P4EJzWQMb1h5/ldXwEonyl0HX4m/hOyUoopvDppqPpbtSfCuGw/XHvfuQpn33F0nM7
###k0hyidLtCkpMxzQ0/BvQassBBKMbk+vLBdEZ76e33zVP9pQL8KuJSVWrOo6u+mSKSw
###JxmFVd1ZpnHhdxLBWiu5o/ZzVi7PvgDlS24V3UpZpJlY8HRwE04oQ1+W08xQG17+sj
###3wVfoo75JjMDdFmZvDwjtDS5xZmGKXQFWlN5uCstguRlfwg7PzF370UeYbzELifNzu
###1gTU6+uG1LvgqQb5vypOm4xeKfnaW16QIwVXj4jn5POsOlw28gh3rTr3hThk6yQSUN
###P8e5k+O33PqLCU+gu9O7IfvQ3KUtRayixrK18oZicASiLs55hhl2YwGxjCviGaVlLS
###m/415MRVlvhWDx6FyggMQL7SorVIX0yCRxLa2eFOVDdrAffYlgVbiMpndRNIDNRjU4
###rdL66dHHMiV/obOYuqPHPFyb0WW1m1ym9j6j/rNRUl4FZ8fvj3ZLxuBV4g5aetkWKm
###abqJfVaQ9EOabjbmFOG+4ngb2DRll3RpkbKEEFD48adqa9L9hp0Q80mahUnE2ine0z
###9vo1qiuK2oUiybE7JE1xi/aGaiscWCCBxeJMbUnZLSapekv0mprkYlBVrEwe11RYbb
###lw7ktde87K9tsAq+7u7eAcIeJiBugSEFhsHTkWheOerQOXeKn7YvcOo045srMmUTmH
###4SifcQzfV02R5giDiEXfxjWuGpyjNwiM9vkvIGs/HB/s7O2atknBVjwMAV5JHUXjHq
###DQEdqFtlEtPkYWLd41zw5pMA6OxGAQ3QXuFHlrPMYpFNtaWdQH7Vc3pAJ+swHop504
###tYY4HxveVRKJRjHxARd051Fl3YSndZpehwPGxSabRNOpCMv+JIzo3nI1kBGe007TNn
###7A8HsqLXSpbtlCUnmski2odRN2+iYhXp/aJ82z9h75VaC/BvxFV4a0hcpRP5rKSF8U
###hwbD+aUJprnZFrNChZhWHRuFZRu2lcKJaQjr3HjWj3B/xLRQGqW1tWV1oF0IEMLHhC
###vHQqqvcQVO38koHE9Ae4S2SeBV05m2HRdFd4XJbByVk1x63Ev4S8Su+pg/KYzd4pSo
###Tz677fX7sBNDPzM9R7pQw7W87jpleRYgsZbIeg61V++prSszgxSqGoUaifxubPlv+J
###b/Brb8mqR+vx3snzUPQQPcO3p7/i44bOv8HwfLXWbr6C5w4zAU8JV3dhuAlhjQffMS
###e0bbgGciB4eGZbJrMQ0EGI9oVV/Vkw0O38YIASwGFVPLV+iFks3eoBuRlFDs9wY+vK
###Bk9K6DlBs05DlPT1zjJBANLyclA1zFNWwGvG9p6Mryr/VG9dr6qKPHtCCT00CdMV1y
###FCi5oLr6X8kUhxuxDuW2MqOlm3SrTdNoq4grmb6DJFY3GqGvE0brGbCJNZfV6RhLNV
###en31gYJQI2OH93ttdGh8Tg9Og8ON7fb++dc9XLZIu5hZYlkoq34jmHlaRvZxyhE5Si
###jaLuwHv8xJoDJ5OuO6CaUE6ndcUx+huCngWXQWMxk3nuMs5aCrd1OAS22f64x0kmaE
###U+Zte9z9dow5BRyMiyJ01gihHB0LAVOmDlxGpiUmH/4Gg3ODk433kXfHx3cL4XHB0f
###AGn30dfx4PhIzg9OosTUAeASW4fL+mvC2W4e7X482AW5vvfzSfOoHbed6DIxA3zMtM
###zrphONBsu8jHR1ECYaZu4+0tpGJlFWpFquEq7gbrTZOv4YnDWBnI5+w+ajhS6rqZQl
###JN5v4zGTalxKOqRW8pVK4s6LaoWyKgG38UaBv/p9VI9kFGIe6ptXBsIKt8veNNFIBN
###9ZyPKB9xr6zk7FnailyXgVSZ8TwqkHKgZEa1FEGd1HJ3zQ+m5xConCqOfFJhrq5i36
###7GuynFvSZyMsG3t/lkUI0d70pwnaB6bkgD+5AeookktFSZdbKYjnMJJrZap6fA+Quv
Valin, et al. Expires February 17, 2012 [Page 207]
Internet-Draft Interactive Audio Codec August 2011
###fRkajOJcPSBJrrjCEOqombqjg03QOhmAqgS7+zNbv4WJubC1+AtMFs2f3hSN6qiDDZ
###MCjM4RRT+E61XztDpbgyiknGVdQTy7wAOiPDZ2yJPiq6q/zJMLZxbZqtsJpyYBw3ZS
###g2ms0ETYIfewMRbKqSQFDNPNQcClecpV8D7IqwmpYU+2mZCWOmp/ZDO8PGTqKgjt++
###1ATvbXTbGX1V28QI3pwy3K4Zf00osQKo/R4Nr0qJWXXZBgpKoYOe+Z1KRcA3O6lyyv
###tRF8+QRjykzAs2iO6zbLb43EvdVRseJWirAmEe8STnlQzTJg/90a6vxdwyfI7yMhwm
###BwPJvkblBVvyOFnOfgeVgFLH5FCwnKMvah0TV3WL9Ux2KbcfD0V9Vd/aGg4y3S4I+Z
###6UcxhBioV4XNaRGfrEPltBPTmIqX7Sl1r1TVk62ZGDiGnvlCJAOdShw/V6njmHH4u4
###lTO/GpuFLY+TeHDQ3oXnQRHvoXZozH3AJ53r2VizIlA4Xr4Nw3eNekk/UiqrY1eQjd
###SzcQTw5jU/ItewFn4yafgCeynKcJr3DCF+45PeU5KnU2WzBzlox62dcmrw3b2y6Yc9
###P3kOvmAVz19bW6tVnV09FX2FQmnUoCKvXjNWswhyiDoY7SrpNgqV7OFizDDtpExvYe
###w4qdQz4gp90tKLiraNk8P95k3a7o6OVyU7tE/PzoPmycnZ8c+W9eI0aUdtXSVUA+jk
###bShLW3yad0M+GMpRrmyRH+nx1/j9pdOcoGQduIm9ObgmGrSb5zgjqW1Suysc1eXHyf
###UmNyfTjgz3bVL5NGSedg6MQa7Viz8xb2bK7JQJZbJROjnkVFNr5hFPusKkljOOuF12
###rHQYr1LsW3lY0dkhHg6newer02fbsTmnPfbXAYhF1AbEHRyp7ppSxHD7i8crY4hUNw
###Bbvrl0bNc9INVSouhn4oS+XAiTREHTDl5NpNKIFGtM6TRS2U/ZFr5KOTlUt7zpJPaK
###kthzkfgMNQ+R30G1mkzQQVQu7t3hrWJIiVFB54MeT0nC033Ka1wl9kxzJClEfbOjWa
###2TkVo+RUigd3vdnDcn40hOG6D8FYi86trmFSXpEd9Ff9g6F+O4KVurXYHyJApq7xUz
###f0IGTcqaOo9GLnt/u8ktdvGZdtr8h37w5Du8L6pngaPVWny4ahmkNHyI2vwEzKV9mF
###66aSpHcg9Pv8Khu/Lat+MS9olHWpP/Zsdqa8/RKZt7aBbmiaQ/5HqGfqDQsVOvRnhP
###pmgwoTun5A3juKAgHDMzALrdNZUxpP55NRy+lRQHJu58qW4hiY2a59KepPtOxC5K5B
###rsefZNFA28/+Tg/Qzw0hU0xT6SOPrQxea7KLxR5GlG+di6zg0wGW4eOLTo6sPPtTlz
###xtlKRIOmRsKPpIaf/T6qJBXVoGUdTnuN5Dgl20hfXSPDnzheUa+JcSc4ZkHWTGn2At
###JIPcg5PDgKTtF5KtjdTj/rsbBRFy+dJm8SdelhJqvvqVw9TOXLwwg2tMHJcVsqy3mI
###yUHUD09MzkpXAlZdblF4qaPVtC30B0cn78+D84PWOQhB7cxgTrvqu4O377hdXm3S88
###VC9MSDbqxd6upoOIdm1pzvfCrLvssPrNAzRol3IJQ6FBwiLhtoew+y8WrQWngiihLK
###BoW6JYISjjmTjPMsuuPjOlzZP9s7JWlOEUXi04Xsmx1+3pHN6fsmhtMITAjkLwYN1M
###wFOMtv0XHmyNHYUIWQo9PSVBQTQD/yyna8QwxjL7qn8gVTxxFzrzlOUlyOYmX9qHwk
###kxCq2sb6yhV0u16FmYYQfi9deGVWqa493wIZ4UeVOqzcVyB15M+b8PNm8rP/Dw/29P
###uT5ZcsvO9NShdI4GoV/q14+PHTssvkz432qIzbJ1jWwuHL4yuH2d+8zzK3zMDnUviQ
###Klit5mBVkz5emuyQWSFv7Bsv6NBMl1TvhroO2xtQokW+NTRMF0rTrf1gcj1KhJLhX5
###Tlg8a7V9Hkn+X/zvtiWxEyUPiXVNtmXG8rJZBSsXHeH1MXVKeT4rsTYXndOd7b53o4
###ei+5HAp84Zu5vs7ezsIxTJMomnDbHffWYuH4M8X6QmVckGOZ9Sb6ZWTYvoYDxVs9xl
###XeekCDpI2sjic/07bMRYXOwfNb1q3WeY2n0TFfnKWegMppo88U3/Nxr+Scqzgq3loN
###vb1f84LYhCrv5psjKcxZfdD8SB0nfa5kEbm61pBeEpfSTdicVBk4P3JCxQLQm1cAZk
###zy1xkIu+ayOj8KMHFx1SpWbJCTj48OdpjQDXIvbGQqY5d4x0kkfrsOxyKElLLUiira
###fSiHO332pN6MnVs0h9B0xblmKdmGR7atW8cuL5JAwfbxcfs8MfrJrpOzU9xXIoCpEp
###r+Yu7ec1VPvymWqt6ZXj4OQji88P20nvL9g9QXM7uMStj7NqeLVCjZs2ePU8x0Ihrm
###ZCAm+Y1d9qZjSg9mUFcRYdbFupyrwnFPY907ZS0o4GSVzq9b8/KrdYpqiBWH83vW7v
###D4LFC3A+5Om9Y22vFkDEkf32fdpUgfC/vajONCpGfSwD6wc7iEK7Pa3JpYK64LwaKe
###R8klgNvhEKPQflGyDBfwKXI7EKk3/VwbcnGNtfImkRKTW7nZcqy40o0ro145JkUikf
###CpFKlmHe4j4gD3/J2qs2nLtdZmQv35u2HXddyrtbvhqvaYbtAKPR/2WhXlZla82MdP
###pUi1wti7lCZ14OVeiLHUS4/StlWAN/wUNc0cI+dhSC5E1zCmQRR0Vbo3bx/TSO8nKt
###e3/9wcWlnx3/VcsvNGfU+e7Pjv3mbN29Djv8NP/sYi/vuPeBbx3xfx3xfx3xfx3xfx
###3xfx3xfx343470+0OC6xFS1nEtephAOdWJRwV91qs2gy7aGYXIM6T/Ks52ax+tOkXp
###8uUq+nwfuvTr1upueSD9CqLEPz2iGVRtOxV6Y/rnhc+PQGg2gcoO4gttdYBaOM3etZ
###AuIITOTzzyMvTehmOe9Ff3Y7YFXKNfaC/Xzxolz9FIfqAejoSh7fd0yuQsiJSZhclW
###KKOS4WKoRDnY2ml+kkh4xDpij8EEcwhC+OM46k4/pl7LgxxeOu5farM5rR4hOo7pd4
###eRXJKpzUkB4XPYrrLPubGQLg5+kFdQhNDMpwIVGQ0PDqk0JG+SDASoVKvR3imNHFKz
Valin, et al. Expires February 17, 2012 [Page 208]
Internet-Draft Interactive Audio Codec August 2011
###FQOExqhW9u+6J6ECtRfW34Mc1NeLU7JIuTPgVhv/d5EHU5uTilyqxFJ4VP3lmZAsK9
###ckhh/dPKz/bKkdgT/h1WDgvaf7wkz4V3HYXdYDwc3paVhIfRpDcGyuE7fFWge3OsHD
###/nrBw/u7hHitB78fdT0cSOK8rSIQNlPvXK0SuzX8t8/RDQgv6wE/bLCXUD8SJl7eC+
###+4XWHlv0C8d/WkzQ/Zmupsas36N4bwDpsqf4o7miyfB2yuyZ0Yl7FBzKvFLu2+OVQ0
###FHgIXqFG3eFf5hxEACrEUONXx//FJG595p/R1lv+geyPjkCpn4zVwmZA9sODKvjdoz
###XGYcA5RK4DhOopCGpeqytkoD62qrNTmZ3XKTyiCxZsXNJASdiFA96lGQGT9YxME2lg
###GBWiVrwbwXq+V9nARBJ4OWUETRHcTrV8kcMq+u82ti9q3SnOGJ26u4MbFH6nVcxziT
###c47SOMJNDTfM4UhNlGH6VQzTr+ow7WMgBbTmcNOTSNkrgkc6pJGoqWZgRbFWpf/z0c
###JbJ+qszlAG97NUQI0nfuUuKL8misGvbn7QIm1IsuepVC3A6VehViVfHfxiR9fSrw4X
###BVhRoFXyQZnk/pX+7yb3t1gF9w2q+9lU9zSqO24bS9aKeMa0ST6b2FPqUUq5V0g3pK
###sVQBBpzNQYCw234gvU1uUX6oWmUhgP8sO1e9HEwzV7W0QkQkvptHpzXw7V8OoqntWG
###FKAA0naHTVajtT11bqfVqoqK2bXMmV2KWRWHedme49aoPHKu+0XnuhPwQ+e8X2jOZw
###wIDF2WBMiq/avSQHZtnb8QbbE50oNxuHby6sapBOCWUQ8rslf8N5nrhXeUf9jMebLp
###/t2mYLFJlzvHZJ4Z2XTaVPo3nzdPO23o35VkI6FJEUpP8Ucfpv8HPln+H+lxe+bzBc
###nx/6jWaw3d/8P3NqH4wv/jBzwL/4+F/8fC/2Ph/7Hw/1j4fyz8Pwz/jyzPif+FpjAY
###5+kOY141+dqGr3U6HmvqehP38QjjhOnxXXK87KsflGUETFTU7IyjlxUezU575OHLWT
###SZ9afiaB4DDKb4QWhbpoxjlxUR7tAFqw2vxI0w02QmTvA0WPmHgSL9hQFLyRpGh35K
###5MYorV+5B2VaGBsD1kcRH025WulooTisvggF6epXcvjIbzylPXMdOBq/SViqlxIvV8
###LYfMsOWI7DsQFlT+tPrq1Dr+ktBrhqU34zHz5YBXjCttO2O7/Xqsi6+U9WZd/0uo06
###DXVwunORkVYsqSutvDzIEOlEoBtQAEKZjko5uZd2AR6AUD2/V0v5bAXnfQVlgRYJEm
###9SDYcjcUHIceYz4KbUAXslWAA+G5YHQTorQJUeB41Y4wIawuRhbdUwoOEQ9vsjwBrv
###b3ORlBErSSaxRBOu7zJBHc+myI94v1tv1rS2iEE3ruMlQ04GYPUrH7NKwjZqCEPD6K
###E1w3jcRS9mMfkkPIKlNKM0BgSVpptWKYGZNFzlVkt1mO2QBPNQw8umxirP+6X/5EuK
###+PNQhFOSU8XPpAovmUMZfy7KJDahpIY4zXeNU4KNLPRk4yROh0A0STvnTuvv2GAMk+
###pCndrGS6UoTTlU7Ur4Q5kCn2K7ZQxvqgJYkfkgKyX8dZXqO0SFKIcxVKGFZ8/kD69e
###sySmKp4fYf03ZiYz9znxquucWBJUZoTVxQWitPNubwfvjsV2+1ZM5pgqPGcxdsURGs
###xpxv5u2J2lYFdJQ8+ivTbWQk5jGIWDK3Y55vHLMMqLCE92uvOffK2r8JNl/5sM+18i
###YIvH3f7Ks//5dd+vG/e/GpteY2H/+xHPwv63sP8t7H8L+9/C/rew/y3sf8Xtf8ar6Q
###w9ETCLCwgjkHITcbsqGyPy44DS6Hx4NRvw7SJ6qEIDjN7n9GgKAhG7BLIT3UB0iwyo
###0qe1hpKrRn1R3xIvvoHg/hLsBvAR8dkP0SzX+z1ik99mtLZx17YmhgwbstZui68mAB
###03XiAHe4M+Gj4T6yWUCa5kM4nR0mmuXGnq3v3rx6pzePsrEHMMMNocl0PNzc5p4zq0
###3ffb2BtYHty1dXRaibnPgQ7H4v0I85ZCW+GAp4rRGxbk1LBaoR/TuilModfDfpdn/M
###JI17AKxY6pquvhLhnf+GC1UUFnrXvYQV1Svq8Ba2H8PZEJOMEQF+7rcIKh3/Af3e01
###ayjbAcEg38m0SxuCgibt1B62CKHzNJIVG8nd3q0yjNFvMy0vjxunS+PyyCXjVxezue
###A+icRClux7pZZO+n9MVxLqA2+4yc911QfSvhV+T9I7zcX/xqTPoFa3hzol1s8ROucX
###n8rKTDxCfTVEGF80BNMnclmKFo+tw4RUjjIyGVqlBgMeALAT5VqPwVwT1hSsFU4ms1
###tKYIfcNfl6K6SidmYkNusge7M7r/WmWbZ+k0cBCgtNpBg2lwQF89ReaxRwpKKX8KSU
###Fo1nPll8p5W7LNS/S/0wKhVePj3v9RBOAp555+meUYYF6xRMhWcerwDMFg9cTqcch0
###1Q3X4O2gd/3xPpANRfPlnr/S8XvOWUkgmr0ycHkE/iSEM1qB2i2dIsmJx9zP9QxUQD
###aWLOQ9Q4JrPONd+GN2FGtFZ2V1o/8fhwhaWulLjcWvuAR7lHZSs4DCYSMLcQw3yxfw
###whOCVWMKjcZNqbYjYO7DOtNb+ssV70ggpwSvAViL1+A99/oY+v4PMvdOX1S6m1vHL5
###4E7r3baUAdlh6DrMtF+eoMtJL6kT4gv2Y3d5BfYnl1EnRMvQLow4VYhXUrqZhGHoez
###y9Joy9t94Nek8y4Nbiwn4Rwwydf4Juy062flqGUefdhQ+/PHzgHOMWKxLKsP2CaQrF
###GdK3jNX1ESq9LvsWKn2aSm+fp/Nrpjf8iGs2KYOIG46CznA2mLpujmJA56yoBQg7AD
###0ioMQ+dBYfYBa5aDy2yn4JTqsX9iJQZrvuF1YDIHdxzgQEFLahZeOXetX6ZWveJYaT
###hcXJ/vQOJldNlSSWPAmDyBEi8oM0RfpK+Ku68B/S1ObX9lwhVindeOv8BL/vBvtNPB
###T0ZBqoV6/Ycy0DRzJ04rZ/8v0VwHn2LO4NvwQSvzZOzuI+Kzez4tsMVX6b4dB9f0Hc
###SBQ+/mF3HAuCX+kCxqF5kMwZJP8W2K/pt8A4H/WsZDHy2ZXvy8llMBGz4LRqnpwrOD
Valin, et al. Expires February 17, 2012 [Page 209]
Internet-Draft Interactive Audio Codec August 2011
###Gmnp9/LMXM/GWeBr+5u6vc7VAvRDTlDcRDHGNRWg2tiQ+e3YpXr0yGdBHIBVTlQoVP
###VjElstmkiojZNuXcJDk2GE7ZaDjpUerzSXTbq5C7Wm8a4b0OhrdhYzO/fg8xbcwP08
###ccH4NuPfr/Id0eUe6QpZXK6tQ36xdTDKgPHexm3VThDPir9EgAoHrCT4OeYf8u/DqB
###/uMNdsVbahlpZrqETO+Glck0GjFUHiYOVxBTSErnhIOjD3tn7b044Ztk7hqu0ymYYf
###XM5ut6kruSQ0TX3c1j63Vr8sCyobMtST1MAKdOdIm6hcuyhIWt+/Uc3LcM+RGhe6Pd
###po094b7lGp12CHPBW9+dmKDFFgh4Yk3aTwG6Sa2XqXWEadWqEy9w8lHZP5HEv8qJ0t
###jYADCIqrdWxeO1U88aYodMb6bKc3E52rUAcOHiqhRP/F+FK0f25E9bM+KmlIjXv7pT
###KFhNpcv5m+RC3E3OwmHLDZfoVW4kxyJovnmPD859XnudC5hfP7EXbJe2EDxxoTWQ+D
###j4oafwgyI4FWUmZYJtuaLI42NmZcqeqDXKwFE3Ykgr/fxsxQxydIwYbxUUuTRJrCUb
###VPW/RCmq5m1Rcg2A0uxX2PAnjX2yCitg8JNGPqWOyF/rVvFdrrJBzVbec/VpKVwKLN
###SOZUfIr54i816mlCdZrJaPj5LiCvHMOqciSUvnqi44Fy8/hm85b3379z0yecrjksfa
###6+e31dt2epPPUYpl7Fgd7C5nQVGWplbca1vPXtdci5S5ieq5N1GZixJhccGvfN9za6
###1xTTsReeK9sjXiK9Clufy42Hdx7JTHxg9jZVHrB7HzoQjxRM6o8LdSKcrTVblTKsjT
###AtKv7A3xtQGoKF+r+1KhlXwXRv+jfSL/TE+W/y8at0IQF18nvUlw1evD1H6QK3Du/f
###8Nz7z/X91c3P//Ic/C/3fh/7vw/134/y78fxf+vwv/3znu/ys7JreapNufYregFSwO
###K5/DFUp7cBvyAv5CcVwoe90Z7Nt4pkWUdfy6sJY0kK2wEkilKBDvVnlOQvl1Of2avR
###pjOwenA8RJ2eepOU65NIfFsh+F6IyBQX55Hm8ADoh1oohOw+VNaE6PFJwomWN0xXO3
###Ic34de4VvcufyhKnpAhSTMt5jHEXorBjUEsmbHT0M22TKpOSGyik00lmiSfzVIJHBu
###jUJ23T2xt8wVR4E77LSsdM4nSArgiw/Gl57z9jC/MjmUYnle+yOCseuzjEwYPJk4uT
###TNtcYN4RTkez20tgcVQr4syeD31S+SmZrIVwSuiEeo9jRuFehsLJwiR8dn9R/ZQ+nI
###phwyEP8BCijH+BefHzS1uYbePG3ZidnxzlpMCzmyE8bsqKPUUzzmC9aCLtyoQSe83u
###eUmlUXQJ5N8UfwvlmMlO2K3YJkT/sGH6W4kn+Y1quLYC38ouu0/CEtpws4cmzG5AiC
###UkW9Ut5N/0PLwgyuTSwvYPzhhfXrLCNmgyf1VhMTemCh0lsvfxl5fWoWlrOPhcAQxu
###seFuzxngQIybcmJLQcklqVV+WcewBmWFXFU7qqUZq1MhfVqUThMDDKYZDL9c9e9K8l
###05HSERszNByhFq81tGj/VMojE8ry7um4+HM9hH4V6q8oadVu2D6dnldBzC3rVfkNjG
###+JXU+UeX6dvNc69hhgxJhhl6LHtgnvIhOhSgIFZB8uGreZ711YmOa60aJsx4YFZX0+
###aFHlVUO8FXBcPq64zpoAgBLMsfo4ZifP+jDTXf6cm8/0+3yiZc5X0EjBz7Xw2+Wff/
###q/7C/vcjnoX9b2H/W9j/Fva/hf1vYf/7E9j/BmgAJE9+6Pv7nXOKbYRWQBG+0/HKuu
###rP79w7ggCgfdDxs1CjeNRQboIMgs6oP5vgf0vRPUYAYH/d+StsxwtnnqXgAUfDHgiy
###yXVIwSjjjSJFRMuPH0CtZEYQ2CKFOpxMUYc/ANrdO7bp78Lx7fZwOJkGk9vpNSr6KY
###XagGeELWUVPIcNrvL+m7jcilUDHukNRuVlUQKdjCOxY+Y00Z4nIBAZOCa45Zhcj/g+
###cvv9ftDaO3p7/s5xKwYKN8942dRYlQ4biYQQXM6ugl7XNQqT1n7AmwbCuTKWYoHDpr
###sAB4Jj9O7EUXUMq3gwiaKuoxZs1YDIX+KRGkmKP2C09gaoJ8mxgppPNFqEWMQbDwxG
###mOzcDtI8/jHdyPD2FtQY3lwZp9pYai1X/WGItrYK7UK5imc/Wv49nYtjFGhiuJHA/T
###e+dfFv0UdFwTE89E5MlBTv/2QatR+GhnSShra2Z1dX0BDaJSl7IZnbSLMcxNIsSmSZ
###EpR19yPMkqAJi9GRPgHvcV5cUNxHnFX7Z83DPTkHV1mrKeYZvIPZNT8Kha63k4UP4w
###t6GxYRSVKPb8N+7/eoqwVBRj1TgMc8KyL7t+smukLBkzjIDNvHrOHnJ2wi4izvoOI7
###7BfCGFjhC9QFft4Zdkksn246Jrj5vDuxK31zTLG8ma/N+I7Am9gxa6anzHDOo9JExj
###MgkWE8CchT6BJ/6knKy3wu5EQhI6+PzPiJt5FId5dx3MlG+adeBcaJlgw03WFbBcq7
###z7aSQMa6rmHTFYqcI//Cy/w52zzzAK3ahXl+6VoU82nfPPPnbU0/aNgXy2L9QlLDoE
###JCJpp/nZsJXu5iHLx21jiinTBdoaULeurjmpXEccA6CvTcoU40rrhSbh3Sq9QeFoST
###KG1UObdOK7y97IZQuOp4SYfFwW8zEFbTryl8ySeuXkgy2G0UTmbjyJrLVHECPDmJBt
###EEJvCWY5TRhi460nAhnikKqYWzaHI0/mwRQRtjygErTOUipReyRKEjTVevOMzTTKB4
###54l1h7j9oEWN563UkcAMlCkwTfEthPFcArw9G5F2QDL5AQLcvX7IwNH79/cXDHagxz
###CDg6P3hwHaFY72Wm3JghOQRNEQG9D1u0mbXjjGUn0G273pZO8eD1OdOq5Wduc6HAyi
###/qR5clC0qIzxllMe1v6oDVvHqH2HsriJNraoG9xOcuqFWHAbFr27Xnd6zSubazIMpG
###vv+S1xdeF//2hz9OL5wU/W+Q8qx7R0ftf4z95mAz4b5z8Nr7Y4//kRz+L8Z3H+szj/
###WZz/LM5/Fuc/f4Lznx8d/5ntgw41YaBEyaABZPJT08KVhb2KQoRNUEIdtdr7enBPVR
Valin, et al. Expires February 17, 2012 [Page 210]
Internet-Draft Interactive Audio Codec August 2011
###NL8Ss3H2wErZEXn6y0Ysfy/cM9Wq3N6lZqOXLRGtHpkeGPHOPBeJmhsIr2eNnhoP+V
###S23c1DrKqXjkpo5Dc2eAjfymU0XGA8X3veFswglTFLpFj9z0a9Ak7QdHAo5CD8JjHw
###3Bj3iK4kFpuPeRXZtXgM4Z6GKUWO9H44FcTZmC7HSFB+K9M2Xdo/Bw8Me9OVEMPA7U
###iw5PhYejXJrvvBOP2KwkHBy5UCIDbcp1i8J4SK9pFz2ewj/eHQ+FsRuHsSZMTPKpll
###yq3OO2lhFFH8Djut6VHfue4cYjGIw/V8vyk+doi6eXxzL0wUvMkO9RKpB8QNFgSwbX
###SUMYcHdiuxsxEgFvJf7OP2C1+AuW8gcuG5XeRnCalD/V2lHfQEvBqeNQQuLqFznBQD
###FWJZFaoDC+BegXrOQ6qXOY75PmlrmzeDIKu9FVOOtPX8A+wE1/deVhr5liR96ejT+D
###+pIc8Umr6dUMdqd8RqmnppdQPuAbzKhbYs/iAXqmEDnkoRlg4dKncHLxxB1BEnqoRJ
###D0MW5NLBNj32gMK+iS2HpsSML1LrofgUYRjSnspcBKkbLpWLw7ODuBN2ftcz4yZYYO
###5HFkBjPf21OAM0AkndWXSYyP+T/O/sOLWFK9fq2zkHbVA/WNER6v9pPo2zjsfbyq5l
###XZreZFnjrs8XR8ZkyqeIIDCwAvl3RU3ryhDKIrOm9obu861zjrP4qF0ocsRvwBw6bS
###dyIvLpiHDxijBsPYkynlpwmLwkmP9vbhgIVdHiE3NtUwLfUwNGu2Jq4/ETuIkesN+C
###WnHvCFyF7LC02icAy/k4FHG18U6SAUtEFklURoJtcDkBt5cSsfo/76FZHecR1FNCrA
###4aeKFs5K4yveVup1E2sW4qNFTOOosoodPlNCZ9pFlVKy3lQEcEEIgZOzEaCWQb20ux
###o7fGcjNzb2NGv6+Hsp3rGUnSxpMlubjyyltbW2D71ORDspcu9APsCbjWRrwjOVic2h
###Ck7K6ijoRGs4uo8Y98HwjlkN75jx+D03jrA6MsMPIRcJAnDHE+Te67B/Zd6oIZokPY
###pKyRJbNnYxZYVmN2m0socBVWrEwSRChEfWoeuWEeGEsPxmIjD8sopZNvCw35kRBUyY
###NCiO3ZULAQRhXLQuSZWCFl4FM9+UtRkIcues2W0w+W0c0BRI1vgqSnqpCQpY6FSUsm
###vRxTherFKhFgXqxUA9J1Djanc5E6g5Fs1uN9k30Cj0oHUySyhMqSlBMc5SanKCoJiQ
###urFaLEdi4iM7Gv/glEheijhUWogVXsy9K/AyZKdLYiotJOfiThyqiVicBwkvTYDb1f
###RwiPbexD2bb0fSKq0OmzKr0FhtTyyK93yJIlARMV3hrDIBiRmOU0fd7KxzucSnAANg
###EQe14z2QXIlexatWWphYbc8naHl+9n7PETo6jRPSmtlvttqudorxF3axkqMayHIGR7
###zKWZ/TmpqPHrk0mZMuNm1yITyc6taU2EW76y068d9dR3R21JmNx9HA4HS+BOPcoVng
###ZnkcEgO1hJBO6msLPaXxC2VExgxdQz6qZqazQrrMOXVMSbu0sQkuxfba5cyw6KoSlI
###eUZk7IREoL84s01rF7TQFbE9qi16HDOjyRA9v/Cq9gv9H7AruLTqxiCCWLFrRkPw/b
###fc1Rr4gWamugCv5aWnerH//6F3uqTSzFPf5e5//5/h/nJ9/X/6NWbXgNy/+j5i38P3
###7Es/D/WPh/LPw/Fv4fC/+Phf/Hwv/j6f0/3kVhl42HqIsOx5rfh6mpq0r7enwhmScY
###OztrB+/2mrvB2fHxYUZFxvwlzW1kivqblQkDG0VlWFx1UuJ3lc0zO7WoHuqLktWaLi
###pcWcxwUbl03CNZ0TDQ+yPdRGRQv4e4rGTd/PoIDWegY6Em8fkY0Zp9JS7gadH05sRH
###f2feQ8mJV6fTh45SMJhfceKwbBeJcdAfdS4+MVYsQmTspmCGrAxxt0OWZ/HDqrjSmh
###jD+VFOGj6i/X5oXcDJxCx2IwH6QN0HeTxl5Rv4CFyQnH7nIyXxuYu4Dvxk+Ih3RUMv
###mviYniRPhU/RsIsmPoNHuJdk4XMb3QbDqyvh7PQgfIQ7DUwyZCpocAgqdgF8nPMdV4
###SAm4wnJg+l4EPznW8ZeD0Wjkb9Htdui6wwqdlGb8qsr/jM2HEhxyIuZFpUyBUS7/yV
###KXPH0eeZ5YuzgvLXbgreXNprE6jn/WkYXFpLEbxxXU+ELYJ9Xa/MPgenvh164s4uSL
###jdhve4hbgPwstJQGD417vgsjed2N2cRrcjzJnRjQbDWzMVCHyM7qfjkB/42Be7xuIo
###iHYt92f25+AOq5dZ6+8TqwfioIibivGLDIVHP2BuJFfIjbOxQcrxOPuaJ9IKdl+3PI
###wEvYpHHXPSJPc65diiARE/81/Hcbi91+wZX16UWSmh5QfxlNycRPAciwieJb5KYEa4
###VSO2o+UMYZ3AjUWYwmfKWAi218MpU144UZyy85VYJa7D9MRweOw2waur7Br0QVIH1Z
###CFf5/IzI87rb/TIdD44kaLOYnGUiz2yqkQmgZpiZUrHmXcQVdDFQJiug3EnVrF4JKF
###6iXWZF3AcaziFl/qg4FlebIfnqdaDK3pURUPqbMT5ZjvYBBt6JgjEoaDylzxbHty9B
###yFzVE8v460AA7CqVukB0xs/jBjGQgMca5Gji7jsbSGnJ3hscN1vDPogQQn7uhaVmmE
###xTMRGRRxsKRGmDN4mdr5s3HcdZbTeZUB7SJvmMrx+UyosJ/dWEVtzDW7clBMeE41zc
###s23ogUgoqfx+eZnjRW/BJnQNou0U/lBGnTKwoJDvvUE9gGr9d0X7bMBtVMjwm3Vun/
###icBy+Hs9LcAYVMVL+/IAJIhxEWw/pHTxqkrCuViZoCTpygJLBaolpzEnGeWhN1oweP
###5SZLO35jjaLhW+vxySuzTwlc5WN5+sOU8GR6o/gXkY8UysdWuqys02R6GsLIqG51K6
###M4zSJGkufPoIevKiAS/qNYCsX0IhFWJQquxDamjCXlBJxCFeQRBIjjmkH+o2uJaD6s
###lLrMN6EGO6orxYZdW1qndlOOEgYKWPqioks7XDnhd0DIescS9YCtsJhUtLcixTvKsh
###iSW+ZWXvdsNTvHuAt4bUMvyA0RWc5LHKGge7zoyVgIAusxsbGwjaJQ715l+KQZgfGZ
Valin, et al. Expires February 17, 2012 [Page 211]
Internet-Draft Interactive Audio Codec August 2011
###0ylJZB/IRdVkioys1SfFTcqC/rlHr1is/5V7p3XEpuaoE2NpGk0a2ubRDfaal6ueos
###0Nw9+CBHTias1uNXazhxKRRr3QYqnGreBgZYa8A/xoy3SJ2KlBxOqeTXPLM119BVmG
###8n7qa01w23rKF5Npl1rpOzJ+7BKuM8DSJ0e7wbhyM8gKJ44grKct/iSAboCmGvGrnc
###QeKVBmMOkoJGZPGLiziVwL70IVKV3KQKZieE/2oklm6iaMRqDHdX7GoccQvRl9+CQR
###SCEJzCX9j6Xg5JlKu9VpkXCAtNbsHg9FU/JF2ftgq9wvG0EiOq44/iCVGX45/OnbCG
###Wu0v68QxFjiK1cT1SZhPwBsBrxZ4W+p6J0G7bZTKwpcotoBDxaUMasx3J5ebHFVh3U
###/7IoDfFYDqGrM7nIm2lhbvFp2h2fFJFtrV1won69OBWlHfa1yv+nUkm+1k/hTfjWq1
###xWRJXdGUwrpvifDwm00jy7Arc1RflayQRex/XrOj962WhpBhCNBlgmIyoO/aS3VwXG
###svjJVMj75zHXVuuLAaDMkn+wrF1V2v34dN0WgUDXiqZeHsb6avKERZN76K56Rm/5Ad
###UBdgLeE0X4sTDcmhDAiNoKSOk5ullwUdaHFWR9VKl2CNhtEBzWZToAOZ2swTd+BbBl
###PF64LVCU80HdJZEeZox1NydvmV/R6Nh5oMEjYquU6QChCAlntayjFukcofN2OdoWhJ
###MURKDJGWBPYvBAuWVb8//FyKcVgmQxJ8AG1n07jrorl+2cAc0HgCDvxIic6LQ7UuR+
###E9m9sh7F6UiQS/4V2Fyey2xLYFxcWrFNNc8WnXlUlrPhVUJ9wqhNLM6usEqwsz+438
###lCXUE0rc0sjegSzv/kQ3BEucCHekuXtRpSZIISvgdXycDb3b2S0aaPAmWCSsNMMrjm
###Xs5kIqCLmNALPe6fqqZhFOKJNYhjVxOtf6obUrlxCc94YVmrjwclJSaaupGLgYCwPK
###ZI5FWZKJejGgoGhq7TTpoHTdRpu/oMtpFU0JvJMIuPXorBXSJFVpg3YmGzDid0M8UO
###yEk6jMemvRmrbsV8SuBfbQhwdHarRKOaf1ll8hj4m2FUGAh/uwxt2Gg6+cVL2YWqix
###3q0AS6aRTXiAqWgC94WwWhLInyag7+P8xpTnfTzW0TESKBv7Z2UAVm1C6y2Qyq3ciI
###1zDt3hGn4Xsc9D2K19CXv98LIfvRQdHLDhbIrXz0EmMwwgp/bKhVQFSUeooH7vA17a
###gCLkv6G6j2fCCIMr/OEEMABawF9f7APQxtrpzG5n+vUglwVB6lvqu7KiVZqHKZxyEq
###lV44CGqjj3gH7DL6fX5AKIeohi6EplhVJqreVkSt11HyI+SP9GM3SchVFQENgrPnqY
###DDUtbXI9nPW7Uk9L2/oK3UNuP1yPSp07S8UV1E7RP5ymA7Fv16ePaEeTPXddxuWtgi
###keUqn7s1hr+lh6BKZlTdriPTOpOuVjylc3OjhzqTiIsCSvlxxVPXoFR57AzTLHmfzi
###s1YCkDanJW7gMez/vlkDN2yO+z3O6SLJbDUiDiYSHcB1X0RrUrftyYZdy4efsuOmI2
###DRGipklt2OW5+0n+mVwxLePjw+Pn9H3oBo5inblVQtvkAD6AiD0kP0eXkO14lTr+qy
###QjqMoe+35VfdbnHLr0+qOCcML9i9TPc0xFkSaq2qDh+P1CN0RfWYP8kph5IdtWhdeU
###Tlv7YlscHPUiNb84JTixwCPVAqTSipxkvRzbp7K+QyWhJ7leMBfCkaqLzBmZ+RuzGH
###LnrH5WRAz9PAHkij8Kq2a7SZQgqeOreiGgMAv1W8RrVaBQ7Ygj9uK1+2zn5+vFNSnQ
###SXMaveD/NVNP1dekK6zjEERvM5yRbdmSCVnvTi+SQp9P1u+aQ/Wfd/khDynem4//Bb
###QNn3f6objWpNv//jV6v+Iv/fD3kW938W938W938W938W938W938W93+K3/9RNFdbTe
###JKbFpOC3xWRpO9QacsdxcH68eMRVnpz4xHjU7nyNuRgNgBlGwQWr6ldBCW1kyuBkF/
###OJkkpkMPlwm6H38Ni0hlFE4mRpp6QqTyxs4cZZrsYowrb6yiesgs0aQrh5U4+II9Sq
###y5r7rq2ugo3jAZ7QPSGXgmdDnGAJHEF6x3Ja648CsWsFKOws5NNFUPcwVEzEe3NqAA
###AROeXKWLB0q6kSUZBomMqHhCzbbgRQALUgcTntvNnkRjXg7Nssk+Ti0pQmitxaztiB
###8Rbz5t64m6zZQHbQnO5QyGcHgbwj6+zJ5zu0O1nJh0LDtREhMSTfG3vQEd8kiXGWXb
###XainVbkri2vEA57k1ZJmPPixjb9Nginay/kGsQCYT98ztEOhJ2v/lyQLfFwAiOz9n7
###/hN8z8H5teY2Ox//sRz2L/t9j/LfZ/i/3fYv+32P8t9n9PH/9BV6TWlFTKMv0witFT
###Hj6ApKgS3h+Qxs0gCJveoI/RIJJNp2jS2G260juvnKTmNYAtYU5eaVfohMmUHO8wPn
###zm3Xu6Oj25HmLQWZCOVkgAJwSe0Pkuu2UFwjGL+xx13ekZXH2IU5vuH5zRZqjLzz2d
###fcDCwwGMgsx+i6c4Mo6cAwL9JhOu5vWDIGBhR+vZfUjS1mbDIAit4V3laoz+RIPOV1
###dHXH3oh58LHT5zCOFn4ulrk1opfeAQCkYb4BB4YVzpaZytC+5ostCCksDKPYq6rsDB
###ycThT0ZaaJoiBkNKgwrPh34ho/J6zjv7jOmn0BlZSDA5QloIlDNj/lxw4lkgi2Y86f
###BE0zUVoAx3sKOGSuTdc3atKCwSaw4a4l8to0lap+aA1ZcpiBt2vz4CQyBPXoUdZ5r1
###TFiOcq5AG3HIkZhde5m5Y4rCcmXBibP18DWFFylFX6LBclq/nFlXYMvUs675M/S5Az
###rCJm56O+L/+oqBi4DRtgLUa4Tp8qUsCaSeUQKE1+r9Djp7H/Cz9wF7JYgJn20HpmPu
###dwi0hI0HmRgnUccMFI7oGbdf+dwFmMB64rOHnxMe0W6uxqU1T6OSYF9A8pO4P+nGLe
###z3M3Dz3Lh5Cm4+eS1hP3JQ9AhFPh7ylRisGAq3wfHG4rlOndPxbw2HIx5H38B/4vRV
###8bmjBI0qflylayB23PtCZMketp5Cmh6KV0keL408Col6kkRGKG6TTByiwekJvXrkvP
Valin, et al. Expires February 17, 2012 [Page 212]
Internet-Draft Interactive Audio Codec August 2011
###rJBDJnB1PGXnRK62Q+D2idXHXyQrGO+npHP7ndegQoPo1tms5JT96MRVPKCjTIdqnR
###HZySOamdDUhvmxgBz9N9bJYsJVrVBrIObeSjHt4IXiBlYG/+Axwu9LOOcdSDnOS8CP
###/uzXeYg39yswbiY2rfesizNC07o3s5UO8v9NVe9q89iqLOdbGUa8q6lrERwogz0iov
###NmJWCJ5feRik8LO1HGJuCRnQxw6N1DzzhDpeSysyurcDJo3u7ywU4s0JPxXBfYncTV
###hIpW1kks2BVeWeVOAkv5eWhWs9M/YPYMx3f84MXutm5OrV3JRg2xwNLbFXO5rORmw0
###pJja8Ro0ukf/bkFBoBp+EaTDTIWv2UnlDXyAYf3idpDWTsKynKXfj7o4fz+E4x4e5v
###CsRaxzHQ4+k30Yr6Ha+THMMzx54sPZ9xwtl6D8nP9yshd8OD7Y2du11kzeDeWoadSb
###dq5b5Hnr9GLG+OjD3iSinRagFhsfVLwsZjL0AwWeWVQ6/aJTbR2ErFF0ezicTBVneP
###fNURu+eRfbzcI42qmPepzrmC1+geb/pWt4+tqS0z6/WamtyXKC4mdtEOWLC3ihDWQy
###Q40ayQtj6BURE0syXgXf0OqKMHjmvPa7JrCaNvdUxmkndhmgiziwh52RGdUkZweNs2
###7SPEO0ykI0lFU8yzBVdY94dY7c8d0Y36qpL/QQGdobblQAfI5dWaHGER1ulNBU1/+6
###jLsFRmYPWF0xzU13hp1MbBTR7eg6xAyASr+FTEp2AbpioZAdOQIXEt1BPhkwvmIomh
###EehJvn2wdHJ+/Pg/OD1rn0/8+cZ2XHjKLbM0lAiUzw/EcNCL9eHuBds970q7hcaGD5
###7uDtu+Cseb4XqPh6fnx3Jxd8vB0h8JUsMmZEEkl5CHo9Fbo+ghIHz4wT8tCH3Pt9Bw
###+Bkiu6zzVYgZTKtOpqnLBczCyKB4VceWkzqzApcAzOQmSLdydlBbTKirQa/krxruDP
###q9TZBm8dNw9UJH8thOSvNpLJqwrf9LgxTTYeSa/Qz0LUTkOcN2qGjVLN5AyIk3QEJd
###NdOVV/is23Gh1UkysZR1OxUYcYVZfV1+kkVwre5RcUCkCi7riVBk0VE7T59vgjifRn
###cViR/SwOKxaHFeqTGoW3173nUXWQYJezqwB+sDZxA3I7JTYYBGL4qvi5hdmLqlb5Cf
###x+2BRjAJXwO9fbeBxXtTjuSxX4yc7sfIjuD8C6sD9D/xyKU/Ul3ifBKj7FoJbQ59kE
###iUkZWKfjWSf2dFSaJSLQtm0ifn1pFsGe60V0euidiFuze/b/Z+/P39pYcgVg+P05f0
###XPnefLtcEmXthyErgPa8I7BAgmJ2cub24/jd2Ag7fjtgPMTP73T1LtS7fbhuTM0j1z
###gu2uKlWpVCpJpZLM0WsF1Y8p98HErmhfBkN1DxU23/1XwNR0MB72eoCpHhpXPVcypX
###q0c/6By+qwusOLnbMW6olN297HMIEQl/20IR5JGJrghRuz9mj1UY/Hpqvejryi27r1
###cvCS6nzYaf3FEEBNjao8qyMgLYAkqVHuXB2B5xk7srt4R5YXwYj3VrPes5pXxVdr25
###KjTSpX8ooOUzCDIAhM46xs6MJtSFNLyxWHbehvdVnLXIhb4o4x3izVdmBm0NfVbp13
###aXchPWvWbNPqtNUmGzbuBg0rco/LXErOb1U6qVIT/MZX+9KpNudtUBuzdburIFd052
###zTwpDevCK1soKlERtFHBs9miw9uIowrNeQC16cjTk8lujLx3YdJitL6nxXlnTmxmF0
###f7Cz9L/hk+3/PWzHSRJi3LnkCT7g2f7f9dV6reHe/y3y//2Up/D/Lvy/C//vwv+78P
###8u/L8L/+/n9/8+YzIU8krgUCRJoRyt20YtIWu+y8Ncdnf9T1y3FeOZ8wKxD4zjqOIH
###Y/hl0Em1OR4AQ6pza6K7Z9BPjmdEENx5vBQTdoB4NPj2IXpo/T7+NeqxXxCn7N8w+X
###0KXBx2jfM4OcGQsezvWTSeVFj2Pp6AiFnPhE6ER1PsUJG2MwpibEdkhl0Cbz6nXead
###zxHg1RLe6a3WVtYweQIqdFCvD9SCF2Eb9GP6PWlUXRsrtWt2KKcf5YYsrG6VTQK0CD
###+s+VTIGVewrVNBhFYJNlRIMPO8aW7vC3zsg0EWLenOOHWyHBfMcpWsV4ntTPfd0oJ5
###BH6QK3hOR2WpV9F2dVLD45fhfSlAxFdgkppNNkmNOs4E4OzkPOzsUiTfV2YEc9GgTb
###h6MDGKeMZiBQ9vGr3uQDmtGzetrYlp1Fmug1fUIZoi4cDBJ4F1i269uzeumzKtizyP
###zjrkWtjVpgXSFZPNA1hdY5QZnaQolHiFrV7FP0UbbBXTR+MUjP1u+U+oJa8b0z6XJE
###9wJsLKGOAA+CjSILlGYAeYuc509pPW7CzzIXZJA7NtBlw0cnOYB+4mFKfr3u7Lpkzj
###qrdj3gaEeU4feXqnLCie02HivVvpa/2NUVJsACpGqIh8p/eHEQWF6FZ7h8nYEOlGgz
###ILCsYTxiwo7mnAOG7LnD+k8eB+EaP+AbpE4vEY9vSY2N7nUioqWf4TvdcmCvVDB6P5
###bdMbS0MtsZ3Wx/OLcOcMJNLfrIrpMVs3g8A3IpVEQ6DXzB+zvR1s2l2ZtRuYUQxZq5
###ta13iESiN2o49knzrk2sJDdn27FxlzXcsw4xuztcspv0EUY4zsxbpkyIRSeu0Xaqh/
###R+yLf99VDhQvpaAHskWUTLAIhcEwdxgz+EnFu5noQbhb8URu1ZiglbJIUs6YIfRKbN
###7JSnAcjW9UiTRRDj3G0LDQZWFESLIrdWP8nWLblJ9HzrO2E0fW8oas4XBG00k4Yccm
###a0TtsIYdyYwLZn7xyuoyoe+U8ML6bZxG+ZZLvlbq6WKWci+5wsAwaKWKOl+nyQRtRw
###LFtlwuFuhHjV5DBhFpreaPuaJNCC634Iu/mN39L1okID5J4jYGHcbZkXx3Puzu74Sn
###h4etgwsWw9fZE9WjwrH6XAJ5W/sHxzt/PdiHv3ugacMr1qy1JOgKYrIf96LHuLMvNp
###R8wH2iIwfeOjs42Hsfkp2AP/VNRxokF/0wAu3oG7kOblLBJwNnPoYfP+0wqwQBb1iu
###kWwdaE6LHMCTge+dot3DgO4Ad10mnwk4QD25kFTERk47u7MW3EcwRX2r95OvtufPLv
Valin, et al. Expires February 17, 2012 [Page 213]
Internet-Draft Interactive Audio Codec August 2011
###zW1S54jOpycSL3r/5knf8xu1BIVx2eEgIq+/yvub7WbNjxn9Zrq8X53894ivO/4vyv
###OP8rzv+K87/i/K84/3v28z+nE6D6MsuGukHqKSWPvLxyWL6b6vYpIT7z3lT3efJ7y4
###0Gu4+ghZ5OJxIgZpPEi+Mn0/4VmV2CUfTYG0aYTQ+KpsGK2zioFDhsWOd4E/dAKySG
###1R72RyBUJMCXO9Ek4r7n07F9Z8Q+lfQdgApVyHMGCXu4MpEYd0GWHtgsVYIl9Hmluz
###jsF0/hh+t7zwVs9440BUdgbeFN6SW3zjJoj+HZ0QXo62hUxFtQwFdLsGZP9w9Y0fIL
###Zc2wDB+tmIzM+ivq8t5wijewl5eDl0FT2tueuAj5dLE73izyzxm/6V0h+aI7QF1URU
###pmt4+uptfXLPiNbONZ+iFvmYMefzMQAgmqBCT7sF6Q0EBrllfksyzpSSLvgS42mFGX
###e5NR2I/78tCPAZ4FwiIfACF/wddzgWC1js/21NmaZD6zkSlx9SvaU4MdbusJ9oHPGe
###FOZrSCFPnrzn75hVpCtPjgt/BdPGnthB83S8oBAMZVce2eu9Nr5p/9hvIJUXuL0oMc
###2N5w8A1pjlmzAmHNAtKDaQEQRJf7F78F173oJnkCBS4W7dtEAvbDXKwg2MKPerhqG4
###LHTOcadZTB7+hX2IdDaDO8eH+OIuCmZUeeZfZmVu+TU2b4lk36Y40PhizQh2Q3njNX
###f1EYBN5wZP0mLtcKdw9A4jvAzs+wfDM8unbuWTC3if2SZLj3CcbFYC0v3BO7/a2slj
###znRMaA1GNdKPFVwYVHFH2ZRY5a2l/nJCBrHHYfsjqbXTaNvj6dsHMVf738o6tbFyHm
###5B4HgwQlDJaUObgCXnHf7aBWO44GSdeIozVf2yyy/FkobmOEbVBor69NHrmSHJ+l88
###mKu6vbvhvzsDGNY44eg0F8r3Yv0JgHExXrju/XC7BKFUEOdrT26LEkd1uScth9rA8t
###EIOMoSXh3fu/LYQIvBD9t3h4bd6zWQA/EjuUPZltukiAFcAJ0AHsurgFiyga8+OGba
###GHoMEyWa+sqITy6jFxASGy6+5c/n+pokdJEaIikco3Ur3V7G7JUeqhZ3IPio3h5BSU
###Pz6VOyc7x39tHbW00QywZe4qKIOOzBqSELytgflBLSxCmnOM19wjcuMAHkWiUFuPm1
###nC+abrmuWniK36vJ8f7MPec3DozD10gScXXHDuVcvzdVRihHu6ch+tlGdeNLCxo0Xl
###oNUK3+0cneiE4vrOOgMXg7SaWHRpy1gJFEQU9MyBWgXjhUcph3lweHR8cXBuDFEPUe
###eZV9AinRnVGlpwMo+H98FuF7awSYx2ZTyhB/ZOu6a6Jb/YZB7vnusDxK/CwpE+RDEy
###VnnR2cvwenkCjQqm1vpY9sv3/hN6dEX4xz/S4iE5PoWELIARduIe/Ne2VSVTKICC1k
###9d4aRDBKO/GU1BqkvMQCcC+SvMLYWCNzZEHFXxDhgbf7Wq/bpz3mCRn+QvTlyxFFgq
###CoUCoYWNkD8q3yL1Gwt7oteUB9hmj7XkPWmJhASqCxQ/G4rZXowrRKxFHmXPJy5y4a
###8//BbLlUSWFYXvB3YHO1Wo+6LGby5G01SSQ6bENOizJMTgTIXeG8QxKha0N8QPEzNQ
###oEETmFsskhFHtmxEW3qL8HzjoXx8rbV0FSlbh1JdP3joTuThVoz2TxDtOZtPMViwPa
###l3iNEoLIfuk6G08mreh5p52FT0xvFkOsYLFpOFdDBdCSPjmTYPnmex/YpbUc92QBnX
###hQ++Z3HcupYrYaXO9m6siZ3NAvM0PBw8tPlxd9Byoww9DQ+fjlsHHjwwFldKHbhLg/
###73lhueWscefpqp3epI5X1eEKkg60c94ACStJ+HuOxBUYpAfsoTXaPIhw4S2orBdbi8
###nGHN2N7y0ZrK92ct1jM+HORu6ctV90ON2+Ek7vX0WaYwrxsVFrFGb/2cOk8H9PIEiA
###aXsASI/CzI4Pw2SmzTaKolymQ9dHI/6fYzRlXTNybroISfE7bwnHDn+Dikg1fQHUM8
###n6VqCjBi5xqATjC2nxV1bUlPQa9ZNVn6efF1/2D307uwdUEmPgBQAvFhBfZGXzCrRU
###0hOQ0eWV26T+kTyToZT2o3cEoW6AnbHH2dcQSVjJ7I7VQQh9MTz3U2LSyUty1tvt2A
###UfgQibC49CVJOGWfsMeKvWKhd1dq1z5bbgpu3oXy4prCEkDOPUu+8WgIUhSfhSFLXk
###D7iIjZuhBuTCGZnLgZhlZrr9dzI0i04pLPPAiyxpOOmxda6yK6Z8rEm97/MPGNTWNU
###7liMSsaAZo1lxkz6O8sRQDQ6HuPVA+hls7GxnqOfbajhWbE/sp+eqxI5+4vF/bzuif
###3Nw0MWWhvaJSG2JtbX1pr5FwVZz7wjXpBrzMBDSg+EJG30xKdf+y4dpXfCz89nLMj2
###dDwGXSiUl2RzrUij1pU+jidSjgvKkpI1WF6M2UL1QtiZcaL8Kmisrc/AkFVN6/Yzry
###08/TsJd3dO9lvzLCmXeYgbHniuh2tsTawxl5VkrTFPY3zwGQPXBrHIqlKalr24vTSi
###K2Y21lXW72yQvegGl3H84LATL0gozi8AuhOdXyJEr63hdOwB7AXKixuAnXHOlEJjH7
###xUmGcH5zMHuqmF5OMOiPhFN5Gw+M0YHde2zbcfA2YbZ25E3cHNCrxDH/qo19MzQ1yR
###lYeMBLEyEgAx9Yb36AnP2zVjlNg2elv5z+V/KJz0uLsXHhq3oAnyPowNf0StjdlRSh
###QoM0POLFAiaw6PT5s7Yw167en5arxZ7GY8ntC/5Fp5EfdH2mbuy8TS6nbio8H1kG9/
###OHT+kWZJD6GiESC9y3aEeKOdvya/swkN0MhNdZ/mLMAwjdRIDgLI/gLqrY2VxWDY9k
###lOrugz0QlevpzlCuVenqUGbH+oHL5QVC+304luvGAOFb7jKbkqEGnGkRWfW7qsAPzh
###ZtqLxnL565YP3ZnipZxS73mGYEoWHRjcUG/OpL608xC5dVnEW7ZtRq3oG17M6N6gxc
###2N9qFDNtZKytXzvLJh0469msdFzzq7yzn3LPGZ4+PHx3+IJkDl+zpiZju6qRJ/6w6n
###CX83GE7YAmKNWoEH7G6xkwbtwr12PECHRivGWw0PvFtHg/Y4joA2CbXITm/QtIf36X
Valin, et al. Expires February 17, 2012 [Page 214]
Internet-Draft Interactive Audio Codec August 2011
###k/xlp8WNUNnTb4vPCfhHg5u8yyi2XWU9alxHaJmw2TB2TAibcJ2FOhEpyExwe/Hhy3
###wo/oPCDcTwVEMx/TfkxbK8cQI2C8xfY4aDPX4k7Mth+L6fHqp9/iMd4oioPpQIUfYs
###1QdftHO10P06Q6sR6ywbMq0sdsnhu+nElKT4jdwMY8H6vneJrrIH9ROD/mHF9OVdZZ
###vsakbQ6L9lajMUb29tlIjh3fYJqeQ2jtrX4M7Qcu8lDxg2ntN/doWn+rDqR1cOpIOg
###uan/0L66/ennZQbY7KPaqmNe0LeZHqFVBM1h87Wfap02Q4zitE+PvnEy3yCxGsT/8q
###cRGy7v97PAsXCgEwI/73Wn2tacf/btYaxf3/n/EU9/+L+//F/f/i/n9x/7+4/1/c/8
###9//1+zjvsuYDzJQp5mDfc9T7SQ29bwHKBmWsjVbXWWF1FYyM/V5eNhn9+PkheHFoT1
###zLnjjWv++HQ94cbx+QzqSIa3l8fzy2miO/iWauuvBL0h6DrMnOO+/AybNTuLnJGsnT
###0nx61DVdxJx+4mqn8IR5NxSmP4chxjgQreZ4N3+N3BhQlpeWacA4kWOg9F89wN00DX
###PQEY8EEEo19JEo6T2+71xMWFOH+4j1G4ERd22DfMzBdHMGwW2VUqiDpgO/AxRo/kvV
###nMlcPTOAWG1X9PC17eVUGRvz+hC2ii7KLohZIQdsNSjD2RAK1OWOGCWTB0vD2PwiGI
###ZH3mKkuUyyI6xOyCLInR/eih25/2DeLHMKsoXWGkfXQqRVEuwqiHV90JOUvqNjlj0b
###Dze+J9LFj6t2j8MTc+KWhuNWjYhxD8Qq9YZNAXaJB6/S3qTeOgPqtDNLHRQ8l9WQma
###646jbItIkETZLqHSZ93VJ8cD08gy7b63vTusZIKefnraUC0o/qMGLFyEaf3W7TFyGj
###HGaBCMZ8gGC1SAaKZLQQmAvH3Lg2Om9pYbh56ak0GTIrRB8aJ+M3PGuvJfRTHD89s+
###htveJM/sgETtNa9casYQx/b1XHyU6ILV1c0714ZIm5042vOHKzYtf9pVU4+pTxBPel
###4BszUfY6tkILLibA02SkTsYcINxX3WHCRsFLG4q9gkUWI6lnz0BQX4KUm2W4gxYIZu
###vXx/yrI3vjZ/ht9oKMfD+71hf9SLH7qTR7+9smwfNzNxDxGARlXrwJg5fUiDaxsGa9
###zNlCiwMbs3jlFkxWZlqBlfu/JWt363VUkTleAheznks3d7iE9nFBkEmIPo7AUqMOG5
###mrCUwj9EAIvUg6pXHtxykZYMJ9CHEagqGOQcO4h2kArNZ4xBthinTWKXs5J8R5+2Zm
###H6jV6JyX2YmFNO1XO4t7KkNIzUhqPH8FvcngzHuJNpsuYD++NuVZnnK0a6kuVZE6i3
###ooa7vLVgk06DHOkZDXqPNfiJRRJP0rlPLfWcwufDn+Zcl8Hi9TszQrJWZEAKJHMOuK
###X1X5Vp7tkNTxWQvyLNiNOBp9B0wOP2c3qVsQ8AmB31AOET6xAaTgqfxddH6Ak2Yghr
###OEv5W4hlfqc2vK490yRmLQwxi0cHS9v3z/zXtzK5hoKlM7/FqC39tJ3QeKqjUUyg2g
###lhODrGRbgE+N0XcIGG7w3W5R5QVrTZSce63k8TuHQjkylU7AxBLNm8co3AsBtGIA7d
###SCIqh6yyI/mIXEDOTx8r7iT5RquJrX5Seq6dRqZsHuoRSLg/Iy0ldoSiXUPGX697GB
###ORmedVZjNP3J2MJaJNqWApWVNbBIr/p32c81+xSCIUKMdhZ3g/aC4a+J0/M85/4X9r
###Vvz39dX1WnH++zOe4vy3OP8tzn+L89/i/Lc4/y3Of7PPf1vdGwxylxICXslMwBm+Aa
###ujY+I/A8TuIA5IA4ea1p0XetbpWtc+SFqsBbTdRMF1hFaQoFmhlHT86qB5L8sS00r+
###EzXfs9Syj51/Cci9OWDGl+Ay2Ay+eOqZAeE9J7Ja2aGKBo++7b/A39PpRLsmdQnKyH
###A4LnUHx/HgVbPMIOY9+6WymPtQGwfCMG5iXQbUuD2WvIHt8WENmDBUUHtmuWDzYB5j
###+295DVqs6BF0vM1i5bLgjB/XnRNRinEFvHkHeBJQDx5w7u5glPfW0f8ehLDuljW6cg
###9Ul6A+O8k19EUWcgWNhrzTsCnKWOHeSFykDlL8rVZFgzjjIg3iCkaHRAViBkhZoBnf
###JTIMTAvqHg0s/HG497fdXownPLqpUGFOPzyl2alkYsk+b4tRpKkOSZmGrYcZoYLSkN
###EmyDEfN8uO2dpZ3uHOeaMUvGxd6nNQCV7SpBk/AY269s5z2V49bFLkzVZ4/LGij9I5
###Q5P2p0AazszU1PjwSQccwSdl2mvL+NIKgnrLEd6WQa4bvutJR4MBZa0lacm+7sNo2D
###pZFA/PuYsHd7x/3G9dflvDQ7tKFm4w+YGTGdiCylKDsx8rXqh1A+pqDqjNZ4DaMKA2
###c0BdZVDtKWihmTxAdg/1o8l0LK4GMrd3IF5OxtF4HD3ac4QseXkZ77wrvlrWTo7dPN
###ViUOvWDTmd0pa3MD+E/kbQUdV4o5m0oZ/Lfkpk3LZqvjTu5LASvns1gJ8PhAViO6Sy
###AG/rDN+QjhP00OFjJPIuWCsICl7FN90B5nFxGaFOxwZDZMtdW7Rf8nFIiRPfVZOrcR
###zdpedO3cszGNSMmAPZtdCT0A7YxvvgHu7eWnwohWXvX/iZZf+bjhpPtP7Nsv/V1tfW
###HPtffa24//FTnsL+V9j/CvtfYf8r7H+F/a+w/z2P/Q+YB0//GHwaeUx6jVwmPZC8nt
###eg1/gZBj3MT9iz7G3PbNCzm/eNIxNXvViFiXi6Qe/Osbt1B02YYkAW/oFF9RtXYHVH
###YHeyw97vYU13r59dvB68VcWFhQiRJFJGJdw0QEYCZh74WK+RPBBJAw457t0xx707aB
###HQAx/ciwMiTR7dHKiZTvAwamYMOeZu4CWFj3J3cAkNo799zbZpgTRYHcEgg4TnEkRl
###Nf4WSzMGXz4asL+yP9z28mkX7SwM4y3mEK1p178ZZblN6q+VVOxrVWn6RFVuzmlxo9
###VvRjgkPa4ML8j685vjHssxeBW17xCNbBko6w38xIetjRd+YcvqjkUrzGu54fSHOM+F
###9WGnsyDS65lIZ8axv1bS8V7Pgfe6D+/1n4T3ZQ5pUdxjc/+kISH8+j8mLBPXCZ+s/s
Valin, et al. Expires February 17, 2012 [Page 215]
Internet-Draft Interactive Audio Codec August 2011
###/S/9eaGw1b/681C/+fn/IU+n+h/xf6f6H/F/p/of8X+r+p//PyoO4f7Idnp4D/rIgQ
###f8aDPH+B4zOjVaPEZIonjqG6gchNB7PHQwofJZbFGxwU4PjAiBxBZWa3I6/WO6Jfeh
###iLhwcRUyIINEHbG3U5K5wFqtSBFXthLHIeyfPOHmZZRVYP+0p3HFstmqeZ6pYUXYoy
###Atq6g1CqkXlviGcOdqIps9/DkKwpnpoyV/P7szDpT27rdAHCVI2pK73uoNEb3pSc2M
###O/wrJCzoUtfDg6CfeAox0ehu//l66rY+zhKt59XsfLzxvoRbApNIysfjR4P2b2VWH9
###E98vOzEFS6Z7na3DoCu9UEjQ8t4mqfDoHtq1lLnyXdU1DyKLwn/dkdclkU6W+fV/DJ
###WPRe3k2FhczDCPpC5Cqf/Rkvc/x+PX/yZkPOI53UIMdk/OWwuqgtn6X2O9uVa34/81
###1pqF/vcznkL/K/S/Qv8r9L9C/yv0v0L/yz7/ZVIR6WfaWeaU8gVxbe9ByExUlnnxbu
###nenZvsdBODW9PfBv+7/uL7m7RmbTEs7O7tH17i6cIX+HeTg5BA6o011uhanf1trHMg
###AviaBbwuO6U6+rpidBhTvNLD2wp4G8Eq/9vkfxtaG7zdoPbie0Xr32vWZr3G21jlfx
###uNf4r+NeqsLEik7G+dt7nJ21jjsFf59ybvZ0OLP5OGa9nvtP42tf41/P1rsjbqmxtm
###/0S/GgL2+h+DvzVG3I2G6Cef7yZvc1P0l9dvisXwWsNf01wosp/P0L9V1q8G74+c70
###32vb7GYNQbgk6bcv5l2+tiDPzdKp+rZtNccw2Be47futaGHJuNPzYmp5813q/1VT7v
###HCcbvO3VddV2Q8Bbt/C48XT8rfH+8LGrfvK/DQar/rpu4lOf303Bo3h/mvxvQ8z7mt
###XvddnfmevD7h+ns8bqOu/nBu8nf8/nt76h+ldf42u/wfHzWuBa9FvwLt6/hlh7dW1+
###12b0b9XC44aJP8F/+LwH61qcNUFvcq2LvzafUXhjf1P4yzzbzy6IJuHHtcvgtX8DCp
###p1Y3LrNf53nTOG2pr5d039dZE0/19PG8YEBOuCgW9IxFL/OKOs88X9h/Vvk0/MBp+0
###Dd7f15xB1V6bDIpvoIhfScAbTXMM9t/Gqr9/2iam/WZu4ELAEP0TG4/A62uOz1WOTz
###6en4U/Mfa6WICC2fDfgw2+KF43jHKIx1T8CXyl4W2e/nH6qjcFI+f9rYkFX7e+C/rc
###rNhzUG9aNLAmaGHdwH39tfor+1cTdSwGxcco64p+8n5JQUjQpcDv6w2tfzWzX2n4XA
###B/Oq0aY+OCh4Qt+svfB5vaBvTawnl90xwr51U2/oz1oWgis38OPsUcNc2NHNe1xF9t
###1eyf2PwFj5L9rc/kAVAmk8HjHcKwF3+LewlXLRrI2F8jX3/xd11w4rBec9xsiD4I/G
###6YfGFVCD/6pm3TGu+jmA+xZ6zWjHErQYHTnLYWZm1g+vjk3uUfokCnGIJgYYrUa8ay
###UyxZDRGm1WTnr8XyEOyRo1Gw0dcmW6o3FPtSy6mZOcTkNu71QkrQSppn7RJFGFP5FN
###tFEPBtuC6mqWH+zuVNWV6XaUSZVUHSYouydDVZblPCcvoh4W746wgWt1GTuFfyrZCt
###1sy6QtZrclwKXVPI42seHU3KvqINgQfRdyHHChrQZGSh09TT+iPa4v0Ssub6posPri
###dJnUKOcd1qsyH7p3RWwe7FViZYipBb+bwIeVWOfdWdWymPNs154PQrtxbR79favMhl
###Kpa+wK2NY6HjCJm8qY2Fszy+zdRXhRjJ8S+2cU6DSmfQ9VuLpuVWImhM6KiC/WzKsT
###nzwtldsMa/Cx1P6FZyfhTtu1uY0EFWTXqoi21GsHHB5rWxCJ1jVeiUtk1hzYEvYKt+
###iDndNGm7IVi6pVvKsWu0zrdERfOChux1lKcfXFdcFdsq/87ptS74rBcfHA+rgj8JXV
###foOBtp/ZmDg9a9HPS1OTIumAVrNfN3wX2kVljzcNA1Y8UqDmq1JTClWQ5ku5KD2hxC
###ULeYVcG5NA1SYE1qhjYHFSuDU4Sw0qxrFNGopbRh4qFhKYC4EypNVsyePWvWyhUrlp
###era1xY7tqbgssJ7iNm3qVI9lcT5ppCQDW5vRC+g3VhTRVjbsi2XQ4q+iwsI6JtPh8b
###QlAVnF+z3AhaElxNUnPaGNRupTiowBGH5+wGYiUrYYrV1PqRCo+vWLk7iDkWVossDs
###rpVFr8xBhXnTG6HFTA5d/ljiqsjHk4hrAyCQ5WT4UvYKdzUG6tqb8218l605zb17rV
###UFgJBc3bVtg8HFQoToI/1K15EFKTEKT597pGp0KadSywtsTRsPszBwdt5OKgwqZucR
###ChGkkO2szgoEIGtW3GFjcy5GnBQcXIbLlNyFhcFhFt6ytV2AYdjiUoRYyxZo5lTWtD
###YtyWV0QbqybXWxf2SE1uE7qIHLdNPU0DX3JX0NRhqcIJOVHuDmncR7S5rnFQS8aVHH
###RNjpsXtKgsi4OK1WbZ6jkF14Ustrnm2VEEraXLR+yvkEU1GVTKRavmWMQuJTmogCXm
###z2s/T4Enxsa/C9lno+5yUCElSJlHwNuUcG2Y6fZmWwYWMigf46ra+RTnEnK9OE+wZV
###8XvoDtci4hC4sdhHNSsfNm6hfirFDsXIKW7HWUpx9iRxE6iFhr4jzI1T8UBxU6iNDV
###bOltNa0/c3DQpo+DNi3uVrO0E8lBOTZF+ca6h4PaWryYXYsbSRlUt3LUTAykaqk2B9
###2Yg4NaHEUeLOgc1MZ0ioYpVrSgZIODCuoROLSpxz6RE0bBpouPdUGhNmWmcYO6xkEF
###nkVf+ZiE5UiclMtdQ8ktqRzUWW2CuoURWlm8FD7ETir6nC6XsL9KNlNjEfQpjJ7Wqb
###+wFEgaUJxsNge1Tszk7sDpecOzswkaF1YDuTtsSLg2zPwcVOhKHKdyt9C1Zw5PctCZ
###slYG57J2dFsWFpZEAUuXQSUHFTuXPccL9EOudXECbO+efO7r2tqXMrngnMoiNaM/c3
###DQcHh9ncSTBBjphu2KY/JRBUfMi9hhhJWpJvHm8A1BU0KKFTxAnMwLg7kw6td1+lzL
###Gk/3ZsBt8s11awCr4tRtwwQmTg+FWVkwD+kGsukyYMEEBMEIRiNMTsLdYUOIIxoSxC
Valin, et al. Expires February 17, 2012 [Page 216]
Internet-Draft Interactive Audio Codec August 2011
###TXVi2EiTYb5kQLpUNTFO025AmnMAWKEzpBJMJEuq67FAgzsW2abyCC/2hH63/Sx+//
###f3a89/Rr3/LJ9v9fbTbrG9b979Vaba3w//8ZT+H/X/j/F/7/hf9/4f9f+P8X/v/Z/v
###94mdsT+A2FJT3Vw8luuHNxETRe4DVjYBRO3LP3O+cfsAilUGalrXhmIOaD2LyK6mWz
###Xm/Wgu9v8DJsbQVlefh3De/ApjUP/QlhGe5juwcnn4C9hL+aoKj5OlksGuugNKvm17
###D5zTlb/2Q2r3W+8Xr1dd3uPLauRbyjBvHir3bbvBNrF7UZSpZGyX7cNtHEb5zvx54L
###5lqwNqpZ3U5wolgi2PDjppW2mpdht5FFbr46C29tdja7m6qrFaer/o7K2HVGk22eod
###doEtMNVvxN2uVzhPVjAfUuv+gdxbB+GC6rHVMSWR5zz9ump0UKrUeYc4bOM1jCLi2z
###N+Zuc5g4L6jN42GSBNe96MZ8p808FIMZk8i5ng6M2+gsLTib+CS8e/+34E9bBrXwX/
###VAeBbNsuJmDlWn/pYJxUlNTiNMyTju42QaFt5hGkukppY+VQqzc7QmR9Zm88/HVgk0
###2mMEURHTqcdZ40OEsSR7g8nyMh9lZjrkzKF9GnUo4bETNuIJQ5tSm/lGxibpe55gHB
###7Q9gCA8pEUM55c4To8kExWyke4KJMqAUMtPz+jMpt9CrPKy4N8oToxFTJLZ4w2qknc
###H4X6T2/struV4OsbNWREL0+vCsOEbzIACM4sxQqRS1+Lo8GoQEsxT5oIqEvtKCG6GE
###Xtu3iCXCBRcTKoJUykyhb2Bao+ko+IxMaJfMe6qY9GJWzW2JxbMdjaCi7+egYyAstF
###bgX9POxynU/rv0goQSkoROZxTCHTvlV5oCMRAwRvj+hLlsKNfmXhRr8GS5Jf6omO36
###qVKXK3X4qCMrNxFaMyQhuejOI44q84MrtO2SyHj5VsA5/vxjeHThRmjTFpuc9lzm1/
###wnN/q8tb+qi17N6XQck7+CqMsWxk+A6WMSV61mAQMy7obZNyfP21EJCyePTHzCUMa8
###JMWe6Ux+dlGgZEANfd3VRcVDRElH2J4cUwZmVDdyry3tuy47EuO86mVZyuL1q8HneC
###vpOOgqpTiJrV8UF4sXMm35oBjhx84jnGfLne7SYutfqvAnbubE6xUIxEG5gDHs0xUI
###wybidGVGAAblDN2+DX8OwIM3O92zk6CVsXoP5TjCMfzWlsOMGcR1DIWnQaY5/0R9a0
###wS/WLKXDFoGJ9foSJm9l/+hXDDALzbIET/3ooWTtJ3UTv/gswBd809KVcW6FumIuB2
###+NijaGsm+IGt0xIc2ZsG0v0nZ+yzthq88+YQw2jGY1bcJW/w0mbJUmzBmizii0afu7
###vaTT+JSHhzKFpIKXOMsWa3oGdiOFaCELtaJvcXB8tkfMotvuxoNJYsVv07cLFH+gNM
###BrVHQuezaOO7wjDR4amo8HS7PEftkMUAcAg9CJx9yBQo2WjVG8Iyknu++c1NaNzlNF
###7Vdtl8jKsWWJ+UJHW9gY4dhNnmCF0NoSNZ5kgGjbBoj8pgfztzTTgyeSf8DE/Yodzx
###96vrTLKD5+aIeUIw3Z0OH5zoeD8Pjg5N3FeyTAJf6WJdy0WhhHg46ipEqwg5QbAm9i
###bSHVsnXkJvFkVWM88LiNxn3BvtYq7I346uguveimEnQ7D8BVkIyxZ+zbbfd6Uud/Gw
###44NCfcPMJ79gHW3RLBgVHBRwzoF0LL7iChKswVbjYp6OFvWUM4YMTXR3SXwy/UMH0j
###psK/rmYrX3Ihz9K9oEl/YtP+8FsseSHhidblS+sXKc/p5kGN6/QmI2xNvJidF5WxQC
###JyPCtbCXZGo95jsPv5AE+okHV0h9OEiunL8uo+fhjBbMTjDBapMcGKE10SIFCOSRFM
###UnWJFD2c6mE/GAy7CZ4L9kfDAXRP9EGmn5QdhDnkx6rWStUWA0wO/ybzVECHPhz8Ev
###y/H379JThK2HEjKpTsHPS6+/A/Wm6KoNTdqr3pvrWp6g1syGW5W4m12f2itDOZ2MJV
###Gba3ybhL+S6sd27uC1so8GisfvFAw4KQCcztSJMQvOoTpaz4LLvPlwy2tQxd9+vORJ
###bOFkQZOFw58LuNQJHQ0zfGF6qGbhlQFgA8zO0N7+NkwtkHMl1pKZjcD+XJPp2pR4lJ
###cDfMljkcG0SfTPth8jvsa8iwSsFLyaFeClbGu16xMSgfH5rKb2aBaAgQ+EHy/lSUe0
###FI+4suC8oRsNaBbN563jcEr6agr5ZRZswsL1WG+FvApIl3TQ0T7FtjkpKOuGCM5FhC
###ga6ZQlPVgI58dj8dUlJlVK9Tzbs8v/KP6J6PC6d3Tclr8WQ6IoENuWs2j6OtXlHOlk
###f0Zc2bW7oqiL+3PDIj9SFCXwEeLfdGFyCNrR0aM44IRbJrhgd+vFhFf0jT5q7Grln8
###bBNiurXPkCegD6nniMH8HXLoJAcwfqy4ADBtU8OFcozHK4wU3YMfURsQU3PRoU9wHU
###MuyznlEM5j8qYxiIooDXcuENnb5E1CHiqWaWTu+cFnAf3UGkd1i9H45SxLoTN+sRox
###5U2zgd6mVpEyP+dtOKnB7aZSd0FDR7Wl5lSlzdGWvVmVU2YLJ2o6MKeKdrJbkEZIBM
###OVag/JSPfFd1k8T8fM3KJnzZpl46DNBqWzLuYjSmIm52LzsOkYzeSR7hxTpQlbzBg0
###STmUNCQTJSOY49N3jfDo5FfqFNlZ3h+9ex9evD8/aCFWtT7Zxgg/MCCPOYAdn35WsK
###wG84AThg3z5axhWVizOZGPGjGDlQ3ErOeSoM6KpBKHX4ytgn5ltYyDbL0fIquUbd7R
###DDa6jqeOiUy9RG5Gs05MX9GRQpA8DkB2S0A2Z+nF0d9PlpjVhqbuBVvimyWW13LK33
###L7HPHMAtpa1DVSXQ2UmpuBmSohedm2c6tZW1jUVzPMZ24HZ0z9apEzmyad1DQ9vwHk
###FLxUcs2HndZfLKJF3XYwHvbQRtIbDkc2e9KVaCv9nfno+IONndLb8f3ByqWX2ixL8K
###a/qljNVutas/Xna7ahNdt4vmabWrPN52t2VWt21W1WL43eE/Z8S08P3JJ0S5bRN2VY
###STH+fhYbK1NKgQ6/uBs50CDfzc/1rXIUjSezIfJcfIaNx2VmJqpWyRhB43wPovBwgA
Valin, et al. Expires February 17, 2012 [Page 217]
Internet-Draft Interactive Audio Codec August 2011
###62HJpD+JpbRWJ3J3v9f7GQYvRx3TlS0Kr6ZkRas9NmQ2OCQv/XIPq0cJ1tZmnhgibG
###EcLtPbLcG8zSZYsr5oG7ITP6zs45hX7NPMKwTJFaHdwI1/wmBl+HNQuS3W+vAJpHTn
###R35jU7I2QL9FHoRHfQHsfohcF8FXBz0PcW+zhl2eSk7n7MDqz2z5HOD3dQbjOIKuV8
###RohobntppzdoC2OwjnfehR9aSjXmDmskGuigcWhzyhTf55EXYBX8KHkBnfjGcW8YdZ
###yjI1Dno/E4egzQADmJ2ncrwbvuN+AKSR+IDJ3yKdXtAAhNpy79uEaa4nMK3dnnSnrO
###Xqfq9hazvuGI2rcx5iJFM9iUNnLE1v1wfJdops/5xKT8soujFyGrheUwFSKFh8cLC3
###22NCG4L6Fv1T7dQO+UasAO7LQjEJ+g4YPI91jjuCAfxIYF0SeDPC/EpgXRJ548L8RV
###C6JPcnleiGsWRI9Q88wQ1y2Iaz8c4oYFcf2HQ9y0IG78cIivLYibPxpivWZBfM0guq
###YuFFvqXG6x+alffHn+3n5lnoZGh7+6KPruyIc7nY6eAg02qzmFRU2att+ax6YO8nKL
###yekDt2Vltwcee4c1kDwyrDijBdQwucH0R8DHdK8weq4f1oqxpBzRmENMP6TVJlOeeJ
###JB8J0mQqRstvrRhGso4A4PqUeBqfnE9bNAeczeTT3q83rKisO/OcQ7n6RnkpX3ySH0
###OS3bJjFqaCuwTGS+MxZZynQ6sycIZ/9kF3PXH3qM5R4XTjZJIDcbNwGCd70pjFt5qO
###gW40F8H9wMhx1Y4yCgflNvLeyYrjw30CJLg5g8yZ2nYzvtP69Hz1NcerC9xLqg8vOc
###etihIzvdTXF4eZKjiec0yTJf7kW99rSH08IPQNH7X5KQb0fwnktz8seaIWuo4vuRlZ
###9xWYcq4bk8z8BJd5Ao9Sa+dw5QtDHSzSa7pr0NG4OWA4RhM0KUnl3da+YcwD0I6KQ4
###cYxMGaf0FfEhx6h5x05QJ6SUolSz626POFq91WA7SENzlk+oVti5bujOpNFqNQOgJX
###co512j2Nv5uuztpuhaakvVILNrDuoPo04sAjBwiJ0uOmbFqKOnzoIX/95haCsbSKod
###fsQIN8f/695O0AreSDfNpDcc4R6y7rkEcPy/AU82u3f8v5q5xuiRC4eqwT9VsbRy0c
###lxBp1AYx44mfOnn801VqEvx/9bCWoptx0E3kxHal9PpF+1+KGe0qTAsC8Tcuvj+UW4
###c3Z2fvpbScEuW+KleOQM6b2jI2l+0kjWmKo2p6a/j/4APX6I7mLWZrD6ADtnHI9Y5u
###qI9mgK6TC4CYYDDCIVUJbiYP/iN5tSfT2TgxS/M6O6B9+WpJJ1zCSBGZKkbpDRiFkr
###4xm9MS+YR1nRvq8oLkZZfFvDtb+D+HhuVonnu/Pr9xf+b+pT6p5VUxLaHx1O51/u8c
###d/goUwjofh79NoMCEl80nRoLLjP9U2aqvrVvynjXq9XsR/+hlPEf+piP9UxH8q4j8V
###8Z+K+E9F/Kd88Z/QDPgRRSM0IfS7HZCZOrGw9ANvMU18jizFjXzsZ9B7lYlviT6l32
###PglrSg5YRESX8sKxuou+rhxwdN017nwjtTQysBD/wl+J2PvlOeBW9Tf9d94HnX8KTQ
###D+8U/3Lksi2Eh6zIGF/qVb6BY+2DbQsHXEH0j9in3rce+xCPx+SKIb/QBzVv+J1pG8
###IWLolAPxQYME1uAJpcA/64voy74+kkrkJZ2IWTOBq3QY75Blvd7/qoWbo6Xc/UusdV
###PhoS3olO919sAcs4OA0/fgI+HAInZnck0BbhVS85eoShg9MoDZ7hAYnFdRwXyLRU0e
###w2lulQoiqnxNEI7btrtZW14JU5IuCtIfxw1lL32fQWbM8nf930c0ROGtoRIjrfeGio
###ESwBgGUWMMxuhZMSbyW6Skpq4QGZEA44IE9tMoLxFt4aRJCmepuEwuv61XCHuHlHUk
###wAD9Rf5rCxFXRnlKpTqa9uKa93vnhggRyMx8Ox8M0CKRMwPQzu4/9G8ZwukoHQNxxN
###uv1p32eIwedmCJJeZziIPdBnGhqw3i/K8i3Ggy4cjtVJxwnen9Jm0EBXdctsaCnQkG
###ySw5Y1Lc6J5PRqMo5At0nYRSsUVoNruuki96CgdBv3RklwfwuyKZRlPncR3jJFsR39
###tOKyDDYkwfOeqh8wwk5hVvk3fvz2H37mF0bTTncYXoEWd9/tTG4XtAJl23/q9dVGw7
###T/NGoNKF7Yf37CU9h/CvtPYf8p7D+F/aew/xT2n4Xif0+mA2CFoQqQKWxEe9xzii4t
###orNLEvVH5Og/5g6O0mKRJXVpTmHxwBcX+2DQNgPLSrsNvy8JXK8F1QNe3RNSN82Oog
###cs1l0rkhB/ZUYPFeMYO2IGOaaCmlkA9WcZcwyEP6EvoZbLy9r38FEh5P3GQBJfcRu7
###imM0DMG2RH48xoUF1oy6WlOSHevESRc0myM+HSGVrMjXO2dH7CddiZOjM9U+XlUfgu
###aHw1rZ9rT8j384L/vRg9kjVeitKtQdWIUsFDFHhuk4VtRGRAZbGOzqdJeddtNoEMQP
###eoEh7ssPpEtHuKvjzgq/4SdeHmDrr724dkb6JmM+LLy7CCin1UZfE7u2i5knzJ556Z
###iWST9q32JYfxH1NmU1J/foN6rdeRJkLTqaHJ+tgN4+SEiY4h4MgyHeCgJ2fNI6Qr7O
###Ihy1fO50rclwFKgGgtFtlDguUzqwPgqdRqja796O0bwqdhOykXg9+ujSUvc6uIfxgj
###TU6/Bh0+V4n/uWGXJQ5w8C/dpK8K7PoGw06hqNEDXpnfDNAkOMzWesNk/iex3bKXam
###WZPrmVuPBxAHSRHldaBp/vD6Y4ZpVL05GoTHgHt2oFCrSG/3lDKu8RQf100nD0W/nY
###HaXJTsw7Ci6NSmGSWgAxdnYbRKYfWO49+nsP89psFJ2caQTurrwf8E9UbwS7A5vzFz
###H0ia7n/8wuizBMpkZzi9gj6BKoEnKPkHXm3kN2figz3Lv4anThSBnCv47bOtYLcLoh
###tzr1+dEvju9wyksCkowesiykE/F+vIoPN/BVZhEr9/aj1EbrnJOkFvpRwPqt3eQUha
###0cnOcXjYCv/y/n9NkdRbxAxjPY4n0/FACrr/abZuv/335Lh1GP768ZlyQM7w/1vfWH
Valin, et al. Expires February 17, 2012 [Page 218]
Internet-Draft Interactive Audio Codec August 2011
###PyP66trhf235/xFPbfwv5b2H8L+29h/y3sv4X9N7//396wP5oC6zCctmJ0XGH5kaJB
###oAK/xL0YWSKwSKgTfIvJQ4NKBb9+pM3haji8M90GuQhWSvfeEw95+DTWHSc+rzcd7+
###LlX7wOeEJEd7I+6g+Lq+T6DNK9XHiOtFFSiJ6rWDkMBpcSLV+88Ka202Aw2tsNP26m
###w9sT+BMgL/+yZACZNT6r3b+kOGAKeCfT/hVMKm2NFuR8+LTKKDqZBQ9KpvpBSngeKz
###49XdgJHUM+PXgDk8Xxwiu2RCEsxKX2tSH0XT3Cker5W7KSeIIg6YVe0v1AprhrsfAx
###fCE5QOoLAV/azox/8URU0HtoGjupdp/V7mPYMxU3pI/33RpeCydf1vcxCkR4TRkodw
###x/3XVOC7g76MQPgeOGJjAqTj4+7fLrgHiTkq8fqAUkbYafWGK0vrxcCTYoUNQrjG1w
###E/8SYFjCxsb6RvBLwP5+MT0w9YmzzlvU9MpueS5FLzpydHpcYPRU8UePn/lrWkSdAx
###02VfE4LPxaLYVj0Us462bVaVFfEmbr23w55CgNI7NLa/H7+S7Ar4RaS5eV9Rg3/Pp/
###P2qPh8nK7fPomDP8v5pra01b/19f2yj0/5/xFPp/of8X+n+h/xf6f6H//wfo/wM0AI
###R0swhdVfbC9+GLP8Nv6OBh/fwChM8LZAFdZHzA3npY6DaOUJW57vaYRwjLWdQLRr1o
###gmx2heqVoiZeCSop2bZcKil1uly6gl/KZUpDtR4AW0GN+RbDSTN1udm46qK5YCI7p9
###2rgrYrATagi4wleCL8jZos5wG+rCq9DGoPKIsdwpOrLoNSpsHiWKGtqxlDbi82ZArb
###KIZcCdpq3LzvbBhXOcfe1sd+Nd/Y28bYy8ZM4+j5C/bXnbmL1JmzJs4YTNYs6QWz5q
###Q9o3OA44vZOLZQTOiQzWYh1CypdzMd11ETUT2TEudaO7upayejG4083TCQPqPHMyls
###rsWxO3txzFrLs0l+5lzxcalF4OI+lfpnN2uQ+XyYbqf1CDA3m+RzYM6gbda39VW19P
###CtA/m4BGVcwEGJ2xnWV0tYolzRugBfGRq02cLf2AQZvEhhy+VBn/2zgO+hYyVtlyEs
###VAI21ErAvzqhSel9xZkZbfhp+Nf6YqDB7Auxf70vlYCNWX51u9TWu7QURJ3Oq0TcmW
###RqI1tgSTSZou8mubTq3UNbT2sHDT0R9M+8407cmMjjqsx43Sb3Y+Cmzf8JMp//LzVc
###lv1wSC99kP7EIGm3wEEK+wVmqbxMpX9ZBNI/MsZk3DfXIQGOjZnFW9WZqKsuiLjFUB
###hwFALQ/9MhmvC9mKxKTM6NSgtUCRGRAVFgtCowim5coGJymdPIscviD9bXNX4E5XCB
###/d027gOZw7/SKI5udFjSk+qO+UDVpaEQ/4WVM8GUjYPu1VVPhciUreB4Dg9rZkvm21
###rNddGjt9uYCkFzZvQ6UbLuL28FVhp52cKmbQf1Ri3VOnvodkcC2UwBspq3l8Z4PHiE
###HZxZUDi2ffjcS0fmpuVGyVvh4PWDD8fr0yqaFeJVgjvIBtfID66prM+z6Rr4hpFZD7
###fPvxtoJF9O+Av9lBhtDzGfHhn79LTdOoKhNU4DSJVe8tfWlrHZU2W+w6egLrsFGgYi
###XjPE48Z0PrwPrqLE3H/60WTcfcDg6aUP7CMWCaPOuBKMh/ewVQ570/6gEpwo5rpkF6
###UtGEqXl0onwKdZFRQTLChQND+UIDcUdkCO37TxceWbQ27jCF/8GVo1e9TOMfIP5exB
###L5c+QJe0QbPj/D/bkGaP/kN55thtYBxa8OqVbU/4o0393sd//sOCNIft4Th+Bh/Q7P
###Ofxhq+M89/1tYba8X5z894ivOf4vynOP8pzn+K85/i/Oc/4Pznufw/n9ANko2BofCM
###LCvBGctSiAybsoIHJ62PoMdgsldkoZjSc5nSI1HlJ0BWzqWafJedcsaXbsZ+RLSBfT
###v/jPbMSEXjS0PjA4N/nbw0LpjMFDUPv6eFuzRgnSpYHbqp2bbS0ORx7RxNQU9MWHYt
###uv0bHh+cvLt4r4e/FOM6w7JulhwBKzXI5V2FJ/dEh02QZSeYrrZiJK8FNQ69ienm+m
###jYi9hFQ6glkgRcwMb6xkbd0g5Lgbm0yxJtLY0efjeSoJkJtb44DWAXfGN3vFDNXMBm
###irZ3Mp8BLI/wxvMN7cf0Kep8Ze+0XNrD6+sknqhkohrUJT3jMg5PZgLGN4m3Dv+djQ
###ptnTNG9i1uZ5d3HGZ5kh1M6BXqI2YmX+FXqIYlYnXqXt7hKb3mXeUt8jiqK2rGyaiB
###AQmtEuTxyZqgYl/cPEeiKNIV3fYd7Q3j6/BjI3jLUkOY3rUp5JeRbyi9hsz2IMxCbJ
###HqmYT50tRzslv9bsmUYgslcpsj2ztvj9PWpSexnukCK1gGZXerG86eGv6N5rY9N6F9
###5apbAQt9egzb8HG4s///fmpdKDJX8zAT4tucEJdzQMzEFDRgr+C0ov9npr7ReECzbv
###jjqmnC7IQK3ZKuuJzQQjkBJE51fxjlMyq0f7D76V3YAlHpgH4s4W4e/r7SiSYV3mTF
###R0merIPsNrV+I3mk0qmb4+SJyB5+Z+NQuchAL9mdXst13JuM8J63TH3Ik5vpidC3/G
###XfuE75lEGQNKxF8xILZoqJ+nS2ig/tJqI3LP8eBptmzKTeuAQIjEmZ6bufOR80Pik5
###ofkeOGcaaHxo1xRfxFyxIcJM8BGu4giXVEp2PbKy2Pl4A1p9fJOwVI93eg2NtQcuz9
###O3erXC9S2GbyVHJ6BYtA6ajfBbNP5YUqF31F5cxwRNzYbBncyWZLQfc9vmp171dTr1
###srKyq4xxlGoT9vNpMqGbU9cR3ZnS5kvf8XEfYfmITGZp75+pe6vNy6zGGVpY/CCGEn
###NQae1W+KUY+64Fyyma3A7xzCIe9/1hG3wZLKW4lZ4eykmHauWI+lyypCVvBSeTm/qk
###z1gLfVTEkO3lJEQarxhjddedky2jnkkoO6TKRFfj6ciMgoGhkOFdG5g7pmsEfjAd8O
###8DyvrH1C5vmCYjgePLl3rPWmphbW0FF389Owh/PQUFfh/K+TZBj6z1J7seMU89K+kr
###JjM5N0FEyA4uhoN8qtjFbDaEzy6bV1ntVYORhBNgvbEGJOveXtGGYYzijTt2M4fqHc
Valin, et al. Expires February 17, 2012 [Page 219]
Internet-Draft Interactive Audio Codec August 2011
###ERqI1ugG9/e+MjJZyBJBXJnotav7JJtZYMkxD9HXGX4Xlcvb/tTuKBRQ6iQ7jNvYR/
###m0HVENhSlSlKfyevuPkj3ZzHDKbKGLtDW5iTg5IQL/S5tA0bY8fDmKvuBlXVqORV4A
###kcZFwyknC2AzeZNCMB4IDYegRz9Jh0k5BFnCkFL5map5r4UnEEE/VymfY7f4Zmr5OF
###uQE7o9c0XgcFvnEg86AsfuNYzT1akdHMwthwNwGmQdmEHfoiytAUT0uS9/F+p/o1SU
###8zohftD6lDGDEKe+Ih0Bzd0XMxmOqyKYuo1Mm4qzfyRfdxshYCGS7rLCY7gaHcdKAC
###CTKGeFplaeKd5IbmKBjhpVGGaGHmaFIjeGnJySVxUEB9kk7at3gz0btsZa5EIUL8aW
###tmwsQn4nNBnKYLAzPaSEkoOU9eR31DPx4ObqokCvEUBlbgrLn3h1Y8mY6CEQ+AakdJ
###1Aw/ekrntEFbc4H81E6BkmJGMLLep04gEtpgPOwhx+mh5uWhKd1GZq0K89EHdxmwvB
###RcAKj5J87bNDleWpY5s+lqXWs6hSYWbbqhNd143qabWtPN5216VWt61d+0XmN52b9B
###vaM7Jch2QL11zVpWc4ltV9rZ36eEvbp1xOMmaw1lNSV1r2KCxAC9/C57/dj2LqPPlc
###C7S+oNIJr0dxoP8XFuzdwwMgwnrG4O6w4+fgsPb4/beaS92CfOuJI5qsv6WP0geO85
###CP5tXhC6OQmfhbkT2lpAwOpS+pip4FEWCegG+2zWZGua5gnCMu0uAbEV7ZjBw7W8EP
###kCNU4P8kFsWBA9zOyZITYtiB4e98wQVy2IHtb3zBDXLIgejvjMENctiGs/HOKGBXH9
###h0PctCBu/HCIry2Imz8aYr1mQXztQpSp3eo8t5ut/aVndXvezn5lArHR368+A5rNV3
###c6HV3YnQxnbPfyKNHd6c0N1Rifx/qYuZ3nGLO9n+sd47FPPKOWZk+ye7yzzIULb1Cj
###h98FRkwbGE3rzgWGe3dFH13/Mbsvje5ldvqWPhqhGsKkpQXf1c8ULMRWNK1DoNpvFb
###FmYLZcIc+Plre8eHyh4Y59yCqozlnRw5Nc7NntKT5OfYzoH5DzTCrv8ZgwZy58KCeE
###UiZQuareE/uHyOe498N/4KeCiJv5hsyFuB8bkdjv/62S06KbEDKTp7iBz4j/u9bYWL
###f8vzcajXrh//0znsL/u/D/Lvy/C//vwv+78P8u/L/zx/89QOdjkIeJsyMX6nc7IDt1
###rIjAInm94X3tSlfMCRsNjIN2YDxLo+Qcz5kOBn4vbOF8jeE7YT9NgCWBuBmBLjIGjo
###b5wNzH8pI2ou1ikuoG+oSuBt4IwcJb+aNvlCmP33t5oELAasjUTjoHoNOtgXyMXaqJ
###vNnL9LXOv7rxZgegPDbWhDrEMBp22x3y8FCYHFTc7PRf8bAo7O7tH1aCTdECKaYDpp
###hS2/DHUkMNVxc95/dbMx+4t1ydyvkT0+uVU0diJiCnQU0HXdzxm/ZY8rVTt9tZs9v5
###rk0c0T955pKYNBz0HnEp0OnoIO7hYTpzoeeTmgmfZrkp4fPJwTZDWirQsN6X/7RcLT
###/iycz/ErJgwEnYi8bDbrSoDjhD/9tYW7Xjv26sF/rfz3kK/a/Q/wr9r9D/Cv2v0P8K
###/S9b/2PxYzwZwFvdm7PxsI2+1Fw/fHG+EhyT0FQJTlaCs9uo3xkS/4Rvh9H4WzQGVa
###cS/Nf58Ar5Mr45uOb3WEzlChkfu3563Dp7cSazjAefEuTALaHodYJfWWIZvfZ/ATlC
###z2AdHRzAOh1MVjAr+TVsw+0hwF2p8LYrL5iLO5UGNRJargSj0UqwvlqvguxWCeqvX9
###dhMl6R9suGhhlWYXvApJoP3ckj+UXz/BGWxuuXJ83cNsZl3aURVvkcfgyBpCpS9Tz9
###Rc9pbqTTEXDVc7kfPAT1L7rK681rw2CFlBJCV3PTYbnPTFi83L6nLoOlZ82B3RC2UN
###xMglL8LR6UPbUCAcujWt8591An/VEdP1bwUwM/ea6e7gvvb/sFvvInbznsjmGQ36Le
###VB58ClAqZzd+A2VPYJmrqnUByaqg0nSTyyz8WQOtnyoDPeC5rKygGmjMgIhqdjWzC4
###15u9DQu6CTK1P+twI9BBi/DcX6Jfu/LNvxXIyyJ8EFsW3OxQcULHX3UXlTr85u6u2j
###qwJ+dLLf5JizO8r0YmHxzsDis0ymi82758JmNkbvLIzmpCzES8PFyzKzo9i4eRqV+X
###CzzF26fwJ+GCiNRyhD0HGUlw3w0WLWHRNn+8KR5vkYgzmAfen+/kNXpgDD8fRPbqTK
###iv82DvHi9XXy1BBwM/L/1NY37Phv681mkf/npzyF/aew/xT2n8L+U9h/CvtPYf/Jf/
###7fiicigluQRP0RXdEdc/9fO9CaEKSyY61Jnd4Tc80fY01cb/Q/1jF/SilQE5Pw7v3f
###zN/EMX9LDO16HP8+jQftx6AEhb0GCZ8twgij5FocOOitrWAz+Mc/tK/1hvXdm1zWCj
###2DBfWACtjEjCKvGlLf83lfm4lU7fhd4Qdgj7yPwl1Ad+01a1s98V/p4s1oASl4+3/a
###EpAQLzoUFdfE+NmIwGM0FYimnCAcRgNUzpg+q7TlMm2OFv2rPxx8SMeUf5hECU7KgO
###vZU50RCYViQFC0QRDGyH9ABLox30Bb+NK6t5F2OXzOxuu1sJ+kgMi+z/iTRv+jh545
###7lkUoRaywSJSQpCpCBCApqMTLWiOr/QoIRPC3i7eBFfW6r1dRO+HXTs2Wg6QRpye+U
###B+1uEZ103OQVmaBKNoTEI5iczGXuBeO6GgMc61E3xqXlcycQ/BqmJeLvG0zW56iCZr
###FTfi4+woNZ5mMe6OMszn6rJexbrObMagcRrCe2RufDm0auGFoCPKdW2W9kYwaukBuG
###RhClVwcsqiFYQgeR39CoKOy33Rlh4ylhthjBK8CxxPWJBEY4WY+6KfItkaxJvmoKqF
###mCrDWKLct2vTWpecxi0gqSstH5D1PEBctj8XjFU/DOc283SQTEej4ZgynNtym15Wlz
###M8Kbe1a1G3cfuOGQlgtibQHjMKfIt63Y5+S8qSWozNFo2FKuSU8ertlrugyK74LIZF
###v/3v1539Z8j7IJ5s+1+zsVbbsPN/w++F/e9nPIX9r7D/Ffa/wv5X2P8K+19h/0uz/7
Valin, et al. Expires February 17, 2012 [Page 220]
Internet-Draft Interactive Audio Codec August 2011
###1NJp1e92rldvspOSEo98PRoIvhdDTvLuRhLWgrAKkrZ46HVy+khU3IayE2bAfcsR6R
###1uCcpauj83pQrUASD5JpG/2+3Dp65gYE4zdYtvhrHRQZLDUXKjlGX4IIDsoxIF5VcM
###tkYd+FxM3UItYKKI1D2OHMYARcjRSdIu1RqIrWQMq6B00XUAjbShd2h178DRQI0a4+
###bzEPMU1bVzSCveMhGHUHd2bF0ighEQJVDZjnqMecyFiCD5h0aU8tG946V+ym0VXwFj
###EVnoS7sLCBD1zZMbXl4KrbJwj3GMHudqPkEip/0ZwuMECI6T1BDZ/C8mNR2Vvh7tEO
###8Pkr8u8oa/4XSsfRBm9YGxbv8zHrJz6srx8+HZdQCa/MHJsRPFgVxdiQolnNYaRkJl
###qteLshB2w32h5OiXxBCV6z6CTpD1Gs6QQYre3msToZVhkFUN6WJyNofHOO7bT6k9vw
###46YYFiAoWAoaa+tv1DqTvwXV6jZI3kFnN2idnIs54rPIUlSWaDUx9RGqfianSbLvU4
###DtBDscTLq9CSysKMHrg9AKz9ppOjSiUyGUYy3AzGgjo57+PWiidlcJ1unfar2h/Q2+
###v8mfRYfY5ruYyeA8Ewv0tvsNfU5puaHs+XFznvw4PgYKIFo7gOsMJvpUBsqufDqnPs
###BADwbtPcPEJRgou2Lnz6qTAsrr5SqJ7Ghwad/slClo9j5wR9fZj9/zFBGI5roREGDY
###2Q0/blRYiyESyxu7eAdkadQKOszsxSweFRa3hecdCL0/sqQQFaRzBqOCO0Xi+L0m03
###7r9ynI76AvsAUbtlnk/XWzLGDp/Rnh+KI/cl79ZtG3J6uNFhNUg//bYHxj1XXKwFK/
###GBKjoxVPqz27BlsEIbRdCR4w5JSDWLln4u/Wlqdv1xT8FGmvup3Ad8XiWtF1DMurjc
###atxGfF0nu4taXCPullHCRt41kVA2ceVvnO9jzl3m4Fa/VG7uJkVlwy0oL4ylXwnq4m
###B6SxDI6aQxbtCZXhfU6/Sk6YUbdW3QzQ4AnCQK26Sh+xnVX+s84rokFEMbbDq2hwF9
###ZLuHI1DvFS3y12BlEL51bEe335G79MK7815be0CVBdXFVdbMguNvjPmV204Pq6WL9M
###62JDfps9YXVTcBMdpT7XZZ/r/Oen9rmR2uf6HH1u5CCyGeTz/kzEGhuiq/c95RXHkZ
###ZAX7mOx/EAxDTYx8uzCDILjpcpi0RHs5YRW5kCT/6m9CjUosEcNTTJVLFqaCZHVe0u
###PwaZSy2Jwee2KQZdtWqIZgKGCH+d0vuu01OzMtt4q1t2BV381GgMS+r0yIf9xhFT+Q
###volb6JzUEBksJUChaUtphoi+JVHIHURaQ2F2UtIAUTh+WGRjlRgT5R3H46GA6q/PSn
###9xh0usyiiH00ohouTs6Ga7i+31VR2DB/qFvnjbiFjnqgJsg+A28S4gv/0e6mLfNYnU
###wRlkj3F8HwyB0ANtxWeHz6zojk7xGfNK1azP6wD7KanPcRy/9UZZ3WOst1IK4SkiYM
###klZfKkOo4fbwSoAcsVaZyURXPDWIImL8vYXl6aXqOVFPwqgn4dTjDhjeecJDKvlPiU
###NGu1rMSc8MZIZsv1AL5L7b66GNuYcawOQ2Gnincyko6ZcJjk5AaMRjz/8LGit6254I
###2wzcOL7GzKH3cdAGEFG7Pe2ztcpyiQyDcTe5Q9xj5q5rvJ1Xmg6oT77ubAf1xmbZC4
###6ESpfHXTGWtewlpi8VM9yJdwpEsFV0EdJl8weWbYvBTQlDroukvk4bCU0U0G0r4RA+
###3misr5IItDoKjWrTcns6xr3VS874UHqCVNLk7MElIn0l8Hiu4dlpC+OWouFCvq7o47
###GHkpG94ng4vKtGt3HUSe35fN3Q6UGfvrqbc8hCsY9ilre8a87jFpTOJtANQHbEMltl
###7XOkbwUgPyFL1aLtZtTSDQXKLpWgBEkY4tK11K0Wk/W0PjJvkuqoN024aQn2EM3GlL
###f7M2H5uKTS2tVvc+3jSklFGU2SWNVngDNdArWavtSWmB6HNvuK2HnkxelxnAx7U1/0
###ZJbPSXXjZVB7ODzcJA+ErIxNPuXca2EU0ZC11bKJ1lSfuXHZlA+JaNOWca4OpCxRD2
###zqlbcDDkvcG6K5mo7Qe8OboDPsW0Gb8WEGGOGM0+sOGlC2lNprvPOHKjnsPJ60eNN+
###dXhdTYgUncjUufYRYQ/i3Sq/MQCgNxseBFlwLyx7p003Gj2+FfcXGxQb2s92WZxrzN
###1Edlh2LRINqywLJfA7EqS5KZN2ma4/sYbErp5TQac2Fn7g4/lFuHN2dn76m9HZMiXX
###0JBhTbgxTn256yHR1YuKafBl1OY07SXkdCJGU3aqa9WHOBp4KMKhBHW2odOCLqADIV
###jzjy6Vw+Gk2kcYDAA/zeEsFTZdmkcg/85uUiGDAp72x1oMbCu/kLJ6OuHIMYvckm+6
###tI1d9HJD62T+zYJR09l4eBVddXtoGz9YYHvghj4y44pVnXRv+vjdzCiG6MXxHu7sXZ
###ye8+xRCgG40mkGDt7tXBz9ehCeHh62Di7Cj2t5NkZlbJP3DmiVfjBX6cwWhGKnqJgP
###zFlEapDaUsBB1Nebm6tco19ojzVmiZHULSV67+M1EU5JVxG6p8BMjYb3QFD28eOCEI
###09eJFNHCVjpWawDFxV7grDZRLBvyrBLXAG6Lu6KsJ08VvMEdpnigs5OmmMTuvgMi4Z
###fghpGW1nSA9a0gHFO84Ij1byPJub27u+pHsdujjTUOeiyn/V2BqajY11042VubP7Ld
###P1GiVC5C/53QhbfdXnT5GskMz1cwAz26CXC8/T2prRmmEkYMyyOgbumTKVWzP2pTd+
###hAvOwvC4bHSIF3SmmSUlgPUE+8O0R0eZ9hGhPBzUGQJvWxSCHUmcmQuDj48ENmg7hR
###dTjJtqpDDOs0YlGzhgmiUpELSxoJywmDSvWAsdbzHvxFhKxIIRmGdfFsIFK299OD29
###eB/unR6gC/1mxRQ7OA7ETMiRP4XI7X5tb5O3uzbH87KrNjdhZR/Pk2lLN2cy2ph5/q
###5LRrOKm/lM00Sg6ux2HCxZhkbGlm3lEMi+s+sdp5Qqm2SSMiX3rN5cGQK8vo6hF8AV
###SOrYElsbSyjMrF4kFtBmysQcA+v6Fs1bCWnrYIFBuJbvSiJydbLxUOvUM5nNTqMjn/
Valin, et al. Expires February 17, 2012 [Page 221]
Internet-Draft Interactive Audio Codec August 2011
###9DxqKSJgLmYGCuzcya6vKnx1ZAXXEcKexnZJ83V9QZvdAepNqQ8fzBvlu+QFSDXiUg
###ho7uOvDBOblGIq8EyIXx0xvbBan3GFxHCWXbkfxO29x9vjtv0UOG9nnuLYNZn0B/S+
###K2TocCpKNTGPFf0hVsDo7R3rIjLfzdB6jmsro7xurubFZ357I69IkZ9jq645kgVKZv
###CrOlzQAGPcv0fiJSZIsSRkjtnrShGnJhB13yI0NvVaKFZUNEir4z7WOuc9ed6dxl9E
###HYgsw+HDELhU+F5vSV6QpmCyN/MXPWE1DPyI/Roj5l6Z8oH7CxJh8x5jWKwnb+WjYG
###XfHAxdD02BE4dViOetb2jJtl0PTeqmLiKMzbYg3PECO1RaKbJEQ+LY65CsGvzBwExo
###JKlzVnr3qrRzLOlMlHnLM5akY6ZPoIyOdbeJcpBGilJH+z9nejiOiYj/7SoPvoUZza
###6Xzg6pENjiTi6May3BEDyOciqQNPW5x+BkEXNSyv2BtQHSJgkzGI0niVDw9X6HwCtI
###l+2dtFmEK2UmoPtdohPc5sTlC7BFYkrsc6V2I9zA6aH/RcR9f2OMbrK+zAORB7iNQe
###HH6P2Wn/yWN8ZT1Z8b/YOfPTLwLOiP/VXKuvWff/1jbWi/jvP+Up7v8V9/+K+3/F/b
###/i/l9x/6+4/5cv/pf189nxnv8GIFmRWMSuQDrfeEqZV1F02Ss7YFhWoDDbdmMGizEf
###lZoJSgXeR6Qh0+E9Q+ox624Kl9VPp5PLL86w6OKNNix+cMat/Qy/WbA8djaK/e4Elv
###HAwsuD5FfHYLrA8sRa6w2TySFmyjJhkVWv9gu670GJBM+Z2N8Gn7Tg2pwVzdRmUAbt
###esNegESxNxn3HNMae4DL9b+hib5i3hJxCo6moPsnnqsuX0D7Ar5d2j/YO90/YO/KTI
###U6DrzRyPg9FN6xFQwORofrFF/IuNs5897JsYiVcpwWGUUaAzWUb20Fh8c770Le5ZPT
###8w/A0f/xD6kgllLLHu+en2uxWfBriAnPEpk7enCIQ03YSu+gZrnFPOKodd1kNx/D0o
###iEcxFvbkGUfDDxYHdwPTS8OeeFh3PKuQ9vu6wOajTWxF/ySDaVQOcNXpRUFHJhfi5O
###XTA/AUfxQ5urAM+EI7Y+/Chi70omaug3iSLetZVExowyD4xoCZpFaWin5DxJ5f2B/w
###wMi04uNmAffkcqAwnqAwRAHEFJBrUgNB27CCYNu7ILkgZfCuZij583ow/kEzPdMnyt
###+GJcospAbguYxvAmNoznqSxuQZpKQ/f5dCDtkyetjzZp+J+FKTttGtrDceyfBHzjor
###9C27cgdmsyWGPPjCc+myCF5boj+5x4MtACHUhHx3HFso+KeHSw0+8NtF1Ye2cFlNtK
###ZxxpJmRfM2SpVduZ9fYtZQaxDnq4vHMbJaBHxwMulnSkShyPx3h13DC3zohoV0s5G8
###M7bsBVeshm2ndQFBGExuz4YTKORsOew8Bz4d4NaZA9qYqshHvWFK/Xrcx2zEgN92ZF
###S91OidrKuskENDXlVuVquozFI2D0h99iJ0DjS+P7pbcDX4R0qII2asky9Ju3AKU9ei
###w5rfLqXyQn8EBJDwiZ2+8lx9IkRxtyF2SnRmjKGsRtEXdFkRTQMm5lN8Mhv2iW6Ezi
###mXojCDW86U25eufZviTRLo4MdZdv2L8ejsURzA0ecrHl80r3ZzA54oLQaHB7J+/yDU
###gsrmTYt8OYfovG3eiqp47irMCdW0qLoMCQx0oKF8FxtRuVXmkUT2ykuoFH6LpSJwiU
###AQf1ECAeo75z6tV3mFcJ/vkXPQXyn/9MaApCGXrzaWdAM/L/rtc3Gnb+l/W14vznpz
###zF+U9x/lOc/xTnP8X5T3H+U5z/ZJ//MKmIzno0F166CqDnPcBQ5RiMHCPaoPPz2dHF
###3vvwoHURUmaAnXfhB7wSrv2MOQrYz2UWO01ot421ZoX9ZfHvG6ssgn+jyX+vN+hvfZ
###P/5eXqzbo0JtYb/Lc6j6H/epP93eT5bjdY3WCdv199zf/WlEGyycs0eJ06LyNy5tab
###/G+dH6fw98GmZtTc4L+t878i3y7PShDwNgIOKxBt1V5guLgslHfi3iRiSG/UTQzyUT
###dqm/zvOv/LoNVfv+Z/+fdN/ndd9by+yrFb4z3d4H/XeE+bfGQN8Zdjsr6qRi+wL0e/
###ao129ij1VBuXzVVznA1OEbW6NY4NThl8DE2Gh3pjlVOFohRFGfzvBp/FDd73dd7XNT
###6GNUEx2jibvE6Tz26zbuGGj7vBf69zWPV1DVe8DKduhbvNFBwqylHUlp96rAQwl3WT
###hOocHfWNdY7KNROVYjG85kPkKA9Wm6o7jXVrKPm7pfKnXNYbZs/W18webIqJ4oNf3T
###AnQyNQB9lyya4u2EOBvqbZR8Ea1ptGu/+KyvK/4ePX/9HVOh6Gx+fhZAjb0hNdQLP1
###/0Zzfc3R/5vr64X+/zOeQv8v9P9C/y/0/0L/L/T/Qv/Pn/9VBEc6jq8nr86JfzOhSb
###uNHXWi0QT4SfCh23nVQhctZL+w6Q2UH5K6LWzJXNz1k/0YD9rK8XOJPnnz4dEj/DJb
###ub0hsv0yH+q2N6YfHqKChw9nOKgA220PkTn3aZCui5AfXiMfPIZ1P0ByiNMgWvA29f
###a6Dzz28GrghSv8QT/6HMtSnizfU0BGiP0LMdZgEl6NEnO8At5ud0Il6CovYpCCRqmB
###JTnhTYaTqEfAEJY7QuGDeoHl8FbeOHekea+/K7qUhCq+Rvhx04QpcwunhfLHBrrDaa
###L52WbBY2ElstcDwUM/r5gl+0tNYpxjfFaW3FR4J9P+FUZqvmaJBjOv6vuvz4Mg203q
###tX5C59cYAn8w7LNIS2TxqsHnJv9cx8+++Pfwvnt97QSRqCCaO1iJqJ995Q3iR397x2
###fhmIWvQLPBe+Mb4KXNWqZPTfYZb+AixSv6u+92MJwEVrkPP6I9iAZAn53I+0jvHhfk
###ZTfaPhQ+xtuincvA47JMnU176WsoBTBrKO2l09ASrtut4CXw0KBKXVbOGTK63lWUgD
###wJJV8Zq1sPnjxgUQEGwVuT/AAP8KsdeXHaxwDVCHMQVBFTUK6kZrEMHFa80QIEA5VY
###taqzazGUDshsrXsKqSgJ4fnpp5P9EiNF46o3w6K/bmvnQsReMJthxFx34nsASnfJSU
Valin, et al. Expires February 17, 2012 [Page 222]
Internet-Draft Interactive Audio Codec August 2011
###u7G667KUFHKwFzMqluJx/oW2NGZlq9fkIBJ0X9Fn2bq74B+SXDm+16tUiDrCsvGTLn
###aVCg7fiMdhYVW17brXPQoJ/+tjxTJ+JCiPAHhIMBUSf/uMxYkfwmYqlXAiOWtVjnAx
###H/Vb16b7zSGwLKlSW/pw9elxx+6OgV9S/Lz3z86ms6AvTFY2PAeKe35ccBhVuXIRDI
###qRs2gC5LCCSCq6h9yMoLL8M86Unl3XhTegP/o/xVj47/Eh4e/YbyeAtD+YCKc3Aanu
###+AkqOHisD0KizGWfDL3JXFAYPAYHYwLD2LvSvKBBXfj+X0GE1ql61pcYyYWH8NiA8l
###rkvBS3N7ZWReEbONi5yteSlBglwRfqzx0MNm8HpPf8zu1Gd3572921N33s/sTiN3d9
###DPnaJV8Tx4AzTu4RdQk7qdacSioymGpHZFLmxYsWDf2wjUvsno5FZdCjChhBebquqV
###wOaY+3j3AKrFUlo2zJdX8eQe/aR1mZ3FDx0Nk6R71XuE4ZERjquMJBGJkZniOqaAMJ
###YOnufWgl8wrRYPbkuRc6+gH+2JFsFU9Y0iAQ07FBqPwdOucHCgtpRmoZXl7hKC9uta
###Td+QhKOz0waLiLihzfV+fB1NexMv2n4JNil+B9N3PnDcldaWm0s4OWXtJW55K0Ey/C
###UQ8Cje6iZwCZivJvA6jGyGtSi4zhLHqZHnW8moegK6phJjpS+2q67pS5nFifoWjT+W
###HE3LJiUMarjGyWnZkJLr68tNDU9H14QAgSayTyN+u30UojKIB6+9pXX4rTtDZSMsVd
###o47WpvMuswvmJTcVrzRgg5NhRMJoV+E0x24TWohQH7WKZ5xkDMxkQv6SW0GwJS3/BN
###mR6OKWU0TNqsupqMcV3L2EJSWMhypmZEuRdXl42NXu87dRXtjCVdhar5OZYeAM8NQP
###Z8s2Z00N8PW9xgsZdUUB0hyGKQQb05RyXgIZe85TW1EoUcf5G0PRp3IbamXMHH3r+N
###wIOaqJAC0qxe1jFib8ULt1zXW2Zs4IEnEWpSyyKk/7VsjLVDkgwhm10KkrNaohiPFj
###W8Rda65JLtP/5hEL/aSf0TW4aGbEqprdTWBNE612Z1mqgZ/OJ0AFspy6lImy3e1hvE
###PX3xp3M1c3R5eJoG3EJw3Vhp6Xj+U048138cnhvz4NkdkAVk2wPitZpKf+PZfMLmVg
###b79nVC8pc/d6+DGn3ZP9j99C5sXZyeH4R4qEK8HSd1pRNNKqR9+6iCkiO8SWmBRNPa
###yqjdT5d8azmaqGc30chugkbNW9CYAaFPHFvw1cHt1T6mpkv9dKmYxH4+yYq1VIDOdS
###Z5hPEQ2I0pvVGScYUEyn9HORhPUZk+bS1MaWpEM1WVI4KA8pXS1HYZaYzMKCwv/JAR
###kdHNVmAGefctyApqrhzX0rgqkrupCKCU8YF0A6Zh0kncGVr90GdTaL6qIWGaxQ77DQ
###GagqltD3LjcnGhGX+J168b0OrzQqtnQKvPgsaQbOFXZ02erdjGu9m+nATb1JKJcNf2
###ogiLcguJeXhjFKgbBepmAUFA4rVmlaaFI407+rgXNWq9lglKKDlF3bjXKiEJucfAMD
###Ocm8adcoUZWRUW9PwngYK0GWRDolb0QZb0M4CyNRIaikKsgumCEibk+nw2X+rPpm7y
###NScbCN9YSDbjMN57eIVFyhpf9VDmLJKcw0BY0NAfTUOp/NZq2kNeqcwztWrdqmoJh4
###wS9aqaiPOjLpf6/T93GifHrcOnR/5kzwz/z/XV2qrl/7narDcK/8+f8RT+n4X/Z+H/
###Wfh/Fv6fhf/nv7v/p/S6SfRTOt1gwVwAtPxJjOehMJQELHonsNnfp13MRoi8ZzjusA
###iRV7hHBfE3aHDA/L68D2tiJxh143Z8T5Hxu4MYBBAj9SCwrFESANDgbXUbupOU4HPZ
###aEJlg1bJrzDxBLBwSgxNxyDU70oAjJBKTe6HehPX00Fb7WGyEo85xmLmYdZ3xrzdgT
###zZn7bVvTkbD9toCvSEVdVu22IyHulMx/c0zPeO84iiAObgwIHDFoQHZZgCqhc/oE9h
###Hzde6OufoaN4Xrt7dIJ2nRCUuLMWF3MRPhtUE9UN2iev8ChaJLSjhN71ddA5esObRg
###knBsbbCoGzha3/peplHcjHs2Hv0T//6IYgy6H/GHAN8lc4sXvTrNG4KWginnlOE9xv
###Gw+Y5qAfDR6RLLCRRESvo1yUiTgdZOQp8oHT1oSJIAKRtU304RR4SGsHeB5OITIaHB
###XwTfawPryPe5hGStALdYd1trSy4vWi5DQ6jgYJiWvQud7jYNinzZ/MgkjUg6XrMq4d
###/Hxd/r8B1UPdCHbX7gAXRqDcozl2JthmiM2VUjxel0YVrjiSlzDGcRWw0+ZE6zb+Mf
###Mz4S+dTiDaZCW1NhkLKG0J7sG+v0KHHd6m49l5B8LLGyvnT4Ny/mwBKDfXj7Q94MtB
###sB3cwZ9q1UnvMtJc97bYN+2oTkunjQkwZDldSR/x1CRawLTvTyEBDU8x5sE1Qk6lzY
###FJAro3q0YI2ByjAz4zPBQTkv3IB7VCiQBpaaZ6S2u0Y85yxVzUXkKhZh6MBg7UmGl5
###QjP1xjyUdkrE5EeTz2HYcdh9YEdEj80GJzj4FBBtAKQvrmnH86AJRkfbg+Y0IejmQc
###vBqVErmmmIYplB1yJZ1hVpNPpc4iRL3a1wONIUZHeDkTOfdRrf9xezuEd30J0wvuFN
###wrYUEbZYAZ8v/dJZ1suPFV/T7GWn42EDrjewJoEkpKygQIEiyLDTMZgoR8LZZafzxZ
###qLuiBWPh8fc5SxU4/pXOjPePzHSr+lowA5gWd6RiTT3FYlVF4yGrjj5rpqoH5d5owG
###t1XRFWeOWffnA7I8D5A/xz0aHaKWHBm9w8s3GGj5FWvZ7Xu+nmot/BlPQf2IFnOYF8
###VssCz3Yg4UZzbvQW5681zsY4tVuoB1UfPHoHvB3+LxMEF55j5m0XbJ0oJbC5G9vp+C
###XKPiGv4NDfZ1lHaj3n30mAixBvk787NLecwmqv4mztJq603I9UILBUOSwx+LvZ1dql
###nZ4lP4xsQ5R+oWnwHbU0YKUDnlJ/1015WXgrMKTptwgk0p9FEU+s4VJpZb7AR6EfW6
###f4s7wTGy1tYobkO1nkzQja7DJVI4yqyH97fdSTyguMoetUqhk7m7kd6CpkGYBaaQXA
Valin, et al. Expires February 17, 2012 [Page 223]
Internet-Draft Interactive Audio Codec August 2011
###+ng06F2aloJzDVMiiBOfeYy1j8MILP0LfpYNLtIQMGbnoDvYpXOBR7KzClR3X/bAlf
###eu9IkSyZBw24ya8FpRpen2j8X32tWi+XK8El8ODAuVikiR5s7/EAJjH2w3AA+1o2Tp
###H+YSQckp9wPRKHn9CFBHKoS7UloRzhAs26P2UC9kgq8HQrKAjj/SSYZpz3sAtixDX6
###tbhiTG8IAsEtVHnodzvO60d8/YivH32vYeXQibPzAhYlOaOgJnZ6vn9wHh6f7ZHsvq
###xOa7TyH+csv3T28dK9qYQvRloMUspeN2LZJmjXj8bjSDJobIIdSJ29kT+wY6aPvJFO
###x3If6+j56h0BKOCkBvxArnbRGboLQIsQOCnO/CCiFILCWsKuS3yUnhzULV5XS5ihSe
###BoKcACMIXCARN6sjdMLqIr8gICkZgdq9HuV28wMVWVdgV+kNKJILSu4y6Odd5aGd15
###jFeyWmM0arKJYA9x82HO5WgDBwGdnxQM4gcjrTmWFxOgx+gm9KcunVRUiDJzjE9U4U
###uE3M08II+AAT6QwZ5nfdUTtDteVaqx2vyN0b933o4YrRwPhyM7hWLXC9KotsdroCRg
###8fiE2atGo15XReUHrtiLS+Sla0w8175iawrQTSzF7KEOmW+7GcSKg2fP9jbbwTU1vC
###RSansqosxAqYFFxaqhvwf5IfIWymLtoV7J5FlNbMweBRM4tapSWsPnUdX1EyhyW20B
###8n7g1Yg2E+2C9njIzE4a3eM65SuVB6JHQCx9KHo4snfb2ru37J1t68D7fqYlMO/c4k
###O7DMmAjc03FtaM94219Tc2aqgACoB9Rst94DpphkV4axlzZhOoXfKBXSJ19R9kqcts
###JoyLlXIOWcWMSaQLPdYszjGbGbOKoFOnFV+mzKsGnftkq7QcHsiEHyJVJRg4aKD3j9
###733gzHWh8oIWyU5OkFcfSMXtB71ou8ZCoeQY7CUUjs8/Q7yIzrqyBIMRdQm5JzNgHr
###QDbhEDsh6oX5zV6Mum+ohSGkDroodJUwOkDX5PW1teZ62sLYIXEdFzZdW7p6ZCTowX
###yH0iRgo1WcZxf1sKwsxZaExU0on3oYgDc1DHEKk2V5VxgODbvwpy1L7nBRv2xkXBYi
###qa9RC9VpFIqnIkNp4neQdRW3I3SiQKxL/JRxDfJf6DObBg9ifZ0mzOmIke3ORKg1zO
###+5lwCTv4S44nP5Qkd5kcRaOptp99ZBydhgl28YqfNk1/V1FOP9i+ZZgG7OAKqctcWj
###36azuwBzhU/NxmRWHWCx8gaeUYkXWV7W/exOUPLV5TzxIJGLRqEbnbRVe4gau6bFe6
###jqCpjpnU0KVjM7XO2QOlG6FI0PqSAf1bBfMk3MbvUJwiA+2dpLidtyyj6BEJ8sodCR
###7WyhEJ/ckJVgyLUpl7qzx8KtUlp9Zz9gW5lhT0ZjhzYFDXLrNq6yefmYkXK951EXxH
###OHWTvsQQQU5sLm+o/iDe0HuWcYqRwteXjt0HvC+3cPKkWl1ArevbRrD0Y0BZJwxqlw
###hqiEOi7zUoC1QlYiclSajKd9UnLxNDxNcNE1XJvN2Xcg1mDTYhqMX8iRdtE6P0dwDz
###P94O/83rz84gJpTRWtpyngv3t/ZWdEvn3WK5RjNqtfgh3QMR/RM+wGc5t2v8U99CZw
###rY6JcFgcT+HvDTr3efBMi+3qntspx7R1cCsMCOBsE64adzXqNRgz7Ktd2jxxMdZr/O
###CttoIetGtu73NZeuxKyoST9uSxZ4hnPiuP/ixgERFPmvHHGsTTDEH6k2IUstGaZiCa
###D6VPRA4+Waaj2fYe/cnUl7KMSnOCcX6ZZW7iGmMSZ+8jquHv3Jb1L5m26dkex///uj
###eMJq+eFQZ6+W+sraXlf8KH+f+vN5vr6+v/T63ebNZW/59g7Vl7kfL8h/v/p8w/Y+Ay
###TTMIEr3w8PhssRshM/J/ra3X1837H41arbFR3P/4GU9x/6O4/1Hc/yjufxT3P4r7H/
###/u9z+eI/43SUF4J0E5FLliUkn5XbDoNGMWvRvfMeVjaZQcDNpuXGR09TkY6AlxZRXn
###0b29BBjifMOeAMTAYLbcdDC8Siogv//OGG29IWbnVr4jddwwyE8IL05UR1GSCD8l4X
###n36iZ8f1YalEGZu8E/1aC2shYs4ZdqHc3l/CuVgl/4TX4cRXX7/Rmgehx39oadd7iJ
###8vB90UNIQmspkKOtbpslCcw1NMxbwjvXRokKGlWuNd9P37NstWL1x+irAwGdrlO6pz
###BIAY2IloLuNbdTsCDYGBabZUTXIr1xWMlef7DCcxyzWe2wiE5lw+FDTJjoCa94Rs0e
###w4sQNrE2jNLT7Fk8ZuU0DxitlEhJL5cCU/Q1g95mWQtfpvUlDZnworZSv2bzUgkaND
###spEYK0wILdRITJIzRax9W5uixCH6nZlFPGCuKwcDBEdGXBAlr4KmG3lvDK/mUeaF+C
###V0F9vbm5CsP7YxJIZ+l/Sft2Ol5c7ZPPLP1vo27f/19vNmqF/vcznkL/K/S/Qv8r9L
###9C/yv0v0L/y3lfnauAUggMTHGppOkM4uIIO4NOVFxzirfvvyWuZa9gzXMJPr7uUexa
###LV2Qav66F7OrucaVkBKP0U9qWdlont0EUUAiYJfQ/HhsNk+XQPDdBN/FPcbXE+YMGZ
###sAlkGFS02dM/RcZRXt+96lPX59lF2pNtG2572tQTc1tFsZWvlJfwQCC/5pVIJxO4QP
###+hXNEV66lzgwE7Rodyc5KlzPhz1ycxDnxuIbu8qhsO9cBPO277YOXXwXT1IoQdeC2M
###DQuZm6wPFRI2XEUqj3eJRbFqQtrr6+tv29W+zeHl3ow0RcOhxJr9y7w8Aor/9p1EEr
###hw+vcuxaPEhGKFW6AI/jN8+haQIZagd0PVGN7Y1TsCEKftEis2lTZbeAxan9ZV59SQ
###7IqcmnVTxbvMYyb8Gt+V2fcDrIpmvNNrfgmOGXnrXZoet6i8j/WfqfgB4y6Atrgtn6
###X71Z21izz/+aa6uF/vcznkL/K/S/Qv8r9L9C/yv0v0L/m+P8LyWIF6yko/1PO8fhyf
###k7Kf/Va7L4+cE7pPej/6Xy4SHMA2DVfEDQ3rx+wWLNGfLfL8FgfAPS5P3DA4VvWgru
###f3uAf/HQpv3f9PU3+gqjtZRTW5ZrD79Fqcrq5xi3A+CDM7TVFE3SKdZOTzp7mB4bwg
Valin, et al. Expires February 17, 2012 [Page 224]
Internet-Draft Interactive Audio Codec August 2011
###eKPRmgAAM2MHHgKUelK7KwJ40x7MA4vlmhoCT5RwW494HCv15Q32JMl+Ab1SxQMN/e
###wBDpoKLe1Erhmxr/wXr2Pb8JWPuw0TOH9+zHr6J3K8HXSnBna92gB1U4XbOzPpiKaS
###8a80zLWpyE6DqegAp+G7fvEt1IIq4/7fMLp7yK2Q407197mGoKqIbpeMvs4z78us+j
###s6RESMpY965uLpetpvwyHbxGJ3/iNwLCb8h3Acj+G7wr4vi0Y9XlLVz8l1DsCy55+u
###CL9Yagq1vsAHUpcPTvNo/vorOPSgAYnfZRvsNfUAp67IOMO+62Hd08X2ftccrqX+FV
###F5XsN/CRmviacl2Ej5mt17AdjiZjmrcKp6t9ygAGePhq6/KmLzniA9ppC8yVNNRgvH
###1v+12t/a55/US1jify2Pq25xaCde8t7S7UTqfDb+8Mhhgc1HJez4lxfDLHAeN3Vlk6
###xvRb0KxbGJiBrkfgnRerj9aqW2Kk51o6BMbu0FUhaxPVR6evdlpTW+aFSLbO6hLgd8
###EJyF4Cb2VYo6jXnvYou7q5x3WZKsGzyk+vyPsiwRCjGCMVdFf1G4WsOj7bC4X1kgUz
###gtqjcdyOY5ZxcWbq71yPEcHIY5cpeXdHGHDC0lSf7IYghx6eqwz3Yq+3RAxUZOQYOW
###T8Y29RD2bOeuMR28URQyLLpesflK/XERlnWb8RvWS65R0XTYPGwGLkUbQwjFLLOnwb
###9a4zeo3Xs5KUnoumedokRr5UwdtrZyMlpMl8p/62WwKxKdnj09oeXIXUvK/jou2BSj
###cvSTRP2zoFp7WNdvMsG31ajKfktns9sTd8KI4wgYqROVUC/gXvsnryvBvUu2QRRZli
###L4nbvlqrwAX4N2hCjpBHPsNO8QJsUMvG5OnBkEg4ZcwAA60BE5ww0wliRHIODxGyOH
###R9YJpTYBxyQUkeozvvYUciWCOPSTcJmcMck8z5ECq4JCgH1AP6oGFaTBwCz+7NPqrB
###cHbI1j6/1alhv1ziq4DeLZlfuC+h5CoGSg3QOsLU9X4GtJ4BtK4DrecBWs8CKrcRsU
###LEbiJJxsi8kxvbdYHtRj5sq8E3Mgbf0AffeBaMK8DNDMBNHXDzyVhHoP/pF+f+TZ6s
###8x/KB44ei090AZx1/tNYW7P9/9abRf6fn/IU5z/F+U9x/lOc/xTnP8X5T3H+k//8x0
###5WM8WozOEoQi0Pw/had8R0Ucpvq7m6tFVdLK7bPqRKTnYbeMtNINlPipHlM9TPgGhB
###Nw+GSN9F+L/rppJMcEvWbau0xxwdWdAopM6M0dl2HlBXRu0MC5UGTto3pDaf8aTZUH
###rRzWWQYmjzwoPhQZ2ZZsGU4X2GSUiz6/nAsWmbbYRcxLTlgzfLzDULXpa5ywdvlulr
###Frx+3A+H19cYOyYXPJWMSph3gURxTqGh4Vgdk6aegzmHYEtXzBY2ifE0bAlXJ/5gFx
###M6Omj8zAiB5fgPdtmOSyH9SnBTYXmtQ+A32hK3K9+7lQGE+yNa++265+NLk3ugU6tZ
###8Y2XrJfGDAlLsDTY6KkYoQY/bAVXrKJAD/yCH9mPY1XsJVv/+rx+8Z/iCUpzj+x4H9
###Btlf5ifDta5nd0TKgGSJmetEM14vd4GPuBHcGQcYW3VrGWkmylosakGXZkU7/S0bHV
###1HhGi+djo1/ctdi2ETl2IE+zRhRymHF+xgJoEI2a8Q754RMdPYlxVYIa/V8hrpyrli
###xfrad9cbq3tEUvQYI4QwHlVdC0cCoPqeJQ9zxmCFCwX/LhMTpPgch8/4e9b3F4vH9s
###N2HMR4XTsuVDLQ+j0vx98aHlx+ZvlkMH5yWqEwhZDsUYhDqNjumYlu0sd+QLXlIwl7
###QXeAu6VscT0zQS4bch8Eb8N41wVX8Yl/NLG1o792LAMygDl2DGV2MRCCaxvGXZ/EWJ
###K62EbEO9lstUf60PwM7hIhKo2BKNdo3bvPj8p63g5BPoOTozslg9rr+4uq6dqmobA3
###33Ohbk4nu+1mCsSD42KbxxKul9hEo++tFPgr3nunY72+YRrylJwoia7PieiI7nZ9S6
###/8ppr2zPUKs/HIKur66Kw28UNn3aLwW7LPCzeHXF94SrebeTjqDlmjUp2nG+oiHvsT
###5vAvBKvUj1+Lhy6FO/0Y4ZLmkPuAekdf6bjtBKbKz3FLAYKKupjZgzBvz1et5BU110
###VDEuteC/fYWJ/M31sa2OoCh/o30YDoI1ZIcF5gvXGOKv9eEUVF62i5SsX5YFhyqTH0
###kfZATeO41eOf6eMO1CXOvKFF3aDR1FChUKmGBHgBRToLfiIxrezRuJvgV7q/oT6HQK
###uDLGsWRByUO9xXnTD3hmnv+MupP2bYjK6o+6/7PaXK85939q68X5z894ivOf4vynOP
###8pzn+K85/i/Kc4/0k7/3mbTDq97tXK7fZznwmZ4tXswIH4/KTggQoUBkBT4BYIIKi+
###pF9yQRdQ+xTDcVKe8eS8T/Nw6WZIlWcXozhu32Z4LStQHtv+1fQaLUrOHZfb8W0Ps5
###zqpnrH/P0QYnVmAqfPdjNakAjylAVmFp4dXey911xitUSkquLOpex3akWnkha/IX+l
###z4A4Dsyq8PnohHIfOVWWsI5m759DJJX2mlY8mY4Q+9dAkMyklwTxpB1cRbjtgyRymC
###j6mBsCn1YrcmIvYsvXCplIB1DCLGq+6k1GIR5K2I7Greha3GzyXWwS4LdN+Ix3IG5B
###FtPssFSfCAjT4wTVPF2YH+UHyaSLEh0dnnJ/fM8NvkVQLm2n0jAOA+wM7+OOWJdaoU
###OKknm8g0Y+eR7HocoVhYgghCxLZFZn4pIfNnHqRKMqfn6jGCfmIX0Mk+4gDlkHuaGb
###16gE2ooGTchLO1ru3Q/dTqeHd2wGVTVec0CqM8t+WnxjjTuzGNmS4n579JjS6dJseq
###taheTAMF0Q5XdE2+zf4uG1ceykj/s4Sp3A1PEu0pcZuFm8ybmJoTGbGBTtI9f3xl7S
###93CrEIMt94sKdaMyc7ieEnyZQ5tQ9JRfl6jrPbUureHtwSDCqxAsChEoZqilmSda2k
###5WYzZt65clffv4/B6E6/DkFERGvB6yhxIwXRr0YAthpUXDmlL+0hbG6VKhdMSJih3D
###S25/FR2PefCj4QaPKrpteZVIps1WYWVHUIKfZFgocKIxyZP/Oo+Gq86YMN99Wuwnyg
Valin, et al. Expires February 17, 2012 [Page 225]
Internet-Draft Interactive Audio Codec August 2011
###k2Uh0xXuk0dNeI2NB3Kvro5xzyric/lg5Fy4IlgOWAUNHpYRe0nc9HF+9DUF13TlpI
###DeW5dzK5keH+JS6E8HjVSCauvLdI+9lXTui6yQ5nDRWxNc2HcjsQtAg1zHbKCzSZ/G
###kruPjrGa6g8NdT0DtDXEK/orL18qUpuuBeGjIBBkQS6OaYMio50aQBbRe38O522OuQ
###OxjjXzHr5tBIu8SEX3YmqZ9Z8t+rLKHZqhZYO2vc/vp1vPVn1k9IkA+RC33rTh7Dj5
###t0SkNr51UQNNbWtZjSTntr19heyejQOP7WUkjFNItptd3e0B2ycAJzH36sr+k9wQyd
###m/qCXoTMFBvsBWfWVDiPUWd+OEhwRNZsB5GEDZwr1sha53FY8LgSvPTRKei+FAy7Yp
###wjeYuipjmcjllxWQTEhj2XN2P89ci35SmSkhRMefVesTR8GILAPEHjupuxTpLw7v3f
###MhvHc/8epl18NIvJi2plvqokMPMgbcaS5iualvP+jIvl+Zr6dOI09sLbJJcagS+UfJ
###Ncq0h5z3lr3lvLogbzyHQWMXhLc7rQQ7oXR4j2k3X+l7K+5z4DzD7/26g3GhvW+R/8
###VMR//ylPcf5XnP8V53/F+V9x/lec/xXnf9b533Ntjux5Af/jyhmTqYC9XU8HZJTBd8
###/6vJoRvD7t7dFvnrdMEASNMmRRDBMjAmJr73wHrTKto/89QDG70Xgi5iiM0j42zved
###uR6q/jTM8YHFIz/o+kr9daP2urH5ej2u1jaeSig03CNMVg1U0XtkG5UgjDxXxJ4IHY
###+KYT9TB9Nn4c4gCttRr03WyDCZNEvWmV17jPnCxNvLAPRH84YP/QRf93b/0gpbF7CS
###m+z0T7zgvx3vvGvJG4ZNYNMfjECG0XgcPaYd6zId1jw0pmNcHmkRI/bwtmIv7tJRin
###+cIImoKUzwrN68jnnEXuDFnHmg5IB37d65Y/CmV0GuC3bzwfNduyN4ee/XzQmvLU0k
###FjxlOwmSeDLxWGNnwUNbWhZd80szHsoWEZoKui7oekF4P5iuX736/z3lwfpGs3unIH
###PTwQrIcTvHf22BxHb46YSdslnP/+/J0CW2sk3ItG5g6bYRSdyWHf8S1Og31P7qwXTA
###PmfPjuNlw1aX4WjEiI95FgAxcOI7OzBi0YUfWkuHZPfNAucQwxIbIqiOhgfVabDKz0
###xweVG83vnkHAtefV2+kAZ1Ex7CYcbShR4L3qb83TTKK3hsdPzt/JBTkiAtSWu/erhD
###2mA47ke97t/MWMhvWPi+X3hMZNTs8TD0W3c4TQIZ5TJ1+uQ5ggUP0Jkw1sjifWrtvc
###HFjUz6b/F4iNFzfYSaxvrjaAzUMsGTiXpFA8dywQJDvkHTjX7yhn1oR6CwdCicaY3C
###FqdgMwtcwwSHa2EBQB5wGk4P+bmJg03m9gH4Y74Nj0EJypVTWs8Pr60dwhjwXE5cCW
###pVQAEL9NrAacMkxsB55oEnD3fs8QV6kIK1oJ/Mt+OkBxKoBMALv9oudYyXhZuAxMtA
###CDEWMwuWgk3XGY/XXJ1Rc1XU1PiPAIpK5GUOoG7V1RlVHajNBh3YMyfZy2DdHY8k4Y
###pgReFVN0o8qcIsUQ8EuhL/CWQ5dtobLMPcuWnD9lyhsBEe/HaRGucAxKqbeMI9Pa8i
###3PlksIfOcHrVI56kdKyK4m3wmcmu4q/KI6VRRidMYF1Tt/bD1jl6YLJ4qi7qOyEukh
###mD1UOd0OYYMggV9RVbcTDTj2BL2NP+hFfiwyC+N744gPZ2u6we/cUilYBkVE1cjTGN
###NH7AoAi+RtpXdyGeRto9w/J4WbgiGDz/xi4pirdh8rsTguNZ9QO78WdWq93Jg4G1h1
###O0NTjvdLfVivGN+Ij1EzIIpwlNsJcfeWX13Vuzjy5oOJH8A68lvvnrAFWwOuyDqMO/
###eesAgyaSoH3vjYeJb4KEAZX3dg2H5GCPXHNxFwQxosvdMlE0VTuWx2+Xi4tbW8D0/v
###EP7Wu9YX1fN9y5LGBtV23wANNKbW8FwqCHFHR0Eu6dfjg7PvhNnL6n1Htr1gPK0+o5
###FQ1ZhVIvoBfLy5fWi7db0l8tq4VGWgsNvQXT31vXFROc+OAVkgxJKtf8dCh9pgw/bX
###rwWjwMHG8efzj4oG09y2pnX8IStBq19+jkymbzjdM0EeLTml71tLr55FY3ufPqdWhp
###21u+GuYAzeWcUWnVLr+ZXZ53ii98TQSi8kjKwNrc/uiMIq38qll0M6Oo6AVjJU4v2D
###ap9wJlYaOO0xO9zqpZ1O6JXnSTtay7a6PjzZ7uZyP3D5xVbd5L3j29rC2j81gK3qAW
###8aQH9EsngO2Ijw1Umc0AP2gxS0zeZXoGylahIrytbmP127/pfmeu7FdfZ8If/LKUJg
###FqkQvkmBsg3YE4QAa1ktlYJRC6vrHUy2YrwpVJCZKE24bmt66Jm2Un0M2Yj3Ycdob3
###g4bZkC4TV+zeZfWKRtWgEVpj4/up0bDLGUSUE+a8Zc1YI3PGGnlnrMFnrPEcM9Z48o
###ytLzhjYTPPnDV+9pyZDnc+kaKcF7mb6bg1IUvGsB+32eWeiNzWgSxWdQ7whHWTe82s
###GvifhbRs/K/q+F/1NLXKm5I+4cP76ghwzv3BjVTPGAzFrYxsGl5tU5yUatXKO6Ap1V
###1238H6raqu7X2f+05WnofaxFsV562LgLSECsxPPI5InoQ5XsUVz0o968PDCEmVF+Pz
###GYPHqTtuvT86vChZcgVSU3lW6D7a2bzpsJkcTe5b93EgnHhgqONocBOLiynGUYy93L
###RubxtzZi8+T4VlW+p5a7awnEGC+EjDAIxZa7ZqaUXPPGIFNd+AVfmnjte4xsPsnfzA
###S/pnXcVABSDxD4cjvf9KbRb3eLoDUNNDXo+dKOhGF9lpW1E10mpIm4toVQ+TmNGEiw
###kQ+Wo1FpFNNi+ydxuiK7EGTaAraUN7FSS/A8ZVt8oW9g5RiBsM7/G6q9b5biKyvGFC
###x/Z0nHS/xT2DAHBtYcgzoy+Ula2Ds2io1EFnedmJ+iSQUa1qXXoaUS5CmD+OOPOSWS
###4qsxvml+ik2yK/NjeI74VhHD0vx3GfuWtqpUhuH/Y6aKfmRS0UaoSwvGW8MSZO3Lqz
###fqhm1bAwalW335qzJKi/k4fk9UGUvbn3AIOfRh26/0cTEIyG3YG2ceOjs+Ytq3u2/L
Valin, et al. Expires February 17, 2012 [Page 226]
Internet-Draft Interactive Audio Codec August 2011
###ODlzkDEiiqqAGizdgRAsxl0UW6NFizIweIQaMIUN0yvi7Bv6+AS7xet5PXobUDuiGg
###G/ZX6MQqT1KkzDiunaUJ7816b7dc27AuoHUHWBMvkiYoTnZiyv+H4SyI+b30M69KIM
###zChhZcdfhKxeqOJnkdJO1ohBqL4S8BPOxbPH4Ezn8fRD3oS+cxoJMajhW0IgdbKTz1
###TR4JpPXh0/HuriuBaPd1eEP8JivoUYKnG1TB4+TNkGrc6Hm82WV9s7/sUqg8/bse8F
###Cdz20xDCzRnzdSS+dtvgKtGg1o21oNO62ivNGjjqtrFd2aYAv1pmIlzmXZNzv8qDyT
###Fm+1V+n3eHjaxrqxHPQxm4ZGffD2bBjk5uJeu0MrjR38npEyJMJCsNLs0p4WP2Cux4
###TKqM5Z9+W8hLlMKz9tUvAR5zgq9KMgKf3NstFsRd1LJ7T5boTZTKRrMmc7W6lGcjpb
###MVvZ1lLvKhapG9uqwRqbDcPwtUy/2uFS+alUV4+Z+n2RqRUt6QjDNus2k0UCGPbYtp
###rG6XmHmxa33/Rye30MGIFTfmV5hZeNXxqW9mfPUO1NOmK9SK27qEBCVDApUIw3Wa1A
###ldmHLy6dGAWWl12K+afBrfVLMw3bWGQRbK/OwnYaptl7Ez7FaFf2tnKJj6Kcgn2slI
###H9Z3+4kSBoHeydnuy7xgRgisRCK6iIoPSUxNyXma77oF+FzkZ/gM2BP3OHnsn5CFsK
###bBFiiwVxnTKAykyfoBTgBTQKPgR7SneCDiUJaLOPFdpSIqX+dAARj8mPQYNrr2NHB9
###bJ8lLKWYHa95WADrLLq1fBUcKuiQ1g84s7/6NiERgWSj0YtEf+uvSfXmlOIs725RXj
###mKPLzLYy7UiuCUk5WPgMALqml25EkFnOayzDuekv4c12jpKNYAxOMvNUo1DHLJfLJK
###IpqPlGo7BCH+czi5jNgICva3rbJDH6MpnvUUhtpimmKopLgaE1lkS0GX0Ol/FCR9nq
###hlc8csG66eu/v3A/zaNhMtk1AI2eedYxboB6PiUGwhujV8OhDAeGNTCjQnAdkUlMOu
###TxciLqDr82Qhc3Y9KAsZQIl0XeNoGUz1kYD9StyDeyM4yTwX9P8J6mpjpzvx2oU60b
###RizmmMNIGxsaBhH52jOxHTeC6YDdpOnoTq5Cj41uqMk3bHBQm4U/A7rAV7RTJJPxEN
###1/B8OpuWUEtxEaA+MB4AGAyPFRLBTm0OPst5lnYPiIiqagLR1A6xQqX8sk4j9bW5/R
###7rmnXZ9FQ/dLEguN0htoK4CXSTs3spqo2STInCiYT2lDUZwMmedzj9eOgPWUy7ajko
###4D4YMV8PNt11FOjV/53jDuDoOGrxQek/rZ4HpUTeeL9q7z8qXhDJPqC2PNEzpqXvND
###cFgT7AQUr6FHQJGwsMcKRWR6uIrbEd1Sp+LkD8xwaVvgdJ+j2SjwcqSZbTjSn92KNg
###tBykzUax9a3qlgFXzTAXXCfuKbFLPHM+B919RGbWu2VDsnpwZtlExXMTKL2Juu6fXl
###3XT39i6/+hm9rW8qecGX/4AT0sX4McBYPIJiEpsoOEzc4HGv2CMdAXebZSPbjZqECr
###r7fq2oeSx/mb0hveJC6hXah+0thXWB+1YGBn+Xr6XvZXYKCwvBPsSQFWRPqEIKrnfL
###31NQeZ03biG9b93ZuNAbNQOryTcVJoSY29kkusO9LPl9ikcX4+FwwmzzN7ATfYsFk8
###RDq7EXs7R1am6u+uTsoll5MryPxp2EWZvZhm2QS2/GLtDR9g8dapW5WL0/Pb9Ad6Ld
###o52W6R8kGs7ok7zZwKUINZtB+k6Lj+tIC92XI6kae9ObWTWXtlIdc9MHfnZ+8Kt/3C
###VhrET1xgMO5EfPr5j3au3a2KtNdOhd2JZiU64HdiyxVKFWtz/t04mDZW50HpunKBLf
###Niy3hjel/V3vwZ4GbcCsmkOMnUEqOxfD2C/8Rovdg/QdW1uuX+hM0XLDozigNyxKyR
###WFfmEScdZjQXd5upBctanxkE0QmCtULyDc/7ZsBYtLv1hTjizFBIOsj8RdZLG23flk
###CNJVdxKh07+8XaPEWlEy3URvi15SYxcWpD/GTq8JZduWJYBETxILYJaH4+4NXTayIv
###vygnhRJx4kDCdjWK1tHl8tzX+BI5qOdHYu6uvsFwMHMzWBniWth+enn072S8Y5EXme
###N4Oy39w+UynoOYpGz1UGvKZ7WdHuiZczaXAwRAnSA6+hXO65l6vuJieuWGh7paiJpk
###hZW6/EL2MQ4VAlKCIrLVMlFxK/uEGV4PObIMcDZDERu7OpYur7L1+fjIzzNJuzYZ3Y
###GPsQjuu+ZWZYLNhhNqv0SjtZfCOgn04nqH34bzIaS2OPn3haOjlvxwyHq6e4JAuDuM
###PCjXcUZ4s0l6Y+0NRYENY1FeVYqN3M0a6CqOvXmlZm+2T67+Ybt20WhWPQGr/9YjKw
###OfmHfpGMKTaHxzsXGFbn9NM5kzdeETG/MFkeatsgJgcqI0QQARIpJyTd6XeueeBkGR
###firWPFvCo4PrYKqfYHmgDjNd+7m5d6pywZ3FQoXf2OLiaZVUyV0qtRNn265EIqcdPS
###Z/P12a2Tp9PparDGiklpomNrQb7cvYozTvKscqZtAV2WRqrbf4FBuPqTdGOIR4n7dr
###6EoVab+IBSG1iX5cie+hX/0VeiR7WzBgBN2Rfjcjf13fkF141teE4dkK405jM9MxSU
###/YMiV3sKv9eJRxhkCtY4enEBcx7EScLD7dGFeY+9wOzQEr8VVTX50ZK4DWxgIc3KbY
###/RNX8wJHqxqKsbbD96+dIHoURmDYvfeFf9V0qmqTwOfa1lTlWQIcqLR4gcjkgvW5Ki
###vQ+VKYYG0TKnRfM81uQBuZeVFPRF8ljR9XQj0V1FXpxVliKffVmJ+vZhswBS9Ql5th
###ogq26WGdwUWzQlOfkWY1+ZDGIJNqLcD5Gu8khWzzdDP3x2njYzL2w0K1jbWyrXMuCM
###63XAVExtn/8Oe8r37ChLRfSwIsrSv2SUJb4CnudhK1SqZImrk1HEP00JY8LdSnCE5h
###HM9UC0+C0es6aw/v3tsBcbJ8DMq6TXY86K1AIe411fYzQasimXiDmB+l6uqIb0oMa6
###mjiONe1QuLYwuvmF72fJdf0X7ez6srpZWVlZqWx8gf5Ooh6aPfQ2RaWGWWmVKq2KSq
Valin, et al. Expires February 17, 2012 [Page 227]
Internet-Draft Interactive Audio Codec August 2011
###+9dZpmnSbWWZF1Nnkdo8qqWWWdqmzKvq2ZcFitowF/vbppvF4JLihG8RhDSneRvFSI
###Y3m3AvB0P8RbK+0oiVl7q0v1xtIaMOPGas1oEHN9TII+XWbp3uFtjGhMJr96o7bC6j
###4P8b3iYWPmikFixpj5SvuWJttUuCGfBeQI0Tjs1DPUFB5XoxJ0O9rO98baFZL2OMLd
###tB/3L82gokYcFStSA80vH4baaj3hCn5KfISZSrkSH4zOS71S/erTwH0a5qJKta0/z2
###8FmMMCkHmnNQthVpaVfEhLV8efpszPa3KYx9wg3Nu9XnLeywTidiTlmeLXXWCj6LMs
###crDdsk1e97fNJdc6ZrKclkXcf0wfSOcQk46ZbeFYW8F3/AqxZSCm46dZFetWRWk44a
###DJfLKlOJbXdJLqXlfSbOLL0FLGpTMdf29NRmbVMjieYciwNJsFrzQ6HsMz9VPi03PP
###0QLuAHTcCcIKhtRHSmrC7trnAjtdq0BXWZ+sdD10bCPQFtEdSkIhiUJchFcUKUVsqy
###psSJ7RaupaV9fU0M0SEeRxENEsdI6Gkm6l08kGu7JMDWSRTHotnX48lbwWtK4wumyZ
###tChazeFikuLzKJjaDA2xiMNbaIj/mhrik7XDF+ZWKs/kkGmx2++T+6FCCFNBZCnQz1
###60RQPGve6nZ0xYSGdQcQvZmnY0gjvhwaYxqkXUBtZAp3vtpMcuFIhCgSgUiPkViB+n
###H/DzQMXSLBEsp7idRxo1PVH40Wau6ykUsKMeVzXXfp24eGPsGMLwW9DYjYYTS3bXua
###GFPZTBjd+RqWHtXJoOYCkfYpZNryIprNf5/VnBTdPkdB53YoQyCIjrSbcTU2gKluXa
###lqg5uqpbWiwIhepq0DXDRJiv0pUqZxbsXkadDusiaQ/Ab2LMgAYiWmY3l/VuBtWuHc
###Si6rge5yINu+BiKmF+ovIQlvj5X065Cxy/znn0O9/zH6vzedwv5tT4bNBZLXoOavFZ
###SGn8o9Ni/sc8mflfQU6NkyTEEIDJQplf2ZOd/7Veb66vW/lfa7Vms8j/+jOeIv9rkf
###+1yP9a5H8t8r8W+V+L/K9W/lcrDWofOHdK/tTJFAMehMqznzKk4sEsk6HI0fc6IEkK
###9RF1GOIIWewghFsucOMYs8DI+I7rM6PkYNB2syi9Og2CA1YloCqBrOI8XCcywBDbHP
###YEIAZmbzLupYPhVVIBaYmLCFRyG41ibTwAo4U/tSZorSKA1W32k2MbDoI787cmXl4c
###vSPEfayvXwbmEZFtHoYuwPoffPsQPbR+H/+KF0kQ6ZXg92k0mITMU0oFIsR2Yb/EjQ
###F3svtb4PLHF2e4l+NsUlxsniVKj4ogxrDXH6zwEHIrzAp3gbvX1lZw8VfQFn89hfW/
###b0aJDqRHN940DZZYUOvuTR+IpQS/NehHDgLnpboNHYIu7g071NtqUG+QBubo75phT+
###/gDOdWBYeQzHxcl0Bhs11WVUwJ2p1pWyaskqetutmHhfQZIGOXmqEyjG14XwpwEHgX
###u9lkA25wtOhdb52ch53d8OMGlahjjMPGJh88RerQC9MgtUNxr8UzH2IoHOf1hEmU6L
###yPQa+GKMt2O1MYEbcJoajErox31KoXbRDtbPnx+8YuZSCI+TjTmyX2Z1lv5jxOTsY3
###fJ5MTGsU4Z9XdWmP3Yrni6PZ2Fjf0NR6NdVAeSOUjNjw0BYzGHZBsMI1jiuEE4DhYb
###0YzvU1zrpqxZYvpdFqsL621lz3dv9kZmeJYzG+TK/9i5vAHbEvFa2rFWMtvZSMDhZt
###lEywGE+ZaODgkA77GHvtVLz40aOlnn6LxyiCgng7UAuOzQjJ1vaPzPWehbq8ijAu8z
###D4WGNxhD9i7o0nzVMKYdnz90pOiz0prXgiuzwWzquUCYl5oDNWkqwExywiCy+RxpzR
###4wi1hG5vInl1qYsBxFl4//LzcG5Z28eUl62GR9NJiB0CdKwx3oXk+YoWGmdg2zzfkY
###8fWx0kZJ0SFlgv9XuN3ms/+Vqpp7P4j3J+rtBlFRXMqPMVtEtU+wRC9T1VHMR81NZY
###yKAhUdQuZ6Eez/DQypin60hd9VpjVRKXPjFR/6qDFvDjnQ+7+zvh6eFh6+DCMXiyZ1
###mU2j843vnrwT783QOBF1QCmDVjPbRQnEn2MYpf3MHMGYmIapjRKqgcB3vvQ5DDxSuz
###VdAzY0yNC9LHt+7kMfy4qRNL0FhjXG0WmKOTs08X4cdPOyRba2AYRhg5Ag57AGNWW3
###unqBDojRltsbWXtzFo5eSCz4AYv0cQ043P7kxuGxbn7LJvgwYvW5iX1ZNl/z0+21Op
###mVkilIWswNn238bG6mrdsv/Wa+uF/fenPIX9t7D/Fvbfwv5b2H8L+29h/02z/75NJp
###1e92rldjvLJjy/T/ArNBGDmBUIMUvkm0t9WJWT3T8FpHWgVnsXjyYBXf+BRnqPkkub
###VXjDUe8+ekyYwww3EYAmN+T2YrsKuuyd0g3UIbs/z3IMsV0PNTvgp1SdV5l/TgBMfZ
###12coTiQUWFwhLj5hgwQwfrFaah5H0xzOkemRXTbQqzOnt0m7D5jLEB0+OfXR2ABzsn
###zXzcppkyRfjH9p62H2YjiK91aOSdzkG14R3sM13YS1O94XOCSqwR6aCOWNLX9OH4QD
###mu9urx3RiQw2LvhiLKbhpU7dRAv4r6YFv0cbJHgMY3XiwsJZojN9qQStAEmjbW3+AH
###EV4Wv5gZzRLpPXsJ5apB/Yvp48rSQgFl9TGMZafbtmNIiH6h4YP5EVIyrWBJTTr7Yd
###mnJQvXw7pdpT6zSsOu0phZpWlXac6ssmpXWZ1ZZc2usjazyrpdZX1mlQ27ysbMKpt2
###lc2ZVV7bVV7PnkqWXE2bSvwhu0rdrlKfWaVhV2nMrNK0qzRnVlm1q6zOrLJmV1kLrD
###WlLaR4PDbv+DGm3H34otYT4qJqrX+6bIb7yeoi+8lq/v1ktdhPiv1E209Wi/2k2E+K
###/SR1P/lxnL6xCKdv5Of0jYLTF5xe4/SNgtMXnP5fktP/OB5cW4QH1/Lz4FrBgwserP
###Hg2h/Eg+dnwfNz4PkZ8Pz8d372Oz/3nZ/5zs9752e9Fuf9YSxxcwGOuJmbIW4W/LDg
###h4ofbhbs8N+fHf4wVrXI0Vv+k7fi4K1gVRqr+qPO3QpWxVnVj2IjhdfDnF4PmVyzYJ
Valin, et al. Expires February 17, 2012 [Page 228]
Internet-Draft Interactive Audio Codec August 2011
###o/m2m6VylpWPmZZi5YjKT840IUDj3vPbAEg9a93VnTGN3WvOKW3GN+CvHeSMocJXGw
###/ovBQLK3cU5uFUkKFbxP6QaavRrH0Z3GaQjSZj5Im0+HVK/lA8XtSk8C1cgJqvF0UK
###s5Qa0+HVROquBuVQuC6sTX0bQ3MUHpJF3z1MaP5l2xDGYtmDRfnnoCTd7lWoXXlCkz
###9auW7KbIv/tVkaz7H9fdQYc2+xC5++IRgGbE/2murjfs+D/N2mpx/+NnPMX9j+L+R3
###H/o7j/Udz/KO5/FPc/8sf/0XV4j5w0O4gPPj8pkI8ChReiTf19zmA+pCXM0N9hWw8p
###L6Kmxws991xYJCjgBJVSVqD5QT1cfnF+E6BadIF+tq3Ab/NkT9eNIYTP5+OLMyva0B
###KGnwhPz4HpGp89UYio4cE3HiHDjFkECxU2Yn8kI5UGkjdyctw6xCgSrDiqaAZMxyz7
###oKL12/3Bd2MeAxgbAkKH784YTTjL9P3wfOfDQXh8cPLu4r00McIkfI5RpkAhAU3A9/
###QNs6nHEfSKhcaRQXHsGMMjb7gRO9Rwyn1/jliM5bztRKRViMf3WyKegre6qsUmBWvg
###s2W1smR+N/TUpwUWeaXzL43AeVHjR09JB0G8E73JCHVhFXlbf8nNwjDNTDneNgIV0Z
###I9Znb0ZY3OX7Gg0XonMR6LXNt2XnnimVidbAgjI3gKMyPgIqvwmGCeuCoVxWfMSDtO
###Z9maMmPp6AGh/FF2KlkYw5Hy3aSFuwnIJSFtzyc7xyHu4rJH+we7n96FLdhUD+hFKc
###CmKBbPSicSvbKGLqwR7jsztJe/cbbUePMMi6JB/MaaEFucNl8irgtNHEXQ0RLV2/PH
###QnXgBKrAdd6x+IgfXvLYRy99r88OztlrY17ZSPTy/Sl14ONr82f4jYZyPLxXiV5mhF
###LiKNjjOyBiIGlHPeRe9sgRJL6LwzaMVBu4NpdOu+MYd3FsVtrkfe36TgI0flwJHrIX
###q5ecZq0OwbyetkJstiEw4MkEvZTC1T6dZPI1qzTHKd/fSZGEPmBWdYwTJdLmVGge4Z
###erRxxojJqfE4/tQeTzANY+A8Nv9EpjkUVETVF63Px8e5okB05ioJuHLNo9IwZtn35g
###f4y9x5xsOeG+MHjLs6ZPb0UNdnlrwSadBjnKMxr0ZjHQDbk+hlNLWeqmhJZi8PUsEz
###OaF4txb5ui1fyTEE30haYJqFtlS5nyw6J5WgUzq0h7ynTgKTQdmFm3tW0ToBExCAEw
###hY/i6yM8IR0hZsKPDWfFfguxzO/Uhjl2XmaaxKyFIeWZwtIWnyALfEiLLYyukWmhWW
###+SyRwULJ23LUZWs2PkqX0NOo/YvDjaKyHmaA/jk27EYqVhMhTriDW4qzrvULOQjl3s
###z8WpCVb0T6XMsYNIThMtNCFQgnPQqpOGqGzku9E6zGJDVlyU2+OxZWE/ZTzX/kC77u
###gRLXOaQ0IyGU/bfB0wQ/AgfpjwpHSUTqgH76fMyDiWQVrNs5726LGURfHazBkSV8oM
###/lseCGWd/7BJYOc+t0+AMeP8p7HesOJ/1dc3akX8r5/yFOc/xflPcf5TnP8U5z/F+c
###9/wPnPgEx2R8d/CWHsn/YuWijc4CkQ/N4dxL5XTqoHYEJQ2pMEAs+HPD9zMYpOjbjR
###MAzbo940wf9egFwbjwfBf+3914u/S7PczG2ZOcQaIcylrZUdGeVxTX31go9GCNzmOc
###gmqWh6tHL39OB9NO7vDoegAyZ9obHb7ynyObaRUuYCw2GzV9+9eSLe5MUIaDHc5dd0
###7aXnCRgxskiQBfB2dEkGhd1Ph9rhh1N255wVxZMS4F9nB8b5Sd0+22H2Hw4gvJpeh9
###2OB+nJ8WHIWva/+7CT8g5n4/2ZJ43GGHbqMImFY7fRn150A3j9JidnJJC8wARlHms+
###YYLco1bVLGpzbwL/Q+pnvy9Vzgoup7GQTK67D3GnOhoiJkiG0xVuO5eJgMayl6RBM9
###esXKqyVQ9y6R2nbF+7Bt23RItCu96dXl/HY56DFwQ4ceja0dI1xM5BTfqZK9rugDDx
###msOSewCI8b05ocM7IO8f0gMy9o3HXiQTjsf9qEcmEy29qH7mjKlC42TSBZGUXXwQ2D
###pTRx7YX/0gQByP5+gfmg4Mu6H/1FV/3p9ZFb6nuA9kLTVjiRnH+VlLK2VJMbISFhmW
###OIKyK7jHQlkDC7wH3bMRYl6occ+4tfm+HfY6CbsMwg2V1F0gtqjnNZhlwuWW5EvdXK
###x3Pk/f5SGRh506xMKPVG0EiUkwOcacyN85r3tP8e29KM+gds4bz9aW3KQu6evcxCE3
###wAXrE1GeoYvDYvWl2LMgfBR5LtXXheBLsWqBxcWSIuQoaGSIyFHezAKhqPhDHCVTze
###Ujs5EEqDyJB3GSzIaIVuN8LDaYkyUHIp2ShV1fURjhuWW9H6GYw88hcdTfU520crP0
###1nREWzxx6QVYepZDGv/68HAZgLJ3Cgs5PPn0IUQV/uTguCWoKsFzqiE2YotZKPrQS4
###94aT+D3e4kOXhog8DpFTmd8nu30WAQ95Kds6N5ih/xC4I56oAwELdAc4tbdGlqB01c
###cSfsJznqRlh4F/ac+25ncssasHfwN17t77tyNmR/f7L9N9P+PxxPnpD2WT7Z9v/aRq
###NWs+3/9bXC/v9TnsL+X9j/C/t/Yf8v7P+F/f8/wP4/3/0PvEowQPdpckkBaSgoXaP3
###OlqGot44jjqP8Lc/RId2eItmh/E4ekzKv4hgErsxvMNr1fDLaWlQDlhAlGgg6+sVNY
###mSVf88HMv6UP3/GmVRnfsy9lIaYMPNeW7R6t5gmmp5tUXdbOmK0TNZsBO3odPolKTu
###uHgVqKVIu9TCrpkAAj4NeF9fBS32gXk22tI01xD9EvdSt/NQkQ1jsxgVohM/iMau+b
###bAYcW9uC+CUmRGajjW7+Fgn6npX1mjvuA6vj77m/6LXlI2fTLtX1EKU2akbE/UZI6G
###Cd9yAyfmA0P2t6g3dY1L3UrwVancreg6njwG7du4fWfo3eJOwF+C7UBdtNffHGe92Y
###KKmvvWZ4oNRbFVAu56iMJAV5+UlHsef3EdYGF6xd2MrnPjH5cgb1HO69UjQ0YlUOTJ
###Y2nYUOupUKkFKBFZFz+o6lfsC8YjehPgFxg/YCZ4+RK+sXrbWO8r9Ln8JvharToOvf
Valin, et al. Expires February 17, 2012 [Page 229]
Internet-Draft Interactive Audio Codec August 2011
###R2mUUSYkC+SjMCDuu2e81nVPdKltgQdbfEV1ZX1mSY1mp+f5ECmVGNPm0OVBuisHbI
###GgY0NTdH17BIEnR7Be50zNpl0nGU3KEhHqmQFuY4xoNSnCVWqGKsIGgKBLdgOMDVgN
###7cwd7ZJya3of1ISeN/4cEfNEh8HTnz/hc278f55x2v7Whz+xecfZxfa2IleWCBxqLk
###8TQSWZxMTFJZjFzmJxkF9XuRifUPf7LsP3eN6DnMP7PsP6sb6+uW/WdtfW2jsP/8jK
###ew/xT2n8L+U9h/CvtPYf8p7D/Z8T9sOwmGpJ3Eo2A6Cq6ngzbbeaCVb/GYdrfrXsx8
###ZwwXFPOik+2domwvXPryW1mWdpwQmdIcktb6JSnFZsCMlDgbS+O2NwQnNp82rozmna
###NgX6hL0b7W/ZkRMf2xO+5gb7BP93cm/dElc+/F03xyVEGXFeloQ6rcHTNN3IGySLDh
###IyqMfzftAQNWagCl7uCPWQIfBmxA2tAOfXjj0c3T2rK0Q9YAXpNlzd6Bqjng+uhSMG
###7jL972d+gNtF81CplaV5b8zw6u+d3OJygC2fJ/E6R+W/7fWK/XCvn/ZzyF/F/I/4X8
###X8j/hfxfyP+F/J8//p99uDrFA41QOWdzBcHphHTmDKRfqKeUFGa9cthPDy6Y6crJYA
###12Hydxcjqd6CH/AkxFoI45R9EjCJcYigeKpsGK2zioFDhsWOfR4CY+0AqJYbWHfdAe
###kgT4cieaRNz3FU+NHFBCbUiNmyiCYHi8P7sYe2xCgrujnC09sHmqgA4l4pOxX9yyD9
###f3l94QenZBFVEx49LN2dHF3nt+6eYFxThhbrysaJlpOb4wMa2YMqYYQV2ww3vDKXrP
###gkryMmjK494nLkI+Xa14Alozy+ZwNqSbGwmLh8NcDvjqoGNkLHPFrhAF2jHhs/RjxG
###EHUa97MxACCTvLBoplvSChQb/+xedY0pNEHt2MsuLVmKHjxJHcLBAW8QAI+Qu+ngsE
###q2UkBJHMZzYyJa5+xXBEwQ6o5t+6k8dgH/icEXVlRitIkb/u7Jf58HD90OKD38J38a
###S1E37c9MbbkeQKhLAL6EXVl4fTofYWpQc5sD1mskHRDiOGRmKEQBrDAEAQXe5f/BZc
###96Kb5AkUyCraISEHhxSpjPHkDoaDrBlGABMJ2I8tO0YT/CiUex8ENrBQDAwQHbxltp
###DDo99wK2xdlFAGOgAGAoLB0a+wD4fQZnjx/hxFwE0MfpPaIzegJYtneXLKQlrKJt94
###GxgMWaRWyW7MU/iMojAIvJXB+k1crhXuHhxSNETAkm1I8eGxphlOWKC6WTC3if2SZL
###j3CcbFYC0v3BO7/a2slt7MGJB6zKF5EY8Ljyj6Moscv6imnFB+WeOw+5DV2eyyafQl
###wgX66+UfXd1yM5qTexwwv5SkPwQtN7gSl0CCyTgaCC+uOVmGdh34+Cz8FoHSfIXBAE
###Ghvb42eeRKcnyWzicr7q4eWimC5mFjGsccPQaD+F7tXqAxDyYqVxLfrxdglcpLjdK9
###NUgGCsm7sSQ3Xv2WcQskImOUSXj3/m9PxEmw0+kEk+7gUcSXhCFGZJu/7d7ckksSib
###J0pbgTD9SFY+ovXdSkW+MDkn5TAx1vui5JfIyXM4cIWOjCi1L6eLa3gya0TcbjEuya
###VczEB9Jcg/j5UlCPq+t2LMO5aeFQXenG5YYBKYHqAWVGhre5KYEJDIegrzPJtqzWBI
###u3TsIRQjRCsL5UYc5VfGBJN1xs0FvN7pYc5UnGTfWM2jiGk1NQdflU7pzsHP+1ddTS
###RkN34HkwARn/ddaQhJJhDcwPamGB2ZzjXncQR+PU46USzjeFhC4/RUjX5/38YB922o
###NDZ+7NWPsLzL1qeb6OSoycsVCRPJZsyjMvGtjY0X500GqF73aOTnRCEdEp7YDL2sDF
###IK0mFl3aMqqEiOKuxWsYLzxKOcyDw6Pji4NzY4ixHvnYnVdQmZ0Z1RpacDKPh/fBbh
###c27EmMVvTpoBMB6yYZAUf+lMk83j3XB4hfhT0nfYgyWihVXnT2zLgBPIooM8s/gUYF
###U2t91IYF38L7cTQapc+cL0Kt9WsCzVhBQ6cgcCYGTgiwGOKnUYfSgXpkDh4DtD/8Fs
###sdktRzBZTHMUndPrVoypnx82dLI7TbpoQclotNBXYY0LVotuJU2FM+MDtE6XEkKBQ1
###ao7vFRFUwhsct6oCD9mttXQxO1sOV10/eOhO5AFJjDY0EA/54klRetlK7x1iIBYz4w
###HQrbQUai7DmonRVBbG8WQ6xiCwk8UkGU2QJwOMNg/PxtK5Je5sBxQ6naVzTsBx61o/
###hKWzkqHDVNg9DVwbFpin4eHgoc2PTIOWm0PlaXj4dNw68OCBLfdS6sBdGvS/J153en
###2dxBMq5FUQBW/J0gZ0pPI+L4jUQ4xFg0GoBWk/D3HZg0qJxq1WDK7D5eUMjXh7y0dr
###Z/H4LGrfxRN7sZ7x4SBzS1+uyPLOW++PDi9KaOCfxL2ePsvQ6HKwUUFlxcybcE6dp0
###NeeYrA4voHlJ6CnycYjN9GiW1eS7VmmKyHTn8xJsRMJvRdJxNhbJ+dHeTVKzd9x8M1
###y9rhPqOjQfj+LERlP/1JJWW1+WhJhGTAe39P7lO6QiLYrCdHTzyR991usG3M1xNrp5
###vdJStwkY0QKDGrH+9CGYpd9Uj2QyYgSEHD/IkI3G5ARbzj5MGH2Dl4ZLTZ6LDROU83
###tPQ1abPCM4qkPimYmb8bYvM0uuNNh0BdOhKSZ65uaIEwM/phbTdaT7z9sHenHLOSrx
###+2mf/3TdEVU8x2TgNmUst8i0VtzzaNePGh7+Zz9iMbHyBbhnT1zCFVbz+gOM9KNPPJ
###4qZuP/BYeTgde/ri7Qcvnqcv8+EDtbM58CHTMM2Pj+x+iMB+LgeR+uKKCv5XD75ohb
###JSSszJPlCLY1l2up0c0yJD+s1GigcdrCOvXvk68vB76q5vaccrD7/vTq+dkvPvttzD
###BSvr+tN3cmo/Ht5XbXNI+zFg5gh2Tg2a3Qq8QyfNqNfTgxJekQpIGkSsNAiAi+G0xs
###EVb9f0dbfNIq5rxn9M9kx0CrGTWoqUlsxfYmZGy9SUlneeyGy0K4Yf6+uzgwhexP1R
###VjDPbgfWxvWQb7GINP6R5hcEZt+6onfZZ3Rahp5B8jsPO4fLgeo+7RyLzRnSMZ1d4f
Valin, et al. Expires February 17, 2012 [Page 230]
Internet-Draft Interactive Audio Codec August 2011
###FdQL31zd38MGyzByd0PM7r4BXxGaf0284pPTVgH9XnOKanernPQ3WdiJ31+WyJcn0h
###0gz7oggDQcdj4/hm2ovGknHoCpWeqeelnFKvXVBwMosOjLRdZuIfnfrSDJCSP1rEW7
###ZV0Vb0DX2GuzcUVNZJIadDluvEk0tpTsE33RXC4zTyj38sMuXsJonjdcKHfUgxFqQ3
###1ogZAch3Ov7WHU4T/m4wnLB1wxq1IgTY3WJ2Sy2uvGZspKimK1bUebtbRwMK9REz9o
###WnszdoKIjG+If6MdYCa6tu6CTBp4T/xFOabrkoZN1g8BLbA2NWg8z20e8OkOHaROmp
###UAlOwuODXw+OW+FHPL0R3k4C4neDKPdj2mj58BlR4qWJx0GbebJ1YrY5aYig9cNUp0
###5Mq7akNoFKZg/N7IIvZ85qttnSuxKsVXf6LR7fUwyJ6UDlQWMDpQHaP7Iw1cyf6yrC
###iCPD4GONMSIYn44I+8ZXSobGO8+dLHtZi5tW2mZ6R9ezSiLB8PraWnPdykVszOV8+w
###pHz1xHPIvCyTzh0QQjh+Eqfp7KDJgRNocMIM+ALPPgZDjOy5ZdXmwz6rnsEf8e0Uuy
###7v9d3ccPI1hQbMoXDwMyK/7HWm3Dvv/XbDaK+38/4ynu/xX3/4r7f8X9v+L+X3H/r7
###j/N1/8D7SV7t12x6OgdHUfMFmpHByfAWYCno3JsHKa8lR6+NSlSJ3fCSujahJY2FXM
###oQGrKgnG1Isjsq7Uy5rM741H2rGCs+JfbjAGLhplRtywdAqfNbNNKDGbZ79dRxS6sz
###R5HMFO3evhFRvMPHYTB6XaykodzVeyeY8Fs2vbJNvQIqhd1Loex0PzsO6wwJ22l3U0
###ZlFGl7YCakVpZdQmdmErEA0zcV9UEyYTVfVfWBHIjv8hEok/LQTgDPl/Db7a+R9W1w
###r5/6c8hfxfyP+F/F/I/4X8X8j/hfw/f/y/aZ84z+/TaMyYUKSJp3RrkW9V8Hrag5+A
###yQynVz06m+KfLGGrlCpZL2FUi4p7ri8efN3q/i32yM7diny7ygRaDjzgPVPe/KsPwX
###QwBhYPjLA3HI60kAQ4ApCsV2r81qBsEn4Vn4OXQe3h8PBw741fHpe9gK/LW8GqIZZz
###GMusORTRl+kYbcn6vmycKKjRsxJ1q0Z9Zo2GVaMxs0bTqtFU8fUEIqMO5iF91ALey4
###1Gvw5q4sVVVVyc6JBNqHqmBl5vmyZMnFpIbx825//CmkvxPMeTmf+PnONYvo0fF/+x
###BrreqhP/cbXI//dTnkL/K/S/Qv8r9L9C/yv0v0L/m1v/64MU3R31HkHt43nJrvAzKW
###8YQ8A4/7HlqYwTIJTu65XU9+jn9Bx64CyV79n1OxqXptZt0VDe+N7XZ7xvzHjftN9r
###ipmhlMlMcvMoZRKQA+RfS6XKkv8Nen8CjGz5v7FabzTt85+11eL856c8hfxfyP+F/F
###/I/4X8X8j//wHy/wAVgJAu1bWO3uFMoXQTvg9f/BnedAex/2WqJnD0mxEM/i2wuNuV
###222pawRh2B71pgn+9yJ+AP43CP5r779ALFc5xp9lcBRt3XlgGCdAuTwcHE7W4aeTPS
###Sglqe0Lxb9Yr15Xs843R/OeABKdxg8l3NcxwcEQeDfef3jbCiaz5rmHmcBmddLjgHB
###SzHQAga/n1IwNMoMj13FiIxauEbSGmkTz+41NDbBvPVd1oIR5RG3QpCY8eSwRDe/h7
###2YXcWCTk4HXRhfd9zuxWWtLdxHSQKCv1cRbsPQGZp3XF5R465UzuqR1jMzLwJ0LuSj
###ZSEhb3iChpLMhcaOuxJQJmEw0wHreYXJI/d4d6qmzZQ/lT1AeEeIE1NFDQssO+hl57
###hBZ4jqZSYhsHdmIjdPErQZSdYyUzRYCdTmT7HGyUt1mhsybqf8Gpj5IHYCDe0y3jzH
###SgoIH/IxzRzF+Lz8ojvDnop3vhR0JbFKcVDlTORHIByGGEvHbJ6cVfEdpRLvMSE2iX
###+fxgOQmY32l4mXWOhPw7zR/sy0du4E5EwLSDV2nJAIRLHz05TXBcHKDChIao60gFkU
###a6NGNj83yeKV7WHvG1N0WHzmAK+7Mk1mmuBugK+O42/dQTIcVPen4ytktHF7Ok54Wg
###OL7nu8bIeKGgtAkKbWz3g8Ho6zKD9I5zw7l1+c3cgDwsA0PL4cjEH6TmSSv45z/Mui
###auJiqGqrQcwoWui+pALR14N3vgSQ/PMa+DY7e6kaUoX10itaMEcIT6QqAIKihfCiEE
###tfa48i3Zet/vnwvESY3EffHb35rkIyZasB2UW0biesMZqXuJXNoonSGoErtzBIM9Br
###tG+P1de+isunT8MkGiVsPGya7Ok7o3DhIGN0QWAekjAo5G8hWmMw1aOTcO8U9LEDmS
###yg5i+3b5ere8tR4gajXOOFJVOw6NoyDjcMKhbrnNYfUFebjMas7/EvIEHgb2iQqIOE
###wT7PQrFDISymi8NZRawXQC+fyLMDI/VP+KG1dMhCzOaZUfk7G+ZQS9fEhreqIrkH36
###Le1JOnKeux4NXXxe+e2FoED+GwABALPRa8Tfm7J4YWwWOj42/nh5zCrpc8Uff4xR0t
###M4C2QN6w1fgLwzGLTmAF1PAMT7bNw/665NKLgKwQp5j1x2jvTUCRNIfB3+LxEAVxH6
###mmUGcSR2Oglskt8MJ6RQNH0UZRHbjBbRbe3g57LGwx9qENmkYX4zMnsEbwykwKNrPA
###NUxwlIlhfkAecBpOD3nCCAebSdQf9XB2mPz3GJSgXC5VJRMeMsVe/NCdPJrBpII9+Q
###InC5NIVIJaFVBwD9pKHDRw2jD9BOpmc8CT4Qzs8QU6+14L+klA5cicmm98yM4Foz07
###st6Xmiv11fra68b6WnP9uqwLsSzJF+7JyXA8CTsxRVfBDHqZom2wFDk0/wqF208DbA
###eI+RUIffSBn8b6UeQ9NIVtumPzJxI9GZfgDV5zozOHJ88OM/BPz7FLX9T4r6xZzt0z
###kZ3e+F/MsrLxE3Nzbk96j6Ljo6HITRPoG/Me37DTpHniVF09DJkrJV9NxzchO44Bnd
###zSEhfREDPw4aOSRWRnn+Y4cxpM4A8zRWmxyTNYv8iFuVTaXz7Gj6mAs2afmuAB/0QH
###fHDl4hbEVmJWS5Rm9hEx7TimL4ztJeUZcEXv7U2P3knCUxwFton2XYwJ/oKZe24Gmj
Valin, et al. Expires February 17, 2012 [Page 231]
Internet-Draft Interactive Audio Codec August 2011
###/fdicxxb05HEdcFxVgARKb26jTYYc9uNtVcY+wFYW50bzvKb+IQp8Cl6+/f3Z/EqF9
###jR7JjrhAd7Fu/j6TiJp9HyIUXX+GgXUHwIXEcSCS7+R+aN/nSHJe6KC2Qt5Wjnsd9R
###njbMwxjn/WaylvfvB5h/582Nk7P/UdcxjPM555SI2TB3wjBJVAYjH5eqlUisrB26B0
###VS4H/xPgF9is8ZvZQvSQ3cL2rBaiq0S0YFWX01e+hkLwumz2nk4zed0AwJP3RJ3/bZ
###RZI+xH6of4HfrCeyZe/o/6+EsgBq4VFx9/wVHAaP4/z52bOZ9fzE44cPROOD3ETpTZ
###Eure9JF1XU8HMsspRpzstoFL9ASm2CKgbHWsvMJt8CC87/idGw3tpfpKDWRV+rOMx1
###Wl6gMAFgF4RQ65KsshB/sYZqm9YUFm8dwB+1MaD6cD3LDLbtc026oE2sAAhHxpU9f4
###EWX4+eik2dCvhOEdrwfo1/rG2lrz9evV1XptbW1jdXWlZtwhWiqVNDhL5VLwchKUKb
###hwL4mNkatyUKoEjW9TtMn/ITC1lTVA/QNobvhJBSd+JlzQBqSwQFkFeT7BFGNF6p6z
###ZG8m0nbNRCrH3xLe30k3SVAfAbGsZLWOMQe3WezBahU9C93psKakO7i8+5IxLQR4Os
###FCWwrl9fUyDqC1c1FfL8GU6X1bCsSkGbOmwX0QcHODyD292NZ3PsliSjGRpDnf2iSn
###z6ybKdJvprEmVpv5HzqzLuYUJ9CQK5DBziZ6w5tGqRzcxj00paLTVfch7uTAin1mge
###2o6YT+yFWpRzUsBc2VZqP+urFZe726ubnRBJxgH+q1EtUqv0H/WZ9Xw3flLs3+/tEu
###jcUzx5Pl/4sR76UlXOXlm/sa4Iz7fxuNNSv+Y6Ner20U/r8/4yn8fwv/38L/t/D/Lf
###x/C//f/wD/3yfd/+tz90K6/Kclr/GLSSXNlOGaJvHIGHMzpuUREgcWUAz3SSPhylJp
###NI7DHigby9z4j4pHOctqTiBnZHLyZZnh+6x7OiDazAa5e2nkujOzxlQUSBylec6Enl
###NR+1YdWqhhZJ2EwSMy3wYuOGOYZzJlfSZW8gyTu4g6eXFskEfcadQI1J+SQXzWMH3H
###PvojUSsdgFLwOQdM35GPD6bv+CftmTmdY5nNKhPmmUuiqUSkRRd1TDwP4WgCA4S/mD
###4OPrt5kHYn/ZFO2J5USWJ5+xsAegnVlVEzRVMFr+h+5VdzqTNojWMltUbhR/5Nu4ar
###JbNIz18hB4bt0t+qXDN3gWboEb0kE9A3ledClbDv/kqUuPdlA4m3LmXK2MWm9EyYyy
###qWET5mnhPkD4LFBodH+iWCtL7o6wMaV2Tk75uGWtHFB/nFTPqCnqXTqwmeNQa94eCm
###Cj3p6yfLVtYZ6tlX1rOvJpa+enri7U11i2PvKwV/knOok+GroAFT+dXu7vfscS5tWe
###To0Mnyctq08PTrZJPC3G/awHVSXd7KmA2NLrEse6wa/5pXq/8lntnxn6wD2wWCQM2K
###/7SxZsV/atQ2asX975/yFPafwv5T2H8K+09h/ynsP4X9Z+74T/+GnnD/jCGjcPAqah
###SLt8Rj4EIf5Zs3KZXqqZXq6ZUaqZUa6ZWaqZV88YGfJwyVgO6H/CVbecqS/2HfG8Ud
###3zW6+ZSAGfL/+nqzYZ//4utC/v8JTyH/F/J/If8X8n8h/xfyfyH/z3H+C/LbjikYsQ
###OnKGBik3ZtNHroJqYCkC5ZZZ8aS42gbd02DtSJ8Tm70ZESpUFrI/tMUxajO2Se27GB
###OCmeHbwgJyjECl169YD6zN7pp8SzR+W/50mP7+DUPTLNjpmQF1ZWLJg97U4aK1eKv8
###UD5yagPyEiSDpdI5vLpD8CkQv+bRg/o4dwzE6ngYmeHVDoJHHuxrSjv4MC9d2otJer
###glBmTqnzJGRgBC4Yg35HU+QkKfFBvoRGysHWVlCTOd3xmA/1SBBJxvIIV9eFBkxjHI
###BCJE7yBpY6hMOn48oRqkQDXU8zmo96vRF0KUjYHdck6yCROsw104ZzWocjn06QSvCS
###ldmsfRCI0wLt8slAhW1Z0DzobCX1gqG4yoZTNo/ltNpbVMB8vccblmBY9hy34Jwdr+
###sd5xl10jrfEJ1vpHZeEJGiVGMAHIA7iIZ+FGm1yijLRcueepWOFqWVoyITGGwdJFvF
###tIYMaShSRxODPm2awVG4GjsF3eHTZ3jg7+XQ1p//ydL/x/HNtBeNu3+LQx0fcxsAZp
###3/rTes/J+NRr2xVuj/P+Mp9P9C/y/0/0L/L/T/Qv8v9P+F/L8zxKSc2vxvv3kjx7w6
###NfVD4J9j4M9eX1pDYs8A9eA6gftAZcV+y6nNDzBGi2ujIK2X4reIkD/AkzFT5kxQGR
###p2VnCWfdidBnRVFraI337zlJSwHA27y3VTW77fd+V6mhzyYSwFL3/7jTQM8uWF/+9D
###SVA9CCNCwMd/Hx6YIqLe/XQPx8zzv3E0gn1tfoHfembkf2ms1Wp2/sdao7j/+VOeQv
###4v5P9C/i/k/0L+L+T/Qv6f7/zvM5ePVoK9qAdc7bo3Cl5hnBbG70UeFIrVMtGSlBg3
###HYEjnRy3DoNRhDfUxDUapV3sNPC1rUw4QYs0OZbKf6yv2bGWUe5GSHpo1EvM8BEK87
###hf7s7QJkY757Y6IQ/R7MwheUBliPiqsh9WnhiM/kO0rnkNr9kIohAmEVC4zk7A1NnX
###lxR9QHbO1Qu0tpjR3wzIFQAK+UWsYH1trbm+UrsWpyb8TEIjg1KgJlc2XNFwI0OICa
###qzSAuoDehQu6vmI0mD/hBgY2cOZdZPE6dPpon8pM5UzEVI/Z+B/mCcYmobafSnzUxJ
###la5o1GGQxLw0K2nSOqLS+sUothTUkV5fBau11yblfp8r0iPFczw0I38xrjgetuOEAm
###JxbXTOiI06KfPGCHGaeYbHuUSePQ7peNCatVFyMGjvZV6eFzaUA9ZM4GnGRw34J30p
###secMFuse5sHBc1WHIGQA3FNRNiU1SBr4jOXFHkFTl+xrGnwa/omKdo84Dkp00x3PTM
###tBCWOzlxr/V1+r1svl/Isc49iHqhMWfIV+Pn4W897piAU8SFuMAb9+7aBGTAMjf99U
###6GvTIDVg8pyC9Eb01WqM0Viw2r3hhntf2F7TDE51mzN46Nypf4WbhPUVR+NZ7+aYZa
Valin, et al. Expires February 17, 2012 [Page 232]
Internet-Draft Interactive Audio Codec August 2011
###n0dY/P9wU4gG/9twCPwUnro1z4YtbmaFXbxlofhT0ra+XjO22JED7NKP3uKjeqOA8n
###cwMU6afDng6MM5nJuGeuKAGKV8kEJhgKaNZHg+vhEQixPmsxgOKvTFAf9agU3ZTKnl
###ENkt99bJODAsS7CGT239ZtRO4jBJjDdRsyLNtOpg/1jKa9JE4u9aAbxBP5sNCigyVE
###NPSsYc2Sex8uTZ86jf0weYrCnGuh1/2g5mE/D6GQRvX0L8JfxIhaSZEalPSqwpGoQB
###T7n4FnhTug153oYPLwOKdnlPuE6qxmRXvxxLrAwuwqFNRVXmCMOBJOHKZe5EDfOW9A
###7aY11CWv55oPWceHYXI7Yp23OqxP71nUvksoGjgDbOyuI7J+YXssnYuHosxxR/2rTg
###Qwax6kXAABebvjFn0fjfu4hmKccX8d5dTE1AHBRpLJeMqso0xdNX7lfTamIvZMhHf3
###qW4ne/3Bioo/Ym899ram1+KTrvYtX4AMOeXdlHlepigZrqYlOGx1G5qYVX0p2Ky/bq
###TsbU8Yvk5wbMtlS/K49f7o8KLZKGV0G+runGN1VpXoK6ivNzdXqZ8V+Ayw/uGEEzEf
###Frd3qgL3pgL7sJMOTCFFUSwrt2UCgnYzoGBlBSADiofYucSSA4pRWQgxNhQ2uWpxkj
###QkF1wWpqgKtlhriAbFCtJUbbSew2buZ2p5iEmPl+MhLJ0PC2FO45VZA2BV0xHzJHmU
###j2IumdSSOPMPxSPULmVJqU9Yydo+67fsqF7x4El+M08QmD7SVrvbzEda6273GhvnMh
###x0k2SMCzwb2doKLv4KzOzX06O9g32bPNRmi868PHRdC39LQkqMy2hHa1pWYjmQhHdq
###gKHCM9quuT61bPthQhHfdWz91wjNTgJPJXioGJNBUbxEGCFtlaH9lXQF3ibDkDaJLR
###Qrk/24Fz3Gnf243SWHgO2gHvzjH0ZJ7tKM6OdRzNUwpSLRiXuYs6oUvNSqYk9J2NXE
###azYIJplWLOIm/wBt0VZ8m1zF5XsVyXAr2mZSUWRT0SmPRfaqaGytYk1XOWVSxWj/vU
###Y5p2EqWzvFsGQslh9TXhYzUTm6KjVJYSUpNmC67XXXEXu1oHQe1xtUvUqfBtXy71In
###wiF4IxCmqV3tK0xtA9wgLdihCZNUsD1QYa+Gw7ugm51wMQ3mEiC1Cztnuzt5ZMDTjX
###HSFKaqZIJNUfk+Z6DWRrNQ/w4o4e99zLwbZg7TMTn3p4xy8zwC5ocpVzpK56/2g8k4
###6sTD62s3kVgazN7wfs+TjzAT5iEm1KLki8N7LZthbpi+hISzYOYNKZnXxL7r0ZeW3J
###iOmq74GWpsmjWWZPklo6ZXqMgnxe16RVtXUN/NlmLzAM/uCB+u1ZFmw+7IZ9GRxnqj
###vuoRG30srcTGWVHcpBJ41jj1oSLXhUWrckxpJxw5MS4HqbJyaLOgGTtdVP/rByTM8v
###9z050v5gU4K/5Hs27nf6g1msX9n5/yFP5/hf9f4f9X+P8V/n+F/1/h/zd3/L/WsPeN
###8dIBeRwEMUi6jFmyNG746pjLUdV9EqSACbenMnmbna7NkblKXA2y81fHpG1mpM1O8S
###9ZJD02CyZiHnqmKM50v/2LP7AGM/9h1JOqccHeF6skTXnMCqahdX+mO1aKogjbxfuo
###dw1/7LD9mNJ1ML6BfQf/mVSCu34l2GEBN3ZYaAKqwcuBQlGPq/XGdbDE7/zTTR/88f
###U1a5uVki/1H80MsDpornvsXPJQiKw6hkt4ha9VI9UtUWhJFcoNQylUfRzJG/gjQ2H0
###UYOiAlrkDdmVvh1W0VbL+n7T/4T3uKv1uB9Us9IC+LPU62akO+z9RKDGrGsmntcqce
###xB3aVg8sb4OQ/WiAiQiKB0P9jeDuoZuMByfnzs8KgbO54UBDs8lMiOQFHVRDmnEO2d
###HNCOGwpkxzyA00t6422gdb3PQ7j83YFJI/9itiR/9jVHHUVSvuvb5wY8UyUy0ZT54i
###VoeqHeH61O/cs9Wfr/dXfQoXPxH3r/r95cra1Z9//W12vrhf7/M55C/y/0/0L/L/T/
###Qv8v9P9C/89//896NZliDPdQ+XVZMUJ0USrnPT555cFVpuVdvhypC3P7Ty9REq/RkX
###28btwdZGVW+Ik6ngEbP2vw8t/r+N0cpXuXAwdasYENeaSS3Be4gP8fUU3eXmDBo1Pt
###/PicCe+6O04mh0gPO9cA9hyEHQqj+qPgyftcKTFX5rikpuBl+sB73QV8WUSfY3hp+S
###4FvJbI8ci9w3B9+vKW5oWX5qSA8H6BvydPckgIgjs3LWSUdqUIU+2h9DIc9B7T1oFI
###v8Fit9KD+ffIOME/hI1BR31h1T0O/dh4zXvZytPlkLISziyHLwHwZVBy7zAs+3z3VW
###tlSmyooWI/vo6mvckvwcnQjwOdkwVbgXa1YHc6vsELsDKX5DWXIa+noJYw+pGGhYSb
###8YiBX0HNkOkYcYeZZSNyTzTpUmVIPQRJg0YBO81+eLiz57uTiZYUH59w3Q6v7uOHEU
###jT/PoSAtcWvAL2/uj8LDw8Om9dMCRnu/c5reJ0ZrTscUQ12Wrw8mXwJ++I4IVcUltb
###5pTro8XtZjTpoi09GfaYPki+RhGs13ot6CdvEOcs/aZtFAKNAdSXKCGd7b+TII6SLi
###kR0UBbjxqoqEPMoSsVRbtFWN9EHzgkBh4VHcoqC1rImAduZoWSOBrD76RNWqAENVUz
###yInh/gHWQ8lEzyuKO7xkkpphdzOJ0K6ckxifRBU6UoW3Lw9tYERXtmMaGBfaTTB2sy
###2GXgrgbK57cVmNHIu5jjocMJ0NvYbixCUVd3KQPepe3CHg0bLcYoLdJibY3WaJdqtV
###X0DoI9m5mCMACZiR0C2aQa3wyoQTNaK4pFhwxRKT9Eujd2m4cqcB937sg42EGH0HDd
###5p9Em7+y9mR+tZNvCo154SBmyYNCmp+5cBHyH4MquL7UTSDPDhhr1AzP7pbZs7YLBl
###vJTAWXcNeLA006Qscw0GVR16sLwQBPhsDigdgov/fdRC+l1cBLcxWVLa0/EYT0c0Qu
###tw8kT7xhUukgQWUDS25wLZvIWzt5Kj+dIXG2sAJ/cWWDKuQ5cCLVDa9MBS84kq+mNt
###9NJLcbN8Z+VAZrufZyDbxupPGQwIGmPYSmAglOZgMOkOprHg/7B9VK1hdWEi77sgUc
Valin, et al. Expires February 17, 2012 [Page 233]
Internet-Draft Interactive Audio Codec August 2011
###iyWK/X7V/5xnsFbdv99dIr409pSPlu78wmduy0ajgsdxWCSMTppIdu07DHdr/BjtqW
###q5nzs/Gwr8tMIFLZEUQEnCyG71mjvP/6fRh3HP/4R/Bcgkf5D4i5+M/0ZJ3/dAdAzC
###E3jj7hEGiG/+daY71m+3/WVpvF+c/PeIrzn+L8pzj/Kc5/ivOf4vynOP+Z2/+TRCTB
###P8gOdD/UDJ90l1lsVmOWmA1UIc1IC/0SObq8IldJSuunXBXANkwtKN1gT2mh6+5ZB4
###+LV5+nmUZqMw1PM5lJpu12ejLhGmsxCVLs5mYqampSoJJhZnZ+ao7BraC2UuN+mM+e
###sprDWGbN1VXmapaZuaF+cC0DgV6nbtepz67TsOs0Ztdp2nV82ao7HStjtdw258lY7c
###GNAduEy937xOT+R6tqP+TJ0v8cI/UP0f/qqxurzv0/+LnQ/37GU+h/hf5X6H+F/lfo
###f4X+V+h/8+l/f4bW8IRNebS0jv73wBSym5urwatX5tHdknYgEZRQEamtUSQPEHtQxl
###+n037URqC2AUUeXFjPKo/53h9N6cTVdy2Kn9oYcUnd+4cexwRd+0RpPHEO8fI+z3gj
###sSR0Rjw8csPd2CBtrdbnvWbeUmQYqnDd9Bc5ZUul/eVj/JgKNM3DzOfB5oMpHcqEXl
###xiZIj77b7Hpa2cAVP5I7nj9IXUAWG4fUfRa4OMOE2ZqP18C9szBQ49HEdtFWIY/16j
###1w7JBZ0O243/Fo+HVfSExFuh2qXQ+VCblf8tj8/jjGF6HfjwuatgCvbEMkXwZ69WQR
###zT3cDwmv25qgTjNrsvWnGStduYXKJ0cimNh3TYGY6H95dB6+j4L+itwjzm0G0C41Lt
###hegzlV4ipeGda29xsj1AoztX6a/9LaY0KDz69KPeNDb5dstmsuU3TmW7tDrl1ePgMh
###ZpURt6khBFsuTzcjlweturCTdA3WXjoaJHGDK6rvWuH/eTGHqnTVglAMrwYAQa6f4t
###Hl6XBArLoiGyrCTM/JRokY3gm2VeIZKBguhGlljdspyZBuxi7wDzGbJc5QPPNVSD0A
###b8MunyVqq5kjpQ4f1YpuVhuq0MfGE4NWy1R48ljXYrJuZyo03M+NEAlBdKBSBnE0mY
###XZ4mYucfces1eRe0TL/yK9svDMzVOOZcrKG37qiDzhLM5Qv6zfQoK5PnQ1ASSgUrGP
###di1JzKlo8ib4wcIHO0ReV4U4B80IEYPx/HQNvkRcy2TC8QxObOdfq76153NO2Udq7L
###oGLnaTo/5eanXnz45WiqgHT5xXndUK8dCvRcl5b+fejXhx2FP54eOkvijt2tVh2Bbs
###svVXjtgcUaUdwZ29Aa8XdXteu8X8YWXBC4y+Al8etL/3vC4fKWp7v89re3SkOr4u+J
###t/b3LGxvZaKbDwAxRF22EOxDLi5xVaUxA3eeKfr+wv3Eac7iiFpFTnX61A6cSAizaS
###xr3sScmTDUxHlxL2bN4eVp063GTMgf8JMHhv832ssr62XD8gSWfmODYb87iPC0CI1I
###nVh9Fy74g/hhwoU1TYEpjaIxcLtyWoAHELCIj6uOGAEbwivxtma/udb4/7NOEXYpIH
###SzXlVT1wTroCh5Jw98/CWvWcnr9JJq2gy5iOpuo56ZFnKadUQW8U/h4pM0bgOuqg1o
###fImw8yoQvVrmoFP6BRW3g2odKr58iV/eYihGu4d8e8LuZfgh2hNbInIps/gc3jkW8T
###dSlmGDv0vl8oJtiYdzr2UcyJIm9uvl9UXJWZcqX/fNNKuFpcdtL174lo7Ljj5eZWBl
###iy2iTHzseRGyZ48WiZU6rq2CZRdJ1lsmW6YOWJ1GnsuDQZ87sX998wEACWlStUYS++
###6409Z5vvVIALEUNWO/3WEIMwKPlqpYxgjlykDBRuYTTgWa9MNSrTmqm3lsmnX+l2Bw
###q/C49YPzf9dX1+z83+sb9SL+5095ivO/4vyvOP8rzv+K87/i/K84/3vm+B/PtLm+wA
###D2+8fBYYTOkd2EWOtKcNgddBLigFPKOgIsLxrcgK42FjbBY8mxO93oZjiIetjUB/Zy
###PyhRPAH9tbAbJlyWZOa9iLtllpNp+5a2Q2yGbjw/9mG4Y+CGBLENaxp45g3wUNh7Hu
###HbVnC8tL90/N8rUONZHj1PCuBExVPxRapY2qlIbah09Oq0HJwN6TIZ7gOtR9711u9T
###ZPAcLVn+qx+0Y7vSUTkgR1HYeMyq3p4cZ/WEdeCTPYs5mt3vDr6lNcu9c2+HvY6IRN
###sdkKHWM98win066nrzrGR7OB0wEwH0h9QJECsGMYxNxMkNdvDm5lUFr6kOGPlEwYeH
###D+y6KNGZTdZC9hvgrj8w6PeHkBnF+P0MII+xSxeyO58R6in0QhGh13n6uKJm3pggai
###+4SJvwTBLkre13+xoBSqRm+XJfGd25Cn5lZJJFZQ8KJpDYg1blp5NLaef/Lsr5SSaL
###VoJSl8RgaOP/LrAVm42Wfyg10XJXk38IIicRREFW/zxcCCurPS5hfJpvrlUe4Rt35m
###t9Z/4RVMNNMfqGx570AE1y89MekQSs5R9TBTO1/wJ7/80KbyNnsKQPnlBQMjAT3yQ5
###2lKfnHGnBKH5QGmL4Epsfxmg2JMBytNbmV5MgXpQgWpcmJn5qBTo40v8jufaH3ZAKP
###+NOTnw/MvGT3bNC39NuxgKCr7W0DktWypwvTQ+CA8LvSl15L7IGoWHS7dALDsoO+Ky
###kvKmlCRLx8D+Weybewz2AyJuV4SW0AQFg+kr2RfnY6GFiDUNkTOAxQVE//KYzMs8zS
###EJY0/BA0MEHXsnk+4EHVX4kGH4FytBN/6FSkhMLBHbCra24acL+vgWPuMn6ErpuLx0
###tfCgjWHnE4EsdAB+YK1ePANG9NFe0BDVdxzofnkJtNmruB2h1XAfSII5Igl6/oqmr/
###60N+mOejwATf1VJ+w+kSLsS2Ef3NtOFyK52IW46MQWonbP6WmoESg4/m/0GWXIgA8X
###i8+7b9rzySru/F9gPCsKsVFIQHNKQN7cFF9ttj6JxYmS4zw4mozrdmK8D3i0iMTK4l
###d1rfhVWAXTd7OtOow6UO2YvNUA9gf9kBbhqkS/EsZXBeNrsA1w4K8nRhbVXt4ieJio
###eQkqkX8LZW32nXJyeFdsFVW1cdMiEKtM/fw9heYKHe4nkVo6T0yhsi4RWl4q4znIu2
Valin, et al. Expires February 17, 2012 [Page 234]
Internet-Draft Interactive Audio Codec August 2011
###4Och+B/VjiKuxQP8AOZRMlkiTFvMPL3GF7OEXvxng8JidWq2NEkBX60zB8knEKKwQ1
###xMwtlDnXruwTk0G2SxOeiXjYPf85JWWzGzAOFlXx4kxGaQSqra2sXVMO0h2RQAg+fC
###COybxEdA9hhRq2QrTvsBLRh4YQRm6/6p21fhhOM9bcB/+a48vaWtVf3VWtLTleGKqS
###RP2V/o+FEbOcJsjBdHgPoNugZvUHwVejJZvhfPVn08Hnm1jJjC1wecyTXkf2EN0u9M
###LfPIVNx0YMvEZV39rzmxJbbjfqgEwqD1njDkfKL3Th/h59PoIBOn2QLX88HQQRptD1
###BZLjSDXoYJmy9CzZnbGZXBo2Pexbf6z56wpBAXlvSVtTZT+0784vxoLWn5lB8vYZnw
###+CYCZoJoJ/Zb43elGZ6ZcwaZGsPtZjjVaZR9G1FYLRsxp2UlcD8inP0sHJYxWs8nKW
###vjJvrRkzJbbRlVrKhGs+UF/T/XBlU2xjbVxyv8ZvKe7F7uxaKOxqKLTmoaQtuyqfDq
###k8fVVsz8Ei9O0DcY+bIe495K/I+EYK7dg3EATr5pyyxtWXP9pP50c9Wf5fo3Gsgq4+
###wQFslv9Xo7Zu+X9twLfC/+tnPIX/V+H/Vfh/Ff5fhf9X4f9V+H89u//Xi6XAFKVWMK
###8R+8izAgzIKvJxGg0m3b8RH1WhAF5AtxNkpW34Gc+sA2V14k0qy5Mls2G9GN8GS2cV
###fvBLv7mGHLwSFiferM1O2Yd7X+IfOhZ1yi69j8b91m00ig+PzivZ7V5Ar1NOdp2yx4
###fhh50wuR1VcpXdOc8sq5nYetFN2km2pzC7RJhSGK08arJgCxnFndSEBrmOo2nyLOTL
###A32aWF8ebfPJefLtoQZ58n0urtzwaBWXDA8OxJzn+XhfKy1f+N6sHOTzgaKV5UEg/j
###XSVaUNKT+oXtS/6kT+UX0GWsAlz5xGfOPxgMpwvnBzYmlJv2RkzW5mPq68sLKyrx8y
###rsaKlOJv8cAfIiUtoAaI7Y5fRBBE7bYZKYMfmAanBIekWpDuEJy++IUaX+L9YdmqhU
###KvTKbaVX5+zdx3n/90OkHsARpB7h1B20HCrz5qC4rfCWTLlBtrGR3gkT771bj/ppXc
###4sRp3hc2IEe9XgbkuoJcNyGXxO8NZkvBXpadTug3eMUrQD1ldY+vRR558z107xgjq1
###LQDKt77t1LtFc1mK2K55GnyKkNXwadXKN2cd5NGbmInFplmLJsR1pl+4KzwMKyQENX
###Xph2C87Z77re7+XUWRMRXN2ZM/q+7J1BT//dafxu0wJbMS42jJZYIT82KNPbwCJrKA
###sNaAdoXunoA2rHIyUicc+9F4Y3nGGY0oSfeICKti76yGdplBwM2mYIY9w4D1gVLhkZ
###VYzHYJAGMFI2hz0GjoHZm4x7ZuAjAYYXTgWUc3/GxxbExP78OUZdPu7Myr2YcycjUJ
###fmVihd+0Zx3L6dneRR4/gZQipQy0tCX3U74ULyG3uX4EeA0Y29UUhJ8x0QUIVLk5qc
###KMVAu+LuJcsu6MPF0s55XdVxj70f3IPHh/vUnoEMfKkCKzvSN50TgrLoS47oTQnZii
###fTUTBiB62S344e8ASE9wy6g194nzDM1lZwVt2GD5hd1X8LWkzBXn+woqK12IcC6n75
###r9G4G11hak0ylLVvo8EN2dHQjc3MqYgPHpDpIHjuthVGRBdo4YFd+uKvZwfhr6egI+
###87+wMbhlxo1e1Rd9K+PbZOIb4bd+Hp2nSQ4DQESknT+2UQkNm+8UqcevCzoqpdcHc4
###TCaskMarTSJgO35tpbF2ba8Usx9pDTBe32xsrG+wA6v1tbXmOn7M2UBj/h7gkmKftg
###J90Pi7hXu57qyi8ne3PFucbnn2u1WeL0vqykutPPyOJVkG0db7HaAhd+WI1XM7xNx4
###8bgfAEYCxo9QLLdzV81Q3XA9JULDZEu5IjpYgQVoJmrU7ubri+CeqQThx/q6NpkVY6
###GY4QONNzBZUBt6eOrLm3gek8G3hOaL3mMZRVhYlvHvU9jBMFNZZ0rjvoVpHw667SDu
###j24jTI6qYWJXEK0+PUgfyKmt2dkV9FlNKxssmUjJWEMWOQI/PDo5+3QRXhwdX8AXrS
###JssIjC30E17U4eseLRu/fh+c7FQahV0dYkMEcxql0h4ApezKR3PpIlmmPsx/szj1tE
###nblFpM1VircEAv/qB/7VBK5+toKMKMFN9Y+ESlY+rUOiGZPMdXNScIaUe8//MY046T
###trhZlPUsHqZIm71PJWOs70SZpdkCFCbWz+7cG3sQlcCHH0X8Y4F8xnnwt+nIkutfhP
###ttItaqdLvZ2h/9J5AEK/OMMehlfT6xB+sMW4QcjwMwiPD+nfizNH0tOGmUj0OEKkBk
###hJexdDPHoCsR5kPjwbJZ+Ib1L2Au46iaMOqp7sWhJdz52MMS0NR4nWLGGARMGE//rG
###LoJDNIuYA1djCfTWTDFbDdIqJEauJFDN6UjwTdufBUVHFP620Yhj8VPd5vN+5/wD3/
###6BqMOLnbMWypRNW3lmI8QWl/2TKx6aTOy9VgpTmWMDVS84TNlcxfBSL6nOh53WX8zN
###TMiBPkDLcwKCZwYgJ+zSYoCWZ46oYexPds5xBdlwMNREdbaIcBNT5LVEjEeLvQQLjG
###jJKKM+L+tktxTY1GYRr9ovma8R68Ebo6gUZrV6VeqH1qa7dkrOb1WyQioMvvHVvnSq
###feGgnXGgENG1XrOeCeYj7pcE6J9hMo3gKmrf0ZVIfeMxVjEHow/8jV5KX9tWH2UpBy
###3OUiuy+vxxT5b/lzrvfBqMbP+v1Y21tTU7/le9uV74f/2Mp/D/Kvy/Cv+vwv+r8P8q
###/L/+A/y/BugAxnMIHJ2gcIMuYDzDjv37jPw/aW+PfvO8Zap4klIXJS3Pz6xf3hdX0x
###vzd2C58aDN8hIxP7cwbI960wT/exE/AOsdBP+1918v/q7c2/i4fWenD/y+qP9c1Vc1
###pKMeVdP3DmqmxHV5hQmMxCmpiNdCJui08ljhPWxbVTpn51Y72k/awPivr6WN+zGIOt
###GIb0hXEeUpAIaNVkFS/smGl8DOR+CUDe/9WShUpZA1mX7U/KCFCpE/aYY473FzEqQ+
###ef1xBnu30WAAarb2mzidPZH5fdpuIRMWi7cje4fkKI/e8b3sgXdOFzuBT0XL7FN40Z
Valin, et al. Expires February 17, 2012 [Page 235]
Internet-Draft Interactive Audio Codec August 2011
###1mI63caLD7CAg+nU70KQjwhFyhZRQ9grIDgiUWfZMCK27joFLgsGGd44nngVZIDKs9
###7I9AyE1ATsD8ttweNx3HdhtyBo6H98FudzJGNOC5zaATIQGXjnfPz8sBYRfErhV4h/
###JxBLK0dpoJAg8rwqQVHhblijdngNMuL0PLYkb/iLlM96XQQSmPCh+onF4Vs1wdHq7v
###L22fP69/YMajplIlnmFBGlswUD49Y2VyMVdWF+oIZMwzE26f55wJ3uc9jkinv05PxU
###wt0Fk/2ej30F1MqWZ0skHCYP1oMUu3BiqW7wwm/EsQyFGmLUcNL/jHZMIennMRjW/i
###yTkO92qUmI4/7B1w1Ae5EEtQyPGMzMvwI9S8wqv7MLnHDayiwzrE3QzwR2UCVgCVtG
###ja6Q5h5xt07rsdTKyVExbfNk6uLDcj5pvLXooscqlPXmCgo7ZhT0nCu/d/88d/IxFB
###HtDxo3pPqSf5iVGXf46vmAJV+Is5oGZEACRaUE49ROXcOSNdZlQ1RRq4gdGCkToEbR
###1dxsIDunBPF+ctEZHqh+RWpJxD/sN30SWSrJkfjE0AmK5NpuygdKRMDJdzNycof4A+
###j0M/k1X5STC62bJJ+6JvfjtWTkByAYgC5v+jaxMPXYsMuIuQlVRwjlCNWCv9usW0N5
###l9tSMvysiDwX9ZgKGMJFXYRcRI3N0xJyju1OS9biHuQOgJg2aO6pnuQKQ9z3EHYk9L
###zJd1EUITuXh+JapxjYdjfM0nbRAe2SanSet4dgYvQCOFtfxPzmrSQeVgNQuEgBUCgk
###gYvGNxFQ+URSBg3HVlPrBYAboMhYwD4st/8hl68mbAnideJJvx5NXeHN3tCYIHm2Tc
###rlAOwEVp5xWzpxzILsQy//ZTPmseYMrZArDMX/j3PMfePweo551yNttKiLRmGB2ArR
###1dbBL1dafZk+PWYfixvua52ngq3mfY/2xMmPA2PeVIex4dDTrxg0/KR3gBK7MCf6EU
###iTfGzxo8cxP0jA/o/VuItX83RylDMcP77nCasIFWbGBDkeU776Y7TeIjqsnbCyx4pP
###vmx+dsdRQTZR6i1LhzDWCBcGOSmn4UPKQuEhhcZikl5zyZzPOvnHQXymAuc1eu4ZnO
###6y68lpXyHo81PKnu89vFhX+vZ3xoAlJGYJXsO2V8gjvAHpDFHUAwS5X3ry7NhOTUmr
###iWoKFDLFax38xiECmb8GeonwHRgm7aAWihIvzfmc8zX6ZZ4NBfFXa/vWGH3b1Ke8zR
###0bSSYj1jdDYpAxmN2inka4Fzdc6MJ420YKFfBiY2vcAlPBgeyYUznpThfYZJuJwDHJ
###u22VtJ2vDSVmYaPHulzgtPrMxZ8yfgDfKvVC+8ftwPh9fXwL7zwdM4A+c5QKI4p9DQ
###cPyowzNDPOCimju2A/l6G6YSo0dyvUARgyaWSsAcwx5MwDKfQJyM8iz2v/SQuTwd1s
###/drDyM2IN0F9zupcF2HKLWl4whXyMTiiMU3wS1Zc6xeMRND99ylYKJUtxmPjOG1x18
###o2tNvuWqsMki3RrsFNmeB/ys4WUtVdfY4cHfnPCyluq8yzMPPCLpFK6iyZU2KaYQi8
###/IEidWxuAu8xzj13rkCFhuCTxeVb/dRt9iJaYF3HxA58hpy2Phx5AvRI9DluM4n1lx
###ML5Jo0tT+eaJk/l9XYdYcsiTzyxLZo0qohsGl/ad6IoAxfN/azTBBnQb9a49oLJGRW
###s07dYVPB9zLGgHVIrEOq90nPbkgZW2qJ9rv9UffbX4YM2h1PCFXF8nr1+sYqjr3P3H
###tJU+JdjSGKu7sYJORbfHVhSkmShKB8WEZzMKko4hY2dMx1AeUFkE/dwq388MS3T6rE
###SG4sgkGok926Yr+pnEPVr26TS1m1PtE71FY1zp06BaFoCZ5dHLXNLsQu0r9CLpxA85
###dAhBz6C5xVfD4R23C2VhyAtzCTaPLih07e7kkQGfrQSeqSqZYNO0pPz6rTpTH4/RYX
###umvpSqSUzDj/XaTL1TDJNgfpiyc+OgdP5qP5iMo04MyogbFytV+Rze41l1L34ARM0A
###bZimcANEL5C2rJ0bZprtJAvmHLtGysEOO9FHC+FHfdmllaRbABhwIbrqoo9VhQz1Yu
###Fw86rlDDJsx0lCRstMI73VY2Y5z8S932if/ThXoP2P3Bz8go8AfyrK8qOvmXuG5Unp
###sfCyR9qx2dc0+DT8k+G4Tw5vwLcQ/SWaDswpWA5KtaAalBr/V1+r1svlBezMrBMWfI
###V+Pn5uc7Y7YgEPdG5vScK/oOgcbAX3D3hdswHc5P63B/i3HSwH7f+mr7/RV2hBu9nt
###E9Tbw28RDxKiHsftZmxJ4v6Jmnmu33YpVDIEJhzlpQn2ZIACDPikRyQBOSrND0Iml6
###S8kkM6gc87KsB9mqDqBeVJ+pjXW+HB3bWyQRFfTweVIa7se34TsPa7/XiQKKNr2qN7
###bU/GeLmXwI5BWICOsnwz1XvR8V8/Vrg7CwYH6MVc7iJfj28yE5Rilr9+DD9/iCbhQe
###qZl69LsJF7ZovInQ6mcH+4ipMJ3YcjicOZr7w0iJ6UIV4aM2RmArWLEOTIiQetYDqH
###IbrP9KeweJk/dH6PmRkyMx8EZh2Vhh6A7I5qJqjP6YuY0SDaGLITqeZlrEttN5Gq8m
###Lh0zPjyQ+rF35cT4vx2pF6rdTaPfSRE4X9aToKL7j4BdM0uY/jQfC51TpgaXWM/Tr3
###mZ3nN9eMzIZAZuS2i1e1jM+YfIIzDLWY0O8VYCyt45/SyyAd1OKuP1zuo8TNO72b+G
###ocZUmIms3P3YyC3/576TcTvViIZTrLzgVodNaj6QgKeBDEexkcL5MCWsV4TuIaansc
###I85/y09taZGpA12fFtSWOY/59OmUk+gP0UMgNAwdsSmw2JOBQhCnPMMiTk6T5Jk87g
###z5EPCQ0F5Dr0csgPYm7qSzTIjPPelyzj1Tnn9DSAuJHsibBRLejJDfz0df6eT1z0lf
###7m8afU18dGKHGtd8hDsd7jQO88mpUSYxtKz2lDwRJIFQdyqewynYlbIlM92z10Tbr2
###/nxVGK7GuD4i7w3icnRRPyUmae+fNzNQjvsXQ6Tn0H1JPFbCBqDwvSYAmPQHEfEiPm
###YDrZoMf2IpmxdYeycVf46dEOZiaPBsGHhw9B8tjnST77MpemIhVqzcwiyp6MGdvxMw
Valin, et al. Expires February 17, 2012 [Page 236]
Internet-Draft Interactive Audio Codec August 2011
###bKBSCBJSyhp9C/QPX6hSlhc6HxQwZjEJlHs2XS/PzOlUmVdq8uiF359DwLFHvmvjtw
###aoF6wLmepuiWGl8YYWbxBK9E34MWNLwnKmFWbVZvJR05eR8m13zm7T+O4uSXpzeaBS
###qoB9VtY1Tkt1nDwY26r9Ju3y4EquEFRVAI2jOBUqsuwikLEWLIIOZffaMHrOK/TqXR
###Dms25WZVzhUx8pyuelZE5jFK3oUO/Q2RrLxHkHEvxggpkaRvjMXiPvOdDvnHxSlcHC
###D1p71Jd9QjPrNqweLL7/M4oqTF4s56soKSYC+47o2CV8E1cCa6Fb30Stxy/RaPJ3ha
###fO0xjQE6yQ5txolWhLPTIHtkfl/gJWG/9Lj6ESSds1xqp6aaSJeXgY52ztPIxTlLzA
###Mqj8tqCqz5Dt3EpNioh9mAeRop07Zvyoz5wRYaO3PspX6cyaPehXGWnxSY+LMIKfys
###+ZnrggyiuTu4qVJsenad+6T1Mbjnq1S0PEer2uy2Poa8oZ+X/UFD+7w3Lea1f2igWt
###1OfDS4Hh6xEPlusVHCX5mgDNeUbkplz6gGye++EzAOChDvIpCJ7C1+gZYAc7huQ3mv
###MoymvUS/NiTW4kdpWaUSma4KC14g0U6SGJuJOzM8FOQS8QTd+a4i7bC/f3SwP8+TFf
###8x7XbzvKmAZ8R/rK1tbJjxHxv11VqR//enPEX8xyL+YxH/sYj/WMR/LOI//gfEf/zZ
###+X9lpBm66UZnBnexDCni0WTplkEU/C0eQ9k4GgS94Y0WewS2zBFw4hgjGEZC/AQwg+
###Gg6gQqoUARK0GpNWR7WHcStKFF4IVddApELi1YcBT0u4Nuf9qvYu4f2KsoExBPyldm
###YMxcJ0qo5tFPcITpB2hL5JdfSfV54wlTDac0Q8wmbfWFSPvgZutQjd5Q2qoXqlVMRc
###Q+saI3LMMX9chIZKglRMN0FOINZa3cZukpqlUj9QRvSqZtvGE5injTXdEki8IPe/90
###PNBzQPEkYq9UNjGzpTKmrPhu2EcyaAfJi+ZtlMTTzlAQhBPWiIQhDEmGE64REd5d6U
###6QqNGiTy35mrh65ClGVESx+GEU8dMUJttMxtPYMdF4kuVw2sHiDYLIYiiUUumE0VGY
###PA7SaYmXAZUlH71535N/6SLkWIF1hoebGEBCprlQICb9EYokD9EViCbt2+4YvuJc05
###DYJ+i4yvsi5l1Oro1VL8nWiWR9FCvxp5KZVjUCNl5ruTwkSrOq8dcG0YuxUT4Mm8j5
###h7JaAcvertRUNj2BoUXboz5q7dnJZ0RuWiv3jImXYGlLDiwFR6oMTSdDiJhUkmHNyc
###PVzDqBn94Gdf7RzbtIoUnE6gUywvOpmLsjajYWRmPI+xARVt6y2QPGB2gVyiHtQmMl
###lmPnKmGEXLJRUq74C0h8lJ38O9clArEt+mrDN4YBJd84b9ki65ovVF409Qlh8abebn
###EO6Ek8bGQcF2I/MOIxJbWsBp3hIDYNWYKtp2WeFOtXJFshzuhjq1qrcorqM6fIs5yX
###cyxnVdVY0m5Vc0mbONWWNt/G3DWhLVe9jFwTxnBnU2SeZeiMzbMU3XliJ7i+LU2bGO
###LXlDjz9WtkPCX4tIlMprZSx9ybtHbLlB2UE1tV0tor9SO+R8pdpnRAejJulCWv7gl2
###RySYVDtewCOEsG7kq4e7oFPPR6Byg8lLnLP3mhQCzbPfpBDorD0nlUCfZe+xCPpZ9p
###8/dAGof/X8aTVd6iwCZRaBMmWgTD2JN5tMLZHlKKE8cK2JnsibfnLyKQaYxXvQYpfl
###bQkZPp+ch1Hna9jZZdlHKR9sxZfj2607GGMO0nEc0gfQnvltHP0zRmv7VuGeZizIP9
###od3cY6cW8C7HP388HDqM7/NriUjm4JQmDvdPAq2pg7LKALGItv6bb4EAqvkMtAZSj+
###fHQSftj5zc0NHgQYVJQ8CC+9WY2Xld7q5Cd/CEcT4PqKzvC70izIfYTnfxuTqZeCXp
###kXq696Q5BbOJlRg5hQXKS95tlUBZXIth3bCwf5bkfYn06PA/mzt7SigcBM/4ovOrvh
###xw2WhBtYbb2xiay2rIbGaFqkAu6yAOwRbHPRDSm3+FW+ZRorBsuHwU/uh8GvO/skCK
###ic6iqZLJ0GyiTDKAmsXVNHzJzmWqGQmmLX11ha4VxF6yQxyzzjryjbtz3OPRZGSXSn
###F3+LgW+J6w21lRpxZ2jAMxIrXzKT84EN9IFpl3hqcASvTQTswawHsg92NvdpEu/tnm
###O2zZqttvA01DzyE7QqEk9TsHIWrS9qT7rfKHuzkjeuhOho0hyrEYoa4cdNHVlBY22d
###40q0o49jK9h9F+IP+wd7SE1QNSuTdIlN87KY7VR6wAm7wv8Mhe9pKe8V6tidEPSLFh
###euOds25DNtnCDOs1Se8NPRiTHS6vbxxRn69vKe2qk6Uc8EQNMB7OFt6cLG7UfD+6pa
###PRROGADi8ZK+rhKWfmJyGw0CtmaDJJ5MrBTrZm9LQbW2snqtOjljxcOUsGlWc1/NmB
###1LDU83FXMMtM52zlsHZHxHoz78RXt3Gt/y1I8nWhABHoWKv34yUWB+iaiHXqcxcXGQ
###HflJ1xAY3XjaI9+FwLg1VFpZKevY93WAOnxKfWW90FO1arhNRtE4gS00SYgNChODj5
###Jaqmg/jpLpOK6oRDzMu/xbHFz3MBtDJM9Otcg0jaDf7fVAhMTDSIPahRABfWhYZMNy
###Cai+29u90W18LAEhcAoYGyluS+K7JcrfMVH+DkR5ZKqtD5+Od3dLeBIUHp7vfID9++
###Dk3cX78EOr4s9KjgpEAxrwKADsdnJJ2+fLEgfL5u9c1pVBg8z+KwHMtssoPGBOV2wE
###fmmUCLTHhHPnTcjsxfjylm0j0mBVnQmwgH1P6SUrvKX9YtYzpw36YEqeZtNpFG7tjq
###tsc3RGWA3WzB1SLAHFCkSsb+IGnXgUsyTz6DPlrBOd1CXHcHq3rXGq8OL9+UELj3/D
###jycX4enhYevgwpmduRe+N5dzvlbqaSaXowHeiEoMmQB3Nzay2XsbG7S1u6XhqMo277
###x7gMXJRcqYDPtQ7rY+DGFeQZVgY+WDpFO42+7Nre7qSuq0UFy5egEIPTw62Q/Pji72
###3oef3x9dHIQnp0eAh0M81D06PTEFFGwO9SU9vxV0IkNGZNoOwGHqDn7YOdn/fLQPHO
Valin, et al. Expires February 17, 2012 [Page 237]
Internet-Draft Interactive Audio Codec August 2011
###vgt7OdkxYC0SwcsmtL6iPHMylQlDn99HN4vgN99bQFUtjxxY6+hddWNmxByxLKePu8
###ryDQESTtxwZSiPYjjJkXvoetBLdJvADQhT0owgC/UrdL+Bltd6J2JhMxrwRmUmRgrv
###uBGL/ucEbkBD30tYF9u490wAvjTi11LupgH11zDI7BbDDTEZaVh7zitlF38t8JTuqE
###/GySOxiXtm4ElC398DGtz6+C9bW15jqbW6CPeuZMpOz6CqImGuRbdGkr0GeJkgHfkI
###blnekFodh7t29rdjdlaTtmiv0v7BILSL8j4SgVY4o5EG9gTx6hpq3/2h5qxbUZU9m2
###brvXGOgGC6B/AXzGluijJnaInyxlmclAMH9NzVgsmyJBwlCqUIv/3B3w+55VrV0mki
###j+nXGHRjNyVAJuhKjrQzBM1zg+lDPkW01lw5OnuN8ePeptIsdhSGH2CPlVdRYYEYjc
###w2uN2l2YwB88mMw3rtQ+NOxx6nTyadRBI+WI3dv5JRjED1nmFnwehMxiTJMWL1CDMA
###8jEqtK3JcWVn80NxlXYq3Drln5bpS9qmKQgUgG48iI6eRX+f+397ZtbSPJwvD5zK/Q
###7rlOjgE7seQ3mITcD68T7nWAYJLJLneOLmELUDC2x7ITmDP5709V9Yu6Wy1ZBpKZ3Z
###V2J4DUXVVdXV1dXd1dlfoGAIBbLNjb6gLbRGscv4xbrHXLNOuh1NPOT+ZW1GAAWj0S
###yg5W13jv6nIa9EWWGG4xK9QrbsI628gz3qxxd6PNYrBvCGm5kPAOnj28FIu81efq2Y
###xmpC7VaOXC1hPhF1DVsJabTy8izuFnyhSzfeqdgwpes7o8P1XV3igoIwpwHrP3Bphi
###LKTiX3H7gy9zHjOstpk7hOw3tPLEbGiIm52otS3tSNVSjJE5l4oOHa3ndyzWLRmp96
###PZdajE2RTTr9Ie6xbkMqTnUCw87+mtS5tNkHFBTNRTJhWtM3Ra3Txac+rltjFz8WT2
###kJy/VOk0W5/VW2ZQ1Id1Vi4DCnSWa5J7ipqEh0tWFzgxHpUS6mIwvlXWPJJUxB2xSN
###os085VkKgNsdfzRMKW2lfPQ06Il5Seh6qsk2kotFayTLrUPJ+MFWCpmTosZ58/Q60r
###JwX1M0axubCwnd9bqjMeOvKksms839zcvCzE2Mw1SLJHRSd1v4bBjTJocspLLwZbfi
###ze1JC7h8ZybPy14njQkVV0grtt7FnF36Edf8PAGFmVHVH57eGR/w533Pw9Wf1hS5zM
###eUo2ZdFEu74lKdf6QeUF9yYcHp28P/PPDrtnYqssY1fmzeHPb5hPIanylK2U4y3d0I
###esZI3VLPMn4VaKcmBbpjKVUWZAhT9oRath66IDbEgxFUxUOGEgKr6TE1vcTei6OTjd
###f0fDkTZAEtcPfnv3fhsP7vtmOdpcW25v1LrdiduO0qeq0bZmLIuW2RJ8qk05la2YTc
###DisrHt2FV1z69MJ6gq1xdrl8D+Zh2kGDH8Vjl3STdsbgDnvbDWhOZdgv4UrzvwupO8
###9v7HhdXoQbz6klKWVs7rsAyv1+HfGoYxdj+tmqe6lh4y+FyQj8dDFls8D+ugnOvyG3
###dJ8jQdN+aBL6VM98B/u+3H1xMx5dW4xF3kVdk+VauIafGC/kuckza3Px4mQSzOmxO+
###ONo93j9wahqyimsWwI1H2mLVq609XC5Ti1m2/92w89eqdxXe1bN4Z+dbPZdv8Gv9ed
###s8SnzDzqkuJzR5PZ3ZkuI9n9m6vK7XurC4npdaFuXg+Ohw1xF6ctFBl9yZ4QLPPPFg
###kNfBlF/IURQNryLPR6lOdkGKv3N83DvL2Bw3PeqWowHaloWkgkgzZw5zuyaha50Rxi
###ZpMVkUojC1fS819/sea6Sck549e5w2fyMap68lFQ2pnT5ztmR3CxJ0a1vnmLFABc7R
###Vs9FNJtSrEKDlZlY8UCHtHqOT311+jXpcdZ03SX4u4wo5HUDbyjZFjkNHeL3vPMqeg
###vXrC4ZXS4zVaXZRUtsPSRnNm7HY7xZ/kVJiFNgU+ExOwjy4GTttRw1fnzLwyPhRifm
###OPB7b8/eiOmlooyvWg4A+3JSFmL6kp6tbCgvsyiVvGbIcihNeiVFrQEkm2JZkFOdol
###iHZKUadX3C2jz+0qxQs9e104jfFYamuSoBCJn89sdHBMmL/2FxhC8b+oOe/Pgf9Va9
###2TLif9Sb9UYZ/+NHPGX8jzL+Rxn/o4z/Ucb/KON/lPE/8uN/YMhTAGAJ/9GLrjB9gw
###gOgjfnxIa4YUQZMWgtRw3INjSvcq3BXDkfzmJbxFn2yanwS1sKvN3xfDTTko1l3Bdb
###oyXeXoCXnRTwdD9MyRSjHJ7IzSibipggwfcoVZcGf2jkAsx7suCbbVbhJ6nJ1G6YBZ
###OYtYd1k4Qv7rhJHJF0OziVNKLXetuMmAFG4S29sLY0Ne+AmpXT10G5SLALnluOuh1E
###whWNRuHU53Mb269Uuln+6qxTzAqtFTWAufonWqWUz/d6ctd/tlNwD1gBLlj/dbyGZ6
###7/4F25/vsRT7n+K9d/5fqvXP+V679y/Veu/4rHfyyTvjwFqjLpS5n05QFJX8wluuPc
###mIFT8KRE1emDjqvDfy5fw6tRjkTD8WCA6/z+u/YiOWpOW9xENhlQF6FBmghXokCuiI
###Y+cxqwYmfBMDg4pAsW6yeHdIFSxtlxVXygV6bju+hWXBSmm+39cVy5lJf3+3jfnW3j
###E8Q1+qEGQKGATLiWZ4GRlKgDsp2vsJnG5UQKBcMHvHpovp66DG8jFAaWQiRVxIukjD
###b80xodIMHppnC6C3HqjJE4eaiOvrH/77yPQxYOZhr259MYr3eKBG6oWLEFozWAt6Vx
###nd5XRjV3Fb/VxJ8e/ekkxwNAIGJ+qR6EMHBmYBo7GYcD+P0t+H19C+ppJwKYrsFP/E
###wWqAT511oSdQZ4tI7tVXeklbquVtdl14CU+9jE4j69hEb16nYongbFMyhwkYJ6FgUN
###rW6DUaDgob4iCjBHu6CtdDr9qCfP/8MvPuiXHp7e/9Nuwe/m/n+nVfp/fsRT+n9K/0
###/p/yn9P6X/p/T/lP6ffP+P3OU//FjgDMB/Ai70bJzuJiGZhNWL8aM3Ny+1gwL8iikq
###MgwJYdySZbfsMx/mT5lhBMvoMp21EhUY2DkXsGitYF7UyRhXKDy2+XyEiUGiaX8Yri
Valin, et al. Expires February 17, 2012 [Page 238]
Internet-Draft Interactive Audio Codec August 2011
###agUPnRtIVRKUSsNuZD8W7Ia7KaTY6gKYlisuAiLXOl4AKMRVOPYbECDZmPGNVVNoN8
###xcPldQmd1g/mQQlAwMLD6o8AL7icYq9+ATnzoIQl7zYHf4jgsy7TWjLK4w/Bn4bwqm
###Xl5LTAz03fmeElgUmTx2Uaz1EYkN/9KvxHdxtd+ZtnulO2Z7eTc1z6nTu9w+7fMFgt
###u5OLnZoOW7u2PR7CDL22PQq/cqcE/gpLPQaI0f4siV2rRnrBklVnm0ctz4rlsqL2tu
###YokOtsJUD5DQtQfmMEKJ+iH6WGCI3baHjYAz6+1kfv779jjVdOTX1rXm3iWV60qGcJ
###Psbo5Ar3FNe+0/5Ls4iXBMwXlZIystlr2iXgdEEQm/hrMBERZ7R7F9hF2CHURfKl2k
###s3ag9Jzo6YB2MEfLiBH5bLXYyfIxZfQ012UyGk7FON/34Dv414dHfkBF0+kUxYNbnI
###M+ko/SZvddEBnYKdZhykUXtMYMjtqUI9wOHWX/6JvRl56388gvQ2AEv67sFH/+nJX/
###+7rtcyzv+7nUZ5/uPHPOX6v1z/l+v/cv1frv/L9X+5/jfW/080Oa44eK0/OXt+SzYV
###X/jzSQmvSnd7DizgcWszfA51nuR5sfAUi4ySGGsH5NkBFufjf6/N9CMUWOgDfUzOTi
###zOP5NeNouN/zuB6ry7Tiu2mvtJKmsMrQQK+qNTPNXNLBvVWTC9CmcJvk+pkhxGwfMM
###XYszQGbwkdcaAB1MOBmoCuPisdWsuN4GdxQ7BoVI7cMMXOzJYeHH9Dtx0oXkwSInFg
###dHygEBJL60e1Ums6k4ooG/YgKhu3PWZJ6Z1co7kcSGbnKw5DVs953ZLcP5Lay+8PeP
###Pzkfz3+q1j9pe/HIMlrL4i+vGDr6Ix3hNwklinCgyCc+LkSZj7NzAmOsebMuYmArwc
###6qOl1t4xze1mr2thrtPsLQsbyJ2EBByzeRuMs+qrnqgV78mB7VyVrvKUe1I4e1YxnX
###Tz7UZtlj7U851D7amiWG2kdb57GhBhzmQ8421D5Xk9EmfH1qagTrCKzSD+9hA/Egb/
###gJduhZJbTUFIQfRwNBY6MVGKCNWsYAjIhccT5+rDp1+j+P72cGc1WbS8P9MwtU9DkZ
###6p8XDfTPnITPn9QO5a3AoMxA9blT+0y+K+WPGv+jC7+pH/nfyYg3W/SZ/l+gRd9kJ3
###lGJ3nLd5KrdZKiG93ldaPoNdSRFqbxrs9UidggQyuaPALIRfs9Q2gIQsHq2TJB6fH0
###RppyVpG9gmxcTUtcvjh5eeLkWcQpg11AaWHBypFMCakgmG/qxOY9wcT2RzvL/gWflP
###9X5vsZRqOHu3y1Z2H8l7bp/212GqX/94c8pf+39P+W/t/S/1v6f0v/b+n/Xer814r1
###qs7/VFadypcQtG5/OI61Y13MtIpGHphXldVVftJKxOVnt7lAQQWgekchGCVxP2BndJ
###STVA3PUS20iuHNgM/RqDu+wmSpq9yipoNDPCUyEAk1OWQAq7sNoPYYs7liqhmAoMRb
###lUBfGQlPkjMOzEhn8OYznjGx23tzeHBWwfRP+Ocp/1OAqzqdJKw3x0pRUji2Z079rn
###Pw0kaGV29umCvRkyjshzU6JTYJpjC7DUFPB1oXqSm2JJXbe3uSNGIAvnz7vqv81Xvb
###3f5lpyKIVIrIN663QdexWCtWMcx2B6/1rFIrs+8/PZRqoEghUKOf0D+WbO04DOtmAP
###5nPsxSPks/9vXfIESLFXOYgW2FB8cetRJccP7Ha3Xq5vmfesMr138/4inXf+X6r1z/
###leu/cv1Xrv/K9d/i+C9i4bdHFpKTWEg8dElwPxwHA31vPWVNse115dvUZ1Ea6FmbxA
###Ddfs9EWTYcvjh2MHZCRihO4xFpnVScfZ5qROLEOPaLcbKm4/a3rJ6J03IJJariPZTD
###u5faB7ftTI66vQOWCwqvl+gp8/Bb3fpR3dAW0Dactf7FDW5eJctY6jTKzkQp3mKNJZ
###S7DRhD3zHfBOcGTwWGuT6r7C2mw2C5RejLIfsjSUz3jJfqBvEMS0CB8E7WHR1QPgnG
###wkHymueGUKKApMRXtoEED/mRnZZCaRkxlfV4JWFxqjH4QbRFfJvEVHx3Rw1OItwV+E
###kVf5hZQY0r95Ny0nBKwrxtjdcnUHsXygOF3jmeNqhaKMauH4uUfjLeyaXzmdk3cQjr
###3/D51fMqTPr9gJmRQAjGyAGO9a+D0RVyfjBGg8sJ0JJhJSZjPSkwgI1u0VLhAUP6AX
###PjTIL+TThzhuNY2pLs7BHlCuHp5AMn/ko5vVJDkCUeo6ZQNZ+q+VTNJ/pZRBo9Q4il
###s5Bkxi08AtDUPDAKkuxKr4yoI8pWN/dmYdsS3oBhRMNQHO0hjacXoY4P8GtVz2RG5U
###A6vkTjeUxg3Kq0J/vz6RTkg73O1icmJ/Exw+aaQpIOm0v8VNRJxDNGMZEHChM1hJ/W
###Ne+KdJ8sYq4l0bUOt5aNcrXqGDeftC56ggFYfBDWde1rH4VEpMWzhWvC9GVUPDrFBs
###x1MLxkUhSHuMxgL+y5eheRmKdF9L43G5Ak21Umo1UjYWiKEr3j8hVVNgahaLa50lB1
###C2ionV/2xX1gyqtq0SFYdHc000TcSO9biHcKvZTB198+OMPrnWCZUaZrMytuIfDusu
###Cz1VfRTF52208RSmG5iYyLsa6oMmzHLADplLiayYdlUk0BpLpVID6gRTWeT9WPasZE
###WZ7l/su2HnRCd+Gfi/H4xiG4KqmJjSTOZXXPTvwvv+JLsHk65yaBJ/unDMinl3S3FE
###R1ksSjiymQF7kMOEaVc+ncWBrx9jyBh3eJbhZEAI1EhCWBpDkbYHPITLRPA1Id8FSB
###mF6MRLfJchDL6hgjnaYJdU8j4d450pkqrrj9xfPNrtMLCy1goL0bIzXdQggZbPRpH4
###iYqWa0UhnCiiBLFBHp4bvYp6v5jFuHd6IrUvMA15wgKxWbSNNT11c7plyn9ScUWlWZ
###m4FE6VE6+Jf00FoBJOo0oJCVGgwkb0X4J3fJ/jxbKHb//+7Rz0909gufBf7/TqPeMf
###z/jU6nXfr/f8RT+v9L/3/p/y/9/6X/v/T/l/7/4v7/n/GyA12vC+/6fGohzwaYTrRe
###j+9HoJziiNaG6N0HlRGN8GSXk+wMQGEf6lfMU1j2B+bLaDAPhmBN1kWAcHFZDNGK7y
Valin, et al. Expires February 17, 2012 [Page 239]
Internet-Draft Interactive Audio Codec August 2011
###IkOBSzwskKPmU+QJl/Mb9U0cl7cKeg2dFvw4MdQ7FL0NZ2jEXxUepe8rQnj8BHwXbw
###cBzF3M9/srKEmY+INa4+xp3CQk/R9q1NgWl+HIZKIDe5kROy2WnK+BrRwuKKCdnYCP
###Nl2VfBY4EA4aXZcMzsNbirUlfeBvENdxCIP2FNgiK48/7Af7vdo7BeDMTX62gYVpJy
###r0WocnUJrUBRfaTiddVxDbcONX1L4YNyO09ZtYvA2OaSnVcnXKDvKuyFskCDptKdJM
###mA1YpGGZavOh56vZ8l1BvLSBHFHYG95qHbs76/SvNPLa4NWO5B0JeXdEZv+8xtV/hx
###vffdX36paCOPEMHwE6PDPJqnSNUWFwJgt65jTnFbociuoy5o5o5fXGC30ZpCr0reak
###AXTpiLlP4M+n38i8ukVoJ3897hh4bnC+4Qz5DHFhfreiJsKuxk0b38RoEGZ31LJzDl
###FYhxzYy8xgTfvu7Q3zLam3SetbLsaUm8Wkzt7obbabc67Zf80vf7yYCmJJwMRCQJts
###uCajPi+1j49es12qzM2fw1iNHhPHOMXBlQLl9kErFJ69AHiE0KlbHBnOxR60kql9qT
###dlLqGvicftgMmkr2wVS1PeFGEVzWMnlZMZKr7XJyz8Nl327/XHWYizU1Zcxv/XdtXC
###HdSaFLbctvM1e+ddddgUXSG10xlYWFD0633+773f2jn8/ewPC01pcKChZ/sADDLkbp
###3JK76Pjny9SeAPN/O39BnyYUkC+MzUzSenr+Cw0p04oMqOY716Fu6WjV4WvZh6FsH8
###+eqZtEvfTWxdEx273wwQ4//IBmr0E7G8o0VpU9PmMnonc7HmMI1yvaJOod/Hf8FHuj
###rPEZqmx9K5modqxbYcn2Zg6cKskLveq9PXtj7jB9U1t5EHG3Awkx+gKk1+A6urrGmL
###dXFIoxabkq0Lp3lvl6+aN9yeBWsj9hY5YUAOOwCGPCa50Q2/aDQWkmrJepmkZLouyd
###BrtYKesWbr0TW9XlDNvfRy+I4Hx6b/Z2/AUMxWdKb2vGixjHCMDnmo72BG3Fq04l5Z
###av0VGINSugtMu+4Vn3BWjb1snEKrQNviSqxY5AJvXL0JIesSSvcYGhmi985giTcmQb
###pFYBTY/SZA2Gr37ePjzKGaBJVp3twSBlV0TcrIDly2A+RS21d/ZxwQ62yiuxxDal1a
###bKcRGtTkHmhJMtcdkMEMtDIduJ4WV0qjiRgXTSqQyKRkSHL9DfCrPMKIN0cfyC5tg0
###LQXOPtl4xYyXqnNxr3ghGEHGxqE6PBTu6ZQgCGb2VY1ZfPH4K7q04804CaaYtgpW+P
###MRmHHDcKAH0nG4yeLoAi6elA2SkIo7sjWHHUjYlmcfzP1ZAzq7OyWspMXQPQW6++TQ
###Gwp078mhNxXojSeH3lKgN58celuB3npy6B0FevvJoW8o0DtPDn1Tgb7x1NDdugJ9Mw
###09iYZTZ+Fw0gaoLR7O4wn7zGJVSdo+p2lTzl/gk5hGpOhiU+0sQCmOhuBFUnE8ZFGV
###qmxPU9Pm1Hy2/DQgc0eR8lG9+umfHr8npxiHahxe+GZV+ll6/plGfWL5LKP/F5wEsS
###OuW4/P5eP5Ex2n+Kd77Oc/KDEHnYV/imMgC85/NF3PvP/ZatXL+D8/5CnPf5TnP8rz
###H+X5j/L8R3n+ozz/UfD8h0jtdnxw0Ns/M9cujoOZjt4eHvnvyH+2twMWLEZZWXVegF
###W+7rht8UJC6u1ud/fJyZaG1G61Gm3KtXzkd4GB3R4DzF2jq5RJnFCCcS5R1nQKVjUa
###VhXUh0cffBt6HfXS8IkqO8HsAA1Og3g4GqwvsjSj39iUQVPC9X0McwU6rqqYn44mMD
###N2UbJTyW5vsrub2r7URrpv2BONBmxRdrTjwwA9oEumyVqQjtTQpgI/7J0FB5+ixz+u
###uGfRhljsLTLHcIUzBJPuzWe2PHsGzsx2ruHODJQYZITPRpzDALMG0oETaLC8o8cc/m
###mcC8NnS4MhGKawin1Ndv+LcRin3eEsICNpgFm8lCuARXHK7QLLI3CO5rcXYFGgocC3
###M+zdattHvanyMNrsAAAuR/3ZNQjo9Xg44It384JL9s0W7jCn2254oVSwXBsH4XSKty
###j73LkMlouU/qr4cTkcA9JV1VtBkn0j/QbCRSpHeFUPQ6ZIJVbC3PZcqxke5tPxHK2/
###MRhDgzhFMnQcdWYlGbg6VRS8i1P2KhHL9IYaL7S+bnNdGI3DzbMI72uL91V2XEd3zr
###P0mkzGxHBGS5bWBCaRN3IDVxFj9s7irz6Yw2omMq9VWSgl+8CkNeHCOinTvf3u2Tbb
###c3n3HgynqlV/6n6sBMaWhKxwznTBcLr3BDNyCZe/1hI0L1N+sz0WXh4tcU1+caCQ34
###aORQ4x9YZQqRj9P8aL5vE4WV1BZ7Lvw/BLOHT6wQitdijZv05vA2QPRqDbg7kIVazJ
###T2iHwdB1tWEaF1R5fZ2Hzua9VHiYU1O/WawwO7eOW00LgeHMLCJ7dnmzcs10TqL26s
###Mij4VEp3GV8pc+jn/KwNCv3CX0u6Sq8nSyxiDbOEhhSo8fC3NxE/c6uiSFfBvcwPJz
###PKqNwisQ+i9h5mCqbVk5vuiONyp9NRYkqi1p/4jyugbfMuJDkp6EAg2vok0ImtlX1T
###TyOp8Cqk5js80CNCJR9AeeOUMz4V3HzDjCgmpwi45H0uC6oLgNJyJwPIlFRVacPkFl
###G3JWS8NiVy2wHA8FXQ+wHEsr7jtbcZQBGXjkz24nT2rQLWk5fI9JG9ukztl2k+IBqv
###wHTbVE/5POFKyXv9NEgcAXn7hSO5or4oo6mu323T/zTPBH72eUz3KPff+PbvbHeNX/
###R+z/ddqeuf/XaJfxX3/IU+7/lft/5f5fuf9X7v+V+3/l/l/+/h+zimgHUFnKzmnlLq
###NngSLwaY3mR7t7B+cNtMPlcsLtbLLF9OamiHy08u1lHjgy6RGSXz/f0GA5HZfBaPEL
###080G+9ng0ZQ8/h1PltPTXhqne+629QZwwt12i/1sNtlPj/+siwZyZBvsPRIrCW8Lwv
###nPJiewwX96vCFuixO8sTTh3nnD0wj3mgyZ5zGgnsv+lg3a6LCfHd6wNm9QqyEJdzmh
###LifU5YS6rmh8y2g8J3yjnjS+wxvJ4TutDv/Je40z1Gnwug3ODG8zgcGZDVYWZ1Tb6G
Valin, et al. Expires February 17, 2012 [Page 240]
Internet-Draft Interactive Audio Codec August 2011
###khXYKBXhYD2RU/nYG30WAAa+Xgy5V/uscjV0FT683FvN8BpeW/a6VllXel2+Bc562T
###P1st/WenIX4W6XKBNiWuTluIo+gpDt/dsNPTTP6Wvc57JvnZsv/d5n+32+LvZWhPSa
###ykzRO0NnUaUz9b8mcisRm0Zv2UbUgkVn2nt69t9hUfSXx0bCZBUNV3tp8eHznm37Ai
###tPNwjTsTLUMfYxeeH+3Q292dv/USptqUajXri5v5xVuGJNG9RamSI8iGXsp53scUeR
###ah+/IrDdHzFpCx8r8rirurqc8VQtM4HaFRVr5V1fIicp/46Rl/1/XyQkNxmXaaYo7i
###Wq7W1MvXNvWpQEwVXIuDgBv0cHg1oWU9HU9tUytfczmdDd4+Pq0BHZz+hkGPmEP593
###Zb509tw2iv0MyGVq+JuRrgF+sv0m3pDhOM88QcumnMoZ7RAM6IRlufhjzRgLZRnr8X
###jGqJjhDwO/YOkD83jL9dozyjo8anY6cjpsVGRod5Oh0dUV8IntEBgtFOQ5sIkvYaAu
###S1dT62NvX6ZgebAt8R/BLt3TTo2dD7S0z3UrAMfjbFQBL92tbpScHn+Llp4NaF4IsB
###bA4Y2S5jgCnGosb/lhBcLj+if6XtZtBj9FezrQ9Q11Qogh5OtzRihZHrFh0wNKGmB4
###xgtBAAYYw2pM1kNNgwUoVNJzWla28wny2lRhEaNaXhRAcJgeYMEFZ9Cr7QiMKyEQN4
###0zpgpGCKASJXHlKTGeU3+IDidnFdCKoYaA17hwkBcI0B5xgKiAtyTXSsXCB4HP5GBv
###+5tVFv8voZA94VdrMQaDHgBD2mQHM+dDifNho6fa6psFqawnJdMeA8u4KQ8tbQyicK
###K4OfYkBucrnwpNzZZzAxMIUC4vJXMweYkDdHX7jJ/jPlU9Aj+Cn6yxP9YA5gQw6axt
###8Ng5+Cz2LGlatZMV5M+RfjVbR3U8ilGBd2hSjGoRi/NVHPnADqGn+cDSF/Qm43M8qL
###CUCMdy5HqQmypeGXE8BmhvxIi8aY6MXKxuSnkDchN9zySeTN6C+h99pi4pJ6yq5/RD
###s5HtfTDYNao23IZ0NrpyvHrZAfg/+C34JPciIV49fkp2lxCv0oxvNGxoSRsteVuOdW
###Q72i1F19ZjGo65/g/9UiZd0lynqsbP6kB+VwWztjiQEij93aoKWBvv9j3//joa6Ci2
###gIUB+7B7ho/6/ZaRr7f22v7pb7fz/iKff/yv2/cv+v3P8r9//K/b9y/8/Y/3uxxuI5
###SUto+pNT9AGEUP3BD6tec95S+jmW7e9yTioxmGCanYiys93T/DMbj53+cByHudWDr6
###AIKabbBcXViLNhiOpvYFpwwkuYP2gmDfrXUQgzRuCosy1T4rfRKLqd3xpt35/3h6Do
###gxEp+GCEE88YpooJaFKeRS677cfzGZZD6mKggKef05OJfRfOmxu/vejqZDru+weHH0
###X87120xDGX5B7eouTzI1QVtyopUMrx8UlPgPXqNnmq0uWYAAz50dUw5IwZBLNAcEc7
###I6+b5RXl+KkazHQtCRumPOycOMjveyT8YgjmvgA0wKn0NmC/In0cNx7udFvOefdTBp
###/wR2ozEfDTSeW3dBZVEoH4afQcJbjYiXGQHB1j1dEgIH4yXmASf42ZEc+76+6nnEPl
###XRu5CX55gNzMoMftsgXSqbTfHm71cKtOKU6H4/Ek1uOkAnv6IabL8i+n4a9JMGDlpg
###OMq0vGNzyrq//F67K/gzvl7yST3BlaLfD/UdgP4xitP7J54vkUrWi8T4qtwyELzZ1i
###MkxkRaCSyDmrBrtOdQh1xKp6UJ6ayw7Ls19fJYOAv0pdg8zR1kq/UQDQGIRmiLE+pS
###JZnADLAgkvLITDEC1ULWCowmsRrhlbWsf7WHrj68pR/UM9hChgeEub5wKFPcajS7Hw
###tpxuzbVHwrNREiElFeXvmouH/HXaolScKzxdL8G90ttpjUeqM0L8mg4/elg45ihmwr
###XxXEFTAWF69cohmrRWdm2t7GqtXKaFhVqHLetm3Mx6iN2hsOJo/NXpX4f9Gz71WqQ6
###6zrZ43ADuorWeIxsb3IH1qbz6cjacmTyYeY1WLQyFPMC1oagYFPXa/FRB9aWZWAluN
###lFDIm3uxgtBQNehJcEyhQ4U7zSdKRv/oqgxKyx4d1sCgJOszl729eS6IoMt0xjO6j9
###5+Gof2/SqWt5XbvgY15JOrSnTbSAWjfZfZO655hfW72sqkM6/FQ1Lq6YTJpPJk/JJG
###3qQ4XK+jKDVV1k1WtiVa2WGYRZAVhbklWp2g9gFZNltOyrwti9uGfZRcGYCMMJeltI
###Y6AzZBGHDCMDBT6Z31eTS8HiKpAeQbCSmCOrcuAcMk1s/8Zalc55nG+0mHOVjmsr1Y
###paEcbaAX5Sp9JD26RyqN7AW2H/CpuqF1zyG1cRprtxLkFpOxcBqHGwHK/HgyrmS+lf
###U8TjELOCw4pniH5D1dGnBD7mptKWskpYpY9aiIjDEdpedJUe11+VS5xHabkwnIbBAJ
###Ztw1uMr8zFJZhOg/t4FW1cfdLZwfkFk5fDp+PKaJWNDTQGBSAVgso/Hc4v46kEBHD+
###x1sVcCK8oxaHwyxIZtjjSLTMx/I+DwgAEu4DY32WUpfJasV5pkwZVTDtjftxzKJjq6
###rr8Xw4wFXCaMz6gXpAdjPOOQol+lSkhZPQUJqTlEnB32BwspUM3q5LJvKLcPY1DJkE
###sAV4ti2IOooMQbv4RtkURp+qhWzClEGWZhmfP4lprjorosFlYxyfS8W9Qp0w/Fh1Ku
###6rV27LNsda2SgLLcvGbs1DRr5mgaZRzS/iZIpgnZO4wjSJppf/YkFH7ft/05Al9pr6
###k2n0JZiF/mD8ddR84EZg/v5fveO22vr+n1f3vE65//cjnnL/r9z/K/f/yv2/cv+v3P
###8r9//y7/8Z20DG15TNJLaK9sB0Yp9wSR/A6pF2FprPnSNQPj85sHa6RzcShioaRrP7
###qjMeYQaUmCe6YvsRBAFVLss6y1T3Ztu5efPbc32XKMN4KxhTaa2nbRvJfaMepVHjuy
###IsAYm9foHselQOlKmKCeM14dqVb/rxFLbnPMThMBy9gPWmgjNz+8nEE41S+2CI53Ck
###oQEE9hYVje4ZjboAIo0n2W5S+tESs8ie1PWG0hA1tQyr6LQhbFXohdXUBlI0wuuJwF
Valin, et al. Expires February 17, 2012 [Page 241]
Internet-Draft Interactive Audio Codec August 2011
###38AUP6I19nqds5hpygfHh+3XmdZDtdWNqFVWsSbJHcFTC7IzO/BDDJ401Z5jIhucEZ
###lDb36mSMBNJBazo0sbWZATNnX8cGFxGDEiET4WuxMIEfelwgnksDeai6smCR6zSdNR
###Zbzv5hnaX0qTqb5tIVTNraBJjlxDA6RB7o8Es40ohVCfs7+8FDdL7fYV2KHdZL5SX6
###qJXlqVD+Tl2b0TFKZRIDUZm3m6EAwdASpTG8WkFG0cdUc39QT6yzfEpZHxvL9MYYaH
###5QZ7i5ncECKGX1RH1RT/BBmkaTU9jsNbd4ryXBZMl3SQcxUGWyYTqmQyBig1jhD7wR
###AaVML7KSulh3IXNiXbdM0/LnfnLjP5E7bHfH/2XnUUfA8/0/XqvTTp3/bnqt0v/zI5
###7S/1P6f0r/T+n/Kf0/pf+n9P/k+39Ykvq8AFDcYHLBYvLfbZw7Lddz9IA0IlCEZ1yr
###bYmAEvz64gYPiFLn9/jddhJMRQSGafKQRTzIhdvhgWJ4jAOvzv72OC6voYQQknEj9G
###ui8p6+pEPETeCwXSWoC79CL8MitUQIJU4fD6nk1Tl+flXUa7QVOsT1ZnGtV1wD5n+L
###6/kdcR2a46or/OCxClwe08Jt8TL8SqvLeZkEleE/m0pYJnFdVNLBr8GKsEzthnbdWF
###yvdd16mg4RkEfyQwTG2TTo4CGpGh2FDj1+gwxMIvgh4lEIfmyIa/odhQ6OTwQMEsF/
###REgrfoVbCbKTzQ8Z78HT6RDXhcV1XR7ySpePTUM+NjL40cyWDxE/RPaLwY+2fg08kd
###OGRT6MYFNtQQ+nUwYf4nS5Gwo/PIMfQk7FeBHyIfqF931dCSRlBp3ioQnScsrHCw/B
###oI8XEVBGXP8WcV+EvLYNfrg5dIjx0jTGbTujX1Q5FfE5RJgFEbaC/y3iuEj55Dz3lP
###HSMIJTiZhyG/xvLlMiVJvH+xFDuSXyIfgh4raI6+Yivo1xLV/qD9t44f3QEgGuRGg4
###EZxKyIXgSyvND9kvRjg3EebNwpeEDhF8TPDFM+gQ/eJJ+aSfIItpORXxYjZ1fkg6RP
###gNLgt1VY9x/oswd1JORf94Bj84XY2GRY+Jec6I/yLltGP0SztHj2XpddEfnkVOOb8F
###PTwgmowvJMetCA9h0acyeJ3QY64xXng/1DkfhF5X9akMSyDCgYh+qRv8MPtF0WMiJI
###uUU3PcmvOLjR+m/hDhNoQdIuRDhDAUeqxl0R+CH2L8mv1iymnbIqcdnR/CDpJ8EPOL
###CLHYzJ73myI2pZjnhD4X+sM23xrhVZoiXAinT+pR3jYhC0o4xmR+M+YVqcfEfGvaYx
###vpeU4GChP6o2XQs6Hzw3UVfgh7jI8bbivIkJZyfusYdGymx63Ev5nBj0SPMjoUfki9
###YQQV5LrP3awb41bMLy3LuDXlVPBD2IUi3IllnpP6VMz7Yrx4C8aLbd4XYYVcg456Bh
###22+cWkw7STBT+EnKrjRcZbM+gQ867QY3oYI11/cLzS/hDjJcP+sM77RrgjqdeFfSjm
###fyGnIuyROr8IfbqpjxtOe1qfWuxTOV5Me0zY6x2NDyLsFY7f9DpKzPdZ66hNnQ7bOi
###qJT8bxC33Ov2/oYXn0cSv0qdDrQp8KO7lh8EOsX1xLvwh+CDtZhAsy5jk5fj3L/CLG
###b9MYv0KPcPl0xXhR6ZBhiQz9IeZXIZdiXcvb3FDD7Ip1rZhnhT4X44TLpSvklL9veg
###odxniVfBD2eTK/anR46jpbBIUV40QEOuVlC+lTc743ws5JvSHi9Yl1lKpPOd4UX9r5
###cqqt58x1trCD6gY9pryqdlBd0sZ4JdZ3gh4hH3z8ynm/kxMIV7pMKLbqLzvnTrup+0
###ykvAv9WBd6U8hFQ8ffSvSspL0ldHBLb4MMCJzoKdYPSaBuycNNIySbmAuFTAkZk6Gc
###hU2hzGsySLfQn2IdJcJvCb0mwlnJsHUShsf1pdcS8wT/uyHGhW73iHUU2kOSH0Lny2
###C+wmYw5kwR11vyRVlrbIq5T+h8I5Se8CG1DNtbXa/IUNYy3B5vrwhPKC6QN01+LJYp
###z+/td/d3z0iqvFbbdMWZsWuL/lRUt1BjdU/7KUVC/BTmi5imNhU1I8xVYUoJ8RXLTm
###FGbhjTpqK6ZRhXMe2Y+MRPpQ3sfQJDmKcSvhjWwqQRyy9Bh5i2NZEQMaFd+Y21sW3l
###k/yp0CFpW9QPcikjQ5UmMDaMYSym9Lpu6iS8FNOSm+KHGE5JbHBhVoshw396aZNL9s
###MjZEyqkWVhqDwVSxKh/mQ0yk39Z10sixN3WgqG4JVwE4jloPgpxoBYwikw5FJeup5E
###f+hLtkRdC5OkmZZTTo8n+CPUv1jCi2WQlzbJpfoV5ok5TszxIswrRxkvbrJs0WgVvJ
###UyliyhzbZId2UjGUsaH4R+kVOcm4IhyiRqd8P4u63/bCTLAFN/mOM0pb9ktMVkjKb6
###NhOGwVtRTtVBYuoSJnnL0Eli/NaFed+RuEx+eNJMETIvdI1Yshry3FBNYcGjjD6U+s
###3YJlD7hfNUuAuTOP2GfIgpV8qpYgqLqKAp/V1cf8jxInWhbk6LfvOEmSvcBsqyT+pp
###YQaIJawwV2Q/iKi4m/Lv9HxrROxsGHOWlFchN630/CLnTH2cpPWt4F8jbfoIE6eTAU
###tEupX0pmVMyqPUhbq7wt0UyzLZf0XMFmkKd4ztw8T0433G9aQn3MxJVOHUeDX7IQ2L
###jz1Bq9iaVGBlzdFpWNw0rRsmoKPoPosuscISy1BhdrcVk9wx+ygLljCVhQ2j0CH7uV
###MQVnp5JVzzctnkFqVLmdekXSGWGcJGE7LcyoQlYTSFi1FsPYpxKeaxzSy6isglpZjA
###re1WnmjqP10ZyFx48ZupcotgyOaIKUWsZsUKvAgM8VN4bIRnSIh7R5mG+PBdBEt4au
###TKR90BaYtdvHR7NRhi5S9WQB3FTJHePWHaLGib8LiqHjthhklYQr1vLmyj6SmTqrml
###mxZSDW5m9600C2TA9bbWNkea0Sk6Fonmyen+njhx0ag7RsYtzhK5iSWcWWKlYmxKi9
###mgrczkYhRJB3ayoGZ/C4ehp73HGSwRB09noXQci5lVWDRCtBPrOukGYRUJS8LT25Rs
###ROTkeSKWsXzNmCEa+ebCeHY7BuOEyhDqv2n8nfopAnaru5FiWhLqxwzmLaYYoZY68r
Valin, et al. Expires February 17, 2012 [Page 242]
Internet-Draft Interactive Audio Codec August 2011
###uA0Wiq3iNVH/HzOPq7X3Yo3wPV5ANaHJ3pHXb/hne38OxP76zi1J+jGgG2rNq/u8/r
###zgteShayHPOxfeAzuPkpkdR0JcVbYfuYAVFXy+ZXs5urxEr1/K/9/DcdoBwP/d7R6R
###MkAF50/78Bvxv5f1vtdnn++0c85fnv8vx3ef67PP9dnv8uz3+X57/zz3/fgua2XPyf
###zUcYuiwJJKzEiEYrygErCtXTFPTzYB4M8Z7/aIbRn/GWpYwdbBpelcSWC0c4gUx9dp
###daPmuTeH/U3606ysOu6zvOyTiiEIGg8HoAwuEgHAMEg1PgivtZML0KZ6cYTeBiEie4
###km8Y3A8mnBnGJ3AqUGjVAsYaNfmmitMi3mJFC/zo2AcxPz5NXWy/nAZ9/12bvdfXNv
###B1DfGe4b3F5Ep6D6Byil5A83HC4jEWRJuNZvEbyjiYK8a3qoNm9Nn26c/7Z/4p6Gx/
###5wS0I0bwM16KC68Y6c+A/5cth/VZ7bXxRb3tnlFky4Cm3+89vHRG4dcU0dD4UTzELk
###FJODr1BzssqqR2OxsoFUgvY//mzW8YnHAjFStTshhoIcFUsNGVUf9oR4mimIRwTQN3
###vQdAf5uGviyIX1QQGgPBfEK7SEgw3hp3685tjLHuQ2E1AsZ+MOzPh4GM+G5j4ujCBw
###P0cootTTfU6NfalgPLwve7+7iQIyFy6/7bHopSFq0UWFVQSgMd+pRIpMajnUZvJ2Pq
###ejNi3g0LPIjxFlTZhZna7/3DHlHWIsyvthJ+swvittiqfNTyobV3+EHEHBVxAExu6E
###BreMFdWX8v9Rjk2UCbIUPxEb3Ihov/rmNELmDBYOAjE6l3rk6os06l377vVkTrq/Y6
###SFI2MBtpF9MwuMmOum2RZ0Pvfb0OR+EXmAi6O6enGLA0HCFeMKdBP1xOQ4zVC0bvLQ
###2ETPnGyj6vmer1LPZh7IqdnUr6exW1QU0H/jPMtYcsLmgIasz0zdTqz9FP2EnCCySs
###4Gxg0azxx8sy8kDmY/f/XHwN7yagRcDmaHiP9gAt8P80O17HvP9fbzRL/8+PeEr/T+
###n/Kf0/pf+n9P+U/p/S/7NU/Edy8VxH04lTuQA99zUagC5jdtOq0z0B/jiX0XAWGkm8
###NNsqKyjjWjAVbh3h0UnAgRIDfcahDJyKUE3DMCBb3yXPS2Z+rEHiMBIenG44usLp9N
###IJ8lJeySfTY9RHfsAipp3AZiziQS8pBmBWSEgJ25ZXK+UOYqhuoxG8GY9CQrqlEFBz
###2q1Wo62mqIpYnEEMuD/ANVY6+1IwPYfPFAhSifH2SyWBW5VllIVHglVLlCKiocnloA
###LFRv4q244W8dIEQQO+HsylaJAsGr+tFF/u2O3/7smuH4yC4X0cxT6TukesAhbt/zY7
###Rvx3t+O1G6X9/yOe0v4v7f/S/i/t/9L+L+3/0v5f1v5fBj0mXjrZdYRZJYz5DBMYk0
###Xu/IVHXYfSN+FkxvZ0oP7wXqpiWZqDC4Zfg/sYt3mnoM9Ivf4WTsfJvq8ojWmzBiLa
###rwzijKmWQ5o1qRYrvRSTk4WOxYjUlzv6QqBYQPj8JzcofKFI8I9CsKPBlwjebsNkAZ
###MzC0etpq+uwmrIc84pHfenbARifTUM7S3oMdqHbBX3gBYIBAOjsEBwwISL6CzAIsv6
###jT3RXdX5nFrJsYdCRsN6RgSvt+3zY3LiaORPZlNLUPsBpv9q2wLYVwbOM1wVs/yl6e
###8D3MvEDABKQmMHlot3mCP2Jf6kwPT42/q6ulxktECpZxiZHMrRGkzZmJeNUhZvuAem
###PAzGucOCsu+k4r+nQbBtNIVfAkTN5SBs4cQLgvA4CO/hIBocROPhIJocRPPhIFocRE
###sHQY6Az1C//RJ+vML+/Yyr9vQ2/TLIPlMNhpD/bm7fLgeObycTuHWzP/WN3t78YjYN
###YK2jKBk9fLuOl0W4Vze09RD7jAZCj6c0qgoEI6Z8rx8M6WDJu3oKo2NzhChttUALZn
###M60JARgh6GF0vdq2gDNQo9Qyu9J+ohoIzpTkxzSsLz2/AWJkACVsULVgNnDaaG38Lx
###pY6X+Vn+6NX74x+7/4edFoO2gjyF8WM3gBfEf0/n/3PbjTL++495Sv9P6f8p/T+l/6
###f0/5T+n9L/U+z8PzpQ9slCAtNwENaiEctphgovuQWAumYS3A/HwUDfANaNq8cd89/P
###OdZvPtzKDfuIKKPIJD4NRlchgJXoBKrd8S0sMOIYlN4gmAUOu307n9rQGvvDVlwHyK
###jD0SC8S+9H0zdnxFLnFWtWLi7OcjrzmsI1DK4c6gzoQZjSqBC1ENT/RYivWPVB5t50
###Fa8w4Dy5S4dtYQKFier48jLGs6dGYU5KcBGPh/NZ6AN2zgSWQ178rVeEJQf0W3R3Th
###cO0LN2fAr6HX0Nshi7Fo+LQLoJby3I3Ck9kNpDENpDJoLY7fzXlzhInB6OENC1Pqmc
###o+2uj5pJb8lo534Wxgr5/AXOvWD06C+7ZycvrdWDSxgqsthFCAMpfCnHH++m93jqXl
###ghwVAcaQZCobFfovE8xnPWIDDBlyAa0gl4LhR4ZjmRM8pv+OwZrCBVeSCn0O+/68eP
###L6Fd8blal2/BbzmU0kxxFST9Tqfq2erTvJygFaprS1SkUaVHc0PIjkEfk6CQaw4qrt
###H4KQN7LhhjvbyMRuX9I3UheSFR9slSTK45jWkoOLLGsjiS4eSgo2YtaU/tNcN6hkjX
###1feEnVXCj2mnnwL09RYTDOXVK7sn0SY4OiBPvf6jFreVVPqIqWU/6g/onH2ihpVKNQ
###zbwu6cwUufsdX/sL1H0QGqeGMnQwIKQLdAHo2twDNExZSHK5gu48xOfyGm4xxlo6kF
###zaFUwRbNwuFQbQ1dvehUnQZSynUIJ4k5gOhODioKRT0oI9PIOGpROYpLSpUKRezw3o
###L4i7lyhXDlFnpF6pqFa/h5+/DIf/ceLGfocLx0lnqNDkHFHZjZuXkoeXezSQe7aqEM
###AUtAZYQTYCys7zhLqrTu+0obTFdh/JPztrfDro6wRSLMmhf30CPd3k78Pdl35HfBtu
###z2/HfIp0LcUaUpn1MN9IISuySjzjN00CeFgw/uG+cZijEhnI8iNC43MgchLOnRLkXp
###FOItGS0Pvbns0Jt5PS19/q1Qt0RFuiX68VIdFZHqleJ6h4yTJdVOqnpty7BunBcvYE
Valin, et al. Expires February 17, 2012 [Page 243]
Internet-Draft Interactive Audio Codec August 2011
###hgDu/P6JEJBmBZUrW9/Z33P/s9WH/tEykVUZEU6XMwSavOM91uMj3TzC+tm08LtDTG
###iflTaOki/Y3E6kNTWjOTmMfDqb0WAXjOnUrGKH39msy4NcdSe/SBcpzH2lBOQurMR5
###Ogf1Nh5nhVmNvVNKRcwm22hYUWtuG6ldwa5ls8YNcf0ycOxjzdmgUqPeDZrT47ndG6
###y0Y6AaFB6uOA3kZ3z9n7vf3UlllmH6LRlgXF3onIX+pDvu5BfWIq1weJDWtVLYecpL
###P3P56ZCkSZGhfz7tWWU3s88+rfiUO178+igi3MJ2T9O4jON2MWVbShcnWa0oezk+uK
###yWi75Y1kHe3g5urBac6MyirOY1iwyevZA6aCaWlJ61CDF1hwdxxe+u88LFSBYq9e0e
###pBzQRun7jTECwTd7rQK6e17FScAqIKicZRn3H0QTNzeo4cxpcSPJ8jF1FFcybUWbVO
###2H/8fA80P3C2NzSSMuOB4Jz9/WTf/3B8uLu/56xScdW2z1596yNkEs361w66Rxztu7
###3+4h5VGPhYC4ITyv154Z1KYJbbLfHZCP4pC0IaJmzIAhnobOplc9TQdUDIHlqhjG/G
###4hEf3d3nbKkdJ9/WTAK6mntQpduA98qpbaA6MV6D4eNa4zSkyKkbYQZsCt1a0Xix7m
###ym4xjkdAeYMHj0bzS8pz1ggmby7pv2l3aUy2gu13Yp5nhu4WlSr8vVGg0Dvs6wTX+a
###SGW21iI027wQq2SRG+XgHCPiOrq69nHJXeUvYNlNf+vtMwqrATl8PD5jET9zjawGca
###kyR6gNh8CfKdPqSbhUG5ZEqU18OvpXRn3nReKdy66ecOiV00iVz54KzXYoYgJNtwlJ
###AXiiLcr6QkIU3/LlL0N/2PvmZZE5GJ9HzpgKCGXk6/NokWk02aj78dPM7nhOOx3puU
###aVKUdls7o34jDdlGHCVTKrgVA21YmJizYo9g31tWqbNqElv/+e0sH45OGBiSKNh+JC
###PTEeb8n2eA/DAx25XHsME7uIFazvfuljln9Th+uPHmwaRx4z4JJxUNBs7J6d6BsCOb
###V/2GhW6TzZP2VsSUVHy1hayQqWFZX89krvhiIiJOryGQQY50/CqU9aRpUdXRcNwovx
###+MaRO7qWiF91FvEr7QS2xfvKaDRQQ8Sx6FWWlusFXsGA3MDVqo03qam8CHc0+AqLpK
###8XTy/H51aEaR/AgvVLpiTH/WBomGYLIaAh+JeM3aZ8jvuILswUNqOEIXJLMFaBknCW
###3uWbGCrlagt1Z4ZBpriL8cN1IPbfI1Qfa/pios3NsxfO+9GXMbBigEcIw/51piGEj7
###b8sivvdAFsmXyUYwb4b6azQaBlHgd6nhmfxPkcu/8hF7pKM8fwzPKp+jDo0GCFbI12
###+KQdmFrsO8lZ6dt9KoVk96lmKVO9pA5fhOEgaxcnud1g0S89rGjRKvT+Fdp0Lwtvz2
###Adfd+yqWqOf4X7Ev9qj/3+B8WijH06tv34BBD59z9cr91Jx/+DH+X9jx/wlPc/yvsf
###5f2P8v5Hef+jvP9R3v/Iv//BbjzElhQQADYahbbcEGRI0aURjt33+5PhPMb/VsI7jO
###fh/HX3ryv/K5GiLyoK+2HtaxTjxDUKA1SdkwnqW1RMSuB35wZDpoNSM6J8w5fBDuWd
###gHanQj1khe4/t0SDV5LCifxvG3WWGm6zyX66bot+cRv8Z4f99FqsoCVFAqYhK0jW26
###JkbXKyXI/94jY5ORucHP53o9V6ArJ+KUqWW+dkNDlZHfbT41zzOHlNbwluiVx+etz4
###XHpE5k9PZKjl6fp4GkhHZJCVqR1FFlyWGRSkkgLnxxQbIwa5Dcci4AC8SLYq7YSyCj
###6dlqOT+UBw4xwU0P7p/jE/2UMkH/5jXyG65jY6mLK15tbrSFhtw8P8ibVOy8MfbWJd
###jclZzdsk2qFMkph1gyXm5Z+4QLJqDgPiMJAcAeEz+M3u1aTb8RlTrPCTRl5LoZoyKc
###NapsryWFNWTsxiyz5iumXKHe5hNlMPMyZD1/NUhZgvmKWZpBySlKuzxfMXskyZlD6V
###0mNTPmtXZC2l1IoszyL1KGVSrC9uyng0vPdpe/o2GojWsMZQVvC6k+5+us9wKc6A2D
###NzJtdofI+DbXCwHmbcptypBHxh/Qav3xH1KW/jJiVvxK7DTACUmRp5Zge55ij5IxXQ
###wmMs25yc9kw1oGr9xojTxgjjUW/HPiqUNg7jC4PjlEjayvKzExZtI5vhqq82YbbrbV
###QzO9K8ssMv6iyi23b7hMVqURMCi1zLIoe7TFFuFcq8yyd67xBsDZjRqtxDfDl5ZDNP
###qbEgMiR6mEXXw1S9lOzV3XAVxr5jF54YRtYKc4DwaFGEUy3uszs4MajFOrVWb/L/gl
###V00APd/v5DF4tUk7/f4N/Ot2pSxigiSlhE1C5TitoWJWI5yzQVyWq12jjyPG8DengD
###GCIY8Z45/2CpNZvC4pJlpcnRFdxZ2DBFF1MXYz7cHDWh+RmlDPLe0UQ/t37L7Oc6tg
###x1LeWcbrlFgLQ5kLbUU6jnsBFECbYExWcxoA0OaEMAwhzVrEk4LRM0zEGMbWsInZcn
###2eKQbqJDKb0vpvTF+MHocK46qig7+8NhNJlF/Re7wRyW4Sx8Gy6QUWWIhXv9uYt25i
###SIY4yA7UyjyWQYKpnV6/j5NhpFt/NbMBrGEyoW4Ip5zj018EKWP68/32w5P1HOXfrR
###aH3CZf4tWLW/AdL+HD0Sl5in5td5OOpHYFqjVCHFh9p4n+DczLQBD4ynhl1jvgDuhk
###lid1OuLHJ1OPHtmPkssu1nWdjvnvg7/jtvAywwWP72DnGBhlsB/tH7tziSlbdHO8h/
###sPb/l9RYq95pd1zKktyqu61Gs97YqCrvHRjYvGh9c6PdaaC+cZpgJjRAQnGKl++Tom
###Bhbm50NshGaEDZdmeDcmvL90rRBiB1m2RreO1GvdneRMFP3idFnY3NRr3dJmXuAsSN
###psfSXIv3TqJi/ti+2C7aF9tqX7Tq7cYmsAv7wmtsbrSajc5m0vwmGBjtziZZzW57s7
###3R2NxUGAks6DQaLZqWXLBKNpteq6HwGfhV79Q3yMbudDZbmw0Q9IS3jVZzs0PGHxDS
###adZd6CnBT8u68ZtcLD7a/2v3/590d59fP4F3mT0L/P/1uucZ/v9Gp1PGf/ohT+n/L/
Valin, et al. Expires February 17, 2012 [Page 244]
Internet-Draft Interactive Audio Codec August 2011
###3/pf+/9P+X/v/S//9v4P8f0XEdTCYJJg4llHyz8p/Me2++zoz+JMrv/ILbCPsHTsYD
###i5lNWfiDf3J4tvuG3XfvnYHg+3gJ/h3a+Mx9B7a3Uhms6PrzDsuX08xAgEdlc8Bvf1
###TA41rdBA8maB58BTzCYgi62z/7b3tmUXcj4eK2f/YG9In/bsMKtVWXRUFEfJSgLrqr
###T9JFXVkStMqev/P+gPmHLSW9jXTZt9u9v1nKVnRgNcddlXW7xz97sFr4QIGTiJdvQM
###uwBmHdhgEL2Oj9T8PBM+Sw0MXw7ngONZONafDd418S6I7JMQK/gTFvmpnwFfCsh/ZO
###MeDuwfaub2Zaarda2t8kBHU3NymTHtIdR8dpiAFyE1/oIExFLVubxHuhEWKMhxHbCy
###0ByzCs1ksDTxEM6XDrORhS4Hiu9QTc7mw6rGaBU0qnYo5Zmcd8q+efjJj2FEvNFmy+
###SBwzFuE93WwR+p2yzMcsy3xhmOM49YFgdsdxTF7+FJ2pzvLnkwFw+1+nz4p2hYUVgL
###QfBsN/HV7oJB6TGpJSlkhycfnV3xnyqw0Nq6xdDeehzwLdPJjJgz83kxGmNSHFd2Ty
###k7mUyuef6LH7/wJYOvfH0yc4+4vPovx/ntc0/H8t+L30//2Ip/T/lf6/0v9X+v9K/1
###/p//s38P89ef7v8e0Eg7UIgynke95awHfxMTPZN0yE8yEG+Ug/tOKC55SKOBVuwyu4
###KA7FaqFFwhodELOhSRD1+NVm0KeoXNVGfaHAiGlE6fNNaxHm1NsLZkEamYi7ztLuUa
###B1OsDM8NiD2GfmMpd4etFvZsPSyc2ptBXBQkQmw22Ijli8epozE67NAnFEm4mKRGSP
###JD/8DWa2U5yOe9fRJQoFAiOcegj1dpO+tJs8FIAsxm+Z3uKF+NGsYvIo1RIRS4BCHj
###Maw1E4vbp3Kpgdq4YeIKXSasIkxA7YSMijEdTxcSZ12z6IEJ4S8ttNBX3V+isSpZIw
###CGFhSmZBMBzWKD1XlEiKjnqdgneJmiPJ/mEY0AFGrC1jIQx/E6Tudv+BhHEgCm5+rf
###8nBRQzzWLqCieYTIYRsyIUhkgMarcBrkbLqQFW1mts6OHFc6XQyyRqm1b3Fd2NV26P
###cwXBQoduZeZuw/e7b/Z3/wYq6gyTvIkmVp2ahsAIHyG6PQklrDXvIkDTCUSZaS3qaW
###Ez6dGpzIDDieimAo9qzYpSzTJkSkiUXZycdRw5ukjVAKit3QI3DwBp3tM3OJ3L3eQu
###dyJO+uBlt8wfyGrouO/G6mUatvzwzumPNHeMDilvif/Qx+7/AWmhFInY49EXvPWCi8
###SHeoMW+H+arY7h//Hqbnn/+8c8pf+n9P+U/p/S/1P6f0r/T+n/Wcr/Y3xN2UyJj2hy
###rzuE7OYVcw9RqZxnrdezZAL8CR1EDCbf067MR6jxVlP1C+xK04M5tz+ZqAARPMc8jb
###Zth9qKLe0hSj/RKI3ukNAxT9FibEbTEgdbGlU31E5RSVSJC4c5HUSmcDs24cHhicP7
###0IcscXg0qnIkf/bs4Xb7n98NvoxGA19e8n7wZvCi/d+O2zD2fzudZqO0/3/EU9r/pf
###1f2v+l/V/a/6X9X9r/xfN/H4BphPtM8awW/zoHBRGLaDio9uiUPl54Ho9kXlzp2g9G
###TB2qOXKdiNz75sVmqx1WsRijyTbxbD4dxUpkHjrcb95bWGgur01Rf+P9kfzd4lMsph
###07x1bdwhKGthAj1XTOWwvcGba/BR9tse4EMSrlxQuPBfjuC+JjcZ+KIczjJ8bWmWK8
###6duJ/66eRi4uBvTYXXdiYTVhKsZASC1C8s4C2y4K2NqXrHdyVjoF8LE7+n6fkmxZ1n
###cCH2sfM6FkDIBsfJYtcn6EgX64/Kf30uT8aHqF2cenV/dsw1skanQbyW4vDWFlpKjH
###v+P5rR//OvVp47fiPGPwngms8Ds/iKHmh7RUuheVvKpzn6rEt4Rp+RjcVYxGmcXYz3
###WHl3OeUb5Ujce3wU3ohF/CkdySxm18Neo0bu8xuhiQmoEMG2qrcGdUcC0VqA2srPyM
###zE8fEZA7iASrgvwUFJlMEv0mgLCERV+C6bsK71mOsWGpQYmGts8ovZF4q+z3q6ONFJ
###cx4CyRs01BxxxBnfaGrUtFmG/eLMkSQxcoe/q9t93tX3YqthLV9O54793pmb99ArbC
###R8Z2ylJMBKxCN9mAyM1WsxlJZwpxAbOFo0tERuRtQhr1UYWoG1kNdBc20C3UwPv8Br
###oLGih6Xc5Zsej+1OSldX8yF9pkMLMpNBqsPeliO1wZWV2DT0xAY7KizcH1KslZR7Zj
###ShO9otUe6E6y+3/SI/UxNwEW+X/qnZT/x3Prpf/nRzyl/6f0/5T+n9L/U/p/Sv9P6f
###9Z+vw/LPm26ChmtFV/Gb2CpcvLaH19NRp9CPvuefRpjX7z4De+UKvVasJE1Q93sgUv
###gDxCjYS+o+3Tt04Q3/6UsTwu9DCQ4g+H0UV6nBHmxKDUhgPUjzDJkT/L8Sj3lSMMP6
###xZOZ46LMgErJNirDSdvSBvyqqJAligAJ2MMS4fTDJu+yKaUVDWK5itlqMaQxQ7X68B
###MAB/3QaNHt6OYVoL+v0wjp1+MEJUYAnPMbvWxb1zHQwvn6dAprxrluPFdo/RGnvD2c
###e8KozAQ75PzK9GuBzVYiheDhQvE4rSoKGygy2g8PpsAR1zKLZrBil/CchxkjFMHi2u
###s6PFKNWpQ8WshljUYSZfeFPlLKJjxvwPj505llne8V++eoEauHAp0DHcUfAU3SPl4Q
###k6KQeW0lXqrRsBK7lhQKmGwS4hr9ETdbuk67t3/vbenuIoIhFQsztni4NcyReQi3Yz
###/xB6/hmTNUUulh+1OhQvG8qPHrXIlEeO2u6jhu0fvXQtnyd47P6fQXgxv3qa4A//sT
###D+a6vZNuM/NJut8vz/D3lK/0/p/yn9P6X/p/T/lP6f0v+T7/9hVlH65L/pFwI8LJgs
###CLd/drybxPD/5fCo4bECFe5PqbCXq5gtXX21u7+6miB6Bdp2MP4aP79+zZcOM1K6GP
###2TbjBThvFuNJrfoWJ7G/SVuvF9/AKLQ2XZtPmIJ/IYjkGNUzN+DmdvYBo4DePxkPTw
###GdSp4H2EVX70H4GgngdV2gfM/yt3VPmpo4CV6OM1ZDYj3Eb96TimWKBJympU2lOJxQ
Valin, et al. Expires February 17, 2012 [Page 245]
Internet-Draft Interactive Audio Codec August 2011
###EtOxkGM5qkBuEECMQzIUlx0ONYZnY/gel9OLx33OdtD2hQYYjiXUyBRmm4fwZhH05O
###winCDUb9UAmhYJY64PlE7tnnd/Nwem/WDKeVZ2l4q/YaEiDWkX/wwnwVVdG6YLVScZ
###k9vFZJo3n+bh4MToLpbBW6QiU4+fCSskLYRUHv7Af2M8t+SN++YM6oL6w1V+EMX40v
###BwG0dval6tS1dlYqsy/PZ198BMVbuLrO3yH8VU45E0vDcULJPVDQfSJyGrPlbmYpEB
###/c9J9NWbn+dTC1lpsFV/E5roKP3r+FUQozVQ/jJX+yvPPPtn/2u/tHn16KUcwGsS5D
###CmxcT8xswF+y/rENvQI1iT+yKnFAqdofZVRUvAUGD26j0bJVYOG/NJbgbtkq1In2Sn
###oXJBeqqGIv+BJWqMvXLqNh6KNdKNwoGGLDIk2vMc4GFUhcJMjamyQswcEhWBFrl5Pk
###zQLtUUQNwbIo/dJ7qdEwCIcoxXedA/YkXwfjOabwCr5cVdEX48MvyUcYwWEMIxLvgI
###F1P70OgwGZ8aA60WKfJFiFopYnXaQb6Ya5kW6cV5goCn+zhJRYQk26SpyHJat6RlVL
###CakEndqWjdnyuw4JZaICnF61geyOvxLEV9QPq1pF6gPqnZyaZmALW7NzpwnembDMGM
###1E+A5cv6Bsqx3GJQB77Hn98mVmR6bF396taJukRuPNJ2cLIJllVfzrW07FDdt0403T
###GFD3hamr4F0NeZg1nelQWA29975Z+Hs5cXA3DkyIitQAVeevX/+qsPSSGHpZuZzAF7
###Mt5nOrBFvHNuLzX/+VfA7u2C80kP7fSMPzg9ivtee/at5G/Ndqaqq7+WSMIh73JgeZ
###uxCZA9g6T4TNW4wN0bWfCF2jADrE11oG32KICLJZDKT2FxveTze6dFy6BG089y6BQo
###6swk8y4i6LYTsIJGjw5Zml2ahcD3A5/9VmGGk6g9nmeR3wYotfSNViUQaLAS9uBJgm
###T9CI+gAGfjWXwm8P1T5s8TQeDWJDufSH8AGgyO0Zbvz/UTZRkYnqh2hnev8UalnWKN
###VzqZ7z1bPexwNHh8B0Za4OucQqFWbWr9r0u+VbATWYooQU3j+LNuMuOPpJlzUUj5rD
###3Xns5d7+zvufV5hSShx1sJweT0P/cnLuiLVk7+wYMxPBWtL5xLwIqeJ9HkGz/tJETV
###gI8R+9Z/eUT9b5f5HANXyCXeAF5/9bXt3M/9mCn+X+7494yv3fcv+33P8t93/L/d9y
###/7fc/y0e/yFJcQ+q9OuYH+KM9Thvihmlx/7PjLp2F51Tsk1MEHl8CiPY+SROnFK8BQ
###XiIB2PP3mKxl27q2fio/v6l9E0nuUhWhafm4+PrQ8WI1x0zlY80WXQn/nvPFu8BfpO
###/HzuYLHxFKyKkKZimLk8jYyi+LJC9wl8ybHvSYAZ7Gj3xd6+1AngiF/9Va+ji/Y5ry
###lk/MvsAq+2nCTWvXlWeJA+KYySyGKF66Hr9EPfFZKgSNx5Fse+79hRYqeWfJaErFYd
###z1FWen+0Bfzv/eTG/2NJECnyzHe8/91u1s3zvx1YOpTrvx/xlOu/cv1Xrv/K9V+5/i
###vXf+X6r/j6j2V8xvg+YDENwiSMmLEETFtSbCUY9vGdYfRP4tNgdBWmklYriwgMEodJ
###52DujEH9UFIsdjJzPrXlTssL2rbGqcL71T4FnEvho0XnAWYAo1mQbmJjgKT+dTAahU
###PnOohBt4L+Q0CDND4tCJ4IVnT+yda6BN9JwsuFj/2qJIbfvjuHdcanc6fhfErdeIXZ
###CwmpAuvCiR4Vbh8zeE/uWYZwnOJEJDVYCbFO86P+4LLiqJ2ldjW18vMYEPnR7t5B1Z
###HBwZCkOpLkyYBYLJIUxicDkltqQTcpOIJ1VAtv7yv1lTufI7aOG8E6zoMfxjoOK42w
###Egszlt+E+ShCW6FhUq4BcosDapmAvkk+74Uy9iXn8LKNWd+Cvl1L3kmu4MN7WETsUv
###uG8JIc6vCU2kIs5F1ZFvOsMKh1YlJNypm240q7iQeHH1EH9WAFXX/ecl6ALt4/3T/2
###372HGZOCr8GLE5h+Rbj41CBCbMYN/JRY41J7Te+59SQQXdIZvfnFbArrc+F/QfuH+3
###6S+IiV63A4iVkgBig7p7P4mBLvHocJWGJxKHMDJlQiO2pbygsXGZ1IAanRy2wNAzYY
###0y0iGpuhtIoOSypPNTEmmyKW/94eiIz1P3T1kLj1FCngF9z/7bgtM/5bq90q1/8/5C
###nX/+X6v1z/l+v/cv1frv/L9X/x9T9ZSKTXpy+dyXwYhzWYci5xT08EsAbtcR1MB9J6
###XcHEXKA4otEwGoUs0Vd/fAs6OvQJQlyxr9XXKKdUkn+LVxowvLHYpjwHvJ8ydyrXMC
###eVk6S60mIXsefcY/HbsoGI8EUCSLKdCT1/Ap2vRpG3Lc1vlHWrcgqbYhWZt2EwARl8
###xUVONDqnlcwNLWCSv9bZaoItZr5ZORyOyOiPJ8NoJl0v8NKxPsIFsz/qS26hy6W/vM
###sld6944vevo+HAFS4XwVDqUQeZGM1Q8ICzbBlGxR0pYoXxGD6dHDz9+XSKF681HHY8
###c0C0obeZrRhmAV5MVPCwFzg3s/EyuMz26SjyglcTJuwmgiIQrOP0dR51VMLNZwod54
###6xlmGv/fHlZRxiKuwJLvo154RdhPiKUxGhnBMAKEN654ph+4C+LYTHW4yHL+vTiDge
###mzcyQaN7JR/hhfz3EVUhAgvdbo8SWAWTJzBNnJqOncu2eQnCpLCeDbKuDA90FhF/mF
###6dVoHN4RQM+xgPzVC6GzkzOqxzgKVuW8xVunOcWsohLa+cRe99DwW9xuitq+/EIR5E
###8BMsP0aj8Cqg6KaGjC6IwchAA+c3sDfZX8DsZvJXg7yZ4q+m4TSjhcnlfMRyDS3Nf4
###SiHhHqvdnvdsEg2tvf9Q9Ot9/uY7iDn8/e0DUjLXPCbBqGtISEhbtY4U0whq1u/0j+
###araNaLZoVV0RZHtRr5rUaeYXbVSTOl5+0WY1qePK1mlmgj65iB5hyRtkl9Bf1gHbKA
###zV06E28qB6haG6OlQvD6p0Bi8CWteBunlA68sA9TSgbj7Qwu33tPZnQ12q/U2NVO9p
###2t/WgDaeoP2e3v5GXvuXk6qmxtVsBizF1Q2NAc0n4aqri2rriaSqrbU/u6+Wab+rD4
Valin, et al. Expires February 17, 2012 [Page 246]
Internet-Draft Interactive Audio Codec August 2011
###D207RfF9VOPlCY15OJnVm7TzGxc0gFTGZ1xlXNQLEjvOSMS0zKMWkZuvRm+/cybfHh
###84b2znIqmDHTMqkq+DIMCt1o0A0KZmz80SaEtpBynhkzq/I36Su1g+TUTc+CWdeKxj
###PQeNloCk7DVjSugcbNRlNsXrZiqRtY6tlYik3UmVg8A0sjE0uRmTuTZZ7Bsgw0xaby
###zMY0jca0MhtTYG7PxNI2sHQysRSZ7DOF2TOEOYNlBWf/zJ5pGj2TwbNi5kAmzzYMnm
###1m8qyAfZCFxTWGjJs9ZIoYDJksaxssyxCAYhZEZmOMkelmj8wCJkUmFmPIuNlDZqGN
###8UdvdZeP5bGf/zgk72f8/PpJcCw4/9F2G3Uz/nun3S7Pf/yIpzz/UZ7/KM9/lOc/yv
###Mf5fmPf/XzHy/W/uL8P4pKpxs5K86a4/y/i2kUXhpfeET2WGwHY/TlYIj6AjPPoQIU
###PpT4+YoISjWiUO/ylPfhURf7z3/jr/wnA2f/KI6nOL7fnwznMf63Et6Byhw5f93968
###r/ymMpL9ZYZDvM10dXFH4Lp2PSgEpQZSBG38o2k6ztdv/RblaUGtHIdCxB0Wjkzyeg
###3PiaR/yJ18KTUqtJunMAiQdNGiJsL0Z5SyoZQfLQ5xgG0/61mJNhVoFigJaSoimxA3
###nMdPiyLqnHhGMqEQhkNWO3M4WJEZSNSUUi6V/VN0KvwpniutM7I6BT9AHJBkoMxrSt
###IGLCxyb84HLGZzhRF51vqY5L3KpAD7rXditaB2n75mw3mx3uUVqV9yjA1oa/me7Xnz
###Kb+ADwyBH/XWdVBY/t7xRiS0o4h4yQLbW3QIq5rK7Bd4zRTIVe8lecAlHn9PiU6lQd
###r4n3NajsqvMM425fvuT9vD2BAX+HIbXJWQpK4tc5mgTT8TjbnZ16WFLL7X5/DiTc/+
###S8ctZf1By3/l90HApPO9GBrGA4DzEIJ6y0F8FKHgbLe976Lzssr54JarGi6L07PfO3
###T2BO+qgK3p1FW9xXHZQgzmShMy4rzh3Gn9CPSPCBJg8X0A9dzO+qzjOE90zIjQIR+v
###YZ7t8qEO+hVxtep72RoQTwe7Ptuc2X4g0wkV6gOPw6nVVAiawxEEK6kzsyONoxZSEK
###JBNUXuTeef2a3cPhMTGQZFfZNo9G/WmINjHYoDRnGHoBJEobsPfKtZ5fdirA1HstvI
###aHF3sESwQezs57IbR7EVrYFJuG9Q2XBlRMvCyL1YoJXYUqcQLnCgzgkfOuNhjjccfF
###0sFusH0Jpu8qvLnHCTmYEuRqPB7gNSF9CP21EgCEV6+cd0AFBt69aHh/tW+m8DuEUD
###6l6fAnqCfcvcALSu/qq1b5zoR5kQFzEI7Gt7B2yoKat+mDDbLBlCyF1nPOV17ThChh
###Wm4yBj4G8J/eVp0L+duQUoWmLjVCY+C3L1XklD+iKuIXhs8SPwZKOH/JCB1DDRFxZY
###Qs49bYHJZMRv5SyjIA+vCW5GuE8e2HeLWP5FpOFaIxusZmSC9ilIhVGNCgFBkxvB18
###NHTZ4CIxEIBWXzoFHiD73U8JcsvD6bvIp+/CoO/CRh+J1MUD6LvIp090wOHoS0jL10
###smvbSCBg1G3YA7iFNYn+I6VDaKiUXqwin+RYJD8VBfv3a8qqrEpOxgjmdsB6PS28RD
###t21ggkmvQuMBHWvUxzynhku+dq9Sk1cgtQjXFGpkx+o0KfQIoQXk0WAOavfiHs8O0p
###VHyonBc3AD+9SRTzZcdlOEeNbU/vfHXy6HXyu8edC+ijEIV8E4drQWFhJP0ZRTWkHc
###KhmSDI7SlMHeGZpgAWeX5CiKIbnXSE0kswUWYAoKSMqEVqNqL5PZnNV4ZbcRFPb2tj
###HRsGhfjdXLsvo1yDB49RDQCnAu8wKsBtUKmbNhm2zz+UjkRud9YVjGuqVD8LR1xCHj
###pTJNP/ksfXj0Yf+0t/+wmdpdap4251SO68nnVRWudW5NptaMubX4jCrHcDid+u+wgY
###+YUR8/of6p56s/+1z1gHkqYRUTB0BTiFGSV23XMmEaxDzxJEVX+PnCGTFwyXVsk1VN
###mYwvzCnDmK+wQVpUj6zOLzJT/SJVrhxYhWeqYjwtNE3poLLmpowF7B8/OSHg7zE12R
###yS6cj8L6zezD96X7N8ij32/f/+ddiHf3EbbTz0ac55RByIBfv/brvTMuM/Nr1Wuf//
###I55y/7/c/y/3/8v9/3L/v9z//1ff/3+q+A/Ga24mWb7AogZUjQgZsYtGlbg36/BaIq
###020Cc9Exbrq5Lsju2P+rvsU49VFcueUH4QawC617yrIbJfYjGWT8JXovouFOh/2XKO
###3sNIVLfj8H9Jkdrr7ZNDnwWDOMUUCcoDtZ0NsPtgLfXsmbIYWaK+6z2yfvtx9b3m4+
###o3Hkl/s+k+rj7n/6rz++8rSX0dwiCMo2k4oEQXo2DYS4AV68Hc+gV6ML9+u0ALboM7
###S23OgwItyK1foAX59Qu1IBo9rgV59Yu0ILe+rQXFILwu2NP5oK3sffUkoAtQbUe/qr
###mIVAUqPcL4CPcOek5gavUPej6YEX7v/ckJTL/7e+JQBP6L6lVFPAnuh+Ng0It+C/3b
###mHqirnZifllvibLNJcq26w9r+cn27t/2oeWH/9hfhgX9m3DWHcfxSQjrK1htXIW0ef
###T774vLvXaY9nwAsYdHH7a7h3s+Wm3+KRjueUTCgmPv7KONLP7ltXF+ZWkyAIjf2z87
###AytsASG7O6cZhOCXRxMCQAoScjjagTXhwf5uBjnJ90cTdXi0A1axD7CK0DbaZQFnY5
###g5gTbXpE37/toBRMewwKK0orjKOdrv9h5HLkDaAYDHBxKeD+b+8WkhooUmyqVcFvrz
###kv86m+c/nDoMKTMM76LZvU1Wla+oUB45fo5h1bn/EZY/pqiumNWOjgXlT3Kjzu7/vf
###GCJ4j7K55F+V/dVse8/1Vvlvlff8hT+n9L/2/p/y39v6X/t/T/lv7ffP9vL7o6mY77
###eNRB+HR7s3DizCfyGlgV1SUeOcHZ7XIYsvg6/XF4CSojArUYowriOTVSn7QYSmCD6Z
###GT9FM3a9v+O6+ZzhMkooCKLDopJOfjKai5Tw7UToDlpW9dm/b9d27LeqiPMJ1mtFRi
###Uu6y5J0cdKh8qkUKJqVNWWVVTJYzfzcwb6TO+W3PbifnzLzG5LSUmBZT1MqISWa8Yk
Valin, et al. Expires February 17, 2012 [Page 247]
Internet-Draft Interactive Audio Codec August 2011
###KejlhsZrC5SWewwYehY+lbqBfpD/MIzjIAJRD9GLDyoaoeZOMU3Dg1yi1EYVBcTMzK
###eppFXV61EcQBsqjMNRWkehNPAVN1Nstkr3/ix77+m0Sz/rUfxjMWwCV+3GJwwfqv47
###lm/I92u9Mo138/4inXf+X6r1z/leu/cv1Xrv/K9V/++m8G6gcAWA76JPYSDxhC60N9
###kbPB7+js+MPgCmwu3Iv0fLfu38bnzsk+rTyOdjD148EpXnFxP9FreLW787ee3zsDbm
###D5tz00vvnK5n/rYLlXnfq3qvwT34Cp/bII/kYefsdCQCNFgMNRVmuu+Ner1jzxb6Na
###awjiHE6sUs5VyuG/OYR3gyt/imEHC5LuqVTWGlWnI+hATJ2iLPLSGKwds//xzOgXah
###77v2SSaL/SX/JrXSnGfze61VpGK8YYKrksixEZhaWiUJMbdBdLb7LsWuUXLhdCIvgv
###DaITpaNaa9Iv8C/9v9aqOq1qrU2/wL8d/BfeOBvV2mY2Q5T/15SGG/SoQqpKayKwni
###Qst48UUTZGAP/T06RcFXf+S4PjZXJvwWUdKq4gz0sgcL41iG+Mk23+L75hrCN+IjM3
###lxhj3CnCpYHvUvLstlYhUQfdizUH4JHDK2axdzA2CRiOyl1HhsbpX9zIIAGJa+N/ge
###KNb1Xlb7fazv27WXXr/AJTNYeG22gwGIbFyWgjWBWPt4COVkE6grviRGxWXU9D0qh2
###DKL0vztVtyFvc2X1+OjCB4Q+Iyou0O2idy3q4PComvlpL/PT9kek7o9eB/+7Pnb/D8
###8wwGL7PvokQL7/x6u34Jvh//Hccv//hzyl/6f0/5T+n9L/U/p/Sv9P6f8pnP93Ocxg
###/e+TReX8Og9Gs+g3phwjwNJnqiu86/P5icV2XLJl9uA/MgEeaGF2pb/CFwdAED9TOr
###7JzDXKEzL5CCWVlCkzzTCvZIQlZZF6sjDBOojbmpZK7DuPi4Srpnh+q6RKyoIpUhWb
###Tzrnkh4t05q1uIpIM84CWHMXI41bjuSFmr049VJJYowPHkPG6q8VtqR2/HnvubY9eq
###XbxE49Uc9KqQeK6yJY5FLSmRxR0ZYJf678nSxS8xkYDIlIia7vRVfoyrUT+QBcxLZj
###StIqEQpcxrciuJIVuuVhvD7/ZAzIBJfZfY9oF+X+8nk2cwPXgZrpfMFjP4kTVXFcfa
###46YM1NqxgTCky6LhgcGGQ19Afjr6BC8E5VN/wSDg9Hg/AuyUWrHN4JLmL/V7DyolFv
###frsTzWL/XYvGK//9pYkYK3A2Oujf0BKWfUoVB0hacXR3Ubqzne7x7t96lhqjUwrRA+
###WdgjW0IbthKbCWEO1PZtOXls7bkLrXVoDlQV7rDy7zPo+IZ1SASuABn9vwFoS34miz
###ASVvXYNR9ls4Bn0lKaXwWy9eOAfRHS4PPgTDq2lEsewm4ylfVV0Mw1sRoSl3WuPydg
###KV0QIn3S8y0yF0WaQIlN1g2J8PAy3SGoN2MRz3b6xp7SjwXff4Z8/PS3CX+U2EQJ9R
###vHQllJM2sqoLMMhA6hUGaS0b4St9yCohpdRWaWUwQR9OQ3iD5SXy6W1wE4LMA7/Ho+
###G9cx1MJiEs/ZD5UOY2dv4/rHDz5jc1lBQStr7+UkMn5OaZGDwa3k8kQ5ktkaIlpXt1
###VZvBgNIzpJQtY+PxEEOnMRsBOhbf6vYBzdoRm7UjYNQCVkKh9a2mNu0qaiNar+Osqs
###q9iLknFDQgWaf02coxOg2CWwiCmwPBKwTBy4HQKAShkUBImI/DicwUJWNlKm2kCJSq
###6S5Ambx4mdk52AO6TZWo1UikJZffvl5Hw7Bi3BjkpLrrrlN7jcaWHvssmWcAmMVU1h
###Se3gae6Cwx0EQC93oqPzsnwlv3kIhmDhHri6nQ/sgggU5zNi0kNNebSMLG9yeBUtN5
###FhI21jeQBLe9NA3P1Gk4ShKb5hPS4CdbFUnBh0zsBKMpM5zYX2CqCJnPCItRBdIsmp
###3FU4JYkiFo8qpqR/GYK4lsZWQuL9RHl0xh8auzjaUE54oJ65v2xhr1ljPn/85vJ7hy
###Qm3LBp+76gzH4wk5Ca/GyLVReDfTZ2xNLajPxTQMbnR6Elq+WbQXaZL17MnX0Fd2m4
###Bu7A/RvMywJWTJSzJikuLkE8b0FLSldxl+DcGSorCmOFHy1ur5fMnMALP8ciyQaSYr
###7zMZ5VTRjIqIHNGtc2jjB7ywi5FdU7IhbThHhIUVHAunPhHh7xye9QAlSULC9FilhS
###pig31qcJzUSVZW8qiFBqaYMscHh6Gu1F8bITYtpEGfyxYyg/zkfRfdqsYyOleAM+EZ
###WiYF0CKTfL0u4L0yutVsjtnp5kJFPKmVjzI8xK4u/ssW3H4Elr2eC1wHUE33aLS7d2
###DpTj5/LTatF1nc0MzaLyFuLISD2gkbCORowLFheYqY87k4+eImU+xZgw3GflrGBElL
###7JYZFTa3T1KTGCfZsBmscpsJVB8DWTBlIxVtojfFqk2Wxp7H+pT2slpL3x7Iy8dhFm
###MqSwYTsaYJTQpyttRmLzzsgmXqHpsyVPLr8kBiOlOeqc6NKG+taLngk9V42fRub2dx
###w5dt9uIZQFs7PCvWOl2kRtDpWxZxzx0dy5tj5IpSU6NtmCuqxESzWF9EwGcktNt7Cb
###+8Rko+12qZph8YHBZT79cq1MUcVm4aBT6ZI4pccCRhw/iCBo5ldCbikqaEtd+K+HFI
###zXl3oaRyhzZObvECSVU92VRep0/sS+guG9W9nHL/JgP5z5/42n7+h3nff0z+51a9UW
###8Y539a9U55/ueHPOX5n/L8T3n+pzz/U57/Kc///Buc/6HczHS4Hdr+fveshyeAeFZm
###43Xx219GXBDjK4OufwD9CBZn6t0gpHfioFKBRNCFGg728NE4ApUXXwcT1Nq6A3uGbs
###2ip45erHA+iMDV+r4+xQy5+/Vcsd1xd9GyzY5W+s788hJ0PLpMOUmge/lxHN2vrkUK
###ibtnJ7AInvjv3Pp5FnxbtZNdqNJkXkMYlnqVdeeo9w6jfvg77w9y4WyfegqcN9sn+1
###SNwoZkYD7wt085yV5qc99xhgFIUPjF8oXaejG/9KPBXdZnhGstQsinuIsSh+HA8m0C
###SDHbkn8FRgnQ1ragmIZfr2HC9S+BSFjN8Gsj8a8+Cc7LAlJIEvhhe4+LmuUpIn0LJI
Valin, et al. Expires February 17, 2012 [Page 248]
Internet-Draft Interactive Audio Codec August 2011
###/asz0KeoiDtqAsGaQwLxJI1X0MM/tlNIQhdRGMbhhdPzn12gZtbNsfmyQKfG4GwkX4
###mg/E5z0Qn7ckvo+j6VVvfnE5Pcf+8498jKjaSzCTl/eC7eqEo3B6FWWfOCqC72h6dY
###paqXc7u/bfbaSwIr7bMVqTA4bvnu/HgPEZBv1r5wJN1EL4SFO9OWFCnEUjRXhCmcWk
###axEqK9DSEeVdUzLW49ZPGq+1fd0MRib4mKZetnEZ+HBo5+FUcvSNlsVrbR8CIef6Th
###TEabyyfQwBcA7T1QE3L6D4izH5UJZpX388H5FjMePBHH8knLwgWwTwrotGsKzBHNzX
###QWzRSoCPKztsRaLsnA8BLGIuhgB0PqsBzSgDtUkQiyGXzKiLFZb5HI5gKvHtOgwdsO
###OvjhXTQsAzmAZiWsb5zJM1GqtZ0Hc5f0DVQ4eD9rjFcz+0XgpkOy+n4a9zsFvuMw/d
###qg8syDMHFh4hnmDWbrRGsGDVeVX/yYm/4j16hx39e528mE9eOvDXYIxr5GvufOadA+
###xS+qYnj43iGhAmNSx81O0d0BL8YsyOO1v7xR78jD+jD2EfV5O2g3dGURYbbHE5sngw
###fhwFUZdzb24dGM/v9GrpWvPU0dG13R3XRyaASi1aHB2xRcpiKLuCYMM+mCHDgiWL4o
###eiuKGX7J/m8m9tEA5nwVuydVrSmCHW7O5wrycI0mIT13yIDWRNvXMbbOQurhS/jQaF
###y/aiQWgpbB3stxFYfFDeD27B4gQbuVkMB866X6MBzr1us0AFVpY326hgPb0c3SlHbn
###v+yf4pj//P745zSqFfQBmFY9oyEKP7T94pkuZBWJBmK4d+Bp0VH7Kz28l5Y3a9vgCD
###YTlA29oPqIqjQEOcrGmUoxW5/IAVAmEvgA3V83g+LVo82W8pUNjYkCncdui/ye44vP
###TfeQXqgPAWpZ4WaXh8rGiFHi3XvjkoX4ejyzHvl8KLrX2eZMq64HqqxZbtAfvlTZb9
###gg/Q9ia6urYYMcs9RUwefL5wWw2pQvXmkuLX6JEGPsuiHLP1RW5o0aejx8uhJw7R9f
###4wgooYaPgAGWDdgXHnv/nNZqxRkuw7MARZKcUErESXzm/hdPyTEwyCySz6Eqayuafp
###0Sw2S7G4e5KbWDvTBF7yUcmR1r2FHPiWRw8uBsYRbk/1gQGYCmIQzshQXI4slRzpWb
###GQc9R7t4ActrrqXQeT0HnHXWpTLlKFH9tK2fbQ1Iqq81cW7lWfND69ZHc3vkTjeTy8
###Vzx8ZI9/YXx6AD2Z5eJJGPavfdEZaJZq33FwUZGkvx70FKUnwF0yH1fPzFBiqxktlf
###oBTJnsqhZbC9FeIyvHT5BGIjWKhIPLMwIdDqz0WGcUfLo7p6fYZ90gnqGdUXQ2wgfr
###9TIm4UwGMGRXRUtTEDUUoK9goLOTFgWr0slvqo5OyvR3Pu2gp2YyjuMIV+9UHk0Wp8
###IS5cV5Cow9RdU8Zt+7jDN0KqMHU9oQXnYuWqrVN78tJmNpemik5hCljNRHEVZ0ZCi5
###06wk0T2ku+h2fpvI/0NoKkxPku8tk55o9OPoMdLWpWhCTTa+xO18wAxCfUkOyeUJK0
###oP4L/JFGaH+xFz0N8UlOqi9Iwu/Bj9zjn+pSN5y6+Ft9Zi7qamYxEBv4jwZPSoh8Oy
###zCj1wmxxjfMweqi1+fRIv/1jSCpKz3A2wfuAmRShXcfIgP6C1ZIDhcfT5afnwvQEbL
###rIkZ/ueHxTC67DYECji80WgdhcKcitJejBvdk8f6lBz0hu6IZLUFVYfhDuL9Gom91f
###8HUApjiXngeSVHT+OgumV+EMHX3+xSS20sOK4HFSuqZTgXLLjq7i/DmhvJI8+6Xd3k
###j0z200HEZsMceyf8xncmuFJah8InowzyWefO+nKML5nWEaQhl2kek2DPCa78C5uHcu
###g2mYt7eUQU9mf5Fm4XsKBU24XZlPzz4IaJNCptyLw9ks4xrJck3ILDeiRVO8Fw6D+3
###CwF/YjPNylGe9HaujGGZtaBqw8/GQV9LMWj6CHcmOih2qMl9gHuIaKjd0hWkzgSJzH
###ctsjknUy8D+UHn6WBMz1Y5YMxXjIc0ArdJapRdcQZB/Q50X7xUXp4Tl1lqJHycNTjJ
###hl6MEJY59tcAKClHjr8sz2Q5OJJtkZ/U70pPiEKh3PeYySrlE5VZiqwksSnZ6z62kY
###X4+HA9oJY/TIdw9izJL8AauDHCbd8VerKlLHF8awVfJ/osGyaJgvTc/t3Ee38bvN7C
###Ukzoc1PDg7nhJamPkGIXrpQA8VpqkoPbRJ9rb34Z3fm0+/RF9wM9SgR9GHogiSQnoI
###a+ZwZXl6yFvL97KDS5BWH4+Tz1R5lv01CMnhw1wsilp8TieaL4fz/nNYSuERYDqzjN
###DocPosLk5PnyWGHYa49Tbqw2ogAPp4nuyXOj3hCBjEzpHjbhGvygJuTOd4chwA0KXh
###tH1QlJ6vwRS1rBhOqQfHOysCSJCLMz7UsSJMYLquzn6WmL92d05zl5DEHzqhzY5X4E
###4uSLC06Qo9S8wXoOWGB3aHkUYP98+FzDtHvXRBJxfZ6X8OiR1Jd8z7relAS+ldbCon
###/Vc+eQ3xTjBtgif0nIxJbIkk+OJQkAOpkOj2OV45l36tiC642vlTlB6+T6eRspgeRg
###Ova6fDSo9lO16SE/P3meahQo5+4mOZp6j4RCMw433QsEP0NKNvNmZOcP3I0zLAZjDp
###snMJhSr1jk79wY7/rpM9Qbxj5D3CWnaII8VcxNhyPCQaZ+7xF/Q1o5+aHzdVy2dSKM
###vnYSZQxn5qClIk9lkL0ZkXRExcRDzErn3BzzQzraFcnl24xUKSsTO/9H0LmnW2w5oc
###pFbOPFFFcYh68VOUnjVBULbQ0TDkke5pAzMchnghCHUTu3DE2LAMPZnlBDmHtsPRtm
###dEfrj4JJyyBfFy1di++sDqgEisH+5oJB/Ib+y8YX8+xaOji9b7qcGWTdDudTAahcN4
###++SwaBtEFeGqLVivz6odXSRSfSIshtg5AHWPxiaeb0DB2+XGzFKu05jbTDAJYJcIND
###1+1yoYDu+54QSwJ/dGALiFOMDGytu/ypR2Xq8rj7Uk27RgHpJja8o2a8VkZbxOmrJ3
###9nEZUwmKL2MqIfTln+KDLJcclR6ucJAeMF+jcQGf0vL0jMZsG3c34/SvOM8ao0Lsh/
Valin, et al. Expires February 17, 2012 [Page 249]
Internet-Draft Interactive Audio Codec August 2011
###05nk6AWiNaBfDgZHGVHQa+uM/knhiMpMbpEDQePtjh1ugpLBhGg4D2N3AGWmWBS5fy
###5+wA0IP93SwXffAF1AgeVaY9OT6Js9syYVHveOH1L06iTJws+o3JcDgJ0YcJa6SE+t
###PdqjTQkUUT08/4GHrYLnV/GgYYK86kh87KgXTCd5pglNBLWFvo4UL8KWgZ+Aj4sfYN
###DwWRC8puVXxToxUkOiY5+Uw84K5edAejOu6HwZD4U+hUF5nu3dTZCZXvJ3KFASMe72
###kj0i94EGbARhzHl8VrTe/C3MHO3OGFKvR4iNMjCT6cXjCxtJJBuxhWGz5S6HQRzEuf
###WEmLJq3i+fbeOJ7ZdM0vQUxQafec76lB0azezyTPuK2VyX48HMjcvCPefK51r/D2Ro
###63x8YOxNejUHh4gteOj8/sYNlIjFhtfLvAvrTf2BhhJBC8ZWLhtvLVp1gtlomaOlAc
###qEyfO5b32n7mV9ryj8ISWr69LYbXSXc3OQuuD63do5+LDSMo6Id3fbqXR9cUF11RpL
###ZhLTqFzU7r2w5V2VHF9yM8YMTOXRasgnh+tt77y7s3aGMYgUsYVuSE6l74g06oLrji
###KMvRTUoSl8IXSlm1BZdKF3cGPigqxcWEXtC6J5NacxArV231C7bLPFlzt7i+WgSGet
###QIDOul8OfQIidb/XBbcVpQPPI9VYVpke8XHZsxaOmlT84ATdk3NovQoo8DPALGFiin
###C649po+DhcufUsviy6LjOwYt3/Uoz6KjOwYt3/UYz6JjOwYt3/UIz6IjOwYt3/X4Du
###rPsXVX107LyS7funzEk+URw3GUPTunaHnPo84k+/Chg1v3j6FFvl+0B2bQ8pT7Yenc
###AQv2LwxavutexqK9i8K0LLePIZwF6BJLXL18C5C8gHjRGE8EjafCC6Hu8mWqS+Z8ZC
###aTzRxTCimOzcd60Yp6zexeshS4ZbcHZMVF2wHF3f/Le+7ytqXytqSecDtKdOM7W3aX
###DO+F3McQlXHdol0WN+x2J4bfFZGZgfgy/xg5FLq72fPEOI53R1l+dFOAEtzJIsuJ4X
###f4xBcTg1B3bmSuBLR1hNhDF1zLqWVdNwAo5TQQqkE+OiaJqzvPdcXcJvlrTe0sDDmv
###stenQA+efInViWPA1HOEZjv6Q4RDpOo0axf36H8bAquhmJCKv534e7/A1ORvdw9/Pl
###JHLph3A+528fjN29yFiuYiz3DZrC1eaCsQ1PW70fO8L9GxZYmE9C1Jz8Z+/tEhFP+p
###H+qeVPxPmgF9VG798ffO/+vWG42Wmf+37tXL+J8/4injf5bxP8v4n2X8zzL+Zxn/89
###8g/uej8v+SVRTzDMDO7jjGqKHBBLTHHT/FrrgO2JKPgqvJrL4OWNsiz2wl/BKOVvF9
###KmIRi5LQOwAMZ8EFhhVlZjotNo97Powov/cPfM8zxG0Z+QE23E1Pz6QLb+rmm41UmU
###69asBppco0UnDqTeNNveMZcOoNo0xnczP1ptk23mxstnU4nY2mgb3T6WyYb1wTMtie
###BpxW26zVNPnTadZNehruhgHH88wyrmdCrptl2puewZ/2hmvwud3eNOC0WxsGhe1my6
###Cn3WiYcDyzd9r1jgGntdkw+NPqmPLTajcNelqtulmm0TLa1XLNVrTqZg82N8x2NTsm
###n5stUw6bDVN6m57Jw2a9YcBpbLSNMo32hsGfRqpdwFRjXDTchtGn3qbJH6/TNtrltc
###zx5TVM6fXcDQOyu2lKpgtDRYfjtkw+u826Wcsz2+XW60Z/wUA1yoC4mG+aqTdeCo7j
###GNhrKey1FJxa24RTM+mpEc36GxNyjdq+or0x+VMjHupvTD7XqC80OKn+qlGf6m/Mfq
###+RbGhwUvJTIxnT35hyWCNZ1eGY8lwjmdffmOOiRmNHg5MaXzUag/obc5zWaCxrcFLj
###vUY6QX+TahfpFh2OqX9qpKO0Nyk9ViNdp8FJ6cMa6Uz9jalXa6R7dTimfq6RDtfepP
###R8jeYCDU5qvqjRnKK/MeedGs1NOhxz/qrRHKe/MefBGs2VOhxzPq3RnKu/MeflGs3d
###GpzU/F4jG0B/Y9oJNbIldDimvVEjm8R4s5EqY/IH7Z+Vby9Lz+Dix+7/O+q9e7TXL3
###kW5P9pNRptw/8HaqzM//NDntL/V/r/Sv9f6f8r/X+l/6/0/+X7/25Bc5P3D48mgAaI
###RkP0AH4ZRwMldidta7OAMBXzDIl2cQMPkOyP+rvCmsVrRvhTBO/NitqZEy10DQw3Y3
###FOYF8cO5jdJjcqafowVbLvf3f+yQQryWU3TUH7v6vnwbUegrgDdtG5ZwU85gZI4BI7
###+TzhvsBDE0XoxcPcJsmC3mlYo4Q2eFCCLi4STxL68+iVh8Qt9CawYJ5j4Ts58awlea
###dH6OCnwWFBrzju6ozYMdgM/up84N+0cxZVHe6ixwqXcyPz8Ep1Mfg8eu2naIrRDHAx
###bXnm2MR4FizKmi9C0U4r33Mk2XtaSRyrwsWf7KCUg+eTinOO90jGSFqmp6331vgdd2
###0sCYlfEq52huju17RKeSDcIiOU+i0ZoblwrRoloC0YnWTZb9fjKawQwAJUz5DhCa14
###IdwLOkVlh9sdY0TgTLC5cGW6sUYCXMDVk8GB8aXAtPBX49EwuMqcCZJ7gbn8tfbbm2
###B6S2GrDw5P6QDrgKmsgiM/k94zFlSjacgv6zcw5WdTHHFQaEl6uwecv81Hj7fUsUCU
###Xxu9S8LVvnWD24sBCnH90fRq31jOpqeHKxJtq4+ASzE1xKWHJeEaYeuqKtzUuNDCoO
###XDNcLPafSemGHmjNsJfOZK5iqYYBaYjqKmbkHmPkILLjIvFQ4uCkhvmyQXoV80eSro
###F93JhtbzT4uJEOi1U9QZgPP0qvrYrOI8/PiTBYvCTDGDzBgtReO52+bmHPw0tyZR+H
###/F2tZbgEXbbx4iXjPPECuELZ4r5fXuwvgLnkPWxnjmnJqgL4yf5QFtGObqmj0taLGp
###LJv/lnJyzuSTRjNtjaf4/5T4xdyagzaFf9Gcm4nfEkgymYMXU/Do9lvw56yCnh6/pZ
###x9tWTXBt8Dv82myHq+C351dVsQf7IGEAGLrPhXV/43PdffVJn5iztGM8y2W6UjWZEa
###Yle5qJTSH2vbqCmrztoOsxvXEiPdcttibXL3qzWX8DL31AkSeUOoBYWvttvNccuNjs
Valin, et al. Expires February 17, 2012 [Page 250]
Internet-Draft Interactive Audio Codec August 2011
###T+s0CRi9I00hepyyJUHayD2msZecDZcuQUX3vNkmLJK0rhLAlHwWOR4G6AjMQxHsES
###e/wlnKKLPnTwAs1UjRnCpQyrbjG8MguzvD0TxHE4nVXY51QkAecvW07dWRUX3iQnAB
###5ZTqqt4bN8ZDFjh9KqxCHgvH6Np/m0r0YqM8mn6LKiFkvlL3O2tpyms6qcC7RLKpDK
###O+6bE6I9UKCCyyuoXTGfOBN2341FfsMRwgLBXvAL2pzdxEkzazX1Mxqy0Af6tWOjji
###iPT34dGDyWkb3lPCNgmKHcXluMBhCUinND7IEfr2Tp5Or6zfq6xmAa3BKNbhtVEBZ1
###76rzu1OBn7Us/q6upu2olxLJTqLqAIlmAN04a1r8nIQwqWWwjjRaSKNlWStczHgHHy
###mR/dP34czBYjFLbpxPzms+WEQVu4rBdmU+iOW09+bw4CwLSxVU3GIcv28RqC4HVVG1
###1moRJNCP8E9bjn0ppWqy9GRs4WOMWGXYw1A9+zuw/8Px4e7+niZTnP8fNI0lHoZCGA
###E3WqfxiqfC163c81UJQrF8Bv82QB5Vjthlk9pN/9uivjQIlTgZSuazH4VfnW3uYDII
###wEdOpZnDGSjDhtbkZ3OlXVOk/oXjvUzhUGUzwfdaUd0aRSxF3a4vUlj4bL1WcZ6xeT
###QBAYKQqJPk9ToNK0GuGtMBaqTw4cPtgkwGKAZHFhdsTbFJpJvmT1q95qtW8XxbSX6T
###v9r3wRzhpyCHATRDWAZVMk6q0qqpopFl7FpIM7vKhV1rbI5zn2GzDjqVAraMruKUoR
###LCO4XZalrDE4XKDcIs52WyQCKtoa5X6IWygGAFEoNaQ6g62Wxypbw13VtF5IXHNFjf
###sgJPOp0xqkA5Nvfmlkush/eTQUD2GRlfLE9EeDezmA2iSKL0zFkZxoqrRt/FCIqKyy
###Pm2f9GZnhzJhjJdXrQGCD1t2A9ctsPRSN5klGfPIIUNZ4M9mnGoF4DnL+F48uKaqqv
###irkrTYA0mUgInqXenT+eAJz8SC74PnkP98m3u12fDh4cbXd9PJ9A9O3t77z/2e+dHZ
###/u08uKc/frc+hGwaRnE2ROLYukHI7l8yWNV0MLeHlI5jzUBfFu5KEVaoJhf5YsyrKs
###ympRtKIX+BmEbwUCqq3xWAjZqrBYSDWC8wT7p+XeKXvKvdNy71R9yr1T9pR7p+wp90
###7Z89i9U5uvNqo6ny0eSdRwiI4JHy7z+F/QBSMfBj7/jWlCW2hZ+HbASk35D/7zV5f/
###9Pj7gSt+8TL8owM641wV0T8ZQfKPu18zqs1uJ24V//VwvXLgS31lK7w2ESFKq84aFs
###MIbZMZYF2jpvM/RWimpEDiLdPtTLsHj63S150326dvuTsJtJF/tn3Sw1W58EepKBF+
###YjilV6ECpLa816x78jvGyQwCYqcFuZJNV5oiwrXCn7TM33l/IHzS6uKB/H8R8/9Fzi
###tHhEGMDK8fhiFnYZdD3p2qmyPlzibn0vbRXsX8tKp73DiorSQKL9BQd/6PU7874I/z
###E9KmIJN1VA+WjqbqNFwTFc3ANXOqzPDtVdKD9Rl5hZhH6CWH2b8O+zc8XRKVimIH77
###tng60IoW03V8leALiNPLjBdBrcM89I7MDfRgisYDCYhnGmj9JsxestxxV4FN4o+OYj
###zO6Fyu3reHoTy8hsvOQJ0BFRhD1WUHfXqYqGd1Dv7fvuLzsVR38miYBCu8H6YLYT/q
###76Na3wutsIT9dpCryaq8BznwCep8DzngBeQ4HXeAJ4TQVe8wngtRR4rSeA11bgtZ8A
###XkeB13kCeBsKvI0ngLepwNvU4ZG2/YzuSVBpn3G7xczm+dkxFO+DyfiskPFZJ+ObNq
###RxCZGnF9GBvpQb/73QDMPxeGJ6w1XLJF9FKFOo0BJsJWRqiUywnEWaLaSDZcqCg3Wf
###DqyngPWeDmxDAdt4OrBNBWwzDVYtvb6uiJG5lWqhoZ4ldepe2yVM2RewoMueNg2TPD
###UZF5yL0ZYkr78cJnV1BxENTrFJHrMNRLNI+htUQLBJEWFfG9LN7FhlzW2KsVQOHtMN
###qczDn9HV7KVGHG+UQdlnYeapRe1lWAuMHZNUK5gcJYsHZp2r7RHgDPGxcxUao3PWSt
###+6lcNF6fNM+gwtmIHWFDY7kx7AIDtg1U41gArrNgHqSnl/57pO7bWDhRUJX0gVXx4o
###qykv2cAxaGErQEffRVZleollk6vvDOHGsraFbWAjwqnlYhlqJVwFqJCuKg9cXOEm6O
###+/q7PYX4xZ7GXGlChW+sZ8KIBaZr/e/e1tOJtG/SqLdz1wYIGoH700pkS5DDc0Bv6+
###vbfX8CrqevWcTYXamxrNMVkbdOaATOOTvGbvTehu1mm7h+HrSqmW+NpmHYUAnHJsCo
###VIf7+D7NFntwTfal449O3BwMFCMQWBNvpEwSEGIRvPeUDTOFhkNLqej7Kdg4V3NEOi
###GXwL8AGWgFpSX9gSzi2GQ2qKAu3BTZf5xWwa9Gd2RFZTwNJPVkdUHgWLMWsDl7n9bq
###PRPFatWQyozLdCpa2hAnnxAv0Jd+dOBOOoJsUJf+UUw0yE5NIP1Jb0S/eA/Tg7MWwI
###O7+5gismPwsbPlW1JUOUnEOMcMQSKYZmOxhGE9KDzoCy3FHCq5HFpSPAs5//w0u8tK
###KnW+E+UsB9hLWG67x65eCvjTr7LUVIhEEWvo717O1DsNiGTj8AwnC3nIViuA2DeD6l
###UA7RlJLtqdngFZqZa1LnCadIObWoaBqtghjnwsGpF0Wtz4vbFD//pONWlZ0Kteq8e7
###99dOZ39z/sd2Hk/9/3vTOTtDRQriEEIHuLqJqXU82teykFzV24yvSzs5PUSLYF0vU8
###Wz0vrx7XFAo7rYeskqabJ2+Lt7JWkM1/ePNrbrr93sL22yROIH+C9tceyoBiHPhfFR
###CZs1TwFTLDmMGsw+Cfe2w9mLm1BcxN9PPUIh7aFo5aT6fyVDP1u9uIONnm0faD6ICo
###DioPsZdG7C1E7OUj1lS0gPdKNilDs2xxYqz+CXG8JqJ1n3ZWJiHTPz1+jzsc+nyhzn
###H7d30ejUkVab7xhRS4xuSqVkbzNDFhYtPNnkBRBFHuqaWp1E3kZnLoBx+2Bcd+1wBq
###G3WGVarvruA5RufjO4dsKzB3R+PpbTDkE/pFeImpgOLgi7GWwuNTJpPxIBQJwPaZ26
Valin, et al. Expires February 17, 2012 [Page 251]
Internet-Draft Interactive Audio Codec August 2011
###5YmiLXSL9UOOVVuScuxMKkj5++Y+c0VQqkL0j1bK2pO2qqphHotGGu700aJtmvKVvX
###cDtoK1oDnQ6Zr5jN+otX3590mkyoimWqtCl7w/KTQaUmJG1LC3VyVEangGuLPei3t8
###GN3HBkFivmvoUBpZx2ZEeisrcj8YBmMqAzzmViMjXKLspTWhlnJPuTe+nuENvM5lZr
###cgbOsumafQLuWxloRyO3DLRTBtr5swTaSR+5iegsfOoAinpfrkpJVv1g8Jn9lXxreO
###Jem3q9jl+jOzz6sH/a2294/pdg+o5Nc7fBXUVlDjv9LW7mNKQH1YBHVaNRxSALX5NM
###+8APUVU7i5ccOeeYklMo2zw9YnLRBq8hKgIfO/NRjUlo1YnHTFjZQNPI4/2F1lr65o
###Zqral8M6YcvV2uNunQfiVRb11ZYjK1MdE9GH8didux5qWhbNSqh1YtZtznSDm4E9Nc
###nrnJOgtkXvWhkzmpwulDOviorm+slrqRajpa5UQfJXaCtXnsWlBk20RJZtPtwWeMv4
###m3G/rXwegKeUsph5VeN++WZtw6VVumDigxXvYOP8ixosuDHWDqJps0W4cpd792vCqj
###z/T9jYybREbXKXXs3Wex6Yx+AaNXVy8ZVTL3+802K37SVLPtg9Q6rr6rVOdKaoojek
###lD4K3XubJN8Vyea+WtohVbT52hV1MTtdgqa3XJI8OazJUdYY4WlBu1eL664uRYLtLm
###0SO3VYvRoxXPUTSMvZolZBJqvZWVolRzmlv9EMzzcse96vpCVddYyvInoTTGy1minL
###qskGradtdeMjCtGLe0GriA+KOja//5H3v8dzUZLiZJjZ9fPwJHfvx3/OQZ8d87bqtR
###xn//EU8Z/72M/17Gfy/jv5fx38v47/8G8d9HdLH9sPs3H0R+G7p6/9QHLrzfPethLH
###j4io7mzAK2fOThHWi1kfPX3b+C8Swix9OJEhaUKhxRTsh4PpngRSX0AJB1/gK0CTle
###0dJCXTplBztIJzc3nJs3v8GInwPo8eUlVQtvL8IBas1B+IXiVkKjBMkKte9PTqAL/e
###2d4w/7fnPjb2/+Ya4Y3ZWsppJX5PCUr0ZT9dp59Q4z67VXVlbwZjayjhmUjp+yM6H1
###3NrUfYvSLxwDgvN8xJ/kESLoANLfNOtdsOnuMprCH+EwvKW9kktWghOU5Y2ODzKwHi
###hYM6rujb+O2OUYVoI2MJSnspYw4HI+ojXwaoUVW6tqoeOqlnByVW3LJAvFfOKpwNU6
###D8SRaugF+uF70W9hxndYlp2iPcCWZdYiyM2DadCPM0HAWPHuXmZuRaxhJCyoDSM0fz
###Dk9NXJNFR6K13m/eRkHM9yOxR9p7gZrLL88Ry39ao/AVp+WM8Ca7DtGcWmC3oXOYsM
###5sKe1ckjRPF+kpTi6tQofBtcRX2f7dLAKt/JUSUvrSr7mwDMfjgvXuSo/D96hfZ9H/
###v6n2U69o8o4/AO7hC93Xl4Qrj89b9X73Tqxvq/3Wl75fr/Rzzl+r9c/5fr/3L9X67/
###y/X/v8H6/1H53+ReyF9XVhR7ek4HYFniDmYwucxi8t9tnDsNj93UTDbWRC7pRov9FP
###nCNxr0062z3M4uz13ttjrs50YSFdLjOaI9j+eBdjkske+6xf/u8Lp1l/30WhKG2+Lv
###Oqysx8t4Hq/rbrKfTQ6zzQMrbWwmMPhhJ7fB8fB85O5Gk8NkMLwGb6Nou0KH0+LfRM
###boTQ6LZ0R3m/xv/t3jme09r5HAEHm1RRbsNqed53RP6Gxxnm5aeNoy2t/gtAqe8r95
###vnCX94GaxdpttSVcHabRTwKHpFcJMSpp5rRy/rs857e7Kfre0/vJU2CIvPA8V7bLeZ
###bwtGXA5PSqoU4F/IbL2y/6ifOu3tBhSnlSedrgtHY4jRyWJ2RLjIGWzlOlLS7H63Zc
###o/2cd0K2mhwml2eUIwmD4014yfFttHU5FXRJnqpyyvkhMpJv8vbzgGNuk//Nx4nLc9
###h77mZaTkW+dNFPCs0M5obRT0pbNvnYcjuSRgaTyyeXwYRO3nY3GS8JrS2Dp0LmXZ1O
###3rc4RhM5FbR2dFpT/STGfF32fWrstzvGeBUwm4acdjhMN1tOmxu6vtpsGTDbEmbCU5
###NWIVsNo/2izWLsq3K6YYx9oaeahuxv6P2zofStIv+M1k05phidZt+3JZ0JTxtSpzD4
###Db39XI7dDh+bdQ5TlXUxXqWcCvkU45S3lY8XtyX6PuGH59YlXPairtMs9f2mlE/GU1
###fhKedDR4xToac2dfqaos2inzYUORXtbxq0clmSOlqMeTEGVDlt6uNT9E+D86HNcXDd
###qOoTCUPoKV5HjtMN0X6Tp/xvpS2y/ULWU/qU/2yLuUrIvsJTqQM5zZtCRwvZ7+jjSN
###oQiv7g4yKhcVMf83zu8oQ9IulLZN3pCJ5u6jyV84jQoxucPtF2BYYYn9JGEf0vxr6Y
###o9xsOa0LndLSaZXzvRjznG8NTldLGftifG5wWuuCZjFOjblKzCUbCoyGoJHDEvOInK
###NEPwnZT/opmfebEi7V5WNbypawT6Tsc5uvUV/59nKhVRvt7h0w0/YcMOlmrSfY0xFT
###lyHOnCXOphB7zu4NZUrpiCm8o3dnS3RJRx86Qi03lWEmxFaYFkI0mqKsMQwbyZSciJ
###WY/oTK4n8L81VG7OQi4vDvjmL6cFHzmuInV7Mcn9cQ3cm/u6JLlGEmpkMxFDrCHBDm
###zKYukp4Y7opY1YWa5TRuiCHCf7YNkRSqtKFOB5xXQoUL9etuGHwRfGgJfiwWK8/v7X
###dhRS4Ey22nFkxtyd3cn5tC+YkebSs9ahheqb8zfm4oE6tYVIi6gmMNMch4L9QNQ7Gt
###DlChMI2y7Q39pznxbrRSMMQgF/QkhqhQJEJhJUZEomzEQk0sLoVhIQwb/p6X84SkqU
###aTmFwEfKFs6vqiw2ybNqEJxSRgiZ+cd3LUCLokvZ2U8hVl1TKsrhglHJdYuLSUxbBQ
###mLJNhqG3kdTRedtO8VSM5ARmU2uT29aNODSYE4NH56lsU3vTgNlKwUx4qhvzkse8/Z
###4whMQiQExartK3vK8kfiFTcvIz8Sc4JB2ebqxJOZHtF8aS4FsieyYdchIUxrspe67+
###Xl10JWVF/9f1n2L8yvfJuE6NubYOQ/4t+CUnaTeTp25bGOLCiBS6oKnpDcmnpiJjYn
Valin, et al. Expires February 17, 2012 [Page 252]
Internet-Draft Interactive Audio Codec August 2011
###Elx+em/reYddwNyQderogmVif4jmdM8AI0J9vj9pEnJlJ58U1MipyNjrJW46o6DcvT
###yJa+MQVWAiOZbO2wxPpL2NlcbTtqGpeEtlxYQtw2RdcobZFGwCJYvG2NRJVIGBui7s
###aSsFTVJaY/MTl3isFqqkNVqChedlOs/+qSd1mwEvnQDRyxvhRrRmmvOh0TVhHR3Dk8
###6wm3aitPOvWfwqqGkcoVWbrcIhiiRWI1Ib14YrVTBIagZzMxLHiFlGRJ5bEIlvQeCZ
###NNVVhtrUwmLFd4BtsSVmJKC++HmKga+bAsXmZpZgqzXKwYG6Zkm21TlJ4YaR2dHuE9
###E4pTehysfStoE54CznfhKTcUuxgJAGORdJ6c7u8pDn93Q5dMuTYW009T+GDFmsww5l
###sN+T6ZOnRfo/SXCf0hdNymkIjEBEt0jSxjtoidCEpatLffPdv23x4eiWa5MOJc1xxx
###5iKobfxt/kzmh0QP62WabVehTVUAfPNFf0fUOVv8MnKDzxEiexYd6Tk4/Ih7Pb2zil
###N/jrMLXUeyfnef150XvJQsZN/WsX1L5k7zqyYg6ar6Asj2PRt0SjOaBSxdWUUWi/Mf
###9vM/cf96Pn34gR/jWXD/p9P2msb5n2bLbZbnf37EU57/Kc//lOd/yvM/5fmf8vxPef
###4n//xPL7o6mY77aDPSGSC85BPEM9JSAUxVaDS1m5XVqnOBwXbnmNANc9AE/f4cL/c8
###d+wPy944x9yqPC45gJiGv86jKerYYHr7pbVPyvca1DQo+ww4DJRyUD6x5cwkEuqDcZ
###V+wl9Ow9l8OqJ5ORrMg6GDiY2u7rMQ4Q9rfkJnbdonQzML0TS8HIZJSj4Z//ucEhR8
###cqCuicgaHclZ65s4BKLDn1it6TQc8nmfQV93P2WyLhuRnnQsjUiJYZFRVENkTVkGzw
###3MalVn+JvtfsQuv4WEd4/o3hGGmXDWMYB85qWVXRZieZfF/IdegV+wZ5LoRT+HMxHv
###CmbQYRhQ5OPfwulYht4Y/iYiy+x2/4Fx8voyRYOAgsafzmyU1oDFvGGhDjHSd6Ouhr
###sBuK+MtA0ACt6KO1suC5d0HV1iZLtQ2HLMWjLjgtyw+BY3AJP1AHAG/rSE39ilbMsi
###R4X4y00Fuegnyd5T4TaSaLVA7+t0K3pEtDA+w0uNXqhS21IzlT9xA7pGAwBfVgs0oo
###/GzihkRhJj+vfhcZ8nqzcIUvKumXgSHCq5KLp2TaLF65ZCD0BryB4WHwlDaBJdfARR
###8gAeWswXgXSFKOzS93OWrAEgrZJUmJFtdjGGeCUGM3E4GP33zLkOJhMwDS+ZpQkW4v
###A+saZFuLp4NZNaJdin8t4MpzPDCKI6CPLX3FjCh6Y0AAfCYz1qI9js/BHrlJHs/Jpz
###A3/aOp8HuAeujYC9Kotfpgp6oiBj70tTjEwIRgIPruFUsefajiLB6XxLgeYyKZ40aC
###8N2s0FbYbjmdKcmppSOXP5V0W8fnTUGrv/5yL6dR4M/GA4ewon0CL/D1720v0/rVa9
###Xvp/fsRT+n9K/0/p/yn9P6X/p/T//Kv7f8Ace5JnbYWilht20gNgPB01vRDVNDfMt0
###/fbots6UtD2g1GsHAZDTBkDSh5WLJ8gSkEdT2HqHls8iA9yfM9/HYrL7IZVnUC/DGC
###6QujU2JEiWQ2A2KSGPRJ36vR502H2Fo00lxU0mPEMnLxGP3WdqeBSrfXjv9OHMnVgE
###IzdIda41NxoNsZQLeNLH3nng2oNYy7s9bTHXQsRj6AZTH3v4CJBpOoATEN1HAvwjys
###gpV+xWMeUSmDqbnNH4YjrbBsfo9B40kMKsI5hSlUVx3Nm4cRtGlywVnnrXN46ICePe
###rhvLbnVMi/68nwQ7HCgFWzvfDrjS2UejCsOtt1/z3rKfity39z5TtXvAMmNShkbOKm
###OwqvECl1NAzr4ZwnEosnw4gyC2DesQllVOcECRTkSahRRe78c5459TtcvjUODg7UsE
###ugNGBIIRQFyHsORHWqKOBgSa3kD0Rn+GRiAnEtlLjLUuLmUuIupMTqowLRSHvBUMcI
###rxJB/snBYMhqDGnsTwpaazjEZM9ZI6wz54SAvaPwkAFcNdOh9KTf5Nz95KznJY4BwB
###J5Il/k7tIyu/RsrhhBkg6B8bto3R2lI6g5RkNML+2iFrg5LXBtVLhmC1xrC7Lr8hZ4
###SofY4l+LdEDv6mwEBjPaIlLlA6iQXrxEEdpTACmthh6uuK9euc1VzC7L2p0EXza9S3
###b/T/cE48dHGAXI78My6vLyMX6gfP+P2+zUG6n4v24Z/+eHPKX/p/T/lP6f0v9T+n9K
###/8+/uv9naT/CizVmue0Ph9EEVOOL3WAOOol5ClBb4EpTaLH6c9cZ7MBKIY4vUFFOo8
###lkGCrH7+v4+TYaRbfzW1j+jSdULED1MefTFryQ5c/rzzdbzk8Il/1otD7x7JGU3g/s
###MhYZGE8KhSNYnMfPV1YwJLDu/biF+UYcV3oTDnE1I4KGooUKLZmMhxR6mMXIJSfPLJ
###jQGjArAV+XEmaJqj6r5WOtSrY3gJvGtCg+RCn2j3bATM6usJ2usC0qWNOaRaOB7SsH
###ehng1ng7ffpmdAGzSSBSkFEmpgGs6xS8MPb8o/dv0aLWU3FBYQ7Wmv5a/f7KaXid9g
###aWwXWAeB3RTD0NRlc0yQWO265d0HJcO8egrCBOorAf1r5i1nbslmCqdCOdQLp0dmiu
###3rYBYJv5F3w3/0Jv59EOvstINKT0IdQzFkDW0viQvJxB+2KyIlB0OBDkMj6fGLzqA0
###HwswFEUu17kiF6zDhJgM+3DDYHnM2BweZtfJfDZi75UO8RbN5Oty9Yks3baTYHy7J5
###WTIKs1lmzIYxkQyzGvzuOq9e0U0f+N+S40tNQGQHuaWdzMlCa6H+X2zoKuPun2boGr
###30zzeQlVH4TzOQl2S6kojOPKSIj5p4mO+D5AvIp6phcmSnHM7Cs52JZzsTz3YBPBln
###MZdqYoaV8oBWL9XiYmgXMQEdkmiYdsdfa2g5C/uTLGrhgnSYC1JaurCcD3AxD/qSn5
###2fLFCrF+Hsawir9JAb8tKEZ9V7M3TvX9w7cTiboVtDZMi7Rb/Nq9c48q0Pq74XBmBO
###f0H3bRaMLSsIbT8x7XOtJHc54aOZUppysRvH30UK6u6JYGReImpJBP6wb7WJMmxLLb
Valin, et al. Expires February 17, 2012 [Page 253]
Internet-Draft Interactive Audio Codec August 2011
###WTSbj0rsN+ydyGy0tJLB7KwcyzEqq48OcB5WfWv+W0yzT0aR2QsQrJWmxILYZdmD60
###jwOfvtAn1XjA7qm9niVjhzVsNHZeYyrDZ89ySrzaUumgNLU99bz96XwkOji6pEPbwH
###blaD2DTJL3FzMnKR5UDob9+ZBl4x6Ed2Rw6AMGGo0bsyxZjfqB1peAwRj+vbP9kx5a
###Ru2ms5qcG5asU7ex0i2rZbOCLmzXWPrI/0Q1mQE8OdT9OFSrVTvnlUwUotvp0TcSOU
###1m5mU5EZrJmgep3Lt6/ssBkxVDR6vfratUY8fpMFmpWw9xKJbmosW9mI749EAtUOx1
###y5nyhNGOll0dRWsU3s34W4WG7GHB2Ye+trzxta7IfxUjlWSPJU4rHQAZ6orMyH6tMl
###7XHSD1DRzOuuaAt1qaa/PMiCNUqs5RRvkhzbR0RqIqC2qKMXNDb8nHvv/35ofu/7Wa
###bmr/r94u9/9+xFPu/5X7f+X+X7n/V+7/lft/5f6fvv/Hyx8cftzf80+Ogf+2vTVxrJ
###itTqwFuicaVK3EbD4CRepPArTu0Cch9+pAJad9IilXSDAIJlzZSq/IJJph7IHgipb/
###oFmjfqw7G9IGnuJsALgwX4lEegd3d8miWr46/1RV7GdyBOyzaqxM5tHwYk4AfEa718
###FoBFxV3glHwJG8st5PF9JxWe7agxE+jGb3LEYBa77/Jn3pnnsKGop3wHbP/gCXP5tV
###Z8osePzhpQpRl/jYbYCJrRGVV8Pxlf+uU4X5ZzgL2Kt3nZcZPYKeH3Qt4RXbZ0mH4A
###HK5/Hu7UjZx+QFa6+hv2U7cWmScglsoxjhkXdTwH5yQpAfnLpxgYSzJ3KdSVgihWx7
###RT3cqmKfTMMv7Bj1Gc7ggP/s7yf7/odj0IF7Kdc5UAPj5DKcAuQQ15iAGCyNMY4lc1
###ckxdZcdwD+/vZ9V6HsMvZv3vxWxUB5dTokSh4AjfAuDCPDNZzqOREgYRiNPHhTsdC1
###ytzgbfSDd7T1J28zi5ZAZ8PlQOaCarZakV/ALKml++S++IinC2J2FTx18drWAPUwq0
###U01RO2Kk9r2mDykH0qeavp7YE0cuSMzj8zNt8HmGxwPkfFhcHsdmGePzjw3/yjKvbb
###NO4ad/OFVMnRhVzTqCC/ELCx9lqqRcAU386u3Zcm97VBmoLE2qM6hWT/pEAznm2Y4o
###VjR0fyynK0gDeKIszEt2MwsemSDtikg7A/DYOYnND6OK3SemiKZ4/jMUw3VKU/HMcy
###uIY4n2LZfTTbLUeT9qEK+tJoz7dUT9ByjNUjkqYhrUmi20nQp0UHWNrDCB30kZjNuB
###biPshFdJE9RmEcDOJquZK1/ZEHTDw43X9XRUmq5otiuoJN8ObMFcZ6CaYtU4nlCog5
###NPOlybqfjeN2R60Li5gQZJa2LWikbhhzz6KG996evYH3+wduVe7q2Ts5Z44o3PakNx
###/SeqGpdA2TqVGw6Rs2vVUQFoiECatY+JV9SiQfDIf3NVrAwiKbHfPSDT6FgcqUrntG
###LbN+leJVt+qaN7kY961tTnCvKiosCXwRswt2psxnYvSWkXVP7+0FzagtAlRM1D1D1K
###GR0MQv4XRG/gKyUmK63AEa7Q28/k2auko/MS6OrzzgZKXYPOHJeULBvXC5w0ncHd+C
###VRA6B2wRsavd3pTFikLrc2jQopomllV2yGYQBSMyxZMqB5Sq28GtEvd5y1lzGs/dpt
###vahN8SvqSqDMIRsBSqhI1LKGkYbKLjeRXVN5/AfMWEiexvHJbOC0vIX5WgF2QGQi9v
###JkOWGfdWq1Jo1eJAq/qoMRvFUaqt4ehfsw1D/pc8SMiFYSqutKUDGoNFtkHGkZys01
###GRMWY0EcfBK/KNR41g6DrnGOep5r2kCDVKR+GpGP4NSmFJPOlRA6DIgoP+/+AWiDP9
###H0+pltxYQ+D4x0v1fTqMVY0vrGQcruSKVQJBUFRjRHhAxEGfaEAKRLgdXJqZe3Ycut
###yw21bpk1bvL6ygV9VeiaWf4Bwy2uCvh53geMqZh22zoQYCRuXyI50cBifoMDhI3/1e
###bqSnNqv0NcbO/DK9b8ULHI5IabKtK0u1ROgt21lo+SbLfraFpkyS6T20ZPXr8tXv8y
###wKbWVVYrX5Ph+w7et32Z37/o99/w9WEONBCKpzEPXD+LExoBbs/7Ubrhn/qd2oN8r9
###vx/xlPt/5f5fuf9X7v+V+3/l/l+5/5cfR0i9SbdHFhJYpIOwFo1QwTKFl+zjMafAJL
###gfjoOBvvumm1fKzhv7MFXP+q5NYsBli6IjgugUe7hlH+LSOiNWFaA6RR+dik+gQjcC
###zNcxupeDWeCwdDzzqQ19OphN+qGTvId4+lSPOCS/iXOCxZqVi4uzu7tzeprGhbuk1B
###EBndqmQtRCUP4XIc1xVH2QtZkYVTFs9yG0A2fK3TEG0E4dFOYkBBfxeDiHtQNg5Y1n
###blfxt17RbWN/RbDMQK9i92SXBf7W9iBZNiqMP07Zp1IFxerwfRwmU3kwRJMEGxddYt
###0v0Xge85OYwZcgGtKxe+VAcdJdwhdR0dhKW4q//+6QsNZe4zv/EhoVn6tVa2zRu8WC
###JysLu4Rz6PJ5aXeRaoXqhr9xGUXAOSKHMB1Tn6FtgQYOrC5Hs+g32l2+jMNZ4aVzCg
###fbx0mYlPDnw/aehT2fNJ4c3kEz2XD1o/6A9lOT4cnODgDNPqPSR5CYJ4r5CddFePEU
###F5cEOxrrkAXb8V/eGLFKjJMdXnqUsDUbq6rHBceKdOYYQIj7x4Sb7RWrQLCq84zVtf
###eJ2blXoLLjzB5MHI7RFPONzS+0w8jYf4rQmYfo04NJO8SsNetnpOOQ/SF8S0rD8vuD
###qQhsSqofLNsIKEsTmMBwI5nRVRWhvWBauQrjn5y3vR1YGoC9ywx50G0X907D6fZ24q
###XakO5i4bPLb5BsynmODH1i2zD6duJCktaX4Ot8FOHEvZGWbnnPIsQ5H7tWyIZkEF0L
###jEhdwY9XgrLRhU9F4aVxKzCX9OjJJCJXIZrDo9s7cDgNC9TcC9tgxQxzDxDqZxzMJO
###Y57GqvRQK9c6eSIxKvX9PMseakAYw+UCS9mIuNcnaGisxHk6B/U2HTaVVMl9UUoOrC
###Jlqc9GlqWFjJrS05H8KMzN7x6lJ66pr0mCDSUpSvvi2cxXLEWG5JoKR9Mg4doKJDwO
Valin, et al. Expires February 17, 2012 [Page 254]
Internet-Draft Interactive Audio Codec August 2011
###a5II6wtmjCIGT7H89MYVRUVIICdwqowrv3sDik/dJtXD+evd/bt2FffxT2rOGn9Wu0
###7prCS9TWcgg1VYUyoqxXqbTbWZqqQKYg8KMdH9aKB6d5WoORjeBxI89/5y2jNagxGn
###E+I27htFKAiqbGEKWZlnFsHgCjKuoklq2BdG7Lg47avFWgPuYO4ZY/GF7KtyxDPbFL
###RfMUy4Du8lFjgflLH3bjbdlDnZ4miBGlrhGMeID5fc4OJzEAlvEhGmNgsIUysRJivK
###g5m+nb3YYcZDSjYrCwK4qtm0gsF8hzeq1unkVK/6bY6WkIlg7b5oVYJcPwy2vxA3oO
###6ipm/ZpxYIDQyDOMqWOKGWSsFyRDTCaSELAVfbQbC2lasx+3sujRr+LhyOyP56PZeD
###5NjwYDBDp6oVxKnnI0odYoXl9tT74WsSmh7tmJvs5YqvbJ/ikjn+Lx5rRVFlxC4wNp
###/iSc+sRHayvNWLYpM9aW3cmgDLAQZalopUXIk0asP5lN49SCQLbatFm+Leip7L7CMz
###rGoF0IAVXEXzLWgnaO+HQU6CE9RhVzTKnlMNfNIaqt3S3zVfa8nbHoTjlUwuQyur2s
###gaGHFZZftzVVHv3pN9r/pI99/5+f8nuiDOAL8j81G00z/m+z03DL/f8f8ZT7/+X+f7
###n/X+7/l/v/5f5/uf+/VB4h9ARMQHXciXtJoIJcb8PBxCNXXmXVqXwJQfmy61URXhSI
###SY1pNwBWV3kQsV1+lYBOmaKeCpQLBY41s3dyF8OMdhuNuqCOV7ldriYcwtuULEIagw
###xgUzGyhr9RsJk+3UFNHOm73X9g+JzdCgNfdZ5hwWe8pHpsXIlyiechLsZD0JeBxis9
###Aaq6ddTAA+QIuUP7mOp9EI6qmpxml2+Q8TVH0gIvOptsXVAuDPIeu/0fTqdjvIn+ND
###gW5X/12mb8H/hZxv/5IU9p/5f2f2n/l/Z/af+X9v+/gf0/wgUAXdEDVoKk4AIAXmFy
###C/2tWCz4fn8ynMf430pIF7Sdv+7+FWzmJEeIBRXe5kYTCmaGOMYzV8zIt5TUsB8dMw
###Kc/Kduxapj57F4wiJUKCyi82O4TuAX2UADwqQAa5Hb+XAWTYakh926gzMwAE5KDcej
###K1LXAZvc8LhNKMGYDQVp8g+PTt6fwb8ftruHe9j04wO/hwcsYIjxp+bWXZatNbid0J
###5Ncg0eydpgN2s9DN4C1Lht/EXevE5hPOgBmjO/9/7kBGQcpC/9AEaPMJ4w+jF2NaHC
###y/Me/NesU8PbyAIrkpPt3b/tA5LDf+xnYQMkDUICttAYLBY0Nvgx8Ys5Br6BaWrsxN
###djlnPSguLv3ePtPX/n/YF/dnzs994AglQ7mjywdgyGFh4Tx1aIONgs6aAL3IJ5qx+O
###7HhE36CO8k9hmrLyq7Wywq+ZD8M7DFYjAmAjwi/BMIKpGo25+vPnz0Fy8hDtHmP3fw
###Qt4Pf2z85QuSiI2lw8KW3Owf5uJiKShVxEh0c7oDB9AGJD1GEn/M8+PgID1E6BTjBs
###MJ7tnD4CA9TOwbDJmcVCSjihpg/sYGF2Odru5migmuvWlwfLx/f7tzv7pzjG0SY42u
###/2JCIA6y7WaGxz8UEaTaQFTisRliGWlFYk2iSO+1uKmw3c208aSKoL+oIiwYDJsPv3
###hG+goLhSYaOctEp412dxuynsTnBHYXcCfh4X1FDTubifhWklg0iFBsDRD9bKz7aR6X
###HdKZBeBzEe+mUMzAebMwkBWG9ZsIJFFHuZNKMNbMM6535LnHHs5x+9YP4Xe+z+nxne
###//hB/h+3DePf9P+0G6X/54c8pf+n9P+U/p/S/1P6f0r/z7+V/+cMxSPl/5Fvzb1fVo
###g2h/UP7CI0i9pc3GcEWmg2Bb0rbg4ygwutZ15B2dJlN3xTN+camIDtyO8CS2Ex9e7n
###beiHF84GRtrKfwA7LC4WojLumLGrxSzYJeJit2KcmoPBE1Ov11mkMEDVpFXsAlz6Wf
###dzuiNUcU4Oz3bf+Ps9dvemu/2z/xYT+CivAR9/vUrtBnwNb3HTzEsRgNBdzDeTiVip
###ICr1nDn0XHMpZIiqUaDDdFRHOxybu0TTEJW7dKvcun8bC2xeQWyEqnBf6ahk2xqFkC
###EqKFpADOfDOIzpxPzFcNy/4ViOyPnFRxqOOhTHk/ddnMzXHb3BgMvdqBdololqB/S9
###/65lYquxZI02jIiq7RVoFrr//GH4JRzGcnx9siLKZCb11sbiZqmoZIuWw5agWoDrNr
###gTbCT1ee4sN66EZDQL4Iqvw+HQpytChKsOkt4qKuqJZLQKCLyJyv1xqLwfh6rx41Dx
###UAaxMYoWinungFwM44tkSC0neyoup8gwxosYQu+1H4aNppJ2AVz8ikVjKT1raVdjcX
###dptzkeMIYddRgXQtXiqFoPRdUqjKrNUT2kvwhVuzCqDY6qgAVoR1VE52p3rc+dzkNx
###FRlb6ctrSwtiARlc4+8yL6SBsYGvd3f+1stD/mBUfJpcAlseKp7BVUdxGw0GoAeDL1
###f+6Z7/zm2+tNcEGtNEfvmVSPPfdQrzghPptjMsBo5KRYFbIsWZncWPxRKVXK57hFbL
###UDUG73uIitsmyHSGcBGNtpg+S2rFouowI87PMnNZ7uSl8iPG1MBjnwJvUIwf4AjYAL
###2z/dP9Yx5hARbfbHfIjp0mryLzv4Lq8xg+iFYV1/e0uiug5Tmq8Wh4zwwOGGlL8rDI
###9K+PSRlbS2qpwtjIrqkX1fOZoSIKTZ3JTKnjSuDv7nDvif7ul52XS9YArfEWKq3oR8
###/5OffbYDJh27jjW9ypnLK8x87NxSRGfzD3wIhUO/BlsOP0jk4zxzhmkWZ50YPpVTg7
###xSUPG+RHO+eOc4b7sWdstUMS/Q8c9UtCevtkkH5ZEpIcscACqbvOZa/aISHn37G4ae
###IqBJnci/WkWstncb8waVGdrxo9Af1Qi6kywWEdU7IbW0JjcvXzXRY8LfI1GuA2Q5KJ
###WM1KsYCfSX7h7omfzh0uUi5/SmUUX9hTGuR09vEMyNuCI6cgztQ/PDHcOEYvJkURyO
###U7UyK9g91xfBZcUKj6dy6s/GgsHfd4r+J7vkgq9+X/hR/7/j9zugWjYHgfRzFMbdPw
###EXfBc/f/3Xq7Uzfjv3ea9U65//8jnnL/v9z/L/f/y/3/cv+/3P//N9j/X+7+92Mmxx
Valin, et al. Expires February 17, 2012 [Page 255]
Internet-Draft Interactive Audio Codec August 2011
###Vci2J0QmZFgSq7nI/6qN4e0SI6Xpt7Kd34ygy5MJ7xAwyxpcwgvJhfsfML4ijELqzv
###dt/Io7qe9zhesBPc4tT48J7pYsGPnFTR7Mk/410EexJ6H1Zao8DvB8M+WrUYab9RMe
###+/86c/HcexLHXunOz7WpjOT/QK/kRvpd87A2ltUJ45+YG/627/3HM+VYEFleNVpwG6
###6K2DYEO+mg2m00DmdbStkzEAl5Jw2+JpOXS+UPxb5tBgoJPQ/JlB8tH2neG5iyzYBB
###oDZfJY6AA+DoMpivV0PB8NckBf8mRY+aDZ/SCYvAOnhVdqZAzuHKpFcLp8hoxkivAk
###dvNChvSTayw5oC2XXVTQGAnBKnHhKJxe3efJHJWIwvg7SBxD/uTCBu0SoMECzOPtn0
###jYxqDkdHH7pxY2MzAIEzlQ5QOfBzusZHT3GuvvquUz8ZW+Ct5mFZrf+vGvUyxF1Dxu
###SUlTBT0wo4GFcHIMdg/YLGAX0sEvsDW2u3/vgVVx8P5oF20hjWWPnSuUMCtOliukov
###TPMf78MI762C88R3X4k1N3QAH0cZXiOvMR+93axZkDUfRMSh7gYeEaUdq4SMPgZ5dr
###uvtHP5+98d/21g60RKmLhXGNNRSWOFpCFmpfMwm0LByMRR8DH7aMf0hSoKTwdQEPj5
###i77GPg20g+qLFiqzo+ZqjxAsthzuZn9+xkF20Hyt0r8VEynSNMFzSMfsP0zokd8JLF
###/vmJR4Jl6YP03Cw5+HisXau8dIN4xhWrAfGlwxXtb+F0jPd4TWG1yif5sEkz+7PraR
###hjmuV2VUmqw9JpYLYJhwpcj4cD8tYjEf0ArGtMiB7DMMGDYBZ+WrSMgo8nRFbwUQaX
###5TAtwHfAoyrb+EnXkUPlYmAFiq4ukJQF+JLJIJ0QKT0FVJ16zas6X6/Daeh42HHX0d
###U16J/C+GT0eUv7ktlMmySLjPq1dI4k2nOgeWQD2CStGk1h9c58T0trpNVr5tVzzXog
###nbgpxJJosaM35ve4Pw1Q292Gt7grv2aDbSFnjQaoz6mazKapPE8sGRSo/c+pyrtWe6
###4iXoLJJvJbrNP2qn1eWJvRBh8irzprFwHOSSlCoIXJ4oUcZUzdwO/MVKs68XV0ORN/
###+gRH/sVQpHNY+TGMQGrFnt87hfWhYFTV2b0NQKmy2chnBZU/UbZT/GCvF3JA7bX5bT
###UZ5fBreDtpwCjAc+MUMjxMd8juTkSksZ/+KPwqfycYZI4qlims/NkvCBRKp4jY3U0b
###4R4eiSI2MD7QD/9C/AJgtD9SMHWr/7Fmv10Wnmwdm2Kxmvm4qv1FA9541aRXyAlmN/
###L3KaiKSS9/5fCSvxFYquZtNGJdyH/htcRf9jpAD6vDfhF1+F/pOshWfib9Igpi/x0G
###hxhEl5dVil03pPGVQgNKt39x47O5rOrQ7zAuU6BlxgOKE0jWNQa5ky/wDz7h6y+oDi
###MIZ0jqdBox+LdNpWyAoQJVdncSLYKRCa7D/g1NoxSTIOMuPBbWktUzk3Nry9nAXGfJ
###n65n/N1WowWayPrpBY8FmVLq9Ra7vIOCfXgkokjYMvUolV4plbY/qpVStVKmDmKkJH
###jpLwC24r565bZXbfhTRowVEvsiILVWVWb1wtl8wq1BNghilFLnBco3GT2XfFsku8+0
###VOX0bDEtjEfv3u6/TVYRoIilnUCTJGkM5TumpGD9+jIFmkbN40A3LVA3Hg11g2eHut
###R4QGyw1NAbqOuenEpNs/xGfnlOFNdSikVF5ZWbTjo9qlbLKt/Ui27kFBVUML2XoiK5
###hiWoQLNaq5OiRK3T1IualKhFNxhkOYTAVANtUHF2wfStUgSN8WVFtSewZ5W+r2QZFt
###pwOg1jYcvDaovFXmVvBk4wE22E9dGGg78oSZx0baYkZVCJTexQohqvtZmUg7ZfVZM8
###sGs0nKypPxh/HXk6IMWYFn/oc6yRxim6dCq6Mi5IbvuB5PqNxxGsE2ebXRQCOP39yX
###1lMSImcbJVShIca0IvcuY4wRXt2I+dpioDD+tmpsEdlt9XLLs5xMI931TaZzOxqJGK
###kHfHX2sTYKM4KyemAZGDLq20ayyr4WtKT1eraQKjrclY3kLkxfYexsA5c9uVVImq+Y
###blgS2UsfDBDwFdA3ZTmGPWdTzVK3IWmY8GE8uSKX0wMJmGQTyHXmAaYfwlnF6ysw4C
###ILpVZQ6ZgM2+4k+ce8Ogf+1gF1T+z6pcOvPKT/q8kB18OIIFhDjFgM4A9MrPhxRZjE
###5YoGEaTrGt3GaALhnzCNDCXvg6RqdNP4ilMzxlpPOuxvcNEE3TLlejOOvzJI4JOcTI
###NAZQWa5qXcyLLB4EZNTLDLqZwMzMt5iCms60mCPrIgGXRdAJeyot1veRcSZUzsHhae
###/MoTVaFfRNOGWZrEFngdRf//YdRI+JR+KJALY803ixSBI+KVkwleRTcvrG2Tqdekqu
###FehE1tfQEedyoKlTTBGEHis616TucZnziEL26y21C81ZxVJh3bTnXukQ1i26VM22Jf
###010GYFbM1YnD5xixOsxRqclH9sexPPk56JKvFO6e+xvUJ1gaJFhcS3GuURrYsQpAbW
###PuPxRG2vBpE0S4RK0cd6PpBwNQoHaldWk1aaDgaVLVoDMsEqoB4AVpk9Uauq3joW/P
###59d2cnrW2bGOxyVWM3c4hxkHuHHxCc6ghkB0benZ752ycnp8cfVWRkHGspBHcpn9u5
###vsTQ8ruB3UQUsmmfY1+VF0PwUgC7bKK8OcBpdTT+6oxHKnactGBxPscpaxr259M4+h
###IONZEmbYGJwjSC1lFTDFAwNWeNM7Coc9k3tZrCtccNtIcMtu834L7DUDD5tD0YOPKA
###JU97MQq/8mUTnRGdhrfsYKlSiplTwwHuUfCiBhcVaVjf0r4IfomhIOmllMxV42/o9l
###rR6kZzdVjmxxQ3nna84SPG3GCpgWY+cuCJF9/UEfh+MqDVBwkAu0qTLAqoWcqEt2Vw
###wVwl7Y5vL/DIGKWXl/tEABL+BCtkGGonnbhxTUISTCYwvinKbQ19Dei1VBfYanpk02
###VtNe308R/h+NOm1dRKBh+wI1VGN7zVXRIiZu6tm19c/iXF+hTLhdCJMa7ZjbiRge6I
###LSY6vF+tRVZNEWEU28oueTP6Xc1dRLCw4VQu1CKYe6y055XOaYbI7kLNoH9UYBJA1p
Valin, et al. Expires February 17, 2012 [Page 256]
Internet-Draft Interactive Audio Codec August 2011
###3QBc0gPBqp+CZFjtrr+sCD4ktdvTXo+Wb3bODRg1Gm/OPzHeX6x/XE92Zr4hfnwbLx
###T20bUjGwWENQSTer2n67VMOq4OC2sA7p1VZ671Osadk0izXxQl8M1GAG0ynoO9CCrM
###kV55lgh25SVR2xY6r5UGspQ8fYYVV9PPuwep6Qr0/Vt2BVUQ6qIdhbwRCoGdw7dGSg
###2BIubXqyJZxUzXIlx08AFrQ31N8LOg0kAsNaFvvZLlnDxYJBJYoad2RVuVy1d1BBsI
###mEJkdRtjRG8u1hxFpMWxNYz1F8PXgWBI1TMEzxy2B8i95JZd5UZwbBnSZFjVp1XiuU
###ZTmBlXNg9arqUTddmroSVc87OfqqTh71or/0T0YGb+UTTw3mahaHjbGksdKnkTiXdV
###cnd/9owyjt+lHSsUnXP09WnGyvwRDXz2+xtQML6x1TmYRaRXNhH1nFbJ20ZFYX4SNO
###YCSeKDFy1C/rGlgjL7w1h7SpMCN9grgAxXFjTyOtKkwdCnnguH5KpjJ1C6rmtFhvaN
###tB6/TW6BBxVoQ1vP5SoWDJrhWQVIYhTDdt2I6+jIdzNVldakbmBDeMWXnDOiurbQCz
###OvmTecPXtTfyMBQnyOyh+stsxlqZ6qZZgYKY4KS73im/qSp1Og2f0nKiFVhfz3SC/v
###G8Nd40sriNRR7C7eYibmdxmn3X8ROnke4MbmOhHG4/+SN3VvZ3j4/20o5nUIKkMqvo
###4kHLNg75PR/ai8CDiqra/B5bI+x58R297mJjydhSCujex1IbSk/6vBBDrNAulXn7oe
###jOTMaeY5bH84HbMhuLtmU28rdl5OcfvC2zluzMYCdwy3V8afAczGO8oQ42BJpATjTD
###M7zxbDwFew17KEgcjwMQpvv4+wyU9G42O2FhulxyTlTQ0QvriQxhAFjXGfI0cPoUzx
###pFscvdI0q2h37E/pDpwF9+f2jD4r5NuVi1A7gPWU1lbzm8eOGcjffGPykbLK7zwsBI
###a0N0zsXBl5BuSQ2iL1FMS8lRHA1CZxTezdj5+vF4oo/jz6yTPqtGGJ38dT5bxjBa8G
###K++2y6JDL3yQY/1G9v8jC7zmM7Hh/Fb+886SaWIllU/km3svBBBa9QbzNtEhqSQwQV
###Xfr00+i4QH7BVShOXqAib4MbmHDRf8y2BqVsvnLc5ynnKz7D30Rbd7v/0L3zZhuouJ
###gAaWmFV/rpnMOQDsSQVoS1raWebR9AXZ2pewIcx2rVulAH+DVZhG8QkBPAbdnap6kh
###ToTm6xRbBQupFgtpldRknwEpqNRcILrfp5kAfrzAbqlcQDH07lqI0+ArLhtxbF/Zxi
###D4dSuUVBfKak/WfbpcRqNFcpkCoO/aZAiBvK3wAAF4gQKgobWu49O01HVik32g5Ldl
###dnv4dVw0YsmyZyoWJwyMR0hhbi7G4xsnsUP5GSOKHZjcy+LlqmiZBjIQAEWbCWk3Ck
###sJ+53uTTgO5yw5s/HQ6svko3+R/si+0k0PNi8BMWfCQGe+JbSF5yMW82CgXm4UfmR4
###s+XUXB5sHWr3aa6JLukTrWbi2XSMNz9H47m+rGGJ0TDZ4qW4uyyNYX50P6UojXOlXk
###qLioqKkPnm7ou8COiijDUszp/c46tpNKcWwKYlrdQSFxLEsIWVgwev9G0hgSHr4Gca
###lub0yT9Tb2z3pL5LbSjP07Oril4iwDDUyTC3Xux+wCaluOnh8KPO6etDCUeT+xjMWE
###bVt+NTwE+i0+POw7pqNel9uoFXCtQbEvYLEka340nCS34IGhTdBp4eozhcAcj79Iqi
###LHL+kKF4EfYDCtNFxYeBvPNpbuyrt14Wt9+q2hbCsEmkfv3FEGdtgyN9udQiNiD5jU
###yJVXrYyehlt/62Z+1mVsHW1Szhha3DdYYUwPf0zGgaR3jNpZrhijWP87EVAPMt3qhN
###M1cTWlPtqwm8lffZNuOZHoZk+WhzLPBRcDa9x0ycUtxjm2GSoBS/pU4LRGwiXsfIZ9
###PoDvu6ovR7Fa+Lfk6ugTmrnxZP18ImvsCDNOaEy+ji1wztEyYVkZchdYZZmKUy3sYx
###2s3YFS7NBLeNsyplvI7FllJpi7L5oTJkB7fOZ+OvwXQQsx11ZkJo/TYsODUNhMHbyf
###IQaJC0uUb9sprlL1C21EgrYwRWjDR2Ru4VSuaMt2B2Drd7zGI1kCxfXyNFuZNK/SC4
###XctUCEsjrOqMqDodfRmT2XcyOAG3/5Zn38np/odHcM9SXWNenvWGj/XiJrBZ5UfNtG
###6yHQwZ4LQG2cukVnxZlGV1esYV1AxsrItTRqR2HTUH2bKdUtW3m1f5yi5jpZxFibJI
###Azoqtgu0mc21f4AZAKzjV6+ctuWEkTLualtpZDbqFTVHt7hUGK/l2qfwA0ah4lKhhN
###OI3djGTj3m5JfojNemVVGcil0F44jtmI8xTCdtD/HlFHvDA5KYVGQbxsoU8okOBqcu
###PrJrUTCGKSjqBZ2mYGvZvMegIG2DiKWo0k0WGXActYixqccvXW6hp1OryVayWFO2Lm
###M7A3UULV1x7WqeazjCY5oRixsuw6MkS1RR8p/mQIiy7nmNFwP1/YAnfRIaxeYfvy/6
###yC1ABvJJnxdqlz9oKxCfgtuBVSMCRHKv2pg47XuAnMq3eGKcsxIPD7MILcC6W7nORD
###++xnIw9ebDAQX3HfWvcfym1ATd8RWVGx6lqldhs+slVb7MddtUQJyJvhR3FQygZhgY
###/Wjj2qoSXiZ/NaIyLntFYqLL3vPM2u5kA0b+ZltgL2wTfbGtsp9++1S3EHtsiQsqej
###yNrijUE+9/tWAS1EXqyJcqFDw3F45ipu2mMH/T7V7lBAo+hpWftu7T1mCuv26YcqKp
###Vg8FHGmQ9fIQL10CXLj+hmnvnPW4l6xoUqJ274oFD/nUQSB4jSTSCo8XoF4MFzF1lE
###ujoiYeZpG11Uo8+o4jnL1YRFZap0ppTDxSD1WC34ueq5SqWncBqytpPueyKaoI2MKg
###sw7a8wBC6GdioUGyJlT10Gr6mkkWSGYiH89nqERH1ih0+qDiB2Qz/AgASwYGjJ2gD2
###BYNmMM3Ilx49P+wMXb+SovpelBHiLWv3SUdc1u/t0o5h9qgk92faXsgeO0oM3VgTiy
###EcF8jYYpSyXDGtLQpseseMKOHnGpmtKtWsQpJdBREmtU8d2awRbs8WS1GFKPx6gNLh
Valin, et al. Expires February 17, 2012 [Page 257]
Internet-Draft Interactive Audio Codec August 2011
###5bS7fGllSVZrCk9BZGet130N0+w2Dlx+9P+doP6jHngkajdOP3L26cSYBzKpCLApnI
###oyWoEPa0GkjHPKRb1LePj+GNTQ9PrQAX2Ma5SpbhCzP8yRYHLwXp0isZPmW7U7lhcy
###cXcLrbadCdzEUpT9cqRnq2P/ybrmLQCpAizy+I8tnFfjf0AU5namzGTWbx8L1l1iLL
###9+X0oXjUwWeKJkhr07T9LNSs63aJEYKOFOln/EdVAJ/oSgbNIWgvw7JmVE0mO7GusT
###nLTaI5IeYUl8FZg1Yjnt1T0/ot9abg+RZ8MHBMhLlN1ArimBWpHDxnBWvB+XBGdzjs
###BzvwWfLwio6dNqdVNDApKPX7YuHEN/ZmsHoSRGaRs/h0RSOLLnNP4nFnZBrpIxKFsP
###K5SdmkKFjPcjZmIRCclILZnLINZnCU7Z0kvjRzncAtru2PZJtnipyNZFnVTlzm6ZEs
###eJoxyaJoZnZ2evxwfpyGlHloEE4wvwbMwHgtHOyuURjHPNMQBWDOYBcGsUma57YpRm
###V614JcuenYjJ9RnKSTGAyJ2uu8wad54Qmx7nTHV9ZTVXncU4VJ4SQDVrULcm5XqYgs
###k8u3FasqU2VOeCSXeZ49sxFToZ3ObHPjM93MT+I02GBkifhCv6l4xFow5T+VkKQf9b
###ONX9l/KXOLftniCZc2RHr2bvFNVYazTbaMbRZQ4l/V79xWJBJ5t1RdXxquV1lzY1X1
###p9iuMvfwuHCXFoGj1GpS70Tl9Cdfmf5Bi9yn67bv3mXKVWDz+G3RTqN/VaWWIFSNMG
###Acd7MHsbHxwt+Dmvn22BwPuq9PXY/H6QW5SOYqVuDMIn/uHKI/cBDylDdfWAgLdL5g
###LLPr8TDUjhqyKxXDIbu7SSDwgBdLNELuiwr1ZM3xVjEA+6PzSOhtLBMQqU1Mav6Jcs
###L8KyUg4hH4nyB6/EuTTnZk6UaLui7Oe3xlv+AWbqqeEfqa9s+rTjS4ywmDrYXp15KS
###WcPj81jWtJHLm5joYktc5+8cQnqhDymZWTSypesjeWtzF9mcILoTpbj3xzxdubzLSn
###f65DqrcqO85jEMb5ytvlySadkeoyLMKnr+crGPazGDkvLfsm/NZcRWFGEVUT2c8N1L
###vDETDQZDugOlbe4WN3lS7t+CXvTcfWWuLJALpt2kjN0bHkvX2Omh8yGLKrpGRenc46
###jJxbeVKCurey/zElpF2dxax4Wl4f8sFH9N21xV1bL2wXYFK+9Gmtpfr3SVacZfUnWr
###5jgDqk39bxGHjEUQ6fWlO/YBB0/pIBPYc5iTl/b2YRl9yy0ZugyIV2lt9iSKZvqQAA
###krGos+WYvcmEnEGDvc3MTDByYwS2sV8z9SLX+8wYgMspwKUFzPKdst2/2s9j2Ssk4A
###8vo9u5YqBJZKpjV6w+M6iVPQmkAJqAUONGfcPxKa8KkWG/o6g8RCbvNhN7MrhVoYu+
###fOmVoqYHGTAIwSXlmJVfnc5Fj281Sri4yFRZln8k+ypniyPJP/7AsK1nOpRcGNuAKh
###6J6HrBwYAPSjlmuIcg1RriEcMcE+YAnx/VYIXH0ns61hTxU0uIuYlvqhskWxCRUre5
###HBXWATO9eyVhWhwT60qLX3fMOrUmixA2wqxhljw1Sa3i6PnyYUaZbVzYM7T9AgBuOb
###RwX56nyNRoP0hjrnUU0/b2gLsgwNiLICMLNveQsfoy9MooPBgFFMSwNQPyJIcS7Vmd
###EmM9pSMxtQI6qXoDur2BOt60zps0igeP1Pt6ZzUhc0llnW2Z5/26Wevjp4yELPRJ0H
###0Sb7D1so/onyoBs5cIGi0UU0i6vOnU+bcvSVfk8mJjzTQMKOr4OLOLlgoeHXjEMG4p
###VxKsK89CMXDkiDONUqI5nOb0WUpPjXeTANtWuzRDbQCC2oaaeRVB1IVPC2JfrOtlP8
###BgMHfA2dwXj03zPnBi9XRJe8Ir/OcY2byRQ5Q28UBUCOx1g7vJvASM5IW6RRrYWNYG
###9BeNyO0hgeE1z0nRpV+Zdodo3KKHCugDEBjBdypsbsYA+onipSg/zEReRNGE6Y3nLx
###Vlk0w9SLkixmyiMBr6CA1kXJ1qqVbeyzqF2DRiUX77+t/MejHhLQeDyf9sMXyJAXRh
###ayyTT6Avabf3h46h8cnj7vPwBHHZ52s4k/3U6rrv7EX71Gw/sP1217ntfs1Jud/6h7
###9Ua98x9O/XFNK/bMcQ5wnP/4fJtfbtH3f9LnqTa5V3bHk/tpdHU9cyr9VceDHq95dR
###dGbO/mfhI63eg2moWD5842zO9ULsbjieH0C7xcOQ0HUZzkCsFDJBRYZOQw0aQ3F9Eo
###mNLy4Rb0KB1wBA32lQ3RldsxWK1Rn4/KCqxWPpOKGNOIHCJ6bixgMr9rjGwX94dBdA
###uK8SIcjr+urqCDbxJOoSR69mCJgCcpB8zywBqX4yG7tofKfxDx+wJTPFw6+2ml5uit
###oCNtnHy0QNhdUxjLAScguGBJUgTfRuNZ1A+rK7NrjKYS4exyqWEaDQwykiY8t6AHNA
###rLBHqWSCm0UbDCKXAeQgFn68pg3J/fhqNZIHryBXTSGL5M0XQKp1EwjBPeUi/y3pCk
###Y2OOwojq4LcROs6AEk2SKK25/MyYDZMCysCKTDwDcwNeGbqnK4Ix09IhGPxTEC6WVO
###p2PAuT5FIDoO8LTo3wgfVDPL6cfRVBBXEqEEigUoTiN0VpGTG5iWOi/ujY2f94crrf
###6znHp87h25Pu4f6e0z3c3T/q7fecs2Nn++jvzsn26dnf/7sHP8/2j86c08Of35z1nO
###3Tfefn0+2js/29lZ2/O2dvDnui5nP2V+/44OwXLAa/n5wefzjcA+BUdN/ZPT75OwFy
###3hx39/ZPAd7R3greoTg93Hl/dgwv/vu/t3tQ9b//Gz8RIRZaAT7ScLjfqzqHR7vd93
###uHRz9XVwCEc3R85tDpXyh2dlwltOlqzvGB83b/dPcN/Lm9c9g9PPs7kXJweHaEuA4A
###2Tax4HD3fXf71Dl5f3py3Nun9u8d9na724dv9/eeA3YH2fkBWdR7s93tIsKVpJ3Hvx
###ztnyLpWiN39oHG7Z3uPkMEjdw7PN3fPcPW8N9WoF3AOiCvCzrqZH/3EH/Z/7gPbdk+
###/XuVw+ztv3sPheCjs7f9Fsz0nlNJOOIAvhWTI9Apu+9P998iycCG3vud3tnh2fsz6N
Valin, et al. Expires February 17, 2012 [Page 258]
Internet-Draft Interactive Audio Codec August 2011
###jj4z3ic2//9AN0Klj73WPk/MHK+95+FTCcbRNiAAGcgs/w+8773iHx7BCE4vT0/cnZ
###4fHRKnTwL8AVoHEbqu5RZx4frWBTgUHHp39H1MgD4n3V+eXNPrw/RX4Sp7aRGT3g2O
###6ZWgzwAQPPVpI2Okf7P3cPf94/2t3Hr8cI5ZfD3v4qdNVhDwsASET7yzbgfE9NRpkA
###qlboV0Vkq9SRzuGBs7334RDJ5oWh63uHXEyIZbtvOLufrzzRBPViZeU/o8tBeOm82f
###6wj7eMDg5/9t/Ay1F/OAf1/FfQGpfR1fPrv678J55PvlxRvrHTh9HVyXTcx1tKVEr/
###mrKZsMwKZm4FZRGNhpglSfWc5xtaPvX2yXG3oq2LVAAOXcnX3lzML6vqmoNduhyEd5
###SbXPvEXkMTpiGqayqwmlq0yMpVR0sir2IFpFafPwUZYOjl4cJDXHJOxuQSnE9EpmV+
###nZcCz+IKn+76svOb2jYScynI9jDXgvzzld5c9ROY/Nb2Kka2Qq1x7D8B88yp3x3Ag7
###GvtDs2nAXoY4Vfz5Uq6G9u4+pYsebVGCRiBeUYoHhmM0NILqdBn6QD8J9bCP/EE6C9
###zMTW3UZs/G01weY+DJv7MGzew7B5D8PWWIjNbeKdkqfB1nwYtgdysvUwbIaUrMFoW1
###93MjPOJXcs/NPj90d7CiVqPEW2yuarWQCJR4Up4RxP+DeP6d4l+l/RMhUxP4PhENNT
###11jQRe9OaAZxSROa4kRScfDj28nGd6YOZaqTCuY8a72etueKWurF8U8yNfyUZ+vOrP
###/C1IgZDx4a/2SiAkTw8MPqXA/mUpu1oZ5+olEa3SGhOxwVw2Y0LTk+kEbVDbXAQRJV
###4nrikTuIp7ENiLLPbPQrdQD8O8X01ms9lNPcEqu9Xmo2GvUY5sNR6pM2bVRtM0Vq0i
###Mtj9fQwXLexi3bU9pm3JG+WJi/nXXl6/EpmONiUNJ8IKZEXDgjPEzQPZD8wTMJ5JxG
###px19FL3BQ/NQwnua73u11zEArmZiy8xGnyQQn4V0UY2O0V8Mx/2bWB4a7EHdw5HRfc
###KnZZlUt5CgaPTlFIdqwryv19EwrDi64yvplCTgQ4VJE7XrAh3NPX5pQtaiLFeIAygC
###bYHRMWxbCVLtQBkz8Hvt9Xzi+SLwMIGLD5GHbP7O7DeUjqpK9qJYG7ilMZ5PZ9c1dl
###lh+/TttnMZDY2UmxahF8oMazSXpRBK747DyziT1oSbuo2oXlijbMSyehUNmXWV8UoK
###M2jmuoueXF17Ky3EtfPWAoWdGL1k2pJ0Lx6cakCWEZp65lBnX1BD1fSPmkSxEpnRid
###AqpVFCnhAYnoPxS3KdsMC3Ez5WWdcmNi2FMLuKRhRsOjWWpTyaY5p1stJ3r16pnP/0
###kMGeK6cZOb40JbWoobSDMBMRdsg1g9ki+njtxqK8pN6ixj5tW4HyP9qz+s/x2P3/v8
###4DGFuYl+UqiEbxg7z+ybPI/99uNnT/v9tuuq3S//8jntL/X/r/S/9/6f8v/f+l/7/0
###/+f7/zHTMjn1E9+TYShVTD9B8uzAUqV57hg59bAm2bSOeROCuaEcpzIfrRIWimEA5R
###3CRGUM/8yGWh9PotFiycCZdeMCfVH4c1dcmE8C9MonD98aaMAI5uB+NLtniDOvdmj4
###TpJqKZRWZxf3Qv0C/NzQ27YmubmW5itdc4BnfzoFtf1LyEwQCo20YeBLX6KA53buv9
###vMb5LZPsL3ds6yCjmV0xd7zmwaDGDBcrm6EB9MsMmljAJ4Bb4DPM3IEvR9NS9/WPnJ
###68tD80u2b8GlFPMgnAaDXSS3X//WhAtzZ/nRICXLqRscc1lzrU+BD/13Lfs1D14IcF
###Opjq0UH8BrFzh2kz0uqzyukUBaN8KSB51sPpo6BJDf99FesrCo2quXKyswS1akqll9
###eNZSmZYrUh1+eNwblvKjJJ8IT9WbfEhqYrX4xYAylZJVWGUxX67H4zhkWUlk4YcSmG
###KBPaqVeUmhkb6dIIVAZlQUutrfgQkWPuD32EhAk0iFWuvLr1QW3ortqXQtmeNJrYUv
###Y1mH11IPRbLolZPk3ja7HmG7Oy2lDHDQ78ompJBS+LTDBccqeHqwKEvgQ37V47OZYB
###UfatiHd/4vb4OZv7+rb0/j8ywZrJ/V2UYofLYHha4wLYMNP5qd/VgCdT2zjqcEFWH4
###Sqoe5k4+i7KFSUjTwDqodYfJ9AJUkrmWaZq1Ct3jyX1FWHAks/ZyrZJdnIGKNQhXX+
###wseh74BagSQddxCVSyd5Z8bKjESMxoFS2R+QFneT6/gHRYUGVN1QKVmIShk2Zf8Zyx
###FBEmFajPTJHIapUR69RElcyOrAVkcRTgqplqwrjRYlOOeE0F7GhxVcWYVSwjJQU1US
###DrW4llqh/MT/SPWka1ZK2bDMCPbbKaRyHOOHgkX2wFpzNY2VpHG0PaHMDCTuplzV0i
###/esry8Ri+vptU48xG2v9lLJ69RhcN3px1f0tDfSqNG9ys2tsGF58PYsSuu9hzEyHdD
###0abL+aYvvd4tiKLplQJ1M3Zu0j15dDCVyuMWK2EQNZs0Ixc0uap/qsyiKO+MGXK/90
###j3M4FVgjZ69h8dRrYbl6aTF3JhMoTcshEV5r0De+dvusLdjWeQA4LYippP5cXYDhLZ
###dUVSNlkuDC2bFm6n3vjYyi5/8xu8lDLwDk+/+9uut1zPP/7Uaz9P//iKf0/5f+/9L/
###X/r/S/9/6f8v/f9/gvP/wtCSZ6HqqU2FNe3gf8OjI/he1RKdB+Hwc2DZ5x3zLwWscv
###9PzqWAdsrjqd8J+J7H9vmdAsxhQCeTrkB/x6orTZ6sZB4aNdyIPLSP7MOjbUokeaWN
###iFH31x1iDBExa2grV2KHcX9AXfzBIh0X5/oh/+QQfguPZVcd2W324/xt5VT4L+JUeL
###tqReDqCJopBLZz58sg8HQEjRQC2zH6ZRA0dAReCkHjkQiaOgI3haD5SAQtHUE9haD1
###SARtDYGzmULQfiSCjo5gI4WgwxCk/GMvRKpMVGtVcXE+XHzVB58H3kqANrTz7yQ8gV
###Z2/1itrH1HeAfToB8/ga7WqrIrF0hVxu7Ymizzr6vskbO4KgmGKlL9PkofehPWBBEQ
###rQXPUFlY4FaZ7MjCE47Kf7x9pgzJ5NDsHhjJyclZ5wVdXNBI+5SpG/QpTJ+3VOTLzV
Valin, et al. Expires February 17, 2012 [Page 259]
Internet-Draft Interactive Audio Codec August 2011
###T69KTDWWZC0mchHc4y844+2ehwlple9DlFh7PMLKJPHTqcZSYLfYbQ4SwzJ+gTgQ6n
###o8N5uERWFPmvgRjUdBldzZHSLOmysO9hYmrpzwfJqWsRsAcJqmuR+AdJqmsZgg8SVd
###eiEx4kq2i/PImwop2SIa3a7vuf0EBZoXRZ/P4SOckCvFqDRIpbiYCTTUtgicFHoFfc
###MBL3i5ibDmbDi/vl71AKi6e8RFleovx+lyjd89wblDgxfEqhQgsuv9569lxjjfqrWe
###Uvn+pqpme9m2nQs+BypqQK51Jxq++csUWQ+S95e3NPqjrL/U1DcFFXeexCGVbzaA5w
###bXc1NSgp+k/t1x5tAUV7lN+6ZqrcCp8q8FzpxmrhG56ecb/TyzGWPonWLbzjmXEf9Q
###8l/XteTk0tmpJYI+ZtReOYA1CU2J5Wicy9vmrx2YoLrJ7iJlnyMqu1/5ajw30wHVWN
###J/bOMW/b6hc3c+/emkW13hA3cdWrxn/0lVxPSrfSiE8P0uu5/ftH38N9igaWl2//eR
###71/M/p/vbe2/2nx5F//qfecNs8/mej3W568N713Hq7PP/zI54zdJpGw4HDTzvI4yoY
###VQjUwL0zu5+EP62s/BdMGjfhysrhJSs6GIMhORrPMADvTRVPU0SXzv147nwNRnTspn
###+N4cHZ4Y7wMsBE5GyHlYfOdSrh86vnVWeFMkbeTsDAZEk6QaXdhYMauXUdDBYOSr4P
###q+NwVdIUDiJ2JIetgcWZnpW3QCIoxPD5yopsGJ7loLJXEZ1/GccRrOvxmGQ8CwPMAc
###rjErFmTYNLmDHZ0hmrxeEKlJvEwAJ31dkdYkoXhJZAIuYg8D59hN9+evEC/n2OY6uG
###vOw/H0+vXuCfz+E9lO4PSGmurHirlHoFSEYgz18E89n4Khw9j6/pT8GwULL/eAT9g2
###ymKMmcbwMeER0w4eEdCrGMcdQvQuDmLIxnPmJzwruwP6dAUND4FZolpv0XziCa0tnk
###e+Da+zi4Cn8CzEmt81ro/O7UBp+cV8FkMuRHrJxK/YW7+tp5JWN90BKk8uY3fIl9P4
###LZzVmpuC88fEOhiyfoByDr87XjnPO+A7g0y0MhZoG+XsHDXEBFneThw/jwBI1wko35
###IBr/tMJr/rRSs3kUfnLGI5CR6XwU87QTyJnEwMV3QE4NFrphcLu6UrN5NkwgwFoGBO
###oMYgMGJsulNgCw/kX6mPpPQAOxnVadOD6gLvLrpRgaPzlfgmlEZfgngPQlDUqHNA2i
###EXS+WTUdip0/Etl8pNRfqV0Eo8HXaDC7dl4d7fz+duf3X3Z+78F/BzuvASMx3UnKVG
###hEjYLpdPz1go6EjZ3L+XCIv2ckRLfRoAnOSo1dHcPF4ivveev31u9u/Xev/nuz/nu7
###jlSwmzBUAAb7baywzquv1NCinQT3wzGM6FcX9yC+WAneRrfzW0d8EdWpQDWB4Na95o
###p6YvoV/v6aGN5XbuHVnQp61OLZqvP8+XN0eVYwfyC+eKlCW6lFI2THZdi3dR5m/HFY
###CedgfxcaPwa1ezsejbXS9Nah1yTDwKyqE34B2xjHQoxm35jJHcjwLH0PRMe3d/ZxpT
###Ycx7HzCsZh/7VSDLQqy9IyCfo3mA8ZSuGqAAdsH69/Veo1t15X21hfWWE+BWyD9I+G
###sAyrYeDzk923aJnCFFG5DUCDj3AYDqJgtFqahn+qR7X/lN/j57c3T4Zjgf1Xdxsu2X
###/1ZqfTbLbB/ms2XK+0/37Ec3zyvuf3jt+f7u6jSxgNArJT+s7/WxF/+Hzy01/yaVW+
###BIOItAeoWHhZDvN/jse8//Hjxz8s9Zq0/nNbnXaz3qLx73XK9d8PeSj5YDL+YSjLS0
###C7Rz+zwS3fUCIl9DPF5gewgmcYXjaagbIAw3J8b5RgKgTTx4b2L2Tf2T9NAvwG5o6J
###ln/Hy4QosvbK82Gc8W3qx+HMv7R89LdPDo23oO7sb7Mp4B+tFNBlObrnZXxINmlNbn
###RPfGHp+7COG19eGgWOur0D3jTzS+9d+g0UHWJx48tJd9d4E1+Hw6GvaHv5hRaTMTXG
###/qV7dmL/QLTu7mAsh7c7+UV+yfhOl0rsnyYRJqgaBlcZn6lHfLBufdouM0p92N5LCf
###4IZHro01LIl0sho1Qqap4OVd6ZNz68KdSvTJhsXz6k+hbfzkc4HdslhLrdKn2T6Rjk
###mPHebABbcPjdU3829t/27F/f9vBr99Rk4HXYT9hIK4cMFveOzLqkVTRrI1WJOVn0b9
###seNsJ4GVA+sOEM+/DGd82vk8nwHhTcKPRZXkDzu5Kcy/wEHYcp6YzXFxFwGTNNms29
###mE+vfHZnLRyY376GdxOQMRDPhpf5LaW1LuamuAsViKMhxVQzDaZR4MYL0m9wZ8h4C0
###t4bzg2McMbb5hSCt2TXeyB4T0mSGQbF5YS0egLEBYOMtWKj1LcH5tdgN3tbdskHqb4
###i2gIhql9+Pjs/n8MCmM6jsxmM10iybbMYKwEOsyYfjE+y326rPds/9pv5H/P/ZpdV9
###mpLVDm7XZzYSncYVtYCIlaDCq5VbygoEw/tqAcRnV+Y+pDW7Fs2qbj28xvAN5Ue3h4
###jFjiswgPqQHCSrCPqU/X82nbJIXemu+iq1uMt2++Hk9NxSIy2cXX0WXqG9PRQi1MU4
###OeFxCGS2YBSqmInyNbq1gZNhsyGCsrK6qhiTeo9vcSc5Mc/lwBwOxpqAi6b9XPKMv5
###P5sOM4uhWn7LsnZmFeENJhs0sxA1GhVUfgEgKreAtE3iBeVQBeLB8uxyo3EUg0F+HU
###zChGlZhQHeAn6KyZ+sl8xS0/BqDooStKmv5mDNKR9Hg3kw9FnyWbddtGRmuXg8/IKT
###QGaBr8F0AswTczInkRU3JbF7vH2mSOJwHMwyjAEoqxizSklVwDKK6AKWUSgRsNwCKG
###B5BVQByy2nCFhGOcuEnV3WNnJzyqojN6OYXb4zCivynVlCk++MUpnynVnekNqMconU
###ZhTIktqs4lOQUFgTZxYoCkgzRbNLJUZptpDnMiAxOef9WWYptDKzvg3DL9Bz49FgPr
###2IshuUMiKzJSJt22X3nznTLyi5sBDM8jnCMuUsKh2p5VM+5VM+5VM+5VM+5VM+5fNE
###z/8PR5HEGgB4HgA=
Valin, et al. Expires February 17, 2012 [Page 260]
Internet-Draft Interactive Audio Codec August 2011
Appendix B. opus_compare.c
#include <stdio.h>
#include <stdlib.h>
#include <math.h>
#include <string.h>
#define OPUS_PI (3.14159265F)
#define OPUS_MIN(_x,_y) ((_x)<(_y)?(_x):(_y))
#define OPUS_MAX(_x,_y) ((_x)>(_y)?(_x):(_y))
#define OPUS_CLAMP(_a,_b,_c) OPUS_MAX(_a,OPUS_MIN(_b,_c))
#define OPUS_COSF(_x) ((float)cos(_x))
#define OPUS_SINF(_x) ((float)sin(_x))
#define OPUS_SQRTF(_x) ((float)sqrt(_x))
#define OPUS_LOG10F(_x) ((float)log10(_x))
static void *check_alloc(void *_ptr){
if(_ptr==NULL){
fprintf(stderr,"Out of memory.\n");
exit(EXIT_FAILURE);
}
return _ptr;
}
static void *opus_malloc(size_t _size){
return check_alloc(malloc(_size));
}
static void *opus_realloc(void *_ptr,size_t _size){
return check_alloc(realloc(_ptr,_size));
}
static size_t read_pcm16(float **_samples,FILE *_fin,
int _nchannels){
unsigned char buf[1024];
float *samples;
size_t nsamples;
size_t csamples;
size_t xi;
size_t nread;
samples=NULL;
nsamples=csamples=0;
for(;;){
nread=fread(buf,2*_nchannels,1024/(2*_nchannels),_fin);
if(nread<=0)break;
Valin, et al. Expires February 17, 2012 [Page 261]
Internet-Draft Interactive Audio Codec August 2011
if(nsamples+nread>csamples){
do csamples=csamples<<1|1;
while(nsamples+nread>csamples);
samples=(float *)opus_realloc(samples,
_nchannels*csamples*sizeof(*samples));
}
for(xi=0;xi<nread;xi++){
int ci;
for(ci=0;ci<_nchannels;ci++){
int s;
s=buf[2*(xi*_nchannels+ci)+1]<<8|buf[2*(xi*_nchannels+ci)];
s=((s&0xFFFF)^0x8000)-0x8000;
samples[(nsamples+xi)*_nchannels+ci]=s;
}
}
nsamples+=nread;
}
*_samples=(float *)opus_realloc(samples,
_nchannels*nsamples*sizeof(*samples));
return nsamples;
}
static void band_energy(float *_out,const int *_bands,int _nbands,
const float *_in,int _nchannels,size_t _nframes,int _window_sz,
int _step){
float *window;
float *x;
float *c;
float *s;
size_t xi;
int xj;
window=(float *)opus_malloc((3+_nchannels)*_window_sz
*sizeof(*window));
c=window+_window_sz;
s=c+_window_sz;
x=s+_window_sz;
for(xj=0;xj<_window_sz;xj++){
window[xj]=0.5F-0.5F*OPUS_COSF((2*OPUS_PI/(_window_sz-1))*xj);
}
for(xj=0;xj<_window_sz;xj++)
c[xj]=OPUS_COSF((2*OPUS_PI/_window_sz)*xj);
for(xj=0;xj<_window_sz;xj++)
s[xj]=OPUS_SINF((2*OPUS_PI/_window_sz)*xj);
for(xi=0;xi<_nframes;xi++){
int ci;
int xk;
int bi;
for(ci=0;ci<_nchannels;ci++){
Valin, et al. Expires February 17, 2012 [Page 262]
Internet-Draft Interactive Audio Codec August 2011
for(xk=0;xk<_window_sz;xk++){
x[ci*_window_sz+xk]=window[xk]
*_in[(xi*_step+xk)*_nchannels+ci];
}
}
for(bi=xj=0;bi<_nbands;bi++){
float e2;
e2=0;
for(;xj<_bands[bi+1];xj++){
float p;
p=0;
for(ci=0;ci<_nchannels;ci++){
float re;
float im;
int ti;
ti=0;
re=im=0;
for(xk=0;xk<_window_sz;xk++){
re+=c[ti]*x[ci*_window_sz+xk];
im-=s[ti]*x[ci*_window_sz+xk];
ti+=xj;
if(ti>=_window_sz)ti-=_window_sz;
}
p+=OPUS_SQRTF(re*re+im*im);
}
p*=(1.0F/_nchannels);
e2+=p*p;
}
_out[xi*_nbands+bi]=e2/(_bands[bi+1]-_bands[bi])+1;
}
}
free(window);
}
static int cmp_float(const void *_a,const void *_b){
float a;
float b;
a=*(const float *)_a;
b=*(const float *)_b;
return (a>b)-(a<b);
}
#define NBANDS (21)
/*Bands on which we compute the pseudo-NMR (Bark-derived
CELT bands).*/
static const int BANDS[NBANDS+1]={
0,2,4,6,8,10,12,14,16,20,24,28,32,40,48,56,68,80,96,120,156,200
Valin, et al. Expires February 17, 2012 [Page 263]
Internet-Draft Interactive Audio Codec August 2011
};
/*Per-band NMR threshold.*/
static const float NMR_THRESH[NBANDS]={
85113.804F,72443.596F,61659.5F, 52480.746F,44668.359F,38018.940F,
32359.366F,27542.287F,23442.288F,19952.623F,16982.437F,14454.398F,
12302.688F,10471.285F, 8912.5094F,7585.7758F,6456.5423F,5495.4087F,
4677.3514F,3981.0717F,3388.4416F
};
/*Noise floor.*/
static const float NOISE_FLOOR[NBANDS]={
8.7096359F,7.5857758F,6.6069345F,5.7543994F,5.0118723F,4.3651583F,
3.8018940F,3.3113112F,2.8840315F,2.5118864F,2.1877616F,1.9054607F,
1.6595869F,1.4454398F,1.2589254F,1.0964782F,0.95499259F,0.83176377F,
0.72443596F,0.63095734F,0.54954087F
};
#define TEST_WIN_SIZE (480)
#define TEST_WIN_STEP (TEST_WIN_SIZE>>1)
int main(int _argc,const char **_argv){
FILE *fin1;
FILE *fin2;
float *x;
float *y;
float *xb;
float *eb;
float *nmr;
float thresh;
float mismatch;
float err;
float nmr_sum;
size_t weight;
size_t xlength;
size_t ylength;
size_t nframes;
size_t xi;
int bi;
int nchannels;
if(_argc<3||_argc>4){
fprintf(stderr,"Usage: %s [-s] <file1.sw> <file2.sw>\n",
_argv[0]);
return EXIT_FAILURE;
}
nchannels=1;
if(strcmp(_argv[1],"-s")==0)nchannels=2;
fin1=fopen(_argv[nchannels],"rb");
Valin, et al. Expires February 17, 2012 [Page 264]
Internet-Draft Interactive Audio Codec August 2011
if(fin1==NULL){
fprintf(stderr,"Error opening '%s'.\n",_argv[nchannels]);
return EXIT_FAILURE;
}
fin2=fopen(_argv[nchannels+1],"rb");
if(fin2==NULL){
fprintf(stderr,"Error opening '%s'.\n",_argv[nchannels+1]);
fclose(fin1);
return EXIT_FAILURE;
}
/*Read in the data and allocate scratch space.*/
xlength=read_pcm16(&x,fin1,nchannels);
fclose(fin1);
ylength=read_pcm16(&y,fin2,nchannels);
fclose(fin2);
if(xlength!=ylength){
fprintf(stderr,"Sample counts do not match (%lu!=%lu).\n",
(unsigned long)xlength,(unsigned long)ylength);
return EXIT_FAILURE;
}
if(xlength<TEST_WIN_SIZE){
fprintf(stderr,"Insufficient sample data (%lu<%i).\n",
(unsigned long)xlength,TEST_WIN_SIZE);
return EXIT_FAILURE;
}
nframes=(xlength-TEST_WIN_SIZE+TEST_WIN_STEP)/TEST_WIN_STEP;
xb=(float *)opus_malloc(nframes*NBANDS*sizeof(*xb));
eb=(float *)opus_malloc(nframes*NBANDS*sizeof(*eb));
nmr=(float *)opus_malloc(nframes*NBANDS*sizeof(*nmr));
/*Compute the error signal.*/
for(xi=0;xi<xlength*nchannels;xi++){
err=x[xi]-y[xi];
y[xi]=err-OPUS_CLAMP(-1,err,1);
}
/*Compute the per-band spectral energy of the original signal
and the error.*/
band_energy(xb,BANDS,NBANDS,x,nchannels,nframes,
TEST_WIN_SIZE,TEST_WIN_STEP);
free(x);
band_energy(eb,BANDS,NBANDS,y,nchannels,nframes,
TEST_WIN_SIZE,TEST_WIN_STEP);
free(y);
nmr_sum=0;
for(xi=0;xi<nframes;xi++){
/*Frequency masking (low to high): 10 dB/Bark slope.*/
for(bi=1;bi<NBANDS;bi++)
xb[xi*NBANDS+bi]+=0.1F*xb[xi*NBANDS+bi-1];
/*Frequency masking (high to low): 15 dB/Bark slope.*/
Valin, et al. Expires February 17, 2012 [Page 265]
Internet-Draft Interactive Audio Codec August 2011
for(bi=NBANDS-1;bi-->0;)
xb[xi*NBANDS+bi]+=0.03F*xb[xi*NBANDS+bi+1];
if(xi>0){
/*Temporal masking: 5 dB/5ms slope.*/
for(bi=0;bi<NBANDS;bi++)
xb[xi*NBANDS+bi]+=0.3F*xb[(xi-1)*NBANDS+bi];
}
/*Compute NMR.*/
for(bi=0;bi<NBANDS;bi++){
nmr[xi*NBANDS+bi]=xb[xi*NBANDS+bi]/eb[xi*NBANDS+bi];
nmr_sum+=10*OPUS_LOG10F(nmr[xi*NBANDS+bi]);
}
}
/*Find the 90th percentile of the errors.*/
memcpy(xb,eb,nframes*NBANDS*sizeof(*xb));
qsort(xb,nframes*NBANDS,sizeof(*xb),cmp_float);
thresh=xb[(9*nframes*NBANDS+5)/10];
free(xb);
/*Compute the mismatch.*/
mismatch=0;
weight=0;
for(xi=0;xi<nframes;xi++){
for(bi=0;bi<NBANDS;bi++){
if(eb[xi*NBANDS+bi]>thresh){
mismatch+=NMR_THRESH[bi]/nmr[xi*NBANDS+bi];
weight++;
}
}
}
free(nmr);
free(eb);
printf("Average pseudo-NMR: %3.2f dB\n",nmr_sum/(nframes*NBANDS));
if(weight<=0){
err=-100;
printf("Mismatch level: below noise floor\n");
}
else{
err=10*OPUS_LOG10F(mismatch/weight);
printf("Weighted mismatch: %3.2f dB\n",err);
}
printf("\n");
if(err<0){
printf("**Decoder PASSES test (mismatch < 0 dB)\n");
return EXIT_SUCCESS;
}
printf("**Decoder FAILS test (mismatch >= 0 dB)\n");
return EXIT_FAILURE;
}
Valin, et al. Expires February 17, 2012 [Page 266]
Internet-Draft Interactive Audio Codec August 2011
Appendix C. 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 packets 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 15).
o Code 1 packets: It is the length used for both of the Opus frames
(see Figure 16).
o Code 2 packets: It is the length of the second Opus frame (see
Figure 17).
o CBR Code 3 packets: It is the length used for all of the Opus
frames (see Figure 18).
o VBR Code 3 packets: It is the length of the last Opus frame (see
Figure 19).
Valin, et al. Expires February 17, 2012 [Page 267]
Internet-Draft Interactive Audio Codec August 2011
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 15: 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 16: 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 17: A Self-Delimited Code 2 Packet
Valin, et al. Expires February 17, 2012 [Page 268]
Internet-Draft Interactive Audio Codec August 2011
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 18: A Self-Delimited CBR Code 3 Packet
Valin, et al. Expires February 17, 2012 [Page 269]
Internet-Draft Interactive Audio Codec August 2011
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 19: A Self-Delimited VBR Code 3 Packet
Valin, et al. Expires February 17, 2012 [Page 270]
Internet-Draft Interactive Audio Codec August 2011
Authors' Addresses
Jean-Marc Valin
Octasic Inc.
4101, Molson Street
Montreal, Quebec
Canada
Phone: +1 514 282-8858
Email: jmvalin@jmvalin.ca
Koen Vos
Skype Technologies S.A.
Stadsgarden 6
Stockholm, 11645
SE
Phone: +46 855 921 989
Email: koen.vos@skype.net
Timothy Terriberry
Mozilla Corporation
650 Castro Street
Mountain View, CA 94041
USA
Phone: +1 650 903-0800
Email: tterriberry@mozilla.com
Valin, et al. Expires February 17, 2012 [Page 271]