[opus] initial import

Peter Robinson pbrobinson at fedoraproject.org
Mon Oct 17 13:33:03 UTC 2011


commit e0e828a5f5e9ae432e618ca997c6a446d0a0a3a3
Author: Peter Robinson <pbrobinson at gmail.com>
Date:   Mon Oct 17 14:32:59 2011 +0100

    initial import

 .gitignore                   |    1 +
 draft-ietf-codec-opus-08.txt |15176 ++++++++++++++++++++++++++++++++++++++++++
 opus.spec                    |   60 +
 sources                      |    1 +
 4 files changed, 15238 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..35b6c0d 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/opus-0.9.6.tar.gz
diff --git a/draft-ietf-codec-opus-08.txt b/draft-ietf-codec-opus-08.txt
new file mode 100644
index 0000000..3df06c6
--- /dev/null
+++ b/draft-ietf-codec-opus-08.txt
@@ -0,0 +1,15176 @@
+
+
+
+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 at jmvalin.ca
+
+
+   Koen Vos
+   Skype Technologies S.A.
+   Stadsgarden 6
+   Stockholm,   11645
+   SE
+
+   Phone: +46 855 921 989
+   Email: koen.vos at skype.net
+
+
+   Timothy Terriberry
+   Mozilla Corporation
+   650 Castro Street
+   Mountain View, CA  94041
+   USA
+
+   Phone: +1 650 903-0800
+   Email: tterriberry at mozilla.com
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+Valin, et al.           Expires February 17, 2012             [Page 271]
+
diff --git a/opus.spec b/opus.spec
new file mode 100644
index 0000000..60a8404
--- /dev/null
+++ b/opus.spec
@@ -0,0 +1,60 @@
+Name:          opus
+Version:       0.9.6
+Release:       1%{?dist}
+Summary:       An audio codec for use in low-delay speech and audio communication
+
+Group:         System Environment/Libraries
+License:       BSD
+URL:           http://www.opus-codec.org/
+Source0:       http://downloads.xiph.org/releases/%{name}/%{name}-%{version}.tar.gz
+# This is the current IETF Working Group draft
+Source1:       http://tools.ietf.org/id/draft-ietf-codec-opus-08.txt
+#Source1:       draft-ietf-codec-opus-08.txt
+
+%description
+The Opus codec is designed for interactive speech and audio transmission over 
+the Internet. It is designed by the IETF Codec Working Group and incorporates 
+technology from Skype's SILK codec and Xiph.Org's CELT codec.
+
+%package devel
+Summary: Development package for opus
+Group: Development/Libraries
+Requires: libogg-devel
+Requires: opus = %{version}-%{release}
+
+%description devel
+Files for development with opus.
+
+%prep
+%setup -q
+cp %{SOURCE1} .
+
+%build
+%configure
+
+make %{?_smp_mflags}
+
+%install
+make install DESTDIR=%{buildroot}
+
+# Remove libtool archives and static libs
+find %{buildroot} -name '*.la' -exec rm -f {} ';'
+find %{buildroot} -name '*.a' -exec rm -f {} ';'
+
+%post -p /sbin/ldconfig
+
+%postun -p /sbin/ldconfig
+
+%files
+%defattr(-,root,root,-)
+%doc COPYING README TODO draft-ietf-codec-opus-08.txt
+%{_libdir}/libopus.so.*
+
+%files devel
+%defattr(-,root,root,-)
+%{_includedir}/opus
+%{_libdir}/libopus.so
+
+%changelog
+* Mon Oct 10 2011 Peter Robinson <pbrobinson at fedoraproject.org> 0.9.6-1
+- Initial packaging
diff --git a/sources b/sources
index e69de29..7a69182 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+030556bcaebb241505f8577e92abe6d4  opus-0.9.6.tar.gz


More information about the scm-commits mailing list