Movatterモバイル変換


[0]ホーム

URL:



Network Working Group                                          JM. ValinInternet-Draft                                       Mozilla CorporationIntended status: Standards Track                                  K. VosExpires: December 20, 2012                       Skype Technologies S.A.                                                           T. Terriberry                                                     Mozilla Corporation                                                           June 18, 2012Definition of the Opus Audio Codecdraft-ietf-codec-opus-15Abstract   This document defines the Opus interactive speech and audio codec.   Opus is designed to handle a wide range of interactive audio   applications, including Voice over IP, videoconferencing, in-game   chat, and even live, distributed music performances.  It scales from   low bitrate narrowband speech at 6 kb/s to very high quality stereo   music at 510 kb/s.  Opus uses both linear prediction (LP) and the   Modified Discrete Cosine Transform (MDCT) to achieve good compression   of both speech and music.Status of this Memo   This Internet-Draft is submitted in full conformance with the   provisions ofBCP 78 andBCP 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 athttp://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 December 20, 2012.Copyright Notice   Copyright (c) 2012 IETF Trust and the persons identified as the   document authors.  All rights reserved.   This document is subject toBCP 78 and the IETF Trust's Legal   Provisions Relating to IETF Documents   (http://trustee.ietf.org/license-info) in effect on the date ofValin, et al.           Expires December 20, 2012               [Page 1]

Internet-Draft           Interactive Audio Codec               June 2012   publication of this document.  Please review these documents   carefully, as they describe your rights and restrictions with respect   to this document.  Code Components extracted from this document must   include Simplified BSD License text as described in Section 4.e of   the Trust Legal Provisions and are provided without warranty as   described in the Simplified BSD License.Table of Contents1.  Introduction  . . . . . . . . . . . . . . . . . . . . . . . .51.1.  Notation and Conventions  . . . . . . . . . . . . . . . .62.  Opus Codec Overview . . . . . . . . . . . . . . . . . . . . .82.1.  Control Parameters  . . . . . . . . . . . . . . . . . . .102.1.1.  Bitrate . . . . . . . . . . . . . . . . . . . . . . .102.1.2.  Number of Channels (Mono/Stereo)  . . . . . . . . . .112.1.3.  Audio Bandwidth . . . . . . . . . . . . . . . . . . .112.1.4.  Frame Duration  . . . . . . . . . . . . . . . . . . .112.1.5.  Complexity  . . . . . . . . . . . . . . . . . . . . .112.1.6.  Packet Loss Resilience  . . . . . . . . . . . . . . .122.1.7.  Forward Error Correction (FEC)  . . . . . . . . . . .122.1.8.  Constant/Variable Bitrate . . . . . . . . . . . . . .122.1.9.  Discontinuous Transmission (DTX)  . . . . . . . . . .133.  Internal Framing  . . . . . . . . . . . . . . . . . . . . . .143.1.  The TOC Byte  . . . . . . . . . . . . . . . . . . . . . .143.2.  Frame Packing . . . . . . . . . . . . . . . . . . . . . .163.2.1.  Frame Length Coding . . . . . . . . . . . . . . . . .163.2.2.  Code 0: One Frame in the Packet . . . . . . . . . . .17       3.2.3.  Code 1: Two Frames in the Packet, Each with Equal               Compressed Size . . . . . . . . . . . . . . . . . . .17       3.2.4.  Code 2: Two Frames in the Packet, with Different               Compressed Sizes  . . . . . . . . . . . . . . . . . .183.2.5.  Code 3: A Signaled Number of Frames in the Packet . .183.3.  Examples  . . . . . . . . . . . . . . . . . . . . . . . .213.4.  Receiving Malformed Packets . . . . . . . . . . . . . . .224.  Opus Decoder  . . . . . . . . . . . . . . . . . . . . . . . .244.1.  Range Decoder . . . . . . . . . . . . . . . . . . . . . .244.1.1.  Range Decoder Initialization  . . . . . . . . . . . .254.1.2.  Decoding Symbols  . . . . . . . . . . . . . . . . . .264.1.3.  Alternate Decoding Methods  . . . . . . . . . . . . .284.1.4.  Decoding Raw Bits . . . . . . . . . . . . . . . . . .294.1.5.  Decoding Uniformly Distributed Integers . . . . . . .304.1.6.  Current Bit Usage . . . . . . . . . . . . . . . . . .304.2.  SILK Decoder  . . . . . . . . . . . . . . . . . . . . . .324.2.1.  SILK Decoder Modules  . . . . . . . . . . . . . . . .334.2.2.  LP Layer Organization . . . . . . . . . . . . . . . .344.2.3.  Header Bits . . . . . . . . . . . . . . . . . . . . .364.2.4.  Per-Frame LBRR Flags  . . . . . . . . . . . . . . . .37Valin, et al.           Expires December 20, 2012               [Page 2]

Internet-Draft           Interactive Audio Codec               June 20124.2.5.  LBRR Frames . . . . . . . . . . . . . . . . . . . . .374.2.6.  Regular SILK Frames . . . . . . . . . . . . . . . . .384.2.7.  SILK Frame Contents . . . . . . . . . . . . . . . . .384.2.7.1.  Stereo Prediction Weights . . . . . . . . . . . .414.2.7.2.  Mid-only Flag . . . . . . . . . . . . . . . . . .434.2.7.3.  Frame Type  . . . . . . . . . . . . . . . . . . .444.2.7.4.  Subframe Gains  . . . . . . . . . . . . . . . . .45         4.2.7.5.  Normalized Line Spectral Frequency (LSF) and                   Linear Predictive Coding (LPC) Coefficients . . .474.2.7.6.  Long-Term Prediction (LTP) Parameters . . . . . .754.2.7.7.  Linear Congruential Generator (LCG) Seed  . . . .874.2.7.8.  Excitation  . . . . . . . . . . . . . . . . . . .874.2.7.9.  SILK Frame Reconstruction . . . . . . . . . . . .994.2.8.  Stereo Unmixing . . . . . . . . . . . . . . . . . . .1024.2.9.  Resampling  . . . . . . . . . . . . . . . . . . . . .1034.3.  CELT Decoder  . . . . . . . . . . . . . . . . . . . . . .1044.3.1.  Transient Decoding  . . . . . . . . . . . . . . . . .1094.3.2.  Energy Envelope Decoding  . . . . . . . . . . . . . .1094.3.3.  Bit Allocation  . . . . . . . . . . . . . . . . . . .1114.3.4.  Shape Decoding  . . . . . . . . . . . . . . . . . . .1174.3.5.  Anti-Collapse Processing  . . . . . . . . . . . . . .1214.3.6.  Denormalization . . . . . . . . . . . . . . . . . . .1224.3.7.  Inverse MDCT  . . . . . . . . . . . . . . . . . . . .1224.4.  Packet Loss Concealment (PLC) . . . . . . . . . . . . . .1234.4.1.  Clock Drift Compensation  . . . . . . . . . . . . . .1234.5.  Configuration Switching . . . . . . . . . . . . . . . . .1244.5.1.  Transition Side Information (Redundancy)  . . . . . .1254.5.2.  State Reset . . . . . . . . . . . . . . . . . . . . .1284.5.3.  Summary of Transitions  . . . . . . . . . . . . . . .1285.  Opus Encoder  . . . . . . . . . . . . . . . . . . . . . . . .1315.1.  Range Encoder . . . . . . . . . . . . . . . . . . . . . .1325.1.1.  Encoding Symbols  . . . . . . . . . . . . . . . . . .1335.1.2.  Alternate Encoding Methods  . . . . . . . . . . . . .1345.1.3.  Encoding Raw Bits . . . . . . . . . . . . . . . . . .1355.1.4.  Encoding Uniformly Distributed Integers . . . . . . .1355.1.5.  Finalizing the Stream . . . . . . . . . . . . . . . .1355.1.6.  Current Bit Usage . . . . . . . . . . . . . . . . . .1365.2.  SILK Encoder  . . . . . . . . . . . . . . . . . . . . . .1365.2.1.  Sample Rate Conversion  . . . . . . . . . . . . . . .1365.2.2.  Stereo Mixing . . . . . . . . . . . . . . . . . . . .1375.2.3.  SILK Core Encoder . . . . . . . . . . . . . . . . . .1375.3.  CELT Encoder  . . . . . . . . . . . . . . . . . . . . . .1505.3.1.  Pitch Prefilter . . . . . . . . . . . . . . . . . . .1505.3.2.  Bands and Normalization . . . . . . . . . . . . . . .1515.3.3.  Energy Envelope Quantization  . . . . . . . . . . . .1515.3.4.  Bit Allocation  . . . . . . . . . . . . . . . . . . .1515.3.5.  Stereo Decisions  . . . . . . . . . . . . . . . . . .1525.3.6.  Time-Frequency Decision . . . . . . . . . . . . . . .153Valin, et al.           Expires December 20, 2012               [Page 3]

Internet-Draft           Interactive Audio Codec               June 20125.3.7.  Spreading Values Decision . . . . . . . . . . . . . .1535.3.8.  Spherical Vector Quantization . . . . . . . . . . . .1546.  Conformance . . . . . . . . . . . . . . . . . . . . . . . . .1566.1.  Testing . . . . . . . . . . . . . . . . . . . . . . . . .1566.2.  Opus Custom . . . . . . . . . . . . . . . . . . . . . . .1577.  Security Considerations . . . . . . . . . . . . . . . . . . .1588.  IANA Considerations . . . . . . . . . . . . . . . . . . . . .1609.  Acknowledgements  . . . . . . . . . . . . . . . . . . . . . .16110. Copying Conditions  . . . . . . . . . . . . . . . . . . . . .16211. References  . . . . . . . . . . . . . . . . . . . . . . . . .16311.1. Normative References  . . . . . . . . . . . . . . . . . .16311.2. Informative References  . . . . . . . . . . . . . . . . .163Appendix A.  Reference Implementation . . . . . . . . . . . . . .167A.1.  Extracting the source . . . . . . . . . . . . . . . . . .168A.2.  Up-to-date Implementation . . . . . . . . . . . . . . . .168A.3.  Base64-encoded Source Code  . . . . . . . . . . . . . . .168A.4.  Test Vectors  . . . . . . . . . . . . . . . . . . . . . .324Appendix B.  Self-Delimiting Framing  . . . . . . . . . . . . . .326   Authors' Addresses  . . . . . . . . . . . . . . . . . . . . . . .330Valin, et al.           Expires December 20, 2012               [Page 4]

Internet-Draft           Interactive Audio Codec               June 20121.  Introduction   The Opus codec is a real-time interactive audio codec designed to   meet the requirements described in [requirements].  It is composed of   a linear prediction (LP)-based [LPC] layer and a Modified Discrete   Cosine Transform (MDCT)-based [MDCT] layer.  The main idea behind   using two layers is that in speech, linear prediction techniques   (such as Code-Excited Linear Prediction, or 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 inAppendix A.  Only the decoder portion of this software   is normative, though a significant amount of code is shared by both   the encoder and decoder.Section 6 provides a decoder conformance   test.  The decoder contains a great deal of integer and fixed-point   arithmetic which needs to be performed exactly, including all   rounding considerations, so any useful specification requires domain-   specific symbolic language to adequately define these operations.   Additionally, any conflict between the symbolic representation and   the included reference implementation must be resolved.  For the   practical reasons of compatibility and testability it would be   advantageous to give the reference implementation priority in any   disagreement.  The C language is also one of the most widely   understood human-readable symbolic representations for machine   behavior.  For these reasons this RFC uses the reference   implementation as the sole symbolic representation of the codec.   While the symbolic representation is unambiguous and complete it is   not always the easiest way to understand the codec's operation.  For   this reason this document also describes significant parts of the   codec in English and takes the opportunity to explain the rationale   behind many of the more surprising elements of the design.  These   descriptions are intended to be accurate and informative, but the   limitations of common English sometimes result in ambiguity, so it is   expected that the reader will always read them alongside the symbolic   representation.  Numerous references to the implementation are   provided for this purpose.  The descriptions sometimes differ from   the reference in ordering or through mathematical simplification   wherever such deviation makes an explanation easier to understand.   For example, the right shift and left shift operations in the   reference implementation are often described using division and   multiplication in the text.  In general, the text is focused on the   "what" and "why" while the symbolic representation most clearly   provides the "how".Valin, et al.           Expires December 20, 2012               [Page 5]

Internet-Draft           Interactive Audio Codec               June 20121.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 inRFC 2119 [rfc2119].   Various operations in the codec require bit-exact fixed-point   behavior, even when writing a floating point implementation.  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 the syntax "x**y" indicates x   raised to the power y.  The text also makes use of the following   functions:1.1.1.  min(x,y)   The smallest of two values x and y.1.1.2.  max(x,y)   The largest of two values x and y.1.1.3.  clamp(lo,x,hi)                     clamp(lo,x,hi) = max(lo,min(x,hi))   With this definition, if lo > hi, then lo is returned.1.1.4.  sign(x)   The sign of x, i.e.,                                   ( -1,  x < 0 ,                         sign(x) = <  0,  x == 0 ,                                   (  1,  x > 0 .1.1.5.  abs(x)   The absolute value of x, i.e.,                            abs(x) = sign(x)*x .Valin, et al.           Expires December 20, 2012               [Page 6]

Internet-Draft           Interactive Audio Codec               June 20121.1.6.  floor(f)   The largest integer z such that z <= f.1.1.7.  ceil(f)   The smallest integer z such that z >= f.1.1.8.  round(f)   The integer z nearest to f, with ties rounded towards negative   infinity, i.e.,                          round(f) = ceil(f - 0.5) .1.1.9.  log2(f)   The base-two logarithm of f.1.1.10.  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) = 3Valin, et al.           Expires December 20, 2012               [Page 7]

Internet-Draft           Interactive Audio Codec               June 20122.  Opus Codec Overview   The Opus codec scales from 6 kb/s narrowband mono speech to 510 kb/s   fullband stereo music, with algorithmic delays ranging from 5 ms to   65.2 ms.  At any given time, either the LP layer, the MDCT layer, or   both, may be active.  It can seamlessly switch between all of its   various operating modes, giving it a great deal of flexibility to   adapt to varying content and network conditions without renegotiating   the current session.  The codec allows input and output of various   audio bandwidths, defined as follows:   +----------------------+-----------------+-------------------------+   | Abbreviation         | Audio Bandwidth | Sample Rate (Effective) |   +----------------------+-----------------+-------------------------+   | NB (narrowband)      |           4 kHz |                   8 kHz |   |                      |                 |                         |   | MB (medium-band)     |           6 kHz |                  12 kHz |   |                      |                 |                         |   | WB (wideband)        |           8 kHz |                  16 kHz |   |                      |                 |                         |   | SWB (super-wideband) |          12 kHz |                  24 kHz |   |                      |                 |                         |   | FB (fullband)        |      20 kHz (*) |                  48 kHz |   +----------------------+-----------------+-------------------------+                                  Table 1   (*) Although the sampling theorem allows a bandwidth as large as half   the sampling rate, Opus never codes audio above 20 kHz, as that is   the generally accepted upper limit of human hearing.   Opus defines super-wideband (SWB) with an effective sample rate of   24 kHz, unlike some other audio coding standards that use 32 kHz.   This was chosen for a number of reasons.  The band layout in the MDCT   layer naturally allows skipping coefficients for frequencies over   12 kHz, but does not allow cleanly dropping just those frequencies   over 16 kHz.  A sample rate of 24 kHz also makes resampling in the   MDCT layer easier, as 24 evenly divides 48, and when 24 kHz is   sufficient, it can save computation in other processing, such as   Acoustic Echo Cancellation (AEC).  Experimental changes to the band   layout to allow a 16 kHz cutoff (32 kHz effective sample rate) showed   potential quality degradations at other sample rates, and at typical   bitrates the number of bits saved by using such a cutoff instead of   coding in fullband (FB) mode is very small.  Therefore, if an   application wishes to process a signal sampled at 32 kHz, it should   just use FB.   The LP layer is based on the SILK codec [SILK].  It supports NB, MB,Valin, et al.           Expires December 20, 2012               [Page 8]

Internet-Draft           Interactive Audio Codec               June 2012   or WB audio and frame sizes from 10 ms to 60 ms, and requires an   additional 5 ms look-ahead for noise shaping estimation.  A small   additional delay (up to 1.5 ms) may be required for sampling rate   conversion.  Like Vorbis [Vorbis-website] and many other modern   codecs, SILK is inherently designed for variable-bitrate (VBR)   coding, though the encoder can also produce constant-bitrate (CBR)   streams.  The version of SILK used in Opus is substantially modified   from, and not compatible with, the stand-alone SILK codec previously   deployed by Skype.  This document does not serve to define that   format, but those interested in the original SILK codec should see   [SILK] instead.   The MDCT layer is based on the CELT codec [CELT].  It supports NB,   WB, SWB, or FB audio and frame sizes from 2.5 ms to 20 ms, and   requires an additional 2.5 ms look-ahead due to the overlapping MDCT   windows.  The CELT codec is inherently designed for CBR coding, but   unlike many CBR codecs it is not limited to a set of predetermined   rates.  It internally allocates bits to exactly fill any given target   budget, and an encoder can produce a VBR stream by varying the target   on a per-frame basis.  The MDCT layer is not used for speech when the   audio bandwidth is WB or less, as it is not useful there.  On the   other hand, non-speech signals are not always adequately coded using   linear prediction, so for music only the MDCT layer should be used.   A "Hybrid" mode allows the use of both layers simultaneously with a   frame size of 10 or 20 ms and a SWB or FB audio bandwidth.  The LP   layer codes the low frequencies by resampling the signal down to WB.   The MDCT layer follows, coding the high frequency portion of the   signal.  The cutoff between the two lies at 8 kHz, the maximum WB   audio bandwidth.  In the MDCT layer, all bands below 8 kHz are   discarded, so there is no coding redundancy between the two layers.   The sample rate (in contrast to the actual audio bandwidth) can be   chosen independently on the encoder and decoder side, e.g., a   fullband signal can be decoded as wideband, or vice versa.  This   approach ensures a sender and receiver can always interoperate,   regardless of the capabilities of their actual audio hardware.   Internally, the LP layer always operates at a sample rate of twice   the audio bandwidth, up to a maximum of 16 kHz, which it continues to   use for SWB and FB.  The decoder simply resamples its output to   support different sample rates.  The MDCT layer always operates   internally at a sample rate of 48 kHz.  Since all the supported   sample rates evenly divide this rate, and since the the decoder may   easily zero out the high frequency portion of the spectrum in the   frequency domain, it can simply decimate the MDCT layer output to   achieve the other supported sample rates very cheaply.   After conversion to the common, desired output sample rate, theValin, et al.           Expires December 20, 2012               [Page 9]

Internet-Draft           Interactive Audio Codec               June 2012   decoder simply adds the output from the two layers together.  To   compensate for the different look-ahead required by each layer, the   CELT encoder input is delayed by an additional 2.7 ms.  This ensures   that low frequencies and high frequencies arrive at the same time.   This extra delay may be reduced by an encoder by using less look-   ahead for noise shaping or using a simpler resampler in the LP layer,   but this will reduce quality.  However, the base 2.5 ms look-ahead in   the CELT layer cannot be reduced in the encoder because it is needed   for the MDCT overlap, whose size is fixed by the decoder.   Both layers use the same entropy coder, avoiding any waste from   "padding bits" between them.  The hybrid approach makes it easy to   support both CBR and VBR coding.  Although the LP layer is VBR, the   bit allocation of the MDCT layer can produce a final stream that is   CBR by using all the bits left unused by the LP layer.2.1.  Control Parameters   The Opus codec includes a number of control parameters which can be   changed dynamically during regular operation of the codec, without   interrupting the audio stream from the encoder to the decoder.  These   parameters only affect the encoder since any impact they have on the   bit-stream is signaled in-band such that a decoder can decode any   Opus stream without any out-of-band signaling.  Any Opus   implementation can add or modify these control parameters without   affecting interoperability.  The most important encoder control   parameters in the reference encoder are listed below.2.1.1.  Bitrate   Opus supports all bitrates from 6 kb/s to 510 kb/s.  All other   parameters being equal, higher bitrate results in higher quality.   For a frame size of 20 ms, these are the bitrate "sweet spots" for   Opus in various configurations:   o  8-12 kb/s for NB speech,   o  16-20 kb/s for WB speech,   o  28-40 kb/s for FB speech,   o  48-64 kb/s for FB mono music, and   o  64-128 kb/s for FB stereo music.Valin, et al.           Expires December 20, 2012              [Page 10]

Internet-Draft           Interactive Audio Codec               June 20122.1.2.  Number of Channels (Mono/Stereo)   Opus can transmit either mono or stereo frames within a single   stream.  When decoding a mono frame in a stereo decoder, the left and   right channels are identical, and when decoding a stereo frame in a   mono decoder, the mono output is the average of the left and right   channels.  In some cases, it is desirable to encode a stereo input   stream in mono (e.g., because the bitrate is too low to encode stereo   with sufficient quality).  The number of channels encoded can be   selected in real-time, but by default the reference encoder attempts   to make the best decision possible given the current bitrate.2.1.3.  Audio Bandwidth   The audio bandwidths supported by Opus are listed in Table 1.  Just   like for the number of channels, any decoder can decode audio encoded   at any bandwidth.  For example, any Opus decoder operating at 8 kHz   can decode a FB Opus frame, and any Opus decoder operating at 48 kHz   can decode a NB frame.  Similarly, the reference encoder can take a   48 kHz input signal and encode it as NB.  The higher the audio   bandwidth, the higher the required bitrate to achieve acceptable   quality.  The audio bandwidth can be explicitly specified in real-   time, but by default the reference encoder attempts to make the best   bandwidth decision possible given the current bitrate.2.1.4.  Frame Duration   Opus can encode frames of 2.5, 5, 10, 20, 40 or 60 ms.  It can also   combine multiple frames into packets of up to 120 ms.  For real-time   applications, sending fewer packets per second reduces the bitrate,   since it reduces the overhead from IP, UDP, and RTP headers.   However, it increases latency and sensitivity to packet losses, as   losing one packet constitutes a loss of a bigger chunk of audio.   Increasing the frame duration also slightly improves coding   efficiency, but the gain becomes small for frame sizes above 20 ms.   For this reason, 20 ms frames are a good choice for most   applications.2.1.5.  Complexity   There are various aspects of the Opus encoding process where trade-   offs can be made between CPU complexity and quality/bitrate.  In the   reference encoder, the complexity is selected using an integer from 0   to 10, where 0 is the lowest complexity and 10 is the highest.   Examples of computations for which such trade-offs may occur are:   o  The order of the pitch analysis whitening filter [Whitening],Valin, et al.           Expires December 20, 2012              [Page 11]

Internet-Draft           Interactive Audio Codec               June 2012   o  The order of the short-term noise shaping filter,   o  The number of states in delayed decision quantization of the      residual signal, and   o  The use of certain bit-stream features such as variable time-      frequency resolution and the pitch post-filter.2.1.6.  Packet Loss Resilience   Audio codecs often exploit inter-frame correlations to reduce the   bitrate at a cost in error propagation: after losing one packet   several packets need to be received before the decoder is able to   accurately reconstruct the speech signal.  The extent to which Opus   exploits inter-frame dependencies can be adjusted on the fly to   choose a trade-off between bitrate and amount of error propagation.2.1.7.  Forward Error Correction (FEC)   Another mechanism providing robustness against packet loss is the in-   band Forward Error Correction (FEC).  Packets that are determined to   contain perceptually important speech information, such as onsets or   transients, are encoded again at a lower bitrate and this re-encoded   information is added to a subsequent packet.2.1.8.  Constant/Variable Bitrate   Opus is more efficient when operating with variable bitrate (VBR),   which is the default.  When low-latency transmission is required over   a relatively slow connection, then constrained VBR can also be used.   This uses VBR in a way that simulates a "bit reservoir" and is   equivalent to what MP3 (MPEG 1, Layer 3) and AAC (Advanced Audio   Coding) call CBR (i.e., not true CBR due to the bit reservoir).  In   some (rare) applications, constant bitrate (CBR) is required.  There   are two main reasons to operate in CBR mode:   o  When the transport only supports a fixed size for each compressed      frame   o  When encryption is used for an audio stream that is either highly      constrained (e.g. yes/no, recorded prompts) or highly sensitive      [SRTP-VBR]   Bitrate may still be allowed to vary, even with sensitive data, as   long as the variation is not driven by the input signal (for example,   to match changing network conditions).  To achieve this, an   application should still run Opus in CBR mode, but change the target   rate before each packet.Valin, et al.           Expires December 20, 2012              [Page 12]

Internet-Draft           Interactive Audio Codec               June 20122.1.9.  Discontinuous Transmission (DTX)   Discontinuous Transmission (DTX) reduces the bitrate during silence   or background noise.  When DTX is enabled, only one frame is encoded   every 400 milliseconds.Valin, et al.           Expires December 20, 2012              [Page 13]

Internet-Draft           Interactive Audio Codec               June 20123.  Internal Framing   The Opus encoder produces "packets", which are each a contiguous set   of bytes meant to be transmitted as a single unit.  The packets   described here do not include such things as IP, UDP, or RTP headers   which are normally found in a transport-layer packet.  A single   packet may contain multiple audio frames, so long as they share a   common set of parameters, including the operating mode, audio   bandwidth, frame size, and channel count (mono vs. stereo).  This   section describes the possible combinations of these parameters and   the internal framing used to pack multiple frames into a single   packet.  This framing is not self-delimiting.  Instead, it assumes   that a lower layer (such as UDP or RTP [RFC3550] or Ogg [RFC3533] or   Matroska [Matroska-website]) 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 inAppendix B.   Support for that variant is OPTIONAL.   All bit diagrams in this document number the bits so that bit 0 is   the most significant bit of the first byte, and bit 7 is the least   significant.  Bit 8 is thus the most significant bit of the second   byte, etc.  Well-formed Opus packets obey certain requirements,   marked [R1] through [R7] below.  These are summarized inSection 3.4   along with appropriate means of handling malformed packets.3.1.  The TOC Byte   A well-formed Opus packet MUST contain at least one byte [R1].  This   byte forms a table-of-contents (TOC) header that signals which of the   various modes and configurations a given packet uses.  It is composed   of a configuration number, "config", a stereo flag, "s", and a frame   count code, "c", arranged as illustrated in Figure 1.  A description   of each of these fields follows.                              0                              0 1 2 3 4 5 6 7                             +-+-+-+-+-+-+-+-+                             | config  |s| c |                             +-+-+-+-+-+-+-+-+                          Figure 1: The TOC Byte   The top five bits of the TOC byte, labeled "config", encode one of 32   possible configurations of operating mode, audio bandwidth, and frame   size.  As described, the LP (SILK) layer and MDCT (CELT) layer can be   combined in three possible operating modes:Valin, et al.           Expires December 20, 2012              [Page 14]

Internet-Draft           Interactive Audio Codec               June 2012   1.  A SILK-only mode for use in low bitrate connections with an audio       bandwidth of WB or less,   2.  A Hybrid (SILK+CELT) mode for SWB or FB speech at medium       bitrates, and   3.  A CELT-only mode for very low delay speech transmission as well       as music transmission (NB to FB).   The 32 possible configurations each identify which one of these   operating modes the packet uses, as well as the audio bandwidth and   the frame size.  Table 2 lists the parameters for each configuration.   +-----------------------+-----------+-----------+-------------------+   | Configuration         | Mode      | Bandwidth | Frame Sizes       |   | Number(s)             |           |           |                   |   +-----------------------+-----------+-----------+-------------------+   | 0...3                 | SILK-only | NB        | 10, 20, 40, 60 ms |   |                       |           |           |                   |   | 4...7                 | SILK-only | MB        | 10, 20, 40, 60 ms |   |                       |           |           |                   |   | 8...11                | SILK-only | WB        | 10, 20, 40, 60 ms |   |                       |           |           |                   |   | 12...13               | Hybrid    | SWB       | 10, 20 ms         |   |                       |           |           |                   |   | 14...15               | Hybrid    | FB        | 10, 20 ms         |   |                       |           |           |                   |   | 16...19               | CELT-only | NB        | 2.5, 5, 10, 20 ms |   |                       |           |           |                   |   | 20...23               | CELT-only | WB        | 2.5, 5, 10, 20 ms |   |                       |           |           |                   |   | 24...27               | CELT-only | SWB       | 2.5, 5, 10, 20 ms |   |                       |           |           |                   |   | 28...31               | CELT-only | FB        | 2.5, 5, 10, 20 ms |   +-----------------------+-----------+-----------+-------------------+                Table 2: TOC Byte Configuration Parameters   The configuration numbers in each range (e.g., 0...3 for NB SILK-   only) correspond to the various choices of frame size, in the same   order.  For example, configuration 0 has a 10 ms frame size and   configuration 3 has a 60 ms frame size.   One additional bit, labeled "s", signals mono vs. stereo, with 0   indicating mono and 1 indicating stereo.   The remaining two bits of the TOC byte, labeled "c", code the number   of frames per packet (codes 0 to 3) as follows:Valin, et al.           Expires December 20, 2012              [Page 15]

Internet-Draft           Interactive Audio Codec               June 2012   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".3.2.  Frame Packing   This section describes how frames are packed according to each   possible value of "c" in the TOC byte.3.2.1.  Frame Length Coding   When a packet contains multiple VBR frames (i.e., code 2 or 3), the   compressed length of one or more of these frames is indicated with a   one- or two-byte sequence, with the meaning of the first byte as   follows:   o  0: No frame (discontinuous transmission (DTX) or lost packet)   o  1...251: Length of the frame in bytes   o  252...255: A second byte is needed.  The total length is      (second_byte*4)+first_byte   The special length 0 indicates that no frame is available, either   because it was dropped during transmission by some intermediary or   because the encoder chose not to transmit it.  Any Opus frame in any   mode MAY have a length of 0.   The maximum representable length is 255*4+255=1275 bytes.  For 20 ms   frames, this represents a bitrate of 510 kb/s, which is approximately   the highest useful rate for lossily compressed fullband stereo music.   Beyond this point, lossless codecs are more appropriate.  It is also   roughly the maximum useful rate of the MDCT layer, as shortly   thereafter quality no longer improves with additional bits due to   limitations on the codebook sizes.   No length is transmitted for the last frame in a VBR packet, or for   any of the frames in a CBR packet, as it can be inferred from the   total size of the packet and the size of all other data in the   packet.  However, the length of any individual frame MUST NOT exceed   1275 bytes [R2], to allow for repacketization by gateways, conferenceValin, et al.           Expires December 20, 2012              [Page 16]

Internet-Draft           Interactive Audio Codec               June 2012   bridges, or other software.3.2.2.  Code 0: One Frame in the Packet   For code 0 packets, the TOC byte is immediately followed by N-1 bytes   of compressed data for a single frame (where N is the size of the   packet), as illustrated in Figure 2.      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|0|0|                                               |     +-+-+-+-+-+-+-+-+                                               |     |                    Compressed frame 1 (N-1 bytes)...          :     :                                                               |     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                         Figure 2: A Code 0 Packet3.2.3.  Code 1: Two Frames in the Packet, Each with Equal Compressed        Size   For code 1 packets, the TOC byte is immediately followed by the   (N-1)/2 bytes of compressed data for the first frame, followed by   (N-1)/2 bytes of compressed data for the second frame, as illustrated   in Figure 3.  The number of payload bytes available for compressed   data, N-1, MUST be even for all code 1 packets [R3].      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     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|0|1|                                               |     +-+-+-+-+-+-+-+-+                                               :     |             Compressed frame 1 ((N-1)/2 bytes)...             |     :                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                               |                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               :     |             Compressed frame 2 ((N-1)/2 bytes)...             |     :                                               +-+-+-+-+-+-+-+-+     |                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                         Figure 3: A Code 1 PacketValin, et al.           Expires December 20, 2012              [Page 17]

Internet-Draft           Interactive Audio Codec               June 20123.2.4.  Code 2: Two Frames in the Packet, with Different Compressed        Sizes   For code 2 packets, the TOC byte is followed by a one- or two-byte   sequence indicating the length of the first frame (marked N1 in   Figure 4), followed by N1 bytes of compressed data for the first   frame.  The remaining N-N1-2 or N-N1-3 bytes are the compressed data   for the second frame.  This is illustrated in Figure 4.  A code 2   packet MUST contain enough bytes to represent a valid length.  For   example, a 1-byte code 2 packet is always invalid, and a 2-byte code   2 packet whose second byte is in the range 252...255 is also invalid.   The length of the first frame, N1, MUST also be no larger than the   size of the payload remaining after decoding that length for all code   2 packets [R4].  This makes, for example, a 2-byte code 2 packet with   a second byte in the range 1...251 invalid as well (the only valid   2-byte code 2 packet is one where the length of both frames is zero).      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|1|0| N1 (1-2 bytes):                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               :     |               Compressed frame 1 (N1 bytes)...                |     :                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                               |                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |     |                     Compressed frame 2...                     :     :                                                               |     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                         Figure 4: A Code 2 Packet3.2.5.  Code 3: A Signaled Number of Frames in the Packet   Code 3 packets signal the number of frames, as well as additional   padding, called "Opus padding" to indicate that this padding is added   at the Opus layer, rather than at the transport layer.  Code 3   packets MUST have at least 2 bytes [R6,R7].  The TOC byte is followed   by a byte encoding the number of frames in the packet in bits 2 to 7   (marked "M" in Figure 5), with bit 1 indicating whether or not Opus   padding is inserted (marked "p" in Figure 5), and bit 0 indicating   VBR (marked "v" in Figure 5).  M MUST NOT be zero, and the audio   duration contained within a packet MUST NOT exceed 120 ms [R5].  This   limits the maximum frame count for any frame size to 48 (for 2.5 ms   frames), with lower limits for longer frame sizes.  Figure 5   illustrates the layout of the frame count byte.Valin, et al.           Expires December 20, 2012              [Page 18]

Internet-Draft           Interactive Audio Codec               June 2012                              0                              0 1 2 3 4 5 6 7                             +-+-+-+-+-+-+-+-+                             |v|p|     M     |                             +-+-+-+-+-+-+-+-+                      Figure 5: The frame count byte   When Opus padding is used, the number of bytes of padding is encoded   in the bytes following the frame count byte.  Values from 0...254   indicate that 0...254 bytes of padding are included, in addition to   the byte(s) used to indicate the size of the padding.  If the value   is 255, then the size of the additional padding is 254 bytes, plus   the padding value encoded in the next byte.  There MUST be at least   one more byte in the packet in this case [R6,R7].  The additional   padding bytes appear at the end of the packet, and MUST be set to   zero by the encoder to avoid creating a covert channel.  The decoder   MUST accept any value for the padding bytes, however.   Although this encoding provides multiple ways to indicate a given   number of padding bytes, each uses a different number of bytes to   indicate the padding size, and thus will increase the total packet   size by a different amount.  For example, to add 255 bytes to a   packet, set the padding bit, p, to 1, insert a single byte after the   frame count byte with a value of 254, and append 254 padding bytes   with the value zero to the end of the packet.  To add 256 bytes to a   packet, set the padding bit to 1, insert two bytes after the frame   count byte with the values 255 and 0, respectively, and append 254   padding bytes with the value zero to the end of the packet.  By using   the value 255 multiple times, it is possible to create a packet of   any specific, desired size.  Let P be the number of header bytes used   to indicate the padding size plus the number of padding bytes   themselves (i.e., P is the total number of bytes added to the   packet).  Then P MUST be no more than N-2 [R6,R7].   In the CBR case, let R=N-2-P be the number of bytes remaining in the   packet after subtracting the (optional) padding.  Then the compressed   length of each frame in bytes is equal to R/M. The value R MUST be a   non-negative integer multiple of M [R6].  The compressed data for all   M frames follows, each of size R/M bytes, as illustrated in Figure 6.Valin, et al.           Expires December 20, 2012              [Page 19]

Internet-Draft           Interactive Audio Codec               June 2012      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|1|1|0|p|     M     |  Padding length (Optional)    :     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                                                               |     :               Compressed frame 1 (R/M bytes)...               :     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                                                               |     :               Compressed frame 2 (R/M bytes)...               :     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                                                               |     :                              ...                              :     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                                                               |     :               Compressed frame M (R/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 Figure 7), each   encoded in a one- or two-byte sequence as described above.  The   packet MUST contain enough data for the M-1 lengths after removing   the (optional) padding, and the sum of these lengths MUST be no   larger than the number of bytes remaining in the packet after   decoding them [R7].  The compressed data for all M frames follows,   each frame consisting of the indicated number of bytes, with the   final frame consuming any remaining bytes before the final padding,   as illustrated in Figure 6.  The number of header bytes (TOC byte,   frame count byte, padding length bytes, and frame length bytes), plus   the signaled length of the first M-1 frames themselves, plus the   signaled length of the padding MUST be no larger than N, the total   size of the packet.Valin, et al.           Expires December 20, 2012              [Page 20]

Internet-Draft           Interactive Audio Codec               June 2012      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|1|1|1|p|     M     | 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 Packet3.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   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |    1    |0|0|0|               compressed data...              :   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                 Figure 8   Two FB mono 5 ms CELT frames of the same compressed size:    0                   1                   2                   3    0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |   29    |0|0|1|               compressed data...              :   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+Valin, et al.           Expires December 20, 2012              [Page 21]

Internet-Draft           Interactive Audio Codec               June 2012                                 Figure 9   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   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |   15    |0|1|1|1|0|     2     |      N1       |               |   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               |   |                       compressed data...                      :   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                 Figure 10   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   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+   |   31    |1|1|1|0|0|     4     |      compressed data...       :   +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                                 Figure 113.4.  Receiving Malformed Packets   A receiver MUST NOT process packets which violate any of the rules   above as normal Opus packets.  They are reserved for future   applications, such as in-band headers (containing metadata, etc.).   Packets which violate these constraints may cause implementations of   _this_ specification to treat them as malformed, and discard them.   These constraints are summarized here for reference:   [R1]  Packets are at least one byte.   [R2]  No implicit frame length is larger than 1275 bytes.   [R3]  Code 1 packets have an odd total length, N, so that (N-1)/2 is         an integer.   [R4]  Code 2 packets have enough bytes after the TOC for a valid         frame length, and that length is no larger than the number of         bytes remaining in the packet.Valin, et al.           Expires December 20, 2012              [Page 22]

Internet-Draft           Interactive Audio Codec               June 2012   [R5]  Code 3 packets contain at least one frame, but no more than         120 ms of audio total.   [R6]  The length of a CBR code 3 packet, N, is at least two bytes,         the number of bytes added to indicate the padding size plus the         trailing padding bytes themselves, P, is no more than N-2, and         the frame count, M, satisfies the constraint that (N-2-P) is a         non-negative integer multiple of M.   [R7]  VBR code 3 packets are large enough to contain all the header         bytes (TOC byte, frame count byte, any padding length bytes,         and any frame length bytes), plus the length of the first M-1         frames, plus any trailing padding bytes.Valin, et al.           Expires December 20, 2012              [Page 23]

Internet-Draft           Interactive Audio Codec               June 20124.  Opus Decoder   The Opus decoder consists of two main blocks: the SILK decoder and   the CELT decoder.  At any given time, one or both of the SILK and   CELT decoders may be active.  The output of the Opus decode is the   sum of the outputs from the SILK and CELT decoders with proper sample   rate conversion and delay compensation on the SILK side, and optional   decimation (when decoding to sample rates less than 48 kHz) on the   CELT side, as illustrated in the block diagram below.                            +---------+    +------------+                            |  SILK   |    |   Sample   |                         +->| Decoder |--->|    Rate    |----+   Bit-    +---------+   |  |         |    | Conversion |    v   stream  |  Range  |---+  +---------+    +------------+  /---\  Audio   ------->| Decoder |                                     | + |------>           |         |---+  +---------+    +------------+  \---/           +---------+   |  |  CELT   |    | Decimation |    ^                         +->| Decoder |--->| (Optional) |----+                            |         |    |            |                            +---------+    +------------+4.1.  Range Decoder   Opus uses an entropy coder based on range coding [range-coding]   [Martin79], 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.,   a byte).  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 12.  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 December 20, 2012              [Page 24]

Internet-Draft           Interactive Audio Codec               June 2012      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | Range coder data (packed MSB to LSB) ->                       :     +                                                               +     :                                                               :     +     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     :     | <- Boundary occurs at an arbitrary bit position         :     +-+-+-+                                                         +     :                          <- Raw bits data (packed LSB to MSB) |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+    Figure 12: Illustrative example of packing range coder and raw bits                                   data   Each symbol coded by the range coder is drawn from a finite alphabet   and coded in a separate "context", which describes the size of the   alphabet and the relative frequency of each symbol in that alphabet.   Suppose there is a context with n symbols, identified with an index   that ranges from 0 to n-1.  The parameters needed to encode or decode   symbol k in this context are represented by a three-tuple   (fl[k], fh[k], ft), all 16-bit unsigned integers, with   0 <= fl[k] < fh[k] <= ft <= 65535.  The values of this tuple are   derived from the probability model for the symbol, represented by   traditional "frequency counts".  Because Opus uses static contexts   these are not updated as symbols are decoded.  Let f[i] be the   frequency of symbol i.  Then the three-tuple corresponding to symbol   k is given by                   k-1                                   n-1                   __                                    __           fl[k] = \  f[i],  fh[k] = fl[k] + f[k],  ft = \  f[i]                   /_                                    /_                   i=0                                   i=0   The range decoder extracts the symbols and integers encoded using the   range encoder inSection 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.4.1.1.  Range Decoder Initialization   Let b0 be an 8-bit unsigned integer containing first input byte (or   containing zero if there are no bytes in this Opus frame).  TheValin, et al.           Expires December 20, 2012              [Page 25]

Internet-Draft           Interactive Audio Codec               June 2012   decoder initializes rng to 128 and initializes val to (127 -    (b0>>1)), where (b0>>1) is the top 7 bits of the first input byte.   It saves the remaining bit, (b0&1), for use in the renormalization   procedure described inSection 4.1.2.1, which the decoder invokes   immediately after initialization to read additional bits and   establish the invariant that rng > 2**23.4.1.2.  Decoding Symbols   Decoding a symbol is a two-step process.  The first step determines a   16-bit unsigned value fs, which lies within the range of some symbol   in the current context.  The second step updates the range decoder   state with the three-tuple (fl[k], fh[k], ft) corresponding to that   symbol.   The first step is implemented by ec_decode() (entdec.c), which   computes                                     val                      fs = ft - min(------ + 1, ft) .                                    rng/ft   The divisions here are integer division.   The decoder then identifies the symbol in the current context   corresponding to fs; i.e., the value of k whose three-tuple   (fl[k], fh[k], ft) satisfies fl[k] <= fs < fh[k].  It uses this tuple   to update val according to                                  rng                      val = val - --- * (ft - fh[k]) .                                  ft   If fl[k] is greater than zero, then the decoder updates rng using                             rng                       rng = --- * (fh[k] - fl[k]) .                             ft   Otherwise, it updates rng using                                  rng                      rng = rng - --- * (ft - fh[k]) .                                  ft   Using a special case for the first symbol (rather than the last   symbol, as is commonly done in other arithmetic coders) ensures that   all the truncation error from the finite precision arithmeticValin, et al.           Expires December 20, 2012              [Page 26]

Internet-Draft           Interactive Audio Codec               June 2012   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 inSection 4.1.3 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.4.1.2.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 byte of the   Opus frame and forms an 8-bit value sym, using the left-over bit   buffered from the previous byte as the high bit and the top 7 bits of   the byte just read as the other 7 bits of sym.  The remaining bit in   the byte just read is buffered for use in the next iteration.  If no   more input bytes remain, it uses zero bits instead.  SeeSection 4.1.1 for the initialization used to process the first byte.   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 13.   This same data MUST also be returned as raw bits when requested.  The   encoder is expected to terminate the stream in such a way that the   decoder will decode the intended values regardless of the data   contained in the raw bits.Section 5.1.5 describes a procedure for   doing this.  If the range decoder consumes all of the bytes belonging   to the current frame, it MUST continue to use zero when any further   input bytes are required, even if there is additional data in the   current packet from padding or other frames.Valin, et al.           Expires December 20, 2012              [Page 27]

Internet-Draft           Interactive Audio Codec               June 2012      n              n+1             n+2             n+3      0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7 0 1 2 3 4 5 6 7     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     :     | <----------- Overlap region ------------> |             :     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+           ^                                           ^           |   End of data buffered by the range coder |     ...-----------------------------------------------+           |           | End of data consumed by raw bits           +-------------------------------------------------------...    Figure 13: Illustrative example of raw bits overlapping range coder                                   data4.1.3.  Alternate Decoding Methods   The reference implementation uses three additional decoding methods   that are exactly equivalent to the above, but make assumptions and   simplifications that allow for a more efficient implementation.4.1.3.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.3.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.3.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)Valin, et al.           Expires December 20, 2012              [Page 28]

Internet-Draft           Interactive Audio Codec               June 2012   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   document lists the latter, not the former, when describing the   context in 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.4.  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 inSection 4.1.2.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.Valin, et al.           Expires December 20, 2012              [Page 29]

Internet-Draft           Interactive Audio Codec               June 20124.1.5.  Decoding Uniformly Distributed Integers   The function ec_dec_uint() (entdec.c) 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), it splits up the   value into a range coded symbol representing up to 8 of the high   bits, and, if necessary, raw bits representing the remainder of the   value.  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 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 (e.g. saturate to ft-1 or use the PLC) and/or report to the   application that the error has occurred.4.1.6.  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 implementationValin, et al.           Expires December 20, 2012              [Page 30]

Internet-Draft           Interactive Audio Codec               June 2012   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 range coder symbol that requires   a whole number of bits (i.e., for which ft/(fh[k] - fl[k]) is a power   of two), where there are at least p 1/8th bits available, decoding   the symbol will never cause ec_tell() or ec_tell_frac() to exceed the   size of the frame ("bust the budget").  In this case the return value   of ec_tell_frac() will only advance by more than p 1/8th bits if   there was an additional, fractional number of bits remaining, and it   will never advance beyond the next whole-bit boundary, which is safe,   since frames always contain a whole number of bits.  However, when p   is not a whole number of bits, an extra 1/8th bit is required to   ensure that decoding the symbol will not bust the budget.   The reference implementation keeps track of the total number of whole   bits that have been processed by the decoder so far in the variable   nbits_total, including the (possibly fractional) number of bits that   are currently buffered, but not consumed, inside the range coder.   nbits_total is initialized to 9 just before the initial range   renormalization process completes (or equivalently, it can be   initialized to 33 after the first renormalization).  The extra two   bits over the actual amount buffered by the range coder guarantees   that it is an upper bound and that there is enough room for the   encoder to terminate the stream.  Each iteration through the range   coder's renormalization loop increases nbits_total by 8.  Reading raw   bits increases nbits_total by the number of raw bits read.4.1.6.1.  ec_tell()   The whole number of bits buffered in rng may be estimated via lg =   ilog(rng). ec_tell() then becomes a simple matter of removing theseValin, et al.           Expires December 20, 2012              [Page 31]

Internet-Draft           Interactive Audio Codec               June 2012   bits from the total.  It returns (nbits_total - lg).   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.6.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, lg must be at least 24.  Let                          r_Q15 = rng >> (lg-16) ,   so that 32768 <= r_Q15 < 65536, an unsigned Q15 value representing   the fractional part of rng.  Then the following procedure can be used   to add one bit of precision to lg.  First, update                       r_Q15 = (r_Q15*r_Q15) >> 15 .   Then add the 16th bit of r_Q15 to lg via                        lg = 2*lg + (r_Q15 >> 16) .   Finally, if this bit was a 1, reduce r_Q15 by a factor of two via                            r_Q15 = r_Q15 >> 1 ,   so that it once again lies in the range 32768 <= r_Q15 < 65536.   This procedure is repeated three times to extend lg to 1/8th bit   precision. ec_tell_frac() then returns (nbits_total*8 - lg).4.2.  SILK Decoder   The decoder's LP layer uses a modified version of the SILK codec   (herein simply called "SILK"), which runs a decoded excitation signal   through adaptive long-term and short-term prediction synthesis   filters.  It runs at NB, MB, and WB sample rates internally.  When   used in a SWB or FB Hybrid frame, the LP layer itself still only runs   in WB.Valin, et al.           Expires December 20, 2012              [Page 32]

Internet-Draft           Interactive Audio Codec               June 20124.2.1.  SILK Decoder Modules   An overview of the decoder is given in Figure 14.        +---------+    +------------+     -->| Range   |--->| Decode     |---------------------------+      1 | Decoder | 2  | Parameters |----------+       5        |        +---------+    +------------+     4    |                |                            3 |                |                |                             \/               \/               \/                       +------------+   +------------+   +------------+                       | Generate   |-->| LTP        |-->| LPC        |                       | Excitation |   | Synthesis  |   | Synthesis  |                       +------------+   +------------+   +------------+                                               ^                |                                               |                |                           +-------------------+----------------+                           |                                      6                           |   +------------+   +-------------+                           +-->| Stereo     |-->| Sample Rate |-->                               | Unmixing   | 7 | Conversion  | 8                               +------------+   +-------------+     1: Range encoded bitstream     2: Coded parameters     3: Pulses, LSBs, and signs     4: Pitch lags, Long-Term Prediction (LTP) coefficients     5: Linear Predictive Coding (LPC) coefficients and gains     6: Decoded signal (mono or mid-side stereo)     7: Unmixed signal (mono or left-right stereo)     8: Resampled signal                          Figure 14: SILK Decoder   The decoder feeds the bitstream (1) to the range decoder fromSection 4.1, and then decodes the parameters in it (2) using the   procedures detailed in Sections4.2.3 through4.2.7.8.5.  These   parameters (3, 4, 5) are used to generate an excitation signal (seeSection 4.2.7.8.6), which is fed to an optional long-term prediction   (LTP) filter (voiced frames only, seeSection 4.2.7.9.1) and then a   short-term prediction filter (seeSection 4.2.7.9.2), producing the   decoded signal (6).  For stereo streams, the mid-side representation   is converted to separate left and right channels (7).  The result is   finally resampled to the desired output sample rate (e.g., 48 kHz) so   that the resampled signal (8) can be mixed with the CELT layer.Valin, et al.           Expires December 20, 2012              [Page 33]

Internet-Draft           Interactive Audio Codec               June 20124.2.2.  LP Layer Organization   Internally, the LP layer of a single Opus frame is composed of either   a single 10 ms regular SILK frame or between one and three 20 ms   regular SILK frames.  A stereo Opus frame may double the number of   regular SILK frames (up to a total of six), since it includes   separate frames for a mid channel and, optionally, a side channel.   Optional Low Bit-Rate Redundancy (LBRR) frames, which are reduced-   bitrate encodings of previous SILK frames, may be included to aid in   recovery from packet loss.  If present, these appear before the   regular SILK frames.  They are in most respects identical to regular,   active SILK frames, except that they are usually encoded with a lower   bitrate.  This draft uses "SILK frame" to refer to either one and   "regular SILK frame" if it needs to draw a distinction between the   two.   Logically, each SILK frame is in turn composed of either two or four   5 ms subframes.  Various parameters, such as the quantization gain of   the excitation and the pitch lag and filter coefficients can vary on   a subframe-by-subframe basis.  Physically, the parameters for each   subframe are interleaved in the bitstream, as described in the   relevant sections for each parameter.   All of these frames and subframes are decoded from the same range   coder, with no padding between them.  Thus packing multiple SILK   frames in a single Opus frame saves, on average, half a byte per SILK   frame.  It also allows some parameters to be predicted from prior   SILK frames in the same Opus frame, since this does not degrade   packet loss robustness (beyond any penalty for merely using fewer,   larger packets to store multiple frames).   Stereo support in SILK uses a variant of mid-side coding, allowing a   mono decoder to simply decode the mid channel.  However, the data for   the two channels is interleaved, so a mono decoder must still unpack   the data for the side channel.  It would be required to do so anyway   for Hybrid Opus frames, or to support decoding individual 20 ms   frames.   Table 3 summarizes the overall grouping of the contents of the LP   layer.  Figures 15 and 16 illustrate the ordering of the various SILK   frames for a 60 ms Opus frame, for both mono and stereo,   respectively.Valin, et al.           Expires December 20, 2012              [Page 34]

Internet-Draft           Interactive Audio Codec               June 2012   +-----------------------------------+---------------+---------------+   |             Symbol(s)             |     PDF(s)    |   Condition   |   +-----------------------------------+---------------+---------------+   |   Voice Activity Detection (VAD)  |    {1, 1}/2   |               |   |               flags               |               |               |   |                                   |               |               |   |             LBRR flag             |    {1, 1}/2   |               |   |                                   |               |               |   |        Per-frame LBRR flags       |    Table 4    |Section 4.2.4 |   |                                   |               |               |   |           LBRR Frame(s)           |Section 4.2.7 |Section 4.2.4 |   |                                   |               |               |   |       Regular SILK Frame(s)       |Section 4.2.7 |               |   +-----------------------------------+---------------+---------------+         Table 3: Organization of the SILK layer of an Opus frame                    +---------------------------------+                    |            VAD Flags            |                    +---------------------------------+                    |            LBRR Flag            |                    +---------------------------------+                    | Per-Frame LBRR Flags (Optional) |                    +---------------------------------+                    |     LBRR Frame 1 (Optional)     |                    +---------------------------------+                    |     LBRR Frame 2 (Optional)     |                    +---------------------------------+                    |     LBRR Frame 3 (Optional)     |                    +---------------------------------+                    |      Regular SILK Frame 1       |                    +---------------------------------+                    |      Regular SILK Frame 2       |                    +---------------------------------+                    |      Regular SILK Frame 3       |                    +---------------------------------+                       Figure 15: A 60 ms Mono FrameValin, et al.           Expires December 20, 2012              [Page 35]

Internet-Draft           Interactive Audio Codec               June 2012                 +---------------------------------------+                 |             Mid VAD Flags             |                 +---------------------------------------+                 |             Mid LBRR Flag             |                 +---------------------------------------+                 |             Side VAD Flags            |                 +---------------------------------------+                 |             Side LBRR Flag            |                 +---------------------------------------+                 |  Mid Per-Frame LBRR Flags (Optional)  |                 +---------------------------------------+                 | Side Per-Frame LBRR Flags (Optional)  |                 +---------------------------------------+                 |     Mid LBRR Frame 1 (Optional)       |                 +---------------------------------------+                 |     Side LBRR Frame 1 (Optional)      |                 +---------------------------------------+                 |     Mid LBRR Frame 2 (Optional)       |                 +---------------------------------------+                 |     Side LBRR Frame 2 (Optional)      |                 +---------------------------------------+                 |     Mid LBRR Frame 3 (Optional)       |                 +---------------------------------------+                 |     Side LBRR Frame 3 (Optional)      |                 +---------------------------------------+                 |      Mid Regular SILK Frame 1         |                 +---------------------------------------+                 | Side Regular SILK Frame 1 (Optional)  |                 +---------------------------------------+                 |      Mid Regular SILK Frame 2         |                 +---------------------------------------+                 | Side Regular SILK Frame 2 (Optional)  |                 +---------------------------------------+                 |      Mid Regular SILK Frame 3         |                 +---------------------------------------+                 | Side Regular SILK Frame 3 (Optional)  |                 +---------------------------------------+                      Figure 16: A 60 ms Stereo Frame4.2.3.  Header Bits   The LP layer begins with two to eight header bits, decoded in   silk_Decode() (dec_API.c).  These consist of one Voice Activity   Detection (VAD) bit per frame (up to 3), followed by a single flag   indicating the presence of LBRR frames.  For a stereo packet, these   first flags correspond to the mid channel, and a second set of flags   is included for the side channel.Valin, et al.           Expires December 20, 2012              [Page 36]

Internet-Draft           Interactive Audio Codec               June 2012   Because these are the first symbols decoded by the range coder and   because they are coded as binary values with uniform probability,   they can be extracted directly from the most significant bits of the   first byte of compressed data.  Thus, a receiver can determine if an   Opus frame contains any active SILK frames without the overhead of   using the range decoder.4.2.4.  Per-Frame LBRR Flags   For Opus frames longer than 20 ms, a set of LBRR flags is decoded for   each channel that has its LBRR flag set.  Each set contains one flag   per 20 ms SILK frame. 40 ms Opus frames use the 2-frame LBRR flag PDF   from Table 4, and 60 ms Opus frames use the 3-frame LBRR flag PDF.   For each channel, the resulting 2- or 3-bit integer contains the   corresponding LBRR flag for each frame, packed in order from the LSB   to the MSB.           +------------+-------------------------------------+           | Frame Size | PDF                                 |           +------------+-------------------------------------+           | 40 ms      | {0, 53, 53, 150}/256                |           |            |                                     |           | 60 ms      | {0, 41, 20, 29, 41, 15, 28, 82}/256 |           +------------+-------------------------------------+                          Table 4: LBRR Flag PDFs   A 10 or 20 ms Opus frame does not contain any per-frame LBRR flags,   as there may be at most one LBRR frame per channel.  The global LBRR   flag in the header bits (seeSection 4.2.3) is already sufficient to   indicate the presence of that single LBRR frame.4.2.5.  LBRR Frames   The LBRR frames, if present, contain an encoded representation of the   signal immediately prior to the current Opus frame as if it were   encoded with the current mode, frame size, audio bandwidth, and   channel count, even if those differ from the prior Opus frame.  When   one of these parameters changes from one Opus frame to the next, this   implies that the LBRR frames of the current Opus frame may not be   simple drop-in replacements for the contents of the previous Opus   frame.   For example, when switching from 20 ms to 60 ms, the 60 ms Opus frame   may contain LBRR frames covering up to three prior 20 ms Opus frames,   even if those frames already contained LBRR frames covering some of   the same time periods.  When switching from 20 ms to 10 ms, the 10 ms   Opus frame can contain an LBRR frame covering at most half the priorValin, et al.           Expires December 20, 2012              [Page 37]

Internet-Draft           Interactive Audio Codec               June 2012   20 ms Opus frame, potentially leaving a hole that needs to be   concealed from even a single packet loss (seeSection 4.4).  When   switching from mono to stereo, the LBRR frames in the first stereo   Opus frame MAY contain a non-trivial side channel.   In order to properly produce LBRR frames under all conditions, an   encoder might need to buffer up to 60 ms of audio and re-encode it   during these transitions.  However, the reference implementation opts   to disable LBRR frames at the transition point for simplicity.  Since   transitions are relatively infrequent in normal usage, this does not   have a significant impact on packet loss robustness.   The LBRR frames immediately follow the LBRR flags, prior to any   regular SILK frames.Section 4.2.7 describes their exact contents.   LBRR frames do not include their own separate VAD flags.  LBRR frames   are only meant to be transmitted for active speech, thus all LBRR   frames are treated as active.   In a stereo Opus frame longer than 20 ms, although the per-frame LBRR   flags for the mid channel are coded as a unit before the per-frame   LBRR flags for the side channel, the LBRR frames themselves are   interleaved.  The decoder parses an LBRR frame for the mid channel of   a given 20 ms interval (if present) and then immediately parses the   corresponding LBRR frame for the side channel (if present), before   proceeding to the next 20 ms interval.4.2.6.  Regular SILK Frames   The regular SILK frame(s) follow the LBRR frames (if any).Section 4.2.7 describes their contents, as well.  Unlike the LBRR   frames, a regular SILK frame is coded for each time interval in an   Opus frame, even if the corresponding VAD flags are unset.  For   stereo Opus frames longer than 20 ms, the regular mid and side SILK   frames for each 20 ms interval are interleaved, just as with the LBRR   frames.  The side frame may be skipped by coding an appropriate flag,   as detailed inSection 4.2.7.2.4.2.7.  SILK Frame Contents   Each SILK frame includes a set of side information that encodes   o  The frame type and quantization type (Section 4.2.7.3),   o  Quantization gains (Section 4.2.7.4),   o  Short-term prediction filter coefficients (Section 4.2.7.5),Valin, et al.           Expires December 20, 2012              [Page 38]

Internet-Draft           Interactive Audio Codec               June 2012   o  A Line Spectral Frequencies (LSF) interpolation weight      (Section 4.2.7.5.5),   o  Long-term prediction filter lags and gains (Section 4.2.7.6), and   o  A linear congruential generator (LCG) seed (Section 4.2.7.7).   The quantized excitation signal (seeSection 4.2.7.8) follows these   at the end of the frame.  Table 5 details the overall organization of   a SILK frame.Valin, et al.           Expires December 20, 2012              [Page 39]

Internet-Draft           Interactive Audio Codec               June 2012   +---------------------------+-------------------+-------------------+   |         Symbol(s)         |       PDF(s)      |     Condition     |   +---------------------------+-------------------+-------------------+   | Stereo Prediction Weights |      Table 6      |Section 4.2.7.1  |   |                           |                   |                   |   |       Mid-only Flag       |      Table 8      |Section 4.2.7.2  |   |                           |                   |                   |   |         Frame Type        |Section 4.2.7.3  |                   |   |                           |                   |                   |   |       Subframe Gains      |Section 4.2.7.4  |                   |   |                           |                   |                   |   |   Normalized LSF Stage-1  |      Table 14     |                   |   |           Index           |                   |                   |   |                           |                   |                   |   |   Normalized LSF Stage-2  |Section 4.2.7.5.2 |                   |   |          Residual         |                   |                   |   |                           |                   |                   |   |       Normalized LSF      |      Table 26     |    20 ms frame    |   |    Interpolation Weight   |                   |                   |   |                           |                   |                   |   |     Primary Pitch Lag     |Section 4.2.7.6.1 |    Voiced frame   |   |                           |                   |                   |   |   Subframe Pitch Contour  |      Table 32     |    Voiced frame   |   |                           |                   |                   |   |     Periodicity Index     |      Table 37     |    Voiced frame   |   |                           |                   |                   |   |         LTP Filter        |      Table 38     |    Voiced frame   |   |                           |                   |                   |   |        LTP Scaling        |      Table 42     |Section 4.2.7.6.3 |   |                           |                   |                   |   |          LCG Seed         |      Table 43     |                   |   |                           |                   |                   |   |   Excitation Rate Level   |      Table 45     |                   |   |                           |                   |                   |   |  Excitation Pulse Counts  |      Table 46     |                   |   |                           |                   |                   |   |      Excitation Pulse     |Section 4.2.7.8.3 |   Non-zero pulse  |   |         Locations         |                   |       count       |   |                           |                   |                   |   |      Excitation LSBs      |      Table 51     |Section 4.2.7.8.2 |   |                           |                   |                   |   |      Excitation Signs     |      Table 52     |                   |   +---------------------------+-------------------+-------------------+         Table 5: Order of the symbols in an individual SILK frameValin, et al.           Expires December 20, 2012              [Page 40]

Internet-Draft           Interactive Audio Codec               June 20124.2.7.1.  Stereo Prediction Weights   A SILK frame corresponding to the mid channel of a stereo Opus frame   begins with a pair of side channel prediction weights, designed such   that zeros indicate normal mid-side coupling.  Since these weights   can change on every frame, the first portion of each frame linearly   interpolates between the previous weights and the current ones, using   zeros for the previous weights if none are available.  These   prediction weights are never included in a mono Opus frame, and the   previous weights are reset to zeros on any transition from mono to   stereo.  They are also not included in an LBRR frame for the side   channel, even if the LBRR flags indicate the corresponding mid   channel was not coded.  In that case, the previous weights are used,   again substituting in zeros if no previous weights are available   since the last decoder reset (seeSection 4.5.2).   To summarize, these weights are coded if and only if   o  This is a stereo Opus frame (Section 3.1), and   o  The current SILK frame corresponds to the mid channel.   The prediction weights are coded in three separate pieces, which are   decoded by silk_stereo_decode_pred() (stereo_decode_pred.c).  The   first piece jointly codes the high-order part of a table index for   both weights.  The second piece codes the low-order part of each   table index.  The third piece codes an offset used to linearly   interpolate between table indices.  The details are as follows.   Let n be an index decoded with the 25-element stage-1 PDF in Table 6.   Then let i0 and i1 be indices decoded with the stage-2 and stage-3   PDFs in Table 6, respectively, and let i2 and i3 be two more indices   decoded with the stage-2 and stage-3 PDFs, all in that order.   +-------+-----------------------------------------------------------+   | Stage | PDF                                                       |   +-------+-----------------------------------------------------------+   | Stage | {7, 2, 1, 1, 1, 10, 24, 8, 1, 1, 3, 23, 92, 23, 3, 1, 1,  |   | 1     | 8, 24, 10, 1, 1, 1, 2, 7}/256                             |   |       |                                                           |   | Stage | {85, 86, 85}/256                                          |   | 2     |                                                           |   |       |                                                           |   | Stage | {51, 51, 52, 51, 51}/256                                  |   | 3     |                                                           |   +-------+-----------------------------------------------------------+                        Table 6: Stereo Weight PDFsValin, et al.           Expires December 20, 2012              [Page 41]

Internet-Draft           Interactive Audio Codec               June 2012   Then use n, i0, and i2 to form two table indices, wi0 and wi1,   according to                             wi0 = i0 + 3*(n/5)                             wi1 = i2 + 3*(n%5)   where the division is integer division.  The range of these indices   is 0 to 14, inclusive.  Let w_Q13[i] be the i'th weight from Table 7.   Then the two prediction weights, w0_Q13 and w1_Q13, are      w1_Q13 = w_Q13[wi1]               + (((w_Q13[wi1+1] - w_Q13[wi1])*6554) >> 16)*(2*i3 + 1)      w0_Q13 = w_Q13[wi0]               + (((w_Q13[wi0+1] - w_Q13[wi0])*6554) >> 16)*(2*i1 + 1)               - w1_Q13   N.b., w1_Q13 is computed first here, because w0_Q13 depends on it.   The constant 6554 is approximately 0.1 in Q16.  Although wi0 and wi1   only have 15 possible values, Table 7 contains 16 entries to allow   interpolation between entry wi0 and (wi0 + 1) (and likewise for wi1).Valin, et al.           Expires December 20, 2012              [Page 42]

Internet-Draft           Interactive Audio Codec               June 2012                         +-------+--------------+                         | Index | Weight (Q13) |                         +-------+--------------+                         | 0     |       -13732 |                         |       |              |                         | 1     |       -10050 |                         |       |              |                         | 2     |        -8266 |                         |       |              |                         | 3     |        -7526 |                         |       |              |                         | 4     |        -6500 |                         |       |              |                         | 5     |        -5000 |                         |       |              |                         | 6     |        -2950 |                         |       |              |                         | 7     |         -820 |                         |       |              |                         | 8     |          820 |                         |       |              |                         | 9     |         2950 |                         |       |              |                         | 10    |         5000 |                         |       |              |                         | 11    |         6500 |                         |       |              |                         | 12    |         7526 |                         |       |              |                         | 13    |         8266 |                         |       |              |                         | 14    |        10050 |                         |       |              |                         | 15    |        13732 |                         +-------+--------------+                       Table 7: Stereo Weight Table4.2.7.2.  Mid-only Flag   A flag appears after the stereo prediction weights that indicates if   only the mid channel is coded for this time interval.  It appears   only when   o  This is a stereo Opus frame (seeSection 3.1),   o  The current SILK frame corresponds to the mid channel, andValin, et al.           Expires December 20, 2012              [Page 43]

Internet-Draft           Interactive Audio Codec               June 2012   o  Either      *  This is a regular SILK frame where the VAD flags (seeSection 4.2.3) indicate that the corresponding side channel is         not active.      *  This is an LBRR frame where the LBRR flags (seeSection 4.2.3         andSection 4.2.4) indicate that the corresponding side channel         is not coded.   It is omitted when there are no stereo weights, for all of the same   reasons.  It is also omitted for a regular SILK frame when the VAD   flag of the corresponding side channel frame is set (indicating it is   active).  The side channel must be coded in this case, making the   mid-only flag redundant.  It is also omitted for an LBRR frame when   the corresponding LBRR flags indicate the side channel is coded.   When the flag is present, the decoder reads a single value using the   PDF in Table 8, as implemented in silk_stereo_decode_mid_only()   (stereo_decode_pred.c).  If the flag is set, then there is no   corresponding SILK frame for the side channel, the entire decoding   process for the side channel is skipped, and zeros are fed to the   stereo unmixing process (seeSection 4.2.8) instead.  As stated   above, LBRR frames still include this flag when the LBRR flag   indicates that the side channel is not coded.  In that case, if this   flag is zero (indicating that there should be a side channel), then   Packet Loss Concealment (PLC, seeSection 4.4) SHOULD be invoked to   recover a side channel signal.  Otherwise, the stereo image will   collapse.                             +---------------+                             | PDF           |                             +---------------+                             | {192, 64}/256 |                             +---------------+                        Table 8: Mid-only Flag PDF4.2.7.3.  Frame Type   Each SILK frame contains a single "frame type" symbol that jointly   codes the signal type and quantization offset type of the   corresponding frame.  If the current frame is a regular SILK frame   whose VAD bit was not set (an "inactive" frame), then the frame type   symbol takes on a value of either 0 or 1 and is decoded using the   first PDF in Table 9.  If the frame is an LBRR frame or a regular   SILK frame whose VAD flag was set (an "active" frame), then the value   of the symbol may range from 2 to 5, inclusive, and is decoded usingValin, et al.           Expires December 20, 2012              [Page 44]

Internet-Draft           Interactive Audio Codec               June 2012   the second PDF in Table 9.  Table 10 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 9: Frame Type PDFs          +------------+-------------+--------------------------+          | Frame Type | Signal Type | Quantization Offset Type |          +------------+-------------+--------------------------+          | 0          | Inactive    |                      Low |          |            |             |                          |          | 1          | Inactive    |                     High |          |            |             |                          |          | 2          | Unvoiced    |                      Low |          |            |             |                          |          | 3          | Unvoiced    |                     High |          |            |             |                          |          | 4          | Voiced      |                      Low |          |            |             |                          |          | 5          | Voiced      |                     High |          +------------+-------------+--------------------------+    Table 10: Signal Type and Quantization Offset Type from Frame Type4.2.7.4.  Subframe Gains   A separate quantization gain is coded for each 5 ms subframe.  These   gains control the step size between quantization levels of the   excitation signal and, therefore, the quality of the reconstruction.   They are independent of and unrelated to the pitch contours coded for   voiced frames.  The quantization gains are themselves uniformly   quantized to 6 bits on a log scale, giving them a resolution of   approximately 1.369 dB and a range of approximately 1.94 dB to   88.21 dB.   The subframe gains are either coded independently, or relative to the   gain from the most recent coded subframe in the same channel.   Independent coding is used if and only ifValin, et al.           Expires December 20, 2012              [Page 45]

Internet-Draft           Interactive Audio Codec               June 2012   o  This is the first subframe in the current SILK frame, and   o  Either      *  This is the first SILK frame of its type (LBRR or regular) for         this channel in the current Opus frame, or      *  The previous SILK frame of the same type (LBRR or regular) for         this channel in the same Opus frame was not coded.   In an independently coded subframe gain, the 3 most significant bits   of the quantization gain are decoded using a PDF selected from   Table 11 based on the decoded signal type (seeSection 4.2.7.3).           +-------------+------------------------------------+           | Signal Type | PDF                                |           +-------------+------------------------------------+           | Inactive    | {32, 112, 68, 29, 12, 1, 1, 1}/256 |           |             |                                    |           | Unvoiced    | {2, 17, 45, 60, 62, 47, 19, 4}/256 |           |             |                                    |           | Voiced      | {1, 3, 26, 71, 94, 50, 9, 2}/256   |           +-------------+------------------------------------+        Table 11: PDFs for Independent Quantization Gain MSB Coding   The 3 least significant bits are decoded using a uniform PDF:                 +--------------------------------------+                 | PDF                                  |                 +--------------------------------------+                 | {32, 32, 32, 32, 32, 32, 32, 32}/256 |                 +--------------------------------------+        Table 12: PDF for Independent Quantization Gain LSB Coding   These 6 bits are combined to form a value, gain_index, between 0 and   63.  When the gain for the previous subframe is available, then the   current gain is limited as follows:            log_gain = max(gain_index, previous_log_gain - 16) .   This may help some implementations limit the change in precision of   their internal LTP history.  The indices which this clamp applies to   cannot simply be removed from the codebook, because previous_log_gain   will not be available after packet loss.  The clamping is skipped   after a decoder reset, and in the side channel if the previous frame   in the side channel was not coded, since there is no value forValin, et al.           Expires December 20, 2012              [Page 46]

Internet-Draft           Interactive Audio Codec               June 2012   previous_log_gain available.  It MAY also be skipped after packet   loss.   For subframes which do not have an independent gain (including the   first subframe of frames not listed as using independent coding   above), the quantization gain is coded relative to the gain from the   previous subframe (in the same channel).  The PDF in Table 13 yields   a delta_gain_index value between 0 and 40, inclusive.   +-------------------------------------------------------------------+   | PDF                                                               |   +-------------------------------------------------------------------+   | {6, 5, 11, 31, 132, 21, 8, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, |   | 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,       |   | 1}/256                                                            |   +-------------------------------------------------------------------+             Table 13: PDF for Delta Quantization Gain Coding   The following formula translates this index into a quantization gain   for the current subframe using the gain from the previous subframe:    log_gain = clamp(0, max(2*delta_gain_index - 16,                       previous_log_gain + delta_gain_index - 4), 63) .   silk_gains_dequant() (gain_quant.c) dequantizes log_gain for the k'th   subframe and converts it into a linear Q16 scale factor via         gain_Q16[k] = silk_log2lin((0x1D1C71*log_gain>>16) + 2090)   The function silk_log2lin() (log2lin.c) computes an approximation of   2**(inLog_Q7/128.0), where inLog_Q7 is its Q7 input.  Let i =   inLog_Q7>>7 be the integer part of inLogQ7 and f = inLog_Q7&127 be   the fractional part.  Then               (1<<i) + ((-174*f*(128-f)>>16)+f)*((1<<i)>>7)   yields the approximate exponential.  The final Q16 gain values lies   between 81920 and 1686110208, inclusive (representing scale factors   of 1.25 to 25728, respectively).4.2.7.5.  Normalized Line Spectral Frequency (LSF) and Linear Predictive          Coding (LPC) Coefficients   A set of normalized Line Spectral Frequency (LSF) coefficients follow   the quantization gains in the bitstream, and represent the Linear   Predictive Coding (LPC) coefficients for the current SILK frame.   Once decoded, the normalized LSFs form an increasing list of Q15Valin, et al.           Expires December 20, 2012              [Page 47]

Internet-Draft           Interactive Audio Codec               June 2012   values between 0 and 1.  These represent the interleaved zeros on the   upper half of the unit circle (between 0 and pi, hence "normalized")   in the standard decomposition [line-spectral-pairs] of the LPC filter   into a symmetric part and an anti-symmetric part (P and Q inSection 4.2.7.5.6).  Because of non-linear effects in the decoding   process, an implementation SHOULD match the fixed-point arithmetic   described in this section exactly.  An encoder SHOULD also use the   same process.   The normalized LSFs are coded using a two-stage vector quantizer (VQ)   (Section 4.2.7.5.1 andSection 4.2.7.5.2).  NB and MB frames use an   order-10 predictor, while WB frames use an order-16 predictor, and   thus have different sets of tables.  After reconstructing the   normalized LSFs (Section 4.2.7.5.3), the decoder runs them through a   stabilization process (Section 4.2.7.5.4), interpolates them between   frames (Section 4.2.7.5.5), converts them back into LPC coefficients   (Section 4.2.7.5.6), and then runs them through further processes to   limit the range of the coefficients (Section 4.2.7.5.7) and the gain   of the filter (Section 4.2.7.5.8).  All of this is necessary to   ensure the reconstruction process is stable.4.2.7.5.1.  Normalized LSF Stage 1 Decoding   The first VQ stage uses a 32-element codebook, coded with one of the   PDFs in Table 14, depending on the audio bandwidth and the signal   type of the current SILK frame.  This yields a single index, I1, for   the entire frame, which   1.  Indexes an element in a coarse codebook,   2.  Selects the PDFs for the second stage of the VQ, and   3.  Selects the prediction weights used to remove intra-frame       redundancy from the second stage.   The actual codebook elements are listed in Table 23 and Table 24, but   they are not needed until the last stages of reconstructing the LSF   coefficients.Valin, et al.           Expires December 20, 2012              [Page 48]

Internet-Draft           Interactive Audio Codec               June 2012   +-----------+----------+--------------------------------------------+   | 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 14: PDFs for Normalized LSF Stage-1 Index Decoding4.2.7.5.2.  Normalized LSF Stage 2 Decoding   A total of 16 PDFs are available for the LSF residual in the second   stage: the 8 (a...h) for NB and MB frames given in Table 15, and the   8 (i...p) for WB frames given in Table 16.  Which PDF is used for   which coefficient is driven by the index, I1, decoded in the first   stage.  Table 17 lists the letter of the corresponding PDF for each   normalized LSF coefficient for NB and MB, and Table 18 lists the same   information for WB.Valin, et al.           Expires December 20, 2012              [Page 49]

Internet-Draft           Interactive Audio Codec               June 2012            +----------+--------------------------------------+            | Codebook | PDF                                  |            +----------+--------------------------------------+            | a        | {1, 1, 1, 15, 224, 11, 1, 1, 1}/256  |            |          |                                      |            | b        | {1, 1, 2, 34, 183, 32, 1, 1, 1}/256  |            |          |                                      |            | c        | {1, 1, 4, 42, 149, 55, 2, 1, 1}/256  |            |          |                                      |            | d        | {1, 1, 8, 52, 123, 61, 8, 1, 1}/256  |            |          |                                      |            | e        | {1, 3, 16, 53, 101, 74, 6, 1, 1}/256 |            |          |                                      |            | f        | {1, 3, 17, 55, 90, 73, 15, 1, 1}/256 |            |          |                                      |            | g        | {1, 7, 24, 53, 74, 67, 26, 3, 1}/256 |            |          |                                      |            | h        | {1, 1, 18, 63, 78, 58, 30, 6, 1}/256 |            +----------+--------------------------------------+      Table 15: PDFs for NB/MB Normalized LSF Stage-2 Index 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 16: PDFs for WB Normalized LSF Stage-2 Index Decoding                       +----+---------------------+                       | I1 | Coefficient         |                       +----+---------------------+                       |    | 0 1 2 3 4 5 6 7 8 9 |Valin, et al.           Expires December 20, 2012              [Page 50]

Internet-Draft           Interactive Audio Codec               June 2012                       | 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 December 20, 2012              [Page 51]

Internet-Draft           Interactive Audio Codec               June 2012                       | 24 | e f f f d h e f f e |                       |    |                     |                       | 25 | c d e f f g e f f e |                       |    |                     |                       | 26 | c d c d d e c d d d |                       |    |                     |                       | 27 | b b c c c c c d c c |                       |    |                     |                       | 28 | e f f g g g f g e f |                       |    |                     |                       | 29 | d f f e e e e d d c |                       |    |                     |                       | 30 | c f d h f f e e f e |                       |    |                     |                       | 31 | e e f e f g f g f e |                       +----+---------------------+    Table 17: Codebook Selection for NB/MB Normalized LSF Stage-2 Index                                 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 |          |    |                                                |          | 10 | i  j  i  i  i  i  i  i  i  i  i  i  i  i  i  j |          |    |                                                |          | 11 | k  k  l  m  n  l  l  l  l  l  l  l  k  k  j  l |Valin, et al.           Expires December 20, 2012              [Page 52]

Internet-Draft           Interactive Audio Codec               June 2012          | 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 18: Codebook Selection for WB Normalized LSF Stage-2 Index                                 Decoding   Decoding the second stage residual proceeds as follows.  For each   coefficient, the decoder reads a symbol using the PDF corresponding   to I1 from either Table 17 or Table 18, and subtracts 4 from the   result to give an index in the range -4 to 4, inclusive.  If theValin, et al.           Expires December 20, 2012              [Page 53]

Internet-Draft           Interactive Audio Codec               June 2012   index is either -4 or 4, it reads a second symbol using the PDF in   Table 19, and adds the value of this second symbol to the index,   using the same sign.  This gives the index, I2[k], a total range of   -10 to 10, inclusive.                     +-------------------------------+                     | PDF                           |                     +-------------------------------+                     | {156, 60, 24, 9, 4, 2, 1}/256 |                     +-------------------------------+         Table 19: PDF for Normalized LSF Index Extension Decoding   The decoded indices from both stages are translated back into   normalized LSF coefficients in silk_NLSF_decode() (NLSF_decode.c).   The stage-2 indices represent residuals after both the first stage of   the VQ and a separate backwards-prediction step.  The backwards   prediction process in the encoder subtracts a prediction from each   residual formed by a multiple of the coefficient that follows it.   The decoder must undo this process.  Table 20 contains lists of   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 December 20, 2012              [Page 54]

Internet-Draft           Interactive Audio Codec               June 2012                  +-------------+-----+-----+-----+-----+                  | Coefficient |   A |   B |   C |   D |                  +-------------+-----+-----+-----+-----+                  | 0           | 179 | 116 | 175 |  68 |                  |             |     |     |     |     |                  | 1           | 138 |  67 | 148 |  62 |                  |             |     |     |     |     |                  | 2           | 140 |  82 | 160 |  66 |                  |             |     |     |     |     |                  | 3           | 148 |  59 | 176 |  60 |                  |             |     |     |     |     |                  | 4           | 151 |  92 | 178 |  72 |                  |             |     |     |     |     |                  | 5           | 149 |  72 | 173 | 117 |                  |             |     |     |     |     |                  | 6           | 153 | 100 | 174 |  85 |                  |             |     |     |     |     |                  | 7           | 151 |  89 | 164 |  90 |                  |             |     |     |     |     |                  | 8           | 163 |  92 | 177 | 118 |                  |             |     |     |     |     |                  | 9           |     |     | 174 | 136 |                  |             |     |     |     |     |                  | 10          |     |     | 196 | 151 |                  |             |     |     |     |     |                  | 11          |     |     | 182 | 142 |                  |             |     |     |     |     |                  | 12          |     |     | 198 | 160 |                  |             |     |     |     |     |                  | 13          |     |     | 192 | 142 |                  |             |     |     |     |     |                  | 14          |     |     | 182 | 155 |                  +-------------+-----+-----+-----+-----+         Table 20: Prediction Weights for Normalized LSF Decoding   The prediction is undone using the procedure implemented in   silk_NLSF_residual_dequant() (NLSF_decode.c), which is as follows.   Each coefficient selects its prediction weight from one of the two   lists based on the stage-1 index, I1.  Table 21 gives the selections   for each coefficient for NB and MB, and Table 22 gives the selections   for WB.  Let d_LPC be the order of the codebook, i.e., 10 for NB and   MB, and 16 for WB, and let pred_Q8[k] be the weight for the k'th   coefficient selected by this process for 0 <= k < d_LPC-1.  Then, the   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 December 20, 2012              [Page 55]

Internet-Draft           Interactive Audio Codec               June 2012   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 December 20, 2012              [Page 56]

Internet-Draft           Interactive Audio Codec               June 2012                        | 20 | A B B A A B A B A |                        |    |                   |                        | 21 | A B B A A A B B A |                        |    |                   |                        | 22 | A A A A A B B B B |                        |    |                   |                        | 23 | A A B B A A A B B |                        |    |                   |                        | 24 | A A A B A B B B B |                        |    |                   |                        | 25 | A B B B B B B B A |                        |    |                   |                        | 26 | A A A A A A A A A |                        |    |                   |                        | 27 | A A A A A A A A A |                        |    |                   |                        | 28 | A A B A B B A B A |                        |    |                   |                        | 29 | B A A B A A A A A |                        |    |                   |                        | 30 | A A A B B A B A B |                        |    |                   |                        | 31 | B A B B A B B B B |                        +----+-------------------+      Table 21: Prediction Weight Selection for NB/MB Normalized LSF                                 Decoding           +----+---------------------------------------------+           | I1 | Coefficient                                 |           +----+---------------------------------------------+           |    | 0  1  2  3  4  5  6  7  8  9 10 11 12 13 14 |           |    |                                             |           | 0  | C  C  C  C  C  C  C  C  C  C  C  C  C  C  D |           |    |                                             |           | 1  | C  C  C  C  C  C  C  C  C  C  C  C  C  C  C |           |    |                                             |           | 2  | C  C  D  C  C  D  D  D  C  D  D  D  D  C  C |           |    |                                             |           | 3  | C  C  C  C  C  C  C  C  C  C  C  C  D  C  C |           |    |                                             |           | 4  | C  D  D  C  D  C  D  D  C  D  D  D  D  D  C |           |    |                                             |           | 5  | C  C  D  C  C  C  C  C  C  C  C  C  C  C  C |           |    |                                             |           | 6  | D  C  C  C  C  C  C  C  C  C  C  D  C  D  C |           |    |                                             |           | 7  | C  D  D  C  C  C  D  C  D  D  D  C  D  C  D |Valin, et al.           Expires December 20, 2012              [Page 57]

Internet-Draft           Interactive Audio Codec               June 2012           | 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 December 20, 2012              [Page 58]

Internet-Draft           Interactive Audio Codec               June 2012   Table 22: Prediction Weight Selection for WB Normalized LSF Decoding4.2.7.5.3.  Reconstructing the Normalized LSF Coefficients   Once the stage-1 index I1 and the stage-2 residual res_Q10[] have   been decoded, the final normalized LSF coefficients can be   reconstructed.   The spectral distortion introduced by the quantization of each LSF   coefficient varies, so the stage-2 residual is weighted accordingly,   using the low-complexity Inverse Harmonic Mean Weighting (IHMW)   function proposed in [laroia-icassp].  The weights are derived   directly from the stage-1 codebook vector.  Let cb1_Q8[k] be the k'th   entry of the stage-1 codebook vector from Table 23 or Table 24.  Then   for 0 <= k < d_LPC the following expression computes the square of   the weight as a Q18 value:           w2_Q18[k] = (1024/(cb1_Q8[k] - cb1_Q8[k-1])                        + 1024/(cb1_Q8[k+1] - cb1_Q8[k])) << 16 ,   where cb1_Q8[-1] = 0 and cb1_Q8[d_LPC] = 256, and the division is   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 constant 46214 here is approximately the square root of 2 in Q15.   The cb1_Q8[] vector completely determines these weights, and they may   be tabulated and stored as 13-bit unsigned values (with a range of   1819 to 5227, inclusive) to avoid computing them when decoding.  The   reference implementation already requires code to compute these   weights on unquantized coefficients in the encoder, in   silk_NLSF_VQ_weights_laroia() (NLSF_VQ_weights_laroia.c) and its   callers, so it reuses that code in the decoder instead of using a   pre-computed table to reduce the amount of ROM required.              +----+----------------------------------------+              | I1 | Codebook (Q8)                          |              +----+----------------------------------------+              |    |  0   1   2   3   4   5   6   7   8   9 |              |    |                                        |              | 0  | 12  35  60  83 108 132 157 180 206 228 |              |    |                                        |Valin, et al.           Expires December 20, 2012              [Page 59]

Internet-Draft           Interactive Audio Codec               June 2012              | 1  | 15  32  55  77 101 125 151 175 201 225 |              |    |                                        |              | 2  | 19  42  66  89 114 137 162 184 209 230 |              |    |                                        |              | 3  | 12  25  50  72  97 120 147 172 200 223 |              |    |                                        |              | 4  | 26  44  69  90 114 135 159 180 205 225 |              |    |                                        |              | 5  | 13  22  53  80 106 130 156 180 205 228 |              |    |                                        |              | 6  | 15  25  44  64  90 115 142 168 196 222 |              |    |                                        |              | 7  | 19  24  62  82 100 120 145 168 190 214 |              |    |                                        |              | 8  | 22  31  50  79 103 120 151 170 203 227 |              |    |                                        |              | 9  | 21  29  45  65 106 124 150 171 196 224 |              |    |                                        |              | 10 | 30  49  75  97 121 142 165 186 209 229 |              |    |                                        |              | 11 | 19  25  52  70  93 116 143 166 192 219 |              |    |                                        |              | 12 | 26  34  62  75  97 118 145 167 194 217 |              |    |                                        |              | 13 | 25  33  56  70  91 113 143 165 196 223 |              |    |                                        |              | 14 | 21  34  51  72  97 117 145 171 196 222 |              |    |                                        |              | 15 | 20  29  50  67  90 117 144 168 197 221 |              |    |                                        |              | 16 | 22  31  48  66  95 117 146 168 196 222 |              |    |                                        |              | 17 | 24  33  51  77 116 134 158 180 200 224 |              |    |                                        |              | 18 | 21  28  70  87 106 124 149 170 194 217 |              |    |                                        |              | 19 | 26  33  53  64  83 117 152 173 204 225 |              |    |                                        |              | 20 | 27  34  65  95 108 129 155 174 210 225 |              |    |                                        |              | 21 | 20  26  72  99 113 131 154 176 200 219 |              |    |                                        |              | 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 |              |    |                                        |Valin, et al.           Expires December 20, 2012              [Page 60]

Internet-Draft           Interactive Audio Codec               June 2012              | 25 | 21  29  49  63  85 111 142 163 193 222 |              |    |                                        |              | 26 | 27  48  77 103 133 158 179 196 215 232 |              |    |                                        |              | 27 | 29  47  74  99 124 151 176 198 220 237 |              |    |                                        |              | 28 | 33  42  61  76  93 121 155 174 207 225 |              |    |                                        |              | 29 | 29  53  87 112 136 154 170 188 208 227 |              |    |                                        |              | 30 | 24  30  52  84 131 150 166 186 203 229 |              |    |                                        |              | 31 | 37  48  64  84 104 118 156 177 201 230 |              +----+----------------------------------------+          Table 23: NB/MB Normalized LSF Stage-1 Codebook Vectors    +----+------------------------------------------------------------+    | I1 | Codebook (Q8)                                              |    +----+------------------------------------------------------------+    |    |  0  1  2  3  4   5   6   7   8   9  10  11  12  13  14  15 |    |    |                                                            |    | 0  |  7 23 38 54 69  85 100 116 131 147 162 178 193 208 223 239 |    |    |                                                            |    | 1  | 13 25 41 55 69  83  98 112 127 142 157 171 187 203 220 236 |    |    |                                                            |    | 2  | 15 21 34 51 61  78  92 106 126 136 152 167 185 205 225 240 |    |    |                                                            |    | 3  | 10 21 36 50 63  79  95 110 126 141 157 173 189 205 221 237 |    |    |                                                            |    | 4  | 17 20 37 51 59  78  89 107 123 134 150 164 184 205 224 240 |    |    |                                                            |    | 5  | 10 15 32 51 67  81  96 112 129 142 158 173 189 204 220 236 |    |    |                                                            |    | 6  |  8 21 37 51 65  79  98 113 126 138 155 168 179 192 209 218 |    |    |                                                            |    | 7  | 12 15 34 55 63  78  87 108 118 131 148 167 185 203 219 236 |    |    |                                                            |    | 8  | 16 19 32 36 56  79  91 108 118 136 154 171 186 204 220 237 |    |    |                                                            |    | 9  | 11 28 43 58 74  89 105 120 135 150 165 180 196 211 226 241 |    |    |                                                            |    | 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 |    |    |                                                            |Valin, et al.           Expires December 20, 2012              [Page 61]

Internet-Draft           Interactive Audio Codec               June 2012    | 13 | 17 23 35 46 56  77  92 106 123 134 152 167 185 204 222 237 |    |    |                                                            |    | 14 | 14 17 45 53 63  75  89 107 115 132 151 171 188 206 221 240 |    |    |                                                            |    | 15 |  9 16 29 40 56  71  88 103 119 137 154 171 189 205 222 237 |    |    |                                                            |    | 16 | 16 19 36 48 57  76  87 105 118 132 150 167 185 202 218 236 |    |    |                                                            |    | 17 | 12 17 29 54 71  81  94 104 126 136 149 164 182 201 221 237 |    |    |                                                            |    | 18 | 15 28 47 62 79  97 115 129 142 155 168 180 194 208 223 238 |    |    |                                                            |    | 19 |  8 14 30 45 62  78  94 111 127 143 159 175 192 207 223 239 |    |    |                                                            |    | 20 | 17 30 49 62 79  92 107 119 132 145 160 174 190 204 220 235 |    |    |                                                            |    | 21 | 14 19 36 45 61  76  91 108 121 138 154 172 189 205 222 238 |    |    |                                                            |    | 22 | 12 18 31 45 60  76  91 107 123 138 154 171 187 204 221 236 |    |    |                                                            |    | 23 | 13 17 31 43 53  70  83 103 114 131 149 167 185 203 220 237 |    |    |                                                            |    | 24 | 17 22 35 42 58  78  93 110 125 139 155 170 188 206 224 240 |    |    |                                                            |    | 25 |  8 15 34 50 67  83  99 115 131 146 162 178 193 209 224 239 |    |    |                                                            |    | 26 | 13 16 41 66 73  86  95 111 128 137 150 163 183 206 225 241 |    |    |                                                            |    | 27 | 17 25 37 52 63  75  92 102 119 132 144 160 175 191 212 231 |    |    |                                                            |    | 28 | 19 31 49 65 83 100 117 133 147 161 174 187 200 213 227 242 |    |    |                                                            |    | 29 | 18 31 52 68 88 103 117 126 138 149 163 177 192 207 223 239 |    |    |                                                            |    | 30 | 16 29 47 61 76  90 106 119 133 147 161 176 193 209 224 240 |    |    |                                                            |    | 31 | 15 21 35 50 61  73  86  97 110 119 129 141 175 198 218 237 |    +----+------------------------------------------------------------+           Table 24: WB Normalized LSF Stage-1 Codebook Vectors   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] = clamp(0,                    (cb1_Q8[k]<<7) + (res_Q10[k]<<14)/w_Q9[k], 32767) ,Valin, et al.           Expires December 20, 2012              [Page 62]

Internet-Draft           Interactive Audio Codec               June 2012   where the division is integer division.  However, nothing in either   the reconstruction process or the quantization process in the encoder   thus far guarantees that the coefficients are monotonically   increasing and separated well enough to ensure a stable filter   [Kabal86].  When using the reference encoder, roughly 2% of frames   violate this constraint.  The next section describes a stabilization   procedure used to make these guarantees.4.2.7.5.4.  Normalized LSF Stabilization   The normalized LSF stabilization procedure is implemented in   silk_NLSF_stabilize() (NLSF_stabilize.c).  This process ensures that   consecutive values of the normalized LSF coefficients, NLSF_Q15[],   are spaced some minimum distance apart (predetermined to be the 0.01   percentile of a large training set).  Table 25 gives the minimum   spacings for NB and MB and those for WB, where row k is the minimum   allowed value of NLSF_Q[k]-NLSF_Q[k-1].  For the purposes of   computing this spacing for the first and last coefficient,   NLSF_Q15[-1] is taken to be 0, and NLSF_Q15[d_LPC] is taken to be   32768.Valin, et al.           Expires December 20, 2012              [Page 63]

Internet-Draft           Interactive Audio Codec               June 2012                     +-------------+-----------+-----+                     | Coefficient | NB and MB |  WB |                     +-------------+-----------+-----+                     | 0           |       250 | 100 |                     |             |           |     |                     | 1           |         3 |   3 |                     |             |           |     |                     | 2           |         6 |  40 |                     |             |           |     |                     | 3           |         3 |   3 |                     |             |           |     |                     | 4           |         3 |   3 |                     |             |           |     |                     | 5           |         3 |   3 |                     |             |           |     |                     | 6           |         4 |   5 |                     |             |           |     |                     | 7           |         3 |  14 |                     |             |           |     |                     | 8           |         3 |  14 |                     |             |           |     |                     | 9           |         3 |  10 |                     |             |           |     |                     | 10          |       461 |  11 |                     |             |           |     |                     | 11          |           |   3 |                     |             |           |     |                     | 12          |           |   8 |                     |             |           |     |                     | 13          |           |   9 |                     |             |           |     |                     | 14          |           |   7 |                     |             |           |     |                     | 15          |           |   3 |                     |             |           |     |                     | 16          |           | 347 |                     +-------------+-----------+-----+         Table 25: Minimum Spacing for Normalized LSF Coefficients   The procedure starts off by trying to make small adjustments which   attempt to minimize the amount of distortion introduced.  After 20   such adjustments, it falls back to a more direct method which   guarantees the constraints are enforced but may require large   adjustments.   Let NDeltaMin_Q15[k] be the minimum required spacing for the current   audio bandwidth from Table 25.  First, the procedure finds the indexValin, et al.           Expires December 20, 2012              [Page 64]

Internet-Draft           Interactive Audio Codec               June 2012   i where NLSF_Q15[i] - NLSF_Q15[i-1] - NDeltaMin_Q15[i] is the   smallest, breaking ties by using the lower value of i.  If this value   is non-negative, then the stabilization stops; the coefficients   satisfy all the constraints.  Otherwise, if i == 0, it sets   NLSF_Q15[0] to NDeltaMin_Q15[0], and if i == d_LPC, it sets   NLSF_Q15[d_LPC-1] to (32768 - NDeltaMin_Q15[d_LPC]).  For all other   values of i, both NLSF_Q15[i-1] and NLSF_Q15[i] are updated as   follows:                                             i-1                                             __    min_center_Q15 = (NDeltaMin_Q15[i]>>1) + \  NDeltaMin_Q15[k]                                             /_                                             k=0                                                    d_LPC                                                     __    max_center_Q15 = 32768 - (NDeltaMin_Q15[i]>>1) - \  NDeltaMin_Q15[k]                                                     /_                                                    k=i+1   center_freq_Q15 = clamp(min_center_Q15[i],                           (NLSF_Q15[i-1] + NLSF_Q15[i] + 1)>>1,                           max_center_Q15[i])    NLSF_Q15[i-1] = center_freq_Q15 - (NDeltaMin_Q15[i]>>1)      NLSF_Q15[i] = NLSF_Q15[i-1] + NDeltaMin_Q15[i] .   Then the procedure repeats again, until it has either executed 20   times or has stopped because the coefficients satisfy all the   constraints.   After the 20th repetition of the above procedure, the following   fallback procedure executes once.  First, the values of NLSF_Q15[k]   for 0 <= k < d_LPC are sorted in ascending order.  Then for each   value of k from 0 to d_LPC-1, NLSF_Q15[k] is set to            max(NLSF_Q15[k], NLSF_Q15[k-1] + NDeltaMin_Q15[k]) .   Next, for each value of k from d_LPC-1 down to 0, NLSF_Q15[k] is set   to           min(NLSF_Q15[k], NLSF_Q15[k+1] - NDeltaMin_Q15[k+1]) .4.2.7.5.5.  Normalized LSF Interpolation   For 20 ms SILK frames, the first half of the frame (i.e., the first   two subframes) may use normalized LSF coefficients that are   interpolated between the decoded LSFs for the most recent coded frameValin, et al.           Expires December 20, 2012              [Page 65]

Internet-Draft           Interactive Audio Codec               June 2012   (in the same channel) and the current frame.  A Q2 interpolation   factor follows the LSF coefficient indices in the bitstream, which is   decoded using the PDF in Table 26.  This happens in   silk_decode_indices() (decode_indices.c).  After either   o  An uncoded regular SILK frame in the side channel, or   o  A decoder reset (seeSection 4.5.2),   the decoder still decodes this factor, but ignores its value and   always uses 4 instead.  For 10 ms SILK frames, this factor is not   stored at all.                       +---------------------------+                       | PDF                       |                       +---------------------------+                       | {13, 22, 29, 11, 181}/256 |                       +---------------------------+           Table 26: PDF for Normalized LSF Interpolation Index   Let n2_Q15[k] be the normalized LSF coefficients decoded by the   procedure inSection 4.2.7.5, n0_Q15[k] be the LSF coefficients   decoded for the prior frame, and w_Q2 be the interpolation factor.   Then the normalized LSF coefficients used for the first half of a   20 ms frame, n1_Q15[k], are       n1_Q15[k] = n0_Q15[k] + (w_Q2*(n2_Q15[k] - n0_Q15[k]) >> 2) .   This interpolation is performed in silk_decode_parameters()   (decode_parameters.c).4.2.7.5.6.  Converting Normalized LSFs to LPC Coefficients   Any LPC filter A(z) can be split into a symmetric part P(z) and an   anti-symmetric part Q(z) such that                          d_LPC                           __         -k   1                A(z) = 1 - \  a[k] * z   = - * (P(z) + Q(z))                           /_              2                           k=1   withValin, et al.           Expires December 20, 2012              [Page 66]

Internet-Draft           Interactive Audio Codec               June 2012                                    -d_LPC-1      -1                     P(z) = A(z) + z         * A(z  )                                    -d_LPC-1      -1                     Q(z) = A(z) - z         * A(z  ) .   The even normalized LSF coefficients correspond to a pair of   conjugate roots of P(z), while the odd coefficients correspond to a   pair of conjugate roots of Q(z), all of which lie on the unit circle.   In addition, P(z) has a root at pi and Q(z) has a root at 0.  Thus,   they may be reconstructed mathematically from a set of normalized LSF   coefficients, n[k], as                          d_LPC/2-1                      -1     ___                        -1    -2         P(z) = (1 + z  ) *  | |  (1 - 2*cos(pi*n[2*k])*z  + z  )                             k=0                          d_LPC/2-1                      -1     ___                          -1    -2         Q(z) = (1 - z  ) *  | |  (1 - 2*cos(pi*n[2*k+1])*z  + z  )                             k=0   However, SILK performs this reconstruction using a fixed-point   approximation so that all decoders can reproduce it in a bit-exact   manner to avoid prediction drift.  The function silk_NLSF2A()   (NLSF2A.c) implements this procedure.   To start, it approximates cos(pi*n[k]) using a table lookup with   linear interpolation.  The encoder SHOULD use the inverse of this   piecewise linear approximation, rather than the true inverse of the   cosine function, when deriving the normalized LSF coefficients.   These values are also re-ordered to improve numerical accuracy when   constructing the LPC polynomials.Valin, et al.           Expires December 20, 2012              [Page 67]

Internet-Draft           Interactive Audio Codec               June 2012                     +-------------+-----------+----+                     | Coefficient | NB and MB | WB |                     +-------------+-----------+----+                     | 0           |         0 |  0 |                     |             |           |    |                     | 1           |         9 | 15 |                     |             |           |    |                     | 2           |         6 |  8 |                     |             |           |    |                     | 3           |         3 |  7 |                     |             |           |    |                     | 4           |         4 |  4 |                     |             |           |    |                     | 5           |         5 | 11 |                     |             |           |    |                     | 6           |         8 | 12 |                     |             |           |    |                     | 7           |         1 |  3 |                     |             |           |    |                     | 8           |         2 |  2 |                     |             |           |    |                     | 9           |         7 | 13 |                     |             |           |    |                     | 10          |           | 10 |                     |             |           |    |                     | 11          |           |  5 |                     |             |           |    |                     | 12          |           |  6 |                     |             |           |    |                     | 13          |           |  9 |                     |             |           |    |                     | 14          |           | 14 |                     |             |           |    |                     | 15          |           |  1 |                     +-------------+-----------+----+             Table 27: LSF Ordering for Polynomial Evaluation   The top 7 bits of each normalized LSF coefficient index a value in   the table, and the next 8 bits interpolate between it and the next   value.  Let i = (n[k] >> 8) be the integer index and f = (n[k] & 255)   be the fractional part of a given coefficient.  Then the re-ordered,   approximated cosine, c_Q17[ordering[k]], is      c_Q17[ordering[k]] = (cos_Q12[i]*256                            + (cos_Q12[i+1]-cos_Q12[i])*f + 4) >> 3 ,   where ordering[k] is the k'th entry of the column of Table 27Valin, et al.           Expires December 20, 2012              [Page 68]

Internet-Draft           Interactive Audio Codec               June 2012   corresponding to the current audio bandwidth and cos_Q12[i] is the   i'th entry of Table 28.                  +-----+-------+-------+-------+-------+                  |   i |    +0 |    +1 |    +2 |    +3 |                  +-----+-------+-------+-------+-------+                  |   0 |  4096 |  4095 |  4091 |  4085 |                  |     |       |       |       |       |                  |   4 |  4076 |  4065 |  4052 |  4036 |                  |     |       |       |       |       |                  |   8 |  4017 |  3997 |  3973 |  3948 |                  |     |       |       |       |       |                  |  12 |  3920 |  3889 |  3857 |  3822 |                  |     |       |       |       |       |                  |  16 |  3784 |  3745 |  3703 |  3659 |                  |     |       |       |       |       |                  |  20 |  3613 |  3564 |  3513 |  3461 |                  |     |       |       |       |       |                  |  24 |  3406 |  3349 |  3290 |  3229 |                  |     |       |       |       |       |                  |  28 |  3166 |  3102 |  3035 |  2967 |                  |     |       |       |       |       |                  |  32 |  2896 |  2824 |  2751 |  2676 |                  |     |       |       |       |       |                  |  36 |  2599 |  2520 |  2440 |  2359 |                  |     |       |       |       |       |                  |  40 |  2276 |  2191 |  2106 |  2019 |                  |     |       |       |       |       |                  |  44 |  1931 |  1842 |  1751 |  1660 |                  |     |       |       |       |       |                  |  48 |  1568 |  1474 |  1380 |  1285 |                  |     |       |       |       |       |                  |  52 |  1189 |  1093 |   995 |   897 |                  |     |       |       |       |       |                  |  56 |   799 |   700 |   601 |   501 |                  |     |       |       |       |       |                  |  60 |   401 |   301 |   201 |   101 |                  |     |       |       |       |       |                  |  64 |     0 |  -101 |  -201 |  -301 |                  |     |       |       |       |       |                  |  68 |  -401 |  -501 |  -601 |  -700 |                  |     |       |       |       |       |                  |  72 |  -799 |  -897 |  -995 | -1093 |                  |     |       |       |       |       |                  |  76 | -1189 | -1285 | -1380 | -1474 |                  |     |       |       |       |       |                  |  80 | -1568 | -1660 | -1751 | -1842 |                  |     |       |       |       |       |Valin, et al.           Expires December 20, 2012              [Page 69]

Internet-Draft           Interactive Audio Codec               June 2012                  |  84 | -1931 | -2019 | -2106 | -2191 |                  |     |       |       |       |       |                  |  88 | -2276 | -2359 | -2440 | -2520 |                  |     |       |       |       |       |                  |  92 | -2599 | -2676 | -2751 | -2824 |                  |     |       |       |       |       |                  |  96 | -2896 | -2967 | -3035 | -3102 |                  |     |       |       |       |       |                  | 100 | -3166 | -3229 | -3290 | -3349 |                  |     |       |       |       |       |                  | 104 | -3406 | -3461 | -3513 | -3564 |                  |     |       |       |       |       |                  | 108 | -3613 | -3659 | -3703 | -3745 |                  |     |       |       |       |       |                  | 112 | -3784 | -3822 | -3857 | -3889 |                  |     |       |       |       |       |                  | 116 | -3920 | -3948 | -3973 | -3997 |                  |     |       |       |       |       |                  | 120 | -4017 | -4036 | -4052 | -4065 |                  |     |       |       |       |       |                  | 124 | -4076 | -4085 | -4091 | -4095 |                  |     |       |       |       |       |                  | 128 | -4096 |       |       |       |                  +-----+-------+-------+-------+-------+               Table 28: Q12 Cosine Table for LSF Conversion   Given the list of cosine values, silk_NLSF2A_find_poly() (NLSF2A.c)   computes the coefficients of P and Q, described here via a simple   recurrence.  Let p_Q16[k][j] and q_Q16[k][j] be the coefficients of   the products of the first (k+1) root pairs for P and Q, with j   indexing the coefficient number.  Only the first (k+2) coefficients   are needed, as the products are symmetric.  Let   p_Q16[0][0] = q_Q16[0][0] = 1<<16, p_Q16[0][1] = -c_Q17[0],   q_Q16[0][1] = -c_Q17[1], and d2 = d_LPC/2.  As boundary conditions,   assume p_Q16[k][j] = q_Q16[k][j] = 0 for all j < 0.  Also, assume   p_Q16[k][k+2] = p_Q16[k][k] and q_Q16[k][k+2] = q_Q16[k][k] (because   of the symmetry).  Then, for 0 < k < d2 and 0 <= j <= k+1,       p_Q16[k][j] = p_Q16[k-1][j] + p_Q16[k-1][j-2]                     - ((c_Q17[2*k]*p_Q16[k-1][j-1] + 32768)>>16) ,       q_Q16[k][j] = q_Q16[k-1][j] + q_Q16[k-1][j-2]                     - ((c_Q17[2*k+1]*q_Q16[k-1][j-1] + 32768)>>16) .   The use of Q17 values for the cosine terms in an otherwise Q16   expression implicitly scales them by a factor of 2.  The   multiplications in this recurrence may require up to 48 bits ofValin, et al.           Expires December 20, 2012              [Page 70]

Internet-Draft           Interactive Audio Codec               June 2012   precision in the result to avoid overflow.  In practice, each row of   the recurrence only depends on the previous row, so an implementation   does not need to store all of them.   silk_NLSF2A() uses the values from the last row of this recurrence to   reconstruct a 32-bit version of the LPC filter (without the leading   1.0 coefficient), a32_Q17[k], 0 <= k < d2:       a32_Q17[k]         = -(q_Q16[d2-1][k+1] - q_Q16[d2-1][k])                            - (p_Q16[d2-1][k+1] + p_Q16[d2-1][k])) ,       a32_Q17[d_LPC-k-1] =  (q_Q16[d2-1][k+1] - q_Q16[d2-1][k])                            - (p_Q16[d2-1][k+1] + p_Q16[d2-1][k])) .   The sum and difference of two terms from each of the p_Q16 and q_Q16   coefficient lists reflect the (1 + z**-1) and (1 - z**-1) factors of   P and Q, respectively.  The promotion of the expression from Q16 to   Q17 implicitly scales the result by 1/2.4.2.7.5.7.  Limiting the Range of the LPC Coefficients   The a32_Q17[] coefficients are too large to fit in a 16-bit value,   which significantly increases the cost of applying this filter in   fixed-point decoders.  Reducing them to Q12 precision doesn't incur   any significant quality loss, but still does not guarantee they will   fit. silk_NLSF2A() applies up to 10 rounds of bandwidth expansion to   limit the dynamic range of these coefficients.  Even floating-point   decoders SHOULD perform these steps, to avoid mismatch.   For each round, the process first finds the index k such that   abs(a32_Q17[k]) is largest, breaking ties by choosing the lowest   value of k.  Then, it computes the corresponding Q12 precision value,   maxabs_Q12, subject to an upper bound to avoid overflow in subsequent   computations:             maxabs_Q12 = min((maxabs_Q17 + 16) >> 5, 163838) .   If this is larger than 32767, the procedure derives the chirp factor,   sc_Q16[0], to use in the bandwidth expansion as                                  (maxabs_Q12 - 32767) << 14              sc_Q16[0] = 65470 - -------------------------- ,                                  (maxabs_Q12 * (k+1)) >> 2   where the division here is 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 tooValin, et al.           Expires December 20, 2012              [Page 71]

Internet-Draft           Interactive Audio Codec               June 2012   large.  The upper bound on maxabs_Q12, 163838, was chosen because it   is equal to ((2**31 - 1) >> 14) + 32767, i.e., the largest value of   maxabs_Q12 that would not overflow the numerator in the equation   above when stored in a signed 32-bit integer.   silk_bwexpander_32() (bwexpander_32.c) performs the bandwidth   expansion (again, only when maxabs_Q12 is greater than 32767) using   the following recurrence:              a32_Q17[k] = (a32_Q17[k]*sc_Q16[k]) >> 16             sc_Q16[k+1] = (sc_Q16[0]*sc_Q16[k] + 32768) >> 16   The first multiply may require up to 48 bits of precision in the   result to avoid overflow.  The second multiply must be unsigned to   avoid overflow with only 32 bits of precision.  The reference   implementation uses a slightly more complex formulation that avoids   the 32-bit overflow using signed multiplication, but is otherwise   equivalent.   After 10 rounds of bandwidth expansion are performed, they are simply   saturated to 16 bits:      a32_Q17[k] = clamp(-32768, (a32_Q17[k] + 16) >> 5, 32767) << 5 .   Because this performs the actual saturation in the Q12 domain, but   converts the coefficients back to the Q17 domain for the purposes of   prediction gain limiting, this step must be performed after the 10th   round of bandwidth expansion, regardless of whether or not the Q12   version of any coefficient still overflows a 16-bit integer.  This   saturation is not performed if maxabs_Q12 drops to 32767 or less   prior to the 10th round.4.2.7.5.8.  Limiting the Prediction Gain of the LPC Filter   The prediction gain of an LPC synthesis filter is the square-root of   the output energy when the filter is excited by a unit-energy   impulse.  Even if the Q12 coefficients would fit, the resulting   filter may still have a significant gain (especially for voiced   sounds), making the filter unstable. silk_NLSF2A() applies up to 18   additional rounds of bandwidth expansion to limit the prediction   gain.  Instead of controlling the amount of bandwidth expansion using   the prediction gain itself (which may diverge to infinity for an   unstable filter), silk_NLSF2A() uses silk_LPC_inverse_pred_gain_QA()   (LPC_inv_pred_gain.c) to compute the reflection coefficients   associated with the filter.  The filter is stable if and only if the   magnitude of these coefficients is sufficiently less than one.  The   reflection coefficients, rc[k], can be computed using a simpleValin, et al.           Expires December 20, 2012              [Page 72]

Internet-Draft           Interactive Audio Codec               June 2012   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, silk_LPC_inverse_pred_gain_QA() approximates this using   fixed-point arithmetic to guarantee reproducible results across   platforms and implementations.  Since small changes in the   coefficients can make a stable filter unstable, it takes the real Q12   coefficients that will be used during reconstruction as input.  Thus,   let                    a32_Q12[n] = (a32_Q17[n] + 16) >> 5   be the Q12 version of the LPC coefficients that will eventually be   used.  As a simple initial check, the decoder computes the DC   response as                                  d_PLC-1                                    __                          DC_resp = \   a32_Q12[n]                                    /_                                    n=0   and if DC_resp > 4096, the filter is unstable.   Increasing the precision of these Q12 coefficients to Q24 for   intermediate computations allows more accurate computation of the   reflection coefficients, so the decoder initializes the recurrence   via                  a32_Q24[d_LPC-1][n] = a32_Q12[n] << 12 .   Then for each k from d_LPC-1 down to 0, if   abs(a32_Q24[k][k]) > 16773022, the filter is unstable and the   recurrence stops.  The constant 16773022 here is approximately   0.99975 in Q24.  Otherwise, row k-1 of a32_Q24 is computed from row k   asValin, et al.           Expires December 20, 2012              [Page 73]

Internet-Draft           Interactive Audio Codec               June 2012         rc_Q31[k] = -a32_Q24[k][k] << 7 ,        div_Q30[k] = (1<<30) - (rc_Q31[k]*rc_Q31[k] >> 32) ,             b1[k] = ilog(div_Q30[k]) ,             b2[k] = b1[k] - 16 ,                           (1<<29) - 1        inv_Qb2[k] = ----------------------- ,                     div_Q30[k] >> (b2[k]+1)        err_Q29[k] = (1<<29)                     - ((div_Q30[k]<<(15-b2[k]))*inv_Qb2[k] >> 16) ,       gain_Qb1[k] = ((inv_Qb2[k] << 16)                      + (err_Q29[k]*inv_Qb2[k] >> 13)) ,   num_Q24[k-1][n] = a32_Q24[k][n]                     - ((a32_Q24[k][k-n-1]*rc_Q31[k] + (1<<30)) >> 31) ,   a32_Q24[k-1][n] = (num_Q24[k-1][n]*gain_Qb1[k]                      + (1<<(b1[k]-1))) >> b1[k] ,   where 0 <= n < k.  Here, rc_Q30[k] are the reflection coefficients.   div_Q30[k] is the denominator for each iteration, and gain_Qb1[k] is   its multiplicative inverse (with b1[k] fractional bits, where b1[k]   ranges from 20 to 31). inv_Qb2[k], which ranges from 16384 to 32767,   is a low-precision version of that inverse (with b2[k] fractional   bits). err_Q29[k] is the residual error, ranging from -32763 to   32392, which is used to improve the accuracy.  The values   t_Q24[k-1][n] for each n are the numerators for the next row of   coefficients in the recursion, and a32_Q24[k-1][n] is the final   version of that row.  Every multiply in this procedure except the one   used to compute gain_Qb1[k] requires more than 32 bits of precision,   but otherwise all intermediate results fit in 32 bits or less.  In   practice, because each row only depends on the next one, an   implementation does not need to store them all.   If abs(a32_Q24[k][k]) <= 16773022 for 0 <= k < d_LPC, then the filter   is considered stable.  However, the problem of determining stability   is ill-conditioned when the filter contains several reflection   coefficients whose magnitude is very close to one.  This fixed-point   algorithm is not mathematically guaranteed to correctly classify   filters as stable or unstable in this case, though it does very well   in practice.   On round i, 1 <= i <= 18, if the filter passes these stabilityValin, et al.           Expires December 20, 2012              [Page 74]

Internet-Draft           Interactive Audio Codec               June 2012   checks, then this procedure stops, and the final LPC coefficients to   use for reconstruction inSection 4.2.7.9.2 are                    a_Q12[k] = (a32_Q17[k] + 16) >> 5 .   Otherwise, a round of bandwidth expansion is applied using the same   procedure as inSection 4.2.7.5.7, with                        sc_Q16[0] = 65536 - (2<<i) .   During the 15th round, sc_Q16[0] becomes 0 in the above equation, so   a_Q12[k] is set to 0 for all k, guaranteeing a stable filter.4.2.7.6.  Long-Term Prediction (LTP) Parameters   After the normalized LSF indices and, for 20 ms frames, the LSF   interpolation index, voiced frames (seeSection 4.2.7.3) include   additional LTP parameters.  There is one primary lag index for each   SILK frame, but this is refined to produce a separate lag index per   subframe using a vector quantizer.  Each subframe also gets its own   prediction gain coefficient.4.2.7.6.1.  Pitch Lags   The primary lag index is coded either relative to the primary lag of   the prior frame in the same channel, or as an absolute index.   Absolute coding is used if and only if   o  This is the first SILK frame of its type (LBRR or regular) for      this channel in the current Opus frame,   o  The previous SILK frame of the same type (LBRR or regular) for      this channel in the same Opus frame was not coded, or   o  That previous SILK frame was coded, but was not voiced (seeSection 4.2.7.3).   With absolute coding, the primary pitch lag may range from 2 ms   (inclusive) up to 18 ms (exclusive), corresponding to pitches from   500 Hz down to 55.6 Hz, respectively.  It is comprised of a high part   and a low part, where the decoder reads the high part using the 32-   entry codebook in Table 29 and the low part using the codebook   corresponding to the current audio bandwidth from Table 30.  The   final primary pitch lag is then                lag = lag_high*lag_scale + lag_low + lag_min   where lag_high is the high part, lag_low is the low part, andValin, et al.           Expires December 20, 2012              [Page 75]

Internet-Draft           Interactive Audio Codec               June 2012   lag_scale and lag_min are the values from the "Scale" and "Minimum   Lag" columns of Table 30, respectively.   +-------------------------------------------------------------------+   | PDF                                                               |   +-------------------------------------------------------------------+   | {3, 3, 6, 11, 21, 30, 32, 19, 11, 10, 12, 13, 13, 12, 11, 9, 8,   |   | 7, 6, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1}/256                  |   +-------------------------------------------------------------------+             Table 29: PDF for High Part of Primary Pitch Lag   +------------+------------------------+-------+----------+----------+   | Audio      | PDF                    | Scale | Minimum  | Maximum  |   | Bandwidth  |                        |       | Lag      | Lag      |   +------------+------------------------+-------+----------+----------+   | NB         | {64, 64, 64, 64}/256   | 4     | 16       | 144      |   |            |                        |       |          |          |   | MB         | {43, 42, 43, 43, 42,   | 6     | 24       | 216      |   |            | 43}/256                |       |          |          |   |            |                        |       |          |          |   | WB         | {32, 32, 32, 32, 32,   | 8     | 32       | 288      |   |            | 32, 32, 32}/256        |       |          |          |   +------------+------------------------+-------+----------+----------+              Table 30: PDF for Low Part of Primary Pitch Lag   All frames that do not use absolute coding for the primary lag index   use relative coding instead.  The decoder reads a single delta value   using the 21-entry PDF in Table 31.  If the resulting value is zero,   it falls back to the absolute coding procedure from the prior   paragraph.  Otherwise, the final primary pitch lag is then                 lag = previous_lag + (delta_lag_index - 9)   where previous_lag is the primary pitch lag from the most recent   frame in the same channel and delta_lag_index is the value just   decoded.  This allows a per-frame change in the pitch lag of -8 to   +11 samples.  The decoder does no clamping at this point, so this   value can fall outside the range of 2 ms to 18 ms, and the decoder   must use this unclamped value when using relative coding in the next   SILK frame (if any).  However, because an Opus frame can use relative   coding for at most two consecutive SILK frames, integer overflow   should not be an issue.Valin, et al.           Expires December 20, 2012              [Page 76]

Internet-Draft           Interactive Audio Codec               June 2012   +-------------------------------------------------------------------+   | PDF                                                               |   +-------------------------------------------------------------------+   | {46, 2, 2, 3, 4, 6, 10, 15, 26, 38, 30, 22, 15, 10, 7, 6, 4, 4,   |   | 2, 2, 2}/256                                                      |   +-------------------------------------------------------------------+                Table 31: PDF for Primary Pitch Lag Change   After the primary pitch lag, a "pitch contour", stored as a single   entry from one of four small VQ codebooks, gives lag offsets for each   subframe in the current SILK frame.  The codebook index is decoded   using one of the PDFs in Table 32 depending on the current frame size   and audio bandwidth.  Tables 33 through 36 give the corresponding   offsets to apply to the primary pitch lag for each subframe given the   decoded codebook index.   +-----------+--------+----------+-----------------------------------+   | Audio     | SILK   | Codebook | PDF                               |   | Bandwidth | Frame  |     Size |                                   |   |           | Size   |          |                                   |   +-----------+--------+----------+-----------------------------------+   | NB        | 10 ms  |        3 | {143, 50, 63}/256                 |   |           |        |          |                                   |   | NB        | 20 ms  |       11 | {68, 12, 21, 17, 19, 22, 30, 24,  |   |           |        |          | 17, 16, 10}/256                   |   |           |        |          |                                   |   | MB or WB  | 10 ms  |       12 | {91, 46, 39, 19, 14, 12, 8, 7, 6, |   |           |        |          | 5, 5, 4}/256                      |   |           |        |          |                                   |   | MB or WB  | 20 ms  |       34 | {33, 22, 18, 16, 15, 14, 14, 13,  |   |           |        |          | 13, 10, 9, 9, 8, 6, 6, 6, 5, 4,   |   |           |        |          | 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 2,  |   |           |        |          | 2, 1, 1, 1, 1}/256                |   +-----------+--------+----------+-----------------------------------+                 Table 32: PDFs for Subframe Pitch ContourValin, et al.           Expires December 20, 2012              [Page 77]

Internet-Draft           Interactive Audio Codec               June 2012                       +-------+------------------+                       | Index | Subframe Offsets |                       +-------+------------------+                       | 0     |             0  0 |                       |       |                  |                       | 1     |             1  0 |                       |       |                  |                       | 2     |             0  1 |                       +-------+------------------+     Table 33: Codebook Vectors for Subframe Pitch Contour: NB, 10 ms                                  Frames                       +-------+------------------+                       | Index | Subframe Offsets |                       +-------+------------------+                       | 0     |       0  0  0  0 |                       |       |                  |                       | 1     |       2  1  0 -1 |                       |       |                  |                       | 2     |      -1  0  1  2 |                       |       |                  |                       | 3     |      -1  0  0  1 |                       |       |                  |                       | 4     |      -1  0  0  0 |                       |       |                  |                       | 5     |       0  0  0  1 |                       |       |                  |                       | 6     |       0  0  1  1 |                       |       |                  |                       | 7     |       1  1  0  0 |                       |       |                  |                       | 8     |       1  0  0  0 |                       |       |                  |                       | 9     |       0  0  0 -1 |                       |       |                  |                       | 10    |       1  0  0 -1 |                       +-------+------------------+     Table 34: Codebook Vectors for Subframe Pitch Contour: NB, 20 ms                                  FramesValin, et al.           Expires December 20, 2012              [Page 78]

Internet-Draft           Interactive Audio Codec               June 2012                       +-------+------------------+                       | Index | Subframe Offsets |                       +-------+------------------+                       | 0     |             0  0 |                       |       |                  |                       | 1     |             0  1 |                       |       |                  |                       | 2     |             1  0 |                       |       |                  |                       | 3     |            -1  1 |                       |       |                  |                       | 4     |             1 -1 |                       |       |                  |                       | 5     |            -1  2 |                       |       |                  |                       | 6     |             2 -1 |                       |       |                  |                       | 7     |            -2  2 |                       |       |                  |                       | 8     |             2 -2 |                       |       |                  |                       | 9     |            -2  3 |                       |       |                  |                       | 10    |             3 -2 |                       |       |                  |                       | 11    |            -3  3 |                       +-------+------------------+     Table 35: Codebook Vectors for Subframe Pitch Contour: MB or WB,                               10 ms Frames                       +-------+------------------+                       | Index | Subframe Offsets |                       +-------+------------------+                       | 0     |       0  0  0  0 |                       |       |                  |                       | 1     |       0  0  1  1 |                       |       |                  |                       | 2     |       1  1  0  0 |                       |       |                  |                       | 3     |      -1  0  0  0 |                       |       |                  |                       | 4     |       0  0  0  1 |                       |       |                  |                       | 5     |       1  0  0  0 |                       |       |                  |                       | 6     |      -1  0  0  1 |                       |       |                  |Valin, et al.           Expires December 20, 2012              [Page 79]

Internet-Draft           Interactive Audio Codec               June 2012                       | 7     |       0  0  0 -1 |                       |       |                  |                       | 8     |      -1  0  1  2 |                       |       |                  |                       | 9     |       1  0  0 -1 |                       |       |                  |                       | 10    |      -2 -1  1  2 |                       |       |                  |                       | 11    |       2  1  0 -1 |                       |       |                  |                       | 12    |      -2  0  0  2 |                       |       |                  |                       | 13    |      -2  0  1  3 |                       |       |                  |                       | 14    |       2  1 -1 -2 |                       |       |                  |                       | 15    |      -3 -1  1  3 |                       |       |                  |                       | 16    |       2  0  0 -2 |                       |       |                  |                       | 17    |       3  1  0 -2 |                       |       |                  |                       | 18    |      -3 -1  2  4 |                       |       |                  |                       | 19    |      -4 -1  1  4 |                       |       |                  |                       | 20    |       3  1 -1 -3 |                       |       |                  |                       | 21    |      -4 -1  2  5 |                       |       |                  |                       | 22    |       4  2 -1 -3 |                       |       |                  |                       | 23    |       4  1 -1 -4 |                       |       |                  |                       | 24    |      -5 -1  2  6 |                       |       |                  |                       | 25    |       5  2 -1 -4 |                       |       |                  |                       | 26    |      -6 -2  2  6 |                       |       |                  |                       | 27    |      -5 -2  2  5 |                       |       |                  |                       | 28    |       6  2 -1 -5 |                       |       |                  |                       | 29    |      -7 -2  3  8 |                       |       |                  |                       | 30    |       6  2 -2 -6 |                       |       |                  |Valin, et al.           Expires December 20, 2012              [Page 80]

Internet-Draft           Interactive Audio Codec               June 2012                       | 31    |       5  2 -2 -5 |                       |       |                  |                       | 32    |       8  3 -2 -7 |                       |       |                  |                       | 33    |      -9 -3  3  9 |                       +-------+------------------+     Table 36: Codebook Vectors for Subframe Pitch Contour: MB or WB,                               20 ms Frames   The final pitch lag for each subframe is assembled in   silk_decode_pitch() (decode_pitch.c).  Let lag be the primary pitch   lag for the current SILK frame, contour_index be index of the VQ   codebook, and lag_cb[contour_index][k] be the corresponding entry of   the codebook from the appropriate table given above for the k'th   subframe.  Then the final pitch lag for that subframe is       pitch_lags[k] = clamp(lag_min, lag + lag_cb[contour_index][k],                             lag_max)   where lag_min and lag_max are the values from the "Minimum Lag" and   "Maximum Lag" columns of Table 30, respectively.4.2.7.6.2.  LTP Filter Coefficients   SILK uses a separate 5-tap pitch filter for each subframe, selected   from one of three codebooks.  The three codebooks each represent   different rate-distortion trade-offs, with average rates of   1.61 bits/subframe, 3.68 bits/subframe, and 4.85 bits/subframe,   respectively.   The importance of the filter coefficients generally depends on two   factors: the periodicity of the signal and relative energy between   the current subframe and the signal from one period earlier.  Greater   periodicity and decaying energy both lead to more important filter   coefficients, and thus should be coded with lower distortion and   higher rate.  These properties are relatively stable over the   duration of a single SILK frame, hence all of the subframes in a SILK   frame choose their filter from the same codebook.  This is signaled   with an explicitly-coded "periodicity index".  This immediately   follows the subframe pitch lags, and is coded using the 3-entry PDF   from Table 37.Valin, et al.           Expires December 20, 2012              [Page 81]

Internet-Draft           Interactive Audio Codec               June 2012                           +------------------+                           | PDF              |                           +------------------+                           | {77, 80, 99}/256 |                           +------------------+                      Table 37: Periodicity Index PDF   The indices of the filters for each subframe follow.  They are all   coded using the PDF from Table 38 corresponding to the periodicity   index.  Tables 39 through 41 contain the corresponding filter taps as   signed Q7 integers.   +-------------+----------+------------------------------------------+   | Periodicity | Codebook | PDF                                      |   | Index       |     Size |                                          |   +-------------+----------+------------------------------------------+   | 0           |        8 | {185, 15, 13, 13, 9, 9, 6, 6}/256        |   |             |          |                                          |   | 1           |       16 | {57, 34, 21, 20, 15, 13, 12, 13, 10, 10, |   |             |          | 9, 10, 9, 8, 7, 8}/256                   |   |             |          |                                          |   | 2           |       32 | {15, 16, 14, 12, 12, 12, 11, 11, 11, 10, |   |             |          | 9, 9, 9, 9, 8, 8, 8, 8, 7, 7, 6, 6, 5,   |   |             |          | 4, 5, 4, 4, 4, 3, 4, 3, 2}/256           |   +-------------+----------+------------------------------------------+                         Table 38: LTP Filter PDFsValin, et al.           Expires December 20, 2012              [Page 82]

Internet-Draft           Interactive Audio Codec               June 2012                      +-------+---------------------+                      | Index |    Filter Taps (Q7) |                      +-------+---------------------+                      | 0     |   4   6  24   7   5 |                      |       |                     |                      | 1     |   0   0   2   0   0 |                      |       |                     |                      | 2     |  12  28  41  13  -4 |                      |       |                     |                      | 3     |  -9  15  42  25  14 |                      |       |                     |                      | 4     |   1  -2  62  41  -9 |                      |       |                     |                      | 5     | -10  37  65  -4   3 |                      |       |                     |                      | 6     |  -6   4  66   7  -8 |                      |       |                     |                      | 7     |  16  14  38  -3  33 |                      +-------+---------------------+      Table 39: Codebook Vectors for LTP Filter, Periodicity Index 0Valin, et al.           Expires December 20, 2012              [Page 83]

Internet-Draft           Interactive Audio Codec               June 2012                      +-------+---------------------+                      | Index |    Filter Taps (Q7) |                      +-------+---------------------+                      | 0     |  13  22  39  23  12 |                      |       |                     |                      | 1     |  -1  36  64  27  -6 |                      |       |                     |                      | 2     |  -7  10  55  43  17 |                      |       |                     |                      | 3     |   1   1   8   1   1 |                      |       |                     |                      | 4     |   6 -11  74  53  -9 |                      |       |                     |                      | 5     | -12  55  76 -12   8 |                      |       |                     |                      | 6     |  -3   3  93  27  -4 |                      |       |                     |                      | 7     |  26  39  59   3  -8 |                      |       |                     |                      | 8     |   2   0  77  11   9 |                      |       |                     |                      | 9     |  -8  22  44  -6   7 |                      |       |                     |                      | 10    |  40   9  26   3   9 |                      |       |                     |                      | 11    |  -7  20 101  -7   4 |                      |       |                     |                      | 12    |   3  -8  42  26   0 |                      |       |                     |                      | 13    | -15  33  68   2  23 |                      |       |                     |                      | 14    |  -2  55  46  -2  15 |                      |       |                     |                      | 15    |   3  -1  21  16  41 |                      +-------+---------------------+      Table 40: Codebook Vectors for LTP Filter, Periodicity Index 1                      +-------+---------------------+                      | Index |    Filter Taps (Q7) |                      +-------+---------------------+                      | 0     |  -6  27  61  39   5 |                      |       |                     |                      | 1     | -11  42  88   4   1 |                      |       |                     |                      | 2     |  -2  60  65   6  -4 |                      |       |                     |                      | 3     |  -1  -5  73  56   1 |Valin, et al.           Expires December 20, 2012              [Page 84]

Internet-Draft           Interactive Audio Codec               June 2012                      | 4     |  -9  19  94  29  -9 |                      |       |                     |                      | 5     |   0  12  99   6   4 |                      |       |                     |                      | 6     |   8 -19 102  46 -13 |                      |       |                     |                      | 7     |   3   2  13   3   2 |                      |       |                     |                      | 8     |   9 -21  84  72 -18 |                      |       |                     |                      | 9     | -11  46 104 -22   8 |                      |       |                     |                      | 10    |  18  38  48  23   0 |                      |       |                     |                      | 11    | -16  70  83 -21  11 |                      |       |                     |                      | 12    |   5 -11 117  22  -8 |                      |       |                     |                      | 13    |  -6  23 117 -12   3 |                      |       |                     |                      | 14    |   3  -8  95  28   4 |                      |       |                     |                      | 15    | -10  15  77  60 -15 |                      |       |                     |                      | 16    |  -1   4 124   2  -4 |                      |       |                     |                      | 17    |   3  38  84  24 -25 |                      |       |                     |                      | 18    |   2  13  42  13  31 |                      |       |                     |                      | 19    |  21  -4  56  46  -1 |                      |       |                     |                      | 20    |  -1  35  79 -13  19 |                      |       |                     |                      | 21    |  -7  65  88  -9 -14 |                      |       |                     |                      | 22    |  20   4  81  49 -29 |                      |       |                     |                      | 23    |  20   0  75   3 -17 |                      |       |                     |                      | 24    |   5  -9  44  92  -8 |                      |       |                     |                      | 25    |   1  -3  22  69  31 |                      |       |                     |                      | 26    |  -6  95  41 -12   5 |                      |       |                     |                      | 27    |  39  67  16  -4   1 |                      |       |                     |Valin, et al.           Expires December 20, 2012              [Page 85]

Internet-Draft           Interactive Audio Codec               June 2012                      | 28    |   0  -6 120  55 -36 |                      |       |                     |                      | 29    | -13  44 122   4 -24 |                      |       |                     |                      | 30    |  81   5  11   3   7 |                      |       |                     |                      | 31    |   2   0   9  10  88 |                      +-------+---------------------+      Table 41: Codebook Vectors for LTP Filter, Periodicity Index 24.2.7.6.3.  LTP Scaling Parameter   An LTP scaling parameter appears after the LTP filter coefficients if   and only if   o  This is a voiced frame (seeSection 4.2.7.3), and   o  Either      *  This SILK frame corresponds to the first time interval of the         current Opus frame for its type (LBRR or regular), or      *  This is an LBRR frame where the LBRR flags (seeSection 4.2.4)         indicate the previous LBRR frame in the same channel is not         coded.   This allows the encoder to trade off the prediction gain between   packets against the recovery time after packet loss.  Unlike   absolute-coding for pitch lags, regular SILK frames that are not at   the start of an Opus frame (i.e., that do not correspond to the first   20 ms time interval in Opus frames of 40 or 60 ms) do not include   this field, even if the prior frame was not voiced, or (in the case   of the side channel) not even coded.  After an uncoded frame in the   side channel, the LTP buffer (seeSection 4.2.7.9.1) is cleared to   zero, and is thus in a known state.  In contrast, LBRR frames do   include this field when the prior frame was not coded, since the LTP   buffer contains the output of the PLC, which is non-normative.   If present, the decoder reads a value using the 3-entry PDF in   Table 42.  The three possible values represent Q14 scale factors of   15565, 12288, and 8192, respectively (corresponding to approximately   0.95, 0.75, and 0.5).  Frames that do not code the scaling parameter   use the default factor of 15565 (approximately 0.95).Valin, et al.           Expires December 20, 2012              [Page 86]

Internet-Draft           Interactive Audio Codec               June 2012                           +-------------------+                           | PDF               |                           +-------------------+                           | {128, 64, 64}/256 |                           +-------------------+                  Table 42: PDF for LTP Scaling Parameter4.2.7.7.  Linear Congruential Generator (LCG) Seed   As described inSection 4.2.7.8.6, SILK uses a linear congruential   generator (LCG) to inject pseudorandom noise into the quantized   excitation.  To ensure synchronization of this process between the   encoder and decoder, each SILK frame stores a 2-bit seed after the   LTP parameters (if any).  The encoder may consider the choice of seed   during quantization, and the flexibility of this choice lets it   reduce distortion, helping to pay for the bit cost required to signal   it.  The decoder reads the seed using the uniform 4-entry PDF in   Table 43, yielding a value between 0 and 3, inclusive.                         +----------------------+                         | PDF                  |                         +----------------------+                         | {64, 64, 64, 64}/256 |                         +----------------------+                        Table 43: PDF for LCG Seed4.2.7.8.  Excitation   SILK codes the excitation using a modified version of the Pyramid   Vector Quantization (PVQ) codebook [PVQ].  The PVQ codebook is   designed for Laplace-distributed values and consists of all sums of K   signed, unit pulses in a vector of dimension N, where two pulses at   the same position are required to have the same sign.  Thus the   codebook includes all integer codevectors y of dimension N that   satisfy                             N-1                             __                             \  abs(y[j]) = K .                             /_                             j=0   Unlike regular PVQ, SILK uses a variable-length, rather than fixed-   length, encoding.  This encoding is better suited to the more   Gaussian-like distribution of the coefficient magnitudes and the non-   uniform distribution of their signs (caused by the quantizationValin, et al.           Expires December 20, 2012              [Page 87]

Internet-Draft           Interactive Audio Codec               June 2012   offset described below).  SILK also handles large codebooks by coding   the least significant bits (LSBs) of each coefficient directly.  This   adds a small coding efficiency loss, but greatly reduces the   computation time and ROM size required for decoding, as implemented   in silk_decode_pulses() (decode_pulses.c).   SILK fixes the dimension of the codebook to N = 16.  The excitation   is made up of a number of "shell blocks", each 16 samples in size.   Table 44 lists the number of shell blocks required for a SILK frame   for each possible audio bandwidth and frame size. 10 ms MB frames   nominally contain 120 samples (10 ms at 12 kHz), which is not a   multiple of 16.  This is handled by coding 8 shell blocks (128   samples) and discarding the final 8 samples of the last block.  The   decoder contains no special case that prevents an encoder from   placing pulses in these samples, and they must be correctly parsed   from the bitstream if present, but they are otherwise ignored.         +-----------------+------------+------------------------+         | Audio Bandwidth | Frame Size | Number of Shell Blocks |         +-----------------+------------+------------------------+         | NB              | 10 ms      |                      5 |         |                 |            |                        |         | MB              | 10 ms      |                      8 |         |                 |            |                        |         | WB              | 10 ms      |                     10 |         |                 |            |                        |         | NB              | 20 ms      |                     10 |         |                 |            |                        |         | MB              | 20 ms      |                     15 |         |                 |            |                        |         | WB              | 20 ms      |                     20 |         +-----------------+------------+------------------------+              Table 44: Number of Shell Blocks Per SILK Frame4.2.7.8.1.  Rate Level   The first symbol in the excitation is a "rate level", which is an   index from 0 to 8, inclusive, coded using the PDF in Table 45   corresponding to the signal type of the current frame (fromSection 4.2.7.3).  The rate level selects the PDF used to decode the   number of pulses in the individual shell blocks.  It does not   directly convey any information about the bitrate or the number of   pulses itself, but merely changes the probability of the symbols inSection 4.2.7.8.2.  Level 0 provides a more efficient encoding at low   rates generally, and level 8 provides a more efficient encoding at   high rates generally, though the most efficient level for a   particular SILK frame may depend on the exact distribution of theValin, et al.           Expires December 20, 2012              [Page 88]

Internet-Draft           Interactive Audio Codec               June 2012   coded symbols.  An encoder should, but is not required to, use the   most efficient rate level.    +----------------------+------------------------------------------+    | Signal Type          | PDF                                      |    +----------------------+------------------------------------------+    | Inactive or Unvoiced | {15, 51, 12, 46, 45, 13, 33, 27, 14}/256 |    |                      |                                          |    | Voiced               | {33, 30, 36, 17, 34, 49, 18, 21, 18}/256 |    +----------------------+------------------------------------------+                     Table 45: PDFs for the Rate Level4.2.7.8.2.  Pulses Per Shell Block   The total number of pulses in each of the shell blocks follows the   rate level.  The pulse counts for all of the shell blocks are coded   consecutively, before the content of any of the blocks.  Each block   may have anywhere from 0 to 16 pulses, inclusive, coded using the 18-   entry PDF in Table 46 corresponding to the rate level fromSection 4.2.7.8.1.  The special value 17 indicates that this block   has one or more additional LSBs to decode for each coefficient.  If   the decoder encounters this value, it decodes another value for the   actual pulse count of the block, but uses the PDF corresponding to   the special rate level 9 instead of the normal rate level.  This   process repeats until the decoder reads a value less than 17, and it   then sets the number of extra LSBs used to the number of 17's decoded   for that block.  If it reads the value 17 ten times, then the next   iteration uses the special rate level 10 instead of 9.  The   probability of decoding a 17 when using the PDF for rate level 10 is   zero, ensuring that the number of LSBs for a block will not exceed   10.  The cumulative distribution for rate level 10 is just a shifted   version of that for 9 and thus does not require any additional   storage.Valin, et al.           Expires December 20, 2012              [Page 89]

Internet-Draft           Interactive Audio Codec               June 2012   +----------+--------------------------------------------------------+   | Rate     | PDF                                                    |   | Level    |                                                        |   +----------+--------------------------------------------------------+   | 0        | {131, 74, 25, 8, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,   |   |          | 1, 1}/256                                              |   |          |                                                        |   | 1        | {58, 93, 60, 23, 7, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,   |   |          | 1, 1}/256                                              |   |          |                                                        |   | 2        | {43, 51, 46, 33, 24, 16, 11, 8, 6, 3, 3, 3, 2, 1, 1,   |   |          | 2, 1, 2}/256                                           |   |          |                                                        |   | 3        | {17, 52, 71, 57, 31, 12, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, |   |          | 1, 1}/256                                              |   |          |                                                        |   | 4        | {6, 21, 41, 53, 49, 35, 21, 11, 6, 3, 2, 2, 1, 1, 1,   |   |          | 1, 1, 1}/256                                           |   |          |                                                        |   | 5        | {7, 14, 22, 28, 29, 28, 25, 20, 17, 13, 11, 9, 7, 5,   |   |          | 4, 4, 3, 10}/256                                       |   |          |                                                        |   | 6        | {2, 5, 14, 29, 42, 46, 41, 31, 19, 11, 6, 3, 2, 1, 1,  |   |          | 1, 1, 1}/256                                           |   |          |                                                        |   | 7        | {1, 2, 4, 10, 19, 29, 35, 37, 34, 28, 20, 14, 8, 5, 4, |   |          | 2, 2, 2}/256                                           |   |          |                                                        |   | 8        | {1, 2, 2, 5, 9, 14, 20, 24, 27, 28, 26, 23, 20, 15,    |   |          | 11, 8, 6, 15}/256                                      |   |          |                                                        |   | 9        | {1, 1, 1, 6, 27, 58, 56, 39, 25, 14, 10, 6, 3, 3, 2,   |   |          | 1, 1, 2}/256                                           |   |          |                                                        |   | 10       | {2, 1, 6, 27, 58, 56, 39, 25, 14, 10, 6, 3, 3, 2, 1,   |   |          | 1, 2, 0}/256                                           |   +----------+--------------------------------------------------------+                    Table 46: PDFs for the Pulse Count4.2.7.8.3.  Pulse Location Decoding   The locations of the pulses in each shell block follow the pulse   counts, as decoded by silk_shell_decoder() (shell_coder.c).  As with   the pulse counts, these locations are coded for all the shell blocks   before any of the remaining information for each block.  Unlike many   other codecs, SILK places no restriction on the distribution of   pulses within a shell block.  All of the pulses may be placed in aValin, et al.           Expires December 20, 2012              [Page 90]

Internet-Draft           Interactive Audio Codec               June 2012   single location, or each one in a unique location, or anything in   between.   The location of pulses is coded by recursively partitioning each   block into halves, and coding how many pulses fall on the left side   of the split.  All remaining pulses must fall on the right side of   the split.  The process then recurses into the left half, and after   that returns, the right half (preorder traversal).  The PDF to use is   chosen by the size of the current partition (16, 8, 4, or 2) and the   number of pulses in the partition (1 to 16, inclusive).  Tables 47   through 50 list the PDFs used for each partition size and pulse   count.  This process skips partitions without any pulses, i.e., where   the initial pulse count fromSection 4.2.7.8.2 was zero, or where the   split in the prior level indicated that all of the pulses fell on the   other side.  These partitions have nothing to code, so they require   no PDF.Valin, et al.           Expires December 20, 2012              [Page 91]

Internet-Draft           Interactive Audio Codec               June 2012   +------------+------------------------------------------------------+   | Pulse      | PDF                                                  |   | Count      |                                                      |   +------------+------------------------------------------------------+   | 1          | {126, 130}/256                                       |   |            |                                                      |   | 2          | {56, 142, 58}/256                                    |   |            |                                                      |   | 3          | {25, 101, 104, 26}/256                               |   |            |                                                      |   | 4          | {12, 60, 108, 64, 12}/256                            |   |            |                                                      |   | 5          | {7, 35, 84, 87, 37, 6}/256                           |   |            |                                                      |   | 6          | {4, 20, 59, 86, 63, 21, 3}/256                       |   |            |                                                      |   | 7          | {3, 12, 38, 72, 75, 42, 12, 2}/256                   |   |            |                                                      |   | 8          | {2, 8, 25, 54, 73, 59, 27, 7, 1}/256                 |   |            |                                                      |   | 9          | {2, 5, 17, 39, 63, 65, 42, 18, 4, 1}/256             |   |            |                                                      |   | 10         | {1, 4, 12, 28, 49, 63, 54, 30, 11, 3, 1}/256         |   |            |                                                      |   | 11         | {1, 4, 8, 20, 37, 55, 57, 41, 22, 8, 2, 1}/256       |   |            |                                                      |   | 12         | {1, 3, 7, 15, 28, 44, 53, 48, 33, 16, 6, 1, 1}/256   |   |            |                                                      |   | 13         | {1, 2, 6, 12, 21, 35, 47, 48, 40, 25, 12, 5, 1,      |   |            | 1}/256                                               |   |            |                                                      |   | 14         | {1, 1, 4, 10, 17, 27, 37, 47, 43, 33, 21, 9, 4, 1,   |   |            | 1}/256                                               |   |            |                                                      |   | 15         | {1, 1, 1, 8, 14, 22, 33, 40, 43, 38, 28, 16, 8, 1,   |   |            | 1, 1}/256                                            |   |            |                                                      |   | 16         | {1, 1, 1, 1, 13, 18, 27, 36, 41, 41, 34, 24, 14, 1,  |   |            | 1, 1, 1}/256                                         |   +------------+------------------------------------------------------+        Table 47: PDFs for Pulse Count Split, 16 Sample PartitionsValin, et al.           Expires December 20, 2012              [Page 92]

Internet-Draft           Interactive Audio Codec               June 2012   +------------+------------------------------------------------------+   | Pulse      | PDF                                                  |   | Count      |                                                      |   +------------+------------------------------------------------------+   | 1          | {127, 129}/256                                       |   |            |                                                      |   | 2          | {53, 149, 54}/256                                    |   |            |                                                      |   | 3          | {22, 105, 106, 23}/256                               |   |            |                                                      |   | 4          | {11, 61, 111, 63, 10}/256                            |   |            |                                                      |   | 5          | {6, 35, 86, 88, 36, 5}/256                           |   |            |                                                      |   | 6          | {4, 20, 59, 87, 62, 21, 3}/256                       |   |            |                                                      |   | 7          | {3, 13, 40, 71, 73, 41, 13, 2}/256                   |   |            |                                                      |   | 8          | {3, 9, 27, 53, 70, 56, 28, 9, 1}/256                 |   |            |                                                      |   | 9          | {3, 8, 19, 37, 57, 61, 44, 20, 6, 1}/256             |   |            |                                                      |   | 10         | {3, 7, 15, 28, 44, 54, 49, 33, 17, 5, 1}/256         |   |            |                                                      |   | 11         | {1, 7, 13, 22, 34, 46, 48, 38, 28, 14, 4, 1}/256     |   |            |                                                      |   | 12         | {1, 1, 11, 22, 27, 35, 42, 47, 33, 25, 10, 1, 1}/256 |   |            |                                                      |   | 13         | {1, 1, 6, 14, 26, 37, 43, 43, 37, 26, 14, 6, 1,      |   |            | 1}/256                                               |   |            |                                                      |   | 14         | {1, 1, 4, 10, 20, 31, 40, 42, 40, 31, 20, 10, 4, 1,  |   |            | 1}/256                                               |   |            |                                                      |   | 15         | {1, 1, 3, 8, 16, 26, 35, 38, 38, 35, 26, 16, 8, 3,   |   |            | 1, 1}/256                                            |   |            |                                                      |   | 16         | {1, 1, 2, 6, 12, 21, 30, 36, 38, 36, 30, 21, 12, 6,  |   |            | 2, 1, 1}/256                                         |   +------------+------------------------------------------------------+         Table 48: PDFs for Pulse Count Split, 8 Sample PartitionsValin, et al.           Expires December 20, 2012              [Page 93]

Internet-Draft           Interactive Audio Codec               June 2012   +------------+------------------------------------------------------+   | Pulse      | PDF                                                  |   | Count      |                                                      |   +------------+------------------------------------------------------+   | 1          | {127, 129}/256                                       |   |            |                                                      |   | 2          | {49, 157, 50}/256                                    |   |            |                                                      |   | 3          | {20, 107, 109, 20}/256                               |   |            |                                                      |   | 4          | {11, 60, 113, 62, 10}/256                            |   |            |                                                      |   | 5          | {7, 36, 84, 87, 36, 6}/256                           |   |            |                                                      |   | 6          | {6, 24, 57, 82, 60, 23, 4}/256                       |   |            |                                                      |   | 7          | {5, 18, 39, 64, 68, 42, 16, 4}/256                   |   |            |                                                      |   | 8          | {6, 14, 29, 47, 61, 52, 30, 14, 3}/256               |   |            |                                                      |   | 9          | {1, 15, 23, 35, 51, 50, 40, 30, 10, 1}/256           |   |            |                                                      |   | 10         | {1, 1, 21, 32, 42, 52, 46, 41, 18, 1, 1}/256         |   |            |                                                      |   | 11         | {1, 6, 16, 27, 36, 42, 42, 36, 27, 16, 6, 1}/256     |   |            |                                                      |   | 12         | {1, 5, 12, 21, 31, 38, 40, 38, 31, 21, 12, 5, 1}/256 |   |            |                                                      |   | 13         | {1, 3, 9, 17, 26, 34, 38, 38, 34, 26, 17, 9, 3,      |   |            | 1}/256                                               |   |            |                                                      |   | 14         | {1, 3, 7, 14, 22, 29, 34, 36, 34, 29, 22, 14, 7, 3,  |   |            | 1}/256                                               |   |            |                                                      |   | 15         | {1, 2, 5, 11, 18, 25, 31, 35, 35, 31, 25, 18, 11, 5, |   |            | 2, 1}/256                                            |   |            |                                                      |   | 16         | {1, 1, 4, 9, 15, 21, 28, 32, 34, 32, 28, 21, 15, 9,  |   |            | 4, 1, 1}/256                                         |   +------------+------------------------------------------------------+         Table 49: PDFs for Pulse Count Split, 4 Sample PartitionsValin, et al.           Expires December 20, 2012              [Page 94]

Internet-Draft           Interactive Audio Codec               June 2012   +------------+------------------------------------------------------+   | Pulse      | PDF                                                  |   | Count      |                                                      |   +------------+------------------------------------------------------+   | 1          | {128, 128}/256                                       |   |            |                                                      |   | 2          | {42, 172, 42}/256                                    |   |            |                                                      |   | 3          | {21, 107, 107, 21}/256                               |   |            |                                                      |   | 4          | {12, 60, 112, 61, 11}/256                            |   |            |                                                      |   | 5          | {8, 34, 86, 86, 35, 7}/256                           |   |            |                                                      |   | 6          | {8, 23, 55, 90, 55, 20, 5}/256                       |   |            |                                                      |   | 7          | {5, 15, 38, 72, 72, 36, 15, 3}/256                   |   |            |                                                      |   | 8          | {6, 12, 27, 52, 77, 47, 20, 10, 5}/256               |   |            |                                                      |   | 9          | {6, 19, 28, 35, 40, 40, 35, 28, 19, 6}/256           |   |            |                                                      |   | 10         | {4, 14, 22, 31, 37, 40, 37, 31, 22, 14, 4}/256       |   |            |                                                      |   | 11         | {3, 10, 18, 26, 33, 38, 38, 33, 26, 18, 10, 3}/256   |   |            |                                                      |   | 12         | {2, 8, 13, 21, 29, 36, 38, 36, 29, 21, 13, 8, 2}/256 |   |            |                                                      |   | 13         | {1, 5, 10, 17, 25, 32, 38, 38, 32, 25, 17, 10, 5,    |   |            | 1}/256                                               |   |            |                                                      |   | 14         | {1, 4, 7, 13, 21, 29, 35, 36, 35, 29, 21, 13, 7, 4,  |   |            | 1}/256                                               |   |            |                                                      |   | 15         | {1, 2, 5, 10, 17, 25, 32, 36, 36, 32, 25, 17, 10, 5, |   |            | 2, 1}/256                                            |   |            |                                                      |   | 16         | {1, 2, 4, 7, 13, 21, 28, 34, 36, 34, 28, 21, 13, 7,  |   |            | 4, 2, 1}/256                                         |   +------------+------------------------------------------------------+         Table 50: PDFs for Pulse Count Split, 2 Sample Partitions4.2.7.8.4.  LSB Decoding   After the decoder reads the pulse locations for all blocks, it reads   the LSBs (if any) for each block in turn.  Inside each block, it   reads all the LSBs for each coefficient in turn, even those where noValin, et al.           Expires December 20, 2012              [Page 95]

Internet-Draft           Interactive Audio Codec               June 2012   pulses were allocated, before proceeding to the next one.  For 10 ms   MB frames, it reads LSBs even for the extra 8 samples in the last   block.  The LSBs are coded from most significant to least   significant, and they all use the PDF in Table 51.                            +----------------+                            | PDF            |                            +----------------+                            | {136, 120}/256 |                            +----------------+                     Table 51: PDF for Excitation LSBs   The number of LSBs read for each coefficient in a block is determined   inSection 4.2.7.8.2.  The magnitude of the coefficient is initially   equal to the number of pulses placed at that location inSection 4.2.7.8.3.  As each LSB is decoded, the magnitude is doubled,   and then the value of the LSB added to it, to obtain an updated   magnitude.4.2.7.8.5.  Sign Decoding   After decoding the pulse locations and the LSBs, the decoder knows   the magnitude of each coefficient in the excitation.  It then decodes   a sign for all coefficients with a non-zero magnitude, using one of   the PDFs from Table 52.  If the value decoded is 0, then the   coefficient magnitude is negated.  Otherwise, it remains positive.   The decoder chooses the PDF for the sign based on the signal type and   quantization offset type (fromSection 4.2.7.3) and the number of   pulses in the block (fromSection 4.2.7.8.2).  The number of pulses   in the block does not take into account any LSBs.  Most PDFs are   skewed towards negative signs because of the quantization offset, but   the PDFs for zero pulses are highly skewed towards positive signs.   If a block contains many positive coefficients, it is sometimes   beneficial to code it solely using LSBs (i.e., with zero pulses),   since the encoder may be able to save enough bits on the signs to   justify the less efficient coefficient magnitude encoding.   +-------------+-----------------------+-------------+---------------+   | Signal Type | Quantization Offset   | Pulse Count | PDF           |   |             | Type                  |             |               |   +-------------+-----------------------+-------------+---------------+   | Inactive    | Low                   | 0           | {2, 254}/256  |   |             |                       |             |               |   | Inactive    | Low                   | 1           | {207, 49}/256 |   |             |                       |             |               |   | Inactive    | Low                   | 2           | {189, 67}/256 |Valin, et al.           Expires December 20, 2012              [Page 96]

Internet-Draft           Interactive Audio Codec               June 2012   | Inactive    | Low                   | 3           | {179, 77}/256 |   |             |                       |             |               |   | Inactive    | Low                   | 4           | {174, 82}/256 |   |             |                       |             |               |   | Inactive    | Low                   | 5           | {163, 93}/256 |   |             |                       |             |               |   | Inactive    | Low                   | 6 or more   | {157, 99}/256 |   |             |                       |             |               |   | Inactive    | High                  | 0           | {58, 198}/256 |   |             |                       |             |               |   | Inactive    | High                  | 1           | {245, 11}/256 |   |             |                       |             |               |   | Inactive    | High                  | 2           | {238, 18}/256 |   |             |                       |             |               |   | Inactive    | High                  | 3           | {232, 24}/256 |   |             |                       |             |               |   | Inactive    | High                  | 4           | {225, 31}/256 |   |             |                       |             |               |   | Inactive    | High                  | 5           | {220, 36}/256 |   |             |                       |             |               |   | Inactive    | High                  | 6 or more   | {211, 45}/256 |   |             |                       |             |               |   | Unvoiced    | Low                   | 0           | {1, 255}/256  |   |             |                       |             |               |   | Unvoiced    | Low                   | 1           | {210, 46}/256 |   |             |                       |             |               |   | Unvoiced    | Low                   | 2           | {190, 66}/256 |   |             |                       |             |               |   | Unvoiced    | Low                   | 3           | {178, 78}/256 |   |             |                       |             |               |   | Unvoiced    | Low                   | 4           | {169, 87}/256 |   |             |                       |             |               |   | Unvoiced    | Low                   | 5           | {162, 94}/256 |   |             |                       |             |               |   | Unvoiced    | Low                   | 6 or more   | {152,         |   |             |                       |             | 104}/256      |   |             |                       |             |               |   | Unvoiced    | High                  | 0           | {48, 208}/256 |   |             |                       |             |               |   | Unvoiced    | High                  | 1           | {242, 14}/256 |   |             |                       |             |               |   | Unvoiced    | High                  | 2           | {235, 21}/256 |   |             |                       |             |               |   | Unvoiced    | High                  | 3           | {224, 32}/256 |   |             |                       |             |               |   | Unvoiced    | High                  | 4           | {214, 42}/256 |   |             |                       |             |               |   | Unvoiced    | High                  | 5           | {205, 51}/256 |Valin, et al.           Expires December 20, 2012              [Page 97]

Internet-Draft           Interactive Audio Codec               June 2012   | Unvoiced    | High                  | 6 or more   | {190, 66}/256 |   |             |                       |             |               |   | Voiced      | Low                   | 0           | {1, 255}/256  |   |             |                       |             |               |   | Voiced      | Low                   | 1           | {162, 94}/256 |   |             |                       |             |               |   | Voiced      | Low                   | 2           | {152,         |   |             |                       |             | 104}/256      |   |             |                       |             |               |   | Voiced      | Low                   | 3           | {147,         |   |             |                       |             | 109}/256      |   |             |                       |             |               |   | Voiced      | Low                   | 4           | {144,         |   |             |                       |             | 112}/256      |   |             |                       |             |               |   | Voiced      | Low                   | 5           | {141,         |   |             |                       |             | 115}/256      |   |             |                       |             |               |   | Voiced      | Low                   | 6 or more   | {138,         |   |             |                       |             | 118}/256      |   |             |                       |             |               |   | Voiced      | High                  | 0           | {8, 248}/256  |   |             |                       |             |               |   | Voiced      | High                  | 1           | {203, 53}/256 |   |             |                       |             |               |   | Voiced      | High                  | 2           | {187, 69}/256 |   |             |                       |             |               |   | Voiced      | High                  | 3           | {176, 80}/256 |   |             |                       |             |               |   | Voiced      | High                  | 4           | {168, 88}/256 |   |             |                       |             |               |   | Voiced      | High                  | 5           | {161, 95}/256 |   |             |                       |             |               |   | Voiced      | High                  | 6 or more   | {154,         |   |             |                       |             | 102}/256      |   +-------------+-----------------------+-------------+---------------+                    Table 52: PDFs for Excitation Signs4.2.7.8.6.  Reconstructing the Excitation   After the signs have been read, there is enough information to   reconstruct the complete excitation signal.  This requires adding a   constant quantization offset to each non-zero sample, and then   pseudorandomly inverting and offsetting every sample.  The constant   quantization offset varies depending on the signal type and   quantization offset type (seeSection 4.2.7.3).Valin, et al.           Expires December 20, 2012              [Page 98]

Internet-Draft           Interactive Audio Codec               June 2012   +-------------+--------------------------+--------------------------+   | Signal Type | Quantization Offset Type |      Quantization Offset |   |             |                          |                    (Q23) |   +-------------+--------------------------+--------------------------+   | Inactive    | Low                      |                       25 |   |             |                          |                          |   | Inactive    | High                     |                       60 |   |             |                          |                          |   | Unvoiced    | Low                      |                       25 |   |             |                          |                          |   | Unvoiced    | High                     |                       60 |   |             |                          |                          |   | Voiced      | Low                      |                        8 |   |             |                          |                          |   | Voiced      | High                     |                       25 |   +-------------+--------------------------+--------------------------+                 Table 53: Excitation Quantization Offsets   Let e_raw[i] be the raw excitation value at position i, with a   magnitude composed of the pulses at that location (seeSection 4.2.7.8.3) combined with any additional LSBs (seeSection 4.2.7.8.4), and with the corresponding sign decoded inSection 4.2.7.8.5.  Additionally, let seed be the current   pseudorandom seed, which is initialized to the value decoded fromSection 4.2.7.7 for the first sample in the current SILK frame, and   updated for each subsequent sample according to the procedure below.   Finally, let offset_Q23 be the quantization offset from Table 53.   Then the following procedure produces the final reconstructed   excitation value, e_Q23[i]:        e_Q23[i] = (e_raw[i] << 8) - sign(e_raw[i])*20 + offset_Q23;            seed = (196314165*seed + 907633515) & 0xFFFFFFFF;        e_Q23[i] = (seed & 0x80000000) ? -e_Q23[i] : e_Q23[i];            seed = (seed + e_raw[i]) & 0xFFFFFFFF;   When e_raw[i] is zero, sign() returns 0 by the definition inSection 1.1.4, so the factor of 20 does not get added.  The final   e_Q23[i] value may require more than 16 bits per sample, but will not   require more than 23, including the sign.4.2.7.9.  SILK Frame Reconstruction   The remainder of the reconstruction process for the frame does not   need to be bit-exact, as small errors should only introduce   proportionally small distortions.  Although the reference   implementation only includes a fixed-point version of the remaining   steps, this section describes them in terms of a floating-pointValin, et al.           Expires December 20, 2012              [Page 99]

Internet-Draft           Interactive Audio Codec               June 2012   version for simplicity.  This produces a signal with a nominal range   of -1.0 to 1.0.   silk_decode_core() (decode_core.c) contains the code for the main   reconstruction process.  It proceeds subframe-by-subframe, since   quantization gains, LTP parameters, and (in 20 ms SILK frames) LPC   coefficients can vary from one to the next.   Let a_Q12[k] be the LPC coefficients for the current subframe.  If   this is the first or second subframe of a 20 ms SILK frame and the   LSF interpolation factor, w_Q2 (seeSection 4.2.7.5.5), is less than   4, then these correspond to the final LPC coefficients produced bySection 4.2.7.5.8 from the interpolated LSF coefficients, n1_Q15[k]   (computed inSection 4.2.7.5.5).  Otherwise, they correspond to the   final LPC coefficients produced from the uninterpolated LSF   coefficients for the current frame, n2_Q15[k].   Also, let n be the number of samples in a subframe (40 for NB, 60 for   MB, and 80 for WB), s be the index of the current subframe in this   SILK frame (0 or 1 for 10 ms frames, or 0 to 3 for 20 ms frames), and   j be the index of the first sample in the residual corresponding to   the current subframe.4.2.7.9.1.  LTP Synthesis   Voiced SILK frames (seeSection 4.2.7.3) pass the excitation through   an LTP filter using the parameters decoded inSection 4.2.7.6 to   produce an LPC residual.  The LTP filter requires LPC residual values   from before the current subframe as input.  However, since the LPC   coefficients may have changed, it obtains this residual by   "rewhitening" the corresponding output signal using the LPC   coefficients from the current subframe.  Let out[i] for   (j - pitch_lags[s] - d_LPC - 2) <= i < j be the fully reconstructed   output signal from the last (pitch_lags[s] + d_LPC + 2) samples of   previous subframes (seeSection 4.2.7.9.2), where pitch_lags[s] is   the pitch lag for the current subframe fromSection 4.2.7.6.1.   During reconstruction of the first subframe for this channel after   either   o  An uncoded regular SILK frame (if this is the side channel), or   o  A decoder reset (seeSection 4.5.2),   out[] is rewhitened into an LPC residual, res[i], viaValin, et al.           Expires December 20, 2012             [Page 100]

Internet-Draft           Interactive Audio Codec               June 2012            4.0*LTP_scale_Q14   res[i] = ----------------- * clamp(-1.0,               gain_Q16[s]                                      d_LPC-1                                        __              a_Q12[k]                               out[i] - \  out[i-k-1] * --------, 1.0) .                                        /_               4096.0                                        k=0   This requires storage to buffer up to 306 values of out[i] from   previous subframes.  This corresponds to WB with a maximum pitch lag   of 18 ms * 16 kHz samples, plus 16 samples for d_LPC, plus 2 samples   for the width of the LTP filter.   Let e_Q23[i] for j <= i < (j + n) be the excitation for the current   subframe, and b_Q7[k] for 0 <= k < 5 be the coefficients of the LTP   filter taken from the codebook entry in one of Tables 39 through 41   corresponding to the index decoded for the current subframe inSection 4.2.7.6.2.  Then for i such that j <= i < (j + n), the LPC   residual is                           4               e_Q23[i]   __                                  b_Q7[k]     res[i] = --------- + \  res[i - pitch_lags[s] + 2 - k] * ------- .               2.0**23    /_                                   128.0                          k=0   For unvoiced frames, the LPC residual for j <= i < (j + n) is simply   a normalized copy of the excitation signal, i.e.,                                       e_Q23[i]                             res[i] = ---------                                       2.0**234.2.7.9.2.  LPC Synthesis   LPC synthesis uses the short-term LPC filter to predict the next   output coefficient.  For i such that (j - d_LPC) <= i < j, let lpc[i]   be the result of LPC synthesis from the last d_LPC samples of the   previous subframe, or zeros in the first subframe for this channel   after either   o  An uncoded regular SILK frame (if this is the side channel), or   o  A decoder reset (seeSection 4.5.2).   Then for i such that j <= i < (j + n), the result of LPC synthesisValin, et al.           Expires December 20, 2012             [Page 101]

Internet-Draft           Interactive Audio Codec               June 2012   for the current subframe is                                       d_LPC-1                  gain_Q16[i]            __              a_Q12[k]         lpc[i] = ----------- * res[i] + \  lpc[i-k-1] * -------- .                    65536.0              /_               4096.0                                         k=0   The decoder saves the final d_LPC values, i.e., lpc[i] such that   (j + n - d_LPC) <= i < (j + n), to feed into the LPC synthesis of the   next subframe.  This requires storage for up to 16 values of lpc[i]   (for WB frames).   Then, the signal is clamped into the final nominal range:                    out[i] = clamp(-1.0, lpc[i], 1.0) .   This clamping occurs entirely after the LPC synthesis filter has run.   The decoder saves the unclamped values, lpc[i], to feed into the LPC   filter for the next subframe, but saves the clamped values, out[i],   for rewhitening in voiced frames.4.2.8.  Stereo Unmixing   For stereo streams, after decoding a frame from each channel, the   decoder must convert the mid-side (MS) representation into a left-   right (LR) representation.  The function silk_stereo_MS_to_LR   (stereo_MS_to_LR.c) implements this process.  In it, the decoder   predicts the side channel using a) a simple low-passed version of the   mid channel, and b) the unfiltered mid channel, using the prediction   weights decoded inSection 4.2.7.1.  This simple low-pass filter   imposes a one-sample delay, and the unfiltered mid channel is also   delayed by one sample.  In order to allow seamless switching between   stereo and mono, mono streams must also impose the same one-sample   delay.  The encoder requires an additional one-sample delay for both   mono and stereo streams, though an encoder may omit the delay for   mono if it knows it will never switch to stereo.   The unmixing process operates in two phases.  The first phase lasts   for 8 ms, during which it interpolates the prediction weights from   the previous frame, prev_w0_Q13 and prev_w1_Q13, to the values for   the current frame, w0_Q13 and w1_Q13.  The second phase simply uses   these weights for the remainder of the frame.   Let mid[i] and side[i] be the contents of out[i] (fromSection 4.2.7.9.2) for the current mid and side channels,   respectively, and let left[i] and right[i] be the corresponding   stereo output channels.  If the side channel is not coded (seeValin, et al.           Expires December 20, 2012             [Page 102]

Internet-Draft           Interactive Audio Codec               June 2012Section 4.2.7.2), then side[i] is set to zero.  Also let j be defined   as inSection 4.2.7.9, n1 be the number of samples in phase 1 (64 for   NB, 96 for MB, and 128 for WB), and n2 be the total number of samples   in the frame.  Then for i such that j <= i < (j + n2), the left and   right channel output is                  prev_w0_Q13                  (w0_Q13 - prev_w0_Q13)            w0 =  ----------- + min(i - j, n1)*---------------------- ,                    8192.0                           8192.0*n1                  prev_w1_Q13                  (w1_Q13 - prev_w1_Q13)            w1 =  ----------- + min(i - j, n1)*---------------------- ,                    8192.0                            8192.0*n1                 mid[i-2] + 2*mid[i-1] + mid[i]            p0 = ------------------------------ ,                              4.0     left[i] = clamp(-1.0, (1 + w1)*mid[i-1] + side[i-1] + w0*p0, 1.0) ,    right[i] = clamp(-1.0, (1 - w1)*mid[i-1] - side[i-1] - w0*p0, 1.0) .   These formulas require two samples prior to index j, the start of the   frame, for the mid channel, and one prior sample for the side   channel.  For the first frame after a decoder reset, zeros are used   instead.4.2.9.  Resampling   After stereo unmixing (if any), the decoder applies resampling to   convert the decoded SILK output to the sample rate desired by the   application.  This is necessary when decoding a Hybrid frame at SWB   or FB sample rates, or whenever the decoder wants the output at a   different sample rate than the internal SILK sampling rate (e.g., to   allow a constant sample rate when the audio bandwidth changes, or to   allow mixing with audio from other applications).  The resampler   itself is non-normative, and a decoder can use any method it wants to   perform the resampling.   However, a minimum amount of delay is imposed to allow the resampler   to operate, and this delay is normative, so that the corresponding   delay can be applied to the MDCT layer in the encoder.  A decoder is   always free to use a resampler which requires more delay than allowed   for here (e.g., to improve quality), but it must then delay the   output of the MDCT layer by this extra amount.  Keeping as much delay   as possible on the encoder side allows an encoder which knows it will   never use any of the SILK or Hybrid modes to skip this delay.  By   contrast, if it were all applied by the decoder, then a decoder whichValin, et al.           Expires December 20, 2012             [Page 103]

Internet-Draft           Interactive Audio Codec               June 2012   processes audio in fixed-size blocks would be forced to delay the   output of CELT frames just in case of a later switch to a SILK or   Hybrid mode.   Table 54 gives the maximum resampler delay in samples at 48 kHz for   each SILK audio bandwidth.  Because the actual output rate may not be   48 kHz, it may not be possible to achieve exactly these delays while   using a whole number of input or output samples.  The reference   implementation is able to resample to any of the supported output   sampling rates (8, 12, 16, 24, or 48 kHz) within or near this delay   constraint.  Some resampling filters (including those used by the   reference implementation) may add a delay that is not an exact   integer, or is not linear-phase, and so cannot be represented by a   single delay at all frequencies.  However, such deviations are   unlikely to be perceptible, and the comparison tool described inSection 6 is designed to be relatively insensitive to them.  The   delays listed here are the ones that should be targeted by the   encoder.                +-----------------+----------------------+                | Audio Bandwidth | Delay in millisecond |                +-----------------+----------------------+                | NB              | 0.538                |                |                 |                      |                | MB              | 0.692                |                |                 |                      |                | WB              | 0.706                |                +-----------------+----------------------+                Table 54: SILK Resampler Delay Allocations   NB is given a smaller decoder delay allocation than MB and WB to   allow a higher-order filter when resampling to 8 kHz in both the   encoder and decoder.  This implies that the audio content of two SILK   frames operating at different bandwidths are not perfectly aligned in   time.  This is not an issue for any transitions described inSection 4.5, because they all involve a SILK decoder reset.  When the   decoder is reset, any samples remaining in the resampling buffer are   discarded, and the resampler is re-initialized with silence.4.3.  CELT Decoder   The CELT layer of Opus is based on the Modified Discrete Cosine   Transform [MDCT] with partially overlapping windows of 5 to 22.5 ms.   The main principle behind CELT is that the MDCT spectrum is divided   into bands that (roughly) follow the Bark scale, i.e., the scale of   the ear's critical bands [Zwicker61].  The normal CELT layer uses 21   of those bands, though Opus Custom (seeSection 6.2) may use aValin, et al.           Expires December 20, 2012             [Page 104]

Internet-Draft           Interactive Audio Codec               June 2012   different number of bands.  In Hybrid mode, the first 17 bands (up to   8 kHz) are not coded.  A band can contain as little as one MDCT bin   per channel, and as many as 176 bins per channel, as detailed in   Table 55.  In each band, the gain (energy) is coded separately from   the shape of the spectrum.  Coding the gain explicitly makes it easy   to preserve the spectral envelope of the signal.  The remaining unit-   norm shape vector is encoded using a Pyramid Vector Quantizer   (PVQ)Section 4.3.4.   +--------+--------+------+-------+-------+-------------+------------+   | Frame  | 2.5 ms | 5 ms | 10 ms | 20 ms |       Start |       Stop |   | Size:  |        |      |       |       |   Frequency |  Frequency |   +--------+--------+------+-------+-------+-------------+------------+   | Band   |  Bins: |      |       |       |             |            |   |        |        |      |       |       |             |            |   | 0      |      1 |    2 |     4 |     8 |        0 Hz |     200 Hz |   |        |        |      |       |       |             |            |   | 1      |      1 |    2 |     4 |     8 |      200 Hz |     400 Hz |   |        |        |      |       |       |             |            |   | 2      |      1 |    2 |     4 |     8 |      400 Hz |     600 Hz |   |        |        |      |       |       |             |            |   | 3      |      1 |    2 |     4 |     8 |      600 Hz |     800 Hz |   |        |        |      |       |       |             |            |   | 4      |      1 |    2 |     4 |     8 |      800 Hz |    1000 Hz |   |        |        |      |       |       |             |            |   | 5      |      1 |    2 |     4 |     8 |     1000 Hz |    1200 Hz |   |        |        |      |       |       |             |            |   | 6      |      1 |    2 |     4 |     8 |     1200 Hz |    1400 Hz |   |        |        |      |       |       |             |            |   | 7      |      1 |    2 |     4 |     8 |     1400 Hz |    1600 Hz |   |        |        |      |       |       |             |            |   | 8      |      2 |    4 |     8 |    16 |     1600 Hz |    2000 Hz |   |        |        |      |       |       |             |            |   | 9      |      2 |    4 |     8 |    16 |     2000 Hz |    2400 Hz |   |        |        |      |       |       |             |            |   | 10     |      2 |    4 |     8 |    16 |     2400 Hz |    2800 Hz |   |        |        |      |       |       |             |            |   | 11     |      2 |    4 |     8 |    16 |     2800 Hz |    3200 Hz |   |        |        |      |       |       |             |            |   | 12     |      4 |    8 |    16 |    32 |     3200 Hz |    4000 Hz |   |        |        |      |       |       |             |            |   | 13     |      4 |    8 |    16 |    32 |     4000 Hz |    4800 Hz |   |        |        |      |       |       |             |            |   | 14     |      4 |    8 |    16 |    32 |     4800 Hz |    5600 Hz |   |        |        |      |       |       |             |            |   | 15     |      6 |   12 |    24 |    48 |     5600 Hz |    6800 Hz |   |        |        |      |       |       |             |            |   | 16     |      6 |   12 |    24 |    48 |     6800 Hz |    8000 Hz |Valin, et al.           Expires December 20, 2012             [Page 105]

Internet-Draft           Interactive Audio Codec               June 2012   | 17     |      8 |   16 |    32 |    64 |     8000 Hz |    9600 Hz |   |        |        |      |       |       |             |            |   | 18     |     12 |   24 |    48 |    96 |     9600 Hz |   12000 Hz |   |        |        |      |       |       |             |            |   | 19     |     18 |   36 |    72 |   144 |    12000 Hz |   15600 Hz |   |        |        |      |       |       |             |            |   | 20     |     22 |   44 |    88 |   176 |    15600 Hz |   20000 Hz |   +--------+--------+------+-------+-------+-------------+------------+       Table 55: MDCT Bins Per Channel Per Band for Each Frame Size   Transients are notoriously difficult for transform codecs to code.   CELT uses two different strategies for them:   1.  Using multiple smaller MDCTs instead of a single large MDCT, and   2.  Dynamic time-frequency resolution changes (SeeSection 4.3.4.5).   To improve quality on highly tonal and periodic signals, CELT   includes a prefilter/postfilter combination.  The prefilter on the   encoder side attenuates the signal's harmonics.  The postfilter on   the decoder side restores the original gain of the harmonics, while   shaping the coding noise to roughly follow the harmonics.  Such noise   shaping reduces the perception of the noise.   When coding a stereo signal, three coding methods are available:   o  mid-side stereo: encodes the mean and the difference of the left      and right channels,   o  intensity stereo: only encodes the mean of the left and right      channels (discards the difference),   o  dual stereo: encodes the left and right channels separately.   An overview of the decoder is given in Figure 17.Valin, et al.           Expires December 20, 2012             [Page 106]

Internet-Draft           Interactive Audio Codec               June 2012                       +---------+                       | Coarse  |                    +->| decoder |----+                    |  +---------+    |                    |                 |                    |  +---------+    v                    |  |  Fine   |  +---+                    +->| decoder |->| + |                    |  +---------+  +---+                    |       ^         |        +---------+ |       |         |        |  Range  | | +----------+    v        | Decoder |-+ |   Bit    | +------+        +---------+ | |Allocation| | 2**x |                    | +----------+ +------+                    |       |         |                    |       v         v               +--------+                    |  +---------+  +---+  +-------+  | pitch  |                    +->|   PVQ   |->| * |->| IMDCT |->| post-  |--->                    |  | decoder |  +---+  +-------+  | filter |                    |  +---------+                    +--------+                    |                                      ^                    +--------------------------------------+                 Figure 17: Structure of the CELT decoder   The decoder is based on the following symbols and sets of symbols:Valin, et al.           Expires December 20, 2012             [Page 107]

Internet-Draft           Interactive Audio Codec               June 2012   +---------------+-----------------------------------+---------------+   |   Symbol(s)   |                PDF                |   Condition   |   +---------------+-----------------------------------+---------------+   |    silence    |          {32767, 1}/32768         |               |   |               |                                   |               |   |  post-filter  |              {1, 1}/2             |               |   |               |                                   |               |   |     octave    |            uniform (6)            |  post-filter  |   |               |                                   |               |   |     period    |        raw bits (4+octave)        |  post-filter  |   |               |                                   |               |   |      gain     |            raw bits (3)           |  post-filter  |   |               |                                   |               |   |     tapset    |            {2, 1, 1}/4            |  post-filter  |   |               |                                   |               |   |   transient   |              {7, 1}/8             |               |   |               |                                   |               |   |     intra     |              {7, 1}/8             |               |   |               |                                   |               |   | coarse energy |Section 4.3.2           |               |   |               |                                   |               |   |   tf_change   |Section 4.3.1           |               |   |               |                                   |               |   |   tf_select   |              {1, 1}/2             |Section 4.3.1 |   |               |                                   |               |   |     spread    |          {7, 2, 21, 2}/32         |               |   |               |                                   |               |   |  dyn. alloc.  |Section 4.3.3           |               |   |               |                                   |               |   |  alloc. trim  |  {2, 2, 5, 10, 22, 46, 22, 10, 5, |               |   |               |             2, 2}/128             |               |   |               |                                   |               |   |      skip     |              {1, 1}/2             |Section 4.3.3 |   |               |                                   |               |   |   intensity   |              uniform              |Section 4.3.3 |   |               |                                   |               |   |      dual     |              {1, 1}/2             |               |   |               |                                   |               |   |  fine energy  |Section 4.3.2           |               |   |               |                                   |               |   |    residual   |Section 4.3.4           |               |   |               |                                   |               |   | anti-collapse |              {1, 1}/2             |Section 4.3.5 |   |               |                                   |               |   |    finalize   |Section 4.3.2           |               |   +---------------+-----------------------------------+---------------+    Table 56: Order of the Symbols in the CELT Section of the BitstreamValin, et al.           Expires December 20, 2012             [Page 108]

Internet-Draft           Interactive Audio Codec               June 2012   The decoder extracts information from the range-coded bitstream in   the order described in Table 56.  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.  Such out of range errors cannot occur in the   SILK layer.4.3.1.  Transient Decoding   The "transient" flag indicates whether the frame uses a single long   MDCT or several short MDCTs.  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.   The flag is encoded in the bitstream with a probability of 1/8.  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   spectral 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.c4.3.2.1.  Coarse energy decoding   Coarse quantization of the energy uses a fixed resolution of 6 dB   (integer part of base-2 log).  To minimize the bitrate, prediction is   applied both in time (using the previous frame) and in frequency   (using the previous bands).  The part of the prediction that is based   on the previous frame can be disabled, creating an "intra" frame   where the energy is coded without reference to prior frames.  The   decoder first reads the intra flag to determine what prediction is   used.  The 2-D z-transform [z-transform] of the prediction filter is:Valin, et al.           Expires December 20, 2012             [Page 109]

Internet-Draft           Interactive Audio Codec               June 2012                                            -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 always remain in the same state as   floating point implementations.  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.  These parameters are held in the e_prob_model table in   quant_bands.c.  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 inSection 4.3.3.  Let B_i be the number of fine energy bits for band i;   the refinement is an integer f in the range [0,2**B_i-1].  The   mapping between f and the correction applied to the coarse energy is   equal to (f+1/2)/2**B_i - 1/2.  Fine energy quantization is   implemented in quant_fine_energy() (quant_bands.c).   When some bits are left "unused" after all other flags have been   decoded, these bits are assigned to a "final" step of fine   allocation.  In effect, these bits are used to add one extra fine   energy bit per band per channel.  The allocation process determines   two "priorities" for the final fine bits.  Any remaining bits are   first assigned only to bands of priority 0, starting from band 0 and   going up.  If all bands of priority 0 have received one bit per   channel, then bands of priority 1 are assigned an extra bit per   channel, starting from band 0.  If any bits are left after this, they   are left unused.  This is implemented in unquant_energy_finalise()   (quant_bands.c).Valin, et al.           Expires December 20, 2012             [Page 110]

Internet-Draft           Interactive Audio Codec               June 20124.3.3.  Bit Allocation   Because the bit allocation drives the decoding of the range-coder   stream, it MUST be recovered exactly so that identical coding   decisions are made in the encoder and decoder.  Any deviation from   the reference's resulting bit allocation will result in corrupted   output, though implementers are free to implement the procedure in   any way which produces identical results.   The per-band gain-shape structure of the CELT layer ensures that   using the same number of bits for the spectral shape of a band in   every frame will result in a roughly constant signal-to-noise ratio   in that band.  This results in coding noise that has the same   spectral envelope as the signal.  The masking curve produced by a   standard psychoacoustic model also closely follows the spectral   envelope of the signal.  This structure means that the ideal   allocation is more consistent from frame to frame than it is for   other codecs without an equivalent structure, and that a fixed   allocation provides fairly consistent perceptual   performance [Valin2010].   Many codecs transmit significant amounts of side information to   control the bit allocation within a frame.  Often this control is   only indirect, and must be exercised carefully to achieve the desired   rate constraints.  The CELT layer, however, can adapt over a very   wide range of rates, and thus has a large number of codebook sizes to   choose from for each band.  Explicitly signaling the size of each of   these codebooks would impose considerable overhead, even though the   allocation is relatively static from frame to frame.  This is because   all of the information required to compute these codebook sizes must   be derived from a single frame by itself, in order to retain   robustness to packet loss, so the signaling cannot take advantage of   knowledge of the allocation in neighboring frames.  This problem is   exacerbated in low-latency (small frame size) applications, which   would include this overhead in every frame.   For this reason, in the MDCT mode Opus uses a primarily implicit bit   allocation.  The available bitstream capacity is known in advance to   both the encoder and decoder without additional signaling, ultimately   from the packet sizes expressed by a higher-level protocol.  Using   this information, the codec interpolates an allocation from a hard-   coded table.   While the band-energy structure effectively models intra-band   masking, it ignores the weaker inter-band masking, band-temporal   masking, and other less significant perceptual effects.  While these   effects can often be ignored, they can become significant for   particular samples.  One mechanism available to encoders would be toValin, et al.           Expires December 20, 2012             [Page 111]

Internet-Draft           Interactive Audio Codec               June 2012   simply increase the overall rate for these frames, but this is not   possible in a constant rate mode and can be fairly inefficient.  As a   result three explicitly signaled mechanisms are provided to alter the   implicit allocation:   o  Band boost   o  Allocation trim   o  Band skipping   The first of these mechanisms, band boost, allows an encoder to boost   the allocation in specific bands.  The second, allocation trim, works   by biasing the overall allocation towards higher or lower frequency   bands.  The third, band skipping, selects which low-precision high   frequency bands will be allocated no shape bits at all.   In stereo mode there are two additional parameters potentially coded   as part of the allocation procedure: a parameter to allow the   selective elimination of allocation for the 'side' (i.e., intensity   stereo) in jointly coded bands, and a flag to deactivate joint coding   (i.e., dual stereo).  These values are not signaled if they would be   meaningless in the overall context of the allocation.   Because every signaled adjustment increases overhead and   implementation complexity, none were included speculatively: the   reference encoder makes use of all of these mechanisms.  While the   decision logic in the reference was found to be effective enough to   justify the overhead and complexity, further analysis techniques may   be discovered which increase the effectiveness of these parameters.   As with other signaled parameters, an encoder is free to choose the   values in any manner, but unless a technique is known to deliver   superior perceptual results the methods used by the reference   implementation should be used.   The allocation process consists of the following steps: determining   the per-band maximum allocation vector, decoding the boosts, decoding   the tilt, determining the remaining capacity of the frame, searching   the mode table for the entry nearest but not exceeding the available   space (subject to the tilt, boosts, band maximums, and band   minimums), linear interpolation, reallocation of unused bits with   concurrent skip decoding, determination of the fine-energy vs. shape   split, and final reallocation.  This process results in a per-band   shape allocation (in 1/8th bit units), a per-band fine-energy   allocation (in 1 bit per channel units), a set of band priorities for   controlling the use of remaining bits at the end of the frame, and a   remaining balance of unallocated space, which is usually zero except   at very high rates.Valin, et al.           Expires December 20, 2012             [Page 112]

Internet-Draft           Interactive Audio Codec               June 2012   The "static" bit allocation (in 1/8 bits) for a quality q, excluding   the minimums, maximums, tilt and boosts, is equal to   channels*N*alloc[band][q]<<LM>>2, where alloc[][] is given in   Table 57 and LM=log2(frame_size/120).  The allocation is obtained by   linearly interpolating between two values of q (in steps of 1/64) to   find the highest allocation that does not exceed the number of bits   remaining.    Rows indicate the MDCT bands, columns are the different quality (q)             parameters.  The units are 1/32 bit per MDCT bin.     +---+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+     | 0 |  1 |   2 |   3 |   4 |   5 |   6 |   7 |   8 |   9 |  10 |     +---+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+     | 0 | 90 | 110 | 118 | 126 | 134 | 144 | 152 | 162 | 172 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 80 | 100 | 110 | 119 | 127 | 137 | 145 | 155 | 165 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 75 |  90 | 103 | 112 | 120 | 130 | 138 | 148 | 158 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 69 |  84 |  93 | 104 | 114 | 124 | 132 | 142 | 152 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 63 |  78 |  86 |  95 | 103 | 113 | 123 | 133 | 143 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 56 |  71 |  80 |  89 |  97 | 107 | 117 | 127 | 137 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 49 |  65 |  75 |  83 |  91 | 101 | 111 | 121 | 131 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 40 |  58 |  70 |  78 |  85 |  95 | 105 | 115 | 125 | 200 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 34 |  51 |  65 |  72 |  78 |  88 |  98 | 108 | 118 | 198 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 29 |  45 |  59 |  66 |  72 |  82 |  92 | 102 | 112 | 193 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 20 |  39 |  53 |  60 |  66 |  76 |  86 |  96 | 106 | 188 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 18 |  32 |  47 |  54 |  60 |  70 |  80 |  90 | 100 | 183 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 | 10 |  26 |  40 |  47 |  54 |  64 |  74 |  84 |  94 | 178 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |  20 |  31 |  39 |  47 |  57 |  67 |  77 |  87 | 173 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |  12 |  23 |  32 |  41 |  51 |  61 |  71 |  81 | 168 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |   0 |  15 |  25 |  35 |  45 |  55 |  65 |  75 | 163 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |   0 |   4 |  17 |  29 |  39 |  49 |  59 |  69 | 158 |     |   |    |     |     |     |     |     |     |     |     |     |Valin, et al.           Expires December 20, 2012             [Page 113]

Internet-Draft           Interactive Audio Codec               June 2012     | 0 |  0 |   0 |   0 |  12 |  23 |  33 |  43 |  53 |  63 | 153 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |   0 |   0 |   1 |  16 |  26 |  36 |  46 |  56 | 148 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |   0 |   0 |   0 |  10 |  15 |  20 |  30 |  45 | 129 |     |   |    |     |     |     |     |     |     |     |     |     |     | 0 |  0 |   0 |   0 |   0 |   1 |   1 |   1 |   1 |  20 | 104 |     +---+----+-----+-----+-----+-----+-----+-----+-----+-----+-----+                  Table 57: CELT Static Allocation Table   The maximum allocation vector is an approximation of the maximum   space that can be used by each band for a given mode.  The value is   approximate because the shape encoding is variable rate (due to   entropy coding of splitting parameters).  Setting the maximum too low   reduces the maximum achievable quality in a band while setting it too   high may result in waste: bitstream capacity available at the end of   the frame which can not be put to any use.  The maximums specified by   the codec reflect the average maximum.  In the reference   implementation, the maximums in bits/sample are precomputed in a   static table (see cache_caps50[] in static_modes_float.h) for each   band, for each value of LM, and for both mono and stereo.   Implementations are expected to simply use the same table data, but   the procedure for generating this table is included in rate.c as part   of compute_pulse_cache().   To convert the values in cache.caps into the actual maximums: first   set nbBands to the maximum number of bands for this mode, and stereo   to zero if stereo is not in use and one otherwise.  For each band set   N to the number of MDCT bins covered by the band (for one channel),   set LM to the shift value for the frame size, 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 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 entropy 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 (probability p=1/64), 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 bits, or p=1/4).  Since the   initial cost of coding a boost is 6 bits, the coding cost of theValin, et al.           Expires December 20, 2012             [Page 114]

Internet-Draft           Interactive Audio Codec               June 2012   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), the boost quanta in units of 1/8 bit is calculated as   quanta = min(8*N, max(48, N)).  This represents a boost step size of   six bits, subject to a lower limit of 1/8th bit/sample and an upper   limit of 1 bit/sample.  Set 'boost' to zero and 'dynalloc_loop_logp'   to dynalloc_logp.  While dynalloc_loop_log (the current worst case   symbol cost) in 8th bits plus tell is less than total_bits plus   total_boost and boost is less than cap[] for this band: Decode a bit   from the bitstream with a with dynalloc_loop_logp as the cost of a   one, update tell to reflect the current used capacity, if the decoded   value is zero break the loop otherwise add quanta to boost and   total_boost, subtract quanta from total_bits, and set   dynalloc_loop_log to 1.  When the while loop finishes boost contains   the boost for this band.  If boost is non-zero and dynalloc_logp is   greater than 2, decrease dynalloc_logp.  Once this process has been   executed on all bands, the band boosts have been decoded.  This   procedure is implemented around line 2474 of celt.c.   At very low rates it is possible that there won't be enough available   space to execute the inner loop even once.  In these cases band boost   is not possible but its overhead is completely eliminated.  Because   of the high cost of band boost when activated, a reasonable encoder   should not be using it at very low rates.  The reference implements   its dynalloc decision logic around line 1304 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 if and only if the   count of decoded 8th bits so far (ec_tell_frac) plus 48 (6 bits) is   less than or equal to the total frame size in 8th bits minus   total_boost (a product of the above band boost procedure), decode the   trim value using the PDF in Table 58.Valin, et al.           Expires December 20, 2012             [Page 115]

Internet-Draft           Interactive Audio Codec               June 2012             +-----------------------------------------------+             | PDF                                           |             +-----------------------------------------------+             | {1, 1, 2, 5, 10, 22, 46, 22, 10, 5, 2, 2}/128 |             +-----------------------------------------------+                        Table 58: PDF for the Trim   For 10 ms and 20 ms frames using short blocks and that have at least   LM+2 bits left prior to the allocation process, then one anti-   collapse bit is reserved in the allocation process so it can be   decoded later.  Following the the anti-collapse reservation, one bit   is reserved for skip if available.   For stereo frames, bits are reserved for intensity stereo and for   dual stereo.  Intensity stereo requires ilog2(end-start) bits.  Those   bits are reserved if there is enough bits left.  Following this, one   bit is reserved for dual stereo if available.   The allocation computation begins by setting up some initial   conditions. 'total' is set to the remaining available 8th bits,   computed by taking the size of the coded frame times 8 and   subtracting ec_tell_frac().  From this value, one (8th bit) is   subtracted to ensure that the resulting allocation will be   conservative. 'anti_collapse_rsv' is set to 8 (8th bits) if and only   if 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.   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 in rate.c).  If   intensity_rsv is greater than total then intensity_rsv is set to   zero.  Otherwise total is decremented by intensity_rsv, and if total   is still greater than 8, dual_stereo_rsv is set to 8 and total is   decremented by dual_stereo_rsv.   The allocation process then computes a vector representing the hard   minimum amounts allocation any band will receive for shape.  This   minimum is higher than the technical limit of the PVQ process, but   very low rate allocations produce an excessively sparse spectrum and   these bands are better served by having no allocation at all.  For   each coded band, set thresh[band] to twenty-four times the number of   MDCT bins in the band and divide by 16.  If 8 times the number of   channels is greater, use that instead.  This sets the minimumValin, et al.           Expires December 20, 2012             [Page 116]

Internet-Draft           Interactive Audio Codec               June 2012   allocation to one bit per channel or 48 128th bits per MDCT bin,   whichever is greater.  The band-size dependent part of this value is   not scaled by the channel count, because at the very low rates where   this limit is applicable there will usually be no bits allocated to   the side.   The previously decoded allocation trim is used to derive a vector of   per-band adjustments, 'trim_offsets[]'.  For each coded band take the   alloc_trim and subtract 5 and LM.  Then multiply the result by the   number of channels, the number of MDCT bins in the shortest frame   size for this mode, the number of remaining bands, 2**LM, and 8.   Then divide this value by 64.  Finally, if the number of MDCT bins in   the band per channel is only one, 8 times the number of channels is   subtracted in order to diminish the allocation by one bit, because   width 1 bands receive greater benefit from the coarse energy coding.4.3.4.  Shape Decoding   In each band, the normalized "shape" is encoded using a vector   quantization scheme called a "pyramid vector quantizer".   In the simplest case, the number of bits allocated inSection 4.3.3   is converted to a number of pulses as described bySection 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 inSection 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 inSection 4.3.4.2.  This vector is then scaled to unit norm.4.3.4.1.  Bits to Pulses   Although the allocation is performed in 1/8th bit units, the   quantization requires an integer number of pulses K. To do this, the   encoder searches for the value of K that produces the number of bits   nearest to the allocated value (rounding down if exactly halfway   between two values), not to exceed the total number of bits   available.  For efficiency reasons, the search is performed against a   precomputed allocation table which only permits some K values for   each N. The number of codebook entries can be computed as explained   inSection 4.3.4.2.  The difference between the number of bits   allocated and the number of bits used is accumulated to a "balance"   (initialized to zero) that helps adjust the allocation for the next   bands.  One third of the balance is applied to the bit allocation of   each band to help achieve the target allocation.  The only exceptions   are the band before the last and the last band, for which half the   balance and the whole balance are applied, respectively.Valin, et al.           Expires December 20, 2012             [Page 117]

Internet-Draft           Interactive Audio Codec               June 20124.3.4.2.  PVQ Decoding   Decoding of PVQ vectors is implemented in decode_pulses() (cwrs.c).   The unique codeword index is decoded as a uniformly-distributed   integer value between 0 and V(N,K)-1, where V(N,K) is the number of   possible combinations of K pulses in N samples.  The index is then   converted to a vector in the same way specified in [PVQ].  The   indexing is based on the calculation of V(N,K) (denoted N(L,K) in   [PVQ]).   The number of combinations can be computed recursively as V(N,K) =   V(N-1,K) + V(N,K-1) + V(N-1,K-1), with V(N,0) = 1 and V(0,K) = 0, K   != 0.  There are many different ways to compute V(N,K), including   precomputed tables and direct use of the recursive formulation.  The   reference implementation applies the recursive formulation one line   (or column) at a time to save on memory use, along with an alternate,   univariate recurrence to initialize an arbitrary line, and direct   polynomial solutions for small N. All of these methods are   equivalent, and have different trade-offs in speed, memory usage, and   code size.  Implementations MAY use any methods they like, as long as   they are equivalent to the mathematical definition.   The decoded vector X is recovered as follows.  Let i be the index   decoded with the procedure inSection 4.1.5 with ft = V(N,K), so that   0 <= i < V(N,K).  Let k = K.  Then for j = 0 to (N - 1), inclusive,   do:   1.  Let p = (V(N-j-1,k) + V(N-j,k))/2.   2.  If i < p, then let sgn = 1, else let sgn = -1 and set i = i - p.   3.  Let k0 = k and set p = p - V(N-j-1,k).   4.  While p > i, set k = k - 1 and p = p - V(N-j-1,k).   5.  Set X[j] = sgn*(k0 - k) and i = i - p.   The decoded vector X is then normalized such that its L2-norm equals   one.4.3.4.3.  Spreading   The normalized vector decoded inSection 4.3.4.2 is then rotated for   the purpose of avoiding tonal artifacts.  The rotation gain is equal   to                           g_r = N / (N + f_r*K)Valin, et al.           Expires December 20, 2012             [Page 118]

Internet-Draft           Interactive Audio Codec               June 2012   where N is the number of dimensions, K is the number of pulses, and   f_r depends on the value of the "spread" parameter in the bit-stream.                 +--------------+------------------------+                 | Spread value | f_r                    |                 +--------------+------------------------+                 | 0            | infinite (no rotation) |                 |              |                        |                 | 1            | 15                     |                 |              |                        |                 | 2            | 10                     |                 |              |                        |                 | 3            | 5                      |                 +--------------+------------------------+                        Table 59: Spreading Values   The rotation angle is then calculated as                                              2                                     pi *  g_r                             theta = ----------                                         4   A 2-D rotation R(i,j) between points x_i and x_j is defined as:                  x_i' =  cos(theta)*x_i + sin(theta)*x_j                  x_j' = -sin(theta)*x_i + cos(theta)*x_j   An N-D rotation is then achieved by applying a series of 2-D   rotations back and forth, in the following order: R(x_1, x_2), R(x_2,   x_3), ..., R(x_N-2, X_N-1), R(x_N-1, X_N), R(x_N-2, X_N-1), ...,   R(x_1, x_2).   If the decoded vector represents more than one time block, then this   spreading process is applied separately on each time block.  Also, if   each block represents 8 samples or more, then another N-D rotation,   by (pi/2-theta), is applied _before_ the rotation described above.   This extra rotation is applied in an interleaved manner with a stride   equal to round(sqrt(N/nb_blocks)), i.e., it is applied independently   for each set of sample S_k = {stride*n + k}, n=0..N/stride-1.4.3.4.4.  Split decoding   To avoid the need for multi-precision calculations when decoding PVQ   codevectors, the maximum size allowed for codebooks is 32 bits.  When   larger codebooks are needed, the vector is instead split in two sub-   vectors of size N/2.  A quantized gain parameter with precisionValin, et al.           Expires December 20, 2012             [Page 119]

Internet-Draft           Interactive Audio Codec               June 2012   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 limit of LM+1 splits.  The same recursive mechanism   is applied for the joint coding of stereo audio.4.3.4.5.  Time-Frequency change   The time-frequency (TF) parameters are used to control the time-   frequency resolution tradeoff in each coded band.  For each band,   there are two possible TF choices.  For the first band coded, the PDF   is {3, 1}/4 for frames marked as transient and {15, 1}/16 for the   other frames.  For subsequent bands, the TF choice is coded relative   to the previous TF choice with probability {15, 1}/15 for transient   frames and {31, 1}/32 otherwise.  The mapping between the decoded TF   choices and the adjustment in TF resolution is shown in the tables   below.                       +-----------------+---+----+                       | Frame size (ms) | 0 |  1 |                       +-----------------+---+----+                       |       2.5       | 0 | -1 |                       |                 |   |    |                       |        5        | 0 | -1 |                       |                 |   |    |                       |        10       | 0 | -2 |                       |                 |   |    |                       |        20       | 0 | -2 |                       +-----------------+---+----+     Table 60: TF Adjustments for Non-transient Frames and tf_select=0                       +-----------------+---+----+                       | Frame size (ms) | 0 |  1 |                       +-----------------+---+----+                       |       2.5       | 0 | -1 |                       |                 |   |    |                       |        5        | 0 | -2 |                       |                 |   |    |                       |        10       | 0 | -3 |                       |                 |   |    |                       |        20       | 0 | -3 |                       +-----------------+---+----+     Table 61: TF Adjustments for Non-transient Frames and tf_select=1Valin, et al.           Expires December 20, 2012             [Page 120]

Internet-Draft           Interactive Audio Codec               June 2012                       +-----------------+---+----+                       | Frame size (ms) | 0 |  1 |                       +-----------------+---+----+                       |       2.5       | 0 | -1 |                       |                 |   |    |                       |        5        | 1 |  0 |                       |                 |   |    |                       |        10       | 2 |  0 |                       |                 |   |    |                       |        20       | 3 |  0 |                       +-----------------+---+----+       Table 62: TF Adjustments for Transient Frames and tf_select=0                       +-----------------+---+----+                       | Frame size (ms) | 0 |  1 |                       +-----------------+---+----+                       |       2.5       | 0 | -1 |                       |                 |   |    |                       |        5        | 1 | -1 |                       |                 |   |    |                       |        10       | 1 | -1 |                       |                 |   |    |                       |        20       | 1 | -1 |                       +-----------------+---+----+       Table 63: TF Adjustments for Transient Frames and tf_select=1   A negative TF adjustment means that the temporal resolution is   increased, while a positive TF adjustment means that the frequency   resolution is increased.  Changes in TF resolution are implemented   using the Hadamard transform [Hadamard].  To increase the time   resolution by N, N "levels" of the Hadamard transform are applied to   the decoded vector for each interleaved MDCT vector.  To increase the   frequency resolution (assumes a transient frame), then N levels of   the Hadamard transform are applied _across_ the interleaved MDCT   vector.  In the case of increased time resolution the decoder uses   the "sequency order" because the input vector is sorted in time.4.3.5.  Anti-Collapse Processing   The anti-collapse feature is designed to avoid the situation where   the use of multiple short MDCTs causes the energy in one or more of   the MDCTs to be zero for some bands, causing unpleasant artifacts.   When the frame has the transient bit set, an anti-collapse bit is   decoded.  When anti-collapse is set, the energy in each small MDCT is   prevented from collapsing to zero.  For each band of each MDCT where   a collapse is detected, a pseudo-random signal is inserted with anValin, et al.           Expires December 20, 2012             [Page 121]

Internet-Draft           Interactive Audio Codec               June 2012   energy corresponding to the minimum 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 as each band was normalized in the encoder, the last step of the   decoder before the inverse MDCT is to denormalize the bands.  Each   decoded normalized band is multiplied by the square root of the   decoded energy.  This is done by denormalise_bands() (bands.c).4.3.7.  Inverse MDCT   The inverse MDCT implementation has no special characteristics.  The   input is N frequency-domain samples and the output is 2*N time-domain   samples, while scaling by 1/2.  A "low-overlap" window reduces the   algorithmic delay.  It is derived from a basic (full overlap) 240-   sample version of the window used by the Vorbis codec:                                                        2                         /   /pi      /pi   n + 1/2\ \ \                  W(n) = |sin|-- * sin|-- * -------| | | .                         \   \2       \2       L   / / /   The low-overlap window is created by zero-padding the basic window   and inserting ones in the middle, such that the resulting window   still satisfies power complementarity [Princen86].  The IMDCT and   windowing are performed by mdct_backward (mdct.c).4.3.7.1.  Post-filter   The output of the inverse MDCT (after weighted overlap-add) is sent   to the post-filter.  Although the post-filter is applied at the end,   the post-filter parameters are encoded at the beginning, just after   the silence flag.  The post-filter can be switched on or off using   one bit (logp=1).  If the post-filter is enabled, then the octave is   decoded as an integer value between 0 and 6 of uniform probability.   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   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.Valin, et al.           Expires December 20, 2012             [Page 122]

Internet-Draft           Interactive Audio Codec               June 2012   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.4.  Packet Loss Concealment (PLC)   Packet loss concealment (PLC) is an optional decoder-side feature   that SHOULD be included when receiving from an unreliable channel.   Because PLC is not part of the bitstream, there are many acceptable   ways to implement PLC with different complexity/quality trade-offs.   The PLC in the reference implementation depends on the mode of last   packet received.  In CELT mode, the PLC 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).  In SILK mode, the PLC uses LPC extrapolation from the   previous frame, implemented in silk_PLC() (PLC.c).4.4.1.  Clock Drift Compensation   Clock drift refers to the gradual desynchronization of two endpoints   whose sample clocks run at different frequencies while they are   streaming live audio.  Differences in clock frequencies are generally   attributable to manufacturing variation in the endpoints' clock   hardware.  For long-lived streams, the time difference between sender   and receiver can grow without bound.Valin, et al.           Expires December 20, 2012             [Page 123]

Internet-Draft           Interactive Audio Codec               June 2012   When the sender's clock runs slower than the receiver's, the effect   is similar to packet loss: too few packets are received.  The   receiver can distinguish between drift and loss if the transport   provides packet timestamps.  A receiver for live streams SHOULD   conceal the effects of drift, and MAY do so by invoking the PLC.   When the sender's clock runs faster than the receiver's, too many   packets will be received.  The receiver MAY respond by skipping any   packet (i.e., not submitting the packet for decoding).  This is   likely to produce a less severe artifact than if the frame were   dropped after decoding.   A decoder MAY employ a more sophisticated drift compensation method.   For example, the NetEQ component [Google-NetEQ] of the Google WebRTC   codebase [Google-WebRTC] compensates for drift by adding or removing   one period when the signal is highly periodic.  The reference   implementation of Opus allows a caller to learn whether the current   frame's signal is highly periodic, and if so what the period is,   using the OPUS_GET_PITCH() request.4.5.  Configuration Switching   Switching between the Opus coding modes, audio bandwidths, and   channel counts requires careful consideration to avoid audible   glitches.  Switching between any two configurations of the CELT-only   mode, any two configurations of the Hybrid mode, or from WB SILK to   Hybrid mode does not require any special treatment in the decoder, as   the MDCT overlap will smooth the transition.  Switching from Hybrid   mode to WB SILK requires adding in the final contents of the CELT   overlap buffer to the first SILK-only packet.  This can be done by   decoding a 2.5 ms silence frame with the CELT decoder using the   channel count of the SILK-only packet (and any choice of audio   bandwidth), which will correctly handle the cases when the channel   count changes as well.   When changing the channel count for SILK-only or Hybrid packets, the   encoder can avoid glitches by smoothly varying the stereo width of   the input signal before or after the transition, and SHOULD do so.   However, other transitions between SILK-only packets or between NB or   MB SILK and Hybrid packets may cause glitches, because neither the   LSF coefficients nor the LTP, LPC, stereo unmixing, and resampler   buffers are available at the new sample rate.  These switches SHOULD   be delayed by the encoder until quiet periods or transients, where   the inevitable glitches will be less audible.  Additionally, the bit-   stream MAY include redundant side information ("redundancy"), in the   form of additional CELT frames embedded in each of the Opus frames   around the transition.Valin, et al.           Expires December 20, 2012             [Page 124]

Internet-Draft           Interactive Audio Codec               June 2012   The other transitions that cannot be easily handled are those where   the lower frequencies switch between the SILK LP-based model and the   CELT MDCT model.  However, an encoder may not have an opportunity to   delay such a switch to a convenient point.  For example, if the   content switches from speech to music, and the encoder does not have   enough latency in its analysis to detect this in advance, there may   be no convenient silence period during which to make the transition   for quite some time.  To avoid or reduce glitches during these   problematic mode transitions, and also between audio bandwidth   changes in the SILK-only modes, transitions MAY include redundant   side information ("redundancy"), in the form of an additional CELT   frame embedded in the Opus frame.   A transition between coding the lower frequencies with the LP model   and the MDCT model or a transition that involves changing the SILK   bandwidth is only normatively specified when it includes redundancy.   For those without redundancy, it is RECOMMENDED that the decoder use   a concealment technique (e.g., make use of a PLC algorithm) to "fill   in" the gap or discontinuity caused by the mode transition.   Therefore, PLC MUST NOT be applied during any normative transition,   i.e., when   o  A packet includes redundancy for this transition (as described      below),   o  The transition is between any WB SILK packet and any Hybrid      packet, or vice versa,   o  The transition is between any two Hybrid mode packets, or   o  The transition is between any two CELT mode packets,   unless there is actual packet loss.4.5.1.  Transition Side Information (Redundancy)   Transitions with side information include an extra 5 ms "redundant"   CELT frame within the Opus frame.  This frame is designed to fill in   the gap or discontinuity in the different layers without requiring   the decoder to conceal it.  For transitions from CELT-only to SILK-   only or Hybrid, the redundant frame is inserted in the first Opus   frame after the transition (i.e., the first SILK-only or Hybrid   frame).  For transitions from SILK-only or Hybrid to CELT-only, the   redundant frame is inserted in the last Opus frame before the   transition (i.e., the last SILK-only or Hybrid frame).Valin, et al.           Expires December 20, 2012             [Page 125]

Internet-Draft           Interactive Audio Codec               June 20124.5.1.1.  Redundancy Flag   The presence of redundancy is signaled in all SILK-only and Hybrid   frames, not just those involved in a mode transition.  This allows   the frames to be decoded correctly even if an adjacent frame is lost.   For SILK-only frames, this signaling is implicit, based on the size   of the of the Opus frame and the number of bits consumed decoding the   SILK portion of it.  After decoding the SILK portion of the Opus   frame, the decoder uses ec_tell() (seeSection 4.1.6.1) to check if   there are at least 17 bits remaining.  If so, then the frame contains   redundancy.   For Hybrid frames, this signaling is explicit.  After decoding the   SILK portion of the Opus frame, the decoder uses ec_tell() (seeSection 4.1.6.1) to ensure there are at least 37 bits remaining.  If   so, it reads a symbol with the PDF in Table 64, and if the value is   1, then the frame contains redundancy.  Otherwise (if there were   fewer than 37 bits left or the value was 0), the frame does not   contain redundancy.                            +----------------+                            | PDF            |                            +----------------+                            | {4095, 1}/4096 |                            +----------------+                       Table 64: Redundancy Flag PDF4.5.1.2.  Redundancy Position Flag   Since the current frame is a SILK-only or a Hybrid frame, it must be   at least 10 ms.  Therefore, it needs an additional flag to indicate   whether the redundant 5 ms CELT frame should be mixed into the   beginning of the current frame, or the end.  After determining that a   frame contains redundancy, the decoder reads a 1 bit symbol with a   uniform PDF (Table 65).                               +----------+                               | PDF      |                               +----------+                               | {1, 1}/2 |                               +----------+                     Table 65: Redundancy Position PDF   If the value is zero, this is the first frame in the transition, and   the redundancy belongs at the end.  If the value is one, this is the   second frame in the transition, and the redundancy belongs at theValin, et al.           Expires December 20, 2012             [Page 126]

Internet-Draft           Interactive Audio Codec               June 2012   beginning.  There is no way to specify that an Opus frame contains   separate redundant CELT frames at both the beginning and the end.4.5.1.3.  Redundancy Size   Unlike the CELT portion of a Hybrid frame, the redundant CELT frame   does not use the same entropy coder state as the rest of the Opus   frame, because this would break the CELT bit allocation mechanism in   Hybrid frames.  Thus, a redundant CELT frame always starts and ends   on a byte boundary, even in SILK-only frames, where this is not   strictly necessary.   For SILK-only frames, the number of bytes in the redundant CELT frame   is simply the number of whole bytes remaining, which must be at least   2, due to the space check inSection 4.5.1.1.  For Hybrid frames, the   number of bytes is equal to 2, plus a decoded unsigned integer less   than 256 (seeSection 4.1.5).  This may be more than the number of   whole bytes remaining in the Opus frame, in which case the frame is   invalid.  However, a decoder is not required to ignore the entire   frame, as this may be the result of a bit error that desynchronized   the range coder.  There may still be useful data before the error,   and a decoder MAY keep any audio decoded so far instead of invoking   the PLC, but it is RECOMMENDED that the decoder stop decoding and   discard the rest of the current Opus frame.   It would have been possible to avoid these invalid states in the   design of Opus by limiting the range of the explicit length decoded   from Hybrid frames by the actual number of whole bytes remaining.   However, this would require an encoder to determine the rate   allocation for the MDCT layer up front, before it began encoding that   layer.  By allowing some invalid sizes, the encoder is able to defer   that decision until much later.  When encoding Hybrid frames which do   not include redundancy, the encoder must still decide up-front if it   wishes to use the minimum 37 bits required to trigger encoding of the   redundancy flag, but this is a much looser restriction.   After determining the size of the redundant CELT frame, the decoder   reduces the size of the buffer currently in use by the range coder by   that amount.  The MDCT layer reads any raw bits from the end of this   reduced buffer, and all calculations of the number of bits remaining   in the buffer must be done using this new, reduced size, rather than   the original size of the Opus frame.4.5.1.4.  Decoding the Redundancy   The redundant frame is decoded like any other CELT-only frame, with   the exception that it does not contain a TOC byte.  The frame size is   fixed at 5 ms, the channel count is set to that of the current frame,Valin, et al.           Expires December 20, 2012             [Page 127]

Internet-Draft           Interactive Audio Codec               June 2012   and the audio bandwidth is also set to that of the current frame,   with the exception that for MB SILK frames, it is set to WB.   If the redundancy belongs at the beginning (in a CELT-only to SILK-   only or Hybrid transition), the final reconstructed output uses the   first 2.5 ms of audio output by the decoder for the redundant frame   as-is, discarding the corresponding output from the SILK-only or   Hybrid portion of the frame.  The remaining 2.5 ms is cross-lapped   with the decoded SILK/Hybrid signal using the CELT's power-   complementary MDCT window to ensure a smooth transition.   If the redundancy belongs at the end (in a SILK-only or Hybrid to   CELT-only transition), only the second half (2.5 ms) of the audio   output by the decoder for the redundant frame is used.  In that case,   the second half of the redundant frame is cross-lapped with the end   of the SILK/Hybrid signal, again using CELT's power-complementary   MDCT window to ensure a smooth transition.4.5.2.  State Reset   When a transition occurs, the state of the SILK or the CELT decoder   (or both) may need to be reset before decoding a frame in the new   mode.  This avoids reusing "out of date" memory, which may not have   been updated in some time or may not be in a well-defined state due   to, e.g., PLC.  The SILK state is reset before every SILK-only or   Hybrid frame where the previous frame was CELT-only.  The CELT state   is reset every time the operating mode changes and the new mode is   either Hybrid or CELT-only, except when the transition uses   redundancy as described above.  When switching from SILK-only or   Hybrid to CELT-only with redundancy, the CELT state is reset before   decoding the redundant CELT frame embedded in the SILK-only or Hybrid   frame, but it is not reset before decoding the following CELT-only   frame.  When switching from CELT-only mode to SILK-only or Hybrid   mode with redundancy, the CELT decoder is not reset for decoding the   redundant CELT frame.4.5.3.  Summary of Transitions   Figure 18 illustrates all of the normative transitions involving a   mode change, an audio bandwidth change, or both.  Each one uses an S,   H, or C to represent an Opus frame in the corresponding mode.  In   addition, an R indicates the presence of redundancy in the Opus frame   it is cross-lapped with.  Its location in the first or last 5 ms is   assumed to correspond to whether it is the frame before or after the   transition.  Other uses of redundancy are non-normative.  Finally, a   c indicates the contents of the CELT overlap buffer after the   previously decoded frame (i.e., as extracted by decoding a silence   frame).Valin, et al.           Expires December 20, 2012             [Page 128]

Internet-Draft           Interactive Audio Codec               June 2012    SILK to SILK with Redundancy:             S -> S -> S                                                        &                                                       !R -> R                                                             &                                                            ;S -> S -> S    NB or MB SILK to Hybrid with Redundancy:  S -> S -> S                                                        &                                                       !R ->;H -> H -> H    WB SILK to Hybrid:                        S -> S -> S ->!H -> H -> H    SILK to CELT with Redundancy:             S -> S -> S                                                        &                                                       !R -> C -> C -> C    Hybrid to NB or MB SILK with Redundancy:  H -> H -> H                                                        &                                                       !R -> R                                                             &                                                            ;S -> S -> S    Hybrid to WB SILK:                        H -> H -> H -> c                                                          \  +                                                           > S -> S -> S    Hybrid to CELT with Redundancy:           H -> H -> H                                                        &                                                       !R -> C -> C -> C    CELT to SILK with Redundancy:             C -> C -> C -> R                                                             &                                                            ;S -> S -> S    CELT to Hybrid with Redundancy:           C -> C -> C -> R                                                             &                                                            |H -> H -> H    Key:    S   SILK-only frame                 ;   SILK decoder reset    H   Hybrid frame                    |   CELT and SILK decoder resets    C   CELT-only frame                 !   CELT decoder reset    c   CELT overlap                    +   Direct mixing    R   Redundant CELT frame            &   Windowed cross-lap                     Figure 18: Normative Transitions   The first two and the last two Opus frames in each example areValin, et al.           Expires December 20, 2012             [Page 129]

Internet-Draft           Interactive Audio Codec               June 2012   illustrative, i.e., there is no requirement that a stream remain in   the same configuration for three consecutive frames before or after a   switch.   The behavior of transitions without redundancy where PLC is allowed   is non-normative.  An encoder might still wish to use these   transitions if, for example, it doesn't want to add the extra bitrate   required for redundancy or if it makes a decision to switch after it   has already transmitted the frame that would have had to contain the   redundancy.  Figure 19 illustrates the recommended cross-lapping and   decoder resets for these transitions.    SILK to SILK (audio bandwidth change):    S -> S -> S   ;S -> S -> S    NB or MB SILK to Hybrid:                  S -> S -> S   |H -> H -> H    SILK to CELT without Redundancy:          S -> S -> S -> P                                                             &                                                            !C -> C -> C    Hybrid to NB or MB SILK:                  H -> H -> H -> c                                                             +                                                            ;S -> S -> S    Hybrid to CELT without Redundancy:        H -> H -> H -> P                                                             &                                                            !C -> C -> C    CELT to SILK without Redundancy:          C -> C -> C -> P                                                             &                                                            ;S -> S -> S    CELT to Hybrid without Redundancy:        C -> C -> C -> P                                                             &                                                            |H -> H -> H    Key:    S   SILK-only frame                 ;   SILK decoder reset    H   Hybrid frame                    |   CELT and SILK decoder resets    C   CELT-only frame                 !   CELT decoder reset    c   CELT overlap                    +   Direct mixing    P   Packet Loss Concealment         &   Windowed cross-lap             Figure 19: Recommended Non-Normative Transitions   Encoders SHOULD NOT use other transitions, e.g., those that involve   redundancy in ways not illustrated in Figure 18.Valin, et al.           Expires December 20, 2012             [Page 130]

Internet-Draft           Interactive Audio Codec               June 20125.  Opus Encoder   Just like the decoder, the Opus encoder also normally consists of two   main blocks: the SILK encoder and the CELT encoder.  However, unlike   the case of the decoder, a valid (though potentially suboptimal) Opus   encoder is not required to support all modes and may thus only   include a SILK encoder module or a CELT encoder module.  The output   bit-stream of the Opus encoding contains bits from the SILK and CELT   encoders, though these are not separable due to the use of a range   coder.  A block diagram of the encoder is illustrated below.                        +------------+    +---------+                        |   Sample   |    |  SILK   |------+                     +->|    Rate    |--->| Encoder |      V      +-----------+  |  | Conversion |    |         | +---------+      | Optional  |  |  +------------+    +---------+ |  Range  |    ->| High-pass |--+                                | Encoder |---->      |  Filter   |  |  +--------------+  +---------+ |         | Bit-      +-----------+  |  |    Delay     |  |  CELT   | +---------+ stream                     +->| Compensation |->| Encoder |      ^                        |              |  |         |------+                        +--------------+  +---------+                          Figure 20: Opus Encoder   For a normal encoder where both the SILK and the CELT modules are   included, an optimal encoder should select which coding mode to use   at run-time depending on the conditions.  In the reference   implementation, the frame size is selected by the application, but   the other configuration parameters (number of channels, bandwidth,   mode) are automatically selected (unless explicitly overridden by the   application) depend on the following:   o  Requested bitrate   o  Input sampling rate   o  Type of signal (speech vs music)   o  Frame size in use   The type of signal currently needs to be provided by the application   (though it can be changed in real-time).  An Opus encoder   implementation could also do automatic detection, but since Opus is   an interactive codec, such an implementation would likely have to   either delay the signal (for non-interactive applications) or delayValin, et al.           Expires December 20, 2012             [Page 131]

Internet-Draft           Interactive Audio Codec               June 2012   the mode switching decisions (for interactive applications).   When the encoder is configured for voice over IP applications, the   input signal is filtered by a high-pass filter to remove the lowest   part of the spectrum that contains little speech energy and may   contain background noise.  This is a second order Auto Regressive   Moving Average (i.e., with poles and zeros) filter with a cut-off   frequency around 50 Hz.  In the future, a music detector may also be   used to lower the cut-off frequency when the input signal is detected   to be music rather than speech.5.1.  Range Encoder   The range coder acts as the bit-packer for Opus.  It is used in three   different ways: to encode   o  Entropy-coded symbols with a fixed probability model using      ec_encode() (entenc.c),   o  Integers from 0 to (2**M - 1) using ec_enc_uint() or ec_enc_bits()      (entenc.c),   o  Integers from 0 to (ft - 1) (where ft is not a power of two) using      ec_enc_uint() (entenc.c).   The range encoder maintains an internal state vector composed of the   four-tuple (val, rng, rem, ext) representing the low end of the   current range, the size of the current range, a single buffered   output byte, and a count of additional carry-propagating output   bytes.  Both val and rng are 32-bit unsigned integer values, rem is a   byte value or less than 255 or the special value -1, and ext is an   unsigned integer with at least 11 bits.  This state vector is   initialized at the start of each each frame to the value   (0, 2**31, -1, 0).  After encoding a sequence of symbols, the value   of rng in the encoder should exactly match the value of rng in the   decoder after decoding the same sequence of symbols.  This is a   powerful tool for detecting errors in either an encoder or decoder   implementation.  The value of val, on the other hand, represents   different things in the encoder and decoder, and is not expected to   match.   The decoder has no analog for rem and ext.  These are used to perform   carry propagation in the renormalization loop below.  Each iteration   of this loop produces 9 bits of output, consisting of 8 data bits and   a carry flag.  The encoder cannot determine the final value of the   output bytes until it propagates these carry flags.  Therefore the   reference implementation buffers a single non-propagating output byte   (i.e., one less than 255) in rem and keeps a count of additionalValin, et al.           Expires December 20, 2012             [Page 132]

Internet-Draft           Interactive Audio Codec               June 2012   propagating (i.e., 255) output bytes in ext.  An implementation may   choose to use any mathematically equivalent scheme to perform carry   propagation.5.1.1.  Encoding Symbols   The main encoding function is ec_encode() (entenc.c), which encodes   symbol k in the current context using the same three-tuple   (fl[k], fh[k], ft) as the decoder to describe the range of the symbol   (seeSection 4.1).   ec_encode() updates the state of the encoder as follows.  If fl[k] is   greater than zero, then                                      rng                    val = val + rng - --- * (ft - fl) ,                                      ft                          rng                    rng = --- * (fh - fl) .                          ft   Otherwise, val is unchanged and                                   rng                       rng = rng - --- * (fh - fl) .                                   ft   The divisions here are integer division.5.1.1.1.  Renormalization   After this update, the range is normalized using a procedure very   similar to that ofSection 4.1.2.1, implemented by ec_enc_normalize()   (entenc.c).  The following process is repeated until rng > 2**23.   First, the top 9 bits of val, (val>>23), are sent to the carry   buffer, described inSection 5.1.1.2.  Then, the encoder sets                       val = (val<<8) & 0x7FFFFFFF ,                       rng = rng<<8 .5.1.1.2.  Carry Propagation and Output Buffering   The function ec_enc_carry_out() (entenc.c) implements carry   propagation and output buffering.  It takes as input a 9-bit unsigned   value, c, consisting of 8 data bits and an additional carry bit.  If   c is equal to the value 255, then ext is simply incremented, and noValin, et al.           Expires December 20, 2012             [Page 133]

Internet-Draft           Interactive Audio Codec               June 2012   other state updates are performed.  Otherwise, let b = (c>>8) be the   carry bit.  Then,   o  If the buffered byte rem contains a value other than -1, the      encoder outputs the byte (rem + b).  Otherwise, if rem is -1, no      byte is output.   o  If ext is non-zero, then the encoder outputs ext bytes---all with      a value of 0 if b is set, or 255 if b is unset---and sets ext to      0.   o  rem is set to the 8 data bits:                              rem = c & 255 .5.1.2.  Alternate Encoding Methods   The reference implementation uses three additional encoding methods   that are exactly equivalent to the above, but make assumptions and   simplifications that allow for a more efficient implementation.5.1.2.1.  ec_encode_bin()   The first is ec_encode_bin() (entenc.c), defined using the parameter   ftb instead of ft.  It is mathematically equivalent to calling   ec_encode() with ft = (1<<ftb), but avoids using division.5.1.2.2.  ec_enc_bit_logp()   The next is ec_enc_bit_logp() (entenc.c), which encodes a single   binary symbol.  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_encode() with the 3-tuple (fl[k] = 0, fh[k] = (1<<logp) - 1,   ft = (1<<logp)) if k is 0 and with (fl[k] = (1<<logp) - 1,   fh[k] = ft = (1<<logp)) if k is 1.  The implementation requires no   multiplications or divisions.5.1.2.3.  ec_enc_icdf()   The last is ec_enc_icdf() (entenc.c), which encodes a single binary   symbol with a table-based context of up to 8 bits.  This uses the   same icdf table as ec_dec_icdf() fromSection 4.1.3.3.  The function   is mathematically equivalent to calling ec_encode() with   fl[k] = (1<<ftb) - icdf[k-1] (or 0 if k == 0), fh[k] = (1<<ftb) -    icdf[k], and ft = (1<<ftb).  This only saves a few arithmetic   operations over ec_encode_bin(), but allows the encoder to use the   same icdf tables as the decoder.Valin, et al.           Expires December 20, 2012             [Page 134]

Internet-Draft           Interactive Audio Codec               June 20125.1.3.  Encoding Raw Bits   The raw bits used by the CELT layer are packed at the end of the   buffer using ec_enc_bits() (entenc.c).  Because the raw bits may   continue into the last byte output by the range coder if there is   room in the low-order bits, the encoder must be prepared to merge   these values into a single byte.  The procedure inSection 5.1.5 does   this in a way that ensures both the range coded data and the raw bits   can be decoded successfully.5.1.4.  Encoding Uniformly Distributed Integers   The function ec_enc_uint() (entenc.c) encodes one of ft equiprobable   symbols in the range 0 to (ft - 1), inclusive, each with a frequency   of 1, where ft may be as large as (2**32 - 1).  Like the decoder (seeSection 4.1.5), it splits up the value into a range coded symbol   representing up to 8 of the high bits, and, if necessary, raw bits   representing the remainder of the value.   ec_enc_uint() takes a two-tuple (t, ft), where t is the unsigned   integer to be encoded, 0 <= t < ft, and ft is not necessarily a power   of two.  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 encoded directly using ec_encode() with the three-tuple (t,   t + 1, ft).   If ftb is greater than 8, then the top 8 bits of t are encoded using   the three-tuple (t>>(ftb - 8), (t>>(ftb - 8)) + 1,   ((ft - 1)>>(ftb - 8)) + 1), and the remaining bits,   (t & ((1<<(ftb - 8)) - 1), are encoded as raw bits with   ec_enc_bits().5.1.5.  Finalizing the Stream   After all symbols are encoded, the stream must be finalized by   outputting a value inside the current range.  Let end be the unsigned   integer in the interval [val, val + rng) with the largest number of   trailing zero bits, b, such that (end + (1<<b) - 1) is also in the   interval [val, val + rng).  This choice of end allows the maximum   number of trailing bits to be set to arbitrary values while still   ensuring the range coded part of the buffer can be decoded correctly.   Then, while end is not zero, the top 9 bits of end, i.e., (end>>23),   are passed to the carry buffer in accordance with the procedure inSection 5.1.1.2, and end is updated via                       end = (end<<8) & 0x7FFFFFFF .   Finally, if the buffered output byte, rem, is neither zero nor theValin, et al.           Expires December 20, 2012             [Page 135]

Internet-Draft           Interactive Audio Codec               June 2012   special value -1, or the carry count, ext, is greater than zero, then   9 zero bits are sent to the carry buffer to flush it to the output   buffer.  When outputting the final byte from the range coder, if it   would overlap any raw bits already packed into the end of the output   buffer, they should be ORed into the same byte.  The bit allocation   routines in the CELT layer should ensure that this can be done   without corrupting the range coder data so long as end is chosen as   described above.  If there is any space between the end of the range   coder data and the end of the raw bits, it is padded with zero bits.   This entire process is implemented by ec_enc_done() (entenc.c).5.1.6.  Current Bit Usage   The bit allocation routines in Opus need to be able to determine a   conservative upper bound on the number of bits that have been used to   encode the current frame thus far.  This drives allocation decisions   and ensures that the range coder and raw bits will not overflow the   output buffer.  This is computed in the reference implementation to   whole-bit precision by the function ec_tell() (entcode.h) and to   fractional 1/8th bit precision by the function ec_tell_frac()   (entcode.c).  Like all operations in the range coder, it must be   implemented in a bit-exact manner, and must produce exactly the same   value returned by the same functions in the decoder after decoding   the same symbols.5.2.  SILK Encoder   In many respects the SILK encoder mirrors the SILK decoder described   inSection 4.2.  Details such as the quantization and range coder   tables can be found there, while this section describes the high-   level design choices that were made.  The diagram below shows the   basic modules of the SILK encoder.               +----------+    +--------+    +---------+               |  Sample  |    | Stereo |    |  SILK   |        ------>|   Rate   |--->| Mixing |--->|  Core   |---------->        Input  |Conversion|    |        |    | Encoder |  Bitstream               +----------+    +--------+    +---------+                          Figure 21: SILK Encoder5.2.1.  Sample Rate Conversion   The input signal's sampling rate is adjusted by a sample rate   conversion module so that it matches the SILK internal sampling rate.   The input to the sample rate converter is delayed by a number ofValin, et al.           Expires December 20, 2012             [Page 136]

Internet-Draft           Interactive Audio Codec               June 2012   samples depending on the sample rate ratio, such that the overall   delay is constant for all input and output sample rates.5.2.2.  Stereo Mixing   The stereo mixer is only used for stereo input signals.  It converts   a stereo left/right signal into an adaptive mid/side representation.   The first step is to compute non-adaptive mid/side signals as half   the sum and difference between left and right signals.  The side   signal is then minimized in energy by subtracting a prediction of it   based on the mid signal.  This prediction works well when the left   and right signals exhibit linear dependency, for instance for an   amplitude-panned input signal.  Like in the decoder, the prediction   coefficients are linearly interpolated during the first 8 ms of the   frame.  The mid signal is always encoded, whereas the residual side   signal is only encoded if it has sufficient energy compared to the   mid signal's energy.  If it has not, the "mid_only_flag" is set   without encoding the side signal.   The predictor coefficients are coded regardless of whether the side   signal is encoded.  For each frame, two predictor coefficients are   computed, one that predicts between low-passed mid and side channels,   and one that predicts between high-passed mid and side channels.  The   low-pass filter is a simple three-tap filter and creates a delay of   one sample.  The high-pass filtered signal is the difference between   the mid signal delayed by one sample and the low-passed signal.   Instead of explicitly computing the high-passed signal, it is   computationally more efficient to transform the prediction   coefficients before applying them to the filtered mid signal, as   follows               pred(n) = LP(n) * w0 + HP(n) * w1                       = LP(n) * w0 + (mid(n-1) - LP(n)) * w1                       = LP(n) * (w0 - w1) + mid(n-1) * w1   where w0 and w1 are the low-pass and high-pass prediction   coefficients, mid(n-1) is the mid signal delayed by one sample, LP(n)   and HP(n) are the low-passed and high-passed signals and pred(n) is   the prediction signal that is subtracted from the side signal.5.2.3.  SILK Core Encoder   What follows is a description of the core encoder and its components.   For simplicity, the core encoder is referred to simply as the encoder   in the remainder of this section.  An overview of the encoder is   given in Figure 22.Valin, et al.           Expires December 20, 2012             [Page 137]

Internet-Draft           Interactive Audio Codec               June 2012                                                                +---+                             +--------------------------------->|   |        +---------+          |      +---------+                 |   |        |Voice    |          |      |LTP      |12               |   |    +-->|Activity |--+       +----->|Scaling  |-----------+---->|   |    |   |Detector |3 |       |      |Control  |<--+       |     |   |    |   +---------+  |       |      +---------+   |       |     |   |    |                |       |      +---------+   |       |     |   |    |                |       |      |Gains    |   |       |     |   |    |                |       |  +-->|Processor|---|---+---|---->| R |    |                |       |  |   |         |11 |   |   |     | a |    |               \/       |  |   +---------+   |   |   |     | n |    |          +---------+   |  |   +---------+   |   |   |     | g |    |          |Pitch    |   |  |   |LSF      |   |   |   |     | e |    |       +->|Analysis |---+  |   |Quantizer|---|---|---|---->|   |    |       |  |         |4  |  |   |         |8  |   |   |     | E |-->    |       |  +---------+   |  |   +---------+   |   |   |     | n | 2    |       |                |  |    9/\  10|     |   |   |     | c |    |       |                |  |     |    \/     |   |   |     | o |    |       |  +---------+   |  |   +----------+  |   |   |     | d |    |       |  |Noise    |   +--|-->|Prediction|--+---|---|---->| e |    |       +->|Shaping  |---|--+   |Analysis  |7 |   |   |     | r |    |       |  |Analysis |5  |  |   |          |  |   |   |     |   |    |       |  +---------+   |  |   +----------+  |   |   |     |   |    |       |                |  |        /\       |   |   |     |   |    |       |     +----------|--|--------+        |   |   |     |   |    |       |     |         \/  \/               \/  \/  \/     |   |    |       |     |       +---------+          +------------+   |   |    |       |     |       |         |          |Noise       |   |   |   -+-------+-----+------>|Prefilter|--------->|Shaping     |-->|   |   1                      |         | 6        |Quantization|13 |   |                          +---------+          +------------+   +---+   1:  Input speech signal   2:  Range encoded bitstream   3:  Voice activity estimate   4:  Pitch lags (per 5 ms) and voicing decision (per 20 ms)   5:  Noise shaping quantization coefficients     - Short term synthesis and analysis       noise shaping coefficients (per 5 ms)     - Long term synthesis and analysis noise       shaping coefficients (per 5 ms and for voiced speech only)     - Noise shaping tilt (per 5 ms)     - Quantizer gain/step size (per 5 ms)   6:  Input signal filtered with analysis noise shaping filters   7:  Short and long term prediction coefficients       LTP (per 5 ms) and LPC (per 20 ms)   8:  LSF quantization indicesValin, et al.           Expires December 20, 2012             [Page 138]

Internet-Draft           Interactive Audio Codec               June 2012   9:  LSF coefficients   10: Quantized LSF coefficients   11: Processed gains, and synthesis noise shape coefficients   12: LTP state scaling coefficient. Controlling error propagation      / prediction gain trade-off   13: Quantized signal                       Figure 22: SILK Core Encoder5.2.3.1.  Voice Activity Detection   The input signal is processed by a Voice Activity Detector (VAD) to   produce a measure of voice activity, spectral tilt, and signal-to-   noise estimates for each frame.  The VAD uses a sequence of half-band   filterbanks to split the signal into four subbands: 0...Fs/16, Fs/   16...Fs/8, Fs/8...Fs/4, and Fs/4...Fs/2, where Fs is the sampling   frequency (8, 12, 16, or 24 kHz).  The lowest subband, from 0 -   Fs/16, is high-pass filtered with a first-order moving average (MA)   filter (with transfer function H(z) = 1-z**(-1)) to reduce the energy   at the lowest frequencies.  For each frame, the signal energy per   subband is computed.  In each subband, a noise level estimator tracks   the background noise level and a Signal-to-Noise Ratio (SNR) value is   computed as the logarithm of the ratio of energy to noise level.   Using these intermediate variables, the following parameters are   calculated for use in other SILK modules:   o  Average SNR.  The average of the subband SNR values.   o  Smoothed subband SNRs.  Temporally smoothed subband SNR values.   o  Speech activity level.  Based on the average SNR and a weighted      average of the subband energies.   o  Spectral tilt.  A weighted average of the subband SNRs, with      positive weights for the low subbands and negative weights for the      high subbands.5.2.3.2.  Pitch Analysis   The input signal is processed by the open loop pitch estimator shown   in Figure 23.Valin, et al.           Expires December 20, 2012             [Page 139]

Internet-Draft           Interactive Audio Codec               June 2012                                    +--------+  +----------+                                    |2 x Down|  |Time-     |                                 +->|sampling|->|Correlator|     |                                 |  |        |  |          |     |4                                 |  +--------+  +----------+    \/                                 |                    | 2    +-------+                                 |                    |  +-->|Speech |5       +---------+    +--------+ |                   \/  |   |Type   |->       |LPC      |    |Down    | |              +----------+ |       |    +->|Analysis | +->|sample  |-+------------->|Time-     | +-------+    |  |         | |  |to 8 kHz|                |Correlator|----------->    |  +---------+ |  +--------+                |__________|          6    |       |      |                                  |3    |      \/      |                                 \/    |  +---------+ |                            +----------+    |  |Whitening| |                            |Time-     |   -+->|Filter   |-+--------------------------->|Correlator|----------->   1   |         |                              |          |          7       +---------+                              +----------+   1: Input signal   2: Lag candidates from stage 1   3: Lag candidates from stage 2   4: Correlation threshold   5: Voiced/unvoiced flag   6: Pitch correlation   7: Pitch lags              Figure 23: Block diagram of the pitch estimator   The pitch analysis finds a binary voiced/unvoiced classification,   and, for frames classified as voiced, four pitch lags per frame - one   for each 5 ms subframe - and a pitch correlation indicating the   periodicity of the signal.  The input is first whitened using a   Linear Prediction (LP) whitening filter, where the coefficients are   computed through standard Linear Prediction Coding (LPC) analysis.   The order of the whitening filter is 16 for best results, but is   reduced to 12 for medium complexity and 8 for low complexity modes.   The whitened signal is analyzed to find pitch lags for which the time   correlation is high.  The analysis consists of three stages for   reducing the complexity:   o  In the first stage, the whitened signal is downsampled to 4 kHz      (from 8 kHz) and the current frame is correlated to a signal      delayed by a range of lags, starting from a shortest lag      corresponding to 500 Hz, to a longest lag corresponding to 56 Hz.Valin, et al.           Expires December 20, 2012             [Page 140]

Internet-Draft           Interactive Audio Codec               June 2012   o  The second stage operates on an 8 kHz signal (downsampled from 12,      16, or 24 kHz) and measures time correlations only near the lags      corresponding to those that had sufficiently high correlations in      the first stage.  The resulting correlations are adjusted for a      small bias towards short lags to avoid ending up with a multiple      of the true pitch lag.  The highest adjusted correlation is      compared to a threshold depending on:      *  Whether the previous frame was classified as voiced      *  The speech activity level      *  The spectral tilt.      If the threshold is exceeded, the current frame is classified as      voiced and the lag with the highest adjusted correlation is stored      for a final pitch analysis of the highest precision in the third      stage.   o  The last stage operates directly on the whitened input signal to      compute time correlations for each of the four subframes      independently in a narrow range around the lag with highest      correlation from the second stage.5.2.3.3.  Noise Shaping Analysis   The noise shaping analysis finds gains and filter coefficients used   in the prefilter and noise shaping quantizer.  These parameters are   chosen such that they will fulfill several requirements:   o  Balancing quantization noise and bitrate.  The quantization gains      determine the step size between reconstruction levels of the      excitation signal.  Therefore, increasing the quantization gain      amplifies quantization noise, but also reduces the bitrate by      lowering the entropy of the quantization indices.   o  Spectral shaping of the quantization noise; the noise shaping      quantizer is capable of reducing quantization noise in some parts      of the spectrum at the cost of increased noise in other parts      without substantially changing the bitrate.  By shaping the noise      such that it follows the signal spectrum, it becomes less audible.      In practice, best results are obtained by making the shape of the      noise spectrum slightly flatter than the signal spectrum.   o  De-emphasizing spectral valleys; by using different coefficients      in the analysis and synthesis part of the prefilter and noise      shaping quantizer, the levels of the spectral valleys can be      decreased relative to the levels of the spectral peaks such asValin, et al.           Expires December 20, 2012             [Page 141]

Internet-Draft           Interactive Audio Codec               June 2012      speech formants and harmonics.  This reduces the entropy of the      signal, which is the difference between the coded signal and the      quantization noise, thus lowering the bitrate.   o  Matching the levels of the decoded speech formants to the levels      of the original speech formants; an adjustment gain and a first      order tilt coefficient are computed to compensate for the effect      of the noise shaping quantization on the level and spectral tilt.                 / \   ___                  |   // \\                  |  //   \\     ____                  |_//     \\___//  \\         ____                  | /  ___  \   /    \\       //  \\                P |/  /   \  \_/      \\_____//    \\                o |  /     \     ____  \     /      \\                w | /       \___/    \  \___/  ____  \\___ 1                e |/                  \       /    \  \                r |                    \_____/      \  \__ 2                  |                                  \                  |                                   \___ 3                  |                  +---------------------------------------->                                   Frequency               1: Input signal spectrum               2: De-emphasized and level matched spectrum               3: Quantization noise spectrum      Figure 24: Noise shaping and spectral de-emphasis illustration   Figure 24 shows an example of an input signal spectrum (1).  After   de-emphasis and level matching, the spectrum has deeper valleys (2).   The quantization noise spectrum (3) more or less follows the input   signal spectrum, while having slightly less pronounced peaks.  The   entropy, which provides a lower bound on the bitrate for encoding the   excitation signal, is proportional to the area between the de-   emphasized spectrum (2) and the quantization noise spectrum (3).   Without de-emphasis, the entropy is proportional to the area between   input spectrum (1) and quantization noise (3) - clearly higher.   The transformation from input signal to de-emphasized signal can be   described as a filtering operation with a filterValin, et al.           Expires December 20, 2012             [Page 142]

Internet-Draft           Interactive Audio Codec               June 2012                                            -1    Wana(z)                 H(z) = G * ( 1 - c_tilt * z  ) * -------                                                  Wsyn(z),   having an adjustment gain G, a first order tilt adjustment filter   with tilt coefficient c_tilt, and where                      16                            d                      __             -k        -L  __            -k       Wana(z) = (1 - \ (a_ana(k) * z  )*(1 - z  * \ b_ana(k) * z  ),                      /_                           /_                      k=1                          k=-d   is the analysis part of the de-emphasis filter, consisting of the   short-term shaping filter with coefficients a_ana(k), and the long-   term shaping filter with coefficients b_ana(k) and pitch lag L. The   parameter d determines the number of long-term shaping filter taps.   Similarly, but without the tilt adjustment, the synthesis part can be   written as                      16                            d                      __             -k        -L  __            -k       Wsyn(z) = (1 - \ (a_syn(k) * z  )*(1 - z  * \ b_syn(k) * z  ).                      /_                           /_                      k=1                          k=-d   All noise shaping parameters are computed and applied per subframe of   5 ms.  First, an LPC analysis is performed on a windowed signal block   of 15 ms.  The signal block has a look-ahead of 5 ms relative to the   current subframe, and the window is an asymmetric sine window.  The   LPC analysis is done with the autocorrelation method, with an order   of between 8, in lowest-complexity mode, and 16, for best quality.   Optionally the LPC analysis and noise shaping filters are warped by   replacing the delay elements by first-order allpass filters.  This   increases the frequency resolution at low frequencies and reduces it   at high ones, which better matches the human auditory system and   improves quality.  The warped analysis and filtering comes at a cost   in complexity and is therefore only done in higher complexity modes.   The quantization gain is found by taking the square root of the   residual energy from the LPC analysis and multiplying it by a valueValin, et al.           Expires December 20, 2012             [Page 143]

Internet-Draft           Interactive Audio Codec               June 2012   inversely proportional to the coding quality control parameter and   the pitch correlation.   Next the two sets of short-term noise shaping coefficients a_ana(k)   and a_syn(k) are obtained by applying different amounts of bandwidth   expansion to the coefficients found in the LPC analysis.  This   bandwidth expansion moves the roots of the LPC polynomial towards the   origin, using the formulas                                              k                         a_ana(k) = a(k)*g_ana , and                                              k                         a_syn(k) = a(k)*g_syn ,   where a(k) is the k'th LPC coefficient, and the bandwidth expansion   factors g_ana and g_syn are calculated as                         g_ana = 0.95 - 0.01*C, and                         g_syn = 0.95 + 0.01*C,   where C is the coding quality control parameter between 0 and 1.   Applying more bandwidth expansion to the analysis part than to the   synthesis part gives the desired de-emphasis of spectral valleys in   between formants.   The long-term shaping is applied only during voiced frames.  It uses   three filter taps, described by                   b_ana = F_ana * [0.25, 0.5, 0.25], and                   b_syn = F_syn * [0.25, 0.5, 0.25].   For unvoiced frames these coefficients are set to 0.  The   multiplication factors F_ana and F_syn are chosen between 0 and 1,   depending on the coding quality control parameter, as well as the   calculated pitch correlation and smoothed subband SNR of the lowest   subband.  By having F_ana less than F_syn, the pitch harmonics are   emphasized relative to the valleys in between the harmonics.   The tilt coefficient c_tilt is for unvoiced frames chosen asValin, et al.           Expires December 20, 2012             [Page 144]

Internet-Draft           Interactive Audio Codec               June 2012                               c_tilt = 0.25,   and as                         c_tilt = 0.25 + 0.2625 * V   for voiced frames, where V is the voice activity level between 0 and   1.   The adjustment gain G serves to correct any level mismatch between   the original and decoded signals that might arise from the noise   shaping and de-emphasis.  This gain is computed as the ratio of the   prediction gain of the short-term analysis and synthesis filter   coefficients.  The prediction gain of an LPC synthesis filter is the   square root of the output energy when the filter is excited by a   unit-energy impulse on the input.  An efficient way to compute the   prediction gain is by first computing the reflection coefficients   from the LPC coefficients through the step-down algorithm, and   extracting the prediction gain from the reflection coefficients as                                   K                                  ___          2  -0.5                     predGain = ( | | 1 - (r_k)  )    ,                                  k=1   where r_k is the k'th reflection coefficient.   Initial values for the quantization gains are computed as the square-   root of the residual energy of the LPC analysis, adjusted by the   coding quality control parameter.  These quantization gains are later   adjusted based on the results of the prediction analysis.5.2.3.4.  Prediction Analysis   The prediction analysis is performed in one of two ways depending on   how the pitch estimator classified the frame.  The processing for   voiced and unvoiced speech is described inSection 5.2.3.4.1 andSection 5.2.3.4.2, respectively.  Inputs to this function include the   pre-whitened signal from the pitch estimator (seeSection 5.2.3.2).Valin, et al.           Expires December 20, 2012             [Page 145]

Internet-Draft           Interactive Audio Codec               June 20125.2.3.4.1.  Voiced Speech   For a frame of voiced speech the pitch pulses will remain dominant in   the pre-whitened input signal.  Further whitening is desirable as it   leads to higher quality at the same available bitrate.  To achieve   this, a Long-Term Prediction (LTP) analysis is carried out to   estimate the coefficients of a fifth-order LTP filter for each of   four subframes.  The LTP coefficients are quantized using the method   described inSection 5.2.3.6, and the quantized LTP coefficients are   used to compute the LTP residual signal.  This LTP residual signal is   the input to an LPC analysis where the LPC coefficients are estimated   using Burg's method [Burg], such that the residual energy is   minimized.  The estimated LPC coefficients are converted to a Line   Spectral Frequency (LSF) vector and quantized as described inSection 5.2.3.5.  After quantization, the quantized LSF vector is   converted back to LPC coefficients using the full procedure inSection 4.2.7.5.  By using quantized LTP coefficients and LPC   coefficients derived from the quantized LSF coefficients, the encoder   remains fully synchronized with the decoder.  The quantized LPC and   LTP coefficients are also used to filter the input signal and measure   residual energy for each of the four subframes.5.2.3.4.2.  Unvoiced Speech   For a speech signal that has been classified as unvoiced, there is no   need for LTP filtering, as it has already been determined that the   pre-whitened input signal is not periodic enough within the allowed   pitch period range for LTP analysis to be worth the cost in terms of   complexity and bitrate.  The pre-whitened input signal is therefore   discarded, and instead the input signal is used for LPC analysis   using Burg's method.  The resulting LPC coefficients are converted to   an LSF vector and quantized as described in the following section.   They are then transformed back to obtain quantized LPC coefficients,   which are then used to filter the input signal and measure residual   energy for each of the four subframes.5.2.3.4.2.1.  Burg's Method   The main purpose of linear prediction in SILK is to reduce the   bitrate by minimizing the residual energy.  At least at high   bitrates, perceptual aspects are handled independently by the noise   shaping filter.  Burg's method is used because it provides higher   prediction gain than the autocorrelation method and, unlike the   covariance method, produces stable filters (assuming numerical errors   don't spoil that).  SILK's implementation of Burg's method is also   computationally faster than the autocovariance method.  The   implementation of Burg's method differs from traditional   implementations in two aspects.  The first difference is that itValin, et al.           Expires December 20, 2012             [Page 146]

Internet-Draft           Interactive Audio Codec               June 2012   operates on autocorrelations, similar to the Schur algorithm [Schur],   but with a simple update to the autocorrelations after finding each   reflection coefficient to make the result identical to Burg's method.   This brings down the complexity of Burg's method to near that of the   autocorrelation method.  The second difference is that the signal in   each subframe is scaled by the inverse of the residual quantization   step size.  Subframes with a small quantization step size will on   average spend more bits for a given amount of residual energy than   subframes with a large step size.  Without scaling, Burg's method   minimizes the total residual energy in all subframes, which doesn't   necessarily minimize the total number of bits needed for coding the   quantized residual.  The residual energy of the scaled subframes is a   better measure for that number of bits.5.2.3.5.  LSF Quantization   Unlike many other speech codecs, SILK uses variable bitrate coding   for the LSFs.  This improves the average rate-distortion (R-D)   tradeoff and reduces outliers.  The variable bitrate coding minimizes   a linear combination of the weighted quantization errors and the   bitrate.  The weights for the quantization errors are the Inverse   Harmonic Mean Weighting (IHMW) function proposed by Laroia et al.   (see [laroia-icassp]).  These weights are referred to here as Laroia   weights.   The LSF quantizer consists of two stages.  The first stage is an   (unweighted) vector quantizer (VQ), with a codebook size of 32   vectors.  The quantization errors for the codebook vector are sorted,   and for the N best vectors a second stage quantizer is run.  By   varying the number N a tradeoff is made between R-D performance and   computational efficiency.  For each of the N codebook vectors the   Laroia weights corresponding to that vector (and not to the input   vector) are calculated.  Then the residual between the input LSF   vector and the codebook vector is scaled by the square roots of these   Laroia weights.  This scaling partially normalizes error sensitivity   for the residual vector, so that a uniform quantizer with fixed step   sizes can be used in the second stage without too much performance   loss.  And by scaling with Laroia weights determined from the first-   stage codebook vector, the process can be reversed in the decoder.   The second stage uses predictive delayed decision scalar   quantization.  The quantization error is weighted by Laroia weights   determined from the LSF input vector.  The predictor multiplies the   previous quantized residual value by a prediction coefficient that   depends on the vector index from the first stage VQ and on the   location in the LSF vector.  The prediction is subtracted from the   LSF residual value before quantizing the result, and added back   afterwards.  This subtraction can be interpreted as shifting theValin, et al.           Expires December 20, 2012             [Page 147]

Internet-Draft           Interactive Audio Codec               June 2012   quantization levels of the scalar quantizer, and as a result the   quantization error of each value depends on the quantization decision   of the previous value.  This dependency is exploited by the delayed   decision mechanism to search for a quantization sequency with best   R-D performance with a Viterbi-like algorithm [Viterbi].  The   quantizer processes the residual LSF vector in reverse order (i.e.,   it starts with the highest residual LSF value).  This is done because   the prediction works slightly better in the reverse direction.   The quantization index of the first stage is entropy coded.  The   quantization sequence from the second stage is also entropy coded,   where for each element the probability table is chosen depending on   the vector index from the first stage and the location of that   element in the LSF vector.5.2.3.5.1.  LSF Stabilization   If the input is stable, finding the best candidate usually results in   a quantized vector that is also stable.  Because of the two-stage   approach, however, it is possible that the best quantization   candidate is unstable.  The encoder applies the same stabilization   procedure applied by the decoder (seeSection 4.2.7.5.4 to ensure the   LSF parameters are within their valid range, increasingly sorted, and   have minimum distances between each other and the border values.5.2.3.6.  LTP Quantization   For voiced frames, the prediction analysis described inSection 5.2.3.4.1 resulted in four sets (one set per subframe) of   five LTP coefficients, plus four weighting matrices.  The LTP   coefficients for each subframe are quantized using entropy   constrained vector quantization.  A total of three vector codebooks   are available for quantization, with different rate-distortion trade-   offs.  The three codebooks have 10, 20, and 40 vectors and average   rates of about 3, 4, and 5 bits per vector, respectively.   Consequently, the first codebook has larger average quantization   distortion at a lower rate, whereas the last codebook has smaller   average quantization distortion at a higher rate.  Given the   weighting matrix W_ltp and LTP vector b, the weighted rate-distortion   measure for a codebook vector cb_i with rate r_i is give by               RD = u * (b - cb_i)' * W_ltp * (b - cb_i) + r_i,   where u is a fixed, heuristically-determined parameter balancing the   distortion and rate.  Which codebook gives the best performance for a   given LTP vector depends on the weighting matrix for that LTP vector.Valin, et al.           Expires December 20, 2012             [Page 148]

Internet-Draft           Interactive Audio Codec               June 2012   For example, for a low valued W_ltp, it is advantageous to use the   codebook with 10 vectors as it has a lower average rate.  For a large   W_ltp, on the other hand, it is often better to use the codebook with   40 vectors, as it is more likely to contain the best codebook vector.   The weighting matrix W_ltp depends mostly on two aspects of the input   signal.  The first is the periodicity of the signal; the more   periodic, the larger W_ltp.  The second is the change in signal   energy in the current subframe, relative to the signal one pitch lag   earlier.  A decaying energy leads to a larger W_ltp than an   increasing energy.  Both aspects fluctuate relatively slowly, which   causes the W_ltp matrices for different subframes of one frame often   to be similar.  Because of this, one of the three codebooks typically   gives good performance for all subframes, and therefore the codebook   search for the subframe LTP vectors is constrained to only allow   codebook vectors to be chosen from the same codebook, resulting in a   rate reduction.   To find the best codebook, each of the three vector codebooks is used   to quantize all subframe LTP vectors and produce a combined weighted   rate-distortion measure for each vector codebook.  The vector   codebook with the lowest combined rate-distortion over all subframes   is chosen.  The quantized LTP vectors are used in the noise shaping   quantizer, and the index of the codebook plus the four indices for   the four subframe codebook vectors are passed on to the range   encoder.5.2.3.7.  Prefilter   In the prefilter the input signal is filtered using the spectral   valley de-emphasis filter coefficients from the noise shaping   analysis (seeSection 5.2.3.3).  By applying only the noise shaping   analysis filter to the input signal, it provides the input to the   noise shaping quantizer.5.2.3.8.  Noise Shaping Quantizer   The noise shaping quantizer independently shapes the signal and   coding noise spectra to obtain a perceptually higher quality at the   same bitrate.   The prefilter output signal is multiplied with a compensation gain G   computed in the noise shaping analysis.  Then the output of a   synthesis shaping filter is added, and the output of a prediction   filter is subtracted to create a residual signal.  The residual   signal is multiplied by the inverse quantized quantization gain from   the noise shaping analysis, and input to a scalar quantizer.  The   quantization indices of the scalar quantizer represent a signal of   pulses that is input to the pyramid range encoder.  The scalarValin, et al.           Expires December 20, 2012             [Page 149]

Internet-Draft           Interactive Audio Codec               June 2012   quantizer also outputs a quantization signal, which is multiplied by   the quantized quantization gain from the noise shaping analysis to   create an excitation signal.  The output of the prediction filter is   added to the excitation signal to form the quantized output signal   y(n).  The quantized output signal y(n) is input to the synthesis   shaping and prediction filters.   Optionally the noise shaping quantizer operates in a delayed decision   mode.  In this mode it uses a Viterbi algorithm to keep track of   multiple rounding choices in the quantizer and select the best one   after a delay of 32 samples.  This improves the rate/distortion   performance of the quantizer.5.2.3.9.  Constant Bitrate Mode   SILK was designed to run in Variable Bitrate (VBR) mode.  However the   reference implementation also has a Constant Bitrate (CBR) mode for   SILK.  In CBR mode SILK will attempt to encode each packet with no   more than the allowed number of bits.  The Opus wrapper code then   pads the bitstream if any unused bits are left in SILK mode, or   encodes the high band with the remaining number of bits in Hybrid   mode.  The number of payload bits is adjusted by changing the   quantization gains and the rate/distortion tradeoff in the noise   shaping quantizer, in an iterative loop around the noise shaping   quantizer and entropy coding.  Compared to the SILK VBR mode, the CBR   mode has lower audio quality at a given average bitrate, and also has   higher computational complexity.5.3.  CELT Encoder   Most of the aspects of the CELT encoder can be directly derived from   the description of the decoder.  For example, the filters and   rotations in the encoder are simply the inverse of the operation   performed by the decoder.  Similarly, the quantizers generally   optimize for the mean square error (because noise shaping is part of   the bit-stream itself), so no special search is required.  For this   reason, only the less straightforward aspects of the encoder are   described here.5.3.1.  Pitch Prefilter   The pitch prefilter is applied after the pre-emphasis.  It is applied   in such a way as to be the inverse of the decoder's post-filter.  The   main non-obvious aspect of the prefilter is the selection of the   pitch period.  The pitch search should be optimized for the following   criteria:Valin, et al.           Expires December 20, 2012             [Page 150]

Internet-Draft           Interactive Audio Codec               June 2012   o  continuity: it is important that the pitch period does not change      abruptly between frames; and   o  avoidance of pitch multiples: when the period used is a multiple      of the real period (lower frequency fundamental), the post-filter      loses most of its ability to reduce noise5.3.2.  Bands and Normalization   The MDCT output is divided into bands that are designed to match the   ear's critical bands for the smallest (2.5 ms) frame size.  The   larger frame sizes use integer multiples of the 2.5 ms layout.  For   each band, the encoder computes the energy that will later be   encoded.  Each band is then normalized by the square root of the   *unquantized* energy, such that each band now forms a unit vector X.   The energy and the normalization are computed by   compute_band_energies() and normalise_bands() (bands.c),   respectively.5.3.3.  Energy Envelope Quantization   Energy quantization (both coarse and fine) can be easily understood   from the decoding process.  For all useful bitrates, the coarse   quantizer always chooses the quantized log energy value that   minimizes the error for each band.  Only at very low rate does the   encoder allow larger errors to minimize the rate and avoid using more   bits than are available.  When the available CPU requirements allow   it, it is best to try encoding the coarse energy both with and   without inter-frame prediction such that the best prediction mode can   be selected.  The optimal mode depends on the coding rate, the   available bitrate, and the current rate of packet loss.   The fine energy quantizer always chooses the quantized log energy   value that minimizes the error for each band because the rate of the   fine quantization depends only on the bit allocation and not on the   values that are coded.5.3.4.  Bit Allocation   The encoder must use exactly the same bit allocation process as used   by the decoder and described inSection 4.3.3.  The three mechanisms   that can be used by the encoder to adjust the bitrate on a frame-by-   frame basis are band boost, allocation trim, and band skipping.5.3.4.1.  Band Boost   The reference encoder makes a decision to boost a band when the   energy of that band is significantly higher than that of theValin, et al.           Expires December 20, 2012             [Page 151]

Internet-Draft           Interactive Audio Codec               June 2012   neighboring bands.  Let E_j be the log-energy of band j, we define      D_j = 2*E_j - E_j-1 - E_j+1   The allocation of band j is boosted once if D_j > t1 and twice if D_j   > t2.  For LM>=1, t1=2 and t2=4, while for LM<1, t1=3 and t2=5.5.3.4.2.  Allocation Trim   The allocation trim is a value between 0 and 10 (inclusively) that   controls the allocation balance between the low and high frequencies.   The encoder starts with a safe "default" of 5 and deviates from that   default in two different ways.  First the trim can deviate by +/- 2   depending on the spectral tilt of the input signal.  For signals with   more low frequencies, the trim is increased by up to 2, while for   signals with more high frequencies, the trim is decreased by up to 2.   For stereo inputs, the trim value can be decreased by up to 4 when   the inter-channel correlation at low frequency (first 8 bands) is   high.5.3.4.3.  Band Skipping   The encoder uses band skipping to ensure that the shape of the bands   is only coded if there is at least 1/2 bit per sample available for   the PVQ.  If not, then no bit is allocated and folding is used   instead.  To ensure continuity in the allocation, some amount of   hysteresis is added to the process, such that a band that received   PVQ bits in the previous frame only needs 7/16 bit/sample to be coded   for the current frame, while a band that did not receive PVQ bits in   the previous frames needs at least 9/16 bit/sample to be coded.5.3.5.  Stereo Decisions   Because CELT applies mid-side stereo coupling in the normalized   domain, it does not suffer from important stereo image problems even   when the two channels are completely uncorrelated.  For this reason   it is always safe to use stereo coupling on any audio frame.  That   being said, there are some frames for which dual (independent) stereo   is still more efficient.  This decision is made by comparing the   estimated entropy with and without coupling over the first 13 bands,   taking into account the fact that all bands with more than two MDCT   bins require one extra degree of freedom when coded in mid-side.  Let   L1_ms and L1_lr be the L1-norm of the mid-side vector and the L1-norm   of the left-right vector, respectively.  The decision to use mid-side   is made if and only if                            L1_ms          L1_lr                           --------    <   -----Valin, et al.           Expires December 20, 2012             [Page 152]

Internet-Draft           Interactive Audio Codec               June 2012                           bins + E        bins   where bins is the number of MDCT bins in the first 13 bands and E is   the number of extra degrees of freedom for mid-side coding.  For   LM>1, E=13, otherwise E=5.   The reference encoder decides on the intensity stereo threshold based   on the bitrate alone.  After taking into account the frame size by   subtracting 80 bits per frame for coarse energy, the first band using   intensity coding is as follows:                      +----------------+------------+                      | bitrate (kb/s) | start band |                      +----------------+------------+                      |       <35      |      8     |                      |                |            |                      |      35-50     |     12     |                      |                |            |                      |      50-68     |     16     |                      |                |            |                      |      84-84     |     18     |                      |                |            |                      |     84-102     |     19     |                      |                |            |                      |     102-130    |     20     |                      |                |            |                      |      >130      |  disabled  |                      +----------------+------------+                 Table 66: Thresholds for Intensity Stereo5.3.6.  Time-Frequency Decision   The choice of time-frequency resolution used inSection 4.3.4.5 is   based on R-D optimization.  The distortion is the L1-norm (sum of   absolute values) of each band after each TF resolution under   consideration.  The L1 norm is used because it represents the entropy   for a Laplacian source.  The number of bits required to code a change   in TF resolution between two bands is higher than the cost of having   those two bands use the same resolution, which is what requires the   R-D optimization.  The optimal decision is computed using the Viterbi   algorithm.  See tf_analysis() in celt/celt.c.5.3.7.  Spreading Values Decision   The choice of the spreading value in Table 59 has an impact on the   nature of the coding noise introduced by CELT.  The larger the f_r   value, the lower the impact of the rotation, and the more tonal theValin, et al.           Expires December 20, 2012             [Page 153]

Internet-Draft           Interactive Audio Codec               June 2012   coding noise.  The more tonal the signal, the more tonal the noise   should be, so the CELT encoder determines the optimal value for f_r   by estimating how tonal the signal is.  The tonality estimate is   based on discrete pdf (4-bin histogram) of each band.  Bands that   have a large number of small values are considered more tonal and a   decision is made by combining all bands with more than 8 samples.   See spreading_decision() in celt/bands.c.5.3.8.  Spherical Vector Quantization   CELT uses a Pyramid Vector Quantization (PVQ) [PVQ] codebook for   quantizing the details of the spectrum in each band that have not   been predicted by the pitch predictor.  The PVQ codebook consists of   all sums of K signed pulses in a vector of N samples, where two   pulses at the same position are required to have the same sign.  Thus   the codebook includes all integer codevectors y of N dimensions that   satisfy sum(abs(y(j))) = K.   In bands where there are sufficient bits allocated PVQ is used to   encode the unit vector that results from the normalization inSection 5.3.2 directly.  Given a PVQ codevector y, the unit vector X   is obtained as X = y/||y||, where ||.|| denotes the L2 norm.5.3.8.1.  PVQ Search   The search for the best codevector y is performed by alg_quant()   (vq.c).  There are several possible approaches to the search, with a   trade-off between quality and complexity.  The method used in the   reference implementation computes an initial codeword y1 by   projecting the normalized spectrum X onto the codebook pyramid of K-1   pulses:   y0 = truncate_towards_zero( (K-1) * X / sum(abs(X)))   Depending on N, K and the input data, the initial codeword y0 may   contain from 0 to K-1 non-zero values.  All the remaining pulses,   with the exception of the last one, are found iteratively with a   greedy search that minimizes the normalized correlation between y and   X:                                   T                             J = -X * y / ||y||   The search described above is considered to be a good trade-off   between quality and computational cost.  However, there are other   possible ways to search the PVQ codebook and the implementers MAY use   any other search methods.  See alg_quant() in celt/vq.c.Valin, et al.           Expires December 20, 2012             [Page 154]

Internet-Draft           Interactive Audio Codec               June 20125.3.8.2.  PVQ Encoding   The vector to encode, X, is converted into an index i such that   0 <= i < V(N,K) as follows.  Let i = 0 and k = 0.  Then for   j = (N - 1) down to 0, inclusive, do:   1.  If k > 0, set i = i + (V(N-j-1,k-1) + V(N-j,k-1))/2.   2.  Set k = k + abs(X[j]).   3.  If X[j] < 0, set i = i + (V(N-j-1,k) + V(N-j,k))/2.   The index i is then encoded using the procedure inSection 5.1.4 with   ft = V(N,K).Valin, et al.           Expires December 20, 2012             [Page 155]

Internet-Draft           Interactive Audio Codec               June 20126.  Conformance   It is our intention to allow the greatest possible choice of freedom   in implementing the specification.  For this reason, outside of the   exceptions noted in this section, conformance is defined through the   reference implementation of the decoder provided inAppendix A.   Although this document includes an English description of the codec,   should the description contradict the source code of the reference   implementation, the latter shall take precedence.   Compliance with this specification means that in addition to   following the normative keywords in this document, a decoder's output   MUST also be within the thresholds specified by the opus_compare.c   tool (included with the code) when compared to the reference   implementation for each of the test vectors provided (seeAppendix A.4) and for each output sampling rate and channel count   supported.  In addition, a compliant decoder implementation MUST have   the same final range decoder state as that of the reference decoder.   It is therefore RECOMMENDED that the decoder implement the same   functional behavior as the reference.  A decoder implementation is   not required to support all output sampling rates or all output   channel counts.6.1.  Testing   Using the reference code provided inAppendix A, a test vector can be   decoded with      opus_demo -d <rate> <channels> testvectorX.bit testX.out   where <rate> is the sampling rate and can be 8000, 12000, 16000,   24000, or 48000, and <channels> is 1 for mono or 2 for stereo.   If the range decoder state is incorrect for one of the frames, the   decoder will exit with "Error: Range coder state mismatch between   encoder and decoder".  If the decoder succeeds, then the output can   be compared with the "reference" output with      opus_compare -s -r <rate> testvectorX.dec testX.out   for stereo or      opus_compare -r <rate> testvectorX.dec testX.out   for mono.   In addition to indicating whether the test vector comparison passes,   the opus_compare tool outputs an "Opus quality metric" that indicatesValin, et al.           Expires December 20, 2012             [Page 156]

Internet-Draft           Interactive Audio Codec               June 2012   how well the tested decoder matches the reference implementation.  A   quality of 0 corresponds to the passing threshold, while a quality of   100 is the highest possible value and means that the output of the   tested decoder is identical to the reference implementation.  The   passing threshold (quality 0) was calibrated in such a way that it   corresponds to additive white noise with a 48 dB SNR (similar to what   can be obtained on a cassette deck).  It is still possible for an   implementation to sound very good with such a low quality measure   (e.g. if the deviation is due to inaudible phase distortion), but   unless this is verified by listening tests, it is RECOMMENDED that   implementations achive a quality above 90 for 48 kHz decoding.  For   other sampling rates, it is normal for the quality metric to be lower   (typically as low as 50 even for a good implementation) because of   harmless mismatch with the delay and phase of the internal sampling   rate conversion.   On POSIX environments, the run_vectors.sh script can be used to   verify all test vectors.  This can be done with      run_vectors.sh <exec path> <vector path> <rate>   where <exec path> is the directory where the opus_demo and   opus_compare executables are built and <vector path> is the directory   containing the test vectors.6.2.  Opus Custom   Opus Custom is an OPTIONAL part of the specification that is defined   to handle special sample rates and frame rates that are not supported   by the main Opus specification.  Use of Opus Custom is discouraged   for all but very special applications for which a frame size   different from 2.5, 5, 10, or 20 ms is needed (for either complexity   or latency reasons).  Because Opus Custom is optional, streams   encoded using Opus Custom cannot be expected to be decodable by all   Opus implementations.  Also, because no in-band mechanism exists for   specifying the sampling rate and frame size of Opus Custom streams,   out-of-band signaling is required.  In Opus Custom operation, only   the CELT layer is available, using the opus_custom_* function calls   in opus_custom.h.Valin, et al.           Expires December 20, 2012             [Page 157]

Internet-Draft           Interactive Audio Codec               June 20127.  Security Considerations   Like any other audio codec, Opus should not be used with insecure   ciphers or cipher-modes that are vulnerable to known-plaintext   attacks.  In addition to the zeros used in Opus padding, digital   silence frames generate predictable compressed results and the TOC   byte may have an easily predictable value.   Implementations of the Opus codec need to take appropriate security   considerations into account, as outlined in [DOS].  It is extremely   important for the decoder to be robust against malicious payloads.   Malicious payloads must not cause the decoder to overrun its   allocated memory or to take an excessive amount of resources to   decode.  Although problems in encoders are typically rarer, the same   applies to the encoder.  Malicious audio streams must not cause the   encoder to misbehave because this would allow an attacker to attack   transcoding gateways.   The reference implementation contains no known buffer overflow or   cases where a specially crafted packet or audio segment could cause a   significant increase in CPU load.  However, on certain CPU   architectures where denormalized floating-point operations are much   slower than normal floating-point operations, it is possible for some   audio content (e.g., silence or near-silence) to cause an increase in   CPU load.  Denormals can be introduced by reordering operations in   the compiler and depend on the target architecture, so it is   difficult to guarantee that an implementation avoids them.  For   architectures on which denormals are problematic, adding very small   floating-point offsets to the affected signals to prevent significant   numbers of denormalized operations is RECOMMENDED.  Alternatively, it   is often possible to configure the hardware to treat denormals as   zero (DAZ).  No such issue exists for the fixed-point reference   implementation.   The reference implementation was validated in the following   conditions:   1.  Sending the decoder valid packets generated by the reference       encoder and verifying that the decoder's final range coder state       matches that of the encoder.   2.  Sending the decoder packets generated by the reference encoder       and then subjected to random corruption.   3.  Sending the decoder random packets.   4.  Sending the decoder packets generated by a version of the       reference encoder modified to make random coding decisionsValin, et al.           Expires December 20, 2012             [Page 158]

Internet-Draft           Interactive Audio Codec               June 2012       (internal fuzzing), including mode switching, and verifying that       the range coder final states match.   In all of the conditions above, both the encoder and the decoder were   run inside the Valgrind [Valgrind] memory debugger, which tracks   reads and writes to invalid memory regions as well as the use of   uninitialized memory.  There were no errors reported on any of the   tested conditions.Valin, et al.           Expires December 20, 2012             [Page 159]

Internet-Draft           Interactive Audio Codec               June 20128.  IANA Considerations   This document has no actions for IANA.Valin, et al.           Expires December 20, 2012             [Page 160]

Internet-Draft           Interactive Audio Codec               June 20129.  Acknowledgements   Thanks to all other developers, including Raymond Chen, Soeren Skak   Jensen, Gregory Maxwell, Christopher Montgomery, and Karsten Vandborg   Soerensen.  We would also like to thank Igor Dyakonov, Jan Skoglund,   and Christian Hoene for their help with subjective testing of the   Opus codec.  Thanks to Ralph Giles, John Ridges, Ben Schwartz, Keith   Yan, Christian Hoene, Kat Walsh, Elwyn Davies, and many others on the   Opus and CELT mailing lists for their bug reports and feedback.Valin, et al.           Expires December 20, 2012             [Page 161]

Internet-Draft           Interactive Audio Codec               June 201210.  Copying Conditions   The authors agree to grant third parties the irrevocable right to   copy, use and distribute the work (excluding Code Components   available under the simplified BSD license), with or without   modification, in any medium, without royalty, provided that, unless   separate permission is granted, redistributed modified works do not   contain misleading author, version, name of work, or endorsement   information.Valin, et al.           Expires December 20, 2012             [Page 162]

Internet-Draft           Interactive Audio Codec               June 201211.  References11.1.  Normative References   [rfc2119]  Bradner, S., "Key words for use in RFCs to Indicate              Requirement Levels",RFC 2119.11.2.  Informative References   [requirements]              Valin, J., Vos, K., and IETF, "Requirements for an              Internet Audio Codec",RFC 6366, August 2011.   [RFC3550]  Schulzrinne, H., Casner, S., Frederick, R., and V.              Jacobson, "RTP: A Transport Protocol for Real-Time              Applications", STD 64,RFC 3550, July 2003.   [RFC3533]  Pfeiffer, S., "The Ogg Encapsulation Format Version 0",RFC 3533, May 2003.   [SILK]     Vos, K., Jensen, S., and K. Soerensen, "SILK Speech              Codec",draft-vos-silk-01 (work in progress), March 2010,              <http://developer.skype.com/silk>.   [laroia-icassp]              Laroia, R., Phamdo, N., and N. Farvardin, "Robust and              Efficient Quantization of Speech LSP Parameters Using              Structured Vector Quantization", ICASSP-1991, Proc. IEEE              Int. Conf. Acoust., Speech, Signal Processing, pp. 641-              644, October 1991.   [CELT]     Valin, J-M., Terriberry, T.B., Maxwell, G., and C.              Montgomery, "Constrained-Energy Lapped Transform (CELT)              Codec",draft-valin-celt-codec-02 (work in progress),              July 2010, <http://celt-codec.org/>.   [SRTP-VBR]              Perkins, C. and J. Valin, "Guidelines for the use of              Variable Bit Rate Audio with Secure RTP",RFC 6562,              July 2011.   [DOS]      Handley, M., Rescorla, E., and IAB, "Internet Denial-of-              Service Considerations",RFC 4732, December 2006.   [Martin79]              Martin, G., "Range encoding: An algorithm for removing              redundancy from a digitised message", Proc. Institution of              Electronic and Radio Engineers International Conference onValin, et al.           Expires December 20, 2012             [Page 163]

Internet-Draft           Interactive Audio Codec               June 2012              Video and Data Recording , 1979.   [coding-thesis]              Pasco, R., "Source coding algorithms for fast data              compression", Ph.D. thesis Dept. of Electrical              Engineering, Stanford University, May 1976.   [PVQ]      Fischer, T., "A Pyramid Vector Quantizer", IEEE Trans. on              Information Theory, Vol. 32 pp. 568-583, July 1986.   [Kabal86]  Kabal, P. and R. Ramachandran, "The Computation of Line              Spectral Frequencies Using Chebyshev Polynomials", IEEE              Trans. Acoustics, Speech, Signal Processing, vol. 34, no.              6 pp. 1419-1426, December 1986.   [Valgrind]              "Valgrind website", <http://valgrind.org/>.   [Google-NetEQ]              "Google NetEQ code", <http://code.google.com/p/webrtc/source/browse/trunk/src/modules/audio_coding/NetEQ/main/source/?r=583>.   [Google-WebRTC]              "Google WebRTC code", <http://code.google.com/p/webrtc/>.   [Opus-git]              "Opus Git Repository", <git://git.xiph.org/opus.git>.   [Opus-website]              "Opus website", <http://opus-codec.org/>.   [Vorbis-website]              "Vorbis website", <http://xiph.org/vorbis/>.   [Matroska-website]              "Matroska website", <http://matroska.org/>.   [Vectors-website]              "Opus Testvectors (website)",              <http://opus-codec.org/testvectors/>.   [Vectors-proc]              "Opus Testvectors (proceedings)", <http://www.ietf.org/proceedings/83/slides/slides-83-codec-0.gz>.   [line-spectral-pairs]              Wikipedia, "Line Spectral Pairs",Valin, et al.           Expires December 20, 2012             [Page 164]

Internet-Draft           Interactive Audio Codec               June 2012              <http://en.wikipedia.org/wiki/Line_spectral_pairs>.   [range-coding]              Wikipedia, "Range Coding",              <http://en.wikipedia.org/wiki/Range_coding>.   [Hadamard]              Wikipedia, "Hadamard Transform",              <http://en.wikipedia.org/wiki/Hadamard_transform>.   [Viterbi]  Wikipedia, "Viterbi Algorithm",              <http://en.wikipedia.org/wiki/Viterbi_algorithm>.   [Whitening]              Wikipedia, "White Noise",              <http://en.wikipedia.org/wiki/White_noise>.   [LPC]      Wikipedia, "Linear Prediction",              <http://en.wikipedia.org/wiki/Linear_prediction>.   [MDCT]     Wikipedia, "Modified Discrete Cosine Transform", <http://en.wikipedia.org/wiki/Modified_discrete_cosine_transform>.   [FFT]      Wikipedia, "Fast Fourier Transform",              <http://en.wikipedia.org/wiki/Fast_Fourier_transform>.   [z-transform]              Wikipedia, "Z-transform",              <http://en.wikipedia.org/wiki/Z-transform>.   [Burg]     Burg, JP., "Maximum Entropy Spectral Analysis",              Proceedings of the 37th Annual International SEG Meeting,              Vol. 6 1975.   [Schur]    Le Roux, J. and C. Gueguen, "A fixed point computation of              partial correlation coefficients", ICASSP-1977, Proc. IEEE              Int. Conf. Acoust., Speech, Signal Processing, pp. 257-              259, October 1977.   [Princen86]              Princen, J. and A. Bradley, "Analysis/synthesis filter              bank design based on time domain aliasing cancellation",              IEEE Trans. Acoust. Speech Sig. Proc. ASSP-34 (5), 1153-              1161 1986.   [Valin2010]              Valin, JM., Terriberry, T., Montgomery, C., and G.              Maxwell, "A High-Quality Speech and Audio Codec With LessValin, et al.           Expires December 20, 2012             [Page 165]

Internet-Draft           Interactive Audio Codec               June 2012              Than 10 ms delay", IEEE Trans. on Audio, Speech and              Language Processing, Vol. 18, No. 1, pp. 58-67 2010.   [Zwicker61]              Zwicker, E., "Subdivision of the audible frequency range              into critical bands", The Journal of the Acoustical              Society of America, Vol. 33, No 2 p. 248, February 1961.Valin, et al.           Expires December 20, 2012             [Page 166]

Internet-Draft           Interactive Audio Codec               June 2012Appendix A.  Reference Implementation   This appendix contains the complete source code for the reference   implementation of the Opus codec written in C. By default, this   implementation relies on floating-point arithmetic, but it can be   compiled to use only fixed-point arithmetic by defining the   FIXED_POINT macro.  The normative behaviour is defined as the output   using the floating-point confguration.  Information on building and   using the reference implementation is available in the README file.   The implementation can be compiled with either a C89 or a C99   compiler.  It is reasonably optimized for most platforms such that   only architecture-specific optimizations are likely to be useful.   The FFT [FFT] used is a slightly modified version of the KISS-FFT   library, but it is easy to substitute any other FFT library.   While the reference implementation does not rely on any _undefined   behavior_ as defined by C89 or C99, it relies on common   _implementation-defined behavior_ for two's complement architectures:   o  Right shifts of negative values are consistent with two's      complement arithmetic, so that a>>b is equivalent to      floor(a/(2**b)),   o  For conversion to a signed integer of N bits, the value is reduced      modulo 2**N to be within range of the type,   o  The result of integer division of a negative value is truncated      towards zero, and   o  The compiler provides a 64-bit integer type (a C99 requirement      which is supported by most C89 compilers).   In its current form, the reference implementation also requires the   following architectural characteristics to obtain acceptable   performance:   o  Two's complement arithmetic,   o  At least a 16 bit by 16 bit integer multiplier (32-bit result),      and   o  At least a 32-bit adder/accumulator.Valin, et al.           Expires December 20, 2012             [Page 167]

Internet-Draft           Interactive Audio Codec               June 2012A.1.  Extracting the source   The complete source code can be extracted from this draft, by running   the following command line:   o  cat rfcXXXX.txt | grep '^\ \ \ ###' | sed -e 's/...###//' | base64      -d > opus_source.tar.gz   o  tar xzvf opus_source.tar.gz   o  cd opus_source   o  make   On systems where the provided Makefile does not work, the following   command line may be used to compile the source code:   o  cc -O2 -g -o opus_demo src/opus_demo.c `cat *.mk | grep -v fixed |      sed -e 's/.*=//' -e 's/\\\\//'` -DOPUS_BUILD -Iinclude -Icelt      -Isilk -Isilk/float -DUSE_ALLOCA -Drestrict= -lm   On systems where the base64 utility is not present, the following   commands can be used instead:   o  cat rfcXXXX.txt | grep '^\ \ \ ###' | sed -e 's/...###//' >      opus.b64   o  openssl base64 -d -in opus.b64 > opus_source.tar.gz   The SHA1 hash of the opus_source.tar.gz file is   d872a943f4f185fa9a736824a0b355eb4b194404.A.2.  Up-to-date Implementation   As of the time of publication of this memo, an up-to-date   implementation conforming to this standard is available in a Git   repository [Opus-git].  Releases and other resources are available at   [Opus-website].  However, although that implementation is expected to   remain conformant with the standard, it is the code in this document   that shall remain normative.A.3.  Base64-encoded Source Code   ###H4sIAJTN308CA+xde3PayLLP33yKPknVLvhibDB2NpvNVjDIWGd5+CKwk7rnlo4s   ###BqwTIbF6+LF77ne/3TMjIQnxsE1ydmtNVQySpnu6e3p6fj0PxZ2Hvu67oWeyg1df   ###6XOIn7dvj/k3frLf/He1+vbk7dv6yUmt/uqwelivVV/B8as/0Ser3J/k4ybav9m/   ###+Kz22l/FNCcn9VXtf1Sr16P2Pz6pH2H7V4/evn0Fr17a/6t/mu78wbOmNwFU372r   ###79fQ9qAqwzMYeqEflOGTNb+p9L1pGbQvD3MGHWtmBWxchr4ZGL5llguQ8/k7M5z9Valin, et al.           Expires December 20, 2012             [Page 168]

Internet-Draft           Interactive Audio Codec               June 2012   ###ruGZcGnYllOGoTVzg5sHOK3AkHmedY1/HvJpm5o66Jeh7bGp6z1A17i/Y7Zdxh/e   ###Fzh1vSnzxpYzzSdWPOsLjBk0DT/wXOi4c7cCDdsGrqMPHvOZd8vGlUJhwMYWFrKu   ###w8ByHTCcMYQ+A8sB0R34nWvLMVCIievN/DLcWcENuB7/dsOgMHPH1sQyDWJQBsNj   ###MGce2gcNBHPPvbXG+CO4MQL8w5CJbbt3KDqYrjO2iMgvENGMBT8WCvuQlsgHdxKJ   ###Yrqo0wwbBBUIDBSR+BnX7i09kg1YcNzAMlkZn1k+2MiJGCyq4vqk5cDqTNuwZsyr   ###5NWP9ST0j+pHxcYhyrRrEUCoVRi7ZjhjTmBEzXKAFkfnwRIzI2CeZdj+wrq8SYhl   ###UnSuTY9ZnIgeOsaMkSiqgwwcFoDmmhYLHsrC17GCpM87rqAqEJlohjkzqaVJF1GL   ###66E/zIwHuGbkNqiWC8wZ421G7FA+dHhWEMZCxxuj4Oh3MMEHwjy+OwnuqPmlNy0q   ###mXsWOZlHjuQUuEv5vlBreK5qoPXPhleNgQL4+2LQv1RbSgtOP8PwXAGK4QO1fT6E   ###836npQw0aPRaeLc3HKino2F/oBX++c+GhqTff88fNXqfQfl0MVA0DfoDULsXHRXZ   ###If9BozdUFQ1t1Gt2Ri0cGcqALKDXHxY6alcdYrEh9lSqdpkM+mfQVQbNc7xsnKod   ###dfiZ13emDntU11l/UGjARWMwVJujTmMAF6PBRV9TgBRrqVqz01C7SquCtWONoFwq   ###vSFo541OJ6Nn/6qnDAooelJJOFWgozZOOwpVxJVsqQOlOSRtFr+aaDoUr4PR7UJp   ###qvijoHxSUJfG4HMZBE9N+e8RFsKH0Gp0G21UrbhsEUhYpICN0hwNlC6JjGbQRqfa   ###UB2Ohgq0+/0Wt7OmDC7VpqK9h05f48YaaUoZaxg2qGJigZbCx1j2dKSp3GZqb6gM   ###BqOLodrvlbCBr9AqKGMDSVvcuP0eVxUN1B98RqYFsgG3fRmuzhW8PyB7cks1yAQa   ###Wqw5hEQxrA8NOEzoWOgp7Y7aVnpNhZ72icuVqiklbCoVJWsTS6r2qoF1jrjK1EQo   ###lfipaoXIZcu8IUE9g0brUiWxZWFsek2VbsJN1jyX5q4UXr18vgn+M5kdyN9+ZfZl   ###t/ivvhr/HVePJP7jQBHx39HRce0F/32LzxtYIMCiWQICgIQCa6kRMYPnVkCqN4U3   ###ADuAVchlB8gKucTgikv2bICFPJ6HsVaI8Xic9UxJIqiFbHaCtqRez0ZcXK9nYy5k   ###sgPYRVwSyIuruAv0hWx2AcCQzW4wGDLaIQxDbjtDYshrF2AM2ewAjwkuu4BkvOV2   ###gMqQzw6AGXJ5FjYrNJXOUNf6owEaDz4AYYiDa4wjfsWEfxT4Jf1JXN15iWcYeij2   ###pm6MmZm6Zk7i+gv2SH0ySTC0jbltmAkWGLhu3HmiktnYTJTHsYUlHs6twLxJC6vb   ###80SNv4aGE+gZnTwMjour218rZuFPj/8sx7TD8e7ngR8//1s7RLj4Mv/7H2p/fm8W   ###2gEN8syYVW6+5vxvrVqvi/avV9/W6tUqtv/x8dEL/v8mn4O9rRKAaBoYztzQGXOw   ###uCIJAIArAaHg+iGbOMDeQeFgj8rsIE2AnaQJkEgT6OLZWQI8N0vIl+LxSQLsJkmA   ###HSUJQq3n5wiwixwBdpIjQDpHoOtdpAiwmxQBdpUiwE5TBNhhigC7SRFgJykC7CxF   ###gB2lCLCTFAGemSJgzMegj1F/Dz5OLBv74RK+4M+uPYtNoI8PMbBNmIewHweE2dxm   ###i9iToILGhVqgAaXwxpo4YyK9GGl6d9QZqmgdpdHVzwtv8L7lsLxHSCbwDrwmgSo3   ###rwuF4GHOiBPWgKGBy9LVFIfivpe+ep9ftsWSZeXV+0Ish65z5c0bZn7RUUEf9WL6   ###PPCK+K8ERfH1X9GPfSgSJ1nn3l6J3y6V8vlh3rQdPylXgt9qQ7WVoY7u08dQpWvD   ###xlDRB9TBtCEcI0xfT9dSVtDVHlNh8b78UHqEYOW0VSwnKN6XymtM/1B6hBprpMlV   ###dxtpUg2H0lB3IXTlIrIRSMhycMRGBPUbXqY6AZPOyenBvf4Xw1SXuhM0DYRn2a6m   ###y/JYJS2QPxRLNEB6zGaGzzgZHwAFH7i7QRSHdrH8G4R21Ne43jgUUaBJ9469lVWZ   ###eBWwolyv58XQCkc1OMOhOvFBpX8CzcAOT0DE4/pMUPM5DcDW1DFsKJ7/ViIxBAFy   ###AfPGcBxmpzkJVr1wdo2CEeKRhSSkSfNMsROiZ7gJdkM3wNJOzFQWFQCDI0MJICL+   ###aTndEAPZWE9XkJVTFIKij4CIuaWcOmKmoUPyY2FUDq0/M+Zz2hURMRXNMgZ5H+FQ   ###cMewNWNTkFdF7FOSIoEdQ+q0CZou7bwg1M0wkJArNC4QUDQbNLTpl3314mDpbgOH   ###on6m0faY5yGMghwrK/xJpGrpvegLasL9EYDaKPb4Ab9FDxmv7hFLTkvVr/RU6mWR   ###n2a8mxBoSs5Uv4u1e/HuP493w069O3LVAQtCD1MrmzlTylcnIhUyAgPmxoPtGmgA   ###yuUeAuaXKCUxwGFTFAhzN5Zy/i3dVjjsandd57CYNvlB7LTVE9ibm7Nk66lJXzLI   ###xbDtcLCgfMknZ2Z+BTpCVRw3Jh5mZrqP/XQvbgpZFWmweLzWoSVjyq0EyVJPkTwz   ###XkJGTvfSfhgQ1XU4mRAvua/HdGdzj/mUHcZN4rjY8B4l0hhgZsa9Tsx03kpgu860   ###lNQj8zytR2MRldjMFfl6VM97TKWd7wM+1THhTY1pK+be3IetwJNNs1tfekwM1CfI   ###9ZkxUDgVZ5T0p1yXSvqTFfdfVAX5ViK91zvWOtd6qmOtc62v5VjrXGtXjgUQuVab   ###BT6XmUxGZkDp0s0t8prQYzSnh+mZJ52RCOhO2qcSA9/K4XXKAt5CxacNSSLk50b1   ###zPgDjxt/Ej2uxYwYdnNUkQuzM7rfutZ4M9Je6kyJpqC+69PXXE45Omth/mMwjRnY   ###xZx+TDQe+zVkdFGpVCJhtss6xuxxWYcsv7usI8qz91ZW9YysA2UTXAAj2HNB2YLZValin, et al.           Expires December 20, 2012             [Page 169]

Internet-Draft           Interactive Audio Codec               June 2012   ###U6FY2u8lyEu2xg6h2DruGzCZJoqjvlEUj9BZYFzb7NkZwMITMcbeWm7o28kUINcl   ###t+opkccso//Yy3aI/tkfH/tvH2jLjw6061wJHuFKWYjE1xOWBnrRtOPnwWzBJAmz   ###8/xCit5iK2F2PqRIYCI5lldg5JOb90adDsxdDpHIFpYztnhonhvmFxwsbNdPoWtE   ###S+W8MxGZ1hHAAv0lgiiSRX4WsIx5hHOVYxuvg3CwJYb7GskB8RRNp0+YmWOSM9uY   ###QvHwoCpHIz4YitVCw3lA+n3a80Fw6s7wxrHXeB5GFkofOQ6/TnT/1R9en3TGCqgT   ###QFToh+aN4IG2MW4Ny+a+zZfjuF7Wwn8p80ItcWzEDkUNL0LbN+8EyfTgW3QFCbC/   ###co+IK4t6Bm8VyScvj0nxOU3nAG6yl1B6lugd2e5Reuke36J7rM51Fi66q1wnAhN/   ###glxnm7xjzB6bd8T4O847UiFiVd6xlHitSzW2S8CySceSNFT3G4YxZILmy1kipGr+   ###Suc/Uvu/aHnTf+7Or232f1Vr1cN4/9fR0SGd/60f1V72f32r/V/FZimxSSM6Bvy0   ###/V9igxd0+b4sNn7ZAvayBexlC9jLFrCXLWB/+S1gOCokcQVcG9Q1MZa402l8k/c/   ###27rGexBvG4PktjFZkt/dZsMYL0/1pzaJDT9fKFp2e1h0k0SlfJPiEwJJG6HnGGEr   ###iseTjO95LoGRoRgYX2immmS+MEIbzn2L3eDjeUTAZ/SwYiiKesZFXdeGraaul+C7   ###7yC6SPxGt9BoXVmHnz/QUPzusNopwb//neTQ7o0iDou7SI1Opp/zwkt39VLyPhTP   ###G5fKgqS02Ar3UyT6zzyURXvc+LSQnlwpfp98HKaeh8sFeLKUoD+qLdEvnoeywBtm   ###o+liXa7U3lGNdqoBJG/rzc9tfIQGoSeUIklN9LaOQ8LEmpIyPEeKqsMnKwRKlcmX   ###KodT9SRrmCU+UZHINihqWju9iz3xCqtDPVIM/BvXC1bzj2dSEuXCvIJxspanR8wl   ###LhU3wrKgV8rgF21Jzify35WuXE6fFWQyDF3tsnlw6no24Zsof44bJZm9r5U3VTLf   ###BTZ5QJpXniNQBlrIurvebTT73Mzc4+P++eAfyBj4c7ILaWqeFNHTkbpcc4Z42RxJ   ###4qwJpLSJqES7YhQZllJKnOsUfahJDLOvwSc4o+mbO9f7AtehZY/FFt4tVNwUhPTn   ###RiE9t8MvNcypIttFeNopnxdJKoCEK+XfIP1XlR1QeKX7KSF7XzuoQbvZlD1kbT/c   ###MuKsiQebo0FW3tbf2xcXsbT86o8panFw/O7wMJb0QquBomRE3aaabJx5tppL3qt9   ###7p6qjZ4YaaS42sPs2jKcPE9YYvxkK2cN+QxjIwY+U9v6UNWbx/VPaWiTfHb8qVTY   ###tbPQnp2NCiwKbdbg5CsI+WQj4wgqfaJNi0ThvAyEcsEgJOy7Dp+Dn4YsXmf5I0gt   ###x0+J5SMO8QR78nd64l1MD4j9UiHNQPjAAvM9bfugrSkBYEC+tgKua5b9SV2y4W1N   ###f5aK/BDVlFjsysgZJoRL6bgbOcOEoGnnXBY4TEicWp+LJ8njWXKZKf0V5sf/svP/   ###wjV2sgKwfv6/Xj85PM6c/66f4NfL/P9/6Pz34Vbz/5k3gj7pODglZ7+4+OzS9V8W   ###Bl4WBl4WBl4WBl4WBv7yZ8Nj7LH1uXC+rcxwAj/nRHhLOSNjZ6f7F7czJ8GjNYbX   ###nI+Y4zPndujTvwK7p4AEr5uv4fc496AdLB+x5NRzw7nYCkXjgZ/YzOxzXX4viGFu   ###D3qu3DL18QYj42KnvZfA8FzO/i/ZxOWQM+g7PGrxwyWWc4vEGHpDHsU9w5lizPem   ###PDL7G6s4bbT0xqC9qGG/yqsY0lZwGtfkGfe5wc+2WH5U4WbOo7MzZaAP+31d61Kv   ###36+JYwaO2DdKG9KEGe4MirYBM2l83sSWd5teo6Nj50HXRYGPYoETh3DkSalIaNqc   ###Fs6343/Z6Kgt/aLR/EUZEv+63IUu7Iz5UTifYy6LvKKdcXLz1ibWox4FWh5MsIsQ   ###6+PIItEhD7TGOLsxLWl02sgpj8BOPPYIdfjBdF7nCa+zK84RyZ1X1I9usBUmhmVv   ###wRRbs9/UzxpqJ3Kat8T04//JPg0fCUxk2qvVb8oOoNyT/aKDSjy5pc4Hk9AxBQCR   ###HRlyV76im9LL1E6L1n+S8sm9YbpuBGL4Z7oOxeKt5VvXlm0FD1B8jeWN0A5e81cq   ###pCZo5GrTGxARYFENX2XKrQfbzCYwUBzbNuPaET2fU9mKBkNaRMOjyhtJukyYijvo   ###87Q51pNAD70F+1R0QKE57IDakr7pi92NSPBAMzGhPSYQGKOhsUVbN+0HAuqJY7J+   ###BbJNrynD1CnY6M0O0aeOCVCaor2Zorpcx6mKI1rizRHJD1LUluvYQHG0XEe38Qnj   ###X691pbaG5xk6pKgv17GB4ni5jsvTQa5EkuJkuY4NFG9zbLVCIknxQ46t1lO8W66j   ###2afQ9QkH8mWSOuaNy3VsoMhpc7VHculnSjOXIqfNN1DktLkI6zpBNf0CAW6SDily   ###2nwDRU6bt4af1rRgNafNN1C8zfcrQrXo87SSnyKuH9YO8/1qDUVOeyDqbio65QA9   ###paMtUeS0xwaKnPbQ1DYNDrnKI0VOe2ygOF6m6PT7vzTOFUQ6ed5eo7ELUkSYUVFF   ###fMjEAj8sRUGuq8rFaPTaSk5MO6rmeJI6bJ6vaGekOOLbT7qG6bn87CAOXdMp8ziq   ###sWwxSHPA5ItzkhTz7zya0eWoVcxzxLMbLhh8CEiInvM2GhwVi7SFulSkiw8foLiY   ###hS8dlkrl1A0sU1rJbe2rhxZMNrzIKNyKU5hhxTEHDowcdsQgJEblOLQhfEKoBhce   ###24/Wi+Qtgh9kKA5KJ4bJxDkAnzGYMod5lonkfjmCaHQhSvwujgdgm10uOFGj3Boe   ###nVGMQR1y95dcqIE57ppzEftVHEj51v5GGLgHEq3Qjv2A5mM2gm85GOKAtbICzr1r   ###3FuzcBafFM9hzI15Sjh3wpMO/HHpqhcH5Ggu7bOReVkSOJCH0nkMyw+YQwL/itCEValin, et al.           Expires December 20, 2012             [Page 170]

Internet-Draft           Interactive Audio Codec               June 2012   ###gJc4WxwwxDzTCIzNEKYxwZlnShkRlk2XeTdHVrXaYf2HtNDXnmuMTcMPDm6s6c3+   ###BCsQ0iReCSIk5hNU0dmScGy5EVxCqIQA2bRdn/+Yuz6CSZufGI5PXz5aev4OkWXp   ###38ksDwEZzX7y3m67d6jNvmHeWOyWr8VhSEC7P1B6cEdzmcKMPrdjBZvIMtk+ne6Y   ###oRhjnsyh/IaTwH2VRwuMkZHPMCgtjKpXLaXT+IwCH1czL/WSMRobp6nkOd8RYj55   ###3lOcTLpm5CRMvtsFNbol8ZfRp+DbHWlqcwXf2nq+s9C3TFjOgiM81GtgWnlF10m+   ###1Wokb/3L+W9Ap58ot9wiu474dpWWOurm8JXynjyRL/5Vslw53yPB94cn8tVGFzQl   ###lGGOfOucb7X2RL5no04nV95jzrd2uInvItHMTr0s4nOcA3nM5ifEKQJTtI6SIJk1   ###YfC6xfDEo9dMjLsULXifi2ar/2GKiSn5khRkz5nEo0VFJFXELppY5sMGf5vADY+K   ###njv3LLr2cTThM9ScxWKSRgwc2IVNg/67M1Kdn3jmUxr8VB0f4sviFBt/wZHLWdC0   ###O44z93Mxd0J8GEYI5OAFlhnahhfNUVRi9TV3RqIaU4aE4sjgj/HDj6RkpCAtZ7zn   ###F/gDPiTtIA554W/8vi/npCLFeJArlQQP2jNGfP72IZrcKoE4bBfXs6gYrSWoNtSZ   ###SmaK3xGdrG8b6gTOk0IKECFMsAIHEE/JMoUDuDs2+bbT0GPi1KEs973PQVwoZiwx   ###LNGVze5xCIrzckhMK/E5PAxWh4gCxN4yn7ZkcJ/EO7S+gy7sBJGT0KBGQ10e2wg5   ###cLRDTKuH8qQjOokx+x/L+V+4h5+C4Gc0/E8H+P0jzTNizeVF1YJg00CRzhMJUK5J   ###H3Nfjpg+s5m2nlAMTGlhubjH2yenmqSKbhgkdNyTSj5JxXa+iu0tVeTI9r6U6ysR   ###ApPrh1J50VYDg44n85WoY4SFGGPoDZz4i2/9oAO/PuPYV6xZGgS5JiF/bRf9D4r0   ###LdbI9sSaFbqgRL8ptMgxqRHN3CUw5MKdhBstYUzEFcmlNdMI5S56UsKkW6HATTM6   ###20t6ihDo09FdJC4jhLFMfhgaC5Lo2VcZ8S35ZB+aohr/K/Rj7xfHrjk/+VImCpMr   ###nHyRiMS+njB8xpyV7f1eGiPl9JkZqUd5fCTUWneXFazw9UTOJXV9tqbtHE3b22i6   ###yvEvTwe5Dj9MrT5LX+VDdojjoUNTlXG85KMXLSIfQvN0EF1UOe+iDH+lmGtkUDqh   ###KM1B68ISFc9wgMJRUcyFMuHG/Mw5R47SyfibKAkAUHbuLL9dQxzslya9MzyeAHE0   ###T3p2W82hWFpx5dIWdR6ZuMMNHahHNbCWG+PWcr1tgvV71Pb/2XvzvjaOZWH4/O1P   ###MXF+J9EKmtECGMS5rDZPWBzAifP4cvWOpBFM0OYZycBJ/Hz2t5ZeZ0ZCYJzk3OAE   ###kGZ6ra6urqquxZ7pQjgLALLw1dA8PghXEdBz8fQnsSzz6THMYnEsNMf++r6xz8I+   ###ujqMfNIGPDEmvhsmG7cXiDBUCt+joYxswASMLC6AdQVKF8fTARE6YApiujYhLsAn   ###XhLhw8IrUHU0IeYogcMRVEHhh/FbTAMNGIT2AC+UIozB9ckfTrQySeor6L6JkBDR   ###9AF4rCByBaOJBf0XUGAO1HHOYKRA6KkiyGgjXIdQsi6ToH9Xcq7u2lHIEivtTbyV   ###wiNk1AZGO+RNiOwktn/4dgcE4buAuPaYr0Tlvqa4e/YgnBsS5mFrMVi0YdAi+0yv   ###4cK4mtbVprZcWin7QN7IxjNrJ6Y3otHdV9iTWfN8/YB5ztqpg9FwtMwBLZAz6BAW   ###Z+5WRF7FRCjURsEKRn09HN3E2vLLCo4SmgjsU4/MMLGRVwBkvtvlQEew+3goIoj9   ###/aijVX4mCjk5nAspZ4YjeOCpByJ2x+I4ZmveLRzLVso/CMfEqGQEm7nE3u7ufhxT   ###oFl/ILrNmPLrB0x5Hj+uZz+QOlKplsBb8xvMhK5nnrodzJDr9OGhDor52idSNmGP   ###2POMKgnFUmOBKgm1zuoCVWx1EGt/7qlia3pYsSOrJLmVeVtnG8rfhF049Ah+i28J   ###azmsHZF5jZu9IeZQXclGLoIeZ5noMXdfPGrer2fO+/Xi815sV8jpJnfBY3aATRn/   ###5pvjK26J7O3wkK2QQAdUS5LFbYa63T6RfeeK+C8S86+C/jhFZcnaDJjSDhsGL449   ###4lZgDhKZ9xFZL+hC4X64i0sFnPTiMOcuLIDbV9gP5fYk3Yn1aJKkhjvQSsx5dObB   ###k3qdntTrBSalqMp8soJy9ZBu3/TdnEYGMS6tzQRGzUevBDJmEwp1eSdnZyFR5mUP   ###Qa3UVePbaNRBFzgBfNRShQMU3nFBWLRJXG/ObI8v//b9T9AGiDiTK+BYh9i2GP4o   ###gjY4UrrUb2U1k3Ulp6DLIX0BanhAqTvLDqc7IBEziSTZmO84W8ZV6QOpjjFaaxtk   ###WIU9di9YmUvsvWD0stiGePRcX8+Y6+tF52odvGrCEwoQKKM7jnpSNUDSSPtOAGUS   ###RkLbatBdoZb9OMWLJ6Mwy/nCzYMlJGU5ko4iyq2wMHQdjsccvEUlBYknfjRRGQoC   ###uToiGiYgs9RtTcJBAMyR9HSUSI3D4MJLzr5sFORy1FRTvFIM28gNI9aad/YqTouI   ###OAn7JWZfDaAKvPPkJPAicMm8A1SGtspJhFoccX2GMR5dXYRtR+x1DHEu6gHj055O   ###lF5dAhUJCjak4IHtoBbjEznp4PyScWpGiSclavATdCFei48lNP8NPsGCdYNxMKRV   ###SBJPJo+WgMb4sGVaZwyDQFMA0r0Ew1hoktjcAQVmhgTaxkBD7J3jD6kx1FKW5Xrw   ###FllaZGPpKJX90ejavwp8lUtk8S2mzLmsDZYy8nosX4sqXwqcOjfGqZjucAQHi2Rx   ###RqgaE+hpmIYoFdVipHZ/b8fp9f3LEumbwhib6uY55imxNosTXm0eadHdtNXkPWQ3   ###k+QuBqckNdZ9L0aMJTQWR4+MSb9ecNKLIYi6bjdDDwO96uD+vRQb4Q1eyUaSr2BrValin, et al.           Expires December 20, 2012             [Page 171]

Internet-Draft           Interactive Audio Codec               June 2012   ###AmHPB+TwEr0UgLQBvpDGkpqAZyF5sijdf0LFxdSSVVc4iCGvgDKtmsBevAyRPiTu   ###ErH5PnIWHT8OmGxdEk8UycrU9HSIBAwLLy2Gqof2zGV3fH+N96vmBesDLtOSJrcW   ###9s6yx30s65C9ikm8Tfa6GPZ+DQC9ngeg1w8C0IMIIrqAjtDmYIq2jXQfoVwcvxYt   ###3D1//1S0EJqy0Mgwuf4C6jcbKEkEgv4WZD/lpBdHB3Nur++bm1x022FHmVEZti4w   ###ffqcZT4lzKWU2VPKXsoIBu1IpYZtS8XvkNGILasp3zBfEtZHCROmn5FpJZU+8UDA   ###nkLLRnZTHAhj3x0jns+IYphFSeYvJOdBNONKNSqHbKRhTTUsDLTiMTpPAzMkbtik   ###cRbdNKhrNdFVCe+uhAXPl5llGdHIx+Gkc5Uy1jIjcsPnhOEU2aPnvqOqSSut5j1W   ###Wg+2rLpnPKkKyQli++2bEi4c/H2McRi3kF9sPIm63KsJJG4NrdnEO+c3FtHRGXw4   ###6eVeioOlrZR1QBkGPsD6m/8evhQtfZ5jdWYYmpVSwy2lJp82RjsFFJvEhhkOB1IH   ###xAWZEPZUCNyJUJf46E4YX/XvjMRPXZFH07g/VqbQYp/Q/Vp8gwhE2K9TCXEOEBL+   ###UGLh/UdmTgAVGgL+VUIdyUXAu3CsgR6ZlCOix5iHi96KLRUwm0OipKy94MGZ9OpI   ###iNk90rWIWPM9DTXk+NAMaXznZF80st3lJGCLpPE0Go/iIC4pOdMUt+2Q9hqeWsr0   ###exOSSYVsJRJUUGM5ZQ0wHLHEK9xaSd6MdHyC9vQyzs85bUwfCnHq7JlT5OHpBha6   ###jdPuMPZVXNpNpjTD5SOl+SDKJBejj9GOpGk+WUsQIVX5IdJqD7U2mLQCFmVSHrP2   ###jkDbvxxFcGgN6HgJI2lNJg526prXMFi6XGKEQ/xmVF+mcFbk2kBZK9QA2YwDPZrR   ###oois2Lskt7O9Ah9DNC1ZRpimD3V+ixJrZQDSI0QxJr9Cn64nST4rgtFS+gMx4eTp   ###lmbo59qJ8QCBbw1HXdxvtVUHLyhy0HIFJ4LDVnDPPwxP+NCx+FXTLWpRpVgmU6Zu   ###4IQjjlZG0dpk3VidpW6svs6lXPaF3AMv47L4tX7YDoe9EVvgwJcI1Uz4JBqwQkd5   ###VWdaK38KogkGfGEPbCMzEHSNx8LVdODj0e93iY3HyC2C4Ca5d65rc/AcA4E1inZ6   ###FX7DzaXTrHCqIM4QxGGqYOdhDUyqwz2lMrxg7Gicg9SbpYYqu/7JKrBA55jQRbTa   ###4krsM7eu1yQjWsRnHZ7OTjSiok/8yUHUZsX/eprMH4vE/6p79aqbiP9VdZ/jfz3H   ###/3qO//Uc/+s5/tdz/K/n+F9/r/hfD4j7tfX2ICPiVyLS15wIX4nnKvDYw2J/0XAH   ###QPTHqLnDEb9w6CFK/mwVT6oXUlmLyLpkNILEzef7bWE3glSXXc5NPbID1JvpoqSH   ###5LV9MLGaFDf7RBh3qMOfR9E1Uu7XJCWw231nFI1HEfmSTaDH4ag/urwT2pUCn+kg   ###K50dHP4gRo3V5PkPb3b2Ds+VjcF9swQKewX1+6jQvcHrf771oCtDPXeesBk6oPSC   ###1Jy4Njh+8mNnIBy8LTl20AFKQh0Oy5d4ZADHDucBDpnuyKMASTocb58C9vrGdoEu   ###k2REMjECEVUFccfvByIBzegGL8/KpIiGYzUa3dD1plgivou/I4dLfXVWkObg1A02   ###i/YHcE72An9CFypkV0So0g/tjOPCq28Vm2YxWxbbFsMQJRrOdXs5dupuhT6oxtiE   ###iaMcwNmrwuHpaeR2tk/zBBcMTEFinH73E7yTbW3RWmh9JfVrAAGG2Jv2+2U2Ukz3   ###b+CxAniyDFq6swczgUwWocQQ5Lcnpust1Z0B3Qs0KvBBlns9GnXFbemoDec/2Uth   ###c+YtHoCgE/h9MgXLvT3cURPcx4SupKTDRLJUrxfeBt0yf7cJjMDwXYvJiflWG1Xz   ###3CRIlT3bJTjxXOggrOfAoNFwUVtgvRDC/IuMGCZGH7zj9lI+yHyPECKtpBJkHkeq   ###PPSFoB1a0soTgoO0ZkMTHnFNTdZypCEbWhfPrAy2FGxd1MdipVk3Feofieys8jav   ###UwrQwbo0n0l5mNMVdQ7TqeuE6Jah13dSE5CpRN9XjBstbwnGRt0ktYMKGvBchPxg   ###tw4zMJ/SiMLhxFw2/DVDqPVkQEbyOkLAiCymQsqIEcFRi7gESzQI+36Erk7J233W   ###C6e7iIKyqZhXjv6kLzQvxlQgzQQU8zLUHzrTcOw/Ga6G+ixxeivg2EfKTpB19iPj   ###SgC1+WXZUFc0dO/i47ZefwROULSDBFKo5LoSJfIm/gxobDksIJ+TninRCE4IL3BK   ###zkzkmoVUHCUme0jypiwWdmmoViY73X8HCtgWPi05xyP2U+P7kd6U4j0KXVPMmu8w   ###FgImWmpd0RkqExqXQCTBuwC8FxBpfPWVwsDvkvAHcko4sS3frEEQmejf+HdEOOVV   ###NpxeAk3IPI9u86Fxcm0gYRKrxdMeSD+hut4ZiTdAdklpDi10xne5vFYRM9tiBs8R   ###U4pHA3XtonW74joVr1mUt3fyzi+fjMexRZZreEmtqsuYmTIYgri7jYA2DwZsbkz6   ###XALoRAdJFJdO5AwsRiouvYYBEk6Qu5dEqFQOvzCgM0L0ikQAV+3G50s2MVVpZJzY   ###MlmXmaW0g7kw7bGuMWfXMmIV6BgKC9YVNt5s6Ux8c37urtBz8qNLbYIUZ7ibOzlg   ###YfK6sBHfgQ4tNu8mRsBFyGGkBt55LhZgm6YbO+QFISrGy4jNmBi6D2MeWEYoHDLc   ###T0ppnwG6wcl0GOAzNwj4/DZj0OBw6KFpUUG3UcrZVeleSIseUPQmEQeGjqiY03QL   ###890l5wixzChrF5P4KbK08xXpNOJ7RMNTkcnASAyWrn7p0slAByBlIiirjHvTQ9YJ   ###HtO5ZFwAI8cgHea1G3MO2LeSA//jwnnwU6tgg8TK5cmel85ZvMN8ldgGfdhcFrlm   ###rKQKLTFS+tNiCsicFCp3blv8+V4kdTam/U3+0A83jZYl7ujR0VW2ymxDN2AECRW0Valin, et al.           Expires December 20, 2012             [Page 172]

Internet-Draft           Interactive Audio Codec               June 2012   ###NgGf/MYyNKna1gOVTXelY66gdaLfobJTzuEuEUdSojXB44qWMNwA0JLIJ1MU9quZ   ###ZARBxvBgrJiyW9MAky1KR7ZkSAMTJUVT8r5SNJBzvZWGDIAQm3TVnMKyAHuS+ORY   ###OrHAiWBRByqrBROj4nC3gHZySIKo85C0k4dogknKRntTTGQYXPoogW4stzdV9BEQ   ###65lFoin7It4ihUYedcg7uKuue812+QiKgTrh2EqGVT3DpzsK+LIXDa+FAYYQ8kkp   ###nds9f5/Xm/NkKHS3iYMab14pfQ/GnYCW8Go5VEsjkt2LXXnfCSNK4+6atWEOrOOY   ###LqyZmxT7Ps1T5U1L8Ww+tCQtQYbEuZA4xTgj2CU/RmUB0f4xcEdDZD37HO5a8gCC   ###M6FFwlGBPE+owAayij0lPQtebfgcQgaboPlqbowtrVhHrrgUIXuRDGXza4aJAbBK   ###fjiM1ZYjeq6sR2D2ZvUlm/kJedJDNuMPhCgqlhFH2UdDjHGoohJIc6AENEupFeDh   ###q8xcHLvd5K6Nz+svrGtPlV4rxdfiG4PdFmovAaUtJVawjkmKCrEhPyro0Y6MZMhq   ###mKg0dKHohK+EyE2nZrb7FZo3xwAlOITmmD3j8pLpxQsyyBJHPyt8guEVaX9o4ewI   ###AG1W7JTJhKAX9icciUNoO1BiGYyBFIT/JmQiNdKEp33lR8D5hR3o4mTMMb5gCRH5   ###hJIRmSClN4F/s8zlhbsMxsJ3/EtEsImp2lgS2YnDWLRDTpOEzXdjMh/CyJyJEN7b   ###Io6N4q4JAKjTKMl5IfAAjqTWEkCMjdhKxMXGeP1nGGcp/x+C4dLctWNXt8UXT4YC   ###pbuqYZmDQYpVBKbpOpCqNgkODQgO8Eg6KFTtiFZy9HiZGsrT5sXp67igrDe0Iphq   ###syA0nRftEF1zSTVFV2bai2Y+ALKc9Dra4BqY2bLwFMJ5sEBIHQqjZ14NVrAlgnri   ###URzcCtmC1HB9vOcD/ANqOsWwDdb4HhYhI7NHVBSBjCVUE3wQOTkVNRGwjSRoji5K   ###7KpDFiL7cXYILkshygpiY1fm3vw7n2xJUqOEuYl2L1IFcu6yl0cQmW0mmzNdyuwW   ###dzR5cnKz6dLyHLRfXhgjrGmS/ZFlUyNtkFjSUIlGXijb+1NgaaIuOXqIvR5bkEUU   ###F1yUgg87XCMjMZGqfEOTSdpxMu9kI1EUuiKps09oi0dmLCzVvgjTo0IRFVSPxHWO   ###kJ+5EVpFUj5h9DqBgCGdl7HfI0WB0FEgmgl7NKF1V6F3cX5wDFtMi8RcS++59CJp   ###82MpoLL4FkrsbJgj75OBJ2eYVAok9cTUUqqHBVqzF9Jw6cA8KslMFoNG9+8MBiat   ###fDzX3A8pNQU3CdR5okQzqR1ShoP4PvNkt01Zlec1Cal2MGfkjkVIvxCAejOUoxyx   ###kSE68sGys/5tPtMCLOAM9ZkUTNGEZGLDJGWVLEeTNu3dOT80fRF5hwNkcBcZy6wN   ###X1MK3iciWU9Nsx5HtLLp1QxStSCVEtZ0IPqoPEVn0w7dJGBWoyR9Sm62FKdJsgPt   ###E2sfxpPSo7ed2mbcWqw4cq0xp80kUgQZgjptI2kQ2VP3UkkNLmonTSTgJvdRMc9C   ###RYktZ5FQCYdmIewZMeRc1I14NVSQrFZIybTWEOFZ34ogwBRuytQaEH1nPqQCbEgO   ###airlgewxTyc0Gxuz/b1FFIl10ypVdMpCKVeHXYufbgeNOwNrC7kNWe/A2jKkwO0H   ###PprcwKHhaYljSQRURBql16kg3xfw26iX0x2k956xvLN2nwThmOAjTJBmbkA6nUm9   ###gu2hragKZ8Ucs7Dbd3IqUS/qW7BGi9UXKManB5ooZA92K3HxQigpOlrHy7jvJ0QW   ###k6FTzTiAygpWwFS6qXO6LDFmVNhi//nHbOc5G5ktaw19WgGwQ29fQ633IpWK2Cng   ###GHVhG1LztzsjfM++/ZViyzMh+GMJAS3DV6IB1Pbz9v8zt7/QhN9HBFiL/vT7fz8K   ###9O6XfWuOOskJM0uaCuA4G8fPDBc6ysC3lIYIOgdkK1sTAJGDfstWSSJjj3TYEK6t   ###KT0iDZZcc0nLJO+ag5jViPG0HeNX5IdUhgGkMdLBlm81MYx2OgGCwbon8t3cw8Lh   ###9WFyuYWzKg2t5CwtLZkeE2nrFum0RBPeDbKsW+zYLaYFC8mO2WYsTjd4gBXLghYs   ###0tO4AI3zU7R/S7rdZlmwzDRaMS6oyFgplvcyaSleinqrFYwgQKHg4U+D/ng1+gNb   ###t4avVXtaJI8T9ymG4IHVvLyqI/JzorbnatRno3DLR4giSjgcwKqPtgs5eVEKMgHe   ###hbNYoFtM3pzwfe8wuEGVt7hcsJ0kea8pGxu58lk2Lwm4f22bly+zd0ljkGnvIqcy   ###y96Fse0eexfZCMlXZP1louJMFJwxgkXMW6yl+7PMW2z8+SPNW85HovPErTo/NG7V   ###+cHcW3VfKv5J0azudGffnBtcjrX+fIEu78nh4C9JN1q+NTewJ5scqc078wJa3Ibp   ###pDXWFbSqj3f7ojLZDKTudEU72h+We1QNSPdfeZluJepa7L7ehrwmTBISxmX4Ay/r   ###9T15jy5+xH20GKSwMCB42ZfgCjnUJbgc47xLcDWEvDUG7SAtA6kZ1+F0oesbuWDk   ###Jbi4sU5feON9tzor6YnU6Gpc0LmVlZszr4iZkkMoe+MBxRUb6ePEWsOlFy+s21eb   ###nDz49lVUf7LbV/t8KaVo7Mzb112DtRGfk+6rhHt67LvJLNBLj1co2pw/djSHoUuR   ###/Yzb33mXvllr9h+gUZ193fIYDad1vmexJg/Taz785iBz48gdcv9FQRIJvtZFwYJ7   ###Sw7jj7kgEAsn13/3Pwufn0Ivb/GNSpJXCL2gXl7h665giUyV3GMXIFUvUwvDaiWh   ###0GArAd85fnd4KG7NImbx2drLNLBINY8sy6zlUAl/REeFNEWZrf0WiqLFVV8i7clT   ###6MCz1V4yu8PICKrixAAcYnmkqoZTr2jdo2k4aChJcyCUoq0n2XWLDEp4xAqjAXHq   ###p1dTcD4g3dhQ3+/7l06usuzmcemkvkOY6d1J65rZdjUiQCxPQPROpnwgX8SYk0zaValin, et al.           Expires December 20, 2012             [Page 173]

Internet-Draft           Interactive Audio Codec               June 2012   ###SuqpGxxfrNkUutIG/u4m4LiNgrVSx6uGrayiIvc+fAvO2XysRpurIkNW39qo92rc   ###8ZlegowNbOjCSUhJ6NSNVGz/y/b27K1t6bO/yq6+X6v9vKH/QzZ0Ujv+Rdt6ER36   ###jB19v8bZlJ3+II2z4SixAHMiNc4mCLM0zulrAVkjfS1gM6HzrgUSdOxh1wKyG/Na   ###wJiGWiQfw1NIqisFbtQroMZa+hvyXlxSekXROmtthb8z69lG40DoM4gusZEqmlyh   ###W4nFx3dZdjct1qfS0jKZRsF4pO3cSVGm9ltcMvS+GIOFCTUjifqCM1NhAkNB5bXy   ###4t6D4cSAEq/EGAHYXYDuS+Fba6tMSg+/WpNRJ9Xh+cmOHH26kiCRqs6H2uoF1cOL   ###FX8cTzkzNRdLV1eXlRRoTldmF2ntKHd/S+IAa416PZSaEtKtqdJVupGRVPHwhSCe   ###9Al/D3VFaNNKrZ7So5mxjbmlFi0R0cP5lM8kfIkyYnlKMxvhsSAMqQxBlACpHpGQ   ###bQPqRSrAmGHqqFVMj8XQtLCWmejoWHvf56zU8/l5DRhpj46CbgiLQg00Fm5AJTP6   ###OewGXHl14cp2OqSzKVCdG9WMnTh+bjsqR9L+tN/n2nZ6+IzaB8c/bR0e7IoY2CLh   ###q+0PJQw9kopLXlPAHJUTRmbEmY/AqJtQmJGbicQpbBrOMT0g5e3TYNiDNRWwszEG   ###RTYHlBrqX2UFxMBaMDChNp9NTmy9xZyFUeqWJ1yPNExTWto/GZTDdksO6VHoLA6+   ###cHgvxMRh8hAcTh/dh8qQZT6YzePxLwFkHlAmiLngh4uSPPYWoB6LnElCCHuwHP6H   ###LpSVD+ZPWilT8QxLJYYk1ip5eV9yFl3DGcYvZjgY59SKDWPHdmF3VqOwGcpkgr4T   ###0SWq9/uTEL0ajfWJZTxXtPXrW/eqlNWIxIEJZySBcjEcCBO7PknmmDfZ1Lq3g2DI   ###veroxDC9jBswc1qpB7M8Ec256gspEXs1deFidVFIN0Da7HTBaPyYxsQ9TtZYtJxn   ###1TCFvftGkA0BkM4ya5fm8M4mBTF7MM7AdEfIUVO0rhndhZSj5jIc8sdg2C3N7nzg   ###32b0P3uNNWlcBFL3zWPGDBYY7aNi+/7ZMX0fG/83DvvX4nO8NLh+2vi/tVnxf13P   ###82oU/3dlBb81MP5vtfEc//cP+fdtOvyvmw7/m4jbOyPW77cvvn2S4L3fPknw3m+N   ###4L00si+O3vvtl0bvnTGMh4fv/fZpwvd++0The8W8vjx+77dPEb/32yeJ3/utHb+X   ###pvgUAXy/fZoAvt8+VQDfb580gO+3TxjA99unCeD77ZME8P32yQL4fvtEAXy/fZIA   ###vt9+YQDfFxgotnV28u4UgOc0nf9+gVzE8s7x66WO/EIXT8hqxfoZ8uFSwtJPxSUV   ###yG1B6iH7bCaf6kBYqVd0/Rukn4+n/Tj9OGrFwHf27OetrbcH+gFme0o+yOxIPE92   ###hKE8Wh+n/nBiwgHGPh5RYlr18PBtS0ZpbXWA7vV6+t3x4dm+AJzx8OxH6wsU6GMh   ###/fDt4Y7+El8F/X4rAfsJhZho4SBTDw/P36ae0UB2tlvH262j7Zlvf06/otMl9ZTS   ###zbT6/mX6DYGRtHrt/qhzrQv8tLVrYhl5O7U4lJfSxuoCBHmcCs3RWJeffmz9fORP   ###WnsGiN7ctwS8xomHP/2YeDAdotCRWj1anCQqCC8WAp0xOg5w0Do8bU1GraOz1Iuj   ###M3xxeGpAgtLGSHiwi2MKTGfHp4ndKN2LUkU52LN6vOXhCPV3f+i3MFAOwvy65eoX   ###7RBm2G35faP79k1wO/Yxx2ir6mU9Nvdfe3qZ3r2IJ+bIh9AUnvctkVRavwNO1euP   ###jCbgi9c30fvw7U4Lht+/i8O4xcF+7Jfh8BM0HnSztkUL17Iziu3V9bYSqx1D4RBt   ###ElO40roJiIUGrI9GoW9gAu2FIJ60eAvoN8BskxoqynjU6o5uhl6rOvNV1gtgej4B   ###7Wltnc59jfVb+wen88ocHJzeV2Q69lpvfswqAfyZgdnh5aD1o1s3nowiA4ni6aAV   ###fwSKfRX2JqkNIRElMnFBvJOUOetdD+g4vQk7wGqmXjP54Jov7HMPpv0ejkt1+lE8   ###6WWkNAnkwoK6YV2Mgo+3OpOon1UC1ZhAn6LwNuutGSwv6z1NC3F55jsYwKx3iirH   ###s4vg9uiMgl5mkeEojOHwv/LHgQZGRjloZTaIJGUkup1VIAouMaEnbLIWWQf12YQh   ###u2gcdqd+v4V2Jpd3bmOBQllF4lH/E5KArHcgX4wBKD6cG8ZwskpSFlHgjYZBC2Q0   ###2GWZhUQ7We/a0+iyxdIy9JhR4NrzZz3+MXvyvOZqsZAZyyr2KcBt0hqNM8Ecd66m   ###UaM28xW/SG6jw5Otc2MboWlTFogODW6EC5lbJP3W3iLp93qLzHqHW2TGO3OLzCpi   ###bJF0kYxDKLNYFjnJLmaSk3SJ7C2ZLmdsyayX1pZMF5i5JbOKJnZbuojebel3s3Zb   ###RskIkAlEhax3C1RP7LWMApq5ycTCWbPTTMy0M8kqQJs4/bgffALoj4bdadQOh7Nw   ###y+JhMtcya8NnrAFj1Wh81xJ7f2ahee9p82etcCSm/uIfz//+FP1/J+hPlr+Sanxl   ###pT5D/8+fWf9fazS82j8qrlutV/7h1J/1/3/8+n/6+JSpHxfI/1hpVFZqMv9jfaVa   ###hfX3KiuV5/ufPyn/Y2UlfQG0c3ZwepKZBvJReR8p1SPleuSsX4h09I1zfv1Ex4dD   ###ElcYW97Xkld48Zwu8jld5HO6yOd0kc/pIv9m6SJlpseffjTyPNIXI5tjgN7pHTvD   ###IzxDPbb1jMPbYbpHjmhwGbQjHzcn3jmUP1nnEBBU9p9nv75bTlgw7vsdnXsxng6A   ###mCgHFpKsOKo4miki1ZWHGd9qsJeaCHSMXjNAj5FqTNBvJ/g4FQ7dmP1mSbneE5mV   ###3jac/wCLi+jvFPObwvKwFx/69ey8fWcG4r6FI4GPUTkZ6EDOUmhLnJy0ypQvujJo   ###jxmi+mf0IusEY0zD4bA+WzoKUVRxDr1MwQVzlDtjiEHJp0MkqGY7xxkG5hOZnsYoValin, et al.           Expires December 20, 2012             [Page 174]

Internet-Draft           Interactive Audio Codec               June 2012   ###94NRToCQuzPKjJ23BHexfDkOIY0BhAbyDB8Xbzno1HQIb7mgORzMJLaHtx/ju2QA   ###ZjZIBTI28ONr6WOK8+O4B3RFFcvQNeSxEAWdgI4FHjBisTI98/uXrFnOIffdIgQo   ###vGcztGP+8wP/iceYvoo/b7Nfn+MEHVRpU7o0aaIGpP2X4/M3ooAwdP/k992GgwoA   ###abTGr3UsDwvzHTNhocSZXeH5iGMELg4RAg+zSQQ4n5NuXQusKbf9hWuK6hpgGATC   ###+90un8+3Zv9o6iwXsRs88SI6yVWcDr9sHXG0bEmcWDFcIzInhc0jQS80LNmdZdSn   ###jvkeA5mmiZ+oaXz7RQyTSos2sQlt5IjE9j/IxPH530Pk/xF8ZQv5J9MD3Cf/1ysr   ###Sv6n5261Uas+y/9/vPy/M0v+X8wAFInZPsjzrxwTi0iWMViXHBDau7xzcgZiJkh1   ###IvtT379DBmtLJ34C8n61dCUkTq6LTVGcPuK6RKDC+A5o1cC5Aqoq3YkphJ8c0V9F   ###P4CVqCWpHwCW7ssUBFIof0FJaR6rIPCWnjUE/0s1BFvvzt+ArDZPBYDtLKYFWEAF   ###QBL5vVqAmSoArH6/FkBMaqakTzOaK+wvIuljK/cI+wtI+iTxzhf2F5D0sZUFhP37   ###JH0azALC/iKSPmly5gr790r6pOVYUNg/OUOPcnT2MYR+66EUf3benZ2fHMkXaN+q   ###hP0ObO3RQB9ML7UDjyyzgURkeLl0tWk9w6iUyUf9sI3PdJxKcbvMCcg4Jm9+iaLB   ###jpw7IOoUCK97B/QEc5Nx2BE+TOAshQIqygaU16oFO96GDg+KAUaQCVcQAuQ4BUxv   ###cfqWw8OTnRco7EBf4bCP4CIZgr3YqHeHQga3OApC/gV6GMooo3ZIYe3ohHM9owim   ###MYsMYpolTD4WjCf6AASCRoF36LQW2cHCIR3uvrOzd3hOYW6d3IDOMc5NB0Sy3YeT   ###nGi6ihaARPHyKn/PXFtnO6db5ztv7plzK+5EPsqRGXMHVuhMvOX4SBjIBOPpG/k6   ###O/3Ax3jHMBgNLd18NsRS2EE5KL8ibvDyzgTY/uneXhacNF7lGG7jSSRgQyPGr8m5   ###IfPoiDggFNNRhNjG4y0GdhGHHE9YcVYpOHD2DuThHZPnLrCLZcpSTDmZyXQVWYPZ   ###o0clsCYB8kmui8c29Ahndx7QiqMy41NAzhw8xz/DvIymVaA3eacIg+JSZSqUd/L5   ###R8yvxBwnDhzYoqgPS02xFIJLzr5ozJ4E/kUgMBMAR/DVBgA+SQNgAEN5AgicAa80   ###dIJ+wCGdMEBOTDq+fwfRqMTh9inE/gTVMOiI7cRzVu9wb+s0sXz4iIcvRh4HEznw   ###StagrREqz8zXx+92Wq0X344j/3LgO693KDBPDBsDGKnhBBk4+ptVggkeoTmsGn/p   ###0B/REx1G2s3TOHnI2fl/j/xPZL0/7jyhFcA98n/Nq6n7f6/mkvzvuc/+n3/a/f9a   ###Wv5/0ov/50v750v750v750v750v7v92l/dvDHUOA52/GdTwcFFd0Gy9LoP3yySls   ###E8eriVuwluRQcsY9VwEflMzcgvC86jkFv8NXWGN1i0bVe2GUswtjI7fyOs5OUyje   ###DqcD47355s54zndw9vdR1J1RE5hde2BhamA4i/kD68pYsFbzWO9pBsYQlwbymXBL   ###wTxdiJ03eDWEkCQC0/iX/GFoXzMSdjzfM/7B/D/euozG8VLnj7L/devAbUr+vwEl   ###kf+vrHjP/P+fxf97997/GUQj/e8r2wpLBLUMhv0Ig5HRO6UPI0ObZ2njWdp4ljae   ###pY1naePvJW2gsPFm66e9Fkxi/+A1Ch36HnA07IWXmfd/L9XpQibBO6PBeDoJMMnC   ###KMrFH6NJDtnZfJ7JDucvhLNncgUUPezgUUaWLpg6j8JiToKYwo9SBiyVX9SpeuV2   ###KLKPx0umJWGInVQ9lm2mHNOQusRrGFWqvW5+u8RvKstom6Ii4KPlwjuypUS75ADp   ###MJ47VyOmPXyCX00m41fLyzc3N0v+v8N+HyjLYDS8Du6AARwNlj+iu/bHaDSaLF1N   ###Bn2qc06pQTDtVJev+DBUaICSm0oA2vejS8wLIY6QbngJk21rW2fuO3dZbOcL9NvZ   ###aNIsS2wr3e1iLg6ROjEe9fnUvlyiW7fLZgUnx9Ns5vZ2WgeHJ695XcpufnPTpddN   ###993GhoZFd/SbzoIj4EovHAcayZnwzl9ubLh5GJVZH/Oj5CYbTbUW+O+y2Gyvi8/4   ###otwUZT/T7/bmZtPlB9xQuYzf8OUN5qvN8dPNZoUyb4rbxEu8YpMoTIElWm9PYFe/   ###eGHIWL3I77S64SeJKfzUt+Swtri7M4SwqDNef2HLiMCGTftw4EXBYF1GwadhOU0h   ###kWLUlFw7X/bWqIAPL346e3MKXfslKkmjh/VVz9vmc+Aw3QahewTHGvqN+315f9oZ   ###Q6XTk3fHu26DLVLhUU4+aJfcRj5fqnI7PFAof/bmEPo4end47jZaVQ8DheSgGuBO   ###vuTJsgMo6JexEJTAQlU3J6fathoszmkR2jHapOXhWrRGeDt2queEOxczaESj23Ag   ###U2yw0xpltP1QWfLqJTfv5H6EpcC4qT+6NcwrQXfbxioxILA5Msk1V/g2vabD9eQi   ###px54ySd3cmVOaWTA21BO1g9lt1FdrZWq3kpj5cLJfShXlmjEMA+ASX5JrNsQgHtb   ###xlKrsqHXlIsvwqt6mYbPuZziZaAkCkRFxGZBGkKeAVBqAMUxzyrGCoroTtqGYW4a   ###811qn2ITc6IdGFIsZRDMdOwu1aorK2trlVoDJMl6tVEcFnIw+lWvWl2DV/XV6krV   ###W4WnlaVaZQ1EzbVGY7VWX6utwrRESzujQOb6BRIeREFJs6whekkIjImY+YfVWxJ4   ###DCPY2kWU9ar1+krJEagE/yMqwUrz27Jbra1VMl43VtwqXmtKaP4MzKAPG/EOAV2I   ###ClHZFWsA2AscIjkviEMEkYkM1PEZjknM5ueAIkN3xBEmnCdx/MR6DkUlhi60LENG   ###h4FIno5JniSM/e6vwBYjV16CVqOgN0Wze0qajhGl2XzgUxDBQXkjB6Bw607gVr1RValin, et al.           Expires December 20, 2012             [Page 175]

Internet-Draft           Interactive Audio Codec               June 2012   ###K7kA8guJR5EH87OBAbDltOg0d9iYADZgj+A3gzBR2sM7Y6ji5TH1OeAu/lVg3MLQ   ###IYCW3rBbHkVo/v8GpMQA086ixDERmXBeARiACkSFu0LuDhAE0AURP6+xFcZ/Fwb9   ###Lh+muG0jc99PER0Qv6WXKq7JbUmmcBaJtBS+WpiMVdylSm2t3tgr1wCz0JeCC+Sd   ###0yPgjKCAt7RaWVtZ2yvXxQkp2xoH/jWa0eIZaTToLXmN+pq7TCBZsq1VGI5RKQ14   ###+8FdUsjnZUgWclzPW11V4CckFrTxLE0Qcz++Z64HiN/7ZU/kirMIIFA5IoDEbWWQ   ###PjygrtfnEkE81vgkFlYuKW3kzof6BeDXb14VqAWMHXDTLTnlasV1cSZra/Cl0ah9   ###5iOx5+Rum3BKv5ALSIAkNsS5hmZyxkF5ixxIvrxCL2/1mQjo4BWuGTWT9DOaKAKy   ###86FyMZN+7Hxw5730LpJLNrNoNasdeF67yMt/emRiBtGktFK+tg9DPgiVtt516OjQ   ###DzynvNKou/pB1Vn1VowCNYCz13iRMEcyVoqVz50RRghseabOP+MsvIWTjuBuE5a3   ###ML/b0q01dIaEWzo6OIa/OOxGCZ7BPBnPD93SLVKVRCsewRBKHXpz3lWT7w5hZ996   ###87Rmj/qn1wpXYUpXLIeu+uSpT1X1qfYixWogcGcxGojBt99VblFR24N/ekNsMte0   ###9/587xgn7RINyMtNghUBkgjPjHIrebkc1BZ3UFmBDqi+ZLDp5UZWA3XV0W8aqmJp   ###EygDFVGKhTW9FViNHLoToJ9bujKIsNDHzCYadWAuyrd5o6UX6ebMSfXkpDKIB3p+   ###YT2jvJtdnqjFilkpVUSX+JzBnSbpMBz4khADHsyhw8iRzyDD4fpivCjfH8VxEE2A   ###EG4CB/RSNZ1nE1GmB5xNmlOQwQFJKerjlwJRbIHkVp3yQ2Z86nzcSl4b2FaTXVVU   ###OAQ+JG/zrmdowiYPa6Q/fmSD69ULk9NcBaay7q3V6MpipdIAXkF9qdPLamFocrod   ###k6+UHKXgxQQjmZAU3HrNq5SqldVa5SLFY9LjJPkucxXghhRcZHrHyc3IOQ5uJiiP   ###SJYn1lMqI+eTy0WFIYjPS8jma8zSr4q5SLxVYI14h2czEzapy+TdmHVT7AivSYIL   ###jqdt8hDC1C3BLXx0XAkqodJQU0ozouuoRfD78UgOBlYWvY+RJQ6GMaWuJ+kkmg5Z   ###qy84KLkYQaw4OhHvLHPu8ih5UiAoKBBfPxzdCMayrhUiMGFvOTcsIkG0Wc0EjynH   ###AXNZWarUq7UGc5LZrKZbq7mrmtW0eUzZlMG7erVGo75MA0+wmmLTKcod5XH7NcRx   ###xbq35yvYv9b9L8VobHHs3as/4v63CvxhXd7/1qpeHe9/gaw+3//+Wf6f1S+7/134   ###4jd5s2uhnnG7u4/PyyK5uExfK5QUVPoyHF4+X/Y+X/Y+X/Y+X/Y+X/b+TU1L+aps   ###d2/73WvDxNR+muXUqRxH9w7PWzsv+iMgVfSLhM1BOI7xwvFbErlBBAFy4mSUWdd3   ###yaJnxeifvcv5pXbeyRlidN5QZOVzfr6QfoeXkfiyjd5ORpv6PotaZY2T0FyZ91io   ###OCf2G5rHi7QSfMtBa3yphjIDvzbHaVfA0qYSA56C+DenXlvW8zPqsUbCbdxWPXXV   ###II9XPiQ4jJYvrwv5FpIOHIxQgOIyyGshpbF08H4TP6KjmQ1wur9rmMDRAMGZWWPN   ###nA2Wypg76rZUZz8iOSCdUgnHYa4uLtpSvZi7hVW11tzNb2zkqHTeWFNuiXQTyZYQ   ###FxZoSUdB2zs92P+ldfYGNitUgpZu8xtN0gt99x1qpptCvkzWADqiy3tubaW2Wm3U   ###Vg4PZTX1bPXwMFX7nVU9Z9Z/h1fpxggRB2ll5AVyW7f2Vr18a7xNaIY5bzuQHgA9   ###8oOmOgoYS6VS/CYBC0ut2BMOgTkgAiDIlpyX1OAr1oixvD3hrl45/+z+9/BlCbPd   ###T/JC6fRZXB87Tad8O6NLeK1UlDP7Y7XbnA6xFa1CQ0JTLCZuo1GYtmFElt6kxtSE   ###SsJJP8mCFi/kI2AFRR4BKezuEXBKdZYBpaaXASaFaqZKWH9p4SVNq7V/cLjXauGn   ###QzhlW618JgoatQgPSyKLKEoywq4dCj8Ndqq+ZmEoUsR/xq+oSwkZGBGPhcaRXI3b   ###BbDKBBcrcBha9HlBYOHMdZU/AlLU1Z8EKKBbdPTw2ZXn7y31YHHsEhURGiInrWjg   ###0aDz887vvzv2Mx7lPSCloQh4cnQlG6KbmzPgqmc9B7z+5qa2sXooFRVDm0FFs8YE   ###7aWHM39x9doeJtb28LFre/jXWdvDuWv7JQu7sfElC3v49Rc2g1Ix36HPSHN9Ugfo   ###zBP0S7aaIl16OcRxZ514Cg0X3k/WWXvvEBY9cD8vcOpmgfnwzwXz4ReDeRZ2Lwzm   ###w6cGs8VHG8aZwjoFK5bLQvphuYjlHEvaIMFCQhENWUDwkTBVXL9sX1LCnKyxWck7   ###/3KSr1+J9YYnZdm0IRJIa8/bkp8Yq+bSxJTg/C/BoE3p6c3W4T6zcU6OT9/bkpt4   ###z4yLk5NXwCSRLC/bMomaC4wCjjSFSWa5w0S5jQ1dTvXId3k+mpnyZzoj2oufD6KS   ###cT60n/hsaN+HnjSEx5wL7flnQrF933Fw75hmnAnFf3abs0bVLmWeDp8fwtjRXS8v   ###Kn1+6KKKSn/motIQvsKiltuPO+N5OF/5jDd2JZMgqRVafAFxKUQV68jSX+Yv5f0i   ###t72c+GSRHTr3DMuCnzzS6O/Dd+qCR5sYWebRNnNUi2zQ+ace25qpHfrQBRZV/joL   ###TAP6igtcbj9CHSMG9QRre++ysrniO8ImtcjvzG387oH7WPtYwfLJyuqhtfIZT78E   ###Bd6lceDdQkjwbt42n+L/WUCXoydUUF8evuHfLbjj383Z8veM8Av2vUAQQkmNICYZ   ###ePdAOmAjiKj8V0KQ5UIG8OcRin5/yr8ejSZsz3UP4chGlHmjzUIVHGeZ/zRnjprX   ###MoU2xjDvQxw0qRN+MOIuyW2ou6Qs1k1b7Ik7B8nAfT1WzexyLsemYJLe0IXHsWV2Valin, et al.           Expires December 20, 2012             [Page 176]

Internet-Draft           Interactive Audio Codec               June 2012   ###1/MuKBa8m0hfiIrtqXt60EltVFuYm56/+55ioZ6er85pZiTv5wuPOa6N0T3pkT1/   ###mbd2eJU7JbrMI1dfLdY3PeFmkevkS/bNLILblKSNC933AkV+zFtPJeb8+EDkEZUF   ###/lg0HJ/9+MTItNBZbwztn91sdCrOZ/9+XJADxOFubZ+ho25+s5mhAHLrxR/z9+OV   ###HKqwxCbTPLT6Go3YA/zLhip3gb0NjG9tUtT8+Ph9IcefuTcKMxUK6bHP3jM4rh+b   ###TW1Ub5xOVSphuHIY72oLEFLhqEybLLFV2mhxkdiRorjYlffsSFHY3JUZMtPW+bvT   ###rfO9zEMRJu5vtuW0/aamX/5GWT/Hi+F2UiKomrP3Z+jqTUN6FwacNYqvT/ex80ee   ###0JkEHl9tbjYd1/0Ses+jmnF4M2ZnCowzb9Or9+r1k7zSj271T1uR6ldZkeoX8lM0   ###rvvXhE+0J12J2p+2ErWvshK1L16J2uNsbzKhn2ZwBV22mVx49lClcaLyX4jdxQH9   ###QSyvWvX64+8OEuN+gM55ce2ke/8Vc3JV3/5pNPLt09PIYtPByBpfdGzRsKT73gJ0   ###8clo89snoc21B9Pmt38abX779LQZMGDVXfO+EANqj8OA2hdjQO1PwoD6n4YB9a+A   ###ARQG5AtRoP44FKh/MQrUnwAF5t5S7R78BKKVUoHJr/MYgwzRR1d7wvuqtoxwksAd   ###DSnZ7SunG6I/FlrrYxIYhM/y426kkgERPi9q6HMvnuvBpjXjy/dxKg+5SFv+ApsG   ###PchZLMky/mrOH+a9WggxPHi3Sc4AVngJnIQVXEIU3ZC+AomyRuyEJAtUrd+L+xbi   ###P0jvK6r88Rj/VdH9iW6LxUD/eFS/n7CLoT3tnfFKZc6d4NtTGFXr6ODtmbaJU49y   ###2Goe86j9psbKHb2cjCZ+n6JD9IPbcHInr6GwGg1NDSC//plDODq5ig5a/+J/j///   ###ZTAMovCJkkDdE/+95roN5f/vVd1/wCPPe87/9Kf5/3sL5X+aGwMgGS+Ag8I/JAyA   ###wkAjEMBrfsYlUgEBniMAPEcAeI4A8BwB4DkCwN86AgCMB1jTnVQMAP2cHNGP2AXd   ###9Ddniy4KOmc5oitjL3rF2VyFCRHsZ18G4rXqp/3SnyQQwF/Hh972oF/Yf37h8de/   ###ePx1c/zovDFnDu7i01ChDKre/dOouo+exvw4D3aUh7kxHpKRGhaJ75Cus0Bshx0z   ###mTEcmp+CCM8uPEt7/RHwSRSGF+Naw7kpEDS1W748sMLDxyI28IyxfFFoBhzLcXAJ   ###jIzelKl+OJwBRlAok4uzVWnW4NjDX1fiaV9RAMlELSAgo0T3TMXEayBicQxMGDE0   ###PUpMIQqXmBO7CWMrgjjUIFGbQnYaY7L86u2Fk/NSI7SAIUY4a66mA7q9BmrmWyoL   ###B++2Mos0sN6z4S7dtWf6fmW12w969zZ7aDdLAxZU3KbpPmKL8om7bx6zwJN0+Hvg   ###PGY3e2g3K+eBgLcyZiTmIcgjteon+mUqKGK1ojAJgkF5Mipj1FWMtxnCtgz8Lo5M   ###vgYR4WZoDizl4aji1hRzZpzgpC9jyQTIPePD+P8s+USXJJ9QNH1g/Ie4MTG0pjGg   ###J3KJxGG9PN36+SUIGZ1oFGP50bTfJZWZlDlAZIhRG0mBSTHXDEALZB4SnW2cmIMR   ###mT6N9non47IYsH4ApFVH0laM3TzRlXMTB/UvB3+/cjB0TJkflNUTCZMzWhg6UClp   ###AeKFwhkfkMbEYHnAMm82a4/aXqfzPE1xALtKAYzBdI1mHu9+iluy26X2zDFabIB0   ###JW0niWmCaSxa39ty1GcyeO7cTqRrY6oTP19OtmsN2wR6ctgiek+CWJsjxe/trIHO   ###bFa6dmQ0W041KxlNt5Hg0IydPdsNIG3RI0FE1sy5JKCQCUguAY3BmcXqO5dAQmLn   ###/ID0zbB3I0DWK1RokUYpnHwf8/DLm5rJvBPJEB84sdl8cmJWs8USc4LJt+18Jrzv   ###ypjH6UGDSliO5+4xFE/JEtTlU0kSGUazPJ5Oaa5IlGahk5LEimac89nWY2TPyjDI   ###aKmNld1EWDhtdTm/XnVGvdo99Woz6tXvqVfPnuNba6AMUDQfylrpWYN+aw2a20AD   ###lOw2ajPaqKfa4CRImY0oWUecCAnmyRS97cNoDpExbALShD5B6PLLMwjN3BFlHo9z   ###cF/e1NJw5oxAENv8czDv/z3xvz9OQShutYHPiv+Y+N+VRsWr6/zPVY7/XX2+//vT   ###8j+vpO//vkZO5+ebuuebuuebuuebuuebur/dTd2P7wDPWtswa22iZT4zEjJjYmFK   ###1axTNAP5je1HQJSCYSf1rBsknpnZnSlVkD8Ye4eYToozBGIM8COk7oUB2xAGvd7e   ###sCs+wwfTUxONUZwCckp7JTPnFT2CRve42g4aiFFnmLdqazCe1VeMaajmdRVsI1dW   ###SmczLIz63T3x0u6SubnOyAfCR61c3i3YvTl9OZRUv3JEM8ZiJltuT7uXwUQ2ZTWC   ###qYRKTtCBAXbg67AjZsF/Do9kJfw2bG998sO+3+4H23eTQEwYzsJOgJrpyE6BXOgG   ###ff8u6B7QG6OZyc2oNfZjUb0/iuNWBEdYAm6Ilw+E2jxI2PPFKgXqgTrLAkBiODyS   ###FuWiDePgDxiSfkAnXoiHMnkpgMDYwguEuaOeDr8A/eagt1hn6Bk2OK5xEmFSI3i6   ###hcxatcQoUr0/7bo9cpEyBslCO+YYM2gv8ubPYvHfV/7v3ETxUufJRePZ8n8dbYC1   ###/L/SAPnfq1We5f//DPl/rhnweQhi1tWds73knMMZE7bh191CGoPMmiSoPusSnnUJ   ###z7qEZ13Csy7hb69LQFXCm62f9lowif0DSvulRH3Yvr3wksR/mZhLvRsByzMdj0fR   ###xFYPEO8zS2GQVkmozGHvzs5PjlpHJ7t7Z3gX93rqR8CZB0wqZBgjEp/hrCPjof4d   ###h8hygniCSaYDmWdYEOT+6JINkxBURP16kd/hizo0YURrCSAQfh/IB9ARJhZAKqA5   ###kUTbhzN2DHJtCJKyvAAU7oGqvWatZFzQi9zBlMH7UxCJkSF5BvpVWao0vHrNq1VpValin, et al.           Expires December 20, 2012             [Page 177]

Internet-Draft           Interactive Audio Codec               June 2012   ###EOi0w5LzpdfCpkxzMLxoFHI5vGEXTCqMPnv95t5O6+Dw5HUOSpFfX9jDj9/hr7Kb   ###z7OT43LhHMkm/I/PNzf7mDe45AA5di5t8CIn4kzHIOR8AtYB5Bm/S0ZjPgzUjyV3   ###0g4AKDxPtgS4IcOqjo8sgnQ2d3LB0uVSieBXud2Hf7fwLy8ycONA+5swDBhQk0eV   ###o2GhLRRPIedubIhnOJWi/V2VZ19QyvwO1TY2mm6j3OeH0DJCYWMDQbcuQHEM5wvz   ###HDdwJvdv/LvYGeL8R+gbKxNgl5wYUFQYW0jTuelYHOIDYJsUNGRbA2L7hgKUfvdX   ###ZAGwPixXcAln6hgzowvUVDgp4dEd/WaoVNrSw7XdJBdOhhBle+bn/WKzbc7LcSQg   ###i22ATTv5tIBvKrcrsAxoVMa+xeyPys6XOWyrXN6s5CWgDnpYWzqZBrewS2CnVW5X   ###gSNHlgUQBGZ95QM8DNQR5ikDYL/g4JazE/u2X6SJcBvUEY5gubCHjcMOuwki2pJo   ###uhQFH6ch+d6qBeDWaKlFg9b6fjaoE6tGz47glGvtn5yck8+qGVfx7AfYWzlGTPxH   ###F/8Hxz+1zvGg+xBeOFejfjfmzWzYBn3C9UQDaKIyOa8QFt08MrqOVyhUvSUd99TQ   ###8ImtrJuvVy+auN5sw4JCW6lyu8X/tuHjDv/bhY/bjV38f6VExaure/j/Gr7Y8vZW   ###t7eqWLy2h//X4eMe/9vn4vsV+g9b91Yb2ztbLrZe3dnH/7H1vbXt3erKlmh9x1vd   ###r+942Hpjtba9u+Vi67X9FW/Hq2Lr27t7+yvbu6L16l5lf7W6h62vbu3j/9j6mlvb   ###cbe3sPW1xj7+L1t3V/fXdlxs3dvfqmzvrWLrW7V9/B9bb6ys7NYaO6J1d8vdr6/u   ###Yuv7W/Qftr6641brnout11cb+9v1VdH69qpX3durYOtbldWt3dV9goxb2VlbcWns   ###e/v4v2h9p7KP/2PrlZWtWm2nga1vVav7rrdKkKl6K1trK3LsK3vwZn+NJuXt76w1   ###sPXqvrddXV2lsbvVFbexJVpfWXXXaqvbBPdtb69W3cXW93foP2y9sb9b2dtuiNb3   ###t6r7tZU9bH3X28f/ufUafNjH1ndre159e020Xt+veFvVLWx9e7++terWsPWVnaq3   ###7Taw9d1qrepu10XrAAr8f6304vM6Yjma808nwKHnWn6h1S63OvllQORWFzH5Bvc1   ###Iv3HKQgnaKoLBOB6iEbDsMuBaydCgOdjyy85LYw40OHk9q2uZOz9CI61CI/eeCTC   ###C8TC/Fe+UCetMGVDKpEwouEDqjONIhgFUB5sYIK6ajpSsvckHXKjYf/uBdO+kM/v   ###VnejWTf3pgiFYG5OOK7jbvip6o26XesAhnlaX9sAVetBp4Qku9Wl05auGPwYmJNJ   ###jrslOifplYK4QWta3YvvmCCJmMpZC9TqPmRpunCeBEy44dEU+Jc7RamxIJzuDF5z   ###1sDLAJ8Dr3s+cD4R9UchCtB+coTGgLCcd6OpNKSexuIgFWbmjBQSF1A+MzwhoNl4   ###gHyUYAtwZt3kkq/by42dL7ziyeWu5Wk8bR5P55G4OY21dRcORwx0QVRCOH8BLllt   ###Dj+tC9ZP/xv48XX6qUqmZD8G/mY9haDivE9hbY0eU0uKx2x1/wd+kBfjxj81NQ7z   ###C5Ev60LVLZfxI/TcdI0kTzjsJjwsu4mtkWu1RRP5cq7VkZ+LL8iklgt8h7XzRawO   ###RfhbXtVy8wUYmLmdtGI+wQ2gsgs221YfdQiXV0rPEAfAqIEU0b8jLscZT4m3DDoT   ###QK3OiDjBuHMVDMjZB7kUwLyAnJ9IW+W8vYv8AaDiT1zlR7xZCP8NG+q/O8Bf/rYf   ###xquNz4icZyNoAzlsIX7AdgV8BhYTNqY/dAI/QrQWzlb+eAwPHJ9I5dVkMn61vDwO   ###RuN+sHSLmsRRdLn8/yYT1u8tU1Osf76aDPq82XE2qCNrj0bXzijCCQ8vacxCz0Tc   ###UWio1WB80OIgZuIRfBr1CUKCNUa+F3aPULeQguX8yvIQI52Nb4MQmeOhYoqRTbwF   ###ojBkyOZZseh3rmnNu4F8DKC+RNFiyKbIzCH2fZLQpkMS4ODE+Cl3XPqB23hHH2lQ   ###4mmTtVrTQRv6JUXbACVEUZWdaIJx3+8EqEwrYZFjlAhQuTnxr4H4/kDAgsVx0BWu   ###xBTZJ2dVh2TCGJdTaLX8zhXVFnWhWp/8K0YIvFy4FCyRZsMe03G5Cy0PY0aIKSyG   ###BTwhb/7AD2MicSdAfUCKwT47fHCwlgz+/xT6xH4rAPywWXH+5QBRzl033aWlpR9K   ###wLVeFzpXo1EcQKHrvPz8Q9ktXeNed145Lg2UhVvxmhZEyNijQQhjlauAQ9oSZHvU   ###k64HSJaPN9wKLc0P+KEPSIhKz+vgFS7RB7dygT8wSBaEfnNLwLzAD/+yfif+pP46   ###lc8l3YiHT+mX9TvxJ/XX8cxGavh0FX+5VMBtcFPcpVcTba3y36pspNowG8E6LhWp   ###0u8GNeJWuMUaN+mucSNeXTVmNYJPuf1V/Ig22tQRjaRR4UprddGm+O6urZnTcbFw   ###HX+5K/i7xp8rNBJ3jZ451XqV/tZX13iWa96aCVgCxAr+8mgMa/TAqzYQGPVqlWZb   ###WaW/XsWrN7jRmgUTFwvTjGsNqO42CCa1tRp+8Ro1anJ1lYrV19Yq1Khbr6+tmo00   ###sDA20kCYeKu0OtAG1PJWKhV+U8OBufUVdxUbqwJYV61GVrEhmsgKfKzVVmk8Kx78   ###qVfdOlaurTY8aLq6UvNWsJHVRg2WDYVYZK0dQXRSlCaeAi0wyQ1vJmB8jsuuM2r/   ###GnREpClJK/j2BKgF7ENNcUgtJfY2+rzg7Q6NX/XLW7uCWxs2MOx73Mb5vHmvJKlA   ###jt9CubxTZBKB+33Zgx1fWRK0HCgssoLBLTBFMZ9DfWCcBjDM2On08USic0AMAF3o   ###/H4vY/oUcyoLAnS/EUZIGAkORFjSFJPIijyqgSoiOyc8+XgYdNSI2wtWssTWgVYy   ###xqjuKYDzMEgXktCbUXTNRJaIewCzIJUQHPpZzACdpXFJXOYIQrukMUFoT26Cfr8sValin, et al.           Expires December 20, 2012             [Page 178]

Internet-Draft           Interactive Audio Codec               June 2012   ###fXyJFjYrfCar25jgdsJ0XyxoxaTYFUWFCVxyvG04HvGqJb4bDIJJFHZeaUx4l/uh   ###dJwX5xqeUYOwj6uFhBkp7rtMilt5BNGVewgeIH1yifAw1TF+J/7ov4nqVSI59HKF   ###qQ43Itqqilbq4u9Kojo+50IeFalxvQb/Wa2LxrgZt1ZPVMcuuWIDi7ge9e5VqXp1   ###hUdUX+FmVqvVRHUsTT1yxapH9Rqr/GiVG/N4TEAn1+zqNEcaKXco6jVWcSjVRp0G   ###DeSLRlatrCR6p0nRDGmgoj9Rb3WNvsHhQtOrAVFMQB5ByoCh+Ylhcneq2mqjuobH   ###x2o9CToXu6xhIQBLiWZX4lGWuDdZDZpu1Fe8NU01f+Y9gNy03ASKlRNim+Ax6dKT   ###GFLY4ozqr2wOR+B/kT8UXSJ9Uod/vInb7gf4zfRtGqtidFkLJGM4ieewiYaGn2lW   ###0CdmkcTkGO8IQhJOoT+MblgyONGHdMBSNxEP4SC9JMHky7uOIVFCxWeJTpjdKqFm   ###tkNCOgIucE5yx3lH8tiS4z/JDcJh7rjQH13mfsiXjos/ALcnOW5UugLVC4Qahk4w   ###X3TH6v62vKa9CtuhdQ+D4GZhP4A5EkPcDT6FHdRo/KAE8ViUhg8UMlMuFNc8Ztgd   ###ZxX3KhVm7LdHePki2X84QAJWE8V4cw1SPCkTOgFLClAkgSviADSPP/4ojsWSfba+   ###08Xf6eLv7OIa1QjTKoIAgwjaCyLS2eB5RKER9TX/BM8DRJofJGaiJIF3/rEDOEqc   ###/TCeRNMOcgLR6AZXHO8rxG0CLUssLieYMRBHHKDcp3AEbVAlca8Puwy/qz2AyAIi   ###GQvAiCs/aGShVUghBU/qJIcbNBiMIuJCpjEWIV2MFGqpdiw8kuUl/M98sHKThKrt   ###adinywNxxx8AVD3aMzBqbIJO5dE0IkEHQHzjR914SbYlh0dtyQsYsgB0hGmJ3IJZ   ###zaGwSe0JKSfsXMnLB3R6p7sesU3HU2IE3iVPeYGjQvySpgogoirwCzFInfaEocev   ###bATL5bzCMaowFHqVBaZ56CqoEY6e2Njm8n5h0VwzH4ozKBk8gNwO4ooDG4HBWuiS   ###Od4fjPFuunLEP4gR896gEZdx8WDEx3qL4BNzxNDAvZg+NJRyAumNxWRa1L7jlRZ0   ###TQ2YyTOugSKJtLLIZMtwNbEaQeyjA3mEJBWw11uuUhuEJnDiIKbwrkhuBKGjBkY9   ###pt1AbLvlSU59nCUAH8v4F8q2BaDCZIlblEFnyUQGTwTaOPvIOG4KGRpJyzut7vhJ   ###AuUaqILgqtEQCYOSDB1aCWBAL6OAycKofyfl9lHEMSCdY8n0M+x6wQ2OQyy5yyjq   ###Spro8XdafvmsKtAYH3r5Ahyr8k1NIniuBu8a+G4VfpWr+eWqLFNXZaiBGjVQwVJY   ###tKiKwmwFGRdj8kriuxgTdCGfVNUTaEGVE6NZLeToMbQuR/GTHoWogwOAvw3Zu8bf   ###GZRaU9EEET1RR23GKYvtYvPi8HNyWAN1Y4FBfakrkL6obdaoVPkg/C+y/jncY+Ui   ###z8WfgrQUNV+eX40GcGieLjnwsgPI9JLfT8JJP2i+3JqprxTlfgX0H/r95suDvb09   ###5zwCcujLA3foHAwRzZicAO7AUSCqfRr1QXSCWuflqieeMc/TrPG3sX8ZxM2X9cZq   ###uVxfrYoyg9FwctX8P9M+f70D2a4J7GcDuUXT7SV5t6uuTQg5W9dEn/VlP7GXkk4D   ###jKUhXOu6STG4ndzAv/3hg3cBvGBau6+i1k1RperpRKbQT+rW51oo1YViu3VdhGew   ###/+zbHcJXHObcq4Qh90eXAvd3VStYkYRa14kucYs+FjLVbMiYgyXgVB8EHNjqiSEj   ###5QCQuSloVReEVnVRaEHX8L9K1tq6Tg6lmFozpGT3joLAUFt0FNa9owdTL9FvII2p   ###4dRK1VIGGtUWBMzCQ8rlMmBBywJUcGOjutC9irrENFnO5Q5ShSGfSncmi06oiAx8   ###LCxI+KQkvvJDePHh14sm/C27+KnIT+BLUT6DX3TdNw0rSjPtx4jQMcsjPIobYxBp   ###iAlHExirdWlXgA8ljdT9YGhf4kGfqeu6aUh3W6oW/ft1/YUyxuqOyhz0nC5d8WYj   ###mgqD5SiCzQigBWa2Oxp+P+HLlxhosy+EK6kZY7WeJ1gcNo/5temuU0R2egnjaIpE   ###3+IPjBBAWKI/ALV8icbPRj/yYROfqUeVppiNitNeLP66gXCgaolKn1OLb8ogj0UA   ###XvimQIWyQoDyV0AAHO88BPhPW36O9ST+PNny37v4QJkAVEAzSiizowYU/77Dh6if   ###JvLKS/bKOQGB8BYjJLZwZclc3A+HonTIzE6IrPgHWfXCWL0UpWtNYZVz5ooZZ1Ip   ###sbTpxRt46cUDbE8/pMt3eNNE+sir+3OgLNfkkik9dlWKVdIGAukuL5tJjqHBzWZV   ###gPdD5aJZER8BzDA2TI42iwnCEUCrdY/sPxB5pAxDAoGPyus2cHAgCHWnZA1Cxogg   ###nrAtrLrQZ+YLRZEWVKeWJmwPSwqwdsDGntdo4EKrM2yu0ETCHizZRrORl8Z4zm/a   ###nrA1bKICjmYlrUiA63DVBTRFLdQvKtJ+UNV2JYqYtQk7QJ4Uha2jDUDpmSaNwNU0   ###2XzR9KqQu7E/Go31liQzVqIkU9TeZLZ/rSwmr0W2Itx9MMbri2buemMDxC5OZifM   ###LIvF6w1JOUmayGG9a9hP69fFYp5Pn9YURCfEcjru0Upy9oKjOSSD2MZh0au1Nzz5   ###FMbnXTTxO2CU28QlM0bKo6qu00hpWDoN/WxlRXm2qkIAzhFwQSS2bWRwJKUp/Xh0   ###7VwUm1CYCgPUNpsItnYU+NfridbcpsVEicY8ajB3TXYp1KKrrV4/z+dfNPM+/dC6   ###vijSHyA6zPnMsi5dLpxSLT5+WuH3E+vWDzcY7CahMgYqAISB7vg4jxBerceBtJkg   ###YTAge+EYhDHAcr7IieNRJySzB2l1QBqG1t0rx+xc3FBBbbYUmHHWIbEMXcEX2sda   ###SJZIhdZdXpqcU7KfuFkmi+RWSETpDukT7IJinP+fWND/rwcE7+sBwVsACOarcYbdValin, et al.           Expires December 20, 2012             [Page 179]

Internet-Draft           Interactive Audio Codec               June 2012   ###VfrRHZ3546YQGxGH3uUlGFvhZnPMZD4sN8ffUf27X5stQnAgVFCiSMjLjbSu/6Xa   ###yb+qqIpcrSzr8ZLc/SqWxJGLDHOD+bTutFTz9Raq+mQLpVeo+vVXqPqgFVou7IdD   ###aSLO/h4IMboqIW5WtZnfaLZCJzexPEqYiLXCDc+trdTcVdetNlFA50xhgi8ALIBB   ###VP6VC+OPEcwKZcMQ6SPhBSOBxozqYzDDezLMcN0VL4EYiBXkBCMQo/YVEKP2FRHD   ###fnbdz3gWGQhUywmtwWL487O8pYvRsA7dmqZtTMkDU74mRkvb7UllLjtuRmgoAZXY   ###Oxd5PcYm1BnDMdl1AJ5Bv8dcNxqjkYOFtLnTYZrJU9g5EGGiSeIgXx/ym4oDdM5C   ###JR8rcBkjr/vMj15HYhrILayvCxYBqdZ1v3gdSbJlomdNoyed6uONVqhYC2Qc4ZCH   ###mtYZD92xNkj7q5ADCFbfhOo0DMm4BMzfiuqfH7QNqqltcJ+G40GbJLUr1JZoDdXF   ###xaO3hRCjjtDlSAhPToAutyBsaJGJ44DfQI98Y5zHtSU/tiUB7QMc6QgDAJFrG5uD   ###dwO+kOErXvbp5lRTqa3IO3FYmrshMwUwfPdryhR5KLjrXxnnpJNUajdn7ufsHU0I   ###qdg5KmztVGuvGrtV1bsw2XnCQXpRLqtXCulMtCPE+9VGPEcoG1pT5Pa9kvaJksKC   ###ELRTRJnNZgU94BvfBPL9MAf3TIq8AGN5noFyeJ8GraLBGSlz2kSNAinhhrHzA1W/   ###1pj7wz1W84hBrgjoIlGF/7LKEv42oZ8cbWBLw44PNioPYc6fDn7eXwp+3hz4WYUz   ###DjJ61BTLgGSw9N01m/oXm4r1lAT8uphYC6TfvA55KC9LS24K1+7a1Hp/VZyu/qXW   ###pPo0a+LNWJPqg9ak+metSe0vtSa1p1mT6ow1qT1oTWo5yTRmL8lDGJGnWzDgEu5d   ###sccsGYVGAbaidU2tDDt65aTGeIEFnMNpFKDNkr28tpdVltI3Y6F/nbH2zLf7qBOd   ###DqMRctiWwYlyIo+1t/doDGX7QRw7pJFMK321otLQ+bIizl2/3mAmGFVxadWiSbNb   ###w7JCR+BchmVPICZVsxHyVxMhfxUIieUEZ8Q8yK/kFC6uE4R20uRW7NYz2p/Tw2dC   ###+WGH6xeNNzb+Z4SGIJ7zMpi0hLa920K8NLIDQcPkRWriCUjp1/yJgilIvlOsKr1u   ###NitOcxNXLQq+J+PtK7L9HgHzmbFqWEXwqNSdWjrM60wKa7QJ+k2qVR21nFiR1lPq   ###Mqn2NVpjuxsbLenZ/1k6vHMTP22d7u7tHJq3U6WpgPIZBu84O9/a+YG/A6U42cnB   ###WmFXRe+duUdEFeOyBDcegWdqqabnD7apQ1bQAvL6lRi63MzpHizaqTGwzy9M3au5   ###pkTNaF3JbiZoMTnJoNR638uIifg7e09naOtnK9NjoHidKwCGQHi6PfReKRlVn8Sl   ###71rXKhoDj4K6zeGnUlgaKk2dKPXZEGup2Wqy2eqizVbnNVtLNltbtNnajGbRi8Kf   ###9ids/febuthx7sPIxO2DClWRxFQDV2cgqpoMHxCl72DUMKvp/DmptwkknL3+UsVg   ###6BDEbD8L1CRjLIWaM5GSIkTib47Y8iAknIWFWlvHHYjZYhxKA9sALvn1NK5pHUd2   ###5ersyrVXQs02s3Its/Lj0eYxCML6B0aP7FFqQodULm8j0JOgyHMIzOf4n2b8z6CD   ###4XXD4VMl/7g//8dKtVpV8T9dj/J/ePXKc/zPPyv+ZzUd/zMzHOfc0J8Lpwp5jt/5   ###HL/zOX7nc/zO5/idf6/4ncsFiiXTGQ0GQEE44S3pG8YjvMtDP59x358gaSurzTYa   ###T8JB+G8+TjBjnY7piYzM5G6cSA2ygRE8l642jSdsOmg9M7KM9JxvhNM7CGWCF2q9   ###yb/41hFx+IynTs7Nq4logiBGzR4KZAkrhh10Ha4a41QiqShEIWvQFgHAOApNrOMB   ###aF9R9gZDN6x42iZvsJCiZIUDJLR00JFjiwg98HMgh2wAF9ocUDgbpO5O4MdQfdgZ   ###ReNRpLSt3O9wNCxvHZ8dkAdRgGEH2JYB5otpC6Khc9npOLna0m2exiTymAoyjv5E   ###5lwGIZ/oA/+WT4POYPTJYdmKVb4+xQuKRkBPKfE5rEg4CTrYrzYpYENQUkq2w0l5   ###chN2u308pGRf8vCmSJZ+THHB2M2wOyJTA2npiqbctGSAZxP00p1YXSIA9/yoH8LB   ###hPNUc8lVacI8WeBHRnSH3lWGqeR1aK5oKHwDOaCDtEIVWlYKgnMV3GlPa2gzl2u1   ###85u5lp/Pk/0DujL17wjd5Yru7bSODo4PoEypJfK3UrQpCkUKT8pU+7syfdmgL5wn   ###cge4MbLtJe8sdPjWHoWEJtJKlXxi5YlJ1qqDMevgsSJIqiE6huVLqDVkv2+xbTjq   ###RV8wAwQaI/iaDMyVVxHYaBf3HLXpjs52WkANccepLStFkk0MeDl0Wrt72+9eI6un   ###4wZR3Lihsb/ad1KaZ8iNI/9y4OsCudZ2ODkDzD0NKCobgEfo71stsTEpFUen1Y4j   ###bZhN8ddat6TmsB8CA0g6VbvZ3HfwvAQVTGcVtEak4p+tJd05/L8VWkk3n3yegxac   ###XFmMpoVp778N+gbc9o7xtGydH7R2z+BE3zbh97Ibj/thmwhcVnfVWf21+sBiDczu   ###Wq3Xx+92WsB4nO79mKuWatQPWmGft4623m82yTJstdqorcCLrM5o8nhbM+ppR6YC   ###cBunre2D83yqlhhJCx2uAfdanf6/xYAcGtHhyfHrZNeHD+ibFu+BA+irEZAWxYjh   ###qteD6mKSYu22ZrUhkVaGWKHYLa1bMvX2O0CSu0KJT7dinU6a684xr+6rCL3bZ6cm   ###uRGRDuW+jXGfwtPb1UZeus0O/F8pY4zyygc2X/rWDxGBHcyShBWRVCjvde2zXsJ3   ###wjNYklPUwHWT5IrD8SEkxYKUNXQJueLghdhvRFksO5xPqHzMbEwWF62Yy/Gs3HmM   ###/ucaRJdWrzd5whww8/U/tRXPVfqfmovP3apXfdb//EH6n0XUP0d+dO1sj4BLijhoValin, et al.           Expires December 20, 2012             [Page 180]

Internet-Draft           Interactive Audio Codec               June 2012   ###RSIJy4sH6YFEOpkZeWBe/HU0QbYayCl8oR5I6l50FPbH6IKyR/JgXdBTDMbQBznP   ###OqEH6ISeQCXkvCR10Evkth+rD0oqg6CtR6mDMnVBOLDHaIMyVEEvnMcpg2xNELTy   ###KF1QQhGEsVEergrK1AMhvB+qCcpWA/HcHqAImqkFomVbUA90rxIIGpujBmJlAsue   ###RD8xLDYQp5DkXd5oiZPn+9j54eDsrLy/f046gSsQ8dsB77GrwP8UGtbeHMKbYkHG   ###U+BST4DVcaxwHD8cvDVSx6ABTEZGGTbKTmeVcVLMvyzUkjxU63I6mZE75v5kNJmp   ###Z0BC7Vy3UHnTmdcKgxXEBkz3AnDpkiQuHJR9Yf1lB/0hQq9iYAmNEZ2OSOGMOJAi   ###KiYIFbciOEq8hFb4HOcFE65Gwon+utdS+gutxmLtn2mGD+Xavf6dl8tmIxQ0O+Nb   ###OPmAj5jMuHliqxuU71oTp4enSjeYW1Q1jcMJnEI8q2WUTAZz3h3PqzfIfMdWFlmz   ###Yy9SY4Ss5gpEkckNu45QKtQSOwhktNJqB5dOkz6uyyhAubBZWQ83jtdDYRgl7W6w   ###lChM9YpOWBgM1o23nngNr9RzGAnGb52UN8UIY/kGLbHQAeLXjcH6r9oI67cX2as6   ###WdcvsJPyZgQNn705zYlvJcfNr/Pn0HoT0hu7tmdX98z6nt2Al25hp3X07tDJASvh   ###FHjiJacAMzXL4MSLTYliVmU4G3K6In+CDxPH7mNrd/f8JKdeJ94XixoPzCfyAZlz   ###oFWavY/C5330iH2UgYn/2VuLMHjnPxOF+Sio/S1ReBamwlKV4JeHv6ppnIw7kT/p   ###XH1oXBj4LmY+8JpeYZDxvNqsiueM62g5/vWxHcaPgcZvPPo9B8OdRVC8lpNTr1yU   ###sMcPgwuB6U6KouvCrizsidLevNKeLF0VpatYOuu4emudV14+daaFdqEwUUhsPNlx   ###nfojFHf00DP3YKpUqpBulqah4WZ88ZKNW8OpLVpPwnbJggk/yQALvQhTRWcAR75P   ###QaZqD2ImdcPV1i8KnvWqar6qziN2drfJGfHc9ULC16IByKVwPV0jtGuETtmsEaVq   ###VDM6Kc/vpJrRS3FWLw9gOJ6p9TO1XoAheQi13nkQtd5ZmFr/L6Gx/+nUsPxgalh8   ###ODUsPpwalh9KDaUq6XRr9+B96/znk9bJ8eEvmTxt9W9JJYleEdzEuK+zyB5FZR6s   ###L0JWZ1PU+oV+Z1YNxmF1YXKJhROE7oPcA4OLL6eobhPm0Myio9dNVUzFQhTbbf/g   ###/e7BT4IEVfPr+pHYL1kPPXr6IkEq03T1IkM4tIt6KRKcaBeJn6YBJaML3USafBnH   ###wb01HkDBssmPZNPLzputw/3Wyb4x4KUoP4MESb49s1aYhu72L2c7W4dbpzmbiiNS   ###QXtpqKlzRTebQUA9PQWeTtFoPoOyeXrwPJGyWT7KBlG5Ob9RIsLNmQ0lCKRwxC2X   ###hQvfLNbxb0wUS8+kcCFS+NuL+3nDmTRs55mIPRURK//9qNi9RIw5u/qzwp3Wv1Ki   ###Py7/8fhPlf/UTOl1OptyudWL+7T2TCuypNHZBDObHN75pbv2Qkp+LHPnkxycTQnv   ###2lkvPfl6cpMgdE9wbVBpmshKkKcnlaJ9uyAeylNFPK6Kx1X7cU08ruFjU8J3pjBQ   ###ZwoyPuySqZPP5FAlHtRNdtQRWJHx0Mt6WM16WMOHukeDMjVFp/NYXUdiJizEh2lB   ###LM/FPJbXkViMVbzCIpWqslKVKlUXqlSTlWpUqWZXmqliWMk8b2oXc7QLbmWhOlY3   ###q+ZZZtP3Wd2sza5iU+MKHmUGMV6xD4XVtJxfwWPMrhHaNUKzE0sbYBN9qHVmLQN2   ###Xrrz4RRNvVqlV237gLXUBvahk9V2OLvtULadbrzBA0/UcSuivTDd3ppoL8waa4PH   ###Wk43F4nmyunmItlccsHFjtKAKOl+0hglUHxW6fRgXXfhVWvPXjU/e9Ww8QWXrT17   ###2WY1Ljidcva6tWevm5+9bq5ghTLXrT173fzUuqmV8EoGKEpGR+mNLSja7PJJ9qmy   ###zn/ddXkHzH+r4m9toUuFZ6bqman6WzNVi7A4O4/gcXYexeTsPIrL2Xlmc57ZnEXZ   ###nPJsNqf8CDbHmc3mFJ/ZnKdjc+ZwOeXHcDnl2WxO8T+czZGm4pnRIQUTxCHbRFpe   ###DFoYBZ9alDfWYIjwyE9wPmYUyZ7x/B4uiJiHYSv13GzO6fkd8ph5cS/D9GKmoQR2   ###NG4WRFPF4jqGUqT8SX43vHU4g41RdpAsC31cYnhL6A/zBVxOrpbHZM7PSX7GEdTq   ###ObmX+P6f3cT//z18WXLGhUEJ+DZnXHJiOPIkP6Gn7xzn13kcGApzICJhqkNZxXtP   ###mD2MZ5g9FHqC1yj+aqBbz1T1qr5tZDHjZz6830zkccRdfU9PHOBgzF0ucjzJLzxa   ###yVJBmUEa3WHRsNX2tMeJ5sfTPoXkbd85Y7c0cEtjrzSAhVhaWhLh6UUeeWeM6bIK   ###zgD/NPFP2b3gTKsV+D5Ms88q+C75EF/3WjwbCnYoct8ZyAwjErgp0LK2LtGI6zk4   ###qfHoJojIfwx4Fv3Fo0xcQ5ELcOCHQ3SKA/RDZzORNcq6wBUZ6IbOP52xxeGpsIlO   ###LvXCiGTojPFOaN2xckwkSnlcqjqzlAxsCMWKs1r7bH3DLTDerHqVSsX5/XdHhamt   ###evlxwfrmbDrDfKpHHM9wXX8HbBiOnMEoChSqOfF1OBaud45KuGUOZOgsNzFdgiCY   ###CTMLa6jfND3nu++g22+aTk16lNuTqeftiI6ODXQRnaGynjGQAqNNseg0ZfqG5OOh   ###CEOqF3xTeRaIpjlDrJWCQuxVKcTksgQtflUiZB0CfbNtKwRs9g/e7+223p6IkI+G   ###HIRV4FAKNY7R6n3y+5iL4grxB45ddVkCu6cT3I69nOy4CNLl7sFPVS939uYQflOV   ###kruSL9Fg5OWIgvjcrpnCd0dTzIQ+DpvVJbfm1te8Rr1aX11bWat61dVaw2vUqtXV   ###qrei7wG5ghhtzil7hXHoLGMHIDcVnOTwrdFzNT1QGR4VA8/h/+iJPOr4mP0TvaOGValin, et al.           Expires December 20, 2012             [Page 181]

Internet-Draft           Interactive Audio Codec               June 2012   ###QSeIY8onI/IhxmO/o3NyYp+U7Br95LH6OeUBpCWmiOGU9po8rsLLKaYRbUPz1xQH   ###J4AdcLfkOFsxZV0qYfUDFUKhFwXSNRY/5vLUPGyN5FFLK4jfyRdMo49EkRJhVwH7   ###K4nDv4DHJn6fdXxj8lFJF9NHe/P43eGhyD4iLquDAUaBgAE3HRFUg2NPJGrn+azn   ###IcrNL09u3JliYE3qwpKC4wkttt1eIY8+gK39fQw5QkFWjaHIYMA6x6DsBcogbaA+   ###gFAUuFNns6lr21SMO0/2DYWN/S8aMdow0/5gt3CeGhMyjyI+n3Vjs7e+wX2ixgMX   ###uElbSxmgJXa/Khp3/D5uGHdpWVSwCSCOkJLOCsjks0mjqWeB1rBG+tped3oV9hB2   ###FeuNJIswjI0NXewb2RxtZVgY/WrDgeMlcbCot8AWvkgcV+rdZjNd8XIEB03PD/sG   ###ebf5rKyZGh9TpDmNh2IXJAvmC0QorfGmCL8m8+nCJlBl4ij7fMLpf6P5HiIBWEvs   ###tvyMdc0CisY12LWMo+bhjK2Kp01HfTCi2M8Eiy6SAohcPW6PCYG9gBkjzeRzKyUx   ###qJLjltySYwBBs7afzUM5hl2BDb/SeZpwuxP9VTVEWaaBAKL59HgRMizFI9HyLIJO   ###rVB9Rb4JOOsqvLc94mzS3uldSqYBIE3fDFTgFrC2tYxQTK6IjmnO1fUOreQTQiO3   ###k94rVEtOy462blQxCC2Ocj0hO8+Ovy+hkJupy0+8IALbC4elxBNg/U3hAAWUgU7N   ###ZaTuOtQfhYD04Wjr/f7WDkYtuNAvQ/2RgKZkDWNbi+O/7MqdJne7JmkV519GhVeO   ###1AYbcdo9JwcTQoraI3PwlwfD8riPnAv6y2OwKeEjHnRfqgTDznY4KUccrEykY4Fd   ###Jcdh8HLy5FFadU1KsLsPev+C2IZyG4wFPs09ozIqLkVOoanPrvV5RcNEUeNwE2RM   ###rgxp0QXlPGxW1lNi2lgAW9CKD17h8EL1PUi/VKnYjE7wodPUXy8KWlQ4lOeVtI0c   ###fNOU0kFG82XZvFgAeLAebuI6lMsJ4OOWDL9pmhuR7QjtJsOyMWJLOBLF9bkipdJE   ###AxeqB9W3ED6NppQzP6GgBEV4AUc+Ii7Q4NJAqSDgOewuy9ErIZgKGTjdQe2LO5hh   ###u292XM3ouPqUM6tndFD/8plZPN5nE4tliurP9vERPi3ltAmnppuabM6jmppoJmjm   ###XJK5EMX8Unp5D7mcSy3vI5MvssmVpFYGsZpHq+aTqgUolSRUaTo1h0zNolK/vZhJ   ###o+4hUTaFsgnUffRJ6RqS1ElFSHjkDrN2cIo0KXfIL2t9Ll1KkSVlSP9kU6qnW69/   ###6ZRMgvT5RYocETV6Dsb4V4j/SA8603gyGjxVCpD58R89r1pryPiP9eoK5v+oVbza   ###c/zHPyv/x0o6ACQFbCxlBnOclwTkdRRcjqI758i/xbTeMyI+QsGfOVQeXg0lQkuS   ###ojXRjkM5QzBpyH/1UKeEiLt0hV/bUYj3qslQVzqGOh5UlKoNL20oLHggv0y74eiF   ###SE/5l81HAp//GilJZg7kPz4riZrZc2KS58Qkz4lJ/naJSST/ffL23VlLKBvfvPhW   ###RB+3n75IZiDhUhS1UV7MtkA87k9j/HkR3CL5cF7uvNTZBTOtgbK6g22FQKNH/HlO   ###McwKCJvALk1C1ew6aiR7h+etnQUatxIe39u8qJUI044nuT6xKYUGKR4wDfNQpFWN   ###lpwTaFJ8EQUwfj7duCk9WeCDVAikPPAHS3ipipkhhiFmSQmRvI6GeGiLRCLBZTgk   ###yw2OfM9KV1F1d+QU4EQqwLlV1g0YY6POPgV4xkVA3+nMELzHnjlGYicwKQ1CVdyN   ###YhjSHeKvZdHUk3UGypmEA51RgQEI8SUJiBQQaFYPA0QKCOL6YyFAzJ3ubpCcrngi   ###pkv5CJB3SUUqDYeU14YOdX03D6dlB4aKuWI4ALnCle2RONglwihGDz6LxAV46Bow   ###YQMkZAiCW78z6d/pZC44phJzETdy9h+nUG1yBzVgiG1KdXPHKTb97lwgYOqcxFcx   ###/R2aC9oNDIMbBgTXXuIIubIrTMjAM9Dbw+GwrBpJFCyPYAPSGQLnFtCV89OTX4AS   ###ToeTsG9CiDgsswkR+5UYXhkCFoYzuoOufRgMcvMvnP8a+7Dszn7snPmDMSXiiXBB   ###cmw2BGNca+CHN//Oq8KEKC1K135M4WOJOcLqMPncGCPVXvnDYdDPMz/EkYGHhNdZ   ###ssbY71wDP5YLMIkQ52tfdxo14N/qrqe7DaIIcJWztsMc+Cu1nQt7dKWGbJt4LmEd   ###ieLYjLin28LlAfRg1OsSlPHYyCLU9qoXDNG6hdVa3IZhSwWQZCsfDST+XqBx5QWq   ###7PJSIK5YeHKCOXs6vGvQAqWHsY/x6+xVnsaUZYTS/2BT96w045RId9Q2is4AgdYw   ###m/MWtXJJAOFLnqMio3ggzz5/EDRm62KeLUyyjsATKu2sfhiuAtXifOYmtM6bJWdP   ###U1aiIpgXBVj7G7UNxSFCO6DjD7+fUFaUK4ApgBIDKgO7HmLYZX8YoFUQtxXnE/Dd   ###mUf/QHgSubBg7BGQKpAIYjiEUcZAWyGDhjs5Er7agaZlyTp+rBM80SlYULiht44E   ###krFf5aPM7RUTZVIbTO+dY2vn2NC9dw8pjMhacLGTFl3u5KZ6OIbh0ZHLGBxKfw9F   ###OmM7GyRdgEUCGFq0WIvUBnQW3IFyBulNaExCDo0f4cj4fEemDPUks8elXow7A+ft   ###zhGXRwLe64/gRGFMFqoSHyXlgd+HU2N4Sa0Xl8vuUoWs3tS/M3E4iCpcth3cjeBU   ###5/JEttRdDUWGRxJutQLA6vTD8ZgNkFMEkLJ9BZcwja23B8QwcNYyqw0rKZpKfHY9   ###RBqgdTh+RAatYjyx1QIKAENk1bp3w4EPvDPNhg7sSGhtoH3Bg1g1jXNTnpbGYakX   ###BK1iooB4BOQCjK9df+LjeIVKwMEul2TqtzvOoNYPgSTg0iFHUUgdtpjIcDT0+634   ###bohpAsNYdzxs76i+tu+Qih75t0DuBiJMPC5vm54D6iJj0SMCwVXkItAsrZ5zlFzwValin, et al.           Expires December 20, 2012             [Page 182]

Internet-Draft           Interactive Audio Codec               June 2012   ###ihad1B6joSjGPBAxZsYBfZzoTM4WCr/UwHi55PwsDnkja5/u+GVqNi+Ba6LEgwaB   ###Bcj9tH1K2EIsA6fMgjb7mFEwMtD4oAcvL4GEfwpKmjxi+oJRpzON8ITIxUFgkE04   ###FgTrfnCEO3kLpH3EMd0mDoQ9IRSjQgfOaBBcjW6cCaBWLDSNIo2YFiIkN4tMj25R   ###KUPJXh9Wpd2fSZmzKWOLdvl8ysiEoABYlmZ2VFY2PKmcgl4wLjrwbxPL8jUolRiC   ###2yi3Q0mxnNyQVo+yPvjDfGLLJjY5ixB/iS37J25d+9/zRv6zN7LzkJ08fw+bdsxP   ###u5F/nKI6gQ5gEOskN0R4GgDjGt+/nzHFKzA3zltZh1QFjHiwJh+nJKyLwmyv/3ZE   ###iUoIEZ2qR/seh0lvNUruaab2IaAE/nTSz4InXoJNorAzcRCyWFmMnZyihCgk9SYP   ###E4UEhjyVKGRpnOaJQrZqisWgF4L/+gNFITMvmbRbfpxMJFHwq8tDNohnbda0Pq2Q   ###tex/mEAkO0wIRGpwXyoQpcCid/9u8BTykJxAWh4y5qBHtgCXYY1LvaCjfCdxtItr   ###URJJfEOPIOrAoZA6BmGesLbiCvAltvJScASk69PSA99bUm1rJ6iW9FlzZyL6kvOO   ###znRfHH6CRP58cHhImsSfT05/WLKYpxN1kOfmszx57JwB3iWWSyjarPGpYRF/lRAc   ###l7KIMem5FyPI3HmKS81A18QBhoBmbIVFKc3hYZ9R5U9EFcGyY/kZbPsM/HkI9nwJ   ###3tzDN2UzQZIEmkyQMxuLnIcxQs6DWCEnixl6EPiS3JCC4f3cUMaN6md9jao8RKw7   ###Whzbs53fwvZ/g140vIQFeSrjv3vt/yq1xkpN2v813NoK5X+u1Z/t//4s+z83bf93   ###Hg5APL9ztuH8ACYxhIMiuptr+pdhKpht/ke2fH9Ze7u/hrHd/1JLu2czu2czu2cz   ###u7+vmZ3zjcgrnGtJtiNovcm/+FbkG3bMx07OxTfK3A6ID/HunO54B3lvfzgRuhsl   ###poBIP76T4sqyVJuykfe5EnpI0EENFpAG2Nzo0IWJj50JUD0srAa0t9M6++WotQ0r   ###ihrt1bxoZjKa+P1kY8JoRRtWoZoiCi6BBmLS5ES7Oye7e6LhHEYv4IYHQg8f3w3a   ###oz4z4VkjOtp6Tzr2nPtuY8MYZb7sYlPbYnLsCtcm46kBng2+bBnYbVYtX8FJUR5F   ###JG+MYjoVMod69uZgH1DLHHnZ6Jj73fGBT0BoSCAYrfM9Lnef2cP5yVuaEhvITDna   ###kPsuv7Fh9+rmsavD0Y1o+JHdbQMJcPSEoPfNTROS2Rjjf/LDPkYeUPrCvo9nE4hU   ###aFumwcuKSmQXemHQ72YOYe897GWYsTU9L/9PYxhFVwUx+ir8/6ePS52vwBrP8f9p   ###1Osriv/3XBf4f6/SqD7z//8R/j+P8ul55vmfef5nnv+Z53/m+f92PD/qb99s/bQH   ###DM7x/sFr9KxRLD1s3154iRy9do2R74DCXI3G5FhjVLiJEk+AfbG+w5lzZT8ZAb/D   ###lnn28zYQtERjaMtO8oUZsTG4HbeiERNBN0fRJNCI0Sm8N9T8FLhCBFaVwRbdhtOx   ###vsWpHJlma+MJxwXHD07TeZ9MuAb9lEU01mSYe93MrVtyblVa11vM4YvtfaioOAu3   ###nnwmwrHLF+YzKEKs6c6528idvTmtermjd4fwpQXfO6VbD2Mz6ydx6dbNlxy3nlex   ###AGg+xSJ/uac1FyNHW615ZmufDah89/4DwsEr8EAT4SjsV9mRKf6qsCqXnwZWn2dj   ###7zzk7YaRjcX4+QfxaIy3igJ5ReM6cPMZHFBbuy2O6PKhetH8za2X3Eqp/jkR3MXe   ###F3Hy2SVwVhRqd+LrWDA0GE9ERKGrMwr/wcFTMMiIV/hhE9cdQ9byOJtNMaLjk+M9   ###GSGEr7AYVzjibzMxcK5MCIWlcDRQhiDWDT8JmZRCqOY1+H906y3opQQDyJfMIjl4   ###UuSeCj+ItaGpQZuYlQ/qqlZa0EqOZo+/8iL0eEf23gEChmuWA7zYO94FhKCGRKPx   ###7GJwmPEQcYSiDofmdOJwKFqREbURljDmzeaq2D/WphHrYMZkWS7wzTL8/ysypT7a   ###94wx4GPwcRoCFIBxzDs3wJIR74mR+5DRjD9GE+xoWfTCbGOE4gW8XtI3DAeT72MM   ###FBmif8sdqoGiAJlRbKQ/wjvoGAPC0LiKlaV6/n88Z8PRLS/pGIYiEKUsXZC1xN+8   ###eADbVBTZ3IRNS40Z8WtkraImSssFYCn2XmFsV98ZhMiqotXlIPy3EE1ukDGf9rvS   ###j4vuzmmyMIdLL7edL5FN53aJSFib/dhC5tB7I3k5H9xO0GIJ1rjf98dx0Br48XUu   ###v8QzROxfbjpGpG4rLFHmiYHLDVvejOdnxInk6IwMHOvOxz4L3xfDAhEQ+iUqwIeS   ###0zFjwsyrBCQYaUFeJ5JNRui8v3Y5Nnv74rGX9eDN0OaA7v51wEakYwpH9CkgQiKF   ###KWm7ADJx2J36ffG+JMNWclXc4i/YBtRnpwXnEs0Vfv99XLws3P3+e9OlFgfhraih   ###2lMCFnW/pGOgM6Vnz4oQsEPWoKiUxi17CCKWcQToF+9LL8xkRma46NO7u1KSSi8S   ###jprCspuBgIw2JynSr6/6E81cS/IW0n6B0eQ3N12zXQwB9hMflDRWr5C7Lq8I6oi5   ###hzSdfQt0lhqLkAoxtZzkmeqKE0XF3pIHPUek10fy2+SZfAln5B2Ugp18XXRFv4Li   ###FIsh7LDjvBkFXJmLZG9qWjJcKLEU+GdbAFxbmphV1NF4XElGU4OtsL0hkhpYQcn/   ###UNplMCCSZB1jWP/j5W2RcMqYjYoijEthxkCzkiL8mniZauX3JhBAWJbCcaX46wUG   ###ItvYCBPZqnF9ft04ruTN8Ge0aBvb/EwALAFuWEu1En7/svVx6g8nGbzVcQYTJRa0   ###5AQdtBV2CvBLBbvfO/vl+PwNdpzacgbCC2T4aet0d2/nUPdbcu541PIN9IS4aT/U   ###7ZbI7eE2b+YU+zW5M2Md0G8KhDk+DHr27oXtHE8HyUe3d8mG7vjJHBQ+QyHx7HxrValin, et al.           Expires December 20, 2012             [Page 183]

Internet-Draft           Interactive Audio Codec               June 2012   ###5wfBABlx+3I/bFZKINwpaOeFFbKPLKyPCq5hwEMUgfus2seb7vzak5sRcMDAXqBG   ###J34pqAEHM4a9eGzQTW6eX4X8DsBjPiWwlkw66jZEi9ZmeE9lYGSADoAkgstWkQ9f   ###BxMnQttVcZsErcrIh9OB2ibJnYB7/v2HXy82zdB7NCJ42HTNaHtW8jFZwow27byn   ###J/h7PRHLDfbWrxdmxG/ru73BxJRu7+D93R0XIh2awih49oOa9y7aoQEsynGAwjxl   ###D4lGv8JhSkELWPs6vov8QSiTSOCkf3A2HVjoTTefDnXMKBh1xnPoBwK12HSsyTpZ   ###8+BRHvSc98j7TkYjJ4Zzt19iNjgKOKBkOJHuizRNRLUKjjb7mJN8C4xhA2BhZ7OA   ###3t5iAMohXTH2KIhBwGT22D+OWYHZ8YVjI4xngKlKGLpGznEyl/ZF3oPuErrME7F2   ###/DHA9zYURvaAbqKTO+F9pPhoijlOg9x09t6eHRyeHFP8dhw1NJdPZNv4zUQkCnD5   ###I+rp8BR1l3olt2aybb8Cbupj10A/M6Z8YjWstZvdusRZWH/rKBdneNUDAayR+6Hs   ###il0O5XCSeS2ga3SZuXwCK1BogW1MEssAdU5Absgsl87NwmR040dAeP4dRKMCG7Ea   ###kdbVrrJFQwRDCQaVX08kOVHlkdTne/3RKMpBuQJWyKci/8stqk+MPNU34Ei782hr   ###hzkb5KawQOmO21PFbq1it1DsfVYx6q+AyWf0M2PPl5uO1f/nrPX9nKLluoXNJlJ1   ###mcmjm0R9eQUL0mjnmjiYl5q4kujKDr/C9+sKtgGKAuhLTDsZqlN4zBCzl2CoimDp   ###cgnpTwyDHHYCSV9v8IJXxp0LI3Q2gaq0+XkgS9n7vrW7t/3u9Zz5bTSPi1WY4fEI   ###3aJG08uruTPTy03JbzSgNx1oZxZRnAzGKpo/n1SJgz4TLaAW/crfU+QO9r0OJY/f   ###kMame9BPxH7naN6xUjgYEq1ROyXVDtHTJwZpobueznxDb4ZEKso/7Z3+0jrcOn29   ###5zbW01Chot1gyIfVbJqNJssiXrEMcjSrbCTjFbtFQ6D5oaynUwyLbnLbitmYJ+0y   ###R86JgZVB56qBfwm0GtXXkwCYz8sAbRS6KIjCVrjxYSXiEeLogG58RYAPvSGhKGL4   ###aDqJUQVC9gyj0ViTJVrZrV1UKOGyuhZRVMl6TGJvwPEUicOp4P308AMkjZRuZzqQ   ###zlvkdUbAyMV5iyqeEr1JakV5SNi+UngR3cuXGNL5vN3pz8H35L3bn4Tj/h0elUSf   ###0DQGmD+GUXeEMTyu/E/kXQSzAsikiPSphIhBIq10gdDZljpSYaE6oyh4RUuAtj0Y   ###UQhmtEyKMJRnndwNDe0S1hNOi0BcXVsnIYKAPTtDcm5oB3jeB5oxxJfAMglVQzcL   ###gPahgisDPwkgIWIBGvjM2TidqwAIDO492DbLuB82m2obLctNwjST9Rn+nTVulCGB   ###w2BIyltVJNHd8FOIvLY1TrLkP3/lHPnXGN0hCqT3sbq69vtkxRRnHJ1A87RQroeG   ###cwQKqF+RkkDOwUiTksjHZlAAG3/lOyYkp7dZ72jDmjkAP2dKnhZD+W6M9hXCtfr+   ###fXGrt2ViD4gRXOgN8GTYn8J81Zc5E4pKNEQ/ZkKJ4PtPiPqCuABnCYvYuRqRgcIU   ###Jx04d8vhne4FmjjKGKg3Z5gUkozSCbJko0eshkhp8AqxcRjJN0qjK3iDt8LJdBSF   ###lzRa2mFtH7YCt/trOkL7+wTjlpMCVem9yRURky/eJHKpSF6urJmizxkMkYi6wKeG   ###FEBBeoTnhsOMoUrIUgsix0YVcRWF+itbOi2nxVN5VZuhuZmh0uJBCp0KDO385FRJ   ###+vO0LNqrTghRhsYVKF0bLemEhhTwJaEflYUBR4S1zAvpes84qADTpQX2tc0eevUj   ###JwH9EO9maXumw8foe6TY3UGfKKcAv+7Rqtqsy+n96pNMrc+COhU5p8dqVWbWT+tV   ###ZupOhKNmCrHhuUAcqTuw9LRqB57aLCiReVLMSv1sSssnVLP37ZHTx2ySr785SOcP   ###eKqGzviejZdPrMDfQ36MFQAZqvwsZb8xqtsZ9g3HKXZ+z1zQvRJXFX8USb0lOwOZ   ###6XGRS4S9OVcIe194gbD45CQc5l8t8FzNq4XklOnMkliCYyPGco8SGwOa8C06HIyj   ###Vkg3vgkEMb79Ig0AsLRAnRRRok/6kt5Y+UHYRZWyuII0sYXe7PErst0aEINETxKY   ###xLd3OAALWJmQTCRBVhMZSOMCnXaCeRaAL/zGK52Smy/xt1/4m6VNQtsAujtfsIKY   ###j0ZVmjDmnrZKienqYjEZWsTW/WdGOugvnfx7yjZjTe8X+9GTT4CMdKlNAyXhgbBZ   ###4HaMV/gkP4sSAUtWWWpUGw20P/CWx6HU+kqDCluyUWpAUalXcuv5Ep9cE3/ojXM8   ###bByOqVJTzRnatKV6r+g2qqu1gmysQG1wE6oFxRCJfSg3yOe/niNyyv4fjhVUWD+l   ###E8B8+3+34tZcbf9fxfwf1YrnPdv/P9v/P9v/P9v/P9v/P9v/P9v//+3t/yVfYhno   ###G04BL4S6ehAOyWEW9nXbb4cUpV+mkgiiS4z82we2Lof7GZ5XvZXGap6v5IQz5uEW   ###INLOXuvw5HXr6OD4rZOr5FMv+YW7sZEsnU8ORPuLGhp9JNlwVg4pZ7U1shj5TVS0   ###cJz2MAooc1X2EI+hRxhFI59hTtZpCZBRCMBeFHx0c+ptL64IO++g498l7cnERRxd   ###TxGAgGKbEy/kvII5BLRBhxZNBUVvUsgRp1zmHkDErms9hTE4EWzSsH8SsejI1dmI   ###I9mL5424r6RRqAfD5uo8jb7WE4E4CS9Sl4RaDazzNbNkVMbyGxUlz3Dr+LAY5/9H   ###1aM+evorVs1cAZwFz8DQxp+xZYuwGvVJzY3+w1Ll/3Z3f0mpsIX4565jL5tOBU0u   ###UHcFQ1p3ssVBKJi4d4fxFnHARb2QuLDrVh2YZy8uGOkJ8uZa2jcZGLIfle5wcMLg   ###RXBuYrkwNKq5Gc3+ksYkvTjL+pjcEdbtB0AeWgP/1ngqnuCoCWfLvX7R7KvswsCTValin, et al.           Expires December 20, 2012             [Page 184]

Internet-Draft           Interactive Audio Codec               June 2012   ###uzW7vvhYjlkzpIp0Q3gLB8Yxrj/gfFhStcrGTaiCL2yTblh0AVPmQplaNAuUHDkD   ###s01GaRJIi9CsiX6f00lT7eWHwcwagcCE7/5fqjVDu5sDYPbijSaTy/WsAvFmxbDR   ###4P2MGlxgV3O0q3t9/CniDgAJfF1qo4xtIsKrWVrxuftf7Heh/U1SA/2dDRJ7A96V   ###QrWMA6MuaDRpQgHFNxEyFrXAjV/8gl1fzFqGh5IATsxL2986j4ASiEH3YWNnbqbZ   ###pCC196GDsk0e8vcQg/twzQLek1IO6HbD7nYRQkL7GdYZN9rmZi5JHIrWlsYtD1Oz   ###GmDY4S7P3OCfzRGiURyhf95uE84YJN2ZaY+ttUnaPsGe3DD2Y/ZmTJRv9gYZzwcb   ###RIJ4c3KT4nKDNkuLr2V5s+AuTpUWBMuykqZJfX4OvfcfFv+P3WA7T60am6n/c916   ###w/O0/q9Rxfgfde85/sdz/t/5+X+f9YfP+sNn/eGz/vBZf/isP7xXf7iBqsKlq835   ###AT8wJcE9AUXSIUfiid+5bpEnzWKRRjJDmahYI0awO+bS+53LVgRjNcPgOXEQyAgM   ###0o0TWKy6V3cK9M4pOm7Fra5Vap5XFdZzykHfB0IX5/IJTx+YOovL7BrUDidlCg/v   ###ELG+c0ConeChseRso4klvhoGMR19glZj01aT2J1ye5FGyiFLdv4Q34n2KRMtJhpl   ###7w1hCSx0mkbMdChDHWN4g5zx/FbAwkilORmM181HWIrlXuHjUKusNYo5U6LN3YKE   ###e5vPo1BbTYlJUI0VICss51A0ENkLfSHF00qZQ3zsww5rHb07RJcYr+TkyiuNupvx   ###fNVbWbEfl4ELxlAk+bz0OTKHcevxKBqWtOUWcXLarZhcHySw0MwJloCcicM4HJbo   ###A4DQUKP0O0qD2md5s99p7u20DkAazlFZfhjrh7G0gcPXGxtNt16WrcAr8SA2R5nr   ###x1AEgOxubLiuIQgXjenTCJ3Ug7JXX1tBwK6sVU1X/rJZEgZiV6UHdlUCU4ZpCbHC   ###ZC/PfBAmtCVHihwapQglfT4Z1ZOoCCIrKbaFwX0Ln7aoRhjEIgsLZtUWmU9krgA2   ###eQkvtekV1nEKWH2P1V1AyPjDDv85Mk2wKN7BsTAvTKZlCrZpaE1nUN7kz1TwGC1k   ###CvAsvoKNedTtTM7Cf7OmvJNwgzQsjWAYM2yNLEds29Jr4N9q7VzqrXJbNb3+jsSw   ###0SAp4UeCjDo1SDZH76tejr+Su1mxUzi2vM1mly5nFbdsq/Ugiq7ty4GaHNHspmWu   ###bY+T7hSEf49hacg182W3Yg/0vmkrl0ZlagVfS4apoLBWlBMrCY+XubKZMuO6r5UE   ###VOdCyiyo3Az8bpdddQP2HyBemv05kH1ni9V/Y9ReFCTCGO35RT4RELqGzpScT9ko   ###cdn2rsB9An13EJ+H7T0ay4W2ISxKM07pDqFtzMijs1TmOVqIkPSFXqCfDNcOAgDw   ###+cMJoMzLf/acl6UZzZBppmXupwDc2djJi+gMqqn/Hr6UxpwA4WNp78tEiSAYT0mT   ###LMRVcbkIRzEswJKiVNpQmCjYIjRKBwhBrfbM2CFmvb8UOQvTXt4pS2WDppWEJ19W   ###4T3TgNLc6P+mjT5jocuCq9DmzAI/s8uXnBR2XloWwso9+ezNIRkrV+3deh9dkTs9   ###ZTMphoXLbBGDspsvXS5MNlNF6BhJGd4zkuOZTDsPkNo4lVnV83wwP+3BzKeJG5S9   ###lZ55nYHN2kiTWNX1X3VXyTgJhCcF+cFodib1tKnx+jPl/KtSzi/CN6StiG1LveUc   ###o1xx1nJ+GSoa5MygXIXL9bk48tnMHJWgPJx+s6xW3EQL7UjGLpoyq65UAAbEt5RF   ###aZsadYOHIVEWqsxGrr8KEpnOYTsbTRB2X6YnnqegURQqEHXDIu/mpqeSQkpXswRK   ###Zs5fGSbMBp0yGekJNEEkUZ406B5hPlgc8ZlGtbBUJsnFLTD3sHdnn9w2KcU+COrm   ###ZjAutZOnfKFXLFLnh9qbiIKc1HOF25JzmS95Cc79Vt/SJ894OYBUNBUBKTUqKHOR   ###9FDRg6nMZAKkmmosQ9yIDSQ93jjNAmZEDuk1qZ6EIzNmmAUsdI52d871ZvOHk1B5   ###2WVuNMMDqpWRudhwtRM2KIdH1i6ijMemOdnEjybGhjMoYQH4wz37Cc7UpcfpwBP0   ###0uM6ZBXH/pCigbQukLKplih0V8m5Nr3OaEwJNDZN4I4rGXEvJlewb65KFKWz5ZpG   ###ct1gPLm6JxSGHQlDvKBQb4qGEPKWja8Xhk0M9UFZHZdXOdmGOu75VdPJuUWGCHp0   ###LudycxrOb2wcHuVnRhYkX2CcrWaGxSYxHIjqPbIWKjlHB8ewmUjdV+JdzfT2duzl   ###yrDToDQNEYpXytsH56d7ZyBtunlH8+e/ZZIJU95AoeK4gsOeJW2wWmGSMFObqN0O   ###SJhbETLuxoZFYXhJZUOWA6Pe2mZ8IQUdgELBmO2S68EDmq2qmdF4jmeST+KDoOvz   ###fNgK77O5Cto4s1952YR4DzrvZdeKEiKgcqf9d2ApsahjmJ3auR8sWl60SDYNRRT2   ###7iuM+qWdZtOdqVmSXR9tvQcco28lPQy73QRVlwPRVb2SHtTsqoZGg2DHIijrUzLn   ###ky+r97BPrGF6tqOkaI5HVCnxg7l7VMCIa244ZGJsc4HoROsVuGN8XU1vUC1Bc4f5   ###hAOnbYQl2qwklunwqNmsprs2Belazqu6KxVJLuBLY63kRFZfEfMFGH+MhixJbpS3   ###OYJI8Q+2qM5bjcpLbUEiKhhQ0kg44vPNjjgtQ86T5eGFtlegPerlkbIGQ6Gvg3NO   ###3trYMh+dsu3+qHMdW/E3ZEp1cWb7MYdmNrV2tDxLFgWRq34/eAsoRtTcmudW641e   ###AjpJ+CVeRwV5iiUDob1Hrq8F/Bie40XzDLkQJMsWS66BGFxvuESYry3u5rekAnQ3   ###mATAdCrmJaG/5Ah6NofxISzsFDsX30H713kbACmtMEosGGuMmKDhKEz3oEWpyjoG   ###N01LTVnt4hrjJWIzcQNJnMZ6Run3H3K/EqyK1xRTDgt+V7ldrVQqzr8A/K+ccpSuValin, et al.           Expires December 20, 2012             [Page 185]

Internet-Draft           Interactive Audio Codec               June 2012   ###+Dn5wCC4ZmzxVOnPiVBOIuQ4hbmKRwoBZayrYcC3mkZ4hFSwIKPrBNalYypgmAc6   ###zUoOh1PPUnYpDUQqBj/mVwYec3LXYtf2+3jSpFf+PAEPPx7sZnjrAzz5nbrmSwV3   ###9YGM+F7yaT/oARtBtkDJVziiefEiMjSjfBUjRKALrdix9ACsKNXbtM8xQW1l6UXJ   ###0I6y/VpKn2oJWEZxAqXS3jtF0/dc3BzosAsEAPyVNx5ShyX6Lci5j8fy7sFPwDVS   ###qIBD896BqmMQypKOGet7cypwy4ka5k5WGzmdyCIqOcqeuO/YMUwj8vbX39+nI0zW   ###coAIfStLBT/1SpHltYJu+yCpDSkeIQU7R/Mqtds6fr8z7WM8J95rqX0g4lDEqM69   ###NwyFicy/fgk0ZkQHWFqprLiVxsoqxwdwrDhN0eL1fjHrCej2i4qz/IWfROX++jyY   ###DIB8BXNhkoy0kQ0jMwbzuFnhgByClzV54j7wXlFGBA9vbjgYqHUdzQrqDmDnFB4R   ###/lGRNk1NPk1m1HPeF38hG8L35V+QZ/j9/e//4wH6/f4L/V0uo5I5h4HbGJHmLvzt   ###2ApGOhbBSO11SUau4AgQvyQKfjaGDASbw7HJLI8DrQn+tzJYUf1bAiStz+1Y6qOp   ###KmmbcRRoHwgiLpTj8Omw05x+eB0AV4JlfhHN4looDpAaFNzhnoXT+MqjWBZkg0I9   ###lIG7u2Urlb3ovsJFXZj4bEwJwbgO/TaCcg0kYG81j+lVoOfMd+lILcm1sraCRZ10   ###WpbPM1MA9BPhe/pK/L2OEq+ieaF9AHtz1/3yipaM+2aWl7RIbFaOsHJkVo7mVJ61   ###iXo4AoDiigQLTW5Fgf86sl5G/NIQoB9BAzkcZf+O0DDuoI31pUM7gEzD+hix6o5e   ###WHEj06STsDBFJjMOlzkhjQSJ4PA6fThfMLZR3wxu9Mu9bUTcBsf0kW1Eqg2RrwMj   ###x+Ecb64Cshy+CWS8Xw7SxZHirHi6MvBbL0KZBiCh47gBzNAzhmJW3s++keYOBKTI   ###v7T0hJgpVjUjil31WrIkP5igaJAsxh45raue2dwCyn2dEkJY3wDRaRN/JA6FtOJf   ###q85nXAEIpzwanXoA04AempVUnLkcjJKck1Teh6zrA7kBjgo5Q59c1p/L7kUeXb5W   ###E8ksjFxPX3iTRXHYJoOxpfnBN5POaDqcfKgiWv5WKcF/n9cz1VbGpQPdKxgqfbxj   ###MNvla5ScqbvUisuEZHy80Vy1RRQ0Ww+Hwt1Z7XJ50kYUKnpndx+P2t8x1OTvlvQz   ###h0TbgqHJTHjHlDnqR7cqM0bp2wPv2DplbKpBQTAd/A3b9DghE+L0sPqGYyhdvTqw   ###VtV8SmoV61C5sG4rZrVSadzTjrtgO+ivNL8lz27psx0LmMKhSrPf3mgaERkQF4S5   ###Vef6zb/Zj2WcTwmp4aYh0ZQTii/ecngZX/UKOT0rBaf8smmoJKxgvYIaNXqOHiMn   ###oB+6WQ8r4uF6KlsCtFnw6g3Tq5qpS8LtMyUmy/2u6FoqOxXPzpixmO5y09kp5Gpl   ###UwVp3k8ZBBWna3wtiiYN5blos2nWMmO1Jolxs+mlRwRwqFl5NbJrVtI1y0ZNPWdn   ###0/HMblJNeaneVEV3dV5FN9vrNFWuYrLDbE6Re/nPrkP///fwZUlMoGQfX8l2pLmG   ###eRoI/MATAdq+n9yDfICWgzFZm+v0J4AFoiXJZJ8GcHzHGBybxxMqPSSvMJqcFOWh   ###rHCgoFFFprGBtt7ckViGl/tWE9UCrTemqK+WrcMc2EIyOG7U8LcH7Xs6niHlx1it   ###WCguK+o8hFuvX6OnzsFPe+tGEEDdAOyze1o4Pjk92jrMri3V5rNrH6KzzXpG/MGs   ###jsRpqyNuvvu//1e4jhjFSYeY/65yy2ZwKTzj9/+0dD/iXNcMhhYMjva2zt6d7tE8   ###W0dney9e9PojH/ies70P1Qofz3A0U7iINjyU7EuFn8GTHT7JdVlhnjEdjOkMbw3i   ###IIePUnEvDT5Ct526WNVWTJdoxYQDCy+WVcehKWjaZkoqVMog8BHh9XAyuE2eNnKa   ###8lNFfRS6QfObCP1yZIUp3rHzedJMh+FER0Sw0oh9g++sqQLZvg0nOQt0Os41t+Tq   ###2RrwMyh35s30r+a9c0fHXsAJXZrkkieHWnu3ggIq3qR5GBRBvrD0gRuueYAnWahO   ###2lb0UqhQ07YbZNfk1ouqnwXsmqw7bzRtsq+u03p6Rh4KK3KprOzK7yvSmL2Q/Xie   ###ZppblbhYbO7o9bE2jLlC2l6KpKqDYRfWHcPUUyQjnB6AEogoK0vQFGroww72+84b   ###v+sP/Ih0g6OoG0R36hG5PArnpCDGuEgh5czxyQsJLUEidMJ8HWH+CnQXGo2RmYUZ   ###da5ERHlS/pNadQiIghVE9iIO3Q7dKQckEP1uKA8PvNndcZS1XxcIlPAq9YciQytU   ###gqNjiLlIKaoTSMuYayniqR6jUVOt5KyWHBSVlMeSzobLE20RdD4QmZGL6pYcEL/k   ###typ9cxxoD97IpyviKXRBJRolrlenkqIUao6oFIwCa7gel3ZdrunWRK01bsGtcj9u   ###hVp6gWTPVEF2A7ygiPoBnIWtK7FCWXGkK+kMwbK4JXn+uj4jQZ3KGEPNpSKUC7no   ###uFIwcplytHDKJpNOw2ZyFiJ1q4iDQVyRGpypJFFLVRBI2bQWTWSFLXsZJmGJZKqJ   ###SCvzr91gBh+4H9h6nJaQlWFisoZdwD1BgNOjWKz3cE6vn1/MEQyFWgfbELqeRJzy   ###jPuu/0h0+oOQZrHlMpaIliyBPOtfB0mSvYZmb1+KJIQdV74fuffig63KYhQ4rjib   ###mxkZodJznTnRTHsjGLNL2OTZ4rL7kNsjHkTBK/yaMKfBdh/RUA5bcvOJxhL9MMDR   ###yzQx+oxmZNmyVfZzwodU+k18ZO9RwSy2+c+o1wP+vaTzgbY6/tiMGp+VI97QLaL5   ###B2+Y1Q+rMCC5KGTVAwfUymoDz6u12iocWZ7r1eB0ExY1Xt1r4LeVeh1KViuV2qrO   ###L/9xWHI+tjUpoEDhhWORy1LHlEfe8NiQ4Y+9cnn9hU59NB2PgRvohwP0dx5KudOnValin, et al.           Expires December 20, 2012             [Page 186]

Internet-Draft           Interactive Audio Codec               June 2012   ###XHC+mKJD15dsgcFxvptNMX5gTHRqLb9/49/FbCcjsreRSSPdbY8w4xxemSJHn862   ###YcTQkLdX6xw44yZkh+ob0mRLQxK85ht2VKo6tM+5DCYYnqMbdGXkrI9tGXquXVaL   ###V87VNjaEvWIJOOrisVfgVc4vH3tCUaNrrsrCCG9DjfOxvYEuvvyOcnCqnfZxqAUB   ###m1rRGxMlPrZBVFy52NzMubUytLm5KS0p180quY/DIsb2Q5/i7EBZUGyjSQKz6Yz8   ###cWgZHPemw450WoeFHgOyhpKlpettSng87HJmEvrCTiMy27HkGAej4Yjv9xhBMGvg   ###EsY4G8qLBSqBj0u4RJgRi5FIui0x4lK2FAqtgtbOg9BySkGTKWgdV1kFSsHyV36/   ###V+bIBs4BBW/B5tuYd6vfp8CjQi0C3HU8ElrHDkVHRZUjlMSZ8XBgCKsUhC42k4sr   ###82jK8UJW/Dm+fUDsldYplnwqLyBmX2fb+cYNEpNIk8xiqTCf4a+TXgtdBVDhZDTZ   ###H93gyCixcmdy6xSCjmVezZbThSgY+CFy9y3cjNq4O91SazSdzDe96YOY0rc6EfbZ   ###BbSGSiVdyewk7oAI0rniBjGNpKCg3G/SMt3vXAWa6KlPeG9F89GXPSKHB62rFucH   ###YRdtAkLDKIBP3uax/tLatr/pctuV5rb6MgkHQQvTuFlNAbpxYibjGUhnSqtgWxsk   ###DBQIqKPh5TYZGiYSHtHdUjq9FXdKzjhMZ3Q+B+vNN4yu1mWq7gsKwORQP0p8Rmsb   ###FYw8V4QAcpGtbX7JW6UpN3vT+cX5Bl6/OzxUJg9nGPYHs5z5wn0BCXuMboyBkbD4   ###WJr9/pal7jAT5qiEMtl6CvZIuBw2kxarCWzfbCoSPduRHaoxpO6xRKScaE3n9kPl   ###YqOSMvTjaKDUaw6DCGLpkh0xdZbrtW5bBCNUjaSq214v9mRRt66mm0jRV25mvfmc   ###tA8k1LHBcMt5jGmA/3LKpIg829k6xIg4rxzzq5kuF5EkUy3jFgXbZGq1DPpjdG48   ###5THI3DSVi5JOdSyDgxgJ7Uh7p9kfIlpOs+lUUrh3bY5CUVkrkbja3shMyhKGoQGq   ###jFQhTkeNV19A0nEnRMHHKaDFHW7LUX8qjWjSc8eB5nRfqNrLwQb8zs3TyPG16n2j   ###QsYp25VNrd+b46Q45/LTgLIgy8Kaix/aqZLlSJvJOpqxfpEyIVZTMs2IzRzkJt9s   ###E3/A6ZYhV7N+yW1cNK3dUym59J9XqtJ/ib8GsidIRdaeZ0ENbV83N69LDtknJ6qJ   ###uWfVUwdydm1KmdzMnha+A05w/+L3ma83N2sXGxte0iltG+RDDWTJ5be2NzbMx0YW   ###d8ZNmXYTz7QEclqJx+chYQbq3QvX1rbK/PZAmKZqEjx/b9JfIG7Gm20HZm/ZVuP5   ###pgVpIaXq49y6zFZTTAfyVexAxikp7+RG0aU/ROtu4SoARyCb2yCkWUsbArKjPc6o   ###Z1AIfmWF/KUdvjiUs7WaDPXNTYUNAMbKxobxVTMFCy1MdjfmQj2ws89WLtKDnrJn   ###d5fqIEhEHDeL4qSI7LrCK7mUECqERCHFP2IeWbdPH5folCzq7yFq9j/kDo9AuMpy   ###WEocJIdHyPeUXbpvcTa5/Q/8u3JxUXTpJuZ407POmWMb8X4hOxllpSB5K/UeOikb   ###XwkNbG8pQUdyRDPc/O853gCaV9jGt9ssMCaOReoudQx+HFrJAVjEr5jPBiw7xPyH   ###sjiYrz9SUDPziRK3zYcsZltPovCyheNfT0sukwAfvzAcTci6TYRSM2gWnLiXIefG   ###pT1HIAWhzh8EEw6gOfH1xlIjY8zojy6P8Wbo8Kig5XkFSh4xwlNVQ1nfKUv9ynff   ###oXYFOKMfz9/snW+1Tvb3z/bOW+c/n7x9s3W2ByyS9cIW6w3NE4iEIA5KbZOhacpg   ###lzRGhptNJSoaGGIoIDLJxW+WtQ7DB9NfY+QRDKKWl5dKEZr9gsA8uQkCBntOxzJK   ###BMkgS1/YgyDkLDk/o8BOHiukTFKLUZI7OArKZH+p1Ao6pJVpOmzcZ12r/MoAfxjK   ###HSuaMAIBW1kLrYL654lieJM1iiZXo0vMpr1kWxzJDHh2wkigmb+UlEh5nPIER9Rk   ###dh0/tXqR38nJpK1SPzT8pvkQ4m3k4qNPhY/D4qq7hnYVbi2Ra31vOIlGY3QYZy82   ###Xiw4svrBEroKIcR8hAwFwB13e9Kk29Z944FEm6XEqr4xFZOzxjXwnUkUQrvTvs8i   ###nTQNR7O/pZTtlqFy3PTmRg4b49FZXU89R8HByLVpv8M6H4fLXvoV+c6MK4XcbQXI   ###HpD420oqUNc7AkoiZw6MYzomlp2JHkJcxvodEhxdx+9NzIP5gVKjyhKBAt3tRvO2   ###8i8Y6O2r3G3ZLd9W8kUec2Fc0W9zt/AES9jv7ThJc6RJAkmcElF7cVOlhsDRpNpT   ###mQY2VKf5DE+422YvXh5niMBJn1JZHBsrYq4F3WyW/GzE4X96WJlb7Ha21502IkLm   ###C8UsQYDTjo/vjP21IHZoPQHqzUjE50GVHNLw2uPKgqeag4SXbCdZPxM3GDGabsmx   ###on7JREg5oFp4vCEMjc/rj8N86qy//iKNhmqTo85a9ANHqHhWhD33Cs8w/FDOJAcy   ###McnsVgo53RqSUOdVCjNhymWastURzJyeePoJNpyehrWxzcwvC29TVMtr8pqBRgqI   ###zfRmoxeDNFisBDA8tEnG6FW+DrnOasElxPIL+dAaxxb6g1S93GrBjOKb7w2oQcoe   ###ZMdwyESIopNdRK92cmXvd7nN2kfz5+IJJHCzyB8iRvZcc4RSMGOcLFWfO+X7UFyl   ###33kYoqbAcS+pnY+92fpCBSsjuLBYILobXNZChUU0kDsw0l3P0sjKe8b0AZRyLR5Q   ###2vpfhKMtRYY5XoCSWq6Z3MBxflaUSwyEvvcKpHvpKI18l3JfG/h3Becq6AMDFd4G   ###3fJ4hLvT53DPEwdT/zhX4eWVQxGwM5b5MJh8j2EGmL/FvEBQOohIQOij0eGdJg2m   ###nWv6aMqkzslD4JPeb5sOsjxpCg+FFiDvv67P88TPdMTX/k7lX2z9YmrrPnilE/rsValin, et al.           Expires December 20, 2012             [Page 187]

Internet-Draft           Interactive Audio Codec               June 2012   ###9qYnBTrEuqS6fNPxHn05YCn8Mfj0mA/z4aeS4y1yjNMaaHW/bsJLH+IZq2fde8it   ###WEmKKSyWZwgqaBERaKG7jSoHKcNLyVdK5g5r2EzZRvbYdDKVgJwGnSIHmcMUHqmV   ###pArvuyZlmdzOl61EdJTDEtUtSE3W08ivB2FFSEkPpJIxiOTg1EDkSPK2RlGOJmsw   ###6R6tEO6CNmcMwirGmSTThY2Y9tIn91MspG0dSZ7oBqXjBMkcXn+cgtTbdYIoGkUJ   ###9OGyuINsAU5O0QgtnjsmQKyU0mHWyZ04FOng1UEzM6YNwwXLJ/yTqSE7nguXzWEw   ###RU65VcioZ72WbZhBl6xcAHHyevK46TEcRuiqdDOKrmND+GUJ0L8OYg0ev/vJH07Q   ###b0KI2z2M6y/gnnB21toGDgSN9MPQL6OOivw0lZIERWuAcSLj27Gw7baPy8RNT2f9   ###nmtR81rVKzmFO5Pak14PUdF0dBLPKutppy5Sy4rRKmUATSblx8Xb8xtxb6C/ZsQz   ###kj1m3VEO5NVmrK77xbzmHGIZN6NM3oqiFeOqEi2nOiA3/AJChxmF606+eA8vfknw   ###MtTMl18po+MNhgu/CRgRZVwJwSr5fO06E872vbT3oXIBq4sObWX85tK3ygUw+X/+   ###dbXxUVR2y14BP64nA91MKQGRPH0onHrKrH1Ell4KKsARTCeOGfBIH4y2rRorDTv9   ###gOgj1u+PbthMDW9jwn5CQdhBecowA5ImQAPiPnBDoR0EWdZKHbkw52FTHmnGY5jw   ###GHY7JSdpnYOWOZY5DjfPhjcOW9mwaU3KnkbBLJ8CKQewYsU4kj6yiaLQQTA/dEjg   ###VFMuxsmqgGAIf3yCcFna2yUD7QsdWRR8H5sBUYCSAq/rtzEV1CAkrwllu8VpsETM   ###UxvKjKdw2CNCFAh3rZ2IOM02CAVC8/X7DBdsjLXsXtcTAXUrF7Pc/ivJ8HLveRyZ   ###hVO5AX7JallG4aikS7uzS6faZsfW9zYk9Gw41gBafGf2RGU4lsCMMrJ99yITAGb7   ###7oyZmO27mcH20sQFkPUlx6x+KZCVyKC1H/VpNgxukSGhXeA12RzpvnK4p9xkWfKe   ###o0K4y9K5PPg6Kgraft8fdoKEMv41Xj3JW0qKPwd9yZjIHKaVri7pLoKNWLVda5cz   ###BKZOT1I+wrFp3D6KExVdC3sY0O9+6Vmci/mMU+eUrHPtTEY9yvoWlIPO1cjBOG1h   ###Iq6dySfCiUofNjdztbIdQG6GyEPu+hGbnXKcPiQx0Y0fdcuyt7g/GhODhTe/3W3M   ###Gee4FWcQzxyHsNKtiEtJ9FQ91la5uTqOLT9DRpTMz8HR1ntsgS2F0Sa4TI3ll+1Y   ###jpJNaZcHCV5kJr+RTKxiWPt8k9KCoE+aidPa0qbIoQg2q14ZGS+xN3yO8Zbm0gTS   ###qICIYz/GAO/mwbLknEgkRB3093HC9mLYRVNaw28s+65n9uhppxm2QvB1XvhJvf+w   ###Dv4tuibw1O5Dz3Ub2onDgFd1UzCM8yIXHgwlpAZ0pt/gQUkRinyKHuOr2DHiZhkZ   ###fYMV4UPPyu+SRFKsgfsKz1JsCGOFpe6S5vMY7x/OYmToXO5lOlJrl9UKD0SvleRI   ###BBj/JWIFAsOsD7K3cJARx4LCYgbbkuRYEost+H885MXDcmL9M+4ndAObTtXUATFh   ###/CZDrcibu9g0OodOq4ZFQBJ99olLMl0kSoQNpOkzOUqSCYVzxL+DaESM13CUVp0x   ###jtxglTYxbdqmATiBpQy8+X0O4vxiIE78aMSxKNJs9KGeHoAxGfiBc8zLMbPF23Z+   ###YyOHh+Gmm/9OkJyyHcg2U0T5i6zO335xEns5/ip7OUOhoA73efv5r3sa/P58HKSl   ###hRcZ/lQJ5Wjbj8MOwL9sM0hCGc4a19jjCGg5BifOta36U24laE5CxTxSbuiyH3XU   ###nTTPZ3ilvDCMddirThg+DdHT32mzaRQMedpFv7Wk2W2y8Q3Won00U/L9Npv/LDYT   ###HjICBML37+GTvXe+ibtGsoAyjtmE0vIH6BKm3RJL8TGfkKn2wyEFR+jyTvM7k6nf   ###5z1hh6Jc+NKLqLHfv2xRI2QUW3J+sPZO0MlwtrH/se4lFV1b/rv3XFKjmA7njYO7   ###WVhmPuiZqhiCKe8jbRjrD+/ggLOBlri/W0SRYvgmUSTvJBHdlq54GBYd0xviB7dB   ###RyrnC6dwyQMKZYweoT3UvlE4C87Bm4Sp2yCBR+blXRembRRyHc0+A4zL1wtxSO3g   ###yv8UjqKlFD2loeKdgRx+Pue+O0zdOBnXQJnTI2tgdlibq9Rd5ApUuI5XFrTnMiTH   ###JnteLWScQSnAsiOmLzjO37LTaxYyQ6cXZsZO1zPWXvB5Ky8x1d3c9CqZ9T9nPKO9   ###lLlQcyApecM+hVEfB51JNB08OXjM9DJJheOXwBDjmpJqtbaK2pF20CeT2MB5ORRa   ###M8VZkCSdOS+l3lMO+e5Spbfs1dEPvTKraxFKj4enw97j41dOefYs3ycdioozys5c   ###YvPyeXbpGSHs05Q0+1rCdkEgnoJUj/B3GnMSCYQzW1VFpP0WjwTJxMhp5WCI3jpd   ###cX0TGZ6PJmH97cUsLUrCjuP4m2ZCeWeFzmZTCFI/HycdN2zzjbQRYMJw415cn2Gy   ###8Tl9LZ/wtkuf/deJs/7dUJzywl00kh40fM5fjlSUJcODBi+AZnnOZDjPaHuSL/SO   ###yRg5DKqMY3GY2xbhE1B6AG4/8KN+mBgc+iI1tZux9tmwHhg+dIaj0txkHGkXJ9Fb   ###0htKSRmdAYhx64u6apmWZPe5+KUGd4+jn+VUNMPVD739biuVEvyq4q8d/LUPv6r4   ###rIrPqvisul9KVdvBIjtYZAeL7GC1fXy2j8/28dn+vk0l1tOs24yRdgYXs4BYyXQF   ###NChQtqOe8KomDwkg+OMp37azwCiJfBLjs91o7938ZrYL+83QSmCaSN9wXMmXPC8p   ###7t+ficV06/01fec1LFnxtm1gwSJkWAt9VhExhDNwZ6Bj77AgDdKESMa4QByHRG67   ###tHs6ptAzYzvcn1FvXlAFmfDOSis3iiZMdNIxIrogC7Wkl0ZGtIgCSP6Rbs/0qBpNValin, et al.           Expires December 20, 2012             [Page 188]

Internet-Draft           Interactive Audio Codec               June 2012   ###oCoL+cZjoR+xAklYOQAp8cU23xmnoj6k4kZad2YpRf0jom9nxpvmeFiJB96suFlG   ###xKuMtwklhI6wpWM/HBnhGgT+amc2I1y5dpJ21asd9IZvyZgJwDV5wDO5TxnawbHD   ###gOH3I7anEYn18HgxkArGcMRjcGR8MAGKnYIK4W3n6U7EDeNKKe2Njm5r1i6nn2G0   ###21SjImdNi5PuiAd4DUYvik7m0NZFYAtzVZRotUBmyJTHod6GbfPLcYaLIitA5LWw   ###Lhv0esCDhp8UPjQ1tZqV7db49ovZltLj6YtpRWxuW51B6uEdPZQxyjjxV0aqVTwx   ###fml900xIk78QsmZVsO/ssJx5j36czNdazmhipt/cC+OOmEO6X4FoM/CHd6yrNwx/   ###hNWjUL4Dg077zTKcC3Gv0ZrnzbyyQgvctNY5odVqGkSyjOXKlh9liL4mmhyWszz8   ###TKSgeKr8aZnvl6sls35oHnTt5F005/bjz/Y4i25JJQUtmh0al91pGbhtGwm/SCl+   ###UMdoLFv5GO9R1QOC6AXZIiSo3e+/JzYgGu5nx5lQGzRUq64wnENsREESTcPNJp4I   ###vR5v+QyYv28qmjEXuwXimoU/G8j3OkCzfTyiguiTjxvYgT2JBhLK7NM62b+PlXEe   ###h5m6Cb6PzIttll44J6Fk21CWSVh6JoAjjSZzfOx/00zFy6b4H+yfZkZkmCFyYc8t   ###poEZL+x8zupxmGGEHGhdNuuxo2Ac+BOhSUED2xHyIhwrLhyypaifsB5IEUeJ9glE   ###K2nMs+EDeGnHG5azM80NLFdzqVjXXZTLutqFs5keVKqHwAp9wu1b+sNED8WirIYW   ###mKn2i9YckJBD63f8p5LsG1PbGYuYSoBN1VGes9Msct3CTjFhJ3Z3T/GdsmX4ZQTw   ###4SIbcmYpx2i0QNF2JWxx2UaTThlv5HDntbTeJK2wjwWYJ6Gb1ZzfH4ziiTFavprN   ###YzPD0bCMV7RaxWufSTYUtZhg7DSDeaY7xGbagT4dSscWygC3O1foqk+cuLzsgkl1   ###R5oVt03rjU6TqytiZVuYT8GyjdDZSSkKyRfLTm+2DvdBFhMPisQvmeLT5+ypZ0xV   ###wG6he8f2svfwW8f0tudgGv+i6RTTr1+JDlEa+S7jjjLZATVjwE25CVXkvSRfR2Zc   ###OuLkze1411r89v4rAMN7Imh4jwTHnQmONBuxAKr8wqD534clv99lo4rJiX9WIZRT   ###SW/J9DZnKQvyZtWMKkiM05XujEqSwyzKe1wKop+Kn/KOeDb2XRGsyHgE60FB5NFs   ###UOYy9umAJ0N5F9nvZaGZ5Yz0irClJN72pra9NLI+pIMi/+MP/UfyWjyaRp1gGYWv   ###ZY248VLnafqowL9Go0Z/4V/ib63uVhr/cN2VRg1+qq73j4pbXfHq/3D+8Z/0Lzm5   ###/5B/JFSO7zh/bq6Td7xKZaXsVVzPOdg733fOo2k8KTk7ZwenJ0C8wvHV0kl06eyP   ###psMu3UEsOVvAmVB9ipuLFttdcuP9OQonQNTwLuj/BP6wfORHHecntBLCbbJcIPQP   ###uiHK9W0OVkR5rzjeMeMkXyaFQz+6Q3ZgAGSLXCaAM8C/oykxQ4NRN+yF7O1XIpO1   ###cRANsPcuxjTBu4Eu3zyI/Q3bEnc4MORd2uJk4Iv1BsHkFVGFcmJoZBEnxkSXXwM0   ###UomCiS9i+vrtEfrOSFiygmYSouaQBPF+iJq9ntGndBMxBgQ9dvp+OAiipRmjgN4M   ###cMhRiJBfX2MgRuzp7qgzHYAA48u1WsZYpuS4gkJgFPr9WMNbubaYE5DTOhZONWQS   ###htkVYUAHeHMwBAnvbNQJAzwJCQOhDxMThzpYD1bkdUEPxh5foHBXowgwZeDfMX8t   ###/ca68BgvyXCQg9Ek4LQ7CDrA3S5MAFBX3KaRPcaoN7lBrBCopvsZRyFiICM4tYL4   ###FsdqhudvDs6cs5P985+3Tvcc+Pz29OSng929XWf7F3i55+ycvP3lFDMsOW9ODnf3   ###Ts+creNdeHp8fnqw/Q6OhDNs5v/7/7bOoPb339PbreNfnL33b1HKdU5OQSx8e3gA   ###LUIXp1vH5wcYhfvgeOfw3e7B8WtgKt6do2M+NnN4cHRwDiXPYQtj5+mazsm+c7R3   ###uvMGvm5tHxwenP9CXe4fnB9jd/snp6TYdN5unZ4f7Lw73Dp13r47fXtytufgDHcP   ###znYOtw6O9naXYAzQr7P3097xuXMGPPhhYsInPx/vUWswB3PCzvYejHRr+3APu6PZ   ###7h6c7u2c47T0px0AIwwSuJqzt3s7B1tsvLn3fg8mtXUKvBU3e7b34zsoB++d3a2j   ###rdcwx1waOiZosBlYpp13p3tHOHYAydm77bPzg/N353vO65OTXQL72d7pTwc7e2fr   ###zuHJGQHu3RkwRLtb51vYt2gFAAcloPj2u7MDAuHB8fne6em7t+cHJ8d5WPWfAUIw   ###0i2ovUuwPjmmOQOwTk5/gXZ55cRqlJyf3+zBq1MEL0FtC8FxBtDbOTeLQZcAzHNj   ###shS1eO/14cHrveOdPSxwgg39fHC2l4fFOzjDaLUH3PnPW9DzO5o7LhqMjT8eEDpK   ###hC7R6joH+87W7k8HOH5RHvDh7ECgD4Fv542A/tILdMYQSv03qI6HSewfvG69gYci   ###GeJL2L698HLp6qVyV9bvTL4EC6gXwBL2/U5gPdwAenS1dLVpFBsBmzMdj0fRxK4O   ###h9KV/QTrjsaJXkD27Fy3SL1qv6CoFfAky70bDtejgGKrk78TUNLAB+mYOEJhrxdQ   ###XMYf08mDzBuzAFuJP3h1M4GQW6mW3Aow5msgYq3W4cfIG7RSclbgMWZKWFmFn7p+   ###VYWvrnhcKzmNNf1K1oDHKw0qJl814LH9g2mD+ALmIbPEZyI/FBqOAExJ4cHJyRIQ   ###MK5eMwHQWKpVV+qVSg+Gs+TVkeuCj/WlFf0RuMm6+Ij5P/GjqFxbWpXvaktUgT9S   ###i/xxVX9srK7YlesNVVkNwq7hqY9yELpyZndGDTUD3bqoXNXvFv/IS0UbCtYKZM5u   ###yJkOOiMQGUM4bIeT+JVTWVoDQW9pFX816vi7jmuSgdezlgmbbmGjH2q0UN5arYa5Valin, et al.           Expires December 20, 2012             [Page 189]

Internet-Draft           Interactive Audio Codec               June 2012   ###Ohou5qTCBB6UKKu6WoMRzWqkDTyV2Ui14lLeD89bxaRV2AoseL1+bxsgUkfoA1db   ###c+sSVx80cg6hsCQmoL/hPNQ3jufD3x46K90kTk43iT2obzjVBds3ZyyqrBvJ2t7K   ###QJOx1NcfMu0sU8J5M/ofWvn3hXmXVOJ3Rj6yT7zNkcM/J/fzMOZEJX4YUdBA3Qll   ###zkBSwAm0Y6ADJRP9JndjYsFyZDOyTKPPc2xFIh7D6aCNnDD15PTCCKbMz7Ajapl6   ###FQbuieiFlZLia+MAmV1RTuSkBN4QSXeJYmwSdVrFsXGWyaUkLbItGIIW9tUiIMF6   ###fvAuPtQ8RZqWC65XkQZbNPVY6GS1ZT7xukpZYKqrVwjJMfEb7kHXo6RtaH3orapn   ###9KmmPnnJZ0ZzuhgeE0T1xac1+1lFPHPRItmpufgJE8vVKkZzLuWSwz3tVrGq17A+   ###1bCCiynoGphvDje9u0I567AGHkrQgtQDlUxgRH4mMDzKAoQjJcpRxZFivh+3Wlef   ###sPc6prur4tjIULOKGe7qdX5rNCcfAVhoflgBDzxnDQeJx56zSkn06vLT6op6IRbC   ###aG4NJ4lZiOgYduoIvQoNEafrVSSoPErIhy2t4a9aVQK9XrGMdEqMPV7t8dizqtpe   ###pUG79pT0NGlerlp4rLZW5bfmDMUjmNeanA1BrYpgxpV2EOrGJ5ocoQAjg4mMbo1w   ###AcHU8CR+NOoKP3CclMCQYE2pCml0lF6RsMdZexD2VGWrhCmEzg18VvHEpnLWaNvQ   ###VlizVpphYzn2MJBcBeA1CdHVitxK3GZVbkXqh9GCnllbqVLjRwJ6ddrFWKxWk6he   ###rUtkrroSe+gFAaNWz8Ke2urjsaehEGKtKgdXISJA6SJXFGEg1K5LYoFDcimrZNVa   ###bk5EiS9xH5vEAhe5qpChRokvsbM6IQPOH6GGzhFGc/VVRiiHEoBRGktBU7AqYTRh   ###Cq0EYQ8hPaa9FM1VHoQ9rsKeNTlnwgreRbSf6mqjKdwgFOAtVzWxh3ecp4huXWIf   ###EXyCMk6QoazxldCCtly9noItETs6IequhC3tUSRADiKOgO2a7IzoJmOPl4U9a43H   ###Y0+N2TNJTunQInJYo2SkriIgKxLJCd2rniSWVWu5ETV4DnQaVhWJJzpTxbe0RMgc   ###8lavewqPsFvPAlhdoSCtEK9ulZEMsKcmMYo/KSDSM+rMrT8IezyJPURx+KghTPFs   ###nPHEM0EiPHUaWScXQ5SOGlfQa8YUwh5XnXfuqiIlGnvEMxO2K+qApO2NCE4HVJU2   ###y4pcFqLhjD1yDQT22CeXmUM2i2GKB2hjypxjK+x0ex+qF83fvJJbqhg1JTtb9Zz+   ###KI5bqDgEeR34sVyK3xV3VFZWrcKo390TjzNMVUWSrqGd75pMOEumdSaPADtX99HJ   ###LEtzLOdsPDBG11VJejhCjLIG6xRgUBcwEzl69SxfsgIeiiEdbe2QRXAOv5ecbilh   ###aZCV6VnY/h4dHFe9nAfsCowEPlELXmF3u3X25mD/vFzL59cTCSBZ78K8v1pBIBC5   ###h9kHP3D90taE7AtaSlok2h0kDI01l273Q5H/SiLMF3wddkz74h3bvpfEEqv+wL9t   ###kQRhJyXtKJvWtt8dBnGcynIGYwYR49MHlhUqhPw2kqCEmHzWpvC30lkGJ12soqUd   ###Q0QiXSri5pDtlHHsVZ3OloUsO5ctSPeG4UWb42VqgTIrV6NZiKTaw6OLdbtBLVLL   ###d8qFaG8oE136HBRWypapXDsLmKh2tOlnOg8a3nS3MMVmwojrI6zXxzAVzIjX6ON6   ###5ga+zS7dKyX82IwqiNDZbwh/Wm28RkukBjPogm3Jq5uBVokOvAciUFaeamtLvZLc   ###yfkkOUnko58ZixJhToTKcme4zZdWMC7qWyYbyikhh+tbwp6gw1UsQfjdubDN405x   ###msLWb4jB5Th5cnAJkrzUIUQBOTUDaQGSDyTnG8tI6GNISV2KPFkYwlJdT7a4gqGk   ###c8ZXKzipAjQ0ATNCxTmMHKAHzWjoeasW+JKWEUCzoXhOr3t+NnxLmkAgPf3WtsNC   ###8N6WEXBE78pfFWJQJ9/rj0YRAqzYmw2YJDIlwDEPm2DV1YTXU+7fMJm3MEO0ezTS   ###l9IlG9t/dkc3mKVmBCdN2LmGCeWCpcslzqqKHdix1/ASl4wvjNCgw3zK2wdmL6IC   ###3MIHY6ozfX+gRlEAzDyljaol2AWOAkna/RlaMAIQ2AtRyXbZARKEtkIJa1JO8sRh   ###CVP5go0AmMKHnUFaYoj4cTwdJMKLxaNBgBanl8Da9xKxWGyjczw1LKNrST4dedyw   ###2Xe1sFOAsl3bRJvOl2+YWFMaKFV7w6lW5sZkM4t6tWwYstU30u0M4JsNuI1ZDWy9   ###z5VTLSQDY+t5ooG3W5+fqyW0xzIOKdc0jTUspTy2Ac7ivkrlR8Bz+js4jzJcfA0t   ###4zi8wFjD9qOiCw8bM+YinE6T8/Hm7QADRjQDPCZTQWsEp4FsPI/eK3wM/6cMhTcq   ###sENSvH4ybPe9Q3TvGyLHtEvhQSYLVOY5zB5AugPLcJl4xRTRg1LiLOzxyQgHJlAL   ###6CuLQEh+EAiM346hVKVsD/6jyhXAZ0vi+IXCZrsvEo7n807lVUy1II4Y+MQNfyyt   ###3MMDcMPWGYmCAx4KjnHOEuuTTxP92aeFHi5Gv3Sso1oOs5k5YACyniEyniXR0EeY   ###ZD4rnyqQgh3D1E7IQGIxkk6QloSzoHAj3Zn2Hi/oWC6DQsZ5keIWsySWLFll2N76   ###5Id99LvdvpvYbpNwoALVSUgz6KcItMS/C7oH/Ia8qm5GLQyLKERmlMXxrsQUd5Rg   ###kCUXWa6EuoDBRfA48jML0nzNQmLmuL9pEfD3JNAjmCac1AwxzG1Wkq6X1DAQCj9O   ###ymfD4MbQO6xnOQ/KWzYDoJSS9hsJNsqnYEJ105PnJftdYYHkUgHvYJQo7Cg/SzHQ   ###RDaRnCCaBaujgl6r5dxOoe5KF2R7WuSqYStYFJZqzBTILvDbMXZxifbViznsgyGp   ###biYEVQWlpoJkZT0hGSJbc9kftf2+0+v7l7HwkcCQ36SbTF1VirZzfEkY3w3ao34sValin, et al.           Expires December 20, 2012             [Page 190]

Internet-Draft           Interactive Audio Codec               June 2012   ###TNdgIsAqD4hJnBOEXyIv0j1Sk+gQIA2bF05Q5+RKalpdrlr8f7oLatlZcr16r5Bq   ###xgran0B8DPQJjxhu7G6a2FvorWotmd5eppOqsdHurXHy9t1ZC+240n0ZaGM1kjcU   ###F3LdYa+ktRByryrT+QyN00DjJEVnS6KsHIxNRjWfW7Ivbg+PLj64FxatwZaBsu5w   ###hC+3ZKh6kim001NIKJ/E1p321i0NDa0kv9MkLO1pa6heEiRuyGjQRhzJfC86Nt8b   ###1FBlApBk1xp2SVGciRHRQw8o5Z86NBxUEzOzcBRpkDFwbidCLwd+kPsugeHqRDfn   ###M6Oa0WnemDKDn+tgQDX40guidBVgM7KAyhtEw6NkDaVsVkmEOMivmy67Y+GmSzIv   ###QxG+l5kqaWFM7y6zSzUNu3dghsz+9RogxHHGyXPS3mbel2yzB20wGrPcZPb2qtjb   ###y0w2bxykOUUZNvTo8bjVFKOpX2AF85hMIWu+aBypmwZm57P8Qw1oZmxZY4HVspKA   ###nrW8WSuMqzoLv9IrnNGOyUfOJf/Z1eWizDwD8rbalPZ/IrKIrRf+kqE9eFyaGmti   ###jItmckToz5xm6Qy5L1l6a3dXy1JVj8Ku2EFYLMV2ydZz50tWewk9oj0SgfNpDyBD   ###KsHofQ+USebJGbY0QfFQqAfqLEu8SN1w2HwaVo4epbU3Ypzg3uR4HHosCR936wXe   ###fZjaJDT6D4dTtS3nXgh89GZo6oVL9DyhGBPS+LFwWJc+AZHU1FrKVySwuWzVQVHx   ###laYO29Jgl635plXI3LzW7c7qCTrIFxC8GSI6aSw9IIH4vpwIBkYd8Iv1ZJWNSkZZ   ###U79pZc9BTProlZzUjObAWUVBYBUsS/lJlYhnqERmgLRkd1qaAfgUeHVe848ewxC9   ###pXNuLbEu+Hypt8whloFeQ9EHqUKKTSfliT9D3VTOKLpcGEeAA7AoL//Zc16WZF3M   ###cMSF8+tGYsRsvYhNbgQb0MMIs2Ec/AEkRz8gnxoVp0npc++nSljRpE2YyxrzVlP8   ###QeHyykezQZ2wEtAJ/LPh0Z8EgUrTMEulvdnccWbc+acJ1iap0lr7B8d7re2D8zPk   ###X6w5Q6FvmvjF3lpJymYTtxR9yyJx2VQutX+z0W4Do1hWVCyk+TvcvWdXWxubb1hY   ###Z+rpvVheZCNT0uVvU6pbc9eWZ+9aDMJu7tv1rIDFD9y05k2JFUU6e9cZZjNi94mI   ###x49TQs6xgJFCLaUiQ1YnqTYUO+ke6wlEkGzGfj1l/zDL1sF5iLFDlulH8qn24P5r   ###2DWIYOWY+qdT3kQmz78MCquKLO0Gf5TRg3WfeI9dAwLSsl7A+8eJSMXUxuRykwmH   ###FA1uYeZxzK6R4fCTj9m58cIxEZh6EtDFrLODU+1Nh2zrHwDE7zgTHd3hhjHebvLF   ###pl0d0ytdB0JxR2ZIPpxGd//Gm29/PL5bSqe8AlExiCa5zoZ10ZTQTXaDjn1ZaV47   ###bTaf9p6P7pGMyz6RcRw34B9wz7fZvOeWT+QmpCs8Igr3Xdopg4KPIWa0oNu+79yH   ###jOieS71yMt1vN5Uz8WH3do+9Upt7dfUlJjcLX9rNaOH5Km89+9B8Ohk5SyBOHJxZ   ###Jn+auD9eHv5jpdwE82dkKqWZPgtrC/B9i6Ln08pUKRRdUIKai8bPEtQTSFDJTfQs   ###Dz1eHsJM6luDce7hMag5gLS8s0hbYyS2UqYXgMSQtMF/BfBY4LMVdi6YeUIqXKMW   ###FvUV6F+qJLFzzEyzk0qQtSphkmFRkRce9OFFqWHZcwX3ne0M1duxl+tf5ku1VPA8   ###OS+j9gOBk4EUEg/8wdg7BFyYhQjSNmE2Joj4ZSYK4CNodO/RGMC9JmYpW82YZ3Kd   ###OKkJTovPSRpjenm9fMqMsXzPyq7bg5UDTSKdOVyr02JIiSy05UPNZHBnr9Y/nv/9   ###h/5LxX/jeCZPHhptdvw3eFVxdfw3b+UfFderrrjP8d+e4789x397jv/2HP/tOf7b   ###c/y3/zXx34aU1WXrfA8jv3F6SvlVfUdR/+3Z3rvdE3Q0l08PT163jDeNRPl3h2ew   ###xq63aj/XKgPjBT082d8/2zt3PFc9/hHmcL4lX9Syn7fOfz55+2YLIOM2zAB1nZso   ###ETMO1ff0iIWZDifv4LyurY7fuQpyKYnm8Ci/bvhf97F7fG4khCWljZBahE9DuLHq   ###/MsJnVdObtUpAuv/3Uo+72xsOLlcuLlZzZfdhF+3atdM+jtDyOJcyKabAVmHJjMb   ###satAybkK12deKdKkWc10eFQsckF8xmmN6OMSJ+nV30NAmdsPh0eWoIKDUtltlCh5   ###hdcAVOuDiOpPqUrKZroblOBsVEorY4cTSkfdxOQTxauw6OY3N13DqPPk7fkr5wiv   ###qTDlg7gSix0yTscTUh5/vj5l/T6wKZ8CO7UFDxW6Ig0Xg1XnScPJwLvsFDM0a/n2   ###8wvDDa6Mo6Ykg4ATZReQgrvpjy7ylKGFvl2FF2WzQ4FJ/VHSQE68wGXNxCAzO/LC   ###GMSV5t0+Pzmq6Klw5xJCFQUgfn5RdGmmywWdb4fCi+FbmWCHGM1wKVjSqXhEq5So   ###4XIkwyBCtwWaP7DE/0Wx0ZwBuSyor6w9i4HT+zgN4gmFSuxEgc+cSjcQnwWbqeOf   ###sU3xKEppgVT0RdUFZe1xjnVV9qsVb8XA9WvxYBywBy4mwEG4YTYz578EDM+pycRo   ###ZPahLhJ7zo3GJE9DbVH1Nxcj3bYAkPWs44+5MLXcAqZPtFNI5ntTiR1Gs3K+WTEl   ###Cirfm5l9jr8EyiQ7U+Fu+GIlc8XJFACE+lHwCWm8ULP+1eR/etABVns0aHWDwegJ   ###gsDPl//dWr3mafm/gfHf6xV35Vn+f5b//xz5Hz7/NVQAMwfyH68FUDN7VgQ8KwKe   ###FQHPgeAXDwRvMCj3RHLfiCfdcGSFgcdH/bBtP0sFi99AUjW8xGe2jmFr54e9cwxI   ###WH9B/C3aRpA87keXwOqx5AKfP324MOTjIIpYfBF+ofthH8hwAQgJfqJX+weA7MhU   ###wvMevGB/W5jpDk1UsMrwu6nSiuq37IwTCW9L6xXbJUVk+qGl9GCYNKalYI8tjtCMValin, et al.           Expires December 20, 2012             [Page 191]

Internet-Draft           Interactive Audio Codec               June 2012   ###yaeGIACWKECy9qZHN7QW0LfW2O9ci/t+W2gDjsD/oAGlrYNRDugHt8Aqk02E802O   ###oQqyhWEbQX7x34g3uZ13Z+cnR62jk929szy9km9ETuC8rX/ojqbtfuAAj9BlfYC2   ###Y+AhTIcTOyIbTz2+DsfWM7wjpoWQ64CCNS4wZttaw4HIL6vmlxXb+EX6ZgDCwfqX   ###nJfvYv8yeEXmsS0Dh50NhPKmsyHBDh91vOxN52VSvnvpbLCDIMpnvBSbzocNDWL4   ###xo/JyZ8W8eIio52NcAjCGXTHOdQ3/3v4Mr9uC/2u1i6Q/MxevaaDpT8Z9XOE8a4w   ###cpTzgILwMuSXnnip8cx6XRWvEcPhhSmD4KMWysCTIMcBu01cpQymapG4OqfezVoN   ###vRg9H3YeMQPctONT33NAQMqkxBaw5lC70ANJFcRgVL//nm5g06Ar9+BPctGZ62MT   ###7ZsA+OwKcXD/7MIkZpuGGN3NmSjTKJwezgwxvOzxboYdSKEvxgESPqZkL6P2Sz33   ###b6DIPVPZIety4EcdbMchPISWocd/xjh6q9s5OCkoqDVOkZwTiagaqCgHPd+0i9ZQ   ###4c3Dxsp7ZcZgXT3YXgc2X4BWbPfsKfYwNjGelQWRRPoBaQ40Uf4OxqWnAF8oI+58   ###dN9PojvHDaN+Xsl5sCpgEpEvEDacnzcb+QghOHuGaHZoz44t4b/+7EQ/X3V2mfOa   ###9Nn+j9yZX++dtw5PTn7YerO3tZv7Ds+avBETA7FmcyXhtiLpeFPTlrpGrExMmVDo   ###lRJ1iVcUOyfAA++9B+4rp9vL523Mo52c06deIT8gbVpOE9iCXJgCfhv1jNKiNd5m   ###X9TKC5keGDckvsaFSOnjI21hiFiB7qmB383hQS1aja9G0SRvng8FjVfm4pJ5qdWR   ###sImCFq9lIWCSMvelDKxqn0PI+ZRS5N3qERtM2HSnqU1Gf3mHD6sZmAzN5q0c8efi   ###MgKvO+JwMO2DoM7mu+zlF4ukLk7FgK54Y9gr0tOwaz6SjYtWA+QtQJQe6Lb17YZx   ###2QIjLKzOsfTFRnL5f2psX73IY4r0efECw41GIkrgb6lkqTQlcXNgvaBZJfx5Plvf   ###iJENl1cvnP8hx/TcSjkX/nM1n+WOYmYRlmC0Y9hRa9Cr3R48MFsUTjOyjX96ma0I   ###WKmG5Pd1Q1DqOS6lYgYWAUgipoTGv6hWM6j+97E8ysJhPIGdpJfOwCGoJxfbMXlK   ###6xILiVizSYyxGI5bqVQ29HrS2QgsXl51YMAKI3bIKeOq503vroh4rDSZZQrLuW0p   ###ojfMxdyQ+ew7s/nN8R6e2xyhK7Nz6W2cvYtFD/fsYmg06dtg7CB4q0hZwo4TRvqB   ###jDbDIcVMEGjwtELWYqMxdiAJYRxOFU3MeZD5grtUKdiPLMdDMZeynIx2Xrdt0kmU   ###0xu7h+q3AJm8Ip6vBtFPHAwI5TIdwebBYB7x+FLbJbMGB2DWOjp4eyaWl8u+mHES   ###d0G6i0Z3OhBaFosgCymPxCQDkuI+UgKRbAK/SMkqCHKqAfzCtZ9Y3MYNgIu7mWDK   ###hNgdf4wmVGA5h4udxQPQ6hnMV+oM3MMd8UoSKpDrA/IVHWCeacnWmYJauoXTozNn   ###EMZcA8jYP3u05XBcM7g52ws4Y0xiMNRkEMthfPONGoiJo6Ltyp+Qz/mL7//w1x9q   ###/+tWvEpd3f/Vamz/26g+3//9R9z/zfFCcZzXUXA5iu6cI//2Juj3H3VXiEqNRDt8   ###f4gXiP9FgjjjLH5tR2HQgxkN8VIuViGypRu6yEmHm5niSULTtJPpy7Qbjl5QkMhn   ###2+Rn2+TnK8nnK8nnK8m/oW0ymqYZtsnia/ICEnOXJsx96TnXynqTdWWJpqLDTuoZ   ###nEnZV5vy3rTV6oz70xh/XgS3SJqclzsvgX9VWgBj9JJ3TV0YWqXkTWHq7tAqRReR   ###9r2k7qxFjo3AH3euWUoZTyL8ycFP3snxn6L8UHYStoCFQp7e5PN4AosQg9GyYLWl   ###fWTMYZzN1UGNJ1CeXcA2wN/WKe6us3NOslipeMKSE6gvxoRGqo7HOJBmSjvLd206   ###Ky2xI06leQDIMAZoYuISToVHL9zmGUqTDtQcZDdAJok3QZeKe83DEWZxwdJZRVAV   ###N3squdv8vBmWAA8YtQjkMBqokAGbg+O3785bO4cHb9/CdkrCp3ZfBWsU2W0tMhJU   ###hQMpgbp7W6ctIDcnp8ZQcCQr91ZQQ5nTWHoshIOZkMEz5Xjv8CwJk9XZRS1oJOvP   ###gAOiM3MQfj9zyc/O4ehqbeOM7JG4lXmFrbGk21gUP/agSlbf3uyiVs/J+otiA+oa   ###kn3Wabe+DpgdViSH+CQQDijNPNMDNo5m64bl7MYtdDF7K82mVZkQOjt4fQzMQnr3   ###uI15he31SbUxC1sM6ufEk2mvRySPjBjYsZ3VSOgSgqoVMkCR6hW8CkiUbCGL2Ao6   ###uQyLEZTCgCvtoAF2VrgEZ9wRhtXmbUfSVH80oNBgQVdmodhRTzgNhRnDMWOEGOQ3   ###nOTMw6oQ27n+KCkpcP8ttgFITplgJo+wDJhJ1dtMmKWLqiEpG5qHDSnRYMYqqIaz   ###ViEBY1ZOqwyW1hqp2pmLZQR/IbNzga4W+DuT/qyLRbuCccs56/Yzk0n5rDkT+kuB   ###s4mzwnV6dsP/6+j/BEva+cP0f17VrTSU/q+Oz12vsVJ/1v/9Wfo/N63/Ow8Ho8nV   ###nbO95JwHURS24dfdXNXfwq4Cz7EAnvVtz/q2Z33bs77tb6dvU1fMlh9A/sW3zmxP   ###AEOrBozLdIzJb+/xA8hUsw160fASqDep1ZYLWw5lFZLSJWqBzgL8Ssq4jiKLUdAL   ###IigU8FWS8vhmOtjFMwAI3393wknw25EfrayVjo5/Xlv9TKTgvw6OEan29nApzsR7   ###Om6mQFSi5kt4MkHTstdLx/Afm/FOwkk/aL481cMDovwKJWG/f4nup1cDGkoUDIDa   ###Ar2Ogi6euMOOSLPrA9W9BOoeC50UEEo0RefW26PRtejhJyDVI+e/v3N2QdaAw6Yz   ###iuhibAeWgOfMVe4CP2q6a3Lo3S5Kes2XZ0AVr0AkmoyE/fEACPBV8/9MMTkb2lL8Valin, et al.           Expires December 20, 2012             [Page 192]

Internet-Draft           Interactive Audio Codec               June 2012   ###F5GLw73fCCLWvLfwIPLDyDka9XoYIRugfep3YVpdOB78Pj04gCm/WXJ+JkJrwWaL   ###oBCgY/oOX+adBp/CGNagy+V+hcN66PebL3/b2jn6DMeHP4x9cSMIy3YwxAOUl/Ds   ###Lp4Eg9iaqhjtp1Efzrym26Bv7PvcrNKXMQAUYODVG+Wyt1ZLAIC+vTs9bL68mkzG   ###r5aXb25ulmDC2G13CZZrGQ7YOF4Ogura6vIVGtVNJ/Hy2IejJF5mmKyt8ix5gkvj   ###bg8t+j/jTlI++RMU9sgahpIG5aTU3cIjrKQkShQcp0EerR3CXo5eljfRy7ooPsNO   ###a+H3zaZ4IKKZ54VhAwdaFu/a094Hs43iRdPOKZbn/rCKZRgxa9gtHwXT7h8+elGs   ###XCzmEi3lF53ScuGEjOpiTFVISQhLKhCEDxwzWkoiaTnoITHhNN6+Mwb2YzgBjgk5   ###E+BBAJnYJYHrAAsXOXEAv6GESG2I/Ftwh2wqh57HxGYBxpydhH0nnEDNIbI7QI+Q   ###GcFh31wFxGUBpUBjdiQfnckUWuROMGwBWRp1OtNID5FtraBaj1kt3ZXMsYij6wGn   ###yEMyEy7CADojoTcHgoQaAkxuiI2TfeElsFg4fagxinDzwmD6IbDqyMb5Ti+4AXD1   ###+7gpjYSOmANyeNlX9ogj4rmqHgazgHK0ebkLDNZAOtcJdCSsGSfRdNiRJuJM8aFN   ###2IUc455SekrAU7R6Nuf5OA2ByKEtZNj3IwGySQQjQGIjuH6hAwG2NAi6faCJ/Tsn   ###Fjw0jA3znKOwI9CeQsKIRBrUXgv2fALncWu0OgrVO98093ZaZ78cYeySPBsrLReO   ###YdjTiNaWxyUxCAE3HgEj2kbXh15/Gl+J5VsSlnWkosI6bBRFH5utzuam6AbD5qyL   ###bnYpHbmwGfXJ1BlJJ4kKlHSTNvCSEAlpgVEviCxzfCWzCUz8a0CRDj7EmBGwH2AN   ###Oldl42qE9oXfmxijVLscjrjNZiUvdyfaif3etEkeA06XL9KkhNWXbim4nWxW8qnM   ###jYBnyhTwbtDMaXCLdr7TT4zo2/cPCFpTlmdk654rl42x5DdlAgG2Jtbjh+VI9Ikl   ###yFpNV0dbSE1QTcwa4rnWR4WnhVk08+WC2ONiH+AGGXEmgJJcaEwdL2J7wAkMewA2   ###KRSd8NrwTORgh5cbiJ87qGffPjkX0E2hOAOEslfJqkBMCeeoqgr0zXh3hBIsiYYw   ###0fJkVL4CSbbMO5bJAqLxiIoYrwDxSaCVSKR7ahq9bmwYmJ7/LifHcH7ytixzDxjT   ###22imNoZ4O6R4xxROpJgspMMay8zpqFmecbqxtpdSA5pJPdkM+Tfr3GrK5KKJ04pj   ###1xoPgQIB8bEeD/E5jpmfLheUxfdVICNHE/MIS9y5Ujk08hzeJp62kfhNgAZHdG5h   ###SwzpNDw0TgA8iubZmxoswLhpLIH5BnaCdW7jQlrzvJ1Y38Vh3iTAmeVwjzYr64k1   ###IceOGfxGr29+uTK/TGhJzIUiT9+oqSe0DKXWBQHv9RXR0dMoGoXLB0fvMCJwVILC   ###kzJUyKewsGmWudJlknQBm2sm27visinqwFQhAyqAJMNHQIYiS90Lm81NKvgY8OTc   ###dxsb3M2TgsludwFw4daxE1LDyXblf+J81S9Hw+Al7it3GaOvU2qTPO4Ukx6onCcZ   ###pz9AwAArVc8Eq/kgTj7oJwGP3/tNDWT8HjcjWA/sgUqXm2pdoEDe2Hb9YpTYs1ji   ###X/Gr6AGoxblnMiYclzLvvzgpjbn12gvhF5ST04gXxi7q7EMr1g6dWXhllCrLzxcL   ###4JhddlF44RwT8LIOCNiL9nemTQpiDpMh4zutOsJcGL0zpIArMBji0XgCPO+/AwfI   ###8sHhyetcvoS8LCA0cvTsUyBFAxKJnAqfA2ZeJhjLJp+mLZkPADpryiZxqGKN4DHy   ###Ae/Q54KOZF4veFxums/XxeMmtb2JyFAU8fl6fS2r5Ymm0Ot1gxlBYs8QBKD1+kW3   ###1JtYBTiLg2Ale/3vciLgOsM2j5lKocmy+y5fkm2rJU92gQvTok5gqEU3vbCcRW/u   ###wmbQVWQy6Vh3+I+9lqjmxifi5E/xAoQJUKaZZAfWk0uHDwVzCuuDdYr8DJbj54Pj   ###3ZOfW2cH/3dPLFR3JFnqOSyxlO8FI6gWi4dmcLuaY6Y3m5tp9ounUU6/YD6aGVQs   ###YtVVK8YN/97MKXDmAd4bGxJ+NN+mgkyap9LgTDFWso0sDlG0mMCEMTqXEHcIPFUW   ###Xlg6EOPbUKGFQoH4Kkxs+IEfX6eWl2pupGBDtc2nZS6J77CdZo5OM+4XOOWNDdWf   ###rZNRJJePSZYUSXa88mOQCEEa5MQ4/+abQAN1UDNTSSlecjnr9Xf/D4eT/71FzDwN   ###wt6OKeFxxnDwimeCvK1/44fkMJsSphPjQ5bUaDtjJLMGgoKSKWrAMcWQtAYXBfJM   ###YFG+PxqNCWpDVAUx7KLpPQLOd//PJl04RhJ6TFHrd95KVkGeRs4qWbThy8OU5lgw   ###Msro9ymQJloSMZEhQvMV5y4QcqMlvhJDXnZTuyG+isLh9TzKqGQiC6VnKwQ3mtqb   ###k1zlj05+2jPwqUivy4lapLw1C9nawmTppOpwtkySmG8XWMUMKV0TeieT1Gtib8Jm   ###wHvdfIQ5QBI1+3zg/xxIcR+P8QEQoMF0kIztSVfmwRDj3cb6/lwq5sSKMyJNrqax   ###0/MjFhbbUjOGEZCjKOhM+neA3Jd+REoy7IAUi6oTvnlmTLGlx7JiGdROIvgOkCLZ   ###svvmJk0OJm1uhyKUzMNOZejAlsxBgd/x4abBDReN5nlH9qW3KRSFY0iwGnMb/6z0   ###I1qqmasLgdZmKEGoH/i1iLaiX06rH4Sq5waJ7idUbyolLpE+1gyGE61HEdhgKguT   ###dPT33y1N2oyZMeNg9a76hoqR73BIVR4CdD3AfKLkKsYKpsfwL7MOfYv3fwrGZDZb   ###ksmU8ELs9APYGRgwOLjtIP7HY1/YtvjdLr3QOdc0jByxNH1fnFhqWb4xZyQmSdSN   ###bKNzacqliFqSMJWNAuUsOqZ4QEN3KrWIUfA9HE0joUwUrrtI9X0K0lsidb8zHS8ZValin, et al.           Expires December 20, 2012             [Page 193]

Internet-Draft           Interactive Audio Codec               June 2012   ###sQNy993YpM4I7dWvvc37zXJf+5ELZPueUA3DKZeAK8WTCaGLCs4Bw34mYNdhK5iG   ###TZwKF0nXdDwx9KV6iiVxO+xPAASDEV7rDPBa2h9OloxoBg+7rfruuz6xoXkzsIXA   ###xCZyX/28le/UmQErM7TF7DuvxGBApP09yXnpnacb/SzUm892lP9r7D9F0oI/MP9T   ###vbqi4z/Xay7af9Zrz/Gfn/2/5/t/P9uMPtuMPtuMPtuMPtuM/u18tClKkeGkLb8v   ###4KXNsULm24sOup3JQxy17SDRe6cHJ7uOW/FqesAnsFaHW29VQfGd4zc5Of4LgsGn   ###IOr747wZzY3q759uHe2hol2nsJJPkm3g4M9QzaUaQShgI0BGgVI5Ki61vBo3/f5U   ###/ONucDs7j5MUtWel7hmjctt5i8lTdkQeH3TrJFdOGj8dHKhx9D9OA0wrw4FbEgXI   ###P1qMOhEM+7dEFOf9WAWb1rHRGJoi3Kb5RmUqTr3BlLn6leFmR6Q+CAbjqw+1i2yo   ###OTLx9DrJoYUNZ1fPlQLPYGael+M4mHZH5Q5Qf7J5wxw7L8ldMTGYgX97eJQa4rBN   ###HuhHsMzp8cfy1RmtbcbEtzA4509BB4+4dR6lzvyDSZ1iac8GZ3IU3sIJCGe6iPiX   ###tdwwa99q00m2SmK2yIfEGYUoNqWwaIwokqTZvomI/dHlMc8j7ZxqSKSI9K3+aHQ9   ###HdNneqjxzxHZpD6jp+dfI/HOX1b+Q9rX+ccfJ/95tUa1puW/RoXjfz37/z3n/3mW   ###357lt2f57Vl+e5bf/pfIb0ZoafTjQOc552gXJpDwoyNaPY3JPeR4uSaD4jv7+4TP   ###sJm7I6D6TMiQhtyMomvAvInhaxAFffL8QC+MSeQjLQSSCfsZiQHt2f6UfDeArZ9M   ###7oCUAneKlBA6cfA+S+xkHC9Q2L7fCdg8+qdR1IZnWCwnDix+EdyiTXSM5Gzr7UG+   ###xMbTFN7ex5mghwrdQAVxfKfujOglsqRAdoF77U7HfTrK6HzqEo3KDeh4FlejKpQ3   ###9YTDQE767gbHnJeDDgzvwFB7rgDkaMzhMB6HkaB2eWffB/kLzo9taB4A9D2dh1kL   ###A+Da3z96u/eanGPIHAWOXuUSiec2iAZAe8mCEOZAByt0iI4DwleGs6USPG2p/uyH   ###g7dmNqiHpYhKZ4pKi/HXQKNbvV7iaUs+bl1OJ7a6IJ0baqbbKZYcjRPahnjid645   ###/akZv80MtiwixfQnLRJiyDnAFGcKfTKMPebILiATshVOVvrl4xp9pOlMbsJutx+0   ###EPAolMO5eLluOd2aoaBVC17zmFId62DG/fImZkI4pqaPa/hxc9NbF6/keDArr/iY   ###TLbcVC9SeZYxkr8d6h+avIaV4JjmJJzgunBGCex3czMsORX4f0aI9zn1JUhiu6GS   ###qlO54HjZhIx7x3gStc4PWrtncFpu1+tmLgfVS7Opkg1ZcaWt/FOfBbBwDWBY4k8u   ###Y50KeRozzzd3XCu6eZk0I6N0XmdKEa1bw9FD4aj+PwsTjGA4ml5eOeMRrLiwuYkp   ###mzNZcA0DNEtADlPkiZiFL+YSA+YZkeBxJLwCcDy9br17e7azdbhX4JBbsH/QsC23   ###e/BT1ctt7e7C77M3aBq99/587xi/hvmSu5IvHXvwY4XFX6TLTEBBrzmv8PagEC4f   ###59fToboN8zO1EztoqZHYiqltZ47I2A7m0BQWUlR2jTpGaHd6k40PYmHZbtgInmRQ   ###EBGzGIQyPt6IcMORF1+Jg4kTLPlR5NOi2tMUh6IIxpigPI4ijZKOoHt66qEOQYWZ   ###E1SY/myFDRMyoZwT2Z8RZjIRdATiQzZ5KwF9Ks2jcojG9PKnrdPdvZ3DXGKkJafH   ###UD/DU+XsfGvnByZrgDdI58SXzc2mNqCFPpnmuRkUELjbk51cjweW6Cwv9x2MCiPB   ###/b+mc0uMhdhYpNfVewoL0zZM7Jrcj8jNnruNXGVpZbVeXVt1oT+3ni/C/lg+NnaH   ###qJ25AQj5c0uuV++JSnxa8gh3YKnCrpDHGFuAU2gHxHiNUH4CPqsH0q/TBsJ0Hb9y   ###PmC6m5KDaTMuhPIOKYxY4Phq2uuR1+moLzOL/GakFwkGYyY/QUQGOAP/Gr0KAY2A   ###8t05tPOkYQ4OIezD2G6IWQq+BwB2R8hLKNsaxrQ5WHk7dilFRjEn0G5z01UHyAK1   ###Pa597JXdzCbmVL7DhBK99Zl7Qpe8oUHyHpkz0FmVvezK2hIINrqgVPq9l5+RwQNW   ###6RQDL6CHH1GO4SVgAbB75W65cwpy2MC/zHjZLvqnZgKXwt24WISBHb07BAxuVb3W   ###j249V4DRlnBRPhx7FxgSNvXaLRUA6mZ6kJktuSUHyrp5hxQL2R15H8rHnpVtBGoU   ###m571wCtbD26SJW6sEtKqylw15a9gLoaAtb0OsAjHtfKXrINfbs9ehk65e+pkrQNC   ###dT3zsbs4cD4nJ/LHjN0pZ609YlF5Fhp5hBuL4ZFn4FE2ShIifRU8+izo59soKEcj   ###IWvZZPOBJCZbBoBy3wmGArjdNGGYuZTJ3iMMeDkoOXdwpN6ZqbQiPIHuxkbreHgP   ###+KFrPrzDJG7lsxYAOgfNAUck3CZgKWEjO/wGOpl8AEa4HObVa7ORUDdCRc1GirIR   ###an52IwB41B+gP0rHl8I1cIwoOA/hJIITaTQMMnESJlEUndyFJTyAs3ANRlmWpSK7   ###1GeddBOGkdB1lChoRJmc7mPUo9eWj8UwJFOp+EmeVsnRLE9nfOsU8r30I8oSJDFu   ###FE8Y5YK/wDndG9NBu9CximRXZui9r6zHZYvMXBZyeJDnH79hvgJoHrEHU3uPdhSj   ###WQ83WxrpFbL2cIda2yW5qexyyXbKiX7Cp9tXLm+r8txt5fGuKiZ31bqZlQ0zkJmE   ###F9vGRwVGA+uNh2nHkm80bT7dA3HrVIkMKVmx7Xeu/ygpymD6/jLy1Oz33h8tcIkS   ###3n+6TKZ4geAvJEA9XGbKJLn3MjPeH8rNZFNSwVYgA1lyLM5Ckh3kF+9nT5INzaKl   ###orXw6VmU8kIsSnEGi6K43DTdZGY3m2oKND4YAmGCASdYmyW+WMFBiyubwnA0KRDDValin, et al.           Expires December 20, 2012             [Page 194]

Internet-Draft           Interactive Audio Codec               June 2012   ###w0GGyJM0RP/g26BbJmQ3eZ9wIebHy3i2CPNzH4/yKG77a7HbvSx2u5dgt0n/+z1f   ###xKAfFrKTHpE+vsqRaWBDdGJCX1SMGDd0BuEtUgq6Y6PTJraQzGA5kjx8+QEcfDYD   ###X/x67Htvob3Ru3dvWNLbblAWii9Fd6Fj1LHLEBkDwhB1acl+vaNh/y6Bfgswyu4M   ###LJxVHslxjzRYDyfChLGUF9UJnQ1kGJxsvBXUpAyQc7PUDD1L+9AT/Jj1iBmxNHzR   ###/gLe4DkirWQlhwCgPwop/TRIze3R5MpBZSZD/Xx3a+che5vA6hUB2RaB062UQhYH   ###rKpQk/NY9h6qHXywQjBTByVXFBfUGMuspeW5JlYWHnJAF72k+rulJ7oHc5Iwu7V6   ###kT1bfaGsAGhVbGbrhVxrK9NAEdsyFYRWWVTYFBP6mnIaIRdCJ0+i00LI5ClkepBU   ###e1x2yzlzDfP/IQjlpWkCPLSA3zO/fxFCWb3Inq2+UK4EJJmhZL71EggFlZ1Zqm3v   ###EQiVkjH/RP/Pzh9n/1v1Vhqusv9tuJT/t16vPNv/Pvt/Pvt/PtsPP9sPP9sPP9sP   ###P9sPC0vRB9mEzvX7FJEuzEfoi5ZI3TvD2jNh2KlffJz6Q7wPGHapbRmUO+XZFmCR   ###+iD+gDZrv8FxVnHw7HVq8NOAn1X4cdxrx13y4KcGPw0ocO148NlbWnWq8NypXTs1   ###+FyHdw3466xeO2vw2YVyLj4kwbdSgobgB/hSpwo/Nfipw08DflbgZ7XkuFDGhfcu   ###vHPhuQffPfjswbsq/K3B9xp8bsDfFSpfIV864B62RIx9ODymFLMoJ4JC9+9skshm   ###03kzWef2wTlp6ymEpOO62N52SPGCRh1hCY4pA/AMgcY5lJy7XPXQlHqZ8i8GTq6y   ###5K6u1J3utnN2fJp3dIj9LG9FhHpLt//HQP9pf144a/BhFZcClrGxBj+wrHVYttoa   ###LxUumbfGy+iK5b2vURcKwbKWuPEar/MK4E0DOqnD5zp8rsHnKjRcBVzxBJ4g3sxu   ###dLXEDcMI1+BntaFHvlIRjUODdXhXWxGjh468Kl6nCGRNNgo9u+4a/HjQMBRYg4Kr   ###0MhqVYwaRtRoMLbWa9ywGjWUdVfEqF2jUYCZ663AD4wWtgGPGAquQaHV+uyGa/C+   ###WhfwrvL2cXnLvXBr0FAVGq1Co7CfXLcKDcP3iitGDY2uQqMrDQEOaLS+koB1lWFN   ###4MBG6zBteOn+/+z9eUMbSZIwDu/f+hTV3mc9klBB3VUyxyzGuJtnODyAu3vW69Wv   ###EAWoLSRGEjZMj9/P/saVWVmHCux2z+6zQ88YqKo8IiMj48rISB9wC0NyoVewnuCf   ###Cw1DoT402vcMXEOjETQaQaNhKFQCjfoygdRoBA3BRxdWuRvA39ArowMahZ5dB947   ###0Gg/MigkNihETSJ891WjgC8XPrpAPgy1L+iARmEimDpwEiMhPWg0gUYTt4a2Q4K2   ###Bau01/TPheG7QGou4NYFinBh4twYfkfwGxpjYHweKUwaUhDxMn3/uxFZOzg63P9L   ###y6rdGCzIAmA3dI3wfEDbFcj5LbUHuKzgeJoupKBxgKEc3EsgWIXkB4M3e3nGAXgA   ###buQGbtj3otA3MwdUTxqQk/qCc8t5oVU4gp57qS9uwcRywAi0PvzwNyu9PR9NqcSn   ###0fmCjrOc0jUexNXlQqPhcHadFq80+v/9Mp2vnZ0t1l6msw+D13iJSjYZ3g9OcANi   ###9WpxXbgK++X28Z/oEukTAGyp0DzDpi6gqXd5+RWXeThbnEh6FhETMXT85fMvYO1s   ###q4a0PIGw6Fcc068+rwQn4UJA+/QcJPQrpq/QHv3yPS4EZfDZd0P6xU9BQL9CX7qL   ###+Dnmr/3QIZZJLcGC40L46CANyrjNA/C4i3C7yAakL8zbhZQH1ct+8XmWyYeuSnMg   ###u/9ms1kx/8GoZ/3Sw+P/8AMjCvAmDbCVcOp6ch8EXpog3na04omI2SimQwXeamhd   ###zzkBgUQJFw8qGXkf2B+PxxZez63NTZyarjGyTj6iwnERPR6YbzkUobSozlrpBR7m   ###MBIGqmrG6QqpkCOl023rHlbcTsdwbaoQf+O7uXOne+ATCBqGkd6Ak2MGBtbVptHr   ###kRjPeb7V0rIU/ZMvQMcYbHXxNKVOEGQSkDRfm+46/d7Ilwi/UPAi3vOFxJ/c913P   ###2toEmtJjOptl6Qc95QQmHTHjbIkj3Fnj6M0MgWyPVrNVowBmtaTzXpIREQgFNxMn   ###A2IiJtDQFOAWfm4QKPhXjtkirPjJfW8XXrxHsIHkjbkwIMfUFZulJt6vQPE1r7MG   ###v2gqkNihFHVvjyXIwSQ2aGUFC9GHL6clryNbzjgarl48NiTUga80wvcZwwqPbY27   ###jok8JkuAzyRHkxZH+Qmh6actfdJKrnjZVGXhow00gLl9bauALVt2kQGkE4GF3Tzz   ###Mp1WwCKUVc58AbdZpLNL6r04tSMzwO4YPYzodgG6oVAAvl5A7+KqQa4AKHTshxtd   ###4ZGteTjJnbW2h2PqdLXzvzxwri8D5yYKy3N3wneCmZmR1ZyIP/CMfKGz+yoCNAmY   ###s5MTAc7QhjVawkVGCu2NmJAauqf3RXInmn5fhwsDDKPyllXivUu6yEuZp6Bcc8y2   ###W3veT+MdFrKJBv23fou3b1T3dfI6uBvsdWvr2UYvnbX6WOtjvC8z40y81zeLe6bi   ###1eIs/tI0j+ZYtuTvX95Xp3Nl5Zf3m0bZIn/Z/IXXfB0OKxhEisTDvpxGh7y3Zxnf   ###2UXe0HRiJLOFIqtGjJeRJL0WaRublZm2y2/yG1EYFp3RR4EymULnsIoUMJ9GsniQ   ###VlTgw80s+zia3lL4zwMQFshkY9Pr1sMu0pqjjkrCtnQzmlKocifAgJwM7Z3d/VPK   ###LdWlTFpGxCQoR+st8544znNVSHukCl+nd1+qo8gWRIaXRJjpmaCJgoeE+kiLBapC   ###qJi1t9suNNFV/YhimB8gNdutk05aMO1cZcMPnMEJ1P1zPHB4TVjTSh33Ua/a8bdC   ###mqoCgRvcswnwkvZlAs/cs+znyWULN1RCY2UqjXEbPGPvgi7P5DsujcGTvp3NbqbjValin, et al.           Expires December 20, 2012             [Page 195]

Internet-Draft           Interactive Audio Codec               June 2012   ###XCOjnTUiNfTu27jpM7RprRjuLbKh6LPIUi4hqbcqAqVIDmXmQAWRY/2yUcLWL7Vb   ###5EiuH8y9dqz/Aep/2FBUvP6hgOdfC5t9ONfl+dW0/QGFCYOhWWMNJbyery0jCfM/   ###Uemsak5rguLDlgLYdot1i5RRoiLgy3Wk0tVreMXK2zWD6egCiyIyDMMsBdsuLeTm   ###Bjgw2OJr0QGqyXI8FyHDrhxr02qaF/urAVn/Uty2U6e7HL8rCHzT/nH1vxXAZGOL   ###IO+h05W0ENLzuS409WYGAwbiefafk2ed9W+/0mhzULr4t3PrWe9BhGmQq6AR5Nnd   ###aNF2OuuSK/ARnKz5zHgu8Wj+h5RekdxTgyEsuEX2GHdDly8eKBwwqHM+wdeihN1k   ###e0dqKWNsSYK/ak5AqScZEmWyOHQGsxZ8p9IW/Lh9PMB9yr+cdKznz/P3b092B1Rr   ###u6ME1+V4epaOB7S3U5SBl1O8HTgdjW9n2Xo148hSz2GBpk6PgKb4c61Z9Mt6lbyC   ###ZbxbO08Mp+IA9+ZRM0Lh+/x5eWW186nb2Pils7RyYcl3a4uYSSgb5YMQRwkSphmg   ###Vrqo4uhPRb4i+ptWyLqdGhiWr+7H+lHL1FkBtwjly+1XQEffr7fKBjv7eUXkY+ad   ###y+kUXTpoIqpLvslPhpv8txL9IJowqMoUEjHnu3LSW1iAKSkCY4o9GE1gKYzOdXZQ   ###nvUN3J9yrL//HRYlSNl+BE9VQ6uE+eWjKQ9IoRJbyUkGeg2oT+PVFqW5Lb78N++7   ###zd8DGnRCzVTEBt0cRBaGez2nyBvUy7SnbNXQRusdi10XMbihHF7fENQH+o1D9rMh   ###LzKw+29u1Nks4m3/APr0uVV1h9jy4YROfbtJbbPeI5v1nSXNBrXNukaz5W/OeuFc   ###CPGPuTWeTrSx6K/6XzKZBjhbW/sHHQb2d5pRMnHqzC3FpAxTioRbg/jQohsZOGUu   ###zo98rcF7TDKczkcYUnRDzlXgFwWf7yqxmWfKBHmGBrWupcY9V4l78FT9dvtvHZwf   ###0P2c1STs/u2/bBf9V0GCezyr1hFFU3EqXj6PI82kNzez6d3omjb4gYnlk8GMiLYy   ###Ogg8tVQKtedhqrzJDmqElnF0zg8xMtR1/JBPz63XVqP9Hduo5sb9ft+L4jBpquaV   ###e/Nit9+PEjxu17NO9r6XS7YwCbKkbnPXVGX/fe6WKDbrF5v1V6M4Cl0/gsYRGr9T   ###XFmMJS9QWAL95YvRFDn/SDQFgRf0+0kUOt8QTd6qF/aTJI76ob8cTYglRhPom1+M   ###phjHm8BP/8vQ9CjsVtAUA5Li2P221OSu+vBfHDieH1TRBC0HX7HKksevMrOa8wXo   ###cFeLSHjcWM0RGgYNpT2HoqLZKyspVziRkW1sFD4XzWXTP71WrS8qHLajfVUrdV4I   ###dJnXvTdddno7qLRRi+ZSTd0eb88+L/nh1ou+s7pNoqIMMQBQGeu1g6GQ3Z5uwyu2   ###+65UMffU1DphSqXx6ILIqyM+46Gdv+ejj6P5CAO2MFeFUClXl+MgiPJ2TV+YAWdj   ###w+uoVO9LXLTkmC3harnjsooxOXG3KXedkplZSLlXALZrbutRWUPIy9WETR3qyxuK   ###B8oNi7DQnenT5NbZlflnNzw63O3iifXVsIsBH3x8XT20RyurYWet0FbHekSZJZn1   ###HgXUwd6h77Xx7EbcuxhPpzPoagUfk9XfA9JOIWkff9STqdwEvOF7eajnl/wFNfOr   ###Fki3um9rZFSElh6ipwrW6vzT2BAjDf7yBsCahsXlSJscxTfve+j6P97l65hlwDI2   ###80oEXic3eNHBgO44aLM72uCkxt5zMcmo8CB80bNqGV23yjsLxz3MXtCb4CzH1APG   ###NboADMMaG15vSQMvHlGf3T+vt/f2C9zhu8L8VZxc53i2bXpvsJWSYa8cCd+VXWef   ###6wOsaINpaTf1G0wCKuKvbtel0bkkGkCe1uNBf5PpozG7rvGw5AZTwa1jbIuY3pfH   ###OV+KCS/NRWrSfyUzZrWgyfWFwsvlhbubzOIRDePqWtJgoRyttlW6J6fSamELrliB   ###7vn+gvJ4lw6XL+UlNVZvFdyc0jpC25+XXHtSOf/HtyH9A+//cAPXjfLzf2FI93+E   ###T/c//red//Or5/9Kh/LUgcCmvZtvelcIHfb79wtUZZlA6ZkvjfoxnVEwAX4YLYAl   ###3M7MaEOOa8UV0Xo6Nvh0bPDp2ODTscGnY4P/nNdGbgOlGbdGyuPSSyNb/2qZG8mD   ###wfeHb3cGsBCOd//cgY+WkRxfPg46z5+XXoGlfHQMH7CCFLcKTbUH1+kvvcH1aNKx   ###/rNltXVbGxtgkK4Um9nabFP5Dn9sUzVqmyz5x/ThUGnewbbUFrZUQjE5IEce5rmz   ###2KA3vlOI3kW6SMdt4K4da1B80YNeX+/t7w4G+Nc+UCAMXIcDyJUK2ydAy0iOJ8Y9   ###G/PF+WhauGgDX41HZ/yO6iu8tAaDdMEMNxsM2m3gzWSTdPSVlxLvN5pgnDqH/ZmQ   ###8rkSDuIjqM0XqGRwZANWFivtQkVkAFBgePasZ6+xJbC0SHqk447F9iiIrX+b00mK   ###zPq38xfw8J+TZz2LG8W3PczIyBo9iMzZos3KuYlfCYFESdmxfkUr7Tt+gCdjFM+4   ###HIWRgaWcQW/PrH+lguufa5v0qJkeXUCTXmZf17iFQSm6CeqJSW/ZEB4DSR5LIWX3   ###Dt7ilRBp7wyvNk073fYZTG++dF+eYPrGNv7YsBzrj1bbhr871guLfkmAanfD2j6b   ###T8cYhIczhVuNFD29ap49gsbc6KHmio25kY23+UhbZmOwTqExDTc0B5Bjgym1dkat   ###UWMHEk5eaqvQ2PbPhca2ljeW3j3UGAwTMPpFw/S9hmGa0/OIYZbaKg2z0NjDw2xo   ###DCTr4RcBhku9vqHtn78IqGUNveVLTnRTK0TL+itIe/OrXaT0N8cgwYH7vzlpIxPp   ###tOrSlOorfo0wqdwHsl757Hv6s++tl6rTS16sc7wzqPwR2qaPeIvL+tKq2SSbrefD   ###YCc2CZQ4f6u3jCzXy9+CoDsgAYQaghv5SZB/e/VSVXDyl7tvTvb2QY9x9RvQcf4yValin, et al.           Expires December 20, 2012             [Page 196]

Internet-Draft           Interactive Audio Codec               June 2012   ###AL3s+12A1vQHdQiCjgnXAAGrK5ODicIQqUoYC/xR/Aa6i/qI34pT9Gr35dvvDSWD   ###TogOzrOzW0lVQOFD5e+XiMBR4dao7eODEMXnQaVwOrsOM2ksV0qsNtQIsEKnrkZQ   ###U+Hl673D+gpnUKKmwuneYCf8ub7KMLxbUiNaViO6K2Rv0L9l+9OgeQqJUsRHZ2lr   ###Kb74pUDs/KlK58b7IokbH+qp2111LpaRsalFaXrNbDe8qCdaNzM/1ZIptGkQqd5Y   ###veuRkxFZeukjsn/jYw7p7vciAEkcmO9FYhTf7/5MdoDUuSt84BucSu9PfjgmOcZX   ###lxXXzw/7yz8dE2Osr7Xs05uGaj/WfCtUzD9ZZVDMT2VYln/bPn17vH26C3gn/lBA   ###+/HR28NX5uALVcGEfc0YFqazGl50C9OAJRjX5RK5zH/1ylQgipIHBI/50S58bJRZ   ###tSJLS3NOiEf/5zIEnFbiKuXMQvlK7VAF87lQeXuH6w57Ru0hwPlQC+X+JXHfw4BS   ###wdoRFUpCMSzpu80lCX7puzKG2oYZp3923YHC/QN4hbL+YwsGjy0YPq7gm8cX9B9b   ###MGjEKN0nV6KmEjF01kz2WeiHb6N7VNUKIVXUAwSuaEk36As0EnetVL5jBu5/V5Z7   ###yqHx/f7Ry+19Dnunkwp1yqHquVLYotAnp2S/NRQrRr1r8NiPgoD9y9N//4/9V9n/   ###y69I/Uft/zlBrPN/Bo6H+T99L3Cf9v/+Mft/j9n+O0hnH6yXUzzXi/cUV/YDW1+0   ###DSi7h0t2A1v/c7bnintzVvc3bs6pDTGFra/boKuH5Is36L4FMMYmnfW0UfcFG3Xf   ###YJ/OekZ7dM+gta/epCvv0EFbX7VHV7tBh4B9zRZdzf5cy/q6Hbri9hy08lUbdKXd   ###OWjmK/bnajfnEN9fuj1XvzfHY/uC3bmlW3M0bY/cnHtwZw4aa9ibMzXZP+2dnAxe   ###vz41tueMV0t2hZZf0s5BIrnrbDAY3oxv5/ivld0hH7Ge7Tyzfi2nS8NDoSd7B69w   ###60+1fnd9PUK2MaEu1PZaOb/8YHDtekkV+AO+j2pydr/I5h2QJtcgMC8nbTfqybuS   ###/l2qaRw5KgNbUPJrhm4tgzV3A5cLle6wyd3JrZYC05IZKzWKueWwqfR2vMDDR+ws   ###Qy+4tRQOKlMpUIKhUuhPrwcnb1/D4GVPbw5CaZzpvUyFJOW1A+EC/FtiGCsX66zX   ###vh6ttz6b1wat1zdXB+5s6WVqulH1nhs2NkFew/JFjpcgMrPVy1VM+QMg8InHySUI   ###TKAx6yqdW4F1kVLwYwuPd11A8/ALW8figH6QdEOUluctK+ji/7xWwWMqw8gHjpcg   ###MY5wG2NygXexLQlgr6CL7hQyA7TzS+gYv8a2hID9zuvmA5bDvJV0f92z0WKWfTS/   ###lhFodeUBD7uXhkMJahsH3M2fhxeX63yPehcwZdzazkvP4rd7GFMGC/hvoE/hNVZW   ###G9UP+KNjpePLKQj8q+s/APYvLteoA+vs9uKCtDauD9BQxqxb3PV8UbqpAmpZ1/fw   ###c7PYeRsP2facHoYH0w/cPub28BygxCxzVijSTnRNpIQUoRE4WNdRe9bje2rj7J4V   ###PCCcGWgxSIswKOxHg71H9Ae8CxskMLDKpIQkOcPMhzaycseoOl5zwuQS6AASAy83   ###gZ3hMLKs3TnnO6joNirMf0Ub+QAFXgUwztIP81UTD4zwISwZaOBmnA5pqAAGDHpG   ###x0nHI0yixwD9Adr5w4vq6PDoKY6QFN+6d928LGU6ArYzvb286lFTrElnE8mjORmS   ###KkzAzPlSKEAJAIUNKM2aTlLLxKjWdWNYiLE0x0r1M1KAr20Z84Qz2S0WNIHuNEGt   ###utUtG8NQqdBgOLoFQSwNJx8JTTYurOLKk5QTmnbUmp63Ffvp0Wx3cTQ9bHMA0kTG   ###3KtceMVNnqVzOpzV3NVjeuisa06gb9qFsfZGkwEskQEMtSMz8SabkcUFZIf8AA0f   ###fc/daHIDVkHOAigSNcWfeFco3fBLb9Gw1aRvXeARvh78cvHX6uqq1bt4h/BSshRs   ###5HbBSw1LW6+5+Guj+Guz+OFUju5aGWbrysYZ2mgsIxhMnFtZNukQZhhJcTz6wHbd   ###xbsP71dnVIb+HMl85kcdCDe184EYK30hlg0D7pXewJgA53mjo2/YahFWDpFf2nRn   ###vVZp/FzelPzf6v8jlWp8M/yGVwA94P/z3DhQ/j8vcB3y/znhk//vvyv+v191AH7T   ###YP6nCPynCPynCPynCPynCPyni3sed3EPKSSPu38HfYHTG47fNwK/oYG2eQyY4xjl   ###KDF+7eFONqz1F9Y7B5ToG9Cerf03O8BZsgtY+SNK0sXF11rFezJ9z+qm0AC2MJqA   ###Vc8tvKd0XsPpbJaNmXOSlTunFtAGydMEtuqyzRrNz8ov1OHndEhXP9ffXG+UhwG+   ###g9EMjo6B5bw3z/2zmw6+Q2uIh8I19HyYOL/596Zw2yY2SufanTyLLMJjfaeOghez   ###ulbaMQ8WY0ooMChvb5gFj0AkENL+gMrFxThjm9SYjcKFziauZhoiM5sed/4LJtyG   ###X4UsjXioeabuhs3Dd3B4v7zvwZBGILh+Kdw5zeUlmgwLrFju+55fKIJ5ZvCw/+B8   ###9BGKccjabAalejx/pUusrbc352iFVKiOpPQUjxvwtJsD13PAsMyKMJSH3h6tuHRt   ###cgkDNalMGZmLa7z6FH56xRR9+B5TERCKKp88+TSyXbv8mavQn5vczEoJ77MeNtGp   ###VuPmuJpXX62U9dPI2CoLhn/bpbrllmadXt0MvUxHY7qIGp2r1qfMwiz2voNXT12m   ###rN3Wr8RSKrINTTjO+57rdIq0KLlu9RItV14Fm+miS5WXVNRu2PxYfi1YRq6AQqKP   ###gaYqFaLIL3pulOfh+Cz8lQ+NjGbt6uXBd8YB4erXye11r7qC8ct9r5ik+LD0PJ2d   ###L6mJrhuTlf5SydNxWEm9aZD7HDjQpgSX5rGsmAuhLr2RkaYTIFqSqBObzK+dBlTC   ###sJGtAKTvDJ7yudgmtGe7679sbcIP265plqtv0i8jA7BqBt9TIqg7I1XmfXFOAbLKValin, et al.           Expires December 20, 2012             [Page 197]

Internet-Draft           Interactive Audio Codec               June 2012   ###qD4Xp3VUmVaUdc3Tep5NerWM+dtO6xfPqomJR8+cbc4cjOwfOHPmNFVpT+YSPpbm   ###jdUdpXm06yJz6haqiCBUX0h7wXs/OOkgKCx3rPXUNGVgWZQjpQjlqtQ4vcTG0qHS   ###f+qbqkAlDXLmjtpUAwUlSnIFPVwQ4Hm4UF1Ik3mNEo/5fL1VSL/y4zboVzv7RpRp   ###z7qT/CAnqPtKgmKVsLh9B5if9IxRS64P4wzdZMupvpTBbm06lczVE5OT390xnWji   ###NwqWMzz9WqpTjPrFlz2dAUrTIRSe2HgDQ00F/lCutEwY1SzcdOhsak2utKUoV85X   ###h4wOnaGTq2f5+qWB9e6Yn/f1EKS0uyJ3HODSx34wpxsxQUzbBMLa6di+s+JqgFSh   ###Nv0BilV+0chy0BRy5SQCg8RNafRo+S2524BgtzaXKNRIzNZ5rllPCho6+m5wbNxr   ###l37bUOV9PvZ3+Aj1z/NrPfKs5ReUtZzLUNpxvYLkAvvPdanUuRybAohYuTjsv+V+   ###+6f/vtD/DxYHujm/ofv/Af+/E/lBXPb/O0H05P//7/L/u1X//+noerq4urderlqn   ###YIWMzuDH/ZIdgCcf/5OP/8nH/+Tjf/LxP/n4H+njV0pHwZNvxvDmWXh2dwY7+//R   ###IQd6NiTlnM2tW85rMPjYQSV5rXuEkThvoOUR2PEHwh/PZulkeEW3R4D1M6cb5rP5   ###gpPkE5dM5/jCmooB6Pbwql75Z0Ht86nOPiEZRYAZZeeXyFiRjaTWfHQ9wqhI1QEy   ###mJY46LB3zP9M14BZXhjZACDw+32YFim/SuozX4lDtg7dKod/wPPmd98NKB7yGv5q   ###Dz4+d+5ew3+UN31jI8Avg49bW5uq/N/5L7M0lfQfURLLeQ+X28FURMuKwV8ruiT7   ###dCVckQaXR9WYUwjTusjGY86UCw/DxZ3VHeD80dSaRSd4mn299HKmsKYt/vILstbX   ###uqdT6wpmYsyydTIFgxWndJaOjdt4sQdrvsB4q3GGwbWsEmQTpNjZ2nlGv3mCKYyo   ###h55hSc1LRT+BZFrYw3SelZuF32DpsvYiSbS5IW5dJNv8dpblGg6HSuIWyWQOspje   ###AV1dZhxdNrm3bqZzysItMN2ezenu7QX1yQeIMF6SQWR5r+6pwXymeOcElhbgoE42   ###BtuOpD0PFpSFjIIJBVi8lHQBk/WBoSQIcZOD3l9hoCFDmVURS/I7vVgoDMJ0w9gH   ###GPLZ7igh7+obLoETzPhW4RSG+YkbWnyaKi2nJa6kGaijN6gDQWGAbERXZ5goR8kP   ###TVp/y2ZTwcneBU7c+QgaghUJmDeGRMoBVMNJlNhXwARdAisTQhpR2pLru6Zn6Rl0   ###urjH/ty1truxMYHhkJY9n4IiOkLtJr25wTt+oSvUi/N7kieFmcIrlAEPV9n4xsru   ###bsZKKQWyAFWF4mphtBh2T6Cm1iT7NL63RjpU+dykqRmqSGoeSQ2cIwB0hzdNhoud   ###MxOi1bVJKw+zQMPDgPahNjY4OTWuovEmcOS9/aPv21IO5ofX+Wb+YmurPbbFucW+   ###EWlgZNtbznonDzw/YzfEbHPWnW1tuSE/nm1i0Ganja/ERQYdAxzu31UF4D305+ec   ###xRDE9vjJ1fAl9v/NaAFid/itTePl9r8XeL6f5/+NKf9vGDzl//1vs//jqv3P6X5/   ###t5y+QnRGUt83+Aa4ejq+pzuN+GjGk1fhyavw5FV48io8eRWevAoPexVYqhR8ClNQ   ###dvhewVLUIPDn+ZdHGNZHKRaum78Ak2pwls0XAwKnXQikQEOlVwp94dSzhSCKJZvV   ###1+kdNyoX8ea9NIYh1fzHDdzTNmTP3IGFLhDGYkxR/X8PhDCe3N9vuuUbfgliDIjx   ###3pfL0yeMuPCWxjdiV3eyJYzPdzXbtjKAju0GhchG3TPFWtgMmX7pll8iIE4e6qjf   ###uaV3hP1KSX5LZd18F57jT2CmzfgTQBPupKvsZvDYs+4x6uRex5yYlw4pCqjeJwwW   ###O4383ej9llMThmLMwkSCSCr779QAZlPMt6/5DYCY5wBUW9nSW0/moWMGz00oBKcU   ###IMBt9eS3WRyhL6Znw2AxA+uYjrVYwJi7HmCt03grcUPbTlPbTqXtSvMVMjIqr9eW   ###1HRkwFBf0qCjArWtL4WAKLE4v6WeqQQMqqlHKjMqlpA7CR8YfGPX7iO6duu6XnL1   ###syyfmsiP+3ejFVhouIr4j07vXnIu2nWFqWBeaL20ODFbsdvDx3LUHAE9OJ9+mnDs   ###VFulF7W6aByBpjkEnvXufZHpG59AhvSMgBeUA/THTvGC9XKczLvwfZm3Lq5vNjkv   ###afkLBnMG73sUaha83/zV6dH/PpvcxQXuAp1jrLAZTgTgmeHGkoFSJaIEQnnX9roj   ###2+28X9FPK/DU4Ud4KoRSrki0MrXrNLbrqjac2hZwVe9sbno1UTJLxmIMZ2VZv25h   ###PG5xPO7y8RhDamrbVe3Uj4njl0sBfUQhFkbZ8Tl8p05PCHoWD7ij72o8nI5gudJV   ###fZYdUMzy0nBlHbpTiFP2zfsCuUh3E3PeYjyyGXYMve2nl3ItH5qGHBBkzMZmUBFY   ###axjRPKIms7ubtr0adgHZdCUg9ACI7pSfKdBoqaLDreXxm8LKoWJ31OOvnWKQta5B   ###f3Tb0E1yQf2qv8xBmpODh0voCAlOS1CR0tXBwtqsiEOdv3e1f9Fzww6F3Wty0hHZ   ###xUoSl50X/awjBTEkm4mFQJM/iSp6SCByyl2HnEqkHbYIDzk0CUDjGRGIje26ut0i   ###R5xnuJtXEyJeYn1Lvt3XEXmBP5Z1Yfq7TiWlWuml/tuQNR7zws/LQzkBRJneus/3   ###yz/7Xo91p84jDuuIzirqso57xAnK6Y8Cpi8u5pkov2Z4aTlaFGenJohU40x9BLxg   ###SGE2WckVy5YRrIrjk7n2qkGrXOheCqWXDYXE8MkBQNox8qtqrvVKS1J0I4KkU+cs   ###Kko09Gbq0QTrOzotQpzY6/7yvqJ6E4xmrfu81r1UWTJdNaYGX9YAA+E/6AuMMD2b   ###Y+ypiTtY28WvBaThbae262qxRl1t1cR/Lht7cfice1u9KMSaPoSOIka4ofslDcFkValin, et al.           Expires December 20, 2012             [Page 198]

Internet-Draft           Interactive Audio Codec               June 2012   ###vQUBcz69PZP9VEYRp7wAgyYP++YPwOg983brX0thtU4xHFYIYmeaokOO+Qk7DIM7   ###3M/CK+rRx4g+gyVGEo7uwWMCzvojUczFtaVGpyk0lhlLoxXjnICyj7QGaQOpQK2l   ###HAE5M3MCXUWedT1DGiHEJVeDlL0vLlsTHT3ri30GqHE8wi2QL+HXowlmhTEmzCtP   ###WH3PBhvM+6mfV/eBec2jyI1ZyCPL8eDi2bw9sr1uwerpbHnW8+dWzTcXv3UKx2AW   ###o8lttox43BriqYtQR1b1C5spv6BOWFxj/30klEv4Is/+CvIRJ9OXkNAxZ0gDCXAz   ###z27PpxSmMbuZjjUFySwWZm/LwckrvNpom+ADl11GMykMDZi0DpNHMULILzRnHN85   ###qy+hvw/rv6/kLSD87aGdVt0PuS4Ws2Z4BqUMYmI1QDuXLL4LjBtM7eGjGhzWNmgX   ###Wqwp4NRx8PJX/MEKGbwrLTHb1GEqJwSUJ5X1RtKEMtyEGgyvsuGHd26ESwF0NuRJ   ###fs/y1M/Q+Lv8BtQ7Q8mcZdfTj9mAxBaYKu3SqShRLW+y2Wh6Lo+jiTy2zKNsrHae   ###OgP+62aWfRyoakaj9B6VGEM3/dBD9fQU/u+UTfXLnnVZeXlzWXYA3N337u564kkp   ###O/De+fXOVajEf0g9U6NUHmY1VjnCkT8D3vXDunBrfrLWlGDXBfJXiKD8yUBS/vIw   ###//MOeaRuWCtE2MjWpn6vbwSH1/lbJF3aVgNITxFc/Myt3m3e3W/e34tQaDxFeFfw   ###xiLG+MAOnqM5dcxjUIVyd0a5vFDRtXt/r5vpFZr7rP3G1Pvdfe5IphZwupYy21/r   ###HbnevXmAm00KsBpNzy4UQRayIg6K4pFooq6CR3d+VdR+sT4dLc+LLIxzTvAVL5kH   ###ZdaOC+2gxXHp5CWLnIo6mM3/OuO7eNoLkIl3953e/GrFNU5gmma8bvDunpNZYe22   ###u3J31yV/XdFPMZ1+yOPmOOZgYZ2ufTBtjA+b3vqHjU03XP9Q9rIDIk9BDJ66Z+vV   ###7BKXbs1L1BRydeQUT9G3PaDNlQ+dNfjjQ8eUB/B5I19GBoeWo95a9TbGwbvreOM8   ###hSvk2SdwYO5ZroZjBx+Uy6xIOtz3yqmzVVllCu4zWlfGRBYlhFFm5VTj4bNZyuiP   ###i8LwC+z9w/s6vHzWSzNfw8uWcbGXxsXsFvI7LFmqbqH0Y1s+e1TTZ3XlP/+eK71u   ###if8eK9z9lqvbra5sb/WiC6vbhV+lFW4o96eubYibDiznkvoO7WrhXNGjalsg4yDs   ###fuh+gFV66lTbE1aay/x6bUpKF+wRGOdWfqXXqk96muS8qPMZBqzIXTodG5urof6K   ###RDFea7mSr0hcum6ZT7vrxbQSptoNbWxsql5U/zdYzdiFMAZOn5gqjCwpSjORJoEO   ###OOmEwYwdYMb+ElaMUK98yNVWGu+DPOILeANrVB/e52jUWJAdUO+9zX/U7SRWNG8u   ###6hp1Oq1arT5X6VVJW/X35d14Nd3YbnmGSno8dg6TtmVdFmb3MlfsULs/XTE1eqWu   ###beSaY1FdMxRMSwfuooL7FLP73xn/e/WPi/91AtfV+T+jmM7/eqH/dP73ny7+9+op   ###/vcp/vcp/vcp/vcp/vcp/teI/6U7SN7sneItk/ltvfJcF8T7u8dirf9PCG5Yb/2u   ###juzH+rHX/7elxP/n1v8LYe//kPz/rh86pP/HcRD6oYv5f2IwCZ70/3+4/r9D+r9X   ###1f9LCny9JdB0PKDOSChbAQXSM2yB0+z6ZjpDBVbu/pErhlClhP9TtaesQ0/2wZN9   ###8GQfPNkH/6T2Ad9XT+GlhpVQfGve8knvtuk6S3z1094h34ZpXCrKggjv/JSbLy3j   ###LCLXx64soxJLJq6ka1l1l5da6rrK0rWVcuvYv2NH24DgwzbJtx7dq6YuHdvGK0Q5   ###YRF9pdvxrD9gkT9YZySRZ/dS9t9v0ll6LeVOSFYab/GyNmCdn/gvo+paEZQ3b09+   ###MCHp4VWGBjx8599cwSC3jBErxYLWH/DnH1Bca6C/AD6dM0a1axSh5q1T/JkXqA5A   ###RWR/TGcK6lcZCKQZZtQBOYNRq1qZKEAGn0HrkSKA6HOuVu2CY5uheBOK6jCUI2dJ   ###99ahCLSPBhzqosUyuh7GVi2yMMuWSrIFyBogI//LSSe/oFRhEJvoWYRH9al+5NwZ   ###vH2HL9/ni1KHqutXhcivYrPyDneBDQjzJdwIIYPQhT9b1aXeDDzifdNqU2PdDqul   ###aRtLTC/oZadLT51Ox+AQX9LmQ03KeebfijUATDG+nd3908FOa3gFcHQvx9OzdDwg   ###kuOzBVhUbkeuFlH76hSFTe1Yxvns3UOUsoMft/e/PwbRat7Y/DEdX85GoNqB9k6B   ###Hcj/HoRosJjePAIqLLYMMo2PMheFGaDHDsaXtRnloEG2x9PJZUc+daznxie3kxP7   ###ElZotdXgBwfbf9odHOweDA6PtndArp+o4mXIbe6rxyBKzz2TINbkAUfe6fSqXbw9   ###fLX7GtSBV6oPAbq7vJVOT3pa2Wx73QeL94RcFXz2YyoZ+CpQKYBnIgEvnZmnoCMP   ###ZOwNODTr1aDSfNHp1K0GIR+zw/UqPIXnzU2nY/2xVIhIM7+WezAfzlIMlv5+/+jl   ###9j73NTjZ+4/drtdZqX0LOKx9bb0ojOvboWO9gGbctS+sbM0m/tFL5tGEn1MsU177   ###S+j1wSrLqbWJWB9PY48gscfQU4U+Hp5WxRdL/FlY95K0GI8Rp//6GElH814kVFMz   ###qoq2GvQ1jSrXU3hA+kNB78dvT57eR/p/r8+Hi28b/vFQ/EcYRZGK/4gd38P4Dz92   ###n/y//8vjP56ctU/O2idn7ZOz9slZ+0/jrAVpQ/mMKX/zfETn+g9ewQDoz5y3EK+G   ###dYvFDtcCSlU9zu6s16+JntEJNwWuz4xMUmx/AMrDww7T2/E5Lns+9/IxG9/jYZgU   ###eSGwTFjPyAxozY5vL5G73QAXX9wDK6WAw3PshPJhy0pGeIHDjtNhxh7XH6ezM3iH   ###xdoisPhDdpcOF3hpGmjFb/Y6Pby/aUgbmZ9SHAnmjF9MAfBsPr8XpgvjxI8Zp6q+Valin, et al.           Expires December 20, 2012             [Page 199]

Internet-Draft           Interactive Audio Codec               June 2012   ###vbHOb2/GJMpIPp0Tj2pz4mgo9ykDYYsSkryo2BOCkX3MZvefEOaOAhqzW19OgUFd   ###XSO2VU56wBzBPJrMb0Yz4XYd63V6NgMJYb2E5gFBfyB5WDcxgK7Xrw/e7MIKAi5r   ###XQFIIHovoOcJogflNnqme3iXH/DTySUJVuhwPkwpBzeUuKazVoTPogsfOzR89/Jo   ###mCkfgMUOLi4WS+4JQKMC24HpBo5u6fOVk/w8Y3qXXyHG8TqqzQHlbre6H+Dvd8H7   ###conFp9H5+Tgb4DjQQsnDd+AnhqtbqDgPxtPph9sbsFGwtyGmeMC3mIq7bXy3uuOe   ###EWyjoOqsy9WLqt5wnKWzUkWMt1nrotbGCeZTS1E1zZfCNZ2WDtagB6D9+ZVQ6Ghy   ###g1cUzGYgGQHzxd6kHYljKoFr4EkwgFEAlZcgJVU0UTUcSm7y44Omcltfnt5E/gR0   ###nmfVQZ6B6ZePsj2ZKorq0JBB/pJ6CAsElwoQtnRgp+ec/rxNWJkTQY+GowWwBcCQ   ###u+Z1qphQnf1+qMjJ58uQ8s0jrZbe/3X1j7L/XDfwndz+CwO6/yt8sv/+x9//1Zih   ###9NGm4pMt+GQLPtmCT7bgky34zxa4o3cfUAdB5X1eve5rIPrI4AfcEhfLIH9ptV18   ###r/eax2DnLOYcYGNG3UDF4stnsHqRP0yoy7Xu0ZvTF3j5EKtj6jImzJkAOjj8jUlT   ###oGU2ewDA++kt35mDF4aBuEBDK8NUNcgNOZfe7BKZGu2dYOlhOkGmAVwF1EjzMiVQ   ###Q2/pFh8wD8nuBOwoU8a81ir/T8O5XrZ55LYsoyA8PqIUmG+PKAUQow6qpmF3Z/AT   ###rMajn2hzymrTHT2yr6ZB7HSBkRwPXu6ddhDPaJmWroCS648umJnzXVY2X391k85I   ###Pt1O0KzMzvWVa4gjE463sKKwjxPU9BPdEygZ0zGrE9AKHjPHv9MxHuQfjuh2NjTK   ###b+fpJcr7FG/aoogZ0LtXs1ViA761uQV2QgISjG5lMnvmW4wsX/WHl7mBsC1fDkay   ###KLtboFv8p6xovzOy8YYvRMAZiNAeCBvWUIbT62sA8eJ2MmThPB59yNT1aG06SI1U   ###peQaFBVROp0QFRUm8ldOefLylsz1c7YF10CUwS++7ilHM+/Cnd1erHMlHBvFFom7   ###5YwakVolGp2DwAV0GjXlHDm6OtAhQi2Mcdmc3S8ywg0oTnSNVfqJSQJdIrMsPV8T   ###sVrfEwjxAbYtXb0kYiKPCl7WRi6glGW4ascStQ9qSpP5krdUk2ppUaN5MBVYbqNz   ###Bg/UoLygNFS4PR70ESygLqcTPNDdWQb1f7qaop0+WpQGy2o1OZ7URWuab+GKwIvI   ###qNbwdjYDkqPLvox74IjmloCVX+L1wARNgF7N9niyTMw2T44xMcU1T9elzRXEMgTu   ###qb6l2eRSGtqbmIzzhWiUyv0EcC0+ZRmXWUxvFLEWukBVVSXh1Q4RAqmHB6Ju57R2   ###uMRe4aY/7g50Ypz72rbrwf+oUV0HPm10oyJ7jVe1sTZ9AWwKeAEpn8x1oXy70wBV   ###jt0pCK6UnYnDFGw01Glv0kv2J87vr8+m4/mS1XS3EDi3ZX2XmIRUB6PqUzpa1PSg   ###7q4sEx3wVLWaphO8cA8FKPAtsCHRaBgSEs/r61KZ9dbndZ0LbjQZI+stXRhJEzBA   ###Gp3XXBkpeSXkQjomzc/lFkvcD1q5zBYDRsWDbRKvrDQpl5RiOzSQB5tRw0WBckxf   ###5qUJpoX/DPn9M9QcclI4zy/2O1czjZLkIp0h5RA7IYkjbYnkkIsqz4mp5YaYcVmg   ###QbN8cemITOT57WhBoagot67TD+KwJotRhCtdYcjDeGFVJb95YIjAI+6Sjj+l93ME   ###bT5GoxW4m9Kl8G7E3NHO9y62s9XL1R4Gw5reiBk6HRAUprGR5jc30/kIdwWAb4AK   ###gDTbYUlZM20kZR+aMYOj2rU3If5zzCU7nc8pS3O3y3rR/6D5feT1sv98Z1kr/t9x   ###Slsz/zj/rxOEbqj9v25M5z8d/+n+x6f4nyef75PP98nn++TzffL5/q/z+QIbAbW0   ###GMgB70DbFIds19oltVVfsE78GwOH5nPgQrSizzJ9r/xonio3H1/Cvs96jK25D1QB   ###I/EcFjcs+WE2B54vZ+IAEOis4LmzKBqklZ/BQwh+ZDimUkh/vZhbb4o3vuMVCbfj   ###xehmPGKd2PfiKNEVYJTAmkp1cCTcz8qaTRfpFFpwIz8JWipUAdRWUdQGDEybnbhg   ###tk6GksJFvBrarL2Y8wfqXUVYvMr+QUiGXjWSlVu0iOR/IBqtfxcjjqdULC06Bym2   ###n8KuOF/YDWN14UcDRv+X5H8BZWFAuZQGF6M7UOauvoX+HyzT/8Modvn+d8oA40eg   ###/4f+U/6Xf5j+j8Y8bVCo89qo+1BCFgpbBGUKb2oB8x4s9ctsks3SBa+l89vrGyYU   ###vrqdND4w5UlJnL+wggQQYfUjBz/uLZSnf26Jt4U2UUQFRcfDfAqK4M0M2Alv/lnc   ###tpyzrtgprvsN7JQnI+TJCHkyQp6MkCcj5J/GCGm+9h2lmwpDoaj0V7uvJczB9Rwd   ###nF58W7imyIjz5R1iKPEO/tFdRS28JAH02jDsWa6TwI846bW8KOpZfgzfgn7QsyIf   ###vsZ9r9fq4wfXDWP46UdYJ+xDbTfxXajlJH1ozY+wzSgEXdfrh9gQaMm9lh+58Mbv   ###R3jdp+9B3SB2fOjZgS5aYdCHumEf762M/AB/xgmAE3sBtIxxuD0rcWMok0QR1Oq7   ###2HI/AkharuNGCJATJQFC5zn45MY+wup5MTTgeomLcPp+6OOvBHtzgyDAktA1thKG   ###9BQ5fURDFAWEDbePL0ERBCDdxEvwKUk8/NX3ERK3n/TxHicncBFzTh+79Vxq2nP7   ###IXTreUGAFz55fUKTHyCAnp/EAK4X+D4WCWJ6CgGJUCSMPERl5Pj0K8AJ8KLExScA   ###yYEicYgAejH3nkAf+CsMEO1JAv21vL5L9fqBS3MRUQ/9Ppb0AWfQiu/4CT2FffqF   ###kwy/+jEA6MM8A7i+C//DpyCiX5GDRQC7OJtuEvSxSD9McJ4dJAwfBk9PHo7B96APValin, et al.           Expires December 20, 2012             [Page 200]

Internet-Draft           Interactive Audio Codec               June 2012   ###KOL5MV6K5QX8MkiwOgyXSoZRgkUiB4HwYP7pV0RFosQnEnIQFhg89RBzK3Hg8C9q   ###BTBCRRiWGMkQfwX8SwgxpiJRrJ5qf+H+rkqAZK67/aPvDwOnuOrUu+qaA1MMb7ee   ###XuL3d57LC45vB6v+PzH+j6tA/fNc+UeTBxDieOD9EhDfvN0/2R3sbO/8sBsWAS1+   ###WQbuMB1eZfD3eXYXAptwQoYab/Zr+meOBElQ/rUSmAT853q4VHAuPIdWhLcEDVy/   ###ZbQhdfMf2Ao3hdNPvMpDIgFuU+zcbGRZY/iD28l/UItEMMB2gLqJnvAHcxT/UT/K   ###jQa03EJuVH5Qy/QjQCJHlukT9eajW/KjlT+WG6Uf1F7+g1vGH7QKYxwbTgvwICL2   ###AjUUAw+YIHBPFejB73tMD9hx/Nj/t+JvWhj7dpGxEePDCcpXhY/Y68t0o/yCMsC6   ###LeS/KFWQK9M/lDaARsRJiPfxoSQKWA7SPyiDMxFCOWCUFvIiZCjIA+kfEEZEUgr+   ###QbkIyiFqQdjQP5odRLUvsCTSR0xttXCCqX5f6sC3GKUsvIuRCTi8bhKUe1AHJWsf   ###ypEQDlDywT/kFA7SNMpR1yERHis5TvLOxaXnklQkmYhSz5NVAEIRP3hE04mA7DP6   ###EC007FhAQ8HrMygEBnBaEoy4mF2UCEb3KG1cnCAXSVv6y7tCGHDKSDi50FvLxZly   ###cYpIcrghTTCOKWQVA9c7rXziifiIuomL8syNST4jY0SRl/DUompCaES09TVgBISj   ###IMFLsF1a0sQYuH8Eh7umXkPSAfAHlktI18F32LCLwtLF5j0cvEdSlli2RywO4SEx   ###jh15JMlJDQiFoyNtII0h8IRMmi2PsBJrXKBqQuOm0RIv5c6xKZx9Unc8nF/PI70i   ###JK1COiJ5GRLRtpKItCTFpRAiF4lfhkmqDSk22IzDaozwao+UFATLw2XjEffipYJk   ###23cVBRCd4TS4uBRdXHNuSAwbi0SJHoiD+hTW6DtKKCDderSyqUvGXai5HuEuZKmI   ###04ZQJzhfROrUJy51njmkWmk/KuIIH33irx6PxnJFXhBgtJaoMUYfzTGhuc+Tanmk   ###YyEkfWYwOIEMBIy5xaSa6F5pUggPHi8upCciSpqFQEkzntt+wmgH0kl0Vz53FaAO   ###jF1RPU/hE8mQZ8pXKGIO1yLd3GOtVg3DY20T0MfLvE/0RiuJ5sAX9DCjbBFBeHot   ###orbouZ7QQsTMk4iXSJY0TJpGnDLmoy0mOcImgUqEw6yVeQUuAg+ZCJFtqKwRGqUQ   ###ZYv025C5EiMgchWV4kIJmB5cjxgD0VDAb2PGQYvwS0N7jMAbpjco8ADDYieR/vXw   ###D8Z06QezDPnRQhPL4h80fwgS6brxo3rgH0UdgH8QuekfREr8I1GEhowkqADYqgW6   ###CrlaUH7hR6J/wFpp0bInnTt5QIVZDjn+AEuKaEn9MDtEwJBS9GjqoMzRvRTyuh+F   ###0TATQ7pCMVUD5ZIfQc0P1/gBMNG0JEqw4DLXo3kElOpHq/IuKPxI9I9YcXwZTQnA   ###Vj3QFcj5h0FaTF9adMSIcByFGk2NmfL69eng9Ke9V6/2d0/IJz9An7wyVeq/FtZr   ###4QT88ObOwnPO8jzXdd7BX7x2fxXjzvncs34VW9AGQ/Rzjz6hTmYnYSJfkbJskACx   ###fMblZoMSEPL3CEdsA7/1+XuELdteGEvrEbI3G8zshL+HOMu2H3hSnyx0209Cl78H   ###9D3w4pi/k4FsB2Dv8neyBezQVfXJyrFDsP75u4dKnR32Y5e/E8nakd8X+BxkvHaU   ###uD59B3EIs2LHwIXpOwgqHG8chQw/0CN+T5yIxw+6gYfPYLDz9xCJx06SfsjfA+q/   ###7zsRf/eQ8GwAJ+LvpFzYoKd6UsBBVQJehL5HJZwE9Rl40fcZBY5MATBGh0uEKDfg   ###RRwwEE6A8h8myQ14FI4X0ywBdnkYDml88KLvE5wwH1zFB0sOS3h98hPYeLdDwiXC   ###mKoEUJVL+H2CNAgYl16fNCN4kcQhl3AcKhHC9FOJJOYSYeRziSTkNiIAiEv4MY0W   ###9325hBvR4KI45F7ifuAwxbl9KhHHLpNggFWwRJBQlTgJuJeY9AsbJJzDo40dh1+E   ###EeHDi3haQXV0CWPon6MXfU+V8GgdIH3QzHlhn8fS7weMjzBGSWWDpE6kREArCYSw   ###53IJ4jrwoh/S3HpB3+XV4jH5AJw+LRdACEMakEcOXvSZPkAeEEGCChhwG36Migm8   ###CEMerR/EXCKJuA2fVHSbflMJ+EKAQUluA+pSt2D5Mk7RJYcvsDcqAf1TCYDHoxIA   ###IbUBEPNoYQwevei7jA8YJbWBo6YSgAcqAXhhSAFTCTMHn3pBXPbpBeAWSyC2qVvA   ###fsglvIjGAuuRIMUZo15wBqkEzCmVgDkOuASZHzZRAZUAuiDQY1m0SDlcInYZjthl   ###SJHWqARQH5VAaqQSQJ/8wo8TLuG4VAUpmkoAjVMvSPNUAlYBjTbp94m14jqhF7hu   ###qEQQMH30/URKkK1q49qj2YfV6NFkw+qkFYXrtc/81OfRQmXEGK1wKoFrnl7AeLkE   ###6cY2cgnGqRvTZBMfoRLAWbhEzFwceU+fXiQJYx24E1VBbsUlSI+2kZ9RL8DgiK8j   ###v8MCwAD5e+ASvpBB0nPoE5gJr1nip/Tdibh8HBIqkAHTcxLRd2DQPj33edqBgVN7   ###yM/xOzJ4egZ+j99BAPCzx1wDBESfnxm+UOBHeYLf2fluk7zB7yCAEn5OmAsnxPdJ   ###XhGLDdBwskmeMe/rc/sRIwhonMtHEa8Ol3GO8lJIjusDlfIsJQxPzMs8If5E0pjA   ###8+UxIpJWD/TNZhGpP6LsNuvaRts0vSS9zc5JfJvQkfw2wScBLuOj8ZMENxFAItzE   ###EMlwQSGXQCFu4pikuDkJJMZllkIu0Y9dcxrt8jyTJDcJgUS5SSm2QUok8+2c1qRE   ###Qu73nBhtg1oZUpTnQs4MR1/mT9E7S3RZESGjHUW6uWhYppvrioW6ufRYqpurk8W6   ###LGCe4MoaZ8FusgGW7MIpIi7j8xolUc9lAlYLSNZzGRTuzJL6AjNKd5NrsXinNyDuValin, et al.           Expires December 20, 2012             [Page 201]

Internet-Draft           Interactive Audio Codec               June 2012   ###uUxIW2I572MBb7JHlvDCQWXsKOJNJssy3uTDLOSFVQueUcoLNxf8lBk+y3mRCTJ2   ###FPSm2GBJz5LFlb76IuIiUV9Y1pvyiYW9iDCGh6S9SLlIyvRDzxSELO9FViay4CKG   ###GRUAKdP3IpG4TKYk8k2hzDKf5Tar1yz0RbRLmbL0Z7EvCkIkZeKoLzqEjMtQMwRm   ###lPyiiagyIuFcUYlY9os+w3NhqjzSDkp/0YpUmZh4OakDUibXrZg2SAEQ9UvwgxqA   ###aGgyLkOJk75QBxA9T8qUVUHWAkRblPlCNUAUSlVG65wKZkMtlTKoCYjmGkqZXLn1   ###pEyu/0pfCcsJUg64jKFFC22gOiCKtowL9QHRxVUZNtNIQZAyfRLRpCEwQzaUfsZh   ###xS5gpUBMB0/K5NZFIGVyA0SVyW0U6cswYxhm0gzE0omljLaFEikSEENCXUFKhMQf   ###lTVlG+aWJyXisG/YY6wgGAabbVh0vCAMk4/nqWwT2obR6EsJhhSVBimhzU6BNLdL   ###VRsBCVnUG6SEtmwFabnpG0mJyGflrq960cazp0oo61qQmpvfqo2YeISyz21tv0eO   ###KsDmvYgg0/RXH5U4lrpi+tti+5tNk0cv1niMxDvrm+Ar098W21+Z/goByvRXGFKm   ###vy22vzL9FY6V6a8mQZn+ttj+yvRX06hMfzXPxjQTISjTX1GKMv1tsf0NSiL+YpAa   ###EaMy/W2x/Q1iJdtfmf6K3pXpb4vtr01/tWi06a/WlTb91dLTpr9andr0t8X216a/   ###WuPmEufdHmX622L7a9PfFttfm/622P7a9LfF9temv+Ja2vS3xfbXpr/ifdr0V+xR   ###m/622P7a9FdMVpv+ig9r098W21+b/rbY/tr0Vwzf5Pdk+2vTX4kNbfrbYvtr098W   ###21+b/ko+adPfFttfm/622P7a9FeCUJv+ttj+2vS3xfbXpr8ttr82/ZVQ1qa/Lba/   ###Nv1tsf216a+kvyH82fbXpr8ttr82/W2x/Q0tg21/bfrbYvtr098W21+b/rbY/obG   ###w7a/Nv1tsf216W+L7Z+rVmL7a9PfFttfm/622P6GDse2vzb9lSpoaIJs+2vT3xbb   ###X5v+ttj+hsrJtr+hlbLtr01/W2x/Q7dl299Qf9n216a/Lba/oUSz7a9Nf1tsf236   ###22L7a9PfFttfm/622P6Gzs92gWkWkO2vTX9bbH/DuGDb37A/2PY3TBS2/U0rhmxn   ###bfrbbPvnphDb/tr0F2tKm/422/6GtUX2mDb9xWDTpr/Ntn9u0LHtn1t8bBPmJiHb   ###/rnNyLa/Nv1ttv1zq5Nt/9wsZdtfm/422/65Ycu2f275su2vTX+bbX/DdibbPzeu   ###2fbPrW+2z7Xpb5Ptn5vvZPubpr+2/CV4TL4kEujF1fJGlYsrNPpkg1+DxOZ+7qwg   ###Y1/b+mzq6/Gyoa/RwWa+tvLZyNfIZBNf45oNfG3fs3mvZ6o0kWza63lmw16TQU4l   ###fu5A0jY9m/S5e0mTYF+8UxFTaF+cV5FBwGLKa0teDHnD+SXrTnnH2IjP3Wdswuf+   ###NTbgtf1eXqZivOcuPDbdteUuhru228Vs11a7GO3aZheTPfczssGu7XUx13NPJRvr   ###uSuTTXVtqYuhnjtD2UzPvaVspGsbXUx0baGXubKY59o6F+M8d+myaa4tczHMtV0u   ###ZrkWHWKUa5tcTHJtkYtBnjum2RzX1rgY49oWF1NcW+JiiOfOcTbDtRUuRri2wctC   ###WAxwbX+L+a2tb0POB2oTwGNFIFa7BBFrCpHaRohZlfCMfQZtc4vJrS1uMbi1vW2o   ###M32118GRIUx/YmprS9vQmAK1nRKwSuUa+y3GdgstPm1hi4Gt7etcrRP4cr0vVJtC   ###CSuG5q6RtqsN1ZLbZ6Na29SGciq+WTKotT0t5rS2psWY1ra0mNLakjY06NjYXjN2   ###18iI1ja0oaQHxg6etp8NNb9v7AFq21lMZ20554ZEovYYE7IzYrUFGedmSG6leLKB   ###iQZzvn9J5nK+valMIHN3VFnKJQMqt698tfVKEYJB39iZVRZybrz5al83JtsuMbZ9   ###lW2cW4aR2jQmzaffN/aUlVWcm52BsSOtLGIxiI39ajJpI3Ovm21h3Ik3duApJ86P   ###QVLcec/fLgsQxr32s9Filn2EUvkeuyOhdRySSgLdkVA+j2QtUjSvKvqGcb5YnqK/   ###XIqUdHqtIJTYTleHMvnI2ik2j9Y4aqaBI2Fnrgg5HGIoEWgUd+dzvGdIIUMuB21h   ###UQp+CCWYyYspFCKUyKFEBc+S9O9j9B6pED71H3I8p8sBwggvjoPAJROlT4HLDkdu   ###Ujibj+UDjNOh2DCKoPOxQhAT8eMgHYlAo7BcHZjjJfTkcEgpBcjBkgHs8KpxJIqL   ###hHBAFUKJX/RogIkKoWKpSFHRIceSehTRTKcvCKccR0tYoRMZ+E5iNin2zKfAJFfi   ###tzzSXjCMLKIgFhLyFGnrcgwgxUD6WD6geK9IIiw9OgeCTIgYJ4dsU4RI1GsRb+qT   ###AkLEqqIUKVSPzoKQrRlJ3CbxXj+SIEA6B8IHTLAJipRMKHSbHD0Rh8pSWCaFbweh   ###xNSTikIGl4/j4GA/l05NIL5cjrXzWLnDVxQk6roSwEbR1AGFhroS0OpxgLUEE3J8   ###WkKxwBIUTAF4PkUbEkopnoYiQSlEmI0/CZrk+HMYSSuMJErIw5EEOBIOLiSdGl8R   ###TinwlEKgQ4pzxkeJh0Np3vL5PISEfHqksSPXJklE9glG4AVYngMK8RWWDyhEVEL8   ###WqRZ+bGEUdPBG1K86UxLrKJHfSwfUEigjoH0Ke464iBvly1ufE1qbMyhrhbr1thE   ###pGKKyLgKsHxfBXH6WD4IKSxQQiE9Gh6Og8HFVziOwJUTCBRg6GP5gBgmBzHiO6jQ   ###IoWF4m8pWJfsHzr/RHKajF98wjY4IpT0Ywow9yQCGoNWW2RcBlQhlvBFjwaIIwlj   ###CbP1cCQBjiRRQWM+lufzSC6OixTukNCMf+lDBWgg0EEcX2KkPbL9+hKXTqFreOIG   ###IPd7LVKTyaigQHQKbFaxuWSxk+IRqFBEclkEaJbHKrYLjycA40kkrJyiUn0KuIzkValin, et al.           Expires December 20, 2012             [Page 202]

Internet-Draft           Interactive Audio Codec               June 2012   ###rArHqdKphYTD/jigk2xKbCKSWLeW75C7M+HQdY+MaCwfUHlfovo8Gh6Og8CNWdNH   ###fPkUhN7y2HqlyH5fokHZYsYKAUe6kTojsbM+vqKipHZi0wEeSopV2BydcAoIpRT/   ###6qmDEwFXkGBsjweYcNi2yw4ORA+OhLw9jjoqEhBOyYqhIwlYIYg5TtXlAM5AznmQ   ###6oVHl0jJ8unAnQrb81HvDLA8KbzoDfJ9Os5AIX4S0uehxkO+RQpfJ10bFa4AtVpy   ###OZK97lK4MitiEl7to6MgwAp9Cc33yHUQ4amuvsRSexRdj01Q6H1C3pI+udE5kJnU   ###JJ+OXVD5QKJNvQgPZOE4wkAFB+M4AhxHogIMfQrUpTBoDmLGd1ghIKUz4AhZYDz4   ###Pg44DprP/2AbAbYRq4hHH8sHhFJHxcr6dAAk4vNTLZe8cDgSUpI5WJzdTAhZnw8N   ###ULQ3uZ+CoC8nJyiE3w9Jy+vXnhHLNShQg2r0Knz7sF4Fpd7BP61XRUq34shXpfv4   ###WgESNYqVLVQsAqUMoc7UoqB1peV4StXxRFdhjYYUllCiwUnZwX44OB41mFhpMK7S   ###SnylmniiWrACQgqUUlNYm5HzpS0+ExIrjYO1CDkfkoi2ECuNQRQCOVoQim7RCvQR   ###hkhpCErqe0r0eyK7WcKTABc1AJWFFukCoRLmynJlOR4rWc6x8iJqWSCTQiFiW6Q7   ###9hQq4csy2me5GynZy1H9Sjb6WkDiOR4tjEmQKGHJMtXjs04qep1FoadO0wUi0Fq+   ###iEUWnthPqIQby0Bf5FqsZBvH4IvoQQHFcc2BEmMs7bCnMFbnOeJYAv6VlPHyUGmS   ###FRz2zQIDDyto4USMVQkPljEey41IyQ4Kg0ZhlWgJQAxexAQLE1fOT3Hof6w4Pj7F   ###itdTQLQnrJgZNgkcxdaZ+3ty6oYPJ8WKQyuu69E5X+GuseKwzECFDdN5FuLFgWKm   ###zHM95qPIPPmYUyLcMNEckRieOpQUKt4ZKubHPNJnvsfnUXzF2jxhTczAHDkQQmyO   ###uSGdkFDMinma/xCfMs+QF98+zKcK58jF4Is0L2IuFCtOJIZXJDzGE+MpUeaRKwZQ   ###rE0cMWISZaaIIRIpnsDGBFsPDvMBX3hBX7hAqDiB6+pTPrzGHV7epFwnWn1mBTkS   ###FdgVJTdWK1MU1YjXHOmeoVqRrqyzQK01R5ZZqJaay+vH5zXU6svqCZS25fC68GVt   ###9EUnClnrEcpnRYY1F0d0k1CRvMt07Ast94WKA0XJDtEnCfZIiW4RzommQBGwsRah   ###IiQToaxmeorqyCl6DDVFzrvI8CWIXAuYdDwRT6FQiidSJhR7lWUFSQeZel8zeebj   ###gbBqmVdfOC4zVWKjocygJ9wwFL1beFrA0+MJa+I8AnLiUFiK4NsXziDo9dUCF2QG   ###vEyX4fHkdPt0Vx9iGBTxWflYPReR3x2o/zIq8OFdlPuUAN2aQCFMaIRnuOUVXfSG   ###735VxyUDngtPpoWPaBHiq4e3P/ewDU4ZP8dWCv6iHvXAj+pj5eBGudDjEOU2Icr9   ###UkS5fOgrqCBK8FRBVMR4ehhBGk3WUkRxt78XorwmRHlfiiiPEEVkUkSUtwRRj6ak   ###RyCKu/29EOU3Icr/UkT5hKjI0etMIcpfgqjHYsjA01JEcbe/DVElhNF1qOqglnmA   ###q/JhWTYausdSgcAHtiRHxkMZOiJO4uGbeT7CvmwG8y+fU4G4vCWsdobpl8/bxj4X   ###kS1lj9OESHoRl+uxszSSzeG+Y+QjieJINpCpCG9F8w4tmL2O7CbTL8+hIuTkxq0o   ###2VqmX7yVHPKIQjJxZatA50bhfeyQtH3eVYBfMRvOPOiAt9vRHscivInss5nhc6IV   ###9jR46LnBXCwMGSd24W0N+MWwoIMPirCxyzsg8Isd2uy791BxbclmCfzi/BgOGWxg   ###SwSyhY1FHMauw7vPfXJp8BaMj+lzKHUMORrBCEhkc5t+kbEBViEOGpT0SHa6OfMM   ###tRJzzEUUUwIa2gOCXzSNAB9VCHmHHKPWoEhIzhk3IG+GG/BmOhn8gAdyT7nkcINf   ###ntodp18R+/pwf8J3xSlGGjf84h16h32euKvZks0t3+lzSp1+yP4SzrqDG2HoByO3   ###lJOQ4uLEBBJvmsEvojonImeTQ4mAZIMNfnE9pAkoQu562YzzHfJ/w6+Qf3ER9ik5   ###7B5z2AHtkAXBm3xQxKE9A8chT3G/L74QsmP7SZ884gn5MfsJaZwcPAe/yO/WRzih   ###CIc/cRwd/OLAnYDTsqBLvyUhdfCLzPK+x1v45M3nDUx0vZPV1qcUTPArdGQXnxxa   ###6NzyEkrdhBmOEtnRp18B7yhgXgr4FahoJfpFUWcJh0El6K9tyYYr/OKsSbSvAb9o   ###l5k2Z1uYMIradHjjo09WC2/kejF0j/46ygMF64a8I7zpC/yI/dghegYxJ5Ej4Vj0   ###y2OPLW1lxZReRjaTAQSy8GPe44idKJKIAUzH1efNnYTwGSWEa96kBg7U54xdNGPQ   ###eSCRBOR/Y7elT27TiHakJNgP+BG7ONgTHzk0aN4oh1+8n8GhdGHC9ljMbjjZnIwc   ###zoLAXlaOBgx9giXklFYhrRy1Wc+BMcDHyAcT9Gm0srEf8GwGccy/6Py3BAEEITUd   ###BDQBQcDOU3LaA8ej3bZAUg64kiyC7Hy/T2myfO7BTwJPggDJSUON+Ui0UCQMVMQg   ###uRXY8vI57QVOTksHODhczyHHLhC2inJAY5DylXksOzxOYqViD72Asqp5Ae/dcdMS   ###hujxviYMgVx1Dufd4IhEl4P5XNrFhYKUCEGCE93QYzdEwH4WGjTFKUIRzkrisgMa   ###GFIo0RLkEokd8vmww5oyq6kAEiekjQEHtzvRzU6DlmAThzM0ONym4yAxSGAK8ETO   ###hBbzBlDEiVEQTigSkuuyz07Zvs8VPElIEVMrDh+H56gGDo7BJGvkqox9yt3A6dg4   ###kAbQQiZ24vP5dmTULQm6AZnhcqoWqh5z6C9FRbbcmOMeAJ30kqMiOEASxEqfcjPQ   ###5okbe+xCk3wSHK8Q9QmWKOFNzJiTkUQcyxGSczzC7ZqWRFACI2FPBZ+Sj8Qli8GUValin, et al.           Expires December 20, 2012             [Page 203]

Internet-Draft           Interactive Audio Codec               June 2012   ###LZBR5FoLE3KXw+JyJMKDHLC0gxjyflBI0TES1OSGHDsSYvgXOrPJFcABUCDb2O8Z   ###iT+WsqNwsJQbkHzAy63J6ctJFSiwCg/s83Z0n73tCe/Ax7xVhKTRgqXlsTeK89P4   ###nOKFXcI+ut9aeEuKL3HX5NrjOG1St1zkQegVI3boeoGk4uJfHv9CryZaErwV0Oe9   ###nYR/xfwyQueHC4jhvEb8y5f9PNmg9TkljK8iTsi1wpvKsewtY6ogCfN0HdmL9dm7   ###Te5JjviEIg5tvfRpezuhcAVCSj9C91w/RBrp064/B9j1Cat98hAnFFPIcXggptAT   ###FaEPJQlxoXO4XkIbqQkJ6YRYDEX1teI+Ba1QgGNMsWgc/AfSJES3ILmxaDubYwRj   ###cjfGDnpRI6IrDiWMYnT5RJRXLwqQN3PEYUQbfRH5piMHYaAQ0hYwfPJY4SILI1Qk   ###OJQ0xGCBVkhbPCG5lDmkNCSlIUCyQadCX+V0DEgBA8JDoxgXaYtDTAOXc2NxDgrS   ###mTHUtOXHHJ1BejPHHnLIKe0++rwXzfKYsOolJLtQLwSxRhoLBXR6HAdGu20ebse3   ###POVQZq5D/IWc1xgeinlPyA9LOS0IMxxF6nJ6IgfXVh81PZ4JihXCRJAhxYSwbquS   ###79BKKia8KBg+O7v7pweUJBl+GI4GT/tkHDG/XpPxZpjU04/ZbJzekFWd+2kmZ7sv   ###08n5vPQ6u7jI3/8KOELyIecqzklC7v/PYnJi+ZtZll3fXGHp7AzqhZhPWn/NdFOG   ###mXqd3u0f4Lskfzc5O7mazhYH55g2uAj+XH04wSs78Zs5iO3xeDr8MdNGK8IwSPGl   ###pK7OgUlLRSW1olkEX+Ennek0h1Du1USsABIcMq5/fV7nJOtZda/d+tde/WufsFw2   ###cbWVjh8IFIrBKCRd7BVS7vUK+YjMiaP3YqRjPvJ9yWENWOKc1x/T0ZhuUaO0slhS   ###meinR6fb+4ODo1e7J5a7hEy78sJIwD/ANNnvjMpsrT+vUDQ5N79N/n91Mcc3To2/   ###/P4vEGNRrO//Al32X1AYuOFT/v//rvu/avLqn46up4ure+vlqnWazWajM/hx3zNv   ###5Cv/9+gU/E93gT2l4X9Kw/+Uhv8pDf8/211gF9Z3ctNLe8Bqx+CHTutfLVGa9Dur   ###7eJrlaJ/Y744hyKrV1vGS7w8DHmx3B62h/fK4I3a2dy8AhfvpcQbnV9YdOsN3+2M   ###/AAvrQduwPdc0y3S0DKVxmvv+cJb/EvdMMU18fYnymFJV2qri7kQZrzXRl/JRXfL   ###9krXSyMYPfNaWuqpsw7A88VnwIrl6l/rEpjRxMJbdi9m2V9voVG88R2ZPsvVFg+n   ###9iOLhTNivUPgqaSgymXD+U3AeN0X8voRyYirlG+kt6aTMZcEo+XjaHo715cRC2cE   ###rCyg5DWCsMc3h6HYoE4ArTBUvHN9sQy4HjLg7GOmrjRfjGbEiJXAH99cpWcZcPr5   ###FCwNgC+dm4DTvcd4l28ODl1kdLeQeWKmzqCP7/XlyiZ6+MYzAn1+e3MzFQFxPsU+   ###obtP0DwRwsWYyQDk3u04pTuG8zGJGaCwQ40O8Tqjs+wCKQtBm04yvk9Nq00CDzd/   ###9fjmb2+wIbq+mcgfZy7vQTd/lpk98DXM08uMhC1JZBiTKAK85Bi5dJW69Q4/AlQd   ###pPFPV6PhlUIo/acup+ar1uhi54tUYWohC+b2Wq0XNZQRC2llMsmAiovHvM2utHQQ   ###JuPhynxY8JV2u3+9HQFQQEsk53WLHTXkxeamu7FB1t5qpWN4PfmKzrEx7j6/tRDe   ###MR3gakotd62N3YK9fNNBRcO8s+4swxlMaf5KjARaoToloPDWOdzVNWCglhkF9fwD   ###1sqz0eRjBnrPM2vn1WuLrvxmJveC7+hGbRtsYjVrUl3feEhlR8PzC57fQmuwRm+J   ###RmDEUm8wJ5rQd3MTYRk2w7vBfMv548XCpjbhyXbfv3B6xov3HdDxgVyBgBY0axeL   ###M+NW8VN1199cc7nrKSi404lcVzaZTmxYIsCh5oDhnlZux+lc7hc3wFFNOELEZ7X3   ###nMNv4Ch8J7oamLFmCwpuWSjAoOrmcd6rS4vcpfIFCj8rz+8s/ZTXgrayS62kG4xZ   ###sy5VojiharnmA5Vyio/x5fKKebaRSq+Zqcl97dfpXSdnMchPFC6h+jhDZEMlRv9k   ###alT2ul3fs90yolAilhBVkJSwEIvPiwrhM7sheY1IoqmrRwxrAvi9jJZ6AiiUqhky   ###yKtPGSw3l4aL3nti0nOgjtXq4p4/MM6a6T+CRYfmBg30IpPBiUEL3+7RhTRj19TE   ###yu6AIpG98LBhEi4WbGzds6j/iHIWpT0aSAC3ITJ4XOkH1IYWFsjG+UgEO1ej3i/G   ###6SWJJJDBk4VaryxRYerJOG1piTEjBKZDvBsUgbjWBtUNqFFKkH26mo4zDTEpCCNi   ###SSNqStY8mmOw2qHlBZpciKVbUCHGsLwXmZptGg62KxeS9nSHMAZ4j+2hVGZVUAkm   ###XAGza7C3sSUlds0WWZfcm4ACg4rIBVmiIxrcp+nsQy+n/MGE5od+EI1UUN7KVQEw   ###UAVWkQ+jTFYhDpamMx3iVHxiilx8mirtT91ci8sVqGB0wZpbTr2qC14LqO5cgP06   ###ynDSgGFhRcAmAjO8yoYfxEOQLpBctIOAlgbg/4VVt3CstuCoMHSkYPLJALMjSWmw   ###cGzknvWHM30RK2Ja8Ip63fV0vrDNRqA/6oCAoT6WrdSpWivFLo3lWuBHSXmF3qSL   ###4RVp82BN1K3XfH0WpfEkVwl2ptc3KXoVSHNNFykCdoELhHEFixWUMjIv8kUHgLOe   ###R3KzuMYz4CsioYe3sxmqOkK+oLLiwmZioakslZ8gu5Cyuj9oBugePTeIk2wyv51l   ###uYssvZ7CqsIGGHZ4/4d5kWUYzg/WBPPBYYeqJ8OWMmZKjK0SeAUpb0zXGJEFME5v   ###L6/IwuA7RdkoIxwJYAITCZ0aIQ/TTk3NcimWc0qEt0QI86vZaPKhiVmL+UbG5zk6   ###INXKXRBDZGbFtKbNBFOUkG8U+B0QG8BQMEWx7gWIkCu2TUjVl+8aWabh2dHDpIk9Valin, et al.           Expires December 20, 2012             [Page 204]

Internet-Draft           Interactive Audio Codec               June 2012   ###N60Qk00oh1h6CSgsj/gcRHZxvDg62Wr7l6f//nf8V7f/g5ewD/9h+z8Y4eLk+z9x   ###jPs/URQ/7f887f887f887f887f887f887f/8r9z/wWMtP2z/uDuAQbze+37wg3EP   ###Myzfi9El3c2sD8LUbADp8lNQY9B/P1sU73NOZ8Or4hvRcArvri9mk0vg5bJ9tC1O   ###cPFZaLMM9zfQQ7KYAUvVuxBnKXKV2xtghP85BFvz14N0Ront2G2O9RbzbHxhpYi4   ###GXLx4ZQcNWKVvd57fQQiBzgLyBxiXefkgmBOfo7bNdzwm3QeR5/zzRb29oyuR2DL   ###kF8lb0P5PXpg1wyzG/FFa28I+vzRkYfsjPj56FJcZOnknkaEfqv5gnaBLpiBo33F   ###TjywM9nBcwFWOO4mXIEVSK4LbEsMK2xkbrVHq9nqC/SHgynTUQZnegtcFIwQlCuE   ###0xSGkgLGP2GD2OP/+c+LWTr81f38q/f5P8fTy8FZ2zvr/B8Bgp1M/+fs/2B/Izat   ###GWjcJjKtOvgHps8CHcLW9GYxur69ZncHoOv63vowmX4CC4k3qXjzCZoDQ+3m9gyk   ###I1pcv4Cs0SpF7ukh2DVl0E7ZPMtgNIsZ7ohojIBRm87sEVAzmGaZ4Tw2Jovs9txg   ###F1cVQjJMQdsCIFDk0CQAaDPUqLBlUMJAipGU2Z7QPI9p4+M8mw9noxuCF9251zfj   ###LBfW56iojJmYdcgad361WNy8WFv79OnTajpb3AIY6fXNdL46nF6vpcMBLYrVq8X1   ###GHsESh5ib+jvUoR/+FM/+Sx0D6PA7TSQnRlO7lh2A+dFQtXOLxwQIjcTr9Tw3kqH   ###i1vy488yWy0adEhO9MoB4TsZjmB4pLWdZVcjoE5eu/kCQIq9QX1zgv4B63I6PS+Q   ###RTpJx/fz0VwavSaE7rLThH2QiCsA/nzMixGFvRjp7FG+RjMbVKmyA0rmlF0quTtA   ###tarcXsPpDHC5GN9rB9gsu0xnGMOogJKNtukFaaeAgPntGTu52acmLgDcDAXz3zTu   ###cTNTOUitq+knxh/B9wkX0STLzlUx7Jw6KO7Pwd+3uNZn66LikSdIOrlJhx/YZUe+   ###quw6ZQ+G7JYomh5Niv6Kf3/zwysQEyd7J8zV2JhgvrD57HiEeyDn1g7wkg8WFBhO   ###n3GJxWgxzjafnWj1m7bOxpdToqg5kRByJYFxeo0zj+tN6s+HV9PpePPZK+CJq4jc   ###3TGgfkaEsDu5BCSB7odUc7JIcZv43Ho7GSHdjRb30kR6fo5tAhBSpAeiW75dg9Z5   ###tXmQinF0D2t/0+3HETx9xlHvHaJasbuLwviEBQWVVAOHN0BaPev71UP4HzcqQz4u   ###kPUL4ppq3DRswP0UXdooYtDmwiVEGmzK7H0E5MBAAvTAbLn1s+n0g/TwIyjrU+u5   ###9QpRdwzUMCPs7oAoBkqZDKWGGpRArrEBy+EK+MVC4Zpx8X9vx2rwpC/u7zKbKAx7   ###Gy2RdDSzDqYXF+jthtV3nJ4T/g8zWqPn1h6M+IdV6yfStAuo2c5Z6Q5TxHH2Ebgs   ###GH1c7hcgF1jlm89+3d45+Az2QzqZA3dhY24C5kYeEHByDxLoel4YqkD7cToGo2fT   ###ZWLlxb7p08MN4BNw4IWRbXv9oIQAenp7vL/5zOCwc6GeVZitNZAm8/lalvn9ZA05   ###DeByvnaTgi0xX2Oc9BMeJQ9w9eb84hniFVUpCSjGzUTgAej/HKC0Re8drGnlvfu1   ###hcoHcPWJRS/sLWh3viF/YwQMjOGP8ggL9Z1RamXl/QtnvfV5aV8DJLQBaGoPdgpl   ###BnUdI4qqnctXe2WlXarfURCtdQ9x8vJgH4oBmfBe7UehnRn6dVnK0t9j3FjhgJPx   ###vWHXXoGdbPPeAzM/9E/ImJV3FIY3mKgua8a71t27MCIpaFdoykKih34PYDW0QcYB   ###HMgW5xQqIhEJFsrPcabGC9BubO7ugI78anfw8uiUurBoAgDCdXqQorTpMFhMF+l4   ###Bauc/OUAM4KcFAphexvVr2vdt2APqx2HIhcnJgIriPfNc7wQP72/3lQtZ9eqrWPU   ###G9mjfyc77XmMDo1Z1c/rbhZoV3mcub3T9EMmkM0XOgiLZRhJMMNUpy2HCoxt+LGx   ###YQz773nPna2ttvHFVtje/RlMKw3DNiq+t2eLGe7A0dYl9Yn7PiALb25YiOIeBe9t   ###ArdSDZ0evSmNF2ptttv5QwG0zooC52D75+f/P4C803neNhqzXYLqM5K/SZUq7Cwn   ###yEeEnfEKI7LK198mFlzPX0mpTVXc+KQW5KZTeskHQAqvJ/ge543fwsSKWUV7GtBI   ###tmCssgqZazSkKmns36CUhJWtNB+JfxsBixdi07vc1QXboV0RrXyRnoNupxTNH3Zp   ###GhslbCwAldG2Le04Xd+AQkdZJ9j/lCt7vPF2zi5GEJk86dXVma9nmO0Vl/xg7bb5   ###skSDayZ1dEuL1+DTBWTDSt903xJl5U2Z35evOYNK88Zs127nVRvXjNkIWSlqvjWr   ###zrfZoRPGU2WmFDxA5ZqMuZDEiNXROUaDIC3rF3MTlruFMaA1KIsf55ttVbpjrMm1   ###vBKNR8mxiwWO9mDvcK89X3F7HH5SC6MKJ6uFk3aIiZkXQa2HdWuLKlCBR8KrAG4j   ###EXB3JuBve/n79TInub0B/bkBx01xeDgmk8XMGcd7B2/3fa+dA4mYszHEsEhx9ua8   ###RMTQ3Zbzx7r6V1B/3Hlh0CjVbaIk5DlZOQKPY0FAUX42nWTPkCGZ8XpInqLwYLNm   ###TF4tdqhSGQuz9dKL8/U6PGE/6j+YP6I7gwzw+XwzRxajdgbUgZ0KlW6eb3BbF+3v   ###4LFjrOZzu4xcKPDH+YvZA4jTxEQwARoNfKi4NgMXjw5o+0osmS8WS9A2fwBts805   ###oA2AUFizXSo2ZQVrwWRoUO6sx3GJKytQ+r1IYKWtAcrLnLOK68WXYtkcp1qZEhxn   ###YLscDFdgf8ziiixGY0tGjzELEnGDQTPoJkMWDcxib//o+3anJ+6+24kE7GvRx9LW   ###YQaOG8gDsGOy2aINcGyxloKr3MY/oLNN1SQzTSJReL0Fr9/uHZ6yfGP8V6aYGrA3Valin, et al.           Expires December 20, 2012             [Page 205]

Internet-Draft           Interactive Audio Codec               June 2012   ###zaLqdYEfQsdbSForrpq/XGYwvqRvq8Ts+CP8D5i6LgJtG5B05hsb0Pbfc04w122e   ###SQ0Y0mJjEwcok7ko6N8sDgW2XKQoasrG84wRAC9XVpYNIR/w4BGjqSstXc+1IllD   ###ayrgqVl+QQE562vJod/yitR+xvLalaUqmmJFd8Rvuu5mWYcU+skHp4tuGMJVL2jV   ###zd832xriTr0Ny+txY6MAd2EgNfbVZ/rJ3CCHBMv9tHf46uinwcnef+zapiKn5hyZ   ###T4HKGLjn7XbhrauluPu2k6Nta2tTo0P3a+fvqhp5jtyKWl4YcZ1ZqZstcqqnSJr/   ###JfE/A51Z7/IWjKur3z3+xw0cP1LxP37kYfxPEITOU/zPPyb+pxL+41fDfw7QC/9y   ###itt65HysDeTBXZP/KTE8xQAeq/sbI3hU1IwKePq6KJ56SL44iudbAGN4PK2naJ4v   ###iOb5BsE81jMK5EHv/VdH8pTDeDAi4GsCeWqjeBCwr4njqQniaVlfF8ZTjOGBVr4q   ###iqcUwgPNfEUQT20ED+L7S2N46gN4eGxfEMKzNH6Hpu2RETwPhu9AYw0BPBK/Q3lp   ###/7R3cjLAhL3fvz09wRAeOb5dfp/nq907bKe9s47VbqedjTb88UcL/noBf3XyQts/   ###54W2SoXwnKVSU1Y5fEXOr+ZpgYcpxsSkc0v4ESVFQg6RWhfjKYqO+xve6wY2KdVp   ###RxFe47CAswHzsH6tNDlbr7warVuf9bvhzd065f7RwUU5qBRchMEFdzfjdJKqAI3r   ###dDibIp9Kx8imib+im3mc3SH/vWIptjM4eLvfvu4RWtR/L6xra9NKu2dc4vXez6/2   ###fmxbQ6sH3Pmj1cESowsc9OgOpecUzTIMCFntQaG1TSy1Cqx3esP8/tNonnFTsFTa   ###KNxBAKsOX+Azdgd8/kyXen18dEAloc+0o0rZmxzutDPYfvXq9MgsoIqsUJEuI4uC   ###wQD83VeDN0ewtmpCuFp5boCT7YM3sC5f8alw/KEpBz/hvglmCYuDxI+COM/D9NPe   ###K/pGuY3z18DEBm/fnOxsA6NyW6WmYDHZqlGCwdJQ0IwQeuCPUzca+N7gz27YPsOB   ###FooWJu8/W0rs/mq1rzurM8ApINL32twiEPrqrAekvjrrAM7ylyN6Oep01nUb+B+2   ###MYI2ANM1bYzq2phhG5/ZWHVqQN1pgrW+ny+DtTzeUV0bs7yNBliDRrz+cNz+Mtz2   ###vGUgQ1NfhmJqqgHyl39Bmts+hgXbs+ZWaQRDHoE0LM9cbr0A35DhMwuOVMEl3QOX   ###kK7veh86xnDbdx0cKrdk3fWstlo0drv9obO15XY6a/DHimuVByTMZ9gDnmI2eT4F   ###Ngr/5X3qsWDJdauAbf6vVHZk6cI8HosHJH0zlzHY1X+2VMdteAd9bfLEmbMP/fLH   ###kfFRUYGigBx7Rl9F1ljti+ltSV/5x4f7qjDPSl96Ncpzz6JujQ5LJaDTlDot92l0   ###WmHqD3db06sMtNirVe0WPZ6cm3C6MCUAKRm1zLaNg+yiUmCiqsJgTTZA8HVpMkB4   ###ETD0NDJWklrnedmRtWKUna3XTlGVWy7reOURHY8KQAoY6/XzZPI+c/yN6xIQfXh0   ###9Iak7uPYUc6MugDjvGNCTmtTXpvYKV1esPPD7s6fBkegIb/eP/ppcPQG+1Zdl7/B   ###JE9vcExEE1PKw1lpEFfGY9Z/ibdUO+NluiIL9TGlR1J6VCqtlj+1uCIUo9c91VyR   ###6fwK5vLIgdhfNBD74YHYtQOxHxhIA+d6eCDCU1aEqzyu/EjKLxkMapvUnMGj5NXo   ###K3nhY8dhf+E47MZx2NVx2Goc1emgZYMLiSbEUtt3xgEMU+de6+bLUttvO0cn7Zur   ###dJ6B6m5qyl2wo6azNppzfFUI2mw2/7karuAfCWU1nVtSv4MGXrUDMFl/Swfz0cTo   ###gNla0xi4VWhAKTZdE8SHAKzWNvs3av+wvf96cPQa9ak2/EDFCWUdzIZKegb2ODR9   ###8KrzAMSD6+vBPFu4g5t5G9Gp3j8Ea6EeQFlXrwRl16yzGl50OiyfH4CwXbKIOwaY   ###DwBZrZpD2gAnwpYLBcU9P1wMhtndDei00rqphP5ao2ZCU/YWiumaUa0vKT4yi+cj   ###MYrXMBIFmleCzQRLA1NYBLSpDuikcIG2IrT1QqXRoyrR0kmwakH9Uhyi5LBBHvG0   ###P/ZPt/83/DSbf9Pszw/t/zmB63j6/L/vu3j+P4BXT/t//03n/+PqBuDOyd7xUa/u   ###UH9jEoDatAFLdg+h+E+87YJHrGprkq/2/2bpxD5IZ0PrR3SXWk/5A57yBzzlD3jK   ###H/CUP+CfLn8Ae4J+Oja3HeWxMQPAfJEOP/CdJ5XUAHT5RX26AGUx77w9OT064Bs5   ###KA56PL30Bnhc3QzX44NB+Bm/dPJbaijM/jJbDDAn7miWceRd27ikucuH3LHuIf/6   ###U6ElidTnjLU3t2CfzdsccY2FuoP7cl2Vxgt+6OpyQkGqL69IsZ/wI8/+Re4EQvOT   ###jfC/Tv83rp8Bsxx3yn+zNUD6f7BE/3fxrkyf9H/4XxxEIej/oe8+6f//KP3/tHRk   ###lvSVC9xj+4SZq0EBwpPRnFD5Mptks3TBaRDOb69vmFBWh5z7EbS0dHZJit38hUVX   ###FFl4I7FFCUskV+Ncrjhi146ojXiegE7B3mCuB/FSctvkrKyxU1z3S+yU5TGLT4bD   ###k+HwZDg8GQ5PhsM/i+Ggs36RfClo+yjclK5P5sWr3ddyfsf1HG1lFN8WLvQjjQp0   ###f9Dj9aWI7+Af390XrcZ4bXYUZbYTXvQsZxWVIycMXT9I5NmNEjfsx448+l4/wAtK   ###5TEMAr/fD/yLXgsfE9eLo77n81e8nDWAFuQpdPpO5KtvfT8KkiTiJy9wIz/yQ26G   ###rg73XYHIB/2r31fwQcEI7wiWpyT0Qj+I+SkMkwTvreVWIj/2436/z99iD+9bd6W/   ###BECJA0/G2Hc8J45VD1AlDlzsAVpxXQcT5nAjgLcEb+HmBx9vPPbkS+CHeIUtP4Rh   ###ELlxzA1EceL6iRRLAMYwZFwiBqA+PwAAbujGPCzPc6DPxKMGPGjZ9wLu1AtAgQEoValin, et al.           Expires December 20, 2012             [Page 206]

Internet-Draft           Interactive Audio Codec               June 2012   ###+CEK/CiJpIG4H+B99vwAc+Q5gUMN+KDUwhxyHd+LHD9O5CHwHKfvc6d+iPiJGZV+   ###HARx4PAQ/D7eXy9TDi/xxld5gHkLPZkomOokCWTugzCOYH4DaiDA1lyHsQO1AdaY   ###IQgdvPK2Lw9eAPQTMTghjAbmiCGAiXWgDjcdxkEYxkJVIcDmOAEPO3JiBIG/RHhf   ###dz/kaYxgBvBqR/4SBtBvXx6ifgKavjwkAVC64CDq9xO0CKiBGGbYTwQCWDQAQMjD   ###BjIC1VLmJw5h9cALfoCVECd9Juo4wRuOQ24a5iryA59nDjEQBAG3luCl30HI4CQe   ###4Cn2eXElgHknEkpMkNriWB4ioMVIkJgAoh1XaDRJHLyRnHGQAAq8QNXpA6i+1IHF   ###hXhkqAFPQH4yWXilsefFjAMYjQdrSur4fhT2BQd9vw9cRKDuB6EfRkLK/RCMrb4Q   ###EhQPE1jO/CVyXBhQLA9B4Cny70cJsB+Z037s9oFpMCEB0EA7Mo2AG99Rq7GfuIAc   ###Wd596ASIz5EHIOwE8YYNJDHQR1/6ARoABiJ1ADnQuAy770WRhqCPC0A10A/6SHDy   ###Jex7MEfyAKvZlVUCLASQq1sDhhlFgoN+EvixcB54ALLoCxIBBN8NVGt9P47USKGj   ###CICTBoBEYV7VF1gyQaIfkBbUQx+woJsGCPq6AcCJq+vAkMI4f0jCfv7QRyZkuati   ###R17Q1a7l6CcUP/tH3+NlvAWRpN5VBRI7luQC33eey9LIoZuKq/9PjP/T7e7yjy6t   ###x394sT3exhzgLdKFO5hNEN+83T/ZHexs7/ywGxYBLX5ZBm7hmt53rhMy1DZA0PTP   ###HAne3C3/Wnj7Nv5z6UJqvGbaw8uMPbxSehkmsJ7RhtTNf2Ar3BTepe3hPfdegjdg   ###4zXkZudmI8sawx/cTv6DWsQfvhP2Wng/t0V3wft827v/qB/lRuFHC9uzjB/UMv3A   ###G7x9vHub7vX289Et+dHKH8uN0g9qL//BLeMPvEIc1hzeSo4XjicxEXuBGoopJMyL   ###mt/5fY/pATuOH/v/VvxNC2PfLt2BjhOPE5SvCh+x15fpxnvb8ab2AG9rh394X3ss   ###//CWd0Aj4iTEu959vAEe74KXf3jze4J3xuPt8XiPPN4oD/98+QeEgRQS0T308I/u   ###psdb6vkfzQ6i2hdYEukjprZaOMFUvy91fLx7Hf7hfffIBBxeNwm8w9vaEyiH98H3   ###vV6rH+CN7fAPOQVd64730bs473hBO/zADy5iCS+Vd+nmdpeufMeb4D1ZBS0XWYrr   ###EU0nArLP6KNb4B0eHoEG73CJISgERgBgUFfYi+MVuserz12cIBdJW/rLu0IYfLqM   ###PqQb6QEQnCkXp8hFPLkhTTCOCafCxTlwI1r5xBPxMcYaMTYaY5cIHzTXonH0aXoY   ###jYi2vgaMgHAUJD62QUuaGAP3j+Bw19QrvsP5cXFiXJwVF6fExYbpmnkXm/dw8J5L   ###nBp5h0csDuHB0XrYkYdo9bAPLxSOjrSBNIbAEzJptjzCSqxxASuCx02jJV7KnWNT   ###OPsejs3D+QUdBjvCD0j31BG+xzeAv1aCzTiahyFELhK/DBP7xAl2ERjPIdkTCK8G   ###NRN/4AdcNh5xL14qSLZ9V1EA0RlOg4tL0cU154bEsLEILhUZCLTCqOw7Sigg3Xq0   ###sqlLxl2ouR7hLmSpiNOGUCc4X0Tq1CcudZ45pFppPyriCB994q8ej8ZyRV4QYLSW   ###qDFGH80xobnPkwoVXYGkzwwGJ5CBgDG3mFQT3StNCuHB48WF9ERESbMQKGnGc9tP   ###GO1AOonuyueuoFBCa4vqeQqfSIY8U75CEXO4Vp8QgzOCi5mHQbSJLDDiZd4neqOV   ###RHPgC3qYUbaIIDy9FhPsxvWEFiJmnkS8RLJxoKYRp4z5aItJjrBJoBLhMGtlXoGL   ###wEMmQmQrHJgnIhCiBHQE9IkGQgiIXEWluFACpgfXI8ZANBTw25hx0CL80tAeI/CG   ###6Q0KPMAwCzxq7hE/GNOlH8wy5EfLjWkVJGr+EKSIZPOjeuAfRR2AfxC56R9ESvwj   ###UYSGjCSoANiqBboKuVpQfuFHon/AWmnRskdy9pMHVJjlkOOPFthk+Jf6YXaIgCGl   ###6NHUQZmjeynkdT8Ko2EmhnSFYqoGyiU/gpofrvEDYKJpSZRgwWWuR/MIKNWPVuVd   ###UPiR6B+x4vgymhKArXqgK5DzD4O0mL606IgR4TgKNZoaMwXjXTGS+9X+7gntVw1w   ###v0qZKvVfC+uVwpcXn0bn5+MMz/5aGMosz3Nd5x38xWv3V8O0s2xHP3zuWb+yCYh+   ###D/nmgrkNFm8EX1v8NQpj35OvXgQT1gdTVNcFMUWGMn4F9TgEUzWvm0RglKiWQ8/3   ###Q7Bxdd0YjPa+ajkKA8cH7UjXjfpurKECgx6dF3ndMHGCvvraB5UJ+GFeNwjB4JbR   ###ug48JUFe1XcifOSPMGN+HDi6JrCJIFEfwZbwuFmqmQAqgIbkY+AHfS/yVM0kRqeh   ###YMINI/gMVr6qGYYh2/n4MepD1VD3mfheGJC3Aj8mHogxwJmqCUMPyZGAH/voXfV1   ###n3ECAiKSccLa67vQtqoJAws8NXEg9qJ+HAS6pudHfYV7mJcgCH2NIfTtOgogEN2g   ###EObzEoUwyYlgHv5KXPTaqpqgpYSeIMGLAZmAfFWTysaqZhLgnnugaoYwg/2+qgm9   ###BKD66ZqgW0WhQAugwWT39TgDQKfjSrM+KAJ+P9A1Ay9CF6N89P0E5l6P0wd4XDVl   ###PowTXVWqJtCqOPxscpv6UdzX4/SSxGG3GH5EL6GBWw+sSk31YGaio0vPJ7CJPpgE   ###8hEgDfxE9wkmQRAq0gycKPajSGPIgcn23Vg+goIVwoSqmg7MhCaTAOgWNAu1wIFs   ###k5idXvgxAM0qidR8Jn2wYTRugQrQCa9rJgHStaoZhRFYCYr6khjmM3ZlKEEcgx4T   ###K9xCh+jEVh+hQ9CaFLRJFAG8gdBtWGRHSdiHkQdSE8bhwfRqaGE9At0IhkJQBfqJ   ###ZijAImCYiQwl9P0CtIBmmCdBXxgEkY98S2r6oKj3I9VniJ5nz1c1QQklLsAfYUacValin, et al.           Expires December 20, 2012             [Page 207]

Internet-Draft           Interactive Audio Codec               June 2012   ###yNM1wTYBSlUAARKCUPOhRFEqf0xiXMqKhhIHTB2gQPmIXCCIFE+Ikfx8RZqRA4h1   ###NQ1BK+gJFgIDyJy+31erLCYQ+gIQsF8fVFq1VpBFBa5avIABWCuO7jNyAifsC4ai   ###oA+MUK/sOIRqfQUtkJ4fhInCLdAwrHTdbEROeFfVBOIHs0HVBKJxnFhD6yH39VWf   ###wEBhASjhEoMlAUxBIaEfxzBjaq3ETgx6dSwUr5+4pi7LH1U7XFP3wh8VBFJTwccf   ###FexSU42MP6pRS02FE/6o8CU1FTb5o8K01FTzIB9ljqSmmkH+qGZXaqq554+KLqSm   ###ohr+qCiKa2p6o4+aFrmmplT5WOC3msb5o6J/qalWB39UK0dqqnXFH9Wak5pqRcpH   ###Wa1SU61l/qjWudRUXIA/Kg4hNRX/kI/CW6RmQSvSXIlrap7FHxU/45qa28lH4YRS   ###U/FJ/qh4qNRUHJY/Ku4rNRVvlo/Ct6Wm4ur0UXN8qankgXwUWSE1lSThj0rKcE0t   ###g+SjyCeuqaUXf1SSTWoquScfRSZKTSUx+aOSplJTyVr5KHJYaiopzR+VBJeaSr7L   ###R5H9UrPAb7XWwDW1TiEfRd/gmlobkY+iqUhNpcfwR6XjSE2lAclH0Y6kptKd5KPo   ###VVJTaV38UWlkUlPpa/JRdDmpqTQ9+ShaINfUOiJ/VPoj19TapXwUzVNqKr1UPorO   ###KjWVRisfRduVmkoXlo+iJ0tNpUXzR6VhS02lf8tH0c2lptLc5aNo9VwzV/rlq1gE   ###XDU3GOSrWBNSVxsb8lUsEamrDRX5KlaM1NVGjnwVC0jqagNJfWXrSepq40p9ZcsL   ###60arLlCH7yaZzUqeW7DT7ObadnPXdjPcdvOg7WaM2c3otpvnym6cZ7uRROxG6rIb   ###CdNupGm7cTnYjSvJblyEduP6tRuXvt3INexGhmM38iq7kc3ZjRzSbmSudiNfthtZ   ###ut0oDexGQWI3yiC7UXzZjZLPbhSadqO8tRtFtd0o5e1GBcFu1C3sRrXEbtRo7EZl   ###yG7Uo+xGFcxu1N7sRsXPbtQZ7UZ1027UVO1GJddu1I/tRtXabtTK7UaF3m60BexG   ###M8JutEDsRuPFbrR77EaTyW60tuxGQ81utPHsRvPQbrQs7Uaj1G60Z+1GU9hutKLt   ###RgPcbrTd7Uaz3270GNiNzga70U9hN7o47EbviN3oWLEbfTJ2ozvHbvQE2Y1OJLvR   ###/2Q3uq7sRq+X3egwsxt9bXajm85u9PDZjc5Bu9GvaDe6JO1Gb6bd6Ai1G32odqP7   ###1W703NqNTl+70V9sN7qa7UYvtd3o4LYbfeN2o1vdbvTI243OfLtxH8Bu3EKwG3cf   ###7MaNC7txz8Nu3C6xG3da7MZNGrtxf8du3huymzeW7OZdKbt5S8tu3g+zmzfT7Oad   ###OLuwh+cCDQADjwIwFqOa6pXahb7ru1aA18KtR107aI2yWoxpfNeiW09W7Vzpia6b   ###Z00jdSSiyauGunLKrCHMnKjraFqvh7rloJdS3UrSq7BmEeYLuGb95mu/bulrtlHD   ###NXKOU8NwcmZVx6s0n6thczmLrOGQOXetY66aMdfw5Zyn17D0XBzUSINcktQIklwI   ###1cigXH7ViK9c9NVIvlxq1gjNXODWyNtcVteI6lzMV6W8oSFUFQRDuajRLXK9pEYt   ###yVWaGo0m14ZqlKFckarRo3IdrEYFy9W3Gu0t1/xqFL9caazRGXN9s0bdzFXVGk01   ###13JrlNxcQa7Rj3PduqpaG2p5VSs3NPoahT43BmpsgdyOqDEjchOkxgLJrZca4yU3   ###fGrsntxmqjGZcnOrxtrKLbUaQy038qo2nmEfVs1Dw7SssSxzq7TGKM0N2hp7NreF   ###a0zh3IyusaJzC7zGAM+N9xrbPbf7a8z+3GVQ9RgY3oaqs8FwVNT4KXIfR42LI3eP   ###1HhHcs9KjWMld8rU+GRyf06NOyd3BdV4gnIvUo0TKVeNqv4nw3dVdV0Zbq8ar1fu   ###MatxmOXOthpfW+6nq3HT5S6+Gg9f7h2scQ7mjsWqX9HwSVZdkoY7s8abmXtCaxyh   ###uRO1xoea+19r3K+567bGc5t7fWucvia/LfuLDV9z1dVsuKlrvNS5h7vGwZ07x2t8   ###47lfvcatnrvkazzyuTe/xpmfbwRU9wGMPYTqFoKx/VCz+5DvXNRsXOSbHjV7Hvl+   ###Sc12Sb7VUrPTku/S1GzS5Bs81f0dc3Ooujdk7izVbCwZ21I1u1LGnlbNlpaxIVaz   ###H2bsptVsphlbceWdOBe4XgQQh2SbmefqqpuApbqN3TZC3DjYRjw1orhxdprmtYkg   ###miipiQSbaLeJ6JtWS9Mya1qfTQu7iSM0sZImHtTEvJq4XhO7bOKzTQy6ibM3iYQm   ###WdIkhJqkV5PYa5KXTYK2SUI3ifYmnaBJmWjSQprUlya9p0lhatK0mlS0Jt2uSSls   ###0iab1NAm/bVJ8W3SmJtU7SYdvUm5b7IKmsyJJjukyYBpsnyaTKYmW6vJSGuy7prM   ###wiZ7sskQbbJgm0zfJpu5ydhustKbzPsmv0CTQ6HJE9HkwmjyfTQ5TZq8LU1umib/   ###TpNjqMmj1OSKavJhNTm/mrxmTe62Jj9dk4OvyTPY5FJs8kU2OTGbvJ9NbtMmf2uT   ###o7bJw9vkGm7yKTc5o5u82E3u7ya/eZPDvclT3+Tib9obaNpUaNqNaNrGaNr/aNw5   ###adx0adyvadzqadwlatxgatqbwgNyxsG4l3unx7s/Ar8vHIjL3y7L24FH4M5Gi1n2   ###EUrlR98cOfHOmSIiShchJ+w9SgWBR4T5pCd9w/QbWJ4OZbuUwMDptYJQUi64+oSx   ###j2ds6cg8Hij08Hhl4MhpcDqb7mP5gM740+l4PA7vcxqGkE7yunyWGovSmcRQzhh7   ###MZ1QDOVAb6JyWgRYvo+H6rFl36f+Q06z4HLeDoQXx0Hg0nHmPuUTcTihAp0y97F8   ###gMdn6cg2HWz3sUIQUy4DHKQjB8MpW4Y+L+sl9ORwpgc6t+67iB1CKac1wXdYIaAK   ###oaQV8GiAiTrZTMeTOVlJyCkePEo0guUDwimntyCs4DtCqqRSoCPhPp0XduVYtYcnValin, et al.           Expires December 20, 2012             [Page 208]

Internet-Draft           Interactive Audio Codec               June 2012   ###yn083R3R2VJ8cigBhstH8yk1gY/lAzqGHUniAy+MJBsInU/nTCp0cDPqtehgKh6e   ###97F84KvkAXSC3qdkGpTBQtIp0BF3P5Kz+S627EETLR+boAQGCWVUwXpYno7l01F+   ###LB+EkuqGjsJ6NDwcB5/Bh1F5fTqk7/IReDqF6mP5gHI3UOoFXyU5CShjgyt5JjzO   ###eyJn/PnYeEIpOiRXB52L9ykJAKGUjrlSggbK3EEVIsllwGlhYCStMJLDux6OJMCR   ###8Jl/LIDlA8Ip5YOgzCQhpR/BRzmmjgkIWj5mFaFMFHiS3ospR4DHyUboxLqPB+MD   ###LM/n/PEVlg8oc4OcvG95mFjEjyW7iYuH3r2EcqVgBg+V1MHH8gGd1NepCXxKhxJx   ###7hWXkxXg6yjmE+mYgQLgwidsIlJHfX1sIcDyfZVbwcfyQUin9SVDgUfDw3EwuPgK   ###xxG4khiIzv37WD6gjAacWwDfQYVWQIewPUnW4WEbfuxxahcXm/awjQDb4EQNWMCl   ###vC+eJCbBXBLAePAdVYglq4BHA8SRhLFkv/BwJAGOJFFnuX0sHxBOXRyXT+k0CM34   ###l871g3lTMO+D70vqEi+mVCqSLoZOlPuY0SDAzCv42nOpOL6ifCMqZYZHCYAwO0Cg   ###MgR4CaVnSTinCR25xqxBwHgSyfZCySJ8yoMQSQopTh9ByYQSPo3PeRZiypCTcNoa   ###PILe8rGFAMtz8gnKdISvqLwvh+09Gh6Og8CNKeESZbfxKTdMi1JH+B4l3PElSYPn   ###U/YhfMcH0PGfLyktfHxFRSNfUjiBKAbGo06z+y4V8CUZhOepfEYBV5AcKR4PMOFs   ###KpRYwesjenAkSSIZKSiDU0A4dWlciSRbCmJOH+FyXoVA0i9RSowQT8ZjUgsfj9NH   ###6jS9jwfjAyzfDyT3hu9TliE6eS8n7T3McOFjchDKKoN5azxM3RJgJhHKGYJZQHyX   ###sohQkpq+ZD3xMYdNgBX6kjHHwzegIyI/lRQnHiW9wSYoIw627GMLgSdJbzxs2ads   ###SFQ+kCQQoEtDMzgOApdyduA4AhxHos79+5Q/g7KTcG4RfIcVAkqTEnDiCmA8+D4O   ###OD0Jp+XCNgJsI1aJCHwsHxBKHZXCwqe8TBGnNWth5h2ADCHGkXAOF3zVp2xOfc7l   ###Q0lYfI+SofQloRFl1vGxQgAVWksSDrAGBWpQjV6Fbx/Wq6DUO/in9apI6VackELp   ###Pr5WgESNYmULFYtAKUOoM7Uol4zScjyl6niiq7BGQwpLKElaSNnBfjhnDWowsdJg   ###XKWV+Eo18US1YAWEFCilprA2gz2FmK7B1TqJz3pGpHQNUiVQgsVKYxCFQDL+hKJb   ###tAKdWShSGoKS+p4S/Z7IbpbwJMBFDUBloUW6QKiEOSVdIonuKintK1HtiahlgUwK   ###hYhtke7YU6iEL8ton+VupGQvJ9tRstHXAhLTa2lhTIJECUuWqR6nIFNJZVgUeirJ   ###XSACreWLWGThif2ESrixDPRFrsVKtnFqHBE9KKA43UigxBhLO+wpjFWaJZJZPsuh   ###SCefS0SaxIlkY2GBgTmEtHAixqqEB8sYj+VGpGQHZSdBYZVoCUAMXsQECxNX0ppx   ###Rp5YcXx8ihWvpzwlnrBiZtgkcBRbZ+7vSTIszhkWKw6tuC4wjBYnMlG809cMVNgw   ###pZkiXhwoZso812M+isyTs48lwg0TzRGJ4alcYaHinaFifswjfeZ7nCbKV6zNE9bE   ###DMyRPE3E5pgbUuIixayYp/kP8Skz73Hx7cN8qpD7WAy+SPMi5kKx4kRieEXCYzwx   ###nhJlHrliAMXaxBEjJlFmihgikeIJbEyw9eAwH/CFF/SFC4SKE7iuTr7Fa9zh5U3K   ###daLVZ1aQI1GBXVFyY7UyRVGNeM2R7hmqFenKOgvUWnNkmYVqqbm8fnxeQ62+rJ5A   ###aVsOrwtf1kZfdKKQtR6hfFZkWHNxRDcJFcm7TMe+0HJfqDhQlOwQfZJgj5ToFuGc   ###aAoUARtrESpCMhHKaqanqI6cosdQU+S8iwxfgsi1gEnHE/EUCqV4ImVCsVdZVpB0   ###kKn3NZNnPh4Iq5Z59YXjMlMlNhrKDHrCDUPRu4WnBTw9nrCmkGeDEwEKSxF8+8IZ   ###BL2+WuCCzICX6TI8npxun+7q3EKDIj4rH6vpiui2VXibWfovowLn1ES5b/G17FAI   ###7+DAXEXALcFMQM8RfcIrWzP8hmlXpfj8asTlf1UZDgOeJ0+mjLOq0aRU861+7mEb   ###F+kQb0/AVgq+pB71wI/qYyXXUrnQ45DoNiHR/VIkupynLahFIiZUp+TEJSQKDitI   ###jBiHDyNPo9BaikQG6fdCoteERO9LkegREomEqkgkOqyhRG8JEh9NgY9AIoP0eyHR   ###b0Ki/6VI9PnaAUevTwOJRId1lOgvQeJjsWfgcCkSGaTfhsQSMg9e7eT52sw8bpUP   ###y25suD4f5iBw3jZJlW0e+VBJvI1c3+jF1w+hK1uUuaeds4AnUeQGOnO4E3v6IfbV   ###NlzBdU95yCPfVQ1gpnqdLNwPvXL4kTw4/dBTECSYED5RmdDjfhiUopLkIQi9vuo0   ###8XAvUD04URwpCIzdCniIfJ2Pvh8HTl/nb49Bj4/DYgwTNxBFesMKHvzE0+nXIwcA   ###94uhTfIQOrRhSg0AcoNYfQkAHI03Y38GHkBPDnXAUwLqr2oA94nipBgKpVLQw/BU   ###HTCvYpW2vg9GY6Ry8pv7R/CAtxWrYk6Ie1TqAVTSKCqGTnFGfMBHFKqM+AmgR80c   ###btIF6ooAc38LHnAP15MGoijwfRVBFUF1lRHf3C+DKUVS6quHACZV8tEnPgxakbK5   ###/0Yz76tc+QnYIq6r0/0HbqKQaO7nwQN8Uv3EMCexXFYB1JIAGsNiyBZfKxAHkaug   ###xqvfQrkhAx6csK8GZ+439rEKNC4N+IAfharYBzMxKoV4yV0GMM5Y9eMkHu0iUwMO   ###brWFxdAvuQwh8BwVEBfFIa4necA76iK5GYH3Vz0VH+bEfn61ggfmhMAW4R6xH5uh   ###YrIWIqAPV92ZALMGNC9DwG3xQK0Fc/+3HwJKQ1dd7hD1oZSKNAv7GFpghpbJ4MLAValin, et al.           Expires December 20, 2012             [Page 209]

Internet-Draft           Interactive Audio Codec               June 2012   ###AYqVfkLf4SVDDXhO5CmoeX9aXyLh6CAFIEnH9dUyC2K8nUUgMPe7Yf0lsbpDhsJE   ###IkXXdP+CQpXeP6cGwFIO1LABTl/faeH3fTCOYzN0TfrBjXw/4ks+gAnCqlOz7Qdx   ###oO5dkf199QWvFI/UF7w4pi+z4ANviT2vGOrGDzD1rmJCXgQYUDdxeKHrRX11R4cR   ###fwBcI/I8RVWe68NE9NW9HrBm1IOOZ8AGgFMButSXCL9JA0jurmLEHB+hvuCNNaHw   ###A7ALkZNKhBzMXaLCHTneQj1EeMWNCrILgSojwYHjA1NSYZBm/AYyMQ1Bgkw+kS8J   ###8A0MG+CLTjgeROLNgOA8dVdLgpE9iSxA6CNnDnl8Cd+UErqKcSUwCdCnRJMlsLQi   ###BYEZr4LMESYokQZcQLeKTkscP/ZFFBTiXwASD6MP5CGE1S3CNUH55fhhHtoXSixR   ###Amyjr5hQgjfMKPaUIN+ikKNWKT4nQVoJQlXMw8CsWF0d48ShrO083gcbCGO8G0r6   ###ATYeaMSHAQxVBKXEDwkOYDBeGAsSAyAyT8gfhCQsTjULHI8krQU+sF8VOBh4HpC/   ###qy68wQixxAwplCnxURYJJ098oLBYYccHceF7vBoL8VKJB4xQ94Pdh2pwXoic3TFC   ###ED1eTCAuYJV66gvyIIlChWUdAmEWQhPVF1z1AXOkxMWwjEhd7eP0/Ui1xiE3Mji8   ###t6ivkOiEbkhRztiA43swQZ4Ryqhi9ECo9FXgD96N5Km7dHD5B67gQOLXJFYQV20k   ###giVOUGUThNA1Q4lqgOPhXLm3CDAaxaoYXjYjcwoKCd546ZkhkdIPkFTiyWqMY+DJ   ###+n6kGHDgiFwoxOvFIM2CUIKxYFFFARXDBiK8mMdzzBBKddsSTKRi0bB8QKdxpAGM   ###EPOFrXM8ocJbAEI0UcUChFTWD3TvgzgKzJBLwQEsxpD0HQq4hMWposlBylJPxVBM   ###fsBLvIQfxB4oRoGKAgWYQb7HZoimitf0gcEl6osD8xDKEFy8xUgIVuIx1QNSpeg7   ###MfJHFegPqAa105EhcEinNO0EMPsqYNXxgoh4Lz1gBI7cESWhnnKDFvBRkJWOfPFh   ###zQnUIHqAQUVRMQSUH0Jc2zyECD6gXSBfwGpVolpCQz15wMhNIcsIb1Fy5P6qKHZD   ###re5zyKgMG83GvhJtsBaBXoTzRajSeCKdJZRUxZVGyKXVQxDA6pSmQxCznixNCTEV   ###CJCHqQuWIryzK/ZUJKpLIsMMPZXWQP2Db4FcQwYflEILhlQSKc1OQlKlNdCCwART   ###D8AUSYBhA2BjRUqaSaiqoMqNUH9SXxCHaqQuymq5W49DWH11X1qEkWFSB8RNqFYW   ###qKn9wBfuwqGtoq1jzFdfSecQLZZYZhtUnwBMuNgMeZUb2xK8UFCU7RCNrDhS0a+o   ###yQt/k1DYRN3yZgS7xrgsREdCDqZppxA/HkagjEWqUxBtjoo6B8IBZUpWo4TOSuwq   ###Rc7JNKKi6uqIVzDsEsVUJaSW6SAErtVXBydg/bu+0kNAE/SBLbpmqK30AysmoAvX   ###sAEPG5aFDoLES1S4rITgCkJA0waGJEMAlgzmoTQANo7jyTrl0FxXxeKC8IllGkPU   ###oZX1HjogGpXZF/D1XhL7ioaJL1ADwcOfwtbxqj/Agm+E8goSwdaFlSrLDPQwvBRN   ###6iR4S6SoeYXzCwFeueiIZApigEVxpABYBdCrb4T+ykEnnBtoQYJ7MarQE1IOgBAc   ###DRuFBCsIwHiI1W2MyMVhGOqOQkAwHZlo6VBhFRvcx4sWBRzQroEdCNQ+0K5yDHAI   ###sSMNgE4ehiqYGZaIVpwDvAmuL4jn0GIV1wx6B9jFgkTXi51IzYKDxqLMnIQcS9MO   ###3scoCz0AVgkzEcjVjDFqG4ERiizqpI9ujlCoyk9Ah1TGg4+XFwZyn13h/AyQLpCL   ###BMn7sEZhaUiEMLQFhldkhC4LIYGZCfpKIkHNwBRjR+QCEr8mJAlpltslQ1AwnEQa   ###gBkJlScLWA5IuqAQ6qwefFAH1RB89OOIfuCjNthPfDMEWlrz8dpP4bA+iF0QmwKo   ###h3HEoVyQSaHRYqQAU4YmFBJBE/OVeox2GrQRmyHTAgEIIkfdLgnqTYzKs0RPo4vJ   ###K4RSS0wyyCJYWwwBrB7kQlIswatAhd44xFqQCIsnQYeEBFiDjPBjhsAD5QXv/jNC   ###r4WHoAKb9GWdeuj3CYW/YaRxnIiCISHZ0mkIbCMSFo3CFJaPp+4f9T3lWZBQbZYL   ###IKVQVKtA7T4Gs0sDQMeeMr4lhFvAQVXQc2QIsBRixbw9MGMTZZ8WztOBfRACIUgx   ###mDiYCF5M6OVw1bEKCfkWVIG+4yij2MOLaENP3cEKnEstJg4Fl8lyySoWSesCbkHF   ###8OQhRC4SmyHirOq6cZ+uy+UvMS4lXz2AXeQLWXLouNjOIM+Bo3mJXBbrJdol6oZI   ###O0JIHFLuqwfQFVyZRhf9apEsZzB4QN1WxTjUXDoFfVofLgQ+5zAfpQegor5cUyoh   ###6DJSULvBapF+PPTuBOqLEyeRushWn+ekC3MDvFJY7sgFVukrLQB4cgxWQWCGrEtr   ###AAxIKaYDB8koVpwY1JAYmL4UlGB2IUYnAVXCU6qrg9a4RwdZsZUE7UjXKcS5ixQB   ###g8rtR56nnlDdCwVNeHwC3RJyoTGFwDviSgDVAsDy1H3GsGLwQtZQ3T0MClTkxmZ0   ###fMx05QTk7AjVncWo9CgdwUFlta8cdxw4r67nBdShvzwWWGClocKnouj7JNjMmHol   ###Zh30vuu5duj+VOVsdfCeZcBgaITbB7G667mPvgm1VNEfAhxXOThQqIOenxDftwOQ   ###Ai7aW5lNtxEb+yCF3Yyd3f3Tg+l5ZuHt1saOpKc3dh3ZU3lNOzLG/tr0YzYbpze0   ###jZZv6E7Odl+mk/N56XV2cZG/p7NLeJO1q26tVnsl7pK/9ebQzSzLrm+usJXsDNoL   ###r+ey+0S96C6MPanr9G7/AN8l+bvJ2cnVdLY4OB8uysOaqw8no7/xRqs5uO3xeDr8   ###MdM7VAjDIMWXgNTpRMGChdNSUblO1SyCr/CTvvo7h5BfEbbAlHRoJ+3X53U78D2rValin, et al.           Expires December 20, 2012             [Page 210]

Internet-Draft           Interactive Audio Codec               June 2012   ###7rVb/9qrf+0Tisv7WRrr+IFAoQDvwkWrvcI1m73CHWSfjamh97Ij14Ln/RHupV0g   ###lqwFfEk/pqNxejZmSiSEqf2406PT7f3BwdGr3RPLXUK+XXnBXwfYxmAMXbwzKvPW   ###3PMKpVPkxL88/ffwf7T3OZ/ezobZ2jAbL9au08XV9Ga+evXt+sAVD0bjv8jiL/12   ###8b7qfwGJBlYg6Fdh+C/AI0GR+Bfr/ylElgf3/8h/sG53pjf3s9Hl1cJqDzsY5uvZ   ###6GW09nZPX1uns9v5omf93yyd2AfpbGj9mI5HwBR3TvaOj3ota/l/P49urlaPZpfW   ###6+nt5Jx46aoFzNaivubWLJtns4/Z+So28tNstFhkE+vsvtwVso21bhcL/fvFCJmJ   ###IlB6dTYbZRdQcjaa3s7pm3VxOxlib/MWVcVix9k5cI7Z6OwWP1jA4a3beWZB60z6   ###9OZsNEln99bFdIYS6NMImprO6Pf0doGtAJsZXYyUWEhnmXWTza4R8HOQYtOPo3P4   ###Y3GVLoj9XUxBWgDPv0Q+dj5iiKAVrHedLV608MEugTZHBiowDUmIA/oBVYsUYCWm   ###egZCGj7JlGEbkynwx6wHn0dzayxMOO+TxlYECHocjtPRdTZbXQIF9GagQ0EBgzy/   ###Bch+B0AsHh82cz4d3l5nk0Wq5moNpmEKH2c4v9lslI7nOb5pnrBVcwBqWIfZiOrh   ###90l6nSFAexNoY5ItrJPpcJQt7ntM6NCHSfCT6UzBgxV5Xm6yIRIAjom7Aj0AZGx6   ###b51lSFAwvKkFOhm8zrBBAPJ6uqBGGHVA9ucwAKB66wK+Mabm04vFJ6QKIbW8nxug   ###aqBAXhvUCtLbfK5HePrD3ol1cvT69Kft410L/n5zfPTj3qvdV9bLv8DHXWvn6M1f   ###jve+/+HU+uFo/9Xu8Ym1ffgK3h6eHu+9fHt6dHyCzfx//9/2CdT+wx/o6/bhX6zd   ###n98c756cWEfH1t7Bm/09aBG6ON4+PN3bPQGMHe7sv321d/h9z4JWrMOjU2xmf+9g   ###7xRKnh71qPNqTevotXWwe7zzAzxuv9zb3zv9C3X5eu/0ELt7fXSMDW1bb7aPT/d2   ###3u5vH1tv3h6/OTrZtXCEr/ZOdva39w52X60CDNCvtfvj7uGpdfLD9v5+acBHPx3u   ###UmswBnPA1stdgHT75f4udkejfbV3vLtzisPK/9oBNAKQ+z3r5M3uzh78gW3t/rwL   ###g9o+/ktPmj3Z/fNbKAffrVfbB9vfwxjbVeyYqMFmYJp23h7vHiDsgJKTty9PTvdO   ###357uWt8fHb0itJ/sHv+4t7N7sm7tH50Q4t6e7Pagk9Nt7FtaAcRBCSj+8u3JHqFw   ###7/B09/j47ZvTvaPDDsz6T4AhgHQbar8iXB8d0pgBWUfHf4F2eeZkNnrWTz/swqdj   ###RC9hbRvRcQLY2zk1i0GXgMxTY7DYzuHu9/t73+8e7uxigSNs6Ke9k90OTN4ewPc9   ###toqd/7QNPb+lseOkAWz85x6RoyLoHs2utffa2n714x7CL+WBHk72hHwIfTs/CPZX   ###kefn8WDbpz8cvTkZ/JAHguk3UGgyHN8Ci30GsuZq9eqZ8Qa4D3Lf4sspKEq3Nzdg   ###S+B71HgPbseL0c14BOxh8WlquZENOjOs7JTkTzq2Pqbj22y+ar0cLezsDl5Psjmx   ###Elr41+lwNrXgj9E1tppOFqaO/BpQPzh4u+9G7bR31rHabTAkk2Cl3Vax0b7Xaedx   ###0p122ukWns86nc7Wlht2Wi19q/Bo/tcZVORyt9SIhbFvnXUjJnHv591XgzdHQEot   ###Dc6bPctfpTgfjBC60O9RaRxgo+07hPFiPE0XHXnuFEvNdDF39WLNrFhXcAAs+JpK   ###FyqXig5hVnRB6R3etdur4UX3zR5gBKqUmx/eaCiqLZ6PPiqEp501RKL+jjOL3wF/   ###UoI71AURhYTB/aPt08H2G1ihPxOlHIIYeGGd4qyn8/ktCpRZej66sz2LmkBheDOF   ###6cjlWXZ3M50AIVqgT6ApZnn+6qrvkBRNJ0BEF/OMJKzrxbkedp4hNnrWypoNIvWC   ###Sh+mh6R1dEFAd60reDUGSsCFAoqV9TKdZwAGGK5WegNi6m50zZK3Da88xM8qlhUj   ###bTQZEyYQaMYXleLnu07rVwQFxwH/sststo7P/BWxR4+3E2z+VwFaPq7Lo0mYI3r5   ###Gdpa52ZXL8Dgu5MHah+e2/B+tLXl+R0bUKFKjix7UxXa2PB8BgRAsDa5IdtygUbM   ###15TxMQhwr+nCWqG33TZFYzkU/2Fou+orZVbsh67Xd3QVdCqGuLkZX3Q61D7ob7ez   ###ieWuCDwrjIrPhQlQ8w3qTXkivP+6e2ASoPLvPQmgr5cQD5WmMyAQfn2BE8GfNiw7   ###dDrSlgzeMTF9Z5uQwfr4Ezqn3J71JwycB4pqex14wABw3w66+gUGM/vyCBPoIU6o   ###izlRBgfceui8l8mwulabdtIT3w8DcwYLBTwvcqLYjbAa+S4dL0AnaheL6EmcA1EB   ###ufEfK3q4SF2djvXccu7iC/7PnHUCjib7X7PxPCsyG1liOSdxcY8Mt9YDJ0kS9CMm   ###MQ24ysZozo268Exj9d0gdhMnDDEi1nf6geKB1ajpKrdfJu2UbDgCbeIYVKMB+mkG   ###e/tH33tExHsy9chG0HgAmvZWrbcTBvgczQjrbxmIO2RIk+wS6BjMh8nt9VnGvrQi   ###aRvHf2isI0JULvg0ldNXYKnZbAHI2HJ61jOjQseaTsb3lgkEGgnDBby8mc5HJhDP   ###Cmt1d4cGB5izXZy8cqh5EQ8H2z9vvzxxo7pRcGA5AXWd3qVncxDoxofuXY+W6jib   ###mAuXYDED09M7+ANpnNcRjKQ92nTWRxtQcX20sqKWmy4IMEFP/NizCLz23bvR+yJP   ###4u/mCJfP5qvSXPYsMIHQ6qM3Xz6pf8snFWAwJlVgu7M2YLzWH+HfC5MMkOPAcipj   ###19AaCm2u50XhOVc7lhVS7WnVolyweZKXDap2Wie9nCMDGyQJFFLAFi59x6djxRQd   ###3E/6sKRdP/H7eDDP5n3TCIPM/TjyMUZFu2NwvwqjH+B/IIbCfogHIDFTahKGuIGIValin, et al.           Expires December 20, 2012             [Page 211]

Internet-Draft           Interactive Audio Codec               June 2012   ###m6fwzk2Efy47DbHzLiQPqx1BQyttd2Oj7fr2q5eDkx/2Xp92OnSmGCG0QzpX7IV4   ###Fs/G+KjPWijcbW6WZYGNO8MiqaH90tSiyQ1vfzz54RgUrbveyAYVlqokNqnApiTZ   ###fvUK6HrnnfO+Z4GyfOpGA/j/n92wDahVH92mj17TR7/u4867AFYR/2eupZMfUFkH   ###cP2extEKjAJeIrQ9N8hxJ9K/JZKvZUq+VlnytaqSr2VYCq8cPLec5OeGXrl4hNoJ   ###8hceHnZ2+/kLH0+fQokvUUDaf3YdIOOb20XP+jOQx/R2AX93lix0Y7mRpDLoapmK   ###YhTRqyJXNxiTdz3XqWgcW25QVjdAFrMnlsqi5C2rKGgYLVdReDLvbJlUroZ994JO   ###lQBfOWU6oRlXX93Gr55V/vzK77HmUSYxWRS7P5/uHr6CP6gULDmBz/aKrFFNAFo8   ###ZS5Wb/QgHL43gP//2XfbRiU0cnq6MTJ2jBYNy8h4m/ZMUjgzez1wLWIC+QvPsr38   ###EOaBDxPk9oOcqA8CK+j7EZlT22Asl2j0do42VGoF5LY9hym+mY7vJ9NrIOdVEGhA   ###qWRqT4B0Q/JqpuS0JH0En8ajv4FsOwPFYLQWrFpHRNyVKsuJXfH/FGBz3DpylznM   ###p/oNTPUdkQHg7aBAJMVP3vJPfvnTQdCz7jR3QrXzlp0hrv7L03/5+q+AEIvAo9pU   ###xC0MY8RiXytNxAbEv/E4nHg3Jk7ue1YdQ4AVeg9r845W5q+mNSIUNbtUNgr8qWQH   ###Ui+sU3Nh3Hd6sL57Ik+kaayytcmE18ltAW4pl0kmR0eWY04rdIAuMXTKzC5BArod   ###MY+Iw/wWiO8Y4vvfBjEGvUT24+FmuwQ1P4oIyG0BckXpD9pvhq+fdk3/F+//ggJw   ###ng2/5fbvQ/u/bhzE+f5vHP8Lxia54dP+73/X/q9b3f89HV1PF1f31stV6zSbzUZg   ###4M3uv83279Mm7dMm7dMm7dMm7dMm7T/dJq31nXhm2wNWOwY/dFr/Ku5aS7+z2i6+   ###Vq7pjfEI+Pl89WrLeGlu2YI82ZuM0I8BJt2c+U6GH2cYazQ4u73ArThlw8DjBXKf   ###KTIHLHBMmvQLy7GAs81vh8NsDgwE1nia+zjJ8MHvIAenM5RhH6dgIgG0CPEIem/z   ###31Z3gPyjpzdgh1fpDF5Cr73CHuwc+FR6mXUolnInHQ9vx8BHGXpgtfiEHV/Msr/e   ###ZpMh8XxmmdkdcKP767PpGKGnPcZhSox6gizvAnd9JzA8LAwc7iw9G41Hi3uKyhzj   ###uM+zBbIsQPknlotsGXObYAH3tFBIz1lMpGMDkNGETWMUBPhyNGMem55/TCcoiKbY   ###2jJQVbQWwoyuZIB4mI5xg/J6OkMphnud2IxivClw9hloDzcos1BwU7wp9SHov70B   ###fSNrd2jSaOax3KcRlMMeAAfDDGcCm8GtAKKKiwUTxWK6KIyONuszgXpuKQk/vrlK   ###z7JFeVjWp3SutSKoP1XSzySs7foJRdENStGENoNpB1jq5xhT/+1dLKcLIwJXAX2W   ###XTAukWQzPcHqP4A5hxX+vhjnM/7ILszmbm9o9ifnsjjVcLBr1Q1O/FWPaRS/sfUK   ###H2hhFYDDabvA7gT1s3RymVnvAMiLqw6uPL20ePqh/WVrDyaZ19cuUCn0hLvrqAzo   ###eh3WVKDc5qa7sUEh0PVdwKfJ0m6wGne0rdZAzoOsm3RepRt2X5HiVbuwRM3JqaxC   ###XbsYXzK+JzTLmiiMjNTDqxQm8izLcOMHuOZ8yqowFp9kyOhAm1Re19k16JuYVWoo   ###3Ij1Q9aoETKO3RxcjF9YtHSaaEWRInU3nF5nJlHyRzOIgYbGrV99QevLSK+hA/7v   ###dHqZkRIq8z8WBZlF0dwkPPwIUHWQHj9djYas2JboVtMza+CEeyRizWq+ltcIAcgA   ###WrVreDQxBkaBRtj9meAaNWwofIObpsSnWS7A7Jvs1CSdsngT/rp0kY3Nh6ua5We9   ###opaBlWO8FJHEFYCUWu4abjLhFtpNpyCrADNnGTt4kb4BINw7EHigEaqyFCJqj3rm   ###jrErQeQl0BPaL9az0eRjBibBM2vn1WtrgecWEIuH0xJGtHRBHqbXjJVeLMiEIeEr   ###8zwanoumUWi8h0rFFQ9boJgTccwLLM5ggu/mW84fLxY2tfhubrvvXzi9/Pk9SLpP   ###QLywMBbEti4WZ4a0OFXkmRPC9RQE4XQyQlDvQShObFgvsyxFJpTz/jEyqjJDVk04   ###QspnPELe9KV5wlgl+I0kNUIrSI3KWMBFMzCXjKeaTZ5r1KwWJxuHXJpo3rcsa1hY   ###sEB7Z8L77xYYoIc0MEs/5dXUzhBxgJSQcjP9lM3s6YXtyeIXezDDKIIsvWYlJuMh   ###l/iryZ4RdngmXQ+W028kK6Wp5CgX0BV3TUnvU3hs44LJdSmE/jq962gCKXCIFAMR   ###cNqhUk/2RozKXrfre7a7bMqUuDQVWzU8HHpx2grqr5bM+ezMmS2SPwBnirD8G2cA   ###y32LGainemyL4V/CgIGLf0LQOIoPM9SSnJrDmvgKnNJglqs6vN/GUR2P9//ij9Xh   ###N3eNLvX/ekEQe772/wZegP5fP3ae/L//Xf7fuOr/5eM+dU7dRifw97PscgqL6CC9   ###+5TB4vma8z+4UkrtWE8+4yef8ZPP+Mln/OQz/qfzGWOwyg/bP+4OYBCv977Hsz3a   ###BwzL92J0Sad2VLiu+JIpSndneXxz/h4PxhfebOChUnI25/2gjlSodTNalM8QYR6B   ###ealttD0fcdLor7fpZDGoaWAGbLL4Zr5Ihx84XUGpL3VM1nxJgeKDISj4xSHOF+fp   ###7LI6yMH4ptTsx78Ww8HfvD0ZAB2eAFFqZJsvrWe3kw+T6afJs3Lc+c7bk9OjAz7H   ###X6wqXw6PMPf53k4pbr6uiFUIP6rPi1G0D4HNX7P57HKCb74biO6lctVFGHRpncs3   ###NvQpB7/Xs5zP6+jCeDObns1fAA843H1heS4mE/23Hiwk4FAvrGjVw6fDo+OD7X14   ###DFcjerH9/ffIffd+3JUyRuhUHZRzMKLTc4YzIDDpnkpfA9I4xPRmni24sv9+81evValin, et al.           Expires December 20, 2012             [Page 212]

Internet-Draft           Interactive Audio Codec               June 2012   ###5/aoTt0ENLUzPQIj4RQ9Iu/UVS4SZ3y3i5ne73YT/Pma/n6d9PTXHXqzQ19f0d+v   ###jK/b9Gabvr6kv18aXx16U/qpvyb0JqG6ffobL1l7ACEomfOhuFFxKPVNqq8BvQno   ###a0h/h8ZXj9549NWnv/3qUOirS3+7iQmrBM2NyBuNALaLcA+NcFnQGDcdHf463EA0   ###GmGsMCJzuoZbW/57XZq+b1qVaGxXh8gWP8Cvv7eHz527mAMJq+AqjC4DWEBMHt1l   ###cYraCH/Hxpn6u2VAkselmTRMJ9o0wz86ePl6bx9EJh7OeLN7vHf0CkOeg9oSe4eq   ###RGgME7E9T69vYLiXA77DwDyCgsy4ODM0qPknlAWAbfqswhiB52YW5Sh5UZgtV8Xv   ###ncFK/7Cui3pBpai3pChmOC8V9ZcV9SpFgyVFq6BG1ZKAyvR2DCaPkgcFnsKljRM6   ###bYzcFuZstuxUW/5cOEG10Ifldie8iULZbloq/0PpLTHVGWjlFtLSDuj902tVhGeD   ###uEP+kRPOoHhel+w23Q2LXpLyD1Zpvh83k0MTOOeSMEkFqiP1TyZA1foFe6kG+Xv1   ###AayvIWbcWczSvPZ4lDcFVg+ugcHNRf59CrSY3Y0W9/rV7Q0RaGZ0mM7AygEcc18G   ###veIVGoAeXfTj2SyvBqsXlAggdKM3wNEsxe35ARbVeX/2LuT0z48vj8nZeD6ljePs   ###I1p7CzAQP4BZpc037NNA2Xg6nw8YDjn0sgv17sFgArPxLLufki0J1hMfh73MwLQa   ###jrMUN5XRaiS/QeGgNGilQG7HA5Csu3RfCmivs8llPnzxms2MwYlgPRcXdeH0ARQ9   ###z8bpfXa+V5ieBe57D1KANr3MsYhO8h301FGiKv366qJSUuRx3qf6ALBcjMZgvA7A   ###DBxNz8tnIfLvl6k+CmtW45bXlWAHRPzl8PSHZc0PpuMHutAl6rrhj/kqVrSSDQeA   ###LZADoNIatMcIlSRfg+vseved9359+edX9FlIAyjMnmUYCHFu3aQzsNcXcrKsSNpA   ###nwP2J01HxlGS/OP5bHSxqPvAx6jrvgyntzSQKlL5CNno0prfTxBkgPid1wUxM2Ap   ###8j7PzGaWHnFh9/06Do1ykW1qjkHMx94yMrBJki1VO58GbOR9z6q0YAg0kWbVVqT9   ###pW0sgcKgFJh9TvuG9aW61y01YKaMQ0WHaIROAjELHcCyBnj+lrVNrinCNM8Aho1B   ###89T7kBg1pwHDrapF1pZUdnRH0OHb/f3CSRmzUqVXbKWX90vSpdauICbf1FI5aRm3   ###XDMq5rKELvw1vWiLiMK6IpyMCP8Vq13BqkyL7Xa60oSa10LFOoLQOlBjTX/ZPKpa   ###OR0UcI1f+ahJjWVhjM/q1uFSZvNhTPJTl0KuahSvQkdz1CvahVcd6pxM5faXUEdH   ###nc7EsC6OR+EcCiTekPBYY1Jn0RclklXtU1QYuiAr1Gfo599tsoF79KfqEZhSe+cZ   ###UND0HprUR0Zo1AhRrkNhw4IxLsP4g3IKb2oSFw+o1pVFTAMqYb1nslGtPKO8X7oq   ###DDgewtyjOcEj0VvSMQmD9pZSqghHZQOgMKbCKpCGv5yZ1OPx8ZwFrSx5ZW1YjvX3   ###v+si1pbllUZKoL3cfjXYPv5edBBoYL7Y3CRShsrYEz/VVd3e3z/aGbze3tvn2jzU   ###/d3t4zaCMet2yjP1iAWmUC8cnzRx9U5JI36tn/X3ko6NDBbeGo9F7bs0w67RDqjO   ###2hrBN7AWpDXuWac8zetovZmbUu9LynOhH1Tzi6VFM7eEOPFG1O3TXWTauhI3koNm   ###2A9W4UNuJMDr0FDEylx3MaYlRT1q1fl0VyajhqbrmDuFBTUxpxJZC8lSjQtQ+ph5   ###NbKdpScLT/a+9346On6lTrqhfkMHCWsSW0Cfd4CPN+pMOVbWJ7HlI6Cbv/FZc+PD   ###3iF/4GN4hTQR+ljdHZm24tCQr6a8vNNK4eeCi0HrzIMUKOl+Ppq3i+fwgY92kQ9R   ###3goLcy9Kugj+Y6dxA7Zop1YyEfy4ffxqd2ffgLNnLa5vOmX9HNRFZ9PpwS9XeZ+w   ###jXmu8WsaxA9nIGI/6KfDpV2djSbCn0/Qow/0t/MneiQe0wZIejzQgt6BBagHlBY8   ###sDX2jRxuQum1vHduBnsBsVBqRfjezuamW5C0yzNrYBDz9c270Xs+iw4kMZrAU69E   ###SqWjoF/SHh/p5Vbx5wrUwOAu3cOKPrYpKskPo8srG0P5LDYOXlhtF9MDdP/2X7YL   ###Gh388jrWGr+Vd6thl1+zwrIEwJqjrHe9e6Vo4LJg4NWbez4LD/AjsfTojHn9QsQN   ###dyiC/BzoCQC6B9j4MOydOpfKZTAlwh19ROzc08d/NZyG1Wa87l1NfcwFdl/yPGnU   ###50sYuoFOvE4n157wTOxohsGb2SdWZzIOgT1Lz62zbJhitMGnzDqfTv5AkeU36SVy   ###coqyyq4xZqGCZdczqUDD4TBlGwUPK5OBy+mX9dLMcHaYQXo239SONGrlF3j+ZYOX   ###wy8FupPyZpYYfFZpYgimLlVc+UUljMFVByuJgZUKOaIeD7b2F/w1B9cYysIFFuTB   ###P5/xgSjCeSwmSPgz7tDinK3S9RJ4cFpBp6FdeA3VgqW1/K/qzED4yET2rznSkd1Q   ###tV/eg5q2cDsFxs0oWVlZX1rBe7CCsTTMMqaH9bNxuJy/bm36RsMmT9/UzulqOzLe   ###0YoLIz583Ij932sAcfMAqAqoOKdHx1rIKNb09j/+Q7a4S9IM/jxvd547d67JOESw   ###m2W1a3r75mZ8r7K8Y0gMqmK3wgzwBmJCGoWr357ZFzOKPoFyBDu+1iorRj1ZVMDY   ###HyRVS5oc4C71vMFkppT3L3EBw6LW2lFJj6h7P8XkLqxX0K/9A8PKQGFpPX9ufWc0   ###X1joDJChcaBK++Pu8f72G1L69XIZYjYszE0PKPmUzs7bz1nDxnc9Ao4A4ZeM0p5q   ###U72mWwDs/QNYkbWS99HAkJKizYvCbQEbG/sHZrGX5pYNqTqARjNhQxkzxQWxpBdj   ###BWAHRhtlqh8Ch0F/u9EmrcQzeH+28XL9rMDmfy2spTXO6zUbZ+lHfTAip8RPV5hdValin, et al.           Expires December 20, 2012             [Page 213]

Internet-Draft           Interactive Audio Codec               June 2012   ###+3yqPiHFKldrvh4fmLeVYbf9snu4ohTOlbMuKF7PYTLfncG3w+7L90tn1Ri29Udz   ###jq0XlRl/2TFwppDzWcbQXlkZbuwYCS5wde4Yi3GPViMl0jTX7LdbnqPJx69doj/3   ###zH2z6uoU121ToaKPt3YxowxebxUWyUMr4HHLqazm+x6rgiUdP9fOwazS5GKmC+I6   ###ZXqvaBJnhUWMEv+wZr0+foF6v3WFUmhI9hEEA8Uyno2zayNqfUT3buSLTLl00/Pz   ###fKkZHpU7vT46ehTLFrwxDFzqRON8coyPc+G6z87Ly95c4Hp1n6XDD9Xl/fxnXsQe   ###reK7Ffjj7Buv5s+tqj6l/D1FFVYtheF71C5Az8dfKwXip08FhaWsqyxpZ/3RQJR7   ###owYOV6SJOoZU0kNyZwAxkHPaB0vJC6CXNpiC7wvpkro3w2te0YeF9Q0zMGEjpVdN   ###5tcdTrMLk9MA0BV2wMr57UQFmTSuvzrmc1ej0pvf7yuVr9mCA/wZxiUMeVgwLWHE   ###K8OaeVmmeurmwZaB6t07oI1rYxVf51o+5joDLR/RQ2kE0QFiCj27riCmFOzemVKI   ###O2I7tqaCLy33LM+sdVfQf2HdnmbDK3Uwi8+54OkbmJPxOZ/cwjUMRDsfnWfqwODo   ###QtmiBWGtq89zE/VTOpE9jF/kTArSsEQiF5gBK9hICnn+RtlBwAk52dne3z16e9o2   ###3HA4vk7JgAHS50Zy4lyqodyvbO6sl/T/nBZLwj4384FUkIbql1xpgYGEPhuwr8TM   ###VNe9L6SqU0lZTx357arlVqXuS6ewNi+lKG+WO+aD2ytopubaVOyzyVlHd2XBIyD1   ###2b+dW/j/C/j/f06e9QhQBBKBuQR12NwiV2DiJ4fKeFiISuKj6603JQHFgIA5kC/8   ###34iXw7nTdjFewci3wtL9dGQgGx89vFLSdfiiwPJHFzOdJlFMd0bCx8+9+h4CLpXE   ###YV0PUSIA1Hxsbjfu48WJUX27eJ9tH++7bmiXM50Ceit+A5oMwp4Qw3vgLx0p7j6m   ###uKuLe48p7qnibg0wbrG4awDjuo8proFxvccUV8AYniElRJf5GDHvp+bxlT54jaBv   ###VP+lmc09u6Uwv3HZHb5SYt/FRtvw4+hw177o9GAKOz1owT4FxPyGVlzViu1+m3ZW   ###fls7nobH+zbtrHxxOxe9S1ch1/2aygoXrv3bqq98VXVP9+79puortCbKPlO9KgzP   ###6ZeRNDLzx+IWef7jUZmXXnlUae8LEJWXZrx8LgVvF2LQLwbzbJzhZYYUGRy8f5eY   ###4uhXB/NO9yz5hWHXPX62Xc35zUIeFeIHt1LI40J85aT3mEK+WciI7TaUirELdgJq   ###weIUIBUVU89aXdrpMvR5NIr4MpDzxZWpCPRE+14mrDGx+cHAlcMCvHoNobUaO7GL   ###96Bf9MrSLKy+8kO8NhpvH0U5V94T3HfLQYRno5TN4X21S2juepAjoWF3ad+r8S+T   ###ir+1BTWLhhcVPtjeoYXW3vdIt37X/gU76ayM3peftaDYd62VTSMJ/L5n7PbsuxWr   ###QCF0/wDa3HfzjUOaGrV5SHsjKe6nGHsFHuGtK+4TnYFaKnpLKzphpeLSosU+GH7C   ###ioC/7/aoVg67eLD33fXyRvRFeQfa8FpVNp1lA/hUecF7hoHYhabA6OAykzP0vMHj   ###PDt/eb/IlLOLCf9nIXtH032pnfnt9dJda3jTs3hJdQzrdb5wCk9utdJNurhyOvXv   ###3eJ7DayxM85xv9dn50ZwsGJQQvllZxfOfAUVG27Y3SmsBxlyZSUs3UAmTLOkMGZj   ###vS6x+eflcATawuNhodfMK5JttVJUrRQ9VAcU6kqloEzm+otvOgp5onuaCDvlSIH2   ###tb3F1wW/w31zu/CIwg6ZgUF9ZgNEEPVtE00UPrVqJuqBXXTym/SsD73cPVlgpbBK   ###s/lisF/cW8BX4+xjNs4tYPTSGgMdgVg2BjriQT7kJ5FtZ3JX/fzulxWzwffEMrXv   ###BYzO/4uOAnRQUjQ/JQoQVzhO8qfsDzM+cA8mdTbNXQiyYWTuWjbAY4LEafH5sffz   ###u0NnpRZEk6dvGtKViAEFab4erD9a5HjE8ECUJvmONmMd6ueoX+vmZvaF9YxZpx4W   ###jeEDjOEDIvpD/b4nep61v1ZdVZCDUxw3OpTb+wf2B9vtNO2FYrkPK+6j271K05kr   ###2Njaoh7wxo6NDf6zsa9i3Q9U7UPH7HoJ0l/mGC6CCeU3FLqXOoDqpsP4QmtBYWGp   ###R8icv3OcvzIh2EZjL4yWjVlejlgeL3PcvKoCp4hIs6xdLax4yMpmXtIMPeFhtJ/9   ###5+SZAg2vkjs63X1hvb4Fzo7hcIvRNV1cMELPms6uMBePIaZ2HC4oKw18zIPNOGcD   ###GOotLUdYfCHnp2t95lPrAhTvTxln1OFbfm5xywykynhE93p/Sikz13X6gfczRnM8   ###L3VxOxYuYLYq4S0knjXXJPFcFF1y3Y8hXvEcyAiYy9nIkl1HSl5WDKxxGxjv8HY2   ###w3vM4VeBv+KujNOjX/mqopcYNKr1CHnpyksMNTKgE2Lhahtcss4fjTDgnWlYziBe   ###Ejww72aEQ3Ebu1TZra3sVjdQzHFUQC4M6EvH4S4Zh/uYcbhLxuGWx6FcpUwvjIIV   ###Kz2bt/VisctmIWjp74KuQU0rXleXWXFykaEIjyH6bc0qv9jnVq6Qscah0b8hHTJt   ###u2WyVtttTNeLKcjXbPhBJY2k02Ilcsf2vfXRFioctl2keJhFpRauIAyA1SUao+Ad   ###StXzr3JZJy/7uJgakwGYATV523SevPRpyZIuAaT+Rjz/l9Vu60Zed/iUc03cjoan   ###si8AXzh0uW2coqS0c5PzqrFTNXOUxa576EnKMasLP8x9NqC4nhgyhQqD2fyj+RZ1   ###rMssP4eHSQzXy2caz27PL83ja/J6kY1ZyvB3wBYAgRHulGO4m/AMYCalTQQT/2oj   ###mPQeO6rwZA/oNlB0e8ypm6z5TUr5fTmjEZJrPuGKcFfLsgDHiQL+YMvBWCLsewW7   ###XHHxujdjQAK7vVmDI8Qi04CgqayI0wwCAeFB2IpMwBWiut3Y5H5qeF2eM07SS07AValin, et al.           Expires December 20, 2012             [Page 214]

Internet-Draft           Interactive Audio Codec               June 2012   ###/MhJ8L9kLiW7ZL5qluA154EG9b5fLyw3NZq/M2sqc8Ply9MsXTuBAUxgWAhsPcKr   ###EXnm9KwBavCME+kO6XBxS9uQIN8xVycspQtQ8SfDTM2psBpjXp8/L4D3ABd1VvIh   ###v/9u80uqemZVNXfLJkytSNGvDSyWNJRm+qkyoC+QErrm+/WidsdbeUU11YC6s44g   ###iWmpoDHqPjNIsrNeVhmrXE6Sun49l1MJB+FH0TPJq8Fgsb8/hyuwOADoARaHID+G   ###xT2CVym28SCnKrAoWfzfnFNRu/+1WUmICw8P8ieNlMcyod/CdqrrbTkP+UL+YSkG   ###8jXM49caflCLTLdTiXlvmsBvxi8+l5cyHhocDNObOmctrVv41pM1Sy7bihvVcFld   ###50d9ay0o7bQ63Hy08wn653FjjWEKKu0qgvvO6Kvb9rr7Bys7tos++pUo6HR3uodb   ###W15lyAgEndwdUOKmJkd1ZXPl5+VhF5hia396uVtigkqZ21He6aVXuGKuCBCLxqGo   ###PI6KU0xNzrM7PolX9onV7H4rjyKKZ7xsU/sj1vIAVorls5UHji4x4NzsNKFjjGOV   ###hOIjM7zPmO3ElGglt9UvBiswEzQAiY+M+4cL/ryya279l40ikfDLsr8vb1Nv5Mir   ###Hnol3+NP9P29N9kTY4g9hPB3r3h8x/fyJtyk0+mUeRdXX3K8w129WEskzgP3HWod   ###ghRuQ18LziJseMvYmen3cRfH6ZiWl6YHezMwDa76Brym+v6D9ZPG/r2H6zdVd4un   ###0HbnC7wqMqMEl4sZzOliNF4I7ZVDCA1ChAVnu0uIEZcVesbUEgVCGnYN3vG+a+Ri   ###6rQ9YJ4j2/henPq6SEwA/CfMLorpRinFz6epRVnU8QoB4rHasZXxgMbpDDOE8zXi   ###5O3GrPV6r2V+O6bMqCkoBJcq6/l4Or2RnKqMDxrYGibN2Om2CQOdskbIRIYFFZXh   ###DFFFY4o8jEDKL2NuVabJXl9WNfnCqhuWresGD9SVgMbauq7ziMpaK9BvN5xqyaIC   ###oV9vufVlXafWP2EWYQfCv7l1B37yguVtUyaEr5RIprCpkTIkRa6yhWyrG/wYVuv+   ###MR5efHOyt390SBzp4CR/oTPovJ2zYb7v0i23SNty7w8ltFrMpjf63on9tWNJBGV9   ###5CsvDtZO1JvqMUa/+Zzf1wqHX6sCCCTjfs867lmAqhNDGOzz/pVpQx/TKxIbxtsD   ###VOJXjo03iKt9+7goWQClK3QglG9k5cOQ+52OtVJ+edwpCSVAfrXqQV3Vk5JUoh9q   ###+orBB2aYIgZuxBe5dDo44WaYPpDCfZOrUbDvJON4fywgygGwL8oryvm59g82Nl3D   ###mKdnvX64Ilg1yXr1+mIB0VAHXf897S2tuJ3OCldWkOao2irVr63e48ngmKBS2pEB   ###Aj7IhsXMAnmAeZ46w1T0LB0xT8ceKA1Fr3xlxFBvVi8NXaj36aHxq3Z2iwnXeOFK   ###LfxRjS0AELC7zpIvqMwtjUj4ueZLNsnADMdJ3u0sP3kvUrUmBgJzqg0oA+3y6pxQ   ###piZ+4hbUiXnNh2F6U/OWk2/NlwFBWbJHi/ua72wdFT8UZhOJYDzGWNTBdTr/IEXz   ###EwuFdFrlQKbudEzp3MAuwD/ZQlB/eXkSufyISyErgjbo1CEKfXJqZ6eUnaT8XT5X   ###0gYasuKg6ljRbyZnr0d4d5pQ6+Rs+2M6GqO1SW90OUxkMjk3omQq+et4a1I/5rZX   ###nhcO01yyTNysy6VZRiqGB7uFNBFoyQCiFvcG9s5v0/GAZarxFuCFYY4+GsMwk9dd   ###DBZXQA5XZtq68/sJA130Khn54lQuROM9Xcg00Ou2+mU6nVeSxZ2lY7zjq1JD+eDr   ###kugZYwPop3lSP1h2o4EmXdNhVvwynRhNzEG1BQjkDSfoeTD2yMNUP8AWC5l+luYI   ###ytmm1d0s5NDJfQn7BwABipA8Yw6d8YJ3uXjnZEPqe+Wo4eZm3pMhNvLEoCymtkpd   ###NOY4QgVg09W+CQyhOegugYFHW+AOsiY5fd/KDmjtRlYiSZUi/AK9HTlhdjvtUkWv   ###a1RdqcvP1tENIq/BDCeq6RXgHgbU2l9jFPe4PNVcWlwnBZsMjanXDiug2vzcf4Gf   ###CHmVtnWpQt1eR7EuuzGDztaWr2zHunxCBoEYqZWeP7fqoSVOReeu2jVZmmzJ4QSd   ###unmGNJXWaQ9w3nZ7demdbB3pR9xZrRverIRvGxth/de/o694Y8Nf+pW9Pxsb3rrp   ###2MHLwRaUy31yjtvACM4zVNUxQy3YpGmedbaygl7PNzcp/RliaQlRb266nrPE4TN0   ###dM7odgHc8kGuobNROge2bLHV423oVPf2VYn8EFyFT4kp+jlP/GImFC4SCp5UK+Te   ###ROymkpmFLjjJr7JyvTjEc3R0BSx2JAiuAECksndY5aA9bIKxVBa0UKfajl1cEmbu   ###Nc7vJRMo2cC+2ywnA6t6DVnSnGeTTZMgtraw0q62lJS022wbzXdzPrvShhZgjXQ6   ###a/DH+rKFWbs2DYpQ3ZDFsLGhYChk3SkKckCTqrS11fZXuEptMgdTsF7flEdm+iWZ   ###H9SPdL20r7LlFkMi0YbTctsYb/OULKFcxWO83jICKp+QwCi6laBrzmVnrZ0UX9jf   ###fVeaAr1SK9itdGn47ZbLANlGpbSEzwe0iWqaRpVG8/7ByNm0nms7J+9IT7NT6Cl3   ###a8/VxXRoNdk0p6i+faKL+SjTNKUG1K65j6Mper3ZO2fgcYEuugUnnaa7n+h2Zyhn   ###XIj4k9y+dD6VmLUbjEiaLPR1qGfw1b7hU/zoWAcVcjREH9Al3rLXMo+nyhXCHAkr   ###ZjcFzGWT6e3lFV/fVuXdpfyAy3wfubZ6hrF367WfKRcT46p4lPgndW4Yk1Slk3sY   ###9XgxwrSH04t86YCJT41bwAVuMr5TOb9w1jLuTB2n953Vwku63A5vxhuDKqhuSZpj   ###YOKnjHtV9wmic5XZ7OjCTKZe7INvMV2MZhmgNLu+wUucMBgRpx1HaDlIDVf3Z7MR   ###S8nVwpFljSiDsayXsl4JUQlTpwVKKsym+0fvhVNdkqqdFd24Lfw6zzgNCkabedeKValin, et al.           Expires December 20, 2012             [Page 215]

Internet-Draft           Interactive Audio Codec               June 2012   ###3+lU2ihLh6JkbZtgbVQLL4uVreM3BQGzUk8Y9eJqaVlhBvMrWEQfOKJiOQMoR+Py   ###nq82quo4Eu7Ut5h37ep0m5kyTpFH8YetOkWtkzO+3eW5OvNYfkwshHr44YqpwudJ   ###ETrab/oaDFs2cS3Omk7cBG1YoTg1GVWPzQCG16nmSIC3KvN5NeGhhhArKxhr7YMK   ###sGyusI6FtdeNl656ifmklzSoWxEr0sxwVJNuSGeIKO0F1vjctE8OrMybcg6HJfkj   ###RhOKIaBEQsVZMh/M4PLazHN1CyZPEtpjHaLw9U7lNACugPk1bjh/4aQ+gWHOzb9r   ###321u3nUqpx3vSvgxmf94dFNbnjOQ2lEY+hFulHDiUfV41ynfnlGTZcG0zIt9/Fru   ###sZpbQQgHBr+yuVPKxFCN5l06zs/ltFOcGQ3I0FbZTcp5pVhp0/uyhn0jVwPA0tGJ   ###hPJEFEwtpLjR0i9cMzB8XyxdU6B63K/SLyX6gH46D6RZrU0VUm1OJRgpgaaXnvoL   ###bAEeXZWKJjeFnCEGtjlx0NGbv7Rx8Q+hq4IjA9ZUHQfoWUv4wtJ2V+qbeWjV9qzD   ###fOujsCG708kvWjC254S489Be/3WnmI2kwLMKa0Op+MYRzWURgtII7a3UB0IXHWxq   ###KfPL2vRLe6bOSpvKeKnwVHZkptYcfRClS5lB376+vV6tJGEp6c51q7mo+G9WhOzm   ###EgOkpDB4JbLMJfdmrdxu0inyEIPfpkfolFoLRNmn7A+gW18QzJSUjc6kZdcgl+n+   ###GFQyaGcLb6iZt4rGFaj2f5jTVTWSFGuEkSIjUOKs8xEK+PtPoOEW8C+xcs2jp9jq   ###CfY9IIytbGI1u84pZmavLGNsy/W6O8oJQEFlQOucbjFnCmT75XcDqeJG1u+tTSus   ###ocm6bRx24YOJZCJeTj2qTz2rXbfaVw7Rq1aTmVlkCFXPU/60Sa0xGq1vEzUfExau   ###MM/S2fAqB2mlFiJ0YBS6OKwo4nXV7Lq9i5713NjeqEKkQgZqGzSKmChR+x9ArcAP   ###ATe3Z2i9tx9ASq/2orLK0A6LIPeUtCvc/FN+iyCV3XzmALfqB1hKRPsIlJi8QOFh   ###WY7dmBMRULEycAi+vkBqqwSHaviH7f3XoDY9ooHgtzaQ1DdQOBhV2vkRI6VyGdQy   ###LavSpj7hBWzxe749Wva+SBXOJinRFbE43fnazXS+4D9z/mbumxXSCnBWgXWjo+1z   ###TBemg6F0rbN0zvdyaYcLXqE8mtwiJyp4PfCElUEpdh19drqus2UuPAONJqwrdcAu   ###Z6wbXvioltyHW/K/tqXqwitE2wVUYVnb9m9qOwy/vPF85n/ADYm8NMhOZ9VbSkOc   ###Ttx82atMVQF2Iu8Ns0JtHul2WSbSdpIbbWzmOkqnTt8oanqODuBuWLC4H2s1nmNc   ###65Ljiy8hIMVuYV3SJWVn91bKahPrInyQb4onbWoy9EncVcUdw7UoaHC1oA2C1f3X   ###y/Xii+lwkX7MysetOdaIxmfXMP2N8pTXMLLNaj1DS68zif+Kt6C0udcVF6xW1BGc   ###zppvu8XE/bosJlS4GE+nMyDTixWq2PW9Nbz0s2rrUhXy2DniUo978LJ4kr1u2t3S   ###tJsSa8Vwd+CUEDYxkG5nsLd/9L3Jszp2WO0Jz6NwL1y1Z0X18My5lMkD20DAG1wN   ###VJdgRf5cAqldhLTS8l8ve5ZfllemErriPbhc8LJggbMkt3rmfcKlJJbl9AE1Ms+p   ###WXVGeJvT92NJe9P+6+VKcbZkQbrrSw768xkqDpot6EAiwfEWmUZ/FschFdyHhf1T   ###O39vXj5UcCsUBNkmUWm9ClanztUb23X2dM+MRRgWQxF6ViUwIScEHmM5A3+eDPNh   ###473J9q9xjjxGAVVvGbieVcOq6l8+2J8i2vq3uOXVoyPCra9CxooCuAEnqkzrUXgp   ###0O2h3YwQousHGlZDrUdJMWlzhbzr6bGJ8moxdlimyCJJHm7VOp6WOTkIkIOjH3fb   ###j/NqydwcPuzfqvVtfkV3D5ZaBox9WPK8fFnnK/VtNi9Z6/DhHPo7+ZyVzvrnu7vG   ###cT99D5mR+9sM01fnKAtCya8IpV8rm6W5c8OqS0pRhKHmRi1cNYdFbrazs4yJLGGg   ###S/PsFEd7UDmzXaeRFI7Z+ualTux+wahf2gY6NPd7+F7qPSOZuwTnm3c1yKVXFL5a   ###jf/qwrgtHSds5rnSZ+GWVCrfnmUcSTO7L95QotrqFa87wPlQQ+xZOlsQHY/DCKnn   ###z5vu5Spv82BLfNSQL6AS+11eA3MyXxxiNsBOMSFa4UrA71S+jF+LSkN9+JTabj5c   ###q8REVuDmPfxR+RwcgTXsImC1sZVm/vrq4EsNFOyWuusw9Hz/DMjX5MX50AwDp0Rn   ###+J1cpef5ZJuzjcRDFHU5ysxZ50lmYpRd2h4eq1QzDqP0gOg8o4oqJfvAunZ+VnMn   ###36ZF8tTA8SlICeNSABNoVZB+boJKksrJwffqejByxJkHhs0MitXx7FRP+FPzRd89   ###QXbYo0jv55L/0DytK5Hbow21Td6cHYWL2+57c2AUvY+zXzey8jKnkwCD4TSdAS5p   ###hu/NVa3McmO+1ID1hBnWlY6rz1m+nCbAO+uHRtEdxkHZNu6Vb780qjwn37hxdXuv   ###xjce8Evtw5Mpz/O/1A2pduIQPDPdC7n59cWgxQvmcXP5zfHu9qvB4dHxwfZ+Ht1g   ###isKgWRQacubvfy8PbcPy8W3Fl7BhuY4kmaxezlW+MBTT5lT2TBuGcri73ElSX5Xf   ###4P256qVBTT9XRDJN6WIKq2oAfAgzO/TqGu5xwasLXaq+oaLTtcem5fPn3xWEU4kh   ###1Erz3E6uhUZesKkcVsX7kG5IaeIrXE4OyDSV5TMAKheAxiX2AAS6U8nBXhMSbrAQ   ###6fCdIUmAy766n6TXoyGfAmEuS3ljdE66A8wQQ3FfFD93XlOewnApk8ztnALsyPUl   ###mTPyE2ilEMYtKySNETTHkj5Aod90V6DpTtw/wCRCdToipfvyzUQXnj6WX0u/VMEr   ###VwjKBKGTQAjXWHFz5rz0cLOZPsDs4hy78Lr5mef3dv43cHHjyUjaVZ9sUzUnyg/8Valin, et al.           Expires December 20, 2012             [Page 216]

Internet-Draft           Interactive Audio Codec               June 2012   ###vVJoeqVKCe/tGpXYBKC2jglTXYHOev3WPjt2zbxdxb39ojlmUGbJZVdux+9Ubiyp   ###1l8xyxfsoJKfks4xe0CIJz/sY1ZSt1c5vvwQgOUmvEc3UfCA5hF1hbNNOu1uLjo2   ###NjaNCHDj6JJe1MUcMIOLWTrM96nLJF2jbZirkBJa91hRSM38igaY05v8HJbWnNVZ   ###qvLJYWoQtxK75qkOI+dI9W0x9QhwJIYGnfORxVoGxpFOpuYJAPywxop2Pg2sUFrj   ###DDPxUbG1xCiY73xIDxJISjCroPcee6mj/JkTuWtCq2IG8xdVTqzh6itMmz5WzVlC   ###aBOkXW1M9dvBWzc1VdgGIRTIDvgrd7MhSVvWrV+WJgi5GKfmDgQ+AjC/bOS0+5A3   ###Hqv0alCwPEdRiT6N4Dtsq7iG8pNiJgJhORXps7Qu6r7XTlKNExqlH+6MqvJMYuPR   ###BwxiLuyB/tKpbZ0aVkcFCu+NjMAFyZyvHQIjP51ZyDTD5BEZ1LBpBuPaJgYKq7rQ   ###Xl3aHVNlq9Pz84NWrCbvmN6migqV99CTRAukN8X5nbxN1KCzkPyYzjgtrZzWMLSK   ###+uMHRrBqOr65UnNfOFkz1iSBd3Ph3rdxwGA0sZIFx/hjlHB+J2TlyApVqrZ/PZqU   ###oq4pD9r1gDJnmPsRfHWebSGTa5knHfJId4zxVaHpTC1bW9JUB2q22wEYAiue09EE   ###oZqCoZ2gBnzGxgU2m3KyE1k+MFBBKvPR+QjDkUCBu9dzjpdi34IFdX1NByYwGItb   ###ww+0QQoLE09KpKThZfl9hzW2jSRG3rBsj2VAJmH3JI8MqamREHf5zzWloOnENnlb   ###j2vJVy155ZYOTPejqmFvtvmPFTforHmJgVMkF0yQluVbTCCPOP7nPL8TUnpGwUM3   ###tlFSzdt5dq57klzMUDk9P8/OFeK44qZ0n2fEk6teCxGIQpt0gJcOv+CUnGHsHJ6L   ###O8curm+HV6y/qxSQLeOoHyW3kZw2cnbDmt1OKOxuekt5b+isSys/G4LneWaXUAe+   ###eXL6g4+HzLmfyXSi77CrPXNjih6VDpd6phvs6JyNnMrhIQCW8vhJY3HRtjSxQ4Pl   ###rbQxF3p+bgOYbeEcB+rL9Yf2ak9QKDIwW/U6nUKb60trE/s3IO4tOzRSW7c2uLNc   ###cqUwks6yoaFX7d66mn5igsDIyE+Z9ex6NJ8/M+mVzgilixLTI46J/icuZBvncApE   ###W4ms2TCxpCDZuzBoF8ifAiEX+UmrlMKSgP5m1vlsdIEpJTDa9tMo1+BNeiWqAVYz   ###pRNFH7MZjHN0eUXMHNbWBUZHXY0WFOek0jrheiQK1lHCyAAJAjmTRNQL3DGj1M20   ###XTPWy4ACRa6zdCIk/yn7A8BwOwFwGBCEXZAFNL4Da3ZNrVsdv4q53aB3CW0dT0Hc   ###5ACtGoy0FJOsVbcaosnNTs35vK5xbDM/9UXzqfRPFX1mnFsd8HGQDasfO+WOrUIZ   ###M26dJK4lV/HMhjdtvjlTJ8spVgSp1XMjrUB/LoYcqLaMi3GcQpgUxjEhQeMhOJLW   ###xDr4jBodMMzuhqjwA1Y/ySzN8gOIBUG1/PBePlh9MIzOk1ZXQvWaAs4qVzlXlocu   ###rBVvsBZxAiNQEeV8kzUy2xmSOlFiSgxdr1g1DtUPLRkE0cykVjzAQJjttYkKusjZ   ###lELRsYuqhl1oVOG9WAZvQSgUexAT0pjGwpIZUFHQRdxvWFVypFORfyBVhbDEcfcW   ###KIG3mWXbgL8hoA3kvaFAar1MuA3gq+YI4Fo7MfQqo7+3E7IlmaSoAWBGyGFUVLfR   ###S2WdrugTIX90XnD/6w3kVoizMdC6InjlFvLUhZ9bDUeXv0aomLoyMj7QdPhk7yz9   ###xCsPCHOBXkCADIh2yLyDouCyT8YxY9ZUFJyPPzzweWmazUIemWNDIlF86/hTek+3   ###V1gHJ2Rje6uhRTd30y3ZAORojMttCMIAOT/oTgsUF8okKhp6+wffFVxQRlYb0uqL   ###KeMK1hSaS4fF2FtBEkLF+zAW78PkfRbGhQSadEuOVNtKnA5dpGa0XKwG6+DD2dp8   ###eatet/BmLTQ9r4VPxThZnefHUqnETK26WDF0llR0vQdqRsmymtEDNZNgWc2HoHUd   ###b1nV/kNV/WUj9Zz6Q0iF5h3HcJ3p17RoleWtY9DyPN9csFMynF+OFqar3gwjyJOB   ###PWq/gvN/PapoIcPXQxscAKScHzbTxw4/ZAvmE7VH8T7RuStYs2iB2tY8vcgW9zw4   ###aazdNiVfzSGf3FSGBiruB3jH7qBK0qZiGuznz3H7wnv+HLvd2mxjkjvPaPqPFkpW   ###9fRCeDj7aDaXZITKU3bRJSO8C59P4gNbtHpfCbeJDN+n4Yh5rskF/jb4V0/cqc8l   ###7ZVK+mY0YxJNaZplV1dF5dJObDpf7OjRdNbVDmrxPY0yz1KW70xTB4/al843n2XD   ###2YSTIDKPIR7sbp+8Pd6l/drBwckuOcbHU1AOf3be+Y7jsJ+TX1EogfMukpfFiJGG   ###yJWfHUpre8gXsfGf1EI1csNopTavk9GwQMOeQvybnLLFtDjH2XyEs8pYLMZOyB5l   ###IX/esnCBQtI9M2IAaElCL4wcS/UTg5EoIK1hHfy8cgj0z9GZpf5bhQ2pXU12xcCi   ###2t3YAvUaZC0b+Q0pXLqGUmdXFmLP0muAyIduF9REKnvSs8mlEd1U5RRbVjElSjnN   ###m0oYCBovMiDFUzCDVO2uWk1983qdYjaecgh5uXIx3z1PLK81XHcUX/NbFl2JOdQw   ###4MIhSnOV1pzBrYkUe2ilGCEpcktbnl0ZcyTrfbpSzjKgh78cnv6g15I9v5+ADot6   ###oLiziA6s9PZ8NEVAMSP7aKZtyV8r2SGmtwsM8DQyRBjfOCBRf8/vW/C2r28emABZ   ###Lfk87HQed4j5y9Co1uW7UgxaIz+lK/JSdAhSANrgukBOwBZ+dgrhX7sOpQA+5EFU   ###jnuXqbdmUIUixb7K/E7tW9TGWS8nc50vVOXkMziVZgfVk3wnmoC0+n2eLQ9i+/nh   ###0LpCFDHBfE+x25SCoPiMYcmgLA5KkdE6HLPTqglMNptwS0261SZrgymLZGYmZZSNValin, et al.           Expires December 20, 2012             [Page 217]

Internet-Draft           Interactive Audio Codec               June 2012   ###XY3r948Oe6yKzoZul3QJc/r+i2ItS52WEWjEsy5dZMs6k64kmrVCO4pxUP6X0rTm   ###E9A0paoFt9yCW2xBdWhwI+q0GKG+s1Mbot4IgNEiAVHqYsWqS/2ilN7R5GNzsDEv   ###FBllz2y8FH5cf0DoW5/vqas1AGaxvM0BHaN8qF3z/IqaUkwBYv69vPXlp3VqzkM9   ###cPQEj6fUtcqnV+qOqdSVluMqdV1VT68sidkv+2GWomll2Uitx5R51JGex+KyFp1y   ###lq332EM+Sxp97LGfpadAzjOVwaetF1Qh4y3lWT/khWVGspu9SS6cXjkjT07Oy+hU   ###GFT5U301RYaVSnySdfmhqdpK/EnnItW2VB08yBTNJBC1oEEhmtOaz/rUZLX7qgJa   ###pPNf/9/DYFlK1inyj1fjqyVBfm4aWn4pM+V35XM9dWbE4+wIUvdYAZYnQ2B/XXO6   ###tSL0xWDV39I0iBIwdvJXPbOzTuG+yD2M4oVuSR+zKNUEbg3zhTl8m1rxyp8l2DTi   ###CuuDYxUAw279ZJpniRXky8rqaVlWoNHiq4/zzfQBjOV4/p89nnr+vuSUW537QXZy   ###DQd1XSkZmdg96hZa+FN7dXmDf5b9YU4JSmfT6bU1zi4WVhs3WihvwlV6c5Px5Wal   ###HXudaXOEeZ3SMbp97lVyqDwLlBClODvOp5NMgscen4G8syw7NeLBYGXVQ5JyxuMS   ###eCI5QKjrumz1e4eg2R1u7w92j4+PjsvYlZI1+XyBk9WOoy5RA511R2E9vJ0vptfq   ###xMvjblKByt/uJhW5PEWGVXe9C/ZOXZndNKYh5mPdfGmMytz4au9k++X+7uD1/tH2   ###6WD7zd4SHAzIj/swJtjd+22RQLHPPcQFOxyqt64Q6vNLYmoveCjf5LD8KofaO0gO   ###ycQs5Mk2UqbiOcEcEmEXcsGTs/7LBhQwrnAaTd79grKFkO4B4WFKmOH1O7rJT6Z9   ###c8mcQ3cGSg0ULp/uqkq0FDKr3aYZJD21AwBtEqxduvrP9+IIWGbBs1Rd0ILWWUZ3   ###iHNJOiNTpjRkO3yW4H/eumskueqtRL+V4Dar5LbZTGxGjtv6+VQCVtEapW49enua   ###E5rW8makSv930Vs+h5roSkuDhvBFVPc/kIn9fpxcpGu+0kwxR+eQ67ExGwwX4yZk   ###YDW6KRUfVldXZSQf08F4BFhSriZ4Jm21jWf2pLzsUn6i/NBt9bLg2UdNmZbCye7p   ###YOfo4M3+7s97p38ZHO/++S1M74v60xUciLSJnaazS+rS2KEueTeo8IaDAdP0p3H3   ###oSTamYJmfpaeY1slD5R56pNrlxXewkEKGg7ikoYDdHl8Cmv88FXDcMwE9r9pVJtV   ###RffRw2Rb5ctHuAtD+13H5+bj+w3D45tsvnRwb453X+3tnO4dHf6u1Og9ehhGPlMZ   ###zcamWypjHPlWhTY3nYdHrdfgG+Cl8Gv/6OQEXdo7v/NKfPxS1EfRHz+VelA/vjwe   ###kL13vA3C5BtTa12k5deB+O3h+jpY1M0tv9eq3gz5HiZ6arwtZjlJqG4ploseepYX   ###OfBf11SjyghRh56+nB3s/LB9eLi7f/KP4HXeF3DuwhWIXzjZoEGxnDrdXbK+R+u1   ###98w+4urHolen6co3c76+4PK3gieoeAVcocUll8EV/ZGFK+EeX52zfu3vbh+326gJ   ###djsUzbJ7uANq13GO3+PTyl5DnSqG/g9U/ErBCpqYKwfPH+oVD7RxCVC8OvX5dh4a   ###bWW/NXeDbhru3AddanWB7k5ZxBlpSazi8fDHpgvJSxcSYmDEaBiVSuSZMGpgKaXB   ###KMZrFJbV8pvAiixk7/DNW2Ak+3tv3uwdfv97iKHx6OYBFlAIBynpq3vfH4KB+fuA   ###ZtxT+GW893uADFHaAFP5MvFuHWjFQt1uLROupERYwnq7XFqtlkeyWxzK6z30Xh5v   ###H37/oHy9ZTR3lyJaFfhWQyGXc8NIgMjT2/HiRavaphh3+U4IwAqU1la7pabX4wiM   ###dYHjxQNFtYPE6OOhOm8P99CMPNg9PN19RcbxWveb/LcGDVnf4L+HG3q1S5z8tzf0   ###JRB9Ixz9K1AJ6MEyhsHLt69fg0w62fuPXctzgoRmw3olB1TB8FxkLevfz2YjdEMX   ###30JjoN7cDhd0wecOiUpV5Nf8Ruj8I69+vSDJ4WEkoqU7mcp3RVfukNY3I+tbGYyy   ###FM6WGXdC52xNb9bs4v7L4oou2sjup3ReeTS3bqZYHiQ83gOXpTNOCJ+is4UPnRUR   ###VxTjsDJbrRJfUKuVTuzgpol+wpjwQXlrnT6gDUXHZPJ7lXXGe3OPu/bLQF0cbV4q   ###nRfSu93LPw/Mq6eNb8aed+0Xrle4mtwMiNDhnvrrgE9AS6zUOoUO4gmITStXNKsE   ###ulIM88gTNxkjGt8M373vWZXm9t/sDI6OcdHW1QL4WZvCulLV6xYVrWUVSdf6umre   ###l9Y7S4cfLmeYgPERvX5eZ6ciYV2OnOcqrLnaxGdYltN06n6zoAnjqwEeLlxkbbqv   ###t2f1I0d7OnNWb1aq9M2qs2EDghBgVZ1VtMMjtHn2dqyyT7TSUh3IPatmbMwM/saX   ###U/0tm2IufuJdWFe4VlEer5Bq/lhitN1OVxrWXv9Sc1VaVDWMbIWlOkG3PLM1dUy8   ###81bEknupjbGCNViDV5nZh7HKT13iawaGZ8IlCh3xYdPCqw51Tgd12l9CKXqoJbJU   ###9eiyV3SEVyhMVC+s+t2m0nOqVxGX2jtHT/sUj+QYQV2YJxXIvXhQUzAh8pqe6Jac   ###RWFySrtttXsAheVKAyph01TjLRKBmIiQ05osoXwDjocw9+jV/kj0lrZ9lCGppTdh   ###SY/iIh0uprN2YVR588Wahga97A7vauyB1nC/lOXUz8Tj+c9Fzk7wTDc6k/TzluU9   ###uP3I41++V8m7m6+39/a5fNX1UZ7dRyy2lhFxiderKtXNcAHJ6+KdAvWuL9OTYcjm   ###vJsCVbhGS7z9kcfhZMuvSa2zZ928i1zF4gZbS1Y+7rohwsp+uHzvv0xNdQyXLnlu   ###YiwlghJioRoXoEEx42lkGaiMj4YW9WSwjgEMtESvxX3DpXecMvke8q/9A4OLDHMNValin, et al.           Expires December 20, 2012             [Page 218]

Internet-Draft           Interactive Audio Codec               June 2012   ###sEZ5zemh/p4Jo8OLlMjpz26ocq+SL7NnjbPJeq6J4MvaMI/8tov1VtP5o/yDoW9W   ###vpUPJpVcqaBRFt6hRY/9zO8ndcUbPa/wZ1GFo+rmLbqtmvB9A/ihOt1gaNCoWtRq   ###KHUh5XkgOObqMxteqbZgV49emMh6VBvrrSVJvAGvtV5nY2QrD42qK20ZbmxodmUn   ###V7HU56oT2lvmOq71OS8tXZzPvI5nLa3VknlACqKzJ/npF+Ooin243qrJiaoqumZF   ###t1yREJyhU/RwpWY5tsr3wDFH/P+z97brbeNIovD8XV0Ftns3I9mUI0r+SOLYcxRb   ###TnTasR3LSXomm9VLS5TNjr5alBK7p/M8eyHn3Ny5kreqAJAACFKUrPT09EgzHUsk   ###gAIKhUJVoVCFSRdlUGZiuqY/NjCgs1EQ+mWeMe3i9Ojx0dnL+LJX0vkGr61ExKe9   ###xmthDvvR/hKvZ4prYTHpKsp16McZvkVIDAwoXrBl0vbjlPN5M3HnSsZtpjlYIsvB   ###nDD2uQLYq82Ie3S23Ad6voSCJRdgTAMKGha6nqmvBfWSZjL3GGvw6B+w2r17LVup   ###wk35ywNj58bkaX+JwyS5Wzs9h0XnGeyZmjVOfaNeMzJv0ulhenPEjjVOXDJ9ozEA   ###Ag1Fy9ZiveK3ihux0jiMi0QgTzEd09hw/AB2v2P19VZOn4oZlxkxWG0piZAfLTcL   ###03FqLq2s3OdafF01Bi/IApbHUppQoqhCQeSJG51NS1BeMSC9CueiS4bwVYPdkmMd   ###9eknE2OJdORi5mjF9juoBg27RXxYSuQ5//EDjWqTHPJizlrSgoJg1cPDaqWUleJ8   ###otzU/eyTHvbjJjXuEBocIbCl5DcW81tMvYoqyMV2RdRGMl8Vl3zud8+Z/hL3ii10   ###Rh6jrpjwHLd65yyDldzrTcvKkoDN96aPBqUlNeR/17KG0wLgLZJXBv1wRM6XuJLl   ###GFqkfHlg1pY5t10r6h1XkHDMO67iimvy4hAm1kZ9JBZK9DBWptqnpIf4u3XXiXIZ   ###f0iKn4eHWsR6Cmg3AfVpPEKrKwYDo1Bs1ARGUdjdY69+2WJNvNsxhk4EGNoXU6dj   ###6L6ji7c8JGigJPnmeaIxB+cspLCkeH1kTJeVekr0UAb966l5cCPjvDy836tW9jNy   ###WcditpZvOjlkdWuRoaLvxAiDEIM4cSuUHzK0EsF49ezjaemvi6KrpUTOa4smMk7J   ###Qyeel100TuVLdy2rmEqs4stmHNBYbkJaky3oVWwtqWtLKMGRrPJES4n7NeMyt5kF   ###vQaKpbZuFWL27zofYt3g4741fYPX+RBpTHpKBosw5trbaLn6FbC4ImooUfMfD/5e   ###cRb631c1457I/aOGZdhUtawoM1rcMy1jX7Q6FH0pZX6UkA6xGpxggIhf4n2X52/P   ###jvEWYqRh00XEVvNlJH6mJOFO8qWETNCmjd2bTUcdYDdFAOrApOXKgmi7RR3Nhj28   ###ha7sMUpty8rbFdZ9QSehGclzMTpJh8IdHLDWq8tatUg/HbdWSiTPjcpuAFFtVTDa   ###aTJdLu/IqXfD+AiRJarcJZ4pTFlyECv+wVwp6/GGR3MH4P27cbG8tYPuba/bF80N   ###6E11IyiZvynm5Jzh81FxoV8PQwotbAQOf2vFhlqVvmxgDNgnPeqJ/GZF0deChVz6   ###404RzSGdDWW+kWqin9miHJJ+Bj6RyNMoX1ldbtlcBrEWhr3sBYKeE12lp3FLjkq2   ###AEfflNKXq5Je9ztHrFdQr+Xj/xp+F4cSlXs6pa4O+H77BbZqaH2Amx3xQCTBIgY6   ###hwLhiIJM94DP67uekfcl5pMN98B1WKN64CZVFv0ae8wq1I3lucq7HlcTymjq5f3U   ###RMdaLbXtfdsyQwyLfs5fYg03ZgRiMQCh6HtSmbcGEqST9qLkPElqPo1qjrarG6mt   ###K6+S7X9NzAEM5RBglixDPGANA1dyr+T2oJ8n0yLGW2x3g8/QWegytOaA0APN6UvQ   ###kCzH90ivwZTi2mHuap6igxrXQs+qlKfME2htFvNfloqtbNvTwThJiXz/3AzQTqRs   ###HdlUIDbdcgZNKjiL5pKYJj11+MvMOfI5MzICcFsbQ0KQA/lYKqVwJwwqPhjb+VtU   ###20mr2rJSPjTowH8Gvf0DWO+CRBLjV9/SUIh16FWCrwfI121cnY55Ni0iW4K95+Cm   ###raomdSZHljqev1s9viPSV5CLw0udZ5zqav6pTpCtDDLdwS0npN57Q/YdCCQgG8Kq   ###/04mjQjV2GpzZBAKCVJsuZStC7vVqjqYxcEuc0AXTugy5dQPKbnHl0kwnfpcMYXt   ###755CY3io7515ZyHzeKjrENMZTIOBb8pjegcqW9XeRqtKwBNyi20eFphDkzgribn5   ###Gkcuht48h7kq5emAQgsTZL4ZrBz/RWa+6Tqt6qZbStLHAwakrzbqSnK5JcjK2Efq   ###FFQfvfbK3G2Pwpff8ozH0bmtsC5g8pJgNAuNjBgZQadUCS3lMYXQMf0VMx+nKS9G   ###FSUY15yHat745GMTDA/eWtF4kFXCTPKxssVKpumEyrkd/EbL2b5tvq6O60dyojqj   ###Ycf3+lEsznAUpbhBy2xX5NSAoooxQk4k5YLz76YyCnyKrCC6D1JfHvkA00GZ8gHn   ###mjrJmgoq6cQqmZ/JxUC7VYltWtbDnCZlA5hb0qEmg7iuuVKsO+WmZbHNAYOsPU/L   ###aq182DFa/po3zqJdBhCWWf9DCpkBmWRxBQTJ8xpIAgJtROEklIzm2qfEHYFPuZ+G   ###pVSu4f8GHKJs5Qblb8kjMpZTzmlSJyndgs75uhG9jkzlUcA6x3CkyhuxLukfhUGB   ###LGEcvia8FKMQCRneRtyhx4jK0PWmHnczotOlOR5JatwFv4Owya1H9U9y0IfoLHb+   ###16+jxa463IcAA0bvi5hK2Br+kxJCJPZiSHdhyPZfkG+DKGI0RY+2vORxdi0vOtKN   ###R3sqguCnQZFxqS3veeBw/YU2Q2Y04dI38rbSW0zxqzLdsJbxtYoIIw6sGnufxSHD   ###4md4z5Hm0vRKS3VLw3jLr+N7H8ItRRKoEvtfZuOJkhVYL3agupznTofoLY8JLzQiValin, et al.           Expires December 20, 2012             [Page 219]

Internet-Draft           Interactive Audio Codec               June 2012   ###uiUTB40XT9V8jlEWzcTS4BHhExUoOV8yL+7NOMetEXsGiOSb0VDpvwjsHf2WeE9c   ###C7LF94k5Bpp4db74r+Fpt1JXuxRfu9+7s13u8HgY8gC3pH+PfazVrEv4qnKA/36o   ###fFRyNB+NhoCiKfsunAJEb9Ilf+jvUJrCq2/sFvYg9ZxWAuYdPQkPDsi1Xmb/sgTX   ###PThwq7Yja+oRRTwbDRBUkR6Yt03p4XPjsqkes+9d/bR5LEKL2NwvfOE0UP9RTYOh   ###eFNgglOCc3i4EyvAp6+R6sTzGiUpl69wHbt4xUa+rlJmhzi1NDyN8+wBDyiX97XM   ###VIdGUtlSYYGxYRMKc3iehnhyD7E3LJbJ1fl5u/W6fnpqT3akADnIAqK7NURGmr/r   ###JhOSLk9fA886ff38wEAAPNMkTZ3MEhAPlNBlGamnF0K2evOCyOf1gctHJxccTCSP   ###LwNfDt3qHnmb5g/BhuH91Fj32qh4EavnZ163z/k+n6rDJ62HoyPnqLSE5+cq3D4X   ###9PnMSumzSNKChLNWUlGxwrHAEI5MtpxCc4AUFO6GR+dIP4KwnguvJy09iXorIgrl   ###dhb7FFnj1cW0GC+Wx6YcocVhRj1C9EbrA1cx+CWiR/jV0UXtjRIpQ9D7mAViU+xR   ###pJXEQKIsDA8KMR18PAAC5mGT5RMnOwC1qoUqKdgPEOsbPMucnuQc8aFMFr08VNO3   ###R9F5RRZJ6V0S572GKkrSibicwCg0QgIoQnKY9J9RI/pGNSr7Wfl20IsMJptHg/7z   ###Z8wp7XVRPOeJH/0BiNp0ZxxHHG3mYrjx+PnEIdagXJsGunmApco6SiI8GtJ81E9T   ###C7C9iCKsV7QrcrRq0UkaRApKFw1Kw/ME1iPZple047JUsscc+hkU4lFnCpxJdfeh   ###B/G8oJ8+b2dX88RKjqro7j5/zquXNuOehLz29qZ4VVaPy3++0ShAlK2Zoo+K8s3q   ###84Mk3SV6FaFUrthOt8dbF1fd8YHDqimDElOopPB9WtvbIceujeLPN5tuwknbumC0   ###5X6KGdvjyaxlzWWsxKYtkRhJ6ZD1FaQ3WsmOsh1r1rhXJxaj9roSxWTgViNaaTf9   ###EWifrNf3bkKQ0oIJqNzh/eB61A+jkzBS/qSVMVbSMWE3YUidafaXNDxEOQqhAy99   ###nv6O5yQNIiv5bMjThfGMpQtm6NOWjegjnWTH3qzxNi7SuGUnnYRCfCMr2gAr8xGl   ###hSODRMyF0+Y8T+QmyY43ty0UaG0jsYZEEb6GdrTxL5B0E9M95ikX5YdcdSJP3Mbb   ###0AvFfRn7BKiWoolmHAFM8MhWMc6ePz9QUpTrs8JTc0ZTk+Muiqqmfgm601uHZ7nz   ###1CtSSpdG49hoE/maj+KkzNQGdOhoY8l7D7CieAfwNHlX5NrEjPPDEWjHmGvh1huC   ###AggvHnM5Sk1uhgIvo3TTvNjjJ0rBeO8VEIQ3O/VZpjkUwvlu/Jtex6ppEhloYElY   ###tMhlfhROLR78tBKKyXbiFKjPVRkJuDdv6TnacRFf9s0V+Z56oAA/0zh5Era6KWXS   ###lHJIjxAyFMAIA5sHBk3pMmDZ8tqKZNfcAMUqFYk+VTIkT3Pu8SRa4sTTDz75/Xvd   ###okIVD7Vs1cYSJIqoOvrzsqvutgtmC45tt3LniSmupPNI9hflZmFCsoAWBE/cw11p   ###h/MQa3pfkjTTE/riDK8T+i6b0JdmoxKf+8vdf5nsvCo0vuWXTHGnF9yh+gdfgXo/   ###fZu0tZUVp63lr+1Za5fOWItEnTdHLeHyW+WoTagUGnuQ5LBk7thclEjrW9MVDfLJ   ###ShH64LygK0gKWnjYDdYVpcT9eyEzoetiGXOjfEMFe5bTB6Y4jZORKic8mN5U+4mp   ###SC3nRmdxdBwtIaW1UVdv1M1qdGXmQtsNwVSLoSbKytuKGYbDQr6rjwvde5xz6dE2   ###nq828+RiIR6Wi/Fgy8369/kZ29NSsn5V23SpzepCbVKLr+qnJ7VqsX6MDtjisROB   ###LKkslc7PSEqAGf/sg46tWbiXyI5quTmqKtsmnVkdjJQkpknfo8wMptY6Rl5U2+s5   ###zZqel0gcMiuq/J7RdoYX1dxcnha/KWujGQ5V1vI2p6p8WVFtKVHtCMrOhzqvTArW   ###TBPmIllRrTjL65U23yMtX3LUVDeBVAqSSTCtsUhTCCRZJ3JWSSWSZB3Fh8TaA7rO   ###a3GXsYDWi2Z3Ri+rOrKkpyldGHFL4W5p9BnHR79detKFcm7mzWVaXWkq0+oDM5ku   ###3JoRx1XJYZp8swnyTySdVrbwlmwsn9oSnaamVa1+o6yq60Sp/0yJUqslI50pnVdG   ###6UwzvYuXdi9Oib6YlWw0UoBBcX+ygSfj+fKN8vPMOFUpNqEmgZWxWV01MmvG+f5D   ###UpOKw5pVOEbLBIpZjtGWLHaGizaC5K1Ty4mEdsvkHhUg4rR9DxiqTOqXY5S5E44C   ###Gf92GUeV06fZ1JZzVE0cmj051IBlcuJYu7G9W8vdiIF29RhTPJ3kAbRoyRO6ggyh   ###aSlC/0GksZIF8PtYyzlznP6mNG4hcSXT6QoofHkS15OSsiKn+JxELr0tF0jSqYYL   ###zqCMb5+kc53V8o+R1fIPlsYuShGF80XRyLmkNidt5UbmwNISKqkcLm9OpTgzS1JC   ###rCyQN+r0/PyH+iv0mPkdjEwwcXmj1+Kx+i1zD/bHHSd/BsKV3E1JSylp3FXRUunp   ###t1YyshVWl0hRWF0qL6EltVBmXsJEBP+l8hLaEhrlyEtY/ZbJCHOsuIvm1dGr39Fq   ###SzXy2bMRilskzdPjP2hKvd9v3sJ/8mR/2p2g31HOv0S17Kx/hQKnT64mEQ5RzCCb   ###TZQzTQjKIsmFWoFeYw2Y+vDDE5T85Zx9F846HT8Mv5PM87tgCIgNugyGNxv4w2n8   ###RkRRnY5GLBwAIal1YCnjtR2CFD/HAIyz8RSv9ZBUFL8RyGDDEWyOuNUiKL+b7AYl   ###0IsfwxY3mtyz2E2K9bygDxVp5va1FEPkCg4SHP/xnJX3DJ3uu9nw0xA2e9HtlDQ4   ###OvbK9PMjTUtiUnBzwZNZ6JeoUMRkI2JmIrD94BqLs+/4fL9rXLaa52eRkezt3/4GValin, et al.           Expires December 20, 2012             [Page 220]

Internet-Draft           Interactive Audio Codec               June 2012   ###DEBZA9+Ve7NffoHWvkvGBcKO/GmRD6ee0WzS8R+j3vmY3DC2bv+0wg/mrt7d3aa/   ###8DH+upXajvsn193b3Xb39rZ3oJxb3alu/4n96Z/pYw7un+QjguVNgpvbKUguJVat   ###VPbKVZgC1mxcnbCryQw176NW8/LcYT8G49ut88kNO8FzFh5br5CRfvPlxL/BBfra   ###u/vi9/tbrN7vM4IVUnrIyWe/u4UNvBdxs67v2f/2vWH5tTfpsHew5Ifk1Wy0w9N6   ###kmHC7wa4tK5ntPqx7AzvPw0Zp2l6ch0MPaiMkShDh8f7GU3o72g2xVZgWw56QUfE   ###CvQmPgZ1HGCPumw8GX0OuhSfRUTv6o2A3VA0VVjx3QArURBqrDfwgaPjj7LRtRCj   ###RIk+kQvjAPCKLMATVzO8a5DJ4ZWYC2wDuGGAjnsUTIzMHdBGDJPGpncIIHb6XjDw   ###J1spvQBoCjpkL2CQ3VnH/xYdEVdP6IBk1KE9xJNz9RimYQQvJ2wAbH0SeKAgR/iW   ###cZmYOgA5rDM/oHoUYAdD60CH6N7n0J+y1qgT+OgSSBQMMFRKHvKwPDQsCuqE8zL2   ###O0gAOCYOajQBShl49xigZ4a3R0EyAF47QjcbaAA6ORhNqRGOuikGOJ0EeOUU75Rz   ###TIWj3vQLUoUgtRgOeS3KYHEFHkR0EIRhNMKrV80Wa52fXL2vXzYYfL+4PH/XPG4c   ###sxd/hZcNdnR+8dfL5stXV+zV+SnoIC1WPzuGp2dXl80Xb6/OL+mq/v/3/9VbUPvP   ###f6a39bO/ssaPF6CttNj5JUOxogktAggQ5K6a5Px/dnT69hj2G4dBK+zsnKLjnTZf   ###N0H4YFfAAhB4siY7P2GvG5dog7mqv2ieNq/+SiBPmldnCO7k/JKMn+wCdKTm0dvT   ###+iW7eHt5cd5qMBzhcbN1dFpvvm4cb0EfAC5rvAOBh7VegfxrDPj8/VmDWoMxqANm   ###LxrQUzSxIzga7XHzsnF0hcOKvx0BGqGTpw5rXTSOmvAF22r82IBB1S//6ohmWyjV   ###wtjqp+y4/rr+EsZYTGJHRQ02A9N09PaShDVESevti9ZV8+rtVYO9PD8/JrS3Gpfv   ###mkeN1j47PW8R4t62QMM/rl/VEbZoBRAHJaD4i7etJqGQDuwu315cgXBQgll/DxiC   ###ntah9jHh+vyMxgzIOr/8K7TLZ07MhsPev2rAq0tEL2GtjuhoAfaOrtRiABKQeaUM   ###lgzZjZenzZeNs6MGFjjHht43W40STF4T+vcSW0Xg7+sA+S2NHScN+sa/NokcJUE7   ###NLusecLqx++a2H9RHuih1RTkQ+g7eiWwv1WgwxJxtIZGzFb7VZRZWP6GAsNOfwbs   ###9TuMmb91+53yBJWvUH+EUuawk3jW9Y1nmEwRn1CKZ+l2R8wSsy1OsUwRAxzyS3D3   ###JWR6vsfzGGAxEqoKoAP9r7E38YDtMlI+0aCvPP2RtYBBTCezgfKQqrLWzzNkJJPR   ###KEpmwEGRXYFA0SW8IhcqfRAycZPkue2EKyAWaMtbeslMpVLrjWMK/ajcgseQQGST   ###IgWD7sxhUBn+h1wEH29o0IYYAH1hcPRINYlNR+gqjszc7AqFnqYJOZM+xAoiAEk/   ###MtBmbuN9WyBMTg0VE+kjQP0AdQV4vLvAJMXIVsIMlJaduni+TJfoHKiLz0y4O2cU   ###FUF99aNWL++k4p2LYRqCAWPYPF4t6s1ALouWw3Jo7PrllWIy6V6ejUsbxtJxvCgu   ###JbOK7oeeNaRRsVIy357SVsffuqVkXbxbyt9WE2/rL1/iHt9812DFWokfvfErJpgY   ###Vt4yseIixsKPIlGxBxqsdxM5ZEZZ2OPLKlTstteWJfkD4VynF5uNgQz89m1Pbc6O   ###LK79vm7UW7Cf0oDbr1sNPq8D3wtnE5962h6Evm0o4tD7x/hbJfoqZkr9VRGwtRye   ###R3HKAA741vMmbjGJpTNRHQmk68uF8wbvqQQhibuPYZ8ZdSkrTU/ERQgDvOZDQqHB   ###89OWzKWsU7QvE+XW3BV+ZcPZ4BpIE0DSQ2KFHW8YSbUyRqUIT8n3O+wkPhwNQTr2   ###+kg399hL8imMYMF4WAOkZYq0PiRrerzwzLtUfJo7PEtucq446uiOiyQINQKJWJY/   ###6nztr47pMGDe1MlaoRv6JTd8hAGZ293RgDyJyaWAvK+NYHCOHjFOUrt2McsaKc6x   ###hImjeIyd6R3bwItKCgGqV7Q0I6lIZcbRrN9amrOe23PxJaPwKWsxVHyxLbOkn17x   ###G07KEwyk69LjQvKwC19WeR11QhLJKnG06jM9tZutdOyFIORCpMs/rT+57H8k6nb+   ###9NvZ/3bc6u5ObP/bc9H+V9urre1//xT2v6Vsemv73dp+t7bfre13a/vdv5z9DrW6   ###V/V3jTYM4qT5Eo14kZkNlm8vuCHTm9C6onfPgcPcbt0eZtvzOl8mxpOkGXAE8s5s   ###PB5NpmTR0wx/yNlTLH/aQbouSJ+ev6y2T2BC2ldIvR+q2x8P6Ii3QjT1xHFr+MXd   ###ddynTtV1qvSzuu1Ud53qnlN94lSfOrWKU3OdWhVfwb+1mlPbpv/vOLVd+v8e/L/w   ###NSUuL+ynx/4UuRBqbSD9viueOT+UWA/1PjxFg0bLoIbEXUcV5gY3GnRTxh3gB9oB   ###gbeCRt3/7ONOAXso553uDmmQWzCJAhGkIGGkvmBYq5KC1xZqU/uTzfdAcd8eeHdn   ###H9wd1fEAfer3HOOPu72367Dqkxp8rTx1GNsFNZttV6Ijxyo+BDzCP/jGfeIQluEf   ###fObWvu7P6cYPebohe+PuVaE3NQTydAf+2alFHakhUJhK+Keqd2RH6Qi6IrSHhwfu   ###thFGEB5/ih5r3gYVe3Rc8bY9xFg5hM72p4+2O2yy4CdR8IcP7aG8Yvi1oNuHSQFr   ###d7zOLffV19RzDF0budUfxZHTo28/xbHaZ5OJEoh8eI1mgsAPlWew1Cb3QAMVDNZA   ###P35QfzTphxI5XvX992WQnIGMaUAFL7D3R9h5UGzpzwF7BEXouxaOHRvpxInUDKU4   ###CupuKsvS1bwjs9RSe+R6UkQ1edQrEqzyIRX4UPlY2hgoMWV5kCARs0EpiOF+RG9kValin, et al.           Expires December 20, 2012             [Page 221]

Internet-Draft           Interactive Audio Codec               June 2012   ###lAw00VA6K5CsZ8Pg5xk/QSBtXF7wV/wJD6BlNxHSTPH6V7qh+v4bLn9q5CoyaqF3   ###qYga8RPGLpPfMWJZcHiohpXkI/gQqCPmidW16JOYLytA4zEJf9yqS3L5LYbAjFJj   ###8cDzZrKdTzCWT88Pgv1PcxLdDy1pzTA0/lBFBMYVK37694MAfYKGz38q7Q/n5jnD   ###lXqGUWolWoYKWoaIlk+YkTlPmqx0hIk3n7Q3w4+23FhmvDFblrSv1nw4OBKNWpMd   ###walDJJ3p8QKS6P7ByJHJ13a07HFMZ3qRH5IJx8Q1y3hHOXPQfYobhYo/YHYw7MwP   ###PIFUq/H2+DyB5x/iuOdKV37Qu2L0NmMegI1ZmmvqzfFSepPwCIO+Qaf1+lFFrZ9f   ###E4FyRPiyJH/Ro1ZtICCNn4iKEQsTj0UU9WhAj/UzTM4tDX6TwmqiISTYjcEux9OJ   ###6MmmQFt841thxNPBmOfyeXvaarSUBNo4+egVGEz8Lo8qhVkBJXHhjWqFPMQ8YzZS   ###JiJh7etc0AUueBAVMy9ATSf8AhT2Rmn2p9LHmHthIYpHE7diDcaCGIWNNhjMBpgA   ###zzcOaIHXAanDry/+n9Fu4vcD77p/T1YPL8plP/CG95wMvBBKwr+fsJ0tGdyFzyvG   ###0cR59cZZuxGWos0INyC3tFFVSV0LlCn2EvtOcgQ4PHp+UN0/sm4g83cbK+84qyRT   ###+QL24tQqcfi0irrl8w1J+WnwR8zAfeCKHWY0BATTDuNRQHnELEm8dGhGcq2ZiJE4   ###fQW2OeSDSY4uu8gjfboUXugE1Lw2UF8rCgQ4J3dwYluw3oIcxwJM4jIDN3srDGY2   ###yFew6w8TBRH1yXTnryv5Cp7lK8bjFOYrO+yOevlK/nydr1xyr4TxWZNfAv00PvvD   ###Mi6lriCj6+DmhkxWIJ2dHVTlQVqIR954WCbiswYDf8uyV9dDbnQbgE7FtrerldrT   ###yh5xXN76oUvql//ZJzVKHsTx+yqM67r2bKGwMg5ZvuScZ5XDQzN7doSIOFFIiigh   ###1lUlWliAgT9PYxzgTSlUFs+eV7csmU2jyPTQ4ee2VfV3e78OKPZY4LjW/KC4Sg9s   ###ZGrru7btYWxWeQDaH33xw2m5D+jvs4t3b3CuPPJpuOeDs3m5IhJsAx1L/YNYxKaU   ###MYD/VpAB65LGfgZv4Q19EH8qHz9uujZKrXe7MsA3DYrojKhn4t/M+sBFaAihra8o   ###5J8lkQd4EfJ2UEbkoshtm56os8+fKwFqjf6d8yTWZOuNDqR/hp9Tj6Po+p4CHxbP   ###So+rKe7Em+zN1avGVb19fnLSalyR0grrpStSLwYT9l3Pg39DYJr+dwAgpR06j318   ###ZsFEnG0bI8cOMOTGzRlsLJtFmrhPcXzXEgr5Za0/KSO/Sh0y3/7FxQVaFnGyBDpK   ###t36CEMd77Ud437IXRLjCHUM6S3Q1gufxpStbT57uVVziWSFw0TRfbm88noxApPHQ   ###GnSL0YdALNneefp4x7WudL4VHUCJDTUCb7FY3TgrwwoQOcDlIKzrGraoAy1+r6j8   ###/PnTUhlattX5+VpGKiwC/M0itIFTVXrcRaa6s2cFROfJXhj6k2kRGjg80BNTJkkd   ###4zlfW1lRyir4mm/NgnBCHgZ8tTpIE0Mfb+N4k/utlEzRauzDTD46f6GmEH9gkH3x   ###DED+RSP+9tX784tX9VbjmfbYikXc1AEGzSVvq5SxdubRcHTGBJgbs4vjE+nQl/xU   ###tp7uuLvbMa2nUPWTvWyqRgQRCqDUMyhd0klc4nkTByoIPY2+CddKZaxC5K0DWJzS   ###ef3d7We7KUm1V0TzaYRNZ4lSthasDhQcG1LFpuwPQ6krkVvf3XTisePRCZ0E81WR   ###rCto6WjjjPKhUTBmNFgcVjEEt4uBt0u2/dK6H8X9VXcjaJjkek7RNtKauxFlbDnW   ###JYdjMRed0gfbgFAaxa2BnLYoYTn5M6FhrTvyQxTSBpSEntjNbPI5LfH8mY2dxB0F   ###Kojimh8eVm1duUpB6pz9LmXdGpudjQZoRdpWXaJ3YsVhEdpHbEra3KWla3qJyrkW   ###lrqqjjZ+vrZ3RV9cilRY3N6Qvx4XQf0sZmjFaKktlUrl3W3D7KX0M2ra0ltruees   ###urNrFET7+OYm9k43UlmUecPg9bWQFTZGurbK6DyNixbbLcSHUH18KT3yJmOCVRX2   ###m3yehvzZp2DMI8hEnodRylo6EnAd80lVezK9nfjhrfaoo9+/5nxAe7LRln6Aqosd   ###doUit1Mrhqdh9FMpkvBOVB4oxcgJUQG04XO3RPpuBFNXXADRI9D0UpS+nJS3duJ/   ###FmdDytDG4SzOy9uHft3GR0WBo5wWAdeLs/7yPluy/h4IQ1yc+LfXH4nwIwrUvt/D   ###cK/+pDPye7044S5o59EPNUNvCw+ilZBPStO4sWgLU2xD8BhPPkSwdszTefpaK9cf   ###RRaF24ARx1SI17S3qa9sSWkGAcbCKfZHm7dBSTlzQfyqlgscovpb2OMwAuNPZRlG   ###MuXgZzoYC2XVFfsPQNXEGqJ3eHd4qPTXvK+PzWCKOloJ2NCvv1K3Ug2Aos9uwnR3   ###PMItK9os4rw3X3yyunidKVC4sJoaewIhZlNwcLIZY9aYnz6qvTUOSRNDUMggsRvK   ###9k0qtPA2GUMMaxzy5a80R8QBiLaf8BIVybfUmjbjjzdgrQ6n0Dq/bT+G6Qv9Djlm   ###3aCl8z+7/zX8zoFm6JqMSSDp1KHSXpIu+qONbFKQSHyukAGIZP+u0sHfCwvhnPfC   ###ju6ETZUXjsMPGSVMilua1jicVBpDJEVHCtqS3YwffVWSmgSwP/FzAXEoOqJ9wGFf   ###RhPK44PRbb94E3gl/NPw7ktkfaL5VLglTux+/LtcTswtXQaj1E775lN1u+bh1yKr   ###8k+UmyZqVsXjmQ+6GnVaiP+Yfg7b4y57Hj/+EIe9IGT76BmKqYfQvnqvTKLMMqSY   ###NppDpU0MROKgPNlF2VAYusiqQljjCWPhNczjzYjuMozYFy+cqoQik1OKc2jdkCKg   ###wXIaQY+zwU1i90w/ahXbU4ABIf2Ebpq8axj94nY064vmOnicRBooWQNAijesirhEValin, et al.           Expires December 20, 2012             [Page 222]

Internet-Draft           Interactive Audio Codec               June 2012   ###fnp+EAsolmWEafgCcYCOHfviR564wvGRJmYsCUkXpIkxIWFKyUPNYKWeMH+NZvsk   ###uAF1HKMQstvRF35chXtvGeNKSYEfaFcM0+t2xUTEIyzEtqqALMlM+lxJfeEzqvWj   ###PtIJ9JnT/W1wc4upAGk40jIf28WxD0xkjypHIgj3zySRgDKO9qaPFZk5pmdVdOYJ   ###OUr7asNl2Ihz1tvQZBByxBnITFqEKFVot9R3YkE8XqnaAZgdfGxPjpYyig+YeKso   ###mdJmhI0Npe1N7GIpXtDnqEiSp7PHV3WUnRAoki8v7mmMRMeZPQZS5xp8YpLPcaF9   ###wRuEQJ7wFop1/LKYRYMWQL4F4hKOIUBGdHLnD0ezm1txjWnEoqSX1DXMxLalJzWL   ###Rn8osB7tR466l2wqibpKKRsUF3ZTpZjHG9TroFcssWtMqqGr4hS3nWu7apia2ZBv   ###1jjIQtLKi4FwPFxXXW+KgS/UZnBYFD/nGaNjYtowcLe6BXaKgeETyQ0QR2TgInfx   ###a7SvjPtBJ5ji6YbgSubh0uONI96ep8wu2dvC0QAm5Z7k4ZBbpD/5/lh0BJdp4jSh   ###P8NddIpMQET0ANaBEFOD3HDUF+mOD09wjyexeE8ysecb8w21fnqOSslf9p49LSkk   ###jmkWo8k+PNwuJcPnWGynoPoAAcQJBCm3VZTeao43jq7D25qqGE19jY/JzNSFIrWw   ###0UUT6ld1W3gvvN/j7ZHvz3J9qnMuxRPXYo6I0Vu2FIj3hUufbg1EZMpAnbzBZF/9   ###KEiTtJQlukDwywdSdtrUNF1VvtReRLnJInlFeXeQcM39qSwyLRkyWSowjZFYZFRt   ###F272TH5FXjXcDCauKuNEAP9lIsSgw++7TK1TYRd6Y+HS8j6p2gArj5hvhHb0niEu   ###c0viDAnAWhdiIBUjk1fBMAspiQsPuW2lFHsZCS4doZfWPr/2ytVpukyKjsuRdS99   ###ilWHWZ0pK8ONDSZSQFdNKHFn1UUnFiZl3sZVFtcoC2NRXG/TLSuDVKhf50taN6jC   ###pprfG6GktWlmkdaaivOVK4+fCxAaliKxzrAGRRYD/XGckUsCMAvMn4YUHqcbqGJ2   ###Z2BMKWVJ3KrlFDQQpNeMk2PXpVaXmojeLjA+SFp8mKgoNHOukf/0PK6pulJFkhye   ###HKBsFwl0mbbgUk4ISRsAAaHFxC1sWVD2k51UlGCJnVgJpqlS3MfIKAE94QaO4nf/   ###2WXfObK10r58/F/D73gEENqeyKRnmjdyDhEv7585qk8UxSrXDhGo3BGe0KhP/Ds8   ###no3cP1WuKEev2dTz+rCdHaBXS5wUWkFlZL1UFuFZ7HOsMELeOal0iCbK3FDhaHZ+   ###2TxMizGipQ/o6PT+aOPMOJcjW5C2XOHBT89jVhYf3JXUTnDUU8aV4YZ+VoZG2JLR   ###YXHAJzv7gEO+5U734nM93nE6w8Oua+d4hRUe4dkP7+JjOwCuHdzp84t5pKKoDzHu   ###pL4i3giDCDfjBJOuLv+aMo7Zu1j7FBCe02RWI4k8pecSg1XD7JfVaC1vozUDE8fB   ###Z7LEoZpDqaRw7OpI/FguomUFrCPZCSB6wneRd6IMQnuJPRYPpbJpQH7tfQIMo1EF   ###VT8890RVzUTi0UbUgcMI8OGhbFPXNuKuRnUO5VqFb1KG17sRmT+J9IAiQTylhPLX   ###fsebkQjpTf8cou4/m6LDRM+b4B/0mUMjzs0oHV+wfcjfyYNUrRtckKYZwLBA6FcI   ###9Ai8a0wXuYUQizd8P5FFwUPY3aCrsKgEdYIwpNLoGBi1fsdEPQHjXZa93dCmDnm6   ###VFLkLqH1/tIfSMNIrPRErGdfhn+ZksMndIMfl8KcIxJtQngZz4llZ2LtK0PkZyeA   ###hbMD1+EepsjxYGYAhIoCZPZjsdRZCKTe92P/aG0Wta2k4sjNpHik0nPWfmIjCNXr   ###0IJ8Jd19Qb09FHWfe59OkQS87mdvOEVPoSi6TpnvlNzkoBCDGZqmpFl+YXl4QFfd   ###UbIVNKCoRqaiwIqigBrnarRJUgr0fdsL41g8Lh0tFgJweFjki3ZToNrRlk7Zj0Qj   ###C5Y3D+y9iHvA1BIbRxbl37Yw4uqHcpLL6sGqRjflA8uIo9Dckey2qDSlFvCTJaKc   ###0+T4P7w3FQAyVfP7L+NIVJj4NrJJ0oxYHtEBPjMkM+EJo5mp+R0PfkYQCCs5wlWW   ###pHaeo8jCqsial68nkZTkIWhTM8nHskAzWONzN0Z2apYgRQCX+aHkpdPYJprXXUPx   ###sODcN0x6XcRuAtNJMLB7UmhaaUrgJt1bIwrapMUr+jauFLHbhMj49JPFKyL2m4hO   ###h/RHUt1PeI7ErhEW44BMkgXvueIl9O7E86rlOTcW217ATLRVh0jT+YIbLKS5nqO/   ###InXqIdectIwg8ailjUUani756VfiWFAcm+IuMfCG/FxXP0oSC1BiT9oGkK9Edk/U   ###UaLvz8Qy4cXKxima0pdovS9sEDNsmmmGG80fWFFwMw2igA3DJJqwvx2angtmm7ZL   ###6n83zxfLKUZWqyWKqhweZGPcaD3FzBVfq+SZ14QzV59fs1FzvxWFV5ftlXTvsr6L   ###CVsrYLFE2Pg5hinz+6MvXK6Nzlocccim6gSRlwJuZygsKpYsREXkciEWUfEocnME   ###PaW2McdT0DgeUQ73r4K+7RTL0EMVRPBOHGVD3CjGPLq8Uz59DU+QHn8qG3eDNvCU   ###Dq8vxk6xu0rvXoLWBvs1qSmAgVGfB5OiZY9CbZlsY0EH0yLLu1yRNuPfoy08BkcO   ###INewHfeCqThz9qh5dB3pjDyMIMQzmZAVP25ZO3+ci2nMJK0QsY65sul79jVyLHNj   ###xzJih2TifOd3MOIRK4vXekZh6QGnrlTabQwXsoS7GUoT7jIOZUiWP1miCeS7vkm1   ###uV833pXylBF+QMc0WGKbKMKcvtatAtIg8JNxJqQ0KXV2/nvTwHsp0QkQn4WMoXdR   ###AfX7cnijTi3k8hYN48huNFEg2JSDJRzeIjJNdXqDmVFciyJPN3r9n12HtxR5uOFv   ###6eVG3RCxBKD48wN6Fy2Z/khccrT4z/nTL+iT9J/cwmVtPQc3l+Tv/iREpJ80E3K+Valin, et al.           Expires December 20, 2012             [Page 223]

Internet-Draft           Interactive Audio Codec               June 2012   ###RcAbSFkC/ZF9BXBoDEd8eJDkDX/R7ZpEILCV2iDcBnYIklxcc4VF/VXXl5uxwGRL   ###VVtLVbOl6pyWYKKt/bGuXtmg7R02Fj89VJvUZM2fEjhXDCPVn8ocvqZRubHG5urV   ###4xeCVnhm+PhU9cDm2z5wpGJESpHiv86EhCOkmcgxHfQiQ2py4jC0mtO5oiWpvuba   ###KZ7pYq4cXgu9SKhEhjYEmhDXgpxI8yGtZ38RBXIdtvXbxX+loNjtjhdOV5YEak7+   ###J3e7ui3jv9a2sZxb29lZx3/9B8R/PaL4r24y/mtjEnxiXZ8dAV1MRux0NB7ZA7+u   ###I7uuI7uuI7uuI7uuI7v+a0V2hX3kHU91ydwtl6nJmk5Oz+tX7aN660rJ2KQ9tOVt   ###ghYPVvgpbGwIT/QhsaM+uwB+F4CiCmwCz51QRyr6xAdI075oNpvEPuH9NYXoutgu   ###0UnDZ3+CPhFRi8RWeC4R4EVkag8ZFLpnIfDcLXY1gs1H3Dc/Ik4TOiLwAwxYMHi6   ###BCNbHGCUgyM6IwFNFjoGgv2NT44YstdD3+fXhNCP9IbvDycXb2OvBYwYFDV47fe4   ###ScHXO8pHw736Q2R1uPWgQ/7GRlRX8w5JgGBkRwujl+Ng7NOdXH51u9efhbfQIGtO   ###owbJyol3APCdkhElqsovQhGb5ihUu3MymkxnQ9iUYEawVrN1zo6ePo04uMc3PkFm   ###NGLhaw8b5IROIuhPz4ma7NMDmmz+tSe60AvueFeRBvr+AB0d8KQchu33eqAtaz0D   ###yno7DO7K/QBdOdA/fhBNNMY1RkOuIDZ5BYhchbv+FJoiOSaesTFKVHiwyJETKsPY   ###QvcIMlx+AfULDUc9nJHI9ZiuJY37HpcaBlGTdAOA9m6MNIJXCyZdpDIU9cUajsri   ###4SViFfoLquL92OdHFwqiOJ64B4MQL8JnKjpiow6dpU5llSKnwLsS259TlrFidzQD   ###xIvCnM1E/TNQxGS4QGXCsXsReruziSTjaEIUfPOJkQITmXhDHqn69BI4PL2Jf55Q   ###2+jt43U6owmuhz7mFosajMFsISH1/SgCNisqzZS0MYW+IFy8BePhyOVYKAkaokay   ###i0gIc5/CPNEqiGDL2d3CNu+jWx+86a7KDYjt0vqnIzEMsY0XSGRD/vDG48xlQFQ3   ###Gk+DgchoxALZya5jkij0Dt1OYvTyi/rQofck46vNhDCSDvAItMc47H40i6gYqnyS   ###QmrEGqGPKOleT1BSnqGBn5X7A4FcserbgI6jpz+2W+dvL2FfdI0XT+MX8Zs27Iii   ###nlohfvyUiifjkYuSRNVV9O0GYuWkDt8wtkGfnKk57pWpL5V+bx229JcV3zfPdrdL   ###ZNqWj9r8WWwdi4HcDQZIo8EQIUXv220RqCFa3zFwzg1oucUNJiMYyUDWg0G783ka   ###hu0wqFWL+BPqd9thWHzE21CM3l9tg6lVk4OBZ7bBSIwVFEs9fd5jhNrILzP0fUy9   ###FcUw1nh1VFfhrBO+/qJE5zKMhdiKQwvP595HcWOPM5BbiK9dCSRLntvrTxUcK4cz   ###8N+NGcaW2vbCxGWuqGIPr/v1p6n5n3ugHY5504kyX5kFmphjqsHUaRSXvjjzlCup   ###3X559vao3aa4wPHD1tWxfCh/KN9FcnV4hgf6wDkr7mlJnV+RGoDkMXbTwRAjtBEO   ###yFQJ+iedxV7TdSahIcdimnIy8z2ol+Rr9B0/24kCXBvSSLGkbqfF0tZ3liYuaTsX   ###m5fBZ63b+XdKSJWMkWsdTpB99CbBMJCOxM2DIt0+Km7tbOLDUnSnzojQooT8Jcm/   ###CgzQ3Y1EAe7zgqHQ7zbQAajdar5st47qp419+eJ1/UdY8HcOK2M8/iel+AWuX3xB   ###cfpLqtm4GIMtqexuXw86o+oi/2qpwlT7r/I93Bp8Wm3+r+00+2+lVt2tkf13bw+t   ###wRW0/25X3LX997f4fJ9I/+VazL9G/q6UnF/fF75fid33+5XYfb9X7L7Uswcbfr9/   ###qOE3pRuLW36/X43l9/sVWX7FuB5u+v1+Fabf71di+v1eN/3SEFdh+/1+Nbbf71dl   ###+/1+pbbf71do+/1+Nbbf71di+/1+Zbbf71dk+/1+Jbbf7x9o+y2cX7xtCfW0hW64   ###kw7JEVsd9l8F+QNv8mKCYP2hyBqsPxzM+tOAh7eIXgAv9Dqf/GnwC5Zen/5/K/kP   ###76ChpepbiEZZ5/+1mpD/QAKE/2P+14q7s5b/fj/yX+vT/dhnpzwf3FocXIuDa3Fw   ###LQ6uxcG1OJgQB7+3fGAory+aMOPnhJcW+97+gdrs7RBT5PgU+yCQ9yPv/G6ZB0S4   ###ngX9buH7k+aPjeP2xTmg+wAPOViTDt3RN43O4SY+b6XLucIsahQd8KV1Haq9q1+2   ###cXn8tfWMvQ35kednb4Ipufxy3x/eoHV1MvHueU/CKQYijC/AYH9bjTZdA6rzFvjL   ###YimtfLMH3A1DVssjan54JgJcQlGKdRjgOTOUK6P3rtcNvZ7Pbvqja6/Pu1M4Ojmt   ###v2yxZwesfBx3gf1Hkb8oFb5XS8TDVEpAZ/iJI57G0RZBR9rSCwD9gqGIclQZo4gf   ###8YRBhwcqHfuA5tmYG4jL01FZdy1AoorPAJ+Jyw7i9g37M3/8Z/bJv/8ymnRZETFX   ###P2s1VQ+IEm8Eb81Pgs400Yh8YTQznvhl7LDajooY9Tw3BXe8ewfKa/WthHugIdb6   ###YY0zWkLZi6Agm9/E5km5Epb7gz9/V9l6uuVuf/fngrTVh0H/k2KxjZ7TrV/Lc8PC   ###WyiI8Hvxciq0mqc/RPrcJo5LfdKmoqUCncfMK4pmdSjKzwOAd7fenkB1dlA4bb6A   ###DY6+41Eu/pbv2JZXOH/xv+OfI8DIEdEPArg6Pz+F/at51uYNlDod9SGvVirAxpVa   ###w5sUYD8EkPbXE2+IXTq6yIA5LhQ64zFGnQzLKEqU5aE9r+B1u0B46DxSPnb+o+iW   ###SkZxMR1honhTFO93ldL9LnSoG0ySxU+j4lBCloZv5sGaUa0vqhWAzZ/BvoB6e/k9   ###HmiV38P/OUWXFdeP8nse76f8Hk+XyiDz3wzhB4wYBPAyvAOZDkuFt1539EVSMJHwValin, et al.           Expires December 20, 2012             [Page 224]

Internet-Draft           Interactive Audio Codec               June 2012   ###eZWVbwC8BFWSVP3ibfP02EJ/KvlrbB5+gwCCkgOnrHb9oimJ64jvg5wMBXYfs/8q   ###/BsukPgLMSjlJ24s9JM83+n5pIN+BOzdRf3qFfO3brbEV7JsPNvaenwL/BgYSUE+   ###3orbo2saPfS7kU+gDq4Y/ffphfa7FdxcTEbJctFzXn4KyC7QSsE7RPDtGL6DwNSi   ###PhRUpP9HsYOTaSVRmPqj4wZGj8B4MfMqSULFWhLFUO30OJokUc1OsFAt6iZVo+5r   ###1XTCxQpQBGlTyAxbna3OoEtniJyOj46AhDoxu2XlEfuP/8X+4zng5uyHrVGS8rEG   ###dgRXL6+CvwSz5pUUGKISfw5F/5uJQUhQ/1GMWBl0sw7idPNdQ2sA69cvS/SvhPi/   ###sKVHj+AZZz74qFD4z/8oRsyu9Ow/tzqFf4P+miMvWQqOx1rR8Vgp/D07DiYYDP6z   ###HxaImoVIw0UOoRBDJ9pn9dcNkTu0cFW/fNm4EoMX/LlE36kY/xqNu3V51GofMZPp   ###46D5AW78W7UQQk0cB26e/1Ece9Nwdg2qKozH0UYIdMABICVg/ePG6/N2BFOxKw5g   ###7uISOds2WpRAEJt1vH6UgCPCgAlQstwC0PSmyfWHXc76MD8wJd6sDxINrIdCAf55   ###hlsOzUUJN0cWDZSpXSkU4J1StFCIvuJT7EAJKcSgTygXtacS8jOmYIUqK03/m1wO   ###cSv/VlA7Y2tJRZK1iUKn73vDZ4V/mwxYuces3WJpUBQcicEmBrC2Ey9q/71s1I9f   ###N76NaTTd/lvZdnd30f67s7cH/1V2/1Rx3Wqturb//hafqxHXqaU1LDJ/OqBcDMbo   ###ZA0i4DPYgSjYWqFAvseovY58HqYcM1Q4aHALeuS9+cUbTg3HdMHjIrdbrgwXUbxy   ###eDR3Us+iaMmxvo+3AQL0351N/FLUJb8bcEuvUF0LwkIrDzC2YF8egkaKuijFhItc   ###7UTcCugHqLhqToLIgwpV789e0Kf9EoOVF14GZH8dhQGFYvem7CaYPnv8GP7dugvG   ###t1ujyQ0/87rBRMAThpZT9sW/hgo+FH9WuJ1Ox1ABy5QRtx2qUng1+oJJMzBGG9oe   ###b25F0D29s+hmezcWHuIjEcVKDgFxXVCyIPJBOCLKfnTJQOaWuDw54jBAUqfs49TW   ###EBtCaWGLFSJ6iNKM3OjDD3iMNLSicO9b2bAjbMvCuIIZGUOgG7fEjvqjoYzBG7VT   ###7Hso0pqjHfWM+RA2fUzbyArwdjy77ouTAJSLqHsdAhDPioFoOTdQutPlwk6hWqKw   ###pkAs2MjWY282Hd34w63wln7GDuKS7s/R0zzyThYU241Q3CEzDtmRyfMZKCDeuP07   ###vzObCooq0HBGY9YlIQ1wAeT6NvRu/GdKlQ9l/yN77o3HcrCH7HnoAa4orS/SdPHV   ###LyV4KOKIh6zoPq6WYq899pyCw2CQEh6485B9EMsFGg6G49kUao9mU/xSUJOFE/xy   ###Nx+8uFEFstl6Ab0nn7HPo2DMfmXerBuM4K+0ncBiB7Lp+n3vviAae1Yo+xaP0mc8   ###NupkNgxFKCc6QWZFDkiGnS/z8+NSAQYxvxFxNs2KZGkz2sDLDTQaaKxzPbE0Jvz0   ###KQKZx4M/ILr2WSTYSYOifAUtfU42pbc08cg72ayqtIo2zahgoYxhbXgij+dnL359   ###/eLX9y9+bcF/Jy8OoWmO8rhMkVb30JtMRl94Xp4RJbvG79ZEoEYiRdEHjUAKoMbh   ###YU3wi8+eV7d2ft351a38Wq38ul35dbeCvaD3jAoA1xmEymiqlUIZUwWOvXv05wbi   ###vQfugJXgaTDAa1rijaxOBZy4BbdS3QbMjpCd3FFQdPx+SJiNnzqsgvEiMNl3iW1t   ###bUE1VqSkMvBgX22tAMovoqPnd2yzhEoP4yXYSeMIBo8ZTQaj4UgrTU8ZPSZiBWQ5   ###lONd2Icp5BcRGBDr9C6dvgje8dWPBVgrYcieY8TvQ6UY7Iwz5KiMu0owLIURHCiW   ###OVq+i5WyW6moY6xgJD5cNiIfB30FDtYPptM+xUkLvCET0UndXYxqwS6OXtNllpD2   ###OeAWcTaSkO9DtEX7CicZT0bjSTCl80wgAMDA1lo0/13K/2R6+kaiMYj2afI/fef+   ###v9u7u1WM/+DWdmt/Yjtr+f+3n3/YlZGr+xMM2vIZOEq72bxsnzQvtzrfyP+nWqnt   ###8fgf1UqltoP+37u1dfyP3yr+x2o+BdONqLJruhHRPqN5EqU4Dq3AZ2gFDkORt9BD   ###HYWkb05hOS+hVTgIrcI7aCWuQavwCnq4S9AK/IFUZ6AV+AGx//c//4e8gP7f//zf   ###wtJuQKYPUGEpHyCrA1BhKQcgi/dPYSnvH931p7CU64/h91NYwu/H6vRTWNjpx+7x   ###U1jM4yfV3aeQ291nrq9PITPsx2o+/FI8HgOTNwYg4aT5EiOFRCFB5DX676LLhfE7   ###5fSUCkQvEnIMBRVJvZW4Qa4UqcJPm+b44vy0WFDjhENFtgFcwmHJx9eznvG4VsX7   ###63fwtevftd+4u5b3/B2MYkJGMSzFCuJ+pFpQaQM6DV929s0uYA/a4+lk36xLlije   ###C3ELF1NuUIzBEemQszFHQ1fGzcb9IZzSpeVhrCpOgNGKG6SwERXjPlFUWeXnc33Y   ###6is6r08OWc1yqHQXz+Rwnlqv356+f6FCfMQqdyfwcRjIHIoJQ+AAKj6Crx+UGhjc   ###dpd9VO4hC0SqQF4AEGa09YFV2EeHGQQDum2HKMWtfkj2+yNVUjuWAHZaR2DisRMD   ###c5cB5i4JrLoMsOqSwGrLAKstCWx7HjDXZeVVAdtZBtiyaNxdBtiyBLK3DDCD9JFj   ###bm5inGnlfjaHW8db4bz9y9ar5slV+/L87dmx0hPoZEk2xoMOi8ve0Cje6wZW9law   ###L3FA4aH9DwVmecDg9fuY/ad87aGIWL2T/I4Koz2veSlCriI7xErA5T6Pgi7L3iT4   ###3kAFMz4bLZDd9PDPzcfneFNCNItnH1Pd/C24rLq/2D6Agg8fHa3pc4pMxDm2YObM   ###1jTPoJEOIBhqLVOvecqc1JbNXuP2ZvsEw1N/aGn6LErbxs2UHD2hbFpuisacEPLgValin, et al.           Expires December 20, 2012             [Page 225]

Internet-Draft           Interactive Audio Codec               June 2012   ###3wkI+IBrpLLMEqVWK7FBDlscVHOYeGXs35a9K7EP074DgnwdBNjGZRuz97yoXx29   ###areaf2uAYME2lbfnl6AfiMUUbU4iSCe21PMxwpFEBXrfTkVqaP5SIp3GPPAHnfF9   ###kZEo0iofhtCukwZsg0zro15RHS4ttUhEgCWBlMmTvGOqa1LDyKzfgrrNoTFToi+2   ###Df4A+xMMP1/iAovRRqG7i8CdVAEgng7JnwbBsMjphsZ1jZnxsAdMTSSmcgJY5Eqs   ###i5RlPBtX26/eFAlTTcTUI2Pq9MnB2XfUzqnANTqR3T4lllarFpVaDkohmzjifXUF   ###4BOZpEDnUMo4UD89YHklV0aCKtHCfCpW+TXIfCCmmYsiXrpl/WX8ticmCcNzs1Ii   ###bzrPNhcQVZEZAsi5O9onuwXre8CPZNrzXtCfcsIXeVwwuNxNMByK8HE67WvTrK0B   ###PqHKlD1/zuWrhddEZlx9Iyf314KSxkyu5XnjE+f5Ss7NoX83ZeQ2aVvj0fJe3RjX   ###kbb/Bc9/0D80vpr9W/h/7bi7O7H9fxvv/2678Hpt/1/b/9f2/7X9f23/X9v/1/b/   ###tf0/tv9/n7w2FpdGl9boOIDuKZrvTi+0tuTL6QzVibaSgJGHIZ8/ADKfAyv1+qiD   ###tkCMYg3hmshFeCozvx0pgHPJXpXEirHAL54IM8bJneI0tjEOAS6b+5Emp4sRmbmQ   ###S1Kn8Qqar3U8/0exyETDgD2RJ5iLNJ++702E6+Y0mPgGNEOvCf1pkdGQHFZxIjUl   ###BQuxqYKqgDp0NBhuSQ/K9quLdjiY3rqqmZPr46JFUK6r/dFNkVztkICQFFvw9h2s   ###J7p2CE28bp61j4CVnZy0X/2NVHcAy8qsiF9B0dpjJYc9kQpiVkeqoiNzOxtj763Y   ###0bq+h5e7EGOnrRPdVOmwMYZTxpvP3aAjjZdmZ3rBJJy2yXDT9npQHe0HNFmueiKk   ###k/S7+rFsCyd2UyARHrexaJE9UkGEWFzOiDDR4l9UK9dq1+9c/4vidf0m93+2d6qm   ###/leB4mv9b63/rfW/tf631v/W+t9a/1vrf1b/L9TosvW0SD1jx+KmV0uoNllamVUZ   ###E2KRooyJJ21DWwJF7NjvzFfAZI949bFQx+YqWHM1KYf5dx1/jFvu/fSWb2zjABid   ###XcM69i0alj407SA4jyISqx3QevkwU+NQymEy2PYNqun83HR3Z6e2G0O+pEpHQNxJ   ###jRGetum9GJLaY17v4vTIUg+e2utxraVY+SMfhSXkf5HT9/SyPR21X7dWoQJky//V   ###vZ3dbeP+x/Z2bXct/6/l/7X8v5b/1/L/Wv5fy/9r+X+u/M+OeG5Wdur3po8vifWK   ###G/axW5XX9cYY6oS9DrqPW5jJEzknJpKcWlx9DWFICP78IQjc7cQhyYYQv+cJ/q0F   ###TldyOP/eubp3bhpYxIz00SSUOOhkOEJ+Ogi6uhtvHrDVfGD5XNjhUjZVBbAB9onN   ###YfiOnOXFBQIrWHJ7fjPzQDf6RYTRAcrp+GFOJNvAbgCK2hg7pI2xDp1UsCfwVgQZ   ###UZCKkkKXLeEijVARSW30vQ3b1+Mw4YlNYF/wECE8UjECpks7MXbDxcBOR1OvTzAR   ###pHW05KV9heVkfJLFKNlWhPQ/jCjcuW2Dctl+88Sxgm1REUb6J0b76Puf/T7Fu4AG   ###gtEsFNFGcoKdjl6PhqPsdYt/T9Frk7cssqh6gh+UDynKB6BhGAaqApwFthe2P736   ###ZT5Y7swp4vBAjdLDkMzVcBHfOgNs7IGv+t7nP/9lDITvIHQrg/AEQWK4luFowJ2O   ###u35/6lXge018x9POWsLhPpwN4H2AuWHDwQjkzXZn5Pd4E3jIiZXEvSX8KRrEr/b2   ###Ti/aE+Fzvu2wV9ovushCLdO3Gv8+CIZtXITxWqAgOrzKl/ab6rYYAH1PuP/jEvyA   ###6QvbJ5f11432aePs5dUrtsnIv98oDL0DUB9YsvxH6mzaS1tDKYB5Q2kvk7cIkZUc   ###sEewxbCycSWBb7fojO2FICFDyccaw1EvBw75pcAhe66TH+ABnm5uav7hMOkYRhVh   ###DlmZbkZtxreFatUS7DzyTexnjVRi1CrPr8VROoTClgtJ+iUkokVXdf/maEypnH6b   ###idOzq95kklh9Qa7siqO/5uUNnXUYt2GVD8PX9Mvmws0dE/aTDWCHnaiBFv1arAEN   ###9iOOPW1GPy7ZIu/MI47SRVqUqDu94Em6L4Q/vbr95iBFOxke2OaPHtWPjyMPEkLD   ###kMhUfN3kPCn6RS74LrqHaPdT5YLnJAQA41evtFdqQ0DCUcmv6cNXRatvPP54HWxG   ###3zflbVL5Mx0F6jIycaC9U9uyY+EEBD3Q+f3JTeBzw4ZwhRnFCXqVLQka1Ujt4ABD   ###gm2InVlQq77vQBW1gb9EnTUdh1qgFjbO25d1UAzbrdfnoKLBq8YJe8yqwnfo2cKV   ###ubAQX9BJdk67Ia3dZLYJV8lnOEFmq5FrVbTjVsSExFpSDzDfjpBdZI/0rZZTuiOn   ###G1c6X/iRgAsyRvtNRVyvVmfF2h+9O+787rwyd37qzqu53anm7g4eNCAEkWKEAmuS   ###pQoUzKA7ExfpY64U75BC8DDv374yMaj8qkmoZmW6HBeLMiZhudJtLWacx+juOMCI   ###CFKO1wyw1/70i+8PNaXC4UtrFIbBNSVcIdujULd5kEExNl2RwMti2uphbrVSYc/Y   ###bqWyH0mfrdk19KMzZd54PBndBWhgjPqG+g0PpSfhxS6b0QqHbcIA/Ny4VWi8jg6i   ###+G0tU+gzZwY6XXEi+f0pDEHd2rwwBMmomGzlOc9SrRDMsYiNa8P8M/aErohxne61   ###QH9xZ7O2gfNbUl7i5rnFwtEzJuGhRAL1H6NvYg04Zg25GtQij8UNMXyuUqhUWFNJ   ###CfhGkdViwVj226KTqgzhuPmuVm1/9iZvigk90iTHJ9C1HUGSm5rc7e5u1hRENXuE   ###AYmnax9jzQKCMTqkk0WASAtpHX6enCKVRtLHaVbbz6zDuZO5EtKa31evsPKhHLBt   ###mLOiEINEDWphyL+WaKLx5qw20xtqCeV6ZKTB2KZM841NGQ6XXstJ5Sh5A1NuRWmMValin, et al.           Expires December 20, 2012             [Page 226]

Internet-Draft           Interactive Audio Codec               June 2012   ###aDNT28LdyN3e1CSGRO/JyltU9bKKnfFtKyK3eXNzlROn9jClH6bg0qI9RbnBLcTi   ###ATSkNpdUM4Al0VZvq6Aoqygv2Yuk7fbQq/qUgZJ3z3CxXUsLEyblwoDfaNAL+TEa   ###HpkMfW8CewFdVJ6idXaMoYJhjw2/kE/ydCSelMlUIni4GK5uXeNu4zEnR+uMtjJR   ###3k3YYlIsMXijuN/3xqGdP5jzVYmn0RR3rK9c85UqhfyMNkgSQ4pRFYcFdwYV4ijF   ###5PCukFhG/YGm2aNHUePIMTcse1tNrHVt7fz6q74EY6nATl0laMkk18pWZUeuHFai   ###fmjTcIRHoF6oTu2+aYXz+hhc+Z7del32iz+xTAAugI6HKUpGX/iR78/ceutb5PdU   ###SfRSdeiXUm8K0esNlNRFmSpaLte+a2t/ESKJMP1bUnH63qcTX56dT2k2sc7dnAvh   ###33MuBPcbLoRq1kK4ik2/wOmQzMt8hsR0ran9d0rtSdIzqOHQQgtPY6aoUcHJrN/X   ###513f55bBRn5pwpRpyPUNJeOurU/7LFxTYU68WyGaMhwmIGHhbIIJHtgn3x9jLhAZ   ###+J3NALd9ns3CG1O4DxFK7xa2z2vUsElmEW5KivZi8swDQ5WVfQv6GL2FWDB8wxta   ###mm2rLI1KPCQM2vzbr1uGsUvCTGnzOTutt1uv6hcNtWoiuEuaNJcaMgXlOXQKozN6   ###OoD/MgHln0JyTUazYTcR3MXePzTfwScRfMWEmVq9os2pHfu4D6XudqadIX1XdPNs   ###ttykQ/F6prTacykjACChYKgRHpX1TRYdaW9Rrg2STxSZkEXKj8ijVx6z4RFNWSCS   ###lpDYq2uKMhQdxGUUdmVhOkCTOfiMK5o2mcBBW60YZ3SyyHSVFk9gXIqBg7awLPqP   ###W5IHk9TlFOu3YlNVWFqkYiXxoRx+Emfa1eC5i8NzM+C58+BxVCewrMpIFsXRRL8O   ###IZoL85Qhm+0kjh1iAgMOFs+Gvk+4WgFXLyAJSb5WTmaNcw1t5Mue6DwVwbtgkb1B   ###+fOxDVKkpms45sfH+rkG2t/RphXjQYkNFrHLN0/YPEjYiDZK9TDUGAcNJEZsBDEJ   ###SZ6iuoueelJ/niQOPeNhAvlry8lkIdp7C9cwyVmRDCzEOY8qFzkeW5PRP5KMlA09   ###yXeNxi0ElspCU6u6RlVDVeW0qFZVJMbf1/X3xP0Pfu2H39T5Te5/u7VapZa4/11d   ###3/9e3/9Y3/9Y3/9Y3/9Y3/9Y3/9Y3/+Yc/8jfnJxemS/EE4XwfmNa3EsZbsAbl78   ###VuWhvBe/59//MCNvdf30qFtCZvY7CDTF+XocXmK25TTYEiymvIV9NgRG1vWm6LqO   ###QdDRXrnUtZPxuRFwPuVGhDJaYfHkDmeKj/4iVxM2xmfOnPBmJljKGgpbhgCfhJvD   ###a74/Cqcn1psfutd85RlsVSIBpyv+VsUMMz2daB6wuE0fcQNyJtgrtCujcKVu7fzi   ###iUh0jUIUs4bPl9RMG+moz5CIj6aT/r69d8CPB59RLXbiEG/WguNZP/RDu5851Til   ###CGg8QoCqa/OuiV5snV5dtOmkIj7tibwmvB4IDKxz62M0etVlWvpgnVL08UeP4Mvz   ###g2RPpK8DWnrjOUYr78lp/WX7uHF0ftxon51fvoad5tdflePHtLKnLy4vEZ4YF/4k   ###yzHgQTwaku9byHlRF/VMbtFPHiouxkgVkhB87mfbFSgUnQLKCt4bMf1Ycjl4KqMU   ###QKKwEipnsg7fURaWQut6JP9vhQf/rhNMtXgVq8IDJ/2iPn56FuFB9GOLO4Newdp1   ###EqmXjaI0jvNeL/SnVN62eJZHnQ1zim8leXziEKwXBR8ATcNbBC8ioUeSEWQQCHs7   ###7uLWyVGwxW9MYbHexP955g8796QX8OTttzgj2olSKh9akibSkHo5Q/L77KNCctZ6   ###s9AF0BX1QkV2ZzTxbWjGjV2S6wNWYhoWxFzF4Vj+QViADqSPvqINXBAH7uZHw6nh   ###VhCHrmlFSzkmqOQyN06k5U5lb+dQnDfa38KWVjWXQl3IN9GxcldsNFKn9ScT82R/   ###XpSeSrqDwSvgC30t8Ti7vgfOOp14ZjCgfJh3E86R2fMZU5QQ73g6kC0Wvc+ub5uE   ###/nSMF5QkSz08SOO0dHr7WRwe2yuXM0QccRFqMPrsR7BhFC8oW4n2+4O1Bx+lKBbf   ###j1LMztb7Vmazov7HaNlbwMy9fPVgJVBMZGNI7hPcIxXZ/dDvyLxdMUn53BP+ZjTq   ###cloPVRaxot5EwaFu+jOhACpiDaHqdHkMPI6vUQ56owlaCQNYWTd4dYmvmcfMD6d4   ###9QF/6Ezw8QNGdHT2Mn3pnWphvviiCkfAS3QFVQYqDo0oXyDEXQB/whMkKbtTOOLT   ###WPS9boez696EH/wocjywDk05k4QnvIPHZ9DoqR5OeB1N+LfI/751+43Pfyp7tZoR   ###/2vH3VnH/1qf/6zPf9bnP+vzn/X5z/r85w9//jPEAyDybY/TFF5cNt/Vrxp4FgRv   ###8XpyagF5hNRud8b9WYj/FUBdAK7Cvjv6DvTVpTLH8+ORMO01MA0ZeiwtVy1eeQMg   ###fhgKNgp/QMAHLXk0RtlWDiw1PezrlmYEcSspVU5a7R9e/c1mN9l+Mh8KUIr6KWb2   ###Z8MOulTg52thZxKM+e3lV/fXk6DLms3Lx5hTGVS3+/Gth1s5YifeTPgNeSXB6TrZ   ###8u8t2fL+bzS7eBVlPb3/oOmN0iVf3zOP9Ty8IIChSm5BiMQjlD5GWpszgTyJcptu   ###b8hQ6auaxuJsiFJdaYFp3KCkx/Om8QNdrCcrWP5p3MD0z/Om8UPU6iLT2Ncm8R83   ###jcVcvd1oOSzP9H1guxEm1tOXOn0tHzUz0FfQ3gYSuIjmNGfC6pfVfLPVMjw29JCk   ###n32iFop6szD3gclqv3kSt//74Jnzmq6jV4HSumwaUI8REUD3C2AvA8VSunY/nBD4   ###AQ6zRmAUhGARaL9GOQvpD5lNUwRibOVB8f9ftzDk7enlt4//77rb7k4i/n+1urb/   ###re1/a/vf2v63tv+t7X9r+9/a/zt//P+5Mf6BK6TmCLDF/5fCkBb/v+uv4/9/u/j/Valin, et al.           Expires December 20, 2012             [Page 227]

Internet-Draft           Interactive Audio Codec               June 2012   ###utCuy9fRPcwU4FLKvoiDHCyK5IcHaw9zRWv/vQVrf1B8dnv89XyBre9c5yFhre+q   ###qwxqjRHEVxnSGq86LxPQOiNih9ftqsE66IrDnFAdi0TqmBOo4xsF2/iNY218+1Ab   ###//BAGHlCFPB4+RihgH8TAQrkj2R8goVCFNhiBvCr/6LpJ9mBClYQokAfSVqEgtQQ   ###BZurClGgBrqYE+fCEmrgt41bsSaK34gosuJWLBirwiAaS56OPkq93CixQI6OOfk5   ###OCo20yYzJT+HDOE/t5ZaPAPf0CMlclu+SaIORbPxL+lJmrD/0k06eRGwTTL7Q23A   ###8+y/O7UdI/7HzvZeZW3/Xdt/1/bftf13bf9d23/X9t+1/Tdv/A8huugP+Y3HyFCM   ###Mg6Py+tPWBT0gLw9mRoBxCIMKTFAGsPOEX/V4lWldc2PXmQZ7I40uPYgHCwlYIO8   ###rahA+vcDdvb29FQLaID/i4uUD+sXzTa3Dl4a9meozZ5UMI2NGmOdLVIfE/k8qP7u   ###w+pXtx9Wv/bA/m9vuw+rL/Bf0sNM6C10/TAANY/vmF6/FTeWbwYz6+eYwez6uzlG   ###MPDuLLXz02Bm/RwjyK6fawTB8GEjyKqfZwSZ9W0jyNfCYc6Zzm7ait7nK2k6R6/t   ###4PUo/RoHrahmA3GxlLyqYGNF13YQItqttxcXsPk2jlXDDfJXFfLYu++PvG4r+MVv   ###D0KaCi1fRXbZ6gJltxcou1tZcugX9aMfGlfc6X8BHGAMgNNRGF74oB6BsnCDc1/B   ###/Btzyx0yzj+X6W3z7F39tHncRqkNcyY2snoJmsHx1Y+2fok3h2Z8/YX7Aa20W42r   ###KxDD5vTk6MVlSk/wzcN7Aq3k7Elz+AK0upPGUUp/4vcP71Xz7AUIxm1oLE/nhkf8   ###WCuE/ZPi6xud094fMgB0DlpW++zt6zYqOmeN09YD+wtNvYAWz0+iBtsg8p9f5uq1   ###ZEiZXY8K/Y77f5iO9d++e50Rsvc79GW30Kvy9pCCfz9sEZ2jf+2PoAWZ5Fowq52d   ###y67/U9iTE/ZfcV2tfXbaOglXEwB6jv23WnOrpv+vW6mt7b9r++/a/ru2/67tv2v7   ###79r+u7b/zvf/pV2F/ACvgz6owBQuknsEq7ntSLLR/Xw1oUex8AoTsSXKM9p+5wUh   ###Jt/XxjA9svMSnr7o03rE8/RW6ZIeD657enHUPr8E1oLeLFH849g/UL3ItizoMWIH   ###4O58iB7ZQNOoz2Bj8nAOuoywXSTs4wXBEitW0O2j+t/uTtktlXJd0yNPFwT/cwTf   ###AK15/fLUs4k+GHBT/WBB13BYd6R4X1rCGxMyBrP2m2plP3kXMGiHP0+wr/tJtBIe   ###K+2pPxjz0RhDSavyvv3mff7CEoCtii3qIRJ0+ZDH5W57QDWfQXdqv3mCoQ8Zs6e3   ###z6j13JKpcqui+T9ZmyI7Q4T3Ll+rFB4ZFDxZSEbUxLe8NF8SVSwpPFCrOcITxjH4   ###vH5nRm62gxn77PVncWS7uXUFIaA/VGULFBggMvzr7rAN3uEEfvZl2woNmc5rluSz   ###lZqDZsJSMrN5mQDCW3Kby5iVUpxTW5aKAvIdUCRRPbTn61l/Goz793iT3N3aoazf   ###oEwPQhHtU4shahkNehTK/J3Ka0f/Ycb71AhDbfUwjRDVQhbKQ/TscOSp7tXxrGN9   ###9sXniojqnk4Nv3vTFu/afW8yCrxivCCdmC3GmBeO2bDmzukSdzKmogaQ51KPiT7e   ###ochrTmVE6MyWY63g8YFSMH29PGfbKlHosAxiiNHF49gYHZZXx3tcTGcUS5bdev1e   ###IvqrUrdoskPHYPYqggt6ZOw5g5s/H4mBKX1OzJB10GFibNkUE3FlxzLufL21URBp   ###W5EWFGXvtE9BtDdZnYAj5/f86E0nrxJ3rY0NbORmGnA30wCoL2XM8NLwOGX6LhjE   ###uVE1x2LJbPSiwlU5sTHSqxgdSj+T+5MO+/CAaeP6muBfRAdcfkxDJn23M5CQnh29   ###cBROY2O0cRV6+LoFlNeaTT4Hn0kVNuHGIag1PiikZCkhS9K+Bh5Pd+UujnQB0uSQ   ###1XrREEzJq3oBzvgA5uMo/f7nZkNiGuahfQ7qKxHqF2EutsDeaNJL9gIRqyCVpwnm   ###IUusWJZ3oiy9tNFMSj+zL199XYcBXpX9/zqA5dRte/3pirI/zo//u12pGv7ftZ2a   ###u7b/r+3/a/v/2v6/tv+v7f9r+/8f2v4PsuZKPhsFkhNB6FSlmCXaWF1vjGB+r+sy   ###nN/CLR15QxCwKdVOCEy6f49ZOO4pxRVvca6Nf7Wje9i5jRF92RL3MEIV7N99ckCi   ###mC5GcFntGCee9eLcIwUz/KPqma+FKlkcL/Pil2y8ALXwiWMHDcPWJvJD7eMqQdcz   ###QBsBD9mH6qKgM7N2tpzUQzIj+GR+uPlOrswoompsyigj6RKTnQPhlCQzjcxCLQxk   ###kQQ5kFz8z/6w9PB4NSh3df0U0Odjn+LTUDpEWF1930NBSPQo6JGP59y7KBgSmnZt   ###3M5fs2aTwQZ21kKB4ZgVZ5g9rsp8vl5l6iCa45JlAJ8S52jB8DOGCqpX2m852cK3   ###U/HNjZ658hnMZK2KwTxj09aZf4NAierlwQ4Ku+G4H0xJsv0ywhSHsXVFgiBLe5kq   ###8uv4JfaIVe5Qt6udnJyoAQKAGwPHwlaURt6KRjSzpNKew9ztKM4ANDLDcMl6I66l   ###J+6iPXGze+LO60kcHeATN9t+Ys+RYuGLYaJFFi6G1qKGn7E3oACqlmecT2glGH6A   ###ZjYkhSqX/aMpTLFNi8MxAeaFgk3edskx0uG1ZCyF1gcXgxRkxXzBpqMOxMRGVuxt   ###1dobNWrtld4Ex37uyi+UaaEhGYNx46o5R+FmjMK1dsQ1R+FaR5FRWYyiqkyMbuts   ###YTbfyNL5psIXpTedEVNSSAbDsGu0ki/mhoICjEzhPn/ubpcw5xhHwtpumCP/F4bi   ###r7ZrDzcDzov/4Cb9f/e21/F/1/a/tf1vbf9b2//W9r+1/W/t/5vPjmRL0xXlMf2u   ###EGXCIldIzDNkS5jFUx2B9GNLo/K45qCaNS+PihCeig8yixgpOXbZx9/MLGImWOn1Valin, et al.           Expires December 20, 2012             [Page 228]

Internet-Draft           Interactive Audio Codec               June 2012   ###R6ADVjcowdDjWimrKzkcerOsb0YCFp7S6OPK7FBmiqS8CVpygDZ9iQH8UEQDbg7R   ###G302JHsmkEn7zW7C3HGN2bizcrRtKnT7MVF9A+q3x9OJ6tgzvhfJ0NG2E+ekC6eo   ###3cMw+UtrRN5rTEHechSQSR+MWtUIWDsVVqXP0Oh1f9T5RBs1BRPES+nNoYFYAfjL   ###bdD3i8at4hh1Us0cBMMinz8nE0+mskmG5bKZUKcoLH8g37x5Ukr4rdhT7LBHoOMq   ###s+CwRzRt2iMg7qQnWZQNqQ18Adhc46TVPn3jqMM0+q26Q/E+xxY6pbdi2gFJ8C3W   ###0AW1weMYQvxWYFwWOjR8f6MeYLJCIS6pMPmtV6Ti2ATATQ9Gr4RZIwMDPNWQ4Xtn   ###ts3NC/ypE7ftzm27tnTb1blt7yzddm1u29u8bXNCuN0ENxcnNpeQ7QS2CFKRBFF7   ###k4l3b84YMvzNzcWilsq+q6GpF6QAN+9o/+lmaXnq2s67Kn7fFCB5z+YBq+l4kJyl   ###rL35WlCMwVjLxpv4Dl3WX8Zve2IPAKZVsTGt14QH2olIuYX9rjvaJ22Y9T0QScZi   ###8zN5KhS89m+C4RAV4MTmaHVqpE2S7wAKH/+Yb9eMkGL6XhJmJ773KcXBWG7t80aD   ###OjY/dZHesEP/bsqAgvrWLb+1/FjW/pd/EPtvvYquwyvz/Zxv/61uu27N8P+s1nZ2   ###1vbftf13bf9d23/X9t+1/Xdt//2j+3/yy0+4nmDtTr/4IN4r6Y1sHo7Is/g9NZRl   ###oYlL/+dZMEED160vvAhJooeS5FLFhty6l2a9gybqbBz4Hf9LAPyiHwx9b8K8MXCL   ###u2DA2d7AG4d0y+x5+RC6Exbhe0lr4gqYm99DFQS7Ad2Z9acMGAuwYOZ1Olxfo36j   ###Nsj3H3RCUprozYYdwZehmahSQBjirM/3OreC+X5Tv8z4xdS7BoVA+mrGhlKxE3WD   ###zwHOHu7Ft4jrERnW0FKuhGIb4HYJPZRm+BfNM8wc1W5dNS5abS56Img+lBoqOtIp   ###bjii/OW0c8CEurusDK3fVIuMbkqet9rAz9qtv1H1kgoE7YPAAy7ruD5NKLUKjeeV   ###30enJ4l50pd4weLWVimdYK4m3jAkGYSNR/374WhA2yDtJ0gew41eCakQv/dK/z2k   ###eqiSwYYSDJHEWHx6IHo2xTbb2Fz66cHG2MmMOsLYRdSdpbwYRcaWbnaqOw0MX3LF   ###A7la+e/HZFlMibXxCXb1fcPFrEouZgcAO+liFmWpwZdoAPgEf8rl5E1hzP5SJhNK   ###+YD/+mjq0qLcp7ic5nBGrz5qwQm+5qAUThYKVnz0OuTMQ8W4TgNqPj2FErAuJwTE   ###uIgyiAxjbGvfIUu2OGfJOAjJoh19Sp2ouQW9X++cbLppxEgZj6CWQ56CKyVNfm10   ###qWMbPHtInK7c8ayI97WqIFj4xoi2oCcf9+cDouxYu3JI1Jzp5Aho206kjoPmy8wl   ###cufZmQx65/2IrY3vi4LgqbOOgMT9O/U+fFWDV9LAvhbmMadgGAjneuvEb3iEJl7A   ###SnwXWS/fOLam5YRb+EfyErsiKpDpj3Z+lBVGmDFR4dECCRcfut2P5kS4ahK/N3NL   ###mO6xNtZ1QfwEypQJRR/4vCL34Xmw4qebWNAyXbwvWa1s5mglNiEeB6iqobmY/eJP   ###RiBthOyLz269zz5XjZG1EfpUhg4bfBz75hfoCUAG8cbrf/Hu4Q+bjPjO/8YhrGfz   ###DtFE2d7ERZ5tK8I9IR1twvDHWCIXH2JEH4iZ2NdxKhB4IDC8b+Aq2udzbvOqdTW5   ###rbMLB6dIjWRjKfRGFvoqJOTBeIayoxLWCpdoCxRUqNZnJxMQgP0hiMchK5KEWeI9   ###/HIbgMqaeVOIb1vNHhdT0SgDc8Dlz95oNuw63KxArESXwifoxjvsfgm6oPD7d2P4   ###Dj2bDadBX4Rfu4E++Vu6o4TYMee7KGAxx+6ikAsRtCXusGJla0tE/mIfYDXnua/C   ###WZlVvHo9GgKPzMar2IwRWt49LUqUl7GvnajC1UJXRtLDnWG8MxDFMJEvzDROfTuA   ###vajXm3id5EbYH8GmcgtV7gZBN/H6Hl/f4+v7QUB0M0mUgfVDKVMTL2BpUuwmFNn5   ###qQOGn0ARUkkKqJR/s2D5jQt+sJZ8MY53khYdpJFcAuwOl7V2lIZNcAf+i/3oAfeF   ###fyMagWVrXLfoCkEyseBpP2WC1IAtRIte9uYkAC5Kq1G5BwckJ7XkC2Kzb6KMv9Sv   ###TCnkgo8MB6bIkfKqB0xvvNedHI3CK++aYmnJsB37fEOpCoD3cfmk1AqSJpGLMiQ8   ###vsM6z43DO/LTmCohWyjAEfQR9yYa4wBtmjzXcXSUZYQfkzNTUVLk0rwsjoxIvMo/   ###vugImC8gqObu25YxcMg7MsDOJhO8GEX7ndyezbPAuLHK4o3Rv5+sHdFaOR2NxtGJ   ###ragcWEFq1Y5EDRQUjE0g5PaL8bgfAH8WTQIviCfH6vMDjQrdwE+ZD+A8GfT5KaZP   ###bRLjSvZJRH6lEKmUkPwpbCmcAjsgIYVK9vI4xRJRMwwLY64hIBDTcaCYykS8PVTe   ###Qskyf20qrbQysKMHlnNtOd09blbCSe7j/ubfeZ1p/56JkwwfBV1eRhKEtusYzRHt   ###0x27/mj0ST8lllJY9EAWTmmOT66rewFYj7YTpJBUzGXOeN24ZIKlDQrlx+rOrt4S   ###SYUDTsED4DVphiZ4awk0lo8SI4qEfc5+Jwt56SYnLtf0EyGyVGra6ZK2UIMwFyDQ   ###DEJF0Iec0pJ0ii+f85c23Ajolz4dOPWEuHVvgxwv2VhaSKCB3t9b36cSUMT/OhPf   ###C/P0ghh5Ri/o/X3qe0lsicCW9AJmGK+gDmzT/NUg8qSXXeznZ3QeJ47HobsO+RyV   ###gJp3d3Zqu2lUWycpG5dMl+SEe04eFqyABIYjhkbLOAfJjgPNm3oviXdPoEKq6bak   ###37IsIpgU+qeob9CJf0/jeDHeN0U/AGStWowkyBzoTiMgtGKP2CQIPyHHTODr2u94   ###eOqMiI9QVMIlIp7Qdz4TFtxae03I03ATtTwXqaUsVsllHykqWO9IDoJhG/uQmhD9Valin, et al.           Expires December 20, 2012             [Page 229]

Internet-Draft           Interactive Audio Codec               June 2012   ###Ew/OuynpWYbIc3dRvE5woET8VRU+ZyymtyB/vbmp3lg+i7YaC+XLBqG5bhq5n6B6   ###qqislrkwXKmsO01diNaR4J8uEUZi9pt4yI+UlOuL7SDZ8rYwTBgyt0U2jexSGONa   ###6RaPwVmd624mWSnd1O9bxEH5+QTzZxnAnck/BDs1H0f7fmKy0XZjPcpJTntg9iHy   ###C4Q20o97MrYyVD34YSJMO+n1dPA/ncwGpHvg8VXaxqIqHollRyu/jZ6VFJUaQzF2   ###STktpewy0pzlClNi0pJoh/8p5Wq0COf6CYE6Sl9T4H+1PuU2YhurtcpNmGz1GauP   ###MXL0eDK6mfggmXz2+3gAmLQXhdLJZzKDvzfoRWPBNA/w8kVYmCbEy4TaDCIS58Nl   ###PYStW4FBA2cNiH1iz9yKMLtjROiKuyOV3gSgedp5Ijb+HLU7n66ZjydUUvnBkvqq   ###poBYVHPLWlleTU9bORU7PWap74sh9YHImafYz9fGc4u1WSr/gmAST+YZA4RgH/rZ   ###u8DXhGPy2gH4j+H/G976/X6bcpasygl4TvyHvcr2nhH/obbnrv1/1/6/a//ftf/v   ###2v937f+79v9dx3/Ikf+NRBdiyZN9Np6BgF2m1EbIZUSMRVjht96ki2XoVMrm7tQZ   ###DYC9+m1qISza4yzK2AnSGUFU6nK4YRS0AeB+TD3yl1EQ5Nk+vxsvqvLPhyrbYJmN   ###9EU0A9nIMHLNhUm/gHlXgxhYnTD388f4E+HYPoogfti5T+R4FP9STt6/pjiU8bQo   ###bQrCyPHrdzBXSorXwji89IY3fmPYcVQnDPQrRssC4KrrTT2MEAdMfTbxF3MkjDTN   ###duc26Hddx3C4oAlliMNgiiRHVy1R86XiLKKwvGAcu1+HBYzU7jQQdjAzgPNEGzCX   ###48lrWwXDH+DmyRdLtxfmcRehjGGJC7d81toBtII5buJZinH5SOnHB655xxoGf9we   ###9Xqgb4YfAMJHdFt8orrc2uin65v0kxUHdcOYWblkl5jYPGCq88GIdClJOAIM4BWG   ###mL0ajn19NRyteDX8gchUzr80NXH06mRL6HwQsSqQqhLSmJV16Pt2Jw+zh5X0JivK   ###0kBjHOFH5Cl1AMsUgCVEA9wIlku8JfIgLIhSd1duUppLHh+paGlxrpx2E2HFXHqD   ###d72SYb0iAkJYz0BlGA4xAjAGDjcoN8x2i+NgYEKeUFYi+lUVYRv4r5oIPsF/bX9Q   ###ToCgE6RMRJcEFp6WxAlb61Xj9BSEo+PGUfvksv660T5tnL28ekX5/nZVh7HpxPdJ   ###HQR9WmprFNBXF4giXGvCjhy3HFZFIXB70aoT19nOLlpz4jrV7KLbTlwndpzT5AZ9   ###w5FTItJfyTmJg8+YC7mWu9Wq3motq9Vq7lZdvdVqVqvRadG8Rit6o25Wo5VFGq1q   ###jbrZjeYef1Ubv7ua8W9rXa2uZvy7WqO1FYy/qo+/ljX+xahqW8NqdTVYfaIhYHsl   ###WHV1Ut1ZEVXtauOvrWT8rr4Adlczfp1U97Ibhf0+3vC5BLyKDV+0lEeMljtC6s57   ###vsTOu6i8myZnrFr+5TsImydnxNq2QLFlq50vZ+iyhC5ncBnkHy5ZaDoXe2RsuMpv   ###kcYxnrRoR4+P19M3YyuYqgGmmg4m5+5sBeMaYNx0MPm2ayuUigGlkg4l3/6dCqVq   ###QKmlQsmzoaeirGqgrJaKMvcBKNs2BrOTOpjqA1C2a0DZS4VSWxZlVQNl1XSU5RQK   ###Umdm25iZndSZqT5gZp4YOHuairPt5WfGNZaMm75kdh5CzLsGyvZSUVZbHmWusTLd   ###9JW5+wCUGUvGTV8yc0WPtaPEv17+j8losBoPkHn5P3ZrO2b+j+re7tr/Y+3/sfb/   ###WPt/rP0/1v4fa/+Ptf+H6v9B9+KTIRfw/mqzefkYQxWjT/f4Fm8GCokGuRpZYTAF   ###7tVo6vUpmPEz5u49Ze9Hk27IirWdJ+zF/dQPSxmHjXOTjGC8EIqWRh2q3lG0blEQ   ###G0gkxrDmDqmwA/b0yV51P2d5F8rXnj6pPGVlfh1i39KT2VhUciiamprFZB6U2bja   ###vv25XeFRzw/Y3wFx27uYT+/pE/hTe1p5UpOg2df9vO25cXu7T3a2HVbd2dt96rCd   ###nZ3tqtoeDua1N+1718K8JS8rj6adW1sEjmciqskLaPyD67DKlru9B/3FqDj1+Fll   ###D/88eQqPX9LNkKe1fbpN+kvxJVDKC4fB0q/+NyZCdHf9WmmfeXdBWPyAR2Mg6Dms   ###7FawVRn7qwekMJz2in/+r+l/7nYdpv3zX8M/Y4CN2bBbfFGsljag3d2SfFKuJx4V   ###XXhYKxlPX+LPnVJpgWkjLPFA+4jqp7s1NMiV90BEQ8PcXrUCOGe1yvbetkS2oBza   ###yWFVkZCAKyux5PC+IG7vsKIUSofl5FZrfGVRT/l9qPfnl8ftOjCuM2bvehwPv9be   ###5vHwP1BAjxrMRpz14xg2mHYUmbxCQT9obIV/A8Fz9+k2Tkztye6eU/g3GGB5+yk3   ###QO4KQ6S7h3/L7g79ZbWdmsOL8ZAvoJTAX9etIMmwarVa2REN1URDTMSGeeryhva4   ###Zdx9Ip5XeYNPeIO7tRr+dZ8+rT4RDbm8oXJNQKxwzxGowf9WeU9rPF9z+ekOAaru   ###7OJvd+cpzFgBp2phvEZ5Bjheq7nx6m5vI7rgbwU6T6OQ+HRFL92q8H8Ro6q5hJby   ###3i7POr3zhMo/re4iXt29vVpNNMQJUTaEiOQNbvPn1Sfit5i4J7s7+HfbJTxjz5ZF   ###hwsIUdCRhgpXRQUOHO+EQfdq1ZqcUHE2Iilkh4+kvL0rJlaiSlIK/S7XXBpJeWeb   ###JhgQQM93ak+o3NMKEMKyI6vlGVlVG5m7S5QIK8PdrcqR1QTNixFW5V8ZH2lHkLIr   ###RizKl8Vi43OFYxHltcUHlC4xxcvvPKX67s4T+lvd5bRRq+65S2Nie3FMVKs7nL/v   ###VJ5Kcmd8ZGV3WyzSivgtRsgE+VfF79qe9rssIkqV9wTXqOyJ35JmeHvVp7ydXc5F   ###QBCoCtogTLnbu8vTxO4SmNjb2eaYgN1ZrlcxMlc6vMm08oIGxGooC4ZQronftar2Valin, et al.           Expires December 20, 2012             [Page 230]

Internet-Draft           Interactive Audio Codec               June 2012   ###XGKUibl3K2J1CIZRFbRUE/BqT3j721WOse2dnYeyQZFuhXNCOWhOv9W9pwi2vLsD   ###EyV8srZ36RlMHSx08czdIX7GnlT3dnl35AbK90+6ozjuc91Z7pekxLqPkc/X6N8d   ###+ndra4uBxIGP2DPxt7i9u/hOGgsBCBFntY33R9H6rOYZi+Yc3qqz/ndkUU9p9HxO   ###dnEKahUYKvvq8Pc0KUAWT0kMwi2w+nSvsi3fsx2a5GoV5qxcrSFRVxFF0XvOIHZw   ###Lsu1GhJ/FSQTV74vc8awh5wUNt6dXcTL071a9F6ySFhd5e1qDf5U3epOBL/8lIjk   ###6V6V3iPJuQD/iXgvl99TnDxsH8XDHWDp8XsiPtrDy7XtJ/jefbpTidsnYoRdDMfH   ###t6Qne0+fRO/5Mt91afwukfLO3pO4f3xr2EbuAEx2D+tXnz4l/AAR/SPsvxenRytN   ###/jHX/ru9U03c/wNpq7a2/67tv2v779r+u7b/ru2/a/vv2v6bff8vfoICjJrq+exF   ###u351xaryIlFCVn5Vv3yNRdpv3J0PvLQRshctZrXqNqpANdetgfhHAVgqWyhewr87   ###SkT/RPPQnzYsvmNst3H2tn7VaL/TQVHz2C5KvyAlxs3vkGlywdbf6s0rna8+3X7q   ###mp1PuwZJKgQ2Pxt3gb8XY89B4TLa5qkFbR6bCWdN4aV5zGsyrabqlCibJo4+6tub   ###PppO+qlNazXR43I/e3RQvuN7/d/Z8Jy8w5sXQDuOaoRJIT98THjsYsBkEL2C7owO   ###RCh1ZIy5go4sCgyzKKrYIqiSDrJUs3wY4moeB9PO7Wn7zRMz2JkoRI6ubX7Dl8fR   ###izywtGYm/ueXwC54iHx+m4qiR2NkJdxRzLD+6ZXdxSqTJ7DoIGY4qSSLDK/bVIoS   ###oKCvt4b4Pzp10gx++OjYHLtjmkxN854Vzqg/CqdW5+3TURiyXt+7Sb1NiNGlTo+i   ###QUU+1zJAci+mwLD96dUvGMdSnVPxVL2KaKwkXly7QZisf6BD0VITYB9ohHoQ5czt   ###VsHCS3/IE7a3DCRrxXK1lmCoTFCiQjXcI12NCylGBkMIj4ZTGdYvcT8y/4je0mbF   ###kqvjASMSG2BiQNo15cfLSD5mh0GpQYrLDuG/FKQ/8AZvXKmoVdnp1UVbMOttUHr9   ###wbitPto3mUfgsJ+UXByIE359BPsDvwTB0ndYjo+URRrfyxATOfaQyClzAGmgoD13   ###0AsBb4h4nU8UVy2MbmKIlnB34UvwCs0j0YoPQNzt+OFWGL3j3VRHE98JVhhSsiJe   ###57j66wUIn+eg4BybUdcpzQCllor7L0/YKc10dJvly23QuaVZgA5guhbansUlH2X5   ###UDyJn3g8iZ/YRsTZ1L3webyYAAm0zX+QBaMdUURA/ckSBhNH/BOOzKxjC184Nwxs   ###glCSYQlpUCIyfgDdx9JkP9/HoKRWsMlWNw/UYcOro5HfwzcfWNE6+jIMsgQojKAx   ###jLih5rBJDgZRkwR9qJOOrb8GAlJWT2pGdFok2qgca5DDR2ko0EJ4pmDDUVBRYh/t   ###EOIiybTlri2ZfbTGJS2miZzz6RVnzAwOYMZNLJj4ExJBAn946ppnMMYYNKzG9eUJ   ###jz6nKi8g6yy8F0m0jIQHGn08Z+/aF82ro1ftl/XmWbt1Vb+8ar+GbzbqUjhu2PH6   ###PhQylpfCw6eDsTE98MScjXTgDt4YMZAfAWV6WG5oWNx+GHh3RWP3cJOxt5dgArYp   ###CdhHM02MQfvWOo4yjpJtmF/NSM+JWTu0Iq7+Y95Z2179rHHg6E2WNmvbf5BZ26ZZ   ###287iDPYYIXM4k41vco0BDz0RqMaNVsF0SmaatBbmjkOLAnIO6SKmin/GLoFyDxTH   ###uMaOylovJn5X9EReGxQjwtI891U2H1QBwChUItI3nrZC1NowSOrBzLw3JOfMGYW0   ###DTjaxoZPQ24ySO4SdAmsahlHrapsTgKGYUKwCFPauBVzggE4M8njv5BBTJgc2CIG   ###sWTuNNQcHBlBTQ3K5t04LOjewbJHGrue9dr8123Qm7ribzWRhmziDbvt0Pe7Doap   ###G0iGtuPwN/HPYPi5fUO/apVEK6jU39wDFP4FltYGVR9PJ/AV02q3oX/4M1EVlxcV   ###eOOK9S9+GX0FzPK+6juC8nrjBWcjG/5dh8ZvA7cR8tW/nXwLTYiaPLAc7hCtty/0   ###K+ofE3XqnGVgaWyac69kMZwVXiqrPUzHizggJi47YatgVxsTqqLRtsI3Kh+q8oq/   ###9rSS2GwsPEfcEt+VrE9twM3XgCsbSFi2MCJam1tYvd4UrwVScHBlu7TtJBpjrzgR   ###i0u+jln2VyPnHdDXaMCGI0zGjlGkRkOMMhZnDm0h7dFog9EMM2F1AnE4LVatjC4R   ###EyAG/+K/7DEPqykppxWxwcKP7QKEAlZKDcnsDPUrTA2hzo9du8J9nTL78lnBtoVk   ###scl4cgeT8Zcp7/aGdf/A7VQlEorhyAUELVFIwTIWrr0mcaAknFPNCbHZAB0C+qMv   ###PuyqnC/JRGXRRisdPcgvwwt1CrjhpsrRRNs/wtmgHf4MWxPy0yJ7FLG+R5LTiq47   ###qRuBDUFqZlY7iKoEgV8iRpWGbDuIgpbhSa7PaAi8eUr4ZClQlZuJkaOLkD/hBpsy   ###R/0t4FLHvKLSyZ1BYVYRdUnpGkm2iMu4aCEzN5XMyoxOJl+8PWm3mn9roKaeat9l   ###LR4T8Vv02uzzor2N5UJgfLMxe0mOPqM5HIr2P/UMOSlk8/b1jTQuiM9bFuGUd8JD   ###NxSRQ12TUDXBAVrTjrdZlAuKkCPOxst4dKWb4uPhK5uBaaZMtyhq4grmRkk7BGdL   ###9CiZI3M+NHEovgy0CPNcsSHpGB2htkSGmxfvG5R9RG5EWEzlUXHSmgy9R9FsnMTB   ###IkAgT2V+vqgG+wNFqT/yugmdK0pai7vh1Ot82mIvg89+yMIBpsoa+xN0HfNgLExN   ###uKNpN3XZvfldnmdhi5jSKZ5VaQEIFfKSqE8kwEysEJ5LyTBbiXSE2qqkpYp2bNBx   ###OuToRc5jhklrYfJe0p5gjKN8wJnEh3m23MT4IxaH0kOturfnmGVKwsmjamZuSbSVValin, et al.           Expires December 20, 2012             [Page 231]

Internet-Draft           Interactive Audio Codec               June 2012   ###EEqsZg29mpOuXyeMG2npxmzThTM1G+pzRYIDXVZEIrelh1JEatCLXgq1yKHLaLJn   ###tUTKsbhkZEkBcg4wY3noc7UHgeVbswlbsg47mjI1Cd9llLINiBn7e3r+stpunr2j   ###jpBx7FXz5av21avLRgvxqnbZsB6lgAMKWQTc6fn7GJrRZC6A0halv503MjNPoMHN   ###7UT5/kUSjF4zSYkqP49UbW1zjp7yWpp3gDXFq2mVU6xsquYf22H60zFy2EhsLkTL   ###gaeTRz4i7CWSQ6ZXh50Lu1hO0mNZt/jvJ+O+YbOHrKLJuljfA/53HwZhm1+pBYmX   ###K8tY/qMTiVuj2fQFirzicV1bF4lekvHDtmg0XS45dMXMIfEPZNS4bDVq1fZnb/Im   ###S5/djpxxbO0McG2rL+KUl9A2prw8PIwdiSJuj+PdTAxF6oa2KU5sB7FNQTEmS5o2   ###esRRH+fri6SReR4Mjzc4Ou+HoGOFGDKQplNJEDy/DVM9Nk2JCWU5Fk9lFk2FVauG   ###J5TbYzRoK4WT9KZ5YrWfoZEnbaHWLRgP6YeTUb8Pi56Smxn7iEyeix72U3IRR2x5   ###7DoAVUTmgxWTdVqHySoxr//Fuw/5tWySusrBsGe2q5rRuH9Xxlu1fe2doyFQBhEU   ###AoQlo+Oy7ZZdpV13he1WlXarK2y3prRbW2G720q728l21dLouGSSUuRbhWKLYpyy   ###ymO4D8n9pY77SvzYAMt3A21PVKzGVdj22KNYk31db/1gHKfZV91HfQuPpAY7pqT6   ###HbF/U/pUAnxrgAU4NX/rV02Ifznx0PAOatWEy4fIxEyhT3ct0URvm5eImMOf5pzc   ###GRZ3pRZKEjt2y5ity8pkmz23S/K5JO6kcLOjiU7Ie/ujL9CNQOZE5545yE5VNpxy   ###jihnOinRJJ/w89vjSxSETupHlFQ16YCQACHF32SD6SeZaHLn4E7rL9uvW47hc5k0   ###W+J4F5XVFtpWYT0/aFtVDz30jTBNfEocZ8i+4K073iFVbNLUeBVahLzoIZlG9ebn   ###HEhqQmRCpDs84B4J2LnOrd/5xK25M9p3EUtfRpNPkQKespWrDt3JrRxaHnuTKRD6   ###TO7mug/oyjdx9VQseZxiWm+03M62qhFP1Q7b1HkyD7DQ26sswgTXoyzA3wxOVYHj   ###fkM4NQVO9RvC2Vbg1L4hnB0FzvY3hLOrwNn5hnD2FDi73xDOEwXO3jeE81SB8+Tb   ###weGxigWcpzqcSHRxheyS1CRtIswqu/cT96iNeviT3kNdHqt3uyTpBvzqAzDHdHF2   ###HuhI/KofH6ty5rxqjjHE7YTcQ9YDMhS+NEVFcvPIc/6aPIuVcoN2Apujt/rZqquc   ###rbJ0j6n0Ddy6ZT/S+2HZOLEnC23sj/PeJbBctQhTbyss3LJpiRO2N8MyZzsji0rp   ###TimmkIFIOXuBziQnFlu9xcGXEw+IlXrqrZf9GYxbHAgZ9uqh/4XdjEZdUAk6gf9Z   ###O3nQ3a1uoBXuXxGuxOWqm+Fy9cCrWLabWAtdxeJ0mbyKJV7glX4VRKrLFT8P5ify   ###Kd5P2dc55tzmsJxJGQLokdfvzPqIYXE2jdc8IkqI3MfM20SmL4GgYqzZ5g05toe8   ###vLg/5TDDg0BZDuhKIZx16FYYbDMpR6bKEOmumVnTYjuLxxyND0bN6a0rZy7ocX8O   ###4fRBZ/jh1DR6ZDhWOPLL/EGLfp3hSWYfOBufi0A/35ODVRtlhywNyVl+wErhFKcq   ###bSK1ZssZEI2jv9hpWyv2fLE+2/sp+5baVJll9i2B/BOv64sIIRJkN+j1/ImPZ8up   ###82CdAes4lJVNUazeYIis07/tZxW8iZxxw/5ojFvBruWqx+nfJHaOTv+mmCW0Hu3b   ###q8E/Zbm28lHKaQalQGsWQNkzqB3wVbfxwOdvDp2b2661SNQZPvS2zsQu9fKJm9Ko   ###RLPdE/3N5VW7fnFxef5jMQZfUpIEagxBzpPWQTreFieW5E9QVqZWd9UyyPK198nn   ###jbLtO9gLfR/zMqFXBO2+FLpleMNGQ8zlycixkR1f/WgSrLVr0TDlC2HsTCLdEDyy   ###zias8qp2MBSPXCljGb02M5sH6hKwFcU1GRU/VHBt71/KRTq730LyyVeLCTV171JS   ###na4Tdfxj8n/cfvv4b5XdatWM/7Zdq2yv47+t47+t47+t47+t47+t47+t47/90eO/   ###DTEAXOT3HAcnvjx/jbHgRCy31AIyhBxrtzvj/izE/wr+HbIV9t3Rd4W/W0LHTWEn   ###gjp69LhY/OEmo1CLJZceJl//uE/mVnGNKtXtuVWqRpXarqWKFs058XkyPzuJwFrO   ###JCX7i5V3F0xKkrNxLTfJ/oK1XFFrJTkv5vX5Idkt9vM2vXiCh9xNG8kS8DMnYcIC   ###TdfyNl1duOntb9f07rdqOjVA/ZLh5be2tmRc+fxLa8HQ8ft2Vvw15r/0l46+Upg5   ###dm6tmP+j9P+z1pt216e88KuKA5+p/7vutlurGfp/bae61v/X+v9a/1/r/2v9f63/   ###r/X/dfz3OfHfC0KbZ8LT4+/JQC7cX+qDPZLMJkPBB8vgtYnUcDCX6G+EnjUf2DFQ   ###ZgtmvH3cOAUMJ8u+4f5f+Jlb9sefed/ylL3gjnB4d35u2datR4d/2zn6G9YvqwqG   ###XtUvGukxdDBW0Em7fpmM/YNQIzct42FzGCQddi6PeSDAr0yRPYX5ZX/+xL6Jwwha   ###GjUe3/1s7XD6UMg3P7wd26sBdkTYCdl9rjbFvU+LtDUMf46HSv5q3I+O+4BxpYwK   ###+kPVE2xjHDaGnSPHFtAaPg1emLXsbmOJ8FvYC8VRbANGkBYoRYbjhiIszGheAZGc   ###Tu5e1z/2O4aHmQYCSnj3sCtDvSAMeAQD08VQgNC11xpZvO7ab2q25lVENYdj2NtB   ###snlTmzcKvXH+uYM5o9VtH8V5DILmVohD7mPyTkWobiV9FNw7j25+zhnFpV/ml4YB   ###Qnx3Ftuv5BmFuHeykzWKuFkQ8jq3KBqKIQU0vjkugHQp02GZo2jJEEHD2eAaiDfH   ###XKivhkTsoSCaY0EzjgbijLcMMiPQI9KVhaSscxFfIVRuYllHESMKS8pk0ywv0SqRValin, et al.           Expires December 20, 2012             [Page 232]

Internet-Draft           Interactive Audio Codec               June 2012   ###AlX/VHTijUDk+WSMQrqzJtpXRnER3RhbCgR3Amwjy3ZSp5s7CmKZZUBIpkDznQJC   ###EgHOdqIQ01KDPF4wXPsZxakIcVtFO/VwGvwChIUW4dFQiXa1WJj29PDsFBajTeDa   ###ETjJVIsLM/JvzMSXYOBWphHFYHFWS0HR/mDl3EssM9nwE9UFEAOhh8n2JUddonnV   ###X/vuZ/uu8IDm8+wJcmqRzYlc66kElNF8l1NGdDtCQpHN0wbJV+31DN1I804tR5FH   ###N1rSp7Z1O5pMGXR+oF5q4WGuczR/TeJxevOnI2D72a1nNQ8iKJc0DfEl2sUi3sNN   ###VVq785cVxSTN2IcX4P22qX3lTQakbpw0Ly8w00GX75YPWFbqqysgOsv2G0/t2O9M   ###J8gWoODivQcNQEj5zqqYgtp8HB54ZTxH80n2Btddj9+O+gbNj3q90J9+s+Zl5qZs   ###Yd12eyTfdpIig65I/hTrEXTBc37/N8Fz+HrFS16Cc/Kr0vmaF5wktfmLmNOktZ7V   ###/Bdvgr1L0OaKpjZNOE8K5kJE4DdKuNQwnfh+dvMbIWjbcXRlC+V0/Ts0Ag99CiTJ   ###tXNuQaftJcxsPk3WXBA5KGfGIp0iUM1R9vlFL5u+n6mhzzMCZBgAoiIZhoBlZUoB   ###thV0/eawN2ryDDXmtTbx2MkN9g2XivmphKXRDEEw1ubTDQapm+XE58st0oT123EZ   ###AuI8QZFlSHditHiKRfl2QnveLpt0IT96bH0Z1Vox9DmLy005wKZkI9mwqaN55akc   ###YLlNs2ZovRt2E6fgS/PkrAztNCEMyZQUdrU7RXq0g84BVgpJGdAWFpxyLKBYeJoP   ###OB7tF9ab+D/PgOfdW0acA2yWzSQNrMYuwqk/pjvRCyE5y44yV7YOFzZ4zJPxMg2E   ###wI4f4wksLF++o3pdH6S5RcBq0T3zgZ1nC7Nf7I2vJDnsk8PVFWhlMuWb+2nrpM39   ###nEbc0andoyLvg+EQtsxg2HWYyHCRrgGF03ZIBnqejUGTHrTdft/OWf5tQwQ6jNIb   ###xErbfqrOvjG++3l/vsqdmWLA1i6PDkjeozlqzlfW9nNoAOltXh4PuFbvSHUno3Bk   ###Qc+V2CHLhJB2CpZpuCKoUBz+O8IURFeNVlY9vG9/bITglmFqUWEGCZNy58kQ0KOh   ###77DRZ3+C7gIY4X4qjISijlh3PFIVAMTbbzewMX+2xVii99h0O7qn9+8HPHCn7BCe   ###qwX8DnQ3xfZmRJaIso/2KZAARUlHSbN8aBfZleARFgSVtDCZWsTIrEaTASQRzwm2   ###Iu7o84n7pIaCxOLlw5aMEiGLy4wIQhwUJTAwXs1WF7GnRGmXj82i/EhRAVMxS0TH   ###iLIETV3IH2uHiEoH4hNanpJY1ImPHT9EWEzEBXNVZJhBQ47jmCGObFX5aR52p0cH   ###yQIgzowlgOinQizx40QAlJitxPF11R26fU4FQr7QlQlV8lpSlNaP2luylPOqVERm   ###aVHYPSdRWDoBqYiggI76XVVFRL+EpA54YASQ11lPvIisqR7wunwiFHmfku2Rp5R+   ###agE8BdMfoM+Tx/3KEuH8eBAHG1IyYpenLtHUqK7z0aC9dSIJCdOKGIGI1eTcSkxm   ###W3gKHOihEQl+4a7w8Mh5ulCwofQMpA7yThtz5aWKmNVz5NnlEuX6sjm21ApuSr4J   ###EUuXQtORQET2ktm1HkgfZAyLSAa8k5bg3c+pbCTe9xS+o8atttUy68jykomm15F5   ###ySpzdoxUciQJLBqdrs4WiffzwM3sV4odUE5DeIkSl1gzRRn5OwCMpr5+0nOxRh+l   ###diwWYu1IC8XPpzT1Uw9qpZ40Kkl5zZAyUkqwaJy4/A4PmBa73S744RBTP1r4CTsY   ###I9xrCpBfjQAKxXijKeUC4lLY010t2AKR4IQHTzdW3tIsUszAO01Y08OLKiwuGZEm   ###8stQwoKqHUIafQT/1oA4NYyk6Tg8yU8pmRlDbfUTvq6mRm54TJeAGleMtioYsdy7   ###WraoF3K/wjxOX0jDSisVif0iSD0X00CW2VJ9sMxPrLUlkywn4me4MjpotjCZFVdD   ###jXnEexhEPYSm40FkNZA+3GDOcK3DDtLLfi3kf5oMovpwNAWoYiidnYcVK1o3URJP   ###xtTfTotaYuVr1pZNrpYXfWlkTmF0ewGaUsdyfyVOEXLXcLECuE0DduHRbIomX3Sb   ###74+GN2Wy2qnH4mHaaiEFR1NoFCx/tI9IN1ugxKMKsps2w8U8GtGrzCWJRA+K5iOe   ###B+yRIRBb4o9bLOBIc9CALtdp8RqflKzhnFEDEV62Rnc+2hIja6BRIJoDNT1Ln+jC   ###fCpW8vZBX6WXb7KziilTxItUtSXbx6Im2iU4c4gyEmdC/TR7tb/IIjKkujk11Hwn   ###UbzEejLfeNS6NAOmypZKJhT+2jg3tSdESeU6McBDxdKSKJ6VLyVuArOmREJ4/HiT   ###JEGrxpiS0T5KspKCAcVamoYG21CSUny2BJ+oa4hfbt6c96lO0Ewee9I5ZGymwpM6   ###J7Id8vQoTmRARbOxnqIhcyd0TL/OaBFKDdaxi46GqVjDaQ6vPXNQKTDiUXI26SDP   ###UgZr6MSaUTTKxyOs1LE2Iuzqac468QESCdzqwc4nkyoVnsULKwcUqseIjcKFqX5z   ###U3lt+FFYZzLhDSFfaH4M8+b9UYbhX5tNpDf4s3lgHYRiyqMZylGO6+iZ5Yw0uLrw   ###nU/YtgnXkZ7tLmeZ1YXnT/mEZ3t3P6UIy1q3P6UYaL6ptJZHOjPNygeGJVlmDltY   ###ZpOLV4/4iGEatTTyunlExvLeTSSqyifprUiy+w0ludVLbgtLapzWE4lHfiuR7Gsy   ###Rrhh3n+km/8/pEkZi58DWKBGNn/zSCBO+q0+19OC6kHEY59z89gkwo5xVUs9PItt   ###ntI6Y18t+3r09Z8jn5pw7PudWyN9OBQ7brx4+7Ldujq/bLTxKiiGRu1sjTsDRbCz   ###C0wf481Ii82eli/VPKYbjD77As+4+cefWKBMbpJmFPgUeTE9Z2tKD1TSliO3H1Qt   ###3QNJal/XNzPWNzPWNzPWNzPWNzPWNzPWNzPWNzPWNzPWNzO+wc0Mmxdq4LCfyANVValin, et al.           Expires December 20, 2012             [Page 233]

Internet-Draft           Interactive Audio Codec               June 2012   ###9Szllgz51bvjX3X9zOKzKJrgaYkQj5YySmrVbS3VFfwaCmUHv4kskZYW4N2JSBLK   ###WcFE/u268kuVf1GcNPk47F6aP0M9KPKzqP6zqC2CXThq5AtHBNXI9PqcDsaug/9W   ###0YKZ9IfTCm+oqXUdICUoGf8aS602dtfUgm6gENyiByJQi83V80OcUtoiRgt3z5Tm   ###4W2rZXPUTPGcVE8QlKHEvjn5TAY8K/ar+uVr4TmCYRev6hctNT92So7tnQ8WI39m   ###ou3IzMFizzzpnhFvmbErRt5cF7BAL/wJxS3rjEC5BClMpBWiQGQUtAt4gNfvKzYB   ###tfZpZMFTJDnlyAjtlAt5efyjU4JvZ6YE385IWb1tTwl+nScl+ELt8pTg13lSgi/W   ###blVpt7rCdmtKu7UVtruttLudr93ItUdrFx0QM+9RoONY+ZBhQwbpmHnHIyu56Wdo   ###6VElLc1jvKqkEmMsqTRnTDSi3Q8G/nQS4FEWaRfJiMnGEKK9zMxxI7NDUlrImFV+   ###4IStPSlX+Tl5iq+ZMTMWiDDdMC3RC7N5N+1Kz9IQ375Qkl7q5KD0ompQBtFCNYUW   ###lC7PJQW1Q3Y6MF0x8x4NSSup1baUIN/EEYvVhY7v4GlNtFpkD9a2eWszLzGHFTbR   ###5VEnLZ2JjnH4HlePDyT4rYFkoxfcHzfarEKr7QKPmyyLiYMVIoxAhGaqt5jk0WpN   ###ZwT7CTQh6KztMOlPZTgEHFDC7l9/tb7YNan6m+2HitSbyK1n6llugu9aaluy49IR   ###RYRnzlM8azbtpRvlbMOzps5evtGq0mh1VY3WlEZrq2p0W2l0e1WN7iiN7qyq0V2l   ###0d1VNbqnNLq3qkafKI0+WVWjT5VGnyYbpdN+O0OwuAkuuVTUBehW7NnslmxaW4bu   ###SptWF6NbXWnT6pJ0ayttWl2Y7vZKm1aXp2tZn1/nkmskI2tAtjNl5Eg2qiiyUTI1   ###bHwm2IPd/BrEtczdsWgaDdkjcn/gjvf7vNXOrQ/NUPRwbtELQuZ/9ocW5fGcu56M   ###eniXawxQWOhb92g0jZg4V7Bc4aeo6jm6eKiYCS2bdQwfNOo58N0kfAs886FLd7y4   ###ZSejL5a2ABxWM8VmcYPSEAIStlw3KXDrNeUoYhMa76RylmPb9kkZGo3p9q6JtIQi   ###QxLzT6TAw5/nZi/x4WbanYxFZiedQnSs/iTdgZIvNmmwZWGJy5gp22yJdvmMWdLe   ###5sK9q+NetmlP4Looatz5qNm0EzC+yEnEdtRsphLzsmT50zwmanbCZFrps7XMTNlb   ###NxUjs2XJ1OOW3bkMXWPsLmfs1aT1YN4QDE+h2K010QGhXc+BkBxKdbGhVNP2KGm5   ###Nw0hCU8w7TxFd82VXUkbiwkhMnycpGAr2fQcbOkQYmxJCKvCFkU6QLYwCIazUNV4   ###MckQI5eceJ/PPBJTmkRD+R1Pp1yO7DL4VUgjsMBx4ukPEhJ9OT3hf64uWNZWKmxZ   ###2jHOiZUSM/CxnSUsRBAiC5ImYc0FI2yNWeLA2xcIgbMpepF3NvNC0L1BOQPaXgCK   ###kANNcpmo3rRiFNzFCCd7sbEgnfhh0J15feZPJqOJFSI6bfeDMR1AsK4/xnQFlGY8   ###xf4U9JhmbHqecr1TjqQ8SXpNf00fMyW/oATx4jywXKzxBN+VksNqFf7VZuIi1/Pp   ###l5H0pOPxkvog5fZZx4NRdelsBm1cA98LZxPKOxNMGBrbykrEIWPA/EDRmJOJeWfA   ###3PzoNNKUCOXZZLI4Kq+8ymEKPkU3jH5o3EucgHJH3zdv62dX7dPGu8YpLLj//bZ1   ###ZeumpWWxOmVf04dIdatZdd1K1XpzUpzxqjvIixdxtdgBxV65aq1cnVdZmJhjVKde   ###TY4xYgYRWnDs5QWm4feDlLJrx0o1F1asdCo7siqslB+Elvx4+bvBZDiOniOKLEK9   ###fSX9odbowxBfzoF4fW+Y2KhJcF+BFKMBo+ORNi4lSexH7GSieZ/QJdZkg5l9qNr7   ###UM3Rh2p2HxIbhBzZ86h92zLFoyb1fpUx72pgqMjbxq41Yjtu3naq2e1gf95IPPKJ   ###ywIZF61axAfbWeESQ6+uaOjuIkOv5h+6a5OcEr4g2m0UvDtwjc5pmhBkkfniqKz+   ###XSeYejbJR3hL6UoSR4A2LicZHyGvlBiDKEdZibLHW+92FS0qtJ3KGf0WsxY7gqkO   ###Bka/uV8YU12IRHXNfczQV+ZMimm91W8JxVeANKH/Z92bLmmclFOgumKZ0qEGSdPk   ###UhrTwsEdsLQ4cEYlBedQSUsxZa+hohlVWZHiaj5thz6mgPzNSNz9bUh8TeMZNO6u   ###ksbdZWjcXZjG3XQat3A23VBGF1r1R1n3WVPuYKT4KqfZlSx3ajeyrv/O647aBb3i   ###qN9VemN4SqbEbtLvZGsuNBV0jLVFbkqL1mReKl/EY4hfKDddeDSJY15cpvit1R0o   ###OwpV2m3z1JAVNA2die+BuHR5zD57/RnPQ+vfjQO0EyZXb8L9W7sHr94t31IyS6YH   ###YnmIh5blAn86SCX8k9L5FAk5awpNYS+rsJM3WJStGXcRmO7iMI2gVJmDtoWnSiMp   ###vkpHk5DSEfYC/AL6J89x7fOnYqPGx/pC5v77bIGVnLVkKjpq9g1IidUf3YlYHVMA   ###hPRSEGKJozdvGhQUpbCPVATOZR8qTj5lad1ySNmTmTUkd4Uc0c0eUjSfORnipT/u   ###e5iRXeae7PFxUhwOZaQYgoO7/Ydz5haREI/iecYUaqEItGiSbKOk+JfGM/UR2thk   ###gZMetyu7GYEd2Ux2ROwyC6wX3BNRvbRxPDImTem8cMCwlJD9+sAP/9Vu6XdXSnrc   ###W3Um31OkcilMqHFUFo53lzfGHV3VoLAMaKf/9VdAGHBOUzTSJz0KNPKbRIz7JkHi   ###Fgo3koh2n9ipk3FIHhSLZInQcPElIwt4NTBwOiwlp3U6rK8pkVYECNUDPgEfXxby   ###KFwPEbGs0ettn/SI9pF/e+5mrNuWzfnKiE5vbxBhJ4KsGG4nWa7qcSgbbMfU0+JG   ###lITnhmtDojPpjSgZ1uc18ia55SUoL70Niz0DkKQq+K7d4S3dgyPRw2SmccsthXn0Valin, et al.           Expires December 20, 2012             [Page 234]

Internet-Draft           Interactive Audio Codec               June 2012   ###EAu+7dHnXv+LalRxmJUlRtjhDNA+DkVVyBpHMnWC0oSePiGL/EwBJV74yeQfmXOv   ###30j9agQdwnvfOgNYdvGnXGqx7vBmZobEBZAHRGf6ioFz1inn1ynn1ynnM0exTjnP   ###1innc4NYZcr5PGnP0nNfUQIor/sTv30fDGVKqJqr/qrW8mWy0nAeB83jKpnYvlQY   ###Ur5onr1rXLYaIGN89iZvhM4DaqoWqFK0IpI2bO9pceWkHU1r3UxqdSQCA/g0bAbD   ###noXTgQ9I63md6WiiZsFJAsbmLJmz1F1bxSYmwKCuHTffRQNL1nfsQ4w8xROn6QYM   ###7n23m0j0gitdsDc5KmU67X6S+vQ/SQsAao00m4jLEOdj4/K7pqTS9sZ9JrVulRLj   ###wHiKUMSfhGLW1IiO+kwcWFAZT369h7YFEVia8mhgBiRlxwnZbFjm+wIItiO+RfBN   ###L+4jgFGIJBmr2gxwK6KYH9gvuh+PqAPd0ZehZLimBc+yWk51fxXu363PnZ5jsWRk   ###U/mq66aBliNMD+ZhBjknAkgUtsf71xcm1EvkEyylqf0mySQGyCOiB/q1BjOsb50W   ###OJ1Md2694Q3iV6UhnCBtOf17tJ7MECN8PfUTQQ0S18ktGNWNIylx0A3EKnXsyLWY   ###YyzrTGfvKXVSLXjmoBX3+MS44ygptHOaYVIePbIFdrctixWRpGkaSk9JkU51CQTq   ###RfOcxzzY+JMjsAHNEq52Ly1XiGmuyRykWbiUCtIaKkCNUmDvjbmfJJXS9MkyVdu5   ###U2arkOnTaPbOklhrbveia1R5u6dVWKh7+in/vJ4ptqmcXTNqpN5fU+xSOVs2amSs   ###JmmI+NP68/v/kJYRjmaTjv8YaeAxaQFtP5y2p9513w+3Og+GUYHP7u42/YWP+Xev   ###Ut37k+vu7W5XK5XaDjx3t/e2a39i/1SINAf3T/JZIBZ25qeASRkmwc3tlBU7JQYz   ###uVuuVtwqazauTtjVBCU73Gtan1DcOMWkp353i9X7fUa1Qrxe5U8+w8PCpY8XiCbB   ###9SzaojCsDJ6dE6Fy34hg6E3uGR0pO1zuB8ER/45m08Jg1A16QYfcFB3mTXw2ho0v   ###mAJQ2P1Gn4MufKEb/KhW9Eb9/ugLD9077AbkJ1jASgN/+qxQZnqHyOdH9ARtn2yA   ###g5v4U5RVsTnvevQZX0mEDEfToOM7heltgPleQ7rWHEOi4ejdAHCdvhcM/MmWBTzG   ###yIxHL8GPKRyPb+tBQfSALdMDxkdV6I46M9S+PTkpjzG0Ot1qG2B+6wDzb0S4pQmh   ###rLZK13EwZz6/CYfvhmiCg55QhtWhP2WtUSfwp/cOpxpoP6YeB9BItQpDypuLczAG   ###gQxmGUfCYYwmQAsDDFHt8+hM0xHzh90RqqNQG3o3GE39AkcV0FwXuv2ZcvGOBhw5   ###4ag3/YJTLygpBjKeBEhgEySiYYHIKQxpUFevmi3WOj+5el+/bDD4fnF5/q55DHL0   ###i7+yq1cNdnR+8dfL5stXV+zV+SlIJC1WPzuGp2dXl80Xb6/O4cH/+5//U29B3f/3   ###P/+3gC/rZ39ljR8vLhutFju/ZM3XF6dNaBAgXNbPrpqNFuDo7Oj07XHz7KXDoBF2   ###dn7F6MIfFLs6dxBwIVmNnZ+w143Lo1fws/6iedq8+it15qR5dYawTgBYnV3UL6+a   ###R29P65fs4u3lxXmrUcChHTdbR6f15uvG8RZAB4is8a5xdsVA4Do9NUZ6/v4MJH5o   ###TRvmi0bhtFl/cdrggGCQx83LxtEVjib+dgTIg+6dOqx1AQITfmn82ICx1C//6kCb   ###BWiz1XjzFgrBS3Zcf11/CUMrzsEITMvR28vGa+zy+Umh9fZF66p59faqwV6enx8T   ###nluNy3egAbX22el5i5D1ttVwGCZ9QMDYBGAKXsP3F29bTcRZoXl21bi8fHtxBYJd   ###Cab4PWAFxl2HqseE3PMzGiog6Pzyr9go4oBw77D3rxrwHGb4rECYqiMKWoCxoyu1   ###GMADBF4pY2RnjZenzZeNs6MGvj3HVt43W40STBXImFCgycG+rwPMtzhkmiLoFf+q   ###EK1DE8maJ6x+/K6J3eaFCzD1raYgE3jUenv0SqB7q7CineNxofB90Ov6Pfaq/q7R   ###BiScNF+2X8HDYac/A/b6HSzvXnCzdftd4Xu8UNsrKO9Qe4W69DJ6GMsw8CoYghAD   ###rwu6afcJF3mPXmAAvRCPpG78atuttAfhBwbqg2ayxoTCH+kxPDp68UMLA8m+bGD5   ###1y2Un4VZ9+94iOqwylcn+olPQBrezwO/lgWfWTpQS3SACZBO2ZX/Vp1yVf5bc8o1   ###2TkmOquUc5Vy+G9Gx0+9G3QNvfFzdr2q9rJcc9ie7AdC2suLomoSgnViGj9eGfNC   ###w+P/j5Akx6/MV/S2ohQT341ptZbRinGERliOilE3clNFriHXyHtVH3I0tcoXQReS   ###IsSXGvUTqcMpb9MXDMCE/y/vOGzHKe/SF/h3D/+FJ+yJU36ajhDl/2Vl4EZ/VCJV   ###qTUm2GrUscw5UkjZWAHiZ1WjcpXcxZeagMvp3gLLulRc2b1q3ILAW43wxjG5K/7F   ###Jxx1hE9E5tMF1tgH1mqe/tAW1HB0Djti40cRvsZKJOqiw8BGQFOURN73Jp1bsrSC   ###uCcPQXmodwDDOtefIjNQbJv4O/T4yVdH+e06u5m/tx23IuwBTkYfBkG32/fzd2MX   ###m1XhVOf0YydnP7y7/J146rhVDUjN2TM6pf/ec9xaZBxJm/HhdRsAtnmnwhzTLmfX   ###wg6aZ07qq+PUV/UfsXdrw8i/qv2nFdxcTEad9knzx63b1ZlGUu0/rlupVrcN+w/8   ###W13bf9b2n7X9Z23/Wdt/1vaftf3nj27/GaIBiMTcVvMlThQKIGgF4hYc2ytpNmLt   ###dgfj/+F/Bf8OWQn77ug7EIyluejxhmyGhOzX9aPLc5Cj3wIdbDzW7+FHTAMPv9j7   ###1+cXLWAvs+FUePvoHUJ5nM6Y8bRZPQ9V80JSw6hb8GDBwLjIlQkqeEOvfx8GxNHD   ###zu1sguHygRV/qnrFEocmbVrPw2m3H1xv3R7mCVWH2ox3HfJG1DYmMIwF2hj4g9CfValin, et al.           Expires December 20, 2012             [Page 235]

Internet-Draft           Interactive Audio Codec               June 2012   ###FksOE97r/BvlhNXbthviYE+n2ykT4X8Y6q8HXmcy4sa5wuPV0BJ03PIBwjkDRoHE   ###AwsW18bJ27MjXK8tu5/minoD7fx7geG9cdhovX7wi/8YxRwudUTIEe45NGnsJsBI   ###0mMvIEohl8DH4vodFUc6xCB7YQHaj9xIia5jbAcAT8lBq04DVI3SXLXSHeIvjc4t   ###8snw/5afk7D96hd46aQ6ymuDZcVXv5RWChpQaslKd25BdF7YGf7iijdIY9hJuR7Q   ###Y+4zJq5e7ONF2soz9IkadVP80w3H4v2I2KKpe4aC0Wd/Iq7jUhpkbWTA6LwhiXAF   ###lk5NvxtC0pkq/8A8Ju4SyIsEcja59zdbBrTtmkTs7GlNJazS8DKQ89BwMDwFJmEH   ###HV88COKF5Id5QUtCQnfXL0NemVXvkO93g1FnQsm1+8H0HvlPfLkopgx0j60W5w4h   ###i2b4XaLPPnl5cyvmKmlmQ1/8GTRDl7FyQ89BMxs6y0unmQ+s1x+NJkWA/7hamtuF   ###3wfNMI1oru9hOxOu+tXHNYdszXmIp11bKfns/gPJh09idYOQ/7iWOZGrJR8+3R//   ###mVgOXm7kISO4pFy/fF0XUQb26SUQEFkOPDSAACV1QQgFrR9V/ZANRmjlmaCPrq9l   ###n8OqHagC1fCYoYjN9O9L7LM3uZfpupWyKmFyKG2vPy0+aG4kXla2E+kztPGi/ab6   ###JCUDNOBQy8X3ofZxlaDrGaDrRhrAD9WPK9wEs1iAwQOqH9lvxgJksIxlJjsHwmFD   ###SCczAVPcIC6SZfDap+Q0pcVGbSuC6mPXTwF9PuaJ9kZ42xRWbN/30LImegTiLPoB   ###zGEB7J03CUjx5gwASFdxVedh1zk/2NLXKfp6S2W6zUsUV8jHVy465ubj3wD0i/R0   ###7jq+1aXrUFqGDzQtH78F6bY0yl35qulmXAY+SUvOvsjuxY5ug8mYFa9hk/kSdGEM   ###/t0YvpfY6QXyQREsR99dvvAyuYjVmzhpzC5uHhQ6XO681S4rSiM2LEZKROCWFrj2   ###GuHOScfdKZ8vTNMzWZJYs1h8B5FKd72SoDnChXxZnN6Pg47X79+L4wpGfhOsgiix   ###jnoV04apFeZvU+uZy5o5Ck2wu8yCGw2AUcbXTWEkaFNVGBheY3HIoJrZHrQ1pdhs   ###vAFNYsGToJAuQrAi5iQfj1CuxcmBfs+GwZR1gkmn75dEWwpKoo1JdJDHf8U+Fa17   ###zqU/nU3odI+PxxgIIgqT2d7cs+5oQCN7U6sswvjrmKLPKqldLMv0c9KhjbUmQS/O   ###gGNiOCFKkgE2qtsCR7mnBITY7WJSDHjInOQVnrftwnPKnMydjodPyYPmJJ6S1hgU   ###/Uj+G1I2GbzjiYfFXYYMNwTFDXkbxQEsc1Ay2xtni6HOeUHEI+muDbU/td3iCvXl   ###s4+LjZKt0EJR/fgA5psm2Z6mGEVPR18I+TDkx4sBzg36VQroV8HN7bKwc6ymswwZ   ###byUWim94QEUi8FEdD9yzTqa+xQEVq4/Hk9Edrkta8T3mVp+wDdYf3VSLJVb072Cj   ###VndZj8qz6n+j9cXvj76UxC56JE4bOIrxcAEbEZEZ7PtjPxhWoUyRzZ3dYHga2O1P   ###Ed/HeFd4qVrCW5BhJfDgIXcYIPfpzYZR8kn9lARL4IXbIpurPuMus5OmuT/gkzEC   ###mqPUGRQzTM5CWXOootU2h9BMH6WaPHM4umm/2UubQ0wxphLMEnKAnCjy7ZqI7Rv1   ###gYEHiJkN8Fh81AdYFL5bHsZz8IIfK0MEDifDQ7u7bW8y8e4x0A0erdtYDXK51zoc   ###nwNCr6S7ZzAf7k7ZfZj+Dr1MOXVqqqNgH0CX/rhSBttPGIAj0LE2oaFyWZk+9sK+   ###Dqbkps096cLboMcPz0NAMbqA/TwDET3kqzUGymmZegPoowYG3ieY5ykIFsQrPDJT   ###2fZta/9iGQQAt8OfJ23qSg7tj8uHjoVSGlxyhF7egZZC8W6oUQp2M+JKLI16SXPd   ###BrXm2Ij0TMevilzgDf1AOsFQB5ch0rtUI1NzcfpYaNS/AZHKuFShcOPo9X2LoC58   ###CvEsYjLx+5wnh/7PM3/Y8WMiPfHCqTzUIB+g3W30ssFjjcEMA6P5IA17nc4Mratb   ###8xRZOgkRCXGhlQmAC9DnBxTZweedBinDtzDbaEGdM1qTzXMHpbluQ5reFKfMtJPS   ###skLmBGNV7dgWVep0SL0J6j3ovKOTbj5VJlrC23Q/roz9Zqls45WobKul7JZyXCe8   ###2wRd40ldDpLWKPstp+y3p6fYjPfZC/r8pGBItL29wGitlL27XcxD2ZPVUbZtuyDC   ###3tX9SuJFNY+ydx9CXrb4qJHF7uGUnTXq38AYMfXHbDaOBHlHukaFqVQOG2DKYYgu   ###EKCz5nwxwG7pOc9j6UFz1kMERjuzbOYjqZ1vxbH+GeYV1+LvbG6N3YjziyXndvf3   ###PbegzfbvYS6GeBlj2B19oeua3F7HRbetPBvHe1H3fuyHz5bUr7nRxsW89Gp/aCOk   ###I6Zx8Liat5mqtRlqgVrK04wPNH4vbt8IdysQa0V7dMcHdXY6DQPpcjzCTb3r8Kx/   ###Ywwkr9tVEdNt7FKbNzH/PHJ8h0XtG9XFiKDiaHhzsR/AKk6wx3fpfpcK6IVdbnJY   ###zWE4iUjD0Qm2j8sNZPWIWrPCDS8M2nYyLkELEudFHNAb+tNAkMR2/vUmlW9vNh2p   ###kp1OKuJlDrYIIhJ0JLSLMviKFcWgFGhHeNei9EAdcIMsSHaO3BKRW4XlRx3oXH0w   ###n2cHIPHYm3pOyolDF94hfUrI/qooJILcCn6Rg0+e9sYx1NnqiNOcQLvpXcX11BuH   ###HAuc6DKJMyY/7hDfpgAv85lU37uhxInO6i2uKugnliJ4JXE0m2jgIw+x1YG2FeHR   ###bzB+SMwnJeht/lYmL1w1HZyE7U+vfrEfaEZXD3oTrires+Knxa51ZIEeXrd59GYL   ###aCWow+yaUeT/cEF5RLf6cxRHHmdA2H4xXWd8NwLZCwbuh1M6/XwGMgOQdAd3ZJfN   ###hvz78iyHBuRkuVXByAWrvWhoMZ3br1sbfNKWY7QcEZojnUlqGAR4UXLLYwOyLO7oValin, et al.           Expires December 20, 2012             [Page 236]

Internet-Draft           Interactive Audio Codec               June 2012   ###jBNA8oyp32Rtb1gWdyT70JhFgQU7kQfhp1cXqIyrGl2UJmU0GdAds67Kafc5x38m   ###Djy4rDnxPwejWciXQl62ApUAsVZd49QD6sSJBkLTG9+n/H7A6H/xJyMetd0g9xy6   ###Bg+H0p7egkjhCoUn9t6jJIIYKIVRgVtMikuhbaA/HW/YDbpk0apQ5t9F2YoKuiqw   ###HoOmrBILAl0JM+VJv5ZhpTn3c2z+LpjeOxZbkHyHU4unFQ6rYNijL6CM+KDdwCST   ###iTmcfjs+vsMGIY/Wn5eXJ+VcZb2c0o3eMch/E5jRE4HVAFounp22TsKSSIgYJSMQ   ###XnuaYq2oZ80eBn1AZxY2GY2EH1kPJKOuw+MzkGdcwtPM9EKEnuHN474watygfdXw   ###fK5XsYM5/EexWIpfRi5EkJ/eDitWtrb4KWaJfeh+zOWn7yVsFBHPej0aBp05eBUe   ###gghtUWLK7fa7kKu8SkxSfs0eAlHPMEYzZeYKJZp7Cpq1ycU5q9bzOAdbXftocgd5   ###MYz1P7CuemUoj/Bhpyu+XPMMmNOVkwt0/sntaZML7HnW7y5wE0JXOoIhJsWAvbQd   ###jiZT+ElJwAGZeZx/M+6ovB1ie4Cdx6zFv+Q+kcwjKgTdu9Q7KlwwEeB6PLAKE73x   ###+/4gZmjL8PDTDL9j9o4DXcbTPwfoHzKIwlRFO1O0L/JBj0ehiIWzHFGAYiqIgq+R   ###PIt2TRr/EqQR84s2CARtrgupVJJFJt+YSrIQdsq+2VSJzRP3DnKvD3CXmDgiBAai   ###KkqHReay2DNL3xzbUWU1zXLGTmWchKmYJC//x1GDXXX7wn6KPgg56MPpx0U2yWO/   ###P/VeU0qqHT39HYOnFCTLw8NzDsRhWgWEJeWTQ8x59OGUn77mWW/5iJ5mYuyhNE1u   ###1+ISTbqfTDyJp95kFHh0uTtWG3iDX3we2i05b+/etMXLdp/q5+CXY6z5vv2mff72   ###ytC6k3Z/0WfZgw/HHx9i1B0naSdCYhpo+VkUtF7kOGv+NF+qbgCsmVIQFnNIOUl1   ###KNPbQztM0W9DzSY3bR5uz+/mOxVoDyc3KacCC/tULLLrCdDtN85c0G+EuWRFDg71   ###pFfH3CNieThCMmxpadq9y3DrUK9AOIKXP4s18A1WBPrbZGrmQFbKb7YZBMPm8DPP   ###wVyrOAboyBsZQ2OZF2seuterXXYyRh3ZEKI70xicaguGjZEEfJ/u3onLAqXFDBi2   ###Q4cz1RAtbBfA+TufKLktu3vgqLOYxfky11stzGJ8T06E4ozxPna7pXAf1DtvODV8   ###Zim3IYajbPPCueRj3PnJtDyfP1PRYOjMXYhxHs8khuJMybvLYGiuuipO5qz202Wu   ###PSedYUYDP5LYMVMlP19Uri9wf1AgujfVXTqeH00+bVmmis9SrdqGcu0+OQa33Sc5   ###uDsO0rWbet5UHr9xn6zk1Ct9ZqvWmcXRfsMDt6yZ7a9iZr/xxaPm2WnzrIHhVtjr   ###+tWrec4nK7t4xKQ7JXrzY8pQUCrcD8FH2HjoexW/l2wem8EQtuk2hnEFlQoYuZQ8   ###Ekxigz/hx+PYfII2cfy64OauYOlbQFdzgK6unOukuMMT6M+qDhcuRZvzJ4ZzlPX0   ###pMgpSUeVCHTyEgy/ofHPRRm72yZl4E0qQRu727nu8CYo41sSRgJ01fnjrdtvvqfI   ###D8XabbHfbE+5HNHVag8YEr/VBGLpnyej6Z9pEW2xM//GmwafQd0dTaVbAndUQ9Fv   ###grVB5C/QDPSmWzIQUBCyWvWaro5Ntwp0ZoZ+HHjO7w/GowkGY0frR9BH6wmoDqOb   ###IUoEKIkd4WkewCDdnC7MogRdEMesQZ+upUG7eNcSujr5M/zggTWxQtCLLztA90ds   ###iO6bPbJE0alKvfX63xGJGF4z6MinJmO+PL+sVYvqY0CRExMfoqMkconQwxkvdccO   ###WFF5UMJ6+4lik0QxaDBZbJAoVo7KYUpq7EUizbSQESK4X5nfx3QAovxze/FiPNQS   ###KxbvMFH4oMR+ZfD18JAVoTdleFAqaY3maobXnZTi1iZRM4Wv3He53x91KBxWzFi8   ###Pud6yMm3y9f3U8wvMBgB5XjdLtIHD6jcY43XLxrHx43jNkhkBS1y9fH780t4fNp8   ###ecbabW/Ko9777XaxKOWgbRhS4XscTGpVJS42XqvpzfrsNUVi5rdmMVbeNSwhSsfO   ###u8sdjcegTVC+Beqo2riIDt31MU5/OOnAP0D9kdFCvKb3JYcVoQT9wTKlREsYcTqj   ###JXydsyWKU53SlHyd0hRdzQvuyPyP64OHqmaCyxSRv2ywayQKEe7t1vvsiyg+EadI   ###4On129MirTuqmfgU8WUJ7S74vpQb1CwFFq2yFIDJ/hA4hLZJ8DFq4sLjO61H7Tm8   ###egJm/fgYOBGN1CnSQHHAWLa0aBdmKX3Qx613JKWfHNeEbMxYtwvl+TSIn4vhAe+p   ###XV2lTnVRTLSAhICv498aFlbXo9O60iNzctJmRulhR+thovHTFy+K3u42tI7WlQ71   ###12gcpD0sAo3HwmGpqHLY4rWApj7DtiyLwYbzjNVV1ICKdfZ4Q3268VhZd/VuN6SY   ###NSFn2rVqGXErRAa8Qc6+ePcxxwReMunB3o5+ULino//PxO9ThNERxorifUUvBJiw   ###YDSb4IZRRB6LJsBh15t0Ed6fQ3GMggetLJDfyJevHCUjiRpJ4oFmsT363Ot/KXqA   ###i1IaHhC32mZc9EpIctqja0Q92pZm19OJ15mG/5xIab198QCklG1IQay8FlbQMt5m   ###HdDVWblTEA48TKcTYUGeqsF2TwfKrBj4mNaGeWFIV9bwJNC/nt2wwajrl6ycTQzB   ###towTs89Xstl3wXC1h8R9k2v6xYtUeEU7NOZYcUkCEIddSqxvrQjfB0wGc9x8B3Dc   ###XdERlblYpo868pgRMzGHRS3l4RJ6S/HudHXrh9Ek8zQhQJy3fucTeVdhTiRlujmW   ###LprtY5zXrVvLYsVRJSkyEghoSV6bw+Cseql6wIVz1UssoLkdLVsA0sJbrt7cjpat   ###Ha1fPcGXKR+qeBhFdXlCWVP/Yvxm8p7gfxUW0a2p7edqW80zvW34DW1DscRw61eIValin, et al.           Expires December 20, 2012             [Page 237]

Internet-Draft           Interactive Audio Codec               June 2012   ###3lK+Xru7RrfFg2cr6DU2pXVbPEjrNs5uzm7DEta7LR6sotvYlNZt8UB2W+/30avG   ###0Q/tk2YKqcDDlPL2SUovb8cOlk+sS0kDNpJXWaRCLyov0Hmqh3wf2oH/WQGlra1i   ###UWEB7BGr3D2p6J/T0xJX0f+SNTuLziVBfZQN9d85VDnBu9vxBG9SxWfLgf0112BV   ###sESzEVgLq1x6Ljm7zDmXAlD2XJYfOJMrmFwmJhd68t/2bqR1zz7b5QfMdmoHEMM5   ###+yGnvyynH+Vjb4rhTFCqQxmA+wx+jjyouIBs7v4X560sFpqbfSKLk0oLz7wYLtMd   ###5A2iS08sJMURuKnQU7LTlp00qlRKhWZbKklolQQ8ywaYA5pNHrFBqxgQbYifD822   ###OtOgzSO5GJoO7rT1qnnC54yOiFK1myeqcvMEWcvz50VepVRSzxn4SdPhAaY859+f   ###sycsQTEcMJ8+C2RdtI8h4y8b6BTAeFpnBcxnMhOwTZ/LDRiNDVbAfFIzAcemjZm0   ###OeQHvLudAjhtinNhxThLSh+xDvlyHnV5pcNDObD5fDg/dV3Oo66VALZQ1+U86loJ   ###YAt1Xc6jrpUAtlDXZQ7qulwVdeFbvj/BJnTt9zAcWBT50E738S5hQC7qfEjUwaSv   ###JHY4BiUZWg3a+3l7UHIxccKCGrP9+o9K+6yk/CiljdGK3aK+uDPHGL2PVKDVjtFs   ###P2uM1kFGNjhzkNkmODx203inQWJkaROHVdL+kkJK/HAgScNFA85CqytlRWUDw3PI   ###ZYElBY54h7g24QmlTt1IQI5wWHLvzzO0GJgQpXRw2lmCpM6ofBJuXmARLlV4yZHx   ###YmnDmw/sMh8aL1eCxssF0Xj5EDRe5kPj5YPRiIrpPALhmu4KCASBXS4IbBE0kleJ   ###9Jslq754n77oL8/fnh1beZx4cIC3eP4SMQG3xI/6UBtwSyTpS/Yga5ThBZZyRYV0   ###uBbpYZVw6d5W5JlGPjYcH8K3mFgwBlmmoNv8fCToRJGktG6f8W7jSTXsJQm9rMjK   ###xZpbRn+LMjernf4NCvE4VNchar3Y/5S3qCeVEjYTBSRs0QnFE0G6OwDS3Y0ahUIm   ###yJS3EUiDOw+CYbopmwmsP+dmqL+QteSZxSQ+8O7mt3JoaYVOqvDAggdcEimB+yNy   ###dSpz/wbpuB/y6bvzu+KFMmeU8hxzrx+dn7VA9jhy2BuWfZJ2xM+OFaXIpS32DeGx   ###srUjuhehqcTwXgjdtiRDBgZR62B0EXF2FrmyY7KndLenqEH8EYFnnuLxdC3dnaSn   ###T9os7Be+pkCR4eERDtCB6uvjqIVWAEr6cSEooHLVj8tRC60AlPTYRFDATJTHCij4   ###tRCobzjJ3t2ik3y41CQDnMUn+XCpSQZQi0/y4VKTDKAWn+QUUIa4zTUUaK8fDIKp   ###K/7KQ9dikT+m1uQbuTex6OVf4q/P5KGPWlx+FQc9S2o42ueZ3okEHLUTiR56luNr   ###wkTa7RGmlLFVS72NlF0tNbWBUk2vx/e3LPs5IYWhUVTOfJl2RF3kfeHDup2gW6ET   ###NRzFzf4yGYGS/+XWHwpbtI8Zobl3u1Arf/yRTP2msACt0DpP6SLv3n/HihXmsEFn   ###vlGPnxW7SB3l7PdWiOnmeR1izdUA4E9reyiglRZCsDFR6Hwz/4gbz3VcpEjG6RV/   ###l/FBJambhz9Pplktivd8r75oNd4en5cv62fH56/Zy8ZZ47J+dX65/HrjjuSvMUFH   ###OJuQL1s4RaMQD0JPztkeD0kfSudn/DH076Z8iygCCeH1a3btT7/4wnWeN8tvWYKU   ###Tz6sXzA5tGjyy2j4Z7pTP/GG3dGAcX+dLfYeiXM07N+L9GQhXqsT4UKjZtGb3GFT   ###7DMJuqOQXylFRyS8/0hXNq7vuYBcltat7PwNukgP6C3icFPI3fAIelrZ263VdvCG   ###Oq/lMPfpbs3ddneljEWnQzQYQyyX263u/4shKwAHA2885kJ9/fL1FouvbgkvIZCk   ###n1GYQSo0xiuF8e3QLYUZQ/XPESuraj7unftO3w/NwrXXm/xHzVYYU13wfAB0HxU6   ###gBRz2noB03sTYE6NcKvo33X88ZTdvS7RrBkOTpneuKocqyr8scNjMXI7fP8i8rUi   ###TyGHiZ9JpZAKOORESf+K/JMo9IzQhEUE5/uDkPV4YhAY8d2TXYu34zK9B9aj+Eoa   ###fSYv2O/x/vOs67PvmiQwhFu33ykPSY2gEK+W58LH6TtspQedZazd7oz7sxD/A/FA   ###up3zv7hVkEbRar68uDw/Is3iFQ70T+vPb/YhOglHs0nHf4yk8bh+0dy6XS0MPNLc   ###3d3+kzjdNP66u9sV90+uu7e7Xa1Uatt7f6q41Qr8Yf9UiDQH90/yWcnVK/gUMDIA   ###v3FV7JQYzORuuQoTyZqNqxN2NUGPXuTTrU8YFf0U5WW/u4X3ZIQNCXdlf/IZHhYu   ###fYyHQ1dbkOFjNWT26E5JhEpProMhXrqi+ygOVyMx3gtPm1zgAUn4/uZQbMWxPwGY   ###FM9pMvocYGxF2u101tsZDblvbljASgN/+qxQZnqHKNuY6AlGo+axeUDA9aR/LybU   ###Y50IIcMRKGC+U5jeUmR+vPPXUyDRcPRuALhO3wsG/mTLAh7lnHj0EjxerZx1fFsP   ###CqIHbJkeCKW80B11ZpHTNdZ4jL6udDEIgxpPAhTjI9xyvR6aVLuOgznzA6pDApzH   ###JasmBtAZ+lPWGnUCH4OOEtVA+zH1oKM01SoMKWwGzoF0/MZreARjNAkx0949yi9A   ###MiKLWXdEkUYm2LvBaOoXOKqA5rrQ7c8oUfKMRoCccNSbfsGplwm4IyDjSYAENkEi   ###GhaInOhK31bh6lWzxVrnJ1fv65cNBt9hO3vXPG4csxd/ZVevGuzo/OKvl82Xr67Y   ###q/PT48Zli4FwB0/Pri6bL96C7Nxi/+9//k+9BXX/3//83wK+rJ/9lTV+vLhstFoM   ###ZOvm64vTJjQIEEAwvGo2WoCjs6PTt8fNs5cOg0bY2fkVI7UOil2dOwi4kKzGzk/Y   ###68bl0Sv4WX/RPG1e/ZU6c9K8OkNYJwCszi7ql1fNo7eYjvTi7eXFeatRwKEdN1tHValin, et al.           Expires December 20, 2012             [Page 238]

Internet-Draft           Interactive Audio Codec               June 2012   ###p/Xm68bxFkAHiKzxrnF2xVqv6iCG6SM9fw96AXZdG+aLRuG0WX9x2uCAYJDHzcvG   ###0RWOJv52BMiD7p06rHXROGril8aPDRhL/fKvDrRZQANk481bKAQv2XH9df0lDK04   ###ByMoZby9bLzGLp+fFFpvX7Sumldvrxrs5fn5MeG51bh81zxqtPbZ6XmLkPW21XAA   ###wlUdAWMTgCl4Dd9fvG01EWeF5tlV4/Ly7QVmbS3BFL8HrMC461D1mJB7fkZDBQSd   ###X/4VG0UcEO4d9v5VA57DDJ8VCFN1REELMHZ0pRYDeIDAK2WM7Kzx8rQJ6tdRA9+e   ###Yyvvm61GCaaq2cICTQ72fR1gvsUh0xRBr/hXhWgdmkjWPGH143dN7DYvXICpbzUF   ###mcCj1tujVwLdW4UV7RyPSVzEmyBcHERv+Ve6zZk/UsRNWvCjvi6DohURaukP/ckE   ###Vr/xDNjNsJN41vU7qvCqyq6gaAKDYt8dfVf4eyzGql18Xf+RB1ZvtS8al+2L+tEP   ###jStQXUSWIlReSG+9Oj9ixSueuayH2VanGOyJ7nqI/jOu6rC/J+KOvKsfn/S9m/0c   ###Z8UYch5zrE2DzxiNjXwAMczQdMFQJwJk+CFrlB/3U0D6XudWxBiHTcTWAQvIYIhh   ###kE8aR3PGihc0Mdp2ALPRoaMMvCstgCCBwHaMe2WZMk5DezHIr1yHgrloc2QvciOe   ###FLbGEHf+iaI6P/Bm++PF7+RTR176U7JikVBwP+UbI+6tLRgh7H28myFdil/ipr2Z   ###7hjAtcXY2xjyppg1PVoqSFqIXF56aLwdKgZDww68oDHrIJXspvQWUIPUa2BjgZgI   ###PKb3MJiiEIFy6jRqKxOnJvawCYG9BRNpLog9iueUVQyxh1iwxMJsTfPmpNFA0gBh   ###cEecNQuWlwQ5C5OjlKvJfL+iIBaP+RG+12Vi3xAsFm2NJPnlmszsqX0z8yf3ueb2   ###gVPLg4akT3Da1OLfP8TUKvxX7C2kaxC/y55AqskDdwSUp6IX9Pt8Dwkxl4GjxDwl   ###pUrsIsytYLoBzDE96wYjhwUTYAIYzBxd6jHvGiqS6ZZtP0Jd+XDs3fdHXhdZVxva   ###5IBRTVnVJ0GZHFXFHFX/mExHvHPMxXAU8YLclDkvXhAVE9Eim8NkrNjW2Pc7tzJh   ###3/wk1Dn3wmErHaQScZIXYsEwC7IA6XfagLoMZIzDS2944wPuHXMuMaAshjPBmLQY   ###vDlmtg/b8Ye0158buYZ46pvkji8WGgb0pPQ3r707/jJnGE/8qCzCRCw9pJi/JH76   ###sjDKodezXg/jAA3R3YZCiC4eeIk4x7H/TyFmdv1vIGaKsf+DxUwY2qJipo6NZcXM   ###SxIzZVsLi5kCe/9gMROxZ2DhARw/BXvKSmGeEAns+DIRxSv9RltjVqg0iSeHrXZr   ###hAFqW+OGBtLcGRUOzrfG1hzOveBi6o/CKbJNW4jWyjPkllAixJx4/G9VkD/r+Z1l   ###t0b/ywVZBBS4cRxozrlD1qMcYnKtkUcB9zEA8Sy2WsRbY9fPsTUC7le9Naa5AkmZ   ###Q90bJcVyGu/KYEEhF0HSpY4coXb5btyKYLJUxihljq7oxCrUuWg/mkorWkdY0UT6   ###CDFj+bchky3cwO5zdX6UCE05s+UD3BCCho2oL4QMQnP98JiQRNC0E6mSnk3W4wLe   ###tbJpLQvuhNxnLvzJRTTMJDja9kQ48zEGihPjtjOl2OyW7FVLFLCw3is8OIxnO89m   ###YbHkml4IhfX5v37+T37hj1d+NL63t5Ny/s+/4/n/3t727m51G8//t/cqf2I76/P/   ###f9T8t4Kbi8mo0z45vXi4N0i2/0d1u1Krxf4fOy7M//ZuZWft/7H2/1j7f6z9P9b+   ###H2v/j7X/x7+O/0fkDnx6YfqB6K8U741IXGn+qLt1kDTTxrtl2vPnwLFut24P7Z7K   ###Vm+PbxoxHwZ2BoSMgwOCwrk7eXt2hPTU+uYR849ug8mYFa+/iKTTJXZ6wWDhixS6   ###erK3LyIx9QTnoBjrdIRnpYfexJp0DG0gcdM8ZnGU6rooWW7f98ho7pYW0Fq7GYlF   ###ZSa1HkgCS5ynxSD1sXYIc3aQ/F3PIzNLcXo/DtCsdE9JBtA6RIm03RIrZdlDouzS   ###QZwt7fTiyMyW5tD+Ped6zRTzsQe8fiLxOE9+iddo+mw8QosNzkWAEXqDKesEk07f   ###L8VN4UZJkg/8vfZwnx2JUKe4Mr3qp2KuFNoKNvmltIujthhpG4fYppxOSGixFUBc   ###Q5QISWBC5O/rjgbJNHIZU7lRd1KpZ5ySoO8DZeb7uIhlVLWmjSwJ2SwgR4vmbRPU   ###YyI37NzOJgKZadZteUlvskQiRtXCY3ADzCzZRtQpqQhjkPaskwtnP9QBeyALtjGT   ###rw6yKd9Rkt8+F2VDnozc12FuuqXFLN1Z8zl6ePK9mAl/qnpzuK+dmM/ZA6k5a/1M   ###OqlZJlPnOD/IRdfPQxaQmk+v/5nrUzwVMN1V5QoTvxlIefb8z8EwHA3Lx7PJNXJ3   ###vzOju+02DtcXhbtUVl+NcoaUrvNTptUswro9D+j5ijicdX/U1582Q9xCjUuxrKxF   ###CRIDjnxcxlT+jZmqsiWbXESTk4yXc5Yrv48aOlaOTFdVJWdS2qRLeKVllyuh/9ib   ###ek7KzNCRBYUL4RCXSoWrvoog4nG6kyafceBLyGc2kCa2VJBDPd+7mMSpNw75qPkk   ###ZxKDfmg0Dqad27Y39Pr3YRDi3uMr61vOJzpJI+cAYSxAqwnexv6MjtNdPPacDfn3   ###xeeTDl/sK63FE93CSAWaLxrch7t92jh7efWq/bq1cRK2P736ZSHkbvABjwx3HJ7S   ###GF8xdJARkWY/yKS4HxedT/XIcwNabIKqcOckF8opAKN3y+2wKkj1iA+zBE5Hs4kK   ###Vh+lKLAg8AxGvXF6dXEENGnzBTiLU9IrZLvPhI8Tz1lNxixgdpgKIxT+ENlziYVP   ###9XP5ODUtxmXBqRz1jEb3peviL/5khKpAgnwzKDb0vQmQz/QWOJxrsIMTOo4HneQG   ###d18ocDvq81v/2I8OKDtBl87tKxi2IfciUUFWEyBxjSwKbO52xNeVfV0KL8DehIufValin, et al.           Expires December 20, 2012             [Page 239]

Internet-Draft           Interactive Audio Codec               June 2012   ###96wIRUsLkY8NJM+TchegFTXp8ijf4dThlQmHVcpVzM7igxZYxUm8DW5u/XC6CMgo   ###YXjmmfQO+tDGaa+XkXxBdvIntKGGo8kU3TAmGKVgeDPPGmFX7nBFvR1iU0Czj0Hc   ###oy9ZDpn5uWPQvXNSpC3OKQQYGctC9MLniW3CJSb+NMMA8k7NGPkQA4gO8geWDvJM   ###32A70/69HCSPRp7izahLW0diI05TIYjXBWpCd4vUfT2b3LT5iZDfNVTgb6z6LiN1   ###P1D1vbODVGQ7jilHkMOzaP1uFI83T/FraUGQg2DYHH5+SQYYEyS8CwazQZrFZlnS   ###ow63+QicjFFGHEcSfxFtwFvsGDvS8X0yNAo3pVI+NmdzvYnFyZjDwQbW+QTkDoO8   ###W3KUxxkLbAU2BWhKRmphnuRI1/hdhgNkqcnh57Bcngg+9T0Z61K5p0yoHutc43uy   ###cS7RW6ybv8skz6aL2VRE9vzh46KcyEycRpJH9ZeR2qw3mXj38nQ7DoTUHc3QWguD   ###Fd+MBMvQWDzU1HG4c8ZZzT+OENY3kv7PM2/Cj2a9xDByjoKz3Rzdz927P2KiY3kq   ###dtHUQRRrW+62u/O0urtT2+2VkmFIORIpKN81s2YgtcRwtMcizdfU4dymMCqabIql   ###xXaLCaDUE3FYrTH24j7pMQcZD3L8e404iJ9VRB2kIJs3A2SBUQzNRPjMxMkAr1FU   ###X9wxM+6jMgNFd6uCWfHwzyae3xXLd6U4zKcRWZbuyEz9G/SsptizZBwtTkazIW6+   ###pfm5q6nBKsb+y+6iEvNKqQLlVtazeHPhAEBZBD2E+FvRbrbYSN9QNsytIrJuc1Gl   ###oOXj5u8/8TTToDUU2Sd2IIUa0Ez34TeGrIa/5bKWEBt68OHTRyisZptKQVYwxKIl   ###ZqSzlmjC2MCJuMEScRnYIjxV+WG8gq3EDmpiS0Hnb44tleIJLTpK+AlAf3RTLZbY   ###rd8f8wCFaujkLNwkTgawIbknAsmywt+ZRtxqjVKR1bZqVfdp9Unl6faTJ3s1wA/2   ###xa0QvcP0MQrHulQYNnSuWIdh+9f2/zYl/a3ON/P/rWxjzLfY/xeeuzt7bmXt/7v2   ###/137/679f9f+v2v/37X/7x/d/xfl1Ff1dw3MLXLSfImev2q0t15AgYUj0TXp+YsX   ###lb77ZzBpFszAboETvd3eLxSEjXf7js2GE+DHwJ76o9FYmomjoqCiyO+URPTk5ORI   ###0XcCRupNwJ4rrcPPzQO2rSk8NKwP+IZV2Ee2cUAj2be9d+e8r855XzPff42G6w3v   ###YQ9Dp01yj5DHYGLQNCJ9MPBrc9M+kASQr2tdZin537CdL6sEzJP/d/ZM+X93bx3/   ###eS3/r+X/tfy/lv/X8v9a/l/L/wvI/388b4Hfo8qAY4+1Bi5vsw0mxhy92U+p5KZW   ###ctMrVVMrVdMr1VIr1djHb6SGSOh2yB9/R3pJivw/HAWh3w5vvbEf+7QvqwJky//b   ###rlsx5f+97Vp1Lf+v5f+1/L+W/9fy/1r+X8v/a/nfLv8PRIgAIxXMDOW39thDT2xK   ###BSl0A3mfgIQyYA4DTOAJ6x1TXIqoFJov/q33GYPK0g2nge8N0clGubKDYeCBf/oY   ###/8CL4iMMR8OybDMqSvrFFiu2RnzfCaJEmwE6nyNnlWzTk07z5fGtF2Jy0SHwH969   ###rRJT49jXtZd4f2c09GPmywObKiPi6XZx5O5WBRbxkAdw/gIjgN1RqcOBqDUDZPrc   ###l5fvHjGaHLrGovYk3Mrphp7qFcURSCEg0j2B8X6e3wvTNSzW9wbX3QxnYe5GXygl   ###0+0E+2ar/EihEDcL0n2Zf+NliaoOCDXhB+GgX44VmkjJkm+qqEtwN7TAcEMTTQk4   ###G/z3pmxa0SHSfDRxgnvopcm/lI2mSrFX5BG5qU2zlgGuFJrdcejPuiNJ3XocEZAh   ###yCMVFtUdXfmIg4/g/YpgiksTKIe3ZGviWqbcxZQ9X4IuUDFFhyEXuhEXrqaTma/X   ###svsdCvrB4lWCSBEownSNXtBSO7zP0NhlIdCJchKdvQDiaSmidIBx+BMHw86Ttm7C   ###mA7GKAHdedewKikIjUMTTsPi36Dvsc1ATn40wyZqrYTrEuHa6DbCIRIp0T4rK2Ss   ###vVZU9girWdXEa4305djQYTNB6eJLKV4Gm9auoAWjFC9hBLRse9RHpT3TsEIYTBoN   ###dLzI80t8kIKjuAxNp27FIPVKnzxc0rwT+O05c8VXox+YVAtJSy5hIKNRHzdMfrVY   ###NEn3uojGkAMiIuJe5hwwfoBWpVcytFZMXAcwkFJyUkpEKIn8lqOgA70iQTmU3TW7   ###oI0ESu4n3vKFFugvvhaS3xCWaOr5geCEJjhacEbsJRFpiUeFKrMubuAKnmP+vq8A   ###LWgt8iV87XU+4TomDmljr0qr0Sy5c2fJsqI3c6zolFW9OWdV6zhVVrfYzpLLQlmx   ###aploWSxIlHlWYp7VmJyn+hht0batTZkYHjcMOrr19CnyniJ8e4J8prLl9gBntHxB   ###BmQRsZUjWnscP8T3SLloTtVWhS2MWzxmh2NG7Bw56+FemKhnI9Boj8lLnPO3mwds   ###OUtuO6kEupLt51tsQf/QBRD/y3l3iDf4gahV8ZOrZGRyZmhy5oY4Q7QEjWgagOpC   ###0qsIK6Id4KSZrBWJT+R5a1NmFnynZW1QcxmlJQGhmAENLY+g1kzm3XAJXmShUzvA   ###wR9NJ30nN3iZzC6rAxmXti3BXECdzQZPcQYujuJb8jzWCAVCkThfBnyOwClx1g7l   ###cvcHumotroHTSuAE8DG+5izOzsQ1JCSOePYB6y181JrCynhEU1A+5I/2k8L5JyfK   ###tLWfFO1bZ5dtr/tTu/vCYa+8yeDFaIRGS/xKDfLb8VegXFkqDyc3Dl5Ib9OX/uhG   ###3INVv2NIxM8ywGH7szcJePCXZGtdv4+BnV68b9yNXfG3KoR/PBOVekC362AGEnGH   ###/tohvgyLz9LkXfsLbCejL373A1r7LhoUrPF98wxTwkrWqNWII/AxzBobVzq/PG5c   ###qud8yYtxd+3xFDaTmCrxd6yzXMjbezCTEzJlc5sFUmZEhdf9UeeTJEBqEOb4DlipValin, et al.           Expires December 20, 2012             [Page 240]

Internet-Draft           Interactive Audio Codec               June 2012   ###nOajwXBL0kvUdsI2JUC+rDfPuCXz/JRFj62lY0IAgCowfNF90X6zR7uzCxzcrT5B   ###Dl6Kh8apG200GKQl4HfKPNg9MRaOSLkVveUKcR9mBQaPV8ff1Y9Jvoh204irlA8p   ###KEJb1kUBY6dHHVG7qBVqU1PtN+4O30428xV1SRDfYJEFolbd2zXHecTTosnu9P3P   ###PnC+a3/6xfeH0LcK8Xy8YJocCU+ppgxFv8Va2aqKkSkzUWbVCnUh6gSK6+p4ZqF/   ###9OKSHRzg3qRrRJc+HayIVG7QKuvOJvz23xeZUCfKe6zIMddSJNWJjtdoyxrtN09U   ###bLHqzq5AVhQdWBnHAXvxso0PjhtHSE5QNR01GyQ+7nDxkZCSShA4Y9f4n6ZLmkii   ###ZHd+uMXZL2VkAYRd/RWW9rvz5lHjOAV1N5SLmbJQ+5MAOtkRHFyT+5Rxgprwqn75   ###mkbaPNNGWj4UAbJET5nfB7lBV2EBUBSMSgIi+9ToSzlePmOMXQYA8fxMXVghLik8   ###a/KGjC9aGS4pvbdFVq5sbffiTs5Z8jAlfJrjuS9nzI6h4afb0gUGWhf1y1aDTnSU   ###oNJpjMtS3ycuNJwGv1BYk17oRwaFBxMF5qejYMgifhjIpOLMbgScbjLr86Ap48kI   ###mg3JBBwWt7jlOwpZZukAdfic+sp7Ie1jBgMJx94khH00DIkPSuuFjZJacdGB74Wz   ###ie/EEY95/LXPPuv1MYuXFx0Oi9hBmAqpygaYFDL08bRVo3YpS0AfqgbZ9ChsWNx3   ###c8/Xus0zq2lSAksU0HZS3Jfkb0NF+MRVhE+gIvDb4q/fnr54Aaz07QszaKCjdTmK   ###AYaaSRVasGgWINyQTqPeZI6wsGm8MKOB6EOIRTHT5BOjQu4M/Go1ArdYhz6hXmk1   ###CyWQvnmQsD8pwMqJSSil2YxsM3agPNHr6VMHndCFUL3pNCo3t8htvkMmxlhmO/o2   ###meQHvKBgCV1/7FOwBIoAnlgsKr1HbCPRvUOFXbWvXl02WnhM3n5zdtU+PzlpNa4S   ###87Pw6k+s7fytuGn2nOaQws9pggFucXxk8zc4Pmhji0vDUZnv4Hk3AoOdy4SOGcan   ###3G29HsG8gk7BxyoGSSeOGDowEd9LKsBCzwCEnjTPjtsXzaujV+33r5pXjfbZebNF   ###MUkp44EupWBzqDrt66pghqTI1R6Aw/Ue/FI/O37fPAau1fjxon7WQiCK+STq2kb8   ###VeCZNCnkpqfn79uXdeirpS0QxU6v6uo+XtnaM6UtQzIT7Yu+glRHkJSHVaQQ5SGM   ###WRT+AvsJ7pXeeNwPYCPyemgSlEpeKM60g2m8PemIeSwxkyIICyUQhPndBG9ETtBH   ###jyLYvAdIB6IwPxwWmhd1cIAOSBrH4Pad2RjLRsfiMvRkMP1ziJM6JW+iEMOmKetG   ###QtGDcqR1+jHb3dmp7fLJBQJxM6ciZe+PQSoCQr5Vl7YEbWau+iW3oxERcyk553q0   ###QDF3cNv+nNyZI8s01/CfwZrGk/j+aCz9wWAyru9ByIFteYwKt/q0M1KKK1MWB0e+   ###DXogZlMBdMiA79gSfVWED/nI0Jm5JATzV1NM0VFTJE1oqhUq8++D4akM9BK3y+WS   ###gm7QxjV038YRCPsGFzVia4fDhC3CVYegGcZxfLjDRm8No/nAH3TG92qjyHM4Vrhd   ###IvoZ93aDsm2Peiq9J6ECi7DgMt/IUjtRNUeqUsrbcZdynaMFxp88Y0P/LsvuEtte   ###NvV5VcM3KhAW4UVyXXn9zowClItTBTQ8MSMyu1qH0CO8A2xx2mPLlaMRguiLkxAU   ###0wnQSbyDBgBb53SuUZojnmiDm/g38GWSb3SLDGvZ3tPJUupRV7cLjD2Q7M7BeH+U   ###mluE349UJKX3isGwwg8KjScbwvJoExrsB05aZgHAW0rEVZ4/pxOFmtUjwKoqGykw   ###qZkcHimbTP2y+gGY8IbV+PnRUWcjJ40ojaNAFGLzHxP6VPgzHq8IZech66rO7SIk   ###w6GkJzdEg97svdo40Py3FsKMXGe514429S8sEi4JqvfD6a2PDEr4N8kdWBmP9Yxz   ###ka5n9Fia4ZNnozaxwOaDZXZU7CvabOiddbM6m1Gvmrte1hRFW5hGn+b40+Yr2k8e   ###NF3uA6fLNbt7icxEhMJX1ZwQPbKM5FOqtYof7UjmkZHoakXkpi4QBIyfRYG7qwBu   ###8oeLiS8ZV6ws9TQjqMDV4wQXy3AlSIulHTsl6p5Moale2FwFF5qMZZdexO5qW0+f   ###Pu3lQmyqIhKfV5F/8xff+6QsmozykS2D6yDzzzeiw0RTKRt9KbIqzKSDBnF3F6dW   ###MXtoXnYgJKTXZrL26+ZZ+w2ev7WPX2hedQtrOql7VTSYebvt5kHUdW0mVGwIq0Lz   ###7OLtVfuqeXolD85SjmheNV++4raFuMoqRxmtuORAl1ForXYlPFdRXN0Fr8bFx/e1   ###KTDxpRRbDdopGsKQJpOgcMtAUOJYJ7SYndCEc3LZeEMLkk5DYhMQvnvzto7XHNpm   ###OTppW+yk1Hr4if5FkW1V69vGwfLng6s6oVPRGgB7tJhubMd3jm4BHkeJfxT2+nij   ###B+jfrgAVI4Rfih9cYg5Pn+DFXb+8DcPrAQeVj/fg8V78uPrfLqikJ2Fpn3l3QVj8   ###UAFtvFKBf8sufv1YMl3HFl4y8rC2slVFFFsMEJvAnivRO2GaxMGe0traT5OJT0/a   ###r+vt8HYsN72yoLjrrCr1S7WK3Biv6b/YSGmz/6N/CUJhry6EhnR03jhhZQ1Y0TUL   ###4Ckknbfq1TaWp8uERssPw2t2/Fr5roK7Shru7HirZOINvla2dnuWky93UaLJmunU   ###keSf+dTRZU29NoX5+XzEZZEOzs+aR0zyyXluL9knDugGRdyhx269ibgjpDAaUSVy   ###mVKN7bIr7Rfn562rlJNy07Ju8RPQji6iXlDXzJ3DPLaJ+7XJO8Y3ablZ5Oph4iw/   ###4txvW3yQ0Z706NHDuPkrOThdn1Q4pOaQxg6i6ZZd0OVtHWOGkgqYoyOf62A6oRRZ   ###BipToaJ3RyT1nF+21e3X7A/b0HmXxO8ipJA1DapskTHQPr7Pcl7RR7hht8vohJnKValin, et al.           Expires December 20, 2012             [Page 241]

Internet-Draft           Interactive Audio Codec               June 2012   ###K805WuAIIvbgGIxGeCf+MyrPUU6anB4gy0qewpuyfBgtm3Y4EBmn8MTz7YuTy3br   ###9dUrub8UlQVWzmjArlFGhTjDFFpuaiv7aT2NcM2BZfQ0npXynEbSexwVFL0+yG7J   ###2mtk9jFqs/BL20LZXtfeR3yvIDSJ1aiBdXzFP2r8R+BQMiIS0MQDI8DPif+4U625   ###ZvzHyu46/ss6/ss6/ss6/ss6/ss6/ss6/ss6/kuO+C/KZcCk/LK+BpgSa0K70jns   ###ips5c+/hXWEsDtzL1Z3E60tnWGC8uGcn7uEpXaA8a+3+KAwVi4jShYMD4B3HeCxy   ###3LhonCFLOP2rafA4H/ZFbB2oLu6B8XyveIMAE7BqdogYpuFodkFFT+FFG1h7x7js   ###NDwh9fnCn/By+5n3ECLi45meD+Jka09Kca7CotoZzVAB9Sc+YoGbEujqt0NGAIcO   ###x1LtBoCPY7/n4TkUbGUy8y52xTAC5ep1RTM56P3jJY3TO7nyWvgubE+9a1h/b9zt   ###D3ngfcTLMbu1J9tk61hrlP9Y/U86QSk3MJZXALP1P7e24+6Y+t82PFrrf2v9b63/   ###rfW/tf631v/W+t9a/5uv/8mE4Oh2B7N+WccZabVhETWP39ZP22eXLyM9xq1ExS8b   ###L5HUm3+j8u0TmAJAqP5x/fKTHsWrudT9w58Jr/AvdxhcAm/yfvnxDmPxYLTGP9PP   ###H+knhik0kv6aUlZn9NkTfqzzNNBz/PveR+4O/Mv0WX9AJJg5yq+qAp5YvJTzKMBW   ###wKIYYMvJAR4V4Gj06nUI2IomwZ2D9yW2MJfzgqOHuXNyjt4KXuSZWBL5QEMOexB4   ###itKXDT7dCHCcI2SrBH8MogH31s4V5tWi/gcO+8mRKbrNCJZ8TXGVV1x9Ec5osTdH   ###y+uBrMA6t37nU6gRmIwydUzBVaOjfr0haN++8PHUFMhQBj2hr8fw9FhECEvxQc1g   ###Osmj8ohnKF4IPBxiJTOa4nF6JMXNA+Q8IhgX66SGLEPQ5QNuSNjgMQ9VA4K8BqPy   ###Lry/E84GKBfiExST7gcgG0+CjjVu2/zOmuOMqv+EwRbxctE+fKUmfrI0oYyZL/h2   ###B2+Z0bw5grKOyf8D8PCT6XL1NRGVANrpSMwVFdRAR+ztB0r7gR5qTY8Iia3bbthc   ###T3zv0/wLYMZFKvP2TU6M8yiXGeOA8SeWWTrGVH/x2DWUrgJOZsNk8Ept1W1w0rPH   ###iOMRGQ4OMndwdXTacqdFJRa8vtBc04FGREyGt1EYOnnVLjR204ArG8I7LPKk4feW   ###PdBf42cULRw9/XngQhn9mF8X6fg+mTVDEbfigR8t9p3FXFPMtd8CAkIeoOvsRZvc   ###R/Aug13aMAQfCm8ix77khnf34WPuDU8L/DYfOXlG733AxEF8/NplDgv46KY20rrv   ###dW6FmfnW6/eWHD3dtZiDAQn+jeqPzS9p5Av6l77dq3dwnTngW3KeRai9HMifB176   ###kTk5Rj+cDa4pDpGy2B4IXl2meUIeziubLeyIG9uWOHkb2JEoqo348QF2ISRKNeQO   ###7EXaOt0wyJYuuONWV5DDi8P9iF9400EOW3RF3F6PsbHJLHezKSw0zzBAqxDvIAP/   ###n3Jrkx4RMrk8+P1aGRImYhkRd1VXK3Ykit7J7/5xhUgMwWE8uKnD7ijB2EZ0bT3+   ###Gg9GbAScy1Us12WLYhGKaxvaj0QEIhWnGmwVY/H9Dg7VzYLqqlDdPFDdLKjRHhpF   ###YxJbaUQ0ib0zF75die9qPnzHo69mjb6qjr66EpzHkGtZkGsq5NqD8f5P7AWZlv95   ###NJk+0Osvt//fnru7q5z/uH+quNvoErg+/1mf/6zPf9bnP+vzn/X5z/r8Z33+o5z/   ###kAUKjT7IilBWYcWeJy7zeX3QTLr38HeAt4rwLUaFwrxlYemZtMm8wJjZHS/04cl5   ###cVjixjTKcCbqqxV1/Q6qvx9NovpQ/b+rJVldhNbopzTAhxvlqYPNEEauJ68zU1rH   ###Zp5AjrlN8lnXJyMcXnnLzlXtOamHKG+HopuPgfnSl5QjjMW8CjeC7l2aHYn7ewkw   ###Pc7UJbKijMuLK/enTroC/44Dy2G8WAjkDxk2g7PIZEEHNJ1pTBHjUSj23fk2BGU+   ###6XBn33aMssiZyA/skMUmUu3VaearA6iqRHB/P0GrNI/AL1z6UFII1Mk104cJK/UP   ###SSs1kIvMlx2Y2ayQLmWLEX1c33N8YAACuQqEjcaE6qZC5cdlB8zM76KcRFDyGfzB   ###T5Lwgm5R1DvEej+R8Z/9ZMlLQ295pnPGgeBJRBxIk0wvibxaETZ+irKki5+8blST   ###Y1qpGRvpDciccNRpS0A1Ie7H1MxraNDiuWn2+M1YipV+KmProPzEg3gSIdICj7Oq   ###80KOtrowpCsIWyPy5sWAEuzo4i2X3shoFInqPwgfXwWSWF+Jef+Bz/tp/nlH04ky   ###tz/IAz9jYiPy+IHncFyOPB5GIsuTSfI8Z3FyWZxk1JOetXPv79/+07mdTVZlAJpj   ###/9mtuDXT/lPb2V7bf9b2n7X9Z23/Wdt/1vaftf1nbf+x+/+axhLTxTYSZIrpbrTc   ###GSjM40W7iKfJxO/1KZKo4uIRg+z1fUu80qIwUZAmW1o4p2McMVsD2ZTvVF/RkMfg   ###8nWYm25pMUuPzS9CgszrM5HfjwJzMCacKI4+sFbz9AdMRch9IfBUmysmH7hLhFlh   ###OsDEiPin6rBJpx17QWpWD+r/wcHur7+Kb0+ib24l/lqNv27HX3f1fHfjez0ceUqk   ###JTEJSY/RIwrJI70Y5C+ueymB0j/F6dHT27cmgXjpT1PIUrtAS8jCOHPUBYHkCl3f   ###lJm8ZXakI3oh3Adcv/y0l0grhA5zKAnATmtEDItXjwiGp02Tno7Ahtho8EM++KEc   ###POjsn+CnxU2SyIIjdwgjU0e3nyhYlQX5AI0CyRawOLW/KapvRCNK1BQTGwdf4jU2   ###RQvJml8Ns8wld29MCWUvnB+V6SEnyLUyvNb/pf5vTR+yrC1gnv6/s7dn3P/dw9dr   ###/X+t/6/1/7X+v9b/1/r/Wv9f6//z7/9GqewoJx0XXChPPL80Enk2CB8O8R42pPBZValin, et al.           Expires December 20, 2012             [Page 242]

Internet-Draft           Interactive Audio Codec               June 2012   ###hhoKRUFGLh9qrRLHqFBSqeBxVS1atRalUlQ6cXnHnqot1wWWMWXyyr5CIk0OFzxn   ###G3YiygGXdpsm5wWWcY77O9IWoIAP5t3kyXmFA4bRxtnLc4Ok5aNii1nIvsTT/rAb   ###JHm8SaLbuhyovGyDKTiCcZ82v+2clo+EFQOjqDt4ObNVgf9cmwFDYgjvAbjs11+1   ###B1XVQCEyJpIsce0bHbT5kRTl+B+xGmjSB+pFW+wZaK0XTUqzKsqJhHGFOOfkZHQX   ###DGQ6YbpQ0BmFxV6U57vDxDXVMm9xg/7ETWAecZA6gl98EYNNSVAeDfQ5jtNIYUpO   ###K2IFq+l5K4l7qbaOwkpVOkkV0WrA+5aaSDyG6SZgunNh6oiJYFJOYECb6TLzNvRD   ###4XXRmU1CTALr/8wTlD+jiRwWhxvQ3oGGdXpeHJbdEr4ry59V+qm6amxHlxiBDD02   ###BTExzZ4lrhGhKeQA6mnhwjnzIisJN5AAP4l+bcjBFRFHmzheNVy1UtfV6vJbNC0l   ###azOhuEMPYVCtir2VqtZK1egBmm1albQe1LS6/D6JCofminpQwR64v6MbIyn6/3ji   ###x5eBHuoDkK3/V91dt2ro/zvV6jr+11r/X+v/a/1/rf+v9f+1/r/W/3Po/8q9ihl6   ###GmMGc+AVwFtCYR4obLALKdnQ1YNewHPXifAK0QV3rpwWMGYXMrwOPO6jSh9r7UJC   ###MnT1WG7SgktvXKTewNA0lyx9P5xSZABN4Sb1Mkfduy8f7GE9ctTdiFLSnDQvncXg   ###YqYYx6YS56gbJU1zlqrLs6Wl1M0KhN33bhyW0efMuhaTgKyLum9MPiLnbNr1+4KR   ###0d0+TqKdD8l4JXixp0V09UEGdXA/Zhs75sJK0J4tMoyw6XzgePi4pFmJGU4zmiXl   ###SHWX4cP7+IB4d3y9f7DHfNFCzqQNagFYfW9w3fXs43ov8qv3vOzrVzmNU8wW1yWK   ###ZyIcfnpzTHF5YWX5AIm4IbxI0f/sD0sLxU0B8T2whE3xOh2HcTce9I2IjUI8UbK0   ###YyG8FPMV79EjtEoZ1ivDa0SaMIZJn5lz7rYCiASxeQxts1C4zyjLSjiL8MUqgspx   ###SqCklPRU8yBRSh4I+kSnkH07ZK/fz4DsxpBdHXJRPkdbR5n3spToBDeucBRH90U6   ###aJnjvjncVKO/R3PiaDTmueeM7oXWgHFVflVHOCcFaCuqJtxz8o46ifMgZeSBsBeV   ###OaZKuiuOUpkw4OqvEQubEg2BuCq0YSm4YL9dtd+bqbMWCCtVcua0vm9aZ9DS/+Q0   ###fjVpga+YJDa0lqSPlQ0bFNloaJA1lIUGYpMYF9N0aWqLvUblehzLbrMh4a+gnaRo   ###VqvfRcIPZUuwpv3Im/AD/y6R8GPe+ZFNLpwbbDZHCLb84d9yBxxt8Tz0ueK/mfdn   ###bVL5xgVQ4SOZmEJoBYnbtRih1EGRMLEFaYkaHSHpKjJrJIImar5QnFITGNqoX7px   ###reTr8V2iPXj2Jb17ILRTiKNECaFPUHwoUIVtscaUmHjKFWN/ymZjNubneRE/H9+h   ###o6LoHfQIf4huYT7wA3ZRPoQvgOjPD8luHzt9vvMmAWYYCbkdr3PrDW98GZRQRB9T   ###b7g+KFF6PIx5CcC/ag6qZ1EiWehapI1m5ePNThZqTzBs5EFV9gKdDLhEUdmq7pgh   ###Czf0fqQ1wPcSzGm/x7N+7+7s1HZ5uNRcDVQX7wElMBV+sNY0pXHRaPkZRfXc3Fp5   ###vkaT5ZVE3HF5sTapK4+U8vAcS/KIfJi3uGFZOtGtXLzODlQwYIARxvmSkZ4nj4aI   ###6ymUSi5fy47soAML0NHTJitpetRV8IVrHe037q4ym87/z96797WtJAnD+3c+hWb3   ###92RssIMvQDghsC/XE54hhGBymeXJ6idsGRRs2bHsAGdOvvtbVd0tdbe6JdnAuY3Y   ###2ROw+1pdXV33Uuu+K3kilW9YgWRY4juR/k3e6plPCukK6mgG91XkkZXS370ZbTyu   ###uuwPx9cebFMGxW5czV2CNyIIkmzteHYFgtZtbVPFpO2XaEmvWe2wyt/nR8fnojqU   ###ser0klTbWuqimA5vxa5242SDnBoz8WBXZAPEQ8Z1vDk1ZCfgOZJtZ2VOnUyTfzVP   ###/lWdPPm4rgooCWeYrI+4VtbetiAxjIrnsiLNOUXUveX/URVP9he2xnQ21mlltMRn   ###annLDjP5kPIbMkAkL5v5fTC9bAIWP0q1ZKmW/F3VkobM/OkkM5jNhwq2XY/dy1nf   ###hQ9SDGXoMriG7vEh/ff8NM10SiCIYlCmWVpproTzPB+hNQ4kEGA/0SA8hQfD+R6z   ###gUDnp77XQyl7RulgKK/QdDJLcoNIw3KOAgkY/3RTb4K7VJtoe0/4B3k0jfFPmBK1   ###kdi6MUWOoOCpPDnAxSIfakopr+i33uycveWsCNwP93zntIP8bVtXFLAt4pDL5gOO   ###s6rieeLypVaYphgHqBunw3TEQOWqznPq83an8w/1XRU8qWmi5Tkngp+ciZqPM9Fy   ###7o5aylNpSuzPZo4rLGpiA7tH+J4m+LVENEvKcQt3jJBJaZP8vizj3ZKjo5uGvcnT   ###HZA+hq1gU2kaM9ZSvzqtQxozfXkqqc/qpHFNILhp6n2R6vaFT53aB/IzgfY1W5mg   ###Pz+UKEyFajiXHuYnGqnvnXKN4yA8/WYr91hpJVM1A/VQLxG7ar+XK5jF/wvXZ5A6   ###FvMEy8v/21pt6/FfzdUy/0vp/1X6f5X+X6X/V+n/Vfp/lf5fReK/EjWIhX8pFlVF   ###0uckTlGZaRVDRh4rq8hVNpYq44nvDkCAW+YqIxTmqoWLEN4VL8Eoe6jwV9Baaqrg   ###9LuM92bK6yVzbajYkQR2r+Sviau/pAtDFXQmEUozJ6MqVRxThm1ReC1QTavg7oPw   ###+8+sLEj+9Ecs1bPzrUBtpieoyZR48Vgg/qeryUTXJieqLj77NJpbkU9Sc6Utqnes   ###8hL8C4iEvxu8jXanw7F8Lb4YCzkxqmEZAhDLvYoNWwoMbmpyFuc7XrPpLtFHSYWc   ###2F9mC6rdahrvDcelf+uO0XopVkkeGuIm3KRyI0uaqhgo5tKDDHKBsDegkSwB47JeValin, et al.           Expires December 20, 2012             [Page 243]

Internet-Draft           Interactive Audio Codec               June 2012   ###o1JxIQLaIki4ZCrLKjipaP2XJXQyr00CrVjiXfxHyoenM7ucTrzu1BmMwqs6GfBg   ###gl5g9OOJbTQNZqORoGSrZ5laTX2LQ+8rKZniM5QRkenYcipcpkZe2tLQMYUny8u2   ###Y+HWd938r6Pq8lbGaUh4iW3Zj9Zjs0wW/Hvm/1GTxT0sCjBH/7PWaOjxf+ur7fVS   ###/1Pqf0r9T6n/KfU/pf6n1P+U+h+z/qdQBSWprL2eBVfNxJPmejKqKsGDNRtMo5ox   ###ozB+FWfWlcbcG83CaXVBRcUSeQHte1MphkjIw8xBCHhzj6rz8hn9eZIYmwTzeMZO   ###8IuvaX8GWhjRAlWVTFPq0DIrHeRDnHrjiO2aHXLxjMKBVDQ3Ne+2untFaks13lIb   ###p5PwSnKq3jktnnLcEmKp4r/JS4GF/sTlDxnznZOQI/4VReyato06DFotxavyJ0P+   ###SwohP0IBmBz5b3X95Zom/62utUv7fyn/lfJfKf+V8l8p/5XyXyn/Faz/AoJCNBsS   ###dfg28yaMUHiyHEX1ePmLweU0DyjBaIbuoLAa/huP2RVsUMUulKHMVbNKMz3Odhsc   ###7YEzF9+uMn6czy34/8T1ffXOmYUToM5ArAYYWx+XcqANUNpKPoQYET4UvzvPncbd   ###4eHh3qZRHEkWwULvVw2iCH6O7VhMOQsbqrDlVtXPl5+lRa+kRdPSs5nbs2Xp2crt   ###2bb0bGu1UgDOXq8HT9u9VK00fivkBJcq3Gzimwwz0wrU2RX3fT7ANh2skNYmcVUP   ###wo1HEd0s/D8GIGHUUI9KsERPaf9pttdeNnT7T3u1tP+U/H/J/5f8f8n/l/x/yf+X   ###/H/B+g+HwLg4WP4PSVrKPVWx9hh4nD9EziB7tiB5+vycQfL0c+QMyvOQJQ8v9B3M   ###SB0kzDVxYkBeAwPddWOfvoVzBuW6Ry+YMygvjJovr7dHCR/ypz+HJ45qEMiPLSyE   ###JYzAtwnZmuz0d04Sj52CySfAb81PeUnx3c52WM12d/4EfIP+qeq72lzng5wcdw7d   ###9821i3TSoAyXW8uK8MuJz3xycSi43mPM3qFtU52JpStSMhjZdjwMwiO26US6Zqmt   ###KPsiPvEi0dXA93DhXI8gy3+S8GxOW6QLhIpwp2cnYfLhNpWekOOzk8NhVsAmy7lj   ###7J70YgcX8PqRW9ooS+rfigT6sBRJKzJJl64Cb6p8aGiZhhBfxWA6dof+MMkhIn/J   ###PXDjDDTbxgQcLKmK6jWr5apRvI31ZdFLgd3JzionCjo/xXykNbqKNSUnEHwAawNS   ###wfKDxVRTzcuTWiy7eEUT8CT++hkQ03YqcorQlsnX25yYinZOoQ20dYprsAPAhDfw   ###5VHY8+9qSZ41+evTgzP2tQIRBkm5/XBGC3j/k/oxfEZbOR7d7o0wAOAuQMnBmGxF   ###A8Eefw0RAlHXG5jSL1GENnznu13YqbTxmiO9v9JzoM8x8fHF5/FB7BU0zWHM7ZQQ   ###vppzl43yNdNx5OGYoAEPwzP98lWt5W+WLLThw0kmddBac5Dy51wEO42BJ8SshCII   ###pUZHCp9c3uM+KUKHBeVIoyWO51t5AFa81dnLhIEY8QnZQyOKPQ0xNnBsA6HdZZXK   ###GC5I7yEPVVEoeC2l+rTmQVoucnrpzWZkQcoeMjUgB3mh/Es/1KsC9Czyp2ba07Dc   ###epUZioDmjeCFkziCqpKVy0K7lZpQiaaYVFgOOh+NpoCNIhSE1C5ED4i0ShWp5CX2   ###g0k0dQlfXa+P1x61X1MFLxJGJXn6kcs5PTvYB+EQZE33FETNM/fnnaMTd+cQZFD3   ###7KBzcK7eQjGceVwlL9zotuK0anZArFClrxXHvoxN0ywrIuHfMvz7kioqWbOnpaAc   ###XzMSYegao+YIFlZnBBMuOvM+Q9YNhLuu36vF+qxZaGg0C1kzNWMTPfEwG905+b2q   ###xfxtTaHL0g6lsmbJ69o5jJQZxpMRvHqRi6NFpmkkoDCoI24nc2sX7TsN9A2/UwrN   ###e4PujBz/9OLfLCcSj1X0mZCsC8fxYkVn2QImLxAEu5PJlQoQ4/p1ZrX2LI9MLfjy   ###qDleRnJsFs8BRWfP9MihfzflKULxUwplGo8Sl1CZ7HTH95UM4MtHJEhM1lHhWv9A   ###xdat/l+oN+AU6qFeYNn2n9W11rpe/3ttfa30/yrtP6X9p7T/lPaf0v5T2n9K+8+j   ###1P9yjke3zm4wnSCDjOmpw54Xdu+dyvHu2VnVIa4HOr6A7/DF8eB1kpRjQGBYE0Yd   ###MJ81ELJLPlxGUl4cnVt0SitTQTNPP780hbFM0x/OzEPvUDRy+h7L7UzPTFyeQK0K   ###xnGkN3I/7uzPiyrOU6CKMEqtZF9hoetHwdrZQT0IpkLfh3ujpMcoMArtFXf/sz/t   ###7LjvN4xicqxKhpPfnfW14uIL0KBEM/zdn9Crj5ZDT+wEUGXkwKqIU9o//+z0KetQ   ###kW1lzajrhdi0rpgWdu+8djpHx/9wD48+I2nsnFfwTTzYe+PCQ3H0EeiyC8txz9+c   ###IUuwgfKlXGI7x5rDjDkn75g9Jx5y0zhAOGL2VApZ85UUIfo+tKawCTTdsXWTla7j   ###7h4AB3CAi0+nqFdWjS3UVLlMs5U35zapqYhT2PsA+2JzLS+8En38rayRNnM2lPxo   ###WYBNXfA2EL5pqeQPSd/NLnSPFdawaOCz9qGvIWux2W1t+CW0/JsP3F1TKRKVulBw   ###fVnrhLoaWsWUXya4sZ7jD/E0iyW2W5Zm43D3fupH72bTWl5+upM4YHbs3cNDi2YR   ###6LqZMb3fxb1nrHIcnWGtnSwQiN1jRC4I9hG8exSazFRxs4n/GE9z7aFPs+6BUWT6   ###oXcHDGRmbsCEMemjVf8V9gmGs6EUvTxiBeGAd4zmmx7Wu7d7VowvOsS07rBH4DpI   ###VQEclxdO64JhHYEMy4R5Q8ksE2coGEJDCjMMMp6iMRK2ekS/9IG89NzZeJz8Qfwy   ###msKnCRVRU6jdsZtYo+B6Zi9nnxgaI4dYzO0j8VhyWtx1RCt2dbzjnh6dAyGH78QQ   ###yjWIMZ7sczXt75Y0aRh9YyTDiU4670Vz8WtrM33DI59c0LBdyFCL/hHgYn9wQKJRValin, et al.           Expires December 20, 2012             [Page 244]

Internet-Draft           Interactive Audio Codec               June 2012   ###6e1sMBVfxn/T94bByfJ5tF8Tv8gd8U9DP/LriQd+v2H4FmCDeu1j74os+LR6A1bw   ###Zp34RTA03KDMYV40RfNAMpoJUGOyIGCtogzHpBkfE+bG5Oo41oXTbL1ck2uYnSMP   ###HkTMdje4d2Zh6KNxBnVqKOUNMQYEaVcwQMGvwgRLsup1u1XSJ05HI6cH9xkv2MT3   ###BljnK0gKTaQ3BDgvnWv8Fx0A/KWerPyBaNHg6zc9uh0si6GaVenexLya89xpL84f   ###G3llXgiOSV+nPB8cs73BMSEXzd7hIOTGNziPPmM4FuebjSuJk9HBMVyFQvsIt3BC   ###ik62DFIFEnvAO3JiI3E2HHx3VB9kOcOnZpNPnDeFRsVgivgTMoTPMwXrhVa7SeJV   ###yfmcuaAZg+0gjPAljoajEYDrEg7uNuih2nbihVGgVGudb2ym9Dh1RZUFtzubjvp9   ###VZJ7ER2f2qW5WhqXdX+mlcUEvPG9E/q3yYn1J/DEJUlMOJIugKHS3iMs8tai98el   ###eMNKjG302LC6Im87whQuthm5N29+eSBQnJ1ez5kGQMC4RgT26JGK4Tq4unb2Tj84   ###xAeSzrvnh6PJEK4NWoRpvRTzhveJcytWx8eNtCsL3+NF7hYp8+eSU7HvZ3ubnA2+   ###oLNIBYT7OhZmASLWIgl3yWn69fV+ynvxb5rltR8MBsQFVW3uSAVOlIOVPMvHccZh   ###dMOBOwLwZd7madfBReaRHNOJbOBMiu/Z80Qrl7gUxsil+qAV2ZVcoHKuTWhrDnEc   ###l8ZJXNryFi64vbmWP9d5oSLWm8jOAIrLQwXPjjxDq4udXM4ZqsEFhc4ww6dwESic   ###Mq8TW1pqRfZYcBbFu0V3E1V2+9Cd6Vvzk+qZqFkNE1yePGhv6c3JdaUNGwNZ5IFY   ###vKJWT09bKaZMk5BopB/h0HS7hG1ndi/XpM77t7hUITKAPkqN95KcLUwDkrVEkqiP   ###mEJtPdEQSfIHfKGrQJuk6pQ9L2P5UlVQSVKo+gWXf7BgE0KCoe3RvtkBnuSOI/aH   ###3cNYGzpeTr2Z/k6sSP5OcCdjzvChhZyXfZxqIFN8k57rwqmsnxEuSVyaVTwetVES   ###cVVl0+Dzmuo9mci46nhCkNUkEVlISVqbZEito9Yk1VcTLM29k0a6p+6UIwWG8zMh   ###Sdf/Ik8RY8qWdrKmJN4k06mSnpaZO1FeGwZmaJE/sCS1ZxaaiwvxRtPRxC+CWfLO   ###A6ZGbxgXZHCRS7AuhZJZaGgd0YCGMpYWQUm7Fl6Rm2PMze+p4SR0titDCozTkbXl   ###WfoSNb274ZTnfwOMbKDkJBorBw1v6WPMSweH53k78RChbW+QKXrESKQU7n8G1yGi   ###B0x5tB7wZkrw4oaG08Q5IJuteoRZZXsFB0LaNJpcQbsthRzmLU/6o0Ln4K4bcHex   ###Tto4/3TQYUdfsYIjbakyf0/X4F2/H/lTavTMzD2bsC5LTped8XXyDhRg6g8G8tqN   ###54PkmZsC4PloOM+f8+eM/8HGe70lzBVWEn458b0bE4XJoDfx27C1FTNvpvGxncyZ   ###wboyntNff+Wr3pYWbVu29KhxUwoj/qTUAIlvEKDj4lQYOMjTsxf0nKHvM5dPwYde   ###znpX/tSEjPM8cK05XzgR56iN8mIEyIanRvrqIk9ksqb69uWsX5PV3jXz8A9+eVuL   ###P71UJPeFohzHWCqb9t+OkRbUNSBqGqfyEVW5UttbpHSy4uFO7ys64CJSxTLQ3yMH   ###sWsFnV9HE4aCE68HMOuTeITetd4EXZH978FoFjn/SRzdf4q8v1Z85G8igHB42fOw   ###kEvzxVrfDHSr7CP/ZAkkuaxlepameRbV1EF/2ZejGD1Sdqi8DfC/c0lawodzWhlj   ###SN1ZM563KmQadmow76Qb2e08ph3KcsLfigggJgHUChKb1KmQ1CKkMU0Oi8qgVtIo   ###U7a5yaJCBVM0MjV0IZIo078FBWSlKJPRQphBKAtitFEA/BRMr4MQ8JocDuCU2bP3   ###yukORtDHD0ezq2vTSRejsdozr9CEKqOmVfPCOPGkWEmv2x1NhL4IbRV1eqF1Qtqd   ###Tb4bsVKyFeN4bt+jINr3zXXzLZQaCDXQYHTVGgQhP8Xjzpujw3NBIOqJ68dLCoO0   ###8njLaX3VOutULbySIXzablX0r2upoQEboZdx6KLPX9YyvLtiy2i+aNsX8sNOBUm9   ###R1N13n44/rRrmEpuWy2u9JBRi0LB4xg/NdrfvCSNTC87Fc67Sq9TXW9VJZtW8o7I   ###D0KVcKaiPIVai02jZO7fsj0MYZ4x8bUU8HMJvKs/vfX90Gmt/R/iKl7Cv+hbNOjB   ###pQEC51TC0dRnzK+29Nfa0qs2HZAMlW12UDv7++4ZXQ2BGXaPlBSMatyC96/s5z9B   ###i4fPZmNocvf7miPmh13TCnSPnEfa78Nnm1OaWzxrgaP55LAsNRLpdDs7tAvlfsc8   ###LPX8EH6LO2tXXdPxG5Yux1unUjzkyx3xSgbyF6fAk2+mszMwCwFx+IWMBDFcTGqD   ###5xkLU3Qz8HbuvdunqJj9I4wv2jk+/meBJCciv0YYfJsBl9vzAUj9gPkeMkixFBM6   ###wJ7ALKKv6d13f4JRdBidn0Sjs0WR347+IZK2LvfLv/S6N8gevG8wUR+fKlPpzYXx   ###WcVOgdM6lq8462tr7fU4LUT6ov3QEhnwspkmHxPBZg5H3/2K4oOUMJr054Wd5ZDS   ###gGRmT8r3PqFHzJYrQ+xG0nuGvo/+2WR/TaLq+db0QPhj7yrxtopBLdI0GTGojqmh   ###N42jKbrzbAVfsvSDu2AaB3eSmXIc2yktURl2RxLnZBT7VUtoKDloq5J3nMF5qiW6   ###mNeN6TAIyWknnj1D/zzn6EXylMSbIlxgK0CcEVOqACAsOuPMtFHDCXj5soYOP/yc   ###ZDj9EIF79ccI3PMTnbQ31SL4yhC+MoRvkRA+U97GG4P/co77sgLJc384NmZmZG07   ###8KQfhf0Rf33xqPmvhKlw6UxGM/ouO8zG7smOfR/meckwC+8neVteUopWXO2DqJY1   ###mI5fWXRA7aE2NyfQbjsl09IAerRdgUg76lc4pCnl/xGabLExZUCgKfZZfraMH5r4Valin, et al.           Expires December 20, 2012             [Page 245]

Internet-Draft           Interactive Audio Codec               June 2012   ###V7MBYKkgiBlOI+JMF3f3UA0RMv7ZbLZiWB19q7pfUcf7jhkbgit859K8vTJ1fFUM   ###2YZsicEyGRxjRKN6dqTT+vXXRY6dGBqzUowednhxE8f5MfC78N5S7gpuKmDfgWTP   ###7g4b1CL3iGUx3kuVfjJVjfqyjsLuxPcALX9mKbhGDlrNpt4E/6F1TAy6YhUp+Jnw   ###j3hWzq00CNky2HzR5pwDSuqzgElqOT1qzol7fPDx4LjjvscUZnQ+VTkkU8bLfZ+4   ###CL5/hpeYl+YeuBgSXno+e0d1ZGWSVM/nAmQiHWauUJUdn+ce66PIjk8so5F8dsPk   ###sxuQzywC2o1BQEtnvr2hI5ce1htWaUUkzBNimvVEF/LPnNtbZmHPU5t3jMTZpShv   ###QtmfZbspFGAH0v4zsuW9GH1OE2WdYhenz2XR0t8m/1uqvOxDEsDl1f982dTzv603   ###m+0y/1uZ/63M/1bmfyvzv5X538r8b2X+t8L1P4l3EXUbyaXpdpQqABoVrACaYoRy   ###CoE2a9nft/5tKoU2baVCW/m1Qpu2YqGt/GqhTVu50FZ+vdCmrWBo67etGNo0lQxt   ###pSu2PLwiqIX/v2l5D077PAf/r9f/bL9slPU/S/6/5P9L/r/k/0v+v+T/S/6/OP8f   ###Tf0xJqbqz8Iuo//cMoFvTH/gG/KAqPVC7CVDOVtUMZcWRB5/p2ZNxWid4mKERUy+   ###FPB5MIoVk7SHifBrsG64+JSmZJTU2TaltEtTO6dYvmFJQLoB0p/ykNiZDscXzGKP   ###/hFU5Anr98RZ3nQzE60lbVaiZiFrFkKzG/jHYHli04VkbdqhX0xJW4sOxkYCXp8N   ###e4OO4NwuvORMumTFMo2/IwxedaXRQwwiFv4/Sav+5Pz/WmOt2dT4/9Xmeqvk/0v+   ###v+T/S/6/5P9L/r/k///q/H+IAgBn545OkPVAEQA+RDds/XM7/2/44uiz+gVLQR6l   ###eyDPo37Cptc/u5xdqR8BUfTDLokfXJJx3e54MIvw/5/5d0jcnP/c+09gbWMBhu/M   ###5EF+d5dKaSJ5l5u6xgVDDF2lYiLGrjz1vehpTotvyLevJ92fOIdc3oqMmffFWUOH   ###NxjbO/aiyGFZ9dhjwXLEAin2v8189O33et6YvzaXHhJz+CXOv0nesPC0BF1NRHuT   ###Tjtr9dWPN43fi48uvsznqx/lyzSbz2Q4IZ7Fwqm6+D9g/ZectZflFMpyCmU5BWM5   ###BXZzjliW4OAXn1Uu7sBl4MFIkyTDhnqNMLOwuDB/FAogwjdSe0itXkQiLbCBYjSA   ###55rHszBAU92QHCqFbqhsbR1WEVhq5sff1fLwQEAi6/IZ9XZ2QnROjvRnCJXLseUy   ###xJeQOd3DJYgD1yrQqVp4+nQzD6U+9/LWjW5ZLuICt4D6OKwDXn5v1gtGUhL5Oabv   ###Xnth6A9OLmv5l3CPtRV333HmBb4pgxHcZ5dFv3JsN7E5Srphc22h5CFXMwb/EV5B   ###SXVsDBksGiyI/y4QLGgPE+TBgvmxgvEj/MlHpQaG5OXHCxaNVbz4kqudFrtn5bOK   ###BSvG9DND/EkFFMh52PN67gFHMJv6WtCYoutnBTlYrnrKJPLdG8x8jW225m8vA11z   ###kWeJJbOf+FH+1dHqd4yGXKSJz3yB6e+cwrirxNleaFmLBh5DgC/6278DclR3NJn4   ###A48JeBgE6zm33mRMyrNYYrsLNLRiTVxPHSDbhqbsDXvVipGFM+ZCxUxb6CT25cFk   ###YYnyNdTmAC2x5ZTvnO3Wf8j0CL1Mxlya/hNrK1/9hz6MDDGK7f6YIVFcRuUR3uUi   ###1sOEJ4uRi/er+N/9sJrD03qD7kz06mMZCE6Voi5w7OyZl1IAnJ+6+IXvdoHSlMTx   ###Nw/D1+XLnJfV+maeJhbqHQPZ1Ta5yAxarRgVj0zlXUpEyn0K4NUskk5CPAXshS3m   ###dPCH4BAZ0rBiQj2iRXY/FFN1mRKFcs8wKQT5JVfKPyvIpM2HQrUnQqE/BCVOVcLS   ###EBa+zsLUlFoUUaU2P6bOBSwqZ2n4OTnuHLrvm2tZRxYrhaFtVNzF6bFRZYHcOXnT   ###DzGfwHcM0c6fXnpNSbqk+4Lkq9LbrVqJHTbIQhXgtQoLCZdajhwanbmEOQKM4qwE   ###XY2Kn1Xe9J9gzIwVaKtRlRgkSeGaDEkECk6/BN3hCOBm43nVMjGV7Z4VMs083Dlo   ###qjsYd3Ow1Sj8zoOpGTKKd3XhaCmSarbpYffEjj3ePf0EZ3hRcHp24tH8ZMK+e0qX   ###4GbLafGLgm3R4YbL+48wvUjYUCtw9omxJuILiR46PeY1HFF5jvzpE8Nd5A3HA5+8   ###qBAhYJDR5N5EpVTJL1aKGfW6OfczWzek3k9oqiDUUgUYPXcAR7bMjxuPr1pcO5T7   ###kBhfEu5TB3N3fZ8ohgDcXBdk90IhhcabIt9PhedF4uh7yAYJ3J0XRURqySwSET9k   ###ibz2WOQhYI9odFFg+iP0UY989SWwlG18AvKQKHAsEP/TkQe6Njm0TmJidDS3Il9a   ###f+RHybPmh/7kKmAOirzGWryh22t/wpJTJp9dY6Yz5IyFuotpENDDwHb1Fv5R+Cyx   ###YpdWfF+coIWTq6jAm6cK4mwS9MK1otYfgzXO2713gRHEbP94bCqbqU6/c8Z5zRiX   ###2MavvUF/wd0TQSjIbr0vQElKhmOO6eVrWoTXLRr/klCU5jr5sWM3RZjmjnKqPhpW   ###szBXMsHu+Xj0LsW251ymgmjMJBa/nyNex5BU2IKHv8vRbyFeP41hJWshBad/N4dh   ###ZTE0Rk5u6o2l5KUK5tLHxFUn5aILYe1uMUmflEKVD2G9muQpxCVZaaCmFNqwadAu   ###0Ter599lPH/i0oA87l+ORjcOdZhLJ2WbfglezwCk9y5mrA1YvkfbnT1NmuauoKis   ###O5eSgzmKTCYYM5Et+BaV9mbu+2aj2KV5O2NODk7lbGU/Lr1WfdCdHd2ir8XAvwsw   ###QCVzevKRwjcfXaS6ca/HePmcx3/5+J3VWLVXyOc5W87t3Z1TB5Znybn9fAf/7TrL   ###Tvfv9Odn+hOTpic4Y2Qtu6PvHs9fOZ+Dz0RjHx9gye8WF4MP2WNb6M0pqqQDaBVwValin, et al.           Expires December 20, 2012             [Page 246]

Internet-Draft           Interactive Audio Codec               June 2012   ###byLCFe9e8pjAEKtJAPd94l+9QHfXOXcPZ1cruHvj9LxayKJ+DHd3hZ9b8/R0mRe9   ###O/sF3i4x/X4w9MNIy+Sae3cw0sSPIhTV4gIrmj8gNTC+d6XrwB/GdYBE7+Mg9L2J   ###szO48i8nnsUFYEWT/9N31fn896XPKhZgo7f0ZXYmsUX1d3finl44x8vEtdUxplxE   ###QmJKbUCNz3OJPLXidydhVdkyoodzysSqFqwh8da7c8TDKx/HQ8j2589Fdk+PFh23   ###AQ24P9qdI6VcMKqQDPQWxpymUegjffnUKBRjkAWBij8+0+LTc+f2eA1fHo5CC2Nw   ###NgL/aTB4Og8GT01YaEoWIjmH9nrc+xgwhON8L/CuiPxqGkcqTgHimCt7k85hSsln   ###ouL3aE+/iV0/KvIcZk1fkI3Rp+f+1g+VvwjIBTGJOZRzrhmjNXq9hyLyYlwUXKUc   ###Gio5QIm4QlhwNBp8950Be4qxagJz18PCFZc1rkjfcQL0bnfe3r11ovvh0MdTFiio   ###YB6N5h7vH8+BazvFqBYedieePIKVYt4Izq0Do/6KsezzQvvtHFSLEncCoPnOH8Nw   ###tXRZnGZL4ViXNkFh7pvmFKZa0vR3iDazDIFFolrj8eAe1hFipoewB3I6Ih3TrbG+   ###L4Qp5hP/HrjL6FXGxqCp03Tq28qo5A3ToARTwUpLbtoyNqVW1DplsPFwyS72cFmP   ###4sg8vsMu2UpPAzzZNBmBNgWxaXxXKLhHx6ZchWfBuwTbcPH0ilgNOj7my4owuiE5   ###9sfQ9haUftmkQkGMNX+D8YBu96odmT+xCiFxYHb0AvnKgdMfjJ0Vpw80gfLU8PD7   ###PV6nZedMmBX0XGjo0CbXz1PQcKdFvnEx7uV50i0JV7paPu7RxPLVvZBsLl8Wo2Tj   ###nbOiuJeyNBSd/vc0GYnj1A8NzhFOWMrGZjps5WRxhNbOHE9kMdC+exTQptGrIGId   ###PQixfs+TpSxZNVToXAYYQF6Ti7/53O3UqGair/4wvrZ5eBQbAzMs6/HrZMmhWEDN   ###lOvqyzkvy/S0+5PRZEjB/D2HoF+h00A+r+pUGk7dqbT+t7lWb1arhdEYi3i5yRq0   ###6VNuKqwIXGod2twqX42gD8Kr+hjfVhYzf9J57/DCUgbfEL3sVKmsTJUsTBPDpBR2   ###3vTvTfUbC+w+KcRomp4KNxYBPhMOOzxWmBbD15IevKBpkhUUK8Zgvo9tstSruEX7   ###cYJz4jh+v5fLYfI7ZMjq9CNJ5cT+/WvV/0rZK56u/lez1Wis6fW/GtC8zP9Z5v8s   ###83+W+T/L/J9l/s8y/2eZ/9+Y/z9JVC5n5JzOsBKTm2hDRG2A0lHjz+aowesBMDMO   ###pSdKwA/bpurlHaxr9lwpaL6ZXvjNZjod5FgqHa26dG6mVRfwthyF3996d51vk48Y   ###IXVFAZfMm5UFoiV12Ch4FmSMGVNW3F77YSr8Et6ba3ifBZj1mvNcMnzB5JNzBNrW   ###lnP+z9MD9+M7oFL7SmWBCGBAVa/rTuPFWp+KKCPMgqshYHcFPmzRp0pBZiV2FEsQ   ###tKhYtlwuWy+k8NBy3UtbTqQXN0jKqRFnSMxB4rrL5TMOJfkIYFVqjWjY3Oi24uAu   ###arDjdpvtuMUBI6+9c3Lm9nbd9y9ZvXBnBTa/wXcP/7eiNJbjHuJy2ItBBjbZASYD   ###2DDcKaAGZY1MuToiS8asib10fW3Cni0zgDf1ViqEom+TaYV9tcT+WZbHOfOjk8mV   ###qKOuwFrCCVshdlb3GygyTVbhF6Tdern+UirCnpw2IN8YmS22QXR7CO2l1eVyenND   ###fazViAewJISgWrHhaqqAfLL2DgZuzcIETdkm8NwIrEfkdS0TcFtB9A/hN1xYTVpk   ###bmF0iYrFt1Uad+BFUxyMFoFaQ8IWTizh2stfJzRLaGZUhKO1s/eQNmsmUrT0WAMm   ###7UQhCc9ti6jJjwhQub13+8QL7B8hVwXs5T8tIKkmy3/33Z8gf246FpJHTGfFawM5   ###l173Bl+f9w0mDcDSH4hxljuiY+JKjGMpDAOJKImg4JHOeEmAXenGdDF64Ryj11Tc   ###wvbUoDM6ilDBYBq/PJXAx88pG3f1cd6huLfphVnWBh7Ppi4uCHXfjA7jXVshksGJ   ###8Tb7zPi4aAskYL0jKLBVOg3ppXF81DYuMkrT/l69j8/ncjQLeyiUe72vIK+iqCwA   ###KnMIgkrKOmCXzYZI0bjIA/32NhYKuii0dMSuZqO1GiOXfDDe8LLnwXKOd97u7u+4   ###7w4POwfnz8zc27JotX9wvPPPg334dw+EDBDD4NSU+9ChnOj7/sC793v7IDujjJw3   ###Koh5B3tvXJB9Ys5TfX4pG47rAS/1HYNf3m/IyOK01hiJzpvm6OT0w7n7/sMOyTPS   ###NAwiDB0BhgOYI28sIFAgY8mDKWOxu1d0MBjl5JyfgNi/ga1kbiBR5E+mFcNRbmNt   ###3/ilymn82mnxxj/+rLrr8ufJ9P/c+Bc9ShHgbP1/q91stiT9f/M/Gs21xsuy/lep   ###/y/1/6X+v9T/l/r/Uv9f6v8L6P8lV1juARuVLrB/bRfYdLXgIKXl91w4/kTFLznX   ###yXrcgOl3AhCM4gXDn5pSRxorSDSeBPVWQKqxnTP2lVV1KGFQxUkQIx65JgGMpDMZ   ###YUsf37+Mj28u6gI0BFK0bKgrnWklaV2T8EpBpnnRPcZm3YogLYwhe6yMWW38pCL9   ###j7mStK8YHFYZLU4st8Jvdb7k7KWfdOknbfOTTt9FuI015+tmGjDiEBjymw5CvpoK   ###ogk1XE0ZRL6syh6V+/qV3devqLeDf0xV7KUrzeapb/OXARb3znzBVbT6irsxXXd1   ###03Ez+7WXVeXzEICVefzVVxa5+qVre+naXrq2z0P2yFEGHvs2o3SHZztvD9zjg5Of   ###z98IbwOlaRGXmv1PQCzdHZBfT2TyWoS4pijy8fkp77OalWzY4BGUVPSBvokdWa3G   ###pgqBqdl3zlrQu53KjYZ/dt7snB7YV0/QOj50o+sxW7y2YPl8T73uDfD7txgVixMr   ###j/qYtHQ4XjpRksmFi5mA0NpoAMo5M8euXuTD7403GZI5H4/c3EfAVAgwXaV4JpVTValin, et al.           Expires December 20, 2012             [Page 247]

Internet-Draft           Interactive Audio Codec               June 2012   ###Jdlc+ZSvWTkK33AQxmcvZZgPTI+l9J4qhkZ26MmD+dXwYMZHHljOeRmfSJNwmFjh   ###YIy8/kvORvOnluVRfcD+ZYxjjz2/lMedN0eH5+1WJWvh0HvnDAdgnZmtsrne3lil   ###ldbgd5jt12fZFIs538wIl6vZs73dsc+WwCXBWtZuS50Jxs2aBnsnM2RMY8D4QPUm   ###yppG6S1YKH0adsLJFSVmLL52mcBilt0lYfKXfWMkHQHzeumZaVsRlJKzPRrQSybH   ###GnByDpv1tAPmQeww38RcLLHG7xbeiYGlXspikR9wm6XXNsgjOtwPyayeSvkMaCNv   ###Ow3tJJinD2cNYaGF3IOUN1csFz7s4GeRO/Uu2VcX8tBxJ+ZUx9+ilEePPnZD96gS   ###rxBjjvjjUwDz5UKZ6SNgvJEZ+hsvGgDrO/Z1yoeQsjSgaGPxvDJ706BLlPPrr0pL   ###XioSj4udlOwZLOSenj+A/+9WEl9p6Ip+dcRfS1w+7qjGOd+adhsaKOtLl7xmehtr   ###aUpZi2l0TXqCao7u88hQlRVuqEl0sKYdb9WCBGK3f61dzqlGyxamk4JDTDZaTKGW   ###Eq3LtM4LTV+mdS7TOhfZ/bxpnYsYGHYNUpty6CmJ9RP02FB7LMXtl5Sexme1GBO5   ###W5R93M1mo4vMnr0Svt8gFTOgr+STWElrvdVcXbUY/jQaWWE7rSU0qOYYyAEtohbf   ###FQ1pU77wC8I83mWytap0EJK2Nw3s0on0L+X/yRQxzP3z+j+e1P+z2W42Xmr+n6sv   ###V9dL/8/S/7P0/yz9P0v/z9L/s/T//Kv7f4boANo5Ov6HC3v/sHfeQdYDvUDhc8yR   ###a/hKzvcAjwo0VJNAoGuo+gnnashX1JDTy79DMuT8595/gugkXE1XCmlZVJNhXLaN   ###GZ2LqFVWnvE9CBvYv3J1B1oQb56iBVVVu6NRNHWj4fS6WPtEtVWsD+m+WNMfxpQN   ###m0UBGpuyTQ5UDwBo1uojUr2hrQl/2f1wqFm5M/sKo5jZntc02k8t87uXs74b9Aqc   ###aRRb44q1Zba0Am3x8N+cGszV2s8E+AA38v1e/u4G3hW6ZcWYMRYnvAB2ZPrYPBQ7   ###LA6AqEXezHfEAMF8SO4mOGwNScJEsEP94M7vcT2s8Ea35jYRs7JsJnmzqvQnJjuS   ###H1oK2PQdv2ab2aMnl7EjRhYWjN1Zv4+Zp4E1AjrdYwWXiZ8MJdN9TBALeDreIfpf   ###UMWxlLsJBszy2wXfwZ16khWQ2n8y2cyFeexbKBfN4GnceS1px4+mAfDHI9Ku/7B4   ###mmUhvoLwildXFqJbEJwdZiFLcBaEjEWt88lKtgPrpgDs9WjQQykHVjMeYW2cHq0U   ###TpfyBKmu7YUOE6a0OQYVWHZskckncqLeuM0NJs+1KGsZO2fNebyMsodqPdZQkoeG   ###8AqeByUkd5JFuhMiAlpJPsnzdI95osVmZ24j8c8is0vuIHODjoyG+e2UtAb5zdXM   ###BQnqvvW9aDbxC6FqBJgd+aEfRfnzoUMGAqDQPUxSieQ3F6mMbF51fF+ZJcqll+40   ###uaz41uztnjlD6RHP4pLkLD/ZbnUbRsZJy+Wzqb8jkstw4ZekMxvTey4c7lYezCol   ###bAv/8+7uwgHx9B1QEvfkw1sXlQ4nB8edGLnRU3WEg6Rdf6MOfZnPgYa7wTQ6uOsC   ###D1qECw33rr0w9AfRzunRHK2ZhsobFOiCJzR/N2AS/A4Iqn7nFp+QHdTD+T13GOV3   ###9bDtLryQt0Fves36F3ipMNSg5+P5uaNwcO8Og14PnzgVt/7a2a/LH5v9hxXM6vwm   ###+T/W1hsp+0+Z/7u0/5T2n9L+U9p/SvtPaf8p8388Tv7vx3nq0I1q/9g59DDVQBAR   ###QXzhHAZhLyKyNiNnWqBIXkgFb0VhzuOYzor6uDgUKwju7DsVZMOVrx1/4A9J0QWv   ###ywwoJIb1OR5PclCNZt1resRwGOynFUHtsgqpV0Di4MW4h7+2nOOl/aXjv7+AHo90   ###eCi5wUxBiLVancQZOLfYqlxgVTj3SsUfO/d8Kx1WUvVtgeKmWfnK39bSHpWicGqh   ###seeL2186zt4d29QHHVMyV5I13X4QfrdPx7NioGKVkqxfIzf13cdnMY1rAJB9pYDY   ###o92auQr8hry+L5X3RWl4Qmiu3yrB+4XIE4TK9fkNsLyDu/gECzjGBZ7Hi/uEa3gH   ###a8qu0q5jCSnJk2OjQZ3zguix2B3YD4bSFYgPYt47YNzdZXp3l87H7ArBD7hyd2l/   ###+buHT/eb34HKzv+eV4vfg6wLQPmdpzTG/57jKPrTVP0NrwgRuwSZD4HnJgQv70p5   ###Vx75vcDOkbkou1MHyRAfQWTh+jIL93hXoSw8v3A00l+48Lw1Hkda1PGFMCS+3QEZ   ###8LPbOfqfA2ErVz5KdT03d021Q07RNB7uK5spFMYwJUr4rfN6KzVaEni+yMXHUCt2   ###MQG9dlBywbsaSzuxHFM5hoeSBWbC/QfsP+ZlDlSeWnkeE8kLT2Wh2x2DQFxrB24s   ###XJvnxxQ2ymNHiSF/CBwYIJbQFhlNg+ls6jt8y7D98xdO4L9imQIEJJaIFjpb2/DR   ###Of36Gn7H32AplePq0uXCm1a2XYzn1cAB8IGbff4IEJF3e05bTP7Gje5Xl85hMr/r   ###odJ4H1CCusUojcUZnOFsMA3GIG4TcjRXem7wQIzQY67epgOszkWA1bkIqGJ3MYgD   ###2h8IGgGC479XnSUODPjlfPFzNx17MT4uff5wKnc8o2XJK5a8ouk9jHNPSeuY+kPu   ###sZqCxdJ4OmnqMY9vsYwZ3sFtdhfrdTWlJXTB7DCMZ3G9HnQDbGnUcPa3cjIMnFgt   ###IROnHuFzfHW2YR74V5sj7r28RfNhGpAl6PSFpYL4Khfp+qHPd8mIQ13aOMsDxolH   ###8vGPQlep1EyUN2i+G2R/wSyXJ6D7U/Ty8Lw9gTm5ln5vfss7U+qs/wo6a/1W4J2o   ###OTcYNj8au93RLJzWHH8ySQp76ReiRv+02Je90exy4BMK1WhmKnBIeShSvU2CFYgC   ###NnGLsNebTLz7aH7ZSl0KbObw6GSfMgtg2Tz3cGcPbg6vBAoiCvFhzjL+8pYeozoGValin, et al.           Expires December 20, 2012             [Page 248]

Internet-Draft           Interactive Audio Codec               June 2012   ###pYgrS5czgQ+7pdLfQA2c588Z1BBs0nfaHWaAzbj3b833npMWjbJ8TVMW6drzxtCV   ###ZLCv9D9sjMDluIEWs8noFqbugog+DJ2vUh1NE9n7ak4Jhj/fBT1hxInz8BIDn1qj   ###U1cbfzc0/qH8hSmgqOtr/YRNK8L4B68HckzszOH3OFheOV6vB4Ix1kNkkRBofZzM   ###Qsdj1T9XzEvGdHPSyWPsEgoR2mJ0UmuD5ls7NCn7i3qCgeDC8AVQUxCbp/uR+kS5   ###2PLP5cT3brIgv8+eG0oemDc3E9y+GlIlxzkyCJga3srbPZYQlpfu5Tc740rsWK8E   ###EizD/cHzYx209vFBUZPcwxLv+YuG5cyl+phfzeWADS98S5RZ/a6VrrWfrwbCQAKh   ###fhAV6erV+XnEQvfXhPilwAiLe0s05GqEL1Ho30059dAuzY9UJr8UDecks8El3z+J   ###/+flrX83BnrBkmQ/0AM02/+zsbraWpf8PxtY/639svT/LP0/S//P0v+z9P8s/T9L   ###/8/S/9Pi/9kJrk4no65cAm7vOpiMncrlrcN4mKpzfCpVelPs8yqfk6H4QT8bixE+   ###GRoN0T6fFahKRdCQge+RDqNZnSNNZK9mt3yzTMRIA73Jggogk1q0S5AzT8m+Yw4T   ###TmV6P4bXdTC4J/HaC698p9J48QI2WJ03G6W0hC4MD3w8TWVRSva4dl+vyzbhEvaW   ###Q6MkjD2NiWvYcsTACaeO3XpcE5J0/XfKZWjh/zGTgkvB7O7Au3pgGeic/H+r7XZb   ###4//X8Z+S/y/5/5L/L/n/kv8v+f+S/y/5fxP//zqa9gbB5Yvr7QVjwhJRwMDylMUB   ###8z1mJ3m18SSfhzjVysPEFCVb2Bzl8Tpj3+9eZxblyxFZMDEfyF5pD4vryfUABDYA   ###hhtOrmzOFpTaDE0XNf57aiAP3jAXs4nxWnto0j09Ot97Y84mKPXcuVDyEBl7pntN   ###/P7A7VJKrjl6fQIQ8um0Hp+OTnhmtpRhHTvh3ud3AI2rwXWARZiN8RQw4xsTgiPH   ###n3adSw9fe+BLDiMnKR835wz8dNG+K1XWGXiMKgDcbSWBtK8G07E79IeiXlCcQajj   ###9af3IIT63RvldglTkZh/W10Ao0kIXeDMxIzCC4DQCFaMcQ0F1jA/zA9Y/jqf6lsD   ###P4DIYigmvAjMpSpI3RnmeQOmC5i1W78n7qjU6DCYwG063kEPByfysPpBnIoqvlcI   ###CALIcgzMei4sGaoK9ETrL/4uIbA3Hg/u3SgIfZctkDm4ih41R7rXzZoZeaRSbG8p   ###0Q6ws2E92a+6oWQxy2Zk3NT2ndmMNgHI0B3fW1ZdyUe4utYo3tnr1+QhgJbVKPjF   ###H/VVM6y8c8xYazlC644XWUwOdBYfcm50aOWjQ4L9SPzlTJKR/20GD7+ayVNrxOaO   ###n40aLaOWu11DC37RYUxRG4/5fiQr3VH9SUCuxnArIIQsSAskMhTqeBo1vmbpQSP/   ###oy39kyX5Cfn0Bph19+QdsKCY+HMPOWpyTzBAC+fC58s3VDlnEV6d7vVsIhbCn2ZR   ###oi3C7xjw4jewJsOxCHwk2EhZNWXvGrnWF89z56RAsMJvqHfHLk1FLLbGfEmq6TKq   ###to2DvDu2VH6Xkeim5cWRK9L259xznHOMqbypNJ08i6Zcx8kKzFCTEWIXxKdPR+dv   ###XJCFd046iA7zR5DEbxk+YXEiWKazRzwxc54rC4UEwS0TM7g84y5HsqiGACDaUBOv   ###03wg16sD8vLaL6TCi3/jhRdP3rHaiy7eoY8ovT1/rrIv+Jy6jIkBtgSWifq3KXdV   ###kTTrALbza/gO/TAp8SEjYEpa29izh9hgh/yE1vub+ud18h9qrKJHYoF9m/s3+xQV   ###pRTtJb7eRTL0HYsmvd+QaxU5rTW9zKUy3lofx6toNUK/dxKgbm87zWrh1bB0m1NW   ###BXBNXkm79XJ9Q77Qi6BZQgcHzql2FDYhatF5AvGWsyckRmwgXb6E1oaChs9NeApi   ###NeWwVGspGpuigDqaTVjzuAlPzFzTC7p+P/auMq9SjMFUH3Mlrn2qrkRIcco9idyb   ###N79kDi6X4jKWy63yWxVPpnm+Zl9ppZSq5AOv170sPtSHk9RgGaU0gXEEwlAxnXKj   ###FrN8qW8Z55e1MIEOqrtwHjYYW3PEkEu+lgXJHuT/N5tcucyI4vce6gKYY/97udpI   ###2f8a7XZp/yvtf6X9r7T/lfa/0v5X2v9K+18h/78cc1/yNSsrxiqB8RJjSbUZirNT   ###ftobqyh1ET8vNIZLSV1djD1B0XaNChHD849Kq3XSia7Cl9Abt8mqA40xk4dNf0OE   ###iCRISQUuqVOZXkVnzippUxtLGEmvqlLd4IEhojsGW5+Y0qZ4qghvRRTqq3Nb++7M   ###Ux7FpS04pGrcIPQqPpalyv7yMf5anXPKIRZb+I7KunSYOHwXDGfDOBZ1rCn+Cts0   ###VW9PGbNqGbtMSlNwqFYQpV84+7gQLIJA9Z+Ybr2aPaUAU80AWFOt8WjqdW9YCtK7   ###BXe5n2GdJfR41GB49nMDnAPIqajo9LrXWFPBu6Pi20p4b/Kzh6kgxOkDHOA/cN36   ###7J9LGKZbc3amGAwM/2nSf1t2gy8ZPM3zuEwHNxndXrDyhkiAyOSKakQMHN5zsfaH   ###vYVt5J2+sT0ZjmHUnUv715YhLSOKykaKGdNGJHkss0RiFcU2I4yaeQOOzeshPwn8   ###7ETCRY5jew2hz2fkjRHDu5pc8VxZTlW1iJFiQzoIUmkY9pmYtjhkqkrgdMT8kyOp   ###1Dr8pbko3wkDJQA60talRUuHFMEK/7yGG0PRmaEhnlJBoJB7MS9zeAQhAMTljC4H   ###i7BOkUmMLoUMmjqMUd20BzQKA2KClDUVdIXhJs78KATxgyqoxeeJqNmgqFpCYv4r   ###Pqcsuv10T45upy+afv0nrmvm1zaOpmUPoXrrEx1RDOoGB3UazLDID+MeWptonxRI   ###TpJTYqTjue9iX3/WkAefV1UNrBgMAVhkLGrHh4LTAvGGkd+JT29PTzypxkkQQDt9   ###+3f9QTCe9So7/apTKTR0cVQvju6kdgUySoZ76ICI/CX1dSv5OoWy9YRq2eKRQ3s8Valin, et al.           Expires December 20, 2012             [Page 249]

Internet-Draft           Interactive Audio Codec               June 2012   ###snKHMBS5Li8EU4+IP+rwtWEuNkhCpnEMaRDzcpNxU98vm+Og8cGBDeGdMH5PMFze   ###MiwXsWBqCp0nuC5vZa/E2PtHFrS3MsHNN4AQoiVrADYBF0lC0qWVAzvDEf0w5Y1h   ###OKeRUKkjxzr5aJXvC+JY1rmJM5PnyD05cWop4m/rlOyZgB+yZ95h8N98poBZ+bKl   ###GKkkw3s4Ah6Y7E2oNur5yd/9EdfrYMA84+ckQacCshhQu6osHcj0BXgtovvJQpLl   ###Ee8lvm3o3/Sl9+JRjwiXRB4pfFV1651gCxQtbzggbS37rGXf3vKHaoQRvBXrvI3C   ###pvxYp9pcJm3Mh7j4MU0wRKvegsGXCD4rjljWMp/atjDoue3U4WlGYzT88RqfaX2J   ###/IWyiVeytZndYfHoc0MrnBEMvYT/kdZBWVWwPdCnRLpL4QJ6Z3l3qUl9UV7OQRO5   ###WXaX8pMODUMEEYzidaeDe+c6mOrJVwim0TcEEtuCtMaVeIdaugrcEx7AtmaxlzZz   ###EGLJRmChMeklPOo2tcO1xypXjCbBFVVZRWHTlCGGHf6km5nBJubCkl2o7Q08WTPH   ###spkMqtKtHybkwa1wV0Xd/cVEGCpEbqpk5zfTCI5qNjLe4t9ZuQTx7Ikf/votM1RN   ###JEi5vUzU+dOXtG+aKAXrha3xgBTcT0HcgPlnrI0JfQXio2c9M5OoPke/+JMRvQZo   ###BqfsQY4pyxLCPGQCzQ1juG2MggCYIeOMimxaVh8jOnBOGNdHv15mIEOyQDsa7Bnx   ###YE8/ZKTxdF7S47Gcxg3tWybDWc/5R+IKlHmmkq8YJk+XdBL2e2A5jx1xFJVkmGrF   ###qYv9Vk24iO7Os8sp+gYK1SMIO2kdFdN4giC3sKABfesmJYBB7qiBOG1b7c4YhOU7   ###5uqsK01lJkWwGw2WYTchbimypah71QERFUnmUm8SUGHzSdmZHI6SzReNzbnPNYvx   ###KcSkxAvAljScqYUZf+rY0HgYbO76lk3kly/Gj1iZcEYKb9vRMXW4sgKaZvPf3U/E   ###4v+BUAfsdvEdIOLyEB+QnPxP6+3VlP/HWvtl6f9R+n+U/h+l/0fp/1H6f5T+H6X/   ###R47/x9Fn1cFDTwwlvDzO9tzzN3Ct8CYKjrPx4if46ZOHRpez7EIBBXQGLVmaQFwj   ###kpllj6b0zkBoA9Zf5fOBvkRTDw1iFfTjH49QEkKKA7R2FoII3Q0m3YFfTYZC2kSP   ###DfwbB7sy7VrrhiSeahErue5Kwvk83KnK61V0VxKbRq4mOO3eaJj2f8jKwW+ocyV8   ###AWyuJBekrfwyTz71div5yuRiYJhybk8Es/sBOh6kzOmxZwG6EUy6Lhaiaca/tdJh   ###3SDrXDgtrKNi9wCQhcadEYYwLO2E/i3XAeGvzhYfie3tuRZCLmy72JTClFiz2Hwr   ###iU1JNJJsbJUsqih4su51pujZJjlUK5HBFIk4nyZ9kmYDFcXKRf31V6Ywriuf6hIt   ###x9RGbPxVBUsBbm4fTjTFm3qTlmiyEneSVigUzluGL9FJ7NYbw5WmRPaK3hGPBg+C   ###jib+UD6dG/lkTDbqG7MrAINjaNDSVGhW9l2d/36jWCJRUU7/8J1bfADkA4s1EIse   ###VuqgxByZB2QFvEG6j1UzZRzIwvnfsJbAw7M/58Z/tNutpib/r66vr5fyfyn/l/J/   ###Kf+X8n8p/5fyfyn/m+X/B+R64+xNsarMlyxB1smuC2hzeAZcKXbnCbJqaiAEprdB   ###sTV6WKyF/PMJxsxYgbYasZBPPr0/6JaFa/o288Jp8ItcRq9oWWToDvLx3qinBkWY   ###wkDY7snGO19AhH0RE3cw7uZkmRNyPIrFk4J55gqWxB54mO1MAX5qLfH0sHtMH/iI   ###Ke4+wRleFJyenXjkzD29ffemyBRrhj0tOOURpjdFqdimN0WtPHB6zKE26vfR/SV3   ###+pNkeu7cAOiPCAGDjCb3xco33qRVOpfMcZ9VoFtCUpCElci1w0/33DhxEP6BDZWM   ###hFLjXhqjhjUHOvb8wdRzgdxJFCXV+zbdGyZJfzjxr2apzmeTC5VciWyHSU9bPM2E   ###J0+EGyalErxkicPQreqSJ3PjMMJcbvAr1xIkzZ4ziiKf7hdNhSWcRmPfE92Fgq8B   ###va3oX0wgRpTihursJTtccVqKkyNtCN3+WeFEpm3lo9W06xaPUkv2pLtX4lCslqg2   ###1CRnxLOJsi48hhtDRbOUa41hXHlReOhCg7Mcj7psLYQmNkbBNw1phVgGrkCvuH29   ###afsjtbylLfoSWJlT5JRWnLYGVGw18LACvSuHI/FUb/Hcz/n2GKpbZmQJx7Aeb1Iy   ###3rB8PJAaR2ar3262a5I4QL4F1lScXXf03eMowilKsgicOd6Ksgm91Cp7jW4obVkl   ###mXNJ+mIZFXvNviX2KoFI1xv47ncJc5P1MFpnZnCkcW7FhnMwA+9gxp/KLRBUAiOp   ###jDErl1KLeIzk6/ieyl/LG9A9l4STmM448aNFHavCfmGSr5MPx8cKNdLoPd4/vy7n   ###4JJeB+6CqqrJixM+02josgjoo6PCZqqTvEboZMIfozen4kiuD7TtKN7wKreK8ddI   ###ipbYGIPRVauirH8lNV5VP6LOcDRC49xVkhzOQVV+NBtWnN0apUkUX13yV+Fy3gel   ###F7u8aqcilT9JkMhYqZEPAYC9ZDEygbls8mUKQWU1PGxuSK/ALdb9/DvMgled9nqL   ###NBlRqy3tmFMG/LQ/76ZFMUjZDMRWMdQi9QoNN8SxegKlzIMOeXFOhXtY4LzwkiH8   ###Om/fgfDNnpGK9smyIFFVik8YApfQS3nNWmplz3HsgmcLEuovZZNMcKHGUtaZquki   ###3KRhMoptX8XwW3C5yXocGVEBWMpGlrRZiqBvae15HPvPwP8ehNEo7M0mlw9z/izg   ###/9l62dD9P1sv10r7T2n/Ke0/pf2ntP+U9p/S/lPafwrX/+ygpoXRFyCPqCr5NmPa   ###G54XHr865gxOfZ84HKCf3dlEZDDXvSTT3FAlK/uVP5kApfj9Em7BT66jZFYVUExM   ###r82qpqLCJD11WS3G50PR8MsiGvff1jEzgDfijTfowz8p5fQQzpcU6PQfeHVuhizdValin, et al.           Expires December 20, 2012             [Page 250]

Internet-Draft           Interactive Audio Codec               June 2012   ###U5P9I7Ii8HZM7G22UL0gVTmQk9KwVvGX8oeaoCbPzUW0HZEDh/Vvktot1ufjKPUt   ###0WgpaVR8kkTmHbKkQ0OQ3wjO8CvKbs/UhNXTeC1DPZhVlwKHZulvypccSEtGuTiw   ###aH4ADywR95Lu8wZXPxWwUftmKUxxLdAXRE0lo0QxsBEeICKRUoGix+3AwHZmgOyI   ###6HJN8Bbftdh3DEam4HLlu3hHO2r4MG8ZSAHKcsuWSc5G1eOQXFINMcFs51/UkeKP   ###jfHpuFBE5puhrmDjHpyspkdWBCedL/QrJfcnlf8zzB/zKwJy5P9VkPZV+R8Ex1L+   ###L+X/Uv4v5f9S/i/l/1L+L+X/Iv6fz3iNOqpOh1ef59PsBd7ViOfSTnxAszw8ijlF   ###fv5cK1J6Fgvv7ulZPrt217SiPpl3dwtN/90bzDL84op6JfISgIUK757QgXB+Hs7F   ###6/Ue6pe3X0D6F9PvwzPGqtPBo/H589wag0AWkyWZbj8tz8l+KM8/fybBvIYKh4By   ###D5HLAwJDtknf3cW1Efl3v6EV08L/Wwp+LWYEzOb/XzZbbY3/b75srZf1f0r+v+T/   ###S/6/5P9L/r/k/0v+X+H/H+vV4m/XEq+kyvgdIE79WUjmhmePOg9stUDhImtGG8aT   ###+dHUZalsIiWvTWfvbAcrJsu1i1qt+Gt/nGb5my+aP7UaP7U2flr3642XD4UrJaph   ###pNwbDO4ZARaQjAqY6h44e4RPU9dJJLxTdyf03K436JKE50bTdkqy605GURR/feGc   ###HrhqKAp9BH/u7f6j43bOAfPb2CL5gn92vPNzJ469awNZe6uUdvAmE+8+S7aicCXN   ###7EoCDHOQx5dMjOfPaQI1lsVBMEy9ydQdYO1cdUr6AuNIFq7GY52yn44kY1POLp3C   ###oWNzTWktczRPtNh8U3bjisDalEmpYEyoPDUUH88VTkEWzUJ0HuthQnX6KvCjEtFL   ###RP9zIPrDn6O9d8C2nh7Bwwis0M7xPzvA9Bx+ONlDVu2Jn6MYXtkV1BWPno+joIuw   ###4iXd/VdOA6951+9hjMksZL/PrbdbokM3e/SwOveIHBwf4bKzEl3HByc/n79x33aW   ###DqkI+lyYscQ2DBJULeW3xJgtvHVcF3khUPfLvMjYXJe+iuvLG4LSYTJWPvzBt3xD   ###/kqtU2/YJW8w5+QZKuAlXuu8ZlDznpC/W/ALoIhEkjeZ19YrBm0m644n/vdgNIs4   ###Kco+S2x8rBBPKd4dS1ThUbLs7tKgrGaAKA4AonUKfTMwNvK9CaDP9HriR82aOuUh   ###VdgC0n2Fyg5ocI151TDJAa6j64GIgGn/I6dBHjFFL4k8ZSs1Jd6ReSfLVWize2W+   ###lyyEHEDpf5v5YffeqUDT6lzoY5oyodjp0pZpol1zGnWAxe21P/GdFh7idXB1jWkt   ###55gyrsWXGTK/5gyj+d4newh9zQF6+TXl20dDuxsAxwtH8D8aqXOWnA1DvDvruZrT   ###c1X0lKgTnxOluYsCc6Z6rub0TM3Zbjn9YDB1kUn0L5x1w25iPK4J8uReBl6UareX   ###4hKBF6zwj4ANJJc3jAdcM0yyt5dmKFvuwedze3Q/MGNX/pSH+F96+E4aymcmEluN   ###O/gCwZuINKTiXzcuQyDhRs+N4IrTuvbdzhlIywyUBuj3XLwpOduVhmaPp8tmqCV/   ###4ihp2Aw9eC32pH+wsCj7JfRvlT9SM+3tBqwf/etSxk5ibSUu1w977BfMBWAapHt5   ###42Juz9TSsAOGyNYE1ed/scg88a0bfUvnn3hU+WLziQX19AHC1rqjGaovUt+xqyj4   ###efkvoibaR0gmUkNI8kD8K++c/G3siZ6ndJb8F95L/GXuA4jB+rBfRB/+l7EPkGnC   ###CnoGNw3UfAN4D+i8tyul3kAW+9rv3tCLCPwFSqT4cCETmzxdMjsjYrg5T7m1BcTv   ###11+lP5st7e91pU6sNls3LWiYZpOabW+xTLqIQEcn7t67t6fHB5+VyrCGXq+lXoB2   ###Ui9DAVyZecH5MNIea56pX7zmOTJMMyvMiG2IljxEHKoOTNdsrIiYEZV0WkGUIa5F   ###lOmzn5SMz6JiVQWvEQbcvj14Kz1By3KtXWhBt1H6HgOf2WFupoYmRHzY0KuGUTce   ###POoGP5K+qwnpW6Ye6gbV65zRaVVvv5Hdni+KX3yJEaL2iMtA2tLrkQmFrf2q2nQj   ###o6lYBSMlqVWwp1JeBaWBlvukViL3WVWbbmQ03WAjpwo671EWGUPm6iX55CvGl70q   ###3aQzP+bBR0NRhJ0+6TnwIPHdgYCz4eAvUroOlXipJaHiUaEjfFvfxu7Xv8hxCSkm   ###sLnOuED4YMnGCn7RsqvQnlvA5gFPQDq5ijIYf7PUpyuVokWUyE44SoJtSyrsLPGd   ###1VT/Cd/sxO2NbsOWOpDEGtdMa7PmjcE9tWh/6s7kt3gjPRBDpqpSrUs7rVbmabUK   ###nlaLn1brMU6r9eDTWl/wtNx2/nm1fuPz+pc5IYzMTFSLgnbDCll15pgg7PtdVh/O   ###o/w8gBKr8s1/yI0peltWZTDlwSwb+qsS9FcNI63ykcTuj0e39TEAnFaFxQFWVKe4   ###dGfK/x+w/P+Blv9flqgD5vymfiQFOsUn8LhWX9IhOIdHZ51zh2SDGhyNP/GIiYTz   ###XcWbzlo9shWYwuBiYRfz0cl7Z4U5Om+ODs8rGjeBiFTNS1VnqWMaM8/k9nTrO8LL   ###BaNfvfCKPHHIeUi24KSumrTubfnMrFV/pQ7LOrPzWhlhOQMBKe2LUAlgrF8yal2T   ###hR57x8m0xTactH/gfpXEb1TuW9jIYgemS7+PVST1iquJsCwiGYMQpHOX92OWB1nd   ###Eq9ZF0/lXSbaFsdQcDNjiDQggNFrNFgCsqQEObnBXqgMK1EGpaSFtLcVVjM5WVdV   ###A98hcm7h6BaL5Uirp1o6lHStJwK/v/uDe70GaY+VME4WQ4Vhe1RDWpaknd7ycirH   ###kYBGvS4t6WFYuQhmPh12FsWzQmhWTQMJPfljxz7uvI21UjhDhi6LE3/I/BylVsSs   ###jwY9VFLzphoIJURY3kpVHo6XKIKqK0z1WNW+qGf11ABrGUZvpdUF5tehV+gOyLuqValin, et al.           Expires December 20, 2012             [Page 251]

Internet-Draft           Interactive Audio Codec               June 2012   ###2mrcivLYdCKiRI1SUl2i1Vva+nRuaGc8hitD7EUdJUFUIaeYAvWeBIinCrFO8QVi   ###1wGLZJb/XIL/rgDd+GldKhsTqz1gGWJ2RRcLi1gFXG45S5I6x6BxaUMDtePrrbSi   ###WOasghB7As65EfKWPb878T1MMMHo4XMzPas5QkesiMP1FKWpacuRWLGDqOuNUXhR   ###PC+Aqn33J/fwGNw63gDW0rt3yHDDwYIaZWfLQmY3izAlnbcfjnd300xJzHnEvAmP   ###9QCRSpB5UwBFHqeTjq/g4y7LDMBFIN8v5XM5zCKx3m0xUCzRP0khIz72CojZqFPb   ###lnpUdcFDsPmSlbtRk9ULOrOvilvCiOsYU3HGhmzxrfSVbHBWv+IB8mphZHnTqvZR   ###3r1+LgripQ9BrS3OtB9B2KOYpli3CFdCNUOz986/wwLgEbVJFieRIDwJI4ouExGw   ###nYojmXekLIgCueSvlpVxWfLOhF7qcqaJoASb2TXok/8qJEYdhict1eilrIGrO2s8   ###eYSsDVumT/XcodxcFcgJRH8scrhiJBliXyg1SCptbfh9NGCPro3s8wW3NdK/YST9   ###8h4wG2X8J8trsax80tKEQ/2IGpt2wBqB2kyDAlExmZOVQKdTs+CduoYvaURRGiwv   ###p1HmDwNb7ZO2DdrYZBFor+ZB2wZp9r06P6UsT9Rw1QrfRdUCfeyUAf1H/+E6BKdz   ###gIXs07oGIItERGsopiArFfncZ5qiaNDlQiakT6CSUDQTK08EAPSi6YlXFph534Nb   ###Ijw+UKT9CtumwqbwqgRT9DWJQNi9r9Gj4iXCUQ8AcR89DRgMqjxmT9DszUsW+4Gx   ###ZmZcMrOvqSrlxEpp1uvCbMCS3EVSr5WJgWMOL7lDzZn9OHGzMCkDZKHPrlCg2b6y   ###2b7KTxN5TThfTamOnYR6fdVFJquCqLc5t9gqy6rFdiPxp4xvm0dFog6DiCItcpuZ   ###f3VYcHnpRkiJdiFxyVEkxopIrSSf4jLGiFS1hRjZofS8Kv+qyp0/FpIuGbPqgHjP   ###PO3Y5Uehn6rrYNzl5Wh0I+Vjp3ICTt8jBVnsoMfb1RwQTr04GoXCH32SfrEVxiDR   ###pkguiBlyHPUcgwKZ42Rv5Efh36cY7SiJzdx9B4ujNhWVFvPPYciNA40cjzz2GZ+O   ###dH8WsuCcnuwLK2RY74qG3GSbg95dUhqBzIdf0cMQTScjdBYORzP1hXCuPVQN+iHA   ###ASaJ94doxd16Us9rpiVM8gLVOevYObRJeeLbKVY60yBqGPjMMLBJnyH7J4m+lNxf   ###vgS8kc2IpI3RSGkVmDMF8zVtJVgXV+A2udZLhuBYINzaSjksyWAQ7ljCzp32mpMK   ###OcQ+OEjiaa/wJ94Kl9bZ4sJTQ6+qLL88z58rLjFmjxjtnNBns8/t4HApmCEUA7M9   ###QEm42ZMEPqR2uPS7HsVtU/OBFzvt6vo42fEof/9GkpQ7Rorb00eRjsCxHEOz8bZj   ###PAdeVMhwFtDHHUamE1FXnDPfj2fG11kT5VIFJeitZLLJTSpTo/Tuqq5fxnd3b+/i   ###q5nS6/JlwjKYkh1yRDqf3DveYBBjTKQjBZ8T33h8LPZIJsDnZlnJsZEcAqXY+FpL   ###zrH6Jf9FWuFM6SVqi/U3JaHuqHZWCHz8deyDmV2/QQOwCTCk99gTok8yr/HR30tm   ###5X02043ktQX5sJAH1ZJfxl/V6Pyr6oM29W7wNYu+zdCSMRmNpkxVfwVv0XdfkEg0   ###Yk2MoKXHU/J3lU9nF5XK09GtN+lFTNfMnmwFXwZ5r0BPekDkaevM0+rNu7Nz9Cra   ###PdrpqE5CYuSMRcVBD5yRkM/T9tYmNTtkh1pYfryTuvI0beb1XNqyOuja9316dvDR   ###vO2K0E+iOGOYDjhIw6dY9mmtXzUmcWXYnaxgO+ab8n/grYovKvQJhrMhGRs09aIt   ###JCGN39uKolZxqNT/TqaXUyiFTIU5wjQTJJ1zFox9wqNcTIY740MtXdQvZFtMeeGh   ###9wWgESX6uKREKIwdLhADgj9pWi5YVulIDNhCr5rmiC7dOf7sabIVZ3uxZ7wvi6oF   ###kYL4XCStuob5ZAQsVTD10Os/DrNJ+NkC2nid4Yolc6Eq+n1U8hIrtq3pAIjjJH4g   ###wGTXwRWFHUUsQk8w8VLVMD+MGFAmcEvJN0lSGKbVzwzUzJKzc95cZx8pUMiVAgY6   ###o+6evftwsl9RDUTke952qhblOl1nWSTQ7sogLWYMDJLAM1N7zPeBh8u7JN7z3GFV   ###9toQARPyiye6ogYx7i734rEViYSPbeJey9QrPRcPxKBe8PtmkQAngNJUPLKqrCg/   ###o/y+MawsFh9WaGAFdxg9EH7opmujKh+YTZr1WpHsg5siQnI2RTEiNAYsKqi+x82W   ###mnSd8o9Bg5KSkt4TysYAZDKk2DAJppAiEaSd2qkpWYQWdBL7CkqRNlJcRxJ/LYlW   ###upOQOVRfiZ1ZcBoF1Xgki0qO5qYGcnQYk1AOj3fOMU3Nuw9njG9YIWx+ppIwEpqB   ###4XWSAtyOB1Ck2oYU358K2sDTUsLiNVaqqCRtEgYTgk+7Vb7mb3H7Ql6Uxk2rouGW   ###Oc5IK3WoCIdG2bBtkgoXEm7bmmRabM3pPkUWbRdoJXpM4g+ZnAUGc7cpTjvJYyp1   ###bAtIpSllLlCItCQUOyP44yj97XyFLw2KXhBPHS34jVSjX/E/8mU0CGnaBmAoPc6t   ###8FA/Up+YtMjWDcniX0E1MoNB1bwrcp6nhHQ9f4xpm+CSo3sWkOfQjyKegI5i4w2i   ###v7qiJR7mVFcp0pKI8S2ksdY3mdZkaFhslF2E5AJigWmGCmkoNIJjvPZfqShk4kpo   ###Gi3zrLK4c53rSHHpaW79ax5G/dBZNIGMqil1wYKyMesuiqCKpdv1PTe1OBY2Ufps   ###Zo+a8IgV7UuJVbTEMRm10IlgoNugxQbqJiZSFxrirhtVtidVYS3rqyQtrnRx8N31   ###vvsIIMb6aPzUE3N1RVi6x0OM3x4peKzKo2GG5O+n2/+KokbavyiZEY9UjJlUVwGS   ###qeom+OcNqqhSpk8rs0r99bNKPaqHC7uzsQwapYVQyoEoSZ2MmX3hHIliZoSX3/0JValin, et al.           Expires December 20, 2012             [Page 252]

Internet-Draft           Interactive Audio Codec               June 2012   ###Gwr7316PBr5ivGb+L4MBc6ykEdD62O9jgh1ShleIKNadVrWWDCRnNZbl4okvicPC   ###CYdhzyv+fEf95ivJ7H5R36i9ePGi9vILrHfqDVBlI48pOrXUTqvUaVV0+snYp632   ###aWOfF3GfDd5H6bKqdlmnLhvx2tbUeVivo5B/vbqhfP3COackxRMgE06A6JXkOI5j   ###RABOtyMMv+l6kc/GW11qtpbWgDy3VhvKgDXnEl7BIUXlBDcYVeJNSGnZbDVesL6P   ###5an0rwXyqKiZcr7SgynxcjVugmA5RVxUbmcniuCZQWpO0JOe3FT2jqg78fBhHfrD   ###CzVV6ZeMVBN0wnwfqdQTv2l+h3lUEMrKYzE6+dSkcDAJ1IvqEHR1wfxKjzkUHtlx   ###uVkgI5+5zTmhZlc/PEx5Ma+KZR71inDFNzn4mSMgRJgnvnqnPEoHy5kEvd6APCDZ   ###Uy97Bhfip1OawYKqVHx/VG/NlPWVDOQ6Uy7d3xseBq2pxMl6ltexqXWMFUV8alIX   ###bSUEy6gqsvoGViQ7wDKMlBU8JwPwtUrH9G4ywVM0N7pMtWB0Zsq7OVcgJ0I99ykt   ###4MpAxlpgVzB9PuJSG97XIWfhKQgE3XpN3BLimaYMgrEI85AXcokZ4gx9gpMxt611   ###hRfJsFtJUAxkGRG9RBFAm5k6yZTMYtdLKoiDa1mmEbKQJqObjEKGXkatYSD0TFsq   ###OopRvyzssikI248yGXEpNv5biI0PFhmfqe9rbJlEOsZi+6e3owQmTC6JW4HQ9qwr   ###BlCC1h9eh2ExQSJJyMhueUpMuBEeeVmZ9QrIEmyAXtDvl1JFKVWUUsWDpYqnExq4   ###UTQhaRpXVpAHL8Kgqh453L5bKOCG0pE0/Xrb4hjBR2NWEcV/Q6I2ElB0hl4mhwbG   ###XPkcqRplKiwiAAGcioFmWXWUijn4Jg8AFuTUxrzztBpjZEeAh4+Cnk+ZN26DsAeC   ###nsZmc3jVt6QEGAmw605gzn6hNsmQuVLnoS8Xq0nSWkm2ANrjY4k04Nwy17ssr9ep   ###B7YkHfWUc3UxbHkk2XEORPsrSYFp9915BMEcf9h/N+HQ4Jsyp2hoRnvLkAZ78sLi   ###5X+UP79L/Ve8kG/Z5Vi47GvB+q/NZvtlS6v/utZeXyvrv5b1X8v6r2X917L+a1n/   ###taz/WtZ/fYL6r88cNa6PiQPc70OSRo47cUW2F8+cR9y22OEQng5RCfaZrFaJFHMG   ###l3g+/32Jch0mNhds9JG+JL2H1dyhCER3tSKBQlSm6U5MfXG8TH5L9eaXmMBi2sOp   ###73zOL7GlTD8tPv05S1gZr+HLYrWvlFiH/NmTGmdMTwEvDqwA3hLn4dO/QyDWik3/   ###1ruLy3ZkBrw6mYXjlGafp0V2T3XsCNsMWHhBiPAltyQXxQeZ7Qsg94kCDvgrajDv   ###LhhseP5v28rIK4JCcJmikWd6Ja5mMBuGTgN///zK+Xzxqtb4orhKsIA/kNnxl9ds   ###OvrDkOYwVm/iONDkC796os3nKVn3C1v1cZvAhtWcY1k8xk/r9c0iR3Li303FHnGH   ###YjFki7VTDk7Z4Cw/pylHIug9JeVwYtLhWGjHU1/dafbd/bNc3c/zXN3PJjRgVxfO   ###RrrCpqvLjHeqvU/WOppvdI3+aS12sQ+zrrOAkV3hz+Y/pkBTGI3dfoCCQgVkrd/n   ###z6TshP+x1VVJHS9tSVGzxhq/JtP4cdrxNY9yfOVr+PpFJh6JJhqXfeHUv5ISWvqj   ###zv84ht/kL/nfCQXRt/SV/ldkSz/iY2ppx9Sa/5iayjFJ1LY5P7UV54ZU1wA1e+I2   ###hgO4IY3M6kAiH4yCJ2/BGxqiaH87WjjLjr5NHdUq8bmwUCKjatmOUa0sjGoZMMoC   ###MNQOF8atDOyMhyo6zg/5tWw9wmtZ6n4z9L/9IOy5x6d7j6D9zdX/ttZaDU3/u7q+   ###Wup/S/1vqf8t9b+l/rfU/5b631L/q+h/k+9Y8iL6zqhNTT6dzjDprpukpBHKVmBz   ###gJx5g/soiFTliMwFSR7sfohkf8Iq82nS+Tg6CLt7tTzlwArI5wdsGMcwTJ7bc3Pd   ###3OzkuHPovm+uaR7tRuUAti3qel1Qp3uXNa+mGjli9VRZbrPHmX4YhEfh95/xGS4w   ###/XefXoU+FUceT+CNZamhr1L9TaoR5uBMLpOK04q8Ou/CoWwBgEDvzoDso3glQvI/   ###sATCA+YtiWfhUJzXeKQmTJDHAw7JDScgcPJf3FbYS/5g3VOF7GnsBiFFejWpFWMm   ###8ALt8EuYl7WUa5uCTKfl3DNDQAYciH7s1tS3lY+X44/56cAwTH0gVeTse7PB9BVm   ###CzSCT4zAy9O8QGAQtzHeG/l99z3qPFaT8XZnkysHHr2YHIhyNv0ZMKpK6BsHu9BD   ###XEJPl3Gdfo/pIbyac1eTkFJFl1q8tiRUwrJfxV9ctAH25ijesd9jt/n5c+dvogEp   ###xl1WAsDrQ0s8MeCxoI0+MzpSWx3PkV6M0fg1AOaI1yRh6dXhMjYbzjDaxI1NJ14X   ###2dAo6M2gKddEYCJoyr2OvPbfIwcLZBHz54UGxzzmzEnlN6m0EEJeH5EXx2Nqf5o+   ###DmMHkWLiifTuSaw8MIMUn6hMJY6vnnF+eBngDDGhjwqeFXKzXdLO037Seuf8k46T   ###PMZlltgB65lcdlpE8mm9gvjXxMoLTtKRUu2rl0gUdSIzCxcRRiHjjbHMmB+lTzwN   ###YyRT4pqwOrRKurTYE72NnujbzCNdK18jKHeC8Bweiav5tTfoG3OuJlvyKwkxVKDz   ###3cXPv7HPEzDeFANh+qyQo8CV6bDxMcd/Kh9OvFKcubWjIJ95vblLibWM+gro5KyP   ###jbIaJNqCDrqs5i9bGif+MZrd8fLGRuJmWK08k/p46anHzD6osr6fr8X+VqT4EeWJ   ###qdvX6Sw/wuxYY1MBS+HZDae6j1wrEBlMEeKTDN2dTSYgkUuHCUwFuxgeJeBHdgnu   ###rpcKq8WXRIP965gmWnK2HykogyUmkARMsiiATm23jNyKkpypwIMtZUS6MZYrMexu   ###W6FGlh0CF4ElHEchi/sMp0E488WzEmLSJnWvGJl3G1Aae94W+w2C4aUJCFqZuHROValin, et al.           Expires December 20, 2012             [Page 253]

Internet-Draft           Interactive Audio Codec               June 2012   ###NZVe2iCVSqFcAGRYA1PPr5ymAlgWl2EUsKVBCO958B1e7zjuUNBcVJZIDBHwS12Y   ###qB90Ax+N8gXfqFwa8cMQkVdwr7/+6jxLUvL9RixTdfNPaFWw6P9vvckY+CBvNh1J   ###9uMFrQHZ+v/G+svVl5L+v/kfDfi31Sr1/6X+v9T/l/r/Uv9f6v9L/X+p/zfr/3XP   ###6R2VY4l47VDGz8A997/N/LB773h3urLfzvJUijnmYa9aMce8Mz+aDabCD2/ZaX55   ###sPJ7iQqz1ebQvfe8qZef4Kbg9Ag9eDdqRab/xNrKUsNDnTJT6W0K+YSyWnaP4M7N   ###zrGY4UMOOGD9Kv53P6xaU8+kLQ/A0gR6FhbHmQ7H6Fs8HLfS35GNianrgVhjLdhY   ###Jc/qWm85/3IatZz/c36kR967oH8eYWShhGdCoCh2hLBRjCFCFKxw6D2nypNbW1I5   ###dTTqjUZjptJkToqR4pQYMgfwMK6hB79r7nQITSychihyAS2/KH58yfDeYDCGJSU1   ###m3UfPilqfsScHwN00GuZFJw8hzagpjasrk/AU2b1FfBYWVV7fgUxjUHyBTuDOtuO   ###nmcg6b1FDbRKTnG5cN6wQf6C6YZzLrwpL3yZ1x+3LL4lFt+yLl5gWYL4ygb4BOlN   ###tEy+hbwRw6w0WPaSr+xgkcu4j+/V3AYowyQ0dMSghly8N00VepeRxlygHocW56d6   ###T8pFATOdHS3yv0X5u5grYLb831qFH83/72WzVfr/lfJ/Kf+X8n8p/5fyfyn/l/K/   ###Wf5/HU17g+DyxfW2XScw93p0n0DG/2QKiWhQ2/2b0yFXPuhy44+5WRYGwRoAnMCq   ###XfjA3uDWu49Y/qqIUc5f/MlIcwwUXdDZgYlInH0UAg5SLbRWAc2j7rzL/McB0zTX   ###6T3FWQygqIEEiEUVR1Oih7E3zrosbPHEwEE4QJN1omcxsJbN9UTNIhkOzcqWCY6Q   ###TtlLehVca2yizfAtLKjUcE4nfg8Ni/J0sRoB5lLsng/T3ziRwXlyXmfJguoKY7Zf   ###m3rENqtZNxHcpbwF8cDRxGuLGY2k9KtM+MHUbM31TfwlEdCDO036ieKcnhfQsO40   ###v6h+TVQuvI4+E7J7pySPioWhPMqS/ZEsB8JcfO7sg2VT7TSRH7Cpd2nmdmnpXVq5   ###Xdp6l3Zul1W9y2pulzW9y1pul3W9y3pul5d6l5e5XTb0Lhu5XX7Su/yUf5RMlJeO   ###Ej/I7tLUuzRzu7T0Lq3cLm29Szu3y6reZTW3y5reZc3R7pR0kfzJRE3XzwhzcPcl   ###uU9M96QSAJGpoNla5IlpLfrEtMonpnxitCemVT4x5RPz53xino4sNxYhy41FyXKj   ###JMslWdbIcuP3IsvzU+X5ifL8NHl+kjw/RZ6fIM9Pj+cnx/NTY40YPxmV3FiASG4s   ###SCM3ShJZkkiVRG6UFPLfgEI+GfVaRLm7qG63VO2W1EujXusl9fqdqddTUZbS1Dbf   ###9jMpZ3HXYxPdtLkeF6Wjc9A3Eym1Ot8WJK1zTB/9FllHnsb1OGsh86SjLZoNF4Bf   ###xFVZewMUt1s2H5ZbjssQs0ZwmbrXlTifo+Sl6EW+s/6qUIQ54xY4RtdizKo5Uc1J   ###1z3mEbXqTBvFZtp4+EzNRrGpuJLrQVO1Ck7VevhUBY+KG+0XnKrHM7fY66U1DN1V   ###99oOUOAMIi2Is+w8PvSHQLfjRcfJX4GnCH7xR33Vi5aF9P6lM4Wm/H9Zcit3PBtE   ###fvTg1J9F/H8bmOwz9v9dfYn5P1vr66X/b+n/W/r/lv6/pf9v6f9b+v+W/r/2+N8F   ###/HxJwGcJOJ1vMy+cBr+oKc+AvPh33WAa58ead3xNRxoLcN3REIi3D9x0z+1e+92b   ###Cudm4QGZTUJndFM8DaiUdpTYNRcHrxmE/gUlXTEsZrQzyZPzJS2VygHccf7SPCwm   ###5MRMaT4Fb0ezIZ4G65A1LAgdmdJvOBteopTQF4ICzRFlKT0pxedQVmBKJdNhvnS1   ###dFztlhPD7YJSo91QiGPqQwpNTGQczOWE3bclAKWCRDmWNI2FERIkoJq8qLLD1UtS   ###E+/e2OSWgLmuQKKtUoQEpqPyu/ipBRHG0RmWl4bZalkZcbHwGrCBEZw6BacD5wDP   ###9GziL6YeYdqVc2A4a5mI0WFamClypo+gFCJgvuv3QdA0zi2m1drNc5U2DE3YYdh1   ###Ycq0+lkvvluWLctkdVCnPaRcYfZ2BewPlJHxa40SstWABUae8BgYoajrDXy3N7oF   ###MnUGrOix/90fHIU9/44uqzJOuwXMceR+o3SdndlwN5hG7vs1uuf89019YuzAoZtO   ###ePsl1RxGUppjirA3B8fH7u7xu71/dAw9wrPoOuhPowseSJ/fQ7nqG4YGS8mimQ0m   ###fY4bMX03NZixFt1eP+vrkGCWGHkUJYvyKDVqsM5EzRIvFZUsrKLQHcodH73B1QRz   ###jYJAM5pwce1y4A/xSWX4lPnscpQ7he7IxdMDcu1Tij5KLBs3KTJKkkczeTvYaJeD   ###UfcmMuYlaDqvXwP3+HOLn+Heu/2DPRVntrYc63dc6YU4LpKmnnXeHB2eV5SrVsuZ   ###QgwDoKahluwzvlbvsPKayRtTWm2h+6yD7oL8/N56Nz6g/sRnWa2vvfHY5+lXWJbe   ###/w873Lz5RbYu4dKWlzfV+QT6PBeXSJn4C6GSdTMxhiU5Iqu63vAcl8rEZMpo7HNu   ###g2cN5i+vJRw/B5oYpL+lJluUyEew3GCx+gn6MxBfRuK6sJwFaJ2U1J/KEM1iQzQz   ###hmgVG6KVMUS72BDtZAgpLwLcK2J1OKjHvnRLfTXPtkrHYM7kg03rAaVTJSQklqVL   ###aEi66NvrYOBXKI1IKiNHc7np1LeRYdNS5MZvDgxm4OkV2qfuocbRPGby3KkHFI5M   ###0kgkq6nsGq3lFi5iNWMRy/mrUP6wLKGJS1g1LGF1eRWXsPH0S2jhElqGJWwsb+AS   ###mutzr+G5/CQHOH6RhbSxYTOViZfY9GRGSyrZT/Bm+EwBhc2oA1EXhf3i9j9DslgF   ###X2USqeSWkaQRO0G6MRSKS19pZtvnUoP86hiacLDog/0w5eI1Quf/zoZjlMKQ5LLbValin, et al.           Expires December 20, 2012             [Page 254]

Internet-Draft           Interactive Audio Codec               June 2012   ###16w6A8ypg5rIqxGCLcTabcrbrdCFwpl1fzwzbxZxxQo0lWCZuQNkNYGhBV7TwlXE   ###LSl5+iRpTornge/1WGp1nxKpAz8b8UKhtNtE5kXySAwHsOv92J6l8K9JOUTgcJP8   ###6jqSnLhnO+e4yY8Hxx10rEljR8zROWJMATJ/4tIq3N2j8w7MSaiwKUu+2mJwxy7t   ###OEr6JEKZs72N9EYbphg5FxdRJevbaDQ0YJy0NDj0eIeMPT/9cNw56OjCeCYGW8fT   ###6ExqQANScqlfjPdaO1d9O6lT18QW8ZOSg27SGaQTsd0NgM/HRMmJmK4OUEufaLC3   ###f2g4Tv6C5XPZecw3bLP+yUfzhd+rn7KbQOoKvBx2WXXxObmoY0V7tmENsF/mYULS   ###GMvSlulVPG1nknrG+JI1rsGIt9ZB1TtgG9NETdStGKnJ3LNngT5FvYz80o8FYfmw   ###mX9kvBgqWtOLFiOyHWtX5kQsnfaYiCHtkd5UUcRKBcpzWdURZAmNX4pvPt76cWc3   ###f+MrD7pPpk0r0sPzYrtTUSqEQ98yoPuzx2XISDGl1jfQhaqES6taWEIsGQzrxaLB   ###27iUr4ZSKjHfFExN3N63GnSuYmLFTWM3650ilRwNN4gu6eoY7mf6jiZLYRAwTvyw   ###SX/Mi6tcMY7PW5SDq7JGnNqr6xOWDlV7I+umUwrj5Co/eVGBlP/PxGf+U5PH8f0p   ###4P/TbrfXtPx/7dVWs/T/Kf1/Sv+f0v+n9P8p/X9K/5/S/0f2/1lZeoalRT249XdI   ###CTjTgoQLSPb1qBfR9X+FrfJ+DiMX73nl5s0v1Yz23OQOLxr9wwrwtlbpn9UN6Jju   ###G1vp99g/Hw7ZP+pfh6mOfA742TnM6o8dD1FQYIuPVwU/+1n90zPyfSQ9zP1T/VY3   ###tH7qP3yUPQ4dHKa+zbJiV8KRdGoE+H329Q5LIF6/9JCAt+6Y/pw3xHYfLO1mY6XV   ###YV4r/trBx5f3QP/O1GpoOMYOH+OsJeLH8rqsyL5pMSvtwtvxHd5IUaTiHA0MPPys   ###5w+8e/J88WGX9LZyvyR8u0A0GAS/YF25qTfgbVFHDLeg71PtP+B0lJhc3cZPfdwh   ###XRWUUij+jwUaboFYCKvBcsf/j7TxiLGIfMzEAl+RvQfA/S/HWa85aHiFjj9qLH1X   ###/BV+/FL+al35qllDCzD7qrWqfNWC/1/nX63GczU3sEcNp/jxDAsDFNlaz+/Srlh0   ###dtbWCNtpNm2Lq7VkVfhvw7zVn2qsKW551bzlNi6eN3nJN4G6nwDRwbmFQ4TDHaIZ   ###+mIDhAVszf5Zp39aq/TPKn73BZte4Hc1XBiMvPoFl/5frPI5mRWO9itnVafC/g9+   ###3d5utqpOnf1OY1ZBnt/eZh/Q6PgB6rGqz+KR4GFwmZY3xlvkII3UsNKoZvXj+O7O   ###xi33zXv3doLeABh1VmkW6nd0dObi9UrmaxXqh6RC6VhpVwnyRyFwunSVVlhJP15a   ###mPXn4Z+sVMxVgBUnxl4wieP0VuTIIqQcCHS6dLH5W1tQAPNJsZvJFzSTyxzbnKVO   ###zeoLd6Ytbp4fzVus3TK+em9+0Rw7tSBJebNOhR6YR5x6pBSrEVO/MwC66Nw2v1BV   ###Q3agOynGu+47zVcOV4tuOkHfabwCEkN/LuKwBrh/l9Qj2Rv4njhKU0Bah9xalCA0   ###C9JU5TIn7KjIzC0pVVEvyreqq0sr8ck7zt+2HKQwWN5S+ZCIUfrTddOnRExSnxLl   ###grl//VXRwlWSs09Pzj/UJhefrrMBjQptY8Sg5O1aN3rLdrCKKEBvnx7VLcNDyUlr   ###srUqPi/qp7i+alxpQze8PAbEHx2K+qfaEfJPxRH+VhCn93t+iLObACMTI+yif5lQ   ###ae8ffWy33OZ6RSZ2TdrVptQLxqNull5Ep0Qvce1OEndAHmw6noy6foQ8JlnrvWn3   ###WtxGmIb+7iAjt6WudckBCX8HJNuDM7Tau7s753tv3M7R/xy4bzvJfIfMI1K8CLFy   ###hemXZGoZxP4BSH8S/1fExAR+2zKElbLAHxh7rLhZqH23OKDefjiWIdtiuJIThs6F   ###rVdcbsEySK+AC9F8OpBVQrULsLwYkgxkOJj4XaxKjHrAhIn3U3WtAbgJ2ezPQpbV   ###Yqs4j5JjRaUy3BS5LB3Hw9fA+R31LvEDTF2luMi1QgleW490X8hPqu/MAssU7JUW   ###s6BhA92YVVaTy4QpbQOmmFCjDb+vGoB7iMCaeN0I22yavmUx3VvS3dp/9+mEVSXD   ###9TdSvTByPYptYfHG2+6qu/fu4LCTQgvrxtv2jStXxHYZ2jk7bj3tjluw5zl33GI7   ###ltGv8PVvwu+tnB03F9pxs+iOm7Dnxc544R23n2THreI7nvuMVx+449Xfe8dz3+P1   ###B+54/ffe8bplx6kH7WQEQrX33QsGqJZKOdcuxu+lJouFFbQ1meVpNLuQxusVma7k   ###lczxWGFX3eH8jBgjozifePoTe/qdmrrvm+sCpsfkGdFuVST+sKJ/lRD55qqzzJ7u   ###ak3mWCWfZiVagtg4Wl4QOZPRLETr2WwsFsV902m6DuDop08VfaHKNMAHWJfGVqWw   ###B9pQwtHYEi0YoxceUPgdUIJZzhCBVJF9OoJzZsZBpmbLPns6eg+VmdGUSx7IyNsV   ###LH8Y3Uqick9+YIepMDwRiSsUHIUyUBWJxlMXEITpAMBFcl8toNYJwuNUAK6YOpGX   ###glC+eQWnTulWwg4bQJLI0NmeeVVjPnIMOIpno1hSU6gWW/K2JpMlt5QJql0v/PsU   ###Q2HJnx+uqxj9coZKeEnvogyuSruv05NQF7ETXTCsq/031ZqiGFVAw7Il6Bql7vi+   ###4jyHAajR7qx/oa0GcAQJQjx5Oi6vuS4pmkRuLzMVTuX6KixsGbI/5XUhTRk90NL2   ###asYDnH/c53hzNbUAgOo5hmzHsCLYId7UM2fVYhLyAMMlwEIQ4W0fDxTygL8jDIR4   ###WQgIovHjQUEZ8QnBYE99Jq5uznbst9U6YtHtVCwbypnzx/zkSdkerUOaWSVV6gc5   ###tErmWf6j/Fkk/5u7c3r0eN6fef6fLxvr7baW/621/rLM/1b6f5b+n6X/Z+n/Wfp/Valin, et al.           Expires December 20, 2012             [Page 255]

Internet-Draft           Interactive Audio Codec               June 2012   ###lv6fpf+n7P+ZfMVcguir+DPkXpQPiDyMBuqHmO0JeqsfMt1RpLWchUAR3bGHATxA   ###qPjXtOTDo88H++7pO0CBVAHqo89syYPItxSnTtxZ509bN3GEAB5ZE+UXPwFVzfaz   ###P3X5LC5arSu5WeXPiOuOeP0AehUf6qtDzYAbxQXs3k9jbZGYMtEpXdK38Ex1jo7/   ###ITx4Uqo9kx4JHm1UvEA39+SdC5f43RkXI9SZt1TPHDGFJnPAP5vZdRBWhC8avkZn   ###5Igmxso8MF0PikMciADOvNTvDzkgSvmW1QzBhICupbWsnTl1q7KUCJvbY7e2w9S5   ###6SlnUXqX4mro3xdNch8fxjiCobSkWsBI2vGFOmDspjpOVcAnUeCljj2dNyuiwEHd   ###HyzGOiF1U7xnyCJOQ+e1A0/BO7QTnXx46+IDf3KAcaChIWgW97Ecp4wIpkk08HOa   ###vL7NdOmHd3cXMPSXufyAlAhLPly4d+2FIZBCIM6J8Uv/8ohX8WAtEoB5PYfTcCkl   ###oOTrJm/n/cyf3Md3I0HPBGuq9hRXDU2hUfhiG665ZdnEaha69NkkQN3nE5IAZm6w   ###EwIbCSDz0p+KBGQ/CzqRcOMr4izFv27aaEk+aUiG23L0S8ibxNvWLpTys2W6c5vW   ###/vGds/cXTVKDwMAu06Keaee85UgEpOF8eRHtDcMX2L6P5sjUSEPvTszSUQc0jyS1   ###t40YhPONmLS3jNjzo2Di9wyjmkfU2ltGHXv3g5HXQ17DHUb5MDz1ujf+lDdPjXYZ   ###TM/MV8482rk3ufKpi3s5jgyLw8mOR1F06k+6KPxf+fmLw/aYQqObGg/DXAb+XTC9   ###L7a8vbh9aigQ74/CXS/sHR7sFRlKbm8abP/8s1MYbKy9aZi93bO5hoH2qWECM946   ###sWcrOgLs7laMYwKW3bz5paY4ukpje6jgQTDcBr3pdYcMe1lLpPbupejgMlOgYcmf   ###djES6RPTmnz0JgE6kxyfWoZlq6QskuvoemxqE4GQhGNSkhwzp531esopvlnmMNJJ   ###dQCAOe8uqzE2mvqv0MlyPAEZczA4HHhX6KIBHFqNlFfMtkzKN3zlUfnHEl2CROLN   ###esGo5gSTiY/6o2nw3WepziwVvNiUfvzipcgCmxjVWY/1k2IoGKgqBbr+NWUK/l1N   ###52H2YhauMEOR56VBzbgPxFGYrj/ZGfs+XEvutMsQ7Tug0WjyIGlaGPpMU6Y92oMw   ###a2Y+ZVbWb1vmb3GWe3Nk+55HZxCSzP5Oji8SUxp0BvyiORXa7CvnrXfHvqw6hWuw   ###ySQilfcaP4R7S5m2EXl5Y1SyM/Mo1lp14rxm5tzXcGJBjWWaqzl9GBL+mQ7HrkYm   ###tlBoxM+lh5Y+YxxtI515mqPE+WiX1oJzUGrjd/1mAw0rosEhiC3Mgcg0TEQI63rd   ###qTu9nrggmPKHwn2/kcq/rfIcNectXGrxSYQf8RygXcZ+Jg2Pd8/O3Oh+eIm3NM5s   ###b2G2tc8did3W/Lcu0T9Gz+vtvu1ghDl8ikzrYcf9x5v/SaXZnk68MAqYjak7m/Cc   ###YTWM1mW/RpuKFGx65UJKjB4x6tsz8P6UlNXStiH5BWEMmAgdBrwWO88UnCscMSiA   ###zOVNXboJFek5AoH5byxRXb7krL/SkjQtv28MPVBGvpf2gWuSW6WllG270kALe3g7   ###gmtV34Ynw5/4I+ms4FVHDRzTDyLB89ESJtCNbGER66OE6/GNFdebaAmY0yoeaM0W   ###9wILqWI11e/u+2Zb0fxkNVR9PrLGjzpBz88alxqo42kthkHPjaCRC/TAfd9gBXRj   ###WlCkQ5M6NIt3aM07QztnBsbCcvCtZo4dDaEla8+akjbg8OgzGig65xWKalcSJQcJ   ###VFVt1xZFSPwrwzkn48pr3q01U+OGtXHheNKF1nYUum9OXYlVy1pbqrGOidkTqMtU   ###VIzJzUa6n8FE/20rixArgjUGXToVK6mBkTLJVHUzS/tp7BoraTKUoplzCodS+f1W   ###ghorKBPCoyazgfKImjaHgzt5y+hVVYffpqTp/61/uk0REPweJg+jGo0oM00a6X6H   ###FQS8bpdVdkamYxAXzmUylhadqM6Pka6mwjniFh+c7LlHJ6cfzuG/H3eOj/ZRy/fu   ###0GUhF53N+eMf4pdODXiNtf0HqrbfpLzPPtuUFj9+wdm+5tPk/23Llig5c7Om9MVG   ###JtR+B5MBM+4pHJ9EmFPsrNyzqymI9JFVPnjzMaFvBC8jJZyRGvj4PoVd3x140VSA   ###SV1IzkjyJbGHgha6PBHzd6JIC2c4G0wDFC6L3ailLEKB100jLEg9pb9eG9Dtd7qP   ###SeANcIfDEQXgeCFFsDBlJ7r7o/sQd6fq6YAhvdpSkqO13apKO93OwutMKP7e8OGP   ###qSqcqdlh8QmRd8CVzbUclr2eVAt44LXDWLvRhPu4IecXM+0gYNNnqOZjAUURfQAs   ###onyAseTWx2FcoYV0KuHWVhMfstRVbKgKy1fy3ZUlKAKTEKByaLAMsFpKHOZdTIra   ###GuoBlKVbqflDrklg4spCAQgsuO2yZLZeH07KZQl14MZLjJi+HD2fc75AfOpPGEdm   ###Tv6fQzdJVUB6EqngS95bljFeEKJ9YCuriWwT+JEOB8q+I6gIRxBmwCVRmWdwzAIt   ###9AwxcajSipQqDyVdX8vHbayFo2uJHCeTk1bqNdWzWtL7BGMe3W1mTsZEkiCsGBRW   ###TXp6tOcqH47V9IyyjkvLBZJaVOYUsZ2zVmAhS4qpJmEbmfIXzwh9TimkUg2nyFSY   ###xJLn8+f5qJeWT2NCGfSyz1pVSRkyokvUPgVnM2NFITOokwtZMRrxuLKymaG9qEby   ###xCNCs+haUuJM4AKMABdjCTgSHr/8yWCKnttrP+SxbqzcDDQZohaJRiGNkBYcLcv8   ###pxP/u/lewxEEva0tI8v92yoCio9fTfH+Ke5EKMKSoNy51pQ68+cFCMVFMWrCapfV   ###EI1MKuxqHv9tHHIrRQW0ylDFyGSzMJlsZpHJJySVTTupfMJrbSrAsyDONR+Cc80i   ###ONdcBOdykK5ZFOkMKSwe/gYYq9/tsVpqIEH2WfgOC2jhXHcEclIfRSiJp9AI5ANwValin, et al.           Expires December 20, 2012             [Page 256]

Internet-Draft           Interactive Audio Codec               June 2012   ###hVVSTlN/gHMR3NHQrZIYfKqSSOOevftwsk/FUzA5WHYtmb8U0SNNAQv6QY6ePXRE   ###kmqO992foKcPT5I5G/DKZPj39HakJ86MnEXeRULLOQxjFp3VU1CF35owmOq4SJem   ###IKttv0qFnriCWLYcLpNd5pnN/i6Xk3nsaZ/lu18sO493cmxSeDfTZ/Qjg048gJ/I   ###zNWTL09yit8sSvHthh9CVslFJYW3S1qdXaCraSVDySPKZ5owADFgHblLMvlSjo1I   ###9eZx6oYxJHZDSloo0ekMPZNWH5cyVw9u9JgFq6rICJrt4ioDAyNyEI5mV9fMTyh2   ###TLrkbG004kvLzF1VbJlbcyxzc87bWUDb0yy6pKZtSel0lTAheT6iTkzJhVPwEE0P   ###MdCXv9kMeDL/OPFRsI7GXpfyOzFZHCubclsIchUfd/aJt0RHXlLZmUq8SkXnWUk+   ###5hzwL/RpaDg/0rwfa8WcFFpr6yBgKXXO4CPMdjGHHpKYzKrtaiZeKHOULoO1S/XK   ###TADk/qteeC8dHykm0IshGM0iYbYwwCzpT32tsH0EY5j4kVy00jrX4srgcH5lsGkF   ###vyop3CpzKIzhYEwnmX7r59FFw47l1WGtwv8mS7kFTngv5Q5GftkKKm6ct0PKipby   ###nPW4KGcCISqyxyoRzrOeOntvN4oD9ofxTuzFGE0+lT5LX+DfdYOpXFXbjuqPbYd4   ###5DtkJ8lW80bWUIo6Fz3d9kjhb6A3+gIK6I0BJUOraGYWDZgmVRRMRIc2rV5i2uPt   ###6I5vczN3CmYilIglJpvw/04+tqIgO5FEbh2sj9BcTrcz6Md2xbqwK8aEU3jgG3Cq   ###2Nk1raapotCzQBC94HATmVAUjRSkyYfmj2eLf4vJxCM/yTLixXXcWVAFe71YZIY1   ###+6gJtgFRzmxiqAK5znwxC8A4uR9wlTGaFt399o8ws8PO8fE/syFmrReeP8vRyf7B   ###6cEJpr3IneVZLoJwzODk0WaGJkjVFKwJqMyMtLwcHJFnYwVLzVhotKjS4uhZuQjg   ###Q6kg6hzd9NqpubDPcrZhJXZpaMYEZDTOEgXyj6voW8fcx34z9s3oQ5x5vYxOxZk9   ###0g6nJn1KWrR6c+p+52Flbnc2HfUNE5oEoHMqncVCDLBYMFNlmrlmCrBIW3+TBNG5   ###7i+ay0+1lrLuCol6djmdeN2pc+0N+igS4dtDy/MGE3KLpwRGBlEtV/Biu6hvIYc3   ###9QcD+U6yOlDNHBPqfoBZnLDIWRhHzMy4/EeIHzGTAMXPzAFIHsAyj9RVn0M0TUN5   ###j6cpRuM5TL3Cff0NUM3yR0QHNyOkzd5SIjyT77aZPn/rS1FowLVGtp1Cxq4+/heZ   ###Yox5wjPB0JA7LFVCOMduBR6jKk6mCI22sHrGHRGKf1zsAWXN9XviGtSc3aPzswNM   ###s/Tu6MzdP9jb+ad7fvQWy50Yju/Eh9MTqXe50ieYTrSoDDvgKPtTJeViZbzFa3KN   ###FwMKHQPCr5yR/Quw6W3QW6GYiRxUKuhvofN2x2fudAQwkd5uxsnVCqpASdQqZsTA   ###ppkyrcaJF7+P8hIsjOg8gxkXmYoes3rUGWOM48A1oHjTe/f9hood0xGGEdUKivyp   ###IOwFVYm6FPFw2GVLGTGjofhUCnUv8AMjlmuQmwqlaGrWQfEgy9gIRd6wkmpsI7Cj   ###3sA3m5+tfIkNqzvX3tjXk59ncidJNzNTMtf0p/QqT2tzTs+7PcICCJ9POu9r8y1A   ###dJtjBRkj0RGfHHcOv7nvm2u1witQ+z0WNI5PMYboOI47KggNtVv2YnL2dCyFBCdZ   ###HOAxXGhEPKcXcPnRpv7wEQnzXxx70fRnD7Of9Pw7ZcSFN92JZTl5ief/PD1Az3V4   ###+fcO3J2986OPR+f/XBwOhDJXmE7vvQiv33LW19ba6wuNaXNsTpVqyZbsZJG4N3I/   ###7uzjPEUCRAupETI2gFMt8jKY1M8/jO9RruTxUCXfPOuubuY9N48JpDwl3WMp5h4B   ###Aj/yhGsbfgEbsKuXtLD6qhbgQlObjYBrrpHLVpEE9tYpldEe7BGgMGJfii/vx7MF   ###r32DHd0zs6kux4FuQeVObAAYendMiBS5h0xY8MYLe0ltHsp+MQE6OzWqn/iIWmAe   ###/9TM18oxpdyKIEeJZt21ZDbx25LTdlacNSsdTU/Yto6ObYuuxLaalnk12orUWZpz   ###z4J7Xl3s/uMPz1Slnhn/MHUaEvTqcWLGuYVe+x61RB/IKhjSkhV+ItPDGTKMhCZ/   ###0Tj4MXZyMPTEV3s7By9i8GbwUHDPfsa8UBiiNhujTqG50hKKwCFmoQlit0tPCF0Z   ###5hGBG3XjRQR0Ua7BUlKObCHdNOGwBugsqBS3QCqRdJ2Tsxzzhb6IqmVYbo4KgMsd   ###+/AfWoowR4WjuS1S8znN1JF451GThcxCEk0JNcOYTdzOWgNGjPWdW9+JboLxGGtq   ###MRmfQYVKAQRCSVjDdr1R+PdpltWFrK7H56dO1PXwUdkkBKcPSLqC4W79waDOUnn3   ###XmTheA6EULqAgd3O3s7x0cnPmQCb5xgK2AB/WJFEiRDlHALjOWwMAoWISlmsZPYx   ###WVxNf8uzQ/uLBYbO84Y8XgB8bvBl4gs3Z1f1Goryhpluu1Yl1eOx7nUWrqBzgEch   ###norBHw7I/6V/FYSYh14o8qcT3xuatM9J/jO7nTzDt28O24wJzdiCjcf0iHbKJ/Ug   ###Y1twNN8xbu1sZumCWM9fM8OEJQE0sPEgZmKy2LqKrCk2zj6qIoD7l409zAOHuUkC   ###b+Ai6qoCMd/Ab+SLaTOzUzz8L/5kJDID9h1vMEginfbPP6etsYU8oDFwHC7ho/gE   ###41hVK8Clm29R6thIp2KrQ5d0aaglZ2OzWL/60xvOrXNrFj+zDbLBBm3YvG0/jHvI   ###kTB/L5avkTOIcQJcKT44QFP9YHRrxouslIiJXfd459NuJZVbrHN6cLD3JlaRunDs   ###7vmbMyz6swGQMR6+PgbG8NftIwESrVB6w92dk/1PR/vnb9zOp6NzaLt/cLzzT/ct   ###zNVch3uGEwpwToOh38H3nIUJ7LDd03Ftznsx0pY3LF2cBbRqtkrUEshgUd7m7sh8Valin, et al.           Expires December 20, 2012             [Page 257]

Internet-Draft           Interactive Audio Codec               June 2012   ###gwqoZu0BFQutY7lYOqVCfjQkJCRhI1b1hlawUsuXYYKB1iNpnWgStNrS2eGBhVKd   ###yW0sUM84k83UGFlJrAsl5mC5rLOQXk1pnV6AKbW87AFSwOasJf5OMm4S1/pJSmmY   ###NnQ7/w3jvcrOhZifwS0ztVc6YViBzF1qDrA/exqvhiX3kpbc/Pep/4mWte7jl8a0   ###1/9cW2+vNpP6n2sNrP/ZeNku63+W9T/L+p9l/c+y/mdZ/7Os/1nW/5QLZqrlNPGb   ###Z8h2wS0NwgEmrKEaI8Q5h9E3Fy0PPkspEFWkig7pcl68gMBeTdPM4r9yZTFTjQq5   ###1gjNmrRb0t3ypKGpLkXnfapepWFotQ5Fu4Wf3bnv2xdfasahiVEnr2mg4e/bWUOr   ###g7KfOwAccPwNfXhR/4UNTcDlBL+5gp5kmatmrlrR8flp1qonfv32GliEUNiOmKkI   ###dtHIWzUOjT6EtlUnww09rsnhW2D7ySgzEs0u+5OaY101fY9vGo+aKHSMPGwZFs3Q   ###FEQsQyW9vJ8MDMEjidBHjlW5ONl1gfIdnqGRqdDoGaseoyB9bB/3lMTwgcEHMndo   ###Fg/mThUnQgkgzMfQSX0vDY1aPitZGAURkAT0gHQphgxk0UnlqS+wEamkwLcFN2qn   ###DdYLPA9SiUE3ZGGXYuXSV1jcsjmHlusj3X0zUYaFhy5IG+gYE9owB76ytXswbsuw   ###8PgYr0cYhwRsI+pNegGLyumO/H6UN/Ql0oSMoY9HQMPsI2cNvXMGd2CMxUTU8eOy   ###UHhNHLwmSCeBHZSGzcFruPU1m4fBHLTBdIxvvMmQnJcPj87IINRjVHNBvFbiiILB   ###VCPB6jFiObcJ3kd02p9r1ceHHNarj3Ib5aF/5l7QtlU/ACDH3vCyh8jdqD320CMK   ###232SoZk7p52/OJKrSsxJr9llOD7dezfp+ZNa7pXB8A4MocTW2UPz6yuGTl+Z5Hpr   ###gypvXvLKwbOUw+86jonlzQrqJ0L5AF44bmJ5Up2HP7MYmHcU9kdHPD+I0mQc8Y9r   ###had9zxgEpvkwDJrxBCe8tJlNz6SQLDTIn8S8KeMVCjzPec+0k/G+8t2ipgx7a5MW   ###KnCIiLoHLwW9ieRRjRwi4LX77mz/gFjEx3wgY1p1fspnXb0gjprNtpTiTx/n8RQ/   ###O2ctekHVadisnTc7pwfqzmlmlUpor6pTqPJg/Apy6r96YdqnjVUwT11gWvFCZsy2   ###6KuZdYGS1zN/4mS3t05/4n+bAc27N+y4wLQZwpN1WoVcRFN/TPEEcwHZJlgVYqii   ###uYWtvMc+a1o0U66glheuL24Yzrnnw9M+z7Sy8Ftw2oRV536lBvkvXUcz/rmpMQaV   ###MtK5Qe+u5hx3Dl2ywI5HAzo7ySXKdP2XdpC81ZylXcbTLSXM9KZVuFka333bzJdP   ###Ypop16TU60/K45JChX4r0jOfmd4swLVt5muOGA38sJtaDXWF57y+PfHCnhv5vPYl   ###f13r2x0fywmIKhYdf+rMQmBssCIPr6iKFoTYa3sUgvg8+u5PWLGEAVokyHme9+FY   ###yAywNC8Po+RzKG6x9L0aXsj8annjBATCPi9feZelo4kYAKQtJZI+K5H2RflWy2QT   ###A4n50cTNMEaW7CVj9tS10JdgVTFrmxE5MTynPDisHZqKy4Y4h7EzHlHzKKmvgOaY   ###2aUapUBgJJTGa3E56+M9E74Ue3AC0zHGdon0xVof0Z7FdWb1gStlIBRbznMa7O7b   ###haW3uBXkRcCq08E/r+PW4aVLGj34VHMcoJsfT6NyOxUca5sl3/uVu2FZAFytpjmj   ###xDdgN6GGMInC29xAv4S/kfokJAj7xIwJUTwbR6Jmek0YE6yIhcdJBy15uClXxcCE   ###3GCAzJbqW24mMrgxJ9NRXaTrNE9TU4NYLJPoWSDl0l2FJmmSN+K64jXISJdPSmrt   ###ehkurXTzt3ggNEVB75ty3X5UKJakTsFrwPmCG5P/+JlQmhviN1kkwo2DjqhtkQxV   ###QMSMnrRx+j+roxhNyuZkBoDQv3V2OIdlcooUr631RsPScKf1+GtdJq5LiL/itDaz   ###axgmE247ZrdPBgi4DR6c0H0URC6TuSrOc/amJkNgOpOYpCQfL9PVEuslipGEkxqd   ###/jjjYIWAxJTYwGDaigknDe6PaRKbTV4NLoDPVGKQsrE5QqVAMj7KvrWYJ6gRr1KL   ###eZ0a8mKa+SPmumsc42uW2ySDIUOvz9ZhHEJeGJOWa/igyOvjx8XYvGeq5CfILWcn   ###bZrJRGgiiiILM/SBJGawBgkj/symMjNhnPSprqYqgkl4Ug7lJDcNLhVLJkAVaMde   ###5sx2CXPB3a9Ffgvk3kL/bmpgKkSThCDqb7YSY4OMi/fdd77Fmg3maEx+L6EiiWu5   ###YzEX2sHuh5/dzvm7swMX/QDIl/3FuDusFWAwErArYea2CHNFbwbjDIGj5ewoomTy   ###k8ys+R/qM32xkpnsKHfDCmJOjjD6eeqzi4evoN1iKwCcWCnkOrCylHHtSQgsNk5p   ###JizNhKWZsDQTlmbC0kz4b2EmNKlGg5rz1aDTQ2KIUzI2F0Ul/hecR+gCaSDuOHQZ   ###0WwbRoDvDlmrCes24f9+a7rv+T/0Z4t/3YMPWvRLC38xDOnfddkVwfXEf9x9S+QH   ###i4ZyOhw3a/jfFrL4h25M2lYNjZfGEY7P1LvYDOgQFj6AvwgG/E+hQ0waJOonlUMy   ###q8SYzLvsvNk5e8v1M0Cy3POd0w7KuELBI0+J4yfa4rRIJ4ZUhGUxkAAP1y0pSpCE   ###RqzLZYS54i9KnidAWe4yucIDujiopK2zD2h9JGPvfjgUOmCZP9fDuUU9syBd//tn   ###P/QpK1GPuZFLSoaUNpntawfr+2nfVbXqRriruv402lRe+vVj6YExdNfwxbpW2HcH   ###eUt04Z+SDzqVYXYuAw9rKXa9GZlbk8jQquMNbr37yJmMZmGP1K31IOzLS5Pvo36W   ###2oK0KHFTTxGRqt7ycXKSGG9W41yMyGT1oAHrTWnA5mMM2JIGbD3GgG1pwPZjDLgq   ###Dbj6GAOuSQOuPcaA69KA648x4EtpwJePMeCGNODGYwz4kzTgT+qAPNjRdLk1peiCValin, et al.           Expires December 20, 2012             [Page 258]

Internet-Draft           Interactive Audio Codec               June 2012   ###V0C+VM1GOrXfgsMqV6v5aMPKF6zZerRh5WvWbD/asPJla64+2rDylWtqd+6H8rqg   ###3JX1uCB2zWUg+BCyqFRnMBqNdTX7U7wxjsYFYkm1zaxvVSAq/KPMxIjnhEmujgnx   ###FxyXvSp83OYjjtuSxm094rhtadz2I467Ko1rQH65tZwdyRjkry2iYUN42YTYB3br   ###EmRvKzdV0SUl5znZnZjNaZON2L32YQiK12SiTBA5/ndfuUbI0pMlI76kDdkyiny/   ###MP1HzDCqN0l/x0LPJVwX8o7OaaWkPYXT0nuJk0ukJyaPSGoW/TIQi/yVLh7881qf   ###ED9cNhUW4FDRtvZVsN9pu5DehoFAMyMV2lBT3ZAYT8NA87nAbtSzMS5w2XhGi0L8   ###q07ELfPq+GoG0yIgMo8sCyv6qMyC227J4zbZtcnzonoPHEF928HBpFuUv2wu2smS   ###c2Lf0hbLxH45iQWONYdc3FStZeql0keHlZ5XJGWDcaXqYGaahKIz2otBppMe5r9p   ###D7MqQ+6NhpdoO5De+FzrkoT/bAsfdvEotZNVmZAWOiPEp5ScNJ1oK2dkhnIx5PLx   ###xDwyciwCRgb+pHM/HPrTSYDZrknt6hweMZVwP+gGviGPcKw80lGF/tjZ3yewJOqV   ###C8Y3KJ/U6Tm2mWB1smOYMUYf9oU+fNPmf7nojML7QpoxXZI7WQI+zybSLp+vygok   ###M1oPms62rR+HjDkAfAkXGdVkaJRNZ/JHZm+ne/buA2po2JjtorSrIY9s5Fbypmot   ###NlVyBhNFYmAHkDg+Uv04WkPeNDDJxI+C3swbOP5kMpqIOWXycjgIxkQ+HJa/ljJB   ###hgYtWNB3Uuqu1+l7KhZfnyR6UvXVU7ZHYfQu7pBrbuuVdtN5/RqkVbhy7Qb7VaeJ   ###hwHmlbgdCcM784geAOc2cLqwugDt/Sz7xND3otmEslcEE8o7Xpd8iqX9MV2xBna+   ###KMkvU7pHpGTWGTahclabImFjzU2kjU9tp9YVodBuUqmr9x92Ts7d44OPB8dwjf7v   ###h865vjTDqJzYifWZt0T9Wln9mo1WigJxtbqeU0p0SUw46Y4tY8dWVkcpMTE/ga1M   ###mOp+xXPss14Q1L8/AOrpLOjJ/qwQMOKdmPwxIFBfGATFYPCvFFFFeLxGcGgPhPk2   ###/Onv2OIArucAOKHXExOWSIY2tWNqocc7OF1ielNMdUrPzIla6Yla5olatokUciy6   ###v45XbCEhW3xuo1aC+6GwgsuJB/BG1cAeqE+D/J4dJDXGJbTl1kedrRPDrKoPTKHX   ###ORmyzn+16Vp2ej1J5Ih0y5C2NpWZS2yoCtuoMKHMourIlkJ1EMX+qooqqyk7G3p4   ###Op/fO6QRmo4wpdMQuB7GEVz6/RFwAJH3XfNfRjc37eCa6+zkOjvncZ5Z9RQTMeJT   ###JWUXRsqxwVzN5PVxB0TmxCqvIFYqyTqyJdniyWZIvlTFTumuSKATq0pka8Wd3SC+   ###4jiazfpZ2q03R6r+Yl6NLigncrSyqiyj8xf9DijI0TRsTl2aDN3U6Ir8A4f11ruJ   ###rcBJTQe4mpKXJ/OJy7URE113R9/7g1v9dtYU0lG1uKzCPp3oPpxeO5dUQEn346Ty   ###RYpNvJaykSfukgZreaarZJn6yOy9U6Y+0lZdpj76t0l9lPbvCihEIeXkRBGOXu8r   ###8/kJQhHz2G7Kf7XanPgqG0rc75nPPdfXy4MIEnt08vHgrHMAZPa7N3nPn+ehd1eR   ###z4iPwiOuVl8qzuhCOauMroRlohbWG3RnGPxJ+3JgX7Noilkrnb7XnY5iwoycZXpi   ###HM4Q+ykzZzK4MHpNSnjPNpbuXzNvMfYMSmmvtDmYnmU9FYpJzJRyceXzMqu+1PPd   ###EEsw1tPQozVS7liKskvR3CLLhcSZacGUZaWeUIrMCLDGdsRPTY70UE9iywDK5PB3   ###sGqnwwOgKAguVWloFtYZxas50YgRP0a+kzXCNBKSpGOqZAiQ6Z6WYVRuYPTIiBbQ   ###G92GIk5dj8wz3BbBPym6cPXs1Jj5qsal/VANh0FsYUv7COoBdYQAqcbmsinqxYR+   ###qcBzXZ8dc486yqQ2yKLvApNRLkGeHbrgFCqEpTquEL4yDuEBKdfpb/F90j0L2X0a   ###xM4asc1mqpWbN0BUNVpZguk0wEp9zMA1MPSGe6bSb0sfq2+KvmnJepXad+Knwp4m   ###zVHl+XNTAKLpWjwpSmZjWQpgatNqgYhHi1iWeyZKB6NgHBndUFE7ruBiZETGRgwl   ###TXbIRC4hfBRFLLl9Nrnh6zFEnGctKDayF1yQ0t5AJ348+4/yZ678/xM/ouoTE3c8   ###Cb5jKQOA8cMqAmTn/2+sNV+2tfz/a+vNl2X+/zL/f5n/v8z/X+b/L/P/l/n/y/z/   ###5vz/neDqdDLqYuU7ahB/keJjqEoARbIh4eN+xEncJRGsCEgfMOI9fwA0xB/4Q+Gs   ###lijVjfxRxaqSlX86ml5WqMCZVv27Twoq5lZeREetxMjOpu77jWR8ofF9N5um84YW   ###z+PJ9BPmmO+j0Dpy0aF3tIh1MfSO6i1Yc6S0gAUBAjJ3lu7UGNJr0Juy4W9Mme4A   ###5O2WHMAoZRCD4dNJw6iDk2FK7XC3RjlBFUCfZYTZkMUbftyUamtLrCRjHqFPoq80   ###VRGbVWke16W8YA64vNuOMUyDNdL6M4WO2q8pG9B+q/pm5c+89d8wGVg09S6DQfCL   ###/yil4LLlv+Zqu7mqyX+rrfZqKf+V8l8p/5XyXyn/lfJfKf+V8p8s/2GQKfApTsyn   ###TF45RX9Y1riFf1j3uvMWKGxEq4ic/oxImjfGTMhBH6nUPT0609HI6Q5GkZ/Z3bsF   ###ikUk6JKk0sg+huj+Bsi6AxISZWMZOV73OvCB4nuO/PAxIjwMwmA4G2p7P5h1B0Co   ###vZAItBfiwzHi3gRcErXvnUuVuLoIVgAElE5DifB6EsjbBf9nFIIX4lamzr7fh03H   ###DrH/1cO/fZZp+d27044YsdUwoVKNzMmeUAYwmPS8qScAo+gDVH65Itm0zHLvEnWg   ###vKIpRYDzATdwOQBWXAzY4z6y9Cuuk68B/cGaa87F8ZfiIvfSyb4/mHpvycuBzx+7Valin, et al.           Expires December 20, 2012             [Page 259]

Internet-Draft           Interactive Audio Codec               June 2012   ###QcGnCSqwSWqO0gHnIl4DHtdtNKNfHC83vxTM8J+R4c05YS5j8KLTSUhZpzlDZUdL   ###q6vT0VaDEstiioQolTa/6yPH4WJtCNxZSryHO9RnMILb46p/8b7sb+9O+jvxRDlH   ###VgL+F/pdP4qQUyNGhCKc4MqN2P3B6wk7nHjhFbFBnrxE2aUyzkuvHwcdQ1VWQtB+   ###mSKC/fo6QXv+USqpUgZp1oO5IkDFgQ/HHKOK0qjoSBMYgavX5AFkYKN7AL8pF40v   ###QHTUzTek2PAjNRkB+gYHvR5cXVmDlzJQN8lAveUc15tmi7RpJQGupCL9XYcbsKyt   ###LUg5EqDrRDzca3WfJgcGDRDi13QuZ9x6YHdakLOQeGaYS9NUuGsMrknZ5bFpl8ep   ###FDlFd1hod7izY4vbyiJMhpKf4pZnlGDvrAGrw1FYD/0reEa/F0XxAnMjkJTNb5vc   ###Y0CSnE1C49ZxgCOrrxnyFBIzAZIcUNUBitq6z5l8s7YMN8sUw0bzHudPew2sSe68   ###hFE6xun4lV5Ham4WYXrt8836d9MJYDg94OxTzgmN2EF3Z5MJ4j+j2VJtIG2dKp1X   ###yYtJ33uU1vZahlrWwX3zxXZ9zb2VKFZ1qKMvNek5MEFpNh4/JpSU1y/2VF2zwOoY   ###YbVNsKrXzbBSB6zPCatU70VgxbAZOfmaYG4v753v3mDmA0Ph+2PhVxqh8iIPRBqj   ###YQphSkKrDf66sikgvjxHjBybv+Pe0zl4qLMu+oOlzrWV2ke9EGzNI36RH9Qj09Ny   ###9MXu8dnx+kwBGAVohnP6QLpZPBnwjNejXs25vQ6618h9AUkHLgyEnAGq+mTdnOQd   ###yhmmLUk6qNKXinPoUYgcGLlFoshV6Xvc69QbTHyvB5LaYDjCsBqGMd5k4t1H1VcJ   ###c8zH2cVXputFPnz1rhJW2f1AnlAMJI9gMKnxcT6NJvFAMM7/tqpiHO5JPbCNpOdh   ###CsTOXGwPf3ZhHSj6uABYl/Ceo2vFeS69GzXg6VPh/rgoJk1dj2aDHkoK4YidA51A   ###fMz48MhhWcp7JGIDcNqKo8ypP1X6Ev4BFxTNt1PPHcoCzaU/vfV9hgJM6LazhEio   ###iB8042+QscQAl1iAN0wxZmmg8WeUwNaUH0dkvEyg408qWxnMpq4Mv605lebr1801   ###01trBGTcaF5AHtfJaXebuYEitc+FZWrFKixR0tRXTR9KFsXSmvcI9r+h152MohfX   ###j2way7D/tdfWW5r9r/Wy1Sztf6X9r7T/lfa/0v5X2v9K+99f3f4XogGwc3T8D/ft   ###zt7Zuw4aALnZRv10IWOh0MeTfERZEq5B2ELBPRgwPcgV1RUYOOOBN0Wq+oLMTdC1   ###4rWxoq4sbFdkGb5yCZ9Uq1Txc11o9q8xphVoD5ChdusywCQEU9kSJXvJeegih4PI   ###HHIFfjz8jIatFlnActLpudO4QybkEH6qhRdfrdKGcb8w1mXOtruLb5ucC8W2a043   ###2TtfP9vKZcH9d+X9X863/66y/6py4ggB/gXfpvEEz60nqB2gsqGs05IbZp1Nt8AC   ###KallLqw1UBNY4qGzAKu2lJdqh7nXrlYLYOXcd2nXepcyltIqshQF+DmrzsW2uS/L   ###bv5lybvf+Vcg98z43pJLYT6D88XPQEH7+SDezVoVQPD8MSCo4Dpb3/pqch3pW9Ps   ###xxVol57cqQgX8PXVCjap1qR1wJ8MHtKp4GfstBRClYDNTKA+mY+EGsDyKvJjRACp   ###OWzXNYf/mVZMU4Na6qRkUGSch7QkBST6kuihkJdUcxgA4j8NK+tqK+v1VqLZ5XTi   ###dadcTOQxEd50hnlGe6klold+Zwdd8j1YowI0RrUJZS6rjB5ucImfp6z/72wnlv/3   ###rKi7C5/puWmmv7GZuAIXkNZ9C8zeKziv6jI1f7XIVL9mbEqeauezPBWAWT3gD7s5   ###0KsvCLvFoOhwKMKk/yvPqM5vBmY9Bubc0NTmqiAksqYUQK0LoKpZvSTnFOq1d/w/   ###zXWJUEE7QPl09AoLBokNmGjxwJZpGzKzOkt5ZrgieIoWizC4vBwkiQfiUXBDh4eN   ###RiopSvJto5G2VdO32+i80sopOcGWv7zlrG6aR9hIWYr0YbTFHqaXE0+yYZlktegq   ###lf0Y4AjPPFO2cGib4LlnB+aGpkfno/DpZSM1LjKraXOzALAOsqdrFZ+uLYX95OI1   ###UA7p0yAEes7xWoCRbCPwL6wzhijIfd995g2Z9qJi24LROA4gVhrRX7pbChdAnfnT   ###bwFd9gi0DQT8ugQK2M/Z6Na59CL1FRp600lwh0nfK2/Zr9jE9XqTmjMZ3cKbORrM   ###hmHNOUnI65LelN5jaF1dqpwAqWZdkHXQZoGmxWdxCs/CHDLxL2l/XM7nM3dxh8/+   ###C52QlBV1C+z8bTV708uVt7AkadNMGfBf+kz5u39bzd27PhmfjczVsvKCdAp/ePtP   ###ED6q9SfP/vOy1V5f1+0/7ZeN0v5T2n9K+09p/yntP6X9p7T//DvZf45O0tYf+qxI   ###3g/WTf0MKBBed/VDCrTRPjs93lM/IMoyGuhTXM6u1I/QPTLspj7r+V0pOInkk2O/   ###P105o3chAqrnj0QKDQzj6nlj8jh/G/RWOkBHiazDuxgmVQeSyCPW3T0+c6cj922H   ###hR7xD2Exbiqr9hJ9UssqRCTlIykclGWPdeJpYpsXX2rZ9Y9oWoSMSKxNIKlhvdIR   ###Evth0FMzjRSZtlVsWnYW5nkjPANpYm3aDcOwwR1lcKEqnpa855SZ5b1cEimAl7jr   ###RwWBbJp2CUDkjsLBPeXdrFmnPYRvXznYUAYqsjG9efKjJ17FPReB5KImNXIvx1Eq   ###WQxNuxtMqQXZWnFi5sEbQzeab9rpaOoNaE6c0p5L/RzboY5gko/RGcnPpWqp311g   ###CPzutet1MQVLzZxkhpo40CT4HkzveX0L4KNwgGA0AzBQrvSC005Hb0fhKPveUpAd   ###OSXTyLyWhsfpQX17CCM4AIYwCuT6JVnT9iP35s0v+dN2KB8S1exyKtCj+jAg0wZc   ###Y4IeZdokapAlZIqyp0X/VokM55JaIMdWUm0iw287SIaPzxQyDPS/JMNPRoZNGf+lValin, et al.           Expires December 20, 2012             [Page 260]

Internet-Draft           Interactive Audio Codec               June 2012   ###q0rlbGyTx2n6WaJdkBDmBvLD70xU6NL87neGwocGPlCXevRtBsJRJOcnpnTbSNZH   ###YXxITONHYiKTEJHci7osDosL0zW//MoA99Zzx+JUKpmIQ0/LGeld4yWJ2Oj2nBU/   ###4iYTvP9aKQrTtNgMIRnXbqQyhnBD0JPoKpBhWyA2+y77lsQnuOtFKKUas64tkIXt   ###vuC0597kyp8Wm7cg2wBwcwEJ3feN9BpiEjgcIf4QXGsJpDEkPlrgmrALkn8757wm   ###edNGtAsX0yNQDnorUaB2TA0VZ1LIvZ3vxbUCGK0QpRwnNM30UtE9pCuWn7awCBnF   ###g5LIaGU0m75KijBVF+FmZSbaeTwmmkPsAGW68T1T3qEeKobcN9N4JhiyykkSEOGh   ###h88sM4+jM4zxPwi7tSwg7o2GyIJEQMIo3QQTWzFngPNEQDx6XCDWSa6gxP8ZQBOS   ###yh8WcIooJfa77zNdb8FL1vPTCAKfZe8T5niqfWZf7uwXdk4eKQWwHLTgoEqhxe8J   ###LuO0fKGEGvjQZ4jYzLYQi9lYmyQEEfDai4Cp9cNY4JbvE37GnnbSbvtKsckEavwW   ###UbuHX6EHwkvlLdTLxAvn5XL/cdv52JqHPPTy1JxrBogz4WNujkp77GkP5/djv4AU   ###kFPIa86p6fV6R8VsrfMbiT4rgGtdR5Fdz4auKJQoKqK9OTg+dneP3+39o0MPULzr   ###2ZCy3VxGo8EMxB/WDw10zuVg1L3JIicF7ge/per9WJiWPCE9KXo/cOryfpT3I/t+   ###7FFCG17R0+F2C46isrjNMt+4vIFLZ1pJUk1h5Sr2VYd1FRP58RdZYNtT5jVfDaNS   ###jnoFZAeGEyexCwWhCa9BFa+eFikW7816IKpfguB9G/Sm19I21Mqm8m3XS5yaxZkR   ###LQWVgB0YLgarqVCpnKjLAr0c4D0S9DonZ0wf0WNSshDBJnYAQpffFWhZ3ClTOZxx   ###HX+uamLo3cWK/gp0qGYCTTdBoqfWtT9glpAJy1SYMlPGXJpZTszn2dhNfjy5p/tQ   ###hm0+0vw7kWUxrdZunjdwY4HnV5l2PkNd1m6LqmoPyY5jb2emBQyJ+c2rwRJ8ZnbD   ###RwzVszGOczsR4GxzXbwwqnCGTQVJ+MOi7BJbeiOPk8C5XmFWtzipG+Oo6J2Zznqa   ###tlaBJmMoHwOafKRKvqjJt1XL0X3Pua3fUbDOOkS22dVcdjCM1bISS0S/1uPy0+lD   ###pLLcWCnVm6h3mVzUru9JCxEFUc2ZhQE51MF3gxEvja0e4xVVn6VRKvn6t7CXLg9t   ###OEQyoOQQljneTVHF1ja3OETai1OJFbXorF99gAMCGcdhG7VsLmGARmpo5t9ZDOLz   ###4U7sxIj2wgzc6VNuKgbqiGWI4kqYAC7t3NOGly6r+1sYZQWGRgWoOBU5Fjjb82Ws   ###LY6lvF/lMRDmnfQQAsgY6sz97G/Mez2OHng9Sjx9CjxVRI/hGEVUwMlvMx9z7QGG   ###9AM2knJwSeps3e7LsPVov1LQ1UGg44Tbfa1zR38UdPz9CAk5Vo9HAxSKprcjfgoa   ###bxIkjSr57hwBg1JczdfyqEmD9uwJ5Yubxxu500rXJ2e+OaZtFps2YjXlCs1bACmC   ###PnmXtfJEEwbkFw42x3Tttz450cDL0EqtpsC0vfybp/NhSar2XFw8Pj91pt5YVUsk   ###WMis0liNm+5uPibusqpiypVdkgqHfzEk2K/MwmryjOGKVEJR4P3oXuKNgWchk1qo   ###l2EPCPjlaHQD9xHfk8WeLX8SjIDqBNN7Nn8tl0KeJl2MMxdwo/oEQN5Qd7oUg3hJ   ###BbZAj4PJBNDuk8/CesgZZ2NO/fRw5r7/qVb4PaBp385Yll6ncrayj66OPX/U71fn   ###UouPbvFFG/h3AQahFJqWrH3o/jTArOJx78d8AxZ5D0yGeljBBNAd3WkokLHO6AX8   ###/fH9fEUvPr53P731pu7BXr4YtGTntbQXAzEUNnRJOXLFlTHS1IJ+XL6L0UdmXy4x   ###Lc0WA4KIg+MTBi8DGgJFkVyHi9TYIF56tebkkm6ppAXLApMQpvnv6RJd1HyLCtso   ###atYZCjyQh1/qXrrvX+ZPG59mgZ/0tDN93qXuwH2/VmxaoUJD9Pa97rUNswrc0zyq   ###JKYVtIeS5b5IkIuhFYX/xzhVgCodz00SBJsXhDbIWxThlgAdqpkQoAHy2qP854oe   ###pXLSeV81qcwto0m1czrvKxLUzUaIPPODSXg74KYHmwu1bLMJo2+uwUSxBIsr+ALF   ###00IXo7VDmxbdzY/C/ujIIEXAbvnHtcLTKrZKw6AF6Med+76d4wqawrfTic9qJ6Nw   ###aigG/Ag6+AyfPwzkNRrFCxBpdGjaY96YLfSRW8pg8mOjxzXV2vInQ9n5GR01o6LT   ###ArvEZwW+NeGdlkyMZBzTMcJyA9ZZi0y7c9YiLy+dVcY/O292Tg/UndPM6nWX5itO   ###Ld94k2EHBvB/Zvql1QyGOb1b89QFpj0HlMyZLX22YyCYmP1xCp2LvoTqBTo+dKPr   ###cbGJk93eSpUj0jsuMC1pCrOUd3muDdHUH8MV+sWfC8jjYNq9Pi4CYolcYB8HuOVo   ###Ybn42Bte9jzYbqNWmEqhAXkF2cARq98QP85zTAtXldSsrlSHPGdalC3ZU4A98Vxt   ###crF61WYRRd9jAXqgcD2/G0QpazI8My60QDtO+XyWz2f5fJbPZ/l8ls/nv+XzmfLi   ###Qs+zjzv7KXl0hdlDgmlAxVQpZEVurDrIwYcuNi5qlNLDEUXBsAaa7aJZF8uAZr+j   ###OKPpHR1HHf71XM532D6yP9/C0OxTghtzsPr7DTNcoFNnx32/UflN4PJAp8SDDCfE   ###BQxC46PQFi2j3ta9twXcpVMmktFtfewBRBhjwDxUvnuTAFOVON3ZFC9eQvLiKFte   ###WXkc+F2/fotPD+ZW9CaSFQ7vrqjd5A8GwRhzMLJpIt4duD14oi+BlPpTUhEm6QJc   ###5rUWjliRrPQGEub0+NQVK3bZiiUPU/jS6A06jo5Pa/mc2vGpgEz+cRYITV+iXeUH   ###4mvHwlxl0gzbH8ID0KK9w/Ji72XDm60lZWarJdWwa3FiTSWEOy79lRz8eDLC20wFValin, et al.           Expires December 20, 2012             [Page 261]

Internet-Draft           Interactive Audio Codec               June 2012   ###saOHexU/8BJnnbvOv34xGHm12DfBNmaVNy8y9TiuaBZ/ZJqaiUNK4W/hqsXctCoN   ###rNDb+t/mWr1ZrRYjXej3gtN/i+fXplZkE+buklqDNm+CerpbB22UnX1l/ncics72   ###uTkPX6LWWhbA2Y/FQoHryBAJE9d7ricfe0hzmWkAxIwYOstOU4TRGqfVzEBjQ5l3   ###u+wJ4D2RirvL834xk5YExnu7biSCDeBS8c+ymcl4t6PLr353+tBXcWn8yX3/qUBc   ###Pe6ROylkbrUYIaWtolGm1ajl8bBiWlHzFtBrBG/gUDDy85hrO7PJ9+A75RrMNEh7   ###d8Di8KaO16dCseSfAnTsyp/32Ui887OBLHnnv3IaK82V1jyeXIplhwxWkagsigc1   ###miAdFmXEFSMmsx9/fJ+YnFSlFR7Wx/f57ogwKZzoulWrYYz95yu9+MeXRXGY15TM   ###DQc4kvYcpSy3FzGQvhQzZY7h+r7fyJ92T7Va4laXlLnmQ6Z/FPRuSDJhdPUFLCSB   ###xihUdFroERVln/eZ1rQea00TVyNETqI+IodIZHJFJBzlmlXu5f1Ub1aO4zg+V/Pd   ###AOGSeOEwAH+Z+wbcoWYgQ5mo3gDLPPNfvFv3/VqWClNMKxyKikxc5OJh8gOWksV4   ###/ZKEO92bW2/Sk/ILMRWTYR0FdguIFdwVAjI7TkpgG2faIKmM8lbK0xfYLUzLMvRZ   ###YC0/lTD2l8UcNcyhXZjnYeyikgw1bbXiOjVncVr+3U1NLc2cAJlqZauPnmX6AtrE   ###DFZEBbLkn7YQkNXdZhFUM1Hl7zbV9s4jqh/CMRZXT7Cfd0NxUNAc8q0xYmmaBZjR   ###eJVcDrrARXlnuSjxDdFZyzTjbiYLGQ+ymBbfkgQmVi72D8e4q032dpvMmTSfGjHf   ###PM7rYcY34mQRDJqLUY5rUaKP4GPxoLgsB6IUErE+lccQwzSjWGEx7HcSOoshkfOY   ###SFTYUcx41Pv8eA9nYZclm8+neAvOpqqqgzCYqhGXUnoQkzpq3xYWKQvsYjus+5hr   ###3fOIaMefxniek9sgXp8/dftR0YXXHnvheU6JcyW6xN0mamtrusti0+6cHrlvfsmZ   ###FhoZpzbNbENxCX152JcJNc3nxxTmj3d6unmn5+fmVvidM2gZtZ/vZtMcVp8pXZPd   ###Ck07M1IZou+KuIKPT/LUzPq0xP/Be8enT89bKJogmh4ak3GruNrACG5sDW9Fk//b   ###4ifs9NUjLDAtRiLtMSYsc9rza5+lcJBLgbBc4MTAjajoSlrGpmXFnB8WzsAaXNOJ   ###7w2NiZh408e7CwvkRf4DZpMj686RPZBHtQJx3+75bB+mJvxQjnfPzjJ1phTWQkfn   ###kS0QO7B9B5jCjjmp8Sx2fxSklKLRCC/H3v1g5PWMWJm0/V0RU5m2q6YIYtPuTSeD   ###WqGXvZuRYegPQz/2MC093/ALjFCjAk4osZMkji6ALM0GiuLoBbKM7LDxCLsw1FPx   ###R7/J4eG/Dzg8Y3jut9x8cu+SaXviXX2oHCmnNjs823l74B4fnPx8/kYIL7Fdcb40   ###dur1LpB0qRIncQIUrJovvpqD6Y/2LBTISkQHeJBsOhecj5v6qVDap3n0g0+T+ukP   ###5oGxd/Kz1e2C6oD6mGGQt0qQFj5w6aunkmCL3sEP4x6phnGFfjQNhlTCApWA3hik   ###LFTAwXuA395e+6GDOj7Yz60XERuc2tSfmm4/8NE10W3CyByzALEYhUhncRElB7Vj   ###d8w4B2icg78AzpDbDvICqDj0JuRQIvFopgx5aWHht/f/+50zkv+BhAV+KI8hLLCh   ###fndhgZcB/o/yx1b/VzLSvOj+FvV/G2vrrZda/d/2Wnu9rP9b1v8t6/+W9X/L+r9l   ###/d+y/u9fvf4vlv99s/PxwAUgHB79jAWA5SK8/YAV3GXsm/TdEIiuKLFbuqqUripz   ###u6o8+5cujwSbzzSg42ndb5qd7JawxKc/cMfTCcgXHB34B86W8zyGVn2bfXEhbWXJ   ###kb5mflwrGJDC5upj/cMABmlswj+vU23x0+UtaF91/vUskdlgrdBHWtfy8uYzBVcd   ###wIKA/vwCLemYO28/HO/uVtgfZ503R4fnFTYWGiWrznPnZY1CvZlDzQd4PlzU9u7g   ###C3P+Yf+AfFWqyUQCO6WJpPVL3y47fCKYA2dagr9TUKnTV1+M+2BOMgX2sfbAfYiJ   ###7PswzbpKs+bsjIZmk/549uPZs99P/pMSd/5W8l/jZVuX/16urZbyXyn/lfJfKf+V   ###8l8p/5XyXyn/5ct/ZbbzhwWSlNnOTdPOm+1cFygDLhYS9nkRMDnTSrxnZxukOyFu   ###mFu83kIRgg+ii4Q9+Gd5WREAEWcDklMqyTFXaeyd/f1YOkEcC/CAFbEJUQA715Pv   ###44VUUXCqJkJKaTz7K9r/LLUVHyILZst/zVbrZSuR/1Zfgvy33m41SvmvlP9K+a+U   ###/0r5r5T/SvmvlP+y5b/kk+ksBAImBXgI8bCsMr1Ylem0hYwFf27qgXfwMX76LIkP   ###JWMJLre+LfehhrrFRkSUNoF7EmJG0K+IxiQnSWJOXIx54lx7kfMVH8FLzG4YxDk+   ###e7IVlQ0jJh0GYSVeWs+PgonfO+J44VLTWvw1Bpyy3pJZKN4fDbd/9LHdcpvrfLXq   ###Jn44PkY9JHvZNgz966+pL4fenbqkpNHrpFEQao00IL31bnxMQ+UneE/oDm8dcAXO   ###NfAH9Bp7oePfyQ1G+K7fBcPZ0PGQK/B7NYeVORLtYW75ayO0UzvdzDoRDfJpCFSt   ###3b27dPc0bB5ygApYWazX0OteB6EfZxWzkJboFpP34p8SiBAfxEqj49MXpmyb21sO   ###vAgnnSN8WlhkTUc54Hg1o7GUrtMZw5XwVR8CR5lsiHwrahHiFj+MC6OjTWify3aC   ###iJgQm/o20oA9L+ywLw3r27v2uzeY8vUWs2KPZoMeh4nTG92G+kJxAQppUGmIOBzp   ###qhhvsFNVRlUXJQBnX4XpjBjYdFKkjXni38pnYRhWPw1zotXUyXPSapiSRY9Ikypp   ###Ui0rYPfGH2J0ibKcoxATtRKG15xGjYKhR31rG4CFdK/S+CQDszjWzIvd2VhuHZpNValin, et al.           Expires December 20, 2012             [Page 262]

Internet-Draft           Interactive Audio Codec               June 2012   ###Di+wxykb3VxfyhlgmcfywCF2NNed/3ZA9H3lbBjgohOTDHQz4cXrLOxjPvsxhNkd   ###O/O93j0l7jX1yVoPB9I+3C3K3fGKXZQKiM290QxzEmP8YK9qg5H5OOot80JyUEj9   ###CxddnMrMxovSmNePRmPSa3jYpZAwlz/ij4C6GwJzm+v2S/NYBK7xhyZoz/Jvg/lI   ###LWjffBgtyH96nvzy27dbeMdz3fMf3NRA/7Byz7HoUZofnkj/H2GG85HbD8KeG3uN   ###PswTLEf/31hda2j+X2svX66V+v9S/1/q/0v9f6n/L/X/pf6/1P/n+38dAs/iDHwv   ###mtajbzO4xJFc9e0KyTMq6kZhnIImrqDjhYySKUVOgqkpSbiRQarkp9wRScKTUBzM   ###Et5sF4jNt9U3D0b2WuPxtNhMydyAexwGPSCM/uQqkDMAF/ERy6k2mKTNjpCaFs30   ###kzftfcFpz73JlT8tNm8BIAOYXICbC4K1+96QGz1OyzEcIf4QXGsJpEPKbbVoWo4C   ###9TRi1zQm+kcPS/cQ0S54UnSDO2ScBIjaiWJ7vCTOXAYkKgdXY/80+b+tlD0pnFzd   ###1fC/91iFaDKp8WCcZpv9hnUZhQ5BXH/peskms2g2dKNvEze6DvrTivOcDf1cLAB+   ###56lQZFc8Q6d70alVc+5TnfALySCB26hom0y1pX8pdoh+o0ihTQXmQ7Tg+N/9WNOC   ###6xDTMHe+dqvC4cRGqWuz4XaNPe60Hk1Tj3grrEPcBs9EtAlCoCZYA6rnegO4fXBO   ###NGAFYSvWpQNMHKdqhfnuTd5X+IHzGdu2HvS8VyS8qFeazuvXTnO1igul3+S+hDKy   ###5fHTbkXDKhq+KqGVhxTfmVECJHpAGHWJGI87QIojvzNqhhvTvZI8M6sarqgtuXOm   ###dxlVpNVX5dXJlIcou0Z85EsgXEv19bx22q2X6xtGNBbuovz84rPXKKPTkEPwjncQ   ###rIYmfEPHYlBq/v7s3N05Bc7qM8MwdDRla6gCWppGeWajWHxxTIHIwECvHF4XujV1   ###iv1DWMI/hL/L9Nf/4sc0ueGOAaPIlyzdMxmBVOKE62/LYYTyWOiCmzkWw3jptGvO   ###ug3ozXygN4sB/T4b6M0coMdQF8xGJNAyxXUoaJkwMSYSYN8LWXuN+NXEjSR3Pj0B   ###pxgy+9So0QV4Ge+E6xrFgf6VtY0p/Z+atfdRQkBz9H/rzdWG5v+72l5rlfq/Uv9X   ###6v9K/V+p/yv1f6X+r9T/5ev/eJ5oYDj9ehAibfR0iSw3L3xZraCsVvBkCUgNuYZq   ###zg1QvLtN/Qu+cxD9R4PZ1Hdhgxz8PX8w9eK/N/UYZpaMSo/jTaU0ihPXpBpyWW6e   ###CyxcRcT9iwvQKvp0VFRiBm8n7jHvHOgTI6EEuqHSLaxvf9zZd/sAk+hCQlWQjmVf   ###mSNUaLG75QbdHvnXJHeJ7jqu2WWrdHHIYG//sOZsUIKelsUZeM5hw5E6soinZT40   ###tBkhe+kVfyW90UZV0c4cyWo5bRQ9d7oyCnblOkfLweuni2aUyHqEK4kylgodzy7j   ###ykniAKXLtbUF3ME+0fx9cnQFNuKfugP7XvpiSV5I2mZ/xtXxPGtCKSVtN/uY2M3C   ###DaaOx+ABjig2hvcIdd9sXTVilW9HrL5z9Mp529ml4jicrwbqc3nvtJ3jzm401x4M   ###Jy+0Odk7ivdykYFbX2ijqLOS017lrWl5DsDOwgBf44001ifqOnzI8WwFysQQikPe   ###myILGq0svHSpaToAPnPpwaOhRCah1G8NJp8T6f+yyd+K6Q5L9QTnwernfBgp6Rjl   ###niOEqGSgxPY2T1iWHiD8yLNqfJGAkcqZyJ4hoRPdqKUGquVu0ZQUIb0clkRta0t8   ###lVSYrtqS6BmHSKNRNl03gBbbEWT5E4yoJgNJEEAc2OTHCZ/X814Smuzg87mOjVqc   ###EZsiM82dYfblB81uu3/KwQbLTR17abX1jIXqtEK6UkneFfIR9mS7H3OgVWgFAgUH   ###P9lFnf7hWRbZYMvG4fdI0d2ah2zQZpTFuWxxuQ9LgVWsKgCRtmm4yLDh83+eHrgf   ###34FUu8+91eVnzE6CVGiPydscOSxH+T63/8/A8HHu3L+T+9o4XNVxuBDH8Py5AAEc   ###CZCc7x07BNLBSXyH+0jq08tkS5VZbi2zSjYmENz4M2K4NQlXq8ywbXHzTi1E+6Du   ###/JT2udaww7KNigbCY9FsWZ/EEOyTcZaNzUzvbo2tT49gOLAd3oh10hjCrB0vcHLQ   ###V5ICllSjKJ8nDhnRQWNbx3LBdYg3Jl4JBeMBQ1mIAOsHuWVbjxTrwC9sdzQLp6PZ   ###JH0dtCFQ8wrtUgi1UXBTvL+8n2ziYqJNWCZOEUvm6n16cMaWT9miM/YaN5zjIYCl   ###uWN/wtL9GndJ/MkN409uTOztjcaXGFYGs9DKLmCEL/MuL2ZuMVVwdGHd9ZcUvuU8   ###A9azQjuzdmtzR7C8A0cn+wenByeoLtYkRzOYmFPKIsdIHTPYrvlmTgXeKgoAwytm   ###f+MtgntKK+MnEdorRWSODnaYX8hblWFURun8CfN/wTOM2BU9Vvrn3PxfLxurmv2/   ###vbZW5v8q7f+l/b+0/5f2/9L+X9r/S/t/vv3/v2CMgGJ7WGoud+iNK15V11VU8DNU   ###sPw3COyvnEaVyvIqnZHLLdS53mS9HQoRQLrpoUcBkOh+nfwFkGAi111wbY5eQwTa   ###1JzmGq8QUn1WcJnxOMfyOKTTp3ojSXlWnwXp6IW0TbVZqV3lwSVSH+iloEYJbcxV   ###PFu23Y/nK0X+0JAdeepBXE03CMezB1dGyqvdrdXvjm3zv0H9bnnq93L5du4JYFtH   ###kV3Phq5cdh51+m8Ojo/d3eN3e//oUG2reNezIUJbKBc5niBL6FwORt2b/IAlroSo   ###OV9rzjjlTMG/Bbn4IqnelELUpW+sSJS5jBT2lopIscGYsYQrC77xklJs9TxBnp5F   ###72VNjzOopE9Jxphmkr5JLAHLVrEAKGjHbVqB2BZHXi08hH+67LAzQN3MHsta5R4f   ###nPx8/malVYMn9eeWa2tgs9exkQ1WXlyChAOBXB2KjCJGLTqDKzOhiv1eyDkBnedOValin, et al.           Expires December 20, 2012             [Page 263]

Internet-Draft           Interactive Audio Codec               June 2012   ###4655SFEX8pDx2r6ytX2Ftdn2At8alHZiYd/YnF9hDX/LyufCiKyqbiGiqjwi0nBA   ###4rGxwcSQn2UlQbDlLfu+kgJVsWKpwPvBdfvq+7Gwh9sTerkVfT9w6vL9KN+PJ30/   ###Ur3L96N8P7T3Yzs7E6U3nXrdazouEkKCvtOwtZX9VwMMJk90PZakX5S6zmYSiB+i   ###3Jxl8n62nHrylzF7GLw+/5XK/SdtQ1s6qaFIOKuhZ9l04nWZSnA4G0yD8YCrCG1b   ###lJa2tKUKXUW2DijJJdYnfYwfVf9/eevfjb0QPd7brccxAeTUf1x92dT1/6vNRqn/   ###L/X/pf6/1P+X+v9S/1/q/0v9v0X/DwLp6WTUdQ+PPsd1Pq6DydipxEnrHcbQVJ3j   ###UwcQmmcSVjQUCtNTyc+95U1qNr1AMgPQHiBDfOCeUxEUZeB75MPUrC4gtvZqdgn5   ###ONYLeLnBdwskw+oiXLXEUHFNEYI5d8CmvGbr80xtioxLpYNi84OUBZ+MQp+n0klW   ###VXfW19ba67ZKiWj5SIuB3oQ56juOkhXoUyUZuBY3krRqybTLiijrnr37cLLPrS8w   ###kjKOaQdo31lXw8BwOlquWtbesCjRilytnj0K/88MTC+uH5k1tvP/rfbqus7/t9Zf   ###viz5/5L/L/n/kv8v+f+S/y/5/786/x+iANA5Ov6Hu39wCGBFAYD7uqifSry/P5mM   ###WHk/qfofPC/Qj2QBLla4bnc8mEX4/89YiTPnP/f+EzhOIU1QlbQ7qdC3KMTXvfbC   ###0AeyVmmutKqyHw9A/R1cZPfkw1sX79LJwXHHxNu2cPAkTSvPJZIx8P5B0YHjLmi9   ###YgWi3FPoebqz94+Dc0OXNu2Unt4Icx5fBlNR+DAe6ujEPd85+/kA+Nid8wN399Q4   ###ubMGHI4yf5FOGw25l9wDKJHb+R+zdLDBVo3pHqbXwCNcjwa9SF4zfoXWO1x71vzN   ###ljw99XpboNdqqtenAr3WsRcZyc8/O5E/Rd8wZdVobjw9ONh7I45u9wAo4oGL7ZWR   ###GrGg5X9DtsoZKuMg8Ika7n04P/qY7h/jizLOajwOR36q4xcXrVMqCClo1nH/8eZ/   ###ssW55rrSBQv/5XVbZYcsGZeVPVL85sk7FsLpAoE8+oj0KPXTUHt8OOExnxlrVXvk   ###tqd7Z85JkVq1IT7J+NPI6IG7xtihzt7OMVJ0fdWGWNiMVXcEHlISW0pjjixR1wc+   ###hoVjxSQXHrSDdzwcm27n0f8cZJ+10gUzpsIHpsuxpveg1/MUjVruW+Nl2pBSIbMq   ###n3E2ZG0ouJJH70BWfgePIYDl4DAF6xeNJh8qUpJYS3l9eYZSZIk5jJgWiV8WsvMh   ###LY8joh0/mgbIAivHf3p0Dpf7oHNOxOJ452fL7lrJ7lp4J+vbSF2dN79YBsN0PdbB   ###mhvxYPArH22dDyZf9eStU/JtyBc3DpLP+Fl9pr5vIg05ekbEiV9i4gmI/PbgLTdf   ###WnZApCo5V8Aj2eZp67SmrFzvZepRMY69JFO5avqFzVlG1qBJzgHrsDYoV4wL0NZK   ###pxsMQLjzUbAjAWkwGt14177XI/RmCOsBit9jbn75ZHZchmHWMxFkJN1j53NWj4oy   ###tmHJ7yhXB6z1+HSPiWxYpQEzubPl6g8QkEc+XpK0Kk2UiGWItaE4NAi1vdFtzgza   ###6J+OLCSpgs/pslOR94apxqvS4RrHcltu51Afq7nQWCa4Vyw7mBtVwlGAzm3XHqXw   ###MiIMyHzwYuYgzJqhRwGEicc2LZxTsEHW8eatn02QCUtxOGumRfR2Yf7v/oBB7hYe   ###AFZe5Jvso8ZaaNz1+5934L/7u9nXTJuC6jsWnAOWWmSOjQ2VcluGVnlWoD4fQR5h   ###E9jHXl8VIhWIZRPfY7q79AxxcgF58fsHx+c7Lu2AeAnTBO11MQEIVHNNgHApMEGd   ###PWwGl0MQ2bjrENNBrSrS27vDww4INR+PKXW7/afdSnV5k9OlKYkhvM+HvHmMfXIm   ###aq02EtGScXN06u7O/v/9AAyIsfNGw8BdEHwCYKE8pmQUCrlo6l0GWJ8driZd3u++   ###yNsjIwLezg7TUf0PsMXA4SF3d9LJkDVOzw72j/aoYvLpu08gCxvwtOmv9vM7uTuH   ###MKF7dtAhUbrpt/rPUqszvj6W1SEPWKRLI6lkdIpVCjDtj8MGiXRmKm8wRoHpLTw/   ###VW+GRSTFUfd2/5FN1JkegVJu8gyX195kOAqDrkR3NYHiQ+fAfbNz9pZIeyLJGAQy   ###cbMRMUaCOVDHZfbVFMOaEHU7YJA3EH3i9RwAW3EGYo5Fb9G2cM49f+DdwxEBDQoi   ###AupUFwI4QXPRdw9w+fygY+Wj5YPd/XCYwxLCwTZbKme90/lHnqW1oo/Og8Ek5dNR   ###By8CrHnnn4XIl9rFvoqKPngSh3ZikEWQCZHCCXysaTu+l/I/Ji+5xR3Yfhez3Yjl   ###Q9HFIdk/vBij7qzYV6jvnpRx7NWtMQCou05FWCTvMumi2OOcT1xidQ/zapec2aNr   ###fxArNFLyGxHLD8edg06uAkjp83bn/Ozos02FwH5UkspJAOftmIiA8jiSMUYTuNa4   ###onXc1rEMeGhHQKnznlrmXC5lQO5rPO8Y6iIkPbNNAw4bfgM8njP2ooiTN47n9j4x   ###GTv6+Y17utPpuEcnpx/OnUzSmqWGh0V8HAVoXu1Og+/B9B52PY2f5uy+YjGY2vbE   ###3d052c9GEongYRfSAZ3sHDMRmfSheEstwqe5h5F7R1Eqa4Kquo6Td0cdfpFkNZLi   ###9NJstFa5juUtV0e9hg01flp3dEAko3Xc3aOdjlGTLlSfQ/JGMrzLNNTBzzuk3+Vs   ###3Ps1k4J7Qyh/Ij4cSD0Nx5s6dfxOG7JzcuYe7uydvztzrd46q2tCj52oy5AyQV9n   ###CHz3bJKKcBZDq+DbSA8NAONb/4X0aWgQHgd+17/Ft34AY3kToEURDuqNx5PRXcDz   ###uQP/OGCVuLDPcedQ5YwwHee7DjcqoGOY5T60Now3gi4C5l2UEleb8V+iwDjpJ/d9   ###3gPcUnt8fE/6vI8He2QczXlq5S6dD2cfjz6aO+ldTEk1U9cxrwem/dTeEkOXWFIwValin, et al.           Expires December 20, 2012             [Page 264]

Internet-Draft           Interactive Audio Codec               June 2012   ###KrpfNE19VP5Iu/et/B7mS58zAXt7zydeGAUsd2hMdBGvqIB9dIv6IY3fOD/bOemQ   ###tt09P3prV4AAe9bgl5F+3QKp2AGuOaXEq8hDAplCyx9jjqjPUqXVWFqtmldwkiXi   ###txPF8htv0mPZ7wN+eyLLnk52srB3kRHFlsxQWmREG7nnx284oRWjArVqW67FcqEN   ###LpaxknWEDM92Px1w38gIRSagZoN7x+ujkyhmS8YMqaNI2S704CIo+iHYCfR6e+0l   ###NzRyGRHRd+/EucK6dylOce/kZ+JdkE3P0sS11tZio8T/9gej0aQyGF21KjoYq9V6   ###k7twylOQBN15e/7GvnBndb0tntHGi9ba/1aaK6vVbC9ReQq63zlTNGGKjWSKIo6o   ###Jp+BH4nbMfv3L53/bTrDNOxuUjPl4a6gOfnf1lYba4n/5xp83lxrrpf130r/z9L/   ###s/T/LP0/S//P0v/z38j/8/zDCSzeBRQEPhMA29FdQU0N5vH13Pe7QCGmQNuIWUY3   ###SHp6RoFig9o9Okfzz9nHd0dnKD/u/DNH4mOaEotC4ZR8DbinkF2jtsJdF7jhl9k9   ###iAGntd5ew7MZJjYQ0o/GBm4g1HYfD8kz4NMbuBJcO3WICAd4m2ae/XqbwWtXDaQj   ###U4dxMUXnR/XgpyNg3YHAodz07sSoLfjpJ6vOdIV5spKKSCq9blVTcrDKwOI2tVfw   ###cl7NBt5EWMaItzDsWN8KqoHR8w51aDlyBYByrR/b4fQVpEdGI9w8I8tmILicWfY1   ###3RtO682UdsX6N140+8WNi28/0L6YRiZTbxGvrd03935bqHdrzdL9U7Huj66vJ11n   ###rEWVa1LCXQKuCxmVxK8wccGdkMMhpxwaJn4EUo+vqfvmlAnDqG5t5pxZZudWJlSa   ###a+buiePG4dnBe1v3Ve5rH7BbNvTunO5sWh/1+9J2qQpD5FTqbXSBGY+CcBpVbXtG   ###s/oecBaHh67Vv3i9YV1yXtemTtKZkQSIxWgW6afNTvjjzn7ip64YKpm3t/BeRkdt   ###9/zNmVWRxS4nIc3Y9wEjdoRVhnzh/ZCU4MapyEtdny9jrsaLdj/LOMQeMB/knfF0   ###5g1k3M00DDGIAHmedbk7jrAtov2gN6M7g5gfsR3Gdif5Ff6ZrAnw/p65vfyb67Re   ###NBjUeCwyXi5aAc6lUCn2tvJVfEfDV08sRLaukZMArAD4riIrmHd+/H4WxtN7kzip   ###nOqwBtwOvNaFFxIvI0EQ8nCmCeDRiYT5houK8JbDvrk7B3q0TdTF8nxrHFrxglMr   ###RH6YoRpKOu57oLfMYmVAupccv0HcGnPZezoZKd5swJvia4aB1OdHKMqc5RLuJh+1   ###z1M9OV6vxwTBPpWk9EBK7I4mE58XDYurvqi+gYV4JMb3xa+7yUuFRWxLpclixCYm   ###aD+HC1L4IT4N8LF9fwLE0gcxd3rr+6EyCXtQYi6D/NjvQxCc8S+zI403pWvIA4JU   ###a9q7TzzSJb1eRvLTJ8CWCez3xEtcgy5Ho4gyJFe4mz1fRLXQ7HgN350c7bm77951   ###zvN5ksKTC2/Xe55L0XD3cBFkWkcGAiWhnNXEi8h3i4oHynGL0im1vj/tWGFP6DKa   ###gFTbpO49QCB+h7aGT+k9qktrvGCcUfIIMMLCp2YLmY7gTvci5rc6iR/3QD1ceITZ   ###/TJFahg331rLn5tCQ4ajSeYqClH9OdYH52JcGll6KC04raJO/OIUbh3SI9SAyUgn   ###L4Dh2/nR8bkzByufXgDHk/y54RISyqSuYIIgxdYUY7+6kPgNZKfEFa/f/ck9XX4L   ###iiBCIkdZ9H6simdvgE9cwnnEonTWvEkIUMTUl9gAORVOoDLWKC6Nvl7iW1IA4icV   ###F0dWQ5H6AcwQTmk5b+CC7yLtqtGvHXRox3q2NeccD7LCXur6NkP4eByFXyaPl4TB   ###L4BKq9oBclGVotwAeGcrwOJOvJ6PjDtXeQOTEfSQN1R8JhLn/7e7+zs2TsDAdyOR   ###0Ton/GxO53rD0JscsQ72XeGZ1cnorQjFrLtC/nMmb6Z6771DfV2B7salM6m1AOwa   ###Lzb6PDpxOPbDSPjAx4G+XW/QnQ24NzaiV5OiQIeUxVk6rrOD/Q978OIfndO9bzYw   ###csUW1YvMZquhehaSbu3S7yNSesKi4ElqlWnieKE5GCZsRucTKYu4X2nHFoVcxGKL   ###FmCb6hAXUNb/kvP/UIi6i7Xq+49TAyzH/ttce9nS83+iSbi0/5b239L+W9p/S/tv   ###af8t7b9l/s+8+l+Y3yLOsBPnMhEpbuLUklJJEsHlsIyf6hcYy6UUJcmqRxJn/9wX   ###01N3sl74k8WrgojK4rllOdKZWyrQsbr4tJi25c0vOdNCI+PUpplNWT5J/HVF6RN4   ###QVmxiuQ0vAh4gmmFwwFLCWw4v/4q/QkMhvp3nEpT6a8V1caWSk4GGCOnyUorrtqN   ###4QH+rVOBdlUmwPNYdLWOMg3jquUuRJUNQ5qImtiFqGMhwUbvrq21ZpxSWu5RCO+8   ###RyG3wGVRjg403/uh5ONOmIqaIKY1Yr+bMwLFFTLYrHzdf9sSO0igyRHpWnzLsUpO   ###wKouj+sS+BJRRsUaC9DtBT7A/tgjvR1vwRYGLzefFx57nAD+YglPxBSIWCJLazw4   ###IGAAmPGcrzT5nK5uTQW4uIdN4OwxY2u8lRrWtpCquaf2LW1bpHgtAj/l9P8WV/9W   ###PpahiMPJlyRVtqSffwlMNTp4H7JJu8hmAdtLFV0ESqrfwFj4pVq5w1ggfYHBmw13   ###GFmmyK7G/hvt/qm3nrnvZ4bNpjCrai5TP5iO3aE/tFCbVN4enVTZkFCn1BkgRm8a   ###Ftm5pcbKb1pBF1EIwN5uXG2I/0254HbnOwdlejkAdIHpP+3azigNI3yu8rBj4F25   ###IJS5l8E0UlBkFgYo/23Y8U6brPXwydaLTrbx8LlW57lQ8IzMwmg2Ho8mKOOn2D+9   ###vcIeNHRM/mG6JWQ/dhkJpuAdfEyIZ2luGm+Vd3U68b+nOKEtfEaMPY69aIrq/SPK   ###W6L2MHaAJ/F7Jy7GJXcw58xTB2FVq/whbCImGSDy7s768KzhC/iLP+pXlC+q1fwhValin, et al.           Expires December 20, 2012             [Page 265]

Internet-Draft           Interactive Audio Codec               June 2012   ###Irw975ur7qVxIPnrqgz4H6Zn9CZmQgUR20y1Ujkl+U/lyaXSAH73hul9Yic1FPa/   ###A/fRE2hi4hyVObDq1vPnxq9eb6VTAAj+ANiQ2STEfxbO1v4b6H+PT93vwGWhd5Hb   ###nU1H/f6DdcA5+t/V9WYjFf+z1iz1v6X+t9T/lvrfUv9b6n9L/W+p/5X1vytLxFEd   ###DAbBGCjbyp43Q3URd2fs+ejGI4hQ40WTPMmBo0MHBHhuxuMBUGOWtw6/GgYhS4g0   ###HY2piYdXfCYej7BHbS/QA9N5heOxf9prXyhXMGmueujK7siu7IEfAYxWbMrqN/6A   ###suTOQl6RlBRw49GAHLCIGPMyUt6YvDNQLwVkKAgxNYqT1K4Chk3q6rJeLvbKKGS1   ###675vbVxouSS+1OwddtIddkQHY72qIOyZvuWD9r0uBu6nVcLhJRB6bzNRkmEmvNf2   ###BAuaCowNa67cK33/2mm3Xq6TjOowX236mMVQTUSGZw/k8zpIp3g0JhmSwrr8rl+X   ###M9YkZ8Edz3bpdd0xDUA1qsJLVqQK/n2tHgh+ZqkDLJ0h9JPKRB3vfNqtWEvtUqMk   ###6wniDh8FwYw/X9iAtQWHWMZyVHxN9adchjiy3EL3CZw9DmdPg/MOfpYBZ4760O8h   ###cN5Jb9CbE847aTh788J53mUUhrPQzOCtSC5aXeTjIU1Xdd4bphqBjGNuiSPZOW+u   ###2yc2rP+vdn2lu/enub7aMf0JL7N0E/80l3lOqOdYV4QOsDu+rzCsruWgyJeaxnks   ###CR2hzCekVqZMtGOdaMc60U6BidhmUxudb5MWdmWBfc+352Lz5oEBa8pTYO/oti5F   ###uDJ2WigHHaYclCzDlx5K3EA1WVQgS+aXQVxF8JLPuXg5ry96c0y9ydS5vBeaWmcc   ###HYTdvfo2JWd7vY3X3+ZXQVH+FE6I6n/bGFvGIZTCsGltqOQrAl9qbiLCV+T41O6z   ###EfuKHJ8KwJpGyXTaMKW8WiJFdL6LinaqeGSzqRQJYpg2qyCtov7O8BU5lD0l8hNx   ###6YIByQ0WqcUmnMT0jrxKUk4vSCAs/iZ4gvXtxEudW33CkbO9JZT/thavtwxZ4iRn   ###jLNZGCdM6Duh7/f8nupVgSMTgv5tS5Nj0ITBnfh9nt0euRP1XkmRp+oX6GqPMxjT   ###3W1RhsLqM/2t4I/kMVW3NSXAq9thQaVt6w5xjyyTrmX0/aOP7ZaL/NsDJ6vWzMDn   ###igMnEU6FUUmq3Rtzj3JJXuXd1ICBMi5v+szIsuI8hDE6RZcbGKVbeUhykYkl/Diw   ###NIkVimTuNE8pIF4v/pjQHiQuX571w7iHE0rRGszfiedAp9hJ/26apIpOLHO22yEg   ###iGq5rHu2LN0DMiLa7xRf7M7Z2x2M06qnkzIYQa9SEUD/Nt5rlYbAp63U2V0G32Ze   ###z/UGKJMwmquClK38iB7mDvMm4u1Uh7em9N7+Yex//eDO7608umns5cs1i/2P/Y72   ###v5cvV9fXW6tY/3kV8/+tlfa/3+v8RTyfi2lEr+6b65hHeVFDcF78T3v9pWb/XV9b   ###Xy/tv6X9t7T/lvbf0v5b2n9L+29p/7XH/xBvws2qZyIRAWNcXjnh5AqEjtu7O5Ad   ###W86Sc/v5Dv7bBQGj+3f68zP9KUUItVtxqIDGA3VH370JzlYxqEXSOpmljIAhk4rk   ###NMlkyEuiLf5j1Ny0U9ndlmD/tTmWuCdlTgKqPwnufosl3i26xIeCUVO7tS3Z8QC7   ###avMcNC90zfDKedhPgXAuKklUDBXjJe7D088SXz78p+ASu+/nW+J7nrsL1RBdcdQN   ###VHivLbLElCuC4wQ152vNGUTXQX8KjMV7TKazqWNE1x16cPy37J/pcEz/adWQ8qS0   ###jt3wIlUT68um+R4sjc9Gt4nesOP1gTVyuujCHBl9lfdR15Qom7TvXluj4wDw27Z+   ###8N1rWcXFgeFsMdVe9z3rQ6CBD/nXvDGBJtG+kuUuYGr3AIbdh380U53owcwe3p3b   ###blUEhNm6LqOKU0mgVO1ewFhfZOOFvB42DjwR0LjCPuUD7R3/Tzw29AaseRlv8ta0   ###CqCUFwCkLzX22z48G/vMuiKmLjwp/f72w3EFr6WigIwDbz7tVgRK8SXWnFVmyYZJ   ###18xTwkrlKeMTLQL4kMFR03AmBiKHQ5pfA6tGMz4lGDH4UkW04x/SG0lVR5ZZbZRN   ###3SU/scY6XS+MmXiO6z8UBKxvifsYO/ePhuPZ1De89XwAuJZzISNrL9uI2fWGYTko   ###BNQU3GMch3Ks9EA0Yd9i9XiIMNZmFpF7/8qpx7uF3sgpCV1nr6ewLyDiRtFsiIIb   ###foJyzP0QhNdJIG++tcDupbgTJEcY7UToHxD6f5F05DjiV/g+wOPdhF9p1K8GW7wN   ###rjjBBXTkgP2aAFa1QmN/4wAq0NlwdE5NvD7aYUlA0UdqcTpue6hyTn1nf59fILzs   ###8IV4EeLT31zo1P/h+2NnFPqY0Antrphc6da7h5fp0u96qCK59THdJUrJQ3oWsYpZ   ###ygYkDE244teaEx3bBY9nkgK78PNtA6kiGox3OtncskOm5NSgantne1ubxthe0CEC   ###YjJD0w5CAcaGSjZ48A29yb+juv3Po//lSdF9V0qWGi2mBc7W/zbWmq1VVf/bQg1w   ###qf8t9b+l/rfU/5b631L/W+p/S/1vMf0vSkYiCbXQUPYC72rEEywnrn0ZLE6lkNZv   ###qZjqNHa8S+lOu0DGnlYxuTSHYlJfIi/E8dS6UzqsWnGt34k4XBR0fiPdqbOo7hQe   ###qc+fH7rElGIyKCzDswvgjqfQ8nmsvwrof/tUYVgIrCip5rSu8YuliL13d9QM8yvR   ###t5ulcPVXkP9uWh46BD7E66e4/Ndo6/4/q234qJT/SvmvlP9K+a+U/0r5r5T/SvnP   ###KP91gqvTyagri4CdqT92ZmMptQIM8N2f0BvTH/jMw0YJnwAyIZUR1SMrEpmRs0X5   ###8uEShgKs1nTx4J3m5qPMdEEZCL840PEhPjNLEx7DYpBMziz7j6c2BZYVn5qlUMx1   ###bjI1W8A74waehJQ3xs50OL5gxT7Qz4KSOGI6RzRVJlLTDZOabkBqosXAr5rkxKKMValin, et al.           Expires December 20, 2012             [Page 266]

Internet-Draft           Interactive Audio Codec               June 2012   ###eZAxNLuBfwymTDZdSIZzOnL6w2S0LDpgPIhil/xUkb6p8WlvnDr8yQM82anjhxar   ###Ke9/QyPXFeua1LeGmRt//7CU8uf3lf+ocJkbBaHvAjvYG90+ZfzHarOpx3+8XCvj   ###P0r5r5T/SvmvlP9K+a+U/0r5r7j8t4O8i4O8i8N4F6QCPLkF8xJ/UVjsgOE+8THg   ###3YpePdCUA8NheUus2Cmvj8hPg6TQYKU173At43A0Eo04z3AHVBmVUXVWEMOhFwPT   ###twzu5RyFmDWAKor7+I5nw45n/aCH6jKpWg3CJj48zVbDqeCBVulPD9oNpgFODTR+   ###9YUYjhWYnA68S/bq4uxTTMzy6hkTr5ybreb6q5+WVl8115dbS/ALLBGodjjtV/7u   ###/J+XL3q1v9ec+mQ0C3uV9bW19voSAOfFilO5ebX66mZ5Y2m1Wq1uJn3+X/h3+BNQ   ###7lmSflGK9sHMNy6tgElPrZckWpE812w1m00SwX/aaDA9wEarvUa/vGw2GvTLeqv9   ###E/2ytrbOvlprtFr0y+raS/YJ8MQtltCpvbHBPmqvN1mjdps3agPDTL+0ftpgk7U2   ###WmyO1vpL/snaKuvVWm3xEVvtZpt91GryRs0W/6TR3qBfmj+ts300NzZ+4r/wNQLH   ###3uC/4Bp/gICdaEpSAkQlN4HN+A6bXnypmXQmvJISIDQbDnP8p/PVFFdcqAsY36nT   ###KoqLZGqlYvLCIU5a7FAQukhbaqY4IR+1NcCexYRMyfL/0KlNyXjE1MrNralXcmF1   ###TZ8ppkjbkNLcdBrs206TfZ2ORRGgomIWWF1E/kCpz3SsEhzgYD2edJBoIxw+nCbS   ###HQPBMYbWiMz/FPby/LmTpPvHUUyBM3Gf506bpSlsyCs81AsqoUoqmWebnKjrzqph   ###5Js4CdENLqAVB/X0eUqdODymqpOom1gNhktgeYKIT6YYqhE9InBzJ6O7YKj4iyvZ   ###ekR8Cj/Oel/OEKlGD7FsrFtOnedbTWYPkqJPLP2V5JmuHrSWACmivGD8yZSSuzD8   ###UUMWoLm6HZQagrDSryo9m7wn28iy6ucurkA71ovp/urqoprGRUkJ97KXB6dgW56c   ###tE9bpEhblP5GLH81UeuJI/gQ8UzDE787m0QgCTmAlLSSV3SSYSVc6qOXCAbTiIXR   ###55Ww3qzid3XxZ4v+TAgPjL/KWYgIK6h7rCo0/1bXwvJyHfD78hbFOSXQ5c8CKS5Z   ###yqZKQsSrCkIqG+egX+bw40EgQOl1FWkyASVizJpADMVGgebKQPFhG/vwDEvifITu   ###VVodADNedNM27BDAHdNKLY2jcUut7C0VhhmMZAVbOwdsDRVsbfUAYgQ3drLBraHA   ###rZm8KekhGcyaRpj9m2u6M/x/HsX3p5D/z0td/9t+2Sj1v6X+t9T/lvrfUv9b6n9L   ###/W+p//2j+P/8wXx/VD0W8/1ZW9D3Z630/fkj+v7sqr4/ihRkcAQikY3hwWLeQHJ2   ###FWmcmvNTKS/9u8h/SVjdk8t/qy/hR4//aDXK+P9S/ivlv1L+K+W/Uv4r5b+/vPwX   ###ogDIWfejE2Q9UASED9EkqX9ul/+SL4Dq4BVPf0HEYjRQPxSVOZNPTo/31A96/uXs   ###Sv0IqKEfdknuFFsAtN4DIfb01N39cHS8L0Rb1+2OB7MI//+Zf4fUzvnPvf8EuYZL   ###tLFgy3dMDDmMDc/LhBUZcg/v7qR0e9p3R59NXd3eyP24s2/sGn9n6cpKVcQ9Td9B   ###z2crljNFXyK2ROeQy+G8sJMFB7AkKrxV6YJTqTpTXs8b81coLjk1Dqbda2fgXZEx   ###GZ6coKuJ7m+yKjlZIE3fi48uvhRKoSB2Tf0ix3mgxxha9SRYIp7Gig11g6ljte/v   ###6LNSrQoGL54iQnKH6cDQDg7my3t+3P3FMr8R/+bZYu332mKhRB3jcPce8OXdbFrL   ###WaLuD8WL8QA/NPbuByMPWGMcaXPeJfpdhGFGs3F0hi40eaAUUOyOhmPg6SNgmnre   ###1HMYQZ5N/MUuQqEMwsDR7gHnH17VCiXqOAcelPxMZG7YGyBXjzwwABfljkdd4tC7   ###2w0wmXDBXCJHfSxm/Ar7UY3q5LR51bZLGO1xlwh73ts9K57u5BDJLsAKhBGSiEK4   ###I+EUy7pO8K6MgFVm1HouinAU+wcxHxW6ieotTJEH9CkShKAYdf9jUL89xpKk95na   ###IWdeFtnk4vRv0Q1KOEdLxNKLbP0dogVyMz/+rlYE5wTEHkJU5sxDf+5NrvzpGUL3   ###chzV8okLtceL64irUIGO1UdbYrqZh9K7e3nrRrfID9WK3lzq57BOSPi8WS8YAXMV   ###9m6DXn65xnmW2L32wtAfnFzWCmbzZ+0F3XuMdE95SyQ65vYj9+bNL/yGmtjb04mv   ###FJkztEqYs7Fo/HRcy8EDbmkmpJSFCgJES2VL3JtOBsXeW7FEPshj5u6yMVZ3t+77   ###ZiPt3W1jrD75qDCbw7v8YY7ntMQcySLlFT72fRB2HmGB0huUIZ7DvCzpWnTtjYk8   ###wLz3UZAhzyU9RVL2UBlBMUCyCqb02jtXyP/zzHPKBaL+Lvb3XTH/b3WXlKEWxQL7   ###LZKXWOwuyUsUd+khiyyIqEskZWNdnGLXHU2vooiOCEpCMT3GnydYYsF6NDF7LUd0   ###XKjFjJedgccwzvky111ydmbTkZxTktzrPefWm4xJ2RxrMu4CDc1ZE9dTB0gQndva   ###7cVysFexbIrvmFNANBtMuQ8Ac2h+KBapSzQ0i7rewK8VXmIHmiPNAJEH+ePuQ8r7   ###FMUiCvSpzYlFJOUCNyVW6D/eXUw3Q0QBqKQyvdiW+Im1lynvU/NRIvKgKBR50A6c   ###M4uz+g1YvaLeKKbaUqxvxf/uh9UHPb1xSW8eAXJ8fsofnoijvlqS/vzUpSvkduGx   ###eLo30H98fvKx30D/6fjJfBVTMYx5ZBVTDrNmZcMkD6ydnNc3m6mzznCIpcxjNbz2   ###rPXhS5dxD/hlibRPg7S27F3AhOVLQNKTGzNtj/DzZxKCGBIj24oyCdJhuysoQ2m4   ###Vi62KVH6kVE6D18ARRlByUHsxPv1ceSQ+VC69jui9J/mNeMXLtEpaJcMvs66XSkrValin, et al.           Expires December 20, 2012             [Page 267]

Internet-Draft           Interactive Audio Codec               June 2012   ###FaJurejtegKtWR41PjnuHJJX7ZdaIWqM7SPncX6eCHWP5k2M8HB1/DAIj8LvP6Of   ###6vt2o8gSv/vkBtYnlbzk7k86pwUfDHwjslAXePVUPQkbXlwCUqyy8qAnu27nw+7h   ###mUMzME92RxyJwAvxPkWPhxd52tRPMGfGCrXVqjpVVpAO1vxt5oXT4JfCNsH5SNoS   ###TAFnC1SN4cbLWvbtYlAk8jU/Iiz4drmDcbfADROoG7Nj/IJ5fbTOIdXkHyxz8oUQ   ###7gcTmLzZcIbRQ2R370o7Z/NyY9kdoEhs/1PRqDRGfgKcYsEJ2esUS7z1mZ/xky0x   ###3SyaXfYnbr4eRCyR2qNPrCkzy9MsMbx0adZaQVxM/A/EYqOnXuLQH7qjfj/yp7V5   ###l8jTT8C1RgSFgUaT+4fQRTsfNZm4E1aeUsdHo4BFBJGXs8RUSQHzVVaUxvM9RqqC   ###KDaR6FbHvEcIyWe+hl8lnzp9AshzBNZeigo+u4l6Xb4eTnUOHX+xWuZ5CZzIu9Cb   ###wlq9iOz0FSYXHMNaYJ1d36dXQSDRPBQeoLIHLzN70OX3USNVEvnkTVJCJ9J03+tq   ###sIwpxcK3im01n8jHUBSqnRqVoI2XlbGSh1L4gPF3EctdZF+ozuIpDAY+6tH8a34i   ###Cp/ouBcG3lNT+JPfnsJLVGFOSwFahAx3ldIxkal66jy/u2h8sZ99Wg3vRwlF80N/   ###chWwcBNOPGKg3F77EyzBPJA+u/a++8iZucKywJSj6JxpoSgPeuHlanZsxS6t+L64   ###xTCcXEVFWD3JYiiB5h7jqhZG44IWQ1zi+wJrFEt8zzwIHrS0P5/ArEIxvUSsXNG6   ###wHRQDJSIpapgqS5x54xLl/HVYYC89gb9J2LpiVYXO2ha4vsUof/DsfSdPz5L/zsQ   ###fJlCFiL4IOvOnTkgV3mjkbJXvPD87d2dU6eUd7ef7zDxHbCq3b/Tn5/pT8krF3DY   ###RH6b62539N2T+O5cprY7J1Ob6K/m9oJY8HYu3RYreGoylvNKrL/BEu8WXeJDwVhQ   ###hXY7R0lWIiDsjeCv7W9iFdgvhoqGeqeProi0Ctzv51uiYAkoz6k46gamzFh7AAHB   ###yEM/irh3EnuANLdfauDSV38q19+ndlf8dzFumZ0ljimhurMzuPIvJ57F5WJFE0q6   ###aXr6+e9Ln1WMw0ZvWR3f4m/PnAqVO3GBLo7haWTvch1dB0XIPaUlIHc4sc4HMwxz   ###kqREQmRLjZxHfnvSzQgOcxSyfuvdUcAqS72cHO0TLvHa93ruZDQaFgy+2AeuBvgM   ###6ofdfgML0xxF1fVASLoMhktywVH0jv/75aEWJq7oLUqdz2RlL9GW+ZW8mdoKg0ss   ###wGKaJgwf6cs/MWEwLHE63xJ5VFa8zi9PTxhK2vU4hGH6AMIwNV0SkfnusaBYkC4k   ###PklPQhh2ej0ebQNb59esF3hXxMtoOsMroCCT4BffladOG4segVgTJUxJhN3FVQ1F   ###0WYOcUtfIo9Deuonjw5rjst3Ig7Xg5P+jSRCZz4SlkiEgNafPz90iRyzO6PBdziP   ###nTtny7msOV4UzYbIme9gjaLofjj0EaVUHI+wj3u8fzwHVu8sbF+ERbA1RN9mlD+M   ###Xb+dxz6Pt3M+KR0ss0GeTw9Tw8yjirlcGIqXD9XFFKYNblbB46wn5c4BxJo9QG/E   ###sXqOtEE/eJIgXI70OY6UfKGNo36ppVHCL631X3kA2qMUAcjJ//+y1Wxp+R/XoH2Z   ###/7HM/1jmfyzzP5b5H8v8j2X+xzL/f+H8/yLlhBZEr8oF4ssC6fwnFCMf1czOMBg+   ###X+HGfWm2vdEsnFYfyOqbQuUfIyy+SCUB8nba96ZezeK8sli4ewFVSjwzSi01m25s   ###/hjxAlPrB2h2k5BhPfXGEYMCQzo7t58uYhDUnMEv8K6RHqhDaqAaDU5zq+UN1lfp   ###m/VVXsogbibVOMN2FR18qS1JNRjForlxufKLPxnVUa8ndaomcMPpxXRBCH3Qvtlr   ###rruAiVeh33PXV6Xpa8ZfSRKVltDzY0/cwaCOC+AnS+ilTr28hWXxRM/EzXvge2Sh   ###w96R6DP4RSx17/h/cGF8EGluHl7/ShqqkGM2n0E+N5irvebUYVZ2bOzmwqdyIz4z   ###VrhU+r6m2qBSMQhOcS7g47gUhKk6A9vem4O9fwD9O2+3kk3WnLoyhVwcUDr4iY8J   ###NxnjK20wTqvKSCKdtcOZJtXdjCpbBA4eDPzzWsJeJzBUuIg3FqQ3pqGVQCozRjnL   ###eHtUrKrDqKaNi8l/mKt3asDOhq9ULTHBKfUKa6UY54M2nN2TQXu+rc1/yzPOJA0f   ###7VDKgiJ/rPoftnRbC+mCsvU/a+vNl6ua/ufl6mq71P+U+p9S/1Pqf0r9T6n/KfU/   ###pf7HrP9JCpXJhTmmM2Sz3bGH0QxAWyJdN0Sh/uQfcePHeRlZ0Qkl+pLiuTySLOEx   ###8EJnMLqSEjjCmzUG+ukj9+45ItorHIX1VK5HEghfOJXOiL07wdTpwnhAqAKMBkPK   ###Ksimh8ktMNt7fXwNsoEzHIVAf9jyXlQdkZJ16r+Cqyp/iXZwDHSMiS9LBiDn/IPl   ###gMANO2++aMAlDlmG71vYAbyOUh82idwzQKIPT+kEyCu9HgmYauQIJK8kelFQI0Pl   ###Orow+AALkEh6OJ4JEw+qgkIUnRj8731zPcsCvcSyMWEBTrt6beANL3se5U60NyLn   ###oGdCppLVNqnCk1eUaaIldDPJ8FhbMfmL9RON4bt4rReJs5yoIBnLeuKbFsp821RD   ###MqjXFWFPGlIpGymNH2AglWhXk5cY13RURtKHItsxmo2R9IK0DuhTc1qkaUhGraeH   ###BbZoNgnZWEcnQBc7B+0WVmJ5X5E6rjaw/Q+RDB+LtWbdSry4hGzjyJ/1RuKypbIK   ###D5DNjEsnOPEFxfjLYIqUAn0iaCTTEJf3wEQgM5RkQvfvxh53bGG83nQy81NZwlSk   ###JqUzLUWkd6VzydA8cySO7sM0IpsagoS2IMYro7E1Zg9kvxUg+k/RiRBTqCGW6vNM   ###h2Pkze68S3Y9ne51MBmzBKaECbTd+C/ak7gz0jDhaMha9Xz5zkmIE2OHfiz5dzN1Valin, et al.           Expires December 20, 2012             [Page 268]

Internet-Draft           Interactive Audio Codec               June 2012   ###6UjRsm26c8oR4f2iu2u+gXqrWvrzL6Y7mczDTzhnnv+fvX9fbhtJEsbR/VtPgd0v   ###joeSSJsAL5Jalr+gbm3FyLpRtrvH4UVAJCSxRZFsgrTknnHE70HOebnfk5zMrAvq   ###BhCUaE/PDL07LZIoVGVlZWVlZuXFbFW2f/+cvffzUcPxXowxYNcaOyjbhCgG5+s4   ###D8cxsFd1z0olKtH5/tEHyX5MSmK9PxMoieo8oDhtzwuUpM4qM//x8sWm6c+mrXQW   ###748/fiwZ283RPo/+3L3xKbkoLqUyZRbI09lE8NNrz+cfjbmInIyChwPzQL+rmIdz   ###KdbRlLMg9frbK5bRNB9r+A9YlLxOwXQg7KbwirOekhNT5YxWOgZUjIo7ABztjQq3   ###CY41LXhj22rB+G1Pf/DNUfIZx1S6e72TMnxraGKn6mnKNWIQwMZYBAr4SxclTc08   ###LU571bq7ovXIGPRV1LlDLk1np+vgVXo1Td45q/ejOPKP4sr66rm4mVOgkvsaDkul   ###Jxfjcb4vd7L+/hzbaLEMaLFMyKbK1mjU/+oU8RQylLIKjGueAdWXW1vsyIP1NRm6   ###No0U4l1tK1YU0SuloF3HeVN9uVnG5G7AduxHvnhEPBV4TtkeHQYvaVIYso91VjQ+   ###0Bacml89EDowCNRigGURNpIip9DrQlp1vu7iF1Kgm8Er8gWYOeW7f3+OMhtd303m   ###+65y33Nlv+8q/z1XBvy3Y8Xpf5kclSSw5UteahB4pnHx2TWIng3BsohR4awAyyJG   ###LC5lvuieRRcx4p5qLH6KiDWlRljhNv7URsezF7TclTfsp23banRXRrvQoM0SnpW9   ###88H4pswSHZf1EjbCX8q2G3le++QijLq/hd1dSuf7Nhrf7w6HyYS9iV9pfJbvF3+6   ###7PX5Q9CYaoGjS4ID087BB8wfXUbDvsidhoMoX6HZF/qNf6cy0lSW6XzD0XU37k84   ###79v9ePA48pXPgWLgup8KIBnD7HY5JiZjWjr2DXC16RgE3VcpaPMTiwdr/RK237bO   ###DpSsXuupLVl7dRxf98kCmaZVNF91vda68BkH9zJHdL8WzPka7YfH8AEE0+FD3KU3   ###01c+Hp2E0Il4ydpKa4/haAJCZbrN8XtqJKQYLgrVwxSBaP9l9x1aDvqr/hA0VL5b   ###qUOgTEwKJeh9737wUuwr2bfF+PmQP7eOTtgt6OmxJ392ttYoHcZUx8Nn9Hs6Gbbx   ###8UanN/mKlz909w8yc3QTC8dg+ZTZq/uAU5ju5GHofWjtk9ojZWjJvCtvyIsr5O/i   ###dkXPuHRvryrOYrpLogqx3gkNxRI2g2wkJYB1r9ArJOUGqvcmT+0i5tePv8Rw6lzF   ###k4c4HoA2VA3Pq3Su+/QRHk0n7AKp7pgwS/JizFibJWOHvRuUzRqau1x4cfr+ZL9k   ###rF5FTtEUGoMqSo0bKDTWSU1D9Sud2EVMfhw87Qx06nWnVGSUirSyIhFRZ9L7gtPm   ###M0HbjopHXsN5x/QsRXbiUGFJjN0kBVbthQ0WisEkK1J60lRazZ8TG1CnjImpUp9J   ###5rqIrXF7t/7sUo0ruz+H+O7+wR5uFEKw9+YNkG1dKLgMjoKxs7gU575vWLi0+br1   ###IFzT9dzNVJ5BeWguTEEIOAjfVpxLDXwS4+hfsvP/Et2rYNkvfwWG+eH0aO9g3zSo   ###cvpi6arw4nYUj3sARIeLEJpOPcdSWeh427p4R0tydMKXhLDPgaccyeMx7iZpITZ9   ###c9H8CwBOByBDd2RRVn65N3yopMyN6vUBLOgLpbK9BBke+g1FA49xUC+JJxNeVW1B   ###BOnWDZtIDVukFNu2GqABX8WGzuJN0002oVXyubZuen+Vo6VwdLfPWhftA3IFQncZ   ###+IueJFmnluP9eCLyL5NHPaZtz2JSc1Mu1oSP+v2vuIR4hoP+y529hnDojaf9GLU4   ###T8u6Vnr5clVdahcABPApwcqgEGKocUgko2icgBQIfRPzq2aTbVs2Rb+RZDqOy6mj   ###N/P9/hJ7132sXh5Jr0Ilp27g3ff6fdAX0U1P25JCnDYd6NWZserV/GARLzrkV32q   ###ttDrGbhQhSqUT8R3wzhxx4wTd95rg2e/3w0PL1rvQJY7OPn58m34rq3vAJG7FFb+   ###FXo83DlsGuwgnt6Hye+gJ6NPecl7QQL9Cx4vpYGZ6h+mKQPTfa4bp3yqqzCNhDPi   ###9EQoVejBKvotaTfsqv4glqbfGwTwoERDOa6A7tD26Lz3ca2VgDW6SkrGeBXX2q1m   ###3QllrPWO3qn+tr70AIrAlNOunrNpZgpV4nR1oaCSyxYbUq5yG8fRRE/y1oZpalbY   ###lqjDSZyrG4/Q5Qzj7AZeYu1pdVtK7uaa9hsLopTRhpdvLw7a6Bkanp9chqeHh+2D   ###SyaOmZQxN/OyWFPxXvysC5OjQWcco1+aIqGiGMFmvGghguFJFyNQYihnI7viWP4G   ###R2jB89A41fa4fSrnlqhwX++GQDe7Hw8YzjiyyGPvtndzaxWmEpY3xSpgit0KIvDt   ###1A5iouHw6GQ/PDu63Hsbfnx7dHkQnpweAW4P0en06PRE7BCGo9R4AeOl1guXwdoc   ###Z7d1sv/xaB/4+8EvZ62Ttuy7vGJLTh9z7xN0a4iGhVXWRjhscKuLZ2Ins3NxWycO   ###p9pMsbycqdIdn34ML1qAUcfUQSM5RvfhTOQyKN7v4hWZajJK56S+pa1Ca39fvhVk   ###vAU0x3oFKuv3UVoSgY2skBR7GZDL3WF7k1RA4dRng8uW328aSp8KPmFMZ/cqnIES   ###KGdKhopp0DohkVv3MaoB5MB73Eu8MXNQ5RYcmuk9BkFoXJ3dAExH2Fa65pZ5JYfe   ###5C8J2g8mFNGQ3AGCFB6mgmRwsAzIZ5CT65Cq+kwtyFSIdCiqc3GzLNbmuhyRyf9R   ###05KJjZ84iikSugQ+W9STV/PMEvgT4HwQoz43EnEqsEBXX0GGjibeCI156q+dodJc   ###WUZpwiLBscwaoKM4fMae6KMizYqfDGMck6+9Na+m3HjLrkwpR7OpoM3wY2/AI9kr   ###6RCqGSi9D0MUhDgXbhEtKbbRssetnb46Ee0WHmeJ4Minxg39fXzfGX1VO8XCTAw3Valin, et al.           Expires December 20, 2012             [Page 269]

Internet-Draft           Interactive Audio Codec               June 2012   ###zPIpv6a4WIN3/4iH16XU8LpqjwoyogOjs2eVCUBgzlKllfejLl5zjViOrp+8QfyY   ###Z9VNLbvr+sqqBR6UEebhUGJniQytwm8BjfaekZHCUmy4i7CRvIJuCVOrf6rqqMRg   ###8x4nzdnP4CXA1Cn5RKzOEB61ifEMksVmJlNuzJrHU0Ff19Vdw82n2wU+3xOcDtMH   ###ehHelXW4vC+UbwX09Jal+tk4cdVHZekyGMpAas0kKviAcmtD7gH1WXYedu/hltWC   ###qrQdW44zcoHQFIYXPjGbpXbnzXzbk87tdKyZF6gIBlPM8BmGe2t3RmV1/QqSkna3   ###jyO82WFX/C5/nyyAgcYU6TjLC4iGugtIBCqJ+6eyOYUZcMvezhk6mNK/rW0DcoT8   ###yav4wcuXL2tVEwQx23M+XWiXiRFq83rH82oWUt6hSEa6JoUNUcsenste/CUeiNQV   ###hh5KrV4Qaei7lx5UNOVOrPmbN1k6H12iSqHn/OIybJ2dXZz+Ypk1ztN+TEu6QFYT   ###cOU3VOOJIiQp1d7uzAQRYbtFaQoIGBKmK2y81edx6RazGZOuhRqZkCYNDqZd2WKR   ###GDU8SRJZLgfO2BoWMWQjRGwaS5nPQ59wy8lsaNxHu+xU2YO8zrBfzQSLrgvxKjfb   ###cVndBrsOzZsU6K8D4HF4vPNAISHBmtvRcEWUS5azSuqlvc2rXGKzK1jJBERIXPxC   ###vVwIlFTkUq/XLcafhSUpA81AkiBBRd97vZOjQc/w95RTnI1k34XkCxQmePE81SiS   ###oNuqOK+7w3vFTkK0l/p1SB5ytgc4o/KQaO5kGxdhK0YJ6kSR54h/RXr3C/WuTNvc   ###OmfjWOwcwPw18L3qy41rKqfKv/MJe68YQ0ZN62XtGuQh3lB7vj0DU8RtLTlG85Wx   ###FdcNZpSTd9lZbADmwoqisvmoLgWOXmvyNtUyOWnwkPHfrxf1H84SItKQQT3MRHcy   ###tgP5UhKSq60dBObEai+30GOcuY0Wpws5H/JCQ+9UmNi5XyO4kwmaQihEltxgXmV6   ###i+YM6PYhVdaQ5ufXcPnWMpyOenoWJdAMGR21LqWxSPeakI5F5LTs+3awjAZA8B0A   ###CHIA+JZvYkm9fCii/CGO7hTGmtNeWtGZdSXHxQOXF/182E02I1BZ75B3aIon7PZp   ###eBP0UT6paOYq6zbab6b3JvnG+OpLMuzxexQ1oo15r3nW0LqlzMsb2nj07ugkPEff   ###qXB/N/tWxwJHO8d0tLxJpaenmaS+q6z1RBlwJkygsIZnp20hP88CTaykflNi0le2   ###SLDu2mIs9OS4ZVvjj07O3l+Gl0fHl8AQtRuCOY2nb49+fstM8GqXfsAPpQWvvHGO   ###aUel4d2Z++rq0y24zgsqdIpRck5wMQ85CC8JAvLfkyy52mjHeAWKrMoeCqVNHIr7   ###5CR591cUi+S6STm8ODgnzk6pXNJrhPz4k2DWBc35+xYmMgnNIchlDDqomedxngOj   ###45aRgdHQuJFj2trdN+FAv+TK98BDGKUz3aJ8wdS1xGrXjksTl6NYWb8fH4kS8ar4   ###8WrtGiZer8J2wxH+KH3yy16l+nJrE1hFEFfqcJBfA/MRP2/Azxvpz8H/+qDtHyar   ###21702EtKnxDF1Sr8t+Ljx8+rLuM+M8+jTG7fV9mHSCDuqhwW/tVsz5ZinIP7SpI/   ###qQLW+iywasLFS+MghOJjjXcoq3lGgbUPQ12s7Q0oKQxTGQ2zhtL18WGY3I5S1mS6   ###F+X5oLEJVgzTp+nIzmZjWxhygPiHkOSmTJQryaGywXEGu2mnq9NR8e0ZN7HunR4c   ###MukcFtnpSRBwF00U+6bRGPZKHCfMPsf8tbxofEPJ0lBE5/hY9XqJHkMNim00UJzX   ###lbUREQxoerTB1SFld9nzeqmyC/ACXZct205u71m4nM3XMi89r1R37HTHBH6AapRz   ###0+LS+C9r6AK+wxpiHxpbmnO3ZBBp9Wk7JXu1DIeHPFRXXzaFm8SV8Bs291cO2M/c   ###W5Id+vOyw5z9vpMDsGtbq/ukAC0Xl7akrIP0fHpytOdxYWFmJEe+AxHGLfG07bfR   ###mKfMUk5e/ooW4+R0s8/f3Rupe4vmHpotT9cs2dtw0S5nO70IHIW7p6fty9Q2qLk8   ###yekSDkxB0XQby0AAk//0CLCVfC/pZi4qHL75QdZcmWIhpMjcSaNg9r7NMCPETO/F   ###i+cJazoaDcszoJP8x656kzFVBTXwq7AyK2JuVpSznKqUyd0HQyFXq2yi3ZybaOsu   ###KPId4vM0x9OLUNUT3NM2rXKkDOWsSh+f54VY5CyHI6zGEe7oOzM9aBd1LkdxZXeb   ###aot1BLtgrM4dW3A/HGKa3i94A4HHAyVyLRhbYErfaPw72UW3ucMLl77Oo1Qrb1Jm   ###kdwLRSw7iCP3xbJnsyb8VynymnW3j5DDuJdvVTlOO7q1PlP0P2Ee9suOwFl7Hq7X   ###njMPOq7nBF97R4ndkke//Fcp8lph8F0ilLr0Qk2ia6CM2Ehh/ypAHkGG1GaukvPu   ###ZPaQrpXMGpJjVpng3LPMwn6QymDLjP9/4vz/5PmzkOKPBeo/bvhm/v96rbnM/7/M   ###/7/M/7/M/7/M/7/M/7/M/7/M/1+8/uNhlExEyL/wYF5l6T/up3hBhQp51OlM0U7y   ###MjsPEnQFPCTxuE6yij7Ev0975KcBEvWXxgHxTbS6AJ/OTamk+OyljtWlYlXHLyin   ###apImoeJ+b08ohO4qdr427jALgGPoLEfsT5Rx7rOHdsFnlIlfcyQzEzmttAppbLx1   ###v1AGq0JDs/yP7qEV9zBXs6Lps8z06XdwgpVlgUAdrL1Pojj7L8yPCT2aWAanT6Az   ###fXa+M7kf+WX6EwBpdkL4gCvJNVftwovmsbPT/Mc/+KdN+cmvph+D9GM9/dhUTbk/   ###wyk9T+VFSvvJ7hu03D2jr/oS407i6Tsokw/5ttWqauoI6Pc1RQ1qRlH4lQQgOPF9   ###imFkwUd4h4MphjH+gYQw0yNOMSUNRfSI+7pij/RgUR9QfFOSc4oL/Q73o/Ezqw7y   ###abyxp0G18QTE/fhaAxheqex4wfZ3m8GxMYP+HwUKJ1IREm8QMzGLof37YJmBleGTValin, et al.           Expires December 20, 2012             [Page 270]

Internet-Draft           Interactive Audio Codec               June 2012   ###5xwnHUMFF4nXzdNUwNOtRIEf+qUjAcY3JsXw2KE/ghz2qAVPXcVuUFyxOv3eyCsl   ###IGv2u4O/TLzbaDSKmdc2iKkgZva/ppI65TdBt5rVTIBVZ0flgZnvgNxF9T7Is+XO   ###8p60OIsecOeqjCqXZcCWZSCXv+LdwVfX8iM3Yws/APyqON62GgaiIcPutklIZg/m   ###/QZnnRrpcz5KeaJ0vFmdc7o0nMDVzgNH535u54abqaibYh76HMH8qUJh20+0p2XY   ###f657gy5zZWf5W59lCcq3//jNWlA17D/NWt1f2n+W9p+l/Wdp/1naf5b2n6X9Z2n/   ###mV3/Ucm07pBfvk+S9VhLsv68f98pyXpsJFlfAIizMphTmjh0Vf70uVwkg/nFghKs   ###zwHi4wzQTBDbLCqLZ1lfyEI7C+xppRYGXZ7luBCIl1iPEMUr9XAHYHmeNjgLUYx6   ###tiHLUQCT/ft4fHn2SXPM8dY8+I2H5qmfP2d00Rt8UaKStK7QLDHsRH2W1tN++BEE   ###HabD6k+23SbQk+P2YdrcykaekVg8ozN8OI5ZLh4WDIzfLVzoI63TdzUdZiZaWO1E   ###6PVGOn3BtyOGLIyB3XavFCIcFfQkHJN9xsaN0DcfYhQUhc8a+waCUT+OAA3J71MQ   ###iaR6rwJihfNjyuWmu16d20PYDDl19X6PoYT6/N1xbFq5uafDAAjZ76Egy0Jsm5mB   ###8tlQvNHD9Cjik6J3WTDW+D7q9/6IRTg7/hgP0jQfot6duh+c8QPornTVw8Tmmg1L   ###30dKkRY1hrogQnmyjcC0IR0weMW+S8sW8+J8fiGAqNCe9bTs1Zo1y2hFZEiaA0Xb   ###I4FqUbDW8jhG1S1kdgPNdU0pCCicMR2gOjpJu0jZUs+2GNO+9s15ckLR5qlRjWPa   ###Gms017uEqQK81695sEAmvAvKMG54bvJZ8abaj46W9vYS9RYmI8ydIQqb6Jnq+Z2N   ###jJx/s+OKmkJT4LpyCr2yiRoeppKHCRZJlfg6ZeNSIxXQlZZSC9XLdAyWeW0U+Rjg   ###g6OcsWsjibgUlhyRXumxVs7MUlbOTO4qGFw5B5Fl65AwUXLO03kTbihPTlpX3UIR   ###RQ4Sjlj27UwsuQgMGhwNuvFjOa0soz4+O7hgj7UJM3Sr7e+nBMC5ERwEv9FUjocP   ###mL2lHz/20NTgQpideIEkZ0QAJoJypU7BESlJVNiBySoUoqxqWRXpzDHGMWoQOIQ0   ###+rrGkHWjWCoXNlAqc5StOiXG1ihnrUhWiI4gRJVr5BBjAQI0N6vAhOOGaS2Dmbw/   ###yWUnRmuOWy67k2kKYMDIVawpIDzRecpvSh/Js7nYfJblDGRm/xmY3lZfYtIhvJQu   ###1XahFB3ZQkqaC52R3XD0NfwSdybDMZ5sikTKk0TaJ5c7dMKxqkaVFscCaqqVnG5O   ###bsX8Lq0OOdJzkzU6MkeJjEtJPMlmRdWMHPS68mLmX7Ld3DP5vSNYgpnAqYr8cAJE   ###KZwOvsi02mr2Z/NEpppFISv0RUl8MTF7PDHlaEVBcOdsuIYjEDWCs4uD/SPKKxie   ###nX48uAgp70br8BI+XhxQOvJa1QwOEQNlj6inAtFuyTCz1Gtvo5yHtrILZIC4puT8   ###UEq1aFK6GxZD+lValL2MkExHeupMjJU9Kr+aFTDrDq6qvgwaohiII7FSQysUklcy   ###RqRAMuhM8hsyABE/Q8kSkF1hR4i4VCbNjxVaKcsbgenA0UjWY1EtVkw4gtHoRFIP   ###8LJUtsvaSWWskeIfkooc7cNEG0XU9sAeE3MYBUWMkmiHB+r4Bs/5Qh39rl2RGxlO   ###9QtYljRTVDjpUoZZV7o3Ala8LGoqmGLjRZycUCE686dzHVGZ81Kk/vLKLCb+nKNZ   ###+OzoKTiTyXja4STBLugo6y7xJfqVcvGOhnpSWC0LXvZ6qKsmeG/e6rGCocuIjoXc   ###/2sldJ4bBzLj/r++ETTM+//qRnN5/7+8/1/e/y/v/5f3/8v7/+X9//L+f/b9f/rr   ###ZDpABSm1U4rYkDMm1/AMLNK6kzoOWILPj6jN/qd0GzhYvNvAv8iF9yIKnzsucrnl   ###FFTed9Fj+/fxB1DdZP1vnn2T3bSC/i1UQ/b3jMrDMNs6q0wHb1aVqAwUPcaYy48O   ###54fbeECWZNWUBIcbJYhZUDFOLD9Zqb5sXJNpjFfxg23EDBosPXWWbcereH6A1iey   ###4KhWbpHLaXax5TxzmyODVaCXXF5EVr8C2WCV+lDulKs5jxIzQew3pwWRF7vl5ghu   ###4lbTDKfUhtm1sNQOor6M6bVrbJkCnkac18ddpeKbmmlVdGjSbkY1MGHyWymUMS7w   ###0VW/CWMiSKxuc8VdF9dlIavV1MqOmeZmYcl4cjGqNkiGafblMaWmN61DlImbbWH7   ###6oBtZX53YJl8jBCXdN+buYUFZ7DWQiEVo2YDNyrxBMKOig32aPpmU7lQVr+zCgch   ###TMo4b1zZUKUXSdmrZI7jrDdhzyCrwIQLNncPInpDnX2lwPTNOhZqDRF96fU9v621   ###FGeBmseZ53BWAeK0QXlk04NE53GIeq3L1xJFfpOcdhyFUcZxJy1gJcpTxqhEgUKU   ###OIo8uYAWFR4z8ck8ElTAcyqjaCO8sWuhcATb6a+0F1e3s6q9b6aiiqtL8kJioNo+   ###T5tzF2bR69qwfjcZdPw+QwXGSbfPnXD1GRPOzeNafMbUjXvGxnnXjr7gfUR62DEO   ###KyoUeuQbkG1kVgB7P/g92+cp8zIwqwCLMfV+lEywMwIHBJMvtOVlZqRj9bHjxkM7   ###NmgWTBWhabtFNgL9iH3JmJNE6ossUDTfBJD89k73SRnbP0K1FvT7X7MqdaeTcBZ/   ###T2+VRPK7l95xNL5JW2SJq5iVGm0+mLNcSK+lHmWrroyAJ6wuRpY1DktLmlzPLubI   ###8gtOWL4sXmL4jTu74cafqZyzvrHO5ZJdDaeDLhoWWSj2vRIZayofYk+fK6nCQzYi   ###klz106wVQRaCwYtFwP9s7bLj6P6qG3FArGSdrXe7+y1ZSRuT/69ka37rRo16d2f7   ###B8etXw/2MVf8EVb1bbN+jU3RRn0x2Y/70de4uy8OyoKjf8wevX12cLD3NiTjEP+nValin, et al.           Expires December 20, 2012             [Page 271]

Internet-Draft           Interactive Audio Codec               June 2012   ###3ApnJ1XGf88fXUt8ygCgbPv5qTa9BY0OnAiT9KvDW6M7bsQXNDoMqxRlZ3MnmcXa   ###EPa/VVcuBjcRK9JMgdZ2XvKAkePcl6AZ93+2N9szLgBn5H9rNPwN+/6vurz/W97/   ###Le//lvd/y/u/5f3f8v5vef9XIP5X8dzjNb3JY5/u2BS//fS2z+G0v4wS/k+77pNg   ###jlH7DfvDJFGqODisIsCqDs4OTpBHHf9qXhOcDvpfWSABvO6RozZ3iKTAmc5drCeb   ###kmN6umv7GTU9hgchnDUdw11+cEghC2fxmLXbXsmzBkgyZyYyJb/TJsvjTVyylFOU   ###RlWQU5BzvbczCjaWvS12U1NVEpC7covtx9fRlFl+RFyhI/am0HSrakSoDjLf/kqB   ###Ifixjb8l4SS66vNafQWG+fwv6X6al/+7WV9MBvAZ+l9zY6Nm5v9uLPM/LfW/pf63   ###1P+W+t9S/1vqf0v9b478321WKD3N/y2zf2PO01mJv7X83+9Z/u/3x8fYR/Ql6vVR   ###JkQHIMwAXi+qajjzfzfrpSL5v8eLy/+t58BWEr829WRIaerxWfm/m89Jwt1xpGAS   ###ut7e8/N/5806L//32cLzf2Pqb8shdO6c35RElsWqUo5Z9lGkk6353zfx995t3Lnj   ###QX1fQA3r6nUFSVVmGTZe7xgeZloQNqM3Uv8YdvMdK5Rst3oI9RzppYumli6WULpQ   ###PumfQO5h+YMeWB5zSonDnVXorYR02wE89F25nGu+K2a5YqWf1pJM16xUMuQzg6IW   ###iDJGFUi+8VX/HN3pLwWFpa/+7umfeaR2sRTQamORAtl0YXsHOO6N+l95dnkm45Ib   ###WzJx18N2J49OoVvX/O3sBNJsT2p5nmt+sSTS6axmDOLPHERz8GC7R0tHrtwS5+V/   ###5plunm0AyNf/a361Gpj6f7O51P+X+v9S/1/q/0v9f6n/L/X/pf6/mPjPt3HU9cZD   ###2O2oyZjC6/8BKHoDyo0DcFxctMO3B619kIdP3+VqfYGeepry35VM9Y2l2cNk1CR2   ###K7lwy2ZSWbVpXWu6glK4keZaJCScWeoL/12xLjOT9AqNXJgAmFs2gOI9/18BvXze   ###NMJlCehHSllLy4ow/664JS/+5nrNTlWVa8Mxndt/RArusD/qFMhxLawe0rzEQwgp   ###rRilN+I/rHPvBcQwu9b2q959UhhEu1k/urHTOOeAiFiEdxZBikXMU3r21nw4BYgs   ###cfJCICyKRT3F0+yFFvkOPR4Y+QNATHNNFaPFtMCcTM74vUHEhKjMl7s8L4gR5hIl   ###qRwJFDoajr8+hy9mu8uMxzxFq5X+3Gk4JobI2nvRaNTvMYFYO/WeZdfsldG02ach   ###stKmj1nyyTXYuM4E6mt0IrFH5vEwjm+mlhl0Dc8Huyt4cmWfrCDh9ydReGUdpPDE   ###cRLCz4OxgyndhOdB0xrvwZGEHoe4jx5RC3kMo6sk7LIck/j1IbzqTRJ7mpP4flQL   ###ENbB8L4WWOkE4sfJOArZQloPgSbYExrjwv4cPuDrZe/4b4k1A0wyh+mHBxhQjF8Q   ###fPlDt/cFMWq9dTE2UDke5yfdR1x1ASZMWsenL1fd22Gf2RtibdEghp/Zr2Ml6eoL   ###drApG1aMZtpts6O5OS1CU9ZzxSuxw+huRoJodnkzvQ+T3znaSwDQmEfsv1DWgpO9   ###EYJOcbWsOdl+S15FvuNROJtqYm0llGD9FmRWElkVWyUsplFkE7q9+2wG/WKz105x   ###1jTACqjclmAxQ1dPFRrFMHGms1rfAeQWei8NlNY5HQNL9ritrwa2fReB+v/I0ivy   ###tS0b56JcU+ckypLwYBXt0XmAKrW57rFstHz5HI3NZUS3RYXneixHrxf1H6KviXcb   ###UaAjWVEePeAYPHs+XV+Ox8LQcnGBtU1vpfrSA5ZO5NG1skTjWB9oDAMj4xmIuRiX   ###vczJX4zl1L0Zk1cp0G7yxlNJvgAVKvRn91ZRe3PtrxkwfnMnnhedvNnxqhoHwCNJ   ###j6bkv2gZP/C3cgq2FVoGOAct+gyU9Fcye0WRHu8ZocMilBSKrdL/p1xr9buPKMeq   ###+FlfngAFz5l6M+1H494fcagKKoyUlV1K/K7MoVRGtbj1sP8lDo/3j80eDMK/4jk0   ###rI2OtlGF+K+GwMmJtnTSuvtsbXyWoIVyglC5VXzLrzuqCjCDAQOhrByNZor4zKy0   ###SpcDnkpELKeRg9ZvAlq/RJw1yKFUBojY0Dg+xxJlF0Y4YAhExxwsECUcPNFBIGUt   ###XsGhICFdUx6se9WXVZ+SChlHpzJHVSBSchWgqOHgOO5jS6E7Lne5sxRoftACZLXa   ###EE0Yr+PWdbhW4QcMrnZiyGpr3EPaqVGkK7bGvZsNqivs4ov6ANsi1ntucAzsUL0W   ###/ptR6lrjoCXpY96sr+rY4oVIlCwkPKuEO1EFAxy7EGfmayCSBpFfVYWUydFG5RPt   ###+rSUSqQ6TCIRiZisAQlDnN9giYrWPWPnW9jOhkpWfuEyf803u3MtX8ULmjZ2EKqg   ###6eY6tOOSaec2veW6ijGhgvChH8RfYrzOiEYgSZBLvwq00GP09ANmnQKnUc5dqEDp   ###MCUjwXN4HR3ZxikUMjXTkHrTVzCnGPyvRhzqLo5HXg0LIyXe9ThmRqsvv4eDGOtY   ###TeAv6MZXQ+LqmcWDAqx65G/C+vChhTCgyjdWo9fkhWHMXqcBZFUIvKCBTBKF89Tq   ###f1XHzoqjEgQTMGFPAXWE7LXQ31TPPjGy26qqHIKppAswVLxZrP5BHD0zxIZXQdYX   ###PvhDgVGdi/aA29GW2tQCEu6iEempC01SYtZ3BPWiPtcIX/W6SPXvdAsVV1C1t2WF   ###+azjTWltpf/HSjdTXlcmo7CEFbjz3zveyfvjYw0iwzig8wXFjMC19GrGqeA6iWG1   ###Ar7szMmMONZg6A2BQ10jz3ro9fugKI1GMc9tGHW7RhxQcdy6ARYptnBfalYR92nM   ###W2oncyo0OYQDLiGU1MVyU/YqxwWe1OrKmiKCvSLmHDRjTrE55Ao4i53Dt5UZM6Ej   ###wpqHz7uO6BYMvewoxcrVV++PeDzUuBG3X7kc6fINX3pqqzVHOZfUWdFb1YLjahzTValin, et al.           Expires December 20, 2012             [Page 272]

Internet-Draft           Interactive Audio Codec               June 2012   ###cMYG/eFNSQKxSlYmXvaEcXH3FnEM5xqP1a+jz+QmVnzg9AhJ2URyPxxiZcEbJXUk   ###JXGb3pe8XY51/ijDdFd8B3LLKzspiogXbpFC6WZ9J4WKhAmXAJHH4VNM3NPqPgBj   ###7/6FEmGWGBIeSKD340qNo0K8cNgD0UnUa4yuQN9EfsuMOMNrBqV0sCGJhDxTgGAf   ###dBFWsxinmEktxxprnesw0fqV5wnufsNMzSjxKimp2F01ClnyU76XzHFIC0TRPAZx   ###3KWCMvLtLCahTN4BOHsCQnQAXahi4YOAwC1b5x2YJrZKDdJXGrDoD0O89exESVz2   ###ei/jl5oYUFEzKh6daGHaYmvrfb9GQuO9KwwBvRTgzLuPBl8ZtnoSYVSadQ3oMgtz   ###3AFNBRSLhMLpSUP+JQElADd5jImS8C5Ih4jDbKjXyhqs26jWeyAxvK5khJteQV8d   ###zPEGZ/pD7N0MJ2kcxTaf4EC4JwNz9kb9aaLOygVUBVFHoPhUmXRdX1Ic+a+oAuDV   ###NZVHJSUgSgACwAX8DbhugHbYTmd6P9VL1DgNDEICUx+WFUHTvHJhqBNQrRvXOCvZ   ###umHQDMrZrzI+RHNEbnStEkMp863VdF89dJ/CRUgoR2M1rCOrCsxxCAQmbyiSoSa3   ###JbfDab8rJLdMnZgLIkIpcf3T8PNgyb0c4RnCyHamUcHeRLwnjQkBwmwhES+0NMVN   ###S9L7DHjLGuulIPlUmpoBLTvs6J7NJfUgzALLfnqz9ewDHWkDVWkGMzlT5h0LWFO5   ###xExAxm1BYL5x585X7N43As+Be9wZaRT1PnUj4EPO/UOQoZDTnbHoDkU028DHTFRW   ###ijqX2bz97vT08i25NqIpqLySu0OK9MDyxa2Lea+Wc50eMOucy0bpMpa+3xXfVWPG   ###PStZpsGZUjqnc5GeXS/qZ/ONZ0iNqkOAXoeaEpjrciTqArVNwUKQ5cJXIZ+99MNz   ###CyscRBAxzZG2i6SLMS4IvuUbN4nGynIJt2f3XXnjIXMwNefi+NPxI7cLutmG5pIb   ###bdcdSUV0+hHMqc5sscZKwW8Vv1mtYuaQTfjjthPmi/nffqCrpukw01NT0BfDuNE9   ###w3gpHd9WBvWbe2MmPbnRUnwsa+At6//Z9f+w6HNaaxrOvfjpoWC58V9+daPaMOO/   ###NoJGYxn/tYz/WsZ/LeO/lvFfy/ivZfzXMv5Ljf96zqm1suadoXTjMekGWNH1dEAJ   ###HJ4xI4oey0pKkz5gYhV6ILBIs0R/3I2vpjRPGYnW3rtoXe69DdtHfzugSLPgeZNn   ###aW0Yv436/a+MSwoEJAXCAJ45eqp8nYWtQRRijSFy9AuTSa2UER/WGWMaTNHqk3d2   ###EOru5vQTfN3b/Ws7bF8CedbIoUg+4L8dt35ugwoEKCidrno1YD7vNNfcaDyOvmZH   ###WFEoSl5MFUWHcP9eJdIinh3qkUyi8STsRzflvK7huSiaAt0ncTRGOta8dxxdX8+I   ###DmJdM0c7vC7wGhjXJeOEcqCeGdhDXeeF82R23RliWM1jb/I1r+u9tBUgZaKlksWY   ###FS1aUqE45gyZR3PUohcn34HiRLG4BRMbzEt0zUIM/xWIbQhMTie3f2liMxN9MZKj   ###MF3ueFfKWO41grWcEaxGDwVmM9qIuBRoRbC8Wnv2QUH/4BQDgeDsFMQcEOZADDw7   ###giMJRIvW8a9tECIO35/soeiz0JNCSZrGC/PaFolSdsDth2GvQxedyaSH2slPXpUX   ###oUJfhumAF6R6aoAtXyxnZGCbhcsCAXIqB35weNF6dxAeH5z8fPk2fNdeO0zCu7d/   ###PCkScI0hAlSTsjXrukcPaefyhFNPDUJ0xY9jDB+vFWZHOMOQLA/ys+PCN11NUMUD   ###lVsdXgzNpDneYE4giiD8+PIMs9GxCl960vQT0L9hV2MxOkWM2Gap0X7iTiCkXI7G   ###8ZfecJp44kwtMjS+dGxwaRkMjVewjEUbnW97nGWTQxTotBa5Fwh+Zuw+nNyO48Rn   ###cQly6EOK/oZD5AatDdDgdthnzgkITycCGR1zgyWw5/CCft5wXHXogGM9HRr31ryD   ###Fh6a7cuMfU1xvuhJ8Ps0HnS+eiVourqwIOT0CCo7kiGaB0/Zq1aCMjpDjmMvENXx   ###MK3ZE4aWpfxy45y1UzopOGvzDgTYCjvKNgF5UqzS2GP7MrSyH8rX6nmv+Y6402us   ###zUeJCz55TcfzpDOOkJ/ex/efQDxbc/XtgGaNlTtjQFmxyDI0Gk6b36x395ziZEn8   ###CBIjq42Hl7MNMbYdWD3BGooTHl19FeGh6AqKTnUnsqAxdgWfmaRYZvHh4mtI/chv   ###bAhrbiDLwAalWeyH7QtQTwWeyt4eBT+zky9kDZWvSOQWPtjPMzGgLtr0vpwygdSn   ###ASMdOyCfgnZrAb232yPQ2N9wED/Iz9QHScOKYBxjjQP8gJ1Cazsd556tAwThwS+X   ###hAaGB/oTXokP0I32xepTVzqeq3W4aWFharSFYk1I1b7Rdjd+qtNPiAkmuGoe+Uqv   ###ikYhP/L+0u/YmfUmxlnQEvIP/C3xzf0OwMPeYR/EO/yb/Q6ilYke4VUvSsLzoIqR   ###89fXQDl/6MkRlGGA5Xau7kJ21JU9+gz70uqa3YHjyFhTncR7TDYjf8AvXErQf6B3   ###GEB4gNKi047B7y6WsgmCDryyt5tyES3rK8v5SskuULBOj0GXoyOXb3d2vE3vH/9Q   ###vvqB8T0jxywbrWMrXK7RlGZveDFQJO2jk3Dv9N3Z8cEvzsqKyluvlbdav6hv2a9Z   ###ghGLNnnxwvEEPTz916/95qoTAkvQcXbFnoiuGqtmwd3pyFPzuZDvpPcKqZwko2t2   ###a5KzcuquFMlIiRej88C7g3ep3gLsWKmHDC2IbyjPV+FntrjbVte0d57Xdd3R6+az   ###e93kS3MdGhlxdlxv6BPUOVDOS3Wz/WZ+ew4U51WKUEXtkbaBCdvwqLwtq31db7qZ   ###03QzdUF3QcHOahUKlL21dyxI1HfqetPNnKabrOcVK5/0HgW/mymkmXOhuvilLPlC   ###21AXcSLEfEyyQBmu2S9ddHzlkwTdatPDD0oUlc7TsrJfp+IoL4A0O/u1iOImKMZhValin, et al.           Expires December 20, 2012             [Page 273]

Internet-Draft           Interactive Audio Codec               June 2012   ###d/gwCPSOUomaf9ZPWqPIkgFsUBjY5hOBDWvPAffv7igZ9YQxxxdl32cMxOhNzklx   ###qrKjArCUM9qRvIii54AA6ioBPHGNOQdnedWEwq52WWDZ64pk5ZCyaI4KgR/z2unU   ###E2Zff6W7pNkcG/cdPHpD3mqVikYuqlKmeAO29veFT5rRomz8UBHpqDV0L/YfdboG   ###qKaibGzdeE47xCoiHiUmrHWupca6jyNMsJIwXiCc2uEIFR2iWVfGU0fs4BVf8diN   ###o86thwtQ+r+rUnPmLy/0XxqMdDQADcLj/g1oFuiInBHcJQMl03iMc+XiQhmd9lm9   ###OiEqpOEjamiSJqWb0TiWZK55xl/rMr/CM7SYboex3EHk+eqD6Bi5HI/aNvzHTe9L   ###q1e332sGqQtPZovOebR2RlL2V9+DxL3Do4v2pUdKWhl4TTyOSGYGhgVUf/vHdyA9   ###Rh6pKQITdKmomEkHM3J30TntDDhQQoUfYk947MBUx9HghryKyBFKvWOzDhEF7jc7   ###yhJmJrVQXlg3ZbnXWg/rDk6qhnxKgw3MWem1Ymini55xOmyxCaftnzlfLX0NSx/K   ###ry6lM9ZVfI1ZcvrD4UiFPzVgiT3XQyYX4nshcImbQdxVV6acAm1aDNRpprawvG6V   ###rp7aLT8MkUuq9jctathkn3XybtcQ6PT/V417rMPzi8uwdXZ2cfqLOhyLGVPhFFVQ   ###NIUhz7ncijHAgIKqmXzkEI/KwfABKyQpw+NBxBIRdL1x3JmOk96XuP/VCkPAyDQN   ###Iop06yKtaRYYr+uKTBDrU6nYpUCeuHmesoG+3yb6DtvBxFOr203dKXkR5UH8wJUg   ###chQdx/fMu1RpxUSkfhdvIHhTA4sKNazvuKOXxG6QAPMaN/p3jDEt/L4xYb0z86GF   ###jwXvOXXfdefbbK5onqo7UCitzcOIwBsNewNF1DcObEyIouHBkUHkCl3RsJJRev0D   ###XcJXkC76enJDLjSzijsjrL2T3A7HkwqaD9AcqarM8pDf2bFs0U6JTecBPdyC2nFp   ###6SfcLULFdC1YFZVwWEyS8cTnT7Znoty252kpNvCOAk0MOyKvnhWkozRatRgIQe1s   ###vD3H1ToCXfFnQ+3KPlTpsWg81wTy2ufNRSQXpLmw/6jdyS62nzoZHMqAF35adWxD   ###SQLGNpzebz8Dvd8y61mzwuDOzfCdifxHrsb3Rmxq+gZEiufadaMqd7GZINeul7Ub   ###dt9pkMf7X72v1zv2Laf6Zm+AbwLjCxOAJ+zGnTEwQKw9QZMueS8EQnRBq+yJu1HN   ###TlqxpB/jLlU15RyAkjyiKvMqAwZR60s8/oo5Zb2oD9B0v3rkJVBMV7MlUqarSV4t   ###VTbualhQCFE/FzUO6CMocrS4u/ZZEGgxcpK8e4+loZO0uepeou15qTT1StnRccnv   ###gllmu8LUH6hJZtADJOIpROFJd3hvJPHSTgqBnzpQEOLzjQJbprVX8SurllXLuWm8   ###1Lmp6h5lZP6S/mJ2UjDNn0t/xKs9+poc4sQtsS7bT2lPSSFoGnu0zWQbegjTA9g/   ###k9TG3xt0e504SS/SYKPr/l5MrYgfO3HcTahNCq6R4MBJauvELbMWyVM8LtSIaxlC   ###nz5a1/o1snM6kx6YnLOnnxVXwD/ubBOWxTj1bt4oSVHSY029bqp4DbYe2tXPOv1q   ###JYti3iE9NVvUt6csruhJxdjnNJezKvEOvmAWJyUhjHU6c4Brxgm96Tyh1TlgYgD5   ###lZm/17VfAqMcqblE1e1sxDqR6tuoQFJMx6Ral848GwJVOgyfbULRGqyvZ1o9//m4   ###NX6pZWEbmzwF2/VZ2M7CNHuuj0+YRrgzsI2NcrC98H/yKuVg7/Rk37Y0AxskpllG   ###+w9KuUnMA4vo8gF9FFXG+T3uQowbke94k2TcIbGEhHPdIH0HU/yrgtdSZrhFwYuY   ###jBvGLIvoE29hNmfcwmzm38Js/pNuYZSLGFwCLr4Orw2Mg5D8G2wLkCFQBvIwh9Zt   ###DzPEg8RGCclSm2QXSOlr8n22yassXwrTFJPjO0FOFk7fC3H+u9QN6ftr++ugo0fh   ###ci4/4jpo89nXQZsOy65lfdUcbp+kU2XeSBAef2N4/E2VksgZ1/vNlSPJSw/S30z7   ###QebNVfeHWt03F2F1L7Q2htXdW+g1lLL41H6hl1GyCEsKvUv2sHVtSr2r0aTuIc4T   ###0onUpyyT5B0ciWj6Zbd7MjPva89/adlNSYr5w0jmroBpTMLO/54mnOqTiwpxLlal   ###3nxxdlkA1aQv0qyX3So1DFFJU7Gvy3TEqP065qizCw6Ibp8Utv7ZoAudVwU3vSmg   ###BIEVH6tBdIhnw59XuDqlK2i2aieQdiZiNDNxKTcRNEB1tdBSytcWt4wGhfYGsyjU   ###6kG/e8mkBhlN8GRKMDDk1LxtgKo6xN9cSeDmuLfhAbsodZIozlgu3stQDU3MXHM1   ###HN4pCZ+5F1BE1/Iysoq3K6MoGclUAZRAJqZ7JWwlBG4KbVBZJJX2ODrZTp+GV46n   ###7DGFY7CTCutmCZmaWYRQfJ0OWF6ErhriKIzAEWYOr/jbvOrW0OvQ6dO7pkekgCST   ###8RCjQgfDqa6JUGbTqzgewLx5fLMUYLl/vcU6cx0plfA9PROndYUig/wowXrNYbLJ   ###dS91DHTh6NmVKc8IHBCvywzi6nWCGCLLOdPuSzPVzPB7N69srAaSO6ZO7yz+MEgJ   ###GfY9ydTOEPAnXDuKoAzhj2xH+igVEGToBIq5jBPuolkAQ3kAzoDb/aqqNKWv6yY6   ###/quhDO5IBmPp0efvmjsqA9fbRD8vypYVAdUDsxin+KFbgKu4E1EyLWrej2Qgp3ld   ###rwaozJ6/k8XN7COz9p+MVLHuQLU7CjtQ1EE5QP61TLJV1tjLWGe/+q7tXGhej9Kx   ###2PBOeJ+4llxHSYHxvgc66obDralpGXZUK30/aQfMMHinTs7UNLTJujUNDKL7zXX6   ###mfaBVPtzmQVEpcXxV0p2Lkg+cckq6ZDik+UD0GOH8rpWxiZd+TJGd/6WRm15q59n   ###H90yAT66yJiHb3o4oq+N+/BMT0jeKCcHroF5F8roNmJPGCTTwV2oVUHj7zikKxW2Valin, et al.           Expires December 20, 2012             [Page 274]

Internet-Draft           Interactive Audio Codec               June 2012   ###XjZCVIzs4iX4ZPgQjbsJuxtn8oS2cP2CR1RXCGAbmRq+1pV+5qiPVjM1fuVazMyx   ###jGE8b08vLjFkZfeo1WZyrDnM/B1owChxpLQWAuOVHL4w95BlHRllLBuiKjmZKyjz   ###EHCR8AkoPLs4+PAcDDreXzVrdmUJdGl6aCPgElCtYqRiSjs5VoiM/vQpuRtZGmEW   ###bNlLnxE+mjEeW2hLstRCSXOHm3dpyvrt8SpX/TL06UxYVCWOauE4AmAzp+x+gFWO   ###fCzN0XT4Dil7sLJjD+aCX2F7jPGmXbyRatHsfyAhWiVncFjjPjorCYTNz9+YAkaR   ###4feUoQbsznuIGTfpeofrVuwXnnfEZdpzisfKGfKZnH6tGEUMYYKtSzlPr8gfgum1   ###BbJv0D9bABEqqbImjvUmWc8I3FcOKC4Mdo03mUKLb8qJZVxFIFWQBosqrOmTcIKe   ###l70JlkxJM52kmuq/njuHovm8wQA+bbqLvuIQaiNZN3hI59Ov7vSiRt8J1idd4RW/   ###xisbqRrS0GfjpHTf3XEg36EXOMckOgOzTCqAuXupZaJ1X8M4rwiD6XkHnVvcuRZ3   ###oChc8XKNisxofbOwkTJXcv0mNRA+ztci/sDo1EjXorsmrq0qWWDy1RAVb9mqiDFa   ###9lVl1i2lITO7lOsZM2KZoDLE7jZTP7Hu0rh3QymV+Pqo0l2aHUUysG3dU+p+FA8S   ###xorGcJBSiKzi2OESvx1ity2g5VrV+rahSxNCKHtHjVcsnN+WpnQvLHR924bm9KVK   ###3zRhcS6EOhKZwam6lJqwRHqHavqIyFFjFabC3ypeIF9X3+LpbFLTrKyXjb+ue4Fz   ###LJ77ht6Cz0WdFyVL1e21qrLLT0Z2jszhFTy762zndp6UB81BVi1f7dxTnUPtEI/M   ###PpnkespKmQ2cqeH0DbanFER2aPvQmcznl2CdsuGYyp5SNk7M3m6b7uYrgyplBFGM   ###kdMCSQkOGe1OkdGQLTjLLGqRfsjDtXM1Eo4RvVitA8gmUrPW0ZUk2NPzGJVNVqil   ###cVKyB6X5QxUrq6nou3PEaomZnj2gtr14vqqcmrlFuKaZgsi+c3AoZIfHrUvMOX76   ###/oIrZfAi0/7N2E1uc5d2q1GEkwe4kS5TsnQk7MEFV/PTmB6xRa3xDuupvU+1Bpxu   ###a59UsAzDlWH/dRhkKQOW/pJhA3YbgWsu828BM7kbBt0oXBRy+61ioGfbr7/Z8ZqS   ###9nmgJj9p3DGaTzARW0GP1cy7YUsveRpbdO5CkzaBXOuuS2YDnPUdx+1xmuGNOOpv   ###+B+VF7AiTXSaoJQLusignJ58sryiw7htgc1BMY+7DOSa0BoJ4xYN7Tdbci7mrSKy   ###svSw2Ij6wiuZXBvYDrpSgQo37U8obsLtofEETxR9dLpYVoeBA0J5vyMUHn4dNwGt   ###RwCZBU4BF4laFmDWNcJzHV5qtptDsYH5WaVcLRR90eHnMrMXPKSiyXSMUkcGXjXL   ###G9CWrUNwIaz1C0ntmaSXd11jHhYznUAyO9RETJawMnPVv2Xh5CKmokDdeISlM+A8   ###xmBtEMYGcZLwIkCUNjkDZZguRpkg1jZu/eK8bSDDq50J8TckLGnUBfmCChA2CvEu   ###NrhhKsffVguTkl2cdVdDKOuu7Kbq3CVTh3KcON9WVmaRn7ArzvPvxQsXMCW6rMyW   ###QX6jqPk0iYKrj9W8eeZZP01d0bKC2tbQ37ZnHAXfTMVaHDZ6sMMC1R4CPfvC964s   ###E8imt77b+b2m3LtkPFQU/Iw0ek5/ndQAq0fWluQEZPzoarZtVr65uaoadQSxq/fV   ###im+KYUuNvsSIH6bPGfqtU70lj1KuLP+zFO+FKsk/mFJ4mMXCyEUJNTa9hosSjO3Y   ###lY6oypuwNPwSIEqMGyH+O/DPb8+tV2HVrpBGiMS2QlDVI8XswPSPl94RWkS7MS/e   ###84UlzUCrE2ZFux32Y80lkkVr9PssLJS6QAc0VjKFbDYlopWKF1B15WfXxFiWUlqW   ###UvqnVbfhmfwXkIjelSz/N+KcykkvnFAe2Ae8W56VRZuu8ster/uYk1FbS/ivlVf7   ###nJMWmy6Z+RTVNNk/Phn1PDYzDXJp60l/ddnHXFYf3WpU3NxlOoDOb6PTrVy51rn8   ###fLF5KMN4ttXtObGWbSMrgq2iHqKzrXqzMZS2/5YZk5eVqVEkaUQWccbvWDHYp9ft   ###9il+S7uBLi5YWZbvgtcHuZffnGF4FEquS2fK/r3jWXmNay5yXpn1om+8KM2ZfGgy   ###au6kDMtp0MwMoCspd3vrqDlvPyHzm3YLrLJm7YErfCw3mk5dsNc63zRfUxmsZicE   ###sM1DoLiKR8x97pV9gmMs+VeBUIfFf8kFwev27rk4Q5GMGKrrEiqRNm1fBqJWlBhD   ###Ehm5RJPSMa64eYVJfL776JitomX0VAUDwy8RQdu51nZLgMu2uGuLj7CsUw95C5/z   ###mkoGjrdMofSOZ5ASjtoaSYlePz85XEoww0XpHLq6QYQhrzhxoVlApJY/76V3qbaK   ###WH4m6EbJ16wkynxZ3EK0KCXj1bJw5n9G4cx/db2CrZylG9yJKI28olAFFAjWAdqJ   ###l6rEUpVYqhJt1fr3BE3i+ykKnIWnJ64hVRWUu4sImLpn3aw8iIqwPUvuLnJ3nytg   ###q9zQIVhrv/PLvVIhpQfwVAw1xhWxlMB9nqRNcNMs4Zunlx6hXAwyeIJ37Hi38dAb   ###dG03Ao6jys7sFNAwg15WBmj2LFcDMlbDBDvqdhnMpCMACxJJknPhzs5tmTWdijmH   ###CgE+D+jfW8kzafDfScGzg2nm0fFmRaf8h+l9uqrwFK3PTeoZXbro/2lq45+mzLtR   ###XhfgGVz1JknZewzpoo6e0mfdi4OoHX+OrpJSVhUuKSSyDl6bbiBmlJLUIRAE4dwr   ###06ZO70W+p+T3aTSOtRhfghpAhAlUNE8sjQ0SHHxuKctzJdt+i7kOHmKvOxz8ZeLd   ###YURI75q/yGNQbvEOm1J+GNOirMvJEF+PH0ewlzOKImlwa9ku2K9AO/6GMh2ejFws   ###nprK+WNvcovsKPJuADUR7BcyribMoQmYTxmhQYyiRnkXxyPGuXyMgutNsKZjrKe4Valin, et al.           Expires December 20, 2012             [Page 275]

Internet-Draft           Interactive Audio Codec               June 2012   ###QABeQwNtkdLrVife2GPxdgUmlSYK+LbyX8t//4b/iHMkw+m4E79CQn113XuMu6+I   ###lR2f7aHH+MvOM8eowr9ms05/4Z/x12/6fvBfvr/RrAfVaq0Bv/v1Zr3xX96/FCLN   ###yf2L/FuUQ8LK3nD0ddy7uZ14pc6qByvZrARVP/CODi4Pvcsxxuuir1D77uso9o57   ###971J3H3ptUAOo7cSdKGNx1/gx5WLuNtL0toy+BqlrAFOTYRKv1z1BtGYtL17OO7I   ###CRdOmgfGSFfuh6Bj9Dqcd6J5dRSPYUy0q4Jyho67XSbsIR+9HvZ5cCdG1fRI2lvB   ###l+7jyU8rFU8HiPwmOSQo9LFgZGCeVBkS8xlesfo4AiGD4aTXgTN/cospd3p4nl8r   ###I9F0dDBguE4/6t3H45eO4WEYZfZieFZHK3ZBsMIh8J4CgcdmtdIddqb38WASiUV5   ###BfgewpMxSqvxuBf1kxS3tCDYpQo6TuYk7tE7+GyAZkuA5AgFxEE88drDTi/G+gxE   ###NdB/Sj1UvZ4AGZB1EtcADmdc5bQUEZzRGMf2lQJME3ZaxqB+jYF8WKmx++EkXpEl   ###x7oA9hcUUjBslJCTDK8nDyJRJR7JcpDRuIcENkYiGqwQOSUJTery7VHba58eXn5s   ###XRx48Pns4vTD0f7Bvrf7q3f59sDbOz379eLo57eX3tvT4/2Di7bXOtn3MPTm4mj3   ###/eUp/PD//j//31Yb3v1//5//3wo+bJ386h38cnZx0G57pxfe0buz4yPoEEa4aJ1c   ###Hh20AUcne8fv949Ofi570Il3cnrpkQ8ZNLs8LePAK/Zr3umh9+7gYu8tfG3tHh0f   ###Xf5KwBweXZ7gWIcwWMs7a11cHu29P25deGfvL85O2wcrOLX9o/becevo3cH+Sxgd   ###RvQOPhycXHrtt63jY2Ompx9PDi4QdG2auwcrx0et3eMDNhBMcv/o4mDvEmeTftoD   ###5AF4x2WvfXawd4QfDn45gLm0Ln4tQ58rGMN0cP4eGsFDb7/1DjSbtleagRFYlr33   ###FwfvEOTTw5X2+9325dHl+8sD7+fT033Cc/vg4sPR3gEoSMenbULW+/ZBGUa4bOHA   ###2AVgCh7D59337SPE2crRyeXBxcX7s8uj05NVWOKPgBWYdwte3Sfknp7QVAFBpxe/   ###YqeIA8J92fv49gB+hxU+WSFMtRAFbcDY3qXaDMYDBF4qc/RODn4+Pvr54GTvAJ+e   ###Yi8fj9oHq7BUR21scMSG/diCMd/jlGmJACr2USHaMi2kd3TotfY/HCHYrPEKLH37   ###iJMJ/NR+v/eWo/vlyuJSdf+f3nU3vvbetj4cYHja4dHP4Vv4cdDpT4G9/g9s7+ve   ###zcvb/1n5P+jEfr2iPMM6GCSk4FP562SK6QLDNEoNH6/wzBmJB4KNVNJx56tafpm7   ###tFIVCMpscXLcPvS0+zBVOiqlFvh4gMfBmNXnNZT8UXIw6OyVC0S4Hr069bwD1pXn   ###6Gruf8b9DWqhrn84TXTCzbs54yCeivaJt5h/mXd5+r/HWbCp907w70hNPfA9QExv   ###PcW/+97gaPDlZ6TKc9CfCoAIdJbQKYi66WgMZz1LsEmFpucF0TQI0O93ZXarp9kx   ###tClEWDnlk0euxUDWpxdwSAlTi9ZVL6GzenQ8fKAilhgW5OgPs8kMxjfVsvjkO/oa   ###09vYhj74qTr8niVy7DNjPm4/8jwaDXVfbmMKk/uRcxoSiJD1Ir+zD/gafHEBqL0W   ###nqcdnWuvhufb9g4T8AQz0EqNcS9VafMVaIxPYXTW9PCi9e5AVKZa94zE7VZnjFkp   ###xODteIw1Vd5oP6/LnzlJQjen6Bq9rdREv46m/clPIJi510f0wCvovMRZMvLZG8bX   ###4TnmHa6n/e1OxzceSBwR7NavmMJXmI6up6Al6NUKkN1eQfuQCfp4y/JCruoLZZki   ###VhPosWzsTH1LlCWs6V15xvw1w5hoA7LmkcRA3GWs8cUL779FA7qQ4hHj0TW0xBUE   ###gRfamCPjtWLmNSwy39Gkd48ZO0QZFZapF7iSX0V/ADOE3oUmTrhl7RtDF99FgDKR   ###CUDDUz4Wg9loE7mGp1eTcdShAM1edwrz4ZcUmKWUcg2jdvaXxMNyaiJsMupSCFuP   ###/CqQMnTzOV0e6b1xiyO7D2T4Aa5KVnlQQJltTZol2T3pVWxEq4poTA1VXiVlBs6c   ###OTuO0NX08WuvFjjt77xTPhx+MoLttOV7SuIYPT8GT/BTsZN1i/E9M9uK3GcVERVa   ###sRmp0QsgbMfFMu3cNEr9LbaNTHpuBfh7ScorGtEWpL62khtbZ12i2hcMT0mYkDDQ   ###1Yb0WSCMOLFJ1hVaVMOL7TfsgttRrxGP/5Rh8JmmN9e3Uf/amTUtBTYupaeGNu8v   ###If7+O/s9RdJdMeTYq4DCMkJmzjrG9NtWbJWEFEcOWqX0HCxnwDsTFHnJb0JAa3KS   ###KR5o4OApKA4WkN/70L4kTlI6HhQ4ba5XFFwaStj4aXek51IVua0QefjI2cesJedq   ###p3MlD6KiAPkSIL8AQBhgquGkOECuGtPSay31lERNTCF/y71b48UMkch5hPDoZrRO   ###PqwwJt9LE2i4uJyfwWRd8iGmn+eAbRcrACBIYwYQ1ZTXzgOFv50TVKu/pjgi4K2b   ###Lb+7mQQrSkn7UFk5ZXuiBc3eoWU0xlEiZIWfdVk+f7x5u47GmQtvztZ5DhekAatw   ###pqkoiAPutTwNs8KkNcVIYPPy4v3BnGHlzn4OW8ftg5kx01nd4iwrM8QO0c6gitez   ###Tv68DAlzoKRQgoR5UOPOifC9MG/tjH00Ot1j1fSH25jM3Z3peBwPDIJnx35Eafkx   ###Eb+T8nFZDNgUXGalQj/STkSsbtGnd3NkF5fgp9NDNvM5d2xNu3URhVCJNr7Ld9X4   ###ZuthOR1Tuh7DYcEWHUDr5CvVR2dwUFB6X0AdkV75QlKjsypVS0Fr7cBA171OD14t   ###JrPOkleVKWoie8G5/uMf3g/TT1e3l/4B/173/8w6Hg5HyQI8AGbc/9eqjZpx/9+o   ###+7Xl/f/y/n95/7+8/1/e/y/v/5f3/8v7f/f9f7t3czYedoQLAEXiAtsjjnY/7U96Valin, et al.           Expires December 20, 2012             [Page 276]

Internet-Draft           Interactive Audio Codec               June 2012   ###IxDkI3Hbf4Wf6Qo3Al1Mu9On4ochssyQNfabpZn35mvdaBJRkYWZ99esaW9Qzgib   ###Tf/d0OUKagf2dTFevLAsk83F3GAb6f4AxraSVFYd+phZ+p56eW7fTPesi+MJFt7c   ###VoqSKYEdAjQ7pmPiqpGaIpHj/ZMZ4COWTmTnV1NkMZfttwd7mDKZVWlV65ny0HHv   ###3fwExtrVAtDTmiFLqxn6m6WZREHk45edziLn1Vfn/uZCnEOy6TFw0iP8vCi/FGf6   ###yRx67H8HepyT8mhNLPqpBQb9yDgGZkdr1pWwhuOS0ktZ4hpzUm6yzHb81vf95dn7   ###y588XGiOOEGFGFmxQ1D3dqrbvdeAmG2AdLU3+BB3/E+9z2v0KYBPPNN+pVJJy0gM   ###YhKMUCAS6QO8kyEv6tC6eOdFyf1Pz/ScgS7FF4+BRQyawaUUBQF5vB/jVXYAOwlA   ###4CGUL2d0idEUaSejYdJDs43nNzE2Ag08NyBIzwcleZ883ELH0PkboP37+H6I5QU7   ###Hcyc2okGONSYsqt2cduj5ful1aUZKOQID82Ifme/sCVChFlbH52HeHEVznz8xThd   ###mUMHBYYOFn4U4Zo67Jo0NB+UcYBkAVvfcRaxXVXddrIE3GIWN2Bv8J193KKSnNP7   ###Ml8/vsH5VlQPo29qKkR4Y1uNMGvWTcLB6C1GOiFwktlyh4N8vif1WEMH5f806sE1   ###ey71HD+PfNDVVVTqJjMHe86CWkXluOiKfIj4vRv3gtEWRuFgsLSZ8YMZLqLv9HFi   ###NhAVmvnJC/7Xb1T859EXQFl2+1UeqbPwPgHGPy/U1TODvo5SOXl4raPyyfQFA/Oq   ###6BT72//S558HPM8ylY4DeHbYNWca5MeeDrBIAz6viCJsSjSoiKwEID9RU6Cx9LMg   ###MUnArJsAyZj5tvQM3xYGnaPrtGNdCifg4aU3Hovp1C+zGKTw3LjapTn1Mkrp4f3b   ###EI1uAhW1YKO5ST5lIA48YOg3Prwm2QDkEI9T95AsRyB/kNkIWO1VP77HWqYYvZy6   ###lSDECBcgwK9u1JobzWBzCyHXSaHECHz1f1E1URoqV0Mi3tIMq80Iz8SBlbV57bjU   ###Fj1W7DXMvP8U73gZ7ywDQP8D739G45g5SS0iADT//idoNBtV8/4nqAXL+5/l/c/y   ###/md5/7O8/1ne/yzvf5b3PwuJ/zwTcg13tmc1kc6n0WDS+4N4nRIxCKBh/CXs/d6g   ###j858qTGfy0dGAGgqNVHcJj4lpe6sPDPgs0igZwFbfTIJWSX3wA6VFIbz5HaInv3A   ###wFJvQDNGssBQjw/heS0jIFPEiEqExN3MMMwCQ72Nxvft22gUHx5dnEWdu7jLHPXV   ###WWGb4QDWKoGG7CiPpT9e8RuHS1zVc79ezonZxDaOYead1fFhmNyO3IPJS7fhQ+V6   ###HP8OBNr5mjG1ArPKyVibDhWx2uK3JiLnu7LJu5YxrhLxCCeiSDIsIdsryv0ZnMqj   ###uOsK5Eh3IfvnRjrtsGx6pV3Ypl34acgDHvzPs/K1uYeiLRi4xxJb48LYep8Y4j7P   ###aQPrkM+n79yIAt17qmsqm9znJ5jbiDfmINCKuHZNqdhQ/ej+qhuZl+D6UB+BHpA8   ###r6Ns+1oxS3Fm0mWbXnuZEeUFhmJklb81DtnpxJqW4i/xYLVwnDdoOj1XcHenA5j0   ###y3iHzf4bpEG3zN2YVAiQmXE8LcZWOB2XOEQvMLkntzSq16UDZt0eMOs2Bpl7A8PA   ###nVboAjyCljGCvrGOtRmyhfCplnC8zWd7F7PblsVnHz+ndGJUSOetzTKAjIQBTHjX   ###18q3atBF/X4OdH4GdL4CXQBjV2gqM4D0CUi2JuIRXzAzGGjI4sK07KpGUwGRuuRB   ###OWUShBN91sfD4YgFQhqzTqy4RrQAB+wKg2DBj+s7XuCKbiyEzBnL3VMQ2qO8shyp   ###fhZSFcT2BGKNKKgCGPNVjPXQbm6nhp1zin7mFNc1uulR0PUs2tGmue6koacQR89l   ###+VXGYizARuu8KGX9WGjlpybuTnPfqr4V6h5meYmVXRJenL4/2VfG3tJ8diwBXhUe   ###7BwuQoBXc7jMTkDyHXO4sNNFA5RsH8M+A5WnmZmM+zNzuNBpI0DknSwyzUwt41I3   ###T21wyUkfY7Rg5egP3yXNTKHuBBbbozjGNL+LyDOjnO2ZKuXaGWZbp6WuvEm4Smvl   ###L5EV1VxudmEt2M7w/mhd+FwvqWU1GT1afcJvuLAWFFJ1YykjUGsTKpbVR5aalypK   ###1iuPpAKkaVba73f1lCifbccOriJnvbE+MwXLLoxXpTM+laPa8cSbjrwRq5Elz84R   ###1bvl6GIowu8pqjAr9I53VnkDH2Alv7jz44u13rsfvMzOlY+Zc0ZdZDYfonEvuurH   ###Cc9Gfos5tNEEjnHXdmS1DKHjQ4jQMkbRl2ixB5Hv8tezg/DD6dHewb514rNpSO5T   ###eUNlTI8pA3NWpoeTYS+JScukbO/cUqPCZRGP6eWpDGi2rfP6qX6ztlmX8emy6e5w   ###mExks8wU/DYEZhJpN9Hiqmf+06Q6xwYJCvT/j5wTclb/PlW81iQKsSdZDLqCK/Hg   ###E+aR0kpTyE1pvJE+MFZfYSySf7FX8AlJBjgGy1rUftsCarNzF4ntltqwAC8eY5Gg   ###DZqBlzOMBrjxktYFglVOGUNZBbUM27a8YkWx8p3ywJRQJZiTP3DkjxBPmFklKzUJ   ###L9heQsNm/+sqakoeWYDgwMc0Cd0pzjO10sT3o1ssBqDuG86gFAVIl44U1CNV4BGi   ###7BhNL2JnhenXRlVlAIForW0DkR2dnL2/DC+Pji+Besl5NXe7lR37ijxdqUZ809C3   ###HOOzX7VRQJDBhfh9GvV7k6/MqmaC+fbo57fhRevyIFQB9gPV0XbG+IzviPEreZjk   ###fc7zj8avZ4+vL6OAgjTZheThw/H9qoOUQFQXKGgJf/hQzxmkHsUK5UlXSNUnSDmD   ###SadXCBZoBzclEsjbM9qMKQjO0os+q3GQtfncpQ5UYH8rDuxvNrDa0wpT5twQp/qU   ###NkEcO+0jaxqsa4VVWNcQ3llZmVaZSxvlTKkqtXSrhmiyFGcCofIqFG3Wd7LxrjQkValin, et al.           Expires December 20, 2012             [Page 277]

Internet-Draft           Interactive Audio Codec               June 2012   ###sWdmWy4dpLKQW6JwyUICO9+WlzzLS57lJc+/1CWPw52al+A7vjwj5F1Nr0P4wdLk   ###BiG2ICIZhHxNq/j5GJNsVG3ND35/1+LrAS/hdyb84XdLzVtTxk8VvcshuoQAqYO2   ###h15JExDAvC9S3wIZYIIepDDtaYKIpcyCkzFG13DEKt3ynE94HvBft80mISsIpDTR   ###8aFPQvZmz0yfvdIw/TEjAEocpKbLOvnuAkG9cXiiAqamg/Gw3wdM9dHE7ErKJrWs   ###1sU7LvHD5g8vW2dtVDhrps2ToYKVaXMiQ/yTlGE6I6s7M+3gk8eKFlWckLzysCiN   ###v+q9oHfetdp/1URYXTFbnQkJiBggiyrEOxck8G+RkOw+HZL1p+DE6YKsglZ1mgvS   ###/W2K4jqpp2KNOqjgCGmCNWmGl11d2l0pKu5q2eIe6lNVLtP3oxjv/S5FAaYnN7/d   ###UHV4lYkZRQaNzWv0asBt9somj2cD73XFsQc4nylZv1Xoyi9d5+0V5w4yX3OG1HLl   ###waHLmNj1TVCZJNLL0GhNdKhdpdS1qt0HrMg0dqOvOhv3roB2qXYvCWycdVl8lZGT   ###g9VajFW2VHmtbGktgsXbvp/zfYb/NzuxWPKf20W4Rufl/2lWm2b9nw34s/T/Xvp/   ###L/2/l/7fS//vpf/30v/739z/e4AO4GSvh7m/37tsk93+7cr/gd/RKud4pPp7w6EC   ###DXUncLxB0X/hUg05g3Of8zDsjPrTBP+3Ej8iG/L+Z+9/Vv4uXc1fzYZfu8tE5ikr   ###WEj5sUAvfA7CWKBbRVzZXY6jZIKXDkeAu8ftQvY1dg2T3E9u8cZqu7hNjq5pir9H   ###ekza/BvPgIM9pVbT7aLITe25rspKz0euK5eSkMqZYrP7/jDbocB+l+kDn5wXmevM   ###Uj3LwpbMMn453si2ZmW1N9WR3PbyxmJ223GElZDjuLtdxGrJ/B6+ZZrXCxOK7nGl   ###OW89i1DyqnvhPcR2sau1veH9PYhOrGtMLh6NhaR03R+CXDW4qZADCRMrNWusawNJ   ###EGiLbhcBgVrO65GmgpBx+yG9kGaDkO7mdnEw8JTg7+9Or6+Vqx2P7oVIgh0oDiWS   ###BavA73+EPRi24NQ8UTf/I7NgBNz1wPAGOm7xPYyx+Z+354egiEEddvvecDzG3NDb   ###M/B3AjJ/1O/9EXfVunVMhGWQoIE0TrBKkHSMBxC+ZTg45u0ubVcJJ0Hmafgq7y3n   ###LmJrL8qbsSp7dDNnO//k8Ra6Z08Lfck01Jyp5i00Ds+SZKMBLsC68LPLbblWirqo   ###s7OBvbnmBGbGkvOccJZjm6u5uP40h1mxvKncKMWrCyQKeFhgS0iPHEdBMYdrzuzu   ###gnm7K3ap9kn8ZKAl5TZR5y7xJg9DnuVDS9M+YuV/YAiWAmeOGzDd28MFwswuDL+Y   ###p3Shemd5T4fC8Jubm5KFk3p1dlu6e1e9dGa/Ynv2pFR/H0fJFOvWFFiyBDZFEg/i   ###BLjH5mwiw5T8HCfNQruZmAt/ZWN2/xdxcjK++eSmXJ3lXxhFG7gjJ/PjLOhI4GrC   ###QDifCQO6BXndISpUsiifWUgCLwFzTu2zlCFhD3u7F949CjlFGf77we/ZPD9PS+qr   ###WpImaTo86Aufhe3piAQYca/76tkSZSrQ8a+Pj588UO5PgSeGJ+/fhWiyOTk4bkt+   ###ix4XQ+zELjibtOnhbCIc7PYmycFjB0T1IsL6YO82GgziftI6O5qjNbPvRf0Cr+AK   ###zf8ayDpxG9T8uP2Ax2QLrZhxN7xPZr8aYdtdkEYeet3JLXu/wGmMdda6Ma5fiKki   ###w/tet9uPTdoCenIZGr6lgezs758u/w9VOCaRIwRp8plFIGbc/zSaTfP+p1lr+sv7   ###n+X9z/L+Z3n/s7z/Wd7/LO9/lvl/FpL/5zC116Fco2fodwg93ycyOF58ZHB2TLAK   ###YrHIYBXE7xAZnFW6Amvaz44LTv3OpQa6gH//WpHBimaC10P9eECpgcmaaEf73o5v   ###+11WdZCXaMyK6yVDeJn/DUeTsWUO/QhT4camQ+DY4dnR5d5bMt59PDphFnJ4H1vZ   ###rwMsERzRIVqtmR5vdJF5QQYDjzGev/FJWLicb9qWw1Z4HiimtSJvobWS2YdnvcVN   ###G3MwOj1W+IpdI4g85PGk411FKLSAeHWYXhvMPQInCU+Pt+lHjLWJCs/8Z1bykfvz   ###64/6k1F4H9/LGB0JfnQ9+ep1buPOnTNXjBj/jQ4AY6yIQRAwzYAiojiMjBaRuvkw   ###zIXuA3YVElMlc7NSp7r7i/YrHUdlVVCYURctDkpQkWh0SHWRj1vohOol0f2on1or   ###5T7DmRMG1iX2KjORx+hW7DX0MMXPijE+Go36X8OkN4hDBmBJti6nY5c9v+ymlNV0   ###zd+RecObIlzpZPXZpJCsu0lv25h0bjOaASx9Z/Q1A+zSbPKq6K7QrtEoHBr+bw2a   ###/hEPr0sqJ1hVcYD+FhkLmTn1Z0E1A18L6HsuMglmk0m6I5DTq9eTCYtgjnWOwRuV   ###0oOh7L2gY6xMMJRnTtjRgu93GFWpXe+rYGIB+ofbHoBJF7aUGh4YIbuYHF4btZGV   ###Q8uIa6UsN9rTsvXdjEFWTpOPb0E1CU9OQeDGS+c91B9YYD783zpm67fxykzv132e   ###aUjjZSzgKOncTmURaVHLeUfUoIJnJX6YllWsF8GigkHlIhdLFsl0F0q4pnJ9Iobf   ###P/pQC8Iv0fjcxhvb79Ej7jyl0riSqyD11x98gYMmEw2UvF+C56rLTGPdBVGJCQhl   ###iZA5sSAgOUTzAYgbWG4I47cBAgCZvvkBQSCHNmOrCoxoB161ZARJsSCLkhCEKObE   ###V2JLtJIJux8PNAxdPcSPo2gAIJTYkIUQlEvyu6AOfzy6fBse/HLWOmkrBD+3PCXP   ###dzzWpbOFzASRIeHP2z/jpnb6CCJRzh7LAjtSGJ+HjgokX/lvnnzl5JTlXwmRV3xA   ###nVzU5xbSXEYZb14aREsVc3kLz26H/S5dyDFWnnqNqCkIpAIB1GaubfVlE1awoaWM   ###UNvraRsUVcTsqFJ9Wa3WWV+FEfjsIaku0oZnDpmQ3hZS+Xe6c95czGjwM5+gtju1Valin, et al.           Expires December 20, 2012             [Page 278]

Internet-Draft           Interactive Audio Codec               June 2012   ###2Y7jL2259Fw6mTX2x4Iz9ZvmTNl9/IT5EcxaRsZY1Cd68pL5tlZ6tvUt8svLuvqU   ###cXCTMf81kiHkZoYDKOZb2Uo1UE5zbKn7sh/d0F1yxmM0mAynY9ZkxZyGeEXx9ypb   ###y38c3eTuALlzKe2MNYZ6IKhEoTGKJLx7+0fuKHtDFHEfe2iOd+ZcEHlAJQB/z0yT   ###40oopeaTmhEfWqyr9ydWZ+5COkK1AM5Yci17tSx1Aeupvhvz6EOPZZ1FKs7WCpWk   ###zxdbiifj/hcFs3fRZNx7XEABmBn1X6q1mnn/26hB8+X97/L+d3n/u7z/Xd7/Lu9/   ###l/e/y/tf5f53QafWioc2nNRIySQejNMBpShirBGV4+O2UE3il/DO4qbtusVeUe19   ###iRbjwUuJ/vKXNaO2PDb6QA/TS+tZd5lrj+W57jIfxfCfjr31NIf3Z8lo6TDCYuZ4   ###HiAef3nudevaZD4QL6PxTTxJ4fy86Bthh993MQgdWbEYlMn3B5HXDSgM4rvokUKI   ###kPJV6vuOScHXfim20uLq/4ylWUaqo83g2CQZdU6ejMVxctu7niSFsXhBoh9/iaQt   ###CWKymKt/JetbLzNT92Tsl+lPVtRmWlicm3LwFczP+6gl6t8mqz+inQzsZGjkt2Bs   ###dv3p/cCr4udffvJ++fRTufpZ3grA6Fg0YNu+zhCsTNhoBJbf2PZKBaEooBLXMStU   ###sDTU1W36IKtUwBdHCtB04rru7bLSH9s2eEc361pqIkpFpOYeQ8RyEzxiBHMZrZbl   ###jI1sXd+0b79MPtGU0N6vLBiiBVENjz4riJRWBBiwUqFWPw9x1Qbx40QsFS6U+kKe   ###rUTc7AtYd4wc2HPjXp2PUd5eFLdn+GKoKnvHmOF28bPlCUMzjltxjP1l7Rf7uE2t   ###I/+ix+3yLPs+IN7GUTccD4f35WIg7sdJD+PA8T18bYGedtnH7S/POG5/cW0ScVg8   ###yioxTw9Lo2YFz1vhr/ijjtteGQtr0KHLIQz7w07UL6frHvIHGQcucy4odGDb5yX3   ###TKATeNBl8005Aqtozy6i9cvuZHofJr+PQ3qh5L1g/ZS9F8YkMOuqym4El+dOExy/   ###MBbK2WTeUajXI/Llw1roEKz+PnospU+Fw8re8d/wwOTzg3MxLTDGf7MOVzEHeyQO   ###tDY3PJ0dS5SJYqAhJuTwE6RUXdWEG9gHmpBDYZr3zOw2SI2XspsUpYbvkClryIa2   ###zMFBq+TLGY9cyHjkFZ0MSk2v/g2hiz9+ne49QwJrdX9DU6PuHVNkhWSHFTco9mLt   ###yHesbI2OhRrHqEAz+y0uVqKs1G98pX5TV+qw1+97aN1jFsroZohee/ASfndwN/4m   ###+4beUCUPWWiV/p8t2CrArG7tHDH6ME941shCyW/P5anf3CShJwQVeJ8tjR4DWL9x   ###iTT96qAZdan0MVv7+/ONWVEGrMwezUT6b/T/bqR/W1EVDhX3QT7ufQ33Do8rQWBx   ###P74nV6KZxGLvrGcpNX4hwRqPQxSlPW7i1siLpdygL/C2zshQqDYlarnOT9eOeBfP   ###0YxsVmHrR9qCpYs1vL6Wu9vgBnDIuaZsEhsd9Jl7POutKn8x/y1zh5ckseJCr7oL   ###Vyx4zwdF9/yi935QaO/nLAssYB4nyHv7N6WD/Le/mRpmwDVMXmdrlArGpkVE1T5L   ###MNwqimZFNO4/yZ4vrJb/0/bPwjb9d9yIxXbe7I0mHMxE51m76U++dRa7c1Y0RXFH   ###ZyRUDOa/lv+e5v+DyakcBdOe5gg0I/9Dtb5RNfx/NvzaxtL/Z+n/s/T/Wfr/LP1/   ###lv4/S/+fpf/P7PwPyg1dhvxSKpSIgAp/UUxAsesRDAg1i+wBe+IRmUbKyxIGp6UB   ###13p5xeKeMXPeJio3OFr1Q2LTcAr2YwxuJdO89HMHODEvHMUUcpP1PM47BROlluVt   ###omyC+NTC9vD2Lo46Bi5zMiAWvKpz51TNLtR3JhKHgPIziFOwZuZiLAqifWHXG3zJ   ###THhbdoB4hBGJcNr9zqpdRjJEM5kf5oJY1Esdz3Nt/GTkzQuiiFkpF9wuJ9P7K9gt   ###KGNw6J5+t12UFlOuMOflO0pSjr2aTKIxGZVhe794/FT9nL32yoWnKykIRX/DXyB8   ###Z1IQz9vFcsDGRnflUhac1e6G4LijNCa/OS5O8b04mchsETxnQlotkXfKi2fBt+30   ###FuWOmarvvNeSEOAbt+ko9Yv5/CgZA/6teM4q9pb5W0zZbQZPccPidTW+iOXOU5St   ###YxNn/btX1CwNc02LnlvXBQpk2uGyrpCYG1IFjwLYR/lFCfQTAA0HNxWqMKuEWxum   ###Nb5uZhlGiWuVYLCmIBZPlviq2hYt01Sn4D7LSGeBgJa0cPjluv9QEg/L2RBxi10K   ###lcPO9i1vznqhOjkgK9oNaBwPp6B9oQZWeeOdV0XqEDVp//RqgtkJvH5BjBuLmBUh   ###Xkq32Gq60DBjMYNVe9HbmJwhlXZmD64Va9RPM6oEb71iDipXZn09a2voNsVEhUrl   ###DXgLlbkjFD5AiTzon/FGGoC38m9u/wMVeBR3QyOLxxNNgDPsf37VD0z738ZGY2n/   ###W9r/lva/pf1vaf9b2v+W9r+l/a+A/U8UCzzf8zy/mn5tw9c6efq3dIGGmZYij4k7   ###wAZYlrKvXvTYM5LDZktEJUVczTbkrLE8W4V9ri/iZNqf8DAmzAb2jGA2TUrPNkGs   ###8cxrRUFEXYB5XFiucDx2YeEJWNfIelkubPc8ImMnRUnAUSAg/K62JiQUTD6MuVmK   ###gPiRtVctnt/b1jTbVpdla2LG44Vn2s0I9JjDwK2G8bJ3S/GXeLC6uEy7LMduP7m1   ###M+zej/zwHE5k+BDAB6sBSxl93s6pCAma8t+9qvdNf7dZJ5oNz/c+eUXeFd6rLEEW   ###CYYgCSEinJlahaPTC8oypUZ1ac2wMB7w0Ary1Tc7imc+GYGGIw+EzbHTrX3AbFED   ###77UnDE8Dw0zDkScsBcfSe1C1ThDZfYJ+PpcREsX8ooEQ9fsjANpLWFrAJM82xl3q   ###eqjjBy6futPpBGkdiN7o1jR68FU383Gli06OrepXtmqVlHAUnmHalrRuMMkrf0lvValin, et al.           Expires December 20, 2012             [Page 279]

Internet-Draft           Interactive Audio Codec               June 2012   ###lVIJttLdbZt1xRXzuJSOmnZdZZ6Y6kKvbj8HIf4MhBAGTKQEAinBPEhhyGSICXIR   ###w1rORE4wF3JS21/6hgiBcixWCo9otMDF4lYx4FEC93vHf8Me5aj0LrxTa2ybTUlS   ###LuEvZa/iB9Rx2atVtRGYiACvVEr46zp14OIZvCGwiwp08eKF+OH1DuWf3JYu8tjB   ###GzM9oTsmZt0VEyOQahk7gW0wFLw92MNkeKlL8rHEtMQLbVGai722bg/d7wbdRQZ0   ###lSzwbORry805Np2U197VOI7uYFeVQfftwOcEpWWsDrr0lVz6f6b2X1b+gWcSfW4G   ###uHz7b6MaNE37bwM+L+2/S/vv0v67tP8u7b9L++/S/ru0/y6k/tfx8MHb7U3GaAME   ###tjoddCM095aOdy8uVlnRK3jxJTzDE4cyU6eFi4HB8LpYjL1hkdkx5loY6yZFmBJq   ###a8AzeoM+GqAVv1QYh5fp+n7lxRRnzzZ07WFnTy059p3Ki+WBKEqO8YLJi/KkfLx+   ###CM9rsyuM6abjhZTuKpr0BE/kPaLAgvnu4AzF8tLaaQ7QMipmJ2Ay9K6jMS/b3aM6   ###J1kus2jWS0mVU2l3GH5o7c9LrN4/i1iF4fZVodIRH4YgFnktnubf24d9rlm0XhUs   ###EIEY+jmetFvh+WZJywvvyLa/S3We/CeUvLAnICqQsIIFnihYAIwH8AlQkWS3f/mL   ###dy3KHT5rRLNWhaNOwmur+ACc4Qd7b2XNihDACS/fXqAIs0mlbv6+Ml+id6sMhjvN   ###+mDIyu/tDadIYar7mDkPoylMAr2sGdyHF613B+1w9wAklgME3jLw6FBjCy1lArcf   ###zRrzDRn4SbLZew/zYmOtPxkSs/+dvJ62Z0wo/adPzYl43A1Eb590gA7JkfqANneX   ###zGEipb1pYcubhwlDHrD5bYsXEnja7PxtNcuctaGwNB2TJhhPpp+sVvLMUJmytMv8   ###ywgQM1OSjQa7XydxcjrjdteRkmwgnfVH0df+MOp6V9jT9rwgxh3EYU6zUXIRDW7i   ###WagUWOwM70fjOEng5KULaCbPTMfxjxAgyosQIAC5KAYvFMT76BEE8JmxVakYdo15   ###c37C93r303tltYfsPopynS0URJjz3u5F8bvnQ0yJwDIykkkI5NBoMKkIxWA4iseF   ###sw4qIkymzC1EbUcERa/s9SaYIRHQdUQfrtG9PJyORukX0luwGOwk5Y56mMYj4zCY   ###uQt9p6lmDv3iCM3gcjUrlYrnSnh8cPLz5VtnAIjs7hPdX1nvrGOBRVYqjIrJbts7   ###U27CEO1bZeN7oNxFDZLfGTf0kpP2uWguProS4iZx3OXtBoxK6Y/AGPvCcYlBVe+m   ###/Yl4KL/Tc0fnFIV1tF8WH9QX8avjPcKZ7Ph80/EUcMNrBlEdGYLeQRi8WVpZytFw   ###k3w9omSCPvppbyqiprwZdIfFzvDxJ88PNhpKQVzgKqBn9DBN4AQ06K/edDCI4aRN   ###0GKJOvR9NPhK3LHXR7W6xNR2ZDg3nc4qWWsnw6HXhZ2O22ocR/0eClAy5asDRqBk   ###ZankN8IpfNMXS/1BtKiK9McOEaENZGGU06XdICVL74VXe7o0n1ckmGmh/LQDekR5   ###HsgFZX4mNfQG3CmHlxP2niHku+CQQRU8ARAzfVBwGSU3JCDIzEqijKxsq+uZEnmi   ###zG1OkV8+8KwhDM6E+V/ELxS6Mc8Q7C0sJCgjW6RMNhcy06LDgwRP+uR+OAR0XcGy   ###PfS6aBIfR4Okp3mnzNc3L0iIVTR70VUf9vF0Mry+1rXOl8nxWbbmWc6uAP0UnVRR   ###RkdfvUH8kK7Y9RiOrdRvjJPoEwj0lV0TWJAYHRnML+pdG86UWWXOCmJiRj1g1Ob+   ###2yjcdt3r90kW0JP8Pakq3iGmdx2JeGPY+L0BUA3QpVbt8plV8QifmEiWbyQcibQK   ###jysML1KrntxcZYn5QsX/tFmdYLldL7mNRvF8kzBgprK9IfWThvnPAlzINHOBP9d6   ###obE3GmdWny3h2q1jSNrq01ZuxhqOSXiJr+dYw7Jqc3wSQjQsnI2HeNAzkaaAN/Kr   ###J853xMYJaZys2T53ZubU4rS2LFpTByktj581N3tysZKxwjExJnE/k5Bf6S6U9rXI   ###hFknUmP0AtbNvP7ImVzm6in+njzJAXp+wu6LUUMafVWUV3GTIDQxBRyuH4HU0EzN   ###PIqk7Sh165O9Uo0Dl8qUbmVSVC79AZf0hccdo96jfXf9XwqUPWJfsipwWl1LcCq+   ###/UxApD4Tx/aIS0J4Lc8zhEwMlGmn7wtTDVONI+Lk5Hqb5rRm9JIqZrr8Ar+n/Rja   ###nN6fUNkMAV2V3ZXUxQ5tyXjRaGK9a6hQ7rfTRmbegAknCm+bPrsKk8CMJaXsGCvr   ###inAnVUdXgIz49NQC7eiYkcXsjhX91OjYfpOyoSeTITrezKYsdeY9ZguvOgGyCEil   ###Oosk88gws0cHGapUWoQks03pmjopKXf2mwZNYsrNTLW/QD9t1eSdZxnQkxw4Vnn+   ###c8ApDSK/1jLWZAUvPX9c6xqmjQuY7Mf96Gvc3Y87PXTqAQr0vX/8Q2up+qPPJFCk   ###mG7ch/91zAtBF4U5yCQ9CjU1YwobLimv5JgQxVn6EkSWLk81EpAvcDl9pmQhUX5t   ###XQTwS0355W00vm+jjIPHEbUuNPQlKyiu9n18CAL7yPhRZoNQfhNlmNM3o/urbgSt   ###qvoEQnIpxx5duy+TN6lr9KPX5p+5OH+u1XkGN3EyE36Vdpa668wKhHz2qOqNHCcM   ###+/I/PZ+ybwsp43WGwLtQ7Bw8dnrcgbNtO7Z8P+ywnVHKRId9F+t+TmfE6fV1Ek+o   ###0cwDj2/J2QYvl9gDJ+Mk7vdVsJ3t8Ujhd0YUQ/fiBRfz+BfW3+sdcfeVeXJQcIZr   ###r+TsHCkz7exIpcZZpw7aqRoLwJUjZsLRx6B+owCdBbYi7PE7OSYUkVdtHI37PfQi   ###nohbMHK77va63n3MiwgJ/exq2sW6Qg5imkfwC+aU/ETUjNHLyyHQGYtX2mgUEh1T   ###mCpvrqbXZfWWpOzu/tkSafB0kZROjpfaXQqmJ8u6/8mmyAzSdRCqTVOzCVXbUm9cValin, et al.           Expires December 20, 2012             [Page 280]

Internet-Draft           Interactive Audio Codec               June 2012   ###wZoKHfISRUhU0jjwl8RD6nqFnujDMSPBcdSNsVAA2g3Q1T0aY1xA/KU3nCbe/5Cm   ###8z9oLpv2J0kmPdonoFIXQ62DkX9UKj/6WWuWaVJQ/+Xp+YWkIn0U3z2KfrFG37LB   ###0a7YrIvMWRPg32dyxFS95axWEljFazjJRbfdOGbquEy0G2XfKrpmqKrf/11Er3fZ   ###dTJRkmXM0ThyEc5qc9Oipp1Mzqoyxrm5qsZELRZrdV2Io6rs84l2Jy3tnfM+OofP   ###FqRop13lY29y2xsAXZPjC6wyOzV/8jr9YYJV0YbTm1vXShdj0YaUoPEEkSPADRjn   ###vUihXtTpDMfCDHvbu7mt0AFv8uHOdPzFSZWK4wT2F15HVNwcVBH3LlQaCB7cH94E   ###/d5Ai/kVDKKSuiFtwHReZcuH67YZuMleWi0MyT38iueA8bhsdQ3UKC4ZXcyjyOmZ   ###B0b0WAwM/2UtG5Bv2VyQrOZavkdrKLXtanFbokpaV+TdHI9HQ0z3ARTmIB8dJINN   ###rzMY948+1IIQ82DSV4C4ZB5ZFcvJJz1X1ANiVXMNMh9uO21f8QObzj30PiIJWaTr   ###uIonD3E88ILG/4fkkw34i+5u/S7sH+B1XmkwpLp00cQE+LUB8GqWlVVF0BuXzJLv   ###3eTATJCjIDgo5PmjZck2M+f7WpZrckFgenctaL7PH21OvdBMUuC6QMqu22ebgLR8   ###roybYh5Zrc4bZfnQ3nw/+F2+bOx+4zaNT8hMOnLOpXh+pWzW/M5VZSQoffXBGYj5   ###RjaR9DKOlIYi93EOG5mDFF7kAKhZfOBc3Tvdp+i3/SOMI2wdH/+afetnYun9oPf7   ###FCTgbgzIuu4x/1iGMZ6Jy0Dcd7yJ/GYUbOXJeV0eQEIow7K5Jc1DLBXL6Oun7AP6   ###c4r3Uo7LVwE3IdgIM5x+0A0gtS8O4hg9/ckXAEuWSY8xywjFLmpSXzjDmPrJjVNW   ###MNbZm3aBk29IS0E/eOxNZFizcVmeEd+T7dTknQylu71CW4obv66njuPJdDzAP0ZB   ###33mdzA57MDFkCGL0HDvvnL1rJIFF6XicRXSNzhiYn0CZFNECgwBpRgypI0BJ6FJy   ###mxOBLjfKXk2SmIqnbyJktbKIkNU4tf1iwQ89dnUZsroMWf2XDFk18vQRDi/j+1Fm   ###0RS2e9twVB4Nrof8VENi4B+J3rF4tIOt0rP8sK/s8AN893netYzGcJeTRy06FXsE   ###7bN4X2ZwJ9/46GTcRQPsjMDPN5YeSR2Y0Z8FIj/pvcIhdpYr08DlViD5CCJNczXg   ###a8tuK8bxzbQPtCfYao7/k1jTp3su6XcHKv1l3TqLbk3yXTV95NrRF8x40rvB09KW   ###nbWhte3C5Ttki5U35q+mhGKLS7XAgMVyt9DXkOxJhp9FweWvsNSXLoOUrPMuQyRG   ###UecOTm/KAcOt/OwZqNJsD7FOM/QLARaT5HQtI9fMZxdq5knXCLV4luCF1yQa4x+C   ###Y+yw0+rEwdeF/8SSvO0UaLNuY5lBykBKtuceU1q3ekxpmvFG2TsJjw8+HBy3w/Of   ###W0cntISrWUU99mMSWziKGAljCqivIDZRDEo3Zoev0/fWO/0SjzFZT+xNB4IHdHk3   ###9Lr5o7k9mE7UjVWV0LEtsuesK4QvZtLSQhTCJ3o3z+2K9ZRxvp/r1UyXK4Vbm5yW   ###e/KszHYjKHD8a+zT4eKjPFWdfNyDs3bS7Uf5zXb8UZ+m7j3qcKmDT95o7oNAOP2o   ###/SnXlvqs3I4/TvNuphvWcr3+6eulMWPp31FMpHAD6BI0iosUIpXCMmfnD8j/KcIg   ###Qf6Pxzdfn5cCdFb9pw1/w8j/2az7zWX+z2X+z2X+z2X+z2X+z2X+z2X+z2X+zwL1   ###n9ACGPU7Uyzxk6SpHEiG6TGewSPQZFXnB+BF7NYk/e0WjWdYY0UUoWHJujBPREZJ   ###9GeZ2dOrFofUVay41GCMxrJZZcy14lIKar7i4fjkOtwFi0shiOcFYBQgnntfov40   ###fhZoudctdnGpx9k3Ld/7ukXHog1ixHTTwPvMUJlWAtJBFyC2LigFQZLW/maIvI36   ###1wvBok2LpBkWW2gC8dyqVP9sLC66Yn1b0F+RAu2LAfFfoGK9yiGLgIjZL4qW9Zoj   ###TZoF4JDig1gp+bI3Tm571/Ct/4eP/wkcKbSoQ5wNLxRd9viXT17JlaJMI+01Yx+u   ###sjrm226Os0bVpbfdKREn96NaoJW4T2vcs0lhfIbE+rpRmzr1kKC68OykwywI4zia   ###ML1Az3BkswSWX+o+jljyIkH28gBVa3spvmXSevPmjasIjnosM87DutWg4Ww0zQXm   ###OGutdBKAC5n+heXMKIm1KzMUlgXLJAe0kr52CC55/QiSSZFr3KfR5T9lNKJ7JYkZ   ###7mRP3qkdMceuc2ZqUfKU1viKwjf0UBLDG0kDfmOoxoL3zhnAI4cfH4D9zrmSX837   ###JUJmMr0Pk9/HIe2XkveCyRQ9wI4ba+sAD6D0hdhg2gbS6qy7ysgDLfMTPuEX/bGg   ###u24GlFyCmAERxr0wkOxR36FWjBlD0V1L4sSsYa8szvoOJw1XyluzQ+VkVbp8FB3l   ###057hFeW1RqP+V8JK8vs0QqRIeDXTa9ZWdO7Cwyml4xuxUlysH5Y5Rd/f+A/4pVJE   ###DN08GUGQGyiWEFOCZoCtGm25EKC0VQv+1QK73F/6BrFpcwNSfiWBCsv4rPXZfke+   ###3PRbmT9i9a/OWS1D7L7i4a8ivZugSsKLCxtiM3x2D2LMRbamY4fM13x4ScN4HYvP   ###1nWIJFgW0VOhuIw3nmEcz7D/JsP+lxhm9OzaT7Ptv0Fzo9o07L/1jebG0v67tP8u   ###7b9L++/S/ru0/y7tv0v77yLqP+XDQf55yIlQOZ4OWAbP2zjqoie9qzqDOQ90bMaJ   ###cDdwyzX5vNZEmCaW/n9e3+QPvgG7/RLuh6i9oNhLsZMYX8BkX2S1494jbFGq8HK8   ###f8zOgDz//f1jHoIJ3aQmZZcBb61VNt3eVa/3r4DLMQzRZqC8Y6A8zYf8XdkyELVx   ###msDWZ/c7eyhtVsfM3yRjVmwy7ynwDgaOBswDOBsK4S7N1kl/RD9mIZCHYt0O+2TVValin, et al.           Expires December 20, 2012             [Page 281]

Internet-Draft           Interactive Audio Codec               June 2012   ###6FHpnhgTUEQ35AQf9+N7yhQLWNgXZi5GCG0UyL1jdDi9KuOtxcA7xhzrLI5DgRuP   ###8tsIuhjgITngZzAfII9M2iGNQY6zKZm4rL0mQvGvMs1jAumyCCqfQibefu9eIRP0   ###zyxaXCHXhr12VbaGuvI+sDV7fgCFRpGP5Mmo3Xc8Pm8onUz+d7KWUgpQt5tUmND8   ###RDpB19V/Cpm4zNJLMpmDTHJWtttD6R1HzT8oLpWbMhEfdYLaQYSgfZkbwpksVaci   ###33sF/PHLkxCRx2wclxZdUIEGSWHCyduWidfimzJKkuk9HgEt3JfJ13t+sGqXwdwE   ###A6d37lJoA7YK3V+6dmMiDndTzlhwvNi7YhCmV29cKLh/ilDwtAtMdYfPicWrJxJl   ###EW6gNVM4wwwQzWpZj6Di9plh5ckbyBF1d8xi7cjG/a4F6ssvYfvobwf8ekz95bMl   ###/f76idOGu2XKFejTJ2fDFSvp0DvMMmS2fEbNxTV6MRXIW5iJBAXwZNq5ZbakFt7m   ###rO2vHf+F+WwXPnzFwctCiJ9cDyBD3veALcC+48cxE1GfgwiGiTW8kUgmvcl0Ens4   ###ZxI5fn3p9eKfWJWeNfnrlbfzBr7/Sh9fw2f8BICUjlfXrp48aX3alvwqJgxThx39   ###6wKmnM6SJsG/4Dz2V9dASb+KOxFaKvdhxVfY6cEFKrogxFQvPbzWobX3X3XD3kIW   ###3Dq3vV/5MsPkFzBtMcnjv+B9FZsufPj16QvnWDcpTyrL9ite4iKjW6Vg+KWG+++p   ###4dqOHMx1465MMbvTpAzsczgKO1hua9t9hq+NJmO/TH/swm44PMUp0oUz3QmGeG0X   ###j21XjC/hefWTfcKUvX33A6sD4Om4H0Ma9LwGy6L/Uq9av2zOfX4xvKSpC/UZmhm/   ###1BtLmX2JJ+9p8Ugn+Cvz+OzulpB837G7W7zDtZOEHR6d7IcYPYQRiuFha6/s1eiq   ###E7NYvn7tbYmYHbqhTtePXVUr31/DOC9eyBnhlJTHxiW2nHc120XindsdAgnE2+GC   ###ZBh1x5LT/Eb5l9+Z2YgYldjpNs0r99+y0ygxYtKujd8ff/xYkg32RYMywcdvzNlt   ###cdWVvIsDxdLIsB6PW9ijoOkv8/T4zT1hkbEK6YPjC/oiOeI3+v93uMy8uendgVGe   ###/NFrky5dOHKOqpGiQixUs8vsVAXFIQFzPoeR3qMh1l77EntJfN+rdONrrKoFDAF4   ###Vq/fT2/E7Ehw18K/y154/Gdgrkf/j3sqTYHmQLBsljcrOwmfyRBmJn5UvzEqZM4z   ###bNDtPJUi6j9EX3mW1dLecDyO+2RbWfVUfwreePIwrCSTeOShjJIotdWlu57BLwV6   ###jk4+HFy0D2oBlro7Twm8huJABmT4em739arueVJysOu6u3/svm7tIDhCDNIl7hfU   ###y/qGF9Bb4KyK0bD/oD4D/E2TkcD4rk633eBvulaIckX4r/at7Gpc3QK6eCluLmB4   ###E2Hbme/wSw3rHXneuXZKypN/E7ul2WjAMAiq/7KK19EoEpopEmzu3srk7CgkZBwF   ###jMO4XpK7n9rM5ABZp4fs6o4xkjt2gtzlMBKDQzoZ/h1n+AF9zD1CvhVjwfL0UBjR   ###fLtfcAD29ivGZn777P3k7ZO+ghKjYykzKKKnUITKPw13LNcuw2yD2VmBRX6uAvsV   ###eQ8xiIwSDd7NULoDdob96f3ANTkiv3UQ7rJ4spZCT89RL6Wk6iylaGnNXbw116Gp   ###WPI/P0DnVgsEUywgZTiOTM53ewqv3l7JOUTU9vLyecViCJfUJO3pUpNm59uBz9tt   ###wsNxeRm6vOWae5/i2ZFjOHBsV7GLi25J6sUtU/RsecIlHJhqbM+txuYLAwTGJ+aZ   ###/8hM8r+ROODwX3+00vryk//KPPZdm295xbzcfD92872jQAL4+IZtxEql6A6sCp26   ###4A7kI/3mvaFdaAxUeBdqRgwuu36ffbnw/C9X0/FNyJyo4+5zgwDy/f9rG7WGb+Z/   ###qdaW+V+W/v9L//+l///S/3/p/7/0/1/6/2f4/7d7N2fjYccOAaDLnbhIWMD/YU2V   ###SH+6atX+1TbrpqlPC3FeS2PgMdK3+rJabcCPIMhUq2gublKobx0eYk80Zz7qeY6L   ###XdCQzU7CXaC78O1Baz+8OD19pzVLp3B0wg0sbauzit/UpprVrkRBpeetVZZPZ3g/   ###QgefcXzdj1lEBCYUAYbYo3t84pw9NRGK5sSoyZGznRjXMPB6ML4pF8hZsyAzoTl0   ###eF6eObTITbMgj74WCfxWAhfmuTeGw9+B9xInPEoXsPrktDeulDeu9DZlnvrkJ0/J   ###1Fny9o0kFN5qcVfLe0x7/IUlRK1Vy8bQX+Jxwh0/HzEVhEAC1cx6bvYSV/4XZ1Kf   ###xEj8UkJW8hKmbSenWC02tCuvS14Ol2SCmcu7KIQ9PnPW+zk+rKfPyMuSl4vlDsS2   ###socOPH+IVCyJ/BDGj5NxBF8xCwmomeiuguubkR5lD4hkML0ve8Qgxh0gG5/83FIa   ###aqFqfN5iH3zSlNl/QSl/hE+PwVPysuyFrBrMePjwifnBIP+kdC+YgsThAyTew8JT   ###7LV53mtdwxy4T+xc47WunfCtp4WEHO9c5b3juIHKOPa4s5JygCpVk8QpEoGI3kmv   ###DIEUoi5qC6CtjBWiV/0DzbQkSAUvJCU9llWGZGYdEe4ovLn3Rjv4VJvOXtXOSIEj   ###iTcr+ptGEQeBG+jlDbuYE4/F+zvq+9xuYybE7v9hJNHYq5qJNrSNA60tqaACvWxr   ###Cdf1V1zJ081ORVb/krlPVRRU5NSMa/IUkxcuTPJRZiUGd8MUPdowKRJPAZj01a1k   ###A2Wt4PqOPrQwvslNxEoi0B7kH6ui1CS/G3O70J3tqS50AV550cKTk8Fs//7zkpjF   ###qllWLYmRJlPmRYZQx17Pz7mtbyCdfMhiytzxvETLPpM4ri4eecKjR8SLsV0dvhYD   ###8maCP69JzsCPGU4SGoMecJ9FTLmTzmdVIclmvZTtDdAbgIwXooXAb4ZRH+QAOJng   ###DZFOiufzoWNNZTcVGHi1nEWB1t2+SfR/ckzqm6cI9gTuiiKuUhRzGolTtvn0nC3rValin, et al.           Expires December 20, 2012             [Page 282]

Internet-Draft           Interactive Audio Codec               June 2012   ###5D4XrYuz6mjQm/RYiTm+n/5E21s4VgiRBxcW/c1q/BrDFKXSCw5JCFVOCDYRpMUa   ###WZYzwCGzE8oDW4RhlYR1jDXkXt2rRgkW3hkuTpG+qB3vCj2/h2Mm945jUga6Qtdx   ###DoIr27rOfnbd742m3VLretUrFepaZ3uVwNou8+3Y+XYttfbRx7diHFsqS6P+cJu6   ###05aCWKueiBpR+U3r1NDGDgqObe1k4hjl54yNMrt9XM8x7/MWQmF5idLY562K38wa   ###Nig0bNaUnzas6Qo4yHcF1PjznepXftzC6rvmc672CIRV4DfG05V/MjlZyoJdkJoa   ###DY5uD689LyMlyeEtxK2rropFhufqHYzKVaQ71Tcpi4gEcEwZlCriTKQ4uXH2SppE   ###pAwb2MNmI2POYb8V3EAVNn1u3HPuziKn0ezNG7jHDr772MZW2pm5l/Asd+0h/rsw   ###H2iE8tnVk8HgBCXn7COUKJxDX6VDz9g5PDJnnqG/ZUlWLhXsT3++VdxUVISZPPt8   ###e8bYzz7f/A3nvsGx4dH3ONrmHnFBpxrsin/akcbH/u7nma+bS8KL0/cn+yXlgBOS   ###xUYxbpm9KCbx0QwdLI4vugVn1vAzRwzMEWfhsPzkETNPQzr+ip423rPwzGdMh96P   ###GXEhJ99H6+RbyYKkCO+qsI4qqQXVT2OdXKf7E0/Nj9ap+Qywsw9a10yec+KuuLOj   ###D4b3PRZ2gS453Tj9LpJkU2wJy1Gu3MmWRtEYdOtV9ZLQSJCMu8Aw73zeXiRtZnE8   ###vh9UXrrIoXPHHkzvPbYvvs+/3LHHN54RKSEsSeXUkLS6/byxfffgBU/g2RqVdSvB   ###bjyukpJ8edW8ptDfo6sELvvjRaBp4Wu5JSKpMdEbz8IRwLhO3VghaurQGBSfDs8O   ###RtW+p13naUclP61UDYcDPUsSUE9Ha/zAHN+wzS5gfL4/HOPTTas+PhKvZOwO+eAp   ###4+t7RM+hboxvbaQ7dktZFufWOs9VsLLoXZ49vxm7MGX4BOKAg0hR1guVRnIRzRdO   ###GTv4YWMjgek8kAiL6H51+4eNrdgiaHx/EYM7l959rj/95EY7dMpycUqryM5h31j3   ###uOQRIWa8f/RBhs6nXhM1f/bVq+iGjcau/P6vuN4BYQlvVLyftB+OTrIKB3MTfI87   ###9JiePLaIostl/HKDDhiVFwjvDw6sHtjhmzH+6puav4jY11qSBZ7AwkdBWndScpZY   ###cfgnxY/oHBR3tz2s2eN2nVPShrlcnHoJ9BJ1Jv2v3m1vknFslDwLP+qymx5W2tRr   ###VYftomYFjOtE1T6/uAxbZ2cXp7+Unr6HSZFpmCNhFfr4YTIcVC6i0W0CiOhN4jG7   ###KsoFKvUz4L+vK6gQB6kglMyt7wZKH+nYGKnssPcXmz70aSZbuGb77bXDQ4O/dTCg   ###Yj5RF7OJxd1Mn0yMeEWGI4t1ozebSzuRs6uwT3k5QvRLR5209Pccd5D+DJ6jd06H   ###Yz4/wenx2nZy2jnSb4lOv1Ven+rOHVbp61LwYs6mVsbW5QMpYtz2ggdKpyJ/Kijo   ###Zu+YvIFUU1xBiZYNXWiglBjlcJ+zGAAdcySnzbM35ZD6FbBJzI4j4IK1cfFxcQJg   ###mnoWX6QQ7GTo/RGPh6wE0yNweUx0ZGJXkvKAuQzcsbv7LPOOsupW6hF9QxtZgZzb   ###jN+qI4D08Spnk6UQZm8vYWDa/t5ip2p3SNWW9Wfus9ljSsvawrZckTH1CT5/9+WP   ###qWUnmblHTFacQbuy+lYWS08d5TlxVwpZzZturz4cbno1GYOEJZz63eV9Kb5hr5rt   ###GVL94Y4hAE0lz7dtDj+2srdfzGntn3FByOZpCF6FvMz4tIq6lHGCaI2gx8ceBjMa   ###taO1UoQiUKSwkoHuXoaKkQabpOUKkwy3YDpgJtPxIA8obkcRVsUfpt5zvk5qiN9c   ###rJWVJPJmnli3n23ULHyt1pzPCcFOV6WasMSNBOnaqlVq1o3W044335GAwJfBD3OP   ###mDdLnfW2TBE9a3NoCFF3iMM5ku2TSibUeQjJ3VCe96wUCf/W/6z8D46aus8tAJmf   ###/8GHhzUj/0OjVl3Wf1zmf1jmf1jmf1jmf1jmf1jmf1jmfyiW/2Hl1Vwjg0iJQUFC   ###3vGYvJMV5Yw3FLv/7bUndKOVeHfxaOL1eMXI/lfJRWVr3h3PmJtMojHwHOKMZPdL   ###qCOlNcbSdD3gOhSCzi0QyIzQiCishbMrUVr4VVLr2dKdnpXBVVVoDSAq28I45Sc4   ###5cCyePm5A8edwdhqk96gUH4C7zsMvVv2soZ+11INvarJCtRKEHo+0TXv5+JD66kR   ###+nH2rNtsvtxHbQGz1ofuujVCGvqQkfPwKbkC8pIE9B5lhkALKCC9WgC6JyaHxY9Z   ###8fu9AQvgtwPWu5gvUJoBtUelrvcCr4VEOmXHu693ENUyPpAlI8TEl91t/Psan+In   ###wwzBwIFmL3qDT9iwosTTa/NSE7pjnkD25iePuYntCicxzVAlhLSHcTQC/jCcAuNJ   ###hlyefRjS74nXiQb4v07c99BAy2S1l94lcKgxMBVVve9ECXAalsgTORjI4tP+hPfD   ###B8DuhoM+yVYgbd3cxBhEd/UVjV1RHxnMZBxH94milTsmedza3Q2HX677DyV1bcWs   ###Kz6fta/P+gk9Bbyn4Nk91XhPtWf3VOc91Z/dU4P31NB7kiksmyyJbBf/rO94dvji   ###E8b8jV5k4/LPpmn1Sb1yLzbqdd1cef1eShrtFfabS3CYOVOMrplrVfu5gIUFO1CM   ###btqTmuld3lJg5vqqNbLb5qhM2tFdNJmOUQzgp77eJbEOtLiVUl7HrP3t1qXf5H2n   ###mUBFDHM7nmSJE0KMcOUKoHO+WoaX7DBpSmFFKeeXRrN/d/sfJofHDUa3ec+1/s20   ###/9WDjcCw/9U3av7S/re0/y3tf0v739L+t7T/Le1/S/tfMftfobSqddmsFRKBOJuZ   ###+XyqL7e2tjYa5DiwqqSNfX8M4v0hLFx4Xoow/f8V/uccE0KWVC2jZOkGzXpJ6v7H   ###8t1VfHlVT7/aSxNiosHS8DIsEwPPs71gGa4Y2H6Pva85WZGBcRJdgVpTiuA8Hg1RValin, et al.           Expires December 20, 2012             [Page 283]

Internet-Draft           Interactive Audio Codec               June 2012   ###T0D+B5x/OuhNvE5v3OnHPMMlr9qh1v5mIiMCmIqN4Xmr5LIkodWQ+bMkmVEB6ELP   ###XFy6w3uaHzoGe/nJVFvk2QHavjtHYzk1ZGXlVH2a/Uxoa7OtYvbw85nS3DY0lmIT   ###a0sH55YRTXNEUoImsLkvf6WXWV2J85bVx1pr2O9SJN5aaxA/UBNqw7+hNzPhns3m   ###hWLpyslUJX152FsV5tv6hlx7jIIbuA9u484dxcAipfb6vclX0yWvJOBhXipv5N5e   ###9f7xD/Ppa6+SPrYCaZi7VTXTCAGSysUe1Xvps3JvNxEKltwhXQUs9bDXjA8qLKq3   ###sjaMukzeOBrcxD95aKP4yQv+t4ZWQX2ctO3zg2g0I6jW9xsRdOI3ssK5EfSYRFGB   ###YuA611Gvr/lzZg/xWg9scWMlSDFC2PjJDFDS0MN2B2bfDgQOrGhWDYZVLYmnGDKj   ###Mqm+n/hY6yzCJi8YyoyAerWmbRg5wapzyfW9VcwVUZ+j4ZSorYjaO9bb0ZJrzH4l   ###fw3bD9EIjhm6OtOIgnMa5CiC08hHBrO50xiNjmA9MsTyIFSy4N25UyGmUdEMIBZu   ###UNHP+vThnZosRYlBMAOdxa5nsQt6ZyLaWRKbpCTLgTm18+WwRYMlVnNZYjWPJers   ###UDcyFmCDs1hg1cUC0ek1m+MtiNutzN6WKhz2NlzoFpy9/WY1hE3nv36tsB2+cj01   ###UosVcTvEitd0f0rldAMuaOHElJNfXhlb0l1psXJd0SvZFjOj5wtV813HzpLrcsS7   ###58pzOTKdJYTxbAg5Aq5DblN5qPJgfy8cx8mIBQiZkpwYxxbmKDdqZxxHsLLngmBA   ###IcmJxTMdtqlT22lbAGSk7KXVNlJSaFJcbk6r9G3h6q1clIj5MOj399CdYzpgWlDZ   ###e4hheoO/TLz4SzwAvsYMSd0hs5FNsVI8j+wm65nCccVMYM/Wq1vNXD6q/JatQcks   ###GGw9WM1fri+DbnqwH56dHp1cOjZ1UJ93U4fwTsl28XjOri7gcYCbGsuluzwOsjS1   ###WRv6+Zv6Wbv6h2zqP8PGde3GNBqTFpbvQKBGccArUsSTyJ8bgZZ3d9/l/g/YF90U   ###Y3xV7wvIReF0FIRvz59xDTjj/i+o+1b9x1oQLO//lvd/y/u/5f3f8v5vef+3vP9b   ###3v/NWf/RkmN4eID3fsQeoOtq5F1HVOo8KHu3wCk9tGVxIxo2Ra/YYMDLQ3hRvz+K   ###EhElkMiUnMGjN2WdAucscybKfGMj9QYOuHDnVgQF/EYnIvHpk6+/T4FLvpxHv0hd   ###+rMEttnVFqmrtq15vTqlkoesVx6l8MlryqwWxi2cK2TAFTbgDhlA5WeNfKw/FzMC   ###ucICnCEBn2Sv3qy7Q9333qkPpsX5eLVL7k+Zoe9B93eO27ia8GMPffEBfoH9/Yuz   ###1pq+vriut7+HVWHNdfusZ77kP+WlgCzD87zkPwU8/yng+Rp4qarLAnK8LxHIJFcU   ###QoP+8UTGeLKTxbNKslM0yVJ4ya3/zi6QszdEPZWicbAT7T6mFphWYN3JmKvCvnUv   ###dEiuusBeKsRfEp7UC/kLWaA0F151zF/1LDPk7VziZNa2Qgd+MVq/e3+MRQd+LecT   ###muWo7hsZHdvciP+L2pQPbzRloP1iXQjFKIwuDgNyi7WtSIInIMEZixDYSPBdSPBt   ###JEjoLDxc3vbGC0cDo4VgBhpYAYpfy7mYCAqSQ+DCRJCFCRdFtEaj/ldpXzz3G2U8   ###FGjrXUWdO9x/7GRge3s4Jp/8DCd6PGHucv3oM932fbZf59ixw273yRu29jxa9Ytv   ###2JprhWoL2bBPQIC6X+vPxkHR/Vp34aC+oP36ZCwwSmg8e7v6xbdrw4WIxj95u4pc   ###Zs/ZsszU/G2lgLgcYrDbSITDUvs8CbzdLhcRm0vTAdohVpdic77YbCwNIQ/+O552   ###gDzaSAW5LVbb7W1XP4ZG5LUrb5Kjo4syi3RCbPDgzv/YqCbL/k9XoEl4fHn2/MCf   ###gvE/zWrTsP/X6sEy/mdp/1/a/5f2/6X9f2n/X9r/l/b/DPs/E1fItq9Iv1OQVDe5   ###Ke7yLITNCrJrN34Me3v7h59qqFZIq56/scWE4i3+16uufNvO6468U7CnsPppU+vL   ###2/BZH40m+1uvsb/o+UmhR/y59GJszj2m/8lv6hPggPvNBvtbZ95UPveq8qtignyw   ###Te5ttaGUeGsKwPnfOgewxv8GfCJ+gwO8OTfgwadaoAEe1NlgQcA6DXz2XU5oc4P9   ###3eATa/IJNWoScJ8D6nNAfQ6o74vJN4zJc8A3q+nkN/gkef9eY4P/5avGEerV+Ls1   ###joxgK+1DuLAF/B2/aay0oC6BwCALgUx10xF43+t2+3EYfbkJL/bDc7+O4TRBrVqf   ###jftd4FfhecOmVb6Ufo1jnc9O/m009L8bNfG3yJKLYS1y9ZqCHMVK8f79TTc89fS7   ###XHW+Munfhvt7k39vNsX3eWC3KFbCFghY6zqM1t+G/JtSbAasWX/lHFKKVX/T59c0   ###14rvJL47ttLyiOpvrr8B3znm9yCou3G4xu0Pjq0/moyTTye79Ove7l/bKVJdTLWc   ###9cTPfBLMA5JY3qJQyR1Uznno5z0MHHvcJLovv9MW/dQAMFb+vqIEpNT1s0I6y24I   ###jrLyray2r5b1v4Hxvaq3FxyK07RXF2cU53KVut6+sqUfBeKo4FwcCNyAh/dXEVw2   ###0MepbGntKz6Hs8bnx481gIPDXzPgEWcof95s6vipbBrzFZzZ4OoVcVZD/8XWi3ib   ###vWACcYE4Q7eMMzQwJsARUWvqx1AgJtA02vPfBaIaDV3Y8DfcCyD/bhrffaM9g6PC   ###j2NvQxyLtYwFC3Q4NsT7gvCMBRCI9mraQZDO1yCgoKnjsbGlv28usEnwGwJfYr5b   ###Bjyb+nqJ414SloHPelU/0gV8Ah6r/w1NNPCrgvDFBjY3jJyXscGazg1cERtRiCXN   ###TX3jB+aGMdar3tQ3qN/IgMc3hFgh5PpFNwwdqPaGEYgWBCCE0dqWk8NJwhSIETKd   ###5JS+e8L8tJQcRXBUi8OJBRIEXdOleqt/wRGFZFOX8qFrw0jCFBtEah7NDILY5BuKValin, et al.           Expires December 20, 2012             [Page 284]

Internet-Draft           Interactive Audio Codec               June 2012   ###y8XVQFu4il9zL5ggAN/YcJ7BgDghV8TCSgUh4P1vZuCfSxvVOn8/Y8P7mzqnrW/q   ###DNEiaI6HDY6nzZoOn28yrIbGsHx/Q9/QJoOQ9FbT2qcMq5a/Ibca+olprJc8wcTG   ###FAyI01/F3GCC3jxdcZPrV8lgEAKfYr0CsQ4NN0MUdFA3vtcMfAo8ixNXarNiv/gZ   ###B5iY75agS7Ev3AxR7EOxfyviPfMAqOr7e1PQn6DbrYz24gBoaPRfsQ7Ihja+PAC2   ###MuhHSjTGQS80GxOfgt4E3XDJJ6U3Y70E32tu6Iy2ksHfxDz5OH6gCwaVWtOgz5o2   ###T1/uW0E/Bv4FvgWe5EFacx+QlsS5pQssm5sZB4Ylr8OZgVJ6eL7hFtRLyrurLxwC   ###dfUz/H+5SFt/jrYBa5t/6EE7TKKYoWJslmlZa6Qa/Inu/96ehcJxLuxMJ8Pr62ff   ###A+bf/1U3mvWN9P4PPlf9ht9c1v9Y3v8t7/+W93/L+7/l/d/y/m95/6fe/znyH6St   ###MbpdhgNhLUXr2fGZ1pe8Spxiid5wFI2BwWCAj4gYegs8tKJE/jDmxoQjYB3x79N4   ###0PnqRd1oxLnjVYTMBz6Mehjy049uyB8QWGGvk+jhO7a8VUoNydAvHDDC2+3w8TF1   ###sJM/ffqcm3AOvRIPWDfsnaRo7gIldQEPiwrP/cb2iu4NSDMMEQvh2z+wSGBZ/ak/   ###vAHZvQyMtj+J2E/nG9SFPT9vbZQApHvooPoinR66NL9M9u4HzOMUnU0R0T084Iwl   ###+MmLAcNUwBOOMeT8VNWV1iBdJ8qrxf0aMWcHH7XyZjSOv7DyGpcopOzseJe/nh2E   ###H06BI+wrgSAAAlDOdTyG7mJ0I4TRbpRkG6yVhRjhTEt16UPpwqplDKJ8QRKg6yS8   ###e/sHurNWKVcQ5mAv6/AeA2lJv10L8WLIfm8QwC8lB1CYJqmEPb9+7W0obr0wSVZo   ###Hs/8lKCVADnWTiENGE3CRt6eoXh4BeJCgk1YddJZ4Ar3ZgchaU7gGv4qCiSUVqms   ###wbZa1nJx2WMjGnRkmQlAPwBjxbML9+y7o5NwD860w8Pw7d/Yypio1KIGkGbkHkBE   ###aePDi4S5yhvJC2CM5H5y62+nqNY2kdUHm4PiFa0QktUrQ9JmSjq4EfT+X5uljV+h   ###vzF6ud8Ph5gb9Ib83LsxZRbBr8ZGK6P0hdUa7kCqAo5Kr3T6w4R8v1H+u+8NevfT   ###e63WqDnJdFtoT0BzToH/pmC5j6oFa0sA8FSEvfsRlo0AdgBCXb+H4Zs9wZ4509Bq   ###STjBIGEiRE94A5ZKLqm0fgn3D44vW+HhxcF5GUmj7M35gk5JU5awjC0E8PWU5+Qu   ###uLW98slD2y9ajRr5IgjHMZAgYLb3hTbapsHqZ021/e7yLfx+cOiLPbRtraWbcxee   ###bbpoc89XY82SLWSyAZzspsloinYEa252xAn82/f0TrfsPx9a+wtz/C5k/6nVAt+s   ###/xrA36X9Z2n/Wdp/lvafpf1naf9Z2n+W9h+n//frZNLt965e3r4xrDzCdtMGmQYE   ###rX3gHj1gAv34C5ZD1AR+XtCgN+hjOYfUMgNvhT/HkxN88RjfS0ozk1l6o18+4XDh   ###SbgLK9/GwFoRCplMr1APZskye/l2GLU6G3YnS8UqTUZJmz+2DD5nLLc2sj+JAEcX   ###0uCzXahwLiWxORrAmQFq9R8MfzyNpBylWHHaNCFpOkXsuFQ4BY6enNT7EvWncL5V   ###MdV8Mu10UE9dFFJdFrV5EWxmA70qo8CgZOClpPlY5pf1ch/fD8dfnUX6UgipVp+o   ###02fMalVNidLDIh7KBkiU9NZyPTE5yhiOTjq5oxGckY+gHw/u9BdLo4QkqNFwjOvP   ###Mn8r1UmksraqZVa5YplVrrzX6u6AH4wMK+nkKm/Sjbfbi5JP8LLMMXofPYYye39q   ###T6OuT4F/hcfAz47b4e5RCw7KK4olR/uZXSlRmT43Qj4X6mMGqRKtT9YLv1otz5ye   ###EoGvNsV6fKJf1YhYMooelJ2QaEmP1Qad4ZSIeMdDs65GLNy0wJnV18pkWGFkMMZt   ###/2wcjW8usJ826N7h+aaYGKDIW/OCRnM73W3yN69SeQNqhdfd9donF2KZtDyyJdpT   ###qyLH+ccYZV+yU1GSL56wq9efwPaKkuk4Vri/xdSxHeshMTg6unB4NVTyyl6T/lsB   ###hTX9633bLl6HnHjqzzHTQ5g5xRPmFH5aYUKFzXmqfru4KwzRbgGuSz+Eu+p2fZW7   ###ogWmPNd9xfMreY+OBp8+z67L453tveNZCp6a4hlRjIbVEZBo2N0l2yCzhCM5bZvN   ###u6BaoO7UDa/xzonV9EYLWicEYYF+C50/Dq+v4Swo405gY5TxREmshGPJ9L79+xTU   ###mW6Zb+kQsz2j4X/bTEbx9ozQfXk/sh6ZMs0nD81Vhxetd8hpT36+fOu9wmQj1vi/   ###DMY3xrtWG2AGl0NihsQTiB/kv8GtjtB32XsMJybAjB+ws9Vx3qtH/I73gpFk5U0C   ###31Mm2I6uQQ/1OlhfI9FIW6QkU0Hc2fHqzrxlFpreiCuSyht1eZ0vOxu+3vEaflC8   ###PYC2SdV8rWsBvSHZ0xWZIYuzyPxHdBGK4uw+J+JUppjxbrWy6d29/QMFh2qlTh+x   ###nzr/WUP2IArxzhUvkO5Cv4RbWeEeL9RDpTWI2rjAonT6i1/osulT+q0mv2WtQQpi   ###PQUxkCAG/OdcEI1xXSD6n7JADOS3Aivm61KegJSA9iXQPv/5uUAHmUD78wAdFCCz   ###GQT09kxcxA/x6vUBC9uRZlUS17Ig0sGBvzqLJPPGcfJmPcd9zk5i21Ngyt1XhSc4   ###0nos8Ioix6Y8G/op8KpSeq0Hb2S23IbHVIqtZ5RiE2P0OPRZ4PcsUPW32XFc2TFf   ###UEVVhc6wpUqTfN7blkjLHwBY6nE2BxFIItvjFT6YQZUXuMBSFxFIaERtcxHXEyRm   ###YrPcMCtXylNXitubB8NBZTrooTG4/9Xr9pgFlu7c1avVZ1A0U7ow2HJgHH0VFDz0   ###H3xHwa9RH5QKCTVwKCHK8B9NQE35xwQzQ3IiOwJa405ax5hVjc7ednh8+rNW6cwhValin, et al.           Expires December 20, 2012             [Page 285]

Internet-Draft           Interactive Audio Codec               June 2012   ###SymquMz0yUpv8qUfoTw6vaowqM2qbVKJJO0ZxK57qTuhVtyP0KldTFl5mQlITP1R   ###6Rh/b2N7erit1y9LGAElnIDsCcMzR1GzVBhMZSOt3x7rtwf9OpYAHjg6lYnwJKIe   ###ev0+2t/JV2ByGw2c67nmpcqr38R7VBAh8c7zf73gpUO+t8cbx9eYRu4h9jowRtTp   ###TO/ZfqUlGAy9cS+5owv/L/H4Gv2BStMBAeWC5w3GdK86hyMR08HorhjfWneS02fN   ###QSFjEeRtPF6qq7I6Dcn/aHtJ3VOKiOoCW0+gmw5L5cQMyL7pI5CPVfdVEoH2R44G   ###Jj13pmM8ZZ0kLbxJssmT8wibkNTdIPIOhmenbUz5h9YO+bysTsici4dOf24yPR4O   ###7yrRbRx1M0GfFw6VKNQl9PUakg4su8hmfce59YwCgOapp3MLBFoCYti78k480sEc   ###zjA5b2XZyUEsJBRxYVvqW08T/BQYmXteZdSfJtwghYUHU8tUUfBnjuVilqkmn/42   ###14meKq4orkkiq7jMdttacVvlzTemXxbDzD4d+2VxAMnil+M4GfanunOTWjQ3BeOF   ###V308PNwk9wUYYWfHMRCldHQo7BmWSeH3omyYTebCaJsp1z2/8FYuBkLWNnWMzvxt   ###XCBYnFHJAO5y++T5U8kwY7lfZsGNnoOopsMZtG0N2J7eV4bXlYTIMTFHKnagCEMR   ###h0ut2wsjYD4ZvIczD1nDVGpx+JQoX4tyr0HVUVBZTKQT9bGy3sOATLhkVWTFS++x   ###7ri4H+NWUHlN5mDQOnqd7qDsyfnFZdg6O7s4/UUDF0iQXGklOow112aq7nrNfy59   ###UtbNxURQdt9Ocs4mZTSEZ1Z+fRdHAwdV2NSgeBsr9KBK7EAMBg1g1dPhcFK5x0HY   ###CPxGiPNW2FC0llgVcTdh5efRM0LN6svr+wrIUpOokdO3BILSmmu5lBNewLihgFj8   ###zGD0dDYeXokauQdPOCVYO2bhFchNejf3+L2kEyJiF6d72Nq7PL3gTvHp/HG30wIc   ###/Ny6PPpwEJ4eHrYPLsPzRpEDMrXBSb9I2qjv9I06sweh6aVUrHlNqtsonaayGXAW   ###frOGsef+kw92bZ0YSeE9CIyH1/CcktJoiuEDEJR5hfnEEbXD+CmnOUrJqdbBsidX   ###uNsQF04ED2PVZQD21JeVqee30ZfYu2d6DPmKqRXSUwCxMKq4xjStuTPkiHJqmk65   ###xxkhEvcwXo8p9UtVlm6e/zrpi+HFlUd6t8q4nHVA1IKN5qbWYRp8YRutsbZG+pDi   ###IGyFVl1BhWqFmK7eE6Bz8QxOPFd3Db0st0oUjGFWxsBBM5ZzZ8bptJ2Bc8FfGCrX   ###NYh4S2up0S+TNhWcEtM+XYea14zyglFlC7Zrt7x8F3YgJx2Qyzc9oRRceC09F3eQ   ###7OCAaZukUTDXUZAZnibepyxGhi446sMbF2Qm0gVTb787PeVO69Bs0whJEWgQyyHn   ###/hxiNyF7Azq8ry30vIyrw41b+ff8ZPRSbZ0FL/KNKIP89uVC4lBldj8WmgwjJM9v   ###byiMQPzdXedEpZBZS61VaSBVDjRXmkCvbmeAQgRQ7YhTruRVXwYNGoKJCHSuMplH   ###Q7t6XDsCqxTUG2KJ3KJsQtT9GsthWFfrJGS6UuR7L5xketblvrlItzuH192/gttd   ###kRrRg37ZIwaPTkDwwbrrRnIvYygVEf626dnU/+pdRwlClcZtKQe+yx/oNQ849P7O   ###PXCqqI1UsbyJSpFiyIy4Rm7YRa+kTO2bj8jocN2SIf7uGqtqMz6lbpfG+Bz1u9DV   ###ZtjvutxBmS4qTJsmNxj0DRM9yldaaXrN4ArNhaF1RTerele9SFNqFYnAsDMiWd/p   ###JjTbb+xO9xvToRD2Ih2KI2bBcGnYnMpmuJkZUoo2pujBNf1jNL/z6LWH23igb06Q   ###RBJWhlEF6FpMQ9NLcFvUHKYGTiSGJ6BxaOMJ6tUscVAM9RpX72kdzxAx1e2iWS3o   ###y0eJvDJBUJ45jdevdYvVN2OZZ3EAEyb0qyTRTmcq1nUe9SPdPl105HJfvMsXDpRm   ###ktsZ577WREDmpMKs8V1UKW76VJ5w9ZVNjwTm6MYw8REzKOqHqQ6/Oh+7oDgpwwH3   ###BrSLCLhmDKL2VW9CkTB0owEKx/2qG0pYSLZlqo/V6iH9s9aUijIBZxpFYwoP0txh   ###XV6ubDkHfdultjOOKWqcXbCIY0UqGBb/X1//D67A8yer/5NM78Pk93GY3PauJ4uJ   ###BJ2V/8tvmvGf9ZrfXMZ/LuM/l/Gfy/jPZfznMv5zGf+5jP901/9p927OxsOOSPi1   ###oorzsvQkicmYC4bYMUk27J5pek98hN+hwsfI+xJjrBCzXrGylRO/SW/fR3dwCIFU   ###C//rIQf0cuph6pae1LqliVelmaU115hiXHYE5xxIb6xHOOGuSb/DTpF78/w6bL45   ###hi7FjGQ3od7KrrigEx2zKlqj0ajfE4yXAHxCwM7aYzkrSIeVKuWLNO+/ArM265gq   ###Qx8ze70sZToXEG5zX68MaLue2Ea/8Q3zACSD34qwEikxLfBW+g2ArlQM327uyEl1   ###7Ht4gRhoJg31Gor8RcLhl+v+Q4nZGh/JR1v8VbXWAu+tM8/v9LP6fmpjcXoxKS4i   ###htsHG7iUImlVLQA8JatFSZZ+gccEUGD6dnDEBfqvV+M4urOdLSRCZ+JSdREVWZJy   ###kai/YCCSe3/ORGYGTtCKqOGFUGEihw1C+Pizrc+6tkDqaiB4Pbwyo7q9umn3dBCL   ###Utv9+JoctEDQo2BF3do692IVR7ITr4rXDh4h5KUBwNHdf4Ru8egdPgTo48fJOMLv   ###XWTif8TjoVeaPAy1X0j8nwwnUX9VteMjlOjAt8f1z6zNPs96GGuRToOXoo7GN6QR   ###SPyyI4OCQiRX4ycYWoqQl0EnS6PLn9n+041Rp1WzoHa+r/3HD5q+nf+9Wl/af5b2   ###n6X9Z2n/Wdp/lvafpf1naf9x23/UXF/7JLp4qejC9vUo+tofRl3dDmOJOUrWdfbM   ###lb0ERijPzLbeLpC1xOVwJIYlbjbs68PuTcb9cu6wbPZjz3j9qYYQPB32hqR25CZNValin, et al.           Expires December 20, 2012             [Page 286]

Internet-Draft           Interactive Audio Codec               June 2012   ###wcjPCZ7p6okS9fFk5JYoPLtnGEHuYNc/WmlHRifH7UPm3IaJNI7P9sLTC2Cf5BGD   ###z6rOh9sO+9Kmt9a5usNaUpR/Xigy+/Hv0wiA+BmoSE/zgTf+CSwJPUd3Ar4GlTfU   ###lvv04694wd+F0zV5SU+O2JfUq/EFb3UMWh62OMJC5GUVv6DO7p3uE+nvHyETAW76   ###q+x9cMXCAbO9aF+l06ENgKjJ9o9XJkn4ZWRXSrFtzQsfiGmJZ6OEmu/tqhkoRGgU   ###PlK3IRABnCSjMcgxHZIeePoGxQlXxz52ELQ0tJ/B23vMszP4xIwiNsRIBcMx7gIF   ###qqNr7zcmIlHOnPjlzcsyCAidiAmVKHoAvQLGOreYX7pb9rroIgryKgpDrMVo2De8   ###jjGjOAg7cUKSTCdi6c9GUecO5Jj+MElEdP51b5wIVwhmpo285IESj1sbknnk0VTo   ###NRbdHtJrIcsPh+7CRmItx2IhyAxbAWjedU2BVwbJfuk1ueRp9hWREUFJ+5fiBoQo   ###2pHCKsolqthAH8vEVTbi57EdFjPoDacJdeOXpUgq/PHo5+Ic1WULNYnEHdGucpYe   ###D8xnJA8QphypRyGLevivUsEhH71lK6JtpPdcyR501bDSfDN8mZ6/BYtvw6rOit37   ###0OkNJyIToKUOA/pgsi1zG/WvGR0lMXJL9oMJ43183xl9nQljPiMxoV6TaRWV48j0   ###lLaH15crn0FlDyEYTIszC5WnAGfa/XiA208gLnHwDmy6N5joMQQI7dVD/DiCnRWP   ###CyFMgbeM44atQ5B0QxSNhYP9/N3783afzbaSAsVasiJENAYkJEdRrSfRGVSG2JrV   ###AQW22rtJiJzYxpoKDMoFA+MBinPD6Vh9yLBK/RzL9qJWTJbUoAMKkkd8NRzeedSv   ###5g4qxSQZBaXX4TQBPDu4YJ18phhNPKNGqR88yNBjbm3gI6qYM723DeBtD278d/SY   ###8mQBBMBIQBgu2a5TAKdDkmJ2QhMFy9Cak24d+15LXwfu30sdWoVfcoq+Twio1b7s   ###5YQba6y8MNXCCGYoX6EeMvAYUmgvYXN7xY0R1gRxotAIXQ0l4YQKaxC6jh5lQieT   ###/RsZbS2i1qrH6oKOpGybg0KjVYspOUZRFpVy6KZrtFZgFPUocAhgcj/oWXZyMCgj   ###Gv4JPrCW/b83GICsiRayEEjqZhB3v3f913qz3jDt/0EzWNr/l/b/pf1/af9f2v+X   ###9v+l/X9p/y/m/6mmiWYxWaY4w0SvktsJcY39wiIhP8Qd3/J/RMFZdwD0n+SEOHPo   ###oMDQwQKGNrIGInLKnnNo26GW+/ssZugM10sams9XJAudd9auWwdXsnQjE4zlR2nm   ###c6M3DHcwCgec3pd1/zJGTdzJjK2vNOexXEpamQYWhY/9fOfIODv+azieLLgA4Az/   ###n7qj/l/d95fy/1L+X8r/S/l/Kf8v5f+l/L+U/1X5n7IMYOYEZEUosXglTHFBl4dR   ###fxxH3a/w936IWdfhKexwqm2WrP7E5EF4fxerRuC1Pfx0WhqsMpkPo7pEB+qbhjyJ   ###1aWGY9kBvP+/wap4n6fF6Gf1wN5/+j/2fvs2xpyptzAETsq7nUxGP716FQ9ePvTu   ###eiM4MqKXw/HNK/z2ihqHhCh6P0eBSl2kegLD9CJ8FYXec8LW1qKy0znJez/gyHgF   ###TJ4+OMOn8hyT1npdLS5MFKnid1jC8YCdEgL3cT9mIQr5Kshx2e3d5H1QFY+nqTd/   ###zfCcUsLoOsPxGAZKSWY0TPjR7NRfGM7pnnHbibBe2fttnmpGf/XeeGlaeO3Rce6j   ###HXhVubP+SElg2aUfvxBB+aGnrpBaC0PRsP5q61ew4MIHo2fGoCAViR7lIl99FbXK   ###Umr1+H27MaqfOSrLS7zjRTS2UXvhN4SFlUjBLyxpi/fiBXxj773G936jECLvN6N6   ###Cv6jpyySy2OD/IY3p2mEFanUrC8z5zKiQ7y8I77yl+WrPfNGN71fNMZm9KMunDWs   ###OaQCKHtDG+2b6nOV1n84FjfilEc4uUOBC52AWOkClpsS/ThxsVjLsuJnBWKdNxzg   ###1hgB9/f2zt4zqY6FUQkR/q/caUQZiW8qa+X/yu+Bi688uh4oq/tXXvzGXFpJINgg   ###eCqBPJNInkEodu7r+QlmfqJRQ/y+SVkAjqMDzIUGstUK1fsA2fx6OmC+S/CZKIJE   ###/Kuv3M3uMe5WyPMASKbXN/x9jcOsGwv2wKxvJdP31ObwUTnT9bbo6fbUSGzj4HvK   ###4fdEm9xxOdvzt+jZ+MSh/5rjdFz06CxqDmTHpfYTP1z/g4/QdI/84CP0zdOP0Ccf   ###oMvj80ccn2+ef3y+ed7x+azD8899dArluIAGF0agDrK1Vs+/vAPwO59/eUfBsffd   ###DiHHxVCWWjWvSpUy/QWrLMf/RJUl3UzZG8nJMOUOcNP/t2X+xz9J/D/5byYhj+4J   ###P+5+7/j/oNGsbpj5H+vN2vL+b3n/t7z/W97/Le//lvd/y/u/5f2f2/+PiSt0c6Vo   ###EFR6SIlx3tv1QZKhSjENOJNQHFVE3A2m2QQ19re2yf426uxvc4v93WzQX7/K4lJ8   ###vynDOP0acxT066wvv8m89/wN1pe/xfoOqux7wMcKaltpKKjPxw/YOF6dOx82GgYc   ###vN0W79tPw0n9gI9f5+M3+PcNDt/mBoeDjx9UORxNBQ4+XsDHr3E8NPj3Jv/L5+Zt   ###8bGqCj6CJvutxv82eJsmh4fjMqjyv3zOQb2qwFE14GhyOPjvTY6HDY6XLb4+ftWG   ###g+MyxUeNw7FlwOFzfGwocAj64OPWNnR8NLZ0fPA+/eqGAgcfj+PS53Pwm/z7Zt2A   ###o56ND7E+tcBYFw7XJv++1XTQx5ZBH5sZ+Khn04e3aayLgY9mw1gXQac1B33wZ5zG   ###/aaAh8PJaSuocrj8TQUfgYGPurFfasa68LWvpn34Ph9P7t/NDDrl+8XfcuwXTpf8   ###mVwXSa9NAx9+Dhxiv9SNfdvMWBeVTjn+Az7fOp8/X2Nvo27QJ8d5oOyXWsOgT/59   ###k3/nNBXwsQK+jgHsr5Q+BD743xqHo86/NzkdbzQM/uHaL3wdOA59zgPFuvhbgi7qValin, et al.           Expires December 20, 2012             [Page 287]

Internet-Draft           Interactive Audio Codec               June 2012   ###ko9Y+JDrwsetCzrZyMRLCgfHv8RLYMAh1iWQ9MnWpe6gUw4H34MSHxIODu/mpjxn   ###Ujg4/jltpXQq1icw8MHhqtUcfEyccw0DDkGnGzl83eRjWXxdrEfgoFOObwFPncPR   ###qBn7tpHNT/mel/jgvCfdL3wdqk2dr6v81NvS6VSuS9XAh7kuCh/ja5rSqblvzfPF   ###hQ+Tf/Dv9U2DPpoGH2s4+Edg7F9zXUw6bTrodEPHh5CDJB7E+cLnWq1nn/v1LeOc   ###E/zczzlvGwYf4/BwmSrlo3xughaCVJZKzzfjXJF8rJ4hj23a55ygV8k/GgY8mzo+   ###fN8hj/F9w2UFf6NhnG8bOXLhhjH+VgY+Uj4qaDPl64JvCHxwPHDe529VM86XhmPf   ###mnTaMOTCZvY5J/npprFfghn7xXXuc7zzszuFo5oBh+t82czYtxsGPnzHfqnp+0XC   ###UdP52UZVk9t1/lE35I+tfPnDee6L/RoYfD0wzn9BpzWHnCz46Za+bzjsNj91yKdy   ###v5jyWNWQT4X+siX3r61HNWfoUVs6HC49SvBVoUc1BT/nzzebht6g7ttNg68Lfirk   ###5JqBj4YtB8l1aRhycuA+5+T+DRzni9i/dWP/Cj7C6dMX+0WFY8ugzy1dTpd0KfRa   ###PmdFdkj1Wl/nG3KfcLr0BZ3y3+tKqiNzv0o8bFrnqwZHoOrZm8Y+4W25zFKMn5rn   ###/UYG/6pK+cfmp7WyGy/NfDrV9DlTz24Y+8XPoFdVDqqWNTqR+p1v0Memce5vrHzb   ###nmky6e3tH4Yfdz95zbpuM5H0Lvhj1df0WLE/5PiNlM9K2Bs1Xbb2t/Tz3E/5FFuH   ###Lck3JA63NrU9LM9CQVOCxgROhUxVV841wa+l3ib0qA39nBH6t1eT+UkkPji/DBq+   ###PDfZ36q+LwWehG6+qex1wfObTZ22G8aZGdQNvCi6xlZV5/WClsUZJGxIDUP2VvUV   ###3r+kS6FHCb3O4+94dRMfs2kqCNsHxwd7l0RVQaNpmuKq5af9VVi3YGPVQPsrSUL8   ###FeKLOKa2FDYjxFUhSgny3TTU4U3j2FRYt9es68eOOZ74q8xBkKEkq+qm3r/Y1kKk   ###EeqXgEMc2xpJNHXRplrXyczAk/xbU7PU+cXWwTdUf2WLeJvGNhZHenUjA5fiWPIt   ###fIjtJPEh3hFmLMFaAlvkkuvwDBqTbGTePlScCpVEsD8Bq2SDOh7k1t3atPsQuBJm   ###AqEOir9iDwgVTulDqvLS9LRhsPJAx6nAtcIyJJ1yeAKBH8H+hQov1KDAFskl+xXi   ###iblPzP0ixCtP2S9+VWO/ElaBW0ljG7oJTGV/W8a6VA08CP4ijzjf6kO0SdnupvG9   ###afCGVA0w+Ye5Ty3+5QVlc49aa5vZh4Fb0U7lQeLoEiJ5w+BJYv9WNwzzRGDhI5Bi   ###iqD5QF8P36DnWuBQlTLWUPI345pAXReOU2EulPyjbtCHOHIlnSqi8FaQwb+L8w+5   ###XyQv1MVpsW6BEHMbqZkpxWmgiwFChfVNc7dv8BPVVFs1aKhqnFUGnUq6adjnizwz   ###9X1i89tAmoUt0UeIOBsZfW3WDXgDx7m/YfBC3Vzhbwm1rD6P2CJF4Q3j+jAV/fia   ###cT4ZCDOzMFdIMSmwzxOOG7uvQFMf5NWk0lfWGW335WsqiRQBPYX3OXiJsy+hhm6l   ###V5NpH/Vysb6EqBzI8yaVFUQfG+X54FJ4n1CXxF+/XrgvubZSrtjUTEnSFCdFYbsv   ###2Ud9U1OJpaoqaFrQpw1XEbrcPbps09V2I4809b/iNkUslS9JpGGDn9GHnE7VuIUT   ###GniRPsRfYbERliFB7hvKMcS376y+hKVGaj7qDUizpt8WZfUhNH+hAW1s2NqiaLs5   ###Y271hsW6pRgm+9rSjtS8OZqWMsmaG7poIdngVvbaSrFAiOsCZw39RkYc10ofs0jz   ###7OJgX3hc1Ko6WUqjgLzEqurGkw3jUlqcBk3lJBe7SBqwm8ZF2KZmEBK/4wmWkkNg   ###nG5VSXaqAUo4fkiDkK9Kz01dYhAXD2JO6UWEiTLmZp+ibP/g+LIVvjs6Ibxhtm9/   ###w0Bc1bBA1E2LhPm3IVmfbcWvGtq9eEccMVsGC073Ua2uWo9UfhQmk/G0Y/z2cdfb   ###4W72Qp4TrjPto+O/YuQ5ev20L0te9SWyEUyw6n7uv6x6r3gr2cjh5uN6wE9w81FK   ###qfZLirXC9TCjR50tm0/NZS4TKv88/t+8fEiInq2dxSSCyvf/rm/UGzUj/2s9aC7z   ###Py39v5f+30v/76X/99L/e+n/vfT/Vv2/HTki9IpwIpvR/4FmPSwLjeJXPFDKuoWH   ###j488iafj2dEvMFQ/ia1uj8+e0+3xWToD6cA+xcBttd4uDiAfU0GEME4wZQWOmWhZ   ###btkoSTyZjrA8FBW/1krZZQBH0a+j5GDQyUjX9LREFRRySnVIMoJ1M4Jwt90zuv4z   ###zKQ8z0yKdHtG5XzavT/i8D55HoI6Q1zwx97kaxaijK4IUXvlBSNqT4Ix15IjgHCu   ###9gZ93Euu+R3vXlx815np6njNSqd8GY1v4skFUtzVKCk8sxVWiIvKMHKg8ZE+RaFo   ###8QZPJ3UvIzwe536WVuJpQ9cSmmSOGpUGzghERDaDv800fqVZLJ+VZ4HIqIchipkO   ###MCvF0/89aVnLM0Fk7UGwfMTM12NEXQleXF0YiHYzqj0YXj2ErFRgeRaIh/2Iim2y   ###moXsJZTjo2m3N/SuQFx/6HULJkgoCCKWSxzE/ZOr8mxapIVm7UUa8Wf9Kwgi6Eed   ###OGSM3JXrQbD4MRZWxNTf1ID2WOVNsnc/eAlaxP7lL1bHO15K5ZU3rNG26+W93YvZ   ###L0Mj++XW2RFCbp6l+svYiB37SM12J0CyR7zCpdqZ3onSqJ3XF9YundlX2iivr26c   ###9MZx1+xP78tolNcfIPFosAtUfniwl4dp2cjuYsDpMwGcZnahNsrpQoCc24VoZPfD   ###N7/YtJwHYPINnSvYb8o9aRKNfLCtVtNTXmTg9bE+AgifcdiPQOYUpZP/G3OGvHih   ###vTEag0Da7xPj2WE5Rf6upfxxE/N/75i9fAnTp8YYXJh8Y/TOucoe1WtF+wQuGW0DValin, et al.           Expires December 20, 2012             [Page 288]

Internet-Draft           Interactive Audio Codec               June 2012   ###ZHnEn7kp5r7X7fbJxkAnH3FEUVDRSL2DPGB9J0Oi9vi56wBOK8WpdIb5++GPmXRr   ###N/46JGtLL2F18ryH2LsbANMW5ijM8gT/GwxlTdT+VzI0dVkVWVlZVqzO1fT6mkkY   ###7oq/+doXh2sflY97lMRkSVwdowbrfcIoHGE7uvxDJ1RK7CUsmCyRXFa2jsA00pbK   ###2FXSkEOoDdTCCk9Dztk4HuGaSIpgJkjCOyxLN5pEz0VOIfJLSe4Zk2nHE8caX4/j   ###36eA7K/eAlbansy1OYmyxhQ5KQut6PkTlNu941BOvscEFV0sk4Irb1Ronj9JtTIs   ###7dH7OMK8bpQU8xoIFoj0GZNUmR3TWo9hpHAUjzvGmTaST8/gIRqJb+Jnzw61P2+a   ###QFezBcGFLCGpm8biGRrgqkNEzD86MW3Xyop5Jnz7U9twnmTEsaVrJlXTHe7JaXhw   ###cXF6YRXdGTCpLgkn8f0oQzbh0IDkwD/94x95MoQhYaQPVqn3bCFFHB47bnHjaNCb   ###9KI+sCiedFGcBZh1FRYJQXiJ9wR4VtCxGSvcdXjvpZCAosYHyxFC5ACAqt5EJ8yX   ###6UMii7J7yvLEWEPngWoZS8cr4opZlZVPtAVSZgfZyYPMce8lsMVjll8WFmo4xtun   ###6UjMr+xt4pzqmx5x9gT0UF7q3WuaU1ScHx5DOELTlfvklbwAQH3X+iU8vGi9OwiP   ###D05+vnwbvmt7695xK2y/bZ0d4LdV3gpfPWyHf337N7Pqr4FBtne4dwJNwXy47bIq   ###Z8C9RoBDQ0+SGv2yza3GedOFtz45Z6lNsfULTkikO1H70zaMWX1Yo2aUFUOWF5EW   ###3sDhmoP2t8kWP8hDA413DaxtElDxgZCqG5Tk5MoaRsoGvKvuSem7S99ZKb0p+wkE   ###euqfiV5Y3F7urXl2lIsQjMJdNpLKtJewcFfGnqtqRbf5/C6/wzQyZ2BsrLKyOtZ6   ###WFpV1O9M+7j903pvrPuEqSi3UeJdxfFArkyvL3lB3DUBd9Lr/tGHWhD6zZLxeC0L   ###pQWXxDWff0m2rc3XJDvfuWw8XW86P2bjvdIITldZnjW9WTNLSc6iRpsGC3Ed4jcB   ###8R7BdXRekw45z0GSKlWcNenq/Ddb4jMEjgx5o7jYt7zoyhIinSKkQwXCGu0CLhTr   ###9LENiVB/aJqtHC/DzqOMuRpJutoFBdvVC7ZrEk8zJDQFJwcne+FZa++vB5dh++hv   ###B4Aj+PD+7Oz04vJg32WXsnHzeofNTh9Ds2oektUJNDv2JlNpMltfhcn06noMrfSB   ###dmig/wsb86e891WxRRwXghFqHarWkKzO2O358dle+NAbZHR6eHQCHOfocu8tNfx4   ###dAKMIQzC9mHWCNl6w6YzHbkNEaqMw+mYPEgFPPoTvwpTDE92qYk+vFNsf944jkHy   ###tYQZ9GEc8sa6udjyaiGKwjcBJ+33u4cXTyMhjAr6jnTzzySZ708suWSy4urZOAMM   ###nrDtfMcwuVB1C+VYmox7Nzcg3gziB699ckEGvin3SrQKKcyydboSt6tr849/KF/9   ###wPjedJb0cNPujheYdgv1YV21bucaP1RygRmi2yweg2Py6aTiLyT3KSIcQXcf30ND   ###RWhr30Yjs9Izxi/hUTpUgKB2TLTO7/CMLoQm5Vkd8nZFukQEJCft8/KMLkW7nD4t   ###+Q298X8nD/zsPvWGhSE+Pnt5NACuELaZKJwFsd5O715tSDW/d6fXR4+e4zK56n6J   ###s+WDAbs6KvaSy+FFfangJlxx61+D4aDyRzweeqm3m0qnJuaPoxunoIiCRAb8VMUk   ###ZAdAdA0DhGx/8NfslzgxvuxHN/DxS9GxaFO8PI6Syc8R3nhjUQ7zNTeESKZZo+VM   ###jF4jcrxBR8RztULHjtdsNGrN7UxEtns3wP8u0fPeGO/y1zOUGsMPp0d7B2Fr7/Lo   ###w9Hlr4p26Tq0PPVabd7TzWyrMkH1eP8XOhbzZLV8MeqHI+OfL00WIhrjoNSO4DxV   ###BYi92+tMQB47pQoqgEUQy1A8O73YP8gRGUcJD93CTfFCC1+DNXi3u11cHHbAACv5   ###PBg+7m7PELSIbEJZBQf0w/e7lpC9Zu3cTLHZM8XdrMHKbgLOOMn6kxGemRki9fHl   ###Wfju4F0KsUuc1rqLGAFKfqZ31+Ly+eyO7qNHTsrozmJ2hCkV7PefvHm/m6YxmzYX   ###rg8X2c8oJ+cAdT8NceHPt4RVQwn4fPeePXvfOqEoTG9rttoGKxiSm1Rvkmi8ajro   ###YcDUpsGgONZy4A8WA/+7xcDfdMO/AABPFgNg3QTQUMr2eOG6aOKBbDYBjYxVnPsC   ###UmLXqZJlsx/jyiDlP7hwmdxttbht9l/Yx95tTK3qBlSXo4xrCRQA3nBvQOUnbkVM   ###VVj1mafvH4agyhsipoNk0rsnvcGaISdWNNQDD9o7fXd2fPDL9qxuLm9B4r8d9rtC   ###Rt5xRJlvlhXlPaczeYgrorb9UgLKAGDQapy+tGm/BEdXQpp1xr8dryZoG1o7z234   ###fUCaY7If96OvcXc/7vQwJFHTKOyXyA8WdKPREK/5uihkJPnaIbwEXOJ8Gg0mx8MH   ###Fy26RyL55V37w3nYno6/9L4Mx4kxycB+6SEaIzp1HccFnsK4NXKrP5vc9hdLbpjY   ###4qn0tvkUevOrTyG4xr8YwVWfQnD170BwzT8dwdWfTnAu2ilAccE/j+KCp1Cc/8Mo   ###bvMpFKdjBdBkLvLH1sXZ0cnPIUjtl0cY5X2hLnkWpW7+6Sg1eAalBk+i1Po/j1Jr   ###f25K9Zv/PFJ9FlW2flkwVT6DKJ8kILre+lFEidjbPziG/+2F7cvW5UH7z02lteCf   ###QaVSadofYkIXHmh527vBZCbMCBVLuvBgqXkRZyrhzm2Cys+qi30OXXHF+r43QA2u   ###NKt9OW1gWCFXt1dMiow/9gbHRtnsLLuhgb11cq8yCVUfYi8j8GJHOZG4Kmpfn+ag   ###5DWjWMNMRbbV7OvYnE3I+2MuYWlX9C+vv6yN9dq1o7zZ/WWR8Guk+I3mhous8/rL   ###Yh/Qn+ZnXLS/LJKB/lLckbUw7TSvv6yNDv3RI3hA6/L+4sPRB8wd43lZdptFZRL4Valin, et al.           Expires December 20, 2012             [Page 289]

Internet-Draft           Interactive Audio Codec               June 2012   ###DlkEnpJB4GmRFDjFEKOAwgkecTicGqyC/BhbxAOsmNlNma+0e+7pEbIyFhN+N6N/   ###3mSFe6Yswnn554ARAKFf8ZoFiOcCdku4e9bONs9qQzhMszljvJsxRuGOPmZ2tJL/   ###trS0f9wtsS/wueRqXMa0m15F8v9S1mKUvYA8E8oOOQZzP5P1XXUYRkwaZPnGCa4j   ###BgYthngBDXutM44xMAS9qLkFkQK24sdOT/fGscQCnQxdvoCiFbtcZyNJ9OFdDR2G   ###GwI9AqGZGLIxUxeIKaN1MsNWrbOZ//p3/Gflf2QFdcPRFDYEoS+86g87d8/JBJmf   ###/zFoYrJHmf+xAb/7zZrfWOZ/XOZ/XOZ/XOZ/XOZ/XOZ/XOZ/XOZ/VPI/qukTSVyh   ###pIjudPTk2cOEGWr7yaubRceM+m6yvmgzJ8u9KR+Ry8MnvAT/DP/d5EP83SywKYuk   ###B02juFzDGNyXQFkFi2WK9o2ChdmcVUJWvpUV+ES+/GpDLwwXBH8K+ESJCFkQVJQs   ###2NRLKFjF/IK6XYDSnIuV6t6Et+aokGLAJyqFiKo7Aj4BlyhmLCuk/WD88fIQgSgQ   ###ualXuZJVUhpGhRPfVVi1asC5APh4pSNZONE3KzLxOguBXiEK1z+t59DUC+/WA70A   ###vdhzsrChKPCoFkmvZuBPr8gk4awa1Y8EjYki6nWlYLAsKNk08LixgPVtGNWHtsoq   ###XYrCwWnlQLuoqaxzISoD1YyC8XLfVI11r8/eHyZ8ovpPvSkLGjM4a1rBY39DKboq   ###qh2K8jBbepU5WbZElMUQBV4D3y66mgmfWcVpQ8ef4D+iylhTLQ0TGHt9M4PPNK11   ###duJvnuOHCk5gEaAt9wGUVt3Vy7WJQiWy4na1MX8toAJ/HX1oCyDLG8pqvBuyKjOD   ###s/nPhU8UkNmoG1XXG1opN8mglErradGamhvXstp5Rl0i5RBTftMPcCFgCPjEwSPL   ###Rm7oJe82gx+KP1nMR2xAwWxEdWNZdTnQqwArlXot/Al8BfXnwydLH9b16sOyBJ1v   ###fN+wiwHJKuoGDYhaUU2zSFH6Ny0NKOtY6QwqMMpQCjg5XFIQEnQpixapVe+rOlxZ   ###+HwC/lRa1eYmKqeLsQW8ooziplrN2cC5KAdZM6qeG/jT9kdKE7nwWfhsNIz1T0s0   ###pvWXzLKETZ1HSXj9mTwA2uQyeDLF9+MvcT/hqkWAjH0L+frK31XByddrloniWUIA   ###5gKp5At1364JZR6GolyqWA9xZtSrRolNIShsyQNP67Pg/OTZ5Z6iLHW2oVftTEm9   ###qm27lCXX1UqoOjsXlQu3trTKfpKNbulsKa3Oq7CjoJY7xeQ27rM6SkzzrH5CEcYo   ###6RXolYRFaTopS3hGRVvRPnBUjxRVGTfrWh2ztMRXVavOGygkIPuV42643xEsTlSy   ###3VT0F4E7KcdWjUqPTb02m5DHGw4dTSmyrukvNQG7r1VG9ZRC6p7QafwseERfvi5r   ###NjdtfGxu6jqFnGPT6DOQ8KU6a1PXYUS9u+qmXo1ZyKty7nVHZVAhj9b0deD0K48W   ###AfeWsi5ym/plTY+zcFw3ZPKaVQVYVj2ubxgVbIXOVTd0hqpLtjWOl6qs3qmzn005   ###N2tdRKH7xqau48nK483MqshWBVIOs6QHUVF3U7Dxpqy0m5ZwbEj9TqMLKesXqAwq   ###13RTp21RddisrCvnrlYRr5Z1mt80dPPaHHBwXbEeaLYCWa1Y8FknPjgeROVvqevW   ###rTKClh5bmIP6Tg66pc9M1KFuVA0OKnaI0AqrDg6qF/VMOajRl8CUYjmQ/UoO2nRz   ###nUCs6pY8oC0LgVfP4KA1rainL6w0TYUigmpGHzoeAkMBxJMw1WQ3jBrrNffOFTvW   ###35DClHVqb/qG4OHPUX9XCKg6t5e1xpt+WZ9zgdrK0jJS0y04G1V9l20qlhtBS4Kr   ###SWr28zmadhoIHDUzToOqJUwJOppd4zkwTgexxtUCHLRpWPxqBv3kcdBA2zfpibo1   ###B8fYMDionzn+bA66odeZF/ukWTM4aM2uAiusXf7WEzho3TjJfGMdGnrtZ8FnfIVO   ###hTRrWWBNiSN4BgcNCnHQmpTLdA5aNzhoLYeD1nW5wOSgAlOaPL2lcwpLbgv0iuGi   ###b3WnBvUMjlXTOZbYGWLMRtNhIwwy+qjrXK8p7JGK3FYzLpUs6qnpO0ecCoo6LFU4   ###ISfK02FjRp9NhYMaMq7koA1990vO1izAQTfdtvoNUca6Jk0Q9omyNVM+0mVRRQaV   ###clFdn4s4pSQH3TBksaAAB60bc6vrss+G79ANGobMExicIyjAQesZMnBV0gPjGOnJ   ###l3IuIdc3M2TfYA7O5RsnyIZ+8ubqFw3d3u4b5afngiMwdJC6cR9k6x8pB63pd4CB   ###Kb3VF8BBay4OWjO4W9XQTjxd45Ttg2YBLb5pULMpg6pWjqqOgUwt1eSgG3NwUIOj   ###yIuFpl1k3OKghoYpdrSgZI2DNozd5Gf0taXPSTnbU/m4YXC5WdzHL5s3u9LiIOQF   ###YTmqm9aG+mwOau22mi4bKhavFB+1jILts2RCZZfVBH0Ko6dx6y8sBZIGNufgoMaN   ###mTwd6vZNnjRO1nWrgW/exD+Hg9Z0LVqeFqr2vGVw0MYzOGgtXxYWlkQxliqDSg66   ###kbHGT4BD7vWtsvv03JSnpy2TB5ZFagY8c3DQcHh9ncSTBBjphumKo/PRdJyGfoMq   ###+IvQ+4INm28ImhJSrOAB4mZeGMyFUd9X6bORN5/ezYDb5OvGQSAWwatvabeYclBx   ###iyjMy4rSLcxdqWvIpr4ZBVMQBFS3b2WkOUq4Qmxs6rcAYvEV07gQcVKk+roLjSAG   ###oZgoyqQcV+lXuw31jds85YZAiFrStNrUzfnS9CrN+QEuyn8t/31X//+rh/hxFA26   ###8fg5Lv9z+P9XG7Wa4v9f3/ivKuy/jerS/3/p/7/0/1/6/y/9/5f+/0v//6X/v9v/   ###v927ORsPOxjcSUEAlF6wNx55pbTmNRNoVr3jMw8IGtM9swQMX4a9LhPpU6GnpIVV   ###u7JJrEVjq+C1CBJPuwfGAzyI99r1SoKd9OOIYmX91ULB5HqTrqPStggm52H5wBajValin, et al.           Expires December 20, 2012             [Page 290]

Internet-Draft           Interactive Audio Codec               June 2012   ###uWtrGzkI7YLpWOwbkGrkJkgLeyPCeb230uTrCA7efv+rKFM7piq9VUSJc9aOePee   ###Fd3Oxr/vDeCX4SAmSHYUqCoiB7ZI03Gy+5O3D+cCiQ5KlHAZwEomsAp0guDvF1Q8   ###Lbw4fX+yrwRlr7II4TKsI5yJL5VSk95uL6JTWOnW60QDWlyc5hRGQE2XE0NSEP9w   ###mpe8Hsuz3vNee12YlQ8f19e1UOxo/Akef2a5NEopqa7mzSZFVVntIM38YGa8SVG7   ###vqM2LDqIa8FW9YwqYjI0T1Kknzob0YMc4NtST3xe/DcJdgvSAPP1Pz9o+Gb8d726   ###UV/qf0v9b6n/LfW/pf631P+W+t9S/3Prf6ykMwWApz9CZ71BrP+mBIrz4cKwM+pP   ###E/zfSvyIHMj7n73/AWVEjAKS/lkv7sSVhx7wD8wtFiGvG41kadir3gQDGZBF3mHG   ###JGA3PBfS79Ooj6nv4El3l0okwUStRGEk0Cq5mNj92MnuJ++ydfHzwSXLMAUbNWz/   ###TblpkvG3VeZosFVnf32/QR/8Gv+7wf4GDdYQ86mpHe+etfFKpSBY74qCtcXB8gP2   ###wa9zcDY5OPx7rdFYAFgfi4LlVzkYdQ7WBvsbcKwFHLx6MAe2QN1gWuDJBYfn3J8B   ###j7zXE5fPm3oYgLjD4xe40kFxs06XklhLmmiZUm+BKjuOhyLBZJqLy6I2ASh7IcQX   ###wt8xOycAXPsEHOfg4uCU14EgkI/+dqAAXfFrG3ghWPGrVbxpr2wGeMdY2Wig51ql   ###SairMDqrBFt0GQ9t0vv6TXZXyx9xgmSveawTj3XJB6DxDHyzS1h7Hr8N4YEIk2oo   ###UJNzCHkkkMsJ3c2jg82K9C0iZ3/yhyBXJ/TcYYuE8ZI+RRzRnS15D0gXF7r2pLte   ###WixyNJJ+BXR/y3yOaIXp6rU6eyrDQf8ruya/73XToC+cjIcuhlXPXn5KuXbdj24S   ###Y8WV+2rKpEZtwoB3W+PdkhMPhehR5zPfr/H3N8T7eK/r4wUtOYhR9BQ6+RLO3F2u   ###cQuX2TV2HI4mYznnNFujNYGy8xkDTtsjDEftXfeuUObYT64MjFPAohPll2ftTtSP   ###cxB+eZZgCwPZ5DuXtZAJlWjzJqgdoTTOfCRmwo3tuT9F+KG1L9wSDK+Emunuo3pt   ###zO54MFT6Nj0ealpnxqwwkServ0mJg1Fx4GbCzBlR7k/tlZC9wsdvCNJD3ylyaqEw   ###UArWkYiltMO9P9iI3N3EyRLZmGrz8JQ1B7ZY5RGJ6pT/DmLQYRt4+/sPx9iknH5/   ###i9+9b+W0jdFEtHCQqJumFLYtWiTylKkrlNVooHeLHwToM7EJCBGIeM8q8oASNBmD   ###NugxKSgb+7yCT80kXXRBRnfXHDahFf+RNMhXRyP93Pcb5jqjb5qPvJbCbht+kU6a   ###vJOm5FPI53ASBAnOBMlndkebvKNN0RE647ApYdwM9YYOZji3muB5eZR98MulwUN9   ###PALx7EdjJpwVCKlCyt5Bv98bgfr+ai+agt4sTMrdGFmG0LSrL32UM0dRkuC9hzfu   ###jUb9WEntUcXH971B7356D0LDcETNItRlp8JKMujK9p+qL7ca3k/YL/tTa3xGBfye   ###Cnl2vc4UTQjXspJuD0RrKvxJBT/V/T7Cs5lxA3410hnG16BQ92L8nbR0bjdJb2xA   ###qh4kZJvwkvshMzJky8+yMZZS3Q3Pg02QwEDfbR+hRhYeYWWr9+9wJyu/nuyKOGPu   ###PbjR3PDJBapR9Ru1epXEMvm752H4MHfo22xu1CisqQ5iQg0oFI94+XvaFCTMrc2N   ###TZIRatC2ubFJzk7yd6VpDQb16yRrBM1atd7cIqdM+Xva1NvcqlWbTWLmPvS4WQ+Y   ###W5n43UtZzD93LVpF16KlrkWj2qxtAbpwLYLa1majXtvYSqdfBwGjubFFbn5+c6u5   ###WdvaUhAJKNio1Rp0LPkglWzVg0ZNwTPgq7pRZY6nGxtbja0aEHqK21qjvrXhs2QZ   ###jY161YeVEvh06I3fpLL472L/H8dUJjseg2jd+4JqVnf4MAgPjy6efBswI/9rA8RG   ###M//rRtVf2v+X9v+l/X9p/1/a/5f2/6X9f2n/L+T/lT6w5Bgy/bsrhYCSvcayEmUK   ###PyEt8tnpcbaD2Bqwi7KX6Um1djW95o9tMwQ8xkH2QBxPjD5U5xtswwr95DY5HEed   ###pJwJCSug0I0fmQNNZjvWhio9IOPH1pazFrRXusLKEedNy3kLp462vW37VaaeIDjb   ###btSsyTbUAbP8PWBtoFKKDs0/qoNlKYBxtrAg2EW4D5yI1fTBdaz+pFWbYC5XYgLc   ###9Up+fa2jSn20vuNCj1UyQ7jJwRxusE5UNJ54N3DkJEwX446C0+vreEy61whOHKNs   ###Bv7j+AP44JO3rjphlVT8M+cnFwRIEngER30VCN00pymDDijU1TJrmaSYeeFVHw/h   ###XzklxSygjgaDmE5lPI1zR2STfyH3yKfsBfZeUXEqDdjP21bXjFTNaRgI/+RVvc9l   ###DQz6yayR7erwuIUdsl/LaYe+3aH/rA4Du8PgWR3W7A5rz+qwbndYf1aHDbvDxrM6   ###bNodNp/V4Ybd4cazOty0O9x0d/iMPVNStiw6VFb0XbRaZB9lkf3GwjdSc9E7yW8s   ###eiv59UXvJb+26M3kB4veTb6/6O3kVxe9nzDNZMaGcp1U7HYGhcGyl0STKXl9oNac   ###gM5JpgkQ/vDwjsZjUD8dRxlKh+vrLh/nduvSb5ZcjtUCal7BS+3um/btahxHd9vF   ###JCD/P1QCmils5EsE9GNrf78WlBQqIrpMj+Ia80FXWO7TmJx7MF8fLLAH8xc3WKAP   ###5tuDBYsbrKYPVrUHqy1usLo2mL9lD1Zf3GANfbBNe7DG4gZr6oNt2IM1FzfYhj5Y   ###0x5sY3GDbeqDNezBNhc32JY+WN0ebGthg/k6B/FtDuIvjoP4OgfxbQ7i+/8RZ2Cw   ###PAO/1xlYa/zAM7BW/4FnYK32A8/AWvADz8Ca/wPPwFr1B56BwdYPPAODzR94BgYb   ###P/AMDJo/8AwMGj/wDAzqmWfgIgYLZukH/uI4iF+bpR/4i+Mgfn2WfuAvjoP4jVn6Valin, et al.           Expires December 20, 2012             [Page 291]

Internet-Draft           Interactive Audio Codec               June 2012   ###gb84DuI3Z+kH/uI4iL8xSz/wN/5dJLJufB1N+xNd9KL+oySJx5MSFpVXY8N5+W0A   ###EQO60Z3tgt/PMfeCyAvQU5ougNLMC8yHAeSoq6+IR+OOQ0v7kH3dx275qGVe3H67   ###XXalgRBgYngGLklOrgVXhgl6Pp18+lzWuj7Fv6dsQbm7eIEMEvYAvYHWs0zjcDTI   ###7LlIhgjW9XE8cHR9Mr2/AmwMr7lwy9CTmBkgjEUh5IUswgtwjVSa22K13bZuGAdt   ###NtTRwHpkXIM6BHnrFdioqhUdI4R2W5d7bylaJjw6AaGcSs3rTeiaElUPYT+3Lznl   ###hk8TWKBDVaoUCIyBogCTHpMDD3so1oZVO43vO6OvxGDKXrvyJoGO6UN6VboGLf+I   ###h9cldWKrksVISPDuAF7kbChA2AVoR7CjkK6HX6A/qj9H/jjX4+g+bkPnRwNjnTmI   ###Ll1pB6HrDb5c4P5Mkf5w2+vHJRDmVV0qXUzBZO97gxKjOprlVTTp3CIEGsdEThmj   ###t1PF5BUlzh+BU55vrqoMMoM/tC6AeyNejxCvL4geNOySUZlg4Xf5CswqTBrxidkc   ###E5/FAyJ9y1LnNK9ekWIEKYRtXGUO6L604xV2bPDIf4EoR/FFUGfHfQXEP/6IeRsU   ###2E7aNADloD2b2zNlIhX9Yfr0mi+498agDo6cd3T0EYWSbxvsmO5wm5zhvH4E+27E   ###t4+JOUrZc9MbDND/zdpeGmFo24xRgbLOnwvvOHluenE/iY25GMfnN34yavxh1oTQ   ###y46dQddD7nMXP048zM/j5BuSZTxjUsvcK//K/t8jdK0J42QSsijq5OXtd87/Ug2q   ###Zv6XRnVjY+n/vfT/Xvp/L/2/l/7fS//vpf/3v7v/9wAdwEl3PjsI9w8OEbPoBM6E   ###EMeT3BygTwYF5Op9HJHzRRSaSSDyQCDqAZsbjjMzOL56DgL4NGGGZDBoh399+zdj   ###CNCfULuJHlkILwrmLA8Ni8D9yhieo7eT3RBI/fBC662utqLH4fHByc+Xb8N37bRV   ###g6kaDe8+MXs+vjwL3x28s98qeXVQDhy9rtrzvGi9OzB7KLl7X7emkzFIzhheCmMG   ###BGvGEuR2F7YvQz+zO+/NGy+Y3UGQ24Fvd9A+dMypxHHBHjmmYfZy3PpZW2lecUJX   ###peE7LHzljddoem//QApQezk6cfcSGAp5IDqpVh29MFjsHVUyIM1fGQZLVi8ppPmI   ###2Q/bcDKaxEJ5ZLR2SIKXwANr2K06/YbZbG/3r23WVsVKLbsVJggQq+Frve3thvcD   ###l93VN1s9uloF2aDVECMCtHpes6P9FCF5zU4kz8ob1a8K2vGDHIykzWpab+23cCDi   ###uu4etTQarL4MrjntIQPvD28ikNpu70GIe4hRHka+yZi20h3IWh9cvT2xu8Pj1iUe   ###6KfvL/Quqy+rjesV62RDIt07RaPxL2lTR6t9q5VvtwICN1sFZm6WoIr7kmy2xNx5   ###CjTdNs1TVwBVUYqdZBLdYA1JkxV//pRByZ+3i/dbK9QvI9YZ/R5HNyGlnZY9u1Cz   ###Tr4izlGDWSMMrsLO1V2YxNG4c5vMHsZKjeM/Gf2wIcL7xAYbj4vP5F8+D9LzekNM   ###+MG8yJ7VI7tK+BfPm/Bva/+TCRUXaxrLtv81/KpfM+x/Nb/WWNr/lva/pf1vaf9b   ###2v+W9r+l/e8/x/4Hc3+/d2kZ/9Kf1aTOcJhAIz3zQ2ZKCFdaaGBo8aBj/daNO3Om   ###ii5qXjwZYjLp5DYa8TTRaaJKdlFf1JT4aoXP3uP+T3+f6Vj2+PsnzU6z5lk2p8/b   ###VOCGuT6gnsIhBCY5zHE9m9tbLEELX3I7YoksM0Ap0MvZHuuBLGPC/iV6WPdO2uch   ###ttl9fzhPt62LQOn2bQstktCL5sSVD9dh2LoQ89vOTNYh/oE+djaOv8xuSGhDd9Fe   ###97FgawTC+YYLcNDjuqDUxt3ZTUcAcHgDMo/tKeeCZRw/3ILMR7l6t1e+cS06+Z35   ###8G0X2EK0fT609h1OlXNY4WdsG9dMW4OojUMy1dVZggua9L8mID8wH5yraHDHwPzJ   ###q1Y2vbu3fyymDJcAxc+AZRYo9cWDEjwRlGBxoPwyGN+0p1fX409IH+FJuAunbjsF   ###Ch0A8TGKm/EgHt/04sR7wr8CoJyMb8iTsX0/uQ3PNy2AEBSWRbPLQPnq9eMvcR+l   ###7Djq3FLizflBcXH7t2dsa2V1gaDQTgJRGg4x9DMFTk93XFyRQT9q0BVmgFQEK8cZ   ###K5OCws7F56CkGCi9wZcwDxxyr/wSo8YweA5IRbCC/R9jv1hQzgZJYoWNnV5BXkHz   ###VzxD+ILK+w2nqIPl0cohbR/eUMsVS9elmFjoFmMuZ4HCWT9ONmX93ocIFEhMh92Z   ###TiqYWRhor4LpjIWrrhSO5mbfsJ6YjNbNwmHo4+GD5xxpZsdpatyQmEs4GG4rHe9x   ###XMHBByQDbBBrhzClNJLzTO9vjRGd+LsfdjM3NIYIjMjtFQRLbFj2Xld/4smyeJTI   ###m/SH6Wjbg2/dIdonbvkdhrVMgDhlldqE8+k4JpUbzn58jZK8oyHkaji8y1yh3KiE   ###wYcYU7wn27Obkgt3gXYkt7Yn8QjdwVMRJfcd4A3n+mv2W7xwg4qsvV2fJfc+3yza   ###HFOAF2lL5S2KdRt3QHDrF2xZdHxoiqVWkvC8UQB/a924P4nekUjYkEIeoWZvl4dp   ###ACHNrbdQeZOQBE4qVhKYMrjzpeRdr1u4bbvXjR2Nndsey3Mk0D6M7kG+r1ICniJj   ###oEhAObVtpcD5AmvLp13kBUA3utoTbPBJf2PTy0Ds0eOnVPlqh2cHF+FZa++vB5f8   ###soZfKc3sC9FCNUyoHEdmn0QXrOIJsD3JXf7kRCFh7sYFYXbi6GfgmcnRoNvrxBxD   ###6a1jARSDPneEcRVPeBV3oTZwqtDyC8qZ+IBlpdELjIbHw3A6Ltqc2RQuAZ0FGhNn   ###Z1U6Cr7B5o4xMxjUEp4HBd4Bki0KPWnZGIpZ9IU2KdjfPKSvo8H1kK9LYSX4YIDH   ###7ditCH8nJRilqLdZUlQqgbzt3dw6pKmF6ljeFy4sIkDIVX06bzKVm+veGAsOieIFValin, et al.           Expires December 20, 2012             [Page 292]

Internet-Draft           Interactive Audio Codec               June 2012   ###3xWUIB+UhOLQ5odFjdURIpnDGLY9o5tMaXf+BdKFeBMUeLA9E5QPwx5e5nUmvS9Y   ###Kq8bT0gKLA6SCoo0JZmgnLTPZ4PC9Kz2bTSKRfEgwE27OG6KhPXSWYW86HckEpML   ###04bCkoPQqjecJv2viu2VZOwvDD1zguJsk4ziuHMbCtyjiOkyD1CrdIWeazBxtonw   ###yjGU9UZCpp5sm9onHD4YU0h3uqB00N0ta8rD9SjOGy3TaekSULkiHgxuguJm5LsX   ###F7hIx1EywZO6KD/Hd9oZR5iX9cIx2kFnt6RwLKSSBxCrQai7mdwWeA2DMdmraG7N   ###onpk1mjgGQ2TpIfKN/N1RlSXeOju6rM5ZOvsKLxOwrd/bOdtQGjl8mkuvf1jdXHM   ###mjZgPjzKBnwyTIUU+ejxiBNsFjSKt7ek7XnBKQQKEvpsUHjtqO8KCha1Qo0kBxxk   ###S8NrdHiAQYF2r8lcOR9MRUCBoe/yaFaJxM4a+a4A8RYBZXAVJmi+3s4/wmSOBXLX   ###T7jBm9xFIuZo+HxQmJmLs6EZpkLWqiAnecIRhhOcCYq0+z8VmiKg9CcjjKDOAwYl   ###LwYBLBAoDB60H46/Lvw07UeM72/PEAKHd5XoNo66SohLJG5rCuCoICh4zR3PBcpA   ###Xo/HBQEqRCvY30dKG5CzQNCgC9Ixp5QnQFPkDFLqF1+NkixQWCtZX7oETVcXTitn   ###UecunpCh8z7Zns1X7nv9fo9pMJRWgWfOoAuREfX1TFCOQQ4JR/G4s51xMrNB+tDM   ###I7zcx1EyHbNcP9fROF7ApQxjcdx0X0DS2hsiMTyCeJx3eZK2AhVwMtGt7YtazwHp   ###K8l+3I++xt39uNND/7TtzPUkdYnOhy57Bf6yd3S/lCeAMk1iJUlJF9WXxL7zI6Ee   ###99k0kRcJerqmRZwTzNUGRGhKXJFBWodMG2YJYvStT6c6r7r5PFB4le55QeGvUfXc   ###mXAUBQVZ/gG7UYSOXVSsky27gywcEPl0UFzYQeaM3iODdC1U/BQCqJCCoINyeTuO   ###k9thv8vyvkrmLH6eGx1zYAVkBDJEHA8fsliMuoNAy/U66WqhhJG3h+dTEKYUj3m+   ###lavB4ZFWQW/f4ZhGhJOrG+MNJ/CXQuAUAYXukt61P5yH7en4S+8L3hnmHVmJaIVQ   ###EH/BlxeyQGRV5Pe+0TVQJCZZiifbGQvUjcmMwqwXNqcrczpS9npxUMj/edjvx3gv   ###NeiAgB4BaKPoa38YdbctUOIBoIV5u+NtBn/bw7sbbzxF/3boAx3mjVO9CCgP0RgZ   ###prJhnJIWa4WZiwB9E76P8V04hHTO+/QFgjNob/dilgZHWCE3ceZ+gPebQKhS9FoI   ###rcCqAtfqH2YaYzRQuJkrZkYuWhaWiyphkQyss7iLLvGiQrwKyowrZWEWCsnu1psk   ###7DZYl7TSvNT4kNUNl4wGX8LdlZqLKNuXAytFQOF3RSYUs0Fhw/PXbRCcoDhupBko   ###Cf8xT4pTQNGdHhYpxVHmvBC4ZR8Ns2jMTJi5WHcPKtrRBE5Ldh0/84X2yUXY3Q3P   ###N3L5/DmD7IlyLEPCbJMqTnbWPXIhey53OJ193oq2eSNSN8atnYl0fpU322g87Sex   ###OpjioCwTLeISvuKO14wHIMqLXDbQ6u9iEjdrgHV+fZc6eivePL1BQSfvOSkaRjoq   ###4LLsDch4lJzFY6btFX+F3Yp2t2fqsdwuRgr9H8yNrTMdo/djnhpr0a0blr3baDCI   ###+0nr7Gh7jubCkFjgnQ575eQqpZMzcY4m3iEwRhS38EIa13OPn+6FrXsJlyGAXSL2   ###V9K7IIqDivr9r1yKgH5HX8UBVKR/EDbyrkqcdMzfOZa+BzMzxRo/p1PYv/ylqOAA   ###TecUHLDzxav0vcEsSFRQ+K5FUEB66w27iwRlMGTXgXvZrqLC5zFBhtKJO1MQeNGN   ###dkCib8zpq8ycR6++OnEmdhlxP3KzxRvrXS6NXcTd6aAbkXkdOfaq140mUXGTxC50   ###eHiwl2MvjrAsB3q10u0PP+NYIExcxF5bSLfDs4bRTTcblP14FKOlDVSBFPaLvbIU   ###TRE5I9Mk9hRQ2F1nZxxHcCK5LoLJbcmTyVwJH3zfYweCo87ESpGjM8Qen3Pqs4M1   ###vxv3scsdFmPmXiPZR+r5ShPnVkg0ViJ37cRRn5DyFK8aEmGPXdfvuuApBW3Y5RgL   ###jXB8QfeJLttqHITnuCfAocG8ozDuCfV9xS1BtdfD2YKFYkWd2LkBKgAKMXyK7Aps   ###L4kCwVRSL4dtMcm09kcJDURXvfyOCJov1D0oDafKXV70B2N20AHHIefkNxh8UMAS   ###WgCnCArVCyBf0mxQuNgAYpIEBl8d3heUCQsFGww6IQurmL2aSuMwue1dT7aLkY/w   ###ybNdZ7OC2X7msWwO99CcC+KZ7eTt7exwPfVGUzCjs+O91HNaZ0R7Jz8/ienAe2H8   ###2KGoQBnlmBd66UIydkIezczz3eXPVAiQ5OsAnX6YW+HTekAofnYGIs4R4pi3xHwp   ###aLB0KYolE/zxnpo5gZmu5kgJhaggLwA3vBKaZubyuYhomKeirrmDenXNFffB7MDk   ###ApKQCMGdIWpL5yBQSLyn/Cvgh6a7n80GBdc62/z1LFG1gBcMk5ot7xcAqVh8Z9FT   ###A0BB163bP/LPUum0FT/JjawQVgo45Pwoj5wCDjk/yiOngEPOj/LIKeCQ86M8cpAf   ###DrNuexVQzvb4jeYT/xUUq7NPawnKe544p6dUGcH7+4XyldmXZ/Pcns0CJe8aosCF   ###yI+6ESlwIbKoGxFhY0FzYWpY5leGZBHFWF50+sFyKpxvKVeCRbgkM8syEaiAtGVb   ###fhdoe3yC6dFtecwbZN5Li2feWRS/spjfXJp3W1bgsmxRt2Ur6aVT6jzADUVFjEry   ###OkZWzQGdSQvwNiR7/USD3xUqnMA+YbZLMgMd7xU6ioZJsjcocI1hkmcKXaoCegl8   ###hkdcIenGuqHqVSFdRNz3z9RBMnQPJnoKLwU0QvJtOEpvIQoghpm+8iMZXXIg2SKZ   ###nu56FcMahv1uoh5fXYLyuofqAdquhPGq7NUrV1/RktoHxLPs6RLr+x/hZAxbx0c/Valin, et al.           Expires December 20, 2012             [Page 293]

Internet-Draft           Interactive Audio Codec               June 2012   ###n6hsAqfO7WQBD4+dW+3JMLWt5eIiw0lItXIYZMEXGi2YjjxW32TyKv53mQx1mf/1   ###7hWocUF/ePOy86Pyv1brwUZg5H8NNjbqy/yvy/yvy/yvy/yvy/yvy/yvy/yv/+75   ###X1E6fdv6cBACEg6PfsbsrzIfK2zv694N5WgVEmtWslc0AI9gez9yD35kE36wCaI1   ###yDRBadUrfUEvjg5oZXigsDxvyEpQbsYmIP6UVleZWoS3+9Biwn3iKG0XtCHXqpgr   ###T4qmwvpg4lPJc2RL0rWZ3uC4N7C15iPuL4dsFzqLo3E6XlGtWdTTVgbu/1FGK04H   ###vTsV1XLv+G9oNtgrMXDK3gts+IK3lAV7yQUh7sSVB3TNRj3vatgHnhhpuObaEy/b   ###rlQ0Lnk136sQDNCnt86etd8dtz7ulgRYZfbru/fHyk+4dhVPggM/bGyxGrNLdeX7   ###yP9k2WEeMIvSAWbUf63XfVP+h/8GS/l/Kf8v5f+l/L+U/5fy/1L+X8r/bvn/Hphu   ###btFXVnRBSZ/FvXvzbj5ssV6RikpFhHDMxYt/L0gWTryLfe9L1J/SIXYeNPLuqrln   ###lNM/aE3J4lh2D3tEbnHiqm0UARvmE//kGSkfc4bVby3WRsJtoJw126NXMN9zZ74y   ###ddzP80TlpfeM2cNqsx1e/RZ3JkV8E/LS2K6NPobnH8t5a3skYpF5Bcj8qWYN6wht   ###vp+G50G1nDcsxlmLYa/ZkYjkNRxNQKgywqsLDDuQgdT5SH4XPSrR1OSzIRIrYtU/   ###b87Zphk/85HMbkQ9vIj8yau+8l8Fc2m+qbYN6mUZr4P9MggHyYSu9MsoEVyF55sU   ###U5GEv29kXD9+DCeY6ncr43E8HsOyNT8pC/nhnIoffoATDc+9rHvNi314sfHJs99s   ###v4eT6IPjXTmlSXw/4rzA/1Ts3U3Hu0HWu2sFLzbHMQ9QpX/zvFOd6x2CktZhprOx   ###fIcv3MdPc4zzMYy6v4XnjVnvqO47PE/3XPPBNNyPsiCP8x3LWWhtBAwy7lMUTtlb   ###Q/efcDQZqyadKAE9alJSNrb3eidjiVe37feUnflmx6t6L16oP0FXgfM1hX1ho1qw   ###0dzAd9XfqT/FpkQcFNjHVa8vOJd6A///Z+/fG9rIkYVx+PzNp9Bkz2ZtsMHdNoaE   ###y75cM5whQDBJZjab9WPsBjwxtsdtJ2Fn8vvsb1Xp0pJafbFxMjO7zjk7QLdaKpVK   ###papSXehT+RrOXe0UUidDeVfPOW684O502nDHEbt6zt68io/15lVB7uVSwmharnfj   ###ucxgnw5BYzDiGqeRDAOGHEQ+EwROt49YxcICIXzS7PLgLFDMNAD1/Z8Ai0YDGhSn   ###g8GQgYI40hi6GBwOFKAABuu0BT+2tQ7g75UVVhQ+IMK3xoOWJhsKlc+RTAsShN3O   ###BFh4/MjQJA+NrKHLp26Ev+NDLsdRLLaLmkGXz6ALM7DbwlNrHnHe0oXDe0c3YHr1   ###AitEG7iogUutya65ZfSouCLvbBg5XuKDcnzE6PMvBgLfBtw+Qjqq8qESAoeGQp2M   ###m1w+CJu91mjQbRUUHywZ46YQq/SmHg57DywEch0F5dFggPYT0bc+9mxIl6eqxHXj   ###1eVVc+8CdKwfC6b5uBAdnMWIpRPivU2JTJDaYAjnMlTkMuiLSCNcihGERfr16f5+   ###wVi7UgQmmp9r+gDmQr1Em9ODsN5LJLXabcAAbNzewzwQJk8mjUIPT95U/SZSaCLK   ###SKAVs1nHaRg4TJ7R6z56eypvS+5nKr3vKPqU+4ENeByGDKKHLSt8T53kOaFeC/z8   ###K8mjU6NFLqfZpHg1CjD9nEqKbBC/lKPCCC/UGRwOlLGfPiqwp6bcE8ZlnJKkmJLC   ###tgYiB9lYE23ltGIZxs6KlSIx3jqKjpRMZSBzk3Y6PPYXFyGBwUpJwcFd8dU7Zh78   ###WKq7aHJaearonKp7UxDHAJ3sFrkK4RqG9NfrsEslDIKP6xyPBb0wSPzc+rBMymtq   ###f+o3Idfj1mebbHubLqDK1l2dHEnbCA6Cwvsq5A7aK6U3iMsryU2M5fMjrvRFk0WE   ###yVXU2BpZ2bNIJsgrEnCISuypptnoel20l4wqEBWTJW4WzaNcdSYxS2DcB/ft4QNs   ###JaMrD3Fh7a7oe8cui9H0MnT/72AABBUpK0VdauHuq3GhjXs7GtKhYSVRI6nOxAWl   ###XMcKhX4vLe7/6P7vZas9GhwG15PbuZWAT7//q9U9b8O+/6vVNhb3f4v7v8X93+L+   ###b3H/t7j/W9z//VfUf3+5d3B53jw82n/9Qiv/bj5dIpuSeHWPwgq7mfTbnI8R18EC   ###7f0Q801x2yQPGWPUAdXFXEUpcC/Uvmu3+n8bE9Po8547glfedDEnKL39NBh94AMI   ###n8Pjkx+bJC1RzqvVOyamwm2moh9W4JAX8dl36iF3daOJHZy/Prsqwpc0Nhds9w4P   ###vfoShnUB4+n20Q9Qtx9HbTR7BmuV9DbXxVgJvZGKqYTfQPJvsRV27TDl0tsdNUqz   ###sUcGMOj/mhWFJiNkaOrySwz4qp8AvLxPpTaaiUIHHv6ygYdHjwAeRpoG+HotAfh6   ###TWtT0J5qwMNfNvDw6BHAw0i5gQeOlkk21OaRZFPOBB6zdkxJNvBJJtlQm0eSTW7g   ###pyEb+CSTbKjNI8kmN/DTkI3a49kcRy6qTj9oz9IpCP5XZA4qCiUgocsQKzrWuINh   ###wizAMMUSK0DvxcieYmEhjLCwZ9rsoQfoAHad/oRDauMnTMJPHqYm6Ean0Kpv0igM   ###7KBSAznwrwD/4FN0li7gJ3B+sMrnTaFdFrnB7e85PFH+adjUVLdP3d1+x7sVBicA   ###rfkSpIjnjD5aEZ88T+n3t1Rw9X73frT7zbGoBlnUa0X4XF9UeAJdTbOoeZi93E/6   ###1q3XzM0L/7OJnjawc10BTFpX+GkiSv47PX3cCuMAT7MGsNa6XlNrDZ+tiI+fp4zw   ###W84p6COIVddGEEuFpmTEEkAFb/F81FAqg/fvgvYHrrZ/CljYgsWl6G7Q8lCdbA9G   ###I/T/AQEQ81QKjyv7DkJSlklbEXggp+FLBEKYwWGpCBrx5y4r2N/AmyojvsR++23JValin, et al.           Expires December 20, 2012             [Page 294]

Internet-Draft           Interactive Audio Codec               June 2012   ###tUjO0QDdmaNtW6PBN9po0q5s288pJxOhB6VfUP9ZP2gHYYhGgySECAA17EujdcZW   ###Uod9tujxbc4PLiZ8hfOjPNP5oeSJbOlG8rj0AySGH+cRophy+XEnSBKfYeokof7/   ###pXduDpV0oJSzDxSrV/qApXYfnSvlx50r5ZnOFSV/ZUuDX+NcKc/rVMlHAOKgoUH/   ###5R4xCZKkk6ecffIkjkSfspxDRkdROTqKXGdReXEW/Y5nUXmqs+jl69MMLosBhtPL   ###51YCH66c1WtbunZWxZyV8L16CK12Ymxl2WYrce6kNxC6He+tuBWjQJH8Et25bjAT   ###mRmE6VL3AAHkTejC08REFP1d0N9E6Jo48TWxEOZETXyuE2OyxjMdZxOFtPlg4nQv   ###i1hO9zKIxfi7nUo8ES5W6BRfxva5Vj9b5TGpqi0R9DjkJJKJiaF8VGI+aOclmz8D   ###qtBv7O1+lnRHjWZnPRwlKNgQO64X9YmghKuLxNfCdEBCFJ2HeAYew7/Mz4qi+3zY   ###TuFuEgy9u1QkYjh4JhIpZnzOW1I3OlF/+oLxHtu6+KcjJf+3TrN06hd5kAZfXeWh   ###vKs5U9519FcynUWNHk1VSV1lUdRVHoq6+jpMvqBjCebQ1uZASLt2Ic1oJn7OyvoK   ###DuaX2H0GnZ1maTTYppCuzDht3JoYRRITSn3L2DqyDKEI+J3tY2hIjPgR4oB3skaD   ###WSIpdtTK7Oja6qild2ThCUH8QleSWIkPTw/0negHQUckidTcivEcsalzPw+/29//   ###StSZeniknBJ0ZM79LDY6tkgxD4KvnAjOs/33v9r2Tz9njb04P4Rq+3tWZF45kXmV   ###B5lXXwuZSax0VsQlsuZ8h+7bPIfu21kO3RIb3w89+q+fpHUq9ETOyVx8oEHIVsU/   ###xa5kG+6d3Lw8f312KAQNtGCqhr5sSDl4qCf6vOgKL9Mxyr81scziuq7Zm4DMWGxL   ###FovwkBCp5m7qErSM95ojMB04GnbQHqedZho+dWQlYsLS1pdyiShv84gob+exrQgD   ###Ef4N4nmry56p0jF+WZzC9UJ9wxIZ0stJb9wd9h7KrXZ7cj+hnPPk3BNyE1sL/RIj   ###lUw6Wna4AyMrdAMqhsshESXtrye35O5T1HhZpLMOPt70PikfI/NxQa46YaPITY/y   ###NrYgj0d8VSyaPfPz2tW5/ia9/6RDg1uzU09mCVMeHn+6REX90hqd7uVrBGJMcjPN   ###W+rg9B9ePXfTqk8OVdpuoVCnjM1CbfKxXVPsg1ffifhUjUaRi61xy9UXBzDNxEsv   ###A56m5nIzO0ixl9uRCderk/E3qeWu2fLkLHWaWdSzd7WZSRd0H5jdCNYzo9HFeSNf   ###Q2Q5ovHmFG2zwdQaTwUFqjEWBfPovM0Emtk0GkWBOZabE5VBs/j7ZkxqwmAnrWCa   ###YbPAxxSNXUx6uc02Z9HVi2rUbDFKhtZm3BqrCFy3z1oCPqTf2hwRMpv1YnqMZLI4   ###2SzZEc6FEYdg/ViM5NYDH4mRzMtU2SzBu87Ax9SzBJhNXqmhzQmuOP7zLKKQB3It   ###ZBLgVtoUyZx4aTS3ETt7CnkuiLSmpvU/nRYn8yXGudLbZR7+fDkFf3ZOIxffVUsF   ###aql7qS7zMdDLqRjo9ADbpthMiDMZ3OVUDG56iG0zUybEmQzoMp0BYbPHQLzD6tUp   ###Qc61gy+n3sEzgD4FtlF44lwlh6utyHSQ7A0+1ZE47bEA8/KKW5ZPf+Ha5jXT2KXi   ###BnuNdcV5lyNlVgQ4MvxE5ObyZM6WMhYITkJwrs1nNXduwEkuTE8ej2r/z4fqy7yM   ###4vIPySgkE5wTclV3UyCX7WYgNxejuPyDMoo/A4JzM4rLPzSj+OOiGt1scx56etM/   ###EC2XH8uJy1+VEyPWLvMj+PIPiuDHUHD5q1KwfmuXS28SF3wzG4ccKNXNDAAv3r3c   ###t0btAY9y5ncwPEr6rtXv9ALAKv9ycMP+HYwGRtaeFGUMb5voMeDYY39nBdIVPLoX   ###abGn+NtzvCrBp6KDMjzE9x53ZpnBPmBcusADD7eH3nvRpo5MAwJfgpxao2ycoDsm   ###rJgMD/0dVkw3iM1rxeJXgnzk65B1Q57LAyC+6Q1amFSvFw5KLITJDIJQxuavrq7y   ###nN76csD3GXsGWhhbxaHntugWJgo4MSBG1zf0wweEM5o/TrgMPyzD3Brbx0wCo+Bm   ###0itFkxuJBOGfRoP+Lft0F/RFAsHglwkmVBkP1MXNjz/ixc3SF/tOAbrhBJFBbaqd   ###QWjZ8608at7Lc5q3gzOKCWWeO6rdoxYaCaVVjG34g++PDn5oHp9kGQ2jdmbAD8u6   ###yNHys7XyeR+0zMs9fjGfAnmmBVFrmQ58/NZFv53+SuBnrr/WMh18h9OrHgD4aPCt   ###e1V1Z3jGzwEMuKj6zfgdo6uhV29m31zed/uZTVqfs5pgYsgl4jq8/AL/QSlP9dQs   ###uEMXBbX+7Pn/KMlrOLfcfznqf21UqpVY/d+Kt8j/t8j/t8j/t8j/t8j/t8j/t8j/   ###91+R/69xcvpD8wrJo6Hl/zOfarW/+HuqC6ae8eJRIZUEE2XFms32sDcJ8X9LmBsQ   ###dLknB0+WflXVxECQPRIp7oGfI/fjQhArEBfDvNTEcx/GQcjT32OkP7kVi/5idVq4   ###4HwLJ4JIr15l79+xs+Yp4Pm00Xz1Yg8WZ41tsvdbeWqJ+bXswagOij4k5tw+PDq9   ###2mviaM1Xr2HLszIDXTr+mOqBbfHBah65LaaPNuyO23fNXutWDEa+/uzi5Org++ZR   ###44rqzJzuvWi+bMCQ2mMYUTwuwoAwGkYJrOUajE9QDOflwVwMj/hdztHwTIEzXi5f   ###bdrxcLRqbdrRzvbFgN50E8TRvKnn5lWa96Ec0M8/II3mzzaammE173g4GrTOQZOT   ###XhiETTiam9e9QfuDGOisebl3dSS2Hm5DpM2L16cNODJWWGzaMJy3WckxOXu0fTgY   ###qDiHOSBVK0gcFEer+zkmh9lFmr3gY9AL1ZZ77xxrK2vlNrMnp4+m5jX1gNFoGcPd   ###tz5LfBLrfcdq0+9vTii1HMOFd0Gv10TZnQ9XAfJf92fY4fhVJi7t0bxvOpr/TUerValin, et al.           Expires December 20, 2012             [Page 295]

Internet-Draft           Interactive Audio Codec               June 2012   ###ftPRmoObmzAYh9buyrMHNnKQSS+8jrba1NRoUGWeHY5mNjFebfYBcbhanuEm/S6q   ###j9Vp2XESc841Wk1O8BGj1XKPti5GW3/EaOu5R6uL0eqPGK2ee7RNMdrmI0bLw5qp   ###eMrRj1diuI1HDJdnz51eXdCRSvWjZibNHFS5rJeexVGV5IwlhYClgKCCjw/2f2hk   ###jD/zaOJknW7AtNFEeUlzlPtupwO8svXxtoklb7zalvtLrGUZg/PjLwRd89XGNBhR   ###ks1mIpybjBmjoJYVTjvGDEIi9B62W4CPx7O9Wq5FaOBoQq5B7M8wZsQaMiaHZXLF   ###odh8s3c4I7PNy2X10foDbcCpTq/U81HHZQgvg0GTirFRSTXAJsgbjaujy6Nzrsei   ###maDZOPnHUTIApJflkTW00X4ewAs5t/VpJ+ev5x5t0O89cPkGNu30yMwjapg7fP/y   ###snkDWnzYjIqp+dMoZl4l7xnSRSPvcNAj+3HzpoXF5KY6n6Pj2BzOVTzcePZ2f8Yt   ###7lVqcUUwczhgYS/3Z1FeNnx+IMOvF92gHZQ/dcOA4ZV2C23swyHdBaOp+ro7poJ/   ###3T77cD0kbwlhuULvie74gSLg91nj7DKRR2ENaoL7qjW6DcZYuVAwqbP9d4xd7V2+   ###OLriyh7tqn9kS9VJ+yp1tJffdLS3X2E0xaEA3YrPq8LOjxgNKeGVXilY6DvZkOhf   ###Nc/5V7wOKinxObe4JiRiPXZ9A7Mh8sRQlJzsYWnf9iC4uem2uwE+p9sXcR923ep3   ###PnU7eCE0avVD7nwW3g/45VH2GqqPmqcXzf3mK3/zHbu63DtrnKDFvXkCfP/s9Uuc   ###l/b0bN+cI86lXpl2tL28o+0ljUb1avB2iYqnkkG5PQjRrk0pYXOsJbCVg0F41bpu   ###YmKEVx5o9MRpzhuCnPB5ptqLVuT1TVmjxraLf1HGcPFz4RnxX+r/cXD2YrU9f9eI   ###ZP8Pv7Lu+5H/R20D/T8q1UX9x4X/x8L/Y+H/sfD/WPh/LPw//uP9P1Ag/X7vzRGI   ###tWfHJ1T+Ufl0wPa+6d6Sn4cUUtW7e2C65OwB8u2LoB+gWhyy4HO7KxgVKigg07DT   ###iwMWPvSBgYRdErpNn/GPg25HeIufvWjC9wXbM9z9D06tbgd0blKu3pekqH2OP3FY   ###+Z7h7Q78gGbOfkS4TeZ4AFnzenJDhkQxHI53QjXrgSkDHwtb90P0XoFmN8Bo3SPm   ###He8FWpBfYYkeQ5U4ke+Qw7aGw95DhippjZfYrhf0b8d3JVt1ofFO6V0+c0re+S2D   ###utdphgEcAsZ4a7CCjYCfICOOV7qSYLecyICq7PGKS7FoAux3y554t8S6nc8lWsr7   ###VvhB5GOUf7IdJJzm/uvj5su9xg/oScO7+HTX7QWFqN2uQJaRyljrRQsxi74qMS9K   ###ZszjGXCWOxoi+FvYNwXWhReVLfixLcaC31dWzNzJ/HM+2B4mFqUnYgzK39z5rEdS   ###FAsmZNi8hB5OWMBFga99bwRcYGe7Wk48Z4PtOAr19saehcm9z6wnJfJj6puPBoId   ###KDcIxrLVmJUpWqOuHUEMgHWT11yC3DsuRKElnQCFylET+VOgEdgwPAzaqfo9Ee0h   ###/5xZnydtEptokTrJkBmOgyHMa1382Wq38S9Bq0YLufoq06GVlLDECPTyLrDg5mCE   ###wK1EVKj3TtTmpD67hzgdGv2s7JggRmsvOgpRzUXsh/fjO265hWaSGMwZR8vp/FgR   ###gAJeb6YTQBV03PWNugwFej3s0GGFx0QQjrsoRZdIFEeG2g1CkpHxLYXHDVvtDyAi   ###f2qBBD8Ix3z5DFLKS0SleRNRbFgSyAc9c9iD8ahXyjWs9XkeBo/WMvvfzQg0BXVK   ###Jg/b4EfzLOdK8hGWvlO14wwUGSUkTLVT6SQJJ9c3o63YuTO5b76qoyr0WdHnlo2v   ###PW5LJE9N2Ffnl6CZsPexvojQu7ecWWLj48u9l+gAdvbi6nvYyc7vFXcTFyRAAUjI   ###O+yptjm0alvi6U3Y/PD9vzEKk9qrB1btLWKZgjjtClIRS+WdqizMfGfqve6Yw+o7   ###XYMJNlt40B/zymlPn8rHw1HwkRPOFVo04O3VTxdHzbPz5ptz0CCaIMefvEGx2YKd   ###73ra1sMWEiioviSPGvWyyDiOejhQBzCjv4VMn+j03FGbfALXW7ESiWvTNBuW0zsq   ###EcHQo8bLq++JM2pn7xd9msddYXcgKkZjgDIb3HVvQVIfM/Rg0KeuU3TEcWn1sQ/5   ###h/EmAV396ybfPU5sKQpAtlXexTHxBqXOkbBrAmJ/7IA0sa+t2JfWTLpmiy9uXGp0   ###pWk/QgcgtOpKUWTvkJi399F9cH8/+Ajy5lNtuQ0BSO5k7KEpmN77EnM3L7GCjXdy   ###HsV01q6OlsntfnBjlMIsxqQ+gLI9fCiY1G0MKxkOPiSw+djLyeBPA0x80xLFhjl2   ###azr52XtMUZJznzpptJzYCd+j5P6fvEeFegAT2+t0YmJIV0ghoAd1JiPkVIdXP8pZ   ###O7gnzk9HltTVbYJ1sXPUxvVjyD50kmkuGQFSz5TUHclp1qoeDPofQbEgOJGroUIo   ###LjzR5gonTT8BdGzt7xX4OVtK5JoO8dgCwcAVtyOU2PWDZs7gAOEqOLYxbRANfSYo   ###2AcXE0vWUZ69BfPqiDElLTZjzB5SYb/95n5jUKckShR90RY+JmMuzr3FrrsgHV8H   ###7RbeF+gFw4qs1fvUegjZaDDpd8hhotzt3+jo4pwX5SZbd7Zh0nRo94diUCWGxUSo   ###CMkrgLgyw7vbkhTIKrB359y9r3Xvzb/7qta9P//ua1r31fl3v651X5t/93Wt+/X5   ###d7+hdV+ff/ebWvcb8+/+mdb95ty7B5YSdf8s3r12TsUYjkOieyw0+ib3HLt8HmMY   ###O937OmPo293zv84Y+p73ql9nDH3je7WvM4a++z3H9v+yZB9sQpCnIzm0D6iMAd9r   ###5XpkfuTMb0pqOjVD8ohMKHbPwjYavSy5CkzJXuum0PDFLaAkySRPDfAjOX0aWSVW   ###klqOLMwE7pErDslsmaUPtPRl6U/u/wOovkexdI5OQOn+P5W6t75h5X+pVryF/8/CValin, et al.           Expires December 20, 2012             [Page 296]

Internet-Draft           Interactive Audio Codec               June 2012   ###/2fh/7Pw/1n4/yz8fxb+Pwv/H8P/B+0/Q9jFn+nSFG1i93gRejPpt6UpTvtelBVE   ###N3npKnQDu7k/vil4Jfa3v3bgPyVuGSp4Fcy1wgrvPLa6xgoeiMjB52GhXPCerxeL   ###WAT0PdmtzZcVelnE3KeRZ1EswIBEq9PXV82wNxgGXKCtk2TNJVO/ugH9r1dLbAP+   ###VwX5E+2GG0tftlJBrvob9Q2AOQmofDANByG/w9Eh8urVzVoJAHu2vg4/NjfrMHrV   ###8z2Ez/c2NvHHem1zNhCnhLAf3CZCuLmJqKo+q9QRg+vwZH3zGUDsPUPQlqJCYCLQ   ###nkTcAsu8y0Vz8XrC/e1j/jk9L/od7UaUj7xtVSqHsc+CW0DUx0Dky9UURP7JDlo2   ###4RfNAUd1t7uDYaSMVBbTviGS3Fb0pNEHve5Q7z+mRol2pzxCzQjww/O5Nxh8YJOh   ###CH2xNFm8+rPsrAQjrJytI8tEqnFKwE5wP2pl1gvObUYNSwILT1nls3fs0kpjM8RQ   ###vAGGAznxnR+vtAF03Lb/qLhVfIDjdmV+uEW3l0XAzR9d/6e6yfONAMrI/7pe9at2   ###/M+6v8j/utD/F/r/Qv9f6P8L/X+h/y/0/4T4Hy6uGClgbXUfehc5ZE8OmlfnB1EA   ###/NuTs6rPGxR4MtlOgT8soi+K/ujgqFiMxtgGHtkZfApX73ZlgR1ilTCZv5AcL2X3   ###yWfkOy9bbXyjvg4fwjX8AD5XU5r00bMHeFEPC6KQ0P0iGH8P7PsyCAc94p9X8E0B   ###/V6KIsYIO0H+DLwOR/h1STnI8uoqLd6iDUr4mHPy+257NAgpkEAoDaI60EiNgr5d   ###Q9A06HDpBEMAENi+1hwYLbYZPwzhhO31Hpi3WvcBBr0P2fwUk19g0oSjF0DkveFF   ###MMJ+W/12cIBQbTlbHY+CXyZBv/3AX7+aBKMH+8tgVHga76/o/kJ1iN+oP6yKNsYS   ###FAsFj4tyy4X4MKuvJq3ORWs0LsJS6ABHL7YoqUISMZjLPeNKC+dqfPex1WPjj3w+   ###t8EYHw1uOi2Y7/hjiZmlbAqF8cfV8ccmdiXmWFwRz7D/ooCdE6ZpGeE5MpDYmwTk   ###KOS+tomtgIDGd832eMTbte9aI2e7ces2fMf95l6/hK0Kh1QDo0feux42r/ZeoAf6   ###+y25l/lWNulI6z0cw5I4u9/ii+Taf3k+JRypbwkL2rftftKXWhkaCxH33f7U34ST   ###++nHaX2e+htazISvzJWIAlPoy0brY1CgtV++6faCJspw0gCGZhQHWWE1vCI1+FWz   ###cI3Zh8iwcHwCgsTyzTB6ksFI8nAkr+R46G8ZMHSCHpLz541j/i962xlM0CDT+njL   ###3Srgly3dmiQDfRgI6KO7oNUhSRy4KArdw2hUybPjnsQfuL/lB6y8DjsXfnN4W07B   ###MT3LIjTFp771qaOF4oesvONCtnof98wqYLCgq8vTwSfqcZvWoRjz2eGrk/Klyxll   ###qhNDLCaZu/HUm/TGoXAMNj3pOQXgiq1WbrYSFzJO/u5lRUElth0/vKfYlCSPNRx/   ###ZYcVvKDOlm2mAd+u2QzrA1pUAYdJJ5vZC/8iO0ThZgjTvRmANFFQHKDEnnx6ovsT   ###i/uDmyG8yTKhA59Uv+Mc8d9f/6qHX/BfaCP9s/+k+O3Rb8znr2V/M3xSip15H97b   ###LmHcFJwymJc5GIPRNuY0mp89Gg5Xn9Nw1RzD4Xjr04yX3SN2WcvXpfEX397z213m   ###WCYFba76NwChGKygUqfXawVLgJCjoOiXJqImj+X5MBj7a50PSecZHDerFRgYp7ym   ###eIuDG2R3nGMWIJ7MYRaVDmz9UiqIX2blP1yTGvQ7ocVe2j14Ab1oXoFcyPydpKI8   ###R9U34c9zY8zqiwWDXjDodAZtrnGHmT1wZpnKQ27wkwIX7IsuDu94l4MPxiAhhvdn   ###4WZ6skgKftQMbDLJJH9I1UGXOFMSSQKuJ7egVg9GQfNm+I4pdbJxdX55ROokRsUq   ###dw29PfEMbkmwxqZhaOTFpe7j7n8p/3QbsD2vW+CM/I/12sa6df9b3YDXi/vfxf3v   ###4v53cf+7uP9d3P8u7n8X979Z+R8fAQHleYBNL/JXrTJhCEZe+zFA7nHWeMVAOR5x   ###7nd6dcFWKKUkffyIkSOLgCZ4/akTeeHPOSfy+vxLShYvLeEmH7aDPDto3+Warelu   ###bjbhFQkdSa/em7O9wHYywecMjt+UyOtDifVadFNQYnTl2KQkkSFWQ8J8JvSXq5AK   ###fFUSg2Mmqliar2WRf2R5n+dEWR5+/kWEJDfH98OMBGDQAYLgQkI86xjCSr7DWA02   ###xwdU7AsL7LzCgAKEQfxVUXkVK+hY/JEXsnpV9UqUXqfZ6vzM07iotC0lURsDP4mN   ###s0zdYrHa4XiEGBDJgEr0JuQ1saxvxHM+cTgqsicP4Cd/4MiTtpSUFgVzbokZA/q/   ###E9ku+YBqktLBO7nSh+iNChYH4WpEIpiqkmqSWi2oqBLvgpq9jydok02REHk9kINB   ###cNN85eNtJNveZn48KWOcXgF2LyEyO/mLypaVlojvdkfyID3nogV3IzG/qUwFhzHt   ###zaRENkY6zyjjqZE8yMo0qfJOaTH0MjK/ENFPUTIbiqb3akYC1Qj/Rm+7VnBI0qjl   ###HcarY1HR1ube4f+9blwRDcGC1basGITMYbdzDruSd9iljF40oje/RAgj3Dvgcq9B   ###2fFYByd5ufcOD6t+c/DxpvepoPMebfGs7LokWQwfePppPWGhkfxAMo8o/Zh4gKw/   ###f64Dnn1UTCsifvFAJCf9/ItMLPf5F5GsUTtjoq964yHCJ/eCnM3pYDAk5wWVOk65   ###KNjW+1iiM/tOVTJf+MRgw/iPDigzb94FcHHObjCbxgfBxsxcWdCmN2h1CN9YkEjW   ###I8I01aMRaIZYemjcan9YZS9A9QOF777V6xmeF3bKQWOl1LlZivJ6xXJE2OvjWSkw   ###6CSOEvw91eYISyGmWMMpLtMZaZzMHCTFy1mcyenCwJKVyLsixownuIrlkPuAnMhI   ###vaWfxLKPkzNQdhpHsC0+tkavUvuqbcSSq7V67UkPdwUhHY510PTRyMB4fTg72iqxValin, et al.           Expires December 20, 2012             [Page 297]

Internet-Draft           Interactive Audio Codec               June 2012   ###c54y1HF62oxKFx9gCnrmYg1+q5dS2qx4djI7bouqPrLwbjAaMzjM7uPZSl2HkLHR   ###3XnU+IaVsoZ2qMgk1aaAZDZNvChx3sJYuKLzXeaRtTglzrhFMXIca7H9o9Jz6yT0   ###nZXI27mCO8nIN4mJMsKx1vVoMhzrlcbIuAPv2sDHL04PkBVM+uLvPm76Htf7rPR5   ###jiSGmdlfKfXrIbRzHY4OQew7+zvim0gFZ/soQx5frvlm6sRY9hoh1YOcHHGKbA6k   ###uNC76LM1n4iJblOw0hgaWYA5VFb9dSmRWGBE89ensRWfPF+8YXfcvjvl+zU6Zlq3   ###wLM/OqmK34EnYbkYj5Z8w1fV2mVcfnQDEt+5l0H50113HPQtepAAfeCZgH/7jYnf   ###fVy3JLm16NzANAwfhVtK+8EntkcHVizlE3f0FQph0vHMyjTLcvw0Kmt0scZ8R4Yr   ###fXtGA+1qWocTBb5zZrEDU+ZfHUzG+5ObdwngAx9FrdTPnQ3WRdCOfFoKHERICwjp   ###IeyGTZ4uE2Djqm006felGLzRyxU6j91pY514MAWE2IJpWn5qBlCdxd3wvKMRgaIZ   ###Ha1R/HjphsDaqLxxx0VGGvkmrR3qVQPqsTP4RF3RKAMYlG4XiMTLIgmsDA5oP7hG   ###S5IYpPZjpLE1lXxTIGrygs0oMxWRRpzLHnMfsHOTwvZY0Zld8vGqZGKyZRjScZln   ###dbNO3Rj8nK6SFl52kTmPRN+IKE1ctPaUnZdKsrTvWv3bIEyiAONY/06d64moeCQm   ###p8amQ4bJ+NqBSDdRfEl0U9UFidNB/7ZMQhvajbptO7vv1MdSA/bKZMhLpgYje110   ###4xRqA4nTtRCP7NxOH55g1dC5VfJqIVX1R4Nej6IgBkMXAX2tzLvkma+ZA2EKjrPK   ###amHkZDSNiTpS3zFGiUCFwJOQeXPWvsue1rc35759rW9/zn1Xtb6rc+67pvWdkFlT   ###/2JlxX3eqczXqM67s4TbtoR37jSYVb+gLCPCyGZOwEs6c1PzcaYwt5i1z4DQkUPa   ###NsUgUqbQ1jRjytCw+FgMbmYWgYwM9dk01vinyfStXzbMkO/b9bnaGMY9hnkvkJL4   ###m1/GOJjT3MbyrbG8rzhW1RrL/4pj1ayxql9xrHVrrNpXHKtujbX+FcfasMaqf8Wx   ###Nq2xNr7iWM+ssTa/3lhatnE+1uMzjs8NNJvNJKUfn9uAMV7jfeUBbYaTlJh8bgPa   ###XCcpS/ncBrRZT1LK8rkNaPOffPnLsVqMJhzA+ZsuvKUBkSTImZKUOalasjmeTG22   ###eVpciuUqBGklONdV1tRpRO4MaMHYtNOj6con+bFzV/gmup0V0Di9Omzflxg5bkxj   ###HrPLikmbAayHKGHjrqEWv5Z8Gk0voW7StLVj1DXlyo5TBF3S1ob/ktYwum2la4j0   ###21bnHWs017wz+bL0n+n/TwlVvl3+N8wj6sXzv9UX/v8L//+F///C/3/h/7/w/1/4   ###//+n+//3MQAgCuRE/3+efs18aKVuk22aB5dXzcYRri5W4D08go1zsAcLixnCHVED   ###YziE4FMjb9x2OO50ByKjG4mSFCKPG154AuhNsdiibAtN4QGIliX6eT9kWlADazbb   ###w94kxP8tBZ+R0bEnB0+Wfk3I/JaSCmzLnQsMoxfuWx90TGlp24BXtwf3Q5jK6G8h   ###i8JkMT5XJLiT2MS5SPzyqF0pg8fXAvFKbwyXUVe7imjHJyvwhQ6Eo0lPP62EpI5w   ###VWQz1SEs6l4DNudVQzabEMXoIcZZgBIAEbxuWLUKA8d43wYnLOCZ7sB5AgZEnf6l   ###jHlm+HVCssE5Zhccjlq39y0GRxRe/xfweKUM4M9Z7dkzVPpYRJKDIcgJ4zbVkQYc   ###42FGZIq0A+AVio9IV7iWL6qGAy7rMoSETjh9YWeJPZWzn+Bz637YC54/JuE+0tMc   ###8vZDN4g80BCLj+ymM0A9s9DtNz9iLI+4a2ihF1CRcsWvrUEbUmal64oTmvO5QDMn   ###3KAoifnMLHkSHTtBKrvBKKvgM2epBRK7MIKr+LWgsXKtPJF/w/CHrXFrdfx5/KS4   ###9a1wI9OvoHzZH3wijSYOUHo3uXLIbIlD4TPrT+6vYQeCtCz4F5AbMA2sCo6nQ2/A   ###daSwqDM2R4K/OCzrFTmGMALBGCTQY1IOyWJWV4slIlD4JWMEmdMxGqEKDFWcmFlJ   ###KLcyG6o8lKrp10pFKU5TMcojUlKKHh6TmdLuIn+CSvGlmQsyV8rJrC+TE09mfpmY   ###GjPry9TElUDGIASfgcj8nJ+La3igt1t90P9b4QQ266Dfe6BqGwNWWfWYyJPCWmOZ   ###YZcLVA7JFPtDCjnbe3lUZL/mYhb/FMldqR4OrwzT5UlPZvr65BBjXrytKcbmlU1w   ###UO4rmPcf//rXGZnkP62MVrN/Tejytmb6eorkgI6vlX8YKQKFeK6iEvtLRA/SFdPq   ###AP/Rqn3YmhJ4+e96FLTyIvCfls/hrGj/8rglBykZ54ykOt1GMTDmWq1cX8c/XFnZ   ###yj12jNWcHL43oYnOH8fXJJbHiAX60KllK3tsZOd85BRekfg1svTZv0bmLL7+fCzz   ###4ub/Gg6FKcaenda+PIo5uRY0nU70rxNT68YOdUCFsd4ygeDiWPnvPFZmOFIWZ8ri   ###TFmcKf/xZ4rr6IAZu83IsTNFGsadqsv59GeMCVtm8Y+vemKln1yVmc6BWU+w+Zxk   ###8znR5nOyzeeEm5sClXBmTXPizefkm88JOB/uNB8ulVOGddXiSewlpaIOpitxMbUo   ###Q7q+G9Nq84gKGbzADQbpJmM3tZtdzB6dzAH/uZR8aubh4ym9yNNzZScNY1ssQWJM   ###nZTrpCzmPlFzgJMflm3XmZ8Ji5INcsMynx3gOq/L5a0peolpc48+aU0bMRzrCN/W   ###I87IxUm7OGkXJ+3vetKKXZxHmM/RS8KpupV7NxZkT1mnajp2VTcZp+rvd9Lm457m   ###6aYmlXKqTqf5qpM2BzhuWNJO1Rm18NywfJkb333MaWvouOTo4qpUgJ4Y/By+b2ER   ###BNYKWXA/HD8w7uZl+PwYhlf3AW5eckeX9FgCQbRIK5xgV05Yy53CFl3VAtZpjVuqValin, et al.           Expires December 20, 2012             [Page 298]

Internet-Draft           Interactive Audio Codec               June 2012   ###wAv625BH/21ufxvZ25F0uYlFpIyDcIy986iUp5cnZ+8qlAirsixiJbQYGuBS5A1n   ###X/xrxR4y/wG/kTe809eR0BwD3OUk+A3wcSvEgJhPmCLuBp2nRjK9CiFUI4F4hI5a   ###We4p2ry4uiyxs+b+T1dHDfMQNiQklQBWClsl1u7nkbqMXjhGsN7PTHsMbaRKzipO   ###LzDNW7bhGHCvVBaPt7iGTSDY9XtV5egv2qo9+XQduQHNk4Pd0J4sFCRZFEusIAgD   ###fvVKKYAWtwQHW+KJ8nrcQV2ELAD/QDpF56lCMeaUqJPowel546iJk21kre4/zbzE   ###3a3HzNxKM5Cw92SmgTRplxegcaOKZ7X76qcRXwUqkoPeHzFXphdHV+hTIkr28n9j   ###LrwVIqeUYlpdZ3TaMg+pqKTNVEdUjD+lsadiLsJZSq6243JzTiwQJNy48cNF6Z0/   ###Zvyfco3/VvF/lY0NT6v/s17B+j/eov7PIv5vEf+3iP9bxP8t4v8W8X//TfF/mEvx   ###8OjYjgCMHmtxfCS9oMQSUg0g2Q9J2TDP5uH5a6C1JkYDAkrOz5rHp+d7Vw1Tdk9p   ###SHJ8JR5AuH3TG7TGFA8VhdEVQAZ+cfb6oNlkRSussD/WY6eM0eEdZsBrouUEjRT4   ###+5gbgbKnwfSeCCauevCCpK733OByuH+Kv8hrqKRu6NfkXo5Pr0QvTjcS4zOg6ObB   ###XuPoBDbuWePk6oRKPb0ERnNU+FxiD0XWxHMCLyLoTydo2Z3gXUYLFDStGzfO6zVh   ###eiro+lnl88ax+e/0FNU5DAHy/1WvUr5RW/cTvZ2cxXvbrJj/VG9l6s3RU9UXcEWg   ###pCimHK6qR3DtwO9ebaO2Wa3XNpL6tqCs+hqURbvvMvWN/3bgd9n3pqtvr27AnaFQ   ###c7i9dQl31d+obyR1a4Hs1QXIRVe3ZepWgIzdOqHdlHZHhDZT/efQbhCwCK3nbyR0   ###SqBqsG4SqMWETsvYqYTV8zfjhtKJRhGRBxx9DEvjC/TV/Ge1Z/UN/9l6DKyJtuyV   ###z5IM423k8vFBFISAzLoYpL6+XnX3L9eI9x9/v6koI6ILjtJN0be/7u5ZYhR7tjBz   ###dfn6SJmHzVfHe6cN+a5CthOejJIkXRH5XDBDn/Ea6zv9EZyp2qOCZOxF42kUlIzR   ###u0w/fPiI8JCpc6A9Gneub/X4cv7xkbDfMYPVifyZIBIcIvk0ZVt6AI31aGYcGkc+   ###OkPJSjSFY6JhjC/D2+2Hve41PTWYfGvc6hWAmSJbNh6U4JAje1ITfzsFAQiwEoW+   ###CTwtNZutMRfJg2azUADRPRhPRv2iYsjKSaCHg1JMoz4SL8vGwxppVP0B3j2UyKCP   ###H4tyaqLaNQMgQaqHL54cY09o3EblotUrMng8IHXmr6Al0Lh/7TyHP6imNu8Un1IU   ###P89UBXoULALlekpbn1+Ror7jf8Bf2jyeKNJjNy0YAcZ7wv5CDbe+YKdiARP71pba   ###XXJbikUz2tRi9p9Wv0X58ZvXrf6HpjePGtBZ9p+qZ9d/rtX89YX9Z2H/Wdh/Fvaf   ###hf1nYf9Z2H8W9Z/d9Z8b3duL0aCNBatEGWiG9fNU3T90gPHL18jgRMpTlGvgP8gd   ###UCrrjsJxmedhbvV6Q5C9REPSFSxPDdCG9po3117Tx8y669VnNaqdspXcziPVGTS0   ###CmVv0rXYgl+p+1XqoChveRvDXncsSwlDswEbfxpgBtgu8tgOAt8JRUKiDNCjPCGW   ###SFdwFD42qy4vd/slh75KxY5P+sOJgvDd2ftp7tGX15hdNjfeplFy6cpUzbpBKV0/   ###BlQa8J0/5diZZaaXgd+flmJDU2np08EnQj5MeW26gXMP/X3C0OgrMOvYzirXJtrP   ###3MYJWuwzlT2my5edXMLCvEM7Kl3Dvw8ldubbNRfOtCILJpzdftUvsR9LDLggYKnp   ###8R/+lkomdiI0PPaxBVLINQKI2OIJgPEsBwkGUy9TiMA4qVrpmR8vUErcBCvAj1GS   ###wD70MkAAWFpF326fF8LmVSIrdu1LEH3LtGfDgGfKRlYVfAz6Bq71AX+SxiJuDH29   ###j7mwOXoascoRP5qNRf7vnwiNijdp7Qm1zCh0WxDdAvb1lmIss6VYpViBzzlgb4UX   ###yciJwUGnYyCwRLTQ6pAsCJPEN0DPWMCxO5hE3+bGs5eOZ14OLEJyxUay70Cy50Ky   ###lxfJe53OWji5Ho9a7TFZSgjl1632B5wz5zh8Q2D2rQgN2pSR88nCjNNmQBfA0dzE   ###FsUs555nJvxGDjfrEGIN0ob48p+Rj/sPkP8bddomr2g9D+tPlv3H8zdqMfuPv77I   ###/72w/yzsPwv7z8L+s7D/LOw/C/tPgv0HAyCE4We6QbHUDok67JdJqz/u/pvzNVGk   ###HdmLWbJo2v4j84shUXHjS9DGpwl68zC8xPq9h5gTOEE3R2PIweAe6yCFGOGFEUrA   ###ZoGnYbbKTAuEq1sO3rv3pWQnCLJGHEVYEUagKa0PZpOojm4paViyRDS6t+jnNbvR   ###w2xCa35+cxMGY+fYclir3WOHvRnB2SWLJqXM9hjbseR22XaWbon9XEJTC8hZmFT6   ###Omz+AkfoKZwbl3BanwYfg95JvxN83rK/DCf3glZ5Kauz/Wbj+6PT0+b+6fnBDw3U   ###VPun4V33ZpzUINblMu8P/dy2bByRnwdbbndu+Gth1HFvKoEjsXGpMmwPZ8LUu+Tv   ###zGljMCttwmYXhsaaUNGmo12LnTepc5jFweHxO73k8+4uV9k3lSrOY7Takx7CFCVd   ###Du8CkHCve4P2h9CoRSXro1Lx7dPzF77A4cH54dFB8/hy7+URZhV+cfU9BuYlvhPK   ###Ly6ybVHTaa2UMYTsBnMuUIXq5BG3TSLWrWXGxIxWWOEQjTlkw0FcvcR6BVFq3bvW   ###cBiI9PDQ5j5k/z/84MP3/zZMRgCaLIr7JY1QsnizWLDG5L78NkABOeiUL4hEOWmh   ###AJy8wWcfUxC5XCm5K4JRkyhE0JlFqGI72fF0iIx4nd5oZ/JqdpXI/qLva/4ycQMI   ###OHX6Fig7bezzIzJWyu/TXbeHQXr2KDvEIy5enzZAQkNTnl3n0gDZrnmMqZmxrv2nValin, et al.           Expires December 20, 2012             [Page 299]

Internet-Draft           Interactive Audio Codec               June 2012   ###4G+g0LR6o6DVeWC3gzGSCQCDqh8QEnZAGsWYiiGA1A8aD16KDD6xgjl+MVZ/MDde   ###nEXm01byrHm5d4U7583RaQN93d4DBAV7kaggclEgWyWhmB+VEwvqpND1nKk8H6VS   ###5hEL9bs8xUg8DwGxUSFIQedP5UfK5rq/X8AjL5nBIbc2eLw1tI56V3VtWUAQBIGZ   ###x6+kNIiXGbSLRM6LHnALH+amhm9KD+bGcFEDCDDQkdHOZBiRpAHtZlonsz/7lijp   ###y/jdkfxHohcWZVeQkRU8XreVhvqZD/UzDAVzhV8SetV7Nu5QhKTnrC4ffbSSJf70   ###wmtiYhZbMsnRjXhp5KeRkkrYC2J82Rp94KYgJTLxjoCB98v/DkYDkglQ9FIsbDWL   ###g/+2Q3QCgtX6YzeQLXLKuyQEiGrL07hSE5p2q2jyoFASqV9zOfjMSpY8p+tNMWUm   ###QkhmndKY/b83uPV7oFO352saT/H/XK9UPSv+19+oL+z/C/v/wv6/sP8v7P8L+//C   ###/r+w/+f3/9wbwv7+jA6TyKiAT/j/KhRZ4WMADJNSCQFHgz9CYj1c2O32fZB7CsWi   ###KNQm3Za4IxEwkRZFBrVAEm23eoFQizQ/Nd4NF50KLNPnrts/Hdw2X23Ebb98RIAb   ###OosGm8Ldz7YFw8DAxkh8bMOIwpzDs6sKILYtRYvHaknbkRCZkRdaqoZMXyUtjrLD   ###EtuIlFcxLnyrxntKYZdbLkD8Sm3T9sC76AbtoPypCws2bI3gaOsBN24Zi2x6Mmle   ###Uwo2wgE9BS1Q/1N6xgk4S6auqJ5ieGZZTaZYYmVvo4azpMkKTNmGg8cAD2DpYBrz   ###IADmAr1cYm3ZYYSthS/Vf63/FwVJhvNM/5QZ/+d5vuX/5W+sewv9b6H/LfS/hf63   ###0P8W+t9C//vvyf8EqARKsdM/qadRqoko36hI8fzk4AkoPykV6nlea8oCASwkbN0G   ###YYJrl5VP9+ycA5ChflVS3dD46H26wxS5KDKg0FBEYU6oGgqPim7Ir7iB+/fGXQwU   ###AoZIrhNYSF5rhQVBiN22+OE0bLU/BKobe6JATc2Ts4vXV/DfN3unJ4c49fPjZmMP   ###dt9RQ0607FU8Hq+IMTYUjDgKfpkE/fYDgYXpeVDrgB8IjVfHX74HjfrfzhGPGzDM   ###VbPx+uICaByoL/4PRvRpxAsOP6XL6pMfQAmkjRKrVWjidfIecQ1ysXfwwxEMcvKP   ###o6TRYJAqNyH0qDA6Cguth96gBeLGBEumw3kyYOHdYDROGOKn0/O9w+b+6+Pm1fl5   ###s/E9bll7HjUa4nQQhtyDCWdxHYw/BQHo3HQUe4AtOGDaWKHdvUJ8bZBHkYuBE1/r   ###IhoWo6A+dzFXcDAe41rhgB9bvW6nRHJVZXV1lcdmJQ6ESbZOj34ELtBsYKZjYC7a   ###QHVBnhSjeHx0kDgQ0ULqQCdn+8Awm9CJa6ANGujw6sdHjABfx7qORtjkONu/fMQI   ###8HXKCM8EskTIYmDwA3e3cLqc7Z2mcKCy51Wm71bs79cv948ucY+jTHB2dNpQA0G3   ###XjZH4zejM3G0cx6HFsaZCEihkmnJ/D38/he2pKN5PP95NEFiXbAWzeNLEhkOforw   ###5lcqgqnwXU5cJfjcDgKuH2C+7c/d+8k99yUKcGv6NXb9MA5C56CSA+Dup+qHjsXy   ###Be+Ug961QpDnxxyB6d2mHELQrT9ttxJF3JEBOaOr26rzzLVzfC8MRv8x8X/NvYuT   ###b3f/X/Or1Q3b/oPNF/afhf1nYf9Z2H8W9p+F/Wdh/1nc/0f3/9ErlFTw+RTxgIbS   ###0pgM8b8UOpeqsqwticIoIs5O3PJqvptUVHGsXde3QXvpBz3++B0Dgfsc9j5VKJOq   ###lnQDxtJjwYD8ca1OhIdrgxpsZUbxcSfpAz5yCNiZ9hOpQeb8DtOoSN9VjORp3nc7   ###nV6wtfTFQM1W0noYi3Ez6bdVlt6k9srrQtVSaorvmw3Q3gppWZwpgPGSrrlDoa/S   ###AT5N9qbEZjBVBGCfdENzyCiNEtcc4URFHUxotCNmr7krpA/kC7ZjWiOFL4c58o4K   ###JNAXQMXxiEt++LElilpdgtw1tkDRnFt4Nyf97vhQhl9kJct+DJopbDatGU7WQpeZ   ###HuxR3jIMpEUnphM2+7KxyTGzTcFA+3JRwlss7xptxXqQ03+fO/332baTS8AbKwoA   ###QZSOIlh2TwuNsbhOP4pt+ZJEAdK3nbuYxxefvy/kwOgcFn85pZnEZWk+i6/WFCZ4   ###gCLkoMdPgmVjSPGq5IjAphfi+HBHXs/ASXqDcHzca92WHIHBlecgBmOLEEM8+E9f   ###bF52Ew8pzzlkP/jE7erauFHCPwr3C0KecFBxijaWJLwhmRzkZnGtEA2ZFuKeFOY+   ###S2h7zgR71EykrztHHyqLYg+FcVGkxgKpP2jfyVSD2UO6MhlSs35DjckSTwWZVk9a   ###OKcM9AaeFT+CeT3RRF6mAa6BSItxun952Qwf7q8HlhQAeI0w6DXH90NM0faeR4Ef   ###N5o/fP8Ptsz/0CKjmi8x7tK3w8KNznzeGX4KMkt6X+9jE3jZaAK5dJqvvCoBBDP+   ###lVXYl9iAy0BUNGYTU4ipaHSTYw9DwAJycus5U6w8/2lAfcUYv7GCd62wGYLKbD0W   ###EuF40Lwf9AdbucOWVMDSVQB7tXsjNi3n7CB3yPus/KFKa8pP0+ASxnlkn2IR1yzv   ###xkXL2HHmkJbh3FrtUxqEUG5NXhcXpvZaaPZUQZRPLeRzIx6k+VNaQV/s5Ia9BHSy   ###8i7jEjUbj1r9sCtSf6C9HHhN0Lp/zqvZ8nXEHRqgtUQCyTSkpE6V7UoSiL+yz/OV   ###XOe5FzvPTUoBLKVDhOHGWMUiES5ogPUwnMGDzJyvvJrhDOSSaH6HqsMvW2BXYDlv   ###wiYG9Bc1F2RHK3vRdyzn5DmQmtpkHCJEthmmaK+r2DQoZDfvwzhMei7GMJzcowFN   ###3rPTEY3mS0/eTNtfJVP+RTAS191YVjnXh9fNcHJ9g8GvvhV6yZ2Ts6fmuef2B4PS   ###/6ZQ1maEsvYYKP1vBWX9MVBW5wNlfHgjm0jFFYQsNJmU68y06ONo89Nhn8HXMOMLValin, et al.           Expires December 20, 2012             [Page 300]

Internet-Draft           Interactive Audio Codec               June 2012   ###omnFJh5Er9bVdztsE9mr+cjzHc/qTqzPPu34RXfa9PUjR0kxwbh5EzqVyJIGfclA   ###FgpsYYSopJwFiWclfC/PnOyji1oVYoeX6MNjv/2WerBRvlg7Y43M6iA+FLa2VRIp   ###yb4FciUlb5CGlbSGZtaGtP7DBkh9af1SA3d/7eGDUzRYlQKukEhLsUYVVyPDYmS9   ###bQp7pxUs4loBkQg5aZW3nB9Gy5NxlLvJyKK+3bgOgeII0kXKV9vksBaTyHam22N8   ###XxboU1NEQ6ClVo9b//h074X0Rzs9b1whUc8gCoG4cZyqkhuivpnI4M3eIbsBcPjd   ###H6p89KfeeA6Slp36I8eREs8MknKswCyaNAsrdQ/I8RiNNyzoRgavmMYPHb2TIkxY   ###yd/xFweuFXbDOaPXYC9pEwgNPpPa0mQ4CYK6iR3XYiV8FBcgdhwpofKsSSiz0DuE   ###uUSZgio5ROaNzCRw0WiUDIVnN8kzrTLaISh3Slxi+CqbIyfKulFOeRlRqOGjBO+L   ###7GkSwF8y0sB80XaBkddH8b4dwfu4lbt5dn75cu80Nh+6lLid9FojlfPlOQs/dIfo   ###hcd3E5kFLV0qA5+VqfA5h92Zd//IDFQpq6o0Vj0xo5G46P1W9sdowjggdGpJ3VzQ   ###5hPD+smKcDyBl7rgpFSoI6yWrO82zYSXlLgoBZ2ei8rzwJYA3323Q6ZUE8anDiNr   ###BqxflqZ/ww1ckXcOYFwk6+pqZSu4Qa/1sdXtUco7h11BR1iXsmnFxYw4IZa5iSkD   ###cREpwRahvYzVKk/QA2Lv9PSnZKyksubk3k/ODo8ujs7QLSS196XUVRYLKHL8Jug5   ###+pJ3SxjkroGTst6OXL/OPE6OFRAArWpJndLxk9xFLBeUo62ZwPPxvN60sb6A4+9l   ###AykVIBpTwVVMY5nbZErsxc4Mx7LOkN9+WzLtlEnt6fhwy9v6RsgWx98rhVKN7Mpc   ###ODvjQ/Ee0KfOO3nLw4D3lCltKklf9BtVi+8EZQH230JNpAdV4KaFm87iEYjXzLM5   ###jinPlLtzIgp5sbVGM62TN9s6VYx1iq/VvA+CRDbnvqhLUkyc3diiiZ8sfhg3Y32S   ###/dKMF9RmK+c+534jSHXqWkTqoWLv46UKaCcD7qhq3ESReyj/ljPW6dgDNxXFELnD   ###zzgxxQTfpLjK4bLSOMhuMBnvT250TSqrbaYtyPFleHpxAGtRa17nHUv/whgx+RPY   ###OxeAHdmQ7mzyfHfaCscvWt0+z0xM3+X5DFeiEWXP3mFYtRovpN+cnxwcNfcOrk7e   ###nFz9lKcrIqImP8FaN0ATaK/Sjfouk0u22iFvYaGf71zubM7NqH+UTnPWxvztNyxA   ###n4fKp+OOXhpv9BJPMN2ux/OYR1uZSqr1g8g1aA7KEd0l890KmFBYTLymI6i1ZPX5   ###FZvoSwA2+6gos37sCH5NkQedYBjAf2gsKYv3B7nFcZyxBst2km4yleCr3e+kkknm   ###QBk6gQY4Vw7+7pD42fNp4O1LdSSDVSdcsp7cUNbvD93hEFatxQ8S5eKg+SNRdvDO   ###oP+38ZLT6wm+Pr26oDxbSDwUlEAP6N4fuvkU9HplHjbXWXVe3qavGDI56LDZONhD   ###s3FOIWEq7SrrWoczyxzKztOYc08fnXvIkPXUdhKKnNQiYKfLoZ0yGpx65niO9Nh0   ###feY0vGZ6klg1BOZ1M5VQOPRlt7NGNznjATsNbsZrlxQUpNGSLniCxDYeNE8vMcm4   ###IamV4r5XVJoz9pQKU2iCX4kl+mLE0JySyGyfAuA1US12H+WGz77UeomR1H6OBTX6   ###dvby1DXiO3tO77OHi4TayCdvoMUmB8pwb/jziW12ePIGi1PGKDb5wslK05ayPh6/   ###l9KqjDRgg0+GbDigS2rKQT0O7ociQUGYKUgrojZvu0y/OJya6ZyXQBipHxrItWUG   ###vryYLTEJzFLGpitGksWSYToWlXNVvDhPzg2Isq79NELW2aa6AHXyzPjtqY2DRE5K   ###OzO+43TgaXK9oPUxIJWe+6gJUuQlXOkJd1IzaqNMtd4uc7lO2sl28WhmOKkV2lr8   ###UsFGgyM5f7IyeQDzgRXBYudSmRSzptA88mwzJz0fru1Zgil6fZr+dEXH3YQgMB7d   ###KeFFSbkffOo9wInY67WG6KQolutnjNAEyaTdCm1VAAWUT9AIRBQQVHgIKn2Nv37C   ###0ich6MrtO/wTKJhAssSQnLTrzUq7lTy0Ox+K8h5BUYmmkjlCpL+pRG/yUvnR5yGm   ###jhnigjISnu6DFlZBAiF2zGqbVPBIpbcYaTwqwVnSVqyFZk1q9aFJ2qC6YKqg5rh1   ###/Y5VhZN0vcRqJfjrSzQDw1UMur9AYE9bt24FShoSlrXOUw40UCDwSnR3N/IHj61b   ###CgCVbBVf96rQ5o8+933TJ3MU3GOQNIr8txi53e4B4sU2w3EDcs7+SE+gTdAPRrcP   ###7Mn1YNJvB1Rd+8mSruHhTqbswnyUkO9e7VNQJ25ph3cGn/Ssr8g4DCpNcpERFKuN   ###6raTdGOWmshQY6M7y1bGEq0hCcFEL0TeHF6JiYeZjwGXvLhXS3PSNoOMboNx8+r8   ###oOCuDxcLHuG+La4QGZn/hK6IH18pkBRFCq076buGiyRGnrr5Wov/m3U47ZZaTjM+   ###HEUQCud3DGKV7j7uECdArfTkikHVEA0cgVzEVqJFnDqcrltiwv8kOX6RDAICw0D9   ###nisXddnTqY6+sJFEaax/+83xYpdV0/tcimmnEiWG34zCkyGQ4x1NKFS04PN41GqL   ###pBLkTcO9sejOxo4e4A0sbwyxikJ52kCTVGw+6KJRiKXijrfj1dbK3MS3xKto8hmg   ###iytm6zo+OuDcUwCjXD/UwRnvFfpDNrWLNiz4pVw23fNdkxIkYNQkikB5s3d4rHun   ###WKA4G2ONH6udM7xxkeBn2vw/Qvyle2SyITw+E1BG/uf6erVu1f9Z99YX9X8W+X8W   ###+X8W+X8W+X8W+X8W+X8W+X8S6v9o+X7YK5RZMIMnCNtrdCeonNDILk65RfTLlkjI   ###KWRG8ys/mvfJheoxd8FFNGQB+MdzXp0RoOoUs5IIbLqcNz+LGHs02aRk3BBzb4lIValin, et al.           Expires December 20, 2012             [Page 301]

Internet-Draft           Interactive Audio Codec               June 2012   ###ZnIGnKVifD8WXQ8HAr9GAqQN+W+9jz3+SzAaoQ0/+oN+idBKbm1kt5HaklqjBFcC   ###hzMTXj6NJuOgDG3hfAuD1qgNh/1HOER+0WfNi7Xr1lENvChbCsyp+XLvx62lJCNh   ###A3bz0Xnz1WtgkU1gkjwxKld7HBZDgR85gCAtmj1HBDlWxayEEpvyO7wMwko+6Z2s   ###0AV8WS1KzHZJCvbxyY+4jxqgelVW19maOSXge014cAFHiH3n5ipD6/42uTKtII5o   ###Xqd7eMnlICO0nv7MtdS4E6qgJtlN6xrdaQ1ftrIayvE5mghkF9sGISS5NpvEIr51   ###O8fGCFwA4m6NW5juf3i8SjejlUetfp4yqkUltgfOOApaeH0AqB5g4XQUflshl3QH   ###wzGlM05wF78dgMDUGfSDrSndf8lwC989X4rNBxNyGFelTa9eMJCCFmhtCQ18lXfM   ###npb1gGPbt9FcF/tutzG55tYZkcyBhD7ulBg5Kxfugt5Q2G6h7aTV6z1gva7egzAE   ###h4GqIB8NLyCNHni43f8M5oeY/t/mtvd5FoBK1/+9qg/vzPy/Vc/3F/r/Qv9f6P8L   ###/X+h/y/0/4X+/99T/4mwcH5qF4CKHmvav8jJSwaA/HWhVMJZdBVScflyNEekQEKx   ###J+ML3fEg4Z/nHIN8tBP++anlV5Iz6kYZKW8o/yaJdORUIgvDDICBqfKz04/hTIaM   ###JpDnxh21uPEMt5i35rNZ/8VzLZppRX6vwa3UJBICXqdLeB2a3jxwlFIVrC1KOLJG   ###BbLWqDrWml/D/1bpSa3m4X8pKYkLAtOP0Rr+pahYo+rm5AUhNwLuW59PYhmSbCi6   ###/a8NBTq3ZEDRgNOcUZUgjDwj7fhR4MSh6ARhF7S+TEjiyT65zwY5w8Dw913Yn1wx   ###RYIFegACqKzVc+KDmVm9rMH3u2OaZmdCDtyg14LUI3OcirSHa3zwLYUi0Ht7XEzP   ###sRjQg2PSrxHFH3S3K0rTKCqbFSplIPPi7HtRdIyV1C54n61bGwSt/BnoBMEWqOpU   ###FO9TgCKlR3/dgYyMBNKO2uYGIfrGGpi8FEj8JEeobr/My6MNRiBedoSx5mAwGgU8   ###ULJwfHRQBPDWvHwDg3h70t/nPhzpQ6MoDydAtz/BSCVKeClEV1Y4vPoxbdDEoeG7   ###hEEnPHdBOG5By2tBeI/nu9jvwf5lAq/rRwnWgZRVsS7pfMNDg2YYFDgd7B17Ox20   ###AJgQ447uB6AAkT/fffez8s997FTHg5d6zlc+6Dm8Vad3V8wRd/OEYgC4lzBDGvvU   ###7QBQ0w6Kvxy0+g3qJxr7nJ9oTq6JGlZpelbu4h/dFP4JIHDiQnU9mmDkF92NVrxw   ###HbRxdXCHYzpxNBYgt4P9WUydPnWwLzt3YiECglzvRhOuir/dJ86iFMaPLVCFcd+d   ###XrCbbg/mxQoIERJjBLMs+Ph2f60B/zveL8ZA6vbf7mPPb3nHb0S/pxcWXCKTLceK   ###3Qm/SXiL7zBG2Pr0KuiB0o5bxCAvbjQeBa3Og0ZbM1Ay//ISO4KRRU2Io76ZbX1r   ###eiF3dvlXxrVG8i9yZZyq/hYdaSfhLKLxQmqeUWqWtSDnJTZPKTX/vizudxURiRNc   ###yJgEHN8Kay5U0L190id+2ilqUQtokhWwRgEM7sE1T35VHcauu7C1qDT5u9//nJ02   ###jv29eZZ/zLr/2fA31i3/T79aX9z/LO5/Fvc/i/ufxf3P4v5ncf+z8P80/D9Bam1T   ###eg2yYkldWks7JhTv9iC4gb3bpfhDSnTdOA65dApdDEak68E273WQY2DM5zQaDnTR   ###YsNu0A4+ddHk0O0HrRE6C40Gn7v3nE/et4Yhjsq2y7sATliA34tGF8gNA2DknHPD   ###KTjpjdGkATybtdrtCekhCHeJAYejRhgmr3cRFU5EzqU+6hKGOK8MWugzSZw3PhEN   ###143u7cVo0EYXQrOwJsVzhvymTdxivdoT91p1WhH0nNKqOJLqzaXJwuoqmTdQrQZO   ###2u0jqljkjstbNaHTTnM46D0ke+MuD1TtLun5SnrVPaw8Thm/7g/u4SwqIXjvOp0V   ###731q+CXvfbkNIJSMwE5R+4sCO2VShg7zl8UihkUxwvu0ImudTixgNAJREGBhh1Tt   ###ZUm09LSY6Kf7weWke0MpOvjTyfhdRWV51gIEAVrhZYdNPGxSxmlDay3o7wOlUoMf   ###2wA8/LS8PHEgDAXH7/zlD++3LCfEV3uaayGO82HFiwFDz8ve+5IIUCxEMylqgYPN   ###y/PXZ4f1WiHykD0tEAQl3sV7VtSnZfgTf9iiLFMwlb4Voigh67/HtAn0W9l/PzsY   ###fZhJHJAvBhY88g+8iRKpiGhpvD6YAN1+ugN5uI+Cl4tzkXgC4s99q4eO5MRpSDAZ   ###j4CKbuiCqw9tLS93sfkya+Mtt5qvPL/k9Cu/H/Rhx6aDBwIi//4d6+he6s79ZgKw   ###fKb2XWyj5Jowjb1eyjW0lYkzwYmfqEjbiaxgnhDF7INB7losw4ZCJfVDCT1aGBE8   ###6ZNgeo+XF+gK/8sEpjl+AJkKGP89itAwsT4I2yPQYHqCn7cfgBUt6bmRYlyzSOTU   ###GnG59wlewXRao84TNb7KYCYYMUfPpI9Gt4Dik0eqrVd/59UpS4QYtAK7FRC9WWIb   ###lDXCA5aCq46O3PBbFW/TSgxa1EvsGfyBTTitb+Ues/LOq1hjPqMOqzQkH96jATf0   ###vl2dLstetxwctFtC7mZzUWDtwKOOm6/23nGnE0yzfn6J9VhPLw4clQcvnO3WmM8d   ###9YEnpDeId0hc5RX99waf4Y8bWP0SAfcRz7VO0Bu3Yl+2qj7A7eUEHGivdQ0SBfyH   ###+ux2Pu9gpHsbOEF9SwuIl5WIEC0H5w0eD/EPFA8ofY6/KXme0bqzs+NVfvsNf9T1   ###WPm2yIlGYhjQqDpNi1gjjcqm2eIU0P7HQChoempFtad2GJVGgYH+rhEve65RlXW8   ###VcTxFj/d9Eng9sIjhgLdrTRNN/zKrI93gLBFA1Ype/4GK4xwbwMB4o1g0Sj2QR9Y   ###YfFiBNxXcPpsxAfhCz/CDH3PWWV11V9fNzvFBtCrBLVsHrOCgBy96/PkoOEs7eRrValin, et al.           Expires December 20, 2012             [Page 302]

Internet-Draft           Interactive Audio Codec               June 2012   ###RoNtFwlYEONFD+7zEbf1gLDOgLomruXju5YoOpIOjg8G4VXrmuJX4ER5J9BmChlS   ###0PB8vS/aFIxl9iUDaMTYW7IvYUJqcWyj1If4rlRIPNaGPeVUSSIhMF3lQqXPSbAQ   ###SX+wMlbRDS5RWCkc1P7mRUPoHYgaBT41yQdQ0PArMAGSNrjEJccXoQ6djk1onZKW   ###AwI+ucWMNCguk8aDSzWAjyLBNBSbEbfroDfR5+g+edgFVprSuCdFdUCfOnOIf/XK   ###+sqLvrI5RiKkwEU0voZUoYkooRFmpu99x+a/4KIt8HSQWYFIVuhXPW7rFW/xSrYo   ###06/YQicR1NCoLwSXPqFNQFck3MaEfio8+yhAf9Ol2x0Ov0ZJiqF/EIINiOvUW5l6   ###3zKEbgDH9WmnDGI2hcawHJ9GoTJkn+V5S4SHBRwUSAmB2NCwP/CtpnHrEiFFHknr   ###6sPfsCiVmiSW4V1bcsXdeZV4gB2VuAI0JoCBGO6SBKqVGCCxlc43M7V6Dv5PyKMj   ###0Yg7k/j88N5VG0l8sCsHdQWYKXh4Y0e8WuczX+MPW5mBVqozB0uRBztwBWR1ZSw9   ###WNzKf3ErSaK8KzmskWJQDL2rgim9Osoa7hI+ZI6+b932u2M0IfCLRRe92OFo5gQp   ###SaScl1evblY3aUowRsEK6qQyjbWIf0YA7sgvraG4xCMzExmBk8+ePRMRkmUj0afB   ###tQWoZWu8EoFRWsqLdm0l1RDE/OW8kT5gQZH7x0M2qfn1p+DzEDZEMGpiF4JmS8j8   ###xSSz8vNej4LWh5TyjV1HeVh+6rfvAn6B0MNAQ9AVR+Lmpd3rDulF0nLn3ZT8DP9A   ###vKwQ6ZJcT2/sXWFMoWM76EzU2hSShixyN0bVWbBlw9CNBRF09sazkWmjfS7Tzz3l   ###rezd7lx8m1OjdoFFBxr8CuEfR82Tq6PLPbR/N+I8vCsrS+InwibJgzQx716BCesD   ###5rXajm1Db7UC6hIOeHF5dHhygGM0L87fgmbzYu/kDDTDilXTU8zrIoHVoIW0MB4M   ###gDQxWd94UES9kWTTLR7oqfmY0Y4iGzOzaQPtx/y6Dz5HHaBjHYFScoEjHnGLR5Xw   ###m2AtSjiY6LGRd1vX19erdVvo93kRN1dQdzadfS1aS99mX2ZiS0CbC/eN+ft/0E4g   ###iRwk8/m4gWT4f1S8umf5f9Qq6xsL/4+F/8fC/2Ph/7Hw/1j4fyz8Pxb+H+78X5pb   ###AtVcCfGm0HTB4HZn9EZAPwzNb4Q7T6BAKgx0BX6/B89jd5ZJVmWHUXxFpPAxpdhN   ###75l1xQpPKvaTzVibjUrJ6mc91qYa66dSs55UNnyrn0rVarPx7FnsSa1uPdl8Vjf7   ###2disWaNvbGxs2k88u+d6rWb1s163v6rZ+NmoVWx4qt6m1Y/v22083+65YrepP/Mt   ###/NQ37Svxev2Z1U99fdOCsF5bt+CpV6t2P769OvXKhtXP+rOqhZ/1DZt+1us1C571   ###9YrdprpuzWvds2exXrFXsLZpz6u2YeO5tm7TYa1qU2/Nt3FYq1StfqqbdatNtb5p   ###4acamxcg1doXVa9qran/zMaPv1G35uWv2/vLr9rU63ubVs/eM5syPdgqZj/euo1n   ###0Grsr3x7Xl6lYq0XbFSrDZCL/aQWe+LH+qHbdP1fOTZ6OdZPuW73U7bhKRPM5hM/   ###9gTnvmQ8sfFTJhyaT2w8l2ktjH5i61WmNTWf2OteJtow+onRT5lozHxi02GZaNXs   ###x6bnMtG8+cTeF2XaO0Y/sf1Vpj1oPrH3aZn2stFPbL+XiSeYT2LzIt5i9mPznzLx   ###KItYbMwTrzP6ifHDMvFM84nNV8vEe81+bP5cJh5uPInx+TKdBUY/sfOiTGeK+cQ+   ###d8p0Npn92OdXmc4484l9DpbprDT7sc/TMp255hP7XC7T2b1kblN7dUgGMJ/YckKZ   ###ZAmzH1veKJNMYj3ZjLV5Fuvnmb/0ZWths/sTxH+JSjDzCgLLsP959dqGZf+r1jYW   ###9r+F/W9h/1vY/xb2v4X9b2H/W9j/cuT/l1f+H7H2q0y7P1JxSHjCdDuTFs8RnxaL   ###1JQtm6KfQkLW/UsqNhWyy0PhkIbhCNVKWjoGERMSj4b43HzlVZKqC2hjikQZ70R0   ###wvup69tpZQZEoYDEUWU8hLO6QAIE8THNEn7k+YGuEs1Xm66B5Zj7rfYHSpUVJefm   ###Lp2OcbPCPXhicMo8j8Xc0BuqlDlPbE6136bArbaeHMhUTztnAUFhi56icgPVbsAa   ###qa8wAkMkIa9E4WD4V+QKqZx5CMCyKuYWr+Ume7LdiY3i1Wpc3VXEWGMq61Ykv+Yt   ###PSiKurbdqiRF4keUn01PDH+jhmO7rOIK6tLBBf6OXmEKQNu1iHY6L2twCuzvtLl3   ###+H98SIennD72dvbYe4eH8xg7EV1YVQGrRcgl0tbfQet6n5zNiFJ74iMtJi0x4RHd   ###lRAbFYGRMldSSpIkOxhN6JWFdEaIdD7kCMKAoxxVT0CC0yF7x9DTjMJfNCbh5L9m   ###yRWKRjvhFFhK2bIHMInrwQAzG4KU6xiVXwHF2USEiYP9qBzn8jAUz9I5hRp2cP1z   ###0J6+GKfaR1o4kM6bOTHBhlUOfgKHW+4QwqDdxNoMLG97OFU58eVs/xbrTzdfvX2X   ###3l7FB4v2z0pMUk9UuT52HC0PYQmCXoAqTRRuwDMDi6oQ3E9fFnuImsPGeaqWrLx7   ###sO/xNUXUaRTEy0IsM62pOLi2nF6Vdru4J6XaFXL/uj1SkQFH0ApWuiGZQOTl/7qP   ###yaVAQRqPQFMU96TydEeVMDp5KY3aZDTC2cN8TYf7iKon1GOBU4Y8ijZL0dRKcQRp   ###wR6aACclMEOSi40Xl9MEjZXYU2MgiiyJg1Pepc8awCwbSi6IrZcG4duAGytIYWzL   ###/Sg4QAy8N6+an/gHzV5rNOi2CoqmS0xjcWkj7pFLqnCbZSHAOwrKo8EALRmic1qr   ###Voe03QGXDhNCLLJJTO4hddC8urxq7l2A3vNjIdkBOtqp/NjeZGW+B982X5lHmr4z   ###tcMSXVtN6i7ZFWMSB1dshY+NfvfRNIzBY/sn5t5K6mLBgJJKAFf9jbpjB9Gpg87DValin, et al.           Expires December 20, 2012             [Page 303]

Internet-Draft           Interactive Audio Codec               June 2012   ###3Z6UGmNEIF8HhYQlp/iul1R5KIEWvmIhmZj9F7BJGd1G4nwKH18JJqP+a21j3bfr   ###v/rewv67sP8u7L8L++/C/ruw/y7sv/9F9V+A5PdgqY8um4CF1wdXDbsSjKtBevUX   ###FlV/SegJFczjk0uhYNr/qvW0704Sv6sv2SmfmyQX6jIWsE4haf3q1mpD6P9d+rjv   ###t3jcOfAvOgyu+SnAtViptFLINkWfEyTxBMViuOOE4Y614dz6OgiyrYf9yc07zAT8   ###fsttfIjmLhOFJTS8bo3bd6iVJWj7oBJd4lnEM5Y4uyCQSc9Jfn88arXDpPf4Z/PD   ###9/9Ofo8WtOQGZNE9RLRsuY3Fywdo0lYJkd2EkZEWmf+gCpcJ24PCuHPK/xiayGvO   ###zi0HcIb/xzooV3b9x/X6+kL+X8j/C/l/If8v5P+F/L+Q/xf+Hxn+H1JAPz8+bhw5   ###SjAW4P9enpw1X2HaiObhPlvm2evYGqvjfV1dPohE/YO90yO6Po33xFMvYAKaM36B   ###2+AdY/IDykexRs0KdHOlhiybEBQNGIra0Cdnb5qu4c2hp+6foHIDTA40L/AEw2QW   ###rRH7RXeFIG5+90DFhMIu8NhJv0tnD7zrDW5FEjzjvhflyJALkmYG0k3HbWW33+GX   ###fGf7eG1/fMnel1z3vZQ3Q95QTV2CJl7uvkVW93rS2HjxunbO24Ws8Iu6bYaDoZhv   ###WNdsl7EYCrzspHjd4LA8mQ7dtHX7dlGWPN4oZhN13mOSudTkp6g2clSHIrEeyjkd   ###rALjTT1s/7oZTq5vRll+MFENN2pOh/w0t9sfSqwzmGDyisj3YXwH9Ho36HW2lpxp   ###4CRs8WwoFEyqErgoGi/JHze9AfRl5HgkItYyBaGHDPpoqI0srrR63b4PHRY08sOv   ###MM2UYF52WkWRMRa9ocKIDiJypLUqRPvTBOumEIG2HRFfzIVFNlpZcXmg2LOjgxUR   ###H/VON2Uu9mJO50DkPOaUpd83U71JG/YPmHWqwp4+1QmYP3Ok/TmegEYRSweXewIR   ###dlaIlx4enV7tUaYh7q2TND/n9oaRZM8ZmbfI80BgIxVy9Ws5GkbDruyL9gGJ2L+4   ###PdrwPh+4/G0gWWp7FLTCwMzch8nH+Pte8DHosXYLc+1jsTTK92VBmbz5AG5Mb448   ###1sYn3hObCF3RJ2an2lPT300bzpXVSMNhypcrpqObhu3Uj7xSnAq+LE1PfW6Kc+Kt   ###GF/1vTYoaJNeS26tWFq9x2FQ2xpxnz0xAZ7OPY0NGyhybYXYUPEt5EAvGr/uujdj   ###nlf7A6iWg365H9y2yJkkaT+Vd5wo19mfzrgaJOUgo9Jye4k0xUoCissW2qoD2/d7   ###mPNMJjZsqmx/8rQwRL+Swa5XxPlQYtVn6I0gEsDSHzus6pH38UaUzfOLEupCKdUp   ###bxphGckrx0n/mnmIVOfKI1cdXmEeSS7RizmfAHnySAFyIcl9DUkuucgFpgkm95s5   ###SnXTyxMvBMHgyomaLKLULOz92wFl+mb3vHoLHI+YKQTgBGXh//O91U3W2S/a3EcX   ###DzgbaH1OFkPKLEfizkzxQXhbKca3ksD3pj5SvtGhT/DP98TitPWVDqzI7zQtj2+M   ###EjShQOMsuYTqP+fZJFUBOIZ+weiZTgCHwk2XMw+DV0cultrpox1QJ4eF/BmOz/lF   ###JI/dSRw7/KOcQH8E7ZrJxNQa+glJJ4eCEMVfVqBJLrYcfSr9QcVORQqMuKJopkWS   ###CPmML2UEz5dFloHH5f8Mm0Os1dvstW7ncAuc4f9Zr3h1O//nhldZ3P8u7n8X97+L   ###+9/F/e/i/ndx/7u4/83M/xkL8SNhUgkyze7B4fE7UkoL7OLk6uD75lHjilwbT/de   ###NF82sDpO9BiUVfG4aGbz9NerJf6TZ8HyRZYvvyqei7xkMieWJ9p5VU9lxPJEZjnP   ###E5m0ZI62TRHwKjN1ybx1tWfip5ZVS+ZR88U3nmgjg2a9qvjpCUVEvGd6xrEN8UzG   ###w8uAW5kXTPTBZH4v2VcFc3mlopwMBhzpvmdiUMzar2yKn3Xxk4/mPXsmfoq/N8XP   ###egS5VxPYlRnMNsRPma2sKmbmy58Ck56WJ01iX82+Zs02e5Z49IAowOdZrZnz9AVF   ###VDxrHhuCMsQcRH5Az68JqogoJaIM8XNDrKLMwSazDa6LOaxLitHmWRXfVMXqVj0L   ###N2Levngu8995Wq5FmblOZt1TuNtMwGFEORG1eVPjFbRpQq1nkpAn0AFag0DluolK   ###uRmeiSkKlLNaNQJHJv5TU8kPlldp3ocCMt+ErL5uQiBTGdbF5Gsb5mJoBBpDttqy   ###tRkhlOirmjBK1lCvGv0u1OaF/i8Cl+fm/J1D/6+v2/n//HplEf+50P8X+v9C/1/o   ###/wv9f6H/L/T/HPn/5G2i4fMWjEaw/cnhrdWnFE08rYYMixRJ1wKV5qbF3ryKUrvE   ###c1i9eZXtBQODNl/59bS8euexfHMC0nc/vJ8p3xzdQVJyk8QcgvIy8ESbM1VQvg40   ###h5x3Cknvc6TzE6mR3Ln8EvJXyZHf/bBsjDXd1ecPpcyLXivBXtsGYJYb14iE8g4L   ###X4SZF71J2bq6cKC5I2BhJ9zwnDHh5L5J1NN8haVgtD/9urid1Qu6a1PY3tH8S4w2   ###equn5CfBXWSizESng8GQgZwxMnaLK+3QD/E8QwaMjjrN9/zre6w7L+HAP1d2qABu   ###zP9F7n2eEgmomGdK6jiYAe1y7ilzH/NnETjVcggaV9E8edA93kbrKYiW+RZYWeF5   ###thAgqiP/nL1jZZ476LnIIfTeLvKpr53uOo7JFaMlVoA5HD9nnTtmqZtl/vTlV8fA   ###6R5iwCLtHAixKUu5FGjllfUmse1Ti3epbwyz/12xKfI0h9nZzSNnIHlkyMxu5h6W   ###TjNfX/+nGIKByNRIZXofbQrI0v/X16ux/E/ri/v/hf6/0P8X+v9C/1/o/wv9f6H/   ###59D/RfLe+24HRBn4RaWvDU01Pi7icI0+aOOzBA1tGF6iPAtjlNIiPVAWh5MsxATZ   ###rXFLZFuajILZIpRFfu/qu/fphoSLaKosh1exQ9mEYxKTOfvs/TtWdaRYhnMBASlRValin, et al.           Expires December 20, 2012             [Page 304]

Internet-Draft           Interactive Audio Codec               June 2012   ###fAP+FimCRyKBMCEUDw8xsT7IsRynzW67c1NgOg71laBZ/jyAgei2UnPwRZAqCJIf   ###OapHKWEB5nW9pRe17LMyvFs2OtDckvtcveyDeunDDztMBD7q40cV6it9DiKEqmqD   ###bnTk5e9o3e7oi5adWlppDE17ismA+lwVWOkbWMF/YoklnvXF4UnlkRDN/rSvJV3Y   ###4c+5++JJ08uK0gydyk6gX1ldZ2vAJ48uj85FIn3UVeHBBRyNXt1K/Cu3EY5mq5gx   ###yi6Rk5CxditRgGe0HI3J9XjUaoOMEKAsxaUIHnMVZc4u3AW9Ycg+3QUgNAEnaPV6   ###D1iguPeAOwXkmTBQIUIRmBUenRg98BDVXyw2Vx70obObXus2jcFBwyY2/EMwOeew   ###AlAEEqFNYnLHOFES2mne2LJ91+r3gx67a4Ug8wGKeXibweS0tO7JHYDoxz8V8MZg   ###ysnKqL1Cu7aT/6AxCUn6f9D/Zvr/+rq/EdP/6/5C/1/o/wv9f6H/L/T/hf6/0P8X   ###+n+2/i/1UGLKlL9GWgJ+cdWvc4nMmtijxGV4li4uH/W/mrjsTJamqelTF+2bziYQ   ###1/HjGr6tZYOupOvijqtlUlSV4s4xbIrVhNF+XiNBDiXYGN/QOrcBjZqm6G7oUUO3   ###tql/nTgXfcgcdoPsfjy7H4fZ4EvirshQHMUuiCmOf7SdIAFs4kx0fe+oP62+l4hx   ###Y4w/t66XS/+TVlEMJpiTE3iG/rfhx/J/1yrr3kL/W+h/C/1vof8t9L+F/rfQ/xb6   ###n67/PebUWlpmFyjcAAtr9R5CLBAvCtE8YkYoRkYAN7q3F6NBG++rCGr1godoBuG4   ###yRN988D1SP7Wha/CUnJ9ZHFf17o9QVfOkkP5e8y/HJK3iDI1hpfXNHMc2tVEBfRr   ###Zevl0DX+NrWG+iOSbR2HWOun5NS2qXAPnpw3o+CXCegSD6wAjYtzGtqV58uZ24tl   ###JVzMo/iTqvMBlZ9+k37HHIX0S/v6A6XI23ImRFs+bd1iaevheCRMB5jAj6MN/cc3   ###Y9kY1bzg7cVR00igZrt5R51jBWbaMPAnUkKTSjX7wghRsZPFSqAZ1k+HUWCEg/0f   ###GqC/AyPzm0c/XmUkWDTNFykg7+7GMwFngs1jtWcE3qu8bNj+xLE5zBvT1ZmAreKg   ###vyemq4/AdNWNaU7lYp/Y7vsIs8ojUpL7QAAttpTrG5WSxP6Gt5ejragTYOpEqBoT   ###FTkgeYcgyY+6nxGDBQ2bxAtMlq9wpXtZxDrVaypbb+PMRTdcLQLzf+f8f5hLcV45   ###ALLrP3vW/X91o7Lw/1/Yfxb2n4X9Z2H/Wdh/Fvafhf0nO/9fagnopagEtDt7FuVE   ###5ykCq6gdWCnX10B3BYkWutHSu8l0bb5KuWYk4EtLnlfS+lmXCQRFWrhnMi2cb6Z6   ###86vxbGBGP+siMSH/zvfN3GgqA5lKCKiluUvJK8YT+Wn4Scjp7yopIJy6jfSJMm2i   ###gLZaM5L/sQ3PSmQnE/ppaQtVIruqldBO5EvzN63canWVKjHK/lYzser7ZhI8lTDw   ###mZUUb0PL01a3Ui7WrNSLvolxlWnumebdLhPoTZ+KMeqD529LqxI9pfxPqS5A+wMd   ###+OX+IxWBdPnfr9S9WPwvPF3I/wv5fyH/L+T/hfy/kP8X8v9C/p8x/7cQZDwuyWCe   ###Klb1K6ZMquQ0KVfKtNsyYbNIVC0lcm9dSOqbUc5elcRayp5SJpRSvJTCN8S3Mim0   ###JpN66+LZxrqRONq3U3xLmbguZMXNSJ70hAzqSW2iLtORSzn7mZC7K6aMqsvGUvaW   ###achFFmWVtlzkMPbEezjtSzLhdSy7stSK6jIjs0x9LuEU+ZLXnzlwum7N35LVRSp2   ###mWPZE2vgVSsaTuuqX7NPa53kGApeLYG2glnAKpOP1wVdPJNr75vr5Gt9yETdMi28   ###wFmE03WrTwGvnrBc9l+1dCSRFNyTCdRln4qedJyKpORKN7J0p5rcA+smTrW5qJT2   ###QleL5i9wV7XS1gt6RjqKUuB7Fi7FeJt1k04lXAqnOp1aGrJMGC/0Mq8mE67XDc3a   ###957F6bRaMxOqazDzPjetddLm8kzsLW/DpCWpn8rk7ApOMXctyjmCdd3CadVcJwmn   ###WFvcoxGdSlg3TFhj6+SbOq7/LL73ZcZ0Rfuyz5pFpxuiTy+ZTmubJr96tm71WY8n   ###+I/BWrNw6pn8VK55VafTTWvvV0w6VbS/aa7Ppra2Gv1zWJ+pPeVe+7qCM8JpVfEU   ###41zxrEIAG7JgQE3xvQinGxadrpu4lGeU2C8qI/5GhA9VeEHSp1r/usXvn5X0PPFG   ###6QphrZKZ9xVO5f6U8NWqptVpQ7PfqH1as2DdsHj0M8tGo9NpzTqbamYFAJHb3hO8   ###UecnkR2pomxLxj7dfGbueYVTWXVgU+OnYv7KBmXz02dmrv3N9ViRh4gHVo3CFxHt   ###b5j7SMkQGv8Q+yKC8Zm55z1pb/Mt+DR7liyiIddf4lSdI5KPisIdfkVZLiOcVi0Z   ###Ra5/3eTRkv+76LSyYdHpM+u83zAsr15VWjq1vS/35+amWWzELnohaUCeJZtaH1XP   ###LOEiz5FNs2CJotNqtE7RuV9T/eoFSxRtSflE0b4n5bMUm6ySatEiy0XbdzCSZWqV   ###6NmQR5dFzgIl7FndrD6zqR0pqt7Ihrmc63JJNqz6I54ie9WHJFspWkjSqHmqqo2x   ###DavRkRyRlWcul6pVYtcjqdrG9lLMQC5Nz6pyT92s4CPITrJ0X99m8jiUW2FDigOe   ###eTxIkvTXFauLjhTfEAPYpmeavusWSUpWWtWPg80MM7Vlelbm5Bxk5TcbR6egi0vC   ###8uoxhamusJv689kz8+CvahVlqpbgFfs74eemdrBKpUJ+q6r/1EyhoGIJinV9g1ql   ###ZGTb+qb50z54N9djfchNLuGJBFHPqvjzLCaYK+VSMjepsCnBZsNQQn1JabrQJA8X   ###2b9kNhVT6bDnZhxokjHJvuTPDavelYRLwbsRY76yrd5GFxbUYS0Vl3VNGZYMU83J   ###EvQ2q+YBsh4dBjZO5U6O+qyZQlzdFOJQYI4EHhOnak71ZyUnnFqfEU5NYV7hWMzfValin, et al.           Expires December 20, 2012             [Page 305]

Internet-Draft           Interactive Audio Codec               June 2012   ###l4KQVALkoeVpayvWSo0vaapqlUBS40djRFeWFQv/z6z5S2HJj9GeDYc6BKXwbtOe   ###Zz7Xla6o7aapDMufcv+q5378RLBp2KJthS91SHuJOI0qctVMnKrqYhad1DQak8qV   ###2p/PzL/lqeNt2rjPw4n1A37Dt+9S5Y2vAEuWppMHqZfr7rDk7ss3wFa2sfTCXgl9   ###mQXflPDAtOWM35K7+5Lk9qymDs14Qbesvnzj4Pf0I2XTtwqb5e1LZ10VQ3dmUjfM   ###6qumb9WaoburSmZSAFL3wvG+4p4FdUO/lDqjklfV3bM3jZCwf3LVkGbV9TTqNH9K   ###qVredEsrhd4uqw85I6lNKCue1Hby9CHheWZq5cp6o1GWYh5ZfSnrUdXBsOpGm8S+   ###PGkZrKu+IlG6aojdymKQ1JfDyqzETCmWS42xWsmYm8b05E7bMOGR1jPJOJXFwbm2   ###EraqKVgpfxXrcNhQa5BFnReXR4eawd/bNClT6cby+KlVTAVp3RLm16vqeXR0mLZG   ###ZS+T/EPyuGe+YVvB2US8RrWxZ8RDvqIZcccadLER08I6BF6Cb03Eo+vW3/bP6HyI   ###+LDZplb3NNh0BtDk2RvMZwQd+UmJu48lwZeX3Fkc8XTBbI3u995qha2JVqqR+1rH   ###9S46O+23BoHEPzUVINf75K5jnNFu4FjKEqL4j+H/z7Nznl5dkMdXOI8YgHT/H2BN   ###np3/r1ZbX9T/W/j/LPx/Fv4/C/+fhf/Pwv9n4f+Tlf8vSqJgSTDZeRRQBKtxt3YV   ###XrzMsIPzS9itTC9sJzOZFSb9YlQyD9oyGmyqHArXH5pUissa2lVHTyY4UCX0KAx3   ###ptQNy8C6unA8trvjBz5+Ka2EHi8vEH3iHNmZwMCsZ/AWkLxpznRZoXjZRLZMbHBE   ###JcveBlxAgHMIupgyW8T9pPnqWSlfLgQ57MsJTyDBCpdrh2w8anWCwc1NcZph4RTF   ###XHe94HMXj7Ncw1J6c6zPBh8DKuXXj80SkTWskT3CkTwipTYh/fuZR4cbeSGc9DcO   ###7ofNbidG7lvJBSaX2z2MPwclyp1vQjSCsanVxlZyiczla9zlPDNFIq0uE5VGjZyk   ###PAJpp4liDXVISCuZD3lsu/FIZdKchUGK5QKRGfvkNRex/l0wwgqmsvpiyIWu6EX0   ###JX4WriEsgxFJfCUS+dp3gwFIRtdBqDWeFcDYlGX8P+EvSv1gJymoxrMTqFVnKoeA   ###4OZcs361ju95HoEo/UBEBvpXH3+htvD0nWwY+0olfdC/wofhu2jZ6aslbfc0QGCd   ###DNkQU5KiQDsQtR/kNtJrKyq6gkHo9wgARZfwal8jlRipOapk/szR+LOR6+FnC5vK   ###+vDmVfPty9a4eXRQWLK5wdNod/6sn0DyBOA1I4FJELFYhVSzU9sYQzk3UDQUjaBq   ###WTpqWK4AV2ecqDOGUrgtuXmfUfzXroM73azUCicMxSeEqhXPsTFlWiJbcOCE7k5F   ###pFZntuRLxlByJybMivTfXtC/BcaDR1fQat/loQ7HUEkntRxKnsOwSONPWOpDkQin   ###CmRoNkmkIFDs+YwjURYK7vbzYNUayi4j6uSOWJkUpOxmY49Kk1rniGOrxLqNGMjK   ###TiS1mqltIv6jt9GlXD2zjc7l9kiw7gd45txgFmmg4Fas4m/i9OBUKFjHACvjNZPZ   ###Wp8TJisy3247Dhebw7mOH+sETpeCob0qaLtZ/OAo6Xof3LeHD4VIcC8pmaYUiV7L   ###DElrAJOI5JSiWfNVx+/+KGh9gH0z6j0glYHsV9Zkv3vcX90bTtjR+Y3pi68DlBPH   ###d6MgvBv0OvpKIAYNCZQ9fcriSDVP1vtup9MLmq2Pt83LQ4FiG8nXCGxCDqTs49eB   ###c70mV67DzJYeIvqNSRGaavezoc+tGNmJqCpwQQP/na6ZwWEY/5bXOI6hARDx58//   ###A+SEmeyCUbMz+NT3v779H1+t2/b/9erC/r+w/y/s/wv7/8L+v7D/L+z/C/t/gv0/   ###MdVyJMfA3lYVgkGk4Y/Z9QOoMTctUlB9swqKJQIVMqv0LjdKiSVPGmMU3YUmzAvk   ###zJoN2XV3sQw8qpRgtT+fjNG8EXZv+60ejA16eu7RncZmE4Dlbr+UpEGf9I2Rb3oD   ###kNth/DW/mAlCjrLI3f4pzMU99JlS3rl1h69lmHfWtq0bhv9QQtT5UmO4JI0BlXUC   ###oxTlodW+6fbR9RwWB3/A/v1RKLhGflsXtTUrbJdVZI/ZzT1QgipKf0Yk0GEKaP/Y   ###gjMZo+PpeA+JDvFko3uUCskOrbFRSFjTq3DCcZUKuj8Y9D8CNHiyYi+61glTtrWq   ###QoSSYrf/jgrrkgLlVQydHw0NvV55CFPFarokYpA96WPQN9ZRH/An/kMm0H29z9cE   ###Md7gxZ00Je1Hs/HL0z0sTvwTLU4CYrWvaSGZZrPBoRqinNOPesuGrBqtt+RA/WhP   ###eR64XOGloHLic9DpGOjk9wCtDklKA84vYOcMR8HH7mASfZsb61461nlJ6CSUVzJR   ###LjZUfKC01vb6eHnXZ6/TobzHtEjXrfYHxBLng3xLDWA7RYjTkARPZA7kQsQ9ixwL   ###e1dYvFzjJc3L89dnhwpez4sMRl/bqhDT/6NLgnml/830/9uo1e38v359kf9rof8v   ###9P+F/r/Q/xf6/0L/X+j/U9X/BaV1BC9gZ/PL9rK6K37zqsTuWqNOmVf/BP6wXg56   ###ATI2edlbIkm5BQJa/7YXCHGZypUKLd4wFthOFamud91+p5TukjW1s0UObXnZulRO   ###GtbheJHocZHPPuAe7xFOGDkcDbkPVynT720ahwznsOYKL7evYw4Zj3XOiA87scdF   ###D7mYd8YjHTVyOBpmuVU6nTZW0102crhVnk7t05jtwOH2b/yQUOAKVnk0+KRcDTXK   ###R787ftu8Lq+1NQINJ/ce3w3wmw+/1SOLzelgMOROfbZbxXIehzoFErwnInT72Z3G   ###zTkRyNxkwTcs/6tsX4+LQYTNw7gAj/rxjH681H68lH58ox8/tR8/pZ+q0U81tZ9q   ###Sj81o59aaj811Y9uS3grSZ8IXjMVSMqwC0GJLUb7m9sS9B5Nw6DsYneHxexA3CkRValin, et al.           Expires December 20, 2012             [Page 306]

Internet-Draft           Interactive Audio Codec               June 2012   ###gMPtQLzRGp2o0TbRxBy3+XKZK63XTY/1ww1s8nlJ9eOb/fiz9lM1+6nO2k/N7KeW   ###3o9c76gfb7ZhK+awldiwFlGofiw2UopvZIsAwgA1vTlQwMacVm5zTiv37PdZuXrW   ###Rpht5bz4yoFGOprDwnlz2ire77NVvEyOMRvC/TjCbwaTEQhIj8f470OaXubOmg1T   ###1Timeq15HCp+JkXNBnDtEacl2ha1gAjpT6m+2ralMtvnMC60iU8tD1QcKcnn1PQR   ###fTFAvagffB6ja6KmhkYOzVIEjLsAp5dTjNn/T/o9Xph4vqbxFPt/3dvwI/t/bQPt   ###/5VabWH/X9j/F/b/hf1/Yf9f2P8X9v//aPv/2vJ37J833V7ABTUlgiyxZcb+eT3q   ###BjfWG9i5N/gbMCd8Ij3NYGO3gxAN9+xm0ifXlXB1iYk7hj5eMqgUUydnp7h8eNPA   ###O3O9klcT2VUFQUxrDyb9MesFLQqS+ncwGhCbkgJevYaAoB8WcBMBt24hpHLlp/+o   ###1wr6J8B9HS5p3X5zMgQeJIRX+acuT1b9ouZiAr2iux485FJh94YVoq9AELbcvBpB   ###a9S+E7wfg4mgGYx73QWuqcd8BeMJoALerKgJoEONDgVNYctdmD42EgcoeSR9EAW/   ###7isDPd7CSRJZgM31wJPuZtQi0kCCaY1AYMGBaTx+XrduxuKAkt8O+kF87aI7IICn   ###eQw7txBfplLcPM3vO6b1gVzu/bsUu7NJmmVGV4gAVBb0rnC6G7mw4CDHHh92R1+e   ###bl+qVqAt/hsrzFOjLfFIwiCdKs8v6ZsS6oRl0bbInrLK542bLbGwe0PY4J+791wE   ###QQnglwme1aPBYMxy/4MpYF/t9gRAeHgOCt3KWpl5lb8y7iLHnbkoA0TIdpm3ntlX   ###9I/35a+u/9Xdl19J7SudOTReXV419y7gDPqxoL/87OIQIEQhxQg0Sz4Biuxntk16   ###r7YLxd6qbOnxfCZlfy6xp9jfU9FhUesRVvcpWiy0Hh9gXav+Rn0zYd/j+1rdB51Y   ###I2h6gATxC6jpwDeWeReSgr+oCxPc4GG71UOi5MQqmjyw3V3DS7eAMHuad2y33x7x   ###294JPyYsXqDchlWPpu0B0PpQMgz1PhbJkFiRIwmMPkjKPeyiWMzGn8h/EJZHkATd   ###gPG2oP9MerDtQiZ5B2ux2y46wL4qdwZ40Z1NIocnb6p+82Nr9KqgXezyEULsbzDo   ###sJa9jZ4UWtDB9jZ7BUAU2Rq7rvpPUu9aW7KKhPPuDdNUAPUXXlWKOe9SRbfXyd12   ###gv7gHrSepI7TLi1xWgndKtQCGsQKFHbpOEy7HWw174Anju5L7Fr91gvvujfj2MUf   ###TAl++1hClDX79In8hY/ncgyHJuy7nQQ3cJqNYbsiV+J7oNpAOxGIlSNwyB7vidL6   ###6PLdw8B3onF1vsrpmAxcjHodInVgLDAwSQ6OmIplviSakF0Vt3JyY4D91fMIgiRy   ###uc4A8doC8doJItHX9WwgXqeBGDnffwxI2bzhtExqMDA1WgzuWN3uhppHtSAPCSff   ###v8o9OIqZ393F3NE6Z1Nk5NXRW1jB6T9Dn/A6oMKGWIPzmC4FTUYgIBK7wDTdGsQL   ###8ObEnQaRWmEdLg0iScAwfLczAXZ8/YCZVMbEn4FRC50dkaizApLnkieDSzL+W8jO   ###fyA/bVicG4yavw7aLTQpkc2jy4MlMOETdC5pOwTtvwe8svep9YDB9iyErdNTO8Yk   ###L/KCbw4+3vQ+RajSCE+8kigFnBYsLlAE2ZwVEa2xDaEh6ZIUlXstuY+9WnRI8YcW   ###y8letalWK4pcQHYUnU+U/YpYIQCV2FeZPtuKRAj+xbZbMNExyfNkyBmW+YdJ6oXR   ###NXAI01Cv9y42lezX6NbZtZEeY9LnKmRHroeVCcQUsKycAZJtjHXRYO6SwcnZm6PL   ###xtFM0oE3lWzgOMS/4kGeeZhHZ3nCYZ7/CFd7NhiNmq9wmo86wh9/gv/xT8c/w9k4   ###y7kYoYyTBgy0lV8F5dDUPcchbQE052ORDN1Cj8cRBCHHQs287W3/WVE6OQkh4No+   ###TujM0jW4Vy7309iccp1ibxUvVpttmlMsH25zHWJmV0kn184f9+jCnr/GweWyjX6J   ###fLTpJ1n4YnZVHOZ/Fv/+iPl/Xrbao8EBWrLn5gKQfv+/XvGrNTv+b72yuP9f3P8v   ###7v8X9/+L+//F/f/i/v8/Pv5P3M2/wDVCUXHv4gR0uwP46/z12ZVxSZ/SRoYFbofj   ###TnewercbCalCA6f2TfpAdfmxNTrkv2n37oNh2OQX+pR2WV76u1rAW7ftBRpxhab1   ###MSCRqiDEeC5WF1QPRbonyu7kEs7IsdGT1go6jW6fAGoNPt7SmJAGBvxwAUCjXoyg   ###c2PEIT65KTzR+/trh/2zz56UjHt/a3Z/IV1DrMLr0wxzFZpItWd0t2CaZIqxK09C   ###gDnVlR1W29Jwgvdcy/i1jgD+YRxEirZzwTkxAaW/C/qbCNyJE97JfAA24D3dy0Lp   ###6V4GSo2/249A8QqZv5axj2xEn+4lItqEPh+ezQftxyB+mmlwG0nWDT43pMyHsNd1   ###cOkGd3eXDF7LxjYs6AloyBC4wgoFao/eFaisHMO/zM+KovsUQpRMll9DZOKC7iq+   ###DkWauOEXmDRtbgrNRlQBBysaH+XGlvyWj1Is5qOdqzy0c/U1mKJFO9fRX8mUEjXK   ###QRfRel/lIYqrb8emCvpsYVptbVo0+WvX5I1m4meuRd7PwyD258UgPGORk6iV9kbG   ###3s+ztvt5Nvz+19rwnmNtU5lgyozbCTOOL2eePbufRc5stk2buqDWHs0xG1ibPJtz   ###/+obLmDGeWTs11wLdpVnwa6uvsr+S2KyaYDrB+pVnuW5+pbLk8Q6nTPCa+77SW/c   ###HfYeyq12ewJ/YCT8PdqbQ26La6H1KfLSkOa0DjdTsUI3QCsQ47eoZAfrBNeTW6qS   ###UARF0sIaiozkeKE0PfNxJDg7mJnrS/2Nwfgceynx+6vY91fx768Sv7+KfX/l+P5t   ###IvxvY/C/dcD/NnH8t7Hx317FN9ppljKLbabbZlLDjZHmppst1mvFgjjb1pb1p8trValin, et al.           Expires December 20, 2012             [Page 307]

Internet-Draft           Interactive Audio Codec               June 2012   ###JM/l3njZc4E22gCsVa9Nue3yzQ36NbgizvA6YYbtpBm6Jph4dBtT1M5ue5JenV1j   ###EK72dxsYQc5J1jInyVlMfJJZghfm++QJoqmo+Ok/vHoyE7VbagcOtIah4k7WPOuo   ###sqeYHLMSXRLj5xRl4boixlQw0c0qhv1j+HG/e025e8WFrOoFhdHj44rZk/m2Yr3l   ###ESLwFp2jPT/DqYnPKVqWWA+bsctg1921BuxxHBw1yGbCILW8UBrzceCRvEs0ZyoX   ###Pg+SkbnJiq4LcTG8fjGOQKY19bZyIOsofTg//3BVLSZG7AaTwKt+3q1Q9QtWZmu5   ###FSSS77q3d/gT+YDEdzvyrtA2kopG0XaKr28UoW+hrlWxCVlMMbZRDeWbujCUshjK   ###8/RD0yRvoTgiI3ekPO74eY85DSP1msHVUN5a40ZAFxDNNK5muk5ND4pl+koGpbF3   ###tZkAxmbUwjhCrANik43vh8myJ7w08yUUCi1Qv5U32CY5g/3d+ps9Z/9ccvkJ0dfb   ###euuTM/Nr+Bu+hmbmIVMAQIqu6ScuA9C9lvk5BQPQcBoUILmbOPDqFhLEg0Qs2GjA   ###9gYexINURFh4yNwW3BEqBQ/QcBo8kHpo4EF4Bv7dfpAbD9jewIN4kBsPqqZfBi6i   ###2n+/Bz74bLKpW6tSmLHJ9ZbGlEq6IHj96K2PE1wpXBe5XXazUnTtfNUoe700uDP3   ###sdE2/yRn2d32NCvGRMXuzpxo0kwzqdOsTpl7prPQa3ymFWu2Ec3ONtt6LUPNMdrm   ###ny08yjPbhBnKf6en+lzrtenmKvU57mqasUdFo2g/6RPEpScPUnuH5jEMYaCA5kSf   ###qnpyKDI3m2ymq2PZ4EKjrwNv5paRzQxZKxPenIa36eHNJHrZLIHeLWidkJFgqIGW   ###RJbCppQHfyJiKicOHwdVnmt+ral5A52+spM5La0N+WWebX451TZPwSFoUwqHTkAy   ###N/HllJv4McBk7tDLKXfoY4DJ3H6X6dsPm80CjBuaXKR+OQOpzwgVHrh8Z+WQQ0Rw   ###SuKiXc+NyeLdhtqOcQOjI+KEB2pgUPbyWpwUIuhzCVzZJ8ifYaq5aM1q7qS3Sa45   ###T37nSV/mJePLb0vGcvtNMU2MTEyfZi4yvvzWZPxVppqbjC9/HzKe46Qbr/fzsim9   ###6bdY3/KcdyzCf5l/qpffeqqPWdWEo59qzOWSjEQ5uvnoL1V9diKkEuYMqm6BZAOP   ###HK1amEGoyNVdfFrgLcvwkIzw3M0qv2TMp5BT+JKNE0SwhBknXmfWv/GMW9cCnozJ   ###qnZuS2OiCFcQtkQKpMdJINRlshtahLgfsHZrFNxMeiU1pEov8Gk06N+yT3eqoGfw   ###ywRDhsYDZfT48Ue0sTqJWACfuVtVO4N8c8ipmOaGW1QM89F9ty9HlH8XgDau86Jt   ###m5HBR6KN/rJNj/etz+YYrc9TjbGbYwxMkGgMgg8KuVafRqhA9x5SK+Ozwr/L+KDC   ###isUE0T6PHTVRJcSrxBltOivsOs++odqf2XJMKtefWVzJC2Eem+WUtko3hP5MEMLh   ###mH3rhW3mv8rl3BDmOeK/xirnhzBzlanN/Fc5A0Il2+a9FBGlbfW1ttyCruF/8krf   ###WHGRUgFOkbNr9qnb62EMJ8EdYMlitvfDRbPV6eDi9DvadWqUQSKr1q6o9WvcOgB4   ###xRLjDkaq5m6UdicJGbn0H/POJL8raZhGWThLuq2Mghq4M6x5aUK+Rn/Pk4rEvA5V   ###/T519/sd79e6FH1O3q14TUGfPE/p97dUeB23k1q/uZcn10UPv+RhSS5tuKvqtRit   ###0s7KvUL1Gl8h+Jl86ZNvrRz4xN6fZvVurRjeK4kVg89WxMfPU0b4LSf88ZsrfYTs   ###tUM9K5cThWz3KD6jp2OqFDN4Tzi5LnM/5fzcRhRGfxS3EVPNpaJybsOyQg3YjAxH   ###7eDyI/lNEj0zxXdogH/pvaddCEfsp5zNfqxeufdsjvtmvfvcy5bnUP9WXKg8Fx40   ###xVoK3kTD/ss9Zr5L8IhZlbOZVeJI9Cmb6t5dH9JK62steuRL/fr07ds8YXxvZ48w   ###mYZJqYxaGPqrB6ASQZfEUVxi4s+4CYgalFgON2stcVeeEL+38wtTeSxCKApVR0iJ   ###ce959acDL+2p8HLf7TeTI5yNNgovxh38deR7Pp29QZoCXBBlnrS8UZrm9kioHEBl   ###nnW8UZqyNn+gMjk5b5Smnz12/dDMK+1PRYaJFClxD0+z8zAM2liPTQRMydIXrC0y   ###1tpTan3OJkfe5rHkuJsPxzBYNjVSo3lQY36gsqmRGs2DGndzblwYMJscqdE8yDEJ   ###KkPeoRw7mRSlWrlpqocpwTz7gR/L15poczeCwHhvBL/oB+cgZiRf/j369bn0/9Wb   ###y1+Fy68mczw3+4o11/uKDYR9mQJFlIEljtZs/zjRLHln2KiVj2LITTS9/RnRa6PW   ###gdvE7W02St7eNmblI98RK/Yfg1kn3VI4kgwWDT6/kSmV4kmWrJDSKDWSTBmqMogu   ###snP+Dvk/z04bx803r5qfqF552Oy1RoNua7X91fJ/VjZq9Q0r/+d6faOyyP+5yP+5   ###yP+5yP+5yP+5yP+5yP/5n57/EyXz7/feHDUBCccnL/Rknk9ge990b1fvnkS55dU7   ###LkvSO/VMxHVjynl8sbS2vHS5yk5JkCmxs1V2cde67wyI68Ffx60RCKcdrD345HJw   ###LU+qoxvY9V0sUvBq0uqPu/9WBVEawyBo37HTxsXSRWsE3Ai4V8heUz25xngEnGUy   ###Aqbyhpdp179+AkQIkMHuOTo6Qra3ikUIbuAcBIUgHK+WRN+lpQYvaHqhCpqW2HC4   ###yuo1r1yv1UrMe/bMgyWg4qlialilE1jh/bAXfO6OHxhKckyIcWgFiupVumW8gq0L   ###xms4DPHLt81XTaCnkl49Ev5dDLp9qhg5EP5doky9hODd4fuMapdmyRcTAD5085W3   ###XoqVfUkcWv6bdmizyWFKxRlYQ228DpyXfapgUgg+Bv1iZh1KRzWaD1uOSEoPfy3h   ###b1gBw1lv5lDWk4m9wXe8PuOOVTSOVzvh9YYEIuRg0lAu7YBM4f8d9PG+hP1tOb+IValin, et al.           Expires December 20, 2012             [Page 308]

Internet-Draft           Interactive Audio Codec               June 2012   ###yrRQ2aACFtBcIWJsAuWwYin6IurBzxrTY+9ZORUIf2ogfB0InbSpd9cFrzTSR1NY   ###UR2V7Khc11rER7GqAL1EIbI3GAzlgoCIV2AfGJrn4Mc2rGWZ/4rePEZ2jDxL9wFd   ###S21UfjBQOZ81jaP0w/xQmoHWDxZa89IYIsePI4cwFkfQI+nNhSC+Nt8KSXw0jWtE   ###BVZPW7n5gpgxzLdoIo4Idc6cwpyCGOEbbFQ5kkDWl6X/XPtP0EedFrDTAY0xfJTd   ###J5/9x/f9mh/Zf2ob/1PxatX6ov7Lwv6zsP8s7D8L+8/C/rOw/yzsPwn2H6zYKIw8   ###7IhEF5DjOkG520feyHnVMDLSAD8Yth56g1bHtIiYUk8hkgf5i1ET74kD3RwRwmgH   ###pZQilCdr50yANGLW52mmiKCNgyY0GYaXrf5tAN2W0obFqqFwnoZok2iNWzC8sEol   ###D+u2ffB/x4i/k34n+FxKnK1qJwvY5ptt2rBiUU73Ly9LqcP2WreMlq5FNVHxAz7v   ###Llbuxke8q06uYfFcPAD5AT5Lne0VnGDoemWcpa0eygT4LZAaSi1ptp5uiX0oUR/n   ###NzdhYFUejjDQug4Hvck4aMJExTJ0gt64pf7esk13QETdz+8YaDfN04uD5vklnDrs   ###/ZYZZ76JJXc7zVebCQ25UawB2+kEdtMJ3xtIg+JXoV5j3k5tqcxcr6oxaGlP+aYp   ###74ptRs3fadQlB45nfE3rxlJep+E8YjkV4yCbK60pSkS/cMstFWPG5YmKyk87RrTE   ###WBSdLUfzKe/yUa9w0BX9OY3OP8KXDh1V6xXj3NnTp/qjbVZ3arb6UpFB8LffrJ58   ###+Z29sq6W2ipxztXstjvwnc6ptI/KqlQzPmxyxDbf7B02uweHxyW2yZKStubo3dFz   ###f+DsPIFYbIq4hdMlTFx21ZpXWg4n1zfEALUUwxovAVwfnB/SAXd4gqICyEw/GfiD   ###nhx8RKvIa1ooIlJ5gWCKv4RVUdBDaqNt2vaHR6dXe80XeydnzVevQSqEJXoJv8ce   ###r5gWsMTlSBtSLBBnXojczFUHnMA2D4Zw8ONVDMdJiXSSTwM8Vm+D8Dl72djniYe5   ###AgOM/vqBVdlpYz/8qvg7a56C4HTaaL5CROVCj16yOQNXVSadzxWq3iVwjvcaDmde   ###HfaUbYgBJ/0uyk+biRsHFE4UvZBAJd2Hhsm6y03WXcCS5Nf96ya1hacrKwbl51uY   ###bp6F6X57wu7mIeycHAfNjlkcJw+E2I9JTerYHIZkYj3YL+8e7HuCrAoJhIVJKFiR   ###TqzY131+wxka1BddME76w1b7Q4HLIiUpa5TiPaUC7rbOxoEZjFDOBiar3sF43fYY   ###pJpzeiX6UcRZMYnT7ipOpN2bQiKg3RWPEye3fyNdoWm5uYcK+NXrw6NYBvzERUTx   ###IKkX9yoigmkRhdSHW8BmCDPRDZ9VOQWcaLWPfryyaV5j6Nm4295h5ccjr/KVMFT+   ###+ij6dR5rtfIVSOeLxfk1TsXo3n046HFF+6ZF1+Ca/GOzftygCNbZPkY/Hl/mOgX4   ###PHGgg0Fw03zlu06BeKNttj4tX491oi+fMdcmn2sCm7fIXeOnMP+rny6Omm/OTw6O   ###DkW1B13cSVYiTPQPu+P2HQMF0JBwcnwvlGXQtrTnSYomU2EhuSVaWha+6oBy4MIf   ###G8nTt6gewDvEI5RP0pJ+8Z+p9rIdHcvqadkG4NRQk/XZWP1ts/ImajnWYzgDvRis   ###TnAq5hDOre380Hqwwp5tLSXYQ1yLBIcZOuL0ew9kdKDebNx9Mf4yNps9X7G9Ytjx   ###vdwc0/xW7CMiWiEluTihQWmJ03VQzZ5oxD9yEI7mT8OBwJIlTdQZSuIB6A30tzk/   ###q3H86tpBgDEhnxPjTdj88P2/6T7cxqIJQSJZ6yUi49OYdlCT3ZoQbFsdsLXIKpDy   ###fYSnbVb188sfzqkIkFq3LlLJ0Z+cjCZxqh7lu3QqTGAj7vXRnE2AICmmZTAZxVmt   ###gTam94TXWPAJH4NvwiRfjkLid4D4ms6DxfoBD9vUH+sHMuYX+O03d5GUlHGAJ8bH   ###ge7mPo4/5Xz82cYBfXu6+fjmnsojYOhD2nQp3ukkmX6uu8SC06sL02qV7+uLo0uO   ###BsPpJ00oU184ZDH1bhttGNNhSH4rmADMpzkMRk3aRgmogc3WCa4Hgw9M2agj+JX/   ###XIX7z8WNER8sPS9t1gAOQSeczOJTNxugU9Mm+ja5kFOcRT8z+tdwpGwOzeF4FL5z   ###DhgX7DPkxkQKC9utnnXIZvaQIDyenB0eXRyd4YWvZQ7NWIcmAhEk0qDVwqLEKdCt   ###9RLhm56lHx4G6N9pMwf5MhnOnZ2YP16KNO1WMrbctqbYdUcQdJIsTWtLadhv4JcO   ###nNPzbeTzW7kNVfiNaXSs6Xj9sogC/R3iP0FCh/+1m3QH9WgfwAz/v3qtVrPjPyu1   ###hf/fwv9v4f+38P9b+P8t/P8W/n8L/78c/n+HQa/1EHTKILl0KQovcuABRskvLOCU   ###6XYo7zwMbGdziss+hVQfNhn7eClS3F8eCv0ZWOYrfz2P39umo4nwa3r3vpQ+rBGX   ###Kj5i7xi/CX0/dYjl5+Yrr5I4aOT3xkMeE8aZPrLzU/PVesqoati3Mo40x8DxYSc2   ###ruk6uk23PJuu4eWw+632BzgQOkzcJwMh4VdOOHLMlt+z5UEyX046wMYjOMmVX2GL   ###6sJrw+eYLQw7gkM6TMK1HPYSG7F37/Nk/cwROkt7qBmOg2EzhH0IBFYvuYY1KBmb   ###M2w+M0l1+x+bsaHrJQeSMZFeIPlE6vDOYYFxaP/uJ81XfiWbki/XDtl41OoEg5ub   ###mZBszpbTAcsc9oz75YLgJIKkkVWF08QmC+yW2M8gjTXQpTlEV6xOc3w/5L9g3N19   ###67P4o/UZH+AfyFpKyHzxly13v9xBBNsBj7/hv4EEVlG/eaIXGBcervPf4OF6LGSa   ###/7s8RMBgTaApAqZ+QcD4HxxC/ofGEWTR9/jcYVrhYDR+p55o9+2HR6fwv4Nm42rv   ###CsSR91tuTg99vDOxndJHmg+vTgloGWoCjoiH2z4k6YDp+AJESNhm7kMg9N20CDL6Valin, et al.           Expires December 20, 2012             [Page 309]

Internet-Draft           Interactive Audio Codec               June 2012   ###4CuUu48Y71uW7M4VK19I7u9pyssyluYRBjq5s0j5Am1jOPjE9xa6JaJMg+/FHoku   ###0SWGeXi52Ajm0hmvlLMS3+MU+b3FuuWyYSiVU0XfaJ3RG04dWtSxTufyQlMUVzTy   ###lRtHJPdyM2ydfFtDD1xywBZbpt39Z253/5ltS1zAHw5zu9z6EhqRptgEtWRh6ufI   ###OUxhgjMYpvqh0iOK/6hhrM8EC2P28EnniBwmoxvSPQoRg0z0b0LPoBJLe1v2HIMR   ###CvjyGsXRxYDaHYnyLr4f4iU5oBB+hiQVS6DRBCB/R49I+/5cMGKbXtTk4uiQHFt+   ###wqv9aCzdq/i12LRuVJ882trhPGHDIlY56rhxcvoDZn9BZaIBQGqYJX9dAOX/OMT2   ###8C64o+69x3avecPJSXJ+4p7ltwWj7OXCdmwZHw3HNx0znTIfj1r3rrE5SzQTh4ic   ###uJEcvXjT9GLCEkNqEnuMjR/DV9KXNsOO/iHLkiOnf7OijlHxjce/SWJuoIRPwdf0   ###PYCvp3HhdX2/M+X38vyu8PM7OrujThP7e7+V2J3Hu/M3K/E2ibvOgkXlx0dvI+gJ   ###xI9aNdU5uVZV6oBr21nA6aQUyfS1quvTL1n8ayr3YXvhdqb92MKUE83WbF0r6025   ###ul9v5cozLJ04kGZauvgUMjaBpQVkomqOmDcnECmV+tMdJdr/bH8ulVkTPreAqni0   ###hUetc0cfYqFVYQtD8TV8BiPFWkFVLHELHImR8Ic0Yqj1KD5qOl76dEzm/pWn41nT   ###0fxfkBtISLZT1E2H62lnMLnuqahnvJbi3eDBgzdw9okzlWKkSfoaqqTMb+oAK7qr   ###dpxwI2XUEOCVHSemYShAIwjTcJM5ARvssjWhJOB1bu/UCbA2xmA0xvyHsAJ0XTwc   ###wm93rd4NLggnN5BSWt3Rp24YZK3ILFO8KRibdNeg8RTzReLxohtBfk4xdqdwHuaw   ###yeTtaiXb5uIYJnMINYwOUFZ36QjcsVHl7g6J5FNrqMRLaf60aMGhgcSsDu4B4saJ   ###HYcsOzVWp+oiUaiO2y85gKn9TSmA2GSWkzJ1In8kBcZmlymNuJQIvP1H7wT0Rw/C   ###sbrVI58DfPGp26fAV+IvytEBuQ/aIPuBrMPTG4SyWSk6Dro3rB9gUld04LCoDyBo   ###3YyDEV44hdF03vPyVujmIH1M5HWfACkZVRLYaBbWmJ/uur2gwNzKv2YtlweHKowX   ###R65mTo/HwsgFEl2mNOC9uBvMgVdLfq3PbTdGiklfxrGSi/3EZ/+zu+GXZHg17G7H   ###dlsqvMa65OK+8cXIDe+XpUxs7xggJYF+PQpaH7Zy9E8bF7eWhmDKBRzB72Dz5l2O   ###3lgIKfZb0fN79q9peKZ5q2IP43grhpmS/5nnhD2M4+1sw5j3O/YwFfcH0WWOicds   ###jsKTeQb37eFDgcuNxpAl7ZnstWTdmC3TZe7gpqDdxGWY7SjpRHsUoLubCOABrt3F   ###9BPoeia8xQJdzPwKIqUp3O+Y8V3GUVdK7r95ev7CT56tPND5nLkx2pqKtQvtaOAe   ###pooNW5h1/Dm7AbDoxAlGJbUl6ZzC409UFlNeMjJOWFphJPlErMpFHjZqU+8p4+iV   ###vEhx/UQOanBMN7eMQP85jiEXsCK1QAwoGcX9c6Qgyb6fskLKFi3Twf3egs247TQ6   ###391Jv4ZKjDgzetneYSxPL1+WjNlVEgiZLpDykbAbpgqHKQ9IRgeKELSoC0Gl4tV/   ###egRCzP+ffGkHvWbj7HIuyX9z1H/y/ZqV/7dar9YX/v8L//+F///C/3/h/7/w/1/4   ###/y/8/9P9/6Mn4wnau5pR0l8ZHnDAJRsGkg1yD3TnxkgALUpACwngcqImDM0vJ7BW   ###ragB3Yk8J+4cwVa0gOlvzP9dtUa3wRgdt5vXwzAlXS21Q8MLpkrE+zBWgA+Ked1/   ###P5REkVpyjjk7bwLNn1/GXDhvRq1281V9y+0tTW6ZV+jBHpW8aUCvAqI14eMOS9LD   ###ElZi+tYUTfc682WJcvxd7V2+OLpqXoL60Ny/aHCTgPVQT3JqDfBdlEXOeqMrbQlN   ###dqzezFQFJ2j9/RQDGmbfD3u4JkgVZ5fNzn48FYOeUEtPT2ErrgrHElPaaBQ90Dzb   ###T8jQZnfu+TP0/nI/I7lZdhdv9xPSFKAwhFKOJGF09fEq7D5kIPIFoRBWYMR2q9ee   ###8FxdYRIS7WQeJpTWupZ32OXR4esDIJ6TKyIir9J82UBSSoL1uEuCKoeUNj2sKYFI   ###k+euSTKpWODMWiGqPum0C+d2s/EPd94KBzFv70T45lkpXNYmsW2N/EYF86bYxofZ   ###rSj2U2fF0hKb9p8FoKtrl2uJXEe+YZqvNuzLbe4tAG85Vb3yTEjZivAyeH1akBgo   ###uT96r9IvuXpzAeewXn9Jp2mL+X26C/rBRzgYKPcyyKZBH8ftlJBH3IwCtD+CvHof   ###8NS3CTSOHzfFl3G/6yQESieMWIMSsoSy2TtmQz1Be2krREcC23myXFnF2/cN0+pq   ###2BGFzYVKpC8yPvyu9p+L04PVu/mbRlLsP3W/atf/9ivri/wPC/vPwv6zsP8s7D8L   ###+8/C/vMfb//powGIJEcQQND6wwt7649cWR9ks/23aDk6Ok5SMCqrz56pxm+aFydX   ###B9/zGgANUK2ummg0eOXVeGPPq9Wfxa0oldUNSuwgm+nWkrSu937Uul5fr6+7un62   ###7uxb6xr74Z2f7r0AxdOeorcZIW2vefU9sI7mq00nNtYrqimwhcPm/uvjZuPkH0eO   ###pp6/GW/7cq/xgzO5ptkb3U2rr/EWt3ly9oZcMwg/3wOj4IDi11W3ycz/V5WhkaOz   ###z+BDym0ZQ02869Pzt1HPbDOp600M3qjF+ta65hg/vAR1snm8d0CBVfq/+vq6q+vK   ###asXjC1qPLahWdgwJ+xLknrFmXewETuuiZmU8DNpOy+Jh4DAkoilvyxpz2tFK04wW   ###61oYUd1dH4xHvVJS18aXlinUVZ9eM2bcB1aeC2l9FUWepq1FJv/1BuHYaWE9HYQh   ###u8Hk6jFLqo3+5m1vEjR5zZS5LEUnZSkeiS8XuqbCV9C/BUkwji/xAsU4fQiBL2noValin, et al.           Expires December 20, 2012             [Page 310]

Internet-Draft           Interactive Audio Codec               June 2012   ###Xyjo31D/H036zY+8pMtqeDdf1XhjYz3R/6PuVUj/39ioVPx18v/wa+sL/f9b/PsL   ###sxV3z7MV9xL7v6DVL79sjdrsDSb+TdDb/7L0F8bmoLxDL3PQ36EXpcITZI/V47GP   ###xyjSq0lgTK/PPxISqdJDN3PR6sW8Hq/a47werd3/BZ2hH63gYy+ajk9TnIOij938   ###v/9Hqv7f/sZm1vSxG0vZZzMp+9iRS99nM+n72Ftc5WczqfzYl6H1s5m0fuzGVPzZ   ###DIq/6CWm+7OpdX++cg71n02n/mM/SRYAltsCgL1kGQFYmhFg6S/frQHzWgvvlpaA   ###d/UGt2HzftAfrI4/j9WDEHhAwB8tdW/YO/bkf//yhJVBvXpSfcLeb+He74uM4XcD   ###9mQStm6D58yUR9h28BkUn2FrfLfLtvlz+RdeF+4+4T187o6Zt3TTXVo6eHnYvNi7   ###+n7nf72lN0Bn55fiT38JL1J3/re6tHR+8brRPDx6eb7zv7L5GslEneB+wN8enL+E   ###/XFkNxChYmJG5Q77X22M+KSuMDhMzAaY8oTufo1vlvCmPPrgbMDGsW/o9V8OB/2/   ###oSfHB346ULObVrfHgPsGwB3bLTxy1SvZAwWRAe/knSgWDuwxDNBdZhw89CIcVgiH   ###fHKf2f8qRMWnRuoanjB0PEQtrQmRv8hzpdzBAcbn9Fz/xFpCTg87xr8nSwqhOChS   ###W0q7pSV0Ebjp9kgGAa284rNKlVVqrLLOKnVW2WCVTVZ5hl4Ensc8f6kzEH4hOPPA   ###WKI1xCdH5/9il6vXAKmOD2O5KVuj+QGfH3pEmM33u2NYjaB1zyHVcOMYkUcWdCWU   ###2tIgFSJpMy8b7PH9cBXPv91dc9cyf/ep55pSOGlj2OLNpNd7ECpnR83HbCqWuiMJ   ###A4lTNNYWWJvG/+o7jZVHYhqpk4De0yfBB+gNWuMmSHU7//v3aF2f/K96Dowo+IU9   ###qTxxLyTPlYXCUPsuQGn3BvZYvx2kz1x81RnAJ7iY9Ln1sRsTRLOdQT/IRfycs/73   ###kH8O0venJ/3ofPojEH/4CPq3ZvJn3wFiD6C2ibMP2V0L9KAhhu90jCVZugWFSXnO   ###mKzgN9b69IH97ddwcr+y87+1L0dnh7+CrN8fsyd7H4MRiBp0hqivu+GTEnR+v3Z2   ###WWJP/vrky98cvWuIztE/b502wh/C/2PUXvtappEU+w/9zu0/tXrdr/1PxfN8r/I/   ###bH1h//nm609/C4/kbxL/5a1X1qt17v/jbfg1D/1/qhvr/sL+9238f+IGwErcAPhj   ###d3i3ej66Zcd4LAuzXB5fHkzczi0q7PrBtiOSkeqHAbx7MyAHxrXlJTYXEyKbiwmR   ###aSZE/OPRFkT2WAuiG4rpDYhsPgZENicDIp/W4+2HbB72QzYX+yEz7Yf49zzMh2w+   ###5kM2L/Mhm6v5kM3RfMjmYz5kczEfsrmZD9mczIdsLuZD9kjz4eOiv7bDcac1gne7   ###evugNzYjwoA7gURjPqNoEfPR3sWJ+SAct9ofmi1gf9bHXHNqt0JrIBSezCdw1N3F   ###2zSBVXwE5mi9AUFsMhwORmPu2pQe0Sawdnzy49Fh8+IcCEkHsPs56KwBh0Umhr74   ###HH2oq1mziBqdXhg41ryOgELOgRuhY88x0Fpts7K0xD9j5zCbIxG/9qtI9qD5A+Ba   ###UAnIwc1NiM79sRYyoM5oQQ8xwID7fzT4WDwXDAzl6KY1HPbEWe94275r9fswe8er   ###DtYMIltu0A+TvodTtR00U3rhLgzNMRXfjL2Fs2bUvIaj8VO3M75zNMB8NmnvqQMC   ###opOEgI8DOMwx9X934KiqcBy6e21+vB65Orsmrx1YYxBkxo7+REwTD2+LveXztZsY   ###I8gQyuvJzU0w2orojUwhkuDgUDu64m50jNuH1CI41sBs4KiTcfdwPep2hOreJGSj   ###Z55jBh9bILdgjM/3F83wfnznQzu9ysjHVo/a3Q0xOdG72nvXoroXijIxpb1LITN6   ###z/2Guv92dZBGRLR9rj81w09YbXpLRV9i6h6U7nhEqBCHgReyXvAx6BWjLD36huiO   ###wrGJD8Iw3018Ud/FWcey/15EQ6pKHYjGEdaFPQYBtre19GWLYnWvMB6SBFFZ7+iG   ###i3ic0Ek4BTG3215lxwgLCHm9yX0fo6SEHHjf7XR6MCFYn8GoCz2ERXgFisndoAfK   ###ytUdFsBFcdf8FIiE6CPsEokVMLEst1hFsivvmjCDHldcxDTjXNGg1OR7Uq1JUw0f   ###vtvEND9RLJbngcqICeXxvzD9s/3t8u7LfT2my6uZTV5ik7dGE5+/9GWTt9ikYbV5   ###ZrZpUKNjagO4T50PITzffGLAkg0Qj9JPUdFh7rVqwuOaVi17WtXqTNMSrOCPuFBV   ###/zEz+gMvVW0zdWK4+SWweM6UKX03bX/OuZBXXQfjT0HQ53Zb5AXCwJqyI42lVuhA   ###/986QJITofp3Vf6dG+AEeNGbfY0fQwT2wdHpVXnQ7z2k85JOoC+g/x7+X1tDAIAz   ###xeU1UZEIelEI/1VhPFqhL4R4Ql6OdhFukTnjOaAbCZu3wZhqThTwjTy8ZPYAmUkB   ###hLkGtNl/oFTTKBbqT6LTaqSExBtWkJ1te1gzXf7FdplfjGof8cjRisrdJSNYXwBY   ###QjJt4kAF9tQGJMoAwArwZVKnsc92YHeAwFewX4ju7NlBeykHmwhTyDISj8m+KWeh   ###Jl8Xiyv2gCtxRH5xrFC33x3rPeGSlnQKO6YybtHq8b80mVouJ7kxL0uZnYONNCxV   ###gGU50WhFg9HIWN5SDJ9cJOjeFArH4Xc7RIRPn+KvRIP8V68e/eqrX7Fp8bffFCLh   ###5dOn0R8+vFNrWtCmgwkeSNDcu7g4PTnYQ+27+eb85ALr2We12wP9+Vx1m+MDkGJJ   ###IQc97fT87eHR6d5PxRit0Vf7e4fNvcsXQkbit4KnR3uXBZzhaLmoli2ZlIpKsDsA   ###cXjMA2hUihGx2+e7TUzQZ9kx4bi8aymC2ifxjRB9ZSmYOKt4XytxitNVTyyeJfG7   ###4vg82tWytUbyy8WC+bEFUVHWn8N+TQ1FAKv9GYn+6ptjfH4sn2gLdwKbWsBQUFMpValin, et al.           Expires December 20, 2012             [Page 311]

Internet-Draft           Interactive Audio Codec               June 2012   ###werJCeCxoeU4wZXTF4wsT2d7pzKNiyQb0MNak96Y001kclCRHXr3q/0DATHqC1aS   ###d1OPSfiOm3e1AIP072CYJs81emnFSOwIbLm+AvVajtMwP95hHj/FHR9hToOEjzYT   ###vumA2jAKOo7vUgYath56g1YHibN5H5pz8p1fgJBx6QwRwS/WE4dpfwjGGKVyEYza   ###aLC/DeRHzg/QJtLD2/mH+Cie8wvQ+0/6+yDXHB8d2F8kfXB49aO7RkDSBwf7l4kf   ###WKwPt6nN+jD2BHZOF5jLv90t4MCyT2w6QOWTEh2X1tkNGwy++26Httb5D9k7zei/   ###Pe5p3SNQTTJ8nLyAz05Pzl4UKsXiVtZ3NBh+h54kp0c/nlz9VPDoQ4VJYfKJClKi   ###GN/6ABxamXtA5n8DKKY7GsEKCmHrRtTQBsT2yuPuPV2gFHWmYNqMohHEsIZBiMlT   ###8vXVedTKbIAK3cpxuBxnB/p5uxO3/HGKUfY491imSc7dxrDKySb7e2eHb08Or75v   ###Hr8+PcW/og9MM2HKwJopz91Ks+YxLMwXvTENZ4rtrXkVjf6pEDrTjZp4IVbDLEkF   ###f3Udf+JiIov/W8iCz4B31hsMPpRbd0Gro3yzVphnNsZ7XeJpo1DXukRlbJQTdYqI   ###m1YjcIFNaWSZYJhDImLb20ya6AgzLsucM+1Pr9v3e4PbAnuzd0kXSPgJxvkeAKqP   ###j5vf/wPrA6mCprSAZEoySFes0cvzQ/j+p/3LE229cxHHki0pnf9AUrrQ9nCvDFsd   ###btUrTPpIubAFUaRgy53WuMVl8V7Q57/0g09N+EMI5CiSwV+Yv0q9cKgwstluQitP   ###iuCsUMAx31XeP618rhZ3dirUUmqaCEB3S/sDIEcXtxLrXzf99fUo15l4wRRcrIxz   ###UN/CSLLJ7k6kz2nZiUSPKG6JlmW/CHSzrlf+Q8IsdHegZ9gj3d0d+E+5XDTrVeF8   ###uiuiuxXSnPkzPZe3mDX7Dc6Rz1X7hUe57T/X9PpKYujKVndbTr67suIcm8YkyM03   ###Bkxqkuvry+JF2d9yTXWluqJG3BboTRrbSMofz8WWH3/ezHhTSPviIk0Lpogg6YNo   ###n5g74zboN8eDNpkccIfyvUF7CI8Q/qfanqZyK7cOkm8w6g46NJbZP/S9JW7woYHC   ###IZVKYQU1DttmoKIaW4RpL7e1yYuuVlbEzMQm4OxF8BfKdXB+dvqT2SMAg7tATads   ###8ZqzPZAr3uLfxe3tiMjws99w99DAsHm2t6s6ymPDk9wRHx4RxXPcJ0Lw8ujw5PXL   ###6DAUk6O6jKxi0JOR6F9NrvJ5s2IDTl9vs9iE+HysycCh9z03q/ED6Fe7/3qs/2SE   ###Nl5f4E344ZHAaS0HTpe0t5LSdnawAd/EgrCJsL5EGS/069soRvy6+8sEzwS8oC3Y   ###iTTlXQsGS3f7sZjt5/jLSR99b52x21r8dszSyF/uN1/5m6V4py/3GJbivum2u6A+   ###hOxd9X3+TvcSOt27tDr13ydFmstLt+hlwxUND91SWTkR9mL3GO/UjIxfHkzGJbPT   ###c4L0nDs0JyE1dfp0fLsWqsF7E8HwBVlNPvgIZ3TUKVlRx0DdgUrLilIeeb+gW8xL   ###dnLCri73zhroe3PICiBlhsyHrcFLmIQaPoqO6P0PsavNj4CF2MNu/yNe0VlP9wDB   ###JbYP1CBO5j08EGRBcmpTLNDy4/NlVvBW1wp6mXkP9shmUSo4e/zUcHzt5fh63zH2   ###fu6x9x1j708xtp/wtZ/xtVzRs+AWF4qmK6t1kZwNKs6YfO4+DdAmw7M9LhmJQis8   ###USjKArHMoHjLQkUySvjTY++fs1eeb2SMxKWlyiPv2IdlTmt6QRGkB0z9K2p4EJ6X   ###BT2oRuItNvMwXyZ+tEzUsEKodX3g0Qeqrcfb+vG2OId2C47f61b7A3ruvapw3LSA   ###sVrZU6EvfRowQETPKFRIJxchWxDjvRs225Px4OamEOO1xGa1Lc3bNb//d8loRYxD   ###2xjL3DvAEuAjG7thgBf7WnvGSYdVcdX4BoAdzZdE/7INCtCzEhtx/oo/fI41o9CJ   ###AhnTwZpVddhaLGMnqn3LrLrq1bz1Z/BeXHo+Uxk8+ahGstgmFn41qrPm77WkwVdE   ###+wqqs7IgizEPMTBWAX36VP61zar+Rp00OTpqafvsOMbHa0dMl1zW0r7arSqrz/wS   ###I6BE96JbIMBrrCYMc3iHaXlBOkfq3RKEh6X74LV4BY2wIZbVK0OXOPHj9r+wig0b   ###/cuPvhKLzLcNAb6lPfaiGllStS2LhZbVWvcVZUQdCHDKHAJM13rcJgBweD4u0Ykq   ###2ytr8Yi+Zen4PR24qPD8W97QL5nPJCVKrMGwNm59XAHm+4qO9mLztEbgcFJGmLi/   ###m3Jq4eJSq0clgUpMCDBC5JC7kLYnbUNloSkK7bgQPbIzQTsGWPHcQ6z4NAi+dg3z   ###RTjgWZ1yIe+rwq2GeATkxDC/mCxT2GtuWp0gjWm62CM8uPXMP/2SdhpBVx+DUa81   ###1DQ7uumymWh83E/dfmfwyc1edQsG/Ur3OXTluCbvDm49ePTKWz8/OyrfCv3t1tee   ###+aoOmTQACFgjJVwtg3YcoCfRlv0cJ15in9TzT2hren165dWBn6Jpq8Cn864L+Gy/   ###x0AH7c8onTJaWhrfX1b9wsu9A/q4oLopfCrd+nZWbjEZwNOtB6zOW4/6QkChu6Mf   ###yZ0Yvv9+7/QYetYFG5ATuso0i2d94ssV730x1rc5xVtevztqhee33v1O7EnZQqfx   ###mhsr4s9WtI++RGsICxjR1xRr+O3x5P8uiIJdr7v5Lhs30G26ailM40zAHywHoxFo   ###I5ExRrp+GGMJL8Ov7BzwdXwDHuMa8KtmKBWIijRNehDZnLWLd2VnOHt9ehoZJsio   ###XTAQW6QVI9/2Qi6XAoQE+9mhvqcEcu/09Pygebx3cpoKJ7/ejvuuoN+DfulWMnxT   ###FHgGDAoASVfCfUGtw/kPxiRoVMyqD6OpDUaIi8GIgIdj3Yqvkb9x1zUeyF8LFlm7   ###zzW8ckLLafOavCNocwDtfxe1K0a/7oi7lBq/8OULFL9s29lRF0xF/TKiXlkWHURdValin, et al.           Expires December 20, 2012             [Page 312]

Internet-Draft           Interactive Audio Codec               June 2012   ###YkEEeraseyZg78pkmDKErIsBSoUxkjmr5c34uHIE/SvXQNJ2Fot8EN7jGuk0+7Ay   ###H41HtmdUfE3i0sSwfR9bqliph8RrG3s9RQhGLmi52GbDLIS5eUE+NfwkB87sDNY1   ###XMF2KtGffc0xJ2iTo43xJQHQHFMJkujpcASY7PX0jmBHjsZ0bxvZmfl4HYxc7bcf   ###kp7zSZpvaQqwi3GW0Zs3e5eHRwenhQjdJQboxkvZojala7r8HPF+o+fQHXYbdac7   ###w0twxs0RXZ/psERmBxDbgVX9QjegXtSCXxsHYTxkI/hl0v2IF8pa1EBa6Aunmai9   ###7o4KNGF21J6MYvEtLhSN74dNsWLS6MUPhsbV3sEP4olJcoCBk5cnZwUPFPySTY7a   ###DXIUQqDhDLgV8MZljb19Jy+g8XD2U955ye+WtDTKid8zfz35Xey7quCIluCJ0sH5   ###5ZFET5bX3Rc1axNP2+IW95Edf1N3OXnSGL4eOQWopcTQrog29LQliX4Krg2S4K2S   ###dOoja9YPeTcFR7st8pAwD0fnulbRLdqGZRuoKepveVPOEpoWoufb62RAs3rUPtyu   ###Viru7lHwLhYtiuJ8rS28JaTjhHkbyF9Ln4LoRk13sVBXoManEVi7XiXtc3WFmfA5   ###gL8+3fDygntH3TmLT0raqqVUvLL8RLDO9N9Z4gUue25+kNGx5VAa6YWpG9yz2cV3   ###mmuYY13b1yPtcMa9LR5I5sy3qk4lK6ym0VJxrbCp/8kc+0BHl7Gz1GDLzOxFfRM7   ###MUyAv6hjRWwwbXfYkml0FXOEB2arh7dnfqV8HzIV1YGLvyZQvhYtbSdod0O92Fx0   ###5Iodoc+rjOJ3IS5/l5E+LR5oOLMJHshdA1EvPThS9KyOf/S68DciTpenq5evGycH   ###zq4qjo50BzUsnu780Gq4XPU3dnc3Hb1lcXlUv92zlFGZOj/XG9Q2LWSaPnrfRboR   ###skPTHVv5JUUXacle3K4QYeXbIjWW1//4hwi9l4XfgHwG9xSJsyac6SQdafdZEnbT   ###2IvsG8SeTqH4tPLZOy5ajNUNarXseL4VWaYVXOOg3Ang3OsE5GLTH5SnhE/Bolec   ###i8dVqbimLQN28x3h2BmGtcIKBbXey9FvBXe4V9ndTbG4u+vVjBp+asfYKNSnlgBt   ###eQfdgip6d0aaNPdXK/Gv3GtY0DjLbqyfIpwvPpwjkeeRowRndjRC9LVU+rRyfeg1   ###jKdmGPQC8vtknFbQnQ+TwGjbma5ouZMDcR3p0fBY+e5X/cRIEQG+OCwXhvut5n8r   ###e87erjh3FdxnboRoT5pb8leLuLS9a2/d7FklE5X5WVyecRCDxI2KTN/ZcfiDfQvY   ###TD4kjcjmpYkWE0mbu8R/px3taqkxmCUtHQTuI53e0VdLHgH2GRFtpWhY+N6Oy8QP   ###3oOsaLbm4ZhJrb2otc7ttC8TOVwESzlqrjiZRrXfq4h2B89Wi57gBshi0Nnczdhf   ###qrvdSsLnis05NrDB2XaYwdNM2J7HaEib8Nu7oM8wBiWqmSqzWY0CdHjvDya3d4xH   ###xGBFl7BECcbIxT2OooQAF0EsGRE2u6zg+ZtltW6wPjX7mE7fFXJCZP9DfhNlQMDg   ###Gb0uLEbAYeCGjGjBWtI4JxoAUzv0ghamih5g9uVPxay5Yvcwy0ie2mWW+pUCvX5q   ###WDxH+8rFk7eso+b8YzAiRx6cWvtuEFLgd4dKZVMO7HCC6bgwT5uY/wjoCOClvF2Y   ###R4xEa+vkoR6+s2ke56uJ49taeEUxx4mzlCE6eJJqjEwf8MaPk9N48BLELjgaNHyL   ###Rsmwm1v6O/eW/lUjLR4qwoUI7Lg/4LXIee6N6wdyOeMpR1g44PnyiKbawEM7A9Zi   ###4f1ggPrP4FP/vvtZoynXdHR/8AQpxN9KJBpHbxWDWuJcjXsKRVHAhWnwF2eJTFwa   ###Rt3szLIMtvnEtE5rYQaW/TkFek16JZ1e/zLasmb5Z/SpIzFGcgqZmwB60HYOsBhe   ###Yp2031GgedqZJhZqvbvj2jSO0R2swEqOo/+LrOaeVVTbVWHexOlOJbkOt2kKUVSm   ###EuVYK5WwUNY6WTRudJhItLNTpa2lOtNndSb39w9bZqOkIGJqq1GUvGfxbN68NxkP   ###7ukKtDAydMZiFC2gqQkuHhzfQMLsyKOxxB/R1qfMJPuy84ZrkeJe2MvJKV5KbDk5   ###W0qEAq2zhLQqW4b/Uu7IwcSbGl/zftWeQn/2bU42FSVwAFzBzs/odE7FIiIhba0M   ###W/6vplqnBQSbHCAJOPSCLNTWV5Liiotr6+bGxNDdfSp1j/mamAoLwHPo//PYh+u1   ###0Brabb50g1beIZdTuwS9y4KhHcgxZSABlckEFlkvktsYaEgmR9sQkt6VizOmgpmR   ###tSo/kBnpolxLQIHZMLfhoIfif7R9tI4NcuRiMNYZuG+NTYOU7pu3aYbGGchwbmSK   ###mUvJn9R97zTKJ+ppKcmluu/LqQPF7FIRukD0Mk88uoGRH5e0NGbm0adrmc5R/eVC   ###jjiv4nuz22i4R/a74lk9qx1Ox0GWPCE3ckQ+uxo8RefKGaptEt7cNg2XdpvUw5fY   ###tHTmZKi7sUGuQUj+oG9sEYlYLqu57SZHBW4tJdxG2fkCxT68GGH80RhjTx50bQCF   ###xLf7a8f7bNIfd3t0ZpAuACoEaJt3rZDxYgy6gEfnM8+1/Haf622ki09G/YAnmJYh   ###3ez0Ast/APLY4ObGiE4xaCBbC/rOPHG6/bf7+MtbnrH5jRjv9EL2pFGLfVarMMCl   ###lFu9pI+cYl60YrEkA4aKqfcfa2mpmlY6g+9iRs2kTu3UpFKuu8JU10NJB5OQJ8AG   ###XgW8V+YvG6PfUOsmwDN7DaBjPFNbbj1bXcltMw+zljgMuzq4dNVo3o4mLpYtpiqK   ###Rr8pPpdPLV6h5roLj4G4b8ho0Ad5I+RaLub4prTpkYEuYGcPsGcxuzrCPbihZ109   ###2NKa/XGIATfkq5qD2MzA06Wc1GZ8teUYnvxjZ6L1qejcGtTPN6jG+/MOa4cbmwNv   ###5htX4495x40+iTbKyY19/4yJ94OQqI2k2DFamzdJeC0JdojMMEr9RztEoxurv23DValin, et al.           Expires December 20, 2012             [Page 313]

Internet-Draft           Interactive Audio Codec               June 2012   ###gWGXraMHAcfuc5psUfcmWlOoWGabxdw2K5S8MRcOtcGaPVhgTmSjZvdBpzu5R8Rw   ###OymgJyAHuy5oWZgwJJ9aF1uTnZ05EENEg2oiLR34u+4trykAq6AAR/lw1yebhrBt   ###aVPQbRnSlCHcZbKV1jzby2J00lXO8MLk3nJIBtHxLZwKOcTG0+sWP+pK9JvGIPHP   ###yGsa/xoPqDKS+hw54mXAbdcw5REbDc2uyfFyiCZaHBfQvBRl6BDI22EunPnrQKhV   ###INIojYXVGQraBrGvqT7L1Uj7JSfBgsRHKRp42eqvZHqyatcgpGCPtGlyx/Kno6HW   ###SGIx1S4t2mUdpFrTDE8BfYs6sgPFfKmc6YsM0jOaxpISOR0ANHAFgeip9DSTawQv   ###bhWtvX0tEBvXM26MrNaWPTwVSDPzitgNupJnXG7y7BVNLflMtjXZvHiJbnpJcCA7   ###qUg2Ifh4iREjb4UfCLiWZPMimXaPLl2I4A3rBfeK42ZN4C7dnZ2I/D3HpauDOpIv   ###YMWkzXgK4WZObonD9v1Kd9kweywrblcsRZwvYkXQPrbjrAcxJwoBx7Z9w52WIc1o   ###JWdg7N52izZvOmhi6BhI0Oks4HxZygAKdAsOFGdTST5uThAyE8Yl04BkW+kcwmBa   ###6RxCZ1pbGfcvriMl1ftQZfgV0rnpPB5nZepUvxsMwoDnaG8Nh6PBELS4ccAlFsq2   ###PAyC9p0cbfkMK6ksRwLXGm1eS+qiermtkFf2ofK4lHag28Gew8E9vgwn98Ox7tjn   ###FHPUzSfuZGtOOQXtpFRjzvF4A8dg2zvTj2ZfowO6qYDhTeHJXztM/v8/+09KtiNj   ###ycWpS2qAkgWdij834jmkcmdumNhYINEmC7qsLLOY0e5DQ4z8m4eTiAOf7jdc+xM4   ###rh6TUBDxHCVWiLuBr2jxWEaklB7RXIyFCcc7MsOs9DNMDM+tkZEzuiitUIinAizH   ###ezdhW+m+31rKIacrEIwgk3mk2NPPfbvzQkFeP/EwAflXEakLCeD48+d3lfer4cF9   ###f9VOAujx8hz5kgQ2Xp7uvd0vJDfUna5NMMspH8WSHeg4abyEfXhwfnTsl0Ab5+kP   ###5E5rD/ofg9GYCxeATRZSmhMQLb6Hx/9WiYVUhgwxD2jqwwIUzBQOKQBuauNO73n7   ###q7ZyIlEKRZhpUUlPJdFmEPp7vrVlggM9PsLcTCIqxu0QoG2sqIfkDaXtqQzw2Aqj   ###XQfNVbK7yJTE8yKPBlh6VvP+y3P99mtCEov4jaWI36PrZMs71wisoqY89ozu+bdM   ###lUk+N/G6rCM86qZo+OwkZx3eYZvLOvdetmPFRD5clnRmFS27vXuYtXQlQI1iyw/p   ###5rHY4Dqwx9xHp1IxTxrXJ4IY/Br7gJTP3SMsv4gsNBZYIeHdClXHEMG4MmfvMuNJ   ###ceAXzPSxxqrxG4pEXwgLXn/e8HozwpvPk2P2BaptPmqBkqa76ZpulU93jfnTL4yE   ###058vnM9SlsUNZ8qVlXuQ5Rz7FNPKD9Ao1wuE9xiaEdGVSFhHK39lMaeipFntivma   ###4TSOoHIivdraupM+0nGZu+9kv6IELmple+cuCbZkq6eyz0i6n+C1n5lvP2PVqPxK   ###FmfVTOipLD0tLf6m6ZEReRNnjq7Zimcenczo6Q4TZv6xpDMN69NkARydQVuzgltP   ###9F/Jf9yi0ydtRnKk0hwt0LWNu2mhp/DgE3r8io1AJYbFvZ9+XeGegrt0Qhx8J7Zz   ###9WRRzZLbC8qdVzfuOaB7X4Eq1UYTWVMLGDQj3t2AOktMxKYcD0jdtQJSSU9yARF/   ###uOyvVWNdO77dZl61Yrli2gwx52x8ezZTka+I5Ke0fzm/MrfKl1yzfVafy2Q3Hz/X   ###zXlM1bVNZiK+xDNJVNXYYbonnZl68wCYhVlKSNZjlDxEZwn9fSt3w3qytcU5nX28   ###lN8R/SxvGt4p52RqJ941GaKa/AykB3EVT5f5CJnGqyw/kgQ2WUxFr4BHz97qbLP8   ###bM2rxH0ybVQn8KHEYRMkrxRzmI4zEbsWqGLwXV4AhQnrmwyj6I5Z0Aq7PG4E5II2   ###r3aJpGEnWE0RoE5e7v1Y8Eru92Xc/MUkD8zItzrHapR33C/WCh5IvBFm1mSUtV+J   ###aqGoGgQiG0mCfzxeHv07GA3QfzxZdVe2BeH8bVvrLAXeNl7ETXmpRgxzOG4fPD49   ###37vyASSvXojZCrvv45q97iWOiZASC0hFtoWSo/xIiXJjwTeIpCgnqeQ2KSjT0CWs   ###MitZ1lELi9Obf9KwNo1pKI5OrSzXNAjV7TDcMP20LyokVljRNKbgEHFJ7oab6XHv   ###w6rAejzReDSjDGjPpeUeC4BtWXIbRgcC7+6JttYWz3NFZ+5gDr4RzhrjcK5UPXqy   ###jbKnZ9uIbhJiOph9uVBKz4mRfDMVz40Rc00+who5baG8dqUSFcnOdAFFHmBoEwRh   ###mXsq4llnOjI65PTo6she4LgS3HWc88LlyaHlxu7WUhyaHNaKvMNzZ6QZxnfUjZhp   ###/PqM45v+a/lEr7g+mBO8HIIYihcHrX5DxgmZb/lV5mXQ6jykiRhGJwn7MCncLB7J   ###VHErPXo0U2zPfDF9yuLG8l+NSBngpbhGO76ni4TUu2UFSDqn260wSKbt53FHbj4i   ###wu4wSlrO1kkDRMT7PLOtJLRUUDZmBsUwcaeO8WzmMWTQUlr3vpfZ/RcztDGjAt7R   ###2SGBUBBjaBlyc31/8P3e2dnRacMVj1ss6vmB8tTVE/ktC7Fkl8Wt5Dsgy/jwax74   ###1Yhv9i+j0n8yYItUn6jmGpv0yc/0U0C5WXhcdKcbkks9yPQYTmOc7HkQd3EJ1H2A   ###V4AFPyY1Z6pQcSma3K+Mp9w3qRC0m+Og16OL+eLKRnF3txqP/0hQDGQ3KzuJxi/u   ###gOhtOY9VaRJ32YfN5I0AKQ1kui2U82hmaGgvbLJl8zIz814AL4bvgvYHnL+0mHe4   ###wgvq2gQYr+OSwAn0rgn03+nhc0dCzZznnxZzEI+4i08kL5l7xeLWrB/zK/fLPRBS   ###C/FalLN2LLe7dSHg6i6GeNvakXPVY/3kWqUl5/14vDMz7DjyqhVasHVLHGUXdni1Valin, et al.           Expires December 20, 2012             [Page 314]

Internet-Draft           Interactive Audio Codec               June 2012   ###pLM6O0LHjF+OBTTvMjv2w1KPHTDZyp02jyl8ZtxZHsvRMMW4+mcgMQlQ12CaY7lD   ###2QWyMqbk0ONds+quJFztv98yMtxPZWVwjy115PR5lOMjufyQkqkoulFxHNo7Wvyt   ###JR1TXOxbvXbo9rasHCo5fmK5DDpYh8OeTIXB7CuRAr8TURciRZdal1THdJsVRCHT   ###Yjye3QZcb2yfTFb5jFvrBpc7keAhTum5eAJm7hq6lJP7kQTwArgfrkXhqerB5npU   ###JSNlzlZrXy+MBVykkIqDYqa5jYa/9YAc6tXNGhxqvJ4FnGuN70+9egGw4xUdMNz6   ###yZ/49EncVgdjLe9Q+S76Mt6t9dZla9MqpSjHQvULX8oSU8gu78rqJw4/gGR3Ke17   ###WQTFKXSkl9xNXZkEVQ83ckZMpinoeRsrvkiA6ZIkKY5ruRC7M7BlaNi1x7I2MbcS   ###8fQ/Srvt4s0lsKAR5QIa3PMrC15tL9/FAM+zGPUI+9ecSnWDQ2set0VDLhIuqMA8   ###0G1vKNxQo15LzPOtBC4umTcuV9O1l2ppLrN7UF2/h2GLW07hLuuGRKVU1Q0J8fUq   ###m0ix5SBXQHWeXgsutaEY8zm5EvcbsOQhBl8AJsoqjas2RitUt1mjIBzHNh2/Zmoh   ###aHjR5K9vcLnMFsEdqeSVX7O+1pZAuYYGIgv6pK5g7BK/YvFLsUbFRyympBZMQx8j   ###T4F5GNJfr8eub2KCpyvVvsYovnOQdlKanDy+lVHG/x20oeTw0Y9nXxpn6qICP51B   ###P+ANtpIF7SjGwUJNrCUtqoPCbdyXrE+j0QVc4d2o2/8gVs7Z9suSMstRUXdVaUCE   ###JuEWoPCIXT0PnsmKKN4glljKMueNRtMZaRpXe5dX3MxTyWngSTaQwOiYATr6FM42   ###OLqCtva1Onijm0EeE7BiIi6+BfiFl8WpcUi7zHGuu5OsCaIYdnyCH17unb0Aacwo   ###DjENqi6PBKKvjszY+CnXJ9pqxWLa5kzcaXbrvJph7PQzS5ZQvqp3/vu4JTs3Uqzr   ###8guuS5r5Xa1eHaQVU6elBk0QAv+MUdD0BjmD3s0EOjfspgUMp4TGwFZvhFcF7HpC   ###mRDJPWLSwQMRjbWfgr/1emi6xdMN5wHn25OL0wORFfOJLR0ZvNEp8CTdNIzz70dd   ###tOU3y/aGtDivVtYptgOnub/8ks0akaTLu3Shkcgav5uKN2aRMH5whgSjSd1nflQh   ###wtede85q0Yuanl51Bt7wFRl3Ij3rZHx2fnX0nL0NQJ+d9DoU2NfhIXpAq2Gve3s3   ###BkW9IKJrg89oe6BsHHTrzY2u1w+M8pq1OpQvqsVuJn2uyVNyD7FHQ7Et0EqRYCJP   ###plfT8qJZRcpnfvmsVsSVc2z8WY6qtKFwHP9PfH6hXKKCa+gKnbguLgydAVj2Gn6P   ###X6jjjMvlrSV3mY45OA64qwvB/FaxNtO/zFpN2nEoYrpNe5qWv9EZtW3oQvYHZhKA   ###qQLmVWMeWI6+Ynq6Bm2WHMOR2E0Z2Qj3k36v+yGAPUcXg7SBVO4n6Q8ojhl0zeLm   ###ajgM4cDQk+d0ApWWuI3+hPgMjxyNn5rHzK5D+VvetBgrLT35jFS2zAhtMwuny+/E   ###yg6vJT9XEszTpzF9RcufSwkCgEJPLw5YFFbcHf8tZMNghM6pejosWJ5wQMmaEQdY   ###nnxIqa7wnoKIHv2ohG7ZCpe0/GI8pzE6jjKah8LldXDX+tiF8wm443gQfYLcDb/D   ###2fVXeT6nNiVGucYEL/2AfULQseeXhweacQ0nEFLyI7pxug7arUkYGOvXB36Mo7EP   ###/cEnE8pWezwBBAsLCyVDwBKTPMBwOBkNMYZ7NeK0lMcMz+9d/+lTWkn4/T06EMFP   ###ubm/KHeCwQTOxKvBAYkw2tkrOsRlx8DfFZvvbTlr3eCRjZ/s7rCqXfcGnQOxdDJu   ###lAKPFx4hTVtB/XlD+A26NPvQ5+jwT9LD5t0+dfisjw8PTxoUcEqObc29i5PpigfS   ###y9S6gbnrBKqirt2SUoZdgYtdkZwhVgaue6MdcttEDfHaZOrLAtaaTvACtEIcl6Z2   ###HcQqvQ53Qe5XyRxFSwu8uqcpzianhIivubnkwpwsDNPTlLCMAkm/6oIS3aSsZY4l   ###oi4etToFb7Vys1b1N+qbxWUtcje2OmIPfJ01speHi0XO0q8iR32Jra6u6tXJle0o   ###pZTmx1azh1noWkNxVPNZirK2qg1p6wWsoS4GkzLNI4vzCQNdQfZqO7Yo7yEU9M1q   ###Lq9eAyafJxi0tTicj63eBAUVmAUIEzQHzfc+bubElOz8m7TyzcktjMLNRr795G/S   ###ag/Kf1h1L5650ioLTUMUMxwptCW2Sj6neXLFIziNiH8+tMuaYPUVremLmdd0OXVR   ###l61VVa0toKcCVnPj+IrEZ5GIKCZmPo3VRk7PYcs/3t6JGzXEreMAxK9rEFAAQHei   ###WrOb9UpCR3Ku6/Fgp1g/u0YADMaUVSoGY04fIuPjLMK1a0HPTL3TE8SMlJtWFDSu   ###luEd4Ea9ODV9H59fHhwpT8evRuYFTgTbHvI0+nXXWHoHrzSyz7qkZCcjc6akmm2l   ###Z0bNI1iVqxDgFKsJ/EFzuv3aPGs7pRSpXOZ4+irpCjzj4hqJjONra1wTmE2niEB/   ###TJynbRXIACI5EP1RkbWJToKzRh7Hyp5k7p9ZifER28fKcj3tWf8Nds58ts5c2WUs   ###2V/KlrLb/j57KhOK/9xN9Y031Oyb6fDqx68nTXBhohIJE96MtB+rWDersDDddB+x   ###IjbEUy/MwfnLi9OjH0+ufvqW61N59AJpBYScLCqPw0c094JQm6de6JnQN5f1jhAw   ###9ZqfnCHfaB4fHfzZ9mRUMXPWnTnT3Oe1QRX4Uy/Zxd7BD/Dj9LzRaF4cXR58A2m+   ###ooseXuXxW9ZZ03TmzWtjZOYt/AjUzoUuXGiZmj4wcOmPv5flXZlz0RPyyHjl2Tb6   ###dBh5xEqqHDfTLtn5ycFR8xItn197N+9imkO5ettlx/Il2wApBo7Kjo3QZjoz451t   ###uo9YFw3ombZTFAf4J9hZZpTi7Is067wfs04G6FMvVePkBXkFfdUl+m4nbo4Xz8T4Valin, et al.           Expires December 20, 2012             [Page 315]

Internet-Draft           Interactive Audio Codec               June 2012   ###RN4J716+bpwczHx8ohdTc/wwDGZe1alR9KhzTcE7NZyn5+c/7H1/BKj4JqBK70aX   ###ZcO6VZvpvk6OtqKHWurhjdPboCMHuFwommTgaJKNpMjTaSpoNUfQ54k1TjtsWaY2   ###MjOD5Kk5LNuJq2fjrlm+EHfNpkM2wXdwerR3KW+oKasSPT46Ozg/PLqMwL+8coTN   ###4Q3L4Ea/ii+W461y9Y5x/xL0ouU5PpuzLctTjtlKG+ounp54oZYe8ycCTmNfSJdA   ###L/YmqViF1mSqCsgsR+b+x9QemPpCjWb2DazIVuS8pr/ZpefzWYzTpUJH+Zi851Mn   ###uGlNeuPndpSdyEEWpSCb9NEvsB/3gylKPxTMSfZE80qJxdEpV4fXZydorHl5dAZs   ###25yOBt4X6fES9DuA+mLcc04g5HlaQ/NQ/7K0ROzOmEUHwB0NHmyPHum/Q21vRgFe   ###8Raxi//5w/8jkMPBBChiLRy11+jve1jnLmcuq+3Hj4FX/fV6jX7CP+vnerW+vv4/   ###nrdRr3kbfs2D515to7L+P+x//kz/7Mn9Sf6RV+3wYYRBFXCsFZlf8bwy/MdnJ0dX   ###x+xqNEF3hR+7w7vV89EtOx6gYy1KQquYiYjRhxgxA4zlY9BZxX3wdtQdj4M+xmD8   ###X9Dql1+2Rm32BlPjoaPu2jJ51AUdpLDu9YRnnMZAJPJVZpwY6ck1yDCjB/QIvA9L   ###PEppMKKfg8l4iTsrd2+EzFcip+VhMLrH0TuYduxjt0ORI8Jf/WaAqZPQzxp0lw7V   ###NCYna/zuPgDOhn+ULdBCDCwRMFF8yT2GlQDLaInABKoRC68EErGP/mAMemyJx6yQ   ###px4Fp8gxeQFkAyAYsd1rde+D0WoCFDCahg4JBUxSpXWdMyAi8AK76Qzak3u0csm1   ###WoNlGIyxruY9ZpfqtnphhG9aJ/IX1yYgp3UWdMe8HmfA+hhbBQDxqzYsDTBod4Px   ###Q4mTHoyhk2Cfh2jTtKjqJK7LMGgjAeCc+FCDUYgunA/o5k4O7HAaArOHxwF2CEDe   ###D8bUCUfdGKvKj7ofo/wAgKlwcDP+hFQhSC0aB846pEBO4NQL0lsYqhlefX/SYI3z   ###46u3e5dHDH6/uDx/c3J4dMj2f4KXR+zg/OKny5MX31+x789PQbJsMLwxBgUedJN9   ###ONAvG9jN//t/ew34+m9/o7d7Zz+xox8vQHhssPNLhkfiCfQIQ4BecXVy1ACMnR2c   ###vj48OXtRYtALhlBhN6cnL0/g4GRX5yUaPP4lOz9mL48u0Ufmam//5PTk6ica8vjk   ###6gyHA2GIfHjZBUi+JwevT/cu2cXry4vzxhHDGR6eNA5O905eHh2uAgwwLjt6A4c1   ###a3y/d3pqTfj87dkR9QZz0CfM9o8AUpThcDia7eHJ5dHBFU4r+u0A0AhAnpZY4+Lo   ###4AR+wb6OfjyCSe1d/lQS3TZQZoO57Z2yw72Xey9gjoU4dnTUYDewTAevL0nQQJQ0   ###Xu83rk6uXl8dsRfn54eE9sbR5ZuTg6PGFkO7M7Z63TgqwSBXezi26AUQBy2g+f7r   ###xgmhkGIBLl9foBJahFV/i5Xp2MEefH1IuD4/ozkDss4vf4J++cqJ1Sixt98fwatL   ###RC9hbQ/RwVVZvRkMCci80iaL/ZwdvTg9eQFazBE2OMeO3p40joqweCcA3wvsFQd/   ###uwcjv6a546IBbPzXEyJHSdAlWl12csz2Dt+cIPyiPdBD40SQD6Hv4HuB/dUl4Pky   ###bOH7vTdHaKw6PnnR/B4e9tu9CbDUJ7B9b7q3q3dPIm939S4mkWAr4238SRP26Ufg   ###TOabcNxqf2hSQIrxYhtEVxAOV+92tcbkJt4EzWBsdQ/iEi8tjM+X0GiCMwu5wivq   ###bJy2HpBtKK95jMvTtTLxjE/IeNQeTIa9oGO8Mr3071vDIXDqd/56/T3ImOaQoI0K   ###SFBEfdmQQipBYgLXEx+IsYVzIv2NCW/Fh1R8LQStgtdKhLX8Yo9xGOQZA8tOBGl9   ###ukJb/gIPuv3AUcJUfyRCI/I15v7/is4QFuDriAFZ+LHJoS6IbErGhJb5OzMgAn2W   ###xPJya4D2AJPw0Sfl3WjBV7RHrgWXVcBFH7v++rrU84Suwk1gWqiE3qMdJiGVVuxW   ###tpNU1H2P4U86wKBmOhqBzqlBYQPyZclIoYwhnRpib4NxsxfcjOUQaZjlwRHCsNHt   ###8D/RUVZHOUcSmpDwzXalyP7OsBo6/rXiRah5FF52dhQUy3584t3YxMt85tbESRb7   ###E898xZt97lgV9k879ZRNOhtGFH+R1oSp+EwYzTCEHR9ux9nKVuiYY8i2WfZMNLsW   ###fhTbsXKdQLgue8WdHfs+0uAGZj/mBpi2o7jDnuzXIK6pu3VzLc2gZ4sdatVwbLQm   ###F8xDvJRwgmtLqN5Q3LXM4IXTiCKxuzeFqM9t77ff4j1qK+56HUVL8tnqo5qhcNpc   ###hIlSAZPY0Cvq4W9A0bf9gmZbVxKHFs604sAKWxbf6tDpn2hYKDuQqr5XEBf5sRNF   ###4LnWjmoAi1FMAWk5yvulEcFxWFqKknGoeEXtmVx9vZkJa0KspeA5+ofaBdbSFGRj   ###MEje+XAs6vegzZfvjVWNGWLaCV0cNVvJJdphukxi9WQt5w6LyTFL8fSocUj0UE6t   ###hSZ47LDoDyUcfWfLak+jjynF5ndJzFZvaMlUsUtdwKJ+TQVUmUbvX2mzpaPRQrp9   ###yBndEvHrpuvlIsywhESO6Uk06lP3FYiBlR3XVo3OOz3DbIyIZofIywGRvvktfq5i   ###YYEpWDs9kTu04a9xUPgDsQH98TKVaNEZgwwVjnEypFrrYZGmQ7pvIftoU2eazXeL   ###aguG450dSiZjCxwEpnb6crjlhQ6PDj/eOzndMncf9mWsotwViXwcjYJIKXq9aDfY   ###JclDHDQl80d9p+Kn4/QaXelITgXAmQDHZq6mLVdJzDPkeRxc2m7K0VWww//jTURg   ###u55+NuGI01IE8FzClCJARaDbaQJcSQKW9ASkUbT8DMcWCk72ySVejQfjqK2RPoLA   ###LmHipqI0LrxsfaZLfjRbizQ1gUpOwwsjhLywGS3D+A7WlE9V5vE054mZ3CghSXUZValin, et al.           Expires December 20, 2012             [Page 316]

Internet-Draft           Interactive Audio Codec               June 2012   ###C9itbLxXe+0y4P6fMNqIjYZpWQ8orZkfr7it5VL/w5wy0uoQLSeoDv6yk68L+Vru   ###EmddJeNYfX18fHTZvDo/bzZe7ukbR6Z1wcsHzOzC10IuvUrVoyk+7oPG1n2MK1rN   ###W0VVo9A4NWaDgpkrVw7C00hbZc5wno6GigUIFxb77NqyNK/U49qlfBF0N8DZSG3S   ###1Cl8SumtLM1ME2ik+qN9xe/1dhyWiPTvnEk4rJz7pi8EZob3l2Wi+HducW+5u4LA   ###v99yfbriZX5MU9C/1sLEM2QVty4pjnOBIUOlfDyCxNSycYK/6rNKE3K0ScPW6U/u   ###r4HABzciaxRRSWHlatDWEtRL+o6lHmJlk8cyUSmS7nIZJomifGuq1GcrlJIO3Rz6   ###6g3dBYaOEcs7wEEKbhYSFqN80LwaTNxyWyAHqFhySMmcS2qkor7zoLftimN3JZV/   ###E5xKYwsait8GlPAKzw6ZCEtnDZQausOvUcOgd1PuBL3ufZf4GU+DpSXyonRXbNz6   ###wKvE4aftNiW1oltYrDCnbqvl2dUG8uwPPgkg9URdsnw6LhRPVAmftti4C78VgtXb   ###VVancvKU1Rezk2k0EWdxIBQhh9ORC/AXHStkfAaL2iSHw2b3ftjjPciKIUZD3GCw   ###+vzIJV7qzrhTliQJu06miHWdPxIw/BJ3i7Z66vTQHn9JzeMTbYNHJNlKlskyhTEt   ###99a85bBZU3Alpm2Ks7CpcmylGwGmyLblkJK/ZuatdPE8n7itZeT6Bss8c2Iu1wrn   ###S9GVb3GxWkZqqq7EnTTfBVYrnGo0lCm8zKVNSuKl5+ZyaEIlSwWKaz1WLq+l9Fxe   ###X8W6O4NK4soJRvjITsb0q2VbKTHlujy1g60Q5twGzZV0cVz2wUda4zZS+TC3/mFK   ###HElaSLYGYdvKkApFWQZBcxzO5RyKBvs7yGrPmVZiLbr/iNxos7Mk6SvlWqO8gR2q   ###XeWR6NXGVs4LXx/xT3EsXRmIgkZ0KLJxbMc75suyliedRK6I9yliatNTJeSLGswd   ###tpYZCZUnBClXCHmWsUDUF+Lky6AjNmyNyKBIycWBHkYPWnZqoRuZQvZ0WyODOGPp   ###LBMZg2YSTyK/pNCk5G0+bXCS/hGoFeb+36n8nsx1KgtNXguDq6ZRhjKfd1GfAv6K   ###FvyW3TqWAFKs0792dOSns6VGHnbRSOVdjby7u5GDfTWyOEAjF6dMSaExRdKG9Pw4   ###uaKInHsLa1Wh3/GnwegDr0XFtwxnNk5+kk8cmtvG+k/eWRq7TNxaS4l5VtO308vX   ###p1cnsAuO9l4Sy5XhhBQBOJVspfyStlxn1rIRxaXaZhIIv8kTrXlQe/TxboIgXVzK   ###kZXWQaA6zSy7aVTO0U2XfxTK+mLLse7tIJtFhGHF0GUFukUffpF6oB64ZimzUbia   ###S4vVQ9cMTTYxeG1pCX12j4hgkQelekeJ2gD/Ed5Rsbkk6c+xhpneUcIFWk/2PIN7   ###1Oz+UU5Dh5xG3DtKemz/Xt5Rs7hBRXawhS9UuotTblOPotqvtGUe5eMEU9sxuo68   ###igTcup+TdvLhGS+SfsAJrzPTr+X8NBWo3qyg5vSKWrK2eCJb+IO4RWX5P2m8KvJ/   ###Ug9T/Z9iRPlH9X8y6GYG/6cI/HRfpTk5RWkuT0uWM3zC1OS1b9YpxO9UEq9KlJuH   ###cWrZzk4soSoKPhXg3ATtGX2aYBESDPydQXPYawvrR6pb01d2KvoWbF1cx2NFJ3lf   ###S9NXSUVEA70CXZI/Lp124nOMUqKv0h2UYmWZ3uydnhwKLX92xyJFkTBv3ZOIX3eL   ###FDZCEJHTDpTerPN6i4PnUG/Y311HEnvu4P4aVzLxtr0zg3tEEgY1TceYv27f1/iZ   ###udHhL3mDh9s17uoRbUTgb9/tJCx2iT01xo55BxhvdZ+GcsI7yQJ3NWhmxJnT+U3D   ###Gh0nuxVZjuy7nccPmb5MqmaqVl8k/wCa3CE7jODVq18/zg2OXwVidJfuGQV/whBG   ###IXmRwoI9QeenJ6w16XQH6JWDdnnpzAXb5hMFm3axAF5v0L81q7dzx5wCccx+Hjc7   ###ik4r4loZoUamT1xOJzGcV6Z7GAAlXexM7zmBEv2y0nKMS8MZedTNEWnpToa/I9ZW   ###vKnwluwrOBVNzg2vqa6JvxdapyPFL7rP7/etfqeHyVTGXHzjujjHAkGKAlI7SVNu   ###uwId4ypz+z1WFtDiln+d2oEzHRdG1dEv2W5met3VL/ljAPgZ+HWEYtslaTqhWMwr   ###Q5pHTUU746kgofuML0q8TONrJz9XxS1N7OTHS1oJTAsBYv4ujzq0u+jePDLAIUGa   ###p008i4tdqo6YgHprMAv1hthTMXaYtl3gdQ5fL7F3TH+v1eIyzld5832Zlxue2CGP   ###WvysmpnpFCCc7b7S4uved3+eddedOKde9hx7fd4M0fbC/QPwwlQPRWWhUx6KBun/   ###cT0UH33DMoN9I9FDcZoSPbpIlWQImIPj0CMSJmfYGZzKOKcgUsWTbsWVPmH6mOTP   ###daxjzrjjflTm4wQHI7eT4bQeEY7ynGlrng/5s11j577Kdl5n53OWyE0atitSXnek   ###RJckg8AyKc2VpzqVuua+5v9Fi56etTrbV8aRSHiatbb9Z4Q7gsN/Jh+PSfCliS3z   ###cqzYSX6fmnn41aT71qT410gKNNlklo+Ng+r/qPT6xcXikzef3twkMkc+68zE09M5   ###5CR45Mg9ZnrkaJLbt0wn7cr/PI+cz/nzP1eq9Y2alf/Z99eri/zPf+z8zyXW+IAV   ###Tk4x2jXozJQOGqOIfxjAuzeDcJEbepEbepEbepEbepEbepEbeprc0OnZn8lwJkKI   ###lV8yN3M57ILS1QdlX7RCbTN/3TcsRZQSqPKeStJEWTOiJJLxq8PoC+hrhfp9Wvlc   ###NTwU3lHqE3pXRgiL4qPi7q5vjeEL8RPky69W/0NIqPOSA9Plv3p1o2bLf/RoIf/9   ###TvJfZSH/LeS/hfy3kP8W8t9C/vsjy3/Owh1YcTGrRgjwK5BxzGdYDs9qtndxkq+C   ###SHK1kMRiJGYdEX0ILK1hAcIrW5A8q5XeMApvoFxrlqGEGeo+rUYDKqGY1sCIidJMValin, et al.           Expires December 20, 2012             [Page 317]

Internet-Draft           Interactive Audio Codec               June 2012   ###54wdh1v6Pecya7Tuhz08HzD5BSuIAxVwx3rBx6Ank47RkACyWSE0esCvVbD0yMdg   ###9AC8Fnq8Dh4GdAwB4x0ORFmBkLV7AXDgDsMDh2SNMY4h63+Q/VZeFOh1O61ymXGk   ###mO+FA7veQpW0jCMMySf+FD3imu5Xui+Y8zOYIcpa/fYDh0S/62R6jVesnuJwJVPR   ###Fj1VFYV7tzT2yCEjWtTPRaZ7MHxmuwzddTbY38XP5/Bsm5XJhwceil+eM83vqfiZ   ###AJF7NHJYcEaGShzrBQ6APoAaGtBkH1M4lYiK9SdbduAP6mmyp20PL1mUJ+Eu850l   ###U7iJn2jxBQAktlATxyiwpzYMTDrH4B2Xs7/YFzvKE8F8IYIsrCmht6TYqyaSFIJS   ###A0qVh8OKPdxKHHlfHItCgUTGzReKU2aMF3MsmFYJWN6CY5ZB1YuclOkKZQMZhYgU   ###jsPvdmqboDg9fYq/+jX1q1ePfvXVr9iULwisusIWNHn6NPrDz45/jFcWVghIXhOV   ###dBgL9oKAi6YCLOGqcjZyjpdGa0/d9CGuU92xKyAqoH8FCAznlyKkdTrqU3WWI86v   ###fRGnKvWRdZ6ouuFGVyvx5dVOGnfBZ+sIkuNgY42elosF81sLHm12qRWRjVhf+ckx   ###Pj6OAnujE2kVzrBmiKdbcIlHmyxB7mraF/VbQjz36J9djHkpyq4qvccchIIUJWZd   ###iHBnsKEsojDpEtHoHM7gO8QH5BMzrFAfOxaDmgiE0bsqhE2dU0njKK/LKUiahYos   ###pI04U4emct6hWtR6jIlWBz4h4b8Z12rFsqYwuJIWbJoQa6rxyq1vwsDyh5dajgLO   ###2NIoPjY5OjaL93H/BvSu/yYxsKlxr79fUGsU0krnYXg/GIzvmjetTlCI59jv9r0S   ###cz32XUGqqirWAKThHnp3uGKs49196vY7g0/WEW6mCY0O5S7l8iGqXTvWCkzx2IvE   ###aAvNJ1hApzsA2+n5OGCfsFj861MQPJvw/6+89QKH9F0XMNB+jxY87U/d44Mch5cl   ###MDzmovH9ZdUvvNw7oO4KquPCpxLg02xeLMXcTBz/AKLzs6PyJ8SzZ3fAvHU7c6Ij   ###mlmEEfJoHUUCKbcMFDssVQMgTmH0f1r5vGk6YQteaBaE1+8aiANFn9crRdya9EtS   ###P9//tH95cui6sNBbqcL0MfrnkDvQIB2YkV3HRcsp3fG1kO187vhTC6ZdLpY2MTdD   ###hesc/HdqASIGnr/yA92HDD+ydDhXNAiA3sS2xcRwb2wxBn0u7EZVSVztpD44blJU   ###WTHST+lvKyZdUzmjzsWseGqG1mjcRIVWk9Glwqm1ix6KnPHyTCZ+hNgaD2iC2jcR   ###do/95jpwa/yfB9g99mXWHTff2rL13GjOo/6tGjoWTPHthEyYgZID19Y5ODA1FEn8   ###yu4uvwE8Xse/vehvwAI+WZcPcL9q8sw2tSjmrZsBAt5F66E3aHXI0O2xgs+4qUgU   ###0SiiObsC6969vRX29IvTg7XDqx+FBCiT5O94sctN/byTwiS/JkGvzBLrDPp/w4CB   ###fjto9bQk9J/kTQoW8QhbD1pIoyG5nbw8OSvo29iU7YpmSR2C6DuHlKFIXqyGtRMj   ###NoYv1W5QO1oU9EB5tGAwo2W6ei2pzPcWb9SH1Ye04hA1CdYdYo1ovWGfAnbX+hgg   ###Qm8HsI37DyIWnT2gugzyGDbBAgCdAeuGkjL+HYwGZsSodiIrCJcN9cMZ2Nh9b7nH   ###Z0R+m3zGGSWrYd20fUVH51IUH4Hbb+3u4XoETBsoFKk5oigfixcgwTHyngQtDFDR   ###U1Gikjx4GhYMntfobJc2KjwjeL6zT7OinXEPnXBJ0Qt1jMDQVgBwPI8BP+fwaEMw   ###qPYBnVYwPvyRkFYQXjrrUzrVKX3J0DsWPjbXNmqhTYM3jBZKBBVrLbaZve0yKvlY   ###e+xLFMZmHmHI8A0Irfwk+up9p1bP3De7jJZPhnixgtxNphAU//A7V5PvVJvoOIuU   ###r+TvYnvZbFJkchUNgoowobKcyPJK7m4siTmVsgw8EzPF01XtzKIiOsVDI54Vy2Xx   ###q+LyN8MR0PcNDAdH4ajEnlwcvMQY7xuqcDIA3Qa23nP21w77GOJ/xVTg1+I/+080   ###AMxoNmxV3FKsKrtOlKa/WszFOEVMTvRlySRFPPUROXs/Fkjs0GbtoksZVKv6sCSt   ###PPQMDI0sgMPRoB2EIR7EEZtyE1iMCfUG4bh502vdyijAjtyrW+6I7SYPg5NTTj6G   ###dnYSKS7d6qQnqBU2TuTTcCT1B2MmPQxEGTXg3gBryLm3R6Vn1Mpb5rIhl1/QVNik   ###lHm0WLhWHiijmL1QEe2akLbMfDYxwcA4X5OMc9yboNWTBkz7widi1QVm7FV1crCi   ###GSiBLbErdTOEnwhSlkGEZ3vAyN/i3/bXcVC7AsKGbnZEBd0In1BqX/bgL48OT16/   ###fMTgZLOadXT479Fjxq4njD2fziT5t8IwGI0LcOSYUSpR8IhrWMxiwUUXIhUjeHMW   ###gMRoXwSZK24ALblgzqmd/R0k/ufMh00Sab+iF4ttaLKMIcqg0xcKl7SfTdtwFPWM   ###gan8DEIA7I4NuVEq0NKIzVlJxElK7KmJj2yTjMYLNUigI+pO8L4Sv7HT1HB9AYk+   ###JWSxbQsKkBwiTpuoYQGbu2l1exMQR8O7waTXQY8pdB26gcXoWcstkWAcUnGdJDX5   ###SIbALkVAnHhcck/aGUkSfb6EUfYuWLLgQCnTnvcycwunNgnFP7WE1ULsE11iZUXt   ###6I+MGZF5gpKeqQ0S0wUMOU8/TQgIeAZK4jjo9UhJLK54GysgdhekNqkOBm5GK2Iq   ###rc1l1BpNsYod3AXtDwiM0PXIYUFIF6xS3mQfvv83uRVEBBUTFMUYujomhViYrlBo   ###r7vjZm9wO+RKLXDtqKSEEWlnfOuZ2c5M0dhQWHVLT/KgRTMFUsx29KkLXOea6tT1   ###AqwmOP40KAlnQthe/TLXBQ0ypWDQziSQWZTkuhRBX0fcctdGfTs6TFaaEMSxyf5u   ###by7tUqgopodGKDE1f71eXPHZc/srWPJyoWDSykZxd7daNGp3Up45Gy4TWVQBAP6/Valin, et al.           Expires December 20, 2012             [Page 318]

Internet-Draft           Interactive Audio Codec               June 2012   ###xcIWiGMPfHqr7GSs+E/wEfj0XWs4hP6QhbQY5f419XoyIJRYKLD1GYsKXgdAe93B   ###ZIQDIBvrD0b3lI9i1cCcsAstb8JWM+aUmFWKlwW0jtVEm6GbCivuvGUoUt+BVvJB   ###HVHXQbuFnsAgaI5anxhQn2kGQZ+ucDwYtW6DNHx/MdSjFOHc5izeBpdBdaE96Hfw   ###7Y7vKfmUZ5ooGLKRvaWiEGeXnPhcr7fQkaNXNTwZsayuziK573lKKymfuQfcmGbA   ###xusL9B9M6+/ZNP0dAy9O7Mr3krqSBJTnAvro7JAGLIiOo/pYeb5Gv9izo9NGwaFK   ###FPXTyc1cDStBJbKKaM8Tz6zi0nzNBUKDXUeVLTqeuPB3I+x05V0UFyOlVtvCAKd+   ###PhhnYC5HAHTP4ytRca5BE52tm0Fb+xiP7BW6KLK3eZpw6dDsOb7yrLwrz0nhqXFF   ###Yaw7ViV/3biiA+8G5H+SKTkCp8RKxIWKerHufLZN6jpugycDpcMCSLXUP4DQi5Iv   ###nLno9d8adbh1ehTgMcJLyiJvHAcOueU7y/6baN1LNsvlWgpXWgosWUFfcBCjisTi   ###Xs90fHHRVSQy/p3rW8+Zfj+ZpbeopE4W2rnq4rxUMG9DYQcF/XbwzkcR/9fK5+Nj   ###2KPw3y9bSzMqD3FTvzC/C8t7eZdrghGrwIiaAObCb3QIky8PD660k3YAwgc6OpQx   ###BOL6gaMNrV4tOQHBPgzycNtThUSGBJHCVQwq0uiFJUmrMzGdTL4jZgcSoTL0N20e   ###8sXk/anmP4fj7mOXmfv3ij9XlHmQp1/7i6YOzD6E6ly7oS4W9Dx/9qjkFqzQ8qvh   ###wII4eUk2FMKzfmeUtZLIjhGvhafq02gx+aWy3PL4rryrXTR/yTz3cFuUdzVOEj/4   ###vpvl5EtkX7MQ7mOPy291KKJkrHlIAYGs6KS2rN0Kl+k+PAaZ2Z42noMr5+mYb1rT   ###pi9dp5S5WdcScko7VuramAtVYg5aBCg5+6ydc9bCS7yNLQ3riM9GahyFuXEtHD6m   ###Ra/m/2L7EmrXV+hCkY7GGCwpF9+mdGwmM7YIVWv3KHRlYMz9RTYanda//39739rd   ###tq0sej/7VzA+K6mohy3Sj7i25H0S1269Tpukcdqm19dbS5Jpm4leW5QduYn/+8UM   ###XgMQpCjJSfe+V1ptLJHAABgMBjODwQzja6+GoJ8Ob69vvEnc59IcbNxwf2bgUc2g   ###w3ZxtuODmwH6IXxq3xud4ekJwXrDz334/V4Pb/5M4IrSKBozkWnSu8d7o3DJMgZL   ###LxwPGYDaoLWDAj+J+iOmqffA/bwN52W8E7G0doBTRCfCs8dOG6RP08wBHinfwcXS   ###aDK59/q3XX6ttBMlE+0zsQG+KyC3cteV62gQjdsTkFLgRpEJT2td8USCZcu7dy/N   ###UzxS46jX7prWpmxS4QJCJhk8wqSbcgYmxGBqNk0ipe8JKfmPCACpEmBBAU+rf5qe   ###V27fbLVPO8Qyj5pfUvtkfnZ2Jas3mJrwD/1znx77Wq6Ho/Y4EREesl0MtXMho7Hx   ###BPwE4SD8M3WJMj2iykJj0sHdRR9rge1/KdwvG3bECAlCvM8LGSH7EC7SB7v4dllG   ###lqhktE1CSWT4snKsxmyVF8EqTfwU9a6YfNDjsQFSsTaY0sBIoZsbp5cfKp9v713I   ###6YKB8d/ooi/OkKV7nuHj3DHui3WHtwN9x7Hb4eHhzPa6N1XGbLTnIm+e+lT22smE   ###hMXNwkddzLXW06EOSRaVdx1JtSq9jIhTsTgFaTFWK4w9HP3ovy2D7XbGap2z0bDv   ###2KdKBZ+AsbrGv8mxsBLsqREgl9XDACWKBtlO8npg6nNosKsryyLgtxmk01aCWfvT   ###0Dt6+Vb6CJDqgVldBTrhYzCOJp6Y9JSRGpQNhHU8yPOsyjjkQsrCGC0WYjZDW5JK   ###De535+BCY3BgsVTYERZxwrFIPGjDFCPODQzjtSQoYDU8rqTo+6Enj5+KDlzmxjHg   ###WwioCfDOuf1F+uWxCd4keChhuIQ6yBsBevHJO8Ay5iKrjFja2jfMA5r/Fh0CCDm3   ###/U40BpFCtM4v4V3yqBiThPdjh5iCbqxlQWapewOkf0KRzV9BqhzAtlqgZf780Nt5   ###vlufq896FUpf3ku0nOBZPxOzQEDaNe0m2K3tekamnBEH0KTnKPj8wDDYmAc3ygW4   ###njpmLngu7I3SeHSMUB5L8UFCKqZmM9zZYRt7uLO9b3RSeSnyIo4jNAHGldAIBlOf   ###l3iQaAnenxMyQTb0hON+r26kTH7CXrq9egEgkjYVEV3cNqW6ID2xLd1UWMxJm807   ###KrGfmosUD7E4SUw5SZzmJPNRhZOr2HiQPaqINt0ngDitsk6jPi9jJ1LV7A0EzuoL   ###zN2mliUcfeRM4Ukzhb9CyJtJDHKnio2dKnuHksl2ztjga2rwyMNgLd60IcqPF02Z   ###yoKAsQeg6wBszuo2iOHLgcPPhTe1ihhSsc1NFKaEKR891kYnXdDZpHMhi+lZ7dGo   ###x+PyIzrYvgFuUqj9Id/fsNiykwukBqG2im9BFkbLqZVQSqFSUlFxhD4oDZL4ubwU   ###R/MxaOWD4UTtwtF01Iu78aR3X+UvR8MkiTu9SKMZrAE3kbnk5EWIErg5iDlQ0yTJ   ###VC5YH9h3rz3ml13aAw0qCJ/vbHhvow9RF88y+h4k3towpQ61wg+x/FykZeLTXpVa   ###N+f0k3WNkjMV9yVKoQfh5HK9IsVqLSZqmQWEsqXuxYrfDBzqO7KYrU6J0uZj0Yca   ###KjoqHQ0q7Zwv0iATVImcQ3/M0BVnaolyRgrrijRhS1rhJfyrjgl0qMaa8+E9qoog   ###k1bDrigcMjPMt7srmaepC3TRXJqGZq0vkJjqNeuEvmJn9pmq1ZOhkWiTcY7tPW/q   ###hRt4BtMU+oIMGWRMpb4nqwbCtwf9+zAokkOW56PFmur+kFWvyA0fil8hHhpWnPpM   ###bV8jw4h0IMxrzkvFeH9YlSSu16ni6p1Vx/AEKGpjoIZHd5wNGxJJDyU7sEYUrdmL   ###zibMZ8gE+BSIA3V6MZOoaqlMwoI3rRGWSWiQzAJ5YcAsW4hzJYWdeW1TrxyhqWVuValin, et al.           Expires December 20, 2012             [Page 319]

Internet-Draft           Interactive Audio Codec               June 2012   ###ANR7g2RTzbt8JqaJbwQpAq3pttOpv/TVNJf+RNrP2G5M/FkvxZ01mTvMdgs2L6zJ   ###th70nkTzCVvXPcp2tmGLt4gBUIblzrloM+Rvf2vdwXXmTheGjEmc2hbLoZjKm/gf   ###njWxWK7ERfPkUfzOlzCvQHrEK+E3cbVMgkTh2/HY1PzNUiIy9UTDZrwoc98sQgIZ   ###GRP//Wb/kZIkPtZi/vdhYHbmQzvbYZFch450hekMiMVjhnzDWBOz0ipmpjMsksrw   ###89rCOQZVOUP+1BSrrU/FcgMaXZk3BaDRGRoSM683dv442YN0KEC8tZYVTrSaMsBY   ###4fNqRoFCML2apim3a1dhT7KZ0eQKRcyjJQ3FQURAkUHYcqf+zem7Izf9obJZkPCA   ###5WJRU2H7vFYsYZrzkkC2T6rrqnQRLzgcK++nn3EDyyBaeieadeINLOqf29cupFoJ   ###yxx39m8HHwfDT4M0u/Ql84Ab/OuElShD2KzUZ/NlPtOJz1zJztKpzlKZztJWJFOl   ###LRJbywrWmxdgi+rR2fenKzrI1uHhjm9k8QDwxa5hE4LKaVbfBVogzheFS4oHrPg/   ###sq7ZpK+2uT55d35cziiFRpiNWBpwjEzng5s80saLmWJPVpg8K6JWHu3QkEBkGFsm   ###fRilTpKGjtPjayY61yQbEHXx+h5MMgan8vbhb2BCn6/bpgMm68YWIV8K4iQp79ah   ###rbqb6eWNP6CbSDrUUMZsUwPTLHYggBI0bQOWQoahIK8Bbst1gucFzy+U+ZpQD/E3   ###sr0asuyS0i4mwGIft0zDVrNp27UC0+goDh+3fJebl8PBbPYBB5lDUVL0L7gQfhIP   ###GZG+tdVFYM/Oopvn+5WHW6fx2W1/FLMnb8TymF4GShs5lkIdQ4GbAGdzG9kQG522   ###lmKsBXBmxdvfOrqVYehGOYTDK4c7TKsUIMpbC08UsXnNnf+pO+yP2uPoUfM/bWfl   ###fwp3t7YDmf/p+fOdAPM/Pa+v8j/9G+X/fBf3h5Obe+/lhveOyZpxh/1zn3sYZqV6   ###Wig91Coj1Coj1Coj1Coj1Coj1P9vGaFIgqd4aOR3gke9uGM+Y3zlxi41ZgwKnpl5   ###gd6ceqWtjWA72Pk+3N058a3XR6/PTkqtqa+tdvwcoTtM4LFvlmYocZZO4gEvbYSH   ###L2NAFxFlnz+BGEo+iLbxVQm+C9MW19Es887661tkyP2ICZH3G/9nsC60tGgaT0rH   ###70/fYUh9Rpb4HJQpIQoC5FSwei7P9nlvQNFqTTx+nv1Z16Q9FkV5GT8D3jiyh1ct   ###AltWwwqOFgQMVuyyNer2g92SOHMsq2Ptk1PGEMotNjlVUAtaAxWKA9o09QsIbHke   ###1MNtPKbmoJR1jigYolkVXTX7VTf71TR2gYKh4HPhESBjLss2ml3DV4Dt4qWDA0EY   ###WLl5Bf+W2EiqYVmPtgrD2izRR34VsCKIhREaVge/b2IShceiwQq+P5Tt+591MNyu   ###3blGI/iiLmrwoF1ZYJQlWYCQM+gbdCNnU0qWehRlCaksTO1yoqSZldt0AVFTOICb   ###xg2O5CmcuxnxMGISSaHUhcLduKFbYr9IDaF1kmB3TaCesMyaIUiudGO/Elw0Gntf   ###sl5fUBilUvIMojqcnPj/BJNSve7X+F9Sig/wXON0Gvsm0IumGdVI/KsqNBWhwQu1   ###Wgpgn2B+kIt56WZBnSwoYwC7XQtuXl7fy1ZbcNAqv4+SKrcB4GEA2ngTsYT59zVh   ###I5AVUitcsZiB8L3D1/zOZCv5iwHAB8kkGvFX7LnoLk6zAKwjA4gHU/K9S77TVc5X   ###t0jeNv1AfoyYXv0X/OZwLZQLblraqpCFWtadVrjmTziqu03+q6LLYVeaXevJtJlY   ###T7A3Tf2MX2zC1fIBVsuHBik//aAWgEjLMf1w0axv7JzU4J+y3ioZoxHb6mZJA6gF   ###vl+eflD70OxmutiCE66uMCfMRMPEjbogTME8JDFR/kG5B3yfftTfO+J5EZ6C7UDC   ###hOlHo+8fDb4zPe/GhCIq048XTTkdHy9gHZwjkwG6Zi9tzuDiC9BwJ24i3jrQP1xh   ###7CvtHJLp6Dy8aH6u06AzJUQ11jhnNYILiuzi7FS2MDaiYvJncZ8+4wtpEtNnk9i4   ###5sSgNOO++agYdnnlSrN7Pokvyg5cW5dl+rVmUqzoJK40OScwwgRP4kOy/vxJXGua   ###S9RxAYb1sNwk7MrATj/zFeOpSBq46CuMwO1Ng4FlY2cQ4n4lQHsVrT5iI7yoNGdB   ###SUWuJceqJWDxBNvwk1MrJ7lKx9jJLpqj8/oFYyGEumrqx4UZ1FVXazZDY0ZntMKA   ###snaCQu08pFYPMgg4ohQcmTupCHXgFZxjMdUxDLSK8Ork7fGv8Awu7q1tll9CM5Cz   ###lAlK3RuMUjDsj24n3B4zSqLby2Ht1S9vvdLL9vhjTRga1rgzCm6jiQ83F8TmqjdN   ###bPucdwHGCCipV8PqdnW3uscEwmoQVoPtarBbDdnj7Wq4V91ib+vV7b3qzm51d6+6   ###V69+v8uKsaI7UKrOc4qKgbw7PnvX+uP0FWOj//vYK23DAVj63bvjN14pgMQGeCLQ   ###bzMlCHfb9vi6K7Z4fjBThkd3OHMotYPUzYChIEkfhFQ6p7sx+3VvvusYP98bvzB3   ###0eXwFu6cgLo0HhtS/6+GeD7tRYNrfmSsnt07nsndwahLZQFP7BTqpyEceGK/UD8H   ###1ONCaSuQUdcoZq539fie83HjEaPVf5mP+u2pNO0fCJ0T5qax9eULfjnczdA8f0va   ###19G+9zTxzmvJBftnjD0LL7zGFZP5g43k0yH/GsJXSAjAlw9ONFvZYmEJUZHqqnLr   ###1Ws6EH1jGny3PypxEMFFdb2WrPtwBiaUIFVB3KzGgvwmKuq+rIM8IR884Qhq8jWC   ###DxA9Tb5GOYFIzOb0YEx7gC20J8NYlAgvtI4F73iOv2fP+HeR+k/82CU/RKpA/oNf   ###5ld7sTkRkjutmymX0brbiTBMfJXHa6/y4OJVD4FXwZiJkLXVIHM2JM8jCOEZ4iQx   ###qgCn8MA3AppiF/YFsoOtg3SQT+ydKrHjKrFLSzx3lMAxqRLf0xK868bkbtp7JCcUValin, et al.           Expires December 20, 2012             [Page 320]

Internet-Draft           Interactive Audio Codec               June 2012   ###TjbI1BnraV4NR9GATPW4wxEFPqnwPs8wc4yJBgEATMl3T5PvwDpTlcBmEz/wOqMH   ###YaoH4eI9UHR51e0NkwjHM7tPm+W3THOUwW/Q9R/s/6i2ANElXTb9bBtLRu2uuFAn   ###eGeTmGmeTavQXDWUQyF7dyAHQ6RuyX5R6J6eT5mssrHDdGmmULPvFf63InCKqLPG   ###dO/owz30IawOjISRuqLqm2j8SVMAKVt6YhrvPJw/PyBOwEICNx/7iJfS097tkyb7   ###x9/Q/FDnmuoNB9e+aLBqPXY0P3O6dPcbxnad0fHTQXJ7dRV340gdqfM5hm43nsYF   ###Om02M5vB8w2zKbtZM+pXDDnC3zR+okbbcSvQAmyZc/ayNlpI/Xna4brz+xn1kVc4   ###6r/n1f/Mr845jqP6n7z6ZvmIynrRuIaBjOGkaAJBsLh9RNyEZdw6vsaATID3do9P   ###gzx9w7SmfMFR08q0U31fRSRUOS6qU03xVWkZwUMniviqgekqX0Qo5k7xK20C7179   ###KRrh7Ld6X6QRwoLN9ugLi9qxD/f+gaWWO7TyzfIJ+jNCoKl+O/kILLDUG36Cw7yb   ###+PrG34dkNJcvN0Gs9pIeY5PyArDQhwNQhoVs0LEVdanRZiq00w7qHEL+BpXDUJMq   ###Ta2h1DeCk7JdvhZYNVyau3OQMDoYJRssDHInd5C8vRqMtVY7rB98xUHWt9KjrBQZ   ###JXCx+FDLP5vldzJMnBj0vlfbgmGGGzv9xBynGmk9azoLjnWu0cJ4d/hwWRWYy6xa   ###ecol+gm9kMfqybDPNpXxMElqk3bvoww6YG6foTGBM4aNrKtXHes+9Jp5g6yT3o5z   ###SwakZD7ESpNRBqP/cbEKgarQs0lFIQzDNcjlYJI7YuPeZd/ihkOuNDOlH6xa8scM   ###o1YOxbznA8FdBG0luQTj4AKZxML2HizJt5jHhe2ycqxx1N5FmEaBe4AkUfcWbvPI   ###EEuM5/QhRjjXJuNkOGBLEdxI2HRgCrAkwhiIMjFH/pzMNSPF5oMT/HTSp+GF+MN7   ###8yGU8Zps/qYfMmfgnpf5M6+M2KSCjE0q1a/wIP38PvUcS2L38sjLqHIvquRTjVEl   ###HzrczLUwOYsmocq9XUVgOj14gV579JnECZlTh2Nc8wxpbdj+ojGXYqVOLPPUToBK   ###meQ79Npd7ikqw9tw4Fv1uvfTXyLQCxMZ4P7eZQxZDyMjcTI3v6G/GkaNCUJI3FPl   ###MVOhIcaCRhBqdHLDQ5mKcCgqmE6HK0+gltxjYRF+dBs7wLcwYTdoCiMAMdc0qYkP   ###507Gc+EVUKt2VOBrTVfILFFDX2MmWurj5hyJSxjTjq/4bB1fSQP8LN4rK3bkNB93   ###tO1+Bht49oz9piasxRh10cMHhqF8Gt8svibjPtNHa73hdWkc+TWauoRR8y8WI7X4   ###Z3vMyJZL/hCNfBONwVw2GN5hck4zvq4iY7zOBFL05bCvY9j2JtE42TCSl4HQ9eGw   ###+fx7xHBzL/DhaAE2kgO7VLO5V3e+Pe5UmhR/9onAccfbbHolMp01Nc8EcYosroCD   ###HHfKklKkjPRbwnMMXMXT6JJnMerFf3FPQ36tqh+xNcvW5XfokNdDjsCXfzSaqF1q   ###TaWZA9bxr1sGZYK+ki5movB1fLVJTIjwu9yUi4CtnQr7Uea/H8RqGg0/ldjfTaka   ###BRv1TZFr9NdmUK+XSwEcqZaBNoIKK+lv4teNYMuXZolfG/UMLf4dRDu+Yyok6zeo   ###22favJdW+EXmy08RYAACM6HNKE68p1eg60PbM5V4YCKzu/LmxdnZcXZfOO7X4UKA   ###wnw/mozj7r73dCO48p4+9UpxXn8x5eyvGV0+++3o6PjsjHc53/l99XH7/7P5umN0   ###v3HziP7/u1n+//Xd52Fd+v+H2wF7HrBdcWfl//9v5P//Ph7dbLweXzPhB2J6o4/2   ###yqN/5dG/8uhfefSvPPpXHv2zPPpVOCrugff29PcX745bP1m++eqxduRfZ3vHzcbN   ###OnkCIgo8WWPchS1gvFn6NuKXL+O/GG/5nB+CUN0MzY7jr6NKHug4hL1ooMMQmhkC   ###wFtGjcVKGK9jkTKxwCwkEp/RDysUmIV0omJaKLQuLkAAkN9fM/JsvX3BCE1G29BV   ###gnqwZ1b5sUCV78FxCUSEwVV8fTsG0x8cQWFs1/F3CUR3ZTI/7LYR2yDZDsFNhnfD   ###GPO+lL3haDQUbJhtWYyDqp2Dn22hTaWMRf+b7VaRSIMLO8IVZFphP7q3Y7DGgKUX   ###bs+2k1E85jsRXqRtdydciYBUud8lCAri0sPOxOqoHrIedGIe8bjN9om+uFgAnfDY   ###lsd4+FUcjVUWGtUqAvwA221yE19NOAaED1YnnqAHBowOZYP2aIQKKlfa22zPnUx6   ###EZQj42Safrt/Hg8uvKnXmEwO2Wgbm+zvPsTOAsxRbAopA4PbePVaAN4cuBQSyN7L   ###Ad6wfTcesD0dlGGeyj2POEpTP5doql6rxe8B4xUNSII89ZEOfowmNgV0JWlc8ln3   ###cG64Ml71/juJ3H2wscF2WYKOssTHV0HHjxno+LEoOuCaCqDEsQbZBsbq48Il6ynA   ###FZtT2JiSNAz3jHBHOz4VPOY2XlXAsFquWAgHjxF61o7WO2/o2aJBZw+A85BMpJD7   ###mltXGdGxicV+sXUnDtr5hSNfBCLXXpLxoAcox5geUAlRFIt4AiouRFwxwdQC/1nN   ###fGSGOhiT/Qa8TltIkDyGaWo/Ko9HfIid6DoeVGXa6Go2fvvtKUZLS+MK8MIjo2Fa   ###FmPbhGEvq//TgT3q/f9M/T/Y2tkOLf1/6/nO6v7/Sv9f6f8r/X+l/6/0/5X+/59/   ###ox+jbv/04nem0L5+dXL6Iyj/SqXnSgSq+SLqa1rdN5/oMwrjDZNlbpnGOZ6ggSBD   ###XsPoTSAug2hnRggjYTypCMelv7Rgl4YNeodTApTtjGqHygChov7L8Imjwu10xxEb   ###PR2Bq1EOfNR09Ii7sXIv1hwU+TLecYmB4S7oorPyxroR+zeNi/HIt0JCGmVoXMgM   ###lOngkBKWe1q77UmG7D1bmxFNWUaj/qhFDUdgEtBxxapjncPiLOI7K2hn3rvhEQnrValin, et al.           Expires December 20, 2012             [Page 321]

Internet-Draft           Interactive Audio Codec               June 2012   ###xaO/zYrfhfGkTdJoWqGl4TVP22Jn8xyJ2Kxz5nQQaSOtwIOiGbicfuRDyH0SNI89   ###8c28P6kQpNBDtiGiD/y+V58+nXp3Cf6FM1s5iKocgxmBNDfrEBrrjBnIjfqmYk4r   ###AjYrz5oUGbsNpxSkFRGwjalmcf+2L/MTIc71bFuNVIw59cvmVB1631sxHWfiQKy3   ###Zjq/Domx/UwQLvumGzw3unIh3oFN035Bo5xjVojAp+Fd01ys0rQmhrIFFXf7IY8d   ###63nL452SS5LGES6J4vm1tXPSVI6SbmTM0dEgSWXIVaHii4psxDI1oJNdleV4Jalh   ###d3kCHPx62GS9hl/sz6FJdzPW7NNLD//DFSqwgBgwobiXKg1i+UAjWTIINQTGuwzp   ###3pqeoLmKeKHSJYlXYtXotxlp50TWEcHwAgggC5Qs83AdNiEJsx0YkdSomzHUsZ4V   ###QT3YtzKcHYHyV9cJ4BS4CiYGZMysYuSsVe8PBaVk5BVz5oqBe6s8s6bAjGTJmdG2   ###QzOwNt95IPtzU3YvI+khDCswUh7SkYVle2wFhldwhMYgrY3nC9szgtzk9tjxMLPj   ###otscCZWwUuIPCGl807GEjrRt1HLLe8f3RTu/e2YUcJs6t0h6QrYG7yDRtfh9RxJD   ###6zwVwYzcc5KM4guQBEwySiUnZU00AzPsgXF30xkowCvdOZMoGjQ4ZzJEWlfxhlhM   ###PfvNfx5k041On/jN6WTLWZDzVHi/V58TGVnEFqeILbXIKFp4DFyxqMKDfye85K2W   ###h4xNxMhAkFzyzclGkSQDC1EqDdal3LBlnlWwpHJTHJ5J8pJ8Sc7M9SVi37z5U0hy   ###Ku1jVdBrqn1CxjRytpYsCktGjy4UObLC5Mlk0BiVOzhUKV/V/UJDyRjEV+tw3ZKP   ###Mrq99h/o/3kZ9YePdfgz8/zn+Xa4o+M/79Z34fwnfB6uzn/+pvOf+vP0+c/R2enb   ###16tjoNUx0OoYaHUMtDoGWh0DfetjoMeIBJ13pnQZdW6vHcdMk/tRNOP4Sbtrvngv   ###rLVesFOvizMPtLa1biGEVgmF0LKHYXkuPOmFlDLI0Xhb0YXXaI9GPbG9HbIBGcGf   ###Sj/95bOHKn9bKdgM2YN1pS6tNzoxY28jcLmMgOkfet75cIScn8GOB6PbCQPA+Bt8   ###QRugGbUr1T0BmHWvdjl/d/LaLtI6OFrug6/hiCmGmCaI/R3DMVIMfp41toMxPa99   ###z2B5WTBEF/bzytQiR1aLfW846N17Y6ZVUD9Ir8SHgM8Yums8q56fC/+yAHyRUgfS   ###PLYvEwu81wZ5gDWb3063M3a0Ew3aHQxdNEgmbYxfiq6sB8rA5N212Y7e4d6r8Cq/   ###kbt0K2YjYyYpgZOoBZU0eDsgBXNb02nFGq9efvnl5Zc/Xn45Y/+fvDxkrXKi0GVK   ###uKUzoWk8/IT3sJkwcHXb68F3n7RvUHJu+/oMpxFu7HzZ+RLUv4T1L9v1L7t16AG+   ###52dDTHzqJ6SRsO7lgoYbzqP2fW/YZmsLvRkBoD514m8kaCxQ1dAh+nf+PA3hMHAK   ###dy4b8P0Q50k/ZXorBs+B7ICQRxVC52CcGUwXSBvKbSbGAJxXUddFDuAb7/ES3snx   ###UT6mh0zi7g8HQwMQPvXwMa5AvHMf3TFlA+wsCZMjoyFfGvkrcDLNXhnYyx/evc+F   ###0BsmidcA/+RDAiFhc9UDbigOCaEU2FCkI7NXQs9lik+JTp2hHIIkbYVr/8VtvrC/   ###sM2+dfTi7PiUCTevzk7fneIu+gsTyY5L06p370OMa8YF+yP+U+SD/i80cxm7YYLb   ###4TyQIRZim+0fBDbfoWmob9joJkNIyzYu0XyusW2G6d6cb1/I7Y/9qEMi5PjwMNw+   ###kI8CzIzNngW7PkZKV29C+WbPerGFUMQzHYWc9gRahy6CB3VOl6RfMB2Fj/1sNMJt   ###sEimXkHsd9ZVbaV0lAlZGW8Pqnv2q62LVOB07ustk6rxLatEPL5hp5C+Ddy4xcrI   ###o8crr0SKmTmq3bsh7OdxwvcfDIMR8YWFezJAVon9nPkm8LK1o/9ih6T9F97gs/pP   ###ii3Sf8kY5uo/d6DvfdxrMb46Ob9gNMFoSrb82bzaU81OaVmFo/3yVtULHqoLVg6X   ###qFyFOwcLVd7eW6KyGHO4zJjDZcYcLjPm8AHvcUkSCMKFaEAnel2ABuzK4RKV55tG   ###WnluGnCMOVxmzOEyYw6XGbNNA7sL0YDMiLsABZhVw4WrzjeBuurcc58aa7j4WMPF   ###xxouPlYy5zf3nXF8GW4vNOtGMmTRseJ4tGpj3xaujW2HS7Wdwsr2YnuizC89N0J0   ###xTlxYbUYLtoiwQAmes8evbqimwMSP04UZNcuQlHZtXXFRdqmGyStvdjAnVNYeOBz   ###1rYGPmdta+Cq9mIDD7eXGficta2Bz1nbGriqvdjAIZnE4gOfs7Y18DlrWwNXtZdY   ###4+FSazxcao2HS63xcLk1Hi61xsOl1ni41BoPl1vj4VJrPFxqjYdLrfFwuTUeLrXG   ###w6XWeLjUGseBG1v8zb8ebZcv3rXlltFytJg1oRIrKosPJvERZhp+fCVtZWiRGo+l   ###FQ4KxIOTuBdVvfLwdgLf+DueoRMSdLJ/2Rv+FLy2jsUpSjkadFUmTP5KRSW4jOgr   ###0aVE/wJvuPBC/6YhCMzwksT5S5xBtDqjRMYhdfiLKbh2lBi0vqeAymOElk6YAh26   ###TaIWeuTKB8TS3yKQkBiVPd6sr8zq5uPLyZQMHGzj5ogRpOEBDE/E9REwTsPdoG5q   ###IOio2KyLGwytdnfSJNVJ7juIZ0tfJZOh+i3uNuCsq0nH6dOHmjxJ34s3b34+PYLI   ###G69aL3774fT1AQ02C4eYEA+8it9aDHnkF3ZN/gr518H4mmTnk4dBTRl+ldod1dsW   ###N48TqhomcJeBgYNvrdE4uoMLB7rAZHh93Ys0YqmxmVEzZF5t97jroCIjWoaRNS2j   ###ARPrLUwBMYZSTAMNaUpn3QBNepfMOtzLwXSxdHo+RdEIaN6kB9aBy2G/pc62oNlB   ###9El+xUPV6LIFjDINDeejKn/Eg6YDMFvB5GmpDCe5LXBH8hm7tRb3oNOC10CKWITWValin, et al.           Expires December 20, 2012             [Page 322]

Internet-Draft           Interactive Audio Codec               June 2012   ###xEHBW+fDliBbgiT06sW7Hq1J3Ac0icRQa9KDGdib1/B2PG7AV07QxuE98D1P3x3I   ###yZ/kPi16mghbNJt+uPR0F43BY0gQHV61xIrA2AiVgfcyz0SFjBfeXuD5NE9GZXaY   ###0o2GIaHy9FjGhT8n6EsnaEKDOaBVp5/Q8s+eeQLHzx8Tx3Y7FuisAYL3ABmiGIVm   ###SGx4KZb0++vTN6pfuehzOCPM29jbY+7Zc/xD6+fXf/xw/POLP4u1jWff6/4T1ppx   ###PSNFjLeDj4PhpwHtCHicaA8MhOgbeSHJRGEGPzNedsZM0YyWaUIxNks419P7j9+e   ###DHulVF8oDOVm0vQwEVtu4Rm0QmSBQv1IDUevVmNMT5p40xZWQOoFxm3n0Jyvd7Mq   ###Ygq07Io8gLy1fFMkcMavyjN5xgx3jZ6wRjK59TX7mHyd5pdDB1Jsc4MmmJuZYs7Y   ###uYxBbO5I7rxZlofkyb683iREKc2EtK+HXEu/vRPiQ0rKYkW0o5aUBZRTBAMpBUEq   ###b+md0hCv0s0JcUyXt6Us/SZv7zb27TWdXZ3vDQ3OS2te6NFVzlA1Gg+7ED+ejagP   ###k4LBr4S3E70qF1+Vcg/9OQvgrV0IJ6J11hjcSvd86+KX86DXOOTl9X3zcpiexbr5   ###gi4rY7eas8+KKpbquYbi2zl9TRbMW654Abb+6mWK5ws+Y9OqS0k1W3JyfLO5XxZo   ###Tp9/zd3cHws0JxX4uRs7W6Q1w9gwd5MnC7QodWlHY59TcNI+n2I/1g08TTYcjDfF   ###iDUXB7b96mXV+4X9/wf7/wz+OXlJUvnlfGwkWMQ+a4tPZa4WYqx5fXPRlax0kqVW   ###soYy10oON3YyiCFn/9qu1+cmugWaCRdoJqjP306wQDvhAu3szN/M9gLNhDtzN7Nb   ###qJmtcoHxFOIGiVrW2pkUXcL7i7AFRsNVj/0XgMjG/gcr4W79/wHOQMS7pXgDhWMN   ###0CVBoraRwoznH3ytcWoRdTkxTIOx+mrIwN98eErQzhydLY4HX0dmVP7Gy+00CoqF   ###Mlt7+EqjAGPvcnRyl5bXu4bK9dhdZkrT+hIdxupp/YKrYl+py6DTzcCy5b1reO4K   ###AFavHfriN1+NaMVdin44BKuH1O78zcdkW7eXGl4KmNVv+/3Xo0FlfV9+uhCKc8rY   ###i79zynJ2hXkmi4HJmKavuaGgN/lHPFZebooIHFtAkecoIOcq53WzjH2eworufb0B   ###B+EjjVgBmjFk4az9t45597HGvFtwzLt/65ilr+wjjNoClTNuw0F35si3v+bIt/ce   ###beTbe0VHvr33t45c+cEuJ1wqKDnjVYVmjnUr/IqDFR5By49XApo1ZFHukWbY7Kyw   ###Mnjrx5BLEy7cjllPrwdMQrn0kmgyiQfX/BBQHwMKhNjbfN6h7WyTwEPqyEzKGcq+   ###ojwJ2FjJ0Rw5s0/r5Q0Pw2GmXxySI5+MYzGP3DBP1ccwK52I/Tdh3Rp4/MSLR8zM   ###sZ+QRgudiQmPBXCZAnlLnDh2a9Jx5AqxcTUcReCUxX2s1scdSVN4wMnKzB7h0fC2   ###B+lzIRwrGw7elIXkwJF9AgxtFz/Pw1lRTh3WUbxITaOAXSVR9LGE7mD1qnd2fPw/   ###reNXP+jGhNx8NYl6PSim36SsZYgwfiU6gVCmOGk4Dnjo5zV5RufG4SgCADZFVHB0   ###ZfI3pfq+aa/K7A6eIUw4YMU0UZjLBjoqQjNjV+3GfYMqhCedQRaBJAuITSPpQhRk   ###jX7qVEzKYK/mJg0R18BNGwGljasu01kjc6aW9d9gfFUGeZYsVgQ+N8ys2sOvSv0Z   ###qt4znSJYXoodj+GAXEQlVtwm11XiiMFm+OAty5APylmCR1CbjDE/McD3DU7oRIt+   ###DHMytxuFiZBJD+wKVZ0/6uXpu7cv3h2XCNskfZpVWZ5nldRJVPHKv798WxLHunNV   ###gmAwbG9+cfrqXak7V2XYvX8GbP1Z0hbM4tVPMZ136+T4qGQYGItD4Mm6IHDSq+Of   ###z0qGga84lB/evS8Je1XxSnxraUEYotab47dHJdt2pDzK8mH9iEBe/8+Ln45f/FB6   ###Bt6cvp/y5rKvk+s1cxmpVSrtXbNW6ddYmKLtv21hQrBHT0WVJsuHYAtDNWee+u+v   ###pc+ZhXcgQ/C6jmCyTnpGYuy6oOtD/hnQ+9FlfNufE7o8YJ8Bm/2O5oRsnN/PAJ/c   ###MmpfoA15Yj8DvIwVMxMyuAHNgAWpJzPg0MjO2QCE314GDLKtpnZV1wr6QQR54NH6   ###nrKd/6e/5J5fenqpVqyfJ+mWesPBtZ+x1sUiInHY0704FqEaZAe4PNqeeE83tq68   ###j53NJPvEcz3GyA8oV/FBXNa4WCVC6G7M3XWyb5brG/V6kFndnqAqOQ2WvBdldi47   ###lv0+T7hiun6VJa7KhqApMMeFuyUAXMlDSzPiyUKwRNoOB7CuBmboTlUBBkr5RBy1   ###DvSoXo2NBMs28qDd5tjuBVcSbOGXrxLt1a7P9k212TjhFx7xprJLoZj+bMTTOnUo   ###8OwZWqBL/tOwbrgWmM2LFiERAC+9a9vocb8RxUwHBctYAZyqvq+8+tMuK6mI7Tod   ###QkatMK9WmFUryKu1lVVrJ6fSdmYHd7Ir7ehKDs8NVzXTkUFQl5yhRsrNBOaYsJPa   ###VbuTlNQ5mO81wGUkCK22nVOpKaHcDNP+S1l9CLgHMaHhQ4dzTx7VFBaCMZGteeHM   ###dziLGBdJrFOXh0wPmZlr8GEt/Y0uO8Zk9ILbyllwxVUGAWwbYPkHGe279mHbtyEd   ###icpyGxrDyfsVOAQzHlf1gqq3XfVs0ZW3dwWMEF45nBfT9AzX5vgdJuC3NDxW98YB   ###nBQ/TJvJvnyh8BozqSolCJwO7to9iJkpwtwxaNeTm31haSOwHWQ1c7EWRaJ9basg   ###eih43MFEPWyIdD1r3lj9Bh3hvLh720ZrDcRDRvmpWsRLjGdHR9FLmM28a6ZRzbRs   ###poinaih0xSbFudgxaVIaO8qs+IQnoVuOX2kjh4J7ri6QXTDZw8W3ivNAJ9D64kCV   ###dcEJeMsJ2GCYznrhRdHVciXCTBoSYVlr8/SubZq41V0GSLEhLwoThyiZFkMWU4DTValin, et al.           Expires December 20, 2012             [Page 323]

Internet-Draft           Interactive Audio Codec               June 2012   ###yUwyJlrcu00jIWnyrp+H5bgCEfr2vugHF67ypVKCAQRPTvx/QrYVtjXW+N906Rjy   ###bzSTPCwC6erxN6h6MGt984QhLqw0HNJ6Gle0k+k7FjhaJhOnHR8ecvYHQq2cUMGU   ###TmffZHypHcLldy2FoSfNWfsFvaEF+VdkzdTI3CdK2bgWCdUI+EMvu37amamW3RXq   ###XEwbaOgDruUaeLAfbJaZeHcVTe6N1FjOYTaCer3uat68Cxe4qH8pG7Sj5zPskyen   ###r1783Hr74tWPx6VnGTu0ny+wwPFgwV3Vo8ElNcnLjJGRypaXL5JkmBjzDY0LeVRb   ###t59heehleeBmSaT4Yfroi8nKqhTDnH3WVQtmoFJVpqfSGb1NcScqyxvCdMoIPUuY   ###hlPqqzjqXaZkahqs1hDPVBWXcA05H6KSKqKkSJhFvHnpp1GRtneBRRrTR0BkevPK   ###5GLzTweTsTr+Qwem+zZDqJYdVTYjny7Ob975TOGWW1dlVl5LG+PhJkjHmWoJalXq   ###aOewTrRZ0PEbKc/h1CyXRB65w2aO8Y1sI6ioQ/qe4UCFsv50Ew1YbdAY4kFNhvB2   ###bDXYntmMsx1ZVMfXyColetWeTKL+CCJviBMfbvalveHx3qOpjHHi6p7ad4zpMM+x   ###QHfnkT+8f2BaXG/fknAMEhyC0mVaUxmd+gfOtjMtHWSo4+j6ttcey3EuNQpuVK0Z   ###PSc/nX2vZ/V9ba7RfG0Uu7r5sOYS8cyeHDpknywCTdXFU9Ls6XOosU6txwJbQ7Cz   ###pfrsrgrhEaPuJAd5RZqs6fO4UoImVYv+RV4dojw1ExJ8fVZppns1S4kVsb0QYaW3   ###gVnKqAOhzt3BiXk/D6mL7BjzbB4zEfFQkDgbnDjhX6/WzN1xDCUFKzhVxbz1nUIL   ###Hrir+PFcEJWn8jNtSlIVUAf3Zu/9mWs9U3Z84hQeZXvKc4GpHsiT3KqHFa+Jdocx   ###bHBBgeuWWMLDEipFzJih4q7du+Upy+RT2LJkkhcrPoNbjvunsadeMK0ZQ4DQwemx   ###wQvkrfIL7rDGe2tAsEYKNZzaptOqk/AyfYtw+RAhP0Dk9eOk34bM2zMslOvS39KF   ###rVl144G4Ofu0d7nv1adP93pT7y4R3/JpkR8Lo7SUV0qpGli8ENqKg7MpzbKbZamW   ###2WrlDI/cNSqEykhn8J1kQUYSv+XZgox4Ivi7YkiuZXLvQIZsgyNdswxTPdVLn4kA   ###5st99fJgbQE5djAGl4n6Rj2t7zxxHsvkmOK8j8gZ2R9qxfPKOrig97FSyRReoSsM   ###P/HgnEG4YNVKPK6dL54U52rqAL2EQDfZX2d/WFd8ht0g2nF2SsbNy5k1fTVYhP+z   ###VXmzU4w4fofkToNuSlTFsHx2S/T77rbr+Awbpo2qaHsl8a1iUoDvPZPmzIc1N1Nq   ###30Xj9rVKP7VvjPTpc+lwks0fgqi2VYYBWYe2JWKVlZOLA/DN7EGmozlmdcrpS+fj   ###qFBnYI1YHTJcUXLp3oGl7iS+y0DSDCzpLjEgRXEEZbPxJLoBu8fgsj2GPeAuFiHL   ###8nqDXUn+NZ6UkAA3OduoITliFzdLPK+5NV+zEAlJc4HLsv3oHl2jE9BGP93EXdBD   ###J9EYfOmgw+MogcBV3qdoDL0fjhlzF0sDw9D/cPzytx9bZ+9evz1uHf38+uy4BUFS   ###z7gbYdz72HoHKVjPGM2WRDrCuA+i5mSqLpIYdtNLiDw3vAcTEH0tZRv5mv2WuB5H   ###wrCiEu4BlZiLSrt4q9LK8zu1D6X3H6yl38Mv6+UVPRyg29TZb0dHx2dnkBrpf60+   ###q8/qs/qsPqvP6rP6rD6rz+qz+qw+q8/qs/qsPqvP6rP6rD6rz+qz+qw+q8/qs/qs   ###Pnmf/wstXmTJAKggAA==A.4.  Test Vectors   Because of size constraints, the Opus test vectors are not   distributed in this draft.  They are available in the proceedings of   the 83th IETF meeting (Paris) [Vectors-proc] and from the Opus codec   website at [Vectors-website].  These test vectors were created   specifically to exercise all aspects of the decoder and therefore the   audio quality of the decoded output is significantly lower than what   Opus can achieve in normal operation.   The SHA1 hash of the files in the test vector package areValin, et al.           Expires December 20, 2012             [Page 324]

Internet-Draft           Interactive Audio Codec               June 2012   e49b2862ceec7324790ed8019eb9744596d5be01  testvector01.bit   b809795ae1bcd606049d76de4ad24236257135e0  testvector02.bit   e0c4ecaeab44d35a2f5b6575cd996848e5ee2acc  testvector03.bit   a0f870cbe14ebb71fa9066ef3ee96e59c9a75187  testvector04.bit   9b3d92b48b965dfe9edf7b8a85edd4309f8cf7c8  testvector05.bit   28e66769ab17e17f72875283c14b19690cbc4e57  testvector06.bit   bacf467be3215fc7ec288f29e2477de1192947a6  testvector07.bit   ddbe08b688bbf934071f3893cd0030ce48dba12f  testvector08.bit   3932d9d61944dab1201645b8eeaad595d5705ecb  testvector09.bit   521eb2a1e0cc9c31b8b740673307c2d3b10c1900  testvector10.bit   6bc8f3146fcb96450c901b16c3d464ccdf4d5d96  testvector11.bit   338c3f1b4b97226bc60bc41038becbc6de06b28f  testvector12.bit   a20a2122d42de644f94445e20185358559623a1f  testvector01.dec   48ac1ff1995250a756e1e17bd32acefa8cd2b820  testvector02.dec   d15567e919db2d0e818727092c0af8dd9df23c95  testvector03.dec   1249dd28f5bd1e39a66fd6d99449dca7a8316342  testvector04.dec   93eee37e5d26a456d2c24483060132ff7eae2143  testvector05.dec   a294fc17e3157768c46c5ec0f2116de0d2c37ee2  testvector06.dec   2bf550e2f072e0941438db3f338fe99444385848  testvector07.dec   2695c1f2d1f9748ea0bf07249c70fd7b87f61680  testvector08.dec   12862add5d53a9d2a7079340a542a2f039b992bb  testvector09.dec   a081252bb2b1a902fdc500530891f47e2a373d84  testvector10.dec   dfd0f844f2a42df506934fac2100a3c03beec711  testvector11.dec   8c16b2a1fb60e3550ba165068f9d7341357fdb63  testvector12.decValin, et al.           Expires December 20, 2012             [Page 325]

Internet-Draft           Interactive Audio Codec               June 2012Appendix B.  Self-Delimiting Framing   To use the internal framing described inSection 3, the decoder must   know the total length of the Opus packet, in bytes.  This section   describes a simple variation of that framing which can be used when   the total length of the packet is not known.  Nothing in the encoding   of the packet itself allows a decoder to distinguish between the   regular, undelimited framing and the self-delimiting framing   described in this appendix.  Which one is used and where must be   established by context at the transport layer.  It is RECOMMENDED   that a transport layer choose exactly one framing scheme, rather than   allowing an encoder to signal which one it wants to use.   For example, although a regular Opus stream does not support more   than two channels, a multi-channel Opus stream may be formed from   several one- and two-channel streams.  To pack an Opus packet from   each of these streams together in a single packet at the transport   layer, one could use the self-delimiting framing for all but the last   stream, and then the regular, undelimited framing for the last one.   Reverting to the undelimited framing for the last stream saves   overhead (because the total size of the transport-layer packet will   still be known), and ensures that a "multi-channel" stream which only   has a single Opus stream uses the same framing as a regular Opus   stream does.  This avoids the need for signaling to distinguish these   two cases.   The self-delimiting framing is identical to the regular, undelimited   framing fromSection 3, except that each Opus packet contains one   extra length field, encoded using the same one- or two-byte scheme   fromSection 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 25).   o  Code 1 packets: It is the length used for both of the Opus frames      (see Figure 26).   o  Code 2 packets: It is the length of the second Opus frame (see      Figure 27).   o  CBR Code 3 packets: It is the length used for all of the Opus      frames (see Figure 28).   o  VBR Code 3 packets: It is the length of the last Opus frame (see      Figure 29).Valin, et al.           Expires December 20, 2012             [Page 326]

Internet-Draft           Interactive Audio Codec               June 2012      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|0|0| N1 (1-2 bytes):                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |     |               Compressed frame 1 (N1 bytes)...                :     :                                                               |     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                 Figure 25: 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     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|0|1| N1 (1-2 bytes):                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               :     |               Compressed frame 1 (N1 bytes)...                |     :                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                               |                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               :     |               Compressed frame 2 (N1 bytes)...                |     :                                               +-+-+-+-+-+-+-+-+     |                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                 Figure 26: 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     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|1|0| N1 (1-2 bytes): N2 (1-2 bytes :               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+               :     |               Compressed frame 1 (N1 bytes)...                |     :                               +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     |                               |                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                               |     |               Compressed frame 2 (N2 bytes)...                :     :                                                               |     |                                                               |     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+                 Figure 27: A Self-Delimited Code 2 PacketValin, et al.           Expires December 20, 2012             [Page 327]

Internet-Draft           Interactive Audio Codec               June 2012      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|1|1|0|p|     M     | 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 28: A Self-Delimited CBR Code 3 PacketValin, et al.           Expires December 20, 2012             [Page 328]

Internet-Draft           Interactive Audio Codec               June 2012      0                   1                   2                   3      0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 6 7 8 9 0 1     +-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+     | config  |s|1|1|1|p|     M     | 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 29: A Self-Delimited VBR Code 3 PacketValin, et al.           Expires December 20, 2012             [Page 329]

Internet-Draft           Interactive Audio Codec               June 2012Authors' Addresses   Jean-Marc Valin   Mozilla Corporation   650 Castro Street   Mountain View, CA  94041   USA   Phone: +1 650 903-0800   Email: jmvalin@jmvalin.ca   Koen Vos   Skype Technologies S.A.   Soder Malarstrand 43   Stockholm,   11825   SE   Phone: +46 73 085 7619   Email: koen.vos@skype.net   Timothy B. Terriberry   Mozilla Corporation   650 Castro Street   Mountain View, CA  94041   USA   Phone: +1 650 903-0800   Email: tterriberry@mozilla.comValin, et al.           Expires December 20, 2012             [Page 330]
Datatracker

draft-ietf-codec-opus-15

This is an older version of an Internet-Draft that was ultimately published asRFC 6716.

DocumentDocument type
This is an older version of an Internet-Draft that was ultimately published asRFC 6716.
Select version
Compare versions
AuthorsJean-Marc Valin,Koen Vos,Timothy B. Terriberry
Replacesdraft-ietf-codec-harmony
RFC streamIETF LogoIETF Logo
Other formats
Additional resources Mailing list discussion
Report a datatracker bug

[8]ページ先頭

©2009-2026 Movatter.jp