Index: NonGTP/OpenEXR/include/half.h
===================================================================
--- NonGTP/OpenEXR/include/half.h	(revision 855)
+++ NonGTP/OpenEXR/include/half.h	(revision 855)
@@ -0,0 +1,775 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+// Primary authors:
+//     Florian Kainz <kainz@ilm.com>
+//     Rod Bogart <rgb@ilm.com>
+
+//---------------------------------------------------------------------------
+//
+//	half -- a 16-bit floating point number class:
+//
+//	Type half can represent positive and negative numbers, whose
+//	magnitude is between roughly 6.1e-5 and 6.5e+4, with a relative
+//	error of 9.8e-4; numbers smaller than 6.1e-5 can be represented
+//	with an absolute error of 6.0e-8.  All integers from -2048 to
+//	+2048 can be represented exactly.
+//
+//	Type half behaves (almost) like the built-in C++ floating point
+//	types.  In arithmetic expressions, half, float and double can be
+//	mixed freely.  Here are a few examples:
+//
+//	    half a (3.5);
+//	    float b (a + sqrt (a));
+//	    a += b;
+//	    b += a;
+//	    b = a + 7;
+//
+//	Conversions from half to float are lossless; all half numbers
+//	are exactly representable as floats.
+//
+//	Conversions from float to half may not preserve the float's
+//	value exactly.  If a float is not representable as a half, the
+//	float value is rounded to the nearest representable half.  If
+//	a float value is exactly in the middle between the two closest
+//	representable half values, then the float value is rounded to
+//	the half with the greater magnitude.
+//
+//	Overflows during float-to-half conversions cause arithmetic
+//	exceptions.  An overflow occurs when the float value to be
+//	converted is too large to be represented as a half, or if the
+//	float value is an infinity or a NAN.
+//
+//	The implementation of type half makes the following assumptions
+//	about the implementation of the built-in C++ types:
+//
+//	    float is an IEEE 754 single-precision number
+//	    sizeof (float) == 4
+//	    sizeof (unsigned int) == sizeof (float)
+//	    alignof (unsigned int) == alignof (float)
+//	    sizeof (unsigned short) == 2
+//
+//---------------------------------------------------------------------------
+
+#ifndef _HALF_H_
+#define _HALF_H_
+
+#include <iostream>
+
+class half
+{
+  public:
+
+    //-------------
+    // Constructors
+    //-------------
+
+    half ();			// no initialization
+    half (float f);
+
+
+    //--------------------
+    // Conversion to float
+    //--------------------
+
+    operator		float () const;
+
+
+    //------------
+    // Unary minus
+    //------------
+
+    half		operator - () const;
+
+
+    //-----------
+    // Assignment
+    //-----------
+
+    half &		operator = (half  h);
+    half &		operator = (float f);
+
+    half &		operator += (half  h);
+    half &		operator += (float f);
+
+    half &		operator -= (half  h);
+    half &		operator -= (float f);
+
+    half &		operator *= (half  h);
+    half &		operator *= (float f);
+
+    half &		operator /= (half  h);
+    half &		operator /= (float f);
+
+
+    //---------------------------------------------------------
+    // Round to n-bit precision (n should be between 0 and 10).
+    // After rounding, the significand's 10-n least significant
+    // bits will be zero.
+    //---------------------------------------------------------
+
+    half		round (unsigned int n) const;
+
+
+    //--------------------------------------------------------------------
+    // Classification:
+    //
+    //	h.isFinite()		returns true if h is a normalized number,
+    //				a denormalized number or zero
+    //
+    //	h.isNormalized()	returns true if h is a normalized number
+    //
+    //	h.isDenormalized()	returns true if h is a denormalized number
+    //
+    //	h.isZero()		returns true if h is zero
+    //
+    //	h.isNan()		returns true if h is a NAN
+    //
+    //	h.isInfinity()		returns true if h is a positive
+    //				or a negative infinity
+    //
+    //	h.isNegative()		returns true if the sign bit of h
+    //				is set (negative)
+    //--------------------------------------------------------------------
+
+    bool		isFinite () const;
+    bool		isNormalized () const;
+    bool		isDenormalized () const;
+    bool		isZero () const;
+    bool		isNan () const;
+    bool		isInfinity () const;
+    bool		isNegative () const;
+
+
+    //--------------------------------------------
+    // Special values
+    //
+    //	posInf()	returns +infinity
+    //
+    //	negInf()	returns +infinity
+    //
+    //	qNan()		returns a NAN with the bit
+    //			pattern 0111111111111111
+    //
+    //	sNan()		returns a NAN with the bit
+    //			pattern 0111110111111111
+    //--------------------------------------------
+
+    static half		posInf ();
+    static half		negInf ();
+    static half		qNan ();
+    static half		sNan ();
+
+
+    //--------------------------------------
+    // Access to the internal representation
+    //--------------------------------------
+
+    unsigned short	bits () const;
+    void		setBits (unsigned short bits);
+
+
+  public:
+
+    union uif
+    {
+	unsigned int	i;
+	float		f;
+    };
+
+  private:
+
+    static short	convert (int i);
+    static float	overflow ();
+
+    unsigned short	_h;
+
+    //---------------------------------------------------
+    // Windows dynamic libraries don't like static
+    // member variables.
+    //---------------------------------------------------
+#ifndef OPENEXR_DLL
+    static const uif	        _toFloat[1 << 16];
+    static const unsigned short _eLut[1 << 9];
+#endif
+};
+
+#if defined(OPENEXR_DLL)
+    //--------------------------------------
+    // Lookup tables defined for Windows DLL
+    //--------------------------------------
+    #if defined(HALF_EXPORTS)
+        extern __declspec(dllexport) half::uif		_toFloat[1 << 16];
+        extern __declspec(dllexport) unsigned short	_eLut[1 << 9];
+    #else
+        extern __declspec(dllimport) half::uif		_toFloat[1 << 16];
+        extern __declspec(dllimport) unsigned short	_eLut[1 << 9];
+    #endif
+#endif
+
+
+//-----------
+// Stream I/O
+//-----------
+
+std::ostream &		operator << (std::ostream &os, half  h);
+std::istream &		operator >> (std::istream &is, half &h);
+
+
+//----------
+// Debugging
+//----------
+
+void			printBits   (std::ostream &os, half  h);
+void			printBits   (std::ostream &os, float f);
+void			printBits   (char  c[19], half  h);
+void			printBits   (char  c[35], float f);
+
+
+//-------------------------------------------------------------------------
+// Limits
+//
+// Visual C++ will complain if HALF_MIN, HALF_NRM_MIN etc. are not float
+// constants, but at least one other compiler (gcc 2.96) produces incorrect
+// results if they are.
+//-------------------------------------------------------------------------
+
+#if defined(PLATFORM_WINDOWS)
+
+#define HALF_MIN	5.96046448e-08f	// Smallest positive half
+
+#define HALF_NRM_MIN	6.10351562e-05f	// Smallest positive normalized half
+
+#define HALF_MAX	65504.0f	// Largest positive half
+
+#define HALF_EPSILON	0.00097656f	// Smallest positive e for which
+					// half (1.0 + e) != half (1.0)
+#else
+
+#define HALF_MIN	5.96046448e-08	// Smallest positive half
+
+#define HALF_NRM_MIN	6.10351562e-05	// Smallest positive normalized half
+
+#define HALF_MAX	65504.0		// Largest positive half
+
+#define HALF_EPSILON	0.00097656	// Smallest positive e for which
+					// half (1.0 + e) != half (1.0)
+#endif
+
+
+#define HALF_MANT_DIG	11		// Number of digits in mantissa
+					// (significand + hidden leading 1)
+
+#define HALF_DIG	2		// Number of base 10 digits that
+					// can be represented without change
+
+#define HALF_RADIX	2		// Base of the exponent
+
+#define HALF_MIN_EXP	-13		// Minimum negative integer such that
+					// HALF_RADIX raised to the power of
+					// one less than that integer is a
+					// normalized half
+
+#define HALF_MAX_EXP	16		// Maximum positive integer such that
+					// HALF_RADIX raised to the power of
+					// one less than that integer is a
+					// normalized half
+
+#define HALF_MIN_10_EXP	-4		// Minimum positive integer such
+					// that 10 raised to that power is
+					// a normalized half
+
+#define HALF_MAX_10_EXP	4		// Maximum positive integer such
+					// that 10 raised to that power is
+					// a normalized half
+
+
+//---------------------------------------------------------------------------
+//
+// Implementation --
+//
+// Representation of a float:
+//
+//	We assume that a float, f, is an IEEE 754 single-precision
+//	floating point number, whose bits are arranged as follows:
+//
+//	    31 (msb)
+//	    | 
+//	    | 30     23
+//	    | |      | 
+//	    | |      | 22                    0 (lsb)
+//	    | |      | |                     |
+//	    X XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
+//
+//	    s e        m
+//
+//	S is the sign-bit, e is the exponent and m is the significand.
+//
+//	If e is between 1 and 254, f is a normalized number:
+//
+//	            s    e-127
+//	    f = (-1)  * 2      * 1.m
+//
+//	If e is 0, and m is not zero, f is a denormalized number:
+//
+//	            s    -126
+//	    f = (-1)  * 2      * 0.m
+//
+//	If e and m are both zero, f is zero:
+//
+//	    f = 0.0
+//
+//	If e is 255, f is an "infinity" or "not a number" (NAN),
+//	depending on whether m is zero or not.
+//
+//	Examples:
+//
+//	    0 00000000 00000000000000000000000 = 0.0
+//	    0 01111110 00000000000000000000000 = 0.5
+//	    0 01111111 00000000000000000000000 = 1.0
+//	    0 10000000 00000000000000000000000 = 2.0
+//	    0 10000000 10000000000000000000000 = 3.0
+//	    1 10000101 11110000010000000000000 = -124.0625
+//	    0 11111111 00000000000000000000000 = +infinity
+//	    1 11111111 00000000000000000000000 = -infinity
+//	    0 11111111 10000000000000000000000 = NAN
+//	    1 11111111 11111111111111111111111 = NAN
+//
+// Representation of a half:
+//
+//	Here is the bit-layout for a half number, h:
+//
+//	    15 (msb)
+//	    | 
+//	    | 14  10
+//	    | |   |
+//	    | |   | 9        0 (lsb)
+//	    | |   | |        |
+//	    X XXXXX XXXXXXXXXX
+//
+//	    s e     m
+//
+//	S is the sign-bit, e is the exponent and m is the significand.
+//
+//	If e is between 1 and 30, h is a normalized number:
+//
+//	            s    e-15
+//	    h = (-1)  * 2     * 1.m
+//
+//	If e is 0, and m is not zero, h is a denormalized number:
+//
+//	            S    -14
+//	    h = (-1)  * 2     * 0.m
+//
+//	If e and m are both zero, h is zero:
+//
+//	    h = 0.0
+//
+//	If e is 31, h is an "infinity" or "not a number" (NAN),
+//	depending on whether m is zero or not.
+//
+//	Examples:
+//
+//	    0 00000 0000000000 = 0.0
+//	    0 01110 0000000000 = 0.5
+//	    0 01111 0000000000 = 1.0
+//	    0 10000 0000000000 = 2.0
+//	    0 10000 1000000000 = 3.0
+//	    1 10101 1111000001 = -124.0625
+//	    0 11111 0000000000 = +infinity
+//	    1 11111 0000000000 = -infinity
+//	    0 11111 1000000000 = NAN
+//	    1 11111 1111111111 = NAN
+//
+// Conversion:
+//
+//	Converting from a float to a half requires some non-trivial bit
+//	manipulations.  In some cases, this makes conversion relatively
+//	slow, but the most common case is accelerated via table lookups.
+//
+//	Converting back from a half to a float is easier because we don't
+//	have to do any rounding.  In addition, there are only 65536
+//	different half numbers; we can convert each of those numbers once
+//	and store the results in a table.  Later, all conversions can be
+//	done using only simple table lookups.
+//
+//---------------------------------------------------------------------------
+
+
+//--------------------
+// Simple constructors
+//--------------------
+
+inline
+half::half ()
+{
+    // no initialization
+}
+
+
+//----------------------------
+// Half-from-float constructor
+//----------------------------
+
+inline
+half::half (float f)
+{
+    if (f == 0)
+    {
+	//
+	// Common special case - zero.
+	// For speed, we don't preserve the zero's sign.
+	//
+
+	_h = 0;
+    }
+    else
+    {
+	//
+	// We extract the combined sign and exponent, e, from our
+	// floating-point number, f.  Then we convert e to the sign
+	// and exponent of the half number via a table lookup.
+	//
+	// For the most common case, where a normalized half is produced,
+	// the table lookup returns a non-zero value; in this case, all
+	// we have to do, is round f's significand to 10 bits and combine
+	// the result with e.
+	//
+	// For all other cases (overflow, zeroes, denormalized numbers
+	// resulting from underflow, infinities and NANs), the table
+	// lookup returns zero, and we call a longer, non-inline function
+	// to do the float-to-half conversion.
+	//
+
+	uif x;
+
+	x.f = f;
+
+	register int e = (x.i >> 23) & 0x000001ff;
+
+	e = _eLut[e];
+
+	if (e)
+	{
+	    //
+	    // Simple case - round the significand and
+	    // combine it with the sign and exponent.
+	    //
+
+	    _h = e + (((x.i & 0x007fffff) + 0x00001000) >> 13);
+	}
+	else
+	{
+	    //
+	    // Difficult case - call a function.
+	    //
+
+	    _h = convert (x.i);
+	}
+    }
+}
+
+
+//------------------------------------------
+// Half-to-float conversion via table lookup
+//------------------------------------------
+
+inline
+half::operator float () const
+{
+    return _toFloat[_h].f;
+}
+
+
+//-------------------------
+// Round to n-bit precision
+//-------------------------
+
+inline half
+half::round (unsigned int n) const
+{
+    //
+    // Parameter check.
+    //
+
+    if (n >= 10)
+	return *this;
+
+    //
+    // Disassemble h into the sign, s,
+    // and the combined exponent and significand, e.
+    //
+
+    unsigned short s = _h & 0x8000;
+    unsigned short e = _h & 0x7fff;
+
+    //
+    // Round the exponent and significand to the nearest value
+    // where ones occur only in the (10-n) most significant bits.
+    // Note that the exponent adjusts automatically if rounding
+    // up causes the significand to overflow.
+    //
+
+    e >>= 9 - n;
+    e  += e & 1;
+    e <<= 9 - n;
+
+    //
+    // Check for exponent overflow.
+    //
+
+    if (e >= 0x7c00)
+    {
+	//
+	// Overflow occurred -- truncate instead of rounding.
+	//
+
+	e = _h;
+	e >>= 10 - n;
+	e <<= 10 - n;
+    }
+
+    //
+    // Put the original sign bit back.
+    //
+
+    half h;
+    h._h = s | e;
+
+    return h;
+}
+
+
+//-----------------------
+// Other inline functions
+//-----------------------
+
+inline half	
+half::operator - () const
+{
+    half h;
+    h._h = _h ^ 0x8000;
+    return h;
+}
+
+
+inline half &
+half::operator = (half h)
+{
+    _h = h._h;
+    return *this;
+}
+
+
+inline half &
+half::operator = (float f)
+{
+    *this = half (f);
+    return *this;
+}
+
+
+inline half &
+half::operator += (half h)
+{
+    *this = half (float (*this) + float (h));
+    return *this;
+}
+
+
+inline half &
+half::operator += (float f)
+{
+    *this = half (float (*this) + f);
+    return *this;
+}
+
+
+inline half &
+half::operator -= (half h)
+{
+    *this = half (float (*this) - float (h));
+    return *this;
+}
+
+
+inline half &
+half::operator -= (float f)
+{
+    *this = half (float (*this) - f);
+    return *this;
+}
+
+
+inline half &
+half::operator *= (half h)
+{
+    *this = half (float (*this) * float (h));
+    return *this;
+}
+
+
+inline half &
+half::operator *= (float f)
+{
+    *this = half (float (*this) * f);
+    return *this;
+}
+
+
+inline half &
+half::operator /= (half h)
+{
+    *this = half (float (*this) / float (h));
+    return *this;
+}
+
+
+inline half &
+half::operator /= (float f)
+{
+    *this = half (float (*this) / f);
+    return *this;
+}
+
+
+inline bool	
+half::isFinite () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    return e < 31;
+}
+
+
+inline bool
+half::isNormalized () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    return e > 0 && e < 31;
+}
+
+
+inline bool
+half::isDenormalized () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    unsigned short m =  _h & 0x3ff;
+    return e == 0 && m != 0;
+}
+
+
+inline bool
+half::isZero () const
+{
+    return (_h & 0x7fff) == 0;
+}
+
+
+inline bool
+half::isNan () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    unsigned short m =  _h & 0x3ff;
+    return e == 31 && m != 0;
+}
+
+
+inline bool
+half::isInfinity () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    unsigned short m =  _h & 0x3ff;
+    return e == 31 && m == 0;
+}
+
+
+inline bool	
+half::isNegative () const
+{
+    return (_h & 0x8000) != 0;
+}
+
+
+inline half
+half::posInf ()
+{
+    half h;
+    h._h = 0x7c00;
+    return h;
+}
+
+
+inline half
+half::negInf ()
+{
+    half h;
+    h._h = 0xfc00;
+    return h;
+}
+
+
+inline half
+half::qNan ()
+{
+    half h;
+    h._h = 0x7fff;
+    return h;
+}
+
+
+inline half
+half::sNan ()
+{
+    half h;
+    h._h = 0x7dff;
+    return h;
+}
+
+
+inline unsigned short
+half::bits () const
+{
+    return _h;
+}
+
+
+inline void
+half::setBits (unsigned short bits)
+{
+    _h = bits;
+}
+
+#undef HALF_EXPORT_CONST
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathRoots.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathRoots.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathRoots.h	(revision 855)
@@ -0,0 +1,217 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHROOTS_H
+#define INCLUDED_IMATHROOTS_H
+
+//---------------------------------------------------------------------
+//
+//	Functions to solve linear, quadratic or cubic equations
+//
+//---------------------------------------------------------------------
+
+#include <complex>
+
+namespace Imath {
+
+//--------------------------------------------------------------------------
+// Find the real solutions of a linear, quadratic or cubic equation:
+//
+//   	function				   equation solved
+//
+//   solveLinear (a, b, x)		                      a * x + b == 0
+//   solveQuadratic (a, b, c, x)	            a * x*x + b * x + c == 0
+//   solveNormalizedCubic (r, s, t, x)	    x*x*x + r * x*x + s * x + t == 0
+//   solveCubic (a, b, c, d, x)		a * x*x*x + b * x*x + c * x + d == 0
+//
+// Return value:
+//
+//	 3	three real solutions, stored in x[0], x[1] and x[2]
+//	 2	two real solutions, stored in x[0] and x[1]
+//	 1	one real solution, stored in x[1]
+//	 0	no real solutions
+//	-1	all real numbers are solutions
+//
+// Notes:
+//
+//    * It is possible that an equation has real solutions, but that the
+//	solutions (or some intermediate result) are not representable.
+//	In this case, either some of the solutions returned are invalid
+//	(nan or infinity), or, if floating-point exceptions have been
+//	enabled with Iex::mathExcOn(), an Iex::MathExc exception is
+//	thrown.
+//
+//    * Cubic equations are solved using Cardano's Formula; even though
+//	only real solutions are produced, some intermediate results are
+//	complex (std::complex<T>).
+//
+//--------------------------------------------------------------------------
+
+template <class T> int	solveLinear (T a, T b, T &x);
+template <class T> int	solveQuadratic (T a, T b, T c, T x[2]);
+template <class T> int	solveNormalizedCubic (T r, T s, T t, T x[3]);
+template <class T> int	solveCubic (T a, T b, T c, T d, T x[3]);
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class T>
+int
+solveLinear (T a, T b, T &x)
+{
+    if (a != 0)
+    {
+	x = -b / a;
+	return 1;
+    }
+    else if (b != 0)
+    {
+	return 0;
+    }
+    else
+    {
+	return -1;
+    }
+}
+
+
+template <class T>
+int
+solveQuadratic (T a, T b, T c, T x[2])
+{
+    if (a == 0)
+    {
+	return solveLinear (b, c, x[0]);
+    }
+    else
+    {
+	T D = b * b - 4 * a * c;
+
+	if (D > 0)
+	{
+	    T s = sqrt (D);
+
+	    x[0] = (-b + s) / (2 * a);
+	    x[1] = (-b - s) / (2 * a);
+	    return 2;
+	}
+	if (D == 0)
+	{
+	    x[0] = -b / (2 * a);
+	    return 1;
+	}
+	else
+	{
+	    return 0;
+	}
+    }
+}
+
+
+template <class T>
+int
+solveNormalizedCubic (T r, T s, T t, T x[3])
+{
+    T p  = (3 * s - r * r) / 3;
+    T q  = 2 * r * r * r / 27 - r * s / 3 + t;
+    T p3 = p / 3;
+    T q2 = q / 2;
+    T D  = p3 * p3 * p3 + q2 * q2;
+
+    if (D == 0 && p3 == 0)
+    {
+	x[0] = -r / 3;
+	x[1] = -r / 3;
+	x[2] = -r / 3;
+	return 1;
+    }
+
+    std::complex<T> u = std::pow (-q / 2 + std::sqrt (std::complex<T> (D)),
+				  T (1) / T (3));
+
+    std::complex<T> v = -p / (T (3) * u);
+
+    const T sqrt3 = T (1.73205080756887729352744634150587); // enough digits
+							    // for long double
+    std::complex<T> y0 (u + v);
+
+    std::complex<T> y1 (-(u + v) / T (2) +
+			 (u - v) / T (2) * std::complex<T> (0, sqrt3));
+
+    std::complex<T> y2 (-(u + v) / T (2) -
+			 (u - v) / T (2) * std::complex<T> (0, sqrt3));
+
+    if (D > 0)
+    {
+	x[0] = y0.real() - r / 3;
+	return 1;
+    }
+    else if (D == 0)
+    {
+	x[0] = y0.real() - r / 3;
+	x[1] = y1.real() - r / 3;
+	return 2;
+    }
+    else
+    {
+	x[0] = y0.real() - r / 3;
+	x[1] = y1.real() - r / 3;
+	x[2] = y2.real() - r / 3;
+	return 3;
+    }
+}
+
+
+template <class T>
+int
+solveCubic (T a, T b, T c, T d, T x[3])
+{
+    if (a == 0)
+    {
+	return solveQuadratic (b, c, d, x);
+    }
+    else
+    {
+	return solveNormalizedCubic (b / a, c / a, d / a, x);
+    }
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathMatrixAlgo.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathMatrixAlgo.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathMatrixAlgo.h	(revision 855)
@@ -0,0 +1,1114 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMATHMATRIXALGO_H
+#define INCLUDED_IMATHMATRIXALGO_H
+
+//-------------------------------------------------------------------------
+//
+//      This file contains algorithms applied to or in conjunction with
+//	transformation matrices (Imath::Matrix33 and Imath::Matrix44).
+//	The assumption made is that these functions are called much less
+//	often than the basic point functions or these functions require
+//	more support classes.
+//
+//	This file also defines a few predefined constant matrices.
+//
+//-------------------------------------------------------------------------
+
+#include <ImathMatrix.h>
+#include <ImathQuat.h>
+#include <ImathEuler.h>
+#include <ImathExc.h>
+#include <ImathVec.h>
+#include <math.h>
+
+
+#ifdef OPENEXR_DLL
+    #ifdef IMATH_EXPORTS
+        #define IMATH_EXPORT_CONST extern __declspec(dllexport)
+    #else
+	#define IMATH_EXPORT_CONST extern __declspec(dllimport)
+    #endif
+#else
+    #define IMATH_EXPORT_CONST extern const
+#endif
+
+
+namespace Imath {
+
+//------------------
+// Identity matrices
+//------------------
+
+IMATH_EXPORT_CONST M33f identity33f;
+IMATH_EXPORT_CONST M44f identity44f;
+IMATH_EXPORT_CONST M33d identity33d;
+IMATH_EXPORT_CONST M44d identity44d;
+
+//----------------------------------------------------------------------
+// Extract scale, shear, rotation, and translation values from a matrix:
+// 
+// Notes:
+//
+// This implementation follows the technique described in the paper by
+// Spencer W. Thomas in the Graphics Gems II article: "Decomposing a 
+// Matrix into Simple Transformations", p. 320.
+//
+// - Some of the functions below have an optional exc parameter
+//   that determines the functions' behavior when the matrix'
+//   scaling is very close to zero:
+//
+//   If exc is true, the functions throw an Imath::ZeroScale exception.
+//
+//   If exc is false:
+//
+//      extractScaling (m, s)            returns false, s is invalid
+//	sansScaling (m)		         returns m
+//	removeScaling (m)	         returns false, m is unchanged
+//      sansScalingAndShear (m)          returns m
+//      removeScalingAndShear (m)        returns false, m is unchanged
+//      extractAndRemoveScalingAndShear (m, s, h)  
+//                                       returns false, m is unchanged, 
+//                                                      (sh) are invalid
+//      checkForZeroScaleInRow ()        returns false
+//	extractSHRT (m, s, h, r, t)      returns false, (shrt) are invalid
+//
+// - Functions extractEuler(), extractEulerXYZ() and extractEulerZYX() 
+//   assume that the matrix does not include shear or non-uniform scaling, 
+//   but they do not examine the matrix to verify this assumption.  
+//   Matrices with shear or non-uniform scaling are likely to produce 
+//   meaningless results.  Therefore, you should use the 
+//   removeScalingAndShear() routine, if necessary, prior to calling
+//   extractEuler...() .
+//
+// - All functions assume that the matrix does not include perspective
+//   transformation(s), but they do not examine the matrix to verify 
+//   this assumption.  Matrices with perspective transformations are 
+//   likely to produce meaningless results.
+//
+//----------------------------------------------------------------------
+
+
+//
+// Declarations for 4x4 matrix.
+//
+
+template <class T>  bool        extractScaling 
+                                            (const Matrix44<T> &mat,
+					     Vec3<T> &scl,
+					     bool exc = true);
+  
+template <class T>  Matrix44<T> sansScaling (const Matrix44<T> &mat, 
+					     bool exc = true);
+
+template <class T>  bool        removeScaling 
+                                            (Matrix44<T> &mat, 
+					     bool exc = true);
+
+template <class T>  bool        extractScalingAndShear 
+                                            (const Matrix44<T> &mat,
+					     Vec3<T> &scl,
+					     Vec3<T> &shr,
+					     bool exc = true);
+  
+template <class T>  Matrix44<T> sansScalingAndShear 
+                                            (const Matrix44<T> &mat, 
+					     bool exc = true);
+
+template <class T>  bool        removeScalingAndShear 
+                                            (Matrix44<T> &mat,
+					     bool exc = true);
+
+template <class T>  bool        extractAndRemoveScalingAndShear
+                                            (Matrix44<T> &mat,
+					     Vec3<T>     &scl,
+					     Vec3<T>     &shr,
+					     bool exc = true);
+
+template <class T>  void	extractEulerXYZ 
+                                            (const Matrix44<T> &mat,
+					     Vec3<T> &rot);
+
+template <class T>  void	extractEulerZYX 
+                                            (const Matrix44<T> &mat,
+					     Vec3<T> &rot);
+
+template <class T>  Quat<T>	extractQuat (const Matrix44<T> &mat);
+
+template <class T>  bool	extractSHRT 
+                                    (const Matrix44<T> &mat,
+				     Vec3<T> &s,
+				     Vec3<T> &h,
+				     Vec3<T> &r,
+				     Vec3<T> &t,
+				     bool exc /*= true*/,
+				     typename Euler<T>::Order rOrder);
+
+template <class T>  bool	extractSHRT 
+                                    (const Matrix44<T> &mat,
+				     Vec3<T> &s,
+				     Vec3<T> &h,
+				     Vec3<T> &r,
+				     Vec3<T> &t,
+				     bool exc = true);
+
+template <class T>  bool	extractSHRT 
+                                    (const Matrix44<T> &mat,
+				     Vec3<T> &s,
+				     Vec3<T> &h,
+				     Euler<T> &r,
+				     Vec3<T> &t,
+				     bool exc = true);
+
+//
+// Internal utility function.
+//
+
+template <class T>  bool	checkForZeroScaleInRow
+                                            (const T       &scl, 
+					     const Vec3<T> &row,
+					     bool exc = true);
+
+//
+// Returns a matrix that rotates "fromDirection" vector to "toDirection"
+// vector.
+//
+
+template <class T> Matrix44<T>	rotationMatrix (const Vec3<T> &fromDirection,
+						const Vec3<T> &toDirection);
+
+
+
+//
+// Returns a matrix that rotates the "fromDir" vector 
+// so that it points towards "toDir".  You may also 
+// specify that you want the up vector to be pointing 
+// in a certain direction "upDir".
+//
+
+template <class T> Matrix44<T>	rotationMatrixWithUpDir 
+                                            (const Vec3<T> &fromDir,
+					     const Vec3<T> &toDir,
+					     const Vec3<T> &upDir);
+
+
+//
+// Returns a matrix that rotates the z-axis so that it 
+// points towards "targetDir".  You must also specify 
+// that you want the up vector to be pointing in a 
+// certain direction "upDir".
+//
+// Notes: The following degenerate cases are handled:
+//        (a) when the directions given by "toDir" and "upDir" 
+//            are parallel or opposite;
+//            (the direction vectors must have a non-zero cross product)
+//        (b) when any of the given direction vectors have zero length
+//
+
+template <class T> Matrix44<T>	alignZAxisWithTargetDir 
+                                            (Vec3<T> targetDir, 
+					     Vec3<T> upDir);
+
+
+//----------------------------------------------------------------------
+
+
+// 
+// Declarations for 3x3 matrix.
+//
+
+ 
+template <class T>  bool        extractScaling 
+                                            (const Matrix33<T> &mat,
+					     Vec2<T> &scl,
+					     bool exc = true);
+  
+template <class T>  Matrix33<T> sansScaling (const Matrix33<T> &mat, 
+					     bool exc = true);
+
+template <class T>  bool        removeScaling 
+                                            (Matrix33<T> &mat, 
+					     bool exc = true);
+
+template <class T>  bool        extractScalingAndShear 
+                                            (const Matrix33<T> &mat,
+					     Vec2<T> &scl,
+					     T &h,
+					     bool exc = true);
+  
+template <class T>  Matrix33<T> sansScalingAndShear 
+                                            (const Matrix33<T> &mat, 
+					     bool exc = true);
+
+template <class T>  bool        removeScalingAndShear 
+                                            (Matrix33<T> &mat,
+					     bool exc = true);
+
+template <class T>  bool        extractAndRemoveScalingAndShear
+                                            (Matrix33<T> &mat,
+					     Vec2<T>     &scl,
+					     T           &shr,
+					     bool exc = true);
+
+template <class T>  void	extractEuler
+                                            (const Matrix33<T> &mat,
+					     T       &rot);
+
+template <class T>  bool	extractSHRT (const Matrix33<T> &mat,
+					     Vec2<T> &s,
+					     T       &h,
+					     T       &r,
+					     Vec2<T> &t,
+					     bool exc = true);
+
+template <class T>  bool	checkForZeroScaleInRow
+                                            (const T       &scl, 
+					     const Vec2<T> &row,
+					     bool exc = true);
+
+
+
+
+//-----------------------------------------------------------------------------
+// Implementation for 4x4 Matrix
+//------------------------------
+
+
+template <class T>
+bool
+extractScaling (const Matrix44<T> &mat, Vec3<T> &scl, bool exc)
+{
+    Vec3<T> shr;
+    Matrix44<T> M (mat);
+
+    if (! extractAndRemoveScalingAndShear (M, scl, shr, exc))
+	return false;
+    
+    return true;
+}
+
+
+template <class T>
+Matrix44<T>
+sansScaling (const Matrix44<T> &mat, bool exc)
+{
+    Vec3<T> scl;
+    Vec3<T> shr;
+    Vec3<T> rot;
+    Vec3<T> tran;
+
+    if (! extractSHRT (mat, scl, shr, rot, tran, exc))
+	return mat;
+
+    Matrix44<T> M;
+    
+    M.translate (tran);
+    M.rotate (rot);
+    M.shear (shr);
+
+    return M;
+}
+
+
+template <class T>
+bool
+removeScaling (Matrix44<T> &mat, bool exc)
+{
+    Vec3<T> scl;
+    Vec3<T> shr;
+    Vec3<T> rot;
+    Vec3<T> tran;
+
+    if (! extractSHRT (mat, scl, shr, rot, tran, exc))
+	return false;
+
+    mat.makeIdentity ();
+    mat.translate (tran);
+    mat.rotate (rot);
+    mat.shear (shr);
+
+    return true;
+}
+
+
+template <class T>
+bool
+extractScalingAndShear (const Matrix44<T> &mat, 
+			Vec3<T> &scl, Vec3<T> &shr, bool exc)
+{
+    Matrix44<T> M (mat);
+
+    if (! extractAndRemoveScalingAndShear (M, scl, shr, exc))
+	return false;
+    
+    return true;
+}
+
+
+template <class T>
+Matrix44<T>
+sansScalingAndShear (const Matrix44<T> &mat, bool exc)
+{
+    Vec3<T> scl;
+    Vec3<T> shr;
+    Matrix44<T> M (mat);
+
+    if (! extractAndRemoveScalingAndShear (M, scl, shr, exc))
+	return mat;
+    
+    return M;
+}
+
+
+template <class T>
+bool
+removeScalingAndShear (Matrix44<T> &mat, bool exc)
+{
+    Vec3<T> scl;
+    Vec3<T> shr;
+
+    if (! extractAndRemoveScalingAndShear (mat, scl, shr, exc))
+	return false;
+    
+    return true;
+}
+
+
+template <class T>
+bool
+extractAndRemoveScalingAndShear (Matrix44<T> &mat, 
+				 Vec3<T> &scl, Vec3<T> &shr, bool exc)
+{
+    //
+    // This implementation follows the technique described in the paper by
+    // Spencer W. Thomas in the Graphics Gems II article: "Decomposing a 
+    // Matrix into Simple Transformations", p. 320.
+    //
+
+    Vec3<T> row[3];
+
+    row[0] = Vec3<T> (mat[0][0], mat[0][1], mat[0][2]);
+    row[1] = Vec3<T> (mat[1][0], mat[1][1], mat[1][2]);
+    row[2] = Vec3<T> (mat[2][0], mat[2][1], mat[2][2]);
+    
+    T maxVal = 0;
+    for (int i=0; i < 3; i++)
+	for (int j=0; j < 3; j++)
+	    if (Imath::abs (row[i][j]) > maxVal)
+		maxVal = Imath::abs (row[i][j]);
+
+    //
+    // We normalize the 3x3 matrix here.
+    // It was noticed that this can improve numerical stability significantly,
+    // especially when many of the upper 3x3 matrix's coefficients are very
+    // close to zero; we correct for this step at the end by multiplying the 
+    // scaling factors by maxVal at the end (shear and rotation are not 
+    // affected by the normalization).
+
+    if (maxVal != 0)
+    {
+	for (int i=0; i < 3; i++)
+	    if (! checkForZeroScaleInRow (maxVal, row[i], exc))
+		return false;
+	    else
+		row[i] /= maxVal;
+    }
+
+    // Compute X scale factor. 
+    scl.x = row[0].length ();
+    if (! checkForZeroScaleInRow (scl.x, row[0], exc))
+	return false;
+
+    // Normalize first row.
+    row[0] /= scl.x;
+
+    // An XY shear factor will shear the X coord. as the Y coord. changes.
+    // There are 6 combinations (XY, XZ, YZ, YX, ZX, ZY), although we only
+    // extract the first 3 because we can effect the last 3 by shearing in
+    // XY, XZ, YZ combined rotations and scales.
+    //
+    // shear matrix <   1,  YX,  ZX,  0,
+    //                 XY,   1,  ZY,  0,
+    //                 XZ,  YZ,   1,  0,
+    //                  0,   0,   0,  1 >
+
+    // Compute XY shear factor and make 2nd row orthogonal to 1st.
+    shr[0]  = row[0].dot (row[1]);
+    row[1] -= shr[0] * row[0];
+
+    // Now, compute Y scale.
+    scl.y = row[1].length ();
+    if (! checkForZeroScaleInRow (scl.y, row[1], exc))
+	return false;
+
+    // Normalize 2nd row and correct the XY shear factor for Y scaling.
+    row[1] /= scl.y; 
+    shr[0] /= scl.y;
+
+    // Compute XZ and YZ shears, orthogonalize 3rd row.
+    shr[1]  = row[0].dot (row[2]);
+    row[2] -= shr[1] * row[0];
+    shr[2]  = row[1].dot (row[2]);
+    row[2] -= shr[2] * row[1];
+
+    // Next, get Z scale.
+    scl.z = row[2].length ();
+    if (! checkForZeroScaleInRow (scl.z, row[2], exc))
+	return false;
+
+    // Normalize 3rd row and correct the XZ and YZ shear factors for Z scaling.
+    row[2] /= scl.z;
+    shr[1] /= scl.z;
+    shr[2] /= scl.z;
+
+    // At this point, the upper 3x3 matrix in mat is orthonormal.
+    // Check for a coordinate system flip. If the determinant
+    // is less than zero, then negate the matrix and the scaling factors.
+    if (row[0].dot (row[1].cross (row[2])) < 0)
+	for (int  i=0; i < 3; i++)
+	{
+	    scl[i] *= -1;
+	    row[i] *= -1;
+	}
+
+    // Copy over the orthonormal rows into the returned matrix.
+    // The upper 3x3 matrix in mat is now a rotation matrix.
+    for (int i=0; i < 3; i++)
+    {
+	mat[i][0] = row[i][0]; 
+	mat[i][1] = row[i][1]; 
+	mat[i][2] = row[i][2];
+    }
+
+    // Correct the scaling factors for the normalization step that we 
+    // performed above; shear and rotation are not affected by the 
+    // normalization.
+    scl *= maxVal;
+
+    return true;
+}
+
+
+template <class T>
+void
+extractEulerXYZ (const Matrix44<T> &mat, Vec3<T> &rot)
+{
+    //
+    // Normalize the local x, y and z axes to remove scaling.
+    //
+
+    Vec3<T> i (mat[0][0], mat[0][1], mat[0][2]);
+    Vec3<T> j (mat[1][0], mat[1][1], mat[1][2]);
+    Vec3<T> k (mat[2][0], mat[2][1], mat[2][2]);
+
+    i.normalize();
+    j.normalize();
+    k.normalize();
+
+    Matrix44<T> M (i[0], i[1], i[2], 0, 
+		   j[0], j[1], j[2], 0, 
+		   k[0], k[1], k[2], 0, 
+		   0,    0,    0,    1);
+
+    //
+    // Extract the first angle, rot.x.
+    // 
+
+    rot.x = Math<T>::atan2 (M[1][2], M[2][2]);
+
+    //
+    // Remove the rot.x rotation from M, so that the remaining
+    // rotation, N, is only around two axes, and gimbal lock
+    // cannot occur.
+    //
+
+    Matrix44<T> N;
+    N.rotate (Vec3<T> (-rot.x, 0, 0));
+    N = N * M;
+
+    //
+    // Extract the other two angles, rot.y and rot.z, from N.
+    //
+
+    T cy = Math<T>::sqrt (N[0][0]*N[0][0] + N[0][1]*N[0][1]);
+    rot.y = Math<T>::atan2 (-N[0][2], cy);
+    rot.z = Math<T>::atan2 (-N[1][0], N[1][1]);
+}
+
+
+template <class T>
+void
+extractEulerZYX (const Matrix44<T> &mat, Vec3<T> &rot)
+{
+    //
+    // Normalize the local x, y and z axes to remove scaling.
+    //
+
+    Vec3<T> i (mat[0][0], mat[0][1], mat[0][2]);
+    Vec3<T> j (mat[1][0], mat[1][1], mat[1][2]);
+    Vec3<T> k (mat[2][0], mat[2][1], mat[2][2]);
+
+    i.normalize();
+    j.normalize();
+    k.normalize();
+
+    Matrix44<T> M (i[0], i[1], i[2], 0, 
+		   j[0], j[1], j[2], 0, 
+		   k[0], k[1], k[2], 0, 
+		   0,    0,    0,    1);
+
+    //
+    // Extract the first angle, rot.x.
+    // 
+
+    rot.x = -Math<T>::atan2 (M[1][0], M[0][0]);
+
+    //
+    // Remove the x rotation from M, so that the remaining
+    // rotation, N, is only around two axes, and gimbal lock
+    // cannot occur.
+    //
+
+    Matrix44<T> N;
+    N.rotate (Vec3<T> (0, 0, -rot.x));
+    N = N * M;
+
+    //
+    // Extract the other two angles, rot.y and rot.z, from N.
+    //
+
+    T cy = Math<T>::sqrt (N[2][2]*N[2][2] + N[2][1]*N[2][1]);
+    rot.y = -Math<T>::atan2 (-N[2][0], cy);
+    rot.z = -Math<T>::atan2 (-N[1][2], N[1][1]);
+}
+
+
+template <class T>
+Quat<T>
+extractQuat (const Matrix44<T> &mat)
+{
+  Matrix44<T> rot;
+
+  T        tr, s;
+  T         q[4];
+  int    i, j, k;
+  Quat<T>   quat;
+
+  int nxt[3] = {1, 2, 0};
+  tr = mat[0][0] + mat[1][1] + mat[2][2];
+
+  // check the diagonal
+  if (tr > 0.0) {
+     s = Math<T>::sqrt (tr + 1.0);
+     quat.r = s / 2.0;
+     s = 0.5 / s;
+
+     quat.v.x = (mat[1][2] - mat[2][1]) * s;
+     quat.v.y = (mat[2][0] - mat[0][2]) * s;
+     quat.v.z = (mat[0][1] - mat[1][0]) * s;
+  } 
+  else {      
+     // diagonal is negative
+     i = 0;
+     if (mat[1][1] > mat[0][0]) 
+        i=1;
+     if (mat[2][2] > mat[i][i]) 
+        i=2;
+    
+     j = nxt[i];
+     k = nxt[j];
+     s = Math<T>::sqrt ((mat[i][i] - (mat[j][j] + mat[k][k])) + 1.0);
+      
+     q[i] = s * 0.5;
+     if (s != 0.0) 
+        s = 0.5 / s;
+
+     q[3] = (mat[j][k] - mat[k][j]) * s;
+     q[j] = (mat[i][j] + mat[j][i]) * s;
+     q[k] = (mat[i][k] + mat[k][i]) * s;
+
+     quat.v.x = q[0];
+     quat.v.y = q[1];
+     quat.v.z = q[2];
+     quat.r = q[3];
+ }
+
+  return quat;
+}
+
+template <class T>
+bool 
+extractSHRT (const Matrix44<T> &mat,
+	     Vec3<T> &s,
+	     Vec3<T> &h,
+	     Vec3<T> &r,
+	     Vec3<T> &t,
+	     bool exc /* = true */ ,
+	     typename Euler<T>::Order rOrder /* = Euler<T>::XYZ */ )
+{
+    Matrix44<T> rot;
+
+    rot = mat;
+    if (! extractAndRemoveScalingAndShear (rot, s, h, exc))
+	return false;
+
+    extractEulerXYZ (rot, r);
+
+    t.x = mat[3][0];
+    t.y = mat[3][1];
+    t.z = mat[3][2];
+
+    if (rOrder != Euler<T>::XYZ)
+    {
+	Imath::Euler<T> eXYZ (r, Imath::Euler<T>::XYZ);
+	Imath::Euler<T> e (eXYZ, rOrder);
+	r = e.toXYZVector ();
+    }
+
+    return true;
+}
+
+template <class T>
+bool 
+extractSHRT (const Matrix44<T> &mat,
+	     Vec3<T> &s,
+	     Vec3<T> &h,
+	     Vec3<T> &r,
+	     Vec3<T> &t,
+	     bool exc)
+{
+    return extractSHRT(mat, s, h, r, t, exc, Imath::Euler<T>::XYZ);
+}
+
+template <class T>
+bool 
+extractSHRT (const Matrix44<T> &mat,
+	     Vec3<T> &s,
+	     Vec3<T> &h,
+	     Euler<T> &r,
+	     Vec3<T> &t,
+	     bool exc /* = true */)
+{
+    return extractSHRT (mat, s, h, r, t, exc, r.order ());
+}
+
+
+template <class T> 
+bool		
+checkForZeroScaleInRow (const T& scl, 
+			const Vec3<T> &row,
+			bool exc /* = true */ )
+{
+    for (int i = 0; i < 3; i++)
+    {
+	if ((abs (scl) < 1 && abs (row[i]) >= limits<T>::max() * abs (scl)))
+	{
+	    if (exc)
+		throw Imath::ZeroScaleExc ("Cannot remove zero scaling "
+					   "from matrix.");
+	    else
+		return false;
+	}
+    }
+
+    return true;
+}
+
+
+template <class T>
+Matrix44<T>
+rotationMatrix (const Vec3<T> &from, const Vec3<T> &to)
+{
+    Quat<T> q;
+    q.setRotation(from, to);
+    return q.toMatrix44();
+}
+
+
+template <class T>
+Matrix44<T>	
+rotationMatrixWithUpDir (const Vec3<T> &fromDir,
+			 const Vec3<T> &toDir,
+			 const Vec3<T> &upDir)
+{
+    //
+    // The goal is to obtain a rotation matrix that takes 
+    // "fromDir" to "toDir".  We do this in two steps and 
+    // compose the resulting rotation matrices; 
+    //    (a) rotate "fromDir" into the z-axis
+    //    (b) rotate the z-axis into "toDir"
+    //
+
+    // The from direction must be non-zero; but we allow zero to and up dirs.
+    if (fromDir.length () == 0)
+	return Matrix44<T> ();
+
+    else
+    {
+	Matrix44<T> zAxis2FromDir  = alignZAxisWithTargetDir 
+	                                 (fromDir, Vec3<T> (0, 1, 0));
+
+	Matrix44<T> fromDir2zAxis  = zAxis2FromDir.transposed ();
+	
+	Matrix44<T> zAxis2ToDir    = alignZAxisWithTargetDir (toDir, upDir);
+
+	return fromDir2zAxis * zAxis2ToDir;
+    }
+}
+
+
+template <class T>
+Matrix44<T>
+alignZAxisWithTargetDir (Vec3<T> targetDir, Vec3<T> upDir)
+{
+    //
+    // Ensure that the target direction is non-zero.
+    //
+
+    if ( targetDir.length () == 0 )
+	targetDir = Vec3<T> (0, 0, 1);
+
+    //
+    // Ensure that the up direction is non-zero.
+    //
+
+    if ( upDir.length () == 0 )
+	upDir = Vec3<T> (0, 1, 0);
+
+    //
+    // Check for degeneracies.  If the upDir and targetDir are parallel 
+    // or opposite, then compute a new, arbitrary up direction that is
+    // not parallel or opposite to the targetDir.
+    //
+
+    if (upDir.cross (targetDir).length () == 0)
+    {
+	upDir = targetDir.cross (Vec3<T> (1, 0, 0));
+	if (upDir.length() == 0)
+	    upDir = targetDir.cross(Vec3<T> (0, 0, 1));
+    }
+
+    //
+    // Compute the x-, y-, and z-axis vectors of the new coordinate system.
+    //
+
+    Vec3<T> targetPerpDir = upDir.cross (targetDir);    
+    Vec3<T> targetUpDir   = targetDir.cross (targetPerpDir);
+    
+    //
+    // Rotate the x-axis into targetPerpDir (row 0),
+    // rotate the y-axis into targetUpDir   (row 1),
+    // rotate the z-axis into targetDir     (row 2).
+    //
+    
+    Vec3<T> row[3];
+    row[0] = targetPerpDir.normalized ();
+    row[1] = targetUpDir  .normalized ();
+    row[2] = targetDir    .normalized ();
+    
+    Matrix44<T> mat ( row[0][0],  row[0][1],  row[0][2],  0,
+		      row[1][0],  row[1][1],  row[1][2],  0,
+		      row[2][0],  row[2][1],  row[2][2],  0,
+		      0,          0,          0,          1 );
+    
+    return mat;
+}
+
+
+
+//-----------------------------------------------------------------------------
+// Implementation for 3x3 Matrix
+//------------------------------
+
+
+template <class T>
+bool
+extractScaling (const Matrix33<T> &mat, Vec2<T> &scl, bool exc)
+{
+    T shr;
+    Matrix33<T> M (mat);
+
+    if (! extractAndRemoveScalingAndShear (M, scl, shr, exc))
+	return false;
+
+    return true;
+}
+
+
+template <class T>
+Matrix33<T>
+sansScaling (const Matrix33<T> &mat, bool exc)
+{
+    Vec2<T> scl;
+    T shr;
+    T rot;
+    Vec2<T> tran;
+
+    if (! extractSHRT (mat, scl, shr, rot, tran, exc))
+	return mat;
+
+    Matrix33<T> M;
+    
+    M.translate (tran);
+    M.rotate (rot);
+    M.shear (shr);
+
+    return M;
+}
+
+
+template <class T>
+bool
+removeScaling (Matrix33<T> &mat, bool exc)
+{
+    Vec2<T> scl;
+    T shr;
+    T rot;
+    Vec2<T> tran;
+
+    if (! extractSHRT (mat, scl, shr, rot, tran, exc))
+	return false;
+
+    mat.makeIdentity ();
+    mat.translate (tran);
+    mat.rotate (rot);
+    mat.shear (shr);
+
+    return true;
+}
+
+
+template <class T>
+bool
+extractScalingAndShear (const Matrix33<T> &mat, Vec2<T> &scl, T &shr, bool exc)
+{
+    Matrix33<T> M (mat);
+
+    if (! extractAndRemoveScalingAndShear (M, scl, shr, exc))
+	return false;
+
+    return true;
+}
+
+
+template <class T>
+Matrix33<T>
+sansScalingAndShear (const Matrix33<T> &mat, bool exc)
+{
+    Vec2<T> scl;
+    T shr;
+    Matrix33<T> M (mat);
+
+    if (! extractAndRemoveScalingAndShear (M, scl, shr, exc))
+	return mat;
+    
+    return M;
+}
+
+
+template <class T>
+bool
+removeScalingAndShear (Matrix33<T> &mat, bool exc)
+{
+    Vec2<T> scl;
+    T shr;
+
+    if (! extractAndRemoveScalingAndShear (mat, scl, shr, exc))
+	return false;
+    
+    return true;
+}
+
+template <class T>
+bool
+extractAndRemoveScalingAndShear (Matrix33<T> &mat, 
+				 Vec2<T> &scl, T &shr, bool exc)
+{
+    Vec2<T> row[2];
+
+    row[0] = Vec2<T> (mat[0][0], mat[0][1]);
+    row[1] = Vec2<T> (mat[1][0], mat[1][1]);
+    
+    T maxVal = 0;
+    for (int i=0; i < 2; i++)
+	for (int j=0; j < 2; j++)
+	    if (Imath::abs (row[i][j]) > maxVal)
+		maxVal = Imath::abs (row[i][j]);
+
+    //
+    // We normalize the 2x2 matrix here.
+    // It was noticed that this can improve numerical stability significantly,
+    // especially when many of the upper 2x2 matrix's coefficients are very
+    // close to zero; we correct for this step at the end by multiplying the 
+    // scaling factors by maxVal at the end (shear and rotation are not 
+    // affected by the normalization).
+
+    if (maxVal != 0)
+    {
+	for (int i=0; i < 2; i++)
+	    if (! checkForZeroScaleInRow (maxVal, row[i], exc))
+		return false;
+	    else
+		row[i] /= maxVal;
+    }
+
+    // Compute X scale factor. 
+    scl.x = row[0].length ();
+    if (! checkForZeroScaleInRow (scl.x, row[0], exc))
+	return false;
+
+    // Normalize first row.
+    row[0] /= scl.x;
+
+    // An XY shear factor will shear the X coord. as the Y coord. changes.
+    // There are 2 combinations (XY, YX), although we only extract the XY 
+    // shear factor because we can effect the an YX shear factor by 
+    // shearing in XY combined with rotations and scales.
+    //
+    // shear matrix <   1,  YX,  0,
+    //                 XY,   1,  0,
+    //                  0,   0,  1 >
+
+    // Compute XY shear factor and make 2nd row orthogonal to 1st.
+    shr     = row[0].dot (row[1]);
+    row[1] -= shr * row[0];
+
+    // Now, compute Y scale.
+    scl.y = row[1].length ();
+    if (! checkForZeroScaleInRow (scl.y, row[1], exc))
+	return false;
+
+    // Normalize 2nd row and correct the XY shear factor for Y scaling.
+    row[1] /= scl.y; 
+    shr    /= scl.y;
+
+    // At this point, the upper 2x2 matrix in mat is orthonormal.
+    // Check for a coordinate system flip. If the determinant
+    // is -1, then flip the rotation matrix and adjust the scale(Y) 
+    // and shear(XY) factors to compensate.
+    if (row[0][0] * row[1][1] - row[0][1] * row[1][0] < 0)
+    {
+	row[1][0] *= -1;
+	row[1][1] *= -1;
+	scl[1] *= -1;
+	shr *= -1;
+    }
+
+    // Copy over the orthonormal rows into the returned matrix.
+    // The upper 2x2 matrix in mat is now a rotation matrix.
+    for (int i=0; i < 2; i++)
+    {
+	mat[i][0] = row[i][0]; 
+	mat[i][1] = row[i][1]; 
+    }
+
+    scl *= maxVal;
+
+    return true;
+}
+
+
+template <class T>
+void
+extractEuler (const Matrix33<T> &mat, T &rot)
+{
+    //
+    // Normalize the local x and y axes to remove scaling.
+    //
+
+    Vec2<T> i (mat[0][0], mat[0][1]);
+    Vec2<T> j (mat[1][0], mat[1][1]);
+
+    i.normalize();
+    j.normalize();
+
+    //
+    // Extract the angle, rot.
+    // 
+
+    rot = - Math<T>::atan2 (j[0], i[0]);
+}
+
+
+template <class T>
+bool 
+extractSHRT (const Matrix33<T> &mat,
+	     Vec2<T> &s,
+	     T       &h,
+	     T       &r,
+	     Vec2<T> &t,
+	     bool    exc)
+{
+    Matrix33<T> rot;
+
+    rot = mat;
+    if (! extractAndRemoveScalingAndShear (rot, s, h, exc))
+	return false;
+
+    extractEuler (rot, r);
+
+    t.x = mat[2][0];
+    t.y = mat[2][1];
+
+    return true;
+}
+
+
+template <class T> 
+bool		
+checkForZeroScaleInRow (const T& scl, 
+			const Vec2<T> &row,
+			bool exc /* = true */ )
+{
+    for (int i = 0; i < 2; i++)
+    {
+	if ((abs (scl) < 1 && abs (row[i]) >= limits<T>::max() * abs (scl)))
+	{
+	    if (exc)
+		throw Imath::ZeroScaleExc ("Cannot remove zero scaling "
+					   "from matrix.");
+	    else
+		return false;
+	}
+    }
+
+    return true;
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathQuat.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathQuat.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathQuat.h	(revision 855)
@@ -0,0 +1,690 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHQUAT_H
+#define INCLUDED_IMATHQUAT_H
+
+//----------------------------------------------------------------------
+//
+//	template class Quat<T>
+//
+//	"Quaternions came from Hamilton ... and have been an unmixed
+//	evil to those who have touched them in any way. Vector is a
+//	useless survival ... and has never been of the slightest use
+//	to any creature."
+//
+//	    - Lord Kelvin
+//
+//	This class implements the quaternion numerical type -- you
+//      will probably want to use this class to represent orientations
+//	in R3 and to convert between various euler angle reps. You
+//	should probably use Imath::Euler<> for that.
+//
+//----------------------------------------------------------------------
+
+#include <ImathExc.h>
+#include <ImathMatrix.h>
+
+#include <iostream>
+
+namespace Imath {
+
+#if defined PLATFORM_WINDOWS && _MSC_VER
+// Disable MS VC++ warnings about conversion from double to float
+#pragma warning(disable:4244)
+#endif
+
+template <class T>
+class Quat;
+
+template<class T>
+Quat<T> slerp (const Quat<T> &q1,const Quat<T> &q2, T t);
+
+template<class T>
+Quat<T> squad (const Quat<T> &q1,const Quat<T> &q2, 
+	       const Quat<T> &qa,const Quat<T> &qb, T t);
+
+template<class T>
+void intermediate (const Quat<T> &q0, const Quat<T> &q1, 
+		   const Quat<T> &q2, const Quat<T> &q3,
+		   Quat<T> &qa, Quat<T> &qb);
+
+template <class T>
+class Quat
+{
+  public:
+
+    T			    r;	    // real part
+    Vec3<T>		    v;	    // imaginary vector
+
+    //-----------------------------------------------------
+    //	Constructors - default constructor is identity quat
+    //-----------------------------------------------------
+
+    Quat()			    : r(1), v(0,0,0) {}
+
+    template <class S>
+    Quat( const Quat<S>& q)	    : r(q.r), v(q.v) {}
+
+    Quat( T s, T i, T j, T k )	    : r(s), v(i,j,k) {}
+
+    Quat( T s, Vec3<T> d ) 	    : r(s), v(d) {}
+
+    static Quat<T> identity()	{ return Quat<T>(); }
+
+    //------------------------------------------------
+    //	Basic Algebra - Operators and Methods
+    //  The operator return values are *NOT* normalized
+    //
+    //  operator^ is 4D dot product
+    //  operator/ uses the inverse() quaternion
+    //	operator~ is conjugate -- if (S+V) is quat then
+    //		  the conjugate (S+V)* == (S-V)
+    //
+    //  some operators (*,/,*=,/=) treat the quat as
+    //	a 4D vector when one of the operands is scalar
+    //------------------------------------------------
+
+    const Quat<T>&	    operator=	(const Quat<T>&);
+    const Quat<T>&	    operator*=	(const Quat<T>&);
+    const Quat<T>&	    operator*=	(T);
+    const Quat<T>&	    operator/=	(const Quat<T>&);
+    const Quat<T>&	    operator/=	(T);
+    const Quat<T>&	    operator+=	(const Quat<T>&);
+    const Quat<T>&	    operator-=	(const Quat<T>&);
+    T&			    operator[]	(int index);	// as 4D vector
+    T			    operator[]	(int index) const;
+
+    template <class S> bool operator == (const Quat<S> &q) const;
+    template <class S> bool operator != (const Quat<S> &q) const;
+
+    Quat<T>&		    invert();		    // this -> 1 / this
+    Quat<T>		    inverse() const;
+    Quat<T>&		    normalize();	    // returns this
+    Quat<T>		    normalized() const;
+    T			    length() const;	    // in R4
+
+    //-----------------------
+    //	Rotation conversion
+    //-----------------------
+
+    Quat<T>&		    setAxisAngle(const Vec3<T>& axis, T radians);
+    Quat<T>&		    setRotation(const Vec3<T>& fromDirection,
+					const Vec3<T>& toDirection);
+
+    T		            angle() const;
+    Vec3<T> 		    axis() const;
+
+    Matrix33<T>		    toMatrix33() const;
+    Matrix44<T>		    toMatrix44() const;
+
+    Quat<T>                 log() const;
+    Quat<T>                 exp() const;
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+typedef Quat<float>	Quatf;
+typedef Quat<double>	Quatd;
+
+
+//---------------
+// Implementation
+//---------------
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator= (const Quat<T>& q)
+{
+    r = q.r;
+    v = q.v;
+    return *this;
+}
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator*= (const Quat<T>& q)
+{
+    T rtmp = r * q.r - (v ^ q.v);
+    v = r * q.v + v * q.r + v % q.v;
+    r = rtmp;
+    return *this;
+}
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator*= (T t)
+{
+    r *= t;
+    v *= t;
+    return *this;
+}
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator/= (const Quat<T>& q)
+{
+    *this = *this * q.inverse();
+    return *this;
+}
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator/= (T t)
+{
+    r /= t;
+    v /= t;
+    return *this;
+}
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator+= (const Quat<T>& q)
+{
+    r += q.r;
+    v += q.v;
+    return *this;
+}
+
+template<class T>
+inline const Quat<T>& Quat<T>::operator-= (const Quat<T>& q)
+{
+    r -= q.r;
+    v -= q.v;
+    return *this;
+}
+template<class T>
+inline T& Quat<T>::operator[] (int index)
+{
+    return index ? v[index-1] : r;
+}
+
+template<class T>
+inline T Quat<T>::operator[] (int index) const
+{
+    return index ? v[index-1] : r;
+}
+
+template <class T>
+template <class S>
+inline bool
+Quat<T>::operator == (const Quat<S> &q) const
+{
+    return r == q.r && v == q.v;
+}
+
+template <class T>
+template <class S>
+inline bool
+Quat<T>::operator != (const Quat<S> &q) const
+{
+    return r != q.r || v != q.v;
+}
+
+template<class T>
+inline T operator^ (const Quat<T>& q1,const Quat<T>& q2)
+{
+    return q1.r * q2.r + (q1.v ^ q2.v);
+}
+
+template <class T>
+inline T Quat<T>::length() const
+{
+    return Math<T>::sqrt( r * r + (v ^ v) );
+}
+
+template <class T>
+inline Quat<T>& Quat<T>::normalize()
+{
+    if ( T l = length() ) { r /= l; v /= l; }
+    else { r = 1; v = Vec3<T>(0); }
+    return *this;
+}
+
+template <class T>
+inline Quat<T> Quat<T>::normalized() const
+{
+    if ( T l = length() ) return Quat( r / l, v / l );
+    return Quat();
+}
+
+template<class T>
+inline Quat<T> Quat<T>::inverse() const
+{
+    // 1    Q*
+    // - = ----   where Q* is conjugate (operator~)
+    // Q   Q* Q   and (Q* Q) == Q ^ Q (4D dot)
+
+    T qdot = *this ^ *this;
+    return Quat( r / qdot, -v / qdot );
+}
+
+template<class T>
+inline Quat<T>& Quat<T>::invert()
+{
+    T qdot = (*this) ^ (*this);
+    r /= qdot;
+    v = -v / qdot;
+    return *this;
+}
+
+template<class T>
+Quat<T>
+slerp(const Quat<T> &q1,const Quat<T> &q2, T t)
+{
+    //
+    // Spherical linear interpolation.
+    //
+    // NOTE: Assumes q1 and q2 are normalized and that 0 <= t <= 1.
+    //
+    // This method does *not* interpolate along the shortest arc
+    // between q1 and q2. If you desire interpolation along the
+    // shortest arc, then consider flipping the second quaternion
+    // explicitly before calling slerp. The implementation of squad()
+    // depends on a slerp() that interpolates as is, without the
+    // automatic flipping.
+    //
+
+    T cosomega = q1 ^ q2;
+    if (cosomega >= (T) 1.0)
+    {
+	//
+	// Special case: q1 and q2 are the same, so just return one of them.
+	// This also catches the case where cosomega is very slightly > 1.0
+	//
+
+	return q1;
+    }
+    
+    T sinomega = Math<T>::sqrt (1 - cosomega * cosomega);
+
+    Quat<T> result;
+
+    if (sinomega * limits<T>::max() > 1)
+    {
+	T omega = Math<T>::acos (cosomega);
+ 	T s1 = Math<T>::sin ((1.0 - t) * omega) / sinomega;
+	T s2 = Math<T>::sin (t * omega) / sinomega;
+
+	result	= s1 * q1 + s2 * q2;
+    }
+    else if (cosomega > 0)
+    {
+	//
+	// omega == 0
+	//
+
+	T s1 = 1.0 - t;
+	T s2 = t;
+
+	result = s1 * q1 + s2 * q2;
+    }
+    else
+    {
+	//
+	// omega == -pi
+	//
+
+	result.v.x  = - q1.v.y;
+	result.v.y  =   q1.v.x;
+	result.v.z  = - q1.r;
+	result.r    =   q1.v.z;
+
+	T s1 = Math<T>::sin ((0.5 - t) * M_PI);
+	T s2 = Math<T>::sin (t * M_PI);
+
+	result  = s1 * q1 + s2 * result;
+    }
+
+    return result;
+}
+
+template<class T>
+Quat<T> spline(const Quat<T> &q0, const Quat<T> &q1,
+	       const Quat<T> &q2, const Quat<T> &q3,
+	       T t)
+{
+    // Spherical Cubic Spline Interpolation -
+    // from Advanced Animation and Rendering
+    // Techniques by Watt and Watt, Page 366:
+    // A spherical curve is constructed using three
+    // spherical linear interpolations of a quadrangle
+    // of unit quaternions: q1, qa, qb, q2.
+    // Given a set of quaternion keys: q0, q1, q2, q3,
+    // this routine does the interpolation between
+    // q1 and q2 by constructing two intermediate
+    // quaternions: qa and qb. The qa and qb are 
+    // computed by the intermediate function to 
+    // guarantee the continuity of tangents across
+    // adjacent cubic segments. The qa represents in-tangent
+    // for q1 and the qb represents the out-tangent for q2.
+    // 
+    // The q1 q2 is the cubic segment being interpolated. 
+    // The q0 is from the previous adjacent segment and q3 is 
+    // from the next adjacent segment. The q0 and q3 are used
+    // in computing qa and qb.
+    // 
+
+    Quat<T> qa = intermediate (q0, q1, q2);
+    Quat<T> qb = intermediate (q1, q2, q3);
+    Quat<T> result = squad(q1, qa, qb, q2, t);
+
+    return result;
+}
+
+template<class T>
+Quat<T> squad(const Quat<T> &q1, const Quat<T> &qa,
+	      const Quat<T> &qb, const Quat<T> &q2,
+	      T t)
+{
+    // Spherical Quadrangle Interpolation -
+    // from Advanced Animation and Rendering
+    // Techniques by Watt and Watt, Page 366:
+    // It constructs a spherical cubic interpolation as 
+    // a series of three spherical linear interpolations 
+    // of a quadrangle of unit quaternions. 
+    //     
+  
+    Quat<T> r1 = slerp(q1, q2, t);
+    Quat<T> r2 = slerp(qa, qb, t);
+    Quat<T> result = slerp(r1, r2, 2*t*(1-t));
+
+    return result;
+}
+
+template<class T>
+Quat<T> intermediate(const Quat<T> &q0, const Quat<T> &q1, const Quat<T> &q2)
+{
+    // From advanced Animation and Rendering
+    // Techniques by Watt and Watt, Page 366:
+    // computing the inner quadrangle 
+    // points (qa and qb) to guarantee tangent
+    // continuity.
+    // 
+    Quat<T> q1inv = q1.inverse();
+    Quat<T> c1 = q1inv*q2;
+    Quat<T> c2 = q1inv*q0;
+    Quat<T> c3 = (T) (-0.25) * (c2.log() + c1.log());
+    Quat<T> qa = q1 * c3.exp();
+    qa.normalize();
+    return qa;
+}
+
+template <class T>
+inline Quat<T> Quat<T>::log() const
+{
+    //
+    // For unit quaternion, from Advanced Animation and 
+    // Rendering Techniques by Watt and Watt, Page 366:
+    //
+
+    T theta = Math<T>::acos (std::min (r, (T) 1.0));
+    if (theta == 0)
+	return Quat<T> (0, v);
+    
+    T sintheta = Math<T>::sin (theta);
+    
+    T k;
+    if (abs (sintheta) < 1 && abs (theta) >= limits<T>::max() * abs (sintheta))
+	k = 0;
+    else
+	k = theta / sintheta;
+
+    return Quat<T> ((T) 0, v.x * k, v.y * k, v.z * k);
+}
+
+template <class T>
+inline Quat<T> Quat<T>::exp() const
+{
+    //
+    // For pure quaternion (zero scalar part):
+    // from Advanced Animation and Rendering
+    // Techniques by Watt and Watt, Page 366:
+    //
+
+    T theta = v.length();
+    T sintheta = Math<T>::sin (theta);
+    
+    T k;
+    if (abs (theta) < 1 && abs (sintheta) >= limits<T>::max() * abs (theta))
+	k = 0;
+    else
+	k = sintheta / theta;
+
+    T costheta = Math<T>::cos (theta);
+
+    return Quat<T> (costheta, v.x * k, v.y * k, v.z * k);
+}
+
+template <class T>
+inline T Quat<T>::angle() const
+{
+    return 2.0*Math<T>::acos(r);
+}
+
+template <class T>
+inline Vec3<T> Quat<T>::axis() const
+{
+    return v.normalized();
+}
+
+template <class T>
+inline Quat<T>& Quat<T>::setAxisAngle(const Vec3<T>& axis, T radians)
+{
+    r = Math<T>::cos(radians/2);
+    v = axis.normalized() * Math<T>::sin(radians/2);
+    return *this;
+}
+
+
+template <class T>
+Quat<T>&
+Quat<T>::setRotation(const Vec3<T>& from, const Vec3<T>& to)
+{
+    //
+    // Ported from SbRotation
+    //
+
+    T cost = from.dot(to) / Math<T>::sqrt(from.dot(from) * to.dot(to));
+
+    // check for degeneracies
+    if (cost > 0.99999)
+    {
+	//
+	// Vectors are parallel.
+	//
+
+	r = 1.0;
+	v = Vec3<T>(0);
+    }
+    else if (cost < -0.99999)
+    {
+	//
+	// Vectors are opposite. Find an axis to rotate around,
+	// which should be perpendicular to the original axis.
+	//
+
+	Vec3<T> frm = from.normalized();
+	v = frm.cross(Vec3<T>(1, 0, 0));
+	if (v.length() < 0.00001)
+	    v   = frm.cross(Vec3<T>(0, 1, 0));
+	r = 0;
+	v.normalize();
+    }
+    else
+    {
+	//
+	// Use half-angle formulae:
+	// cos^2 t = ( 1 + cos (2t) ) / 2
+	// w part is cosine of half the rotation angle
+	//
+
+	r = Math<T>::sqrt(0.5 * (1.0 + cost));
+
+	//
+	// sin^2 t = ( 1 - cos (2t) ) / 2
+	// Do the normalization of the axis vector at the same time so
+	// we only call sqrt once.
+	//
+
+	v = from.cross(to);
+	v *= Math<T>::sqrt((0.5 * (1.0 - cost))/(v.dot(v)));
+    }
+
+    return *this;
+}
+
+template<class T>
+Matrix33<T> Quat<T>::toMatrix33() const
+{
+    return Matrix33<T>(1. - 2.0 * (v.y * v.y + v.z * v.z),
+			    2.0 * (v.x * v.y + v.z * r),
+			    2.0 * (v.z * v.x - v.y * r),
+
+			    2.0 * (v.x * v.y - v.z * r),
+		       1. - 2.0 * (v.z * v.z + v.x * v.x),
+			    2.0 * (v.y * v.z + v.x * r),
+
+			    2.0 * (v.z * v.x + v.y * r),
+			    2.0 * (v.y * v.z - v.x * r),
+		       1. - 2.0 * (v.y * v.y + v.x * v.x));
+}
+
+template<class T>
+Matrix44<T> Quat<T>::toMatrix44() const
+{
+    return Matrix44<T>(1. - 2.0 * (v.y * v.y + v.z * v.z),
+			    2.0 * (v.x * v.y + v.z * r),
+			    2.0 * (v.z * v.x - v.y * r),
+			    0.,
+			    2.0 * (v.x * v.y - v.z * r),
+		       1. - 2.0 * (v.z * v.z + v.x * v.x),
+			    2.0 * (v.y * v.z + v.x * r),
+			    0.,
+			    2.0 * (v.z * v.x + v.y * r),
+			    2.0 * (v.y * v.z - v.x * r),
+		       1. - 2.0 * (v.y * v.y + v.x * v.x),
+			    0.,
+			    0.,
+			    0.,
+			    0.,
+			    1.0 );
+}
+
+
+template<class T>
+inline Matrix33<T> operator* (const Matrix33<T> &M, const Quat<T> &q)
+{
+    return M * q.toMatrix33();
+}
+
+template<class T>
+inline Matrix33<T> operator* (const Quat<T> &q, const Matrix33<T> &M)
+{
+    return q.toMatrix33() * M;
+}
+
+template<class T>
+std::ostream& operator<< (std::ostream &o, const Quat<T> &q)
+{
+    return o << "(" << q.r
+	     << " " << q.v.x
+	     << " " << q.v.y
+	     << " " << q.v.z
+	     << ")";
+
+}
+
+template<class T>
+inline Quat<T> operator* (const Quat<T>& q1, const Quat<T>& q2)
+{
+    // (S1+V1) (S2+V2) = S1 S2 - V1.V2 + S1 V2 + V1 S2 + V1 x V2
+    return Quat<T>( q1.r * q2.r - (q1.v ^ q2.v),
+		    q1.r * q2.v + q1.v * q2.r + q1.v % q2.v );
+}
+
+template<class T>
+inline Quat<T> operator/ (const Quat<T>& q1, const Quat<T>& q2)
+{
+    return q1 * q2.inverse();
+}
+
+template<class T>
+inline Quat<T> operator/ (const Quat<T>& q,T t)
+{
+    return Quat<T>(q.r/t,q.v/t);
+}
+
+template<class T>
+inline Quat<T> operator* (const Quat<T>& q,T t)
+{
+    return Quat<T>(q.r*t,q.v*t);
+}
+
+template<class T>
+inline Quat<T> operator* (T t, const Quat<T>& q)
+{
+    return Quat<T>(q.r*t,q.v*t);
+}
+
+template<class T>
+inline Quat<T> operator+ (const Quat<T>& q1, const Quat<T>& q2)
+{
+    return Quat<T>( q1.r + q2.r, q1.v + q2.v );
+}
+
+template<class T>
+inline Quat<T> operator- (const Quat<T>& q1, const Quat<T>& q2)
+{
+    return Quat<T>( q1.r - q2.r, q1.v - q2.v );
+}
+
+template<class T>
+inline Quat<T> operator~ (const Quat<T>& q)
+{
+    return Quat<T>( q.r, -q.v );	// conjugate: (S+V)* = S-V
+}
+
+template<class T>
+inline Quat<T> operator- (const Quat<T>& q)
+{
+    return Quat<T>( -q.r, -q.v );
+}
+
+#if defined PLATFORM_WINDOWS && _MSC_VER
+#pragma warning(default:4244)
+#endif
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathEuler.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathEuler.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathEuler.h	(revision 855)
@@ -0,0 +1,903 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHEULER_H
+#define INCLUDED_IMATHEULER_H
+
+//----------------------------------------------------------------------
+//
+//	template class Euler<T>
+//
+//      This class represents euler angle orientations. The class
+//	inherits from Vec3 to it can be freely cast. The additional
+//	information is the euler priorities rep. This class is
+//	essentially a rip off of Ken Shoemake's GemsIV code. It has
+//	been modified minimally to make it more understandable, but
+//	hardly enough to make it easy to grok completely.
+//
+//	There are 24 possible combonations of Euler angle
+//	representations of which 12 are common in CG and you will
+//	probably only use 6 of these which in this scheme are the
+//	non-relative-non-repeating types. 
+//
+//	The representations can be partitioned according to two
+//	criteria:
+//
+//	   1) Are the angles measured relative to a set of fixed axis
+//	      or relative to each other (the latter being what happens
+//	      when rotation matrices are multiplied together and is
+//	      almost ubiquitous in the cg community)
+//
+//	   2) Is one of the rotations repeated (ala XYX rotation)
+//
+//	When you construct a given representation from scratch you
+//	must order the angles according to their priorities. So, the
+//	easiest is a softimage or aerospace (yaw/pitch/roll) ordering
+//	of ZYX. 
+//
+//	    float x_rot = 1;
+//	    float y_rot = 2;
+//	    float z_rot = 3;
+//
+//	    Eulerf angles(z_rot, y_rot, x_rot, Eulerf::ZYX);
+//		-or-
+//	    Eulerf angles( V3f(z_rot,y_rot,z_rot), Eulerf::ZYX );
+//
+//	If instead, the order was YXZ for instance you would have to
+//	do this:
+//
+//	    float x_rot = 1;
+//	    float y_rot = 2;
+//	    float z_rot = 3;
+//
+//	    Eulerf angles(y_rot, x_rot, z_rot, Eulerf::YXZ);
+//		-or-
+//	    Eulerf angles( V3f(y_rot,x_rot,z_rot), Eulerf::YXZ );
+//
+//	Notice how the order you put the angles into the three slots
+//	should correspond to the enum (YXZ) ordering. The input angle
+//	vector is called the "ijk" vector -- not an "xyz" vector. The
+//	ijk vector order is the same as the enum. If you treat the
+//	Euler<> as a Vec<> (which it inherts from) you will find the
+//	angles are ordered in the same way, i.e.:
+//
+//	    V3f v = angles;
+//	    // v.x == y_rot, v.y == x_rot, v.z == z_rot
+//
+//	If you just want the x, y, and z angles stored in a vector in
+//	that order, you can do this:
+//
+//	    V3f v = angles.toXYZVector()
+//	    // v.x == x_rot, v.y == y_rot, v.z == z_rot
+//
+//	If you want to set the Euler with an XYZVector use the
+//	optional layout argument:
+//
+//	    Eulerf angles(x_rot, y_rot, z_rot, 
+//			  Eulerf::YXZ,
+//		          Eulerf::XYZLayout);
+//
+//	This is the same as:
+//
+//	    Eulerf angles(y_rot, x_rot, z_rot, Eulerf::YXZ);
+//	    
+//	Note that this won't do anything intelligent if you have a
+//	repeated axis in the euler angles (e.g. XYX)
+//
+//	If you need to use the "relative" versions of these, you will
+//	need to use the "r" enums. 
+//
+//      The units of the rotation angles are assumed to be radians.
+//
+//----------------------------------------------------------------------
+
+
+#include <ImathMath.h>
+#include <ImathVec.h>
+#include <ImathQuat.h>
+#include <ImathMatrix.h>
+#include <ImathLimits.h>
+#include <iostream>
+
+namespace Imath {
+
+#if defined PLATFORM_WINDOWS && _MSC_VER
+// Disable MS VC++ warnings about conversion from double to float
+#pragma warning(disable:4244)
+#endif
+
+template <class T>
+class Euler : public Vec3<T>
+{
+  public:
+ 
+    using Vec3<T>::x;
+    using Vec3<T>::y;
+    using Vec3<T>::z;
+
+    enum Order
+    {
+	//
+	//  All 24 possible orderings
+	//
+
+	XYZ	= 0x0101,	// "usual" orderings
+	XZY	= 0x0001,
+	YZX	= 0x1101,
+	YXZ	= 0x1001,
+	ZXY	= 0x2101,
+	ZYX	= 0x2001,
+	
+	XZX	= 0x0011,	// first axis repeated
+	XYX	= 0x0111,
+	YXY	= 0x1011,
+	YZY	= 0x1111,
+	ZYZ	= 0x2011,
+	ZXZ	= 0x2111,
+
+	XYZr	= 0x2000,	// relative orderings -- not common
+	XZYr	= 0x2100,
+	YZXr	= 0x1000,
+	YXZr	= 0x1100,
+	ZXYr	= 0x0000,
+	ZYXr	= 0x0100,
+	
+	XZXr	= 0x2110,	// relative first axis repeated 
+	XYXr	= 0x2010,
+	YXYr	= 0x1110,
+	YZYr	= 0x1010,
+	ZYZr	= 0x0110,
+	ZXZr	= 0x0010,
+	//          ||||
+	//          VVVV
+	//  Legend: ABCD
+	//  A -> Initial Axis (0==x, 1==y, 2==z)
+	//  B -> Parity Even (1==true)
+	//  C -> Initial Repeated (1==true)
+	//  D -> Frame Static (1==true)
+	//
+
+	Legal	=   XYZ | XZY | YZX | YXZ | ZXY | ZYX |
+		    XZX | XYX | YXY | YZY | ZYZ | ZXZ |
+		    XYZr| XZYr| YZXr| YXZr| ZXYr| ZYXr|
+		    XZXr| XYXr| YXYr| YZYr| ZYZr| ZXZr,
+
+	Min	= 0x0000,
+	Max	= 0x2111,
+	Default	= XYZ
+    };
+
+    enum Axis { X = 0, Y = 1, Z = 2 };
+
+    enum InputLayout { XYZLayout, IJKLayout };
+
+    //----------------------------------------------------------------
+    //	Constructors -- all default to ZYX non-relative ala softimage
+    //			(where there is no argument to specify it)
+    //----------------------------------------------------------------
+
+    Euler();
+    Euler(const Euler&);
+    Euler(Order p);
+    Euler(const Vec3<T> &v, Order o = Default, InputLayout l = IJKLayout);
+    Euler(T i, T j, T k, Order o = Default, InputLayout l = IJKLayout);
+    Euler(const Euler<T> &euler, Order newp);
+    Euler(const Matrix33<T> &, Order o = Default);
+    Euler(const Matrix44<T> &, Order o = Default);
+
+    //---------------------------------
+    //  Algebraic functions/ Operators
+    //---------------------------------
+
+    const Euler<T>&	operator=  (const Euler<T>&);
+    const Euler<T>&	operator=  (const Vec3<T>&);
+
+    //--------------------------------------------------------
+    //	Set the euler value
+    //  This does NOT convert the angles, but setXYZVector() 
+    //	does reorder the input vector.
+    //--------------------------------------------------------
+
+    static bool		legal(Order);
+
+    void		setXYZVector(const Vec3<T> &);
+
+    Order		order() const;
+    void		setOrder(Order);
+
+    void		set(Axis initial,
+			    bool relative,
+			    bool parityEven,
+			    bool firstRepeats);
+
+    //---------------------------------------------------------
+    //	Conversions, toXYZVector() reorders the angles so that
+    //  the X rotation comes first, followed by the Y and Z
+    //  in cases like XYX ordering, the repeated angle will be
+    //	in the "z" component
+    //---------------------------------------------------------
+
+    void		extract(const Matrix33<T>&);
+    void		extract(const Matrix44<T>&);
+    void		extract(const Quat<T>&);
+
+    Matrix33<T>		toMatrix33() const;
+    Matrix44<T>		toMatrix44() const;
+    Quat<T>		toQuat() const;
+    Vec3<T>		toXYZVector() const;
+
+    //---------------------------------------------------
+    //	Use this function to unpack angles from ijk form
+    //---------------------------------------------------
+
+    void		angleOrder(int &i, int &j, int &k) const;
+
+    //---------------------------------------------------
+    //	Use this function to determine mapping from xyz to ijk
+    // - reshuffles the xyz to match the order
+    //---------------------------------------------------
+    
+    void		angleMapping(int &i, int &j, int &k) const;
+
+    //----------------------------------------------------------------------
+    //
+    //  Utility methods for getting continuous rotations. None of these
+    //  methods change the orientation given by its inputs (or at least
+    //  that is the intent).
+    //
+    //    angleMod() converts an angle to its equivalent in [-PI, PI]
+    //
+    //    simpleXYZRotation() adjusts xyzRot so that its components differ
+    //                        from targetXyzRot by no more than +-PI
+    //
+    //    nearestRotation() adjusts xyzRot so that its components differ
+    //                      from targetXyzRot by as little as possible.
+    //                      Note that xyz here really means ijk, because
+    //                      the order must be provided.
+    //
+    //    makeNear() adjusts "this" Euler so that its components differ
+    //               from target by as little as possible. This method
+    //               might not make sense for Eulers with different order
+    //               and it probably doesn't work for repeated axis and
+    //               relative orderings (TODO).
+    //
+    //-----------------------------------------------------------------------
+
+    static float	angleMod (T angle);
+    static void		simpleXYZRotation (Vec3<T> &xyzRot,
+					   const Vec3<T> &targetXyzRot);
+    static void		nearestRotation (Vec3<T> &xyzRot,
+					 const Vec3<T> &targetXyzRot,
+					 Order order = XYZ);
+
+    void		makeNear (const Euler<T> &target);
+
+    bool		frameStatic() const { return _frameStatic; }
+    bool		initialRepeated() const { return _initialRepeated; }
+    bool		parityEven() const { return _parityEven; }
+    Axis		initialAxis() const { return _initialAxis; }
+
+  protected:
+
+    bool		_frameStatic	 : 1;	// relative or static rotations
+    bool		_initialRepeated : 1;	// init axis repeated as last
+    bool		_parityEven	 : 1;	// "parity of axis permutation"
+#ifdef PLATFORM_WINDOWS
+    Axis		_initialAxis	 ;	// First axis of rotation
+#else
+    Axis		_initialAxis	 : 2;	// First axis of rotation
+#endif
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+typedef Euler<float>	Eulerf;
+typedef Euler<double>	Eulerd;
+
+
+//---------------
+// Implementation
+//---------------
+
+template<class T>
+inline void
+ Euler<T>::angleOrder(int &i, int &j, int &k) const
+{
+    i = _initialAxis;
+    j = _parityEven ? (i+1)%3 : (i > 0 ? i-1 : 2);
+    k = _parityEven ? (i > 0 ? i-1 : 2) : (i+1)%3;
+}
+
+template<class T>
+inline void
+ Euler<T>::angleMapping(int &i, int &j, int &k) const
+{
+    int m[3];
+
+    m[_initialAxis] = 0;
+    m[(_initialAxis+1) % 3] = _parityEven ? 1 : 2;
+    m[(_initialAxis+2) % 3] = _parityEven ? 2 : 1;
+    i = m[0];
+    j = m[1];
+    k = m[2];
+}
+
+template<class T>
+inline void
+Euler<T>::setXYZVector(const Vec3<T> &v)
+{
+    int i,j,k;
+    angleMapping(i,j,k);
+    (*this)[i] = v.x;
+    (*this)[j] = v.y;
+    (*this)[k] = v.z;
+}
+
+template<class T>
+inline Vec3<T>
+Euler<T>::toXYZVector() const
+{
+    int i,j,k;
+    angleMapping(i,j,k);
+    return Vec3<T>((*this)[i],(*this)[j],(*this)[k]);
+}
+
+
+template<class T>
+Euler<T>::Euler() :
+    Vec3<T>(0,0,0),
+    _frameStatic(true),
+    _initialRepeated(false),
+    _parityEven(true),
+    _initialAxis(X)
+{}
+
+template<class T>
+Euler<T>::Euler(typename Euler<T>::Order p) :
+    Vec3<T>(0,0,0),
+    _frameStatic(true),
+    _initialRepeated(false),
+    _parityEven(true),
+    _initialAxis(X)
+{
+    setOrder(p);
+}
+
+template<class T>
+inline Euler<T>::Euler( const Vec3<T> &v, 
+			typename Euler<T>::Order p, 
+			typename Euler<T>::InputLayout l ) 
+{
+    setOrder(p); 
+    if ( l == XYZLayout ) setXYZVector(v);
+    else { x = v.x; y = v.y; z = v.z; }
+}
+
+template<class T>
+inline Euler<T>::Euler(const Euler<T> &euler)
+{
+    operator=(euler);
+}
+
+template<class T>
+inline Euler<T>::Euler(const Euler<T> &euler,Order p)
+{
+    setOrder(p);
+    Matrix33<T> M = euler.toMatrix33();
+    extract(M);
+}
+
+template<class T>
+inline Euler<T>::Euler( T xi, T yi, T zi, 
+			typename Euler<T>::Order p,
+			typename Euler<T>::InputLayout l)
+{
+    setOrder(p);
+    if ( l == XYZLayout ) setXYZVector(Vec3<T>(xi,yi,zi));
+    else { x = xi; y = yi; z = zi; }
+}
+
+template<class T>
+inline Euler<T>::Euler( const Matrix33<T> &M, typename Euler::Order p )
+{
+    setOrder(p);
+    extract(M);
+}
+
+template<class T>
+inline Euler<T>::Euler( const Matrix44<T> &M, typename Euler::Order p )
+{
+    setOrder(p);
+    extract(M);
+}
+
+template<class T>
+inline void Euler<T>::extract(const Quat<T> &q)
+{
+    extract(q.toMatrix33());
+}
+
+template<class T>
+void Euler<T>::extract(const Matrix33<T> &M)
+{
+    int i,j,k;
+    angleOrder(i,j,k);
+
+    if (_initialRepeated)
+    {
+	//
+	// Extract the first angle, x.
+	// 
+
+	x = Math<T>::atan2 (M[j][i], M[k][i]);
+
+	//
+	// Remove the x rotation from M, so that the remaining
+	// rotation, N, is only around two axes, and gimbal lock
+	// cannot occur.
+	//
+
+	Vec3<T> r (0, 0, 0);
+	r[i] = (_parityEven? -x: x);
+
+	Matrix44<T> N;
+	N.rotate (r);
+
+	N = N * Matrix44<T> (M[0][0], M[0][1], M[0][2], 0,
+			     M[1][0], M[1][1], M[1][2], 0,
+			     M[2][0], M[2][1], M[2][2], 0,
+			     0,       0,       0,       1);
+	//
+	// Extract the other two angles, y and z, from N.
+	//
+
+	T sy = Math<T>::sqrt (N[j][i]*N[j][i] + N[k][i]*N[k][i]);
+	y = Math<T>::atan2 (sy, N[i][i]);
+	z = Math<T>::atan2 (N[j][k], N[j][j]);
+    }
+    else
+    {
+	//
+	// Extract the first angle, x.
+	// 
+
+	x = Math<T>::atan2 (M[j][k], M[k][k]);
+
+	//
+	// Remove the x rotation from M, so that the remaining
+	// rotation, N, is only around two axes, and gimbal lock
+	// cannot occur.
+	//
+
+	Vec3<T> r (0, 0, 0);
+	r[i] = (_parityEven? -x: x);
+
+	Matrix44<T> N;
+	N.rotate (r);
+
+	N = N * Matrix44<T> (M[0][0], M[0][1], M[0][2], 0,
+			     M[1][0], M[1][1], M[1][2], 0,
+			     M[2][0], M[2][1], M[2][2], 0,
+			     0,       0,       0,       1);
+	//
+	// Extract the other two angles, y and z, from N.
+	//
+
+	T cy = Math<T>::sqrt (N[i][i]*N[i][i] + N[i][j]*N[i][j]);
+	y = Math<T>::atan2 (-N[i][k], cy);
+	z = Math<T>::atan2 (-N[j][i], N[j][j]);
+    }
+
+    if (!_parityEven)
+	*this *= -1;
+
+    if (!_frameStatic)
+    {
+	T t = x;
+	x = z;
+	z = t;
+    }
+}
+
+template<class T>
+void Euler<T>::extract(const Matrix44<T> &M)
+{
+    int i,j,k;
+    angleOrder(i,j,k);
+
+    if (_initialRepeated)
+    {
+	//
+	// Extract the first angle, x.
+	// 
+
+	x = Math<T>::atan2 (M[j][i], M[k][i]);
+
+	//
+	// Remove the x rotation from M, so that the remaining
+	// rotation, N, is only around two axes, and gimbal lock
+	// cannot occur.
+	//
+
+	Vec3<T> r (0, 0, 0);
+	r[i] = (_parityEven? -x: x);
+
+	Matrix44<T> N;
+	N.rotate (r);
+	N = N * M;
+
+	//
+	// Extract the other two angles, y and z, from N.
+	//
+
+	T sy = Math<T>::sqrt (N[j][i]*N[j][i] + N[k][i]*N[k][i]);
+	y = Math<T>::atan2 (sy, N[i][i]);
+	z = Math<T>::atan2 (N[j][k], N[j][j]);
+    }
+    else
+    {
+	//
+	// Extract the first angle, x.
+	// 
+
+	x = Math<T>::atan2 (M[j][k], M[k][k]);
+
+	//
+	// Remove the x rotation from M, so that the remaining
+	// rotation, N, is only around two axes, and gimbal lock
+	// cannot occur.
+	//
+
+	Vec3<T> r (0, 0, 0);
+	r[i] = (_parityEven? -x: x);
+
+	Matrix44<T> N;
+	N.rotate (r);
+	N = N * M;
+
+	//
+	// Extract the other two angles, y and z, from N.
+	//
+
+	T cy = Math<T>::sqrt (N[i][i]*N[i][i] + N[i][j]*N[i][j]);
+	y = Math<T>::atan2 (-N[i][k], cy);
+	z = Math<T>::atan2 (-N[j][i], N[j][j]);
+    }
+
+    if (!_parityEven)
+	*this *= -1;
+
+    if (!_frameStatic)
+    {
+	T t = x;
+	x = z;
+	z = t;
+    }
+}
+
+template<class T>
+Matrix33<T> Euler<T>::toMatrix33() const
+{
+    int i,j,k;
+    angleOrder(i,j,k);
+
+    Vec3<T> angles;
+
+    if ( _frameStatic ) angles = (*this);
+    else angles = Vec3<T>(z,y,x);
+
+    if ( !_parityEven ) angles *= -1.0;
+
+    T ci = Math<T>::cos(angles.x);
+    T cj = Math<T>::cos(angles.y);
+    T ch = Math<T>::cos(angles.z);
+    T si = Math<T>::sin(angles.x);
+    T sj = Math<T>::sin(angles.y);
+    T sh = Math<T>::sin(angles.z);
+
+    T cc = ci*ch;
+    T cs = ci*sh;
+    T sc = si*ch;
+    T ss = si*sh;
+
+    Matrix33<T> M;
+
+    if ( _initialRepeated )
+    {
+	M[i][i] = cj;	  M[j][i] =  sj*si;    M[k][i] =  sj*ci;
+	M[i][j] = sj*sh;  M[j][j] = -cj*ss+cc; M[k][j] = -cj*cs-sc;
+	M[i][k] = -sj*ch; M[j][k] =  cj*sc+cs; M[k][k] =  cj*cc-ss;
+    }
+    else
+    {
+	M[i][i] = cj*ch; M[j][i] = sj*sc-cs; M[k][i] = sj*cc+ss;
+	M[i][j] = cj*sh; M[j][j] = sj*ss+cc; M[k][j] = sj*cs-sc;
+	M[i][k] = -sj;	 M[j][k] = cj*si;    M[k][k] = cj*ci;
+    }
+
+    return M;
+}
+
+template<class T>
+Matrix44<T> Euler<T>::toMatrix44() const
+{
+    int i,j,k;
+    angleOrder(i,j,k);
+
+    Vec3<T> angles;
+
+    if ( _frameStatic ) angles = (*this);
+    else angles = Vec3<T>(z,y,x);
+
+    if ( !_parityEven ) angles *= -1.0;
+
+    T ci = Math<T>::cos(angles.x);
+    T cj = Math<T>::cos(angles.y);
+    T ch = Math<T>::cos(angles.z);
+    T si = Math<T>::sin(angles.x);
+    T sj = Math<T>::sin(angles.y);
+    T sh = Math<T>::sin(angles.z);
+
+    T cc = ci*ch;
+    T cs = ci*sh;
+    T sc = si*ch;
+    T ss = si*sh;
+
+    Matrix44<T> M;
+
+    if ( _initialRepeated )
+    {
+	M[i][i] = cj;	  M[j][i] =  sj*si;    M[k][i] =  sj*ci;
+	M[i][j] = sj*sh;  M[j][j] = -cj*ss+cc; M[k][j] = -cj*cs-sc;
+	M[i][k] = -sj*ch; M[j][k] =  cj*sc+cs; M[k][k] =  cj*cc-ss;
+    }
+    else
+    {
+	M[i][i] = cj*ch; M[j][i] = sj*sc-cs; M[k][i] = sj*cc+ss;
+	M[i][j] = cj*sh; M[j][j] = sj*ss+cc; M[k][j] = sj*cs-sc;
+	M[i][k] = -sj;	 M[j][k] = cj*si;    M[k][k] = cj*ci;
+    }
+
+    return M;
+}
+
+template<class T>
+Quat<T> Euler<T>::toQuat() const
+{
+    Vec3<T> angles;
+    int i,j,k;
+    angleOrder(i,j,k);
+
+    if ( _frameStatic ) angles = (*this);
+    else angles = Vec3<T>(z,y,x);
+
+    if ( !_parityEven ) angles.y = -angles.y;
+
+    T ti = angles.x*0.5;
+    T tj = angles.y*0.5;
+    T th = angles.z*0.5;
+    T ci = Math<T>::cos(ti);
+    T cj = Math<T>::cos(tj);
+    T ch = Math<T>::cos(th);
+    T si = Math<T>::sin(ti);
+    T sj = Math<T>::sin(tj);
+    T sh = Math<T>::sin(th);
+    T cc = ci*ch;
+    T cs = ci*sh;
+    T sc = si*ch;
+    T ss = si*sh;
+
+    T parity = _parityEven ? 1.0 : -1.0;
+
+    Quat<T> q;
+    Vec3<T> a;
+
+    if ( _initialRepeated )
+    {
+	a[i]	= cj*(cs + sc);
+	a[j]	= sj*(cc + ss) * parity,
+	a[k]	= sj*(cs - sc);
+	q.r	= cj*(cc - ss);
+    }
+    else
+    {
+	a[i]	= cj*sc - sj*cs,
+	a[j]	= (cj*ss + sj*cc) * parity,
+	a[k]	= cj*cs - sj*sc;
+	q.r	= cj*cc + sj*ss;
+    }
+
+    q.v = a;
+
+    return q;
+}
+
+template<class T>
+inline bool
+Euler<T>::legal(typename Euler<T>::Order order)
+{
+    return (order & ~Legal) ? false : true;
+}
+
+template<class T>
+typename Euler<T>::Order
+Euler<T>::order() const
+{
+    int foo = (_initialAxis == Z ? 0x2000 : (_initialAxis == Y ? 0x1000 : 0));
+
+    if (_parityEven)	  foo |= 0x0100;
+    if (_initialRepeated) foo |= 0x0010;
+    if (_frameStatic)	  foo++;
+
+    return (Order)foo;
+}
+
+template<class T>
+inline void Euler<T>::setOrder(typename Euler<T>::Order p)
+{
+    set( p & 0x2000 ? Z : (p & 0x1000 ? Y : X),	// initial axis
+	 !(p & 0x1),	    			// static?
+	 !!(p & 0x100),				// permutation even?
+	 !!(p & 0x10));				// initial repeats?
+}
+
+template<class T>
+void Euler<T>::set(typename Euler<T>::Axis axis,
+		   bool relative,
+		   bool parityEven,
+		   bool firstRepeats)
+{
+    _initialAxis	= axis;
+    _frameStatic	= !relative;
+    _parityEven		= parityEven;
+    _initialRepeated	= firstRepeats;
+}
+
+template<class T>
+const Euler<T>& Euler<T>::operator= (const Euler<T> &euler)
+{
+    x = euler.x;
+    y = euler.y;
+    z = euler.z;
+    _initialAxis = euler._initialAxis;
+    _frameStatic = euler._frameStatic;
+    _parityEven	 = euler._parityEven;
+    _initialRepeated = euler._initialRepeated;
+    return *this;
+}
+
+template<class T>
+const Euler<T>& Euler<T>::operator= (const Vec3<T> &v)
+{
+    x = v.x;
+    y = v.y;
+    z = v.z;
+    return *this;
+}
+
+template<class T>
+std::ostream& operator << (std::ostream &o, const Euler<T> &euler)
+{
+    char a[3] = { 'X', 'Y', 'Z' };
+
+    const char* r = euler.frameStatic() ? "" : "r";
+    int i,j,k;
+    euler.angleOrder(i,j,k);
+
+    if ( euler.initialRepeated() ) k = i;
+
+    return o << "("
+	     << euler.x << " "
+	     << euler.y << " "
+	     << euler.z << " "
+	     << a[i] << a[j] << a[k] << r << ")";
+}
+
+template <class T>
+float
+Euler<T>::angleMod (T angle)
+{
+    angle = fmod(T (angle), T (2 * M_PI));
+
+    if (angle < -M_PI)	angle += 2 * M_PI;
+    if (angle > +M_PI)	angle -= 2 * M_PI;
+
+    return angle;
+}
+
+template <class T>
+void
+Euler<T>::simpleXYZRotation (Vec3<T> &xyzRot, const Vec3<T> &targetXyzRot)
+{
+    Vec3<T> d  = xyzRot - targetXyzRot;
+    xyzRot[0]  = targetXyzRot[0] + angleMod(d[0]);
+    xyzRot[1]  = targetXyzRot[1] + angleMod(d[1]);
+    xyzRot[2]  = targetXyzRot[2] + angleMod(d[2]);
+}
+
+template <class T>
+void
+Euler<T>::nearestRotation (Vec3<T> &xyzRot, const Vec3<T> &targetXyzRot,
+			   Order order)
+{
+    int i,j,k;
+    Euler<T> e (0,0,0, order);
+    e.angleOrder(i,j,k);
+
+    simpleXYZRotation(xyzRot, targetXyzRot);
+
+    Vec3<T> otherXyzRot;
+    otherXyzRot[i] = M_PI+xyzRot[i];
+    otherXyzRot[j] = M_PI-xyzRot[j];
+    otherXyzRot[k] = M_PI+xyzRot[k];
+
+    simpleXYZRotation(otherXyzRot, targetXyzRot);
+	    
+    Vec3<T> d  = xyzRot - targetXyzRot;
+    Vec3<T> od = otherXyzRot - targetXyzRot;
+    T dMag     = d.dot(d);
+    T odMag    = od.dot(od);
+
+    if (odMag < dMag)
+    {
+	xyzRot = otherXyzRot;
+    }
+}
+
+template <class T>
+void
+Euler<T>::makeNear (const Euler<T> &target)
+{
+    Vec3<T> xyzRot    = toXYZVector();
+    Euler<T> targetSameOrder = Euler<T>(target, order());
+    Vec3<T> targetXyz = targetSameOrder.toXYZVector();
+
+    nearestRotation(xyzRot, targetXyz, order());
+
+    setXYZVector(xyzRot);
+}
+
+#if defined PLATFORM_WINDOWS && _MSC_VER
+#pragma warning(default:4244)
+#endif
+
+} // namespace Imath
+
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathVec.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathVec.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathVec.h	(revision 855)
@@ -0,0 +1,1417 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHVEC_H
+#define INCLUDED_IMATHVEC_H
+
+//----------------------------------------------------
+//
+//	2D and 3D point/vector class templates!
+//
+//----------------------------------------------------
+
+#include <ImathExc.h>
+#include <ImathLimits.h>
+#include <ImathMath.h>
+
+#include <iostream>
+
+
+namespace Imath {
+
+
+template <class T> class Vec2
+{
+  public:
+
+    //-------------------
+    // Access to elements
+    //-------------------
+
+    T			x, y;
+
+    T &			operator [] (int i);
+    const T &		operator [] (int i) const;
+
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Vec2 ();                        // no initialization
+    explicit Vec2 (T a);            // (a a)
+    Vec2 (T a, T b);                // (a b)
+
+
+    //---------------------------------
+    // Copy constructors and assignment
+    //---------------------------------
+
+    Vec2 (const Vec2 &v);
+    template <class S> Vec2 (const Vec2<S> &v);
+
+    const Vec2 &	operator = (const Vec2 &v);
+
+
+    //----------------------
+    // Compatibility with Sb
+    //----------------------
+
+    template <class S>
+    void		setValue (S a, S b);
+
+    template <class S>
+    void		setValue (const Vec2<S> &v);
+
+    template <class S>
+    void		getValue (S &a, S &b) const;
+
+    template <class S>
+    void		getValue (Vec2<S> &v) const;
+
+    T *			getValue ();
+    const T *		getValue () const;
+
+    
+    //---------
+    // Equality
+    //---------
+
+    template <class S>
+    bool		operator == (const Vec2<S> &v) const;
+
+    template <class S>
+    bool		operator != (const Vec2<S> &v) const;
+
+
+    //-----------------------------------------------------------------------
+    // Compare two vectors and test if they are "approximately equal":
+    //
+    // equalWithAbsError (v, e)
+    //
+    //	    Returns true if the coefficients of this and v are the same with
+    //	    an absolute error of no more than e, i.e., for all i
+    //
+    //      abs (this[i] - v[i]) <= e
+    //
+    // equalWithRelError (v, e)
+    //
+    //	    Returns true if the coefficients of this and v are the same with
+    //	    a relative error of no more than e, i.e., for all i
+    //
+    //      abs (this[i] - v[i]) <= e * abs (this[i])
+    //-----------------------------------------------------------------------
+
+    bool		equalWithAbsError (const Vec2<T> &v, T e) const;
+    bool		equalWithRelError (const Vec2<T> &v, T e) const;
+
+    //------------
+    // Dot product
+    //------------
+
+    T			dot (const Vec2 &v) const;
+    T			operator ^ (const Vec2 &v) const;
+
+
+    //------------------------------------------------
+    // Right-handed cross product, i.e. z component of
+    // Vec3 (this->x, this->y, 0) % Vec3 (v.x, v.y, 0)
+    //------------------------------------------------
+
+    T			cross (const Vec2 &v) const;
+    T			operator % (const Vec2 &v) const;
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Vec2 &	operator += (const Vec2 &v);
+    Vec2		operator + (const Vec2 &v) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Vec2 &	operator -= (const Vec2 &v);
+    Vec2		operator - (const Vec2 &v) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Vec2		operator - () const;
+    const Vec2 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Vec2 &	operator *= (const Vec2 &v);
+    const Vec2 &	operator *= (T a);
+    Vec2		operator * (const Vec2 &v) const;
+    Vec2		operator * (T a) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Vec2 &	operator /= (const Vec2 &v);
+    const Vec2 &	operator /= (T a);
+    Vec2		operator / (const Vec2 &v) const;
+    Vec2		operator / (T a) const;
+
+
+    //----------------------------------------------------------------
+    // Length and normalization:  If v.length() is 0.0, v.normalize()
+    // and v.normalized() produce a null vector; v.normalizeExc() and
+    // v.normalizedExc() throw a NullVecExc.
+    // v.normalizeNonNull() and v.normalizedNonNull() are slightly
+    // faster than the other normalization routines, but if v.length()
+    // is 0.0, the result is undefined.
+    //----------------------------------------------------------------
+
+    T			length () const;
+    T			length2 () const;
+
+    const Vec2 &	normalize ();           // modifies *this
+    const Vec2 &	normalizeExc () throw (Iex::MathExc);
+    const Vec2 &	normalizeNonNull ();
+
+    Vec2<T>		normalized () const;	// does not modify *this
+    Vec2<T>		normalizedExc () const throw (Iex::MathExc);
+    Vec2<T>		normalizedNonNull () const;
+
+
+    //--------------------------------------------------------
+    // Number of dimensions, i.e. number of elements in a Vec2
+    //--------------------------------------------------------
+
+    static unsigned int	dimensions() {return 2;}
+
+
+    //-------------------------------------------------
+    // Limitations of type T (see also class limits<T>)
+    //-------------------------------------------------
+
+    static T		baseTypeMin()		{return limits<T>::min();}
+    static T		baseTypeMax()		{return limits<T>::max();}
+    static T		baseTypeSmallest()	{return limits<T>::smallest();}
+    static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
+
+
+    //--------------------------------------------------------------
+    // Base type -- in templates, which accept a parameter, V, which
+    // could be either a Vec2<T> or a Vec3<T>, you can refer to T as
+    // V::BaseType
+    //--------------------------------------------------------------
+
+    typedef T		BaseType;
+};
+
+
+template <class T> class Vec3
+{
+  public:
+
+    //-------------------
+    // Access to elements
+    //-------------------
+
+    T			x, y, z;
+
+    T &			operator [] (int i);
+    const T &		operator [] (int i) const;
+
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Vec3 ();			   // no initialization
+    explicit Vec3 (T a);           // (a a a)
+    Vec3 (T a, T b, T c);	   // (a b c)
+
+
+    //---------------------------------
+    // Copy constructors and assignment
+    //---------------------------------
+
+    Vec3 (const Vec3 &v);
+    template <class S> Vec3 (const Vec3<S> &v);
+
+    const Vec3 &	operator = (const Vec3 &v);
+
+
+    //----------------------
+    // Compatibility with Sb
+    //----------------------
+
+    template <class S>
+    void		setValue (S a, S b, S c);
+
+    template <class S>
+    void		setValue (const Vec3<S> &v);
+
+    template <class S>
+    void		getValue (S &a, S &b, S &c) const;
+
+    template <class S>
+    void		getValue (Vec3<S> &v) const;
+
+    T *			getValue();
+    const T *		getValue() const;
+
+
+    //---------
+    // Equality
+    //---------
+
+    template <class S>
+    bool		operator == (const Vec3<S> &v) const;
+
+    template <class S>
+    bool		operator != (const Vec3<S> &v) const;
+
+    //-----------------------------------------------------------------------
+    // Compare two vectors and test if they are "approximately equal":
+    //
+    // equalWithAbsError (v, e)
+    //
+    //	    Returns true if the coefficients of this and v are the same with
+    //	    an absolute error of no more than e, i.e., for all i
+    //
+    //      abs (this[i] - v[i]) <= e
+    //
+    // equalWithRelError (v, e)
+    //
+    //	    Returns true if the coefficients of this and v are the same with
+    //	    a relative error of no more than e, i.e., for all i
+    //
+    //      abs (this[i] - v[i]) <= e * abs (this[i])
+    //-----------------------------------------------------------------------
+
+    bool		equalWithAbsError (const Vec3<T> &v, T e) const;
+    bool		equalWithRelError (const Vec3<T> &v, T e) const;
+
+    //------------
+    // Dot product
+    //------------
+
+    T			dot (const Vec3 &v) const;
+    T			operator ^ (const Vec3 &v) const;
+
+
+    //---------------------------
+    // Right-handed cross product
+    //---------------------------
+
+    Vec3		cross (const Vec3 &v) const;
+    const Vec3 &	operator %= (const Vec3 &v);
+    Vec3		operator % (const Vec3 &v) const;
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Vec3 &	operator += (const Vec3 &v);
+    Vec3		operator + (const Vec3 &v) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Vec3 &	operator -= (const Vec3 &v);
+    Vec3		operator - (const Vec3 &v) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Vec3		operator - () const;
+    const Vec3 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Vec3 &	operator *= (const Vec3 &v);
+    const Vec3 &	operator *= (T a);
+    Vec3		operator * (const Vec3 &v) const;
+    Vec3		operator * (T a) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Vec3 &	operator /= (const Vec3 &v);
+    const Vec3 &	operator /= (T a);
+    Vec3		operator / (const Vec3 &v) const;
+    Vec3		operator / (T a) const;
+
+
+    //----------------------------------------------------------------
+    // Length and normalization:  If v.length() is 0.0, v.normalize()
+    // and v.normalized() produce a null vector; v.normalizeExc() and
+    // v.normalizedExc() throw a NullVecExc.
+    // v.normalizeNonNull() and v.normalizedNonNull() are slightly
+    // faster than the other normalization routines, but if v.length()
+    // is 0.0, the result is undefined.
+    //----------------------------------------------------------------
+
+    T			length () const;
+    T			length2 () const;
+
+    const Vec3 &	normalize ();           // modifies *this
+    const Vec3 &	normalizeExc () throw (Iex::MathExc);
+    const Vec3 &	normalizeNonNull ();
+
+    Vec3<T>		normalized () const;	// does not modify *this
+    Vec3<T>		normalizedExc () const throw (Iex::MathExc);
+    Vec3<T>		normalizedNonNull () const;
+
+
+    //--------------------------------------------------------
+    // Number of dimensions, i.e. number of elements in a Vec3
+    //--------------------------------------------------------
+
+    static unsigned int	dimensions() {return 3;}
+
+
+    //-------------------------------------------------
+    // Limitations of type T (see also class limits<T>)
+    //-------------------------------------------------
+
+    static T		baseTypeMin()		{return limits<T>::min();}
+    static T		baseTypeMax()		{return limits<T>::max();}
+    static T		baseTypeSmallest()	{return limits<T>::smallest();}
+    static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
+
+
+    //--------------------------------------------------------------
+    // Base type -- in templates, which accept a parameter, V, which
+    // could be either a Vec2<T> or a Vec3<T>, you can refer to T as
+    // V::BaseType
+    //--------------------------------------------------------------
+
+    typedef T		BaseType;
+};
+
+
+//--------------
+// Stream output
+//--------------
+
+template <class T>
+std::ostream &	operator << (std::ostream &s, const Vec2<T> &v);
+
+template <class T>
+std::ostream &	operator << (std::ostream &s, const Vec3<T> &v);
+
+
+//----------------------------------------------------
+// Reverse multiplication: S * Vec2<T> and S * Vec3<T>
+//----------------------------------------------------
+
+template <class T> Vec2<T>	operator * (T a, const Vec2<T> &v);
+template <class T> Vec3<T>	operator * (T a, const Vec3<T> &v);
+
+
+//-------------------------
+// Typedefs for convenience
+//-------------------------
+
+typedef Vec2 <short>  V2s;
+typedef Vec2 <int>    V2i;
+typedef Vec2 <float>  V2f;
+typedef Vec2 <double> V2d;
+typedef Vec3 <short>  V3s;
+typedef Vec3 <int>    V3i;
+typedef Vec3 <float>  V3f;
+typedef Vec3 <double> V3d;
+
+
+//-------------------------------------------------------------------
+// Specializations for Vec2<short>, Vec2<int>, Vec3<short>, Vec3<int>
+//-------------------------------------------------------------------
+
+// Vec2<short>
+
+template <> short
+Vec2<short>::length () const;
+
+template <> const Vec2<short> &
+Vec2<short>::normalize ();
+
+template <> const Vec2<short> &
+Vec2<short>::normalizeExc () throw (Iex::MathExc);
+
+template <> const Vec2<short> &
+Vec2<short>::normalizeNonNull ();
+
+template <> Vec2<short>
+Vec2<short>::normalized () const;
+
+template <> Vec2<short>
+Vec2<short>::normalizedExc () const throw (Iex::MathExc);
+
+template <> Vec2<short>
+Vec2<short>::normalizedNonNull () const;
+
+
+// Vec2<int>
+
+template <> int
+Vec2<int>::length () const;
+
+template <> const Vec2<int> &
+Vec2<int>::normalize ();
+
+template <> const Vec2<int> &
+Vec2<int>::normalizeExc () throw (Iex::MathExc);
+
+template <> const Vec2<int> &
+Vec2<int>::normalizeNonNull ();
+
+template <> Vec2<int>
+Vec2<int>::normalized () const;
+
+template <> Vec2<int>
+Vec2<int>::normalizedExc () const throw (Iex::MathExc);
+
+template <> Vec2<int>
+Vec2<int>::normalizedNonNull () const;
+
+
+// Vec3<short>
+
+template <> short
+Vec3<short>::length () const;
+
+template <> const Vec3<short> &
+Vec3<short>::normalize ();
+
+template <> const Vec3<short> &
+Vec3<short>::normalizeExc () throw (Iex::MathExc);
+
+template <> const Vec3<short> &
+Vec3<short>::normalizeNonNull ();
+
+template <> Vec3<short>
+Vec3<short>::normalized () const;
+
+template <> Vec3<short>
+Vec3<short>::normalizedExc () const throw (Iex::MathExc);
+
+template <> Vec3<short>
+Vec3<short>::normalizedNonNull () const;
+
+
+// Vec3<int>
+
+template <> int
+Vec3<int>::length () const;
+
+template <> const Vec3<int> &
+Vec3<int>::normalize ();
+
+template <> const Vec3<int> &
+Vec3<int>::normalizeExc () throw (Iex::MathExc);
+
+template <> const Vec3<int> &
+Vec3<int>::normalizeNonNull ();
+
+template <> Vec3<int>
+Vec3<int>::normalized () const;
+
+template <> Vec3<int>
+Vec3<int>::normalizedExc () const throw (Iex::MathExc);
+
+template <> Vec3<int>
+Vec3<int>::normalizedNonNull () const;
+
+
+//------------------------
+// Implementation of Vec2:
+//------------------------
+
+template <class T>
+inline T &
+Vec2<T>::operator [] (int i)
+{
+    return (&x)[i];
+}
+
+template <class T>
+inline const T &
+Vec2<T>::operator [] (int i) const
+{
+    return (&x)[i];
+}
+
+template <class T>
+inline
+Vec2<T>::Vec2 ()
+{
+    // empty
+}
+
+template <class T>
+inline
+Vec2<T>::Vec2 (T a)
+{
+    x = y = a;
+}
+
+template <class T>
+inline
+Vec2<T>::Vec2 (T a, T b)
+{
+    x = a;
+    y = b;
+}
+
+template <class T>
+inline
+Vec2<T>::Vec2 (const Vec2 &v)
+{
+    x = v.x;
+    y = v.y;
+}
+
+template <class T>
+template <class S>
+inline
+Vec2<T>::Vec2 (const Vec2<S> &v)
+{
+    x = T (v.x);
+    y = T (v.y);
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator = (const Vec2 &v)
+{
+    x = v.x;
+    y = v.y;
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline void
+Vec2<T>::setValue (S a, S b)
+{
+    x = T (a);
+    y = T (b);
+}
+
+template <class T>
+template <class S>
+inline void
+Vec2<T>::setValue (const Vec2<S> &v)
+{
+    x = T (v.x);
+    y = T (v.y);
+}
+
+template <class T>
+template <class S>
+inline void
+Vec2<T>::getValue (S &a, S &b) const
+{
+    a = S (x);
+    b = S (y);
+}
+
+template <class T>
+template <class S>
+inline void
+Vec2<T>::getValue (Vec2<S> &v) const
+{
+    v.x = S (x);
+    v.y = S (y);
+}
+
+template <class T>
+inline T *
+Vec2<T>::getValue()
+{
+    return (T *) &x;
+}
+
+template <class T>
+inline const T *
+Vec2<T>::getValue() const
+{
+    return (const T *) &x;
+}
+
+template <class T>
+template <class S>
+inline bool
+Vec2<T>::operator == (const Vec2<S> &v) const
+{
+    return x == v.x && y == v.y;
+}
+
+template <class T>
+template <class S>
+inline bool
+Vec2<T>::operator != (const Vec2<S> &v) const
+{
+    return x != v.x || y != v.y;
+}
+
+template <class T>
+bool
+Vec2<T>::equalWithAbsError (const Vec2<T> &v, T e) const
+{
+    for (int i = 0; i < 2; i++)
+	if (!Imath::equalWithAbsError ((*this)[i], v[i], e))
+	    return false;
+
+    return true;
+}
+
+template <class T>
+bool
+Vec2<T>::equalWithRelError (const Vec2<T> &v, T e) const
+{
+    for (int i = 0; i < 2; i++)
+	if (!Imath::equalWithRelError ((*this)[i], v[i], e))
+	    return false;
+
+    return true;
+}
+
+template <class T>
+inline T
+Vec2<T>::dot (const Vec2 &v) const
+{
+    return x * v.x + y * v.y;
+}
+
+template <class T>
+inline T
+Vec2<T>::operator ^ (const Vec2 &v) const
+{
+    return dot (v);
+}
+
+template <class T>
+inline T
+Vec2<T>::cross (const Vec2 &v) const
+{
+    return x * v.y - y * v.x;
+
+}
+
+template <class T>
+inline T
+Vec2<T>::operator % (const Vec2 &v) const
+{
+    return x * v.y - y * v.x;
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator += (const Vec2 &v)
+{
+    x += v.x;
+    y += v.y;
+    return *this;
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator + (const Vec2 &v) const
+{
+    return Vec2 (x + v.x, y + v.y);
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator -= (const Vec2 &v)
+{
+    x -= v.x;
+    y -= v.y;
+    return *this;
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator - (const Vec2 &v) const
+{
+    return Vec2 (x - v.x, y - v.y);
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator - () const
+{
+    return Vec2 (-x, -y);
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::negate ()
+{
+    x = -x;
+    y = -y;
+    return *this;
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator *= (const Vec2 &v)
+{
+    x *= v.x;
+    y *= v.y;
+    return *this;
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator *= (T a)
+{
+    x *= a;
+    y *= a;
+    return *this;
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator * (const Vec2 &v) const
+{
+    return Vec2 (x * v.x, y * v.y);
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator * (T a) const
+{
+    return Vec2 (x * a, y * a);
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator /= (const Vec2 &v)
+{
+    x /= v.x;
+    y /= v.y;
+    return *this;
+}
+
+template <class T>
+inline const Vec2<T> &
+Vec2<T>::operator /= (T a)
+{
+    x /= a;
+    y /= a;
+    return *this;
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator / (const Vec2 &v) const
+{
+    return Vec2 (x / v.x, y / v.y);
+}
+
+template <class T>
+inline Vec2<T>
+Vec2<T>::operator / (T a) const
+{
+    return Vec2 (x / a, y / a);
+}
+
+template <class T>
+inline T
+Vec2<T>::length () const
+{
+    return Math<T>::sqrt (dot (*this));
+}
+
+template <class T>
+inline T
+Vec2<T>::length2 () const
+{
+    return dot (*this);
+}
+
+template <class T>
+const Vec2<T> &
+Vec2<T>::normalize ()
+{
+    T l = length();
+
+    if (l != 0)
+    {
+	x /= l;
+	y /= l;
+    }
+
+    return *this;
+}
+
+template <class T>
+const Vec2<T> &
+Vec2<T>::normalizeExc () throw (Iex::MathExc)
+{
+    T l = length();
+
+    if (l == 0)
+	throw NullVecExc ("Cannot normalize null vector.");
+
+    x /= l;
+    y /= l;
+    return *this;
+}
+
+template <class T>
+inline
+const Vec2<T> &
+Vec2<T>::normalizeNonNull ()
+{
+    T l = length();
+    x /= l;
+    y /= l;
+    return *this;
+}
+
+template <class T>
+Vec2<T>
+Vec2<T>::normalized () const
+{
+    T l = length();
+
+    if (l == 0)
+	return Vec2 (T (0));
+
+    return Vec2 (x / l, y / l);
+}
+
+template <class T>
+Vec2<T>
+Vec2<T>::normalizedExc () const throw (Iex::MathExc)
+{
+    T l = length();
+
+    if (l == 0)
+	throw NullVecExc ("Cannot normalize null vector.");
+
+    return Vec2 (x / l, y / l);
+}
+
+template <class T>
+inline
+Vec2<T>
+Vec2<T>::normalizedNonNull () const
+{
+    T l = length();
+    return Vec2 (x / l, y / l);
+}
+
+
+//-----------------------
+// Implementation of Vec3
+//-----------------------
+
+template <class T>
+inline T &
+Vec3<T>::operator [] (int i)
+{
+    return (&x)[i];
+}
+
+template <class T>
+inline const T &
+Vec3<T>::operator [] (int i) const
+{
+    return (&x)[i];
+}
+
+template <class T>
+inline
+Vec3<T>::Vec3 ()
+{
+    // empty
+}
+
+template <class T>
+inline
+Vec3<T>::Vec3 (T a)
+{
+    x = y = z = a;
+}
+
+template <class T>
+inline
+Vec3<T>::Vec3 (T a, T b, T c)
+{
+    x = a;
+    y = b;
+    z = c;
+}
+
+template <class T>
+inline
+Vec3<T>::Vec3 (const Vec3 &v)
+{
+    x = v.x;
+    y = v.y;
+    z = v.z;
+}
+
+template <class T>
+template <class S>
+inline
+Vec3<T>::Vec3 (const Vec3<S> &v)
+{
+    x = T (v.x);
+    y = T (v.y);
+    z = T (v.z);
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator = (const Vec3 &v)
+{
+    x = v.x;
+    y = v.y;
+    z = v.z;
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline void
+Vec3<T>::setValue (S a, S b, S c)
+{
+    x = T (a);
+    y = T (b);
+    z = T (c);
+}
+
+template <class T>
+template <class S>
+inline void
+Vec3<T>::setValue (const Vec3<S> &v)
+{
+    x = T (v.x);
+    y = T (v.y);
+    z = T (v.z);
+}
+
+template <class T>
+template <class S>
+inline void
+Vec3<T>::getValue (S &a, S &b, S &c) const
+{
+    a = S (x);
+    b = S (y);
+    c = S (z);
+}
+
+template <class T>
+template <class S>
+inline void
+Vec3<T>::getValue (Vec3<S> &v) const
+{
+    v.x = S (x);
+    v.y = S (y);
+    v.z = S (z);
+}
+
+template <class T>
+inline T *
+Vec3<T>::getValue()
+{
+    return (T *) &x;
+}
+
+template <class T>
+inline const T *
+Vec3<T>::getValue() const
+{
+    return (const T *) &x;
+}
+
+template <class T>
+template <class S>
+inline bool
+Vec3<T>::operator == (const Vec3<S> &v) const
+{
+    return x == v.x && y == v.y && z == v.z;
+}
+
+template <class T>
+template <class S>
+inline bool
+Vec3<T>::operator != (const Vec3<S> &v) const
+{
+    return x != v.x || y != v.y || z != v.z;
+}
+
+template <class T>
+bool
+Vec3<T>::equalWithAbsError (const Vec3<T> &v, T e) const
+{
+    for (int i = 0; i < 3; i++)
+	if (!Imath::equalWithAbsError ((*this)[i], v[i], e))
+	    return false;
+
+    return true;
+}
+
+template <class T>
+bool
+Vec3<T>::equalWithRelError (const Vec3<T> &v, T e) const
+{
+    for (int i = 0; i < 3; i++)
+	if (!Imath::equalWithRelError ((*this)[i], v[i], e))
+	    return false;
+
+    return true;
+}
+
+template <class T>
+inline T
+Vec3<T>::dot (const Vec3 &v) const
+{
+    return x * v.x + y * v.y + z * v.z;
+}
+
+template <class T>
+inline T
+Vec3<T>::operator ^ (const Vec3 &v) const
+{
+    return dot (v);
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::cross (const Vec3 &v) const
+{
+    return Vec3 (y * v.z - z * v.y,
+		 z * v.x - x * v.z,
+		 x * v.y - y * v.x);
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator %= (const Vec3 &v)
+{
+    T a = y * v.z - z * v.y;
+    T b = z * v.x - x * v.z;
+    T c = x * v.y - y * v.x;
+    x = a;
+    y = b;
+    z = c;
+    return *this;
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator % (const Vec3 &v) const
+{
+    return Vec3 (y * v.z - z * v.y,
+		 z * v.x - x * v.z,
+		 x * v.y - y * v.x);
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator += (const Vec3 &v)
+{
+    x += v.x;
+    y += v.y;
+    z += v.z;
+    return *this;
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator + (const Vec3 &v) const
+{
+    return Vec3 (x + v.x, y + v.y, z + v.z);
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator -= (const Vec3 &v)
+{
+    x -= v.x;
+    y -= v.y;
+    z -= v.z;
+    return *this;
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator - (const Vec3 &v) const
+{
+    return Vec3 (x - v.x, y - v.y, z - v.z);
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator - () const
+{
+    return Vec3 (-x, -y, -z);
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::negate ()
+{
+    x = -x;
+    y = -y;
+    z = -z;
+    return *this;
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator *= (const Vec3 &v)
+{
+    x *= v.x;
+    y *= v.y;
+    z *= v.z;
+    return *this;
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator *= (T a)
+{
+    x *= a;
+    y *= a;
+    z *= a;
+    return *this;
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator * (const Vec3 &v) const
+{
+    return Vec3 (x * v.x, y * v.y, z * v.z);
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator * (T a) const
+{
+    return Vec3 (x * a, y * a, z * a);
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator /= (const Vec3 &v)
+{
+    x /= v.x;
+    y /= v.y;
+    z /= v.z;
+    return *this;
+}
+
+template <class T>
+inline const Vec3<T> &
+Vec3<T>::operator /= (T a)
+{
+    x /= a;
+    y /= a;
+    z /= a;
+    return *this;
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator / (const Vec3 &v) const
+{
+    return Vec3 (x / v.x, y / v.y, z / v.z);
+}
+
+template <class T>
+inline Vec3<T>
+Vec3<T>::operator / (T a) const
+{
+    return Vec3 (x / a, y / a, z / a);
+}
+
+
+template <class T>
+inline T
+Vec3<T>::length () const
+{
+    return Math<T>::sqrt (dot (*this));
+}
+
+template <class T>
+inline T
+Vec3<T>::length2 () const
+{
+    return dot (*this);
+}
+
+template <class T>
+const Vec3<T> &
+Vec3<T>::normalize ()
+{
+    T l = length();
+
+    if (l != 0)
+    {
+	x /= l;
+	y /= l;
+	z /= l;
+    }
+
+    return *this;
+}
+
+template <class T>
+const Vec3<T> &
+Vec3<T>::normalizeExc () throw (Iex::MathExc)
+{
+    T l = length();
+
+    if (l == 0)
+	throw NullVecExc ("Cannot normalize null vector.");
+
+    x /= l;
+    y /= l;
+    z /= l;
+    return *this;
+}
+
+template <class T>
+inline
+const Vec3<T> &
+Vec3<T>::normalizeNonNull ()
+{
+    T l = length();
+    x /= l;
+    y /= l;
+    z /= l;
+    return *this;
+}
+
+template <class T>
+Vec3<T>
+Vec3<T>::normalized () const
+{
+    T l = length();
+
+    if (l == 0)
+	return Vec3 (T (0));
+
+    return Vec3 (x / l, y / l, z / l);
+}
+
+template <class T>
+Vec3<T>
+Vec3<T>::normalizedExc () const throw (Iex::MathExc)
+{
+    T l = length();
+
+    if (l == 0)
+	throw NullVecExc ("Cannot normalize null vector.");
+
+    return Vec3 (x / l, y / l, z / l);
+}
+
+template <class T>
+inline
+Vec3<T>
+Vec3<T>::normalizedNonNull () const
+{
+    T l = length();
+    return Vec3 (x / l, y / l, z / l);
+}
+
+
+//-----------------------------
+// Stream output implementation
+//-----------------------------
+
+template <class T>
+std::ostream &
+operator << (std::ostream &s, const Vec2<T> &v)
+{
+    return s << '(' << v.x << ' ' << v.y << ')';
+}
+
+template <class T>
+std::ostream &
+operator << (std::ostream &s, const Vec3<T> &v)
+{
+    return s << '(' << v.x << ' ' << v.y << ' ' << v.z << ')';
+}
+
+
+//-----------------------------------------
+// Implementation of reverse multiplication
+//-----------------------------------------
+
+template <class T>
+inline Vec2<T>
+operator * (T a, const Vec2<T> &v)
+{
+    return Vec2<T> (a * v.x, a * v.y);
+}
+
+template <class T>
+inline Vec3<T>
+operator * (T a, const Vec3<T> &v)
+{
+    return Vec3<T> (a * v.x, a * v.y, a * v.z);
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathColor.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathColor.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathColor.h	(revision 855)
@@ -0,0 +1,734 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHCOLOR_H
+#define INCLUDED_IMATHCOLOR_H
+
+//----------------------------------------------------
+//
+//	A three and four component color class template.
+//
+//----------------------------------------------------
+
+#include <ImathVec.h>
+#include <half.h>
+
+namespace Imath {
+
+
+template <class T>
+class Color3: public Vec3 <T>
+{
+  public:
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Color3 ();			// no initialization
+    explicit Color3 (T a);	// (a a a)
+    Color3 (T a, T b, T c);	// (a b c)
+
+
+    //---------------------------------
+    // Copy constructors and assignment
+    //---------------------------------
+
+    Color3 (const Color3 &c);
+    template <class S> Color3 (const Vec3<S> &v);
+
+    const Color3 &	operator = (const Color3 &c);
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Color3 &	operator += (const Color3 &c);
+    Color3		operator + (const Color3 &c) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Color3 &	operator -= (const Color3 &c);
+    Color3		operator - (const Color3 &c) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Color3		operator - () const;
+    const Color3 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Color3 &	operator *= (const Color3 &c);
+    const Color3 &	operator *= (T a);
+    Color3		operator * (const Color3 &c) const;
+    Color3		operator * (T a) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Color3 &	operator /= (const Color3 &c);
+    const Color3 &	operator /= (T a);
+    Color3		operator / (const Color3 &c) const;
+    Color3		operator / (T a) const;
+};
+
+template <class T> class Color4
+{
+  public:
+
+    //-------------------
+    // Access to elements
+    //-------------------
+
+    T			r, g, b, a;
+
+    T &			operator [] (int i);
+    const T &		operator [] (int i) const;
+
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Color4 ();			    	// no initialization
+    explicit Color4 (T a);		// (a a a a)
+    Color4 (T a, T b, T c, T d);	// (a b c d)
+
+
+    //---------------------------------
+    // Copy constructors and assignment
+    //---------------------------------
+
+    Color4 (const Color4 &v);
+    template <class S> Color4 (const Color4<S> &v);
+
+    const Color4 &	operator = (const Color4 &v);
+
+
+    //----------------------
+    // Compatibility with Sb
+    //----------------------
+
+    template <class S>
+    void		setValue (S a, S b, S c, S d);
+
+    template <class S>
+    void		setValue (const Color4<S> &v);
+
+    template <class S>
+    void		getValue (S &a, S &b, S &c, S &d) const;
+
+    template <class S>
+    void		getValue (Color4<S> &v) const;
+
+    T *			getValue();
+    const T *		getValue() const;
+
+
+    //---------
+    // Equality
+    //---------
+
+    template <class S>
+    bool		operator == (const Color4<S> &v) const;
+
+    template <class S>
+    bool		operator != (const Color4<S> &v) const;
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Color4 &	operator += (const Color4 &v);
+    Color4		operator + (const Color4 &v) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Color4 &	operator -= (const Color4 &v);
+    Color4		operator - (const Color4 &v) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Color4		operator - () const;
+    const Color4 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Color4 &	operator *= (const Color4 &v);
+    const Color4 &	operator *= (T a);
+    Color4		operator * (const Color4 &v) const;
+    Color4		operator * (T a) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Color4 &	operator /= (const Color4 &v);
+    const Color4 &	operator /= (T a);
+    Color4		operator / (const Color4 &v) const;
+    Color4		operator / (T a) const;
+
+
+    //----------------------------------------------------------
+    // Number of dimensions, i.e. number of elements in a Color4
+    //----------------------------------------------------------
+
+    static unsigned int	dimensions() {return 4;}
+
+
+    //-------------------------------------------------
+    // Limitations of type T (see also class limits<T>)
+    //-------------------------------------------------
+
+    static T		baseTypeMin()		{return limits<T>::min();}
+    static T		baseTypeMax()		{return limits<T>::max();}
+    static T		baseTypeSmallest()	{return limits<T>::smallest();}
+    static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
+
+
+    //--------------------------------------------------------------
+    // Base type -- in templates, which accept a parameter, V, which
+    // could be a Color4<T>, you can refer to T as
+    // V::BaseType
+    //--------------------------------------------------------------
+
+    typedef T		BaseType;
+};
+
+//--------------
+// Stream output
+//--------------
+
+template <class T>
+std::ostream &	operator << (std::ostream &s, const Color4<T> &v);
+
+//----------------------------------------------------
+// Reverse multiplication: S * Color4<T>
+//----------------------------------------------------
+
+template <class S, class T> Color4<T>	operator * (S a, const Color4<T> &v);
+
+//-------------------------
+// Typedefs for convenience
+//-------------------------
+
+typedef Color3<float>		Color3f;
+typedef Color3<half>		Color3h;
+typedef Color3<unsigned char>	Color3c;
+typedef Color3<half>		C3h;
+typedef Color3<float>		C3f;
+typedef Color3<unsigned char>	C3c;
+typedef Color4<float>		Color4f;
+typedef Color4<half>		Color4h;
+typedef Color4<unsigned char>	Color4c;
+typedef Color4<float>		C4f;
+typedef Color4<half>		C4h;
+typedef Color4<unsigned char>	C4c;
+typedef unsigned int		PackedColor;
+
+
+//-------------------------
+// Implementation of Color3
+//-------------------------
+
+template <class T>
+inline
+Color3<T>::Color3 (): Vec3 <T> ()
+{
+    // empty
+}
+
+template <class T>
+inline
+Color3<T>::Color3 (T a): Vec3 <T> (a)
+{
+    // empty
+}
+
+template <class T>
+inline
+Color3<T>::Color3 (T a, T b, T c): Vec3 <T> (a, b, c)
+{
+    // empty
+}
+
+template <class T>
+inline
+Color3<T>::Color3 (const Color3 &c): Vec3 <T> (c)
+{
+    // empty
+}
+
+template <class T>
+template <class S>
+inline
+Color3<T>::Color3 (const Vec3<S> &v): Vec3 <T> (v)
+{
+    //empty
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator = (const Color3 &c)
+{
+    *((Vec3<T> *) this) = c;
+    return *this;
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator += (const Color3 &c)
+{
+    *((Vec3<T> *) this) += c;
+    return *this;
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator + (const Color3 &c) const
+{
+    return Color3 (*(Vec3<T> *)this + (const Vec3<T> &)c);
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator -= (const Color3 &c)
+{
+    *((Vec3<T> *) this) -= c;
+    return *this;
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator - (const Color3 &c) const
+{
+    return Color3 (*(Vec3<T> *)this - (const Vec3<T> &)c);
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator - () const
+{
+    return Color3 (-(*(Vec3<T> *)this));
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::negate ()
+{
+    ((Vec3<T> *) this)->negate();
+    return *this;
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator *= (const Color3 &c)
+{
+    *((Vec3<T> *) this) *= c;
+    return *this;
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator *= (T a)
+{
+    *((Vec3<T> *) this) *= a;
+    return *this;
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator * (const Color3 &c) const
+{
+    return Color3 (*(Vec3<T> *)this * (const Vec3<T> &)c);
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator * (T a) const
+{
+    return Color3 (*(Vec3<T> *)this * a);
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator /= (const Color3 &c)
+{
+    *((Vec3<T> *) this) /= c;
+    return *this;
+}
+
+template <class T>
+inline const Color3<T> &
+Color3<T>::operator /= (T a)
+{
+    *((Vec3<T> *) this) /= a;
+    return *this;
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator / (const Color3 &c) const
+{
+    return Color3 (*(Vec3<T> *)this / (const Vec3<T> &)c);
+}
+
+template <class T>
+inline Color3<T>	
+Color3<T>::operator / (T a) const
+{
+    return Color3 (*(Vec3<T> *)this / a);
+}
+
+//-----------------------
+// Implementation of Color4
+//-----------------------
+
+template <class T>
+inline T &
+Color4<T>::operator [] (int i)
+{
+    return (&r)[i];
+}
+
+template <class T>
+inline const T &
+Color4<T>::operator [] (int i) const
+{
+    return (&r)[i];
+}
+
+template <class T>
+inline
+Color4<T>::Color4 ()
+{
+    // empty
+}
+
+template <class T>
+inline
+Color4<T>::Color4 (T x)
+{
+    r = g = b = a = x;
+}
+
+template <class T>
+inline
+Color4<T>::Color4 (T x, T y, T z, T w)
+{
+    r = x;
+    g = y;
+    b = z;
+    a = w;
+}
+
+template <class T>
+inline
+Color4<T>::Color4 (const Color4 &v)
+{
+    r = v.r;
+    g = v.g;
+    b = v.b;
+    a = v.a;
+}
+
+template <class T>
+template <class S>
+inline
+Color4<T>::Color4 (const Color4<S> &v)
+{
+    r = T (v.r);
+    g = T (v.g);
+    b = T (v.b);
+    a = T (v.a);
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator = (const Color4 &v)
+{
+    r = v.r;
+    g = v.g;
+    b = v.b;
+    a = v.a;
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline void
+Color4<T>::setValue (S x, S y, S z, S w)
+{
+    r = T (x);
+    g = T (y);
+    b = T (z);
+    a = T (w);
+}
+
+template <class T>
+template <class S>
+inline void
+Color4<T>::setValue (const Color4<S> &v)
+{
+    r = T (v.r);
+    g = T (v.g);
+    b = T (v.b);
+    a = T (v.a);
+}
+
+template <class T>
+template <class S>
+inline void
+Color4<T>::getValue (S &x, S &y, S &z, S &w) const
+{
+    x = S (r);
+    y = S (g);
+    z = S (b);
+    w = S (a);
+}
+
+template <class T>
+template <class S>
+inline void
+Color4<T>::getValue (Color4<S> &v) const
+{
+    v.r = S (r);
+    v.g = S (g);
+    v.b = S (b);
+    v.a = S (a);
+}
+
+template <class T>
+inline T *
+Color4<T>::getValue()
+{
+    return (T *) &r;
+}
+
+template <class T>
+inline const T *
+Color4<T>::getValue() const
+{
+    return (const T *) &r;
+}
+
+template <class T>
+template <class S>
+inline bool
+Color4<T>::operator == (const Color4<S> &v) const
+{
+    return r == v.r && g == v.g && b == v.b && a == v.a;
+}
+
+template <class T>
+template <class S>
+inline bool
+Color4<T>::operator != (const Color4<S> &v) const
+{
+    return r != v.r || g != v.g || b != v.b || a != v.a;
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator += (const Color4 &v)
+{
+    r += v.r;
+    g += v.g;
+    b += v.b;
+    a += v.a;
+    return *this;
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator + (const Color4 &v) const
+{
+    return Color4 (r + v.r, g + v.g, b + v.b, a + v.a);
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator -= (const Color4 &v)
+{
+    r -= v.r;
+    g -= v.g;
+    b -= v.b;
+    a -= v.a;
+    return *this;
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator - (const Color4 &v) const
+{
+    return Color4 (r - v.r, g - v.g, b - v.b, a - v.a);
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator - () const
+{
+    return Color4 (-r, -g, -b, -a);
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::negate ()
+{
+    r = -r;
+    g = -g;
+    b = -b;
+    a = -a;
+    return *this;
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator *= (const Color4 &v)
+{
+    r *= v.r;
+    g *= v.g;
+    b *= v.b;
+    a *= v.a;
+    return *this;
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator *= (T x)
+{
+    r *= x;
+    g *= x;
+    b *= x;
+    a *= x;
+    return *this;
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator * (const Color4 &v) const
+{
+    return Color4 (r * v.r, g * v.g, b * v.b, a * v.a);
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator * (T x) const
+{
+    return Color4 (r * x, g * x, b * x, a * x);
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator /= (const Color4 &v)
+{
+    r /= v.r;
+    g /= v.g;
+    b /= v.b;
+    a /= v.a;
+    return *this;
+}
+
+template <class T>
+inline const Color4<T> &
+Color4<T>::operator /= (T x)
+{
+    r /= x;
+    g /= x;
+    b /= x;
+    a /= x;
+    return *this;
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator / (const Color4 &v) const
+{
+    return Color4 (r / v.r, g / v.g, b / v.b, a / v.a);
+}
+
+template <class T>
+inline Color4<T>
+Color4<T>::operator / (T x) const
+{
+    return Color4 (r / x, g / x, b / x, a / x);
+}
+
+
+template <class T>
+std::ostream &
+operator << (std::ostream &s, const Color4<T> &v)
+{
+    return s << '(' << v.r << ' ' << v.g << ' ' << v.b << ' ' << v.a << ')';
+}
+
+//-----------------------------------------
+// Implementation of reverse multiplication
+//-----------------------------------------
+
+template <class S, class T>
+inline Color4<T>
+operator * (S x, const Color4<T> &v)
+{
+    return Color4<T> (x * v.r, x * v.g, x * v.b, x * v.a);
+}
+
+} // namespace Imath
+
+#endif 
Index: NonGTP/OpenEXR/include/Imath/ImathExc.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathExc.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathExc.h	(revision 855)
@@ -0,0 +1,70 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHEXC_H
+#define INCLUDED_IMATHEXC_H
+
+
+//-----------------------------------------------
+//
+//	Imath library-specific exceptions
+//
+//-----------------------------------------------
+
+#include <IexBaseExc.h>
+
+namespace Imath {
+
+
+DEFINE_EXC (NullVecExc, ::Iex::MathExc)		// Attempt to normalize
+						// null vector
+
+DEFINE_EXC (NullQuatExc, ::Iex::MathExc) 	// Attempt to normalize
+						// null quaternion
+
+DEFINE_EXC (SingMatrixExc, ::Iex::MathExc)	// Attempt to invert
+						// singular matrix
+
+DEFINE_EXC (ZeroScaleExc, ::Iex::MathExc)	// Attempt to remove zero
+						// scaling from matrix
+
+DEFINE_EXC (IntVecNormalizeExc, ::Iex::MathExc)	// Attempt to normalize
+						// a vector of whose elements
+                                                // are an integer type
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathVecAlgo.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathVecAlgo.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathVecAlgo.h	(revision 855)
@@ -0,0 +1,146 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHVECALGO_H
+#define INCLUDED_IMATHVECALGO_H
+
+//-------------------------------------------------------------------------
+//
+//      This file contains algorithms applied to or in conjunction
+//      with points (Imath::Vec2 and Imath::Vec3).
+//	The assumption made is that these functions are called much
+//	less often than the basic point functions or these functions
+//	require more support classes.
+//
+//-------------------------------------------------------------------------
+
+#include <ImathVec.h>
+#include <ImathLimits.h>
+
+namespace Imath {
+
+
+//--------------------------------------------------------------
+// Find the projection of vector t onto vector s (Vec2 and Vec3)
+//--------------------------------------------------------------
+
+template <class Vec> Vec	project (const Vec &s, const Vec &t);
+
+
+//----------------------------------------------
+// Find a vector which is perpendicular to s and
+// in the same plane as s and t (Vec2 and Vec3)
+//----------------------------------------------
+
+template <class Vec> Vec	orthogonal (const Vec &s, const Vec &t);
+
+
+//-----------------------------------------------
+// Find the direction of a ray s after reflection
+// off a plane with normal t (Vec2 and Vec3)
+//-----------------------------------------------
+
+template <class Vec> Vec	reflect (const Vec &s, const Vec &t);
+
+
+//----------------------------------------------------------------------
+// Find the vertex of triangle (v0, v1, v2), which is closest to point p
+// (Vec2 and Vec3).
+//----------------------------------------------------------------------
+
+template <class Vec> Vec	closestVertex (const Vec &v0,
+					       const Vec &v1,
+					       const Vec &v2, 
+					       const Vec &p);
+
+//---------------
+// Implementation
+//---------------
+
+template <class Vec>
+Vec
+project (const Vec &s, const Vec &t)
+{
+    Vec sNormalized = s.normalized();
+    return sNormalized * (sNormalized ^ t);
+}
+
+template <class Vec>
+Vec
+orthogonal (const Vec &s, const Vec &t)
+{
+    return t - project (s, t);
+}
+
+template <class Vec>
+Vec
+reflect (const Vec &s, const Vec &t)
+{
+    return s - typename Vec::BaseType(2) * (s - project(t, s));
+}
+
+template <class Vec>
+Vec
+closestVertex(const Vec &v0,
+              const Vec &v1,
+              const Vec &v2, 
+              const Vec &p)
+{
+    Vec nearest = v0;
+    typename Vec::BaseType neardot = (v0 - p).length2();
+    typename Vec::BaseType tmp     = (v1 - p).length2();
+
+    if (tmp < neardot)
+    {
+        neardot = tmp;
+        nearest = v1;
+    }
+
+    tmp = (v2 - p).length2();
+
+    if (tmp < neardot)
+    {
+        neardot = tmp;
+        nearest = v2;
+    }
+
+    return nearest;
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathRandom.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathRandom.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathRandom.h	(revision 855)
@@ -0,0 +1,461 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMATHRANDOM_H
+#define INCLUDED_IMATHRANDOM_H
+
+//-----------------------------------------------------------------------------
+//
+//	Generators for uniformly distributed pseudo-random numbers and
+//	functions that use those generators to generate numbers with
+//	different distributions:
+//
+//	class Rand32
+//	class Rand48
+//	solidSphereRand()
+//	hollowSphereRand()
+//	gaussRand()
+//	gaussSphereRand()
+//
+//-----------------------------------------------------------------------------
+
+//
+// Here is the copyright for the *rand48() functions implemented for
+// PLATFORM_DARWIN_PPC and PLATFORM_WINDOWS
+//
+
+//
+// Copyright (c) 1993 Martin Birgmeier
+// All rights reserved.
+//
+// You may redistribute unmodified or modified versions of this source
+// code provided that the above copyright notice and this and the
+// following conditions are retained.
+//
+// This software is provided ``as is'', and comes with no warranties
+// of any kind. I shall in no event be liable for anything that happens
+// to anyone/anything when using this software.
+//
+
+#include <stdlib.h>
+#include <math.h>
+
+namespace Imath {
+
+
+//-----------------------------------------------
+// Fast random-number generator that generates
+// a uniformly distributed sequence with a period
+// length of 2^32.
+//-----------------------------------------------
+
+class Rand32
+{
+  public:
+
+    //------------
+    // Constructor
+    //------------
+
+    Rand32 (unsigned long int seed = 0);
+    
+
+    //--------------------------------
+    // Re-initialize with a given seed
+    //--------------------------------
+
+    void		init (unsigned long int seed);
+
+
+    //----------------------------------------------------------
+    // Get the next value in the sequence (range: [false, true])
+    //----------------------------------------------------------
+
+    bool		nextb ();
+
+
+    //---------------------------------------------------------------
+    // Get the next value in the sequence (range: [0 ... 0xffffffff])
+    //---------------------------------------------------------------
+
+    unsigned long int	nexti ();
+
+
+    //------------------------------------------------------
+    // Get the next value in the sequence (range: [0 ... 1[)
+    //------------------------------------------------------
+
+    float		nextf ();
+
+
+    //-------------------------------------------------------------------
+    // Get the next value in the sequence (range [rangeMin ... rangeMax[)
+    //-------------------------------------------------------------------
+
+    float		nextf (float rangeMin, float rangeMax);
+
+
+  private:
+
+    void		next ();
+
+    unsigned long int	_state;
+};
+
+
+//--------------------------------------------------------
+// Random-number generator based on the C Standard Library
+// functions drand48(), lrand48() & company; generates a
+// uniformly distributed sequence.
+//--------------------------------------------------------
+
+class Rand48
+{
+  public:
+
+    //------------
+    // Constructor
+    //------------
+
+    Rand48 (unsigned long int seed = 0);
+    
+
+    //--------------------------------
+    // Re-initialize with a given seed
+    //--------------------------------
+
+    void		init (unsigned long int seed);
+
+
+    //----------------------------------------------------------
+    // Get the next value in the sequence (range: [false, true])
+    //----------------------------------------------------------
+
+    bool		nextb ();
+
+
+    //---------------------------------------------------------------
+    // Get the next value in the sequence (range: [0 ... 0x7fffffff])
+    //---------------------------------------------------------------
+
+    long int		nexti ();
+
+
+    //------------------------------------------------------
+    // Get the next value in the sequence (range: [0 ... 1[)
+    //------------------------------------------------------
+
+    double		nextf ();
+
+
+    //-------------------------------------------------------------------
+    // Get the next value in the sequence (range [rangeMin ... rangeMax[)
+    //-------------------------------------------------------------------
+
+    double		nextf (double rangeMin, double rangeMax);
+
+
+  private:
+
+    unsigned short int	_state[3];
+    
+#if defined( PLATFORM_DARWIN_PPC ) || defined ( PLATFORM_WINDOWS )
+    void    	    	shiftState();
+#endif
+};
+
+
+//------------------------------------------------------------
+// Return random points uniformly distributed in a sphere with
+// radius 1 around the origin (distance from origin <= 1).
+//------------------------------------------------------------
+
+template <class Vec, class Rand>
+Vec		
+solidSphereRand (Rand &rand);
+
+
+//-------------------------------------------------------------
+// Return random points uniformly distributed on the surface of
+// a sphere with radius 1 around the origin.
+//-------------------------------------------------------------
+
+template <class Vec, class Rand>
+Vec		
+hollowSphereRand (Rand &rand);
+
+
+//-----------------------------------------------
+// Return random numbers with a normal (Gaussian)
+// distribution with zero mean and unit variance.
+//-----------------------------------------------
+
+template <class Rand>
+float
+gaussRand (Rand &rand);
+
+
+//----------------------------------------------------
+// Return random points whose distance from the origin
+// has a normal (Gaussian) distribution with zero mean
+// and unit variance.
+//----------------------------------------------------
+
+template <class Vec, class Rand>
+Vec
+gaussSphereRand (Rand &rand);
+
+
+//---------------
+// Implementation
+//---------------
+
+
+inline void
+Rand32::init (unsigned long int seed)
+{
+    _state = (seed * 0xa5a573a5L) ^ 0x5a5a5a5aL;
+}
+
+
+inline
+Rand32::Rand32 (unsigned long int seed)
+{
+    init (seed);
+}
+
+
+inline void
+Rand32::next ()
+{
+    _state = 1664525L * _state + 1013904223L;
+}
+
+
+inline bool
+Rand32::nextb ()
+{
+    next ();
+    // Return the 31st (most significant) bit, by and-ing with 2 ^ 31.
+    return !!(_state & 2147483648UL);
+}
+
+
+inline unsigned long int
+Rand32::nexti ()
+{
+    next ();
+    return _state & 0xffffffff;
+}
+
+
+inline float
+Rand32::nextf ()
+{
+    next ();
+    return ((int) (_state & 0xffffff)) * ((float) (1.0F / 0x1000000));
+}
+
+
+inline float
+Rand32::nextf (float rangeMin, float rangeMax)
+{
+    return rangeMin + nextf() * (rangeMax - rangeMin);
+}
+
+
+inline void
+Rand48::init (unsigned long int seed)
+{
+    seed = (seed * 0xa5a573a5L) ^ 0x5a5a5a5aL;
+
+    _state[0] = (unsigned short int) (seed);
+    _state[1] = (unsigned short int) (seed >> 16);
+    _state[2] = (unsigned short int) (seed);
+}
+
+
+inline 
+Rand48::Rand48 (unsigned long int seed)
+{
+    init (seed);
+}
+
+
+#if defined( PLATFORM_DARWIN_PPC ) || defined ( PLATFORM_WINDOWS )
+
+inline void
+Rand48::shiftState()
+{
+    unsigned long   accu;
+    unsigned short  temp[2];
+
+    accu = 0xe66dUL * ( unsigned long )_state[0] + 0x000bUL;
+
+    temp[0] = ( unsigned short )accu;	/* lower 16 bits */
+    accu >>= sizeof( unsigned short ) * 8;
+
+    accu += 0xe66dUL * ( unsigned long )_state[1] +
+	    0xdeecUL * ( unsigned long )_state[0];
+
+    temp[1] = ( unsigned short )accu;	/* middle 16 bits */
+    accu >>= sizeof( unsigned short ) * 8;
+
+    accu += 0xe66dUL * _state[2] +
+    	    0xdeecUL * _state[1] +
+	    0x0005UL * _state[0];
+
+    _state[0] = temp[0];
+    _state[1] = temp[1];
+    _state[2] = ( unsigned short )accu;
+}
+
+#endif
+
+inline bool
+Rand48::nextb ()
+{
+#if defined( PLATFORM_DARWIN_PPC ) || defined ( PLATFORM_WINDOWS )
+    shiftState();
+    return ( ( long( _state[2] ) << 15 ) + ( long( _state[1] ) >> 1 ) ) & 0x1;
+#else
+    return nrand48 (_state) & 1;
+#endif
+}
+
+
+inline long int
+Rand48::nexti ()
+{
+#if defined( PLATFORM_DARWIN_PPC ) || defined ( PLATFORM_WINDOWS )
+    shiftState();
+    return ( long( _state[2] ) << 15 ) + ( long( _state[1] ) >> 1 );
+#else
+    return nrand48 (_state);
+#endif
+}
+
+
+inline double
+Rand48::nextf ()
+{
+#if defined( PLATFORM_DARWIN_PPC ) || defined ( PLATFORM_WINDOWS )
+    shiftState();
+    return ldexp( double( _state[0] ), -48 ) +
+    	   ldexp( double( _state[1] ), -32 ) +
+	   ldexp( double( _state[2] ), -16 );
+#else
+    return erand48 (_state);
+#endif
+}
+
+
+inline double
+Rand48::nextf (double rangeMin, double rangeMax)
+{
+    return rangeMin + nextf() * (rangeMax - rangeMin);
+}
+
+
+template <class Vec, class Rand>
+Vec
+solidSphereRand (Rand &rand)
+{
+    Vec v;
+
+    do
+    {
+	for (unsigned int i = 0; i < Vec::dimensions(); i++)
+	    v[i] = (typename Vec::BaseType) rand.nextf (-1, 1);
+    }
+    while (v.length2() > 1);
+
+    return v;
+}
+
+
+template <class Vec, class Rand>
+Vec
+hollowSphereRand (Rand &rand)
+{
+    Vec v;
+    typename Vec::BaseType length;
+
+    do
+    {
+	for (unsigned int i = 0; i < Vec::dimensions(); i++)
+	    v[i] = (typename Vec::BaseType) rand.nextf (-1, 1);
+
+	length = v.length();
+    }
+    while (length > 1 || length == 0);
+
+    return v / length;
+}
+
+
+template <class Rand>
+float
+gaussRand (Rand &rand)
+{
+    float x;		// Note: to avoid numerical problems with very small
+    float y;		// numbers, we make these variables singe-precision
+    float length2;	// floats, but later we call the double-precision log()
+			// and sqrt() functions instead of logf() and sqrtf().
+    do
+    {
+	x = float (rand.nextf (-1, 1));
+	y = float (rand.nextf (-1, 1));
+	length2 = x * x + y * y;
+    }
+    while (length2 >= 1 || length2 == 0);
+
+    return x * sqrt (-2 * log (length2) / length2);
+}
+
+
+template <class Vec, class Rand>
+Vec
+gaussSphereRand (Rand &rand)
+{
+    return hollowSphereRand <Vec> (rand) * gaussRand (rand);
+}
+
+double drand48();
+long int lrand48();
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathColorAlgo.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathColorAlgo.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathColorAlgo.h	(revision 855)
@@ -0,0 +1,256 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHCOLORALGO_H
+#define INCLUDED_IMATHCOLORALGO_H
+
+
+#include <ImathColor.h>
+#include <ImathMath.h>
+#include <ImathLimits.h>
+
+namespace Imath {
+
+
+//
+//	Non-templated helper routines for color conversion.
+//	These routines eliminate type warnings under g++.
+//
+
+Vec3<double>	hsv2rgb_d(const Vec3<double> &hsv);
+
+Color4<double>	hsv2rgb_d(const Color4<double> &hsv);
+
+
+Vec3<double>	rgb2hsv_d(const Vec3<double> &rgb);
+
+Color4<double>	rgb2hsv_d(const Color4<double> &rgb);
+
+
+//
+//	Color conversion functions and general color algorithms
+//
+//	hsv2rgb(), rgb2hsv(), rgb2packed(), packed2rgb()
+//	see each funtion definition for details.
+//
+
+template<class T> 
+Vec3<T>  
+hsv2rgb(const Vec3<T> &hsv)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	Vec3<double> v = Vec3<double>(hsv.x / double(limits<T>::max()),
+				      hsv.y / double(limits<T>::max()),
+				      hsv.z / double(limits<T>::max()));
+	Vec3<double> c = hsv2rgb_d(v);
+	return Vec3<T>((T) (c.x * limits<T>::max()),
+		       (T) (c.y * limits<T>::max()),
+		       (T) (c.z * limits<T>::max()));
+    }
+    else
+    {
+	Vec3<double> v = Vec3<double>(hsv.x, hsv.y, hsv.z);
+	Vec3<double> c = hsv2rgb_d(v);
+	return Vec3<T>((T) c.x, (T) c.y, (T) c.z);
+    }
+}
+
+
+template<class T> 
+Color4<T>  
+hsv2rgb(const Color4<T> &hsv)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	Color4<double> v = Color4<double>(hsv.r / float(limits<T>::max()),
+					  hsv.g / float(limits<T>::max()),
+					  hsv.b / float(limits<T>::max()),
+					  hsv.a / float(limits<T>::max()));
+	Color4<double> c = hsv2rgb_d(v);
+	return Color4<T>((T) (c.r * limits<T>::max()),
+    	    	    	 (T) (c.g * limits<T>::max()),
+    	    	    	 (T) (c.b * limits<T>::max()),
+			 (T) (c.a * limits<T>::max()));
+    }
+    else
+    {
+	Color4<double> v = Color4<double>(hsv.r, hsv.g, hsv.g, hsv.a);
+	Color4<double> c = hsv2rgb_d(v);
+	return Color4<T>((T) c.r, (T) c.g, (T) c.b, (T) c.a);
+    }
+}
+
+
+template<class T> 
+Vec3<T>  
+rgb2hsv(const Vec3<T> &rgb)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	Vec3<double> v = Vec3<double>(rgb.x / double(limits<T>::max()),
+				      rgb.y / double(limits<T>::max()),
+				      rgb.z / double(limits<T>::max()));
+	Vec3<double> c = rgb2hsv_d(v);
+	return Vec3<T>((T) (c.x * limits<T>::max()),
+		       (T) (c.y * limits<T>::max()),
+		       (T) (c.z * limits<T>::max()));
+    }
+    else
+    {
+	Vec3<double> v = Vec3<double>(rgb.x, rgb.y, rgb.z);
+	Vec3<double> c = rgb2hsv_d(v);
+	return Vec3<T>((T) c.x, (T) c.y, (T) c.z);
+    }
+}
+
+
+template<class T> 
+Color4<T>  
+rgb2hsv(const Color4<T> &rgb)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	Color4<double> v = Color4<double>(rgb.r / float(limits<T>::max()),
+					  rgb.g / float(limits<T>::max()),
+					  rgb.b / float(limits<T>::max()),
+					  rgb.a / float(limits<T>::max()));
+	Color4<double> c = rgb2hsv_d(v);
+	return Color4<T>((T) (c.r * limits<T>::max()),
+    	    	    	 (T) (c.g * limits<T>::max()),
+    	    	    	 (T) (c.b * limits<T>::max()),
+			 (T) (c.a * limits<T>::max()));
+    }
+    else
+    {
+	Color4<double> v = Color4<double>(rgb.r, rgb.g, rgb.g, rgb.a);
+	Color4<double> c = rgb2hsv_d(v);
+	return Color4<T>((T) c.r, (T) c.g, (T) c.b, (T) c.a);
+    }
+}
+
+template <class T>
+PackedColor
+rgb2packed(const Vec3<T> &c)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	float x = c.x / float(limits<T>::max());
+	float y = c.y / float(limits<T>::max());
+	float z = c.z / float(limits<T>::max());
+	return rgb2packed( V3f(x,y,z) );
+    }
+    else
+    {
+	return (  (PackedColor) (c.x * 255)		|
+		(((PackedColor) (c.y * 255)) << 8)	|
+		(((PackedColor) (c.z * 255)) << 16)	| 0xFF000000 );
+    }
+}
+
+template <class T>
+PackedColor
+rgb2packed(const Color4<T> &c)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	float r = c.r / float(limits<T>::max());
+	float g = c.g / float(limits<T>::max());
+	float b = c.b / float(limits<T>::max());
+	float a = c.a / float(limits<T>::max());
+	return rgb2packed( C4f(r,g,b,a) );
+    }
+    else
+    {
+	return (  (PackedColor) (c.r * 255)		|
+		(((PackedColor) (c.g * 255)) << 8)	|
+		(((PackedColor) (c.b * 255)) << 16)	|
+		(((PackedColor) (c.a * 255)) << 24));
+    }
+}
+
+//
+//	This guy can't return the result because the template
+//	parameter would not be in the function signiture. So instead,
+//	its passed in as an argument.
+//
+
+template <class T>
+void
+packed2rgb(PackedColor packed, Vec3<T> &out)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	T f = limits<T>::max() / ((PackedColor)0xFF);
+	out.x =  (packed &     0xFF) * f;
+	out.y = ((packed &   0xFF00) >>  8) * f;
+	out.z = ((packed & 0xFF0000) >> 16) * f;
+    }
+    else
+    {
+	T f = T(1) / T(255);
+	out.x =  (packed &     0xFF) * f;
+	out.y = ((packed &   0xFF00) >>  8) * f;
+	out.z = ((packed & 0xFF0000) >> 16) * f;
+    }
+}
+
+template <class T>
+void
+packed2rgb(PackedColor packed, Color4<T> &out)
+{
+    if ( limits<T>::isIntegral() )
+    {
+	T f = limits<T>::max() / ((PackedColor)0xFF);
+	out.r =  (packed &       0xFF) * f;
+	out.g = ((packed &     0xFF00) >>  8) * f;
+	out.b = ((packed &   0xFF0000) >> 16) * f;
+	out.a = ((packed & 0xFF000000) >> 24) * f;
+    }
+    else
+    {
+	T f = T(1) / T(255);
+	out.r =  (packed &       0xFF) * f;
+	out.g = ((packed &     0xFF00) >>  8) * f;
+	out.b = ((packed &   0xFF0000) >> 16) * f;
+	out.a = ((packed & 0xFF000000) >> 24) * f;
+    }
+}
+
+
+} // namespace Imath
+
+#endif  
Index: NonGTP/OpenEXR/include/Imath/ImathPlatform.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathPlatform.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathPlatform.h	(revision 855)
@@ -0,0 +1,92 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHPLATFORM_H
+#define INCLUDED_IMATHPLATFORM_H
+
+//----------------------------------------------------------------------------
+//
+//	ImathPlatform.h
+//
+//	This file contains functions and constants which aren't 
+//	provided by the system libraries, compilers, or includes on 
+//	certain platforms.
+//----------------------------------------------------------------------------
+
+#include <math.h>
+
+#if defined(PLATFORM_WINDOWS)
+    #ifndef M_PI
+        #define M_PI 3.14159265358979323846
+    #endif
+#endif
+
+//-----------------------------------------------------------------------------
+//
+//    Fixes for the "restrict" keyword.  These #ifdef's for detecting 
+//    compiler versions courtesy of Boost's select_compiler_config.hpp; 
+//    here is the copyright notice for that file:
+//
+//    (C) Copyright Boost.org 2001. Permission to copy, use, modify, sell and
+//    and distribute this software is granted provided this copyright notice
+//    appears in all copies. This software is provided "as is" without express 
+//    or implied warranty, and with no claim as to its suitability for any 
+//    purpose.
+//
+//    Some compilers support "restrict", in which case we do nothing.
+//    Other compilers support some variant of it (e.g. "__restrict").
+//    If we don't know anything about the compiler, we define "restrict"
+//    to be a no-op.
+//
+//-----------------------------------------------------------------------------
+
+#if defined __GNUC__
+    #if !defined(restrict)
+    	#define restrict __restrict
+    #endif
+
+#elif defined(__INTEL_COMPILER) || defined(__ICL) || defined(__ICC) || defined(__ECC)
+    // supports restrict, do nothing.
+
+#elif defined __sgi
+    // supports restrict, do nothing.
+
+#else
+    #define restrict
+
+#endif
+
+#endif // INCLUDED_IMATHPLATFORM_H
Index: NonGTP/OpenEXR/include/Imath/ImathInterval.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathInterval.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathInterval.h	(revision 855)
@@ -0,0 +1,224 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHINTERVAL_H
+#define INCLUDED_IMATHINTERVAL_H
+
+
+//-------------------------------------------------------------------
+//
+//	class Imath::Interval<class T>
+//	--------------------------------
+//
+//	An Interval has a min and a max and some miscellaneous
+//	functions. It is basically a Box<T> that allows T to be
+//	a scalar.
+//
+//-------------------------------------------------------------------
+
+#include <ImathVec.h>
+
+namespace Imath {
+
+
+template <class T>	
+class Interval
+{
+  public:
+
+    //-------------------------
+    //  Data Members are public
+    //-------------------------
+
+    T				min;
+    T				max;
+
+    //-----------------------------------------------------
+    //	Constructors - an "empty" Interval is created by default
+    //-----------------------------------------------------
+
+    Interval(); 
+    Interval(const T& point);
+    Interval(const T& minT, const T& maxT);
+
+    //--------------------------------
+    //  Operators:  we get != from STL
+    //--------------------------------
+    
+    bool                        operator == (const Interval<T> &src) const;
+
+    //------------------
+    //	Interval manipulation
+    //------------------
+
+    void			makeEmpty();
+    void			extendBy(const T& point);
+    void			extendBy(const Interval<T>& interval);
+
+    //---------------------------------------------------
+    //	Query functions - these compute results each time
+    //---------------------------------------------------
+
+    T				size() const;
+    T				center() const;
+    bool			intersects(const T &point) const;
+    bool			intersects(const Interval<T> &interval) const;
+
+    //----------------
+    //	Classification
+    //----------------
+
+    bool			hasVolume() const;
+    bool			isEmpty() const;
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+
+typedef Interval <float>  Intervalf;
+typedef Interval <double> Intervald;
+typedef Interval <short>  Intervals;
+typedef Interval <int>    Intervali;
+
+//----------------
+//  Implementation
+//----------------
+
+
+template <class T>
+inline Interval<T>::Interval()
+{
+    makeEmpty();
+}
+
+template <class T>
+inline Interval<T>::Interval(const T& point)
+{
+    min = point;
+    max = point;
+}
+
+template <class T>
+inline Interval<T>::Interval(const T& minV, const T& maxV)
+{
+    min = minV;
+    max = maxV;
+}
+
+template <class T>
+inline bool
+Interval<T>::operator == (const Interval<T> &src) const
+{
+    return (min == src.min && max == src.max);
+}
+
+template <class T>
+inline void
+Interval<T>::makeEmpty()
+{
+    min = limits<T>::max();
+    max = limits<T>::min();
+}
+
+template <class T>
+inline void
+Interval<T>::extendBy(const T& point)
+{
+    if ( point < min )
+	min = point;
+    
+    if ( point > max )
+	max = point;
+}
+
+template <class T>
+inline void
+Interval<T>::extendBy(const Interval<T>& interval)
+{
+    if ( interval.min < min )
+	min = interval.min;
+
+    if ( interval.max > max )
+	max = interval.max;
+}
+
+template <class T>
+inline bool
+Interval<T>::intersects(const T& point) const
+{
+    return point >= min && point <= max;
+}
+
+template <class T>
+inline bool
+Interval<T>::intersects(const Interval<T>& interval) const
+{
+    return interval.max >= min && interval.min <= max;
+}
+
+template <class T> 
+inline T
+Interval<T>::size() const 
+{ 
+    return max-min;
+}
+
+template <class T> 
+inline T
+Interval<T>::center() const 
+{ 
+    return (max+min)/2;
+}
+
+template <class T>
+inline bool
+Interval<T>::isEmpty() const
+{
+    return max < min;
+}
+
+template <class T>
+inline bool Interval<T>::hasVolume() const
+{
+    return max > min;
+}
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathSphere.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathSphere.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathSphere.h	(revision 855)
@@ -0,0 +1,177 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHSPHERE_H
+#define INCLUDED_IMATHSPHERE_H
+
+//-------------------------------------
+//
+//	A 3D sphere class template
+//
+//-------------------------------------
+
+#include <ImathVec.h>
+#include <ImathBox.h>
+#include <ImathLine.h>
+
+namespace Imath {
+
+template <class T>
+class Sphere3
+{
+  public:
+
+    Vec3<T>	center;
+    T           radius;
+
+    //---------------
+    //	Constructors
+    //---------------
+
+    Sphere3() : center(0,0,0), radius(0) {}
+    Sphere3(const Vec3<T> &c, T r) : center(c), radius(r) {}
+
+    //-------------------------------------------------------------------
+    //	Utilities:
+    //
+    //	s.circumscribe(b)	sets center and radius of sphere s
+    //				so that the s tightly encloses box b.
+    //
+    //	s.intersectT (l, t)	If sphere s and line l intersect, then
+    //				intersectT() computes the smallest t,
+    //				t >= 0, so that l(t) is a point on the
+    //				sphere.  intersectT() then returns true.
+    //
+    //				If s and l do not intersect, intersectT()
+    //				returns false.
+    //
+    //	s.intersect (l, i)	If sphere s and line l intersect, then
+    //				intersect() calls s.intersectT(l,t) and
+    //				computes i = l(t).
+    //
+    //				If s and l do not intersect, intersect()
+    //				returns false.
+    //
+    //-------------------------------------------------------------------
+
+    void circumscribe(const Box<Vec3<T> > &box);
+    bool intersect(const Line3<T> &l, Vec3<T> &intersection) const;
+    bool intersectT(const Line3<T> &l, T &t) const;
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+typedef Sphere3<float> Sphere3f;
+typedef Sphere3<double> Sphere3d;
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class T>
+void Sphere3<T>::circumscribe(const Box<Vec3<T> > &box)
+{
+    center = T(0.5) * (box.min + box.max);
+    radius = (box.max - center).length();
+}
+
+
+template <class T>
+bool Sphere3<T>::intersectT(const Line3<T> &line, T &t) const
+{
+    bool doesIntersect = true;
+
+    Vec3<T> v = line.pos - center;
+    T B = 2.0 * (line.dir ^ v);
+    T C = (v ^ v) - (radius * radius);
+
+    // compute discriminant
+    // if negative, there is no intersection
+
+    T discr = B*B - 4.0*C;
+
+    if (discr < 0.0)
+    {
+	// line and Sphere3 do not intersect
+
+	doesIntersect = false;
+    }
+    else
+    {
+	// t0: (-B - sqrt(B^2 - 4AC)) / 2A  (A = 1)
+
+	T sqroot = Math<T>::sqrt(discr);
+	t = (-B - sqroot) * 0.5;
+
+	if (t < 0.0)
+	{
+	    // no intersection, try t1: (-B + sqrt(B^2 - 4AC)) / 2A  (A = 1)
+
+	    t = (-B + sqroot) * 0.5;
+	}
+
+	if (t < 0.0)
+	    doesIntersect = false;
+    }
+
+    return doesIntersect;
+}
+
+
+template <class T>
+bool Sphere3<T>::intersect(const Line3<T> &line, Vec3<T> &intersection) const
+{
+    T t;
+
+    if (intersectT (line, t))
+    {
+	intersection = line(t);
+	return true;
+    }
+    else
+    {
+	return false;
+    }
+}
+
+
+} //namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathGLU.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathGLU.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathGLU.h	(revision 855)
@@ -0,0 +1,54 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHGLU_H
+#define INCLUDED_IMATHGLU_H
+
+#include <GL/gl.h>
+#include <GL/glu.h>
+
+#include <ImathVec.h>
+
+inline
+void
+gluLookAt(const Imath::V3f &pos, const Imath::V3f &interest, const Imath::V3f &up)
+{
+    gluLookAt(pos.x,      pos.y,      pos.z,
+              interest.x, interest.y, interest.z,
+              up.x,       up.y,       up.z);
+}
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathLine.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathLine.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathLine.h	(revision 855)
@@ -0,0 +1,184 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHLINE_H
+#define INCLUDED_IMATHLINE_H
+
+//-------------------------------------
+//
+//	A 3D line class template
+//
+//-------------------------------------
+
+#include <ImathVec.h>
+#include <ImathLimits.h>
+#include <ImathMatrix.h>
+
+namespace Imath {
+
+
+template <class T>
+class Line3
+{
+  public:
+
+    Vec3<T>			pos;
+    Vec3<T>			dir;
+    
+    //-------------------------------------------------------------
+    //	Constructors - default is normalized units along direction
+    //-------------------------------------------------------------
+
+    Line3() {}
+    Line3(const Vec3<T>& point1, const Vec3<T>& point2);
+
+    //------------------
+    //	State Query/Set
+    //------------------
+
+    void			set(const Vec3<T>& point1, 
+				    const Vec3<T>& point2);
+
+    //-------
+    //	F(t)
+    //-------
+
+    Vec3<T>			operator() (T parameter) const;
+
+    //---------
+    //	Query
+    //---------
+
+    T				distanceTo(const Vec3<T>& point) const;
+    T				distanceTo(const Line3<T>& line) const;
+    Vec3<T>			closestPointTo(const Vec3<T>& point) const;
+    Vec3<T>			closestPointTo(const Line3<T>& line) const;
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+typedef Line3<float> Line3f;
+typedef Line3<double> Line3d;
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class T>
+inline Line3<T>::Line3(const Vec3<T> &p0, const Vec3<T> &p1)
+{
+    set(p0,p1);
+}
+
+template <class T>
+inline void Line3<T>::set(const Vec3<T> &p0, const Vec3<T> &p1)
+{
+    pos = p0; dir = p1-p0;
+    dir.normalize();
+}
+
+template <class T>
+inline Vec3<T> Line3<T>::operator()(T parameter) const
+{
+    return pos + dir * parameter;
+}
+
+template <class T>
+inline T Line3<T>::distanceTo(const Vec3<T>& point) const
+{
+    return (closestPointTo(point)-point).length();
+}
+
+template <class T>
+inline Vec3<T> Line3<T>::closestPointTo(const Vec3<T>& point) const
+{
+    return ((point - pos) ^ dir) * dir + pos;
+}
+
+template <class T>
+inline T Line3<T>::distanceTo(const Line3<T>& line) const
+{
+    T d = (dir % line.dir) ^ (line.pos - pos);
+    return (d >= 0)? d: -d;
+}
+
+template <class T>
+inline Vec3<T> 
+Line3<T>::closestPointTo(const Line3<T>& line) const
+{
+    // Assumes the lines are normalized
+
+    Vec3<T> posLpos = pos - line.pos ;
+    T c = dir ^ posLpos;
+    T a = line.dir ^ dir;
+    T f = line.dir ^ posLpos ;
+    T num = c - a * f;
+
+    T denom = a*a - 1;
+
+    T absDenom = ((denom >= 0)? denom: -denom);
+
+    if (absDenom < 1)
+    {
+	T absNum = ((num >= 0)? num: -num);
+
+	if (absNum >= absDenom * limits<T>::max())
+	    return pos;
+    }
+
+    return pos + dir * (num / denom);
+}
+
+template<class T>
+std::ostream& operator<< (std::ostream &o, const Line3<T> &line)
+{
+    return o << "(" << line.pos << ", " << line.dir << ")";
+}
+
+template<class S, class T>
+inline Line3<S> operator * (const Line3<S> &line, const Matrix44<T> &M)
+{
+    return Line3<S>( line.pos * M, (line.pos + line.dir) * M );
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathFun.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathFun.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathFun.h	(revision 855)
@@ -0,0 +1,272 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHFUN_H
+#define INCLUDED_IMATHFUN_H
+
+//-----------------------------------------------------------------------------
+//
+//	Miscellaneous utility functions
+//
+//-----------------------------------------------------------------------------
+
+#include <ImathLimits.h>
+
+namespace Imath {
+
+template <class T>
+inline T
+abs (T a)
+{
+    return (a > 0) ? a : -a;
+}
+
+
+template <class T>
+inline int
+sign (T a)
+{
+    return (a > 0)? 1 : ((a < 0) ? -1 : 0);
+}
+
+
+template <class T, class Q>
+inline T
+lerp (T a, T b, Q t)
+{
+    return (T) (a + (b - a) * t);
+}
+
+
+template <class T, class Q>
+inline T
+ulerp (T a, T b, Q t)
+{
+    return (T) ((a > b)? (a - (a - b) * t): (a + (b - a) * t));
+}
+
+
+template <class T>
+inline T
+lerpfactor(T m, T a, T b)
+{
+    //
+    // Return how far m is between a and b, that is return t such that
+    // if:
+    //     t = lerpfactor(m, a, b);
+    // then:
+    //     m = lerp(a, b, t);
+    //
+    // If a==b, return 0.
+    //
+
+    T d = b - a;
+    T n = m - a;
+
+    if (abs(d) > T(1) || abs(n) < limits<T>::max() * abs(d))
+	return n / d;
+
+    return T(0);
+}
+
+
+template <class T>
+inline T
+clamp (T a, T l, T h)
+{
+    return (a < l)? l : ((a > h)? h : a);
+}
+
+
+template <class T>
+inline int
+cmp (T a, T b)
+{
+    return Imath::sign (a - b);
+}
+
+
+template <class T>
+inline int
+cmpt (T a, T b, T t)
+{
+    return (Imath::abs (a - b) <= t)? 0 : cmp (a, b);
+}
+
+
+template <class T>
+inline bool
+iszero (T a, T t)
+{
+    return (Imath::abs (a) <= t) ? 1 : 0;
+}
+
+
+template <class T1, class T2, class T3>
+inline bool
+equal (T1 a, T2 b, T3 t)
+{
+    return Imath::abs (a - b) <= t;
+}
+
+template <class T>
+inline int
+floor (T x)
+{
+    return (x >= 0)? int (x): -(int (-x) + (-x > int (-x)));
+}
+
+
+template <class T>
+inline int
+ceil (T x)
+{
+    return -floor (-x);
+}
+
+template <class T>
+inline int
+trunc (T x)
+{
+    return (x >= 0) ? int(x) : -int(-x);
+}
+
+
+//
+// Integer division and remainder where the
+// remainder of x/y has the same sign as x:
+//
+//	divs(x,y) == (abs(x) / abs(y)) * (sign(x) * sign(y))
+//	mods(x,y) == x - y * divs(x,y)
+//
+
+inline int
+divs (int x, int y)
+{
+    return (x >= 0)? ((y >= 0)?  ( x / y): -( x / -y)):
+		     ((y >= 0)? -(-x / y):  (-x / -y));
+}
+
+
+inline int
+mods (int x, int y)
+{
+    return (x >= 0)? ((y >= 0)?  ( x % y):  ( x % -y)):
+		     ((y >= 0)? -(-x % y): -(-x % -y));
+}
+
+
+//
+// Integer division and remainder where the
+// remainder of x/y is always positive:
+//
+//	divp(x,y) == floor (double(x) / double (y))
+//	modp(x,y) == x - y * divp(x,y)
+// 
+
+inline int
+divp (int x, int y)
+{
+    return (x >= 0)? ((y >= 0)?  (     x  / y): -(      x  / -y)):
+		     ((y >= 0)? -((y-1-x) / y):  ((-y-1-x) / -y));
+}
+
+
+inline int
+modp (int x, int y)
+{
+    return x - y * divp (x, y);
+}
+
+//----------------------------------------------------------
+// Successor and predecessor for floating-point numbers:
+//
+// succf(f)     returns float(f+e), where e is the smallest
+//              positive number such that float(f+e) != f.
+//
+// predf(f)     returns float(f-e), where e is the smallest
+//              positive number such that float(f-e) != f.
+// 
+// succd(d)     returns double(d+e), where e is the smallest
+//              positive number such that double(d+e) != d.
+//
+// predd(d)     returns double(d-e), where e is the smallest
+//              positive number such that double(d-e) != d.
+//
+// Exceptions:  If the input value is an infinity or a nan,
+//              succf(), predf(), succd(), and predd() all
+//              return the input value without changing it.
+// 
+//----------------------------------------------------------
+
+float succf (float f);
+float predf (float f);
+
+double succd (double d);
+double predd (double d);
+
+//
+// Return true if the number is not a NaN or Infinity.
+//
+
+inline bool 
+finitef (float f)
+{
+    union {float f; int i;} u;
+    u.f = f;
+
+    return (u.i & 0x7f800000) != 0x7f800000;
+}
+
+inline bool 
+finited (double d)
+{
+#if ULONG_MAX == 18446744073709551615LU
+    typedef      long unsigned int Int64;
+#else
+    typedef long long unsigned int Int64;
+#endif
+
+    union {double d; Int64 i;} u;
+    u.d = d;
+
+    return (u.i & 0x7ff0000000000000LL) != 0x7ff0000000000000LL;
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathBox.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathBox.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathBox.h	(revision 855)
@@ -0,0 +1,277 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMATHBOX_H
+#define INCLUDED_IMATHBOX_H
+
+//-------------------------------------------------------------------
+//
+//	class Imath::Box<class T>
+//	--------------------------------
+//
+//	This class imposes the following requirements on its 
+//	parameter class:
+//	
+//	1) The class T must implement these operators:
+//			+ - < > <= >= = 
+//	   with the signature (T,T) and the expected 
+//	   return values for a numeric type. 
+//
+//	2) The class T must implement operator=
+//	   with the signature (T,float and/or double)
+//
+//	3) The class T must have a constructor which takes
+//	   a float (and/or double) for use in initializing the box.
+//
+//	4) The class T must have a function T::dimensions()
+//	   which returns the number of dimensions in the class
+//	   (since its assumed its a vector) -- preferably, this
+//	   returns a constant expression.
+//
+//-------------------------------------------------------------------
+
+#include <ImathVec.h>
+
+namespace Imath {
+
+
+template <class T>	
+class Box
+{
+  public:
+
+    //-------------------------
+    //  Data Members are public
+    //-------------------------
+
+    T				min;
+    T				max;
+
+    //-----------------------------------------------------
+    //	Constructors - an "empty" box is created by default
+    //-----------------------------------------------------
+
+    Box(); 
+    Box(const T& point);
+    Box(const T& minT, const T& maxT);
+
+    //--------------------
+    //  Operators:  ==, !=
+    //--------------------
+    
+    bool                        operator == (const Box<T> &src) const;
+    bool                        operator != (const Box<T> &src) const;
+
+    //------------------
+    //	Box manipulation
+    //------------------
+
+    void			makeEmpty();
+    void			extendBy(const T& point);
+    void			extendBy(const Box<T>& box);
+
+    //---------------------------------------------------
+    //	Query functions - these compute results each time
+    //---------------------------------------------------
+
+    T				size() const;
+    T				center() const;
+    bool			intersects(const T &point) const;
+    bool			intersects(const Box<T> &box) const;
+
+    unsigned int		majorAxis() const;
+
+    //----------------
+    //	Classification
+    //----------------
+
+    bool			isEmpty() const;
+    bool			hasVolume() const;
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+
+typedef Box <V2s> Box2s;
+typedef Box <V2i> Box2i;
+typedef Box <V2f> Box2f;
+typedef Box <V2d> Box2d;
+typedef Box <V3s> Box3s;
+typedef Box <V3i> Box3i;
+typedef Box <V3f> Box3f;
+typedef Box <V3d> Box3d;
+
+
+//----------------
+//  Implementation
+//----------------
+
+
+template <class T>
+inline Box<T>::Box()
+{
+    makeEmpty();
+}
+
+template <class T>
+inline Box<T>::Box(const T& point)
+{
+    min = point;
+    max = point;
+}
+
+template <class T>
+inline Box<T>::Box(const T& minV, const T& maxV)
+{
+    min = minV;
+    max = maxV;
+}
+
+template <class T>
+inline bool
+Box<T>::operator == (const Box<T> &src) const
+{
+    return (min == src.min && max == src.max);
+}
+
+template <class T>
+inline bool
+Box<T>::operator != (const Box<T> &src) const
+{
+    return (min != src.min || max != src.max);
+}
+
+template <class T>
+inline void Box<T>::makeEmpty()
+{
+    min = T(T::baseTypeMax());
+    max = T(T::baseTypeMin());
+}
+
+template <class T>
+inline void Box<T>::extendBy(const T& point)
+{
+    for (unsigned int i=0; i<min.dimensions(); i++)
+    {
+	if ( point[i] < min[i] ) min[i] = point[i];
+	if ( point[i] > max[i] ) max[i] = point[i];
+    }
+}
+
+template <class T>
+inline void Box<T>::extendBy(const Box<T>& box)
+{
+    for (unsigned int i=0; i<min.dimensions(); i++)
+    {
+	if ( box.min[i] < min[i] ) min[i] = box.min[i];
+	if ( box.max[i] > max[i] ) max[i] = box.max[i];
+    }
+}
+
+template <class T>
+inline bool Box<T>::intersects(const T& point) const
+{
+    for (unsigned int i=0; i<min.dimensions(); i++)
+    {
+        if (point[i] < min[i] || point[i] > max[i]) return false;
+    }
+    return true;
+}
+
+template <class T>
+inline bool Box<T>::intersects(const Box<T>& box) const
+{
+    for (unsigned int i=0; i<min.dimensions(); i++)
+    {
+        if (box.max[i] < min[i] || box.min[i] > max[i]) return false;
+    }
+    return true;
+}
+
+template <class T> 
+inline T Box<T>::size() const 
+{ 
+    if (isEmpty())
+	return T (0);
+
+    return max-min;
+}
+
+template <class T> 
+inline T Box<T>::center() const 
+{ 
+    return (max+min)/2;
+}
+
+template <class T>
+inline bool Box<T>::isEmpty() const
+{
+    for (unsigned int i=0; i<min.dimensions(); i++)
+    {
+        if (max[i] < min[i]) return true;
+    }
+    return false;
+}
+
+template <class T>
+inline bool Box<T>::hasVolume() const
+{
+    for (unsigned int i=0; i<min.dimensions(); i++)
+    {
+        if (max[i] <= min[i]) return false;
+    }
+    return true;
+}
+
+template<class T>
+inline unsigned int Box<T>::majorAxis() const
+{
+    unsigned int major = 0;
+    T s = size();
+
+    for (unsigned int i=1; i<min.dimensions(); i++)
+    {
+	if ( s[i] > s[major] ) major = i;
+    }
+
+    return major;
+}
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathMath.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathMath.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathMath.h	(revision 855)
@@ -0,0 +1,244 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHMATH_H
+#define INCLUDED_IMATHMATH_H
+
+//----------------------------------------------------------------------------
+//
+//	ImathMath.h
+//
+//	This file contains template functions which call the double-
+//	precision math functions defined in math.h (sin(), sqrt(),
+//	exp() etc.), with specializations that call the faster
+//	single-precision versions (sinf(), sqrtf(), expf() etc.)
+//	when appropriate.
+//
+//	Example:
+//
+//	    double x = Math<double>::sqrt (3);	// calls ::sqrt(double);
+//	    float  y = Math<float>::sqrt (3);	// calls ::sqrtf(float);
+//
+//	When would I want to use this?
+//
+//	You may be writing a template which needs to call some function
+//	defined in math.h, for example to extract a square root, but you
+//	don't know whether to call the single- or the double-precision
+//	version of this function (sqrt() or sqrtf()):
+//
+//	    template <class T>
+//	    T
+//	    glorp (T x)
+//	    {
+//		return sqrt (x + 1);		// should call ::sqrtf(float)
+//	    }					// if x is a float, but we
+//						// don't know if it is
+//
+//	Using the templates in this file, you can make sure that
+//	the appropriate version of the math function is called:
+//
+//	    template <class T>
+//	    T
+//	    glorp (T x, T y)
+//	    {
+//		return Math<T>::sqrt (x + 1);	// calls ::sqrtf(float) if x
+//	    }					// is a float, ::sqrt(double)
+//	    					// otherwise
+//
+//----------------------------------------------------------------------------
+
+#include <ImathPlatform.h>
+#include <math.h>
+
+//
+// The following pragmas instruct Silicon Graphics' MipsPro C++
+// to generate inline code rather than function calls for sqrt()
+// and sqrtf().
+//
+
+#if defined(PLATFORM_IRIX) || defined(PLATFORM_IRIX64)
+
+#pragma intrinsic (::sqrt)
+#pragma intrinsic (::sqrtf)
+
+#endif
+
+namespace Imath {
+
+
+template <class T>
+struct Math
+{
+   static T	acos  (T x)		{return ::acos (double(x));}	
+   static T	asin  (T x)		{return ::asin (double(x));}
+   static T	atan  (T x)		{return ::atan (double(x));}
+   static T	atan2 (T x, T y)	{return ::atan2 (double(x), double(y));}
+   static T	cos   (T x)		{return ::cos (double(x));}
+   static T	sin   (T x)		{return ::sin (double(x));}
+   static T	tan   (T x)		{return ::tan (double(x));}
+   static T	cosh  (T x)		{return ::cosh (double(x));}
+   static T	sinh  (T x)		{return ::sinh (double(x));}
+   static T	tanh  (T x)		{return ::tanh (double(x));}
+   static T	exp   (T x)		{return ::exp (double(x));}
+   static T	log   (T x)		{return ::log (double(x));}
+   static T	log10 (T x)		{return ::log10 (double(x));}
+#if defined(PLATFORM_SUNOS5) // SUN does not seem to have floating point funcs !!
+//   static T	modf  (T x, T *y)	{return ::modf (double(x), double(y));}
+#else
+   static T	modf  (T x, T *iptr)
+   {
+        double ival;
+        T rval( ::modf (double(x),&ival));
+	*iptr = ival;
+	return rval;
+   }
+#endif
+   static T	pow   (T x, T y)	{return ::pow (double(x), double(y));}
+   static T	sqrt  (T x)		{return ::sqrt (double(x));}
+   static T	ceil  (T x)		{return ::ceil (double(x));}
+   static T	fabs  (T x)		{return ::fabs (double(x));}
+   static T	floor (T x)		{return ::floor (double(x));}
+#if defined(PLATFORM_SUNOS5) // SUN does not seem to have floating point funcs !!
+//   static T	fmod  (T x, T y)	{return ::fmod (double(x), double(y));}
+#else
+   static T	fmod  (T x, T y)	{return ::fmod (double(x), double(y));}
+#endif
+#if !defined(PLATFORM_OSF1)
+   static T	hypot (T x, T y)	{return ::hypot (double(x), double(y));}
+#endif
+};
+
+
+// Sun, Apple, and Microsoft don't have floating point funcs
+#if defined ( PLATFORM_SUNOS5 ) || defined ( PLATFORM_DARWIN_PPC )
+
+template <>
+struct Math<float>
+{
+   static float	acos  (float x)			{return ::acos (x);}	
+   static float	asin  (float x)			{return ::asin (x);}
+   static float	atan  (float x)			{return ::atan (x);}
+   static float	atan2 (float x, float y)	{return ::atan2 (x, y);}
+   static float	cos   (float x)			{return ::cos (x);}
+   static float	sin   (float x)			{return ::sin (x);}
+   static float	tan   (float x)			{return ::tan (x);}
+   static float	cosh  (float x)			{return ::cosh (x);}
+   static float	sinh  (float x)			{return ::sinh (x);}
+   static float	tanh  (float x)			{return ::tanh (x);}
+   static float	exp   (float x)			{return ::exp (x);}
+   static float	log   (float x)			{return ::log (x);}
+   static float	log10 (float x)			{return ::log10 (x);}
+//   static float	modf  (float x, float *y)	{return ::modf (x, y);}
+   static float	pow   (float x, float y)	{return ::pow (x, y);}
+   static float	sqrt  (float x)			{return ::sqrt (x);}
+   static float	ceil  (float x)			{return ::ceil (x);}
+   static float	fabs  (float x)			{return ::fabs (x);}
+   static float	floor (float x)			{return ::floor (x);}
+//   static float	fmod  (float x, float y)	{return ::fmod (x, y);}
+   static float	hypot (float x, float y)	{return ::hypot (x, y);}
+};
+#else
+template <>
+struct Math<float>
+{
+   static float	acos  (float x)			{return ::acosf (x);}	
+   static float	asin  (float x)			{return ::asinf (x);}
+   static float	atan  (float x)			{return ::atanf (x);}
+   static float	atan2 (float x, float y)	{return ::atan2f (x, y);}
+   static float	cos   (float x)			{return ::cosf (x);}
+   static float	sin   (float x)			{return ::sinf (x);}
+   static float	tan   (float x)			{return ::tanf (x);}
+   static float	cosh  (float x)			{return ::coshf (x);}
+   static float	sinh  (float x)			{return ::sinhf (x);}
+   static float	tanh  (float x)			{return ::tanhf (x);}
+   static float	exp   (float x)			{return ::expf (x);}
+   static float	log   (float x)			{return ::logf (x);}
+   static float	log10 (float x)			{return ::log10f (x);}
+   static float	modf  (float x, float *y)	{return ::modff (x, y);}
+   static float	pow   (float x, float y)	{return ::powf (x, y);}
+   static float	sqrt  (float x)			{return ::sqrtf (x);}
+   static float	ceil  (float x)			{return ::ceilf (x);}
+   static float	fabs  (float x)			{return ::fabsf (x);}
+   static float	floor (float x)			{return ::floorf (x);}
+   static float	fmod  (float x, float y)	{return ::fmodf (x, y);}
+#if !defined(PLATFORM_OSF1) && !defined(_MSC_VER)
+   static float	hypot (float x, float y)	{return ::hypotf (x, y);}
+#else
+   static float hypot (float x, float y)	{return ::sqrtf(x*x + y*y);}
+#endif
+};
+#endif
+
+
+//--------------------------------------------------------------------------
+// Compare two numbers and test if they are "approximately equal":
+//
+// equalWithAbsError (x1, x2, e)
+//
+//	Returns true if x1 is the same as x2 with an absolute error of
+//	no more than e,
+//	
+//	abs (x1 - x2) <= e
+//
+// equalWithRelError (x1, x2, e)
+//
+//	Returns true if x1 is the same as x2 with an relative error of
+//	no more than e,
+//	
+//	abs (x1 - x2) <= e * x1
+//
+//--------------------------------------------------------------------------
+
+template <class T>
+inline bool
+equalWithAbsError (T x1, T x2, T e)
+{
+    return ((x1 > x2)? x1 - x2: x2 - x1) <= e;
+}
+
+
+template <class T>
+inline bool
+equalWithRelError (T x1, T x2, T e)
+{
+    return ((x1 > x2)? x1 - x2: x2 - x1) <= e * ((x1 > 0)? x1: -x1);
+}
+
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathLineAlgo.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathLineAlgo.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathLineAlgo.h	(revision 855)
@@ -0,0 +1,333 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHLINEALGO_H
+#define INCLUDED_IMATHLINEALGO_H
+
+//------------------------------------------------------------------
+//
+//	This file contains algorithms applied to or in conjunction
+//	with lines (Imath::Line). These algorithms may require
+//	more headers to compile. The assumption made is that these
+//	functions are called much less often than the basic line
+//	functions or these functions require more support classes
+//
+//	Contains:
+//
+//	bool closestPoints(const Line<T>& line1,
+//			   const Line<T>& line2,
+//			   Vec3<T>& point1,
+//			   Vec3<T>& point2)
+//
+//	bool intersect( const Line3<T> &line,
+//			const Vec3<T> &v0,
+//			const Vec3<T> &v1,
+//			const Vec3<T> &v2,
+//			Vec3<T> &pt,
+//			Vec3<T> &barycentric,
+//			bool &front)
+//
+//      V3f
+//      closestVertex(const Vec3<T> &v0,
+//                    const Vec3<T> &v1,
+//                    const Vec3<T> &v2,
+//                    const Line3<T> &l)
+//
+//      V3f
+//      nearestPointOnTriangle(const Vec3<T> &v0,
+//                             const Vec3<T> &v1,
+//                             const Vec3<T> &v2,
+//                             const Line3<T> &l)
+//
+//	V3f
+//	rotatePoint(const Vec3<T> p, Line3<T> l, float angle)
+//
+//------------------------------------------------------------------
+
+#include <ImathLine.h>
+#include <ImathVecAlgo.h>
+
+namespace Imath {
+
+
+template <class T>
+bool closestPoints(const Line3<T>& line1,
+		   const Line3<T>& line2,
+		   Vec3<T>& point1,
+		   Vec3<T>& point2)
+{
+    //
+    //	Compute the closest points on two lines. This was originally
+    //	lifted from inventor. This function assumes that the line
+    //	directions are normalized. The original math has been collapsed.
+    //
+
+    T A = line1.dir ^ line2.dir;
+
+    if ( A == 1 ) return false;
+
+    T denom = A * A - 1;
+
+    T B = (line1.dir ^ line1.pos) - (line1.dir ^ line2.pos);
+    T C = (line2.dir ^ line1.pos) - (line2.dir ^ line2.pos);
+
+    point1 = line1(( B - A * C ) / denom);
+    point2 = line2(( B * A - C ) / denom);
+
+    return true;
+}
+
+
+
+template <class T>
+bool intersect( const Line3<T> &line,
+		const Vec3<T> &v0,
+		const Vec3<T> &v1,
+		const Vec3<T> &v2,
+		Vec3<T> &pt,
+		Vec3<T> &barycentric,
+		bool &front)
+{
+    //    Intersect the line with a triangle.
+    //    1. find plane of triangle
+    //    2. find intersection point of ray and plane
+    //    3. pick plane to project point and triangle into
+    //    4. check each edge of triangle to see if point is inside it
+
+    //
+    // XXX TODO - this routine is way too long
+    //		- the value of EPSILON is dubious
+    //		- there should be versions of this
+    //		  routine that do not calculate the
+    //            barycentric coordinates or the
+    //		  front flag
+
+    const float EPSILON	= 1e-6;
+
+    T	d, t, d01, d12, d20, vd0, vd1, vd2, ax, ay, az, sense;
+    Vec3<T>	v01, v12, v20, c;
+    int		axis0, axis1;
+
+    // calculate plane for polygon
+    v01 = v1 - v0;
+    v12 = v2 - v1;
+
+    // c is un-normalized normal
+    c = v12.cross(v01);
+
+    d = c.length();
+    if(d < EPSILON)
+	return false;	// cant hit a triangle with no area
+    c = c * (1. / d);
+
+    // calculate distance to plane along ray
+
+    d = line.dir.dot(c);
+    if (d < EPSILON && d > -EPSILON)
+	return false;	// line is parallel to plane containing triangle
+
+    t = (v0 - line.pos).dot(c) / d;
+
+    if(t < 0)
+	return false;
+
+    // calculate intersection point
+    pt = line.pos + t * line.dir;
+
+    // is point inside triangle? Project to 2d to find out
+    // use the plane that has the largest absolute value
+    // component in the normal
+    ax = c[0] < 0 ? -c[0] : c[0];
+    ay = c[1] < 0 ? -c[1] : c[1];
+    az = c[2] < 0 ? -c[2] : c[2];
+
+    if(ax > ay && ax > az) 
+    { 
+        // project on x=0 plane
+
+	axis0 = 1;
+	axis1 = 2;
+	sense = c[0] < 0 ? -1 : 1;
+    }
+    else if(ay > az) 
+    {
+	axis0 = 2;
+	axis1 = 0;
+	sense = c[1] < 0 ? -1 : 1;
+    }
+    else 
+    {
+	axis0 = 0;
+	axis1 = 1;
+	sense = c[2] < 0 ? -1 : 1;
+    }
+
+    // distance from v0-v1 must be less than distance from v2 to v0-v1
+    d01 = sense * ((pt[axis0] - v0[axis0]) * v01[axis1]
+	         - (pt[axis1] - v0[axis1]) * v01[axis0]);
+
+    if(d01 < 0) return false;
+
+    vd2 = sense * ((v2[axis0] - v0[axis0]) * v01[axis1]
+	         - (v2[axis1] - v0[axis1]) * v01[axis0]);
+
+    if(d01 > vd2) return false;
+
+    // distance from v1-v2 must be less than distance from v1 to v2-v0
+    d12 = sense * ((pt[axis0] - v1[axis0]) * v12[axis1]
+	         - (pt[axis1] - v1[axis1]) * v12[axis0]);
+
+    if(d12 < 0) return false;
+
+    vd0 = sense * ((v0[axis0] - v1[axis0]) * v12[axis1]
+	         - (v0[axis1] - v1[axis1]) * v12[axis0]);
+
+    if(d12 > vd0) return false;
+
+    // calculate v20, and do check on final side of triangle
+    v20 = v0 - v2;
+    d20 = sense * ((pt[axis0] - v2[axis0]) * v20[axis1]
+                 - (pt[axis1] - v2[axis1]) * v20[axis0]);
+
+    if(d20 < 0) return false;
+
+    vd1 = sense * ((v1[axis0] - v2[axis0]) * v20[axis1]
+	         - (v1[axis1] - v2[axis1]) * v20[axis0]);
+
+    if(d20 > vd1) return false;
+
+    // vd0, vd1, and vd2 will always be non-zero for a triangle
+    // that has non-zero area (we return before this for
+    // zero area triangles)
+    barycentric = Vec3<T>(d12 / vd0, d20 / vd1, d01 / vd2);
+    front = line.dir.dot(c) < 0;
+
+    return true;
+}
+
+template <class T>
+Vec3<T>
+closestVertex(const Vec3<T> &v0,
+              const Vec3<T> &v1,
+              const Vec3<T> &v2,
+              const Line3<T> &l)
+{
+    Vec3<T> nearest = v0;
+    T neardot       = (v0 - l.closestPointTo(v0)).length2();
+    
+    T tmp           = (v1 - l.closestPointTo(v1)).length2();
+
+    if (tmp < neardot)
+    {
+        neardot = tmp;
+        nearest = v1;
+    }
+
+    tmp = (v2 - l.closestPointTo(v2)).length2();
+    if (tmp < neardot)
+    {
+        neardot = tmp;
+        nearest = v2;
+    }
+
+    return nearest;
+}
+
+template <class T>
+Vec3<T>
+nearestPointOnTriangle(const Vec3<T> &v0,
+                       const Vec3<T> &v1,
+                       const Vec3<T> &v2,
+                       const Line3<T> &l)
+{
+    Vec3<T> pt, barycentric;
+    bool front;
+
+    if (intersect (l, v0, v1, v2, pt, barycentric, front))
+	return pt;
+
+    //
+    // The line did not intersect the triangle, so to be picky, you should
+    // find the closest edge that it passed over/under, but chances are that
+    // 1) another triangle will be closer
+    // 2) the app does not need this much precision for a ray that does not
+    //    intersect the triangle
+    // 3) the expense of the calculation is not worth it since this is the
+    //    common case
+    //
+    // XXX TODO  This is bogus -- nearestPointOnTriangle() should do
+    //		 what its name implies; it should return a point
+    //           on an edge if some edge is closer to the line than
+    //		 any vertex.  If the application does not want the
+    //		 extra calculations, it should be possible to specify
+    //		 that; it is not up to this nearestPointOnTriangle()
+    //		 to make the decision.
+
+    return closestVertex(v0, v1, v2, l);
+}
+
+template <class T>
+Vec3<T>
+rotatePoint(const Vec3<T> p, Line3<T> l, T angle)
+{
+    //
+    // Rotate the point p around the line l by the given angle.
+    //
+
+    //
+    // Form a coordinate frame with <x,y,a>. The rotation is the in xy
+    // plane.
+    //
+
+    Vec3<T> q = l.closestPointTo(p);
+    Vec3<T> x = p - q;
+    T radius = x.length();
+
+    x.normalize();
+    Vec3<T> y = (x % l.dir).normalize();
+
+    T cosangle = Math<T>::cos(angle);
+    T sinangle = Math<T>::sin(angle);
+
+    Vec3<T> r = q + x * radius * cosangle + y * radius * sinangle; 
+
+    return r;
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathFrame.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathFrame.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathFrame.h	(revision 855)
@@ -0,0 +1,190 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHFRAME_H
+#define INCLUDED_IMATHFRAME_H
+
+namespace Imath {
+
+template<class T> class Vec3;
+template<class T> class Matrix44;
+
+//
+//  These methods compute a set of reference frames, defined by their
+//  transformation matrix, along a curve. It is designed so that the 
+//  array of points and the array of matrices used to fetch these routines 
+//  don't need to be ordered as the curve.
+//  
+//  A typical usage would be :
+//
+//      m[0] = Imath::firstFrame( p[0], p[1], p[2] );
+//      for( int i = 1; i < n - 1; i++ )
+//      {
+//          m[i] = Imath::nextFrame( m[i-1], p[i-1], p[i], t[i-1], t[i] );
+//      }
+//      m[n-1] = Imath::lastFrame( m[n-2], p[n-2], p[n-1] );
+//
+//  See Graphics Gems I for the underlying algorithm.
+// 
+
+template<class T> Matrix44<T> firstFrame( const Vec3<T>&,    // First point
+                                          const Vec3<T>&,    // Second point 
+                                          const Vec3<T>& );  // Third point
+
+template<class T> Matrix44<T> nextFrame( const Matrix44<T>&, // Previous matrix
+                                         const Vec3<T>&,     // Previous point
+                                         const Vec3<T>&,     // Current point
+                                         Vec3<T>&,           // Previous tangent
+                                         Vec3<T>& );         // Current tangent
+
+template<class T> Matrix44<T> lastFrame( const Matrix44<T>&, // Previous matrix
+                                         const Vec3<T>&,     // Previous point
+                                         const Vec3<T>& );   // Last point
+
+//
+//  firstFrame - Compute the first reference frame along a curve.
+//
+//  This function returns the transformation matrix to the reference frame
+//  defined by the three points 'pi', 'pj' and 'pk'. Note that if the two
+//  vectors <pi,pj> and <pi,pk> are colinears, an arbitrary twist value will
+//  be choosen.
+//
+//  Throw 'NullVecExc' if 'pi' and 'pj' are equals.
+//
+
+template<class T> Matrix44<T> firstFrame
+( 
+    const Vec3<T>& pi,             // First point
+    const Vec3<T>& pj,             // Second point
+    const Vec3<T>& pk )            // Third point
+{
+    Vec3<T> t = pj - pi; t.normalizeExc();
+
+    Vec3<T> n = t.cross( pk - pi ); n.normalize();
+    if( n.length() == 0.0f )
+    {
+        int i = fabs( t[0] ) < fabs( t[1] ) ? 0 : 1;
+        if( fabs( t[2] ) < fabs( t[i] )) i = 2;
+
+        Vec3<T> v( 0.0, 0.0, 0.0 ); v[i] = 1.0;
+        n = t.cross( v ); n.normalize();
+    }
+
+    Vec3<T> b = t.cross( n );
+
+    Matrix44<T> M;
+
+    M[0][0] =  t[0]; M[0][1] =  t[1]; M[0][2] =  t[2]; M[0][3] = 0.0,
+    M[1][0] =  n[0]; M[1][1] =  n[1]; M[1][2] =  n[2]; M[1][3] = 0.0,
+    M[2][0] =  b[0]; M[2][1] =  b[1]; M[2][2] =  b[2]; M[2][3] = 0.0,
+    M[3][0] = pi[0]; M[3][1] = pi[1]; M[3][2] = pi[2]; M[3][3] = 1.0;
+
+    return M;
+}
+
+//
+//  nextFrame - Compute the next reference frame along a curve.
+//
+//  This function returns the transformation matrix to the next reference 
+//  frame defined by the previously computed transformation matrix and the
+//  new point and tangent vector along the curve.
+//
+
+template<class T> Matrix44<T> nextFrame
+( 
+    const Matrix44<T>&  Mi,             // Previous matrix
+    const Vec3<T>&      pi,             // Previous point
+    const Vec3<T>&      pj,             // Current point
+    Vec3<T>&            ti,             // Previous tangent vector
+    Vec3<T>&            tj )            // Current tangent vector
+{
+    Vec3<T> a(0.0, 0.0, 0.0);		// Rotation axis.
+    T r = 0.0;				// Rotation angle.
+
+    if( ti.length() != 0.0 && tj.length() != 0.0 )
+    {
+        ti.normalize(); tj.normalize();
+        T dot = ti.dot( tj ); 
+
+        //
+        //  This is *really* necessary :
+        //
+
+        if( dot > 1.0 ) dot = 1.0; 
+        else if( dot < -1.0 ) dot = -1.0;
+
+        r = acosf( dot );
+        a = ti.cross( tj );
+    }
+
+    if( a.length() != 0.0 && r != 0.0 )
+    {
+        Matrix44<T> R; R.setAxisAngle( a, r );
+        Matrix44<T> Tj; Tj.translate(  pj );
+        Matrix44<T> Ti; Ti.translate( -pi );
+
+        return Mi * Ti * R * Tj;
+    }
+    else
+    {
+        Matrix44<T> Tr; Tr.translate( pj - pi );
+
+        return Mi * Tr;
+    }
+}
+
+//
+//  lastFrame - Compute the last reference frame along a curve.
+//
+//  This function returns the transformation matrix to the last reference 
+//  frame defined by the previously computed transformation matrix and the
+//  last point along the curve.
+//
+
+template<class T> Matrix44<T> lastFrame
+( 
+    const Matrix44<T>&  Mi,             // Previous matrix
+    const Vec3<T>&      pi,             // Previous point
+    const Vec3<T>&      pj )            // Last point
+{
+    Matrix44<T> Tr; Tr.translate( pj - pi );
+
+    return Mi * Tr;
+}
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathBoxAlgo.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathBoxAlgo.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathBoxAlgo.h	(revision 855)
@@ -0,0 +1,611 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHBOXALGO_H
+#define INCLUDED_IMATHBOXALGO_H
+
+
+//---------------------------------------------------------------------------
+//
+//	This file contains algorithms applied to or in conjunction
+//	with bounding boxes (Imath::Box). These algorithms require
+//	more headers to compile. The assumption made is that these
+//	functions are called much less often than the basic box
+//	functions or these functions require more support classes.
+//
+//	Contains:
+//
+//	T clip<T>(const T& in, const Box<T>& box)
+//
+//	Vec3<T> closestPointOnBox(const Vec3<T>&, const Box<Vec3<T>>& )
+//
+//	Vec3<T> closestPointInBox(const Vec3<T>&, const Box<Vec3<T>>& )
+//
+//	void transform(Box<Vec3<T>>&, const Matrix44<T>&)
+//
+//	bool findEntryAndExitPoints(const Line<T> &line,
+//				    const Box< Vec3<T> > &box,
+//				    Vec3<T> &enterPoint,
+//				    Vec3<T> &exitPoint)
+//
+//	bool intersects(const Box<Vec3<T>> &box, 
+//			const Line3<T> &line, 
+//			Vec3<T> result)
+//
+//	bool intersects(const Box<Vec3<T>> &box, const Line3<T> &line)
+//
+//---------------------------------------------------------------------------
+
+#include <ImathBox.h>
+#include <ImathMatrix.h>
+#include <ImathLineAlgo.h>
+#include <ImathPlane.h>
+
+namespace Imath {
+
+
+template <class T>
+inline T clip(const T& in, const Box<T>& box)
+{
+    //
+    //	Clip a point so that it lies inside the given bbox
+    //
+
+    T out;
+
+    for (int i=0; i<(int)box.min.dimensions(); i++)
+    {
+	if (in[i] < box.min[i]) out[i] = box.min[i];
+	else if (in[i] > box.max[i]) out[i] = box.max[i];
+	else out[i] = in[i];
+    }
+
+    return out;
+}
+
+
+//
+// Return p if p is inside the box.
+//
+ 
+template <class T>
+Vec3<T> 
+closestPointInBox(const Vec3<T>& p, const Box< Vec3<T> >& box )
+{
+    Imath::V3f b;
+
+    if (p.x < box.min.x)
+	b.x = box.min.x;
+    else if (p.x > box.max.x)
+	b.x = box.max.x;
+    else
+	b.x = p.x;
+
+    if (p.y < box.min.y)
+	b.y = box.min.y;
+    else if (p.y > box.max.y)
+	b.y = box.max.y;
+    else
+	b.y = p.y;
+
+    if (p.z < box.min.z)
+	b.z = box.min.z;
+    else if (p.z > box.max.z)
+	b.z = box.max.z;
+    else
+	b.z = p.z;
+
+    return b;
+}
+
+template <class T>
+Vec3<T> closestPointOnBox(const Vec3<T>& pt, const Box< Vec3<T> >& box )
+{
+    //
+    //	This sucker is specialized to work with a Vec3f and a box
+    //	made of Vec3fs. 
+    //
+
+    Vec3<T> result;
+    
+    // trivial cases first
+    if (box.isEmpty())
+	return pt;
+    else if (pt == box.center()) 
+    {
+	// middle of z side
+	result[0] = (box.max[0] + box.min[0])/2.0;
+	result[1] = (box.max[1] + box.min[1])/2.0;
+	result[2] = box.max[2];
+    }
+    else 
+    {
+	// Find the closest point on a unit box (from -1 to 1),
+	// then scale up.
+
+	// Find the vector from center to the point, then scale
+	// to a unit box.
+	Vec3<T> vec = pt - box.center();
+	T sizeX = box.max[0]-box.min[0];
+	T sizeY = box.max[1]-box.min[1];
+	T sizeZ = box.max[2]-box.min[2];
+
+	T halfX = sizeX/2.0;
+	T halfY = sizeY/2.0;
+	T halfZ = sizeZ/2.0;
+	if (halfX > 0.0)
+	    vec[0] /= halfX;
+	if (halfY > 0.0)
+	    vec[1] /= halfY;
+	if (halfZ > 0.0)
+	    vec[2] /= halfZ;
+
+	// Side to snap side that has greatest magnitude in the vector.
+	Vec3<T> mag;
+	mag[0] = fabs(vec[0]);
+	mag[1] = fabs(vec[1]);
+	mag[2] = fabs(vec[2]);
+
+	result = mag;
+
+	// Check if beyond corners
+	if (result[0] > 1.0)
+	    result[0] = 1.0;
+	if (result[1] > 1.0)
+	    result[1] = 1.0;
+	if (result[2] > 1.0)
+	    result[2] = 1.0;
+
+	// snap to appropriate side	    
+	if ((mag[0] > mag[1]) && (mag[0] >  mag[2])) 
+        {
+	    result[0] = 1.0;
+	}
+	else if ((mag[1] > mag[0]) && (mag[1] >  mag[2])) 
+        {
+	    result[1] = 1.0;
+	}
+	else if ((mag[2] > mag[0]) && (mag[2] >  mag[1])) 
+        {
+	    result[2] = 1.0;
+	}
+	else if ((mag[0] == mag[1]) && (mag[0] == mag[2])) 
+        {
+	    // corner
+	    result = Vec3<T>(1,1,1);
+	}
+	else if (mag[0] == mag[1]) 
+        {
+	    // edge parallel with z
+	    result[0] = 1.0;
+	    result[1] = 1.0;
+	}
+	else if (mag[0] == mag[2]) 
+        {
+	    // edge parallel with y
+	    result[0] = 1.0;
+	    result[2] = 1.0;
+	}
+	else if (mag[1] == mag[2]) 
+        {
+	    // edge parallel with x
+	    result[1] = 1.0;
+	    result[2] = 1.0;
+	}
+
+	// Now make everything point the right way
+	for (int i=0; i < 3; i++)
+        {
+	    if (vec[i] < 0.0)
+		result[i] = -result[i];
+        }
+
+	// scale back up and move to center
+	result[0] *= halfX;
+	result[1] *= halfY;
+	result[2] *= halfZ;
+
+	result += box.center();
+    }
+    return result;
+}
+
+template <class S, class T>
+Box< Vec3<S> >
+transform(const Box< Vec3<S> >& box, const Matrix44<T>& m)
+{
+    // Transforms Box3f by matrix, enlarging Box3f to contain result.
+    // Clever method courtesy of Graphics Gems, pp. 548-550
+    //
+    // This works for projection matrices as well as simple affine
+    // transformations.  Coordinates of the box are rehomogenized if there
+    // is a projection matrix
+
+    // a transformed empty box is still empty
+    if (box.isEmpty())
+	return box;
+
+    // If the last column is close enuf to ( 0 0 0 1 ) then we use the
+    // fast, affine version.  The tricky affine method could maybe be
+    // extended to deal with the projection case as well, but its not
+    // worth it right now.
+
+    if (m[0][3] * m[0][3] + m[1][3] * m[1][3] + m[2][3] * m[2][3]
+	+ (1.0 - m[3][3]) * (1.0 - m[3][3]) < 0.00001) 
+    {
+	// Affine version, use the Graphics Gems hack
+	int		i, j;
+	Box< Vec3<S> >  newBox;
+
+	for (i = 0; i < 3; i++) 
+        {
+	    newBox.min[i] = newBox.max[i] = (S) m[3][i];
+
+	    for (j = 0; j < 3; j++) 
+            {
+		float a, b;
+
+		a = (S) m[j][i] * box.min[j];
+		b = (S) m[j][i] * box.max[j];
+
+		if (a < b) 
+                {
+		    newBox.min[i] += a;
+		    newBox.max[i] += b;
+		}
+		else 
+                {
+		    newBox.min[i] += b;
+		    newBox.max[i] += a;
+		}
+	    }
+	}
+
+	return newBox;
+    }
+
+    // This is a projection matrix.  Do things the naive way.
+    Vec3<S> points[8];
+
+    /* Set up the eight points at the corners of the extent */
+    points[0][0] = points[1][0] = points[2][0] = points[3][0] = box.min[0];
+    points[4][0] = points[5][0] = points[6][0] = points[7][0] = box.max[0];
+
+    points[0][1] = points[1][1] = points[4][1] = points[5][1] = box.min[1];
+    points[2][1] = points[3][1] = points[6][1] = points[7][1] = box.max[1];
+
+    points[0][2] = points[2][2] = points[4][2] = points[6][2] = box.min[2];
+    points[1][2] = points[3][2] = points[5][2] = points[7][2] = box.max[2];
+
+    Box< Vec3<S> > newBox;
+    for (int i = 0; i < 8; i++) 
+	newBox.extendBy(points[i] * m);
+
+    return newBox;
+}
+
+template <class T>
+Box< Vec3<T> >
+affineTransform(const Box< Vec3<T> > &bbox, const Matrix44<T> &M)
+{
+    float       min0, max0, min1, max1, min2, max2, a, b;
+    float       min0new, max0new, min1new, max1new, min2new, max2new;
+
+    min0 = bbox.min[0];
+    max0 = bbox.max[0];
+    min1 = bbox.min[1];
+    max1 = bbox.max[1];
+    min2 = bbox.min[2];
+    max2 = bbox.max[2];
+
+    min0new = max0new = M[3][0];
+    a = M[0][0] * min0;
+    b = M[0][0] * max0;
+    if (a < b) {
+        min0new += a;
+        max0new += b;
+    } else {
+        min0new += b;
+        max0new += a;
+    }
+    a = M[1][0] * min1;
+    b = M[1][0] * max1;
+    if (a < b) {
+        min0new += a;
+        max0new += b;
+    } else {
+        min0new += b;
+        max0new += a;
+    }
+    a = M[2][0] * min2;
+    b = M[2][0] * max2;
+    if (a < b) {
+        min0new += a;
+        max0new += b;
+    } else {
+        min0new += b;
+        max0new += a;
+    }
+
+    min1new = max1new = M[3][1];
+    a = M[0][1] * min0;
+    b = M[0][1] * max0;
+    if (a < b) {
+        min1new += a;
+        max1new += b;
+    } else {
+        min1new += b;
+        max1new += a;
+    }
+    a = M[1][1] * min1;
+    b = M[1][1] * max1;
+    if (a < b) {
+        min1new += a;
+        max1new += b;
+    } else {
+        min1new += b;
+        max1new += a;
+    }
+    a = M[2][1] * min2;
+    b = M[2][1] * max2;
+    if (a < b) {
+        min1new += a;
+        max1new += b;
+    } else {
+        min1new += b;
+        max1new += a;
+    }
+
+    min2new = max2new = M[3][2];
+    a = M[0][2] * min0;
+    b = M[0][2] * max0;
+    if (a < b) {
+        min2new += a;
+        max2new += b;
+    } else {
+        min2new += b;
+        max2new += a;
+    }
+    a = M[1][2] * min1;
+    b = M[1][2] * max1;
+    if (a < b) {
+        min2new += a;
+        max2new += b;
+    } else {
+        min2new += b;
+        max2new += a;
+    }
+    a = M[2][2] * min2;
+    b = M[2][2] * max2;
+    if (a < b) {
+        min2new += a;
+        max2new += b;
+    } else {
+        min2new += b;
+        max2new += a;
+    }
+
+    Box< Vec3<T> > xbbox;
+
+    xbbox.min[0] = min0new;
+    xbbox.max[0] = max0new;
+    xbbox.min[1] = min1new;
+    xbbox.max[1] = max1new;
+    xbbox.min[2] = min2new;
+    xbbox.max[2] = max2new;
+
+    return xbbox;
+}
+
+
+template <class T>
+bool findEntryAndExitPoints(const Line3<T>& line,
+			    const Box<Vec3<T> >& box,
+			    Vec3<T> &enterPoint,
+			    Vec3<T> &exitPoint)
+{
+    if ( box.isEmpty() ) return false;
+    if ( line.distanceTo(box.center()) > box.size().length()/2. ) return false;
+
+    Vec3<T>	points[8], inter, bary;
+    Plane3<T>	plane;
+    int		i, v0, v1, v2;
+    bool	front = false, valid, validIntersection = false;
+
+    // set up the eight coords of the corners of the box
+    for(i = 0; i < 8; i++) 
+    {
+	points[i].setValue( i & 01 ? box.min[0] : box.max[0],
+			    i & 02 ? box.min[1] : box.max[1],
+			    i & 04 ? box.min[2] : box.max[2]);
+    }
+
+    // intersect the 12 triangles.
+    for(i = 0; i < 12; i++) 
+    {
+	switch(i) 
+        {
+	case  0: v0 = 2; v1 = 1; v2 = 0; break;		// +z
+	case  1: v0 = 2; v1 = 3; v2 = 1; break;
+
+	case  2: v0 = 4; v1 = 5; v2 = 6; break;		// -z
+	case  3: v0 = 6; v1 = 5; v2 = 7; break;
+
+	case  4: v0 = 0; v1 = 6; v2 = 2; break;		// -x
+	case  5: v0 = 0; v1 = 4; v2 = 6; break;
+
+	case  6: v0 = 1; v1 = 3; v2 = 7; break;		// +x
+	case  7: v0 = 1; v1 = 7; v2 = 5; break;
+
+	case  8: v0 = 1; v1 = 4; v2 = 0; break;		// -y
+	case  9: v0 = 1; v1 = 5; v2 = 4; break;
+
+	case 10: v0 = 2; v1 = 7; v2 = 3; break;		// +y
+	case 11: v0 = 2; v1 = 6; v2 = 7; break;
+	}
+	if((valid=intersect (line, points[v0], points[v1], points[v2],
+                             inter, bary, front)) == true) 
+        {
+	    if(front == true) 
+            {
+		enterPoint = inter;
+		validIntersection = valid;
+	    }
+	    else 
+            {
+		exitPoint = inter;
+		validIntersection = valid;
+	    }
+	}
+    }
+    return validIntersection;
+}
+
+template<class T>
+bool intersects(const Box< Vec3<T> > &box, 
+		const Line3<T> &line,
+		Vec3<T> &result)
+{
+    /* 
+       Fast Ray-Box Intersection
+       by Andrew Woo
+       from "Graphics Gems", Academic Press, 1990
+    */
+
+    const int right	= 0;
+    const int left	= 1;
+    const int middle	= 2;
+
+    const Vec3<T> &minB = box.min;
+    const Vec3<T> &maxB = box.max;
+    const Vec3<T> &origin = line.pos;
+    const Vec3<T> &dir = line.dir;
+
+    bool inside = true;
+    char quadrant[3];
+    int whichPlane;
+    float maxT[3];
+    float candidatePlane[3];
+
+    /* Find candidate planes; this loop can be avoided if
+   	rays cast all from the eye(assume perpsective view) */
+    for (int i=0; i<3; i++)
+    {
+	if(origin[i] < minB[i]) 
+	{
+	    quadrant[i] = left;
+	    candidatePlane[i] = minB[i];
+	    inside = false;
+	}
+	else if (origin[i] > maxB[i]) 
+	{
+	    quadrant[i] = right;
+	    candidatePlane[i] = maxB[i];
+	    inside = false;
+	}
+	else	
+	{
+	    quadrant[i] = middle;
+	}
+    }
+
+    /* Ray origin inside bounding box */
+    if ( inside )	
+    {
+	result = origin;
+	return true;
+    }
+
+
+	/* Calculate T distances to candidate planes */
+    for (int i = 0; i < 3; i++)
+    {
+	if (quadrant[i] != middle && dir[i] !=0.)
+	{
+	    maxT[i] = (candidatePlane[i]-origin[i]) / dir[i];
+	}
+	else
+	{
+	    maxT[i] = -1.;
+	}
+    }
+
+    /* Get largest of the maxT's for final choice of intersection */
+    whichPlane = 0;
+
+    for (int i = 1; i < 3; i++)
+    {
+	if (maxT[whichPlane] < maxT[i])
+	{
+	    whichPlane = i;
+	}
+    }
+
+    /* Check final candidate actually inside box */
+    if (maxT[whichPlane] < 0.) return false;
+
+    for (int i = 0; i < 3; i++)
+    {
+	if (whichPlane != i) 
+	{
+	    result[i] = origin[i] + maxT[whichPlane] *dir[i];
+
+	    if ((quadrant[i] == right && result[i] < minB[i]) ||
+		(quadrant[i] == left && result[i] > maxB[i]))
+	    {
+		return false;	/* outside box */
+	    }
+	}
+	else 
+	{
+	    result[i] = candidatePlane[i];
+	}
+    }
+
+    return true;
+}
+
+template<class T>
+bool intersects(const Box< Vec3<T> > &box, const Line3<T> &line)
+{
+    Vec3<T> ignored;
+    return intersects(box,line,ignored);
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathHalfLimits.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathHalfLimits.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathHalfLimits.h	(revision 855)
@@ -0,0 +1,66 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHHALFLIMITS_H
+#define INCLUDED_IMATHHALFLIMITS_H
+
+//--------------------------------------------------
+//
+//	Imath-style limits for class half.
+//
+//--------------------------------------------------
+
+#include <ImathLimits.h>
+#include <half.h>
+
+namespace Imath {
+
+
+template <>
+struct limits <half>
+{
+    static float		min()		{return -HALF_MAX;}
+    static float		max()		{return HALF_MAX;}
+    static float		smallest()	{return HALF_MIN;}
+    static float		epsilon()	{return HALF_EPSILON;}
+    static bool			isIntegral()	{return false;}
+    static bool			isSigned()	{return true;}
+};
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathPlane.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathPlane.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathPlane.h	(revision 855)
@@ -0,0 +1,256 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHPLANE_H
+#define INCLUDED_IMATHPLANE_H
+
+//----------------------------------------------------------------------
+//
+//	template class Plane3
+//
+//	The Imath::Plane3<> class represents a half space, so the
+//	normal may point either towards or away from origin.  The
+//	plane P can be represented by Imath::Plane3 as either p or -p
+//	corresponding to the two half-spaces on either side of the
+//	plane. Any function which computes a distance will return
+//	either negative or positive values for the distance indicating
+//	which half-space the point is in. Note that reflection, and
+//	intersection functions will operate as expected.
+//
+//----------------------------------------------------------------------
+
+#include <ImathVec.h>
+#include <ImathLine.h>
+
+namespace Imath {
+
+
+template <class T>
+class Plane3
+{
+  public:
+
+    Vec3<T>			normal;
+    T				distance;
+
+    Plane3() {}
+    Plane3(const Vec3<T> &normal, T distance);
+    Plane3(const Vec3<T> &point, const Vec3<T> &normal);
+    Plane3(const Vec3<T> &point1,
+	   const Vec3<T> &point2,
+	   const Vec3<T> &point3);
+
+    //----------------------
+    //	Various set methods
+    //----------------------
+
+    void                        set(const Vec3<T> &normal,
+				    T distance);
+
+    void                        set(const Vec3<T> &point,
+				    const Vec3<T> &normal);
+
+    void                        set(const Vec3<T> &point1,
+				    const Vec3<T> &point2,
+				    const Vec3<T> &point3 );
+
+    //----------------------
+    //	Utilities
+    //----------------------
+
+    bool                        intersect(const Line3<T> &line,
+                                          Vec3<T> &intersection) const;
+
+    bool                        intersectT(const Line3<T> &line,
+					   T &parameter) const;
+
+    T				distanceTo(const Vec3<T> &) const;
+
+    Vec3<T>                     reflectPoint(const Vec3<T> &) const;
+    Vec3<T>                     reflectVector(const Vec3<T> &) const;
+};
+
+
+//--------------------
+// Convenient typedefs
+//--------------------
+
+typedef Plane3<float> Plane3f;
+typedef Plane3<double> Plane3d;
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class T>
+inline Plane3<T>::Plane3(const Vec3<T> &p0,
+			 const Vec3<T> &p1,
+			 const Vec3<T> &p2)
+{
+    set(p0,p1,p2);
+}
+
+template <class T>
+inline Plane3<T>::Plane3(const Vec3<T> &n, T d)
+{
+    set(n, d);
+}
+
+template <class T>
+inline Plane3<T>::Plane3(const Vec3<T> &p, const Vec3<T> &n)
+{
+    set(p, n);
+}
+
+template <class T>
+inline void Plane3<T>::set(const Vec3<T>& point1,
+			   const Vec3<T>& point2,
+			   const Vec3<T>& point3)
+{
+    normal = (point2 - point1) % (point3 - point1);
+    normal.normalize();
+    distance = normal ^ point1;
+}
+
+template <class T>
+inline void Plane3<T>::set(const Vec3<T>& point, const Vec3<T>& n)
+{
+    normal = n;
+    normal.normalize();
+    distance = normal ^ point;
+}
+
+template <class T>
+inline void Plane3<T>::set(const Vec3<T>& n, T d)
+{
+    normal = n;
+    normal.normalize();
+    distance = d;
+}
+
+template <class T>
+inline T Plane3<T>::distanceTo(const Vec3<T> &point) const
+{
+    return (point ^ normal) - distance;
+}
+
+template <class T>
+inline Vec3<T> Plane3<T>::reflectPoint(const Vec3<T> &point) const
+{
+    return normal * distanceTo(point) * -2.0 + point;
+}
+
+
+template <class T>
+inline Vec3<T> Plane3<T>::reflectVector(const Vec3<T> &v) const
+{
+    return normal * (normal ^ v)  * 2.0 - v;
+}
+
+
+template <class T>
+inline bool Plane3<T>::intersect(const Line3<T>& line, Vec3<T>& point) const
+{
+    T d = normal ^ line.dir;
+    if ( d == 0.0 ) return false;
+    T t = - ((normal ^ line.pos) - distance) /  d;
+    point = line(t);
+    return true;
+}
+
+template <class T>
+inline bool Plane3<T>::intersectT(const Line3<T>& line, T &t) const
+{
+    T d = normal ^ line.dir;
+    if ( d == 0.0 ) return false;
+    t = - ((normal ^ line.pos) - distance) /  d;
+    return true;
+}
+
+template<class T>
+std::ostream &operator<< (std::ostream &o, const Plane3<T> &plane)
+{
+    return o << "(" << plane.normal << ", " << plane.distance
+	     << ")";
+}
+
+template<class T>
+Plane3<T> operator* (const Plane3<T> &plane, const Matrix44<T> &M)
+{
+    //                        T
+    //	                    -1
+    //	Could also compute M    but that would suck.
+    //
+
+    Vec3<T> dir1   = Vec3<T> (1, 0, 0) % plane.normal;
+    T dir1Len      = dir1 ^ dir1;
+
+    Vec3<T> tmp    = Vec3<T> (0, 1, 0) % plane.normal;
+    T tmpLen       = tmp ^ tmp;
+
+    if (tmpLen > dir1Len)
+    {
+	dir1      = tmp;
+	dir1Len   = tmpLen;
+    }
+
+    tmp            = Vec3<T> (0, 0, 1) % plane.normal;
+    tmpLen         = tmp ^ tmp;
+
+    if (tmpLen > dir1Len)
+    {
+	dir1      = tmp;
+    }
+
+    Vec3<T> dir2   = dir1 % plane.normal;
+    Vec3<T> point  = plane.distance * plane.normal;
+
+    return Plane3<T> ( point         * M,
+		      (point + dir2) * M,
+		      (point + dir1) * M );
+}
+
+template<class T>
+Plane3<T> operator- (const Plane3<T> &plane)
+{
+    return Plane3<T>(-plane.normal,-plane.distance);
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathLimits.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathLimits.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathLimits.h	(revision 855)
@@ -0,0 +1,265 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHLIMITS_H
+#define INCLUDED_IMATHLIMITS_H
+
+//----------------------------------------------------------------
+//
+//	Limitations of the basic C++ numerical data types
+//
+//----------------------------------------------------------------
+
+#include <float.h>
+#include <limits.h>
+
+//------------------------------------------
+// In Windows, min and max are macros.  Yay.
+//------------------------------------------
+
+#ifdef PLATFORM_WINDOWS
+    #ifdef min
+        #undef min
+    #endif
+    #ifdef max
+        #undef max
+    #endif
+#endif
+
+namespace Imath {
+
+
+//-----------------------------------------------------------------
+//
+// Template class limits<T> returns information about the limits
+// of numerical data type T:
+//
+//	min()		largest possible negative value of type T
+//
+//	max()		largest possible positive value of type T
+//
+//	smallest()	smallest possible positive value of type T
+//
+//	epsilon()	smallest possible e of type T, for which
+//			1 + e != 1
+//
+//	isIntegral()	returns true if T is an integral type
+//
+//	isSigned()	returns true if T is signed
+//
+// Class limits<T> is useful to implement template classes or
+// functions which depend on the limits of a numerical type
+// which is not known in advance; for example:
+//
+//	template <class T> max (T x[], int n)
+//	{
+//	    T m = limits<T>::min();
+//
+//	    for (int i = 0; i < n; i++)
+//		if (m < x[i])
+//		    m = x[i];
+//
+//	    return m;
+//	}
+//
+// Class limits<T> has been implemented for the following types:
+//
+//	char, signed char, unsigned char
+//	short, unsigned short
+//	int, unsigned int
+//	long, unsigned long
+//	float
+//	double
+//	long double
+//
+// Class limits<T> has only static member functions, all of which
+// are implemented as inlines.  No objects of type limits<T> are
+// ever created.
+//
+//-----------------------------------------------------------------
+
+
+template <class T> struct limits
+{
+    static T	min();
+    static T	max();
+    static T	smallest();
+    static T	epsilon();
+    static bool	isIntegral();
+    static bool	isSigned();
+};
+
+
+//---------------
+// Implementation
+//---------------
+
+template <>
+struct limits <char>
+{
+    static char			min()		{return CHAR_MIN;}
+    static char			max()		{return CHAR_MAX;}
+    static char			smallest()	{return 1;}
+    static char			epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return (char) ~0 < 0;}
+};
+
+template <>
+struct limits <signed char>
+{
+    static signed char		min()		{return SCHAR_MIN;}
+    static signed char		max()		{return SCHAR_MAX;}
+    static signed char		smallest()	{return 1;}
+    static signed char		epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return true;}
+};
+
+template <>
+struct limits <unsigned char>
+{
+    static unsigned char	min()		{return 0;}
+    static unsigned char	max()		{return UCHAR_MAX;}
+    static unsigned char	smallest()	{return 1;}
+    static unsigned char	epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return false;}
+};
+
+template <>
+struct limits <short>
+{
+    static short		min()		{return SHRT_MIN;}
+    static short		max()		{return SHRT_MAX;}
+    static short		smallest()	{return 1;}
+    static short		epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return true;}
+};
+
+template <>
+struct limits <unsigned short>
+{
+    static unsigned short	min()		{return 0;}
+    static unsigned short	max()		{return USHRT_MAX;}
+    static unsigned short	smallest()	{return 1;}
+    static unsigned short	epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return false;}
+};
+
+template <>
+struct limits <int>
+{
+    static int			min()		{return INT_MIN;}
+    static int			max()		{return INT_MAX;}
+    static int			smallest()	{return 1;}
+    static int			epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return true;}
+};
+
+template <>
+struct limits <unsigned int>
+{
+    static unsigned int		min()		{return 0;}
+    static unsigned int		max()		{return UINT_MAX;}
+    static unsigned int		smallest()	{return 1;}
+    static unsigned int		epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return false;}
+};
+
+template <>
+struct limits <long>
+{
+    static long			min()		{return LONG_MIN;}
+    static long			max()		{return LONG_MAX;}
+    static long			smallest()	{return 1;}
+    static long			epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return true;}
+};
+
+template <>
+struct limits <unsigned long>
+{
+    static unsigned long	min()		{return 0;}
+    static unsigned long	max()		{return ULONG_MAX;}
+    static unsigned long	smallest()	{return 1;}
+    static unsigned long	epsilon()	{return 1;}
+    static bool			isIntegral()	{return true;}
+    static bool			isSigned()	{return false;}
+};
+
+template <>
+struct limits <float>
+{
+    static float		min()		{return -FLT_MAX;}
+    static float		max()		{return FLT_MAX;}
+    static float		smallest()	{return FLT_MIN;}
+    static float		epsilon()	{return FLT_EPSILON;}
+    static bool			isIntegral()	{return false;}
+    static bool			isSigned()	{return true;}
+};
+
+template <>
+struct limits <double>
+{
+    static double		min()		{return -DBL_MAX;}
+    static double		max()		{return DBL_MAX;}
+    static double		smallest()	{return DBL_MIN;}
+    static double		epsilon()	{return DBL_EPSILON;}
+    static bool			isIntegral()	{return false;}
+    static bool			isSigned()	{return true;}
+};
+
+template <>
+struct limits <long double>
+{
+    static long double		min()		{return -LDBL_MAX;}
+    static long double		max()		{return LDBL_MAX;}
+    static long double		smallest()	{return LDBL_MIN;}
+    static long double		epsilon()	{return LDBL_EPSILON;}
+    static bool			isIntegral()	{return false;}
+    static bool			isSigned()	{return true;}
+};
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathGL.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathGL.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathGL.h	(revision 855)
@@ -0,0 +1,166 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMATHGL_H
+#define INCLUDED_IMATHGL_H
+
+#include <GL/gl.h>
+
+#include <ImathVec.h>
+#include <ImathMatrix.h>
+#include <IexMathExc.h>
+#include <ImathFun.h>
+
+inline void glVertex    ( const Imath::V3f &v ) { glVertex3f(v.x,v.y,v.z);   }
+inline void glVertex    ( const Imath::V2f &v ) { glVertex2f(v.x,v.y);       }
+inline void glNormal    ( const Imath::V3f &n ) { glNormal3f(n.x,n.y,n.z);   }
+inline void glColor     ( const Imath::V3f &c ) { glColor3f(c.x,c.y,c.z);    }
+inline void glTranslate ( const Imath::V3f &t ) { glTranslatef(t.x,t.y,t.z); }
+
+inline void glTexCoord( const Imath::V2f &t )
+{
+    glTexCoord2f(t.x,t.y);
+#ifndef PLATFORM_IRIX
+    glMultiTexCoord2f(GL_TEXTURE1, t.x, t.y);
+#endif
+}
+
+inline void glDisableTexture()
+{
+#ifndef PLATFORM_IRIX
+    glActiveTexture(GL_TEXTURE1);
+    glBindTexture(GL_TEXTURE_2D, 0);
+    glDisable(GL_TEXTURE_2D);
+
+    glActiveTexture(GL_TEXTURE0);
+#endif
+    glBindTexture(GL_TEXTURE_2D, 0);
+    glDisable(GL_TEXTURE_2D);
+}
+
+namespace {
+    
+const float GL_FLOAT_MAX = 1.8e+19; // sqrt (FLT_MAX)
+
+inline bool
+badFloat (float f)
+{
+    return !Imath::finitef (f) || f < - GL_FLOAT_MAX || f > GL_FLOAT_MAX;
+}
+
+} // namespace
+	
+inline void
+throwBadMatrix (const Imath::M44f& m)
+{
+    if (badFloat (m[0][0]) ||
+	badFloat (m[0][1]) ||
+	badFloat (m[0][2]) ||
+	badFloat (m[0][3]) || 
+	badFloat (m[1][0]) ||
+	badFloat (m[1][1]) ||
+	badFloat (m[1][2]) ||
+	badFloat (m[1][3]) || 
+	badFloat (m[2][0]) ||
+	badFloat (m[2][1]) ||
+	badFloat (m[2][2]) ||
+	badFloat (m[2][3]) || 
+	badFloat (m[3][0]) ||
+	badFloat (m[3][1]) ||
+	badFloat (m[3][2]) ||
+	badFloat (m[3][3]))
+	throw Iex::OverflowExc ("GL matrix overflow");
+}
+
+inline void 
+glMultMatrix( const Imath::M44f& m ) 
+{ 
+    throwBadMatrix (m);
+    glMultMatrixf( (GLfloat*)m[0] ); 
+}
+
+inline void 
+glMultMatrix( const Imath::M44f* m ) 
+{ 
+    throwBadMatrix (*m);
+    glMultMatrixf( (GLfloat*)(*m)[0] ); 
+}
+
+inline void 
+glLoadMatrix( const Imath::M44f& m ) 
+{ 
+    throwBadMatrix (m);
+    glLoadMatrixf( (GLfloat*)m[0] ); 
+}
+
+inline void 
+glLoadMatrix( const Imath::M44f* m ) 
+{ 
+    throwBadMatrix (*m);
+    glLoadMatrixf( (GLfloat*)(*m)[0] ); 
+}
+
+
+namespace Imath {
+
+//
+// Class objects that push/pop the GL state. These objects assist with
+// proper cleanup of the state when exceptions are thrown.
+//
+
+class GLPushMatrix {
+  public:
+
+    GLPushMatrix ()			{ glPushMatrix(); }
+    ~GLPushMatrix()			{ glPopMatrix(); }
+};
+
+class GLPushAttrib {
+  public:
+
+    GLPushAttrib (GLbitfield mask)	{ glPushAttrib (mask); }
+    ~GLPushAttrib()			{ glPopAttrib(); }
+};
+
+class GLBegin {
+  public:
+
+    GLBegin (GLenum mode)		{ glBegin (mode); }
+    ~GLBegin()				{ glEnd(); }
+};
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathShear.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathShear.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathShear.h	(revision 855)
@@ -0,0 +1,659 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHSHEAR_H
+#define INCLUDED_IMATHSHEAR_H
+
+//----------------------------------------------------
+//
+//	Shear6 class template.
+//
+//----------------------------------------------------
+
+#include <ImathExc.h>
+#include <ImathLimits.h>
+#include <ImathMath.h>
+#include <ImathVec.h>
+
+#include <iostream>
+
+
+namespace Imath {
+
+
+
+
+template <class T> class Shear6
+{
+  public:
+
+    //-------------------
+    // Access to elements
+    //-------------------
+
+    T			xy, xz, yz, yx, zx, zy;
+
+    T &			operator [] (int i);
+    const T &		operator [] (int i) const;
+
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Shear6 ();			   // (0 0 0 0 0 0)
+    Shear6 (T XY, T XZ, T YZ);	   // (XY XZ YZ 0 0 0)
+    Shear6 (const Vec3<T> &v);     // (v.x v.y v.z 0 0 0)
+    template <class S>             // (v.x v.y v.z 0 0 0)
+	Shear6 (const Vec3<S> &v);
+    Shear6 (T XY, T XZ, T YZ,      // (XY XZ YZ YX ZX ZY)
+	    T YX, T ZX, T ZY);	
+
+
+    //---------------------------------
+    // Copy constructors and assignment
+    //---------------------------------
+
+    Shear6 (const Shear6 &h);
+    template <class S> Shear6 (const Shear6<S> &h);
+
+    const Shear6 &	operator = (const Shear6 &h);
+    template <class S> 
+	const Shear6 &	operator = (const Vec3<S> &v);
+
+
+    //----------------------
+    // Compatibility with Sb
+    //----------------------
+
+    template <class S>
+    void		setValue (S XY, S XZ, S YZ, S YX, S ZX, S ZY);
+
+    template <class S>
+    void		setValue (const Shear6<S> &h);
+
+    template <class S>
+    void		getValue (S &XY, S &XZ, S &YZ, 
+				  S &YX, S &ZX, S &ZY) const;
+
+    template <class S>
+    void		getValue (Shear6<S> &h) const;
+
+    T *			getValue();
+    const T *		getValue() const;
+
+
+    //---------
+    // Equality
+    //---------
+
+    template <class S>
+    bool		operator == (const Shear6<S> &h) const;
+
+    template <class S>
+    bool		operator != (const Shear6<S> &h) const;
+
+    //-----------------------------------------------------------------------
+    // Compare two shears and test if they are "approximately equal":
+    //
+    // equalWithAbsError (h, e)
+    //
+    //	    Returns true if the coefficients of this and h are the same with
+    //	    an absolute error of no more than e, i.e., for all i
+    //
+    //      abs (this[i] - h[i]) <= e
+    //
+    // equalWithRelError (h, e)
+    //
+    //	    Returns true if the coefficients of this and h are the same with
+    //	    a relative error of no more than e, i.e., for all i
+    //
+    //      abs (this[i] - h[i]) <= e * abs (this[i])
+    //-----------------------------------------------------------------------
+
+    bool		equalWithAbsError (const Shear6<T> &h, T e) const;
+    bool		equalWithRelError (const Shear6<T> &h, T e) const;
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Shear6 &	operator += (const Shear6 &h);
+    Shear6		operator + (const Shear6 &h) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Shear6 &	operator -= (const Shear6 &h);
+    Shear6		operator - (const Shear6 &h) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Shear6		operator - () const;
+    const Shear6 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Shear6 &	operator *= (const Shear6 &h);
+    const Shear6 &	operator *= (T a);
+    Shear6		operator * (const Shear6 &h) const;
+    Shear6		operator * (T a) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Shear6 &	operator /= (const Shear6 &h);
+    const Shear6 &	operator /= (T a);
+    Shear6		operator / (const Shear6 &h) const;
+    Shear6		operator / (T a) const;
+
+
+    //----------------------------------------------------------
+    // Number of dimensions, i.e. number of elements in a Shear6
+    //----------------------------------------------------------
+
+    static unsigned int	dimensions() {return 6;}
+
+
+    //-------------------------------------------------
+    // Limitations of type T (see also class limits<T>)
+    //-------------------------------------------------
+
+    static T		baseTypeMin()		{return limits<T>::min();}
+    static T		baseTypeMax()		{return limits<T>::max();}
+    static T		baseTypeSmallest()	{return limits<T>::smallest();}
+    static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
+
+
+    //--------------------------------------------------------------
+    // Base type -- in templates, which accept a parameter, V, which
+    // could be either a Vec2<T> or a Shear6<T>, you can refer to T as
+    // V::BaseType
+    //--------------------------------------------------------------
+
+    typedef T		BaseType;
+};
+
+
+//--------------
+// Stream output
+//--------------
+
+template <class T>
+std::ostream &	operator << (std::ostream &s, const Shear6<T> &h);
+
+
+//----------------------------------------------------
+// Reverse multiplication: scalar * Shear6<T>
+//----------------------------------------------------
+
+template <class S, class T> Shear6<T>	operator * (S a, const Shear6<T> &h);
+
+
+//-------------------------
+// Typedefs for convenience
+//-------------------------
+
+typedef Vec3   <float>  Shear3f;
+typedef Vec3   <double> Shear3d;
+typedef Shear6 <float>  Shear6f;
+typedef Shear6 <double> Shear6d;
+
+
+
+
+//-----------------------
+// Implementation of Shear6
+//-----------------------
+
+template <class T>
+inline T &
+Shear6<T>::operator [] (int i)
+{
+    return (&xy)[i];
+}
+
+template <class T>
+inline const T &
+Shear6<T>::operator [] (int i) const
+{
+    return (&xy)[i];
+}
+
+template <class T>
+inline
+Shear6<T>::Shear6 ()
+{
+    xy = xz = yz = yx = zx = zy = 0;
+}
+
+template <class T>
+inline
+Shear6<T>::Shear6 (T XY, T XZ, T YZ)
+{
+    xy = XY;
+    xz = XZ;
+    yz = YZ;
+    yx = 0;
+    zx = 0;
+    zy = 0;
+}
+
+template <class T>
+inline
+Shear6<T>::Shear6 (const Vec3<T> &v)
+{
+    xy = v.x;
+    xz = v.y;
+    yz = v.z;
+    yx = 0;
+    zx = 0;
+    zy = 0;
+}
+
+template <class T>
+template <class S>
+inline
+Shear6<T>::Shear6 (const Vec3<S> &v)
+{
+    xy = T (v.x);
+    xz = T (v.y);
+    yz = T (v.z);
+    yx = 0;
+    zx = 0;
+    zy = 0;
+}
+
+template <class T>
+inline
+Shear6<T>::Shear6 (T XY, T XZ, T YZ, T YX, T ZX, T ZY)
+{
+    xy = XY;
+    xz = XZ;
+    yz = YZ;
+    yx = YX;
+    zx = ZX;
+    zy = ZY;
+}
+
+template <class T>
+inline
+Shear6<T>::Shear6 (const Shear6 &h)
+{
+    xy = h.xy;
+    xz = h.xz;
+    yz = h.yz;
+    yx = h.yx;
+    zx = h.zx;
+    zy = h.zy;
+}
+
+template <class T>
+template <class S>
+inline
+Shear6<T>::Shear6 (const Shear6<S> &h)
+{
+    xy = T (h.xy);
+    xz = T (h.xz);
+    yz = T (h.yz);
+    yx = T (h.yx);
+    zx = T (h.zx);
+    zy = T (h.zy);
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator = (const Shear6 &h)
+{
+    xy = h.xy;
+    xz = h.xz;
+    yz = h.yz;
+    yx = h.yx;
+    zx = h.zx;
+    zy = h.zy;
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline const Shear6<T> &
+Shear6<T>::operator = (const Vec3<S> &v)
+{
+    xy = T (v.x);
+    xz = T (v.y);
+    yz = T (v.z);
+    yx = 0;
+    zx = 0;
+    zy = 0;
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline void
+Shear6<T>::setValue (S XY, S XZ, S YZ, S YX, S ZX, S ZY)
+{
+    xy = T (XY);
+    xz = T (XZ);
+    yz = T (YZ);
+    yx = T (YX);
+    zx = T (ZX);
+    zy = T (ZY);
+}
+
+template <class T>
+template <class S>
+inline void
+Shear6<T>::setValue (const Shear6<S> &h)
+{
+    xy = T (h.xy);
+    xz = T (h.xz);
+    yz = T (h.yz);
+    yx = T (h.yx);
+    zx = T (h.zx);
+    zy = T (h.zy);
+}
+
+template <class T>
+template <class S>
+inline void
+Shear6<T>::getValue (S &XY, S &XZ, S &YZ, S &YX, S &ZX, S &ZY) const
+{
+    XY = S (xy);
+    XZ = S (xz);
+    YZ = S (yz);
+    YX = S (yx);
+    ZX = S (zx);
+    ZY = S (zy);
+}
+
+template <class T>
+template <class S>
+inline void
+Shear6<T>::getValue (Shear6<S> &h) const
+{
+    h.xy = S (xy);
+    h.xz = S (xz);
+    h.yz = S (yz);
+    h.yx = S (yx);
+    h.zx = S (zx);
+    h.zy = S (zy);
+}
+
+template <class T>
+inline T *
+Shear6<T>::getValue()
+{
+    return (T *) &xy;
+}
+
+template <class T>
+inline const T *
+Shear6<T>::getValue() const
+{
+    return (const T *) &xy;
+}
+
+template <class T>
+template <class S>
+inline bool
+Shear6<T>::operator == (const Shear6<S> &h) const
+{
+    return xy == h.xy  &&  xz == h.xz  &&  yz == h.yz  &&  
+	   yx == h.yx  &&  zx == h.zx  &&  zy == h.zy;
+}
+
+template <class T>
+template <class S>
+inline bool
+Shear6<T>::operator != (const Shear6<S> &h) const
+{
+    return xy != h.xy  ||  xz != h.xz  ||  yz != h.yz  ||
+	   yx != h.yx  ||  zx != h.zx  ||  zy != h.zy;
+}
+
+template <class T>
+bool
+Shear6<T>::equalWithAbsError (const Shear6<T> &h, T e) const
+{
+    for (int i = 0; i < 6; i++)
+	if (!Imath::equalWithAbsError ((*this)[i], h[i], e))
+	    return false;
+
+    return true;
+}
+
+template <class T>
+bool
+Shear6<T>::equalWithRelError (const Shear6<T> &h, T e) const
+{
+    for (int i = 0; i < 6; i++)
+	if (!Imath::equalWithRelError ((*this)[i], h[i], e))
+	    return false;
+
+    return true;
+}
+
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator += (const Shear6 &h)
+{
+    xy += h.xy;
+    xz += h.xz;
+    yz += h.yz;
+    yx += h.yx;
+    zx += h.zx;
+    zy += h.zy;
+    return *this;
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator + (const Shear6 &h) const
+{
+    return Shear6 (xy + h.xy, xz + h.xz, yz + h.yz,
+		   yx + h.yx, zx + h.zx, zy + h.zy);
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator -= (const Shear6 &h)
+{
+    xy -= h.xy;
+    xz -= h.xz;
+    yz -= h.yz;
+    yx -= h.yx;
+    zx -= h.zx;
+    zy -= h.zy;
+    return *this;
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator - (const Shear6 &h) const
+{
+    return Shear6 (xy - h.xy, xz - h.xz, yz - h.yz,
+		   yx - h.yx, zx - h.zx, zy - h.zy);
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator - () const
+{
+    return Shear6 (-xy, -xz, -yz, -yx, -zx, -zy);
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::negate ()
+{
+    xy = -xy;
+    xz = -xz;
+    yz = -yz;
+    yx = -yx;
+    zx = -zx;
+    zy = -zy;
+    return *this;
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator *= (const Shear6 &h)
+{
+    xy *= h.xy;
+    xz *= h.xz;
+    yz *= h.yz;
+    yx *= h.yx;
+    zx *= h.zx;
+    zy *= h.zy;
+    return *this;
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator *= (T a)
+{
+    xy *= a;
+    xz *= a;
+    yz *= a;
+    yx *= a;
+    zx *= a;
+    zy *= a;
+    return *this;
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator * (const Shear6 &h) const
+{
+    return Shear6 (xy * h.xy, xz * h.xz, yz * h.yz, 
+		   yx * h.yx, zx * h.zx, zy * h.zy);
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator * (T a) const
+{
+    return Shear6 (xy * a, xz * a, yz * a,
+		   yx * a, zx * a, zy * a);
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator /= (const Shear6 &h)
+{
+    xy /= h.xy;
+    xz /= h.xz;
+    yz /= h.yz;
+    yx /= h.yx;
+    zx /= h.zx;
+    zy /= h.zy;
+    return *this;
+}
+
+template <class T>
+inline const Shear6<T> &
+Shear6<T>::operator /= (T a)
+{
+    xy /= a;
+    xz /= a;
+    yz /= a;
+    yx /= a;
+    zx /= a;
+    zy /= a;
+    return *this;
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator / (const Shear6 &h) const
+{
+    return Shear6 (xy / h.xy, xz / h.xz, yz / h.yz,
+		   yx / h.yx, zx / h.zx, zy / h.zy);
+}
+
+template <class T>
+inline Shear6<T>
+Shear6<T>::operator / (T a) const
+{
+    return Shear6 (xy / a, xz / a, yz / a,
+		   yx / a, zx / a, zy / a);
+}
+
+
+//-----------------------------
+// Stream output implementation
+//-----------------------------
+
+template <class T>
+std::ostream &
+operator << (std::ostream &s, const Shear6<T> &h)
+{
+    return s << '(' 
+	     << h.xy << ' ' << h.xz << ' ' << h.yz 
+	     << h.yx << ' ' << h.zx << ' ' << h.zy 
+	     << ')';
+}
+
+
+//-----------------------------------------
+// Implementation of reverse multiplication
+//-----------------------------------------
+
+template <class S, class T>
+inline Shear6<T>
+operator * (S a, const Shear6<T> &h)
+{
+    return Shear6<T> (a * h.xy, a * h.xz, a * h.yz,
+		      a * h.yx, a * h.zx, a * h.zy);
+}
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathMatrix.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathMatrix.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathMatrix.h	(revision 855)
@@ -0,0 +1,3284 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHMATRIX_H
+#define INCLUDED_IMATHMATRIX_H
+
+//----------------------------------------------------------------
+//
+//	2D (3x3) and 3D (4x4) transformation matrix templates.
+//
+//----------------------------------------------------------------
+
+#include <ImathPlatform.h>
+#include <ImathFun.h>
+#include <ImathExc.h>
+#include <ImathVec.h>
+#include <ImathShear.h>
+
+#include <iostream>
+#include <iomanip>
+
+
+namespace Imath {
+
+
+template <class T> class Matrix33
+{
+  public:
+
+    //-------------------
+    // Access to elements
+    //-------------------
+
+    T		x[3][3];
+
+    T *		operator [] (int i);
+    const T *	operator [] (int i) const;
+
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Matrix33 ();
+				// 1 0 0
+				// 0 1 0
+				// 0 0 1
+
+    Matrix33 (T a);
+				// a a a
+				// a a a
+				// a a a
+
+    Matrix33 (const T a[3][3]);
+				// a[0][0] a[0][1] a[0][2]
+				// a[1][0] a[1][1] a[1][2]
+				// a[2][0] a[2][1] a[2][2]
+
+    Matrix33 (T a, T b, T c, T d, T e, T f, T g, T h, T i);
+
+				// a b c
+				// d e f
+				// g h i
+
+
+    //--------------------------------
+    // Copy constructor and assignment
+    //--------------------------------
+
+    Matrix33 (const Matrix33 &v);
+
+    const Matrix33 &	operator = (const Matrix33 &v);
+    const Matrix33 &	operator = (T a);
+
+
+    //----------------------
+    // Compatibility with Sb
+    //----------------------
+    
+    T *			getValue ();
+    const T *		getValue () const;
+
+    template <class S>
+    void		getValue (Matrix33<S> &v) const;
+    template <class S>
+    Matrix33 &		setValue (const Matrix33<S> &v);
+
+    template <class S>
+    Matrix33 &		setTheMatrix (const Matrix33<S> &v);
+
+
+    //---------
+    // Identity
+    //---------
+
+    void                makeIdentity();
+
+
+    //---------
+    // Equality
+    //---------
+
+    bool		operator == (const Matrix33 &v) const;
+    bool		operator != (const Matrix33 &v) const;
+
+    //-----------------------------------------------------------------------
+    // Compare two matrices and test if they are "approximately equal":
+    //
+    // equalWithAbsError (m, e)
+    //
+    //	    Returns true if the coefficients of this and m are the same with
+    //	    an absolute error of no more than e, i.e., for all i, j
+    //
+    //      abs (this[i][j] - m[i][j]) <= e
+    //
+    // equalWithRelError (m, e)
+    //
+    //	    Returns true if the coefficients of this and m are the same with
+    //	    a relative error of no more than e, i.e., for all i, j
+    //
+    //      abs (this[i] - v[i][j]) <= e * abs (this[i][j])
+    //-----------------------------------------------------------------------
+
+    bool		equalWithAbsError (const Matrix33<T> &v, T e) const;
+    bool		equalWithRelError (const Matrix33<T> &v, T e) const;
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Matrix33 &	operator += (const Matrix33 &v);
+    const Matrix33 &	operator += (T a);
+    Matrix33		operator + (const Matrix33 &v) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Matrix33 &	operator -= (const Matrix33 &v);
+    const Matrix33 &	operator -= (T a);
+    Matrix33		operator - (const Matrix33 &v) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Matrix33		operator - () const;
+    const Matrix33 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Matrix33 &	operator *= (T a);
+    Matrix33		operator * (T a) const;
+
+
+    //-----------------------------------
+    // Matrix-times-matrix multiplication
+    //-----------------------------------
+
+    const Matrix33 &	operator *= (const Matrix33 &v);
+    Matrix33		operator * (const Matrix33 &v) const;
+
+
+    //---------------------------------------------
+    // Vector-times-matrix multiplication; see also
+    // the "operator *" functions defined below.
+    //---------------------------------------------
+
+    template <class S>
+    void		multVecMatrix(const Vec2<S> &src, Vec2<S> &dst) const;
+
+    template <class S>
+    void		multDirMatrix(const Vec2<S> &src, Vec2<S> &dst) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Matrix33 &	operator /= (T a);
+    Matrix33		operator / (T a) const;
+
+
+    //------------------
+    // Transposed matrix
+    //------------------
+
+    const Matrix33 &	transpose ();
+    Matrix33		transposed () const;
+
+
+    //------------------------------------------------------------
+    // Inverse matrix: If singExc is false, inverting a singular
+    // matrix produces an identity matrix.  If singExc is true,
+    // inverting a singular matrix throws a SingMatrixExc.
+    //
+    // inverse() and invert() invert matrices using determinants;
+    // gjInverse() and gjInvert() use the Gauss-Jordan method.
+    //
+    // inverse() and invert() are significantly faster than
+    // gjInverse() and gjInvert(), but the results may be slightly
+    // less accurate.
+    // 
+    //------------------------------------------------------------
+
+    const Matrix33 &	invert (bool singExc = false)
+			throw (Iex::MathExc);
+
+    Matrix33<T>		inverse (bool singExc = false) const
+			throw (Iex::MathExc);
+
+    const Matrix33 &	gjInvert (bool singExc = false)
+			throw (Iex::MathExc);
+
+    Matrix33<T>		gjInverse (bool singExc = false) const
+			throw (Iex::MathExc);
+
+
+    //-----------------------------------------
+    // Set matrix to rotation by r (in radians)
+    //-----------------------------------------
+
+    template <class S>
+    const Matrix33 &	setRotation (S r);
+
+
+    //-----------------------------
+    // Rotate the given matrix by r
+    //-----------------------------
+
+    template <class S>
+    const Matrix33 &	rotate (S r);
+
+
+    //--------------------------------------------
+    // Set matrix to scale by given uniform factor
+    //--------------------------------------------
+
+    const Matrix33 &	setScale (T s);
+
+
+    //------------------------------------
+    // Set matrix to scale by given vector
+    //------------------------------------
+
+    template <class S>
+    const Matrix33 &	setScale (const Vec2<S> &s);
+
+
+    //----------------------
+    // Scale the matrix by s
+    //----------------------
+
+    template <class S>
+    const Matrix33 &	scale (const Vec2<S> &s);
+
+
+    //------------------------------------------
+    // Set matrix to translation by given vector
+    //------------------------------------------
+
+    template <class S>
+    const Matrix33 &	setTranslation (const Vec2<S> &t);
+
+
+    //-----------------------------
+    // Return translation component
+    //-----------------------------
+
+    Vec2<T>		translation () const;
+
+
+    //--------------------------
+    // Translate the matrix by t
+    //--------------------------
+
+    template <class S>
+    const Matrix33 &	translate (const Vec2<S> &t);
+
+
+    //-----------------------------------------------------------
+    // Set matrix to shear x for each y coord. by given factor xy
+    //-----------------------------------------------------------
+
+    template <class S>
+    const Matrix33 &	setShear (const S &h);
+
+
+    //-------------------------------------------------------------
+    // Set matrix to shear x for each y coord. by given factor h[0]
+    // and to shear y for each x coord. by given factor h[1]
+    //-------------------------------------------------------------
+
+    template <class S>
+    const Matrix33 &	setShear (const Vec2<S> &h);
+
+
+    //-----------------------------------------------------------
+    // Shear the matrix in x for each y coord. by given factor xy
+    //-----------------------------------------------------------
+
+    template <class S>
+    const Matrix33 &	shear (const S &xy);
+
+
+    //-----------------------------------------------------------
+    // Shear the matrix in x for each y coord. by given factor xy
+    // and shear y for each x coord. by given factor yx
+    //-----------------------------------------------------------
+
+    template <class S>
+    const Matrix33 &	shear (const Vec2<S> &h);
+
+
+    //-------------------------------------------------
+    // Limitations of type T (see also class limits<T>)
+    //-------------------------------------------------
+
+    static T		baseTypeMin()		{return limits<T>::min();}
+    static T		baseTypeMax()		{return limits<T>::max();}
+    static T		baseTypeSmallest()	{return limits<T>::smallest();}
+    static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
+};
+
+
+template <class T> class Matrix44
+{
+  public:
+
+    //-------------------
+    // Access to elements
+    //-------------------
+
+    T		x[4][4];
+
+    T *		operator [] (int i);
+    const T *	operator [] (int i) const;
+
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Matrix44 ();
+				// 1 0 0 0
+				// 0 1 0 0
+				// 0 0 1 0
+				// 0 0 0 1
+
+    Matrix44 (T a);
+				// a a a a
+				// a a a a
+				// a a a a
+				// a a a a
+
+    Matrix44 (const T a[4][4]) ;
+				// a[0][0] a[0][1] a[0][2] a[0][3]
+				// a[1][0] a[1][1] a[1][2] a[1][3]
+				// a[2][0] a[2][1] a[2][2] a[2][3]
+				// a[3][0] a[3][1] a[3][2] a[3][3]
+
+    Matrix44 (T a, T b, T c, T d, T e, T f, T g, T h,
+	      T i, T j, T k, T l, T m, T n, T o, T p);
+
+				// a b c d
+				// e f g h
+				// i j k l
+				// m n o p
+
+    Matrix44 (Matrix33<T> r, Vec3<T> t);
+				// r r r 0
+				// r r r 0
+				// r r r 0
+				// t t t 1
+
+
+    //--------------------------------
+    // Copy constructor and assignment
+    //--------------------------------
+
+    Matrix44 (const Matrix44 &v);
+
+    const Matrix44 &	operator = (const Matrix44 &v);
+    const Matrix44 &	operator = (T a);
+
+
+    //----------------------
+    // Compatibility with Sb
+    //----------------------
+    
+    T *			getValue ();
+    const T *		getValue () const;
+
+    template <class S>
+    void		getValue (Matrix44<S> &v) const;
+    template <class S>
+    Matrix44 &		setValue (const Matrix44<S> &v);
+
+    template <class S>
+    Matrix44 &		setTheMatrix (const Matrix44<S> &v);
+
+    //---------
+    // Identity
+    //---------
+
+    void                makeIdentity();
+
+
+    //---------
+    // Equality
+    //---------
+
+    bool		operator == (const Matrix44 &v) const;
+    bool		operator != (const Matrix44 &v) const;
+
+    //-----------------------------------------------------------------------
+    // Compare two matrices and test if they are "approximately equal":
+    //
+    // equalWithAbsError (m, e)
+    //
+    //	    Returns true if the coefficients of this and m are the same with
+    //	    an absolute error of no more than e, i.e., for all i, j
+    //
+    //      abs (this[i][j] - m[i][j]) <= e
+    //
+    // equalWithRelError (m, e)
+    //
+    //	    Returns true if the coefficients of this and m are the same with
+    //	    a relative error of no more than e, i.e., for all i, j
+    //
+    //      abs (this[i] - v[i][j]) <= e * abs (this[i][j])
+    //-----------------------------------------------------------------------
+
+    bool		equalWithAbsError (const Matrix44<T> &v, T e) const;
+    bool		equalWithRelError (const Matrix44<T> &v, T e) const;
+
+
+    //------------------------
+    // Component-wise addition
+    //------------------------
+
+    const Matrix44 &	operator += (const Matrix44 &v);
+    const Matrix44 &	operator += (T a);
+    Matrix44		operator + (const Matrix44 &v) const;
+
+
+    //---------------------------
+    // Component-wise subtraction
+    //---------------------------
+
+    const Matrix44 &	operator -= (const Matrix44 &v);
+    const Matrix44 &	operator -= (T a);
+    Matrix44		operator - (const Matrix44 &v) const;
+
+
+    //------------------------------------
+    // Component-wise multiplication by -1
+    //------------------------------------
+
+    Matrix44		operator - () const;
+    const Matrix44 &	negate ();
+
+
+    //------------------------------
+    // Component-wise multiplication
+    //------------------------------
+
+    const Matrix44 &	operator *= (T a);
+    Matrix44		operator * (T a) const;
+
+
+    //-----------------------------------
+    // Matrix-times-matrix multiplication
+    //-----------------------------------
+
+    const Matrix44 &	operator *= (const Matrix44 &v);
+    Matrix44		operator * (const Matrix44 &v) const;
+
+    static void		multiply (const Matrix44 &a,	// assumes that
+				  const Matrix44 &b,	// &a != &c and
+				  Matrix44 &c);		// &b != &c.
+
+
+    //---------------------------------------------
+    // Vector-times-matrix multiplication; see also
+    // the "operator *" functions defined below.
+    //---------------------------------------------
+
+    template <class S>
+    void		multVecMatrix(const Vec3<S> &src, Vec3<S> &dst) const;
+
+    template <class S>
+    void		multDirMatrix(const Vec3<S> &src, Vec3<S> &dst) const;
+
+
+    //------------------------
+    // Component-wise division
+    //------------------------
+
+    const Matrix44 &	operator /= (T a);
+    Matrix44		operator / (T a) const;
+
+
+    //------------------
+    // Transposed matrix
+    //------------------
+
+    const Matrix44 &	transpose ();
+    Matrix44		transposed () const;
+
+
+    //------------------------------------------------------------
+    // Inverse matrix: If singExc is false, inverting a singular
+    // matrix produces an identity matrix.  If singExc is true,
+    // inverting a singular matrix throws a SingMatrixExc.
+    //
+    // inverse() and invert() invert matrices using determinants;
+    // gjInverse() and gjInvert() use the Gauss-Jordan method.
+    //
+    // inverse() and invert() are significantly faster than
+    // gjInverse() and gjInvert(), but the results may be slightly
+    // less accurate.
+    // 
+    //------------------------------------------------------------
+
+    const Matrix44 &	invert (bool singExc = false)
+			throw (Iex::MathExc);
+
+    Matrix44<T>		inverse (bool singExc = false) const
+			throw (Iex::MathExc);
+
+    const Matrix44 &	gjInvert (bool singExc = false)
+			throw (Iex::MathExc);
+
+    Matrix44<T>		gjInverse (bool singExc = false) const
+			throw (Iex::MathExc);
+
+
+    //--------------------------------------------------------
+    // Set matrix to rotation by XYZ euler angles (in radians)
+    //--------------------------------------------------------
+
+    template <class S>
+    const Matrix44 &	setEulerAngles (const Vec3<S>& r);
+
+
+    //--------------------------------------------------------
+    // Set matrix to rotation around given axis by given angle
+    //--------------------------------------------------------
+
+    template <class S>
+    const Matrix44 &	setAxisAngle (const Vec3<S>& ax, S ang);
+
+
+    //-------------------------------------------
+    // Rotate the matrix by XYZ euler angles in r
+    //-------------------------------------------
+
+    template <class S>
+    const Matrix44 &	rotate (const Vec3<S> &r);
+
+
+    //--------------------------------------------
+    // Set matrix to scale by given uniform factor
+    //--------------------------------------------
+
+    const Matrix44 &	setScale (T s);
+
+
+    //------------------------------------
+    // Set matrix to scale by given vector
+    //------------------------------------
+
+    template <class S>
+    const Matrix44 &	setScale (const Vec3<S> &s);
+
+
+    //----------------------
+    // Scale the matrix by s
+    //----------------------
+
+    template <class S>
+    const Matrix44 &	scale (const Vec3<S> &s);
+
+
+    //------------------------------------------
+    // Set matrix to translation by given vector
+    //------------------------------------------
+
+    template <class S>
+    const Matrix44 &	setTranslation (const Vec3<S> &t);
+
+
+    //-----------------------------
+    // Return translation component
+    //-----------------------------
+
+    const Vec3<T>	translation () const;
+
+
+    //--------------------------
+    // Translate the matrix by t
+    //--------------------------
+
+    template <class S>
+    const Matrix44 &	translate (const Vec3<S> &t);
+
+
+    //-------------------------------------------------------------
+    // Set matrix to shear by given vector h.  The resulting matrix
+    //    will shear x for each y coord. by a factor of h[0] ;
+    //    will shear x for each z coord. by a factor of h[1] ;
+    //    will shear y for each z coord. by a factor of h[2] .
+    //-------------------------------------------------------------
+
+    template <class S>
+    const Matrix44 &	setShear (const Vec3<S> &h);
+
+
+    //------------------------------------------------------------
+    // Set matrix to shear by given factors.  The resulting matrix
+    //    will shear x for each y coord. by a factor of h.xy ;
+    //    will shear x for each z coord. by a factor of h.xz ;
+    //    will shear y for each z coord. by a factor of h.yz ; 
+    //    will shear y for each x coord. by a factor of h.yx ;
+    //    will shear z for each x coord. by a factor of h.zx ;
+    //    will shear z for each y coord. by a factor of h.zy .
+    //------------------------------------------------------------
+
+    template <class S>
+    const Matrix44 &	setShear (const Shear6<S> &h);
+
+
+    //--------------------------------------------------------
+    // Shear the matrix by given vector.  The composed matrix 
+    // will be <shear> * <this>, where the shear matrix ...
+    //    will shear x for each y coord. by a factor of h[0] ;
+    //    will shear x for each z coord. by a factor of h[1] ;
+    //    will shear y for each z coord. by a factor of h[2] .
+    //--------------------------------------------------------
+
+    template <class S>
+    const Matrix44 &	shear (const Vec3<S> &h);
+
+
+    //------------------------------------------------------------
+    // Shear the matrix by the given factors.  The composed matrix 
+    // will be <shear> * <this>, where the shear matrix ...
+    //    will shear x for each y coord. by a factor of h.xy ;
+    //    will shear x for each z coord. by a factor of h.xz ;
+    //    will shear y for each z coord. by a factor of h.yz ;
+    //    will shear y for each x coord. by a factor of h.yx ;
+    //    will shear z for each x coord. by a factor of h.zx ;
+    //    will shear z for each y coord. by a factor of h.zy .
+    //------------------------------------------------------------
+
+    template <class S>
+    const Matrix44 &	shear (const Shear6<S> &h);
+
+
+    //-------------------------------------------------
+    // Limitations of type T (see also class limits<T>)
+    //-------------------------------------------------
+
+    static T		baseTypeMin()		{return limits<T>::min();}
+    static T		baseTypeMax()		{return limits<T>::max();}
+    static T		baseTypeSmallest()	{return limits<T>::smallest();}
+    static T		baseTypeEpsilon()	{return limits<T>::epsilon();}
+};
+
+
+//--------------
+// Stream output
+//--------------
+
+template <class T>
+std::ostream &	operator << (std::ostream & s, const Matrix33<T> &m); 
+
+template <class T>
+std::ostream &	operator << (std::ostream & s, const Matrix44<T> &m); 
+
+
+//---------------------------------------------
+// Vector-times-matrix multiplication operators
+//---------------------------------------------
+
+template <class S, class T>
+const Vec2<S> &		   operator *= (Vec2<S> &v, const Matrix33<T> &m);
+
+template <class S, class T>
+Vec2<S>			   operator * (const Vec2<S> &v, const Matrix33<T> &m);
+
+template <class S, class T>
+const Vec3<S> &		   operator *= (Vec3<S> &v, const Matrix33<T> &m);
+
+template <class S, class T>
+Vec3<S>			   operator * (const Vec3<S> &v, const Matrix33<T> &m);
+
+template <class S, class T>
+const Vec3<S> &		   operator *= (Vec3<S> &v, const Matrix44<T> &m);
+
+template <class S, class T>
+Vec3<S>			   operator * (const Vec3<S> &v, const Matrix44<T> &m);
+
+
+//-------------------------
+// Typedefs for convenience
+//-------------------------
+
+typedef Matrix33 <float>  M33f;
+typedef Matrix33 <double> M33d;
+typedef Matrix44 <float>  M44f;
+typedef Matrix44 <double> M44d;
+
+
+//---------------------------
+// Implementation of Matrix33
+//---------------------------
+
+template <class T>
+inline T *
+Matrix33<T>::operator [] (int i)
+{
+    return x[i];
+}
+
+template <class T>
+inline const T *
+Matrix33<T>::operator [] (int i) const
+{
+    return x[i];
+}
+
+template <class T>
+inline
+Matrix33<T>::Matrix33 ()
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[1][0] = 0;
+    x[1][1] = 1;
+    x[1][2] = 0;
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+}
+
+template <class T>
+inline
+Matrix33<T>::Matrix33 (T a)
+{
+    x[0][0] = a;
+    x[0][1] = a;
+    x[0][2] = a;
+    x[1][0] = a;
+    x[1][1] = a;
+    x[1][2] = a;
+    x[2][0] = a;
+    x[2][1] = a;
+    x[2][2] = a;
+}
+
+template <class T>
+inline
+Matrix33<T>::Matrix33 (const T a[3][3]) 
+{
+    x[0][0] = a[0][0];
+    x[0][1] = a[0][1];
+    x[0][2] = a[0][2];
+    x[1][0] = a[1][0];
+    x[1][1] = a[1][1];
+    x[1][2] = a[1][2];
+    x[2][0] = a[2][0];
+    x[2][1] = a[2][1];
+    x[2][2] = a[2][2];
+}
+
+template <class T>
+inline
+Matrix33<T>::Matrix33 (T a, T b, T c, T d, T e, T f, T g, T h, T i)
+{
+    x[0][0] = a;
+    x[0][1] = b;
+    x[0][2] = c;
+    x[1][0] = d;
+    x[1][1] = e;
+    x[1][2] = f;
+    x[2][0] = g;
+    x[2][1] = h;
+    x[2][2] = i;
+}
+
+template <class T>
+inline
+Matrix33<T>::Matrix33 (const Matrix33 &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+}
+
+template <class T>
+inline const Matrix33<T> &
+Matrix33<T>::operator = (const Matrix33 &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    return *this;
+}
+
+template <class T>
+inline const Matrix33<T> &
+Matrix33<T>::operator = (T a)
+{
+    x[0][0] = a;
+    x[0][1] = a;
+    x[0][2] = a;
+    x[1][0] = a;
+    x[1][1] = a;
+    x[1][2] = a;
+    x[2][0] = a;
+    x[2][1] = a;
+    x[2][2] = a;
+    return *this;
+}
+
+template <class T>
+inline T *
+Matrix33<T>::getValue ()
+{
+    return (T *) &x[0][0];
+}
+
+template <class T>
+inline const T *
+Matrix33<T>::getValue () const
+{
+    return (const T *) &x[0][0];
+}
+
+template <class T>
+template <class S>
+inline void
+Matrix33<T>::getValue (Matrix33<S> &v) const
+{
+    v.x[0][0] = x[0][0];
+    v.x[0][1] = x[0][1];
+    v.x[0][2] = x[0][2];
+    v.x[1][0] = x[1][0];
+    v.x[1][1] = x[1][1];
+    v.x[1][2] = x[1][2];
+    v.x[2][0] = x[2][0];
+    v.x[2][1] = x[2][1];
+    v.x[2][2] = x[2][2];
+}
+
+template <class T>
+template <class S>
+inline Matrix33<T> &
+Matrix33<T>::setValue (const Matrix33<S> &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline Matrix33<T> &
+Matrix33<T>::setTheMatrix (const Matrix33<S> &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    return *this;
+}
+
+template <class T>
+inline void
+Matrix33<T>::makeIdentity()
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[1][0] = 0;
+    x[1][1] = 1;
+    x[1][2] = 0;
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+}
+
+template <class T>
+bool
+Matrix33<T>::operator == (const Matrix33 &v) const
+{
+    return x[0][0] == v.x[0][0] &&
+	   x[0][1] == v.x[0][1] &&
+	   x[0][2] == v.x[0][2] &&
+	   x[1][0] == v.x[1][0] &&
+	   x[1][1] == v.x[1][1] &&
+	   x[1][2] == v.x[1][2] &&
+	   x[2][0] == v.x[2][0] &&
+	   x[2][1] == v.x[2][1] &&
+	   x[2][2] == v.x[2][2];
+}
+
+template <class T>
+bool
+Matrix33<T>::operator != (const Matrix33 &v) const
+{
+    return x[0][0] != v.x[0][0] ||
+	   x[0][1] != v.x[0][1] ||
+	   x[0][2] != v.x[0][2] ||
+	   x[1][0] != v.x[1][0] ||
+	   x[1][1] != v.x[1][1] ||
+	   x[1][2] != v.x[1][2] ||
+	   x[2][0] != v.x[2][0] ||
+	   x[2][1] != v.x[2][1] ||
+	   x[2][2] != v.x[2][2];
+}
+
+template <class T>
+bool
+Matrix33<T>::equalWithAbsError (const Matrix33<T> &m, T e) const
+{
+    for (int i = 0; i < 3; i++)
+	for (int j = 0; j < 3; j++)
+	    if (!Imath::equalWithAbsError ((*this)[i][j], m[i][j], e))
+		return false;
+
+    return true;
+}
+
+template <class T>
+bool
+Matrix33<T>::equalWithRelError (const Matrix33<T> &m, T e) const
+{
+    for (int i = 0; i < 3; i++)
+	for (int j = 0; j < 3; j++)
+	    if (!Imath::equalWithRelError ((*this)[i][j], m[i][j], e))
+		return false;
+
+    return true;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator += (const Matrix33<T> &v)
+{
+    x[0][0] += v.x[0][0];
+    x[0][1] += v.x[0][1];
+    x[0][2] += v.x[0][2];
+    x[1][0] += v.x[1][0];
+    x[1][1] += v.x[1][1];
+    x[1][2] += v.x[1][2];
+    x[2][0] += v.x[2][0];
+    x[2][1] += v.x[2][1];
+    x[2][2] += v.x[2][2];
+
+    return *this;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator += (T a)
+{
+    x[0][0] += a;
+    x[0][1] += a;
+    x[0][2] += a;
+    x[1][0] += a;
+    x[1][1] += a;
+    x[1][2] += a;
+    x[2][0] += a;
+    x[2][1] += a;
+    x[2][2] += a;
+  
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::operator + (const Matrix33<T> &v) const
+{
+    return Matrix33 (x[0][0] + v.x[0][0],
+		     x[0][1] + v.x[0][1],
+		     x[0][2] + v.x[0][2],
+		     x[1][0] + v.x[1][0],
+		     x[1][1] + v.x[1][1],
+		     x[1][2] + v.x[1][2],
+		     x[2][0] + v.x[2][0],
+		     x[2][1] + v.x[2][1],
+		     x[2][2] + v.x[2][2]);
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator -= (const Matrix33<T> &v)
+{
+    x[0][0] -= v.x[0][0];
+    x[0][1] -= v.x[0][1];
+    x[0][2] -= v.x[0][2];
+    x[1][0] -= v.x[1][0];
+    x[1][1] -= v.x[1][1];
+    x[1][2] -= v.x[1][2];
+    x[2][0] -= v.x[2][0];
+    x[2][1] -= v.x[2][1];
+    x[2][2] -= v.x[2][2];
+  
+    return *this;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator -= (T a)
+{
+    x[0][0] -= a;
+    x[0][1] -= a;
+    x[0][2] -= a;
+    x[1][0] -= a;
+    x[1][1] -= a;
+    x[1][2] -= a;
+    x[2][0] -= a;
+    x[2][1] -= a;
+    x[2][2] -= a;
+  
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::operator - (const Matrix33<T> &v) const
+{
+    return Matrix33 (x[0][0] - v.x[0][0],
+		     x[0][1] - v.x[0][1],
+		     x[0][2] - v.x[0][2],
+		     x[1][0] - v.x[1][0],
+		     x[1][1] - v.x[1][1],
+		     x[1][2] - v.x[1][2],
+		     x[2][0] - v.x[2][0],
+		     x[2][1] - v.x[2][1],
+		     x[2][2] - v.x[2][2]);
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::operator - () const
+{
+    return Matrix33 (-x[0][0],
+		     -x[0][1],
+		     -x[0][2],
+		     -x[1][0],
+		     -x[1][1],
+		     -x[1][2],
+		     -x[2][0],
+		     -x[2][1],
+		     -x[2][2]);
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::negate ()
+{
+    x[0][0] = -x[0][0];
+    x[0][1] = -x[0][1];
+    x[0][2] = -x[0][2];
+    x[1][0] = -x[1][0];
+    x[1][1] = -x[1][1];
+    x[1][2] = -x[1][2];
+    x[2][0] = -x[2][0];
+    x[2][1] = -x[2][1];
+    x[2][2] = -x[2][2];
+
+    return *this;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator *= (T a)
+{
+    x[0][0] *= a;
+    x[0][1] *= a;
+    x[0][2] *= a;
+    x[1][0] *= a;
+    x[1][1] *= a;
+    x[1][2] *= a;
+    x[2][0] *= a;
+    x[2][1] *= a;
+    x[2][2] *= a;
+  
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::operator * (T a) const
+{
+    return Matrix33 (x[0][0] * a,
+		     x[0][1] * a,
+		     x[0][2] * a,
+		     x[1][0] * a,
+		     x[1][1] * a,
+		     x[1][2] * a,
+		     x[2][0] * a,
+		     x[2][1] * a,
+		     x[2][2] * a);
+}
+
+template <class T>
+inline Matrix33<T>
+operator * (T a, const Matrix33<T> &v)
+{
+    return v * a;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator *= (const Matrix33<T> &v)
+{
+    Matrix33 tmp (T (0));
+
+    for (int i = 0; i < 3; i++)
+	for (int j = 0; j < 3; j++)
+	    for (int k = 0; k < 3; k++)
+		tmp.x[i][j] += x[i][k] * v.x[k][j];
+
+    *this = tmp;
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::operator * (const Matrix33<T> &v) const
+{
+    Matrix33 tmp (T (0));
+
+    for (int i = 0; i < 3; i++)
+	for (int j = 0; j < 3; j++)
+	    for (int k = 0; k < 3; k++)
+		tmp.x[i][j] += x[i][k] * v.x[k][j];
+
+    return tmp;
+}
+
+template <class T>
+template <class S>
+void
+Matrix33<T>::multVecMatrix(const Vec2<S> &src, Vec2<S> &dst) const
+{
+    S a, b, w;
+
+    a = src[0] * x[0][0] + src[1] * x[1][0] + x[2][0];
+    b = src[0] * x[0][1] + src[1] * x[1][1] + x[2][1];
+    w = src[0] * x[0][2] + src[1] * x[1][2] + x[2][2];
+
+    dst.x = a / w;
+    dst.y = b / w;
+}
+
+template <class T>
+template <class S>
+void
+Matrix33<T>::multDirMatrix(const Vec2<S> &src, Vec2<S> &dst) const
+{
+    S a, b;
+
+    a = src[0] * x[0][0] + src[1] * x[1][0];
+    b = src[0] * x[0][1] + src[1] * x[1][1];
+
+    dst.x = a;
+    dst.y = b;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::operator /= (T a)
+{
+    x[0][0] /= a;
+    x[0][1] /= a;
+    x[0][2] /= a;
+    x[1][0] /= a;
+    x[1][1] /= a;
+    x[1][2] /= a;
+    x[2][0] /= a;
+    x[2][1] /= a;
+    x[2][2] /= a;
+    x[2][3] /= a;
+  
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::operator / (T a) const
+{
+    return Matrix33 (x[0][0] / a,
+		     x[0][1] / a,
+		     x[0][2] / a,
+		     x[1][0] / a,
+		     x[1][1] / a,
+		     x[1][2] / a,
+		     x[2][0] / a,
+		     x[2][1] / a,
+		     x[2][2] / a);
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::transpose ()
+{
+    Matrix33 tmp (x[0][0],
+		  x[1][0],
+		  x[2][0],
+		  x[0][1],
+		  x[1][1],
+		  x[2][1],
+		  x[0][2],
+		  x[1][2],
+		  x[2][2]);
+    *this = tmp;
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::transposed () const
+{
+    return Matrix33 (x[0][0],
+		     x[1][0],
+		     x[2][0],
+		     x[0][1],
+		     x[1][1],
+		     x[2][1],
+		     x[0][2],
+		     x[1][2],
+		     x[2][2]);
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::gjInvert (bool singExc) throw (Iex::MathExc)
+{
+    *this = gjInverse (singExc);
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::gjInverse (bool singExc) const throw (Iex::MathExc)
+{
+    int i, j, k;
+    Matrix33 s;
+    Matrix33 t (*this);
+
+    // Forward elimination
+
+    for (i = 0; i < 2 ; i++)
+    {
+	int pivot = i;
+
+	T pivotsize = t[i][i];
+
+	if (pivotsize < 0)
+	    pivotsize = -pivotsize;
+
+	for (j = i + 1; j < 3; j++)
+	{
+	    T tmp = t[j][i];
+
+	    if (tmp < 0)
+		tmp = -tmp;
+
+	    if (tmp > pivotsize)
+	    {
+		pivot = j;
+		pivotsize = tmp;
+	    }
+	}
+
+	if (pivotsize == 0)
+	{
+	    if (singExc)
+		throw ::Imath::SingMatrixExc ("Cannot invert singular matrix.");
+
+	    return Matrix33();
+	}
+
+	if (pivot != i)
+	{
+	    for (j = 0; j < 3; j++)
+	    {
+		T tmp;
+
+		tmp = t[i][j];
+		t[i][j] = t[pivot][j];
+		t[pivot][j] = tmp;
+
+		tmp = s[i][j];
+		s[i][j] = s[pivot][j];
+		s[pivot][j] = tmp;
+	    }
+	}
+
+	for (j = i + 1; j < 3; j++)
+	{
+	    T f = t[j][i] / t[i][i];
+
+	    for (k = 0; k < 3; k++)
+	    {
+		t[j][k] -= f * t[i][k];
+		s[j][k] -= f * s[i][k];
+	    }
+	}
+    }
+
+    // Backward substitution
+
+    for (i = 2; i >= 0; --i)
+    {
+	T f;
+
+	if ((f = t[i][i]) == 0)
+	{
+	    if (singExc)
+		throw ::Imath::SingMatrixExc ("Cannot invert singular matrix.");
+
+	    return Matrix33();
+	}
+
+	for (j = 0; j < 3; j++)
+	{
+	    t[i][j] /= f;
+	    s[i][j] /= f;
+	}
+
+	for (j = 0; j < i; j++)
+	{
+	    f = t[j][i];
+
+	    for (k = 0; k < 3; k++)
+	    {
+		t[j][k] -= f * t[i][k];
+		s[j][k] -= f * s[i][k];
+	    }
+	}
+    }
+
+    return s;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::invert (bool singExc) throw (Iex::MathExc)
+{
+    *this = inverse (singExc);
+    return *this;
+}
+
+template <class T>
+Matrix33<T>
+Matrix33<T>::inverse (bool singExc) const throw (Iex::MathExc)
+{
+    if (x[0][2] != 0 || x[1][2] != 0 || x[2][2] != 1)
+    {
+	Matrix33 s (x[1][1] * x[2][2] - x[2][1] * x[1][2],
+		    x[2][1] * x[0][2] - x[0][1] * x[2][2],
+		    x[0][1] * x[1][2] - x[1][1] * x[0][2],
+
+		    x[2][0] * x[1][2] - x[1][0] * x[2][2],
+		    x[0][0] * x[2][2] - x[2][0] * x[0][2],
+		    x[1][0] * x[0][2] - x[0][0] * x[1][2],
+
+		    x[1][0] * x[2][1] - x[2][0] * x[1][1],
+		    x[2][0] * x[0][1] - x[0][0] * x[2][1],
+		    x[0][0] * x[1][1] - x[1][0] * x[0][1]);
+
+	T r = x[0][0] * s[0][0] + x[0][1] * s[1][0] + x[0][2] * s[2][0];
+
+	if (Imath::abs (r) >= 1)
+	{
+	    for (int i = 0; i < 3; ++i)
+	    {
+		for (int j = 0; j < 3; ++j)
+		{
+		    s[i][j] /= r;
+		}
+	    }
+	}
+	else
+	{
+	    T mr = Imath::abs (r) / limits<T>::smallest();
+
+	    for (int i = 0; i < 3; ++i)
+	    {
+		for (int j = 0; j < 3; ++j)
+		{
+		    if (mr > Imath::abs (s[i][j]))
+		    {
+			s[i][j] /= r;
+		    }
+		    else
+		    {
+			if (singExc)
+			    throw SingMatrixExc ("Cannot invert "
+						 "singular matrix.");
+			return Matrix33();
+		    }
+		}
+	    }
+	}
+
+	return s;
+    }
+    else
+    {
+	Matrix33 s ( x[1][1],
+		    -x[0][1],
+		     0, 
+
+		    -x[1][0],
+		     x[0][0],
+		     0,
+
+		     0,
+		     0,
+		     1);
+
+	T r = x[0][0] * x[1][1] - x[1][0] * x[0][1];
+
+	if (Imath::abs (r) >= 1)
+	{
+	    for (int i = 0; i < 2; ++i)
+	    {
+		for (int j = 0; j < 2; ++j)
+		{
+		    s[i][j] /= r;
+		}
+	    }
+	}
+	else
+	{
+	    T mr = Imath::abs (r) / limits<T>::smallest();
+
+	    for (int i = 0; i < 2; ++i)
+	    {
+		for (int j = 0; j < 2; ++j)
+		{
+		    if (mr > Imath::abs (s[i][j]))
+		    {
+			s[i][j] /= r;
+		    }
+		    else
+		    {
+			if (singExc)
+			    throw SingMatrixExc ("Cannot invert "
+						 "singular matrix.");
+			return Matrix33();
+		    }
+		}
+	    }
+	}
+
+	s[2][0] = -x[2][0] * s[0][0] - x[2][1] * s[1][0];
+	s[2][1] = -x[2][0] * s[0][1] - x[2][1] * s[1][1];
+
+	return s;
+    }
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::setRotation (S r)
+{
+    S cos_r, sin_r;
+
+    cos_r = Math<T>::cos (r);
+    sin_r = Math<T>::sin (r);
+
+    x[0][0] =  cos_r;
+    x[0][1] =  sin_r;
+    x[0][2] =  0;
+
+    x[1][0] =  -sin_r;
+    x[1][1] =  cos_r;
+    x[1][2] =  0;
+
+    x[2][0] =  0;
+    x[2][1] =  0;
+    x[2][2] =  1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::rotate (S r)
+{
+    *this *= Matrix33<T>().setRotation (r);
+    return *this;
+}
+
+template <class T>
+const Matrix33<T> &
+Matrix33<T>::setScale (T s)
+{
+    x[0][0] = s;
+    x[0][1] = 0;
+    x[0][2] = 0;
+
+    x[1][0] = 0;
+    x[1][1] = s;
+    x[1][2] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::setScale (const Vec2<S> &s)
+{
+    x[0][0] = s[0];
+    x[0][1] = 0;
+    x[0][2] = 0;
+
+    x[1][0] = 0;
+    x[1][1] = s[1];
+    x[1][2] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::scale (const Vec2<S> &s)
+{
+    x[0][0] *= s[0];
+    x[0][1] *= s[0];
+    x[0][2] *= s[0];
+
+    x[1][0] *= s[1];
+    x[1][1] *= s[1];
+    x[1][2] *= s[1];
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::setTranslation (const Vec2<S> &t)
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+
+    x[1][0] = 0;
+    x[1][1] = 1;
+    x[1][2] = 0;
+
+    x[2][0] = t[0];
+    x[2][1] = t[1];
+    x[2][2] = 1;
+
+    return *this;
+}
+
+template <class T>
+inline Vec2<T> 
+Matrix33<T>::translation () const
+{
+    return Vec2<T> (x[2][0], x[2][1]);
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::translate (const Vec2<S> &t)
+{
+    x[2][0] += t[0] * x[0][0] + t[1] * x[1][0];
+    x[2][1] += t[0] * x[0][1] + t[1] * x[1][1];
+    x[2][2] += t[0] * x[0][2] + t[1] * x[1][2];
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::setShear (const S &xy)
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+
+    x[1][0] = xy;
+    x[1][1] = 1;
+    x[1][2] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::setShear (const Vec2<S> &h)
+{
+    x[0][0] = 1;
+    x[0][1] = h[1];
+    x[0][2] = 0;
+
+    x[1][0] = h[0];
+    x[1][1] = 1;
+    x[1][2] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::shear (const S &xy)
+{
+    //
+    // In this case, we don't need a temp. copy of the matrix 
+    // because we never use a value on the RHS after we've 
+    // changed it on the LHS.
+    // 
+
+    x[1][0] += xy * x[0][0];
+    x[1][1] += xy * x[0][1];
+    x[1][2] += xy * x[0][2];
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix33<T> &
+Matrix33<T>::shear (const Vec2<S> &h)
+{
+    Matrix33<T> P (*this);
+    
+    x[0][0] = P[0][0] + h[1] * P[1][0];
+    x[0][1] = P[0][1] + h[1] * P[1][1];
+    x[0][2] = P[0][2] + h[1] * P[1][2];
+    
+    x[1][0] = P[1][0] + h[0] * P[0][0];
+    x[1][1] = P[1][1] + h[0] * P[0][1];
+    x[1][2] = P[1][2] + h[0] * P[0][2];
+
+    return *this;
+}
+
+
+//---------------------------
+// Implementation of Matrix44
+//---------------------------
+
+template <class T>
+inline T *
+Matrix44<T>::operator [] (int i)
+{
+    return x[i];
+}
+
+template <class T>
+inline const T *
+Matrix44<T>::operator [] (int i) const
+{
+    return x[i];
+}
+
+template <class T>
+inline
+Matrix44<T>::Matrix44 ()
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[0][3] = 0;
+    x[1][0] = 0;
+    x[1][1] = 1;
+    x[1][2] = 0;
+    x[1][3] = 0;
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+    x[2][3] = 0;
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+}
+
+template <class T>
+inline
+Matrix44<T>::Matrix44 (T a)
+{
+    x[0][0] = a;
+    x[0][1] = a;
+    x[0][2] = a;
+    x[0][3] = a;
+    x[1][0] = a;
+    x[1][1] = a;
+    x[1][2] = a;
+    x[1][3] = a;
+    x[2][0] = a;
+    x[2][1] = a;
+    x[2][2] = a;
+    x[2][3] = a;
+    x[3][0] = a;
+    x[3][1] = a;
+    x[3][2] = a;
+    x[3][3] = a;
+}
+
+template <class T>
+inline
+Matrix44<T>::Matrix44 (const T a[4][4]) 
+{
+    x[0][0] = a[0][0];
+    x[0][1] = a[0][1];
+    x[0][2] = a[0][2];
+    x[0][3] = a[0][3];
+    x[1][0] = a[1][0];
+    x[1][1] = a[1][1];
+    x[1][2] = a[1][2];
+    x[1][3] = a[1][3];
+    x[2][0] = a[2][0];
+    x[2][1] = a[2][1];
+    x[2][2] = a[2][2];
+    x[2][3] = a[2][3];
+    x[3][0] = a[3][0];
+    x[3][1] = a[3][1];
+    x[3][2] = a[3][2];
+    x[3][3] = a[3][3];
+}
+
+template <class T>
+inline
+Matrix44<T>::Matrix44 (T a, T b, T c, T d, T e, T f, T g, T h,
+		       T i, T j, T k, T l, T m, T n, T o, T p)
+{
+    x[0][0] = a;
+    x[0][1] = b;
+    x[0][2] = c;
+    x[0][3] = d;
+    x[1][0] = e;
+    x[1][1] = f;
+    x[1][2] = g;
+    x[1][3] = h;
+    x[2][0] = i;
+    x[2][1] = j;
+    x[2][2] = k;
+    x[2][3] = l;
+    x[3][0] = m;
+    x[3][1] = n;
+    x[3][2] = o;
+    x[3][3] = p;
+}
+
+
+template <class T>
+inline
+Matrix44<T>::Matrix44 (Matrix33<T> r, Vec3<T> t)
+{
+    x[0][0] = r[0][0];
+    x[0][1] = r[0][1];
+    x[0][2] = r[0][2];
+    x[0][3] = 0;
+    x[1][0] = r[1][0];
+    x[1][1] = r[1][1];
+    x[1][2] = r[1][2];
+    x[1][3] = 0;
+    x[2][0] = r[2][0];
+    x[2][1] = r[2][1];
+    x[2][2] = r[2][2];
+    x[2][3] = 0;
+    x[3][0] = t[0];
+    x[3][1] = t[1];
+    x[3][2] = t[2];
+    x[3][3] = 1;
+}
+
+template <class T>
+inline
+Matrix44<T>::Matrix44 (const Matrix44 &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[0][3] = v.x[0][3];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[1][3] = v.x[1][3];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    x[2][3] = v.x[2][3];
+    x[3][0] = v.x[3][0];
+    x[3][1] = v.x[3][1];
+    x[3][2] = v.x[3][2];
+    x[3][3] = v.x[3][3];
+}
+
+template <class T>
+inline const Matrix44<T> &
+Matrix44<T>::operator = (const Matrix44 &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[0][3] = v.x[0][3];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[1][3] = v.x[1][3];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    x[2][3] = v.x[2][3];
+    x[3][0] = v.x[3][0];
+    x[3][1] = v.x[3][1];
+    x[3][2] = v.x[3][2];
+    x[3][3] = v.x[3][3];
+    return *this;
+}
+
+template <class T>
+inline const Matrix44<T> &
+Matrix44<T>::operator = (T a)
+{
+    x[0][0] = a;
+    x[0][1] = a;
+    x[0][2] = a;
+    x[0][3] = a;
+    x[1][0] = a;
+    x[1][1] = a;
+    x[1][2] = a;
+    x[1][3] = a;
+    x[2][0] = a;
+    x[2][1] = a;
+    x[2][2] = a;
+    x[2][3] = a;
+    x[3][0] = a;
+    x[3][1] = a;
+    x[3][2] = a;
+    x[3][3] = a;
+    return *this;
+}
+
+template <class T>
+inline T *
+Matrix44<T>::getValue ()
+{
+    return (T *) &x[0][0];
+}
+
+template <class T>
+inline const T *
+Matrix44<T>::getValue () const
+{
+    return (const T *) &x[0][0];
+}
+
+template <class T>
+template <class S>
+inline void
+Matrix44<T>::getValue (Matrix44<S> &v) const
+{
+    v.x[0][0] = x[0][0];
+    v.x[0][1] = x[0][1];
+    v.x[0][2] = x[0][2];
+    v.x[0][3] = x[0][3];
+    v.x[1][0] = x[1][0];
+    v.x[1][1] = x[1][1];
+    v.x[1][2] = x[1][2];
+    v.x[1][3] = x[1][3];
+    v.x[2][0] = x[2][0];
+    v.x[2][1] = x[2][1];
+    v.x[2][2] = x[2][2];
+    v.x[2][3] = x[2][3];
+    v.x[3][0] = x[3][0];
+    v.x[3][1] = x[3][1];
+    v.x[3][2] = x[3][2];
+    v.x[3][3] = x[3][3];
+}
+
+template <class T>
+template <class S>
+inline Matrix44<T> &
+Matrix44<T>::setValue (const Matrix44<S> &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[0][3] = v.x[0][3];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[1][3] = v.x[1][3];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    x[2][3] = v.x[2][3];
+    x[3][0] = v.x[3][0];
+    x[3][1] = v.x[3][1];
+    x[3][2] = v.x[3][2];
+    x[3][3] = v.x[3][3];
+    return *this;
+}
+
+template <class T>
+template <class S>
+inline Matrix44<T> &
+Matrix44<T>::setTheMatrix (const Matrix44<S> &v)
+{
+    x[0][0] = v.x[0][0];
+    x[0][1] = v.x[0][1];
+    x[0][2] = v.x[0][2];
+    x[0][3] = v.x[0][3];
+    x[1][0] = v.x[1][0];
+    x[1][1] = v.x[1][1];
+    x[1][2] = v.x[1][2];
+    x[1][3] = v.x[1][3];
+    x[2][0] = v.x[2][0];
+    x[2][1] = v.x[2][1];
+    x[2][2] = v.x[2][2];
+    x[2][3] = v.x[2][3];
+    x[3][0] = v.x[3][0];
+    x[3][1] = v.x[3][1];
+    x[3][2] = v.x[3][2];
+    x[3][3] = v.x[3][3];
+    return *this;
+}
+
+template <class T>
+inline void
+Matrix44<T>::makeIdentity()
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[0][3] = 0;
+    x[1][0] = 0;
+    x[1][1] = 1;
+    x[1][2] = 0;
+    x[1][3] = 0;
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+    x[2][3] = 0;
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+}
+
+template <class T>
+bool
+Matrix44<T>::operator == (const Matrix44 &v) const
+{
+    return x[0][0] == v.x[0][0] &&
+	   x[0][1] == v.x[0][1] &&
+	   x[0][2] == v.x[0][2] &&
+	   x[0][3] == v.x[0][3] &&
+	   x[1][0] == v.x[1][0] &&
+	   x[1][1] == v.x[1][1] &&
+	   x[1][2] == v.x[1][2] &&
+	   x[1][3] == v.x[1][3] &&
+	   x[2][0] == v.x[2][0] &&
+	   x[2][1] == v.x[2][1] &&
+	   x[2][2] == v.x[2][2] &&
+	   x[2][3] == v.x[2][3] &&
+	   x[3][0] == v.x[3][0] &&
+	   x[3][1] == v.x[3][1] &&
+	   x[3][2] == v.x[3][2] &&
+	   x[3][3] == v.x[3][3];
+}
+
+template <class T>
+bool
+Matrix44<T>::operator != (const Matrix44 &v) const
+{
+    return x[0][0] != v.x[0][0] ||
+	   x[0][1] != v.x[0][1] ||
+	   x[0][2] != v.x[0][2] ||
+	   x[0][3] != v.x[0][3] ||
+	   x[1][0] != v.x[1][0] ||
+	   x[1][1] != v.x[1][1] ||
+	   x[1][2] != v.x[1][2] ||
+	   x[1][3] != v.x[1][3] ||
+	   x[2][0] != v.x[2][0] ||
+	   x[2][1] != v.x[2][1] ||
+	   x[2][2] != v.x[2][2] ||
+	   x[2][3] != v.x[2][3] ||
+	   x[3][0] != v.x[3][0] ||
+	   x[3][1] != v.x[3][1] ||
+	   x[3][2] != v.x[3][2] ||
+	   x[3][3] != v.x[3][3];
+}
+
+template <class T>
+bool
+Matrix44<T>::equalWithAbsError (const Matrix44<T> &m, T e) const
+{
+    for (int i = 0; i < 4; i++)
+	for (int j = 0; j < 4; j++)
+	    if (!Imath::equalWithAbsError ((*this)[i][j], m[i][j], e))
+		return false;
+
+    return true;
+}
+
+template <class T>
+bool
+Matrix44<T>::equalWithRelError (const Matrix44<T> &m, T e) const
+{
+    for (int i = 0; i < 4; i++)
+	for (int j = 0; j < 4; j++)
+	    if (!Imath::equalWithRelError ((*this)[i][j], m[i][j], e))
+		return false;
+
+    return true;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::operator += (const Matrix44<T> &v)
+{
+    x[0][0] += v.x[0][0];
+    x[0][1] += v.x[0][1];
+    x[0][2] += v.x[0][2];
+    x[0][3] += v.x[0][3];
+    x[1][0] += v.x[1][0];
+    x[1][1] += v.x[1][1];
+    x[1][2] += v.x[1][2];
+    x[1][3] += v.x[1][3];
+    x[2][0] += v.x[2][0];
+    x[2][1] += v.x[2][1];
+    x[2][2] += v.x[2][2];
+    x[2][3] += v.x[2][3];
+    x[3][0] += v.x[3][0];
+    x[3][1] += v.x[3][1];
+    x[3][2] += v.x[3][2];
+    x[3][3] += v.x[3][3];
+
+    return *this;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::operator += (T a)
+{
+    x[0][0] += a;
+    x[0][1] += a;
+    x[0][2] += a;
+    x[0][3] += a;
+    x[1][0] += a;
+    x[1][1] += a;
+    x[1][2] += a;
+    x[1][3] += a;
+    x[2][0] += a;
+    x[2][1] += a;
+    x[2][2] += a;
+    x[2][3] += a;
+    x[3][0] += a;
+    x[3][1] += a;
+    x[3][2] += a;
+    x[3][3] += a;
+
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::operator + (const Matrix44<T> &v) const
+{
+    return Matrix44 (x[0][0] + v.x[0][0],
+		     x[0][1] + v.x[0][1],
+		     x[0][2] + v.x[0][2],
+		     x[0][3] + v.x[0][3],
+		     x[1][0] + v.x[1][0],
+		     x[1][1] + v.x[1][1],
+		     x[1][2] + v.x[1][2],
+		     x[1][3] + v.x[1][3],
+		     x[2][0] + v.x[2][0],
+		     x[2][1] + v.x[2][1],
+		     x[2][2] + v.x[2][2],
+		     x[2][3] + v.x[2][3],
+		     x[3][0] + v.x[3][0],
+		     x[3][1] + v.x[3][1],
+		     x[3][2] + v.x[3][2],
+		     x[3][3] + v.x[3][3]);
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::operator -= (const Matrix44<T> &v)
+{
+    x[0][0] -= v.x[0][0];
+    x[0][1] -= v.x[0][1];
+    x[0][2] -= v.x[0][2];
+    x[0][3] -= v.x[0][3];
+    x[1][0] -= v.x[1][0];
+    x[1][1] -= v.x[1][1];
+    x[1][2] -= v.x[1][2];
+    x[1][3] -= v.x[1][3];
+    x[2][0] -= v.x[2][0];
+    x[2][1] -= v.x[2][1];
+    x[2][2] -= v.x[2][2];
+    x[2][3] -= v.x[2][3];
+    x[3][0] -= v.x[3][0];
+    x[3][1] -= v.x[3][1];
+    x[3][2] -= v.x[3][2];
+    x[3][3] -= v.x[3][3];
+
+    return *this;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::operator -= (T a)
+{
+    x[0][0] -= a;
+    x[0][1] -= a;
+    x[0][2] -= a;
+    x[0][3] -= a;
+    x[1][0] -= a;
+    x[1][1] -= a;
+    x[1][2] -= a;
+    x[1][3] -= a;
+    x[2][0] -= a;
+    x[2][1] -= a;
+    x[2][2] -= a;
+    x[2][3] -= a;
+    x[3][0] -= a;
+    x[3][1] -= a;
+    x[3][2] -= a;
+    x[3][3] -= a;
+
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::operator - (const Matrix44<T> &v) const
+{
+    return Matrix44 (x[0][0] - v.x[0][0],
+		     x[0][1] - v.x[0][1],
+		     x[0][2] - v.x[0][2],
+		     x[0][3] - v.x[0][3],
+		     x[1][0] - v.x[1][0],
+		     x[1][1] - v.x[1][1],
+		     x[1][2] - v.x[1][2],
+		     x[1][3] - v.x[1][3],
+		     x[2][0] - v.x[2][0],
+		     x[2][1] - v.x[2][1],
+		     x[2][2] - v.x[2][2],
+		     x[2][3] - v.x[2][3],
+		     x[3][0] - v.x[3][0],
+		     x[3][1] - v.x[3][1],
+		     x[3][2] - v.x[3][2],
+		     x[3][3] - v.x[3][3]);
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::operator - () const
+{
+    return Matrix44 (-x[0][0],
+		     -x[0][1],
+		     -x[0][2],
+		     -x[0][3],
+		     -x[1][0],
+		     -x[1][1],
+		     -x[1][2],
+		     -x[1][3],
+		     -x[2][0],
+		     -x[2][1],
+		     -x[2][2],
+		     -x[2][3],
+		     -x[3][0],
+		     -x[3][1],
+		     -x[3][2],
+		     -x[3][3]);
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::negate ()
+{
+    x[0][0] = -x[0][0];
+    x[0][1] = -x[0][1];
+    x[0][2] = -x[0][2];
+    x[0][3] = -x[0][3];
+    x[1][0] = -x[1][0];
+    x[1][1] = -x[1][1];
+    x[1][2] = -x[1][2];
+    x[1][3] = -x[1][3];
+    x[2][0] = -x[2][0];
+    x[2][1] = -x[2][1];
+    x[2][2] = -x[2][2];
+    x[2][3] = -x[2][3];
+    x[3][0] = -x[3][0];
+    x[3][1] = -x[3][1];
+    x[3][2] = -x[3][2];
+    x[3][3] = -x[3][3];
+
+    return *this;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::operator *= (T a)
+{
+    x[0][0] *= a;
+    x[0][1] *= a;
+    x[0][2] *= a;
+    x[0][3] *= a;
+    x[1][0] *= a;
+    x[1][1] *= a;
+    x[1][2] *= a;
+    x[1][3] *= a;
+    x[2][0] *= a;
+    x[2][1] *= a;
+    x[2][2] *= a;
+    x[2][3] *= a;
+    x[3][0] *= a;
+    x[3][1] *= a;
+    x[3][2] *= a;
+    x[3][3] *= a;
+
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::operator * (T a) const
+{
+    return Matrix44 (x[0][0] * a,
+		     x[0][1] * a,
+		     x[0][2] * a,
+		     x[0][3] * a,
+		     x[1][0] * a,
+		     x[1][1] * a,
+		     x[1][2] * a,
+		     x[1][3] * a,
+		     x[2][0] * a,
+		     x[2][1] * a,
+		     x[2][2] * a,
+		     x[2][3] * a,
+		     x[3][0] * a,
+		     x[3][1] * a,
+		     x[3][2] * a,
+		     x[3][3] * a);
+}
+
+template <class T>
+inline Matrix44<T>
+operator * (T a, const Matrix44<T> &v)
+{
+    return v * a;
+}
+
+template <class T>
+inline const Matrix44<T> &
+Matrix44<T>::operator *= (const Matrix44<T> &v)
+{
+    Matrix44 tmp (T (0));
+
+    multiply (*this, v, tmp);
+    *this = tmp;
+    return *this;
+}
+
+template <class T>
+inline Matrix44<T>
+Matrix44<T>::operator * (const Matrix44<T> &v) const
+{
+    Matrix44 tmp (T (0));
+
+    multiply (*this, v, tmp);
+    return tmp;
+}
+
+template <class T>
+void
+Matrix44<T>::multiply (const Matrix44<T> &a,
+		       const Matrix44<T> &b,
+		       Matrix44<T> &c)
+{
+    register const T * restrict ap = &a.x[0][0];
+    register const T * restrict bp = &b.x[0][0];
+    register       T * restrict cp = &c.x[0][0];
+
+    register T a0, a1, a2, a3;
+
+    a0 = ap[0];
+    a1 = ap[1];
+    a2 = ap[2];
+    a3 = ap[3];
+
+    cp[0]  = a0 * bp[0]  + a1 * bp[4]  + a2 * bp[8]  + a3 * bp[12];
+    cp[1]  = a0 * bp[1]  + a1 * bp[5]  + a2 * bp[9]  + a3 * bp[13];
+    cp[2]  = a0 * bp[2]  + a1 * bp[6]  + a2 * bp[10] + a3 * bp[14];
+    cp[3]  = a0 * bp[3]  + a1 * bp[7]  + a2 * bp[11] + a3 * bp[15];
+
+    a0 = ap[4];
+    a1 = ap[5];
+    a2 = ap[6];
+    a3 = ap[7];
+
+    cp[4]  = a0 * bp[0]  + a1 * bp[4]  + a2 * bp[8]  + a3 * bp[12];
+    cp[5]  = a0 * bp[1]  + a1 * bp[5]  + a2 * bp[9]  + a3 * bp[13];
+    cp[6]  = a0 * bp[2]  + a1 * bp[6]  + a2 * bp[10] + a3 * bp[14];
+    cp[7]  = a0 * bp[3]  + a1 * bp[7]  + a2 * bp[11] + a3 * bp[15];
+
+    a0 = ap[8];
+    a1 = ap[9];
+    a2 = ap[10];
+    a3 = ap[11];
+
+    cp[8]  = a0 * bp[0]  + a1 * bp[4]  + a2 * bp[8]  + a3 * bp[12];
+    cp[9]  = a0 * bp[1]  + a1 * bp[5]  + a2 * bp[9]  + a3 * bp[13];
+    cp[10] = a0 * bp[2]  + a1 * bp[6]  + a2 * bp[10] + a3 * bp[14];
+    cp[11] = a0 * bp[3]  + a1 * bp[7]  + a2 * bp[11] + a3 * bp[15];
+
+    a0 = ap[12];
+    a1 = ap[13];
+    a2 = ap[14];
+    a3 = ap[15];
+
+    cp[12] = a0 * bp[0]  + a1 * bp[4]  + a2 * bp[8]  + a3 * bp[12];
+    cp[13] = a0 * bp[1]  + a1 * bp[5]  + a2 * bp[9]  + a3 * bp[13];
+    cp[14] = a0 * bp[2]  + a1 * bp[6]  + a2 * bp[10] + a3 * bp[14];
+    cp[15] = a0 * bp[3]  + a1 * bp[7]  + a2 * bp[11] + a3 * bp[15];
+}
+
+template <class T> template <class S>
+void
+Matrix44<T>::multVecMatrix(const Vec3<S> &src, Vec3<S> &dst) const
+{
+    S a, b, c, w;
+
+    a = src[0] * x[0][0] + src[1] * x[1][0] + src[2] * x[2][0] + x[3][0];
+    b = src[0] * x[0][1] + src[1] * x[1][1] + src[2] * x[2][1] + x[3][1];
+    c = src[0] * x[0][2] + src[1] * x[1][2] + src[2] * x[2][2] + x[3][2];
+    w = src[0] * x[0][3] + src[1] * x[1][3] + src[2] * x[2][3] + x[3][3];
+
+    dst.x = a / w;
+    dst.y = b / w;
+    dst.z = c / w;
+}
+
+template <class T> template <class S>
+void
+Matrix44<T>::multDirMatrix(const Vec3<S> &src, Vec3<S> &dst) const
+{
+    S a, b, c;
+
+    a = src[0] * x[0][0] + src[1] * x[1][0] + src[2] * x[2][0];
+    b = src[0] * x[0][1] + src[1] * x[1][1] + src[2] * x[2][1];
+    c = src[0] * x[0][2] + src[1] * x[1][2] + src[2] * x[2][2];
+
+    dst.x = a;
+    dst.y = b;
+    dst.z = c;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::operator /= (T a)
+{
+    x[0][0] /= a;
+    x[0][1] /= a;
+    x[0][2] /= a;
+    x[0][3] /= a;
+    x[1][0] /= a;
+    x[1][1] /= a;
+    x[1][2] /= a;
+    x[1][3] /= a;
+    x[2][0] /= a;
+    x[2][1] /= a;
+    x[2][2] /= a;
+    x[2][3] /= a;
+    x[3][0] /= a;
+    x[3][1] /= a;
+    x[3][2] /= a;
+    x[3][3] /= a;
+
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::operator / (T a) const
+{
+    return Matrix44 (x[0][0] / a,
+		     x[0][1] / a,
+		     x[0][2] / a,
+		     x[0][3] / a,
+		     x[1][0] / a,
+		     x[1][1] / a,
+		     x[1][2] / a,
+		     x[1][3] / a,
+		     x[2][0] / a,
+		     x[2][1] / a,
+		     x[2][2] / a,
+		     x[2][3] / a,
+		     x[3][0] / a,
+		     x[3][1] / a,
+		     x[3][2] / a,
+		     x[3][3] / a);
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::transpose ()
+{
+    Matrix44 tmp (x[0][0],
+		  x[1][0],
+		  x[2][0],
+		  x[3][0],
+		  x[0][1],
+		  x[1][1],
+		  x[2][1],
+		  x[3][1],
+		  x[0][2],
+		  x[1][2],
+		  x[2][2],
+		  x[3][2],
+		  x[0][3],
+		  x[1][3],
+		  x[2][3],
+		  x[3][3]);
+    *this = tmp;
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::transposed () const
+{
+    return Matrix44 (x[0][0],
+		     x[1][0],
+		     x[2][0],
+		     x[3][0],
+		     x[0][1],
+		     x[1][1],
+		     x[2][1],
+		     x[3][1],
+		     x[0][2],
+		     x[1][2],
+		     x[2][2],
+		     x[3][2],
+		     x[0][3],
+		     x[1][3],
+		     x[2][3],
+		     x[3][3]);
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::gjInvert (bool singExc) throw (Iex::MathExc)
+{
+    *this = gjInverse (singExc);
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::gjInverse (bool singExc) const throw (Iex::MathExc)
+{
+    int i, j, k;
+    Matrix44 s;
+    Matrix44 t (*this);
+
+    // Forward elimination
+
+    for (i = 0; i < 3 ; i++)
+    {
+	int pivot = i;
+
+	T pivotsize = t[i][i];
+
+	if (pivotsize < 0)
+	    pivotsize = -pivotsize;
+
+	for (j = i + 1; j < 4; j++)
+	{
+	    T tmp = t[j][i];
+
+	    if (tmp < 0)
+		tmp = -tmp;
+
+	    if (tmp > pivotsize)
+	    {
+		pivot = j;
+		pivotsize = tmp;
+	    }
+	}
+
+	if (pivotsize == 0)
+	{
+	    if (singExc)
+		throw ::Imath::SingMatrixExc ("Cannot invert singular matrix.");
+
+	    return Matrix44();
+	}
+
+	if (pivot != i)
+	{
+	    for (j = 0; j < 4; j++)
+	    {
+		T tmp;
+
+		tmp = t[i][j];
+		t[i][j] = t[pivot][j];
+		t[pivot][j] = tmp;
+
+		tmp = s[i][j];
+		s[i][j] = s[pivot][j];
+		s[pivot][j] = tmp;
+	    }
+	}
+
+	for (j = i + 1; j < 4; j++)
+	{
+	    T f = t[j][i] / t[i][i];
+
+	    for (k = 0; k < 4; k++)
+	    {
+		t[j][k] -= f * t[i][k];
+		s[j][k] -= f * s[i][k];
+	    }
+	}
+    }
+
+    // Backward substitution
+
+    for (i = 3; i >= 0; --i)
+    {
+	T f;
+
+	if ((f = t[i][i]) == 0)
+	{
+	    if (singExc)
+		throw ::Imath::SingMatrixExc ("Cannot invert singular matrix.");
+
+	    return Matrix44();
+	}
+
+	for (j = 0; j < 4; j++)
+	{
+	    t[i][j] /= f;
+	    s[i][j] /= f;
+	}
+
+	for (j = 0; j < i; j++)
+	{
+	    f = t[j][i];
+
+	    for (k = 0; k < 4; k++)
+	    {
+		t[j][k] -= f * t[i][k];
+		s[j][k] -= f * s[i][k];
+	    }
+	}
+    }
+
+    return s;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::invert (bool singExc) throw (Iex::MathExc)
+{
+    *this = inverse (singExc);
+    return *this;
+}
+
+template <class T>
+Matrix44<T>
+Matrix44<T>::inverse (bool singExc) const throw (Iex::MathExc)
+{
+    if (x[0][3] != 0 || x[1][3] != 0 || x[2][3] != 0 || x[3][3] != 1)
+	return gjInverse(singExc);
+
+    Matrix44 s (x[1][1] * x[2][2] - x[2][1] * x[1][2],
+		x[2][1] * x[0][2] - x[0][1] * x[2][2],
+		x[0][1] * x[1][2] - x[1][1] * x[0][2],
+		0,
+
+		x[2][0] * x[1][2] - x[1][0] * x[2][2],
+		x[0][0] * x[2][2] - x[2][0] * x[0][2],
+		x[1][0] * x[0][2] - x[0][0] * x[1][2],
+		0,
+
+		x[1][0] * x[2][1] - x[2][0] * x[1][1],
+		x[2][0] * x[0][1] - x[0][0] * x[2][1],
+		x[0][0] * x[1][1] - x[1][0] * x[0][1],
+		0,
+
+		0,
+		0,
+		0,
+		1);
+
+    T r = x[0][0] * s[0][0] + x[0][1] * s[1][0] + x[0][2] * s[2][0];
+
+    if (Imath::abs (r) >= 1)
+    {
+	for (int i = 0; i < 3; ++i)
+	{
+	    for (int j = 0; j < 3; ++j)
+	    {
+		s[i][j] /= r;
+	    }
+	}
+    }
+    else
+    {
+	T mr = Imath::abs (r) / limits<T>::smallest();
+
+	for (int i = 0; i < 3; ++i)
+	{
+	    for (int j = 0; j < 3; ++j)
+	    {
+		if (mr > Imath::abs (s[i][j]))
+		{
+		    s[i][j] /= r;
+		}
+		else
+		{
+		    if (singExc)
+			throw SingMatrixExc ("Cannot invert singular matrix.");
+
+		    return Matrix44();
+		}
+	    }
+	}
+    }
+
+    s[3][0] = -x[3][0] * s[0][0] - x[3][1] * s[1][0] - x[3][2] * s[2][0];
+    s[3][1] = -x[3][0] * s[0][1] - x[3][1] * s[1][1] - x[3][2] * s[2][1];
+    s[3][2] = -x[3][0] * s[0][2] - x[3][1] * s[1][2] - x[3][2] * s[2][2];
+
+    return s;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::setEulerAngles (const Vec3<S>& r)
+{
+    S cos_rz, sin_rz, cos_ry, sin_ry, cos_rx, sin_rx;
+    
+    cos_rz = Math<T>::cos (r[2]);
+    cos_ry = Math<T>::cos (r[1]);
+    cos_rx = Math<T>::cos (r[0]);
+    
+    sin_rz = Math<T>::sin (r[2]);
+    sin_ry = Math<T>::sin (r[1]);
+    sin_rx = Math<T>::sin (r[0]);
+    
+    x[0][0] =  cos_rz * cos_ry;
+    x[0][1] =  sin_rz * cos_ry;
+    x[0][2] = -sin_ry;
+    x[0][3] =  0;
+    
+    x[1][0] = -sin_rz * cos_rx + cos_rz * sin_ry * sin_rx;
+    x[1][1] =  cos_rz * cos_rx + sin_rz * sin_ry * sin_rx;
+    x[1][2] =  cos_ry * sin_rx;
+    x[1][3] =  0;
+    
+    x[2][0] =  sin_rz * sin_rx + cos_rz * sin_ry * cos_rx;
+    x[2][1] = -cos_rz * sin_rx + sin_rz * sin_ry * cos_rx;
+    x[2][2] =  cos_ry * cos_rx;
+    x[2][3] =  0;
+
+    x[3][0] =  0;
+    x[3][1] =  0;
+    x[3][2] =  0;
+    x[3][3] =  1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::setAxisAngle (const Vec3<S>& axis, S angle)
+{
+    Vec3<S> unit (axis.normalized());
+    S sine   = Math<T>::sin (angle);
+    S cosine = Math<T>::cos (angle);
+
+    x[0][0] = unit[0] * unit[0] * (1 - cosine) + cosine;
+    x[0][1] = unit[0] * unit[1] * (1 - cosine) + unit[2] * sine;
+    x[0][2] = unit[0] * unit[2] * (1 - cosine) - unit[1] * sine;
+    x[0][3] = 0;
+
+    x[1][0] = unit[0] * unit[1] * (1 - cosine) - unit[2] * sine;
+    x[1][1] = unit[1] * unit[1] * (1 - cosine) + cosine;
+    x[1][2] = unit[1] * unit[2] * (1 - cosine) + unit[0] * sine;
+    x[1][3] = 0;
+
+    x[2][0] = unit[0] * unit[2] * (1 - cosine) + unit[1] * sine;
+    x[2][1] = unit[1] * unit[2] * (1 - cosine) - unit[0] * sine;
+    x[2][2] = unit[2] * unit[2] * (1 - cosine) + cosine;
+    x[2][3] = 0;
+
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::rotate (const Vec3<S> &r)
+{
+    S cos_rz, sin_rz, cos_ry, sin_ry, cos_rx, sin_rx;
+    S m00, m01, m02;
+    S m10, m11, m12;
+    S m20, m21, m22;
+
+    cos_rz = Math<S>::cos (r[2]);
+    cos_ry = Math<S>::cos (r[1]);
+    cos_rx = Math<S>::cos (r[0]);
+    
+    sin_rz = Math<S>::sin (r[2]);
+    sin_ry = Math<S>::sin (r[1]);
+    sin_rx = Math<S>::sin (r[0]);
+
+    m00 =  cos_rz *  cos_ry;
+    m01 =  sin_rz *  cos_ry;
+    m02 = -sin_ry;
+    m10 = -sin_rz *  cos_rx + cos_rz * sin_ry * sin_rx;
+    m11 =  cos_rz *  cos_rx + sin_rz * sin_ry * sin_rx;
+    m12 =  cos_ry *  sin_rx;
+    m20 = -sin_rz * -sin_rx + cos_rz * sin_ry * cos_rx;
+    m21 =  cos_rz * -sin_rx + sin_rz * sin_ry * cos_rx;
+    m22 =  cos_ry *  cos_rx;
+
+    Matrix44<T> P (*this);
+
+    x[0][0] = P[0][0] * m00 + P[1][0] * m01 + P[2][0] * m02;
+    x[0][1] = P[0][1] * m00 + P[1][1] * m01 + P[2][1] * m02;
+    x[0][2] = P[0][2] * m00 + P[1][2] * m01 + P[2][2] * m02;
+    x[0][3] = P[0][3] * m00 + P[1][3] * m01 + P[2][3] * m02;
+
+    x[1][0] = P[0][0] * m10 + P[1][0] * m11 + P[2][0] * m12;
+    x[1][1] = P[0][1] * m10 + P[1][1] * m11 + P[2][1] * m12;
+    x[1][2] = P[0][2] * m10 + P[1][2] * m11 + P[2][2] * m12;
+    x[1][3] = P[0][3] * m10 + P[1][3] * m11 + P[2][3] * m12;
+
+    x[2][0] = P[0][0] * m20 + P[1][0] * m21 + P[2][0] * m22;
+    x[2][1] = P[0][1] * m20 + P[1][1] * m21 + P[2][1] * m22;
+    x[2][2] = P[0][2] * m20 + P[1][2] * m21 + P[2][2] * m22;
+    x[2][3] = P[0][3] * m20 + P[1][3] * m21 + P[2][3] * m22;
+
+    return *this;
+}
+
+template <class T>
+const Matrix44<T> &
+Matrix44<T>::setScale (T s)
+{
+    x[0][0] = s;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[0][3] = 0;
+
+    x[1][0] = 0;
+    x[1][1] = s;
+    x[1][2] = 0;
+    x[1][3] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = s;
+    x[2][3] = 0;
+
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::setScale (const Vec3<S> &s)
+{
+    x[0][0] = s[0];
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[0][3] = 0;
+
+    x[1][0] = 0;
+    x[1][1] = s[1];
+    x[1][2] = 0;
+    x[1][3] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = s[2];
+    x[2][3] = 0;
+
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::scale (const Vec3<S> &s)
+{
+    x[0][0] *= s[0];
+    x[0][1] *= s[0];
+    x[0][2] *= s[0];
+    x[0][3] *= s[0];
+
+    x[1][0] *= s[1];
+    x[1][1] *= s[1];
+    x[1][2] *= s[1];
+    x[1][3] *= s[1];
+
+    x[2][0] *= s[2];
+    x[2][1] *= s[2];
+    x[2][2] *= s[2];
+    x[2][3] *= s[2];
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::setTranslation (const Vec3<S> &t)
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[0][3] = 0;
+
+    x[1][0] = 0;
+    x[1][1] = 1;
+    x[1][2] = 0;
+    x[1][3] = 0;
+
+    x[2][0] = 0;
+    x[2][1] = 0;
+    x[2][2] = 1;
+    x[2][3] = 0;
+
+    x[3][0] = t[0];
+    x[3][1] = t[1];
+    x[3][2] = t[2];
+    x[3][3] = 1;
+
+    return *this;
+}
+
+template <class T>
+inline const Vec3<T>
+Matrix44<T>::translation () const
+{
+    return Vec3<T> (x[3][0], x[3][1], x[3][2]);
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::translate (const Vec3<S> &t)
+{
+    x[3][0] += t[0] * x[0][0] + t[1] * x[1][0] + t[2] * x[2][0];
+    x[3][1] += t[0] * x[0][1] + t[1] * x[1][1] + t[2] * x[2][1];
+    x[3][2] += t[0] * x[0][2] + t[1] * x[1][2] + t[2] * x[2][2];
+    x[3][3] += t[0] * x[0][3] + t[1] * x[1][3] + t[2] * x[2][3];
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::setShear (const Vec3<S> &h)
+{
+    x[0][0] = 1;
+    x[0][1] = 0;
+    x[0][2] = 0;
+    x[0][3] = 0;
+
+    x[1][0] = h[0];
+    x[1][1] = 1;
+    x[1][2] = 0;
+    x[1][3] = 0;
+
+    x[2][0] = h[1];
+    x[2][1] = h[2];
+    x[2][2] = 1;
+    x[2][3] = 0;
+
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::setShear (const Shear6<S> &h)
+{
+    x[0][0] = 1;
+    x[0][1] = h.yx;
+    x[0][2] = h.zx;
+    x[0][3] = 0;
+
+    x[1][0] = h.xy;
+    x[1][1] = 1;
+    x[1][2] = h.zy;
+    x[1][3] = 0;
+
+    x[2][0] = h.xz;
+    x[2][1] = h.yz;
+    x[2][2] = 1;
+    x[2][3] = 0;
+
+    x[3][0] = 0;
+    x[3][1] = 0;
+    x[3][2] = 0;
+    x[3][3] = 1;
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::shear (const Vec3<S> &h)
+{
+    //
+    // In this case, we don't need a temp. copy of the matrix 
+    // because we never use a value on the RHS after we've 
+    // changed it on the LHS.
+    // 
+
+    for (int i=0; i < 4; i++)
+    {
+	x[2][i] += h[1] * x[0][i] + h[2] * x[1][i];
+	x[1][i] += h[0] * x[0][i];
+    }
+
+    return *this;
+}
+
+template <class T>
+template <class S>
+const Matrix44<T> &
+Matrix44<T>::shear (const Shear6<S> &h)
+{
+    Matrix44<T> P (*this);
+
+    for (int i=0; i < 4; i++)
+    {
+	x[0][i] = P[0][i] + h.yx * P[1][i] + h.zx * P[2][i];
+	x[1][i] = h.xy * P[0][i] + P[1][i] + h.zy * P[2][i];
+	x[2][i] = h.xz * P[0][i] + h.yz * P[1][i] + P[2][i];
+    }
+
+    return *this;
+}
+
+
+//--------------------------------
+// Implementation of stream output
+//--------------------------------
+
+template <class T>
+std::ostream &
+operator << (std::ostream &s, const Matrix33<T> &m)
+{
+#ifndef HAVE_IOS_BASE
+    std::ios::fmtflags oldFlags = s.flags();
+    int width;
+
+    if (s.flags() & std::ios::fixed)
+    {
+	s.setf (std::ios::showpoint);
+	width = s.precision() + 5;
+    }
+    else
+    {
+	s.setf (std::ios::scientific);
+	s.setf (std::ios::showpoint);
+	width = s.precision() + 8;
+    }
+#else
+    std::ios_base::fmtflags oldFlags = s.flags();
+    int width;
+
+    if (s.flags() & std::ios_base::fixed)
+    {
+	s.setf (std::ios_base::showpoint);
+	width = s.precision() + 5;
+    }
+    else
+    {
+	s.setf (std::ios_base::scientific);
+	s.setf (std::ios_base::showpoint);
+	width = s.precision() + 8;
+    }
+#endif
+
+    s << "(" << std::setw (width) << m[0][0] <<
+	 " " << std::setw (width) << m[0][1] <<
+	 " " << std::setw (width) << m[0][2] << "\n" <<
+
+	 " " << std::setw (width) << m[1][0] <<
+	 " " << std::setw (width) << m[1][1] <<
+	 " " << std::setw (width) << m[1][2] << "\n" <<
+
+	 " " << std::setw (width) << m[2][0] <<
+	 " " << std::setw (width) << m[2][1] <<
+	 " " << std::setw (width) << m[2][2] << ")\n";
+
+    s.flags (oldFlags);
+    return s;
+}
+
+template <class T>
+std::ostream &
+operator << (std::ostream &s, const Matrix44<T> &m)
+{
+#ifndef HAVE_IOS_BASE
+    std::ios::fmtflags oldFlags = s.flags();
+    int width;
+
+    if (s.flags() & std::ios::fixed)
+    {
+	s.setf (std::ios::showpoint);
+	width = s.precision() + 5;
+    }
+    else
+    {
+	s.setf (std::ios::scientific);
+	s.setf (std::ios::showpoint);
+	width = s.precision() + 8;
+    }
+#else
+    std::ios_base::fmtflags oldFlags = s.flags();
+    int width;
+
+    if (s.flags() & std::ios_base::fixed)
+    {
+	s.setf (std::ios_base::showpoint);
+	width = s.precision() + 5;
+    }
+    else
+    {
+	s.setf (std::ios_base::scientific);
+	s.setf (std::ios_base::showpoint);
+	width = s.precision() + 8;
+    }
+#endif
+
+    s << "(" << std::setw (width) << m[0][0] <<
+	 " " << std::setw (width) << m[0][1] <<
+	 " " << std::setw (width) << m[0][2] <<
+	 " " << std::setw (width) << m[0][3] << "\n" <<
+
+	 " " << std::setw (width) << m[1][0] <<
+	 " " << std::setw (width) << m[1][1] <<
+	 " " << std::setw (width) << m[1][2] <<
+	 " " << std::setw (width) << m[1][3] << "\n" <<
+
+	 " " << std::setw (width) << m[2][0] <<
+	 " " << std::setw (width) << m[2][1] <<
+	 " " << std::setw (width) << m[2][2] <<
+	 " " << std::setw (width) << m[2][3] << "\n" <<
+
+	 " " << std::setw (width) << m[3][0] <<
+	 " " << std::setw (width) << m[3][1] <<
+	 " " << std::setw (width) << m[3][2] <<
+	 " " << std::setw (width) << m[3][3] << ")\n";
+
+    s.flags (oldFlags);
+    return s;
+}
+
+
+//---------------------------------------------------------------
+// Implementation of vector-times-matrix multiplication operators
+//---------------------------------------------------------------
+
+template <class S, class T>
+inline const Vec2<S> &
+operator *= (Vec2<S> &v, const Matrix33<T> &m)
+{
+    S x = v.x * m[0][0] + v.y * m[1][0] + m[2][0];
+    S y = v.x * m[0][1] + v.y * m[1][1] + m[2][1];
+    S w = v.x * m[0][2] + v.y * m[1][2] + m[2][2];
+
+    v.x = x / w;
+    v.y = y / w;
+
+    return v;
+}
+
+template <class S, class T>
+inline Vec2<S>
+operator * (const Vec2<S> &v, const Matrix33<T> &m)
+{
+    S x = v.x * m[0][0] + v.y * m[1][0] + m[2][0];
+    S y = v.x * m[0][1] + v.y * m[1][1] + m[2][1];
+    S w = v.x * m[0][2] + v.y * m[1][2] + m[2][2];
+
+    return Vec2<S> (x / w, y / w);
+}
+
+
+template <class S, class T>
+inline const Vec3<S> &
+operator *= (Vec3<S> &v, const Matrix33<T> &m)
+{
+    S x = v.x * m[0][0] + v.y * m[1][0] + v.z * m[2][0];
+    S y = v.x * m[0][1] + v.y * m[1][1] + v.z * m[2][1];
+    S z = v.x * m[0][2] + v.y * m[1][2] + v.z * m[2][2];
+
+    v.x = x;
+    v.y = y;
+    v.z = z;
+
+    return v;
+}
+
+
+template <class S, class T>
+inline Vec3<S>
+operator * (const Vec3<S> &v, const Matrix33<T> &m)
+{
+    S x = v.x * m[0][0] + v.y * m[1][0] + v.z * m[2][0];
+    S y = v.x * m[0][1] + v.y * m[1][1] + v.z * m[2][1];
+    S z = v.x * m[0][2] + v.y * m[1][2] + v.z * m[2][2];
+
+    return Vec3<S> (x, y, z);
+}
+
+
+template <class S, class T>
+inline const Vec3<S> &
+operator *= (Vec3<S> &v, const Matrix44<T> &m)
+{
+    S x = v.x * m[0][0] + v.y * m[1][0] + v.z * m[2][0] + m[3][0];
+    S y = v.x * m[0][1] + v.y * m[1][1] + v.z * m[2][1] + m[3][1];
+    S z = v.x * m[0][2] + v.y * m[1][2] + v.z * m[2][2] + m[3][2];
+    S w = v.x * m[0][3] + v.y * m[1][3] + v.z * m[2][3] + m[3][3];
+
+    v.x = x / w;
+    v.y = y / w;
+    v.z = z / w;
+
+    return v;
+}
+
+template <class S, class T>
+inline Vec3<S>
+operator * (const Vec3<S> &v, const Matrix44<T> &m)
+{
+    S x = v.x * m[0][0] + v.y * m[1][0] + v.z * m[2][0] + m[3][0];
+    S y = v.x * m[0][1] + v.y * m[1][1] + v.z * m[2][1] + m[3][1];
+    S z = v.x * m[0][2] + v.y * m[1][2] + v.z * m[2][2] + m[3][2];
+    S w = v.x * m[0][3] + v.y * m[1][3] + v.z * m[2][3] + m[3][3];
+
+    return Vec3<S> (x / w, y / w, z / w);
+}
+
+} // namespace Imath
+
+
+
+#endif
Index: NonGTP/OpenEXR/include/Imath/ImathFrustum.h
===================================================================
--- NonGTP/OpenEXR/include/Imath/ImathFrustum.h	(revision 855)
+++ NonGTP/OpenEXR/include/Imath/ImathFrustum.h	(revision 855)
@@ -0,0 +1,660 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMATHFRUSTUM_H
+#define INCLUDED_IMATHFRUSTUM_H
+
+
+#include <ImathVec.h>
+#include <ImathPlane.h>
+#include <ImathLine.h>
+#include <ImathMatrix.h>
+#include <ImathLimits.h>
+#include <ImathFun.h>
+#include <IexMathExc.h>
+
+namespace Imath {
+
+//
+//	template class Frustum<T>
+//
+//	The frustum is always located with the eye point at the
+//	origin facing down -Z. This makes the Frustum class 
+//	compatable with OpenGL (or anything that assumes a camera
+//	looks down -Z, hence with a right-handed coordinate system) 
+//	but not with RenderMan which assumes the camera looks down
+//	+Z. Additional functions are provided for conversion from
+//	and from various camera coordinate spaces.
+//
+
+
+template<class T>
+class Frustum
+{
+  public:
+    Frustum();
+    Frustum(const Frustum &);
+    Frustum(T near, T far, T left, T right, T top, T bottom, bool ortho=false);
+    Frustum(T near, T far, T fovx, T fovy, T aspect);
+    virtual ~Frustum();
+
+    //--------------------
+    // Assignment operator
+    //--------------------
+
+    const Frustum &operator	= (const Frustum &);
+
+    //--------------------------------------------------------
+    //  Set functions change the entire state of the Frustum
+    //--------------------------------------------------------
+
+    void		set(T near, T far, 
+			    T left, T right, 
+			    T top, T bottom, 
+			    bool ortho=false);
+
+    void		set(T near, T far, T fovx, T fovy, T aspect);
+
+    //------------------------------------------------------
+    //	These functions modify an already valid frustum state
+    //------------------------------------------------------
+
+    void		modifyNearAndFar(T near, T far);
+    void		setOrthographic(bool);
+
+    //--------------
+    //  Access
+    //--------------
+
+    bool		orthographic() const	{ return _orthographic; }
+    T			near() const		{ return _near;		}
+    T			far() const		{ return _far;		}
+    T			left() const		{ return _left;		}
+    T			right() const		{ return _right;	}
+    T			bottom() const		{ return _bottom;	}
+    T			top() const		{ return _top;		}
+
+    //-----------------------------------------------------------------------
+    //  Sets the planes in p to be the six bounding planes of the frustum, in
+    //  the following order: top, right, bottom, left, near, far.
+    //  Note that the planes have normals that point out of the frustum.
+    //  The version of this routine that takes a matrix applies that matrix
+    //  to transform the frustum before setting the planes.
+    //-----------------------------------------------------------------------
+
+    void		planes(Plane3<T> p[6]);
+    void		planes(Plane3<T> p[6], const Matrix44<T> &M);
+
+    //----------------------
+    //  Derived Quantities
+    //----------------------
+
+    T			fovx() const;
+    T			fovy() const;
+    T			aspect() const;
+    Matrix44<T>		projectionMatrix() const;
+
+    //-----------------------------------------------------------------------
+    //  Takes a rectangle in the screen space (i.e., -1 <= left <= right <= 1 
+    //  and -1 <= bottom <= top <= 1) of this Frustum, and returns a new
+    //  Frustum whose near clipping-plane window is that rectangle in local
+    //  space.  
+    //-----------------------------------------------------------------------
+
+    Frustum<T>		window(T left, T right, T top, T bottom) const;
+
+    //----------------------------------------------------------
+    // Projection is in screen space / Conversion from Z-Buffer
+    //----------------------------------------------------------
+
+    Line3<T>		projectScreenToRay( const Vec2<T> & ) const;
+    Vec2<T>		projectPointToScreen( const Vec3<T> & ) const;
+
+    T			ZToDepth(long zval, long min, long max) const;
+    T			normalizedZToDepth(T zval) const;
+    long		DepthToZ(T depth, long zmin, long zmax) const;
+
+    T			worldRadius(const Vec3<T> &p, T radius) const;
+    T			screenRadius(const Vec3<T> &p, T radius) const;
+
+
+  protected:
+
+    Vec2<T>		screenToLocal( const Vec2<T> & ) const;
+    Vec2<T>		localToScreen( const Vec2<T> & ) const;
+
+  protected:
+    T			_near;
+    T			_far;
+    T			_left;
+    T			_right;
+    T			_top;
+    T			_bottom;
+    bool		_orthographic;
+};
+
+
+template<class T>
+inline Frustum<T>::Frustum()
+{
+    set(T (0.1),
+	T (1000.0),
+	T (-1.0),
+	T (1.0),
+	T (1.0),
+	T (-1.0),
+	false);
+}
+
+template<class T>
+inline Frustum<T>::Frustum(const Frustum &f)
+{
+    *this = f;
+}
+
+template<class T>
+inline Frustum<T>::Frustum(T n, T f, T l, T r, T t, T b, bool o)
+{
+    set(n,f,l,r,t,b,o);
+}
+
+template<class T>
+inline Frustum<T>::Frustum(T near, T far, T fovx, T fovy, T aspect)
+{
+    set(near,far,fovx,fovy,aspect);
+}
+
+template<class T>
+Frustum<T>::~Frustum()
+{
+}
+
+template<class T>
+const Frustum<T> &
+Frustum<T>::operator = (const Frustum &f)
+{
+    _near         = f._near;
+    _far          = f._far;
+    _left         = f._left;
+    _right        = f._right;
+    _top          = f._top;
+    _bottom       = f._bottom;
+    _orthographic = f._orthographic;
+
+    return *this;
+}
+
+template<class T>
+void Frustum<T>::set(T n, T f, T l, T r, T t, T b, bool o)
+{
+    _near	    = n;
+    _far	    = f;
+    _left	    = l;
+    _right	    = r;
+    _bottom	    = b;
+    _top	    = t;
+    _orthographic   = o;
+}
+
+template<class T>
+void Frustum<T>::modifyNearAndFar(T n, T f)
+{
+    if ( _orthographic )
+    {
+	_near = n;
+    }
+    else
+    {
+	Line3<T>  lowerLeft( Vec3<T>(0,0,0), Vec3<T>(_left,_bottom,-_near) );
+	Line3<T> upperRight( Vec3<T>(0,0,0), Vec3<T>(_right,_top,-_near) );
+	Plane3<T> nearPlane( Vec3<T>(0,0,-1), n );
+
+	Vec3<T> ll,ur;
+	nearPlane.intersect(lowerLeft,ll);
+	nearPlane.intersect(upperRight,ur);
+
+	_left	= ll.x;
+	_right	= ur.x;
+	_top	= ur.y;
+	_bottom	= ll.y;
+	_near	= n;
+	_far	= f;
+    }
+
+    _far = f;
+}
+
+template<class T>
+void Frustum<T>::setOrthographic(bool ortho)
+{
+    _orthographic   = ortho;
+}
+
+template<class T>
+void Frustum<T>::set(T near, T far, T fovx, T fovy, T aspect)
+{
+    if (fovx != 0 && fovy != 0)
+	throw Iex::ArgExc ("fovx and fovy cannot both be non-zero.");
+
+    if (fovx != 0)
+    {
+	_right	    = near * Math<T>::tan(fovx/2.0);
+	_left	    = -_right;
+	_top	    = ((_right - _left)/aspect)/2.0;
+	_bottom	    = -_top;
+    }
+    else
+    {
+	_top	    = near * Math<T>::tan(fovy/2.0);
+	_bottom	    = -_top;
+	_right	    = (_top - _bottom) * aspect / 2.0;
+	_left	    = -_right;
+    }
+    _near	    = near;
+    _far	    = far;
+    _orthographic   = false;
+}
+
+template<class T>
+T Frustum<T>::fovx() const
+{
+    return Math<T>::atan2(_right,_near) - Math<T>::atan2(_left,_near);
+}
+
+template<class T>
+T Frustum<T>::fovy() const
+{
+    return Math<T>::atan2(_top,_near) - Math<T>::atan2(_bottom,_near);
+}
+
+template<class T>
+T Frustum<T>::aspect() const
+{
+    T rightMinusLeft = _right-_left;
+    T topMinusBottom = _top-_bottom;
+
+    if (abs(topMinusBottom) < 1 &&
+	abs(rightMinusLeft) > limits<T>::max() * abs(topMinusBottom))
+    {
+	throw Iex::DivzeroExc ("Bad viewing frustum: "
+			       "aspect ratio cannot be computed.");
+    }
+
+    return rightMinusLeft / topMinusBottom;
+}
+
+template<class T>
+Matrix44<T> Frustum<T>::projectionMatrix() const
+{
+    T rightPlusLeft  = _right+_left;
+    T rightMinusLeft = _right-_left;
+
+    T topPlusBottom  = _top+_bottom;
+    T topMinusBottom = _top-_bottom;
+
+    T farPlusNear    = _far+_near;
+    T farMinusNear   = _far-_near;
+
+    if ((abs(rightMinusLeft) < 1 &&
+	 abs(rightPlusLeft) > limits<T>::max() * abs(rightMinusLeft)) ||
+	(abs(topMinusBottom) < 1 &&
+	 abs(topPlusBottom) > limits<T>::max() * abs(topMinusBottom)) ||
+	(abs(farMinusNear) < 1 &&
+	 abs(farPlusNear) > limits<T>::max() * abs(farMinusNear)))
+    {
+	throw Iex::DivzeroExc ("Bad viewing frustum: "
+			       "projection matrix cannot be computed.");
+    }
+
+    if ( _orthographic )
+    {
+	T tx = -rightPlusLeft / rightMinusLeft;
+	T ty = -topPlusBottom / topMinusBottom;
+	T tz = -farPlusNear   / farMinusNear;
+
+	if ((abs(rightMinusLeft) < 1 &&
+	     2 > limits<T>::max() * abs(rightMinusLeft)) ||
+	    (abs(topMinusBottom) < 1 &&
+	     2 > limits<T>::max() * abs(topMinusBottom)) ||
+	    (abs(farMinusNear) < 1 &&
+	     2 > limits<T>::max() * abs(farMinusNear)))
+	{
+	    throw Iex::DivzeroExc ("Bad viewing frustum: "
+				   "projection matrix cannot be computed.");
+	}
+
+	T A  =  2 / rightMinusLeft;
+	T B  =  2 / topMinusBottom;
+	T C  = -2 / farMinusNear;
+
+	return Matrix44<T>( A,  0,  0,  0,
+			    0,  B,  0,  0,
+			    0,  0,  C,  0,
+			    tx, ty, tz, 1.f );
+    }
+    else
+    {
+	T A =  rightPlusLeft / rightMinusLeft;
+	T B =  topPlusBottom / topMinusBottom;
+	T C = -farPlusNear   / farMinusNear;
+
+	T farTimesNear = -2 * _far * _near;
+	if (abs(farMinusNear) < 1 &&
+	    abs(farTimesNear) > limits<T>::max() * abs(farMinusNear))
+	{
+	    throw Iex::DivzeroExc ("Bad viewing frustum: "
+				   "projection matrix cannot be computed.");
+	}
+
+	T D = farTimesNear / farMinusNear;
+
+	T twoTimesNear = 2 * _near;
+
+	if ((abs(rightMinusLeft) < 1 &&
+	     abs(twoTimesNear) > limits<T>::max() * abs(rightMinusLeft)) ||
+	    (abs(topMinusBottom) < 1 &&
+	     abs(twoTimesNear) > limits<T>::max() * abs(topMinusBottom)))
+	{
+	    throw Iex::DivzeroExc ("Bad viewing frustum: "
+				   "projection matrix cannot be computed.");
+	}
+
+	T E = twoTimesNear / rightMinusLeft;
+	T F = twoTimesNear / topMinusBottom;
+
+	return Matrix44<T>( E,  0,  0,  0,
+			    0,  F,  0,  0,
+			    A,  B,  C, -1,
+			    0,  0,  D,  0 );
+    }
+}
+
+template<class T>
+Frustum<T> Frustum<T>::window(T l, T r, T t, T b) const
+{
+    // move it to 0->1 space
+
+    Vec2<T> bl = screenToLocal( Vec2<T>(l,b) );
+    Vec2<T> tr = screenToLocal( Vec2<T>(r,t) );
+
+    return Frustum<T>(_near, _far, bl.x, tr.x, tr.y, bl.y, _orthographic);
+}
+
+
+template<class T>
+Vec2<T> Frustum<T>::screenToLocal(const Vec2<T> &s) const
+{
+    return Vec2<T>( _left + (_right-_left) * (1.f+s.x) / 2.f,
+		    _bottom + (_top-_bottom) * (1.f+s.y) / 2.f );
+}
+
+template<class T>
+Vec2<T> Frustum<T>::localToScreen(const Vec2<T> &p) const
+{
+    T leftPlusRight  = _left - 2 * p.x + _right;
+    T leftMinusRight = _left-_right;
+    T bottomPlusTop  = _bottom - 2 * p.y + _top;
+    T bottomMinusTop = _bottom-_top;
+
+    if ((abs(leftMinusRight) < 1 &&
+	 abs(leftPlusRight) > limits<T>::max() * abs(leftMinusRight)) ||
+	(abs(bottomMinusTop) < 1 &&
+	 abs(bottomPlusTop) > limits<T>::max() * abs(bottomMinusTop)))
+    {
+	throw Iex::DivzeroExc
+	    ("Bad viewing frustum: "
+	     "local-to-screen transformation cannot be computed");
+    }
+
+    return Vec2<T>( leftPlusRight / leftMinusRight,
+		    bottomPlusTop / bottomMinusTop );
+}
+
+template<class T>
+Line3<T> Frustum<T>::projectScreenToRay(const Vec2<T> &p) const
+{
+    Vec2<T> point = screenToLocal(p);
+    if (orthographic())
+	return Line3<T>( Vec3<T>(point.x,point.y, 0.0),
+			 Vec3<T>(point.x,point.y,-_near));
+    else
+	return Line3<T>( Vec3<T>(0, 0, 0), Vec3<T>(point.x,point.y,-_near));
+}
+
+template<class T>
+Vec2<T> Frustum<T>::projectPointToScreen(const Vec3<T> &point) const
+{
+    if (orthographic() || point.z == 0)
+	return localToScreen( Vec2<T>( point.x, point.y ) );
+    else
+	return localToScreen( Vec2<T>( point.x * _near / -point.z, 
+				       point.y * _near / -point.z ) );
+}
+
+template<class T>
+T Frustum<T>::ZToDepth(long zval,long zmin,long zmax) const
+{
+    int zdiff = zmax - zmin;
+
+    if (zdiff == 0)
+    {
+	throw Iex::DivzeroExc
+	    ("Bad call to Frustum::ZToDepth: zmax == zmin");
+    }
+
+    if ( zval > zmax+1 ) zval -= zdiff;
+
+    T fzval = (T(zval) - T(zmin)) / T(zdiff);
+    return normalizedZToDepth(fzval);
+}
+
+template<class T>
+T Frustum<T>::normalizedZToDepth(T zval) const
+{
+    T Zp = zval * 2.0 - 1;
+
+    if ( _orthographic )
+    {
+        return   -(Zp*(_far-_near) + (_far+_near))/2;
+    }
+    else 
+    {
+	T farTimesNear = 2 * _far * _near;
+	T farMinusNear = Zp * (_far - _near) - _far - _near;
+
+	if (abs(farMinusNear) < 1 &&
+	    abs(farTimesNear) > limits<T>::max() * abs(farMinusNear))
+	{
+	    throw Iex::DivzeroExc
+		("Frustum::normalizedZToDepth cannot be computed.  The "
+		 "near and far clipping planes of the viewing frustum "
+		 "may be too close to each other");
+	}
+
+	return farTimesNear / farMinusNear;
+    }
+}
+
+template<class T>
+long Frustum<T>::DepthToZ(T depth,long zmin,long zmax) const
+{
+    long zdiff     = zmax - zmin;
+    T farMinusNear = _far-_near;
+
+    if ( _orthographic )
+    {
+	T farPlusNear = 2*depth + _far + _near;
+
+	if (abs(farMinusNear) < 1 &&
+	    abs(farPlusNear) > limits<T>::max() * abs(farMinusNear))
+	{
+	    throw Iex::DivzeroExc
+		("Bad viewing frustum: near and far clipping planes "
+		 "are too close to each other");
+	}
+
+	T Zp = -farPlusNear/farMinusNear;
+	return long(0.5*(Zp+1)*zdiff) + zmin;
+    }
+    else 
+    { 
+	// Perspective
+
+	T farTimesNear = 2*_far*_near;
+	if (abs(depth) < 1 &&
+	    abs(farTimesNear) > limits<T>::max() * abs(depth))
+	{
+	    throw Iex::DivzeroExc
+		("Bad call to DepthToZ function: value of `depth' "
+		 "is too small");
+	}
+
+	T farPlusNear = farTimesNear/depth + _far + _near;
+	if (abs(farMinusNear) < 1 &&
+	    abs(farPlusNear) > limits<T>::max() * abs(farMinusNear))
+	{
+	    throw Iex::DivzeroExc
+		("Bad viewing frustum: near and far clipping planes "
+		 "are too close to each other");
+	}
+
+	T Zp = farPlusNear/farMinusNear;
+	return long(0.5*(Zp+1)*zdiff) + zmin;
+    }
+}
+
+template<class T>
+T Frustum<T>::screenRadius(const Vec3<T> &p, T radius) const
+{
+    // Derivation:
+    // Consider X-Z plane.
+    // X coord of projection of p = xp = p.x * (-_near / p.z)
+    // Let q be p + (radius, 0, 0).
+    // X coord of projection of q = xq = (p.x - radius)  * (-_near / p.z)
+    // X coord of projection of segment from p to q = r = xp - xq
+    //         = radius * (-_near / p.z)
+    // A similar analysis holds in the Y-Z plane.
+    // So r is the quantity we want to return.
+
+    if (abs(p.z) > 1 || abs(-_near) < limits<T>::max() * abs(p.z))
+    {
+	return radius * (-_near / p.z);
+    }
+    else
+    {
+	throw Iex::DivzeroExc
+	    ("Bad call to Frustum::screenRadius: the magnitude of `p' "
+	     "is too small");
+    }
+
+    return radius * (-_near / p.z);
+}
+
+template<class T>
+T Frustum<T>::worldRadius(const Vec3<T> &p, T radius) const
+{
+    if (abs(-_near) > 1 || abs(p.z) < limits<T>::max() * abs(-_near))
+    {
+	return radius * (p.z / -_near);
+    }
+    else
+    {
+	throw Iex::DivzeroExc
+	    ("Bad viewing frustum: the near clipping plane is too "
+	     "close to zero");
+    }
+}
+
+template<class T>
+void Frustum<T>::planes(Plane3<T> p[6])
+{
+    //
+    //	Plane order: Top, Right, Bottom, Left, Near, Far.
+    //  Normals point outwards.
+    //
+
+    Vec3<T> a( _left,  _bottom, -_near);
+    Vec3<T> b( _left,  _top,	-_near);
+    Vec3<T> c( _right, _top,	-_near);
+    Vec3<T> d( _right, _bottom,	-_near);
+    Vec3<T> o(0,0,0);
+
+    p[0].set( o, c, b );
+    p[1].set( o, d, c );
+    p[2].set( o, a, d );
+    p[3].set( o, b, a );
+    p[4].set( Vec3<T>(0, 0, 1), -_near );
+    p[5].set( Vec3<T>(0, 0,-1), _far );
+}
+
+
+template<class T>
+void Frustum<T>::planes(Plane3<T> p[6], const Matrix44<T> &M)
+{
+    //
+    //	Plane order: Top, Right, Bottom, Left, Near, Far.
+    //  Normals point outwards.
+    //
+
+    Vec3<T> a   = Vec3<T>( _left,  _bottom, -_near) * M;
+    Vec3<T> b   = Vec3<T>( _left,  _top,    -_near) * M;
+    Vec3<T> c   = Vec3<T>( _right, _top,    -_near) * M;
+    Vec3<T> d   = Vec3<T>( _right, _bottom, -_near) * M;
+    double s    = _far / double(_near);
+    T farLeft   = (T) (s * _left);
+    T farRight  = (T) (s * _right);
+    T farTop    = (T) (s * _top);
+    T farBottom = (T) (s * _bottom);
+    Vec3<T> e   = Vec3<T>( farLeft,  farBottom, -_far) * M;
+    Vec3<T> f   = Vec3<T>( farLeft,  farTop,    -_far) * M;
+    Vec3<T> g   = Vec3<T>( farRight, farTop,    -_far) * M;
+    Vec3<T> o   = Vec3<T>(0,0,0) * M;
+
+    p[0].set( o, c, b );
+    p[1].set( o, d, c );
+    p[2].set( o, a, d );
+    p[3].set( o, b, a );
+    p[4].set( a, d, c );
+    p[5].set( e, f, g );
+}
+
+typedef Frustum<float>	Frustumf;
+typedef Frustum<double> Frustumd;
+
+
+} // namespace Imath
+
+#endif
Index: NonGTP/OpenEXR/include/halfLimits.h
===================================================================
--- NonGTP/OpenEXR/include/halfLimits.h	(revision 855)
+++ NonGTP/OpenEXR/include/halfLimits.h	(revision 855)
@@ -0,0 +1,104 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+// Primary authors:
+//     Florian Kainz <kainz@ilm.com>
+//     Rod Bogart <rgb@ilm.com>
+
+
+#ifndef INCLUDED_HALF_LIMITS_H
+#define INCLUDED_HALF_LIMITS_H
+
+
+//------------------------------------------------------------------------
+//
+//	C++ standard library-style numeric_limits for class half
+//
+//------------------------------------------------------------------------
+
+#ifdef HAVE_STL_LIMITS
+#include <limits>
+#include <half.h>
+
+namespace std {
+
+template <>
+class numeric_limits <half>
+{
+  public:
+
+    static const bool is_specialized = true;
+
+    static half min () throw () {return HALF_NRM_MIN;}
+    static half max () throw () {return HALF_MAX;}
+
+    static const int digits = HALF_MANT_DIG;
+    static const int digits10 = HALF_DIG;
+    static const bool is_signed = true;
+    static const bool is_integer = false;
+    static const bool is_exact = false;
+    static const int radix = HALF_RADIX;
+    static half epsilon () throw () {return HALF_EPSILON;}
+    static half round_error () throw () {return HALF_EPSILON / 2;}
+
+    static const int min_exponent = HALF_MIN_EXP;
+    static const int min_exponent10 = HALF_MIN_10_EXP;
+    static const int max_exponent = HALF_MAX_EXP;
+    static const int max_exponent10 = HALF_MAX_10_EXP;
+
+    static const bool has_infinity = true;
+    static const bool has_quiet_NaN = true;
+    static const bool has_signaling_NaN = true;
+    static const float_denorm_style has_denorm = denorm_present;
+    static const bool has_denorm_loss = false;
+    static half infinity () throw () {return half::posInf();}
+    static half quiet_NaN () throw () {return half::qNan();}
+    static half signaling_NaN () throw () {return half::sNan();}
+    static half denorm_min () throw () {return HALF_MIN;}
+
+    static const bool is_iec559 = false;
+    static const bool is_bounded = false;
+    static const bool is_modulo = false;
+
+    static const bool traps = true;
+    static const bool tinyness_before = false;
+    static const float_round_style round_style = round_to_nearest;
+};
+
+
+} // namespace std
+
+#endif
+#endif
Index: NonGTP/OpenEXR/include/Iex/IexMacros.h
===================================================================
--- NonGTP/OpenEXR/include/Iex/IexMacros.h	(revision 855)
+++ NonGTP/OpenEXR/include/Iex/IexMacros.h	(revision 855)
@@ -0,0 +1,148 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IEXMACROS_H
+#define INCLUDED_IEXMACROS_H
+
+//--------------------------------------------------------------------
+//
+//	Macros which make throwing exceptions more convenient
+//
+//--------------------------------------------------------------------
+
+#include <sstream>
+
+
+//----------------------------------------------------------------------------
+// A macro to throw exceptions whose text is assembled using stringstreams.
+//
+// Example:
+//
+//	THROW (InputExc, "Syntax error in line " << line ", " << file << ".");
+//	
+//----------------------------------------------------------------------------
+
+#define THROW(type, text)	\
+    do				\
+    {				\
+	std::stringstream s;	\
+	s << text;		\
+	throw type (s);		\
+    }				\
+    while (0)
+
+
+//----------------------------------------------------------------------------
+// Macros to add to or to replace the text of an exception.
+// The new text is assembled using stringstreams.
+//
+// Examples:
+//
+// Append to end of an exception's text:
+//
+//	catch (BaseExc &e)
+//	{
+//	    APPEND_EXC (e, " Directory " << name << " does not exist.");
+//	    throw;
+//	}
+//
+// Replace an exception's text:
+//
+//	catch (BaseExc &e)
+//	{
+//	    REPLACE_EXC (e, "Directory " << name << " does not exist. " << e);
+//	    throw;
+//	}
+//----------------------------------------------------------------------------
+
+#define APPEND_EXC(exc, text)	\
+    do				\
+    {				\
+	std::stringstream s;	\
+	s << text;		\
+	exc.append (s);		\
+    }				\
+    while (0)
+
+#define REPLACE_EXC(exc, text)	\
+    do				\
+    {				\
+	std::stringstream s;	\
+	s << text;		\
+	exc.assign (s);		\
+    }				\
+    while (0)
+
+
+//-------------------------------------------------------------
+// A macro to throw ErrnoExc exceptions whose text is assembled
+// using stringstreams:
+//
+// Example:
+//
+//	THROW_ERRNO ("Cannot open file " << name << " (%T).");
+//
+//-------------------------------------------------------------
+
+#define THROW_ERRNO(text)		\
+    do					\
+    {					\
+	std::stringstream s;		\
+	s << text;			\
+	::Iex::throwErrnoExc (s.str());	\
+    }					\
+    while (0)
+
+
+//-------------------------------------------------------------
+// A macro to throw exceptions if an assertion is false.
+//
+// Example:
+//
+//	ASSERT (NullExc, ptr != NULL, "Null pointer" );
+//
+//-------------------------------------------------------------
+
+#define ASSERT(assertion, type, text)   \
+    do                                  \
+    {                                   \
+	if( (assertion) == false )      \
+	    THROW( type, text );        \
+    }                                   \
+    while (0)
+
+
+#endif
Index: NonGTP/OpenEXR/include/Iex/IexErrnoExc.h
===================================================================
--- NonGTP/OpenEXR/include/Iex/IexErrnoExc.h	(revision 855)
+++ NonGTP/OpenEXR/include/Iex/IexErrnoExc.h	(revision 855)
@@ -0,0 +1,210 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IEXERRNOEXC_H
+#define INCLUDED_IEXERRNOEXC_H
+
+//----------------------------------------------------------------
+//
+//	Exceptions which correspond to "errno" error codes.
+//
+//----------------------------------------------------------------
+
+#include <IexBaseExc.h>
+
+namespace Iex {
+
+
+DEFINE_EXC (EpermExc, ErrnoExc)
+DEFINE_EXC (EnoentExc, ErrnoExc)
+DEFINE_EXC (EsrchExc, ErrnoExc)
+DEFINE_EXC (EintrExc, ErrnoExc)
+DEFINE_EXC (EioExc, ErrnoExc)
+DEFINE_EXC (EnxioExc, ErrnoExc)
+DEFINE_EXC (E2bigExc, ErrnoExc)
+DEFINE_EXC (EnoexecExc, ErrnoExc)
+DEFINE_EXC (EbadfExc, ErrnoExc)
+DEFINE_EXC (EchildExc, ErrnoExc)
+DEFINE_EXC (EagainExc, ErrnoExc)
+DEFINE_EXC (EnomemExc, ErrnoExc)
+DEFINE_EXC (EaccesExc, ErrnoExc)
+DEFINE_EXC (EfaultExc, ErrnoExc)
+DEFINE_EXC (EnotblkExc, ErrnoExc)
+DEFINE_EXC (EbusyExc, ErrnoExc)
+DEFINE_EXC (EexistExc, ErrnoExc)
+DEFINE_EXC (ExdevExc, ErrnoExc)
+DEFINE_EXC (EnodevExc, ErrnoExc)
+DEFINE_EXC (EnotdirExc, ErrnoExc)
+DEFINE_EXC (EisdirExc, ErrnoExc)
+DEFINE_EXC (EinvalExc, ErrnoExc)
+DEFINE_EXC (EnfileExc, ErrnoExc)
+DEFINE_EXC (EmfileExc, ErrnoExc)
+DEFINE_EXC (EnottyExc, ErrnoExc)
+DEFINE_EXC (EtxtbsyExc, ErrnoExc)
+DEFINE_EXC (EfbigExc, ErrnoExc)
+DEFINE_EXC (EnospcExc, ErrnoExc)
+DEFINE_EXC (EspipeExc, ErrnoExc)
+DEFINE_EXC (ErofsExc, ErrnoExc)
+DEFINE_EXC (EmlinkExc, ErrnoExc)
+DEFINE_EXC (EpipeExc, ErrnoExc)
+DEFINE_EXC (EdomExc, ErrnoExc)
+DEFINE_EXC (ErangeExc, ErrnoExc)
+DEFINE_EXC (EnomsgExc, ErrnoExc)
+DEFINE_EXC (EidrmExc, ErrnoExc)
+DEFINE_EXC (EchrngExc, ErrnoExc)
+DEFINE_EXC (El2nsyncExc, ErrnoExc)
+DEFINE_EXC (El3hltExc, ErrnoExc)
+DEFINE_EXC (El3rstExc, ErrnoExc)
+DEFINE_EXC (ElnrngExc, ErrnoExc)
+DEFINE_EXC (EunatchExc, ErrnoExc)
+DEFINE_EXC (EnocsiExc, ErrnoExc)
+DEFINE_EXC (El2hltExc, ErrnoExc)
+DEFINE_EXC (EdeadlkExc, ErrnoExc)
+DEFINE_EXC (EnolckExc, ErrnoExc)
+DEFINE_EXC (EbadeExc, ErrnoExc)
+DEFINE_EXC (EbadrExc, ErrnoExc)
+DEFINE_EXC (ExfullExc, ErrnoExc)
+DEFINE_EXC (EnoanoExc, ErrnoExc)
+DEFINE_EXC (EbadrqcExc, ErrnoExc)
+DEFINE_EXC (EbadsltExc, ErrnoExc)
+DEFINE_EXC (EdeadlockExc, ErrnoExc)
+DEFINE_EXC (EbfontExc, ErrnoExc)
+DEFINE_EXC (EnostrExc, ErrnoExc)
+DEFINE_EXC (EnodataExc, ErrnoExc)
+DEFINE_EXC (EtimeExc, ErrnoExc)
+DEFINE_EXC (EnosrExc, ErrnoExc)
+DEFINE_EXC (EnonetExc, ErrnoExc)
+DEFINE_EXC (EnopkgExc, ErrnoExc)
+DEFINE_EXC (EremoteExc, ErrnoExc)
+DEFINE_EXC (EnolinkExc, ErrnoExc)
+DEFINE_EXC (EadvExc, ErrnoExc)
+DEFINE_EXC (EsrmntExc, ErrnoExc)
+DEFINE_EXC (EcommExc, ErrnoExc)
+DEFINE_EXC (EprotoExc, ErrnoExc)
+DEFINE_EXC (EmultihopExc, ErrnoExc)
+DEFINE_EXC (EbadmsgExc, ErrnoExc)
+DEFINE_EXC (EnametoolongExc, ErrnoExc)
+DEFINE_EXC (EoverflowExc, ErrnoExc)
+DEFINE_EXC (EnotuniqExc, ErrnoExc)
+DEFINE_EXC (EbadfdExc, ErrnoExc)
+DEFINE_EXC (EremchgExc, ErrnoExc)
+DEFINE_EXC (ElibaccExc, ErrnoExc)
+DEFINE_EXC (ElibbadExc, ErrnoExc)
+DEFINE_EXC (ElibscnExc, ErrnoExc)
+DEFINE_EXC (ElibmaxExc, ErrnoExc)
+DEFINE_EXC (ElibexecExc, ErrnoExc)
+DEFINE_EXC (EilseqExc, ErrnoExc)
+DEFINE_EXC (EnosysExc, ErrnoExc)
+DEFINE_EXC (EloopExc, ErrnoExc)
+DEFINE_EXC (ErestartExc, ErrnoExc)
+DEFINE_EXC (EstrpipeExc, ErrnoExc)
+DEFINE_EXC (EnotemptyExc, ErrnoExc)
+DEFINE_EXC (EusersExc, ErrnoExc)
+DEFINE_EXC (EnotsockExc, ErrnoExc)
+DEFINE_EXC (EdestaddrreqExc, ErrnoExc)
+DEFINE_EXC (EmsgsizeExc, ErrnoExc)
+DEFINE_EXC (EprototypeExc, ErrnoExc)
+DEFINE_EXC (EnoprotooptExc, ErrnoExc)
+DEFINE_EXC (EprotonosupportExc, ErrnoExc)
+DEFINE_EXC (EsocktnosupportExc, ErrnoExc)
+DEFINE_EXC (EopnotsuppExc, ErrnoExc)
+DEFINE_EXC (EpfnosupportExc, ErrnoExc)
+DEFINE_EXC (EafnosupportExc, ErrnoExc)
+DEFINE_EXC (EaddrinuseExc, ErrnoExc)
+DEFINE_EXC (EaddrnotavailExc, ErrnoExc)
+DEFINE_EXC (EnetdownExc, ErrnoExc)
+DEFINE_EXC (EnetunreachExc, ErrnoExc)
+DEFINE_EXC (EnetresetExc, ErrnoExc)
+DEFINE_EXC (EconnabortedExc, ErrnoExc)
+DEFINE_EXC (EconnresetExc, ErrnoExc)
+DEFINE_EXC (EnobufsExc, ErrnoExc)
+DEFINE_EXC (EisconnExc, ErrnoExc)
+DEFINE_EXC (EnotconnExc, ErrnoExc)
+DEFINE_EXC (EshutdownExc, ErrnoExc)
+DEFINE_EXC (EtoomanyrefsExc, ErrnoExc)
+DEFINE_EXC (EtimedoutExc, ErrnoExc)
+DEFINE_EXC (EconnrefusedExc, ErrnoExc)
+DEFINE_EXC (EhostdownExc, ErrnoExc)
+DEFINE_EXC (EhostunreachExc, ErrnoExc)
+DEFINE_EXC (EalreadyExc, ErrnoExc)
+DEFINE_EXC (EinprogressExc, ErrnoExc)
+DEFINE_EXC (EstaleExc, ErrnoExc)
+DEFINE_EXC (EioresidExc, ErrnoExc)
+DEFINE_EXC (EucleanExc, ErrnoExc)
+DEFINE_EXC (EnotnamExc, ErrnoExc)
+DEFINE_EXC (EnavailExc, ErrnoExc)
+DEFINE_EXC (EisnamExc, ErrnoExc)
+DEFINE_EXC (EremoteioExc, ErrnoExc)
+DEFINE_EXC (EinitExc, ErrnoExc)
+DEFINE_EXC (EremdevExc, ErrnoExc)
+DEFINE_EXC (EcanceledExc, ErrnoExc)
+DEFINE_EXC (EnolimfileExc, ErrnoExc)
+DEFINE_EXC (EproclimExc, ErrnoExc)
+DEFINE_EXC (EdisjointExc, ErrnoExc)
+DEFINE_EXC (EnologinExc, ErrnoExc)
+DEFINE_EXC (EloginlimExc, ErrnoExc)
+DEFINE_EXC (EgrouploopExc, ErrnoExc)
+DEFINE_EXC (EnoattachExc, ErrnoExc)
+DEFINE_EXC (EnotsupExc, ErrnoExc)
+DEFINE_EXC (EnoattrExc, ErrnoExc)
+DEFINE_EXC (EdircorruptedExc, ErrnoExc)
+DEFINE_EXC (EdquotExc, ErrnoExc)
+DEFINE_EXC (EnfsremoteExc, ErrnoExc)
+DEFINE_EXC (EcontrollerExc, ErrnoExc)
+DEFINE_EXC (EnotcontrollerExc, ErrnoExc)
+DEFINE_EXC (EenqueuedExc, ErrnoExc)
+DEFINE_EXC (EnotenqueuedExc, ErrnoExc)
+DEFINE_EXC (EjoinedExc, ErrnoExc)
+DEFINE_EXC (EnotjoinedExc, ErrnoExc)
+DEFINE_EXC (EnoprocExc, ErrnoExc)
+DEFINE_EXC (EmustrunExc, ErrnoExc)
+DEFINE_EXC (EnotstoppedExc, ErrnoExc)
+DEFINE_EXC (EclockcpuExc, ErrnoExc)
+DEFINE_EXC (EinvalstateExc, ErrnoExc)
+DEFINE_EXC (EnoexistExc, ErrnoExc)
+DEFINE_EXC (EendofminorExc, ErrnoExc)
+DEFINE_EXC (EbufsizeExc, ErrnoExc)
+DEFINE_EXC (EemptyExc, ErrnoExc)
+DEFINE_EXC (EnointrgroupExc, ErrnoExc)
+DEFINE_EXC (EinvalmodeExc, ErrnoExc)
+DEFINE_EXC (EcantextentExc, ErrnoExc)
+DEFINE_EXC (EinvaltimeExc, ErrnoExc)
+DEFINE_EXC (EdestroyedExc, ErrnoExc)
+
+
+} // namespace Iex
+
+#endif
Index: NonGTP/OpenEXR/include/Iex/IexMathExc.h
===================================================================
--- NonGTP/OpenEXR/include/Iex/IexMathExc.h	(revision 855)
+++ NonGTP/OpenEXR/include/Iex/IexMathExc.h	(revision 855)
@@ -0,0 +1,58 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IEXMATHEXC_H
+#define INCLUDED_IEXMATHEXC_H
+
+#include <IexBaseExc.h>
+
+namespace Iex {
+
+//---------------------------------------------------------
+// Exception classess which correspond to specific floating
+// point exceptions.
+//---------------------------------------------------------
+
+DEFINE_EXC (OverflowExc,    MathExc)	// Overflow
+DEFINE_EXC (UnderflowExc,   MathExc)	// Underflow
+DEFINE_EXC (DivzeroExc,     MathExc)	// Division by zero
+DEFINE_EXC (InexactExc,     MathExc)	// Inexact result
+DEFINE_EXC (InvalidFpOpExc, MathExc)	// Invalid operation
+
+
+} // namespace Iex
+
+#endif
Index: NonGTP/OpenEXR/include/Iex/IexThrowErrnoExc.h
===================================================================
--- NonGTP/OpenEXR/include/Iex/IexThrowErrnoExc.h	(revision 855)
+++ NonGTP/OpenEXR/include/Iex/IexThrowErrnoExc.h	(revision 855)
@@ -0,0 +1,96 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IEXTHROWERRNOEXC_H
+#define INCLUDED_IEXTHROWERRNOEXC_H
+
+//----------------------------------------------------------
+//
+//	A function which throws ExcErrno exceptions
+//
+//----------------------------------------------------------
+
+#include <IexBaseExc.h>
+
+namespace Iex {
+
+
+//--------------------------------------------------------------------------
+//
+// Function throwErrnoExc() throws an exception which corresponds to
+// error code errnum.  The exception text is initialized with a copy
+// of the string passed to throwErrnoExc(), where all occurrences of
+// "%T" have been replaced with the output of strerror(oserror()).
+//
+// Example:
+//   
+// If opening file /tmp/output failed with an ENOENT error code,
+// calling
+//
+//	throwErrnoExc ();
+//
+// or
+//
+//	throwErrnoExc ("%T.");
+//
+// will throw an EnoentExc whose text reads
+//
+//	No such file or directory.
+//
+// More detailed messages can be assembled using stringstreams:
+//
+//	std::stringstream s;
+//	s << "Cannot open file " << name << " (%T).";
+//	throwErrnoExc (s);
+//
+// The resulting exception contains the following text:
+//
+//	Cannot open file /tmp/output (No such file or directory).
+//
+// Alternatively, you may want to use the THROW_ERRNO macro defined
+// in IexMacros.h:
+//
+//	THROW_ERRNO ("Cannot open file " << name << " (%T).")
+//
+//--------------------------------------------------------------------------
+
+void throwErrnoExc (const std::string &txt, int errnum);
+void throwErrnoExc (const std::string &txt = "%T." /*, int errnum = oserror() */);
+
+
+} // namespace Iex
+
+#endif
Index: NonGTP/OpenEXR/include/Iex/IexBaseExc.h
===================================================================
--- NonGTP/OpenEXR/include/Iex/IexBaseExc.h	(revision 855)
+++ NonGTP/OpenEXR/include/Iex/IexBaseExc.h	(revision 855)
@@ -0,0 +1,266 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IEXBASEEXC_H
+#define INCLUDED_IEXBASEEXC_H
+
+
+//----------------------------------------------------------
+//
+//	A general exception base class, and a few
+//	useful exceptions derived from the base class.
+//
+//----------------------------------------------------------
+
+#include <string>
+#include <exception>
+#include <sstream>
+
+namespace Iex {
+
+#if defined PLATFORM_WINDOWS && _MSC_VER
+// Tell MS VC++ to suppress exception specification warnings
+#pragma warning(disable:4290)
+#endif
+
+//-------------------------------
+// Our most basic exception class
+//-------------------------------
+
+class BaseExc: public std::string, public std::exception
+{
+  public:
+
+    //----------------------------
+    // Constructors and destructor
+    //----------------------------
+
+    BaseExc (const char *s = 0) throw();	// std::string (s)
+    BaseExc (const std::string &s) throw();	// std::string (s)
+    BaseExc (std::stringstream &s) throw();	// std::string (s.str())
+
+    BaseExc (const BaseExc &be) throw();
+    virtual ~BaseExc () throw ();
+
+    //--------------------------------------------
+    // what() method -- e.what() returns e.c_str()
+    //--------------------------------------------
+
+    virtual const char * what () const throw ();
+
+
+    //--------------------------------------------------
+    // Convenient methods to change the exception's text
+    //--------------------------------------------------
+
+    BaseExc &		assign (std::stringstream &s);	// assign (s.str())
+    BaseExc &		operator = (std::stringstream &s);
+
+    BaseExc &		append (std::stringstream &s);	// append (s.str())
+    BaseExc &		operator += (std::stringstream &s);
+
+
+    //--------------------------------------------------
+    // These methods from the base class get obscured by
+    // the definitions above.
+    //--------------------------------------------------
+
+    BaseExc &		assign (const char *s);
+    BaseExc &		operator = (const char *s);
+
+    BaseExc &		append (const char *s);
+    BaseExc &		operator += (const char *s);
+
+
+    //--------------------------------------------------
+    // Stack trace for the point at which the exception
+    // was thrown.  The stack trace will be an empty
+    // string unless a working stack-tracing routine
+    // has been installed (see below, setStackTracer()).
+    //--------------------------------------------------
+
+    const std::string &	stackTrace () const;
+
+  private:
+
+    std::string		_stackTrace;
+};
+
+
+//-----------------------------------------------------
+// A macro to save typing when declararing an exception
+// class derived directly or indirectly from BaseExc:
+//-----------------------------------------------------
+
+#define DEFINE_EXC(name, base)				        \
+    class name: public base				        \
+    {							        \
+      public:                                                   \
+	name (const char* text=0)      throw(): base (text) {}	\
+	name (const std::string &text) throw(): base (text) {}	\
+	name (std::stringstream &text) throw(): base (text) {}	\
+    };
+
+
+//--------------------------------------------------------
+// Some exceptions which should be useful in most programs
+//--------------------------------------------------------
+
+DEFINE_EXC (ArgExc,   BaseExc) 	 // Invalid arguments to a function call
+
+DEFINE_EXC (LogicExc, BaseExc) 	 // General error in a program's logic,
+				 // for example, a function was called
+				 // in a context where the call does
+				 // not make sense.
+
+DEFINE_EXC (InputExc, BaseExc) 	 // Invalid input data, e.g. from a file
+
+DEFINE_EXC (IoExc, BaseExc) 	 // Input or output operation failed
+
+DEFINE_EXC (MathExc,  BaseExc) 	 // Arithmetic exception; more specific
+				 // exceptions derived from this class
+				 // are defined in ExcMath.h
+
+DEFINE_EXC (ErrnoExc, BaseExc) 	 // Base class for exceptions corresponding
+				 // to errno values (see errno.h); more
+				 // specific exceptions derived from this
+				 // class are defined in ExcErrno.h
+
+DEFINE_EXC (NoImplExc, BaseExc)  // Missing method exception e.g. from a
+				 // call to a method that is only partially
+				 // or not at all implemented. A reminder
+				 // to lazy software people to get back
+				 // to work.
+
+DEFINE_EXC (NullExc, BaseExc) 	 // A pointer is inappropriately null.
+
+DEFINE_EXC (TypeExc, BaseExc) 	 // An object is an inappropriate type,
+				 // i.e. a dynamnic_cast failed.
+
+
+//----------------------------------------------------------------------
+// Stack-tracing support:
+// 
+// setStackTracer(st)
+//
+//	installs a stack-tracing routine, st, which will be called from
+//	class BaseExc's constructor every time an exception derived from
+//	BaseExc is thrown.  The stack-tracing routine should return a
+//	string that contains a printable representation of the program's
+//	current call stack.  This string will be stored in the BaseExc
+//	object; the string is accesible via the BaseExc::stackTrace()
+//	method.
+//
+// setStackTracer(0)
+//
+//	removes the current stack tracing routine.  When an exception
+//	derived from BaseExc is thrown, the stack trace string stored
+//	in the BaseExc object will be empty.
+//
+// stackTracer()
+//
+//	returns a pointer to the current stack-tracing routine, or 0
+//	if there is no current stack stack-tracing routine.
+// 
+//----------------------------------------------------------------------
+
+typedef std::string (* StackTracer) ();
+
+void		setStackTracer (StackTracer stackTracer);
+StackTracer	stackTracer ();
+
+
+//-----------------
+// Inline functions
+//-----------------
+
+inline BaseExc &
+BaseExc::operator = (std::stringstream &s)
+{
+    return assign (s);
+}
+
+
+inline BaseExc &
+BaseExc::operator += (std::stringstream &s)
+{
+    return append (s);
+}
+
+
+inline BaseExc &
+BaseExc::assign (const char *s)
+{
+    std::string::assign(s);
+    return *this;
+}
+
+
+inline BaseExc &
+BaseExc::operator = (const char *s)
+{
+    return assign(s);
+}
+
+
+inline BaseExc &
+BaseExc::append (const char *s)
+{
+    std::string::append(s);
+    return *this;
+}
+
+
+inline BaseExc &
+BaseExc::operator += (const char *s)
+{
+    return append(s);
+}
+
+
+inline const std::string &
+BaseExc::stackTrace () const
+{
+    return _stackTrace;
+}
+
+#if defined PLATFORM_WINDOWS && _MSC_VER
+#pragma warning(default:4290)
+#endif
+
+} // namespace Iex
+
+#endif
Index: NonGTP/OpenEXR/include/Iex/Iex.h
===================================================================
--- NonGTP/OpenEXR/include/Iex/Iex.h	(revision 855)
+++ NonGTP/OpenEXR/include/Iex/Iex.h	(revision 855)
@@ -0,0 +1,60 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IEX_H
+#define INCLUDED_IEX_H
+
+
+//--------------------------------
+//
+//	Exception handling
+//
+//--------------------------------
+
+
+#include <IexMacros.h>
+#include <IexBaseExc.h>
+#include <IexMathExc.h>
+#include <IexThrowErrnoExc.h>
+
+// Note that we do not include file IexErrnoExc.h here.  That file
+// defines over 150 classes and significantly slows down compilation.
+// If you throw ErrnoExc exceptions using the throwErrnoExc() function,
+// you don't need IexErrnoExc.h.  You have to include IexErrnoExc.h
+// only if you want to catch specific subclasses of ErrnoExc.
+
+
+#endif
Index: NonGTP/OpenEXR/include/zconf.h
===================================================================
--- NonGTP/OpenEXR/include/zconf.h	(revision 855)
+++ NonGTP/OpenEXR/include/zconf.h	(revision 855)
@@ -0,0 +1,279 @@
+/* zconf.h -- configuration of the zlib compression library
+ * Copyright (C) 1995-2002 Jean-loup Gailly.
+ * For conditions of distribution and use, see copyright notice in zlib.h 
+ */
+
+/* @(#) $Id$ */
+
+#ifndef _ZCONF_H
+#define _ZCONF_H
+
+/*
+ * If you *really* need a unique prefix for all types and library functions,
+ * compile with -DZ_PREFIX. The "standard" zlib should be compiled without it.
+ */
+#ifdef Z_PREFIX
+#  define deflateInit_	z_deflateInit_
+#  define deflate	z_deflate
+#  define deflateEnd	z_deflateEnd
+#  define inflateInit_ 	z_inflateInit_
+#  define inflate	z_inflate
+#  define inflateEnd	z_inflateEnd
+#  define deflateInit2_	z_deflateInit2_
+#  define deflateSetDictionary z_deflateSetDictionary
+#  define deflateCopy	z_deflateCopy
+#  define deflateReset	z_deflateReset
+#  define deflateParams	z_deflateParams
+#  define inflateInit2_	z_inflateInit2_
+#  define inflateSetDictionary z_inflateSetDictionary
+#  define inflateSync	z_inflateSync
+#  define inflateSyncPoint z_inflateSyncPoint
+#  define inflateReset	z_inflateReset
+#  define compress	z_compress
+#  define compress2	z_compress2
+#  define uncompress	z_uncompress
+#  define adler32	z_adler32
+#  define crc32		z_crc32
+#  define get_crc_table z_get_crc_table
+
+#  define Byte		z_Byte
+#  define uInt		z_uInt
+#  define uLong		z_uLong
+#  define Bytef	        z_Bytef
+#  define charf		z_charf
+#  define intf		z_intf
+#  define uIntf		z_uIntf
+#  define uLongf	z_uLongf
+#  define voidpf	z_voidpf
+#  define voidp		z_voidp
+#endif
+
+#if (defined(_WIN32) || defined(__WIN32__)) && !defined(WIN32)
+#  define WIN32
+#endif
+#if defined(__GNUC__) || defined(WIN32) || defined(__386__) || defined(i386)
+#  ifndef __32BIT__
+#    define __32BIT__
+#  endif
+#endif
+#if defined(__MSDOS__) && !defined(MSDOS)
+#  define MSDOS
+#endif
+
+/*
+ * Compile with -DMAXSEG_64K if the alloc function cannot allocate more
+ * than 64k bytes at a time (needed on systems with 16-bit int).
+ */
+#if defined(MSDOS) && !defined(__32BIT__)
+#  define MAXSEG_64K
+#endif
+#ifdef MSDOS
+#  define UNALIGNED_OK
+#endif
+
+#if (defined(MSDOS) || defined(_WINDOWS) || defined(WIN32))  && !defined(STDC)
+#  define STDC
+#endif
+#if defined(__STDC__) || defined(__cplusplus) || defined(__OS2__)
+#  ifndef STDC
+#    define STDC
+#  endif
+#endif
+
+#ifndef STDC
+#  ifndef const /* cannot use !defined(STDC) && !defined(const) on Mac */
+#    define const
+#  endif
+#endif
+
+/* Some Mac compilers merge all .h files incorrectly: */
+#if defined(__MWERKS__) || defined(applec) ||defined(THINK_C) ||defined(__SC__)
+#  define NO_DUMMY_DECL
+#endif
+
+/* Old Borland C incorrectly complains about missing returns: */
+#if defined(__BORLANDC__) && (__BORLANDC__ < 0x500)
+#  define NEED_DUMMY_RETURN
+#endif
+
+
+/* Maximum value for memLevel in deflateInit2 */
+#ifndef MAX_MEM_LEVEL
+#  ifdef MAXSEG_64K
+#    define MAX_MEM_LEVEL 8
+#  else
+#    define MAX_MEM_LEVEL 9
+#  endif
+#endif
+
+/* Maximum value for windowBits in deflateInit2 and inflateInit2.
+ * WARNING: reducing MAX_WBITS makes minigzip unable to extract .gz files
+ * created by gzip. (Files created by minigzip can still be extracted by
+ * gzip.)
+ */
+#ifndef MAX_WBITS
+#  define MAX_WBITS   15 /* 32K LZ77 window */
+#endif
+
+/* The memory requirements for deflate are (in bytes):
+            (1 << (windowBits+2)) +  (1 << (memLevel+9))
+ that is: 128K for windowBits=15  +  128K for memLevel = 8  (default values)
+ plus a few kilobytes for small objects. For example, if you want to reduce
+ the default memory requirements from 256K to 128K, compile with
+     make CFLAGS="-O -DMAX_WBITS=14 -DMAX_MEM_LEVEL=7"
+ Of course this will generally degrade compression (there's no free lunch).
+
+   The memory requirements for inflate are (in bytes) 1 << windowBits
+ that is, 32K for windowBits=15 (default value) plus a few kilobytes
+ for small objects.
+*/
+
+                        /* Type declarations */
+
+#ifndef OF /* function prototypes */
+#  ifdef STDC
+#    define OF(args)  args
+#  else
+#    define OF(args)  ()
+#  endif
+#endif
+
+/* The following definitions for FAR are needed only for MSDOS mixed
+ * model programming (small or medium model with some far allocations).
+ * This was tested only with MSC; for other MSDOS compilers you may have
+ * to define NO_MEMCPY in zutil.h.  If you don't need the mixed model,
+ * just define FAR to be empty.
+ */
+#if (defined(M_I86SM) || defined(M_I86MM)) && !defined(__32BIT__)
+   /* MSC small or medium model */
+#  define SMALL_MEDIUM
+#  ifdef _MSC_VER
+#    define FAR _far
+#  else
+#    define FAR far
+#  endif
+#endif
+#if defined(__BORLANDC__) && (defined(__SMALL__) || defined(__MEDIUM__))
+#  ifndef __32BIT__
+#    define SMALL_MEDIUM
+#    define FAR _far
+#  endif
+#endif
+
+/* Compile with -DZLIB_DLL for Windows DLL support */
+#if defined(ZLIB_DLL)
+#  if defined(_WINDOWS) || defined(WINDOWS)
+#    ifdef FAR
+#      undef FAR
+#    endif
+#    include <windows.h>
+#    define ZEXPORT  WINAPI
+#    ifdef WIN32
+#      define ZEXPORTVA  WINAPIV
+#    else
+#      define ZEXPORTVA  FAR _cdecl _export
+#    endif
+#  endif
+#  if defined (__BORLANDC__)
+#    if (__BORLANDC__ >= 0x0500) && defined (WIN32)
+#      include <windows.h>
+#      define ZEXPORT __declspec(dllexport) WINAPI
+#      define ZEXPORTRVA __declspec(dllexport) WINAPIV
+#    else
+#      if defined (_Windows) && defined (__DLL__)
+#        define ZEXPORT _export
+#        define ZEXPORTVA _export
+#      endif
+#    endif
+#  endif
+#endif
+
+#if defined (__BEOS__)
+#  if defined (ZLIB_DLL)
+#    define ZEXTERN extern __declspec(dllexport)
+#  else
+#    define ZEXTERN extern __declspec(dllimport)
+#  endif
+#endif
+
+#ifndef ZEXPORT
+#  define ZEXPORT
+#endif
+#ifndef ZEXPORTVA
+#  define ZEXPORTVA
+#endif
+#ifndef ZEXTERN
+#  define ZEXTERN extern
+#endif
+
+#ifndef FAR
+#   define FAR
+#endif
+
+#if !defined(MACOS) && !defined(TARGET_OS_MAC)
+typedef unsigned char  Byte;  /* 8 bits */
+#endif
+typedef unsigned int   uInt;  /* 16 bits or more */
+typedef unsigned long  uLong; /* 32 bits or more */
+
+#ifdef SMALL_MEDIUM
+   /* Borland C/C++ and some old MSC versions ignore FAR inside typedef */
+#  define Bytef Byte FAR
+#else
+   typedef Byte  FAR Bytef;
+#endif
+typedef char  FAR charf;
+typedef int   FAR intf;
+typedef uInt  FAR uIntf;
+typedef uLong FAR uLongf;
+
+#ifdef STDC
+   typedef void FAR *voidpf;
+   typedef void     *voidp;
+#else
+   typedef Byte FAR *voidpf;
+   typedef Byte     *voidp;
+#endif
+
+#ifdef HAVE_UNISTD_H
+#  include <sys/types.h> /* for off_t */
+#  include <unistd.h>    /* for SEEK_* and off_t */
+#  define z_off_t  off_t
+#endif
+#ifndef SEEK_SET
+#  define SEEK_SET        0       /* Seek from beginning of file.  */
+#  define SEEK_CUR        1       /* Seek from current position.  */
+#  define SEEK_END        2       /* Set file pointer to EOF plus "offset" */
+#endif
+#ifndef z_off_t
+#  define  z_off_t long
+#endif
+
+/* MVS linker does not support external names larger than 8 bytes */
+#if defined(__MVS__)
+#   pragma map(deflateInit_,"DEIN")
+#   pragma map(deflateInit2_,"DEIN2")
+#   pragma map(deflateEnd,"DEEND")
+#   pragma map(inflateInit_,"ININ")
+#   pragma map(inflateInit2_,"ININ2")
+#   pragma map(inflateEnd,"INEND")
+#   pragma map(inflateSync,"INSY")
+#   pragma map(inflateSetDictionary,"INSEDI")
+#   pragma map(inflate_blocks,"INBL")
+#   pragma map(inflate_blocks_new,"INBLNE")
+#   pragma map(inflate_blocks_free,"INBLFR")
+#   pragma map(inflate_blocks_reset,"INBLRE")
+#   pragma map(inflate_codes_free,"INCOFR")
+#   pragma map(inflate_codes,"INCO")
+#   pragma map(inflate_fast,"INFA")
+#   pragma map(inflate_flush,"INFLU")
+#   pragma map(inflate_mask,"INMA")
+#   pragma map(inflate_set_dictionary,"INSEDI2")
+#   pragma map(inflate_copyright,"INCOPY")
+#   pragma map(inflate_trees_bits,"INTRBI")
+#   pragma map(inflate_trees_dynamic,"INTRDY")
+#   pragma map(inflate_trees_fixed,"INTRFI")
+#   pragma map(inflate_trees_free,"INTRFR")
+#endif
+
+#endif /* _ZCONF_H */
Index: NonGTP/OpenEXR/include/halfFunction.h
===================================================================
--- NonGTP/OpenEXR/include/halfFunction.h	(revision 855)
+++ NonGTP/OpenEXR/include/halfFunction.h	(revision 855)
@@ -0,0 +1,159 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+// Primary authors:
+//     Florian Kainz <kainz@ilm.com>
+//     Rod Bogart <rgb@ilm.com>
+
+
+//---------------------------------------------------------------------------
+//
+//	halfFunction<T> -- a class for fast evaluation
+//			   of half --> T functions
+//
+//	The constructor for a halfFunction object,
+//
+//	    halfFunction (function,
+//			  domainMin, domainMax,
+//			  defaultValue,
+//			  posInfValue, negInfValue,
+//			  nanValue);
+//
+//	evaluates the function for all finite half values in the interval
+//	[domainMin, domainMax], and stores the results in a lookup table.
+//	For finite half values that are not in [domainMin, domainMax], the
+//	constructor stores defaultValue in the table.  For positive infinity,
+//	negative infinity and NANs, posInfValue, negInfValue and nanValue
+//	are stored in the table.
+//
+//	The tabulated function can then be evaluated quickly for arbitrary
+//	half values by calling the the halfFunction object's operator()
+//	method.
+//
+//	Example:
+//
+//	    #include <math.h>
+//	    #include <halfFunction.h>
+//
+//	    halfFunction<half> hsin (sin);
+//
+//	    halfFunction<half> hsqrt (sqrt,		// function
+//				      0, HALF_MAX,	// domain
+//				      half::qNan(),	// sqrt(x) for x < 0
+//				      half::posInf(),	// sqrt(+inf)
+//				      half::qNan(),	// sqrt(-inf)
+//				      half::qNan());	// sqrt(nan)
+//
+//	    half x = hsin (1);
+//	    half y = hsqrt (3.5);
+//
+//---------------------------------------------------------------------------
+
+#ifndef _HALF_FUNCTION_H_
+#define _HALF_FUNCTION_H_
+
+#include <float.h>
+#include <half.h>
+
+
+template <class T>
+class halfFunction
+{
+  public:
+
+    //------------
+    // Constructor
+    //------------
+
+    template <class Function>
+    halfFunction (Function f,
+		  half domainMin = -HALF_MAX,
+		  half domainMax =  HALF_MAX,
+		  T defaultValue = 0,
+		  T posInfValue  = 0,
+		  T negInfValue  = 0,
+		  T nanValue     = 0);
+
+    //-----------
+    // Evaluation
+    //-----------
+
+    T		operator () (half x) const;
+
+  private:
+
+    T		_lut[1 << 16];
+};
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class T>
+template <class Function>
+halfFunction<T>::halfFunction (Function f,
+			       half domainMin,
+			       half domainMax,
+			       T defaultValue,
+			       T posInfValue,
+			       T negInfValue,
+			       T nanValue)
+{
+    for (int i = 0; i < (1 << 16); i++)
+    {
+	half x;
+	x.setBits (i);
+
+	if (x.isNan())
+	    _lut[i] = nanValue;
+	else if (x.isInfinity())
+	    _lut[i] = x.isNegative()? negInfValue: posInfValue;
+	else if (x < domainMin || x > domainMax)
+	    _lut[i] = defaultValue;
+	else
+	    _lut[i] = f (x);
+    }
+}
+
+
+template <class T>
+inline T
+halfFunction<T>::operator () (half x) const
+{
+    return _lut[x.bits()];
+}
+
+
+#endif
Index: NonGTP/OpenEXR/include/zlib.h
===================================================================
--- NonGTP/OpenEXR/include/zlib.h	(revision 855)
+++ NonGTP/OpenEXR/include/zlib.h	(revision 855)
@@ -0,0 +1,893 @@
+/* zlib.h -- interface of the 'zlib' general purpose compression library
+  version 1.1.4, March 11th, 2002
+
+  Copyright (C) 1995-2002 Jean-loup Gailly and Mark Adler
+
+  This software is provided 'as-is', without any express or implied
+  warranty.  In no event will the authors be held liable for any damages
+  arising from the use of this software.
+
+  Permission is granted to anyone to use this software for any purpose,
+  including commercial applications, and to alter it and redistribute it
+  freely, subject to the following restrictions:
+
+  1. The origin of this software must not be misrepresented; you must not
+     claim that you wrote the original software. If you use this software
+     in a product, an acknowledgment in the product documentation would be
+     appreciated but is not required.
+  2. Altered source versions must be plainly marked as such, and must not be
+     misrepresented as being the original software.
+  3. This notice may not be removed or altered from any source distribution.
+
+  Jean-loup Gailly        Mark Adler
+  jloup@gzip.org          madler@alumni.caltech.edu
+
+
+  The data format used by the zlib library is described by RFCs (Request for
+  Comments) 1950 to 1952 in the files ftp://ds.internic.net/rfc/rfc1950.txt
+  (zlib format), rfc1951.txt (deflate format) and rfc1952.txt (gzip format).
+*/
+
+#ifndef _ZLIB_H
+#define _ZLIB_H
+
+#include "zconf.h"
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#define ZLIB_VERSION "1.1.4"
+
+/* 
+     The 'zlib' compression library provides in-memory compression and
+  decompression functions, including integrity checks of the uncompressed
+  data.  This version of the library supports only one compression method
+  (deflation) but other algorithms will be added later and will have the same
+  stream interface.
+
+     Compression can be done in a single step if the buffers are large
+  enough (for example if an input file is mmap'ed), or can be done by
+  repeated calls of the compression function.  In the latter case, the
+  application must provide more input and/or consume the output
+  (providing more output space) before each call.
+
+     The library also supports reading and writing files in gzip (.gz) format
+  with an interface similar to that of stdio.
+
+     The library does not install any signal handler. The decoder checks
+  the consistency of the compressed data, so the library should never
+  crash even in case of corrupted input.
+*/
+
+typedef voidpf (*alloc_func) OF((voidpf opaque, uInt items, uInt size));
+typedef void   (*free_func)  OF((voidpf opaque, voidpf address));
+
+struct internal_state;
+
+typedef struct z_stream_s {
+    Bytef    *next_in;  /* next input byte */
+    uInt     avail_in;  /* number of bytes available at next_in */
+    uLong    total_in;  /* total nb of input bytes read so far */
+
+    Bytef    *next_out; /* next output byte should be put there */
+    uInt     avail_out; /* remaining free space at next_out */
+    uLong    total_out; /* total nb of bytes output so far */
+
+    char     *msg;      /* last error message, NULL if no error */
+    struct internal_state FAR *state; /* not visible by applications */
+
+    alloc_func zalloc;  /* used to allocate the internal state */
+    free_func  zfree;   /* used to free the internal state */
+    voidpf     opaque;  /* private data object passed to zalloc and zfree */
+
+    int     data_type;  /* best guess about the data type: ascii or binary */
+    uLong   adler;      /* adler32 value of the uncompressed data */
+    uLong   reserved;   /* reserved for future use */
+} z_stream;
+
+typedef z_stream FAR *z_streamp;
+
+/*
+   The application must update next_in and avail_in when avail_in has
+   dropped to zero. It must update next_out and avail_out when avail_out
+   has dropped to zero. The application must initialize zalloc, zfree and
+   opaque before calling the init function. All other fields are set by the
+   compression library and must not be updated by the application.
+
+   The opaque value provided by the application will be passed as the first
+   parameter for calls of zalloc and zfree. This can be useful for custom
+   memory management. The compression library attaches no meaning to the
+   opaque value.
+
+   zalloc must return Z_NULL if there is not enough memory for the object.
+   If zlib is used in a multi-threaded application, zalloc and zfree must be
+   thread safe.
+
+   On 16-bit systems, the functions zalloc and zfree must be able to allocate
+   exactly 65536 bytes, but will not be required to allocate more than this
+   if the symbol MAXSEG_64K is defined (see zconf.h). WARNING: On MSDOS,
+   pointers returned by zalloc for objects of exactly 65536 bytes *must*
+   have their offset normalized to zero. The default allocation function
+   provided by this library ensures this (see zutil.c). To reduce memory
+   requirements and avoid any allocation of 64K objects, at the expense of
+   compression ratio, compile the library with -DMAX_WBITS=14 (see zconf.h).
+
+   The fields total_in and total_out can be used for statistics or
+   progress reports. After compression, total_in holds the total size of
+   the uncompressed data and may be saved for use in the decompressor
+   (particularly if the decompressor wants to decompress everything in
+   a single step).
+*/
+
+                        /* constants */
+
+#define Z_NO_FLUSH      0
+#define Z_PARTIAL_FLUSH 1 /* will be removed, use Z_SYNC_FLUSH instead */
+#define Z_SYNC_FLUSH    2
+#define Z_FULL_FLUSH    3
+#define Z_FINISH        4
+/* Allowed flush values; see deflate() below for details */
+
+#define Z_OK            0
+#define Z_STREAM_END    1
+#define Z_NEED_DICT     2
+#define Z_ERRNO        (-1)
+#define Z_STREAM_ERROR (-2)
+#define Z_DATA_ERROR   (-3)
+#define Z_MEM_ERROR    (-4)
+#define Z_BUF_ERROR    (-5)
+#define Z_VERSION_ERROR (-6)
+/* Return codes for the compression/decompression functions. Negative
+ * values are errors, positive values are used for special but normal events.
+ */
+
+#define Z_NO_COMPRESSION         0
+#define Z_BEST_SPEED             1
+#define Z_BEST_COMPRESSION       9
+#define Z_DEFAULT_COMPRESSION  (-1)
+/* compression levels */
+
+#define Z_FILTERED            1
+#define Z_HUFFMAN_ONLY        2
+#define Z_DEFAULT_STRATEGY    0
+/* compression strategy; see deflateInit2() below for details */
+
+#define Z_BINARY   0
+#define Z_ASCII    1
+#define Z_UNKNOWN  2
+/* Possible values of the data_type field */
+
+#define Z_DEFLATED   8
+/* The deflate compression method (the only one supported in this version) */
+
+#define Z_NULL  0  /* for initializing zalloc, zfree, opaque */
+
+#define zlib_version zlibVersion()
+/* for compatibility with versions < 1.0.2 */
+
+                        /* basic functions */
+
+ZEXTERN const char * ZEXPORT zlibVersion OF((void));
+/* The application can compare zlibVersion and ZLIB_VERSION for consistency.
+   If the first character differs, the library code actually used is
+   not compatible with the zlib.h header file used by the application.
+   This check is automatically made by deflateInit and inflateInit.
+ */
+
+/* 
+ZEXTERN int ZEXPORT deflateInit OF((z_streamp strm, int level));
+
+     Initializes the internal stream state for compression. The fields
+   zalloc, zfree and opaque must be initialized before by the caller.
+   If zalloc and zfree are set to Z_NULL, deflateInit updates them to
+   use default allocation functions.
+
+     The compression level must be Z_DEFAULT_COMPRESSION, or between 0 and 9:
+   1 gives best speed, 9 gives best compression, 0 gives no compression at
+   all (the input data is simply copied a block at a time).
+   Z_DEFAULT_COMPRESSION requests a default compromise between speed and
+   compression (currently equivalent to level 6).
+
+     deflateInit returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_STREAM_ERROR if level is not a valid compression level,
+   Z_VERSION_ERROR if the zlib library version (zlib_version) is incompatible
+   with the version assumed by the caller (ZLIB_VERSION).
+   msg is set to null if there is no error message.  deflateInit does not
+   perform any compression: this will be done by deflate().
+*/
+
+
+ZEXTERN int ZEXPORT deflate OF((z_streamp strm, int flush));
+/*
+    deflate compresses as much data as possible, and stops when the input
+  buffer becomes empty or the output buffer becomes full. It may introduce some
+  output latency (reading input without producing any output) except when
+  forced to flush.
+
+    The detailed semantics are as follows. deflate performs one or both of the
+  following actions:
+
+  - Compress more input starting at next_in and update next_in and avail_in
+    accordingly. If not all input can be processed (because there is not
+    enough room in the output buffer), next_in and avail_in are updated and
+    processing will resume at this point for the next call of deflate().
+
+  - Provide more output starting at next_out and update next_out and avail_out
+    accordingly. This action is forced if the parameter flush is non zero.
+    Forcing flush frequently degrades the compression ratio, so this parameter
+    should be set only when necessary (in interactive applications).
+    Some output may be provided even if flush is not set.
+
+  Before the call of deflate(), the application should ensure that at least
+  one of the actions is possible, by providing more input and/or consuming
+  more output, and updating avail_in or avail_out accordingly; avail_out
+  should never be zero before the call. The application can consume the
+  compressed output when it wants, for example when the output buffer is full
+  (avail_out == 0), or after each call of deflate(). If deflate returns Z_OK
+  and with zero avail_out, it must be called again after making room in the
+  output buffer because there might be more output pending.
+
+    If the parameter flush is set to Z_SYNC_FLUSH, all pending output is
+  flushed to the output buffer and the output is aligned on a byte boundary, so
+  that the decompressor can get all input data available so far. (In particular
+  avail_in is zero after the call if enough output space has been provided
+  before the call.)  Flushing may degrade compression for some compression
+  algorithms and so it should be used only when necessary.
+
+    If flush is set to Z_FULL_FLUSH, all output is flushed as with
+  Z_SYNC_FLUSH, and the compression state is reset so that decompression can
+  restart from this point if previous compressed data has been damaged or if
+  random access is desired. Using Z_FULL_FLUSH too often can seriously degrade
+  the compression.
+
+    If deflate returns with avail_out == 0, this function must be called again
+  with the same value of the flush parameter and more output space (updated
+  avail_out), until the flush is complete (deflate returns with non-zero
+  avail_out).
+
+    If the parameter flush is set to Z_FINISH, pending input is processed,
+  pending output is flushed and deflate returns with Z_STREAM_END if there
+  was enough output space; if deflate returns with Z_OK, this function must be
+  called again with Z_FINISH and more output space (updated avail_out) but no
+  more input data, until it returns with Z_STREAM_END or an error. After
+  deflate has returned Z_STREAM_END, the only possible operations on the
+  stream are deflateReset or deflateEnd.
+  
+    Z_FINISH can be used immediately after deflateInit if all the compression
+  is to be done in a single step. In this case, avail_out must be at least
+  0.1% larger than avail_in plus 12 bytes.  If deflate does not return
+  Z_STREAM_END, then it must be called again as described above.
+
+    deflate() sets strm->adler to the adler32 checksum of all input read
+  so far (that is, total_in bytes).
+
+    deflate() may update data_type if it can make a good guess about
+  the input data type (Z_ASCII or Z_BINARY). In doubt, the data is considered
+  binary. This field is only for information purposes and does not affect
+  the compression algorithm in any manner.
+
+    deflate() returns Z_OK if some progress has been made (more input
+  processed or more output produced), Z_STREAM_END if all input has been
+  consumed and all output has been produced (only when flush is set to
+  Z_FINISH), Z_STREAM_ERROR if the stream state was inconsistent (for example
+  if next_in or next_out was NULL), Z_BUF_ERROR if no progress is possible
+  (for example avail_in or avail_out was zero).
+*/
+
+
+ZEXTERN int ZEXPORT deflateEnd OF((z_streamp strm));
+/*
+     All dynamically allocated data structures for this stream are freed.
+   This function discards any unprocessed input and does not flush any
+   pending output.
+
+     deflateEnd returns Z_OK if success, Z_STREAM_ERROR if the
+   stream state was inconsistent, Z_DATA_ERROR if the stream was freed
+   prematurely (some input or output was discarded). In the error case,
+   msg may be set but then points to a static string (which must not be
+   deallocated).
+*/
+
+
+/* 
+ZEXTERN int ZEXPORT inflateInit OF((z_streamp strm));
+
+     Initializes the internal stream state for decompression. The fields
+   next_in, avail_in, zalloc, zfree and opaque must be initialized before by
+   the caller. If next_in is not Z_NULL and avail_in is large enough (the exact
+   value depends on the compression method), inflateInit determines the
+   compression method from the zlib header and allocates all data structures
+   accordingly; otherwise the allocation will be deferred to the first call of
+   inflate.  If zalloc and zfree are set to Z_NULL, inflateInit updates them to
+   use default allocation functions.
+
+     inflateInit returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_VERSION_ERROR if the zlib library version is incompatible with the
+   version assumed by the caller.  msg is set to null if there is no error
+   message. inflateInit does not perform any decompression apart from reading
+   the zlib header if present: this will be done by inflate().  (So next_in and
+   avail_in may be modified, but next_out and avail_out are unchanged.)
+*/
+
+
+ZEXTERN int ZEXPORT inflate OF((z_streamp strm, int flush));
+/*
+    inflate decompresses as much data as possible, and stops when the input
+  buffer becomes empty or the output buffer becomes full. It may some
+  introduce some output latency (reading input without producing any output)
+  except when forced to flush.
+
+  The detailed semantics are as follows. inflate performs one or both of the
+  following actions:
+
+  - Decompress more input starting at next_in and update next_in and avail_in
+    accordingly. If not all input can be processed (because there is not
+    enough room in the output buffer), next_in is updated and processing
+    will resume at this point for the next call of inflate().
+
+  - Provide more output starting at next_out and update next_out and avail_out
+    accordingly.  inflate() provides as much output as possible, until there
+    is no more input data or no more space in the output buffer (see below
+    about the flush parameter).
+
+  Before the call of inflate(), the application should ensure that at least
+  one of the actions is possible, by providing more input and/or consuming
+  more output, and updating the next_* and avail_* values accordingly.
+  The application can consume the uncompressed output when it wants, for
+  example when the output buffer is full (avail_out == 0), or after each
+  call of inflate(). If inflate returns Z_OK and with zero avail_out, it
+  must be called again after making room in the output buffer because there
+  might be more output pending.
+
+    If the parameter flush is set to Z_SYNC_FLUSH, inflate flushes as much
+  output as possible to the output buffer. The flushing behavior of inflate is
+  not specified for values of the flush parameter other than Z_SYNC_FLUSH
+  and Z_FINISH, but the current implementation actually flushes as much output
+  as possible anyway.
+
+    inflate() should normally be called until it returns Z_STREAM_END or an
+  error. However if all decompression is to be performed in a single step
+  (a single call of inflate), the parameter flush should be set to
+  Z_FINISH. In this case all pending input is processed and all pending
+  output is flushed; avail_out must be large enough to hold all the
+  uncompressed data. (The size of the uncompressed data may have been saved
+  by the compressor for this purpose.) The next operation on this stream must
+  be inflateEnd to deallocate the decompression state. The use of Z_FINISH
+  is never required, but can be used to inform inflate that a faster routine
+  may be used for the single inflate() call.
+
+     If a preset dictionary is needed at this point (see inflateSetDictionary
+  below), inflate sets strm-adler to the adler32 checksum of the
+  dictionary chosen by the compressor and returns Z_NEED_DICT; otherwise 
+  it sets strm->adler to the adler32 checksum of all output produced
+  so far (that is, total_out bytes) and returns Z_OK, Z_STREAM_END or
+  an error code as described below. At the end of the stream, inflate()
+  checks that its computed adler32 checksum is equal to that saved by the
+  compressor and returns Z_STREAM_END only if the checksum is correct.
+
+    inflate() returns Z_OK if some progress has been made (more input processed
+  or more output produced), Z_STREAM_END if the end of the compressed data has
+  been reached and all uncompressed output has been produced, Z_NEED_DICT if a
+  preset dictionary is needed at this point, Z_DATA_ERROR if the input data was
+  corrupted (input stream not conforming to the zlib format or incorrect
+  adler32 checksum), Z_STREAM_ERROR if the stream structure was inconsistent
+  (for example if next_in or next_out was NULL), Z_MEM_ERROR if there was not
+  enough memory, Z_BUF_ERROR if no progress is possible or if there was not
+  enough room in the output buffer when Z_FINISH is used. In the Z_DATA_ERROR
+  case, the application may then call inflateSync to look for a good
+  compression block.
+*/
+
+
+ZEXTERN int ZEXPORT inflateEnd OF((z_streamp strm));
+/*
+     All dynamically allocated data structures for this stream are freed.
+   This function discards any unprocessed input and does not flush any
+   pending output.
+
+     inflateEnd returns Z_OK if success, Z_STREAM_ERROR if the stream state
+   was inconsistent. In the error case, msg may be set but then points to a
+   static string (which must not be deallocated).
+*/
+
+                        /* Advanced functions */
+
+/*
+    The following functions are needed only in some special applications.
+*/
+
+/*   
+ZEXTERN int ZEXPORT deflateInit2 OF((z_streamp strm,
+                                     int  level,
+                                     int  method,
+                                     int  windowBits,
+                                     int  memLevel,
+                                     int  strategy));
+
+     This is another version of deflateInit with more compression options. The
+   fields next_in, zalloc, zfree and opaque must be initialized before by
+   the caller.
+
+     The method parameter is the compression method. It must be Z_DEFLATED in
+   this version of the library.
+
+     The windowBits parameter is the base two logarithm of the window size
+   (the size of the history buffer).  It should be in the range 8..15 for this
+   version of the library. Larger values of this parameter result in better
+   compression at the expense of memory usage. The default value is 15 if
+   deflateInit is used instead.
+
+     The memLevel parameter specifies how much memory should be allocated
+   for the internal compression state. memLevel=1 uses minimum memory but
+   is slow and reduces compression ratio; memLevel=9 uses maximum memory
+   for optimal speed. The default value is 8. See zconf.h for total memory
+   usage as a function of windowBits and memLevel.
+
+     The strategy parameter is used to tune the compression algorithm. Use the
+   value Z_DEFAULT_STRATEGY for normal data, Z_FILTERED for data produced by a
+   filter (or predictor), or Z_HUFFMAN_ONLY to force Huffman encoding only (no
+   string match).  Filtered data consists mostly of small values with a
+   somewhat random distribution. In this case, the compression algorithm is
+   tuned to compress them better. The effect of Z_FILTERED is to force more
+   Huffman coding and less string matching; it is somewhat intermediate
+   between Z_DEFAULT and Z_HUFFMAN_ONLY. The strategy parameter only affects
+   the compression ratio but not the correctness of the compressed output even
+   if it is not set appropriately.
+
+      deflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_STREAM_ERROR if a parameter is invalid (such as an invalid
+   method). msg is set to null if there is no error message.  deflateInit2 does
+   not perform any compression: this will be done by deflate().
+*/
+                            
+ZEXTERN int ZEXPORT deflateSetDictionary OF((z_streamp strm,
+                                             const Bytef *dictionary,
+                                             uInt  dictLength));
+/*
+     Initializes the compression dictionary from the given byte sequence
+   without producing any compressed output. This function must be called
+   immediately after deflateInit, deflateInit2 or deflateReset, before any
+   call of deflate. The compressor and decompressor must use exactly the same
+   dictionary (see inflateSetDictionary).
+
+     The dictionary should consist of strings (byte sequences) that are likely
+   to be encountered later in the data to be compressed, with the most commonly
+   used strings preferably put towards the end of the dictionary. Using a
+   dictionary is most useful when the data to be compressed is short and can be
+   predicted with good accuracy; the data can then be compressed better than
+   with the default empty dictionary.
+
+     Depending on the size of the compression data structures selected by
+   deflateInit or deflateInit2, a part of the dictionary may in effect be
+   discarded, for example if the dictionary is larger than the window size in
+   deflate or deflate2. Thus the strings most likely to be useful should be
+   put at the end of the dictionary, not at the front.
+
+     Upon return of this function, strm->adler is set to the Adler32 value
+   of the dictionary; the decompressor may later use this value to determine
+   which dictionary has been used by the compressor. (The Adler32 value
+   applies to the whole dictionary even if only a subset of the dictionary is
+   actually used by the compressor.)
+
+     deflateSetDictionary returns Z_OK if success, or Z_STREAM_ERROR if a
+   parameter is invalid (such as NULL dictionary) or the stream state is
+   inconsistent (for example if deflate has already been called for this stream
+   or if the compression method is bsort). deflateSetDictionary does not
+   perform any compression: this will be done by deflate().
+*/
+
+ZEXTERN int ZEXPORT deflateCopy OF((z_streamp dest,
+                                    z_streamp source));
+/*
+     Sets the destination stream as a complete copy of the source stream.
+
+     This function can be useful when several compression strategies will be
+   tried, for example when there are several ways of pre-processing the input
+   data with a filter. The streams that will be discarded should then be freed
+   by calling deflateEnd.  Note that deflateCopy duplicates the internal
+   compression state which can be quite large, so this strategy is slow and
+   can consume lots of memory.
+
+     deflateCopy returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_STREAM_ERROR if the source stream state was inconsistent
+   (such as zalloc being NULL). msg is left unchanged in both source and
+   destination.
+*/
+
+ZEXTERN int ZEXPORT deflateReset OF((z_streamp strm));
+/*
+     This function is equivalent to deflateEnd followed by deflateInit,
+   but does not free and reallocate all the internal compression state.
+   The stream will keep the same compression level and any other attributes
+   that may have been set by deflateInit2.
+
+      deflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent (such as zalloc or state being NULL).
+*/
+
+ZEXTERN int ZEXPORT deflateParams OF((z_streamp strm,
+				      int level,
+				      int strategy));
+/*
+     Dynamically update the compression level and compression strategy.  The
+   interpretation of level and strategy is as in deflateInit2.  This can be
+   used to switch between compression and straight copy of the input data, or
+   to switch to a different kind of input data requiring a different
+   strategy. If the compression level is changed, the input available so far
+   is compressed with the old level (and may be flushed); the new level will
+   take effect only at the next call of deflate().
+
+     Before the call of deflateParams, the stream state must be set as for
+   a call of deflate(), since the currently available input may have to
+   be compressed and flushed. In particular, strm->avail_out must be non-zero.
+
+     deflateParams returns Z_OK if success, Z_STREAM_ERROR if the source
+   stream state was inconsistent or if a parameter was invalid, Z_BUF_ERROR
+   if strm->avail_out was zero.
+*/
+
+/*   
+ZEXTERN int ZEXPORT inflateInit2 OF((z_streamp strm,
+                                     int  windowBits));
+
+     This is another version of inflateInit with an extra parameter. The
+   fields next_in, avail_in, zalloc, zfree and opaque must be initialized
+   before by the caller.
+
+     The windowBits parameter is the base two logarithm of the maximum window
+   size (the size of the history buffer).  It should be in the range 8..15 for
+   this version of the library. The default value is 15 if inflateInit is used
+   instead. If a compressed stream with a larger window size is given as
+   input, inflate() will return with the error code Z_DATA_ERROR instead of
+   trying to allocate a larger window.
+
+      inflateInit2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_STREAM_ERROR if a parameter is invalid (such as a negative
+   memLevel). msg is set to null if there is no error message.  inflateInit2
+   does not perform any decompression apart from reading the zlib header if
+   present: this will be done by inflate(). (So next_in and avail_in may be
+   modified, but next_out and avail_out are unchanged.)
+*/
+
+ZEXTERN int ZEXPORT inflateSetDictionary OF((z_streamp strm,
+                                             const Bytef *dictionary,
+                                             uInt  dictLength));
+/*
+     Initializes the decompression dictionary from the given uncompressed byte
+   sequence. This function must be called immediately after a call of inflate
+   if this call returned Z_NEED_DICT. The dictionary chosen by the compressor
+   can be determined from the Adler32 value returned by this call of
+   inflate. The compressor and decompressor must use exactly the same
+   dictionary (see deflateSetDictionary).
+
+     inflateSetDictionary returns Z_OK if success, Z_STREAM_ERROR if a
+   parameter is invalid (such as NULL dictionary) or the stream state is
+   inconsistent, Z_DATA_ERROR if the given dictionary doesn't match the
+   expected one (incorrect Adler32 value). inflateSetDictionary does not
+   perform any decompression: this will be done by subsequent calls of
+   inflate().
+*/
+
+ZEXTERN int ZEXPORT inflateSync OF((z_streamp strm));
+/* 
+    Skips invalid compressed data until a full flush point (see above the
+  description of deflate with Z_FULL_FLUSH) can be found, or until all
+  available input is skipped. No output is provided.
+
+    inflateSync returns Z_OK if a full flush point has been found, Z_BUF_ERROR
+  if no more input was provided, Z_DATA_ERROR if no flush point has been found,
+  or Z_STREAM_ERROR if the stream structure was inconsistent. In the success
+  case, the application may save the current current value of total_in which
+  indicates where valid compressed data was found. In the error case, the
+  application may repeatedly call inflateSync, providing more input each time,
+  until success or end of the input data.
+*/
+
+ZEXTERN int ZEXPORT inflateReset OF((z_streamp strm));
+/*
+     This function is equivalent to inflateEnd followed by inflateInit,
+   but does not free and reallocate all the internal decompression state.
+   The stream will keep attributes that may have been set by inflateInit2.
+
+      inflateReset returns Z_OK if success, or Z_STREAM_ERROR if the source
+   stream state was inconsistent (such as zalloc or state being NULL).
+*/
+
+
+                        /* utility functions */
+
+/*
+     The following utility functions are implemented on top of the
+   basic stream-oriented functions. To simplify the interface, some
+   default options are assumed (compression level and memory usage,
+   standard memory allocation functions). The source code of these
+   utility functions can easily be modified if you need special options.
+*/
+
+ZEXTERN int ZEXPORT compress OF((Bytef *dest,   uLongf *destLen,
+                                 const Bytef *source, uLong sourceLen));
+/*
+     Compresses the source buffer into the destination buffer.  sourceLen is
+   the byte length of the source buffer. Upon entry, destLen is the total
+   size of the destination buffer, which must be at least 0.1% larger than
+   sourceLen plus 12 bytes. Upon exit, destLen is the actual size of the
+   compressed buffer.
+     This function can be used to compress a whole file at once if the
+   input file is mmap'ed.
+     compress returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_BUF_ERROR if there was not enough room in the output
+   buffer.
+*/
+
+ZEXTERN int ZEXPORT compress2 OF((Bytef *dest,   uLongf *destLen,
+                                  const Bytef *source, uLong sourceLen,
+                                  int level));
+/*
+     Compresses the source buffer into the destination buffer. The level
+   parameter has the same meaning as in deflateInit.  sourceLen is the byte
+   length of the source buffer. Upon entry, destLen is the total size of the
+   destination buffer, which must be at least 0.1% larger than sourceLen plus
+   12 bytes. Upon exit, destLen is the actual size of the compressed buffer.
+
+     compress2 returns Z_OK if success, Z_MEM_ERROR if there was not enough
+   memory, Z_BUF_ERROR if there was not enough room in the output buffer,
+   Z_STREAM_ERROR if the level parameter is invalid.
+*/
+
+ZEXTERN int ZEXPORT uncompress OF((Bytef *dest,   uLongf *destLen,
+                                   const Bytef *source, uLong sourceLen));
+/*
+     Decompresses the source buffer into the destination buffer.  sourceLen is
+   the byte length of the source buffer. Upon entry, destLen is the total
+   size of the destination buffer, which must be large enough to hold the
+   entire uncompressed data. (The size of the uncompressed data must have
+   been saved previously by the compressor and transmitted to the decompressor
+   by some mechanism outside the scope of this compression library.)
+   Upon exit, destLen is the actual size of the compressed buffer.
+     This function can be used to decompress a whole file at once if the
+   input file is mmap'ed.
+
+     uncompress returns Z_OK if success, Z_MEM_ERROR if there was not
+   enough memory, Z_BUF_ERROR if there was not enough room in the output
+   buffer, or Z_DATA_ERROR if the input data was corrupted.
+*/
+
+
+typedef voidp gzFile;
+
+ZEXTERN gzFile ZEXPORT gzopen  OF((const char *path, const char *mode));
+/*
+     Opens a gzip (.gz) file for reading or writing. The mode parameter
+   is as in fopen ("rb" or "wb") but can also include a compression level
+   ("wb9") or a strategy: 'f' for filtered data as in "wb6f", 'h' for
+   Huffman only compression as in "wb1h". (See the description
+   of deflateInit2 for more information about the strategy parameter.)
+
+     gzopen can be used to read a file which is not in gzip format; in this
+   case gzread will directly read from the file without decompression.
+
+     gzopen returns NULL if the file could not be opened or if there was
+   insufficient memory to allocate the (de)compression state; errno
+   can be checked to distinguish the two cases (if errno is zero, the
+   zlib error is Z_MEM_ERROR).  */
+
+ZEXTERN gzFile ZEXPORT gzdopen  OF((int fd, const char *mode));
+/*
+     gzdopen() associates a gzFile with the file descriptor fd.  File
+   descriptors are obtained from calls like open, dup, creat, pipe or
+   fileno (in the file has been previously opened with fopen).
+   The mode parameter is as in gzopen.
+     The next call of gzclose on the returned gzFile will also close the
+   file descriptor fd, just like fclose(fdopen(fd), mode) closes the file
+   descriptor fd. If you want to keep fd open, use gzdopen(dup(fd), mode).
+     gzdopen returns NULL if there was insufficient memory to allocate
+   the (de)compression state.
+*/
+
+ZEXTERN int ZEXPORT gzsetparams OF((gzFile file, int level, int strategy));
+/*
+     Dynamically update the compression level or strategy. See the description
+   of deflateInit2 for the meaning of these parameters.
+     gzsetparams returns Z_OK if success, or Z_STREAM_ERROR if the file was not
+   opened for writing.
+*/
+
+ZEXTERN int ZEXPORT    gzread  OF((gzFile file, voidp buf, unsigned len));
+/*
+     Reads the given number of uncompressed bytes from the compressed file.
+   If the input file was not in gzip format, gzread copies the given number
+   of bytes into the buffer.
+     gzread returns the number of uncompressed bytes actually read (0 for
+   end of file, -1 for error). */
+
+ZEXTERN int ZEXPORT    gzwrite OF((gzFile file, 
+				   const voidp buf, unsigned len));
+/*
+     Writes the given number of uncompressed bytes into the compressed file.
+   gzwrite returns the number of uncompressed bytes actually written
+   (0 in case of error).
+*/
+
+ZEXTERN int ZEXPORTVA   gzprintf OF((gzFile file, const char *format, ...));
+/*
+     Converts, formats, and writes the args to the compressed file under
+   control of the format string, as in fprintf. gzprintf returns the number of
+   uncompressed bytes actually written (0 in case of error).
+*/
+
+ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
+/*
+      Writes the given null-terminated string to the compressed file, excluding
+   the terminating null character.
+      gzputs returns the number of characters written, or -1 in case of error.
+*/
+
+ZEXTERN char * ZEXPORT gzgets OF((gzFile file, char *buf, int len));
+/*
+      Reads bytes from the compressed file until len-1 characters are read, or
+   a newline character is read and transferred to buf, or an end-of-file
+   condition is encountered.  The string is then terminated with a null
+   character.
+      gzgets returns buf, or Z_NULL in case of error.
+*/
+
+ZEXTERN int ZEXPORT    gzputc OF((gzFile file, int c));
+/*
+      Writes c, converted to an unsigned char, into the compressed file.
+   gzputc returns the value that was written, or -1 in case of error.
+*/
+
+ZEXTERN int ZEXPORT    gzgetc OF((gzFile file));
+/*
+      Reads one byte from the compressed file. gzgetc returns this byte
+   or -1 in case of end of file or error.
+*/
+
+ZEXTERN int ZEXPORT    gzflush OF((gzFile file, int flush));
+/*
+     Flushes all pending output into the compressed file. The parameter
+   flush is as in the deflate() function. The return value is the zlib
+   error number (see function gzerror below). gzflush returns Z_OK if
+   the flush parameter is Z_FINISH and all output could be flushed.
+     gzflush should be called only when strictly necessary because it can
+   degrade compression.
+*/
+
+ZEXTERN z_off_t ZEXPORT    gzseek OF((gzFile file,
+				      z_off_t offset, int whence));
+/* 
+      Sets the starting position for the next gzread or gzwrite on the
+   given compressed file. The offset represents a number of bytes in the
+   uncompressed data stream. The whence parameter is defined as in lseek(2);
+   the value SEEK_END is not supported.
+     If the file is opened for reading, this function is emulated but can be
+   extremely slow. If the file is opened for writing, only forward seeks are
+   supported; gzseek then compresses a sequence of zeroes up to the new
+   starting position.
+
+      gzseek returns the resulting offset location as measured in bytes from
+   the beginning of the uncompressed stream, or -1 in case of error, in
+   particular if the file is opened for writing and the new starting position
+   would be before the current position.
+*/
+
+ZEXTERN int ZEXPORT    gzrewind OF((gzFile file));
+/*
+     Rewinds the given file. This function is supported only for reading.
+
+   gzrewind(file) is equivalent to (int)gzseek(file, 0L, SEEK_SET)
+*/
+
+ZEXTERN z_off_t ZEXPORT    gztell OF((gzFile file));
+/*
+     Returns the starting position for the next gzread or gzwrite on the
+   given compressed file. This position represents a number of bytes in the
+   uncompressed data stream.
+
+   gztell(file) is equivalent to gzseek(file, 0L, SEEK_CUR)
+*/
+
+ZEXTERN int ZEXPORT gzeof OF((gzFile file));
+/*
+     Returns 1 when EOF has previously been detected reading the given
+   input stream, otherwise zero.
+*/
+
+ZEXTERN int ZEXPORT    gzclose OF((gzFile file));
+/*
+     Flushes all pending output if necessary, closes the compressed file
+   and deallocates all the (de)compression state. The return value is the zlib
+   error number (see function gzerror below).
+*/
+
+ZEXTERN const char * ZEXPORT gzerror OF((gzFile file, int *errnum));
+/*
+     Returns the error message for the last error which occurred on the
+   given compressed file. errnum is set to zlib error number. If an
+   error occurred in the file system and not in the compression library,
+   errnum is set to Z_ERRNO and the application may consult errno
+   to get the exact error code.
+*/
+
+                        /* checksum functions */
+
+/*
+     These functions are not related to compression but are exported
+   anyway because they might be useful in applications using the
+   compression library.
+*/
+
+ZEXTERN uLong ZEXPORT adler32 OF((uLong adler, const Bytef *buf, uInt len));
+
+/*
+     Update a running Adler-32 checksum with the bytes buf[0..len-1] and
+   return the updated checksum. If buf is NULL, this function returns
+   the required initial value for the checksum.
+   An Adler-32 checksum is almost as reliable as a CRC32 but can be computed
+   much faster. Usage example:
+
+     uLong adler = adler32(0L, Z_NULL, 0);
+
+     while (read_buffer(buffer, length) != EOF) {
+       adler = adler32(adler, buffer, length);
+     }
+     if (adler != original_adler) error();
+*/
+
+ZEXTERN uLong ZEXPORT crc32   OF((uLong crc, const Bytef *buf, uInt len));
+/*
+     Update a running crc with the bytes buf[0..len-1] and return the updated
+   crc. If buf is NULL, this function returns the required initial value
+   for the crc. Pre- and post-conditioning (one's complement) is performed
+   within this function so it shouldn't be done by the application.
+   Usage example:
+
+     uLong crc = crc32(0L, Z_NULL, 0);
+
+     while (read_buffer(buffer, length) != EOF) {
+       crc = crc32(crc, buffer, length);
+     }
+     if (crc != original_crc) error();
+*/
+
+
+                        /* various hacks, don't look :) */
+
+/* deflateInit and inflateInit are macros to allow checking the zlib version
+ * and the compiler's view of z_stream:
+ */
+ZEXTERN int ZEXPORT deflateInit_ OF((z_streamp strm, int level,
+                                     const char *version, int stream_size));
+ZEXTERN int ZEXPORT inflateInit_ OF((z_streamp strm,
+                                     const char *version, int stream_size));
+ZEXTERN int ZEXPORT deflateInit2_ OF((z_streamp strm, int  level, int  method,
+                                      int windowBits, int memLevel,
+                                      int strategy, const char *version,
+                                      int stream_size));
+ZEXTERN int ZEXPORT inflateInit2_ OF((z_streamp strm, int  windowBits,
+                                      const char *version, int stream_size));
+#define deflateInit(strm, level) \
+        deflateInit_((strm), (level),       ZLIB_VERSION, sizeof(z_stream))
+#define inflateInit(strm) \
+        inflateInit_((strm),                ZLIB_VERSION, sizeof(z_stream))
+#define deflateInit2(strm, level, method, windowBits, memLevel, strategy) \
+        deflateInit2_((strm),(level),(method),(windowBits),(memLevel),\
+                      (strategy),           ZLIB_VERSION, sizeof(z_stream))
+#define inflateInit2(strm, windowBits) \
+        inflateInit2_((strm), (windowBits), ZLIB_VERSION, sizeof(z_stream))
+
+
+#if !defined(_Z_UTIL_H) && !defined(NO_DUMMY_DECL)
+    struct internal_state {int dummy;}; /* hack for buggy compilers */
+#endif
+
+ZEXTERN const char   * ZEXPORT zError           OF((int err));
+ZEXTERN int            ZEXPORT inflateSyncPoint OF((z_streamp z));
+ZEXTERN const uLongf * ZEXPORT get_crc_table    OF((void));
+
+#ifdef __cplusplus
+}
+#endif
+
+#endif /* _ZLIB_H */
Index: NonGTP/OpenEXR/include/half/half.h
===================================================================
--- NonGTP/OpenEXR/include/half/half.h	(revision 855)
+++ NonGTP/OpenEXR/include/half/half.h	(revision 855)
@@ -0,0 +1,747 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+// Primary authors:
+//     Florian Kainz <kainz@ilm.com>
+//     Rod Bogart <rgb@ilm.com>
+
+//---------------------------------------------------------------------------
+//
+//	half -- a 16-bit floating point number class:
+//
+//	Type half can represent positive and negative numbers, whose
+//	magnitude is between roughly 6.1e-5 and 6.5e+4, with a relative
+//	error of 9.8e-4; numbers smaller than 6.1e-5 can be represented
+//	with an absolute error of 6.0e-8.  All integers from -2048 to
+//	+2048 can be represented exactly.
+//
+//	Type half behaves (almost) like the built-in C++ floating point
+//	types.  In arithmetic expressions, half, float and double can be
+//	mixed freely.  Here are a few examples:
+//
+//	    half a (3.5);
+//	    float b (a + sqrt (a));
+//	    a += b;
+//	    b += a;
+//	    b = a + 7;
+//
+//	Conversions from half to float are lossless; all half numbers
+//	are exactly representable as floats.
+//
+//	Conversions from float to half may not preserve the float's
+//	value exactly.  If a float is not representable as a half, the
+//	float value is rounded to the nearest representable half.  If
+//	a float value is exactly in the middle between the two closest
+//	representable half values, then the float value is rounded to
+//	the half with the greater magnitude.
+//
+//	Overflows during float-to-half conversions cause arithmetic
+//	exceptions.  An overflow occurs when the float value to be
+//	converted is too large to be represented as a half, or if the
+//	float value is an infinity or a NAN.
+//
+//	The implementation of type half makes the following assumptions
+//	about the implementation of the built-in C++ types:
+//
+//	    float is an IEEE 754 single-precision number
+//	    sizeof (float) == 4
+//	    sizeof (unsigned int) == sizeof (float)
+//	    alignof (unsigned int) == alignof (float)
+//	    sizeof (unsigned short) == 2
+//
+//---------------------------------------------------------------------------
+
+#ifndef _HALF_H_
+#define _HALF_H_
+
+#include <iostream>
+
+class half
+{
+  public:
+
+    //-------------
+    // Constructors
+    //-------------
+
+    half ();			// no initialization
+    half (const half &h);
+    half (float f);
+
+
+    //--------------------
+    // Conversion to float
+    //--------------------
+
+    operator		float () const;
+
+
+    //------------
+    // Unary minus
+    //------------
+
+    half		operator - () const;
+
+
+    //-----------
+    // Assignment
+    //-----------
+
+    half		operator = (half  h);
+    half		operator = (float f);
+
+    half		operator += (half  h);
+    half		operator += (float f);
+
+    half		operator -= (half  h);
+    half		operator -= (float f);
+
+    half		operator *= (half  h);
+    half		operator *= (float f);
+
+    half		operator /= (half  h);
+    half		operator /= (float f);
+
+
+    //---------------------------------------------------------
+    // Round to n-bit precision (n should be between 0 and 10).
+    // After rounding, the significand's 10-n least significant
+    // bits will be zero.
+    //---------------------------------------------------------
+
+    half		round (unsigned int n) const;
+
+
+    //--------------------------------------------------------------------
+    // Classification:
+    //
+    //	h.isFinite()		returns true if h is a normalized number,
+    //				a denormalized number or zero
+    //
+    //	h.isNormalized()	returns true if h is a normalized number
+    //
+    //	h.isDenormalized()	returns true if h is a denormalized number
+    //
+    //	h.isZero()		returns true if h is zero
+    //
+    //	h.isNan()		returns true if h is a NAN
+    //
+    //	h.isInfinity()		returns true if h is a positive
+    //				or a negative infinity
+    //
+    //	h.isNegative()		returns true if the sign bit of h
+    //				is set (negative)
+    //--------------------------------------------------------------------
+
+    bool		isFinite () const;
+    bool		isNormalized () const;
+    bool		isDenormalized () const;
+    bool		isZero () const;
+    bool		isNan () const;
+    bool		isInfinity () const;
+    bool		isNegative () const;
+
+
+    //--------------------------------------------
+    // Special values
+    //
+    //	posInf()	returns +infinity
+    //
+    //	negInf()	returns +infinity
+    //
+    //	qNan()		returns a NAN with the bit
+    //			pattern 0111111111111111
+    //
+    //	sNan()		returns a NAN with the bit
+    //			pattern 0111110111111111
+    //--------------------------------------------
+
+    static half		posInf ();
+    static half		negInf ();
+    static half		qNan ();
+    static half		sNan ();
+
+
+    //--------------------------------------
+    // Access to the internal representation
+    //--------------------------------------
+
+    unsigned short	bits () const;
+    void		setBits (unsigned short bits);
+
+
+  public:
+
+    union uif
+    {
+	unsigned int	i;
+	float		f;
+    };
+
+  private:
+
+    static short	convert (int i);
+    static float	overflow ();
+    static bool		selftest ();
+
+    unsigned short	_h;
+
+    static const uif		_toFloat[1 << 16];
+    static const unsigned short	_eLut[1 << 9];
+    static const bool		_itWorks;
+};
+
+
+//-----------
+// Stream I/O
+//-----------
+
+std::ostream &		operator << (std::ostream &os, half  h);
+std::istream &		operator >> (std::istream &is, half &h);
+
+
+//----------
+// Debugging
+//----------
+
+void			printBits   (std::ostream &os, half  h);
+void			printBits   (std::ostream &os, float f);
+void			printBits   (char  c[19], half  h);
+void			printBits   (char  c[35], float f);
+
+
+//-------
+// Limits
+//-------
+
+#define HALF_MIN	5.96046448e-08	// Smallest positive half
+
+#define HALF_NRM_MIN	6.10351562e-05	// Smallest positive normalized half
+
+#define HALF_MAX	65504.0		// Largest positive half
+
+#define HALF_EPSILON	0.00097656	// Smallest positive e for which
+					// half (1.0 + e) != half (1.0)
+
+#define HALF_MANT_DIG	11		// Number of digits in mantissa
+					// (significand + hidden leading 1)
+
+#define HALF_DIG	2		// Number of base 10 digits that
+					// can be represented without change
+
+#define HALF_RADIX	2		// Base of the exponent
+
+#define HALF_MIN_EXP	-13		// Minimum negative integer such that
+					// HALF_RADIX raised to the power of
+					// one less than that integer is a
+					// normalized half
+
+#define HALF_MAX_EXP	16		// Maximum positive integer such that
+					// HALF_RADIX raised to the power of
+					// one less than that integer is a
+					// normalized half
+
+#define HALF_MIN_10_EXP	-4		// Minimum positive integer such
+					// that 10 raised to that power is
+					// a normalized half
+
+#define HALF_MAX_10_EXP	4		// Maximum positive integer such
+					// that 10 raised to that power is
+					// a normalized half
+
+
+//---------------------------------------------------------------------------
+//
+// Implementation --
+//
+// Representation of a float:
+//
+//	We assume that a float, f, is an IEEE 754 single-precision
+//	floating point number, whose bits are arranged as follows:
+//
+//	    31 (msb)
+//	    | 
+//	    | 30     23
+//	    | |      | 
+//	    | |      | 22                    0 (lsb)
+//	    | |      | |                     |
+//	    X XXXXXXXX XXXXXXXXXXXXXXXXXXXXXXX
+//
+//	    s e        m
+//
+//	S is the sign-bit, e is the exponent and m is the significand.
+//
+//	If e is between 1 and 254, f is a normalized number:
+//
+//	            s    e-127
+//	    f = (-1)  * 2      * 1.m
+//
+//	If e is 0, and m is not zero, f is a denormalized number:
+//
+//	            s    -126
+//	    f = (-1)  * 2      * 0.m
+//
+//	If e and m are both zero, f is zero:
+//
+//	    f = 0.0
+//
+//	If e is 255, f is an "infinity" or "not a number" (NAN),
+//	depending on whether m is zero or not.
+//
+//	Examples:
+//
+//	    0 00000000 00000000000000000000000 = 0.0
+//	    0 01111110 00000000000000000000000 = 0.5
+//	    0 01111111 00000000000000000000000 = 1.0
+//	    0 10000000 00000000000000000000000 = 2.0
+//	    0 10000000 10000000000000000000000 = 3.0
+//	    1 10000101 11110000010000000000000 = -124.0625
+//	    0 11111111 00000000000000000000000 = +infinity
+//	    1 11111111 00000000000000000000000 = -infinity
+//	    0 11111111 10000000000000000000000 = NAN
+//	    1 11111111 11111111111111111111111 = NAN
+//
+// Representation of a half:
+//
+//	Here is the bit-layout for a half number, h:
+//
+//	    15 (msb)
+//	    | 
+//	    | 14  10
+//	    | |   |
+//	    | |   | 9        0 (lsb)
+//	    | |   | |        |
+//	    X XXXXX XXXXXXXXXX
+//
+//	    s e     m
+//
+//	S is the sign-bit, e is the exponent and m is the significand.
+//
+//	If e is between 1 and 30, h is a normalized number:
+//
+//	            s    e-15
+//	    h = (-1)  * 2     * 1.m
+//
+//	If e is 0, and m is not zero, h is a denormalized number:
+//
+//	            S    -14
+//	    h = (-1)  * 2     * 0.m
+//
+//	If e and m are both zero, h is zero:
+//
+//	    h = 0.0
+//
+//	If e is 31, h is an "infinity" or "not a number" (NAN),
+//	depending on whether m is zero or not.
+//
+//	Examples:
+//
+//	    0 00000 0000000000 = 0.0
+//	    0 01110 0000000000 = 0.5
+//	    0 01111 0000000000 = 1.0
+//	    0 10000 0000000000 = 2.0
+//	    0 10000 1000000000 = 3.0
+//	    1 10101 1111000001 = -124.0625
+//	    0 11111 0000000000 = +infinity
+//	    1 11111 0000000000 = -infinity
+//	    0 11111 1000000000 = NAN
+//	    1 11111 1111111111 = NAN
+//
+// Conversion:
+//
+//	Converting from a float to a half requires some non-trivial bit
+//	manipulations.  In some cases, this makes conversion relatively
+//	slow, but the most common case is accelerated via table lookups.
+//
+//	Converting back from a half to a float is easier because we don't
+//	have to do any rounding.  In addition, there are only 65536
+//	different half numbers; we can convert each of those numbers once
+//	and store the results in a table.  Later, all conversions can be
+//	done using only simple table lookups.
+//
+//---------------------------------------------------------------------------
+
+
+//--------------------
+// Simple constructors
+//--------------------
+
+inline
+half::half ()
+{
+    // no initialization
+}
+
+
+inline
+half::half (const half &h)
+{
+    _h = h._h;
+}
+
+
+//----------------------------
+// Half-from-float constructor
+//----------------------------
+
+inline
+half::half (float f)
+{
+    if (f == 0)
+    {
+	//
+	// Common special case - zero.
+	// For speed, we don't preserve the zero's sign.
+	//
+
+	_h = 0;
+    }
+    else
+    {
+	//
+	// We extract the combined sign and exponent, e, from our
+	// floating-point number, f.  Then we convert e to the sign
+	// and exponent of the half number via a table lookup.
+	//
+	// For the most common case, where a normalized half is produced,
+	// the table lookup returns a non-zero value; in this case, all
+	// we have to do, is round f's significand to 10 bits and combine
+	// the result with e.
+	//
+	// For all other cases (overflow, zeroes, denormalized numbers
+	// resulting from underflow, infinities and NANs), the table
+	// lookup returns zero, and we call a longer, non-inline function
+	// to do the float-to-half conversion.
+	//
+
+	uif x;
+
+	x.f = f;
+
+	register int e = (x.i >> 23) & 0x000001ff;
+
+	e = _eLut[e];
+
+	if (e)
+	{
+	    //
+	    // Simple case - round the significand and
+	    // combine it with the sign and exponent.
+	    //
+
+	    _h = e + (((x.i & 0x007fffff) + 0x00001000) >> 13);
+	}
+	else
+	{
+	    //
+	    // Difficult case - call a function.
+	    //
+
+	    _h = convert (x.i);
+	}
+    }
+}
+
+
+//------------------------------------------
+// Half-to-float conversion via table lookup
+//------------------------------------------
+
+inline
+half::operator float () const
+{
+    return _toFloat[_h].f;
+}
+
+
+//-------------------------
+// Round to n-bit precision
+//-------------------------
+
+inline half
+half::round (unsigned int n) const
+{
+    //
+    // Parameter check.
+    //
+
+    if (n >= 10)
+	return *this;
+
+    //
+    // Disassemble h into the sign, s,
+    // and the combined exponent and significand, e.
+    //
+
+    unsigned short s = _h & 0x8000;
+    unsigned short e = _h & 0x7fff;
+
+    //
+    // Round the exponent and significand to the nearest value
+    // where ones occur only in the (10-n) most significant bits.
+    // Note that the exponent adjusts automatically if rounding
+    // up causes the significand to overflow.
+    //
+
+    e >>= 9 - n;
+    e  += e & 1;
+    e <<= 9 - n;
+
+    //
+    // Check for exponent overflow.
+    //
+
+    if (e >= 0x7c00)
+    {
+	//
+	// Overflow occurred -- truncate instead of rounding.
+	//
+
+	e = _h;
+	e >>= 10 - n;
+	e <<= 10 - n;
+    }
+
+    //
+    // Put the original sign bit back.
+    //
+
+    half h;
+    h._h = s | e;
+
+    return h;
+}
+
+
+//-----------------------
+// Other inline functions
+//-----------------------
+
+inline half	
+half::operator - () const
+{
+    half h;
+    h._h = _h ^ 0x8000;
+    return h;
+}
+
+
+inline half	
+half::operator = (half h)
+{
+    _h = h._h;
+    return *this;
+}
+
+
+inline half	
+half::operator = (float f)
+{
+    *this = half (f);
+    return *this;
+}
+
+
+inline half	
+half::operator += (half h)
+{
+    *this = half (float (*this) + float (h));
+    return *this;
+}
+
+
+inline half	
+half::operator += (float f)
+{
+    *this = half (float (*this) + f);
+    return *this;
+}
+
+
+inline half	
+half::operator -= (half h)
+{
+    *this = half (float (*this) - float (h));
+    return *this;
+}
+
+
+inline half	
+half::operator -= (float f)
+{
+    *this = half (float (*this) - f);
+    return *this;
+}
+
+
+inline half	
+half::operator *= (half h)
+{
+    *this = half (float (*this) * float (h));
+    return *this;
+}
+
+
+inline half	
+half::operator *= (float f)
+{
+    *this = half (float (*this) * f);
+    return *this;
+}
+
+
+inline half	
+half::operator /= (half h)
+{
+    *this = half (float (*this) / float (h));
+    return *this;
+}
+
+
+inline half	
+half::operator /= (float f)
+{
+    *this = half (float (*this) / f);
+    return *this;
+}
+
+
+inline bool	
+half::isFinite () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    return e < 31;
+}
+
+
+inline bool
+half::isNormalized () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    return e > 0 && e < 31;
+}
+
+
+inline bool
+half::isDenormalized () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    unsigned short m =  _h & 0x3ff;
+    return e == 0 && m != 0;
+}
+
+
+inline bool
+half::isZero () const
+{
+    return (_h & 0x7fff) == 0;
+}
+
+
+inline bool
+half::isNan () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    unsigned short m =  _h & 0x3ff;
+    return e == 31 && m != 0;
+}
+
+
+inline bool
+half::isInfinity () const
+{
+    unsigned short e = (_h >> 10) & 0x001f;
+    unsigned short m =  _h & 0x3ff;
+    return e == 31 && m == 0;
+}
+
+
+inline bool	
+half::isNegative () const
+{
+    return (_h & 0x8000) != 0;
+}
+
+
+inline half
+half::posInf ()
+{
+    half h;
+    h._h = 0x7c00;
+    return h;
+}
+
+
+inline half
+half::negInf ()
+{
+    half h;
+    h._h = 0xfc00;
+    return h;
+}
+
+
+inline half
+half::qNan ()
+{
+    half h;
+    h._h = 0x7fff;
+    return h;
+}
+
+
+inline half
+half::sNan ()
+{
+    half h;
+    h._h = 0x7dff;
+    return h;
+}
+
+
+inline unsigned short
+half::bits () const
+{
+    return _h;
+}
+
+
+inline void
+half::setBits (unsigned short bits)
+{
+    _h = bits;
+}
+
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTiledRgbaFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTiledRgbaFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTiledRgbaFile.h	(revision 855)
@@ -0,0 +1,410 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TILED_RGBA_FILE_H
+#define INCLUDED_IMF_TILED_RGBA_FILE_H
+
+//-----------------------------------------------------------------------------
+//
+//	Simplified RGBA image I/O for tiled files
+//
+//	class TiledRgbaOutputFile
+//	class TiledRgbaInputFile
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFrameBuffer.h>
+#include <ImathVec.h>
+#include <ImathBox.h>
+#include <half.h>
+#include <ImfTileDescription.h>
+#include <ImfRgba.h>
+
+namespace Imf {
+
+class TiledOutputFile;
+class TiledInputFile;
+struct PreviewRgba;
+
+
+//
+// Tiled RGBA output file.
+//
+
+class TiledRgbaOutputFile
+{
+  public:
+
+    //---------------------------------------------------
+    // Constructor -- rgbaChannels, tileXSize, tileYSize,
+    // levelMode, and levelRoundingMode overwrite the
+    // channel list and tile description attribute in the
+    // header that is passed as an argument to the
+    // constructor.
+    //---------------------------------------------------
+
+    TiledRgbaOutputFile (const char name[],
+			 const Header &header,
+			 RgbaChannels rgbaChannels,
+			 int tileXSize,
+			 int tileYSize,
+			 LevelMode mode,
+			 LevelRoundingMode rmode = ROUND_DOWN);
+
+
+    //---------------------------------------------------
+    // Constructor -- like the previous one, but the new
+    // TiledRgbaOutputFile is attached to a file that has
+    // already been opened by the caller.  Destroying
+    // TiledRgbaOutputFileObjects constructed with this
+    // constructor does not automatically close the
+    // corresponding files.
+    //---------------------------------------------------
+
+    TiledRgbaOutputFile (OStream &os,
+			 const Header &header,
+			 RgbaChannels rgbaChannels,
+			 int tileXSize,
+			 int tileYSize,
+			 LevelMode mode,
+			 LevelRoundingMode rmode = ROUND_DOWN);
+
+
+    //------------------------------------------------------
+    // Constructor -- header data are explicitly specified
+    // as function call arguments (an empty dataWindow means
+    // "same as displayWindow")
+    //------------------------------------------------------
+
+    TiledRgbaOutputFile (const char name[],
+			 int tileXSize,
+			 int tileYSize,
+			 LevelMode mode,
+			 LevelRoundingMode rmode,
+			 const Imath::Box2i &displayWindow,
+			 const Imath::Box2i &dataWindow = Imath::Box2i(),
+			 RgbaChannels rgbaChannels = WRITE_RGBA,
+			 float pixelAspectRatio = 1,
+			 const Imath::V2f screenWindowCenter =
+						    Imath::V2f (0, 0),
+			 float screenWindowWidth = 1,
+			 LineOrder lineOrder = INCREASING_Y,
+			 Compression compression = ZIP_COMPRESSION);
+
+
+    //-----------------------------------------------
+    // Constructor -- like the previous one, but both
+    // the display window and the data window are
+    // Box2i (V2i (0, 0), V2i (width - 1, height -1))
+    //-----------------------------------------------
+
+    TiledRgbaOutputFile (const char name[],
+			 int width,
+			 int height,
+			 int tileXSize,
+			 int tileYSize,
+			 LevelMode mode,
+			 LevelRoundingMode rmode = ROUND_DOWN,
+			 RgbaChannels rgbaChannels = WRITE_RGBA,
+			 float pixelAspectRatio = 1,
+			 const Imath::V2f screenWindowCenter =
+						    Imath::V2f (0, 0),
+			 float screenWindowWidth = 1,
+			 LineOrder lineOrder = INCREASING_Y,
+			 Compression compression = ZIP_COMPRESSION);
+
+
+    virtual ~TiledRgbaOutputFile ();
+
+
+    //------------------------------------------------
+    // Define a frame buffer as the pixel data source:
+    // Pixel (x, y) is at address
+    //
+    //  base + x * xStride + y * yStride
+    //
+    //------------------------------------------------
+
+    void		setFrameBuffer (const Rgba *base,
+					size_t xStride,
+					size_t yStride);
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &		header () const;
+    const FrameBuffer &		frameBuffer () const;
+    const Imath::Box2i &	displayWindow () const;
+    const Imath::Box2i &	dataWindow () const;
+    float			pixelAspectRatio () const;
+    const Imath::V2f		screenWindowCenter () const;
+    float			screenWindowWidth () const;
+    LineOrder			lineOrder () const;
+    Compression			compression () const;
+    RgbaChannels		channels () const;
+
+
+    //----------------------------------------------------
+    // Utility functions (same as in Imf::TiledOutputFile)
+    //----------------------------------------------------
+
+    unsigned int	tileXSize () const;
+    unsigned int	tileYSize () const;
+    LevelMode		levelMode () const;
+    LevelRoundingMode	levelRoundingMode () const;
+
+    int			numLevels () const;
+    int			numXLevels () const;
+    int			numYLevels () const;
+    bool		isValidLevel (int lx, int ly) const;
+
+    int			levelWidth  (int lx) const;
+    int			levelHeight (int ly) const;
+
+    int			numXTiles (int lx = 0) const;
+    int			numYTiles (int ly = 0) const;
+
+    Imath::Box2i	dataWindowForLevel (int l = 0) const;
+    Imath::Box2i	dataWindowForLevel (int lx, int ly) const;
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+					   int l = 0) const;
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+					   int lx, int ly) const;
+
+    //------------------------------------------------------------------
+    // Write pixel data:
+    //
+    // writeTile(dx, dy, lx, ly) writes the tile with tile
+    // coordinates (dx, dy), and level number (lx, ly) to
+    // the file.
+    //
+    //   dx must lie in the interval [0, numXTiles(lx)-1]
+    //   dy must lie in the interval [0, numYTiles(ly)-1]
+    //
+    //   lx must lie in the interval [0, numXLevels()-1]
+    //   ly must lie in the inverval [0, numYLevels()-1]
+    //
+    // writeTile(dx, dy, level) is a convenience function
+    // used for ONE_LEVEL and MIPMAP_LEVEL files.  It calls
+    // writeTile(dx, dy, level, level).
+    //
+    // Pixels that are outside the pixel coordinate range for the tile's
+    // level, are never accessed by writeTile().
+    //
+    // Each tile in the file must be written exactly once.
+    //
+    //------------------------------------------------------------------
+
+    void			writeTile (int dx, int dy, int l = 0);
+    void			writeTile (int dx, int dy, int lx, int ly);
+
+
+    // -------------------------------------------------------------------------
+    // Update the preview image (see Imf::TiledOutputFile::updatePreviewImage())
+    // -------------------------------------------------------------------------
+
+    void			updatePreviewImage (const PreviewRgba[]);
+
+  private:
+
+    //
+    // Copy constructor and assignment are not implemented
+    //
+
+    TiledRgbaOutputFile (const TiledRgbaOutputFile &);	
+    TiledRgbaOutputFile & operator = (const TiledRgbaOutputFile &);
+
+    class ToYa;
+
+    TiledOutputFile *            _outputFile;
+    ToYa *			_toYa;
+};
+
+
+
+//
+// Tiled RGBA input file
+//
+
+class TiledRgbaInputFile
+{
+  public:
+
+    //--------------------------------------------------------
+    // Constructor -- opens the file with the specified name.
+    // Destroying TiledRgbaInputFile objects constructed with
+    // this constructor automatically closes the corresponding
+    // files.
+    //--------------------------------------------------------
+
+    TiledRgbaInputFile (const char name[]);
+
+
+    //-------------------------------------------------------
+    // Constructor -- attaches the new TiledRgbaInputFile
+    // object to a file that has already been opened by the
+    // caller.
+    // Destroying TiledRgbaInputFile objects constructed with
+    // this constructor does not automatically close the
+    // corresponding files.
+    //-------------------------------------------------------
+
+    TiledRgbaInputFile (IStream &is);
+
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~TiledRgbaInputFile ();
+
+
+    //-----------------------------------------------------
+    // Define a frame buffer as the pixel data destination:
+    // Pixel (x, y) is at address
+    //
+    //  base + x * xStride + y * yStride
+    //
+    //-----------------------------------------------------
+
+    void			setFrameBuffer (Rgba *base,
+						size_t xStride,
+						size_t yStride);
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &		header () const;
+    const FrameBuffer &		frameBuffer () const;
+    const Imath::Box2i &	displayWindow () const;
+    const Imath::Box2i &	dataWindow () const;
+    float			pixelAspectRatio () const;
+    const Imath::V2f		screenWindowCenter () const;
+    float			screenWindowWidth () const;
+    LineOrder			lineOrder () const;
+    Compression			compression () const;
+    RgbaChannels		channels () const;
+    const char *                fileName () const;
+    bool			isComplete () const;
+
+    //----------------------------------
+    // Access to the file format version
+    //----------------------------------
+
+    int				version () const;
+
+
+    //---------------------------------------------------
+    // Utility functions (same as in Imf::TiledInputFile)
+    //---------------------------------------------------
+
+    unsigned int	tileXSize () const;
+    unsigned int	tileYSize () const;
+    LevelMode		levelMode () const;
+    LevelRoundingMode	levelRoundingMode () const;
+
+    int			numLevels () const;
+    int			numXLevels () const;
+    int			numYLevels () const;
+    bool		isValidLevel (int lx, int ly) const;
+
+    int			levelWidth  (int lx) const;
+    int			levelHeight (int ly) const;
+
+    int			numXTiles (int lx = 0) const;
+    int			numYTiles (int ly = 0) const;
+
+    Imath::Box2i	dataWindowForLevel (int l = 0) const;
+    Imath::Box2i	dataWindowForLevel (int lx, int ly) const;
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+					   int l = 0) const;
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+					   int lx, int ly) const;
+					   
+
+    //----------------------------------------------------------------
+    // Read pixel data:
+    //
+    // readTile(dx, dy, lx, ly) reads the tile with tile
+    // coordinates (dx, dy), and level number (lx, ly),
+    // and stores it in the current frame buffer.
+    //
+    //   dx must lie in the interval [0, numXTiles(lx)-1]
+    //   dy must lie in the interval [0, numYTiles(ly)-1]
+    //
+    //   lx must lie in the interval [0, numXLevels()-1]
+    //   ly must lie in the inverval [0, numYLevels()-1]
+    //
+    // readTile(dx, dy, level) is a convenience function used
+    // for ONE_LEVEL and MIPMAP_LEVELS files.  It calls
+    // readTile(dx, dy, level, level).
+    //
+    // Pixels that are outside the pixel coordinate range for the
+    // tile's level, are never accessed by readTile().
+    //
+    // Attempting to access a tile that is not present in the file
+    // throws an InputExc exception.
+    //
+    //----------------------------------------------------------------
+
+    void           	 readTile (int dx, int dy, int l = 0);
+    void           	 readTile (int dx, int dy, int lx, int ly);
+
+  private:
+
+    //
+    // Copy constructor and assignment are not implemented
+    //
+
+    TiledRgbaInputFile (const TiledRgbaInputFile &);
+    TiledRgbaInputFile & operator = (const TiledRgbaInputFile &);
+
+    class FromYa;
+
+    TiledInputFile *	_inputFile;
+    FromYa *		_fromYa;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfXdr.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfXdr.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfXdr.h	(revision 855)
@@ -0,0 +1,916 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_XDR_H
+#define INCLUDED_IMF_XDR_H
+
+//----------------------------------------------------------------------------
+//
+//	Xdr -- routines to convert data between the machine's native
+//	format and a machine-independent external data representation:
+//
+//	    write<R> (T &o, S v);	converts a value, v, of type S
+//					into a machine-independent
+//					representation and stores the
+//					result in an output buffer, o.
+//
+//	    read<R> (T &i, S &v);	reads the machine-independent
+//					representation of a value of type
+//					S from input buffer i, converts
+//					the value into the machine's native
+//					representation, and stores the result
+//					in v.
+//
+//	    size<S>();			returns the size, in bytes, of the
+//					machine-independent representation
+//					of an object of type S.
+//					
+//	The write() and read() routines are templates; data can be written
+//	to and read from any output or input buffer type T for which a helper
+//	class, R, exits.  Class R must define a method to store a char array
+//	in a T, and a method to read a char array from a T:
+//
+//	    struct R
+//	    {
+//	        static void
+//	        writeChars (T &o, const char c[/*n*/], int n)
+//	        {
+//	            ... // Write c[0], c[1] ... c[n-1] to output buffer o.
+//	        }
+//
+//	        static void
+//	        readChars (T &i, char c[/*n*/], int n)
+//	        {
+//	            ... // Read n characters from input buffer i
+//		        // and copy them to c[0], c[1] ... c[n-1].
+//	        }
+//	    };
+//
+//	Example - writing to and reading from iostreams:
+//
+//	    struct CharStreamIO
+//	    {
+//	        static void
+//	        writeChars (ostream &os, const char c[], int n)
+//	        {
+//	            os.write (c, n);
+//	        }
+//
+//	        static void
+//	        readChars (istream &is, char c[], int n)
+//	        {
+//	            is.read (c, n);
+//	        }
+//	    };
+//
+//          ...
+//
+//	    Xdr::write<CharStreamIO> (os, 3);
+//	    Xdr::write<CharStreamIO> (os, 5.0);
+//
+//----------------------------------------------------------------------------
+
+#include <ImfInt64.h>
+#include <IexMathExc.h>
+#include <half.h>
+#include <limits.h>
+
+namespace Imf {
+namespace Xdr {
+
+
+//-------------------------------
+// Write data to an output stream
+//-------------------------------
+
+template <class S, class T>
+void
+write (T &out, bool v);
+
+template <class S, class T>
+void
+write (T &out, char v);
+
+template <class S, class T>
+void
+write (T &out, signed char v);
+
+template <class S, class T>
+void
+write (T &out, unsigned char v);
+
+template <class S, class T>
+void
+write (T &out, signed short v);
+
+template <class S, class T>
+void
+write (T &out, unsigned short v);
+
+template <class S, class T>
+void
+write (T &out, signed int v);
+
+template <class S, class T>
+void
+write (T &out, unsigned int v);
+
+template <class S, class T>
+void
+write (T &out, signed long v);
+
+template <class S, class T>
+void
+write (T &out, unsigned long v);
+
+#if ULONG_MAX != 18446744073709551615LU
+
+    template <class S, class T>
+    void
+    write (T &out, Int64 v);
+
+#endif
+
+template <class S, class T>
+void
+write (T &out, float v);
+
+template <class S, class T>
+void
+write (T &out, double v);
+
+template <class S, class T>
+void
+write (T &out, half v);
+
+template <class S, class T>
+void
+write (T &out, const char v[/*n*/], int n);	// fixed-size char array
+
+template <class S, class T>
+void
+write (T &out, const char v[]);			// zero-terminated string
+
+
+//-----------------------------------------
+// Append padding bytes to an output stream
+//-----------------------------------------
+
+template <class S, class T>
+void
+pad (T &out, int n);				// write n padding bytes
+
+
+
+//-------------------------------
+// Read data from an input stream
+//-------------------------------
+
+template <class S, class T>
+void
+read (T &in, bool &v);
+
+template <class S, class T>
+void
+read (T &in, char &v);
+
+template <class S, class T>
+void
+read (T &in, signed char &v);
+
+template <class S, class T>
+void
+read (T &in, unsigned char &v);
+
+template <class S, class T>
+void
+read (T &in, signed short &v);
+
+template <class S, class T>
+void
+read (T &in, unsigned short &v);
+
+template <class S, class T>
+void
+read (T &in, signed int &v);
+
+template <class S, class T>
+void
+read (T &in, unsigned int &v);
+
+template <class S, class T>
+void
+read (T &in, signed long &v);
+
+template <class S, class T>
+void
+read (T &in, unsigned long &v);
+
+#if ULONG_MAX != 18446744073709551615LU
+
+    template <class S, class T>
+    void
+    read (T &in, Int64 &v);
+
+#endif
+
+template <class S, class T>
+void
+read (T &in, float &v);
+
+template <class S, class T>
+void
+read (T &in, double &v);
+
+template <class S, class T>
+void
+read (T &in, half &v);
+
+template <class S, class T>
+void
+read (T &in, char v[/*n*/], int n);		// fixed-size char array
+
+template <class S, class T>
+void
+read (T &in, int n, char v[/*n*/]);		// zero-terminated string
+
+
+//-------------------------------------------
+// Skip over padding bytes in an input stream
+//-------------------------------------------
+
+template <class S, class T>
+void
+skip (T &in, int n);				// skip n padding bytes
+
+
+
+//--------------------------------------
+// Size of the machine-independent
+// representation of an object of type S
+//--------------------------------------
+
+template <class S>
+int
+size ();
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class S, class T>
+inline void
+writeSignedChars (T &out, const signed char c[], int n)
+{
+    S::writeChars (out, (const char *) c, n);
+}
+
+
+template <class S, class T>
+inline void
+writeUnsignedChars (T &out, const unsigned char c[], int n)
+{
+    S::writeChars (out, (const char *) c, n);
+}
+
+
+template <class S, class T>
+inline void
+readSignedChars (T &in, signed char c[], int n)
+{
+    S::readChars (in, (char *) c, n);
+}
+
+
+template <class S, class T>
+inline void
+readUnsignedChars (T &in, unsigned char c[], int n)
+{
+    S::readChars (in, (char *) c, n);
+}
+
+
+template <class S, class T>
+inline void
+write (T &out, bool v)
+{
+    char c = !!v;
+    S::writeChars (out, &c, 1);
+}
+
+
+template <class S, class T>
+inline void
+write (T &out, char v)
+{
+    S::writeChars (out, &v, 1);
+}
+
+
+template <class S, class T>
+inline void
+write (T &out, signed char v)
+{
+    writeSignedChars<S> (out, &v, 1);
+}
+
+
+template <class S, class T>
+inline void
+write (T &out, unsigned char v)
+{
+    writeUnsignedChars<S> (out, &v, 1);
+}
+
+
+template <class S, class T>
+void
+write (T &out, signed short v)
+{
+    signed char b[2];
+
+    b[0] =  (signed char) (v);
+    b[1] =  (signed char) (v >> 8);
+
+    writeSignedChars<S> (out, b, 2);
+}
+
+
+template <class S, class T>
+void
+write (T &out, unsigned short v)
+{
+    unsigned char b[2];
+
+    b[0] =  (unsigned char) (v);
+    b[1] =  (unsigned char) (v >> 8);
+
+    writeUnsignedChars<S> (out, b, 2);
+}
+
+
+template <class S, class T>
+void
+write (T &out, signed int v)
+{
+    signed char b[4];
+
+    b[0] =  (signed char) (v);
+    b[1] =  (signed char) (v >> 8);
+    b[2] =  (signed char) (v >> 16);
+    b[3] =  (signed char) (v >> 24);
+
+    writeSignedChars<S> (out, b, 4);
+}
+
+
+template <class S, class T>
+void
+write (T &out, unsigned int v)
+{
+    unsigned char b[4];
+
+    b[0] =  (unsigned char) (v);
+    b[1] =  (unsigned char) (v >> 8);
+    b[2] =  (unsigned char) (v >> 16);
+    b[3] =  (unsigned char) (v >> 24);
+
+    writeUnsignedChars<S> (out, b, 4);
+}
+
+
+template <class S, class T>
+void
+write (T &out, signed long v)
+{
+    signed char b[8];
+
+    b[0] = (signed char) (v);
+    b[1] = (signed char) (v >> 8);
+    b[2] = (signed char) (v >> 16);
+    b[3] = (signed char) (v >> 24);
+
+    #if LONG_MAX == 2147483647
+
+	if (v >= 0)
+	{
+	    b[4] = 0;
+	    b[5] = 0;
+	    b[6] = 0;
+	    b[7] = 0;
+	}
+	else
+	{
+	    b[4] = ~0;
+	    b[5] = ~0;
+	    b[6] = ~0;
+	    b[7] = ~0;
+	}
+
+    #elif LONG_MAX == 9223372036854775807L
+
+	b[4] = (signed char) (v >> 32);
+	b[5] = (signed char) (v >> 40);
+	b[6] = (signed char) (v >> 48);
+	b[7] = (signed char) (v >> 56);
+
+    #else
+	
+	#error write<T> (T &out, signed long v) not implemented
+
+    #endif
+
+    writeSignedChars<S> (out, b, 8);
+}
+
+
+template <class S, class T>
+void
+write (T &out, unsigned long v)
+{
+    unsigned char b[8];
+
+    b[0] = (unsigned char) (v);
+    b[1] = (unsigned char) (v >> 8);
+    b[2] = (unsigned char) (v >> 16);
+    b[3] = (unsigned char) (v >> 24);
+
+    #if ULONG_MAX == 4294967295U
+
+	b[4] = 0;
+	b[5] = 0;
+	b[6] = 0;
+	b[7] = 0;
+
+    #elif ULONG_MAX == 18446744073709551615LU
+
+	b[4] = (unsigned char) (v >> 32);
+	b[5] = (unsigned char) (v >> 40);
+	b[6] = (unsigned char) (v >> 48);
+	b[7] = (unsigned char) (v >> 56);
+
+    #else
+	
+	#error write<T> (T &out, unsigned long v) not implemented
+
+    #endif
+
+    writeUnsignedChars<S> (out, b, 8);
+}
+
+
+#if ULONG_MAX != 18446744073709551615LU
+
+    template <class S, class T>
+    void
+    write (T &out, Int64 v)
+    {
+        unsigned char b[8];
+
+        b[0] = (unsigned char) (v);
+        b[1] = (unsigned char) (v >> 8);
+        b[2] = (unsigned char) (v >> 16);
+        b[3] = (unsigned char) (v >> 24);
+        b[4] = (unsigned char) (v >> 32);
+        b[5] = (unsigned char) (v >> 40);
+        b[6] = (unsigned char) (v >> 48);
+        b[7] = (unsigned char) (v >> 56);
+
+        writeUnsignedChars<S> (out, b, 8);
+    }
+
+#endif
+
+
+template <class S, class T>
+void
+write (T &out, float v)
+{
+    union {unsigned int i; float f;} u;
+    u.f = v;
+
+    unsigned char b[4];
+
+    b[0] = (unsigned char) (u.i);
+    b[1] = (unsigned char) (u.i >> 8);
+    b[2] = (unsigned char) (u.i >> 16);
+    b[3] = (unsigned char) (u.i >> 24);
+
+    writeUnsignedChars<S> (out, b, 4);
+}
+
+
+template <class S, class T>
+void
+write (T &out, double v)
+{
+    union {Int64 i; double d;} u;
+    u.d = v;
+
+    unsigned char b[8];
+
+    b[0] = (unsigned char) (u.i);
+    b[1] = (unsigned char) (u.i >> 8);
+    b[2] = (unsigned char) (u.i >> 16);
+    b[3] = (unsigned char) (u.i >> 24);
+    b[4] = (unsigned char) (u.i >> 32);
+    b[5] = (unsigned char) (u.i >> 40);
+    b[6] = (unsigned char) (u.i >> 48);
+    b[7] = (unsigned char) (u.i >> 56);
+
+    writeUnsignedChars<S> (out, b, 8);
+}
+
+
+template <class S, class T>
+inline void
+write (T &out, half v)
+{
+    unsigned char b[2];
+
+    b[0] =  (unsigned char) (v.bits());
+    b[1] =  (unsigned char) (v.bits() >> 8);
+
+    writeUnsignedChars<S> (out, b, 2);
+}
+
+
+template <class S, class T>
+inline void
+write (T &out, const char v[], int n)	// fixed-size char array
+{
+    S::writeChars (out, v, n);
+}
+
+
+template <class S, class T>
+void
+write (T &out, const char v[])		// zero-terminated string
+{
+    while (*v)
+    {
+	S::writeChars (out, v, 1);
+	++v;
+    }
+
+    S::writeChars (out, v, 1);
+}
+
+
+template <class S, class T>
+void
+pad (T &out, int n)			// add n padding bytes
+{
+    for (int i = 0; i < n; i++)
+    {
+	const char c = 0;
+	S::writeChars (out, &c, 1);
+    }
+}
+
+
+template <class S, class T>
+inline void
+read (T &in, bool &v)
+{
+    char c;
+
+    S::readChars (in, &c, 1);
+    v = !!c;
+}
+
+
+template <class S, class T>
+inline void
+read (T &in, char &v)
+{
+    S::readChars (in, &v, 1);
+}
+
+
+template <class S, class T>
+inline void
+read (T &in, signed char &v)
+{
+    readSignedChars<S> (in, &v, 1);
+}
+
+
+template <class S, class T>
+inline void
+read (T &in, unsigned char &v)
+{
+    readUnsignedChars<S> (in, &v, 1);
+}
+
+
+template <class S, class T>
+void
+read (T &in, signed short &v)
+{
+    signed char b[2];
+
+    readSignedChars<S> (in, b, 2);
+
+    v = (b[0] & 0x00ff) |
+	(b[1] << 8);
+}
+
+
+template <class S, class T>
+void
+read (T &in, unsigned short &v)
+{
+    unsigned char b[2];
+
+    readUnsignedChars<S> (in, b, 2);
+
+    v = (b[0] & 0x00ff) |
+	(b[1] << 8);
+}
+
+
+template <class S, class T>
+void
+read (T &in, signed int &v)
+{
+    signed char b[4];
+
+    readSignedChars<S> (in, b, 4);
+
+    v =  (b[0]        & 0x000000ff) |
+	((b[1] << 8)  & 0x0000ff00) |
+	((b[2] << 16) & 0x00ff0000) |
+	 (b[3] << 24);
+}
+
+
+template <class S, class T>
+void
+read (T &in, unsigned int &v)
+{
+    unsigned char b[4];
+
+    readUnsignedChars<S> (in, b, 4);
+
+    v =  (b[0]        & 0x000000ff) |
+	((b[1] << 8)  & 0x0000ff00) |
+	((b[2] << 16) & 0x00ff0000) |
+	 (b[3] << 24);
+}
+
+
+template <class S, class T>
+void
+read (T &in, signed long &v)
+{
+    signed char b[8];
+
+    readSignedChars<S> (in, b, 8);
+
+    #if LONG_MAX == 2147483647
+
+	v =  (b[0]        & 0x000000ff) |
+	    ((b[1] << 8)  & 0x0000ff00) |
+	    ((b[2] << 16) & 0x00ff0000) |
+	     (b[3] << 24);
+
+	if (( b[4] ||  b[5] ||  b[6] ||  b[7]) &&
+	    (~b[4] || ~b[5] || ~b[6] || ~b[7]))
+	{
+	    throw Iex::OverflowExc ("Long int overflow - read a large "
+				    "64-bit integer in a 32-bit process.");
+	}
+
+    #elif LONG_MAX == 9223372036854775807L
+
+	v =  ((long) b[0]        & 0x00000000000000ff) |
+	    (((long) b[1] << 8)  & 0x000000000000ff00) |
+	    (((long) b[2] << 16) & 0x0000000000ff0000) |
+	    (((long) b[3] << 24) & 0x00000000ff000000) |
+	    (((long) b[4] << 32) & 0x000000ff00000000) |
+	    (((long) b[5] << 40) & 0x0000ff0000000000) |
+	    (((long) b[6] << 48) & 0x00ff000000000000) |
+	     ((long) b[7] << 56);
+
+    #else
+
+	#error read<T> (T &in, signed long &v) not implemented
+
+    #endif
+}
+
+
+template <class S, class T>
+void
+read (T &in, unsigned long &v)
+{
+    unsigned char b[8];
+
+    readUnsignedChars<S> (in, b, 8);
+
+    #if ULONG_MAX == 4294967295U
+
+	v =  (b[0]        & 0x000000ff) |
+	    ((b[1] << 8)  & 0x0000ff00) |
+	    ((b[2] << 16) & 0x00ff0000) |
+	     (b[3] << 24);
+
+	if (b[4] || b[5] || b[6] || b[7])
+	{
+	    throw Iex::OverflowExc ("Long int overflow - read a large "
+				    "64-bit integer in a 32-bit process.");
+	}
+
+    #elif ULONG_MAX == 18446744073709551615LU
+
+	v =  ((unsigned long) b[0]        & 0x00000000000000ff) |
+	    (((unsigned long) b[1] << 8)  & 0x000000000000ff00) |
+	    (((unsigned long) b[2] << 16) & 0x0000000000ff0000) |
+	    (((unsigned long) b[3] << 24) & 0x00000000ff000000) |
+	    (((unsigned long) b[4] << 32) & 0x000000ff00000000) |
+	    (((unsigned long) b[5] << 40) & 0x0000ff0000000000) |
+	    (((unsigned long) b[6] << 48) & 0x00ff000000000000) |
+	     ((unsigned long) b[7] << 56);
+
+    #else
+
+	#error read<T> (T &in, unsigned long &v) not implemented
+
+    #endif
+}
+
+
+#if ULONG_MAX != 18446744073709551615LU
+
+    template <class S, class T>
+    void
+    read (T &in, Int64 &v)
+    {
+        unsigned char b[8];
+
+        readUnsignedChars<S> (in, b, 8);
+
+        v =  ((Int64) b[0]        & 0x00000000000000ffLL) |
+	    (((Int64) b[1] << 8)  & 0x000000000000ff00LL) |
+	    (((Int64) b[2] << 16) & 0x0000000000ff0000LL) |
+	    (((Int64) b[3] << 24) & 0x00000000ff000000LL) |
+	    (((Int64) b[4] << 32) & 0x000000ff00000000LL) |
+	    (((Int64) b[5] << 40) & 0x0000ff0000000000LL) |
+	    (((Int64) b[6] << 48) & 0x00ff000000000000LL) |
+	    ((Int64) b[7] << 56);
+    }
+
+#endif
+
+
+template <class S, class T>
+void
+read (T &in, float &v)
+{
+    unsigned char b[4];
+
+    readUnsignedChars<S> (in, b, 4);
+
+    union {unsigned int i; float f;} u;
+
+    u.i = (b[0]        & 0x000000ff) |
+	 ((b[1] << 8)  & 0x0000ff00) |
+	 ((b[2] << 16) & 0x00ff0000) |
+	  (b[3] << 24);
+
+    v = u.f;
+}
+
+
+template <class S, class T>
+void
+read (T &in, double &v)
+{
+    unsigned char b[8];
+
+    readUnsignedChars<S> (in, b, 8);
+
+    union {Int64 i; double d;} u;
+
+    u.i = ((Int64) b[0]        & 0x00000000000000ffULL) |
+	 (((Int64) b[1] << 8)  & 0x000000000000ff00ULL) |
+	 (((Int64) b[2] << 16) & 0x0000000000ff0000ULL) |
+	 (((Int64) b[3] << 24) & 0x00000000ff000000ULL) |
+	 (((Int64) b[4] << 32) & 0x000000ff00000000ULL) |
+	 (((Int64) b[5] << 40) & 0x0000ff0000000000ULL) |
+	 (((Int64) b[6] << 48) & 0x00ff000000000000ULL) |
+	  ((Int64) b[7] << 56);
+
+    v = u.d;
+}
+
+
+template <class S, class T>
+inline void
+read (T &in, half &v)
+{
+    unsigned char b[2];
+
+    readUnsignedChars<S> (in, b, 2);
+
+    v.setBits ((b[0] & 0x00ff) | (b[1] << 8));
+}
+
+
+template <class S, class T>
+inline void
+read (T &in, char v[], int n)		// fixed-size char array
+{
+    S::readChars (in, v, n);
+}
+
+
+template <class S, class T>
+void
+read (T &in, int n, char v[])		// zero-terminated string
+{
+    while (n >= 0)
+    {
+	S::readChars (in, v, 1);
+
+	if (*v == 0)
+	    break;
+
+	--n;
+	++v;
+    }
+}
+
+
+template <class S, class T>
+void
+skip (T &in, int n)			// skip n padding bytes
+{
+    char c[1024];
+
+    while (n >= (int) sizeof (c))
+    {
+	if (!S::readChars (in, c, sizeof (c)))
+	    return;
+
+	n -= sizeof (c);
+    }
+
+    if (n >= 1)
+	S::readChars (in, c, n);
+}
+
+
+template <> inline int size <bool> ()			{return 1;}
+template <> inline int size <char> ()			{return 1;}
+template <> inline int size <signed char> ()		{return 1;}
+template <> inline int size <unsigned char> ()		{return 1;}
+template <> inline int size <signed short> ()		{return 2;}
+template <> inline int size <unsigned short> ()		{return 2;}
+template <> inline int size <signed int> ()		{return 4;}
+template <> inline int size <unsigned int> ()		{return 4;}
+template <> inline int size <signed long> ()		{return 8;}
+template <> inline int size <unsigned long> ()		{return 8;}
+template <> inline int size <float> ()			{return 4;}
+template <> inline int size <double> ()			{return 8;}
+template <> inline int size <half> ()			{return 2;}
+
+
+} // namespace Xdr
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfInputFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfInputFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfInputFile.h	(revision 855)
@@ -0,0 +1,202 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_INPUT_FILE_H
+#define INCLUDED_IMF_INPUT_FILE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class InputFile -- a scanline-based interface that can be used
+//	to read both scanline-based and tiled OpenEXR image files.
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFrameBuffer.h>
+#include <ImfTiledOutputFile.h>
+#include <string>
+#include <fstream>
+
+namespace Imf {
+
+class TiledInputFile;
+class ScanLineInputFile;
+
+
+class InputFile
+{
+  public:
+
+    //-----------------------------------------------------------
+    // A constructor that opens the file with the specified name.
+    // Destroying the InputFile object will close the file.
+    //-----------------------------------------------------------
+
+    InputFile (const char fileName[]);
+
+
+    //-------------------------------------------------------------
+    // A constructor that attaches the new InputFile object to a
+    // file that has already been opened.  Destroying the InputFile
+    // object will not close the file.
+    //-------------------------------------------------------------
+
+    InputFile (IStream &is);
+
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~InputFile ();
+
+
+    //------------------------
+    // Access to the file name
+    //------------------------
+
+    const char *	fileName () const;
+
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &	header () const;
+
+
+    //----------------------------------
+    // Access to the file format version
+    //----------------------------------
+
+    int			version () const;
+
+
+    //-----------------------------------------------------------
+    // Set the current frame buffer -- copies the FrameBuffer
+    // object into the InputFile object.
+    //
+    // The current frame buffer is the destination for the pixel
+    // data read from the file.  The current frame buffer must be
+    // set at least once before readPixels() is called.
+    // The current frame buffer can be changed after each call
+    // to readPixels().
+    //-----------------------------------------------------------
+
+    void		setFrameBuffer (const FrameBuffer &frameBuffer);
+
+
+    //-----------------------------------
+    // Access to the current frame buffer
+    //-----------------------------------
+
+    const FrameBuffer &	frameBuffer () const;
+
+
+    //---------------------------------------------------------------
+    // Check if the file is complete:
+    //
+    // isComplete() returns true if all pixels in the data window are
+    // present in the input file, or false if any pixels are missing.
+    // (Another program may still be busy writing the file, or file
+    // writing may have been aborted prematurely.)
+    //---------------------------------------------------------------
+
+    bool		isComplete () const;
+
+
+    //---------------------------------------------------------------
+    // Read pixel data:
+    //
+    // readPixels(s1,s2) reads all scan lines with y coordinates
+    // in the interval [min (s1, s2), max (s1, s2)] from the file,
+    // and stores them in the current frame buffer.
+    //
+    // Both s1 and s2 must be within the interval
+    // [header().dataWindow().min.y, header.dataWindow().max.y]
+    //
+    // The scan lines can be read from the file in random order, and
+    // individual scan lines may be skipped or read multiple times.
+    // For maximum efficiency, the scan lines should be read in the
+    // order in which they were written to the file.
+    //
+    // readPixels(s) calls readPixels(s,s).
+    //
+    //---------------------------------------------------------------
+
+    void		readPixels (int scanLine1, int scanLine2);
+    void		readPixels (int scanLine);
+
+
+    //----------------------------------------------
+    // Read a block of raw pixel data from the file,
+    // without uncompressing it (this function is
+    // used to implement OutputFile::copyPixels()).
+    //----------------------------------------------
+
+    void		rawPixelData (int firstScanLine,
+				      const char *&pixelData,
+				      int &pixelDataSize);
+                                     
+    //--------------------------------------------------
+    // Read a tile of raw pixel data from the file,
+    // without uncompressing it (this function is
+    // used to implement TiledOutputFile::copyPixels()).
+    //--------------------------------------------------
+
+    void		rawTileData (int &dx, int &dy,
+				     int &lx, int &ly,
+				     const char *&pixelData,
+				     int &pixelDataSize);
+
+    struct Data;
+    
+  private:
+
+    InputFile (const InputFile &);			// not implemented
+    InputFile & operator = (const InputFile &);		// not implemented
+
+    void		initialize ();
+    TiledInputFile *	tFile ();
+    
+    friend void TiledOutputFile::copyPixels (InputFile &);
+    
+    Data *		_data;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfVecAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfVecAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfVecAttribute.h	(revision 855)
@@ -0,0 +1,87 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_VEC_ATTRIBUTE_H
+#define INCLUDED_IMF_VEC_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class V2iAttribute
+//	class V2fAttribute
+//	class V3iAttribute
+//	class V3fAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImathVec.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<Imath::V2i> V2iAttribute;
+template <> const char *V2iAttribute::staticTypeName ();
+template <> void V2iAttribute::writeValueTo (OStream &, int) const;
+template <> void V2iAttribute::readValueFrom (IStream &, int, int);
+
+
+typedef TypedAttribute<Imath::V2f> V2fAttribute;
+template <> const char *V2fAttribute::staticTypeName ();
+template <> void V2fAttribute::writeValueTo (OStream &, int) const;
+template <> void V2fAttribute::readValueFrom (IStream &, int, int);
+
+
+typedef TypedAttribute<Imath::V3i> V3iAttribute;
+template <> const char *V3iAttribute::staticTypeName ();
+template <> void V3iAttribute::writeValueTo (OStream &, int) const;
+template <> void V3iAttribute::readValueFrom (IStream &, int, int);
+
+
+typedef TypedAttribute<Imath::V3f> V3fAttribute;
+template <> const char *V3fAttribute::staticTypeName ();
+template <> void V3fAttribute::writeValueTo (OStream &, int) const;
+template <> void V3fAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfVecAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfAttribute.h	(revision 855)
@@ -0,0 +1,422 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_ATTRIBUTE_H
+#define INCLUDED_IMF_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class Attribute
+//
+//-----------------------------------------------------------------------------
+
+#include <IexBaseExc.h>
+#include <ImfIO.h>
+#include <ImfXdr.h>
+
+
+namespace Imf {
+
+
+class Attribute
+{
+  public:
+
+    //---------------------------
+    // Constructor and destructor
+    //---------------------------
+
+    Attribute ();
+    virtual ~Attribute ();
+
+
+    //-------------------------------
+    // Get this attribute's type name
+    //-------------------------------
+
+    virtual const char *	typeName () const = 0;
+
+
+    //------------------------------
+    // Make a copy of this attribute
+    //------------------------------
+
+    virtual Attribute *		copy () const = 0;
+
+
+    //----------------------------------------
+    // Type-specific attribute I/O and copying
+    //----------------------------------------
+
+    virtual void		writeValueTo (OStream &os,
+					      int version) const = 0;
+
+    virtual void		readValueFrom (IStream &is,
+					       int size,
+					       int version) = 0;
+
+    virtual void		copyValueFrom (const Attribute &other) = 0;
+
+
+    //------------------
+    // Attribute factory
+    //------------------
+
+    static Attribute *		newAttribute (const char typeName[]);
+
+
+    //-----------------------------------------------------------
+    // Test if a given attribute type has already been registered
+    //-----------------------------------------------------------
+
+    static bool			knownType (const char typeName[]);
+
+
+  protected:
+
+    //--------------------------------------------------
+    // Register an attribute type so that newAttribute()
+    // knows how to make objects of this type.
+    //--------------------------------------------------
+
+    static void		registerAttributeType (const char typeName[],
+					       Attribute *(*newAttribute)());
+
+    //------------------------------------------------------
+    // Un-register an attribute type so that newAttribute()
+    // no longer knows how to make objects of this type (for
+    // debugging only).
+    //------------------------------------------------------
+
+    static void		unRegisterAttributeType (const char typeName[]);
+};
+
+
+//-------------------------------------------------
+// Class template for attributes of a specific type
+//-------------------------------------------------
+
+template <class T>
+class TypedAttribute: public Attribute
+{
+  public:
+
+    //----------------------------
+    // Constructors and destructor
+    //------------_---------------
+
+    TypedAttribute ();
+    TypedAttribute (const T &value);
+    TypedAttribute (const TypedAttribute<T> &other);
+    virtual ~TypedAttribute ();
+
+
+    //--------------------------------
+    // Access to the attribute's value
+    //--------------------------------
+
+    T &					value ();
+    const T &				value () const;
+
+
+    //--------------------------------
+    // Get this attribute's type name.
+    //--------------------------------
+
+    virtual const char *		typeName () const;
+    
+
+    //---------------------------------------------------------
+    // Static version of typeName()
+    // This function must be specialized for each value type T.
+    //---------------------------------------------------------
+
+    static const char *			staticTypeName ();
+    
+
+    //---------------------
+    // Make a new attribute
+    //---------------------
+
+    static Attribute *			makeNewAttribute ();
+
+
+    //------------------------------
+    // Make a copy of this attribute
+    //------------------------------
+
+    virtual Attribute *			copy () const;
+
+
+    //-----------------------------------------------------------------
+    // Type-specific attribute I/O and copying.
+    // Depending on type T, these functions may have to be specialized.
+    //-----------------------------------------------------------------
+
+    virtual void		writeValueTo (OStream &os,
+					      int version) const;
+
+    virtual void		readValueFrom (IStream &is,
+					       int size,
+					       int version);
+
+    virtual void		copyValueFrom (const Attribute &other);
+
+
+    //------------------------------------------------------------
+    // Dynamic casts that throw exceptions instead of returning 0.
+    //------------------------------------------------------------
+
+    static TypedAttribute *		cast (Attribute *attribute);
+    static const TypedAttribute *	cast (const Attribute *attribute);
+    static TypedAttribute &		cast (Attribute &attribute);
+    static const TypedAttribute &	cast (const Attribute &attribute);
+
+
+    //---------------------------------------------------------------
+    // Register this attribute type so that Attribute::newAttribute()
+    // knows how to make objects of this type.
+    //
+    // Note that this function is not thread-safe because it modifies
+    // a global variable in the IlmIlm library.  A thread in a multi-
+    // threaded program may call registerAttributeType() only when no
+    // other thread is accessing any functions or classes in the
+    // IlmImf library.
+    //
+    //---------------------------------------------------------------
+
+    static void				registerAttributeType ();
+
+
+    //-----------------------------------------------------
+    // Un-register this attribute type (for debugging only)
+    //-----------------------------------------------------
+
+    static void				 unRegisterAttributeType ();
+
+
+  private:
+
+    T					_value;
+};
+
+
+//------------------------------------
+// Implementation of TypedAttribute<T>
+//------------------------------------
+
+template <class T>
+TypedAttribute<T>::TypedAttribute (): _value (T())
+{
+    // empty
+}
+
+
+template <class T>
+TypedAttribute<T>::TypedAttribute (const T &value): _value (value)
+{
+    // empty
+}
+
+
+template <class T>
+TypedAttribute<T>::TypedAttribute (const TypedAttribute<T> &other):
+    _value ()
+{
+    copyValueFrom (other);
+}
+
+
+template <class T>
+TypedAttribute<T>::~TypedAttribute ()
+{
+    // empty
+}
+
+
+template <class T>
+inline T &
+TypedAttribute<T>::value ()
+{
+    return _value;
+}
+
+
+template <class T>
+inline const T &
+TypedAttribute<T>::value () const
+{
+    return _value;
+}
+
+
+template <class T>
+const char *	
+TypedAttribute<T>::typeName () const
+{
+    return staticTypeName();
+}
+
+
+template <class T>
+Attribute *
+TypedAttribute<T>::makeNewAttribute ()
+{
+    return new TypedAttribute<T>();
+}
+
+
+template <class T>
+Attribute *
+TypedAttribute<T>::copy () const
+{
+    Attribute * attribute = new TypedAttribute<T>();
+    attribute->copyValueFrom (*this);
+    return attribute;
+}
+
+
+template <class T>
+void		
+TypedAttribute<T>::writeValueTo (OStream &os, int version) const
+{
+    Xdr::write <StreamIO> (os, _value);
+}
+
+
+template <class T>
+void		
+TypedAttribute<T>::readValueFrom (IStream &is, int size, int version)
+{
+    Xdr::read <StreamIO> (is, _value);
+}
+
+
+template <class T>
+void		
+TypedAttribute<T>::copyValueFrom (const Attribute &other)
+{
+    _value = cast(other)._value;
+}
+
+
+template <class T>
+TypedAttribute<T> *
+TypedAttribute<T>::cast (Attribute *attribute)
+{
+    TypedAttribute<T> *t =
+	dynamic_cast <TypedAttribute<T> *> (attribute);
+
+    if (t == 0)
+	throw Iex::TypeExc ("Unexpected attribute type.");
+
+    return t;
+}
+
+
+template <class T>
+const TypedAttribute<T> *
+TypedAttribute<T>::cast (const Attribute *attribute)
+{
+    const TypedAttribute<T> *t =
+	dynamic_cast <const TypedAttribute<T> *> (attribute);
+
+    if (t == 0)
+	throw Iex::TypeExc ("Unexpected attribute type.");
+
+    return t;
+}
+
+
+template <class T>
+inline TypedAttribute<T> &	
+TypedAttribute<T>::cast (Attribute &attribute)
+{
+    return *cast (&attribute);
+}
+
+
+template <class T>
+inline const TypedAttribute<T> &
+TypedAttribute<T>::cast (const Attribute &attribute)
+{
+    return *cast (&attribute);
+}
+
+
+template <class T>
+inline void
+TypedAttribute<T>::registerAttributeType ()
+{
+    Attribute::registerAttributeType (staticTypeName(), makeNewAttribute);
+}
+
+
+template <class T>
+inline void
+TypedAttribute<T>::unRegisterAttributeType ()
+{
+    Attribute::unRegisterAttributeType (staticTypeName());
+}
+
+
+} // namespace Imf
+
+#if defined(OPENEXR_DLL) && defined(_MSC_VER)
+    // Tell MS VC++ to disable "non dll-interface class used as base
+    // for dll-interface class" and "no suitable definition provided
+    // for explicit template"
+    #pragma warning (disable : 4275 4661)
+
+    #if defined (ILMIMF_EXPORTS)
+ 	#define IMF_EXPIMP_TEMPLATE
+    #else
+ 	#define IMF_EXPIMP_TEMPLATE extern
+    #endif
+
+    IMF_EXPIMP_TEMPLATE template class Imf::TypedAttribute<float>;
+    IMF_EXPIMP_TEMPLATE template class Imf::TypedAttribute<double>;
+
+    #pragma warning(default : 4251)
+    #undef EXTERN_TEMPLATE
+#endif
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfIO.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfIO.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfIO.h	(revision 855)
@@ -0,0 +1,225 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_IO_H
+#define INCLUDED_IMF_IO_H
+
+//-----------------------------------------------------------------------------
+//
+//	Low-level file input and output for OpenEXR.
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfInt64.h>
+#include <string>
+
+namespace Imf {
+
+//-----------------------------------------------------------
+// class IStream -- an abstract base class for input streams.
+//-----------------------------------------------------------
+
+class IStream
+{
+  public:
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~IStream ();
+
+    //------------------------------------------------------
+    // Read from the stream:
+    //
+    // read(c,n) reads n bytes from the stream, and stores
+    // them in array c.  If the stream contains less than n
+    // bytes, or if an I/O error occurs, read(c,n) throws
+    // an exception.  If read(c,n) reads the last byte from
+    // the file it returns false, otherwise it returns true.
+    //------------------------------------------------------
+
+    virtual bool	read (char c[/*n*/], int n) = 0;
+
+
+    //--------------------------------------------------------
+    // Get the current reading position, in bytes from the
+    // beginning of the file.  If the next call to read() will
+    // read the first byte in the file, tellg() returns 0.
+    //--------------------------------------------------------
+
+    virtual Int64	tellg () = 0;
+
+
+    //-------------------------------------------
+    // Set the current reading position.
+    // After calling seekg(i), tellg() returns i.
+    //-------------------------------------------
+
+    virtual void	seekg (Int64 pos) = 0;
+
+
+    //------------------------------------------------------
+    // Clear error conditions after an operation has failed.
+    //------------------------------------------------------
+
+    virtual void	clear ();
+
+
+    //------------------------------------------------------
+    // Get the name of the file associated with this stream.
+    //------------------------------------------------------
+
+    const char *	fileName () const;
+
+  protected:
+
+    IStream (const char fileName[]);
+
+  private:
+
+    IStream (const IStream &);			// not implemented
+    IStream & operator = (const IStream &);	// not implemented
+
+    std::string		_fileName;
+};
+
+
+//-----------------------------------------------------------
+// class OStream -- an abstract base class for output streams
+//-----------------------------------------------------------
+
+class OStream
+{
+  public:
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~OStream ();
+
+
+    //----------------------------------------------------------
+    // Write to the stream:
+    //
+    // write(c,n) takes n bytes from array c, and stores them
+    // in the stream.  If an I/O error occurs, write(c,n) throws
+    // an exception.
+    //----------------------------------------------------------
+
+    virtual void	write (const char c[/*n*/], int n) = 0;
+
+
+    //---------------------------------------------------------
+    // Get the current writing position, in bytes from the
+    // beginning of the file.  If the next call to write() will
+    // start writing at the beginning of the file, tellp()
+    // returns 0.
+    //---------------------------------------------------------
+
+    virtual Int64	tellp () = 0;
+
+
+    //-------------------------------------------
+    // Set the current writing position.
+    // After calling seekp(i), tellp() returns i.
+    //-------------------------------------------
+
+    virtual void	seekp (Int64 pos) = 0;
+
+
+    //------------------------------------------------------
+    // Get the name of the file associated with this stream.
+    //------------------------------------------------------
+
+    const char *	fileName () const;
+
+  protected:
+
+    OStream (const char fileName[]);
+
+  private:
+
+    OStream (const OStream &);			// not implemented
+    OStream & operator = (const OStream &);	// not implemented
+
+    std::string		_fileName;
+};
+
+
+//-----------------------
+// Helper classes for Xdr
+//-----------------------
+
+struct StreamIO
+{
+    static void
+    writeChars (OStream &os, const char c[/*n*/], int n)
+    {
+	os.write (c, n);
+    }
+
+    static bool
+    readChars (IStream &is, char c[/*n*/], int n)
+    {
+	return is.read (c, n);
+    }
+};
+
+
+struct CharPtrIO
+{
+    static void
+    writeChars (char *&op, const char c[/*n*/], int n)
+    {
+	while (n--)
+	    *op++ = *c++;
+    }
+
+    static bool
+    readChars (const char *&ip, char c[/*n*/], int n)
+    {
+	while (n--)
+	    *c++ = *ip++;
+
+	return true;
+    }
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfChromaticities.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfChromaticities.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfChromaticities.h	(revision 855)
@@ -0,0 +1,127 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2003, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_CHROMATICITIES_H
+#define INCLUDED_IMF_CHROMATICITIES_H
+
+//-----------------------------------------------------------------------------
+//
+//	CIE (x,y) chromaticities, and conversions between
+//	RGB tiples and CIE XYZ tristimulus values.
+//
+//-----------------------------------------------------------------------------
+
+#include <ImathVec.h>
+#include <ImathMatrix.h>
+
+namespace Imf {
+
+   
+struct Chromaticities
+{
+    Imath::V2f	red;
+    Imath::V2f	green;
+    Imath::V2f	blue;
+    Imath::V2f	white;
+
+    Chromaticities (const Imath::V2f &red   = Imath::V2f (0.6400f, 0.3300f),
+		    const Imath::V2f &green = Imath::V2f (0.3000f, 0.6000f),
+		    const Imath::V2f &blue  = Imath::V2f (0.1500f, 0.0600f),
+		    const Imath::V2f &white = Imath::V2f (0.3127f, 0.3290f));
+};
+
+
+//
+// Conversions between RGB and CIE XYZ
+//
+// RGB to XYZ:
+//
+// 	Given a set of chromaticities, c, and the luminance, Y, of the RGB
+// 	triple (1,1,1), or "white", RGBtoXYZ(c,Y) computes a matrix, M, so
+// 	that multiplying an RGB value, v, with M produces an equivalent
+// 	XYZ value, w.  (w == v * M)
+// 
+// 	If we define that
+// 
+// 	   (Xr, Yr, Zr) == (1, 0, 0) * M
+// 	   (Xg, Yg, Zg) == (0, 1, 0) * M
+// 	   (Xb, Yb, Zb) == (0, 0, 1) * M
+// 	   (Xw, Yw, Zw) == (1, 1, 1) * M,
+// 
+// 	then the following statements are true:
+// 
+// 	   Xr / (Xr + Yr + Zr) == c.red.x
+// 	   Yr / (Xr + Yr + Zr) == c.red.y
+// 
+// 	   Xg / (Xg + Yg + Zg) == c.red.x
+// 	   Yg / (Xg + Yg + Zg) == c.red.y
+// 
+// 	   Xb / (Xb + Yb + Zb) == c.red.x
+// 	   Yb / (Xb + Yb + Zb) == c.red.y
+// 
+// 	   Xw / (Xw + Yw + Zw) == c.red.x
+// 	   Yw / (Xw + Yw + Zw) == c.red.y
+// 
+// 	   Yw == Y.
+// 
+// XYZ to RGB:
+// 
+// 	YYZtoRGB(c,Y) returns RGBtoXYZ(c,Y).inverse().
+// 
+// Warning:
+// 
+// 	It would seem that RGBtoXYZ() and XYZtoRGB() are all you need
+// 	to convert RGB values with one set of primary and white point
+// 	chromaticities into perceptually equivalent RGB values with
+// 	different primary and white point chromaticities:
+// 
+// 	    M44f M = RGBtoXYZ (chromaticities1, Y1) *
+// 		     XYZtoRGB (chromaticities2, Y2);
+// 
+// 	However, this simple conversion does not account for white point
+// 	adaptation, and produces undesirable results.  The proper thing
+// 	to do is to perform a Bradford or a von Kries transform, which
+// 	moves the white point of the original color space to the white
+// 	point of the destination color space, dragging other colors with
+// 	it in a sensible fashion.  
+//
+
+Imath::M44f	RGBtoXYZ (const Chromaticities chroma, float Y);
+Imath::M44f	XYZtoRGB (const Chromaticities chroma, float Y);
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfPreviewImageAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfPreviewImageAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfPreviewImageAttribute.h	(revision 855)
@@ -0,0 +1,71 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_PREVIEW_IMAGE_ATTRIBUTE_H
+#define INCLUDED_IMF_PREVIEW_IMAGE_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class PreviewImageAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfPreviewImage.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<PreviewImage> PreviewImageAttribute;
+
+template <>
+const char *PreviewImageAttribute::staticTypeName ();
+
+template <>
+void PreviewImageAttribute::writeValueTo (OStream &, int) const;
+
+template <>
+void PreviewImageAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfPreviewImageAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfRgbaYca.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfRgbaYca.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfRgbaYca.h	(revision 855)
@@ -0,0 +1,248 @@
+#ifndef INCLUDED_IMF_RGBA_YCA_H
+#define INCLUDED_IMF_RGBA_YCA_H
+
+//////////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucasfilm
+// Entertainment Company Ltd.  Portions contributed and copyright held by
+// others as indicated.  All rights reserved.
+//
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+//
+//     * Redistributions of source code must retain the above
+//       copyright notice, this list of conditions and the following
+//       disclaimer.
+//
+//     * Redistributions in binary form must reproduce the above
+//       copyright notice, this list of conditions and the following
+//       disclaimer in the documentation and/or other materials provided with
+//       the distribution.
+//
+//     * Neither the name of Industrial Light & Magic nor the names of
+//       any other contributors to this software may be used to endorse or
+//       promote products derived from this software without specific prior
+//       written permission.
+//
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
+// IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
+// THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+// PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR
+// CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
+// EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
+// PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
+// PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
+// LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
+// NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
+// SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+//////////////////////////////////////////////////////////////////////////////
+
+//-----------------------------------------------------------------------------
+//
+//	Conversion between RGBA (red, green, blue alpha)
+//	and YCA (luminance, subsampled chroma, alpha) data:
+//
+//	Luminance, Y, is computed as a weighted sum of R, G, and B:
+//
+//		Y = yw.x * R + yw.y * G + yw.z * B
+//
+//	Function computeYw() computes a set of RGB-to-Y weights, yw,
+//	from a set of primary and white point chromaticities.
+//
+//	Chroma, C, consists of two components, RY and BY:
+//
+//		RY = (R - Y) / Y
+//		BY = (B - Y) / Y
+//
+//	For efficiency, the x and y subsampling rates for chroma are
+//	hardwired to 2, and the chroma subsampling and reconstruction
+//	filters are fixed 27-pixel wide windowed sinc functions.
+//
+//	Starting with an image that has RGBA data for all pixels,
+//
+//		RGBA RGBA RGBA RGBA ... RGBA RGBA
+//		RGBA RGBA RGBA RGBA ... RGBA RGBA
+//		RGBA RGBA RGBA RGBA ... RGBA RGBA
+//		RGBA RGBA RGBA RGBA ... RGBA RGBA
+//		...
+//		RGBA RGBA RGBA RGBA ... RGBA RGBA
+//		RGBA RGBA RGBA RGBA ... RGBA RGBA
+//
+//	function RGBAtoYCA() converts the pixels to YCA format:
+//
+//		YCA  YCA  YCA  YCA  ... YCA  YCA
+//		YCA  YCA  YCA  YCA  ... YCA  YCA
+//		YCA  YCA  YCA  YCA  ... YCA  YCA
+//		YCA  YCA  YCA  YCA  ... YCA  YCA
+//		...
+//		YCA  YCA  YCA  YCA  ... YCA  YCA
+//		YCA  YCA  YCA  YCA  ... YCA  YCA
+//
+//	Next, decimateChomaHoriz() eliminates the chroma values from
+//	the odd-numbered pixels in every scan line:
+//
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		...
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//
+//	decimateChromaVert() eliminates all chroma values from the
+//	odd-numbered scan lines:
+//
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YA   YA   YA   YA   ... YA   YA  
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YA   YA   YA   YA   ... YA   YA  
+//		...
+//		YCA  YA   YCA  YA   ... YCA  YA  
+//		YA   YA   YA   YA   ... YA   YA  
+//
+//	Finally, roundYCA() reduces the precision of the luminance
+//	and chroma values so that the pixel data shrink more when
+//	they are saved in a compressed file.
+//
+//	The output of roundYCA() can be converted back to a set
+//	of RGBA pixel data that is visually very similar to the
+//	original RGBA image, by calling reconstructChromaHoriz(),
+//	reconstructChromaVert(), YCAtoRGBA(), and finally
+//	fixSaturation().
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfRgba.h>
+#include <ImfChromaticities.h>
+
+namespace Imf {
+namespace RgbaYca {
+
+
+//
+// Width of the chroma subsampling and reconstruction filters
+//
+
+static const int N = 27;
+static const int N2 = N / 2;
+
+
+//
+// Convert a set of primary chromaticities into a set of weighting
+// factors for computing a pixels's luminance, Y, from R, G and B
+// 
+
+Imath::V3f computeYw (const Chromaticities &cr);
+
+
+//
+// Convert an array of n RGBA pixels, rgbaIn, to YCA (luminance/chroma/alpha):
+//
+//	ycaOut[i].g = Y (rgbaIn[i]);
+//	ycaOut[i].r = RY (rgbaIn[i]);
+//	ycaOut[i].b = BY (rgbaIn[i]);
+//	ycaOut[i].a = aIsValid? rgbaIn[i].a: 1
+//
+// yw is a set of RGB-to-Y weighting factors, as computed by computeYw().
+//
+
+void RGBAtoYCA (const Imath::V3f &yw,
+		int n,
+	        bool aIsValid,
+		const Rgba rgbaIn[/*n*/],
+		Rgba ycaOut[/*n*/]);
+
+//
+// Perform horizontal low-pass filtering and subsampling of
+// the chroma channels of an array of n pixels.  In order
+// to avoid indexing off the ends of the input array during
+// low-pass filtering, ycaIn must have N2 extra pixels at
+// both ends.  Before calling decimateChromaHoriz(), the extra
+// pixels should be filled with copies of the first and last
+// "real" input pixel.
+//
+
+void decimateChromaHoriz (int n,
+			  const Rgba ycaIn[/*n+N-1*/],
+			  Rgba ycaOut[/*n*/]);
+
+//
+// Perform vertical chroma channel low-pass filtering and subsampling.
+// N scan lines of input pixels are combined into a single scan line
+// of output pixels.
+//
+
+void decimateChromaVert (int n,
+			 const Rgba * const ycaIn[N],
+			 Rgba ycaOut[/*n*/]);
+
+//
+// Round the luminance and chroma channels of an array of YCA
+// pixels that has already been filtered and subsampled.
+// The signifcands of the pixels' luminance and chroma values
+// are rounded to roundY and roundC bits respectively.
+//
+
+void roundYCA (int n,
+	       unsigned int roundY,
+	       unsigned int roundC,
+	       const Rgba ycaIn[/*n*/],
+	       Rgba ycaOut[/*n*/]);
+
+//
+// For a scan line that has valid chroma data only for every other pixel,
+// reconstruct the missing chroma values.
+//
+
+void reconstructChromaHoriz (int n,
+			     const Rgba ycaIn[/*n+N-1*/],
+			     Rgba ycaOut[/*n*/]);
+
+//
+// For a scan line that has only luminance and no valid chroma data,
+// reconstruct chroma from the surronding N scan lines.
+//
+
+void reconstructChromaVert (int n,
+			    const Rgba * const ycaIn[N],
+			    Rgba ycaOut[/*n*/]);
+			 
+//
+// Convert an array of n YCA (luminance/chroma/alpha) pixels to RGBA.
+// This function is the inverse of RGBAtoYCA().
+// yw is a set of RGB-to-Y weighting factors, as computed by computeYw().
+//
+
+void YCAtoRGBA (const Imath::V3f &yw,
+		int n,
+		const Rgba ycaIn[/*n*/],
+		Rgba rgbaOut[/*n*/]);
+			 
+//
+// Eliminate super-saturated pixels:
+//
+// Converting an image from RGBA to YCA, low-pass filtering chroma,
+// and converting the result back to RGBA can produce pixels with
+// super-saturated colors, where one or two of the RGB components
+// become zero or negative.  (The low-pass and reconstruction filters
+// introduce some amount of ringing into the chroma components.
+// This can lead to negative RGB values near high-contrast edges.)
+//
+// The fixSaturation() function finds super-saturated pixels and
+// corrects them by desaturating their colors while maintaining
+// their luminance.  fixSaturation() takes three adjacent input
+// scan lines, rgbaIn[0], rgbaIn[1], rgbaIn[2], adjusts the
+// saturation of rgbaIn[1], and stores the result in rgbaOut.
+//
+
+void fixSaturation (const Imath::V3f &yw,
+		    int n,
+		    const Rgba * const rgbaIn[3],
+		    Rgba rgbaOut[/*n*/]);
+
+} // namespace RgbaYca
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfEnvmapAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfEnvmapAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfEnvmapAttribute.h	(revision 855)
@@ -0,0 +1,65 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+#ifndef INCLUDED_IMF_ENVMAP_ATTRIBUTE_H
+#define INCLUDED_IMF_ENVMAP_ATTRIBUTE_H
+
+
+//-----------------------------------------------------------------------------
+//
+//	class EnvmapAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfEnvmap.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<Envmap> EnvmapAttribute;
+template <> const char *EnvmapAttribute::staticTypeName ();
+template <> void EnvmapAttribute::writeValueTo (OStream &, int) const;
+template <> void EnvmapAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfEnvmapAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfRgba.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfRgba.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfRgba.h	(revision 855)
@@ -0,0 +1,104 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_RGBA_H
+#define INCLUDED_IMF_RGBA_H
+
+//-----------------------------------------------------------------------------
+//
+//	class Rgba
+//
+//-----------------------------------------------------------------------------
+
+#include <half.h>
+
+namespace Imf {
+
+
+//
+// RGBA pixel
+//
+
+struct Rgba
+{
+    half	r;
+    half	g;
+    half	b;
+    half	a;
+    
+    Rgba () {}
+    Rgba (half r, half g, half b, half a = 1.f): r (r), g (g), b (b), a (a) {}
+
+    Rgba & operator = (const Rgba &other)
+    {
+    	r = other.r;
+    	g = other.g;
+    	b = other.b;
+    	a = other.a;
+
+    	return *this;
+    }
+};
+
+
+//
+// Channels in an RGBA file
+//
+
+enum RgbaChannels
+{
+    WRITE_R	= 0x01,		// Red
+    WRITE_G	= 0x02,		// Green
+    WRITE_B	= 0x04,		// Blue
+    WRITE_A	= 0x08,		// Alpha
+
+    WRITE_Y	= 0x10,		// Luminance, for black-and-white images,
+    				// or in combination with chroma
+
+    WRITE_C	= 0x20,		// Chroma (two subsampled channels, RY and BY,
+    				// supported only for scanline-based files)
+
+    WRITE_RGB	= 0x07,		// Red, green, blue
+    WRITE_RGBA	= 0x0f,		// Red, green, blue, alpha
+
+    WRITE_YC	= 0x30,		// Luminance, chroma
+    WRITE_YA	= 0x18,		// Luminance, alpha
+    WRITE_YCA	= 0x38		// Luminance, chroma, alpha
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfRgbaFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfRgbaFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfRgbaFile.h	(revision 855)
@@ -0,0 +1,295 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_RGBA_FILE_H
+#define INCLUDED_IMF_RGBA_FILE_H
+
+
+//-----------------------------------------------------------------------------
+//
+//	Simplified RGBA image I/O
+//
+//	class RgbaOutputFile
+//	class RgbaInputFile
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFrameBuffer.h>
+#include <ImfRgba.h>
+#include <ImathVec.h>
+#include <ImathBox.h>
+#include <half.h>
+
+namespace Imf {
+
+
+class OutputFile;
+class InputFile;
+struct PreviewRgba;
+
+//
+// RGBA output file.
+//
+
+class RgbaOutputFile
+{
+  public:
+
+    //---------------------------------------------------
+    // Constructor -- header is constructed by the caller
+    //---------------------------------------------------
+
+    RgbaOutputFile (const char name[],
+		    const Header &header,
+		    RgbaChannels rgbaChannels = WRITE_RGBA);
+
+
+    //----------------------------------------------------
+    // Constructor -- header is constructed by the caller,
+    // file is opened by the caller, destructor will not
+    // automatically close the file.
+    //----------------------------------------------------
+
+    RgbaOutputFile (OStream &os,
+		    const Header &header,
+		    RgbaChannels rgbaChannels = WRITE_RGBA);
+
+
+    //----------------------------------------------------------------
+    // Constructor -- header data are explicitly specified as function
+    // call arguments (empty dataWindow means "same as displayWindow")
+    //----------------------------------------------------------------
+
+    RgbaOutputFile (const char name[],
+		    const Imath::Box2i &displayWindow,
+		    const Imath::Box2i &dataWindow = Imath::Box2i(),
+		    RgbaChannels rgbaChannels = WRITE_RGBA,
+		    float pixelAspectRatio = 1,
+		    const Imath::V2f screenWindowCenter = Imath::V2f (0, 0),
+		    float screenWindowWidth = 1,
+		    LineOrder lineOrder = INCREASING_Y,
+		    Compression compression = PIZ_COMPRESSION);
+
+
+    //-----------------------------------------------
+    // Constructor -- like the previous one, but both
+    // the display window and the data window are
+    // Box2i (V2i (0, 0), V2i (width - 1, height -1))
+    //-----------------------------------------------
+
+    RgbaOutputFile (const char name[],
+		    int width,
+		    int height,
+		    RgbaChannels rgbaChannels = WRITE_RGBA,
+		    float pixelAspectRatio = 1,
+		    const Imath::V2f screenWindowCenter = Imath::V2f (0, 0),
+		    float screenWindowWidth = 1,
+		    LineOrder lineOrder = INCREASING_Y,
+		    Compression compression = PIZ_COMPRESSION);
+
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~RgbaOutputFile ();
+
+
+    //------------------------------------------------
+    // Define a frame buffer as the pixel data source:
+    // Pixel (x, y) is at address
+    //
+    //  base + x * xStride + y * yStride
+    //
+    //------------------------------------------------
+
+    void			setFrameBuffer (const Rgba *base,
+						size_t xStride,
+						size_t yStride);
+
+
+    //---------------------------------------------
+    // Write pixel data (see class Imf::OutputFile)
+    //---------------------------------------------
+
+    void			writePixels (int numScanLines = 1);
+    int				currentScanLine () const;
+
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &		header () const;
+    const FrameBuffer &		frameBuffer () const;
+    const Imath::Box2i &	displayWindow () const;
+    const Imath::Box2i &	dataWindow () const;
+    float			pixelAspectRatio () const;
+    const Imath::V2f		screenWindowCenter () const;
+    float			screenWindowWidth () const;
+    LineOrder			lineOrder () const;
+    Compression			compression () const;
+    RgbaChannels		channels () const;
+
+
+    // --------------------------------------------------------------------
+    // Update the preview image (see Imf::OutputFile::updatePreviewImage())
+    // --------------------------------------------------------------------
+
+    void			updatePreviewImage (const PreviewRgba[]);
+
+
+    //-----------------------------------------------------------------------
+    // Rounding control for luminance/chroma images:
+    //
+    // If the output file contains luminance and chroma channels (WRITE_YC
+    // or WRITE_YCA), then the the significands of the luminance and
+    // chroma values are rounded to roundY and roundC bits respectively (see
+    // function half::round()).  Rounding improves compression, with minimal
+    // image degradation, usually much less than the degradation caused by
+    // chroma subsampling.  By default, roundY is 7, and roundC is 5.
+    //
+    // If the output file contains RGB channels or a luminance channel,
+    // without chroma, then no rounding is performed.
+    //-----------------------------------------------------------------------
+
+    void			setYCRounding (unsigned int roundY,
+					       unsigned int roundC);
+
+  private:
+
+    RgbaOutputFile (const RgbaOutputFile &);		  // not implemented
+    RgbaOutputFile & operator = (const RgbaOutputFile &); // not implemented
+
+    class ToYca;
+
+    OutputFile *		_outputFile;
+    ToYca *			_toYca;
+};
+
+
+//
+// RGBA input file
+//
+
+class RgbaInputFile
+{
+  public:
+
+    //-------------------------------------------------------
+    // Constructor -- opens the file with the specified name,
+    // destructor will automatically close the file.
+    //-------------------------------------------------------
+
+    RgbaInputFile (const char name[]);
+
+
+    //-----------------------------------------------------------
+    // Constructor -- attaches the new RgbaInputFile object to a
+    // file that has already been opened by the caller.
+    // Destroying the RgbaInputFile object will not automatically
+    // close the file.
+    //-----------------------------------------------------------
+
+    RgbaInputFile (IStream &is);
+
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~RgbaInputFile ();
+
+    //-----------------------------------------------------
+    // Define a frame buffer as the pixel data destination:
+    // Pixel (x, y) is at address
+    //
+    //  base + x * xStride + y * yStride
+    //
+    //-----------------------------------------------------
+
+    void			setFrameBuffer (Rgba *base,
+						size_t xStride,
+						size_t yStride);
+
+
+    //-------------------------------------------
+    // Read pixel data (see class Imf::InputFile)
+    //-------------------------------------------
+
+    void			readPixels (int scanLine1, int scanLine2);
+    void			readPixels (int scanLine);
+
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &		header () const;
+    const FrameBuffer &		frameBuffer () const;
+    const Imath::Box2i &	displayWindow () const;
+    const Imath::Box2i &	dataWindow () const;
+    float			pixelAspectRatio () const;
+    const Imath::V2f		screenWindowCenter () const;
+    float			screenWindowWidth () const;
+    LineOrder			lineOrder () const;
+    Compression			compression () const;
+    RgbaChannels		channels () const;
+    const char *                fileName () const;
+    bool			isComplete () const;
+
+    //----------------------------------
+    // Access to the file format version
+    //----------------------------------
+
+    int				version () const;
+
+  private:
+
+    RgbaInputFile (const RgbaInputFile &);		  // not implemented
+    RgbaInputFile & operator = (const RgbaInputFile &);   // not implemented
+
+    class FromYca;
+
+    InputFile *			_inputFile;
+    FromYca *			_fromYca;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTimeCodeAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTimeCodeAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTimeCodeAttribute.h	(revision 855)
@@ -0,0 +1,72 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TIME_CODE_ATTRIBUTE_H
+#define INCLUDED_IMF_TIME_CODE_ATTRIBUTE_H
+
+
+//-----------------------------------------------------------------------------
+//
+//	class TimeCodeAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfTimeCode.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<TimeCode> TimeCodeAttribute;
+
+template <>
+const char *TimeCodeAttribute::staticTypeName ();
+
+template <>
+void TimeCodeAttribute::writeValueTo (OStream &, int) const;
+
+template <>
+void TimeCodeAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfTimeCodeAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfIntAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfIntAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfIntAttribute.h	(revision 855)
@@ -0,0 +1,63 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_INT_ATTRIBUTE_H
+#define INCLUDED_IMF_INT_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class IntAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<int> IntAttribute;
+template <> const char *IntAttribute::staticTypeName ();
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfIntAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfCRgbaFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfCRgbaFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfCRgbaFile.h	(revision 855)
@@ -0,0 +1,455 @@
+/*
+
+Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+Digital Ltd. LLC
+
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are
+met:
+*       Redistributions of source code must retain the above copyright
+notice, this list of conditions and the following disclaimer.
+*       Redistributions in binary form must reproduce the above
+copyright notice, this list of conditions and the following disclaimer
+in the documentation and/or other materials provided with the
+distribution.
+*       Neither the name of Industrial Light & Magic nor the names of
+its contributors may be used to endorse or promote products derived
+from this software without specific prior written permission. 
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+"AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+
+*/
+
+#ifndef INCLUDED_IMF_C_RGBA_FILE_H
+#define INCLUDED_IMF_C_RGBA_FILE_H
+
+
+#include <stdlib.h>
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+/*
+** Interpreting unsigned shorts as 16-bit floating point numbers
+*/
+
+typedef unsigned short ImfHalf;
+
+void	ImfFloatToHalf (float f,
+			ImfHalf *h);
+
+void	ImfFloatToHalfArray (int n,
+			    const float f[/*n*/],
+			    ImfHalf h[/*n*/]);
+
+float	ImfHalfToFloat (ImfHalf h);
+
+void	ImfHalfToFloatArray (int n,
+			    const ImfHalf h[/*n*/],
+			    float f[/*n*/]);
+
+/*
+** RGBA pixel; memory layout must be the same as struct Imf::Rgba.
+*/
+
+struct ImfRgba
+{
+    ImfHalf	r;
+    ImfHalf	g;
+    ImfHalf	b;
+    ImfHalf	a;
+};
+
+typedef struct ImfRgba ImfRgba;
+
+/*
+** Magic number; this must be the same as Imf::MAGIC
+*/
+
+#define IMF_MAGIC               20000630
+
+/*
+** Version number; this must be the same as Imf::EXR_VERSION
+*/
+
+#define IMF_VERSION_NUMBER      2
+
+/*
+** Line order; values must the the same as in Imf::LineOrder.
+*/
+
+#define IMF_INCREASING_Y	0
+#define IMF_DECREASING_Y	1
+#define IMF_RAMDOM_Y		2
+
+
+/*
+** Compression types; values must be the same as in Imf::Compression.
+*/
+
+#define IMF_NO_COMPRESSION	0
+#define IMF_RLE_COMPRESSION	1
+#define IMF_ZIPS_COMPRESSION	2
+#define IMF_ZIP_COMPRESSION	3
+#define IMF_PIZ_COMPRESSION	4
+#define IMF_PXR24_COMPRESSION	5
+
+
+/*
+** Channels; values must be the same as in Imf::RgbaChannels.
+*/
+
+#define IMF_WRITE_R		0x01
+#define IMF_WRITE_G		0x02
+#define IMF_WRITE_B		0x04
+#define IMF_WRITE_A		0x08
+#define IMF_WRITE_Y		0x10
+#define IMF_WRITE_C		0x20
+#define IMF_WRITE_RGB		0x07
+#define IMF_WRITE_RGBA		0x0f
+#define IMF_WRITE_YC		0x30
+#define IMF_WRITE_YA		0x18
+#define IMF_WRITE_YCA		0x38
+
+
+/*
+** Level modes; values must be the same as in Imf::LevelMode
+*/
+
+#define IMF_ONE_LEVEL		0
+#define IMF_MIPMAP_LEVELS	1
+#define IMF_RIPMAP_LEVELS	2
+
+
+/*
+** Level rounding modes; values must be the same as in Imf::LevelRoundingMode
+*/
+
+#define IMF_ROUND_DOWN		0
+#define IMF_ROUND_UP		1
+
+
+/*
+** RGBA file header
+*/
+
+struct ImfHeader;
+typedef struct ImfHeader ImfHeader;
+
+ImfHeader *	ImfNewHeader (void);
+
+void		ImfDeleteHeader (ImfHeader *hdr);
+
+ImfHeader *	ImfCopyHeader (const ImfHeader *hdr);
+
+void		ImfHeaderSetDisplayWindow (ImfHeader *hdr,
+					   int xMin, int yMin,
+					   int xMax, int yMax);
+
+void		ImfHeaderDisplayWindow (const ImfHeader *hdr,
+					int *xMin, int *yMin,
+					int *xMax, int *yMax);
+
+void		ImfHeaderSetDataWindow (ImfHeader *hdr,
+					int xMin, int yMin,
+					int xMax, int yMax);
+
+void		ImfHeaderDataWindow (const ImfHeader *hdr,
+				     int *xMin, int *yMin,
+				     int *xMax, int *yMax);
+
+void		ImfHeaderSetPixelAspectRatio (ImfHeader *hdr,
+					      float pixelAspectRatio);
+
+float		ImfHeaderPixelAspectRatio (const ImfHeader *hdr);
+
+void		ImfHeaderSetScreenWindowCenter (ImfHeader *hdr,
+						float x, float y);
+
+void		ImfHeaderScreenWindowCenter (const ImfHeader *hdr,
+					     float *x, float *y);
+
+void		ImfHeaderSetScreenWindowWidth (ImfHeader *hdr,
+					       float width);
+
+float		ImfHeaderScreenWindowWidth (const ImfHeader *hdr);
+
+void		ImfHeaderSetLineOrder (ImfHeader *hdr,
+				       int lineOrder);
+
+int		ImfHeaderLineOrder (const ImfHeader *hdr);
+			    
+void		ImfHeaderSetCompression (ImfHeader *hdr,
+					 int compression);
+
+int		ImfHeaderCompression (const ImfHeader *hdr);
+
+int		ImfHeaderSetIntAttribute (ImfHeader *hdr,
+					  const char name[],
+					  int value);
+
+int		ImfHeaderIntAttribute (const ImfHeader *hdr,
+				       const char name[],
+				       int *value);
+
+int		ImfHeaderSetFloatAttribute (ImfHeader *hdr,
+					    const char name[],
+					    float value);
+
+int		ImfHeaderSetDoubleAttribute (ImfHeader *hdr,
+					     const char name[],
+					     double value);
+
+int		ImfHeaderFloatAttribute (const ImfHeader *hdr,
+				         const char name[],
+				         float *value);
+
+int		ImfHeaderDoubleAttribute (const ImfHeader *hdr,
+				          const char name[],
+				          double *value);
+
+int		ImfHeaderSetStringAttribute (ImfHeader *hdr,
+					     const char name[],
+					     const char value[]);
+
+int		ImfHeaderStringAttribute (const ImfHeader *hdr,
+				         const char name[],
+					  const char **value);
+
+int		ImfHeaderSetBox2iAttribute (ImfHeader *hdr,
+					    const char name[],
+					    int xMin, int yMin,
+					    int xMax, int yMax);
+
+int		ImfHeaderBox2iAttribute (const ImfHeader *hdr,
+					 const char name[],
+					 int *xMin, int *yMin,
+					 int *xMax, int *yMax);
+
+int		ImfHeaderSetBox2fAttribute (ImfHeader *hdr,
+					    const char name[],
+					    float xMin, float yMin,
+					    float xMax, float yMax);
+
+int		ImfHeaderBox2fAttribute (const ImfHeader *hdr,
+					 const char name[],
+					 float *xMin, float *yMin,
+					 float *xMax, float *yMax);
+
+int		ImfHeaderSetV2iAttribute (ImfHeader *hdr,
+				         const char name[],
+				         int x, int y);
+
+int		ImfHeaderV2iAttribute (const ImfHeader *hdr,
+				       const char name[],
+				       int *x, int *y);
+
+int		ImfHeaderSetV2fAttribute (ImfHeader *hdr,
+				          const char name[],
+				          float x, float y);
+
+int		ImfHeaderV2fAttribute (const ImfHeader *hdr,
+				       const char name[],
+				       float *x, float *y);
+
+int		ImfHeaderSetV3iAttribute (ImfHeader *hdr,
+				          const char name[],
+				          int x, int y, int z);
+
+int		ImfHeaderV3iAttribute (const ImfHeader *hdr,
+				       const char name[],
+				       int *x, int *y, int *z);
+
+int		ImfHeaderSetV3fAttribute (ImfHeader *hdr,
+				          const char name[],
+				          float x, float y, float z);
+
+int		ImfHeaderV3fAttribute (const ImfHeader *hdr,
+				       const char name[],
+				       float *x, float *y, float *z);
+
+int		ImfHeaderSetM33fAttribute (ImfHeader *hdr,
+					   const char name[],
+					   const float m[3][3]);
+
+int		ImfHeaderM33fAttribute (const ImfHeader *hdr,
+					const char name[],
+					float m[3][3]);
+
+int		ImfHeaderSetM44fAttribute (ImfHeader *hdr,
+					   const char name[],
+					   const float m[4][4]);
+
+int		ImfHeaderM44fAttribute (const ImfHeader *hdr,
+					const char name[],
+					float m[4][4]);
+
+/*
+** RGBA output file
+*/
+
+struct ImfOutputFile;
+typedef struct ImfOutputFile ImfOutputFile;
+
+ImfOutputFile *	ImfOpenOutputFile (const char name[],
+						   const ImfHeader *hdr,
+						   int channels);
+
+int			ImfCloseOutputFile (ImfOutputFile *out);
+
+int			ImfOutputSetFrameBuffer (ImfOutputFile *out,
+							 const ImfRgba *base,
+							 size_t xStride,
+							 size_t yStride);
+
+int			ImfOutputWritePixels (ImfOutputFile *out,
+						      int numScanLines);
+
+int			ImfOutputCurrentScanLine (const ImfOutputFile *out);
+
+const ImfHeader *	ImfOutputHeader (const ImfOutputFile *out);
+
+int			ImfOutputChannels (const ImfOutputFile *out);
+
+
+/*
+** Tiled RGBA output file
+*/
+
+struct ImfTiledOutputFile;
+typedef struct ImfTiledOutputFile ImfTiledOutputFile;
+
+ImfTiledOutputFile *	ImfOpenTiledOutputFile (const char name[],
+					        const ImfHeader *hdr,
+						int channels,
+						int xSize, int ySize,
+						int mode, int rmode);
+
+int		ImfCloseTiledOutputFile (ImfTiledOutputFile *out);
+
+int		ImfTiledOutputSetFrameBuffer (ImfTiledOutputFile *out,
+						      const ImfRgba *base,
+						      size_t xStride,
+						      size_t yStride);
+
+int		ImfTiledOutputWriteTile (ImfTiledOutputFile *out,
+						 int dx, int dy,
+						 int lx, int ly);
+
+const ImfHeader *	ImfTiledOutputHeader (const ImfTiledOutputFile *out);
+
+int		ImfTiledOutputChannels (const ImfTiledOutputFile *out);
+
+int		ImfTiledOutputTileXSize (const ImfTiledOutputFile *out);
+
+int		ImfTiledOutputTileYSize (const ImfTiledOutputFile *out);
+
+int		ImfTiledOutputLevelMode (const ImfTiledOutputFile *out);
+int	       	ImfTiledOutputLevelRoundingMode
+						(const ImfTiledOutputFile *out);
+
+
+/*
+** RGBA input file
+*/
+
+struct ImfInputFile;
+typedef struct ImfInputFile ImfInputFile;
+
+ImfInputFile *		ImfOpenInputFile (const char name[]);
+
+int			ImfCloseInputFile (ImfInputFile *in);
+
+int			ImfInputSetFrameBuffer (ImfInputFile *in,
+						ImfRgba *base,
+						size_t xStride,
+						size_t yStride);
+
+int			ImfInputReadPixels (ImfInputFile *in,
+					    int scanLine1,
+					    int scanLine2);
+
+const ImfHeader *	ImfInputHeader (const ImfInputFile *in);
+
+int			ImfInputChannels (const ImfInputFile *in);
+
+const char *            ImfInputFileName (const ImfInputFile *in);
+
+
+/*
+** Tiled RGBA input file
+*/
+
+struct ImfTiledInputFile;
+typedef struct ImfTiledInputFile ImfTiledInputFile;
+
+ImfTiledInputFile *	ImfOpenTiledInputFile (const char name[]);
+
+int		ImfCloseTiledInputFile (ImfTiledInputFile *in);
+
+int		ImfTiledInputSetFrameBuffer (ImfTiledInputFile *in,
+						     ImfRgba *base,
+						     size_t xStride,
+						     size_t yStride);
+
+int		ImfTiledInputReadTile (ImfTiledInputFile *in,
+					       int dx, int dy,
+					       int lx, int ly);
+
+const ImfHeader *	ImfTiledInputHeader (const ImfTiledInputFile *in);
+
+int		ImfTiledInputChannels (const ImfTiledInputFile *in);
+
+const char *		ImfTiledInputFileName (const ImfTiledInputFile *in);
+
+int		ImfTiledInputTileXSize (const ImfTiledInputFile *in);
+
+int		ImfTiledInputTileYSize (const ImfTiledInputFile *in);
+
+int		ImfTiledInputLevelMode (const ImfTiledInputFile *in);
+
+int	       	ImfTiledInputLevelRoundingMode
+					       (const ImfTiledInputFile *in);
+
+/*
+** Lookup tables
+*/
+
+struct ImfLut;
+typedef struct ImfLut ImfLut;
+
+ImfLut *		ImfNewRound12logLut (int channels);
+
+ImfLut *		ImfNewRoundNBitLut (unsigned int n, int channels);
+
+void			ImfDeleteLut (ImfLut *lut);
+
+void			ImfApplyLut (ImfLut *lut,
+				     ImfRgba *data,
+				     int nData,
+				     int stride);
+/*
+** Most recent error message
+*/
+
+const char *		ImfErrorMessage (void);
+
+
+#ifdef __cplusplus
+} /* extern "C" */
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfConvert.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfConvert.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfConvert.h	(revision 855)
@@ -0,0 +1,104 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_CONVERT_H
+#define INCLUDED_IMF_CONVERT_H
+
+//-----------------------------------------------------------------------------
+//
+//	Routines for converting between pixel data types,
+//	with well-defined behavior for exceptional cases,
+//	without depending on how hardware and operating
+//	system handle integer overflows and floating-point
+//	exceptions.
+//
+//-----------------------------------------------------------------------------
+
+#include <half.h>
+
+
+namespace Imf {
+
+//---------------------------------------------------------
+// Conversion from half or float to unsigned int:
+//
+//	input			result
+//	---------------------------------------------------
+//
+//	finite, >= 0		input, cast to unsigned int
+//				(rounds towards zero)
+//
+//	finite, < 0		0
+//
+//	NaN			0
+//
+//	+infinity		UINT_MAX
+//
+//	-infinity		0
+//
+//---------------------------------------------------------
+
+unsigned int	halfToUint (half h);
+unsigned int	floatToUint (float f);
+
+
+//---------------------------------------------------------
+// Conversion from unsigned int or float to half:
+//
+// 	input			result
+//	---------------------------------------------------
+//
+// 	finite,			closest possible half
+// 	magnitude <= HALF_MAX
+//
+// 	finite, > HALF_MAX	+infinity
+//
+// 	finite, < -HALF_MAX	-infinity
+//
+// 	NaN			NaN
+//
+// 	+infinity		+infinity
+//
+// 	-infinity		-infinity
+//
+//---------------------------------------------------------
+
+half		uintToHalf (unsigned int ui);
+half		floatToHalf (float f);
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTiledOutputFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTiledOutputFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTiledOutputFile.h	(revision 855)
@@ -0,0 +1,435 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TILED_OUTPUT_FILE_H
+#define INCLUDED_IMF_TILED_OUTPUT_FILE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class TiledOutputFile
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFrameBuffer.h>
+#include <ImathBox.h>
+#include <ImfTileDescription.h>
+
+namespace Imf {
+
+class TiledInputFile;
+class InputFile;
+struct PreviewRgba;
+
+
+class TiledOutputFile
+{
+  public:
+
+    //-------------------------------------------------------------------
+    // A constructor that opens the file with the specified name, and
+    // writes the file header.  The file header is also copied into the
+    // TiledOutputFile object, and can later be accessed via the header()
+    // method.
+    //
+    // Destroying TiledOutputFile constructed with this constructor
+    // automatically closes the corresponding files.
+    //
+    // The header must contain a TileDescriptionAttribute called "tiles".
+    //
+    // The x and y subsampling factors for all image channels must be 1;
+    // subsampling is not supported.
+    //
+    // Tiles can be written to the file in arbitrary order.  The line
+    // order attribute can be used to cause be sorted in the file.
+    // When the file is read later, reading the tiles in the same order
+    // as they are in the file tends to be significantly faster than
+    // reading the tiles in random order (see writeTile, below).
+    //-------------------------------------------------------------------
+    
+    TiledOutputFile (const char fileName[], const Header &header);
+
+
+    // ----------------------------------------------------------------
+    // A constructor that attaches the new TiledOutputFile object to
+    // a file that has already been opened.  Destroying TiledOutputFile
+    // objects constructed with this constructor does not automatically
+    // closse the corresponding files.
+    // ----------------------------------------------------------------
+
+    TiledOutputFile (OStream &os, const Header &header);
+
+
+    //-----------------------------------------------------
+    // Destructor
+    //
+    // Destroying a TiledOutputFile object before all tiles
+    // have been written results in an incomplete file.
+    //-----------------------------------------------------
+    
+    virtual ~TiledOutputFile ();
+
+
+    //------------------------
+    // Access to the file name
+    //------------------------
+    
+    const char *	fileName () const;
+
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+    
+    const Header &	header () const;
+
+
+    //-------------------------------------------------------
+    // Set the current frame buffer -- copies the FrameBuffer
+    // object into the TiledOutputFile object.
+    //
+    // The current frame buffer is the source of the pixel
+    // data written to the file.  The current frame buffer
+    // must be set at least once before writeTile() is
+    // called.  The current frame buffer can be changed
+    // after each call to writeTile().
+    //-------------------------------------------------------
+    
+    void		setFrameBuffer (const FrameBuffer &frameBuffer);
+
+
+    //-----------------------------------
+    // Access to the current frame buffer
+    //-----------------------------------
+    
+    const FrameBuffer &	frameBuffer () const;
+
+
+    //-------------------
+    // Utility functions:
+    //-------------------
+
+    //---------------------------------------------------------
+    // Multiresolution mode and tile size:
+    // The following functions return the xSize, ySize and mode
+    // fields of the file header's TileDescriptionAttribute.
+    //---------------------------------------------------------
+
+    unsigned int	tileXSize () const;
+    unsigned int	tileYSize () const;
+    LevelMode		levelMode () const;
+    LevelRoundingMode	levelRoundingMode () const;
+
+
+    //--------------------------------------------------------------------
+    // Number of levels:
+    //
+    // numXLevels() returns the file's number of levels in x direction.
+    //
+    //	if levelMode() == ONE_LEVEL:
+    //      return value is: 1
+    //
+    //	if levelMode() == MIPMAP_LEVELS:
+    //      return value is: rfunc (log (max (w, h)) / log (2)) + 1
+    //
+    //	if levelMode() == RIPMAP_LEVELS:
+    //      return value is: rfunc (log (w) / log (2)) + 1
+    //
+    //	where
+    //	    w is the width of the image's data window,  max.x - min.x + 1,
+    //	    y is the height of the image's data window, max.y - min.y + 1,
+    //	    and rfunc(x) is either floor(x), or ceil(x), depending on
+    //	    whether levelRoundingMode() returns ROUND_DOWN or ROUND_UP.
+    //
+    // numYLevels() returns the file's number of levels in y direction.
+    //
+    //	if levelMode() == ONE_LEVEL or levelMode() == MIPMAP_LEVELS:
+    //      return value is the same as for numXLevels()
+    //
+    //	if levelMode() == RIPMAP_LEVELS:
+    //      return value is: rfunc (log (h) / log (2)) + 1
+    //
+    //
+    // numLevels() is a convenience function for use with MIPMAP_LEVELS
+    // files.
+    //
+    //	if levelMode() == ONE_LEVEL or levelMode() == MIPMAP_LEVELS:
+    //      return value is the same as for numXLevels()
+    //
+    //	if levelMode() == RIPMAP_LEVELS:
+    //      an Iex::LogicExc exception is thrown
+    //
+    // isValidLevel(lx, ly) returns true if the file contains 
+    // a level with level number (lx, ly), false if not.
+    //
+    //--------------------------------------------------------------------
+
+    int			numLevels () const;
+    int			numXLevels () const;
+    int			numYLevels () const;
+    bool		isValidLevel (int lx, int ly) const;
+
+
+    //---------------------------------------------------------
+    // Dimensions of a level:
+    //
+    // levelWidth(lx) returns the width of a level with level
+    // number (lx, *), where * is any number.
+    //
+    //	return value is:
+    //      max (1, rfunc (w / pow (2, lx)))
+    //
+    //
+    // levelHeight(ly) returns the height of a level with level
+    // number (*, ly), where * is any number.
+    //
+    //	return value is:
+    //      max (1, rfunc (h / pow (2, ly)))
+    //
+    //---------------------------------------------------------
+
+    int			levelWidth  (int lx) const;
+    int			levelHeight (int ly) const;
+
+
+    //----------------------------------------------------------
+    // Number of tiles:
+    //
+    // numXTiles(lx) returns the number of tiles in x direction
+    // that cover a level with level number (lx, *), where * is
+    // any number.
+    //
+    //	return value is:
+    //      (levelWidth(lx) + tileXSize() - 1) / tileXSize()
+    //
+    //
+    // numYTiles(ly) returns the number of tiles in y direction
+    // that cover a level with level number (*, ly), where * is
+    // any number.
+    //
+    //	return value is:
+    //      (levelHeight(ly) + tileXSize() - 1) / tileXSize()
+    //
+    //----------------------------------------------------------
+
+    int			numXTiles (int lx = 0) const;
+    int			numYTiles (int ly = 0) const;
+
+
+    //---------------------------------------------------------
+    // Level pixel ranges:
+    //
+    // dataWindowForLevel(lx, ly) returns a 2-dimensional
+    // region of valid pixel coordinates for a level with
+    // level number (lx, ly)
+    //
+    //	return value is a Box2i with min value:
+    //      (dataWindow.min.x, dataWindow.min.y)
+    //
+    //	and max value:
+    //      (dataWindow.min.x + levelWidth(lx) - 1,
+    //       dataWindow.min.y + levelHeight(ly) - 1)
+    //
+    // dataWindowForLevel(level) is a convenience function used
+    // for ONE_LEVEL and MIPMAP_LEVELS files.  It returns
+    // dataWindowForLevel(level, level).
+    //
+    //---------------------------------------------------------
+
+    Imath::Box2i	dataWindowForLevel (int l = 0) const;
+    Imath::Box2i	dataWindowForLevel (int lx, int ly) const;
+
+
+    //-------------------------------------------------------------------
+    // Tile pixel ranges:
+    //
+    // dataWindowForTile(dx, dy, lx, ly) returns a 2-dimensional
+    // region of valid pixel coordinates for a tile with tile coordinates
+    // (dx,dy) and level number (lx, ly).
+    //
+    //	return value is a Box2i with min value:
+    //      (dataWindow.min.x + dx * tileXSize(),
+    //       dataWindow.min.y + dy * tileYSize())
+    //
+    //	and max value:
+    //      (dataWindow.min.x + (dx + 1) * tileXSize() - 1,
+    //       dataWindow.min.y + (dy + 1) * tileYSize() - 1)
+    //
+    // dataWindowForTile(dx, dy, level) is a convenience function
+    // used for ONE_LEVEL and MIPMAP_LEVELS files.  It returns
+    // dataWindowForTile(dx, dy, level, level).
+    //
+    //-------------------------------------------------------------------
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+					   int l = 0) const;
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+					   int lx, int ly) const;
+
+    //------------------------------------------------------------------
+    // Write pixel data:
+    //
+    // writeTile(dx, dy, lx, ly) writes the tile with tile
+    // coordinates (dx, dy), and level number (lx, ly) to
+    // the file.
+    //
+    //   dx must lie in the interval [0, numXTiles(lx) - 1]
+    //   dy must lie in the interval [0, numYTiles(ly) - 1]
+    //
+    //   lx must lie in the interval [0, numXLevels() - 1]
+    //   ly must lie in the inverval [0, numYLevels() - 1]
+    //
+    // writeTile(dx, dy, level) is a convenience function
+    // used for ONE_LEVEL and MIPMAP_LEVEL files.  It calls
+    // writeTile(dx, dy, level, level).
+    //
+    // Pixels that are outside the pixel coordinate range for the tile's
+    // level, are never accessed by writeTile().
+    //
+    // Each tile in the file must be written exactly once.
+    //
+    // The file's line order attribute determines the order of the tiles
+    // in the file:
+    //
+    //	 INCREASING_Y	In the file, the tiles for each level are stored
+    //	 		in a contiguous block.  The levels are ordered
+    //	 		like this:
+    //
+    //			    (0, 0)   (1, 0)   ... (nx-1, 0) 
+    //			    (0, 1)   (1, 1)   ... (nx-1, 1) 
+    //			     ...
+    //			    (0,ny-1) (1,ny-1) ... (nx-1,ny-1) 
+    //
+    //			where nx = numXLevels(), and ny = numYLevels().
+    //			In an individual level, (lx, ly), the tiles
+    //			are stored in the following order:
+    //
+    //			    (0, 0)   (1, 0)   ... (tx-1, 0)
+    //			    (0, 1)   (1, 1)   ... (tx-1, 1)
+    //			     ...
+    //			    (0,ty-1) (1,ty-1) ... (tx-1,ty-1)
+    //
+    //			where tx = numXTiles(lx),
+    //			and   ty = numYTiles(ly).
+    //
+    //	 DECREASING_Y   As for INCREASING_Y, the tiles for each level
+    //			are stored in a contiguous block.  The levels
+    //			are ordered the same way as for INCREASING_Y,
+    //			but within an individual level, the tiles
+    //			are stored in this order:
+    //
+    //			    (0,ty-1) (1,ty-1) ... (tx-1,ty-1)
+    //			     ...
+    //			    (0, 1)   (1, 1)   ... (tx-1, 1)
+    //			    (0, 0)   (1, 0)   ... (tx-1, 0)
+    //
+    //
+    //	 RANDOM_Y	The order of the calls to writeTile() determines
+    //	 		the order of the tiles in the file.
+    //
+    //------------------------------------------------------------------
+
+    void		writeTile (int dx, int dy, int l = 0);
+    void		writeTile (int dx, int dy, int lx, int ly);
+
+
+    //------------------------------------------------------------------
+    // Shortcut to copy all pixels from a TiledInputFile into this file,
+    // without uncompressing and then recompressing the pixel data.
+    // This file's header must be compatible with the TiledInputFile's
+    // header:  The two header's "dataWindow", "compression",
+    // "lineOrder", "channels", and "tiles" attributes must be the same.
+    //------------------------------------------------------------------
+    
+    void		copyPixels (TiledInputFile &in);
+    
+
+    //------------------------------------------------------------------
+    // Shortcut to copy all pixels from an InputFile into this file,
+    // without uncompressing and then recompressing the pixel data.
+    // This file's header must be compatible with the InputFile's
+    // header:  The two header's "dataWindow", "compression",
+    // "lineOrder", "channels", and "tiles" attributes must be the same.
+    //
+    // To use this function, the InputFile must be tiled.
+    //------------------------------------------------------------------
+    
+    void		copyPixels (InputFile &in);
+
+
+    //--------------------------------------------------------------
+    // Updating the preview image:
+    //
+    // updatePreviewImage() supplies a new set of pixels for the
+    // preview image attribute in the file's header.  If the header
+    // does not contain a preview image, updatePreviewImage() throws
+    // an Iex::LogicExc.
+    //
+    // Note: updatePreviewImage() is necessary because images are
+    // often stored in a file incrementally, a few tiles at a time,
+    // while the image is being generated.  Since the preview image
+    // is an attribute in the file's header, it gets stored in the
+    // file as soon as the file is opened, but we may not know what
+    // the preview image should look like until we have written the
+    // last tile of the main image.
+    //
+    //--------------------------------------------------------------
+
+    void		updatePreviewImage (const PreviewRgba newPixels[]);
+
+
+    struct Data;
+
+  private:
+
+    TiledOutputFile (const TiledOutputFile &);		    // not implemented
+    TiledOutputFile & operator = (const TiledOutputFile &); // not implemented
+
+    void		initialize (const Header &header);
+
+    bool		isValidTile (int dx, int dy,
+				     int lx, int ly) const;
+
+    size_t		bytesPerLineForTile (int dx, int dy,
+					     int lx, int ly) const;
+
+    Data *		_data;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfHuf.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfHuf.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfHuf.h	(revision 855)
@@ -0,0 +1,79 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_HUF_H
+#define INCLUDED_IMF_HUF_H
+
+
+//-----------------------------------------------------------------------------
+//
+//	16-bit Huffman compression and decompression:
+//
+//	hufCompress (r, nr, c)
+//
+//		Compresses the contents of array r (of length nr),
+//		stores the compressed data in array c, and returns
+//		the size of the compressed data (in bytes).
+//
+//		To avoid buffer overflows, the size of array c should
+//		be at least 2 * nr + 65536.
+//
+//	hufUncompress (c, nc, r, nr)
+//
+//		Uncompresses the data in array c (with length nc),
+//		and stores the results in array r (with length nr).
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+int
+hufCompress (const unsigned short raw[/*nRaw*/],
+	     int nRaw,
+	     char compressed[/*2 * nRaw + 65536*/]);
+
+
+void
+hufUncompress (const char compressed[/*nCompressed*/],
+	       int nCompressed,
+	       unsigned short raw[/*nRaw*/],
+	       int nRaw);
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfFrameBuffer.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfFrameBuffer.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfFrameBuffer.h	(revision 855)
@@ -0,0 +1,338 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_FRAME_BUFFER_H
+#define INCLUDED_IMF_FRAME_BUFFER_H
+
+//-----------------------------------------------------------------------------
+//
+//	class Slice
+//	class FrameBuffer
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfName.h>
+#include <ImfPixelType.h>
+#include <map>
+
+
+namespace Imf {
+
+
+//-------------------------------------------------------
+// Description of a single slice of the frame buffer:
+//
+// Note -- terminology: as part of a file, a component of
+// an image (e.g. red, green, blue, depth etc.) is called
+// a "channel".  As part of a frame buffer, an image
+// component is called a "slice".
+//-------------------------------------------------------
+
+struct Slice
+{
+    //------------------------------
+    // Data type; see ImfPixelType.h
+    //------------------------------
+
+    PixelType		type;
+
+
+    //--------------------------------------------------------------
+    // Memory layout:  The address of pixel (x, y) is
+    //
+    //	base + (x / xSampling) * xStride + (y / ySampling) * yStride
+    //
+    //--------------------------------------------------------------
+
+    char *		base;
+    size_t		xStride;
+    size_t		yStride;
+
+
+    //--------------------------------------------
+    // Subsampling: pixel (x, y) is present in the
+    // slice only if 
+    //
+    //  x % xSampling == 0 && y % ySampling == 0
+    //
+    //--------------------------------------------
+
+    int			xSampling;
+    int			ySampling;
+
+
+    //----------------------------------------------------------
+    // Default value, used to fill the slice when a file without
+    // a channel that corresponds to this slice is read.
+    //----------------------------------------------------------
+
+    double		fillValue;
+
+
+    //------------
+    // Constructor
+    //------------
+
+    Slice (PixelType type = HALF,
+	   char * base = 0,
+	   size_t xStride = 0,
+	   size_t yStride = 0,
+	   int xSampling = 1,
+	   int ySampling = 1,
+	   double fillValue = 0.0);
+};
+
+
+class FrameBuffer
+{
+  public:
+
+    //------------
+    // Add a slice
+    //------------
+
+    void			insert (const char name[],
+					const Slice &slice);
+
+    //----------------------------------------------------------------
+    // Access to existing slices:
+    //
+    // [n]		Returns a reference to the slice with name n.
+    //			If no slice with name n exists, an Iex::ArgExc
+    //			is thrown.
+    //
+    // findSlice(n)	Returns a pointer to the slice with name n,
+    //			or 0 if no slice with name n exists.
+    //
+    //----------------------------------------------------------------
+
+    Slice &			operator [] (const char name[]);
+    const Slice &		operator [] (const char name[]) const;
+
+    Slice *			findSlice (const char name[]);
+    const Slice *		findSlice (const char name[]) const;
+
+
+    //-----------------------------------------
+    // Iterator-style access to existing slices
+    //-----------------------------------------
+
+    typedef std::map <Name, Slice> SliceMap;
+
+    class Iterator;
+    class ConstIterator;
+
+    Iterator			begin ();
+    ConstIterator		begin () const;
+    Iterator			end ();
+    ConstIterator		end () const;
+    Iterator			find (const char name[]);
+    ConstIterator		find (const char name[]) const;
+
+  private:
+
+    SliceMap			_map;
+};
+
+
+//----------
+// Iterators
+//----------
+
+class FrameBuffer::Iterator
+{
+  public:
+
+    Iterator ();
+    Iterator (const FrameBuffer::SliceMap::iterator &i);
+
+    Iterator &			operator ++ ();
+    Iterator 			operator ++ (int);
+
+    const char *		name () const;
+    Slice &			slice () const;
+
+  private:
+
+    friend class FrameBuffer::ConstIterator;
+
+    FrameBuffer::SliceMap::iterator _i;
+};
+
+
+class FrameBuffer::ConstIterator
+{
+  public:
+
+    ConstIterator ();
+    ConstIterator (const FrameBuffer::SliceMap::const_iterator &i);
+    ConstIterator (const FrameBuffer::Iterator &other);
+
+    ConstIterator &		operator ++ ();
+    ConstIterator 		operator ++ (int);
+
+    const char *		name () const;
+    const Slice &		slice () const;
+
+  private:
+
+    friend bool operator == (const ConstIterator &, const ConstIterator &);
+    friend bool operator != (const ConstIterator &, const ConstIterator &);
+
+    FrameBuffer::SliceMap::const_iterator _i;
+};
+
+
+//-----------------
+// Inline Functions
+//-----------------
+
+inline
+FrameBuffer::Iterator::Iterator (): _i()
+{
+    // empty
+}
+
+
+inline
+FrameBuffer::Iterator::Iterator (const FrameBuffer::SliceMap::iterator &i):
+    _i (i)
+{
+    // empty
+}
+
+
+inline FrameBuffer::Iterator &		
+FrameBuffer::Iterator::operator ++ ()
+{
+    ++_i;
+    return *this;
+}
+
+
+inline FrameBuffer::Iterator 	
+FrameBuffer::Iterator::operator ++ (int)
+{
+    Iterator tmp = *this;
+    ++_i;
+    return tmp;
+}
+
+
+inline const char *
+FrameBuffer::Iterator::name () const
+{
+    return *_i->first;
+}
+
+
+inline Slice &	
+FrameBuffer::Iterator::slice () const
+{
+    return _i->second;
+}
+
+
+inline
+FrameBuffer::ConstIterator::ConstIterator (): _i()
+{
+    // empty
+}
+
+inline
+FrameBuffer::ConstIterator::ConstIterator
+    (const FrameBuffer::SliceMap::const_iterator &i): _i (i)
+{
+    // empty
+}
+
+
+inline
+FrameBuffer::ConstIterator::ConstIterator (const FrameBuffer::Iterator &other):
+    _i (other._i)
+{
+    // empty
+}
+
+inline FrameBuffer::ConstIterator &
+FrameBuffer::ConstIterator::operator ++ ()
+{
+    ++_i;
+    return *this;
+}
+
+
+inline FrameBuffer::ConstIterator 		
+FrameBuffer::ConstIterator::operator ++ (int)
+{
+    ConstIterator tmp = *this;
+    ++_i;
+    return tmp;
+}
+
+
+inline const char *
+FrameBuffer::ConstIterator::name () const
+{
+    return *_i->first;
+}
+
+inline const Slice &	
+FrameBuffer::ConstIterator::slice () const
+{
+    return _i->second;
+}
+
+
+inline bool
+operator == (const FrameBuffer::ConstIterator &x,
+	     const FrameBuffer::ConstIterator &y)
+{
+    return x._i == y._i;
+}
+
+
+inline bool
+operator != (const FrameBuffer::ConstIterator &x,
+	     const FrameBuffer::ConstIterator &y)
+{
+    return !(x == y);
+}
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfVersion.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfVersion.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfVersion.h	(revision 855)
@@ -0,0 +1,117 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_VERSION_H
+#define INCLUDED_IMF_VERSION_H
+
+//-----------------------------------------------------------------------------
+//
+//	Magic and version number.
+//
+//-----------------------------------------------------------------------------
+
+
+namespace Imf {
+
+
+//
+// The MAGIC number is stored in the first four bytes of every
+// OpenEXR image file.  This can be used to quickly test whether
+// a given file is an OpenEXR image file (see isImfMagic(), below).
+//
+
+const int MAGIC = 20000630;
+
+
+//
+// The second item in each OpenEXR image file, right after the
+// magic number, is a four-byte file version identifier.  Depending
+// on a file's version identifier, a file reader can enable various
+// backwards-compatibility switches, or it can quickly reject files
+// that it cannot read.
+//
+// The version identifier is split into an 8-bit version number,
+// and a 24-bit flags field.
+//
+
+const int VERSION_NUMBER_FIELD	= 0x000000ff;
+const int VERSION_FLAGS_FIELD	= 0xffffff00;
+
+
+//
+// Value that goes into VERSION_NUMBER_FIELD.
+//
+
+const int EXR_VERSION		= 2;
+
+
+//
+// Flags that can go into VERSION_FLAGS_FIELD.
+// Flags can only occupy the 1 bits in VERSION_FLAGS_FIELD.
+//
+
+const int TILED_FLAG		= 0x00000200;
+
+
+//
+// Bitwise OR of all known flags.
+//
+
+const int ALL_FLAGS		= TILED_FLAG;
+
+
+//
+// Utility functions
+//
+
+inline bool  isTiled (int version)	{return !!(version & TILED_FLAG);}
+inline int   makeTiled (int version)	{return version | TILED_FLAG;}
+inline int   makeNotTiled (int version) {return version & ~TILED_FLAG;}
+inline int   getVersion (int version)	{return version & VERSION_NUMBER_FIELD;}
+inline int   getFlags (int version)	{return version & VERSION_FLAGS_FIELD;}
+inline bool  supportsFlags (int flags)	{return !(flags & ~ALL_FLAGS);}
+
+
+//
+// Given the first four bytes of a file, returns true if the
+// file is probably an OpenEXR image file, false if not.
+//
+
+bool	     isImfMagic (const char bytes[4]);
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTileDescriptionAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTileDescriptionAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTileDescriptionAttribute.h	(revision 855)
@@ -0,0 +1,73 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TILE_DESCRIPTION_ATTRIBUTE_H
+#define INCLUDED_IMF_TILE_DESCRIPTION_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class TileDescriptionAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfTileDescription.h>
+
+namespace Imf {
+
+
+typedef TypedAttribute<TileDescription> TileDescriptionAttribute;
+
+template <>
+const char *
+TileDescriptionAttribute::staticTypeName ();
+
+template <>
+void
+TileDescriptionAttribute::writeValueTo (OStream &, int) const;
+
+template <>
+void
+TileDescriptionAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfTileDescriptionAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfCompressionAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfCompressionAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfCompressionAttribute.h	(revision 855)
@@ -0,0 +1,66 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_COMPRESSION_ATTRIBUTE_H
+#define INCLUDED_IMF_COMPRESSION_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class CompressionAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfCompression.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<Compression> CompressionAttribute;
+template <> const char *CompressionAttribute::staticTypeName ();
+template <> void CompressionAttribute::writeValueTo (OStream &, int) const;
+template <> void CompressionAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfCompressionAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfHeader.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfHeader.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfHeader.h	(revision 855)
@@ -0,0 +1,557 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_HEADER_H
+#define INCLUDED_IMF_HEADER_H
+
+//-----------------------------------------------------------------------------
+//
+//	class Header
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfLineOrder.h>
+#include <ImfCompression.h>
+#include <ImfName.h>
+#include <ImfTileDescription.h>
+#include <ImfInt64.h>
+#include <ImathVec.h>
+#include <ImathBox.h>
+#include <IexBaseExc.h>
+#include <map>
+#include <iosfwd>
+
+namespace Imf {
+
+
+class Attribute;
+class ChannelList;
+class IStream;
+class OStream;
+class PreviewImage;
+
+
+class Header
+{
+  public:
+    
+    //----------------------------------------------------------------
+    // Default constructor -- the display window and the data window
+    // are both set to Box2i (V2i (0, 0), V2i (width-1, height-1).
+    //----------------------------------------------------------------
+
+    Header (int width = 64,
+	    int height = 64,
+	    float pixelAspectRatio = 1,
+	    const Imath::V2f &screenWindowCenter = Imath::V2f (0, 0),
+	    float screenWindowWidth = 1,
+	    LineOrder lineOrder = INCREASING_Y,
+	    Compression = ZIP_COMPRESSION);
+
+
+    //--------------------------------------------------------------------
+    // Constructor -- the data window is specified explicitly; the display
+    // window is set to Box2i (V2i (0, 0), V2i (width-1, height-1).
+    //--------------------------------------------------------------------
+
+    Header (int width,
+	    int height,
+	    const Imath::Box2i &dataWindow,
+	    float pixelAspectRatio = 1,
+	    const Imath::V2f &screenWindowCenter = Imath::V2f (0, 0),
+	    float screenWindowWidth = 1,
+	    LineOrder lineOrder = INCREASING_Y,
+	    Compression = ZIP_COMPRESSION);
+
+
+    //----------------------------------------------------------
+    // Constructor -- the display window and the data window are
+    // both specified explicitly.
+    //----------------------------------------------------------
+
+    Header (const Imath::Box2i &displayWindow,
+	    const Imath::Box2i &dataWindow,
+	    float pixelAspectRatio = 1,
+	    const Imath::V2f &screenWindowCenter = Imath::V2f (0, 0),
+	    float screenWindowWidth = 1,
+	    LineOrder lineOrder = INCREASING_Y,
+	    Compression = ZIP_COMPRESSION);
+
+
+    //-----------------
+    // Copy constructor
+    //-----------------
+
+    Header (const Header &other);
+
+
+    //-----------
+    // Destructor
+    //-----------
+
+    ~Header ();
+
+
+    //-----------
+    // Assignment
+    //-----------
+
+    Header &			operator = (const Header &other);
+
+
+    //---------------------------------------------------------------
+    // Add an attribute:
+    //
+    // insert(n,attr)	If no attribute with name n exists, a new
+    //			attribute with name n, and the same type as
+    //			attr, is added, and the value of attr is
+    //			copied into the new attribute.
+    //
+    //			If an attribute with name n exists, and its
+    //			type is the same as attr, the value of attr
+    //			is copied into this attribute.
+    //
+    //			If an attribute with name n exists, and its
+    //			type is different from attr, an Iex::TypeExc
+    //			is thrown.
+    //
+    //---------------------------------------------------------------
+
+    void			insert (const char name[],
+				        const Attribute &attribute);
+
+    //------------------------------------------------------------------
+    // Access to existing attributes:
+    //
+    // [n]			Returns a reference to the attribute
+    //				with name n.  If no attribute with
+    //				name n exists, an Iex::ArgExc is thrown.
+    //
+    // typedAttribute<T>(n)	Returns a reference to the attribute
+    //				with name n and type T.  If no attribute
+    //				with name n exists, an Iex::ArgExc is
+    //				thrown.  If an attribute with name n
+    //				exists, but its type is not T, an
+    //				Iex::TypeExc is thrown.
+    //
+    // findTypedAttribute<T>(n)	Returns a pointer to the attribute with
+    //				name n and type T, or 0 if no attribute
+    //				with name n and type T exists.
+    //
+    //------------------------------------------------------------------
+
+    Attribute &			operator [] (const char name[]);
+    const Attribute &		operator [] (const char name[]) const;
+
+    template <class T> T&	typedAttribute (const char name[]);
+    template <class T> const T&	typedAttribute (const char name[]) const;
+
+    template <class T> T*	findTypedAttribute (const char name[]);
+    template <class T> const T*	findTypedAttribute (const char name[]) const;
+
+
+    //---------------------------------------------
+    // Iterator-style access to existing attributes
+    //---------------------------------------------
+
+    typedef std::map <Name, Attribute *> AttributeMap;
+
+    class Iterator;
+    class ConstIterator;
+
+    Iterator			begin ();
+    ConstIterator		begin () const;
+    Iterator			end ();
+    ConstIterator		end () const;
+    Iterator			find (const char name[]);
+    ConstIterator		find (const char name[]) const;
+
+
+    //--------------------------------
+    // Access to predefined attributes
+    //--------------------------------
+
+    Imath::Box2i &		displayWindow ();
+    const Imath::Box2i &	displayWindow () const;
+
+    Imath::Box2i &		dataWindow ();
+    const Imath::Box2i &	dataWindow () const;
+
+    float &			pixelAspectRatio ();
+    const float &		pixelAspectRatio () const;
+
+    Imath::V2f &		screenWindowCenter ();
+    const Imath::V2f &		screenWindowCenter () const;
+
+    float &			screenWindowWidth ();
+    const float &		screenWindowWidth () const;
+
+    ChannelList &		channels ();
+    const ChannelList &		channels () const;
+
+    LineOrder &			lineOrder ();
+    const LineOrder &		lineOrder () const;
+
+    Compression &		compression ();
+    const Compression &		compression () const;
+
+
+    //----------------------------------------------------------------------
+    // Tile Description:
+    //
+    // The tile description is a TileDescriptionAttribute whose name
+    // is "tiles".  The "tiles" attribute must be present in any tiled
+    // image file. When present, it describes various properties of the
+    // tiles that make up the file.
+    //
+    // Convenience functions:
+    //
+    // setTileDescription(td)
+    //     calls insert ("tiles", TileDescriptionAttribute (td))
+    //
+    // tileDescription()
+    //     returns typedAttribute<TileDescriptionAttribute>("tiles").value()
+    //
+    // hasTileDescription()
+    //     return findTypedAttribute<TileDescriptionAttribute>("tiles") != 0
+    //
+    //----------------------------------------------------------------------
+
+    void			setTileDescription (const TileDescription & td);
+
+    TileDescription &		tileDescription ();
+    const TileDescription &	tileDescription () const;
+
+    bool			hasTileDescription() const;
+
+
+    //----------------------------------------------------------------------
+    // Preview image:
+    //
+    // The preview image is a PreviewImageAttribute whose name is "preview".
+    // This attribute is special -- while an image file is being written,
+    // the pixels of the preview image can be changed repeatedly by calling
+    // OutputFile::updatePreviewImage().
+    //
+    // Convenience functions:
+    //
+    // setPreviewImage(p)
+    //     calls insert ("preview", PreviewImageAttribute (p))
+    //
+    // previewImage()
+    //     returns typedAttribute<PreviewImageAttribute>("preview").value()
+    //
+    // hasPreviewImage()
+    //     return findTypedAttribute<PreviewImageAttribute>("preview") != 0
+    //
+    //----------------------------------------------------------------------
+
+    void			setPreviewImage (const PreviewImage &p);
+
+    PreviewImage &		previewImage ();
+    const PreviewImage &	previewImage () const;
+
+    bool			hasPreviewImage () const;
+
+
+    //-------------------------------------------------------------
+    // Sanity check -- examines the header, and throws an exception
+    // if it finds something wrong (empty display window, negative
+    // pixel aspect ratio, unknown compression sceme etc.)
+    //
+    // set isTiled to true if you are checking a tiled/multi-res
+    // header
+    //-------------------------------------------------------------
+
+    void			sanityCheck (bool isTiled = false) const;
+
+
+    //------------------------------------------------------------------
+    // Input and output:
+    //
+    // If the header contains a preview image attribute, then writeTo()
+    // returns the position of that attribute in the output stream; this
+    // information is used by OutputFile::updatePreviewImage().
+    // If the header contains no preview image attribute, then writeTo()
+    // returns 0.
+    //------------------------------------------------------------------
+
+
+    Int64			writeTo (OStream &os,
+					 bool isTiled = false) const;
+
+    void			readFrom (IStream &is, int &version);
+
+  private:
+
+    AttributeMap		_map;
+};
+
+
+//----------
+// Iterators
+//----------
+
+class Header::Iterator
+{
+  public:
+
+    Iterator ();
+    Iterator (const Header::AttributeMap::iterator &i);
+
+    Iterator &			operator ++ ();
+    Iterator 			operator ++ (int);
+
+    const char *		name () const;
+    Attribute &			attribute () const;
+
+  private:
+
+    friend class Header::ConstIterator;
+
+    Header::AttributeMap::iterator _i;
+};
+
+
+class Header::ConstIterator
+{
+  public:
+
+    ConstIterator ();
+    ConstIterator (const Header::AttributeMap::const_iterator &i);
+    ConstIterator (const Header::Iterator &other);
+
+    ConstIterator &		operator ++ ();
+    ConstIterator 		operator ++ (int);
+
+    const char *		name () const;
+    const Attribute &		attribute () const;
+
+  private:
+
+    friend bool operator == (const ConstIterator &, const ConstIterator &);
+    friend bool operator != (const ConstIterator &, const ConstIterator &);
+
+    Header::AttributeMap::const_iterator _i;
+};
+
+
+//------------------------------------------------------------------------
+// Library initialization:
+//
+// In a multithreaded program, staticInitialize() must be called once
+// during startup, before the program accesses any other functions or
+// classes in the IlmImf library.  Calling staticInitialize() in this
+// way avoids races during initialization of the library's global
+// variables.
+//
+// Single-threaded programs are not required to call staticInitialize();
+// initialization of the library's global variables happens automatically.
+//
+//------------------------------------------------------------------------
+
+void staticInitialize ();
+
+
+//-----------------
+// Inline Functions
+//-----------------
+
+
+inline
+Header::Iterator::Iterator (): _i()
+{
+    // empty
+}
+
+
+inline
+Header::Iterator::Iterator (const Header::AttributeMap::iterator &i): _i (i)
+{
+    // empty
+}
+
+
+inline Header::Iterator &		
+Header::Iterator::operator ++ ()
+{
+    ++_i;
+    return *this;
+}
+
+
+inline Header::Iterator 	
+Header::Iterator::operator ++ (int)
+{
+    Iterator tmp = *this;
+    ++_i;
+    return tmp;
+}
+
+
+inline const char *
+Header::Iterator::name () const
+{
+    return *_i->first;
+}
+
+
+inline Attribute &	
+Header::Iterator::attribute () const
+{
+    return *_i->second;
+}
+
+
+inline
+Header::ConstIterator::ConstIterator (): _i()
+{
+    // empty
+}
+
+inline
+Header::ConstIterator::ConstIterator
+    (const Header::AttributeMap::const_iterator &i): _i (i)
+{
+    // empty
+}
+
+
+inline
+Header::ConstIterator::ConstIterator (const Header::Iterator &other):
+    _i (other._i)
+{
+    // empty
+}
+
+inline Header::ConstIterator &
+Header::ConstIterator::operator ++ ()
+{
+    ++_i;
+    return *this;
+}
+
+
+inline Header::ConstIterator 		
+Header::ConstIterator::operator ++ (int)
+{
+    ConstIterator tmp = *this;
+    ++_i;
+    return tmp;
+}
+
+
+inline const char *
+Header::ConstIterator::name () const
+{
+    return *_i->first;
+}
+
+
+inline const Attribute &	
+Header::ConstIterator::attribute () const
+{
+    return *_i->second;
+}
+
+
+inline bool
+operator == (const Header::ConstIterator &x, const Header::ConstIterator &y)
+{
+    return x._i == y._i;
+}
+
+
+inline bool
+operator != (const Header::ConstIterator &x, const Header::ConstIterator &y)
+{
+    return !(x == y);
+}
+
+
+//---------------------
+// Template definitions
+//---------------------
+
+template <class T>
+T &
+Header::typedAttribute (const char name[])
+{
+    Attribute *attr = &(*this)[name];
+    T *tattr = dynamic_cast <T*> (attr);
+
+    if (tattr == 0)
+	throw Iex::TypeExc ("Unexpected attribute type.");
+
+    return *tattr;
+}
+
+
+template <class T>
+const T &
+Header::typedAttribute (const char name[]) const
+{
+    const Attribute *attr = &(*this)[name];
+    const T *tattr = dynamic_cast <const T*> (attr);
+
+    if (tattr == 0)
+	throw Iex::TypeExc ("Unexpected attribute type.");
+
+    return *tattr;
+}
+
+
+template <class T>
+T *
+Header::findTypedAttribute (const char name[])
+{
+    AttributeMap::iterator i = _map.find (name);
+    return (i == _map.end())? 0: dynamic_cast <T*> (i->second);
+}
+
+
+template <class T>
+const T *
+Header::findTypedAttribute (const char name[]) const
+{
+    AttributeMap::const_iterator i = _map.find (name);
+    return (i == _map.end())? 0: dynamic_cast <const T*> (i->second);
+}
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfMatrixAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfMatrixAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfMatrixAttribute.h	(revision 855)
@@ -0,0 +1,73 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_MATRIX_ATTRIBUTE_H
+#define INCLUDED_IMF_MATRIX_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class M33fAttribute
+//	class M44fAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImathMatrix.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<Imath::M33f> M33fAttribute;
+template <> const char *M33fAttribute::staticTypeName ();
+template <> void M33fAttribute::writeValueTo (OStream &, int) const;
+template <> void M33fAttribute::readValueFrom (IStream &, int, int);
+
+
+typedef TypedAttribute<Imath::M44f> M44fAttribute;
+template <> const char *M44fAttribute::staticTypeName ();
+template <> void M44fAttribute::writeValueTo (OStream &, int) const;
+template <> void M44fAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfMatrixAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTimeCode.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTimeCode.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTimeCode.h	(revision 855)
@@ -0,0 +1,226 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TIME_CODE_H
+#define INCLUDED_IMF_TIME_CODE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class TimeCode
+// 	
+// 	A TimeCode object stores time and control codes as described
+// 	in SMPTE standard 12M-1999.  A TimeCode object contains the
+// 	following fields:
+//
+// 	    Time Address:
+//
+//		hours			integer, range 0 - 23
+//		minutes			integer, range 0 - 59
+//		seconds			integer, range 0 - 59
+//		frame 			integer, range 0 - 29
+//
+// 	    Flags:
+//
+// 		drop frame flag		boolean
+//		color frame flag	boolean
+//		field/phase flag	boolean
+//		bgf0			boolean
+//		bgf1			boolean
+//		bgf2			boolean
+//
+// 	    Binary groups for user-defined data and control codes:
+//
+//		binary group 1		integer, range 0 - 15
+//		binary group 2		integer, range 0 - 15
+//		...
+//		binary group 8		integer, range 0 - 15
+//
+//	Class TimeCode contains methods to convert between the fields
+//	listed above and a more compact representation where the fields
+//	are packed into two unsigned 32-bit integers.  In the packed
+//	integer representations, bit 0 is the least significant bit,
+//	and bit 32 is the most significant bit of the integer value.
+//
+//	The time address and flags fields can be packed in three
+//	different ways:
+//
+//	      bits	packing for	  packing for	    packing for
+//	    		24-frame 	  60-field 	    50-field
+//	    		film		  television	    television
+//
+//	     0 -  3	frame units	  frame units	    frame units
+//	     4 -  5	frame tens	  frame tens	    frame tens
+//	     6		unused, set to 0  drop frame flag   unused, set to 0
+//	     7		unused, set to 0  color frame flag  color frame flag
+//	     8 - 11	seconds units	  seconds units	    seconds units
+//	    12 - 14	seconds tens	  seconds tens	    seconds tens
+//	    15		phase flag	  field/phase flag  bgf0
+//	    16 - 19	minutes units	  minutes units	    minutes units
+//	    20 - 22	minutes tens	  minutes tens	    minutes tens
+//	    23		bgf0		  bgf0		    bgf2
+//	    24 - 27	hours units	  hours units	    hours units
+//	    28 - 29	hours tens	  hours tens	    hours tens
+//	    30		bgf1		  bgf1		    bgf1
+//	    31		bgf2		  bgf2		    field/phase flag
+//
+//	User-defined data and control codes are packed as follows:
+//
+//	      bits	field
+//
+//	     0 -  3	binary group 1
+//	     4 -  7	binary group 2
+//	     8 - 11	binary group 3
+//	    12 - 15	binary group 4
+//	    16 - 19	binary group 5
+//	    20 - 23	binary group 6
+//	    24 - 27	binary group 7
+//	    28 - 31	binary group 8
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+   
+class TimeCode
+{
+  public:
+
+    //---------------------
+    // Bit packing variants
+    //---------------------
+
+    enum Packing
+    {
+	TV60_PACKING,		// packing for 60-field television
+	TV50_PACKING,		// packing for 50-field television
+	FILM24_PACKING		// packing for 24-frame film
+    };
+
+
+    //-------------------------------------
+    // Constructors and assignment operator
+    //-------------------------------------
+
+    TimeCode ();  // all fields set to 0 or false
+
+    TimeCode (int hours,
+	      int minutes,
+	      int seconds,
+	      int frame,
+	      bool dropFrame = false,
+	      bool colorFrame = false,
+	      bool fieldPhase = false,
+	      bool bgf0 = false,
+	      bool bgf1 = false,
+	      bool bgf2 = false,
+	      int binaryGroup1 = 0,
+	      int binaryGroup2 = 0,
+	      int binaryGroup3 = 0,
+	      int binaryGroup4 = 0,
+	      int binaryGroup5 = 0,
+	      int binaryGroup6 = 0,
+	      int binaryGroup7 = 0,
+	      int binaryGroup8 = 0);
+
+    TimeCode (unsigned int timeAndFlags,
+	      unsigned int userData = 0,
+	      Packing packing = TV60_PACKING);
+
+    TimeCode (const TimeCode &other);
+
+    TimeCode & operator = (const TimeCode &other);
+
+
+    //----------------------------
+    // Access to individual fields
+    //----------------------------
+
+    int		hours () const;
+    void	setHours (int value);
+
+    int		minutes () const;
+    void	setMinutes (int value);
+
+    int		seconds () const;
+    void	setSeconds (int value);
+
+    int		frame () const;
+    void	setFrame (int value);
+
+    bool	dropFrame () const;
+    void	setDropFrame (bool value);
+
+    bool	colorFrame () const;
+    void	setColorFrame (bool value);
+
+    bool	fieldPhase () const;
+    void	setFieldPhase (bool value);
+
+    bool	bgf0 () const;
+    void	setBgf0 (bool value);
+
+    bool	bgf1 () const;
+    void	setBgf1 (bool value);
+
+    bool	bgf2 () const;
+    void	setBgf2 (bool value);
+
+    int		binaryGroup (int group) const; // group must be between 1 and 8
+    void	setBinaryGroup (int group, int value);
+
+    
+    //---------------------------------
+    // Access to packed representations
+    //---------------------------------
+
+    unsigned int	timeAndFlags (Packing packing = TV60_PACKING) const;
+
+    void		setTimeAndFlags (unsigned int value,
+					 Packing packing = TV60_PACKING);
+
+    unsigned int	userData () const;
+
+    void		setUserData (unsigned int value);
+
+  private:
+
+    unsigned int	_time;
+    unsigned int	_user;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfFloatAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfFloatAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfFloatAttribute.h	(revision 855)
@@ -0,0 +1,63 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_FLOAT_ATTRIBUTE_H
+#define INCLUDED_IMF_FLOAT_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class FloatAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<float> FloatAttribute;
+template <> const char *FloatAttribute::staticTypeName ();
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfFloatAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfWav.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfWav.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfWav.h	(revision 855)
@@ -0,0 +1,70 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_WAV_H
+#define INCLUDED_IMF_WAV_H
+
+//-----------------------------------------------------------------------------
+//
+//	16-bit Haar Wavelet encoding and decoding
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+void
+wav2Encode
+    (unsigned short *in, // io: values in[y][x] are transformed in place
+     int     nx,	 // i : x size
+     int     ox,	 // i : x offset
+     int     ny,	 // i : y size
+     int     oy,	 // i : y offset
+     unsigned short mx); // i : maximum in[x][y] value
+
+void
+wav2Decode
+    (unsigned short *in, // io: values in[y][x] are transformed in place
+     int     nx,	 // i : x size
+     int     ox,	 // i : x offset
+     int     ny,	 // i : y size
+     int     oy,	 // i : y offset
+     unsigned short mx); // i : maximum in[x][y] value
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfDoubleAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfDoubleAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfDoubleAttribute.h	(revision 855)
@@ -0,0 +1,63 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_DOUBLE_ATTRIBUTE_H
+#define INCLUDED_IMF_DOUBLE_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class DoubleAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<double> DoubleAttribute;
+template <> const char *DoubleAttribute::staticTypeName ();
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfDoubleAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfOutputFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfOutputFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfOutputFile.h	(revision 855)
@@ -0,0 +1,214 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_OUTPUT_FILE_H
+#define INCLUDED_IMF_OUTPUT_FILE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class OutputFile
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFrameBuffer.h>
+
+namespace Imf {
+
+class InputFile;
+struct PreviewRgba;
+
+
+class OutputFile
+{
+  public:
+
+    //-----------------------------------------------------------
+    // Constructor -- opens the file and writes the file header.
+    // The file header is also copied into the OutputFile object,
+    // and can later be accessed via the header() method.
+    // Destroying this OutputFile object automatically closes
+    // the file.
+    //-----------------------------------------------------------
+
+    OutputFile (const char fileName[], const Header &header);
+
+
+    //------------------------------------------------------------
+    // Constructor -- attaches the new OutputFile object to a file
+    // that has already been opened, and writes the file header.
+    // The file header is also copied into the OutputFile object,
+    // and can later be accessed via the header() method.
+    // Destroying this OutputFile object does not automatically
+    // close the file.
+    //------------------------------------------------------------
+
+    OutputFile (OStream &os, const Header &header);
+
+
+    //-------------------------------------------------
+    // Destructor
+    //
+    // Destroying the OutputFile object before writing
+    // all scan lines within the data window results in
+    // an incomplete file.
+    //-------------------------------------------------
+
+    virtual ~OutputFile ();
+
+
+    //------------------------
+    // Access to the file name
+    //------------------------
+
+    const char *	fileName () const;
+
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &	header () const;
+
+
+    //-------------------------------------------------------
+    // Set the current frame buffer -- copies the FrameBuffer
+    // object into the OutputFile object.
+    //
+    // The current frame buffer is the source of the pixel
+    // data written to the file.  The current frame buffer
+    // must be set at least once before writePixels() is
+    // called.  The current frame buffer can be changed
+    // after each call to writePixels.
+    //-------------------------------------------------------
+
+    void		setFrameBuffer (const FrameBuffer &frameBuffer);
+
+
+    //-----------------------------------
+    // Access to the current frame buffer
+    //-----------------------------------
+
+    const FrameBuffer &	frameBuffer () const;
+
+
+    //-------------------------------------------------------------------
+    // Write pixel data:
+    //
+    // writePixels(n) retrieves the next n scan lines worth of data from
+    // the current frame buffer, starting with the scan line indicated by
+    // currentScanLine(), and stores the data in the output file, and
+    // progressing in the direction indicated by header.lineOrder().
+    //
+    // To produce a complete and correct file, exactly m scan lines must
+    // be written, where m is equal to
+    // header().dataWindow().max.y - header().dataWindow().min.y + 1.
+    //-------------------------------------------------------------------
+
+    void		writePixels (int numScanLines = 1);
+
+
+    //------------------------------------------------------------------
+    // Access to the current scan line:
+    //
+    // currentScanLine() returns the y coordinate of the first scan line
+    // that will be read from the current frame buffer during the next
+    // call to writePixels().
+    //
+    // If header.lineOrder() == INCREASING_Y:
+    //
+    //	The current scan line before the first call to writePixels()
+    //  is header().dataWindow().min.y.  After writing each scan line,
+    //  the current scan line is incremented by 1.
+    //
+    // If header.lineOrder() == DECREASING_Y:
+    //
+    //	The current scan line before the first call to writePixels()
+    //  is header().dataWindow().max.y.  After writing each scan line,
+    //  the current scan line is decremented by 1.
+    //
+    //------------------------------------------------------------------
+
+    int			currentScanLine () const;
+
+
+    //--------------------------------------------------------------
+    // Shortcut to copy all pixels from an InputFile into this file,
+    // without uncompressing and then recompressing the pixel data.
+    // This file's header must be compatible with the InputFile's
+    // header:  The two header's "dataWindow", "compression",
+    // "lineOrder" and "channels" attributes must be the same.
+    //--------------------------------------------------------------
+
+    void		copyPixels (InputFile &in);
+
+
+    //--------------------------------------------------------------
+    // Updating the preview image:
+    //
+    // updatePreviewImage() supplies a new set of pixels for the
+    // preview image attribute in the file's header.  If the header
+    // does not contain a preview image, updatePreviewImage() throws
+    // an Iex::LogicExc.
+    //
+    // Note: updatePreviewImage() is necessary because images are
+    // often stored in a file incrementally, a few scan lines at a
+    // time, while the image is being generated.  Since the preview
+    // image is an attribute in the file's header, it gets stored in
+    // the file as soon as the file is opened, but we may not know
+    // what the preview image should look like until we have written
+    // the last scan line of the main image.
+    //
+    //--------------------------------------------------------------
+
+    void		updatePreviewImage (const PreviewRgba newPixels[]);
+
+    struct Data;
+
+  private:
+
+    OutputFile (const OutputFile &);			// not implemented
+    OutputFile & operator = (const OutputFile &);	// not implemented
+
+    void		initialize (const Header &header);
+
+    Data *		_data;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTileDescription.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTileDescription.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTileDescription.h	(revision 855)
@@ -0,0 +1,102 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TILE_DESCRIPTION_H
+#define INCLUDED_IMF_TILE_DESCRIPTION_H
+
+//-----------------------------------------------------------------------------
+//
+//	class TileDescription and enum LevelMode
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+enum LevelMode
+{
+    ONE_LEVEL = 0,
+    MIPMAP_LEVELS = 1,
+    RIPMAP_LEVELS = 2,
+    
+    NUM_LEVELMODES	// number of different level modes
+};
+
+
+enum LevelRoundingMode
+{
+    ROUND_DOWN = 0,
+    ROUND_UP = 1,
+
+    NUM_ROUNDINGMODES	// number of different rounding modes
+};
+
+
+class TileDescription
+{
+  public:
+
+    unsigned int    xSize;          // size of a tile in the x dimension
+    unsigned int    ySize;          // size of a tile in the y dimension
+    LevelMode       mode;
+    LevelRoundingMode	roundingMode;
+    
+    TileDescription (unsigned int xs = 32,
+		     unsigned int ys = 32,
+                     LevelMode m = ONE_LEVEL,
+		     LevelRoundingMode r = ROUND_DOWN)
+    :
+        xSize (xs),
+	ySize (ys),
+	mode (m),
+	roundingMode (r)
+    {
+	// empty
+    }
+
+    bool
+    operator == (const TileDescription &other) const
+    {
+	return xSize        == other.xSize &&
+	       ySize        == other.ySize &&
+	       mode         == other.mode &&
+	       roundingMode == other.roundingMode;
+    }
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfCompression.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfCompression.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfCompression.h	(revision 855)
@@ -0,0 +1,64 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_COMPRESSION_H
+#define INCLUDED_IMF_COMPRESSION_H
+
+//-----------------------------------------------------------------------------
+//
+//	enum Compression
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+enum Compression
+{
+    NO_COMPRESSION  = 0,	// no compression
+    RLE_COMPRESSION = 1,	// run length encoding
+    ZIPS_COMPRESSION = 2,	// zlib compression, one scan line at a time
+    ZIP_COMPRESSION = 3,	// zlib compression, in blocks of 16 scan lines
+    PIZ_COMPRESSION = 4,	// piz-based wavelet compression
+    PXR24_COMPRESSION = 5,	// lossy 24-bit float compression
+
+    NUM_COMPRESSION_METHODS	// number of different compression methods
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfLut.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfLut.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfLut.h	(revision 855)
@@ -0,0 +1,185 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_LUT_H
+#define INCLUDED_IMF_LUT_H
+
+//-----------------------------------------------------------------------------
+//
+//	Lookup tables for efficient application
+//	of half --> half functions to pixel data,
+//	and some commonly applied functions.
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfRgbaFile.h>
+#include <ImfFrameBuffer.h>
+#include <ImathBox.h>
+#include <halfFunction.h>
+
+namespace Imf {
+
+//
+// Lookup table for individual half channels.
+//
+
+class HalfLut
+{
+  public:
+
+    //------------
+    // Constructor
+    //------------
+
+    template <class Function>
+    HalfLut (Function f);
+
+
+    //----------------------------------------------------------------------
+    // Apply the table to data[0], data[stride] ... data[(nData-1) * stride]
+    //----------------------------------------------------------------------
+
+    void apply (half *data,
+		int nData,
+		int stride = 1) const;
+
+
+    //---------------------------------------------------------------
+    // Apply the table to a frame buffer slice (see ImfFrameBuffer.h)
+    //---------------------------------------------------------------
+
+    void apply (const Slice &data,
+		const Imath::Box2i &dataWindow) const;
+
+  private:
+
+    halfFunction <half>	_lut;
+};
+
+
+//
+// Lookup table for combined RGBA data.
+//
+
+class RgbaLut
+{
+  public:
+
+    //------------
+    // Constructor
+    //------------
+
+    template <class Function>
+    RgbaLut (Function f, RgbaChannels chn = WRITE_RGB);
+
+
+    //----------------------------------------------------------------------
+    // Apply the table to data[0], data[stride] ... data[(nData-1) * stride]
+    //----------------------------------------------------------------------
+
+    void apply (Rgba *data,
+		int nData,
+		int stride = 1) const;
+
+
+    //-----------------------------------------------------------------------
+    // Apply the table to a frame buffer (see RgbaOutpuFile.setFrameBuffer())
+    //-----------------------------------------------------------------------
+
+    void apply (Rgba *base,
+		int xStride,
+		int yStride,
+		const Imath::Box2i &dataWindow) const;
+
+  private:
+
+    halfFunction <half>	_lut;
+    RgbaChannels	_chn;
+};
+
+
+//
+// 12bit log rounding reduces data to 20 stops with 200 steps per stop.
+// That makes 4000 numbers.  An extra 96 just come along for the ride.
+// Zero explicitly remains zero.  The first non-zero half will map to 1
+// in the 0-4095 12log space.  A nice power of two number is placed at
+// the center [2000] and that number is near 0.18.
+//
+
+half round12log (half x);
+
+
+//
+// Round to n-bit precision (n should be between 0 and 10).
+// After rounding, the significand's 10-n least significant
+// bits will be zero.
+//
+
+struct roundNBit
+{
+    roundNBit (int n): n(n) {}
+    half operator () (half x) {return x.round(n);}
+    int n;
+};
+
+
+//
+// Template definitions
+//
+
+
+template <class Function>
+HalfLut::HalfLut (Function f):
+    _lut(f, -HALF_MAX, HALF_MAX, half (0),
+	 half::posInf(), half::negInf(), half::qNan())
+{
+    // empty
+}
+
+
+template <class Function>
+RgbaLut::RgbaLut (Function f, RgbaChannels chn):
+    _lut(f, -HALF_MAX, HALF_MAX, half (0),
+	 half::posInf(), half::negInf(), half::qNan()),
+    _chn(chn)
+{
+    // empty
+}
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfInt64.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfInt64.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfInt64.h	(revision 855)
@@ -0,0 +1,61 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_INT64_H
+#define INCLUDED_IMF_INT64_H
+
+//----------------------------------------------------------------------------
+//
+//	Int64 -- unsigned 64-bit integers
+//
+//----------------------------------------------------------------------------
+
+#include <limits.h>
+
+namespace Imf {
+
+
+#if defined PLATFORM_WINDOWS && _MSC_VER >= 1300
+    typedef unsigned __int64 Int64;
+#elif ULONG_MAX == 18446744073709551615LU
+    typedef long unsigned int Int64;
+#else
+    typedef long long unsigned int Int64;
+#endif
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfChannelList.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfChannelList.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfChannelList.h	(revision 855)
@@ -0,0 +1,391 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_CHANNEL_LIST_H
+#define INCLUDED_IMF_CHANNEL_LIST_H
+
+//-----------------------------------------------------------------------------
+//
+//	class Channel
+//	class ChannelList
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfName.h>
+#include <ImfPixelType.h>
+#include <map>
+#include <set>
+
+
+namespace Imf {
+
+
+struct Channel
+{
+    //------------------------------
+    // Data type; see ImfPixelType.h
+    //------------------------------
+
+    PixelType		type;
+
+
+    //--------------------------------------------
+    // Subsampling: pixel (x, y) is present in the
+    // channel only if 
+    //
+    //  x % xSampling == 0 && y % ySampling == 0
+    //
+    //--------------------------------------------
+
+    int			xSampling;
+    int			ySampling;
+
+
+    //------------
+    // Constructor
+    //------------
+    
+    Channel (PixelType type = HALF,
+	     int xSampling = 1,
+	     int ySampling = 1);
+
+
+    //------------
+    // Operator ==
+    //------------
+
+    bool		operator == (const Channel &other) const;
+};
+
+
+class ChannelList
+{
+  public:
+
+    //--------------
+    // Add a channel
+    //--------------
+
+    void			insert (const char name[],
+					const Channel &channel);
+
+    //------------------------------------------------------------------
+    // Access to existing channels:
+    //
+    // [n]		Returns a reference to the channel with name n.
+    //			If no channel with name n exists, an Iex::ArgExc
+    //			is thrown.
+    //
+    // findChannel(n)	Returns a pointer to the channel with name n,
+    //			or 0 if no channel with name n exists.
+    //
+    //------------------------------------------------------------------
+
+    Channel &			operator [] (const char name[]);
+    const Channel &		operator [] (const char name[]) const;
+
+    Channel *			findChannel (const char name[]);
+    const Channel *		findChannel (const char name[]) const;
+
+
+    //-------------------------------------------
+    // Iterator-style access to existing channels
+    //-------------------------------------------
+
+    typedef std::map <Name, Channel> ChannelMap;
+
+    class Iterator;
+    class ConstIterator;
+
+    Iterator			begin ();
+    ConstIterator		begin () const;
+    Iterator			end ();
+    ConstIterator		end () const;
+    Iterator			find (const char name[]);
+    ConstIterator		find (const char name[]) const;
+
+    
+    //-----------------------------------------------------------------
+    // Support for image layers:
+    //
+    // In an image file with many channels it is sometimes useful to
+    // group the channels into "layers", that is, into sets of channels
+    // that logically belong together.  Grouping channels into layers
+    // is done using a naming convention:  channel C in layer L is
+    // called "L.C".
+    //
+    // For example, a computer graphic image may contain separate
+    // R, G and B channels for light that originated at each of
+    // several different virtual light sources.  The channels in
+    // this image might be called "light1.R", "light1.G", "light1.B",
+    // "light2.R", "light2.G", "light2.B", etc.
+    // 
+    // Note that this naming convention allows layers to be nested;
+    // for example, "light1.specular.R" identifies the "R" channel
+    // in the "specular" sub-layer of layer "light1".
+    //
+    // Channel names that don't contain a "." or that contain a
+    // "." only at the beginning or at the end are not considered
+    // to be part of any layer.
+    //
+    // layers(lns)		sorts the channels in this ChannelList
+    //				into layers and stores the names of
+    //				all layers, sorted alphabetically,
+    //				into string set lns.
+    //
+    // channelsInLayer(ln,f,l)	stores a pair of iterators in f and l
+    // 				such that the loop
+    //
+    // 				for (ConstIterator i = f; f != l; ++i)
+    // 				   ...
+    //
+    //				iterates over all channels in layer ln.
+    //				channelsInLayer (ln, l, p) calls
+    //				channelsWithPrefix (ln + ".", l, p).
+    //
+    //-----------------------------------------------------------------
+
+    void		layers (std::set <std::string> &layerNames) const;
+
+    void		channelsInLayer (const std::string &layerName,
+	    				 Iterator &first,
+					 Iterator &last);
+
+    void		channelsInLayer (const std::string &layerName,
+	    				 ConstIterator &first,
+					 ConstIterator &last) const;
+
+
+    //-------------------------------------------------------------------
+    // Find all channels whose name begins with a given prefix:
+    //
+    // channelsWithPrefix(p,f,l) stores a pair of iterators in f and l
+    // such that the following loop iterates over all channels whose name
+    // begins with string p:
+    //
+    //		for (ConstIterator i = f; f != l; ++i)
+    //		    ...
+    //
+    //-------------------------------------------------------------------
+
+    void			channelsWithPrefix (const char prefix[],
+						    Iterator &first,
+						    Iterator &last);
+
+    void			channelsWithPrefix (const char prefix[],
+						    ConstIterator &first,
+						    ConstIterator &last) const;
+
+    //------------
+    // Operator ==
+    //------------
+
+    bool			operator == (const ChannelList &other) const;
+
+  private:
+
+    ChannelMap			_map;
+};
+
+
+//----------
+// Iterators
+//----------
+
+class ChannelList::Iterator
+{
+  public:
+
+    Iterator ();
+    Iterator (const ChannelList::ChannelMap::iterator &i);
+
+    Iterator &			operator ++ ();
+    Iterator 			operator ++ (int);
+
+    const char *		name () const;
+    Channel &			channel () const;
+
+  private:
+
+    friend class ChannelList::ConstIterator;
+
+    ChannelList::ChannelMap::iterator _i;
+};
+
+
+class ChannelList::ConstIterator
+{
+  public:
+
+    ConstIterator ();
+    ConstIterator (const ChannelList::ChannelMap::const_iterator &i);
+    ConstIterator (const ChannelList::Iterator &other);
+
+    ConstIterator &		operator ++ ();
+    ConstIterator 		operator ++ (int);
+
+    const char *		name () const;
+    const Channel &		channel () const;
+
+  private:
+
+    friend bool operator == (const ConstIterator &, const ConstIterator &);
+    friend bool operator != (const ConstIterator &, const ConstIterator &);
+
+    ChannelList::ChannelMap::const_iterator _i;
+};
+
+
+//-----------------
+// Inline Functions
+//-----------------
+
+inline
+ChannelList::Iterator::Iterator (): _i()
+{
+    // empty
+}
+
+
+inline
+ChannelList::Iterator::Iterator (const ChannelList::ChannelMap::iterator &i):
+    _i (i)
+{
+    // empty
+}
+
+
+inline ChannelList::Iterator &		
+ChannelList::Iterator::operator ++ ()
+{
+    ++_i;
+    return *this;
+}
+
+
+inline ChannelList::Iterator 	
+ChannelList::Iterator::operator ++ (int)
+{
+    Iterator tmp = *this;
+    ++_i;
+    return tmp;
+}
+
+
+inline const char *
+ChannelList::Iterator::name () const
+{
+    return *_i->first;
+}
+
+
+inline Channel &	
+ChannelList::Iterator::channel () const
+{
+    return _i->second;
+}
+
+
+inline
+ChannelList::ConstIterator::ConstIterator (): _i()
+{
+    // empty
+}
+
+inline
+ChannelList::ConstIterator::ConstIterator
+    (const ChannelList::ChannelMap::const_iterator &i): _i (i)
+{
+    // empty
+}
+
+
+inline
+ChannelList::ConstIterator::ConstIterator (const ChannelList::Iterator &other):
+    _i (other._i)
+{
+    // empty
+}
+
+inline ChannelList::ConstIterator &
+ChannelList::ConstIterator::operator ++ ()
+{
+    ++_i;
+    return *this;
+}
+
+
+inline ChannelList::ConstIterator 		
+ChannelList::ConstIterator::operator ++ (int)
+{
+    ConstIterator tmp = *this;
+    ++_i;
+    return tmp;
+}
+
+
+inline const char *
+ChannelList::ConstIterator::name () const
+{
+    return *_i->first;
+}
+
+inline const Channel &	
+ChannelList::ConstIterator::channel () const
+{
+    return _i->second;
+}
+
+
+inline bool
+operator == (const ChannelList::ConstIterator &x,
+	     const ChannelList::ConstIterator &y)
+{
+    return x._i == y._i;
+}
+
+
+inline bool
+operator != (const ChannelList::ConstIterator &x,
+	     const ChannelList::ConstIterator &y)
+{
+    return !(x == y);
+}
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfLineOrderAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfLineOrderAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfLineOrderAttribute.h	(revision 855)
@@ -0,0 +1,66 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_LINE_ORDER_ATTRIBUTE_H
+#define INCLUDED_IMF_LINE_ORDER_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class LineOrderAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfLineOrder.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<LineOrder> LineOrderAttribute;
+template <> const char *LineOrderAttribute::staticTypeName ();
+template <> void LineOrderAttribute::writeValueTo (OStream &, int) const;
+template <> void LineOrderAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfLineOrderAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfKeyCodeAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfKeyCodeAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfKeyCodeAttribute.h	(revision 855)
@@ -0,0 +1,72 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_KEY_CODE_ATTRIBUTE_H
+#define INCLUDED_IMF_KEY_CODE_ATTRIBUTE_H
+
+
+//-----------------------------------------------------------------------------
+//
+//	class KeyCodeAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfKeyCode.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<KeyCode> KeyCodeAttribute;
+
+template <>
+const char *KeyCodeAttribute::staticTypeName ();
+
+template <>
+void KeyCodeAttribute::writeValueTo (OStream &, int) const;
+
+template <>
+void KeyCodeAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfKeyCodeAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfStandardAttributes.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfStandardAttributes.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfStandardAttributes.h	(revision 855)
@@ -0,0 +1,251 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_STANDARD_ATTRIBUTES_H
+#define INCLUDED_IMF_STANDARD_ATTRIBUTES_H
+
+//-----------------------------------------------------------------------------
+//
+//	Optional Standard Attributes -- these attributes are "optional"
+//	because not every image file header has them, but they define a
+//	"standard" way to represent commonly used data in the file header.
+//
+//	For each attribute, with name "foo", and type "T", the following
+//	functions are automatically generated via macros:
+//
+//	void			   addFoo (Header &header, const T &value);
+//	bool			   hasFoo (const Header &header);
+//	const TypedAttribute<T> &  fooAttribute (const Header &header);
+//	TypedAttribute<T> &	   fooAttribute (Header &header);
+//	const T &		   foo (const Header &Header);
+//	T &			   foo (Header &Header);
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFloatAttribute.h>
+#include <ImfStringAttribute.h>
+#include <ImfChromaticitiesAttribute.h>
+#include <ImfEnvmapAttribute.h>
+#include <ImfKeyCodeAttribute.h>
+#include <ImfTimeCodeAttribute.h>
+
+
+#define IMF_STD_ATTRIBUTE_DEF(name,suffix,type)				      \
+									      \
+    void			 add##suffix (Header &header, const type &v); \
+    bool			 has##suffix (const Header &header);	      \
+    const TypedAttribute<type> & name##Attribute (const Header &header);      \
+    TypedAttribute<type> &	 name##Attribute (Header &header);	      \
+    const type &		 name (const Header &header);		      \
+    type &			 name (Header &header);
+
+
+namespace Imf {
+
+//
+// chromaticities -- for RGB images, specifies the CIE (x,y)
+// chromaticities of the primaries and the white point
+//
+
+IMF_STD_ATTRIBUTE_DEF (chromaticities, Chromaticities, Chromaticities)
+
+
+//
+// whiteLuminance -- for RGB images, defines the luminance, in Nits
+// (candelas per square meter) of the RGB value (1.0, 1.0, 1.0).
+//
+// If the chromaticities and the whiteLuminance of an RGB image are
+// known, then it is possible to convert the image's pixels from RGB
+// to CIE XYZ tristimulus values (see function RGBtoXYZ() in header
+// file ImfChromaticities.h).
+// 
+//
+
+IMF_STD_ATTRIBUTE_DEF (whiteLuminance, WhiteLuminance, float)
+
+
+//
+// xDensity -- horizontal output density, in pixels per inch.
+// The image's vertical output density is xDensity * pixelAspectRatio.
+//
+
+IMF_STD_ATTRIBUTE_DEF (xDensity, XDensity, float)
+
+
+//
+// owner -- name of the owner of the image
+//
+
+IMF_STD_ATTRIBUTE_DEF (owner, Owner, std::string)
+   
+
+//
+// comments -- additional image information in human-readable
+// form, for example a verbal description of the image
+//
+
+IMF_STD_ATTRIBUTE_DEF (comments, Comments, std::string)
+
+
+//
+// capDate -- the date when the image was created or captured,
+// in local time, and formatted as
+//
+//    YYYY:MM:DD hh:mm:ss
+//
+// where YYYY is the year (4 digits, e.g. 2003), MM is the month
+// (2 digits, 01, 02, ... 12), DD is the day of the month (2 digits,
+// 01, 02, ... 31), hh is the hour (2 digits, 00, 01, ... 23), mm
+// is the minute, and ss is the second (2 digits, 00, 01, ... 59).
+//
+//
+
+IMF_STD_ATTRIBUTE_DEF (capDate, CapDate, std::string)
+
+
+//
+// utcOffset -- offset of local time at capDate from
+// Universal Coordinated Time (UTC), in seconds:
+//
+//    UTC == local time + utcOffset
+//
+
+IMF_STD_ATTRIBUTE_DEF (utcOffset, utcOffset, float)
+
+
+//
+// longitude, latitude, altitude -- for images of real objects, the
+// location where the image was recorded.  Longitude and latitude are
+// in degrees east of Greenwich and north of the equator.  Altitude
+// is in meters above sea level.  For example, Kathmandu, Nepal is
+// at longitude 85.317, latitude 27.717, altitude 1305.
+//
+
+IMF_STD_ATTRIBUTE_DEF (longitude, Longitude, float)
+IMF_STD_ATTRIBUTE_DEF (latitude, Latitude, float)
+IMF_STD_ATTRIBUTE_DEF (altitude, Altitude, float)
+
+
+//
+// focus -- the camera's focus distance, in meters
+//
+
+IMF_STD_ATTRIBUTE_DEF (focus, Focus, float)
+
+
+//
+// exposure -- exposure time, in seconds
+//
+
+IMF_STD_ATTRIBUTE_DEF (expTime, ExpTime, float)
+
+
+//
+// aperture -- the camera's lens aperture, in f-stops (focal length
+// of the lens divided by the diameter of the iris opening)
+//
+
+IMF_STD_ATTRIBUTE_DEF (aperture, Aperture, float)
+
+
+//
+// isoSpeed -- the ISO speed of the film or image sensor
+// that was used to record the image
+//
+
+IMF_STD_ATTRIBUTE_DEF (isoSpeed, IsoSpeed, float)
+
+
+//
+// envmap -- if this attribute is present, the image represents
+// an environment map.  The attribute's value defines how 3D
+// directions are mapped to 2D pixel locations.  For details
+// see header file ImfEnvmap.h
+//
+
+IMF_STD_ATTRIBUTE_DEF (envmap, Envmap, Envmap)
+
+
+//
+// keyCode -- for motion picture film frames.  Identifies film
+// manufacturer, film type, film roll and frame position within
+// the roll.
+//
+
+IMF_STD_ATTRIBUTE_DEF (keyCode, KeyCode, KeyCode)
+
+
+//
+// timeCode -- time and control code
+//
+
+IMF_STD_ATTRIBUTE_DEF (timeCode, TimeCode, TimeCode)
+
+
+//
+// wrapmodes -- determines how texture map images are extrapolated.
+// If an OpenEXR file is used as a texture map for 3D rendering,
+// texture coordinates (0.0, 0.0) and (1.0, 1.0) correspond to
+// the upper left and lower right corners of the data window.
+// If the image is mapped onto a surface with texture coordinates
+// outside the zero-to-one range, then the image must be extrapolated.
+// This attribute tells the renderer how to do this extrapolation.
+// The attribute contains either a pair of comma-separated keywords,
+// to specify separate extrapolation modes for the horizontal and
+// vertical directions; or a single keyword, to specify extrapolation
+// in both directions (e.g. "clamp,periodic" or "clamp").  Extra white
+// space surrounding the keywords is allowed, but should be ignored
+// by the renderer ("clamp, black " is equivalent to "clamp,black").
+// The keywords listed below are predefined; some renderers may support
+// additional extrapolation modes:
+//
+//	black		pixels outside the zero-to-one range are black
+//
+//	clamp		texture coordinates less than 0.0 and greater
+//			than 1.0 are clamped to 0.0 and 1.0 respectively
+//
+//	periodic	the texture image repeats periodically
+//
+//	mirror		the texture image repeats periodically, but
+//			every other instance is mirrored
+//
+
+IMF_STD_ATTRIBUTE_DEF (wrapmodes, Wrapmodes, std::string)
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfBoxAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfBoxAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfBoxAttribute.h	(revision 855)
@@ -0,0 +1,73 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_BOX_ATTRIBUTE_H
+#define INCLUDED_IMF_BOX_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class Box2iAttribute
+//	class Box2fAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImathBox.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<Imath::Box2i> Box2iAttribute;
+template <> const char *Box2iAttribute::staticTypeName ();
+template <> void Box2iAttribute::writeValueTo (OStream &, int) const;
+template <> void Box2iAttribute::readValueFrom (IStream &, int, int);
+
+
+typedef TypedAttribute<Imath::Box2f> Box2fAttribute;
+template <> const char *Box2fAttribute::staticTypeName ();
+template <> void Box2fAttribute::writeValueTo (OStream &, int) const;
+template <> void Box2fAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfBoxAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfOpaqueAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfOpaqueAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfOpaqueAttribute.h	(revision 855)
@@ -0,0 +1,114 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_OPAQUE_ATTRIBUTE_H
+#define INCLUDED_IMF_OPAQUE_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class OpaqueAttribute
+//
+//	When an image file is read, OpqaqueAttribute objects are used
+//	to hold the values of attributes whose types are not recognized
+//	by the reading program.  OpaqueAttribute objects can be read
+//	from an image file, copied, and written back to to another image
+//	file, but their values are inaccessible.
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfArray.h>
+
+namespace Imf {
+
+
+class OpaqueAttribute: public Attribute
+{
+  public:
+
+    //----------------------------
+    // Constructors and destructor
+    //----------------------------
+
+    OpaqueAttribute (const char typeName[]);
+    OpaqueAttribute (const OpaqueAttribute &other);
+    virtual ~OpaqueAttribute ();
+
+
+    //-------------------------------
+    // Get this attribute's type name
+    //-------------------------------
+
+    virtual const char *	typeName () const;
+    
+
+    //------------------------------
+    // Make a copy of this attribute
+    //------------------------------
+
+    virtual Attribute *		copy () const;
+
+
+    //----------------
+    // I/O and copying
+    //----------------
+
+    virtual void		writeValueTo (OStream &os,
+					      int version) const;
+
+    virtual void		readValueFrom (IStream &is,
+					       int size,
+					       int version);
+
+    virtual void		copyValueFrom (const Attribute &other);
+
+
+  private:
+
+    Array<char>			_typeName;
+    long			_dataSize;
+    Array<char>			_data;
+};
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfOpaqueAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfArray.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfArray.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfArray.h	(revision 855)
@@ -0,0 +1,261 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_ARRAY_H
+#define INCLUDED_IMF_ARRAY_H
+
+//-------------------------------------------------------------------------
+//
+// class Array
+// class Array2D
+//
+// "Arrays of T" whose sizes are not known at compile time.
+// When an array goes out of scope, its elements are automatically
+// deleted.
+//
+// Usage example:
+//
+//	struct C
+//	{
+//	    C ()		{std::cout << "C::C  (" << this << ")\n";};
+//	    virtual ~C ()	{std::cout << "C::~C (" << this << ")\n";};
+//	};
+// 
+//	int
+//	main ()
+//	{
+//	    Array <C> a(3);
+// 
+//	    C &b = a[1];
+//	    const C &c = a[1];
+//	    C *d = a + 2;
+//	    const C *e = a;
+// 
+//	    return 0;
+//	}
+//
+//-------------------------------------------------------------------------
+
+namespace Imf {
+
+
+template <class T>
+class Array
+{
+  public:
+
+    //-----------------------------
+    // Constructors and destructors
+    //-----------------------------
+
+     Array ()				{_data = 0;}
+     Array (long size)			{_data = new T[size];}
+    ~Array ()				{delete [] _data;}
+
+
+    //-----------------------------
+    // Access to the array elements
+    //-----------------------------
+
+    operator T * ()			{return _data;}
+    operator const T * () const		{return _data;}
+
+
+    //------------------------------------------------------
+    // Resize and clear the array (the contents of the array
+    // are not preserved across the resize operation).
+    //
+    // resizeEraseUnsafe() is more memory efficient than
+    // resizeErase() because it deletes the old memory block
+    // before allocating a new one, but if allocating the
+    // new block throws an exception, resizeEraseUnsafe()
+    // leaves the array in an unusable state.
+    //
+    //------------------------------------------------------
+
+    void resizeErase (long size);
+    void resizeEraseUnsafe (long size);
+
+
+  private:
+
+    Array (const Array &);		// Copying and assignment
+    Array & operator = (const Array &);	// are not implemented
+
+    T * _data;
+};
+
+
+template <class T>
+class Array2D
+{
+  public:
+
+    //-----------------------------
+    // Constructors and destructors
+    //-----------------------------
+
+     Array2D ();			// empty array, 0 by 0 elements
+     Array2D (long sizeX, long sizeY);	// sizeX by sizeY elements
+    ~Array2D ();
+
+
+    //-----------------------------
+    // Access to the array elements
+    //-----------------------------
+
+    T *		operator [] (long x);
+    const T *	operator [] (long x) const;
+
+
+    //------------------------------------------------------
+    // Resize and clear the array (the contents of the array
+    // are not preserved across the resize operation).
+    //
+    // resizeEraseUnsafe() is more memory efficient than
+    // resizeErase() because it deletes the old memory block
+    // before allocating a new one, but if allocating the
+    // new block throws an exception, resizeEraseUnsafe()
+    // leaves the array in an unusable state.
+    //
+    //------------------------------------------------------
+
+    void resizeErase (long sizeX, long sizeY);
+    void resizeEraseUnsafe (long sizeX, long sizeY);
+
+
+  private:
+
+    Array2D (const Array2D &);			// Copying and assignment
+    Array2D & operator = (const Array2D &);	// are not implemented
+
+    long	_sizeY;
+    T *		_data;
+};
+
+
+//---------------
+// Implementation
+//---------------
+
+template <class T>
+inline void
+Array<T>::resizeErase (long size)
+{
+    T *tmp = new T[size];
+    delete [] _data;
+    _data = tmp;
+}
+
+
+template <class T>
+inline void
+Array<T>::resizeEraseUnsafe (long size)
+{
+    delete [] _data;
+    _data = 0;
+    _data = new T[size];
+}
+
+
+template <class T>
+inline
+Array2D<T>::Array2D ():
+    _sizeY (0), _data (0)
+{
+    // emtpy
+}
+
+
+template <class T>
+inline
+Array2D<T>::Array2D (long sizeX, long sizeY):
+    _sizeY (sizeY), _data (new T[sizeX * sizeY])
+{
+    // emtpy
+}
+
+
+template <class T>
+inline
+Array2D<T>::~Array2D ()
+{
+    delete [] _data;
+}
+
+
+template <class T>
+inline T *	
+Array2D<T>::operator [] (long x)
+{
+    return _data + x * _sizeY;
+}
+
+
+template <class T>
+inline const T *
+Array2D<T>::operator [] (long x) const
+{
+    return _data + x * _sizeY;
+}
+
+
+template <class T>
+inline void
+Array2D<T>::resizeErase (long sizeX, long sizeY)
+{
+    T *tmp = new T[sizeX * sizeY];
+    delete [] _data;
+    _sizeY = sizeY;
+    _data = tmp;
+}
+
+
+template <class T>
+inline void
+Array2D<T>::resizeEraseUnsafe (long sizeX, long sizeY)
+{
+    delete [] _data;
+    _data = 0;
+    _sizeY = 0;
+    _data = new T[sizeX * sizeY];
+    _sizeY = sizeY;
+}
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfName.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfName.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfName.h	(revision 855)
@@ -0,0 +1,146 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_NAME_H
+#define INCLUDED_IMF_NAME_H
+
+//-----------------------------------------------------------------------------
+//
+//	class ImfName -- a zero-terminated string
+//	with a fixed, small maximum length
+//
+//-----------------------------------------------------------------------------
+
+#include <string.h>
+
+namespace Imf {
+
+
+class Name
+{
+  public:
+
+    //-------------
+    // Constructors
+    //-------------
+
+    Name ();
+    Name (const char text[]);
+
+
+    //--------------------
+    // Assignment operator
+    //--------------------
+
+    Name &		operator = (const char text[]);
+
+
+    //---------------------
+    // Access to the string
+    //---------------------
+
+    const char *	text () const		{return _text;}
+    const char *	operator * () const	{return _text;}
+
+    //---------------
+    // Maximum length
+    //---------------
+
+    static const int	SIZE = 32;
+    static const int	MAX_LENGTH = SIZE - 1;
+
+  private:
+
+    char		_text[SIZE];
+};
+
+
+bool operator == (const Name &x, const Name &y);
+bool operator != (const Name &x, const Name &y);
+bool operator < (const Name &x, const Name &y);
+
+
+//-----------------
+// Inline functions
+//-----------------
+
+inline Name &
+Name::operator = (const char text[])
+{
+    strncpy (_text, text, MAX_LENGTH);
+    return *this;
+}
+
+
+inline
+Name::Name ()
+{
+    _text[0] = 0;
+}
+
+
+inline
+Name::Name (const char text[])
+{
+    *this = text;
+    _text [MAX_LENGTH] = 0;
+}
+
+
+inline bool
+operator == (const Name &x, const Name &y)
+{
+    return strcmp (*x, *y) == 0;
+}
+
+
+inline bool
+operator != (const Name &x, const Name &y)
+{
+    return !(x == y);
+}
+
+
+inline bool
+operator < (const Name &x, const Name &y)
+{
+    return strcmp (*x, *y) < 0;
+}
+
+
+} // namespace IMF
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfTiledInputFile.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfTiledInputFile.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfTiledInputFile.h	(revision 855)
@@ -0,0 +1,366 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_TILED_INPUT_FILE_H
+#define INCLUDED_IMF_TILED_INPUT_FILE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class TiledInputFile
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfHeader.h>
+#include <ImfFrameBuffer.h>
+#include <ImathBox.h>
+#include <ImfTileDescription.h>
+
+namespace Imf {
+
+
+class TiledInputFile
+{
+  public:
+
+    //--------------------------------------------------------------------
+    // A constructor that opens the file with the specified name, and
+    // reads the file header.  The constructor throws an Iex::ArgExc
+    // exception if the file is not tiled.
+    // Destroying TiledInputFile objects constructed with this constructor
+    // automatically closes the corresponding files.
+    //--------------------------------------------------------------------
+
+    TiledInputFile (const char fileName[]);
+
+    
+    // ----------------------------------------------------------
+    // A constructor that attaches the new TiledInputFile object
+    // to a file that has already been opened.  
+    // Destroying TiledInputFile objects constructed with this
+    // constructor does not automatically close the corresponding
+    // files.
+    // ----------------------------------------------------------
+
+    TiledInputFile (IStream &is);
+
+
+    //-----------
+    // Destructor
+    //-----------
+
+    virtual ~TiledInputFile ();
+
+
+    //------------------------
+    // Access to the file name
+    //------------------------
+
+    const char *	fileName () const;
+
+
+    //--------------------------
+    // Access to the file header
+    //--------------------------
+
+    const Header &	header () const;
+
+
+    //----------------------------------
+    // Access to the file format version
+    //----------------------------------
+
+    int			version () const;
+
+
+    //-----------------------------------------------------------
+    // Set the current frame buffer -- copies the FrameBuffer
+    // object into the TiledInputFile object.
+    //
+    // The current frame buffer is the destination for the pixel
+    // data read from the file.  The current frame buffer must be
+    // set at least once before readTile() is called.
+    // The current frame buffer can be changed after each call
+    // to readTile().
+    //-----------------------------------------------------------
+
+    void		setFrameBuffer (const FrameBuffer &frameBuffer);
+
+
+    //-----------------------------------
+    // Access to the current frame buffer
+    //-----------------------------------
+
+    const FrameBuffer &	frameBuffer () const;
+
+
+    //------------------------------------------------------------
+    // Check if the file is complete:
+    //
+    // isComplete() returns true if all pixels in the data window
+    // (in all levels) are present in the input file, or false if
+    // any pixels are missing.  (Another program may still be busy
+    // writing the file, or file writing may have been aborted
+    // prematurely.)
+    //------------------------------------------------------------
+
+    bool		isComplete () const;
+
+
+    //--------------------------------------------------
+    // Utility functions:
+    //--------------------------------------------------
+
+    //---------------------------------------------------------
+    // Multiresolution mode and tile size:
+    // The following functions return the xSize, ySize and mode
+    // fields of the file header's TileDescriptionAttribute.
+    //---------------------------------------------------------
+
+    unsigned int	tileXSize () const;
+    unsigned int	tileYSize () const;
+    LevelMode		levelMode () const;
+    LevelRoundingMode	levelRoundingMode () const;
+
+
+    //--------------------------------------------------------------------
+    // Number of levels:
+    //
+    // numXLevels() returns the file's number of levels in x direction.
+    //
+    //	if levelMode() == ONE_LEVEL:
+    //      return value is: 1
+    //
+    //	if levelMode() == MIPMAP_LEVELS:
+    //      return value is: rfunc (log (max (w, h)) / log (2)) + 1
+    //
+    //	if levelMode() == RIPMAP_LEVELS:
+    //      return value is: rfunc (log (w) / log (2)) + 1
+    //
+    //	where
+    //	    w is the width of the image's data window,  max.x - min.x + 1,
+    //	    y is the height of the image's data window, max.y - min.y + 1,
+    //	    and rfunc(x) is either floor(x), or ceil(x), depending on
+    //	    whether levelRoundingMode() returns ROUND_DOWN or ROUND_UP.
+    //
+    // numYLevels() returns the file's number of levels in y direction.
+    //
+    //	if levelMode() == ONE_LEVEL or levelMode() == MIPMAP_LEVELS:
+    //      return value is the same as for numXLevels()
+    //
+    //	if levelMode() == RIPMAP_LEVELS:
+    //      return value is: rfunc (log (h) / log (2)) + 1
+    //
+    //
+    // numLevels() is a convenience function for use with
+    // MIPMAP_LEVELS files.
+    //
+    //	if levelMode() == ONE_LEVEL or levelMode() == MIPMAP_LEVELS:
+    //      return value is the same as for numXLevels()
+    //
+    //	if levelMode() == RIPMAP_LEVELS:
+    //      an Iex::LogicExc exception is thrown
+    //
+    // isValidLevel(lx, ly) returns true if the file contains 
+    // a level with level number (lx, ly), false if not.
+    //
+    //--------------------------------------------------------------------
+
+    int			numLevels () const;
+    int			numXLevels () const;
+    int			numYLevels () const;
+    bool		isValidLevel (int lx, int ly) const;
+
+
+    //----------------------------------------------------------
+    // Dimensions of a level:
+    //
+    // levelWidth(lx) returns the width of a level with level
+    // number (lx, *), where * is any number.
+    //
+    //	return value is:
+    //      max (1, rfunc (w / pow (2, lx)))
+    //
+    //
+    // levelHeight(ly) returns the height of a level with level
+    // number (*, ly), where * is any number.
+    //
+    //	return value is:
+    //      max (1, rfunc (h / pow (2, ly)))
+    //
+    //----------------------------------------------------------
+
+    int			levelWidth  (int lx) const;
+    int			levelHeight (int ly) const;
+
+
+    //--------------------------------------------------------------
+    // Number of tiles:
+    //
+    // numXTiles(lx) returns the number of tiles in x direction
+    // that cover a level with level number (lx, *), where * is
+    // any number.
+    //
+    //	return value is:
+    //      (levelWidth(lx) + tileXSize() - 1) / tileXSize()
+    //
+    //
+    // numYTiles(ly) returns the number of tiles in y direction
+    // that cover a level with level number (*, ly), where * is
+    // any number.
+    //
+    //	return value is:
+    //      (levelHeight(ly) + tileXSize() - 1) / tileXSize()
+    //
+    //--------------------------------------------------------------
+
+    int			numXTiles (int lx = 0) const;
+    int			numYTiles (int ly = 0) const;
+
+
+    //---------------------------------------------------------------
+    // Level pixel ranges:
+    //
+    // dataWindowForLevel(lx, ly) returns a 2-dimensional region of
+    // valid pixel coordinates for a level with level number (lx, ly)
+    //
+    //	return value is a Box2i with min value:
+    //      (dataWindow.min.x, dataWindow.min.y)
+    //
+    //	and max value:
+    //      (dataWindow.min.x + levelWidth(lx) - 1,
+    //       dataWindow.min.y + levelHeight(ly) - 1)
+    //
+    // dataWindowForLevel(level) is a convenience function used
+    // for ONE_LEVEL and MIPMAP_LEVELS files.  It returns
+    // dataWindowForLevel(level, level).
+    //
+    //---------------------------------------------------------------
+
+    Imath::Box2i	dataWindowForLevel (int l = 0) const;
+    Imath::Box2i	dataWindowForLevel (int lx, int ly) const;
+
+
+    //-------------------------------------------------------------------
+    // Tile pixel ranges:
+    //
+    // dataWindowForTile(dx, dy, lx, ly) returns a 2-dimensional
+    // region of valid pixel coordinates for a tile with tile coordinates
+    // (dx,dy) and level number (lx, ly).
+    //
+    //	return value is a Box2i with min value:
+    //      (dataWindow.min.x + dx * tileXSize(),
+    //       dataWindow.min.y + dy * tileYSize())
+    //
+    //	and max value:
+    //      (dataWindow.min.x + (dx + 1) * tileXSize() - 1,
+    //       dataWindow.min.y + (dy + 1) * tileYSize() - 1)
+    //
+    // dataWindowForTile(dx, dy, level) is a convenience function
+    // used for ONE_LEVEL and MIPMAP_LEVELS files.  It returns
+    // dataWindowForTile(dx, dy, level, level).
+    //
+    //-------------------------------------------------------------------
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy, int l = 0) const;
+
+    Imath::Box2i	dataWindowForTile (int dx, int dy,
+                                           int lx, int ly) const;
+
+    //----------------------------------------------------------------
+    // Read pixel data:
+    //
+    // readTile(dx, dy, lx, ly) reads the tile with tile
+    // coordinates (dx, dy), and level number (lx, ly),
+    // and stores it in the current frame buffer.
+    //
+    //   dx must lie in the interval [0, numXTiles(lx)-1]
+    //   dy must lie in the interval [0, numYTiles(ly)-1]
+    //
+    //   lx must lie in the interval [0, numXLevels()-1]
+    //   ly must lie in the inverval [0, numYLevels()-1]
+    //
+    // readTile(dx, dy, level) is a convenience function used
+    // for ONE_LEVEL and MIPMAP_LEVELS files.  It calls
+    // readTile(dx, dy, level, level).
+    //
+    // Pixels that are outside the pixel coordinate range for the
+    // tile's level, are never accessed by readTile().
+    //
+    // Attempting to access a tile that is not present in the file
+    // throws an InputExc exception.
+    //
+    //----------------------------------------------------------------
+
+    void		readTile (int dx, int dy, int l = 0);
+    void		readTile (int dx, int dy, int lx, int ly);
+
+
+    //--------------------------------------------------
+    // Read a tile of raw pixel data from the file,
+    // without uncompressing it (this function is
+    // used to implement TiledOutputFile::copyPixels()).
+    //--------------------------------------------------
+
+    void		rawTileData (int &dx, int &dy,
+				     int &lx, int &ly,
+				     const char *&pixelData,
+				     int &pixelDataSize);
+
+    struct Data;
+
+  private:
+
+    friend class InputFile;
+
+    TiledInputFile (const TiledInputFile &);		  // not implemented
+    TiledInputFile & operator = (const TiledInputFile &); // not implemented
+
+    TiledInputFile (const Header &header, IStream *is, int version);
+
+    void		initialize ();
+
+    bool		isValidTile (int dx, int dy,
+				     int lx, int ly) const;
+
+    size_t		bytesPerLineForTile (int dx, int dy,
+					     int lx, int ly) const;
+
+    Data *		_data;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfStdIO.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfStdIO.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfStdIO.h	(revision 855)
@@ -0,0 +1,156 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_STD_IO_H
+#define INCLUDED_IMF_STD_IO_H
+
+//-----------------------------------------------------------------------------
+//
+//	Low-level file input and output for OpenEXR
+//	based on C++ standard iostreams.
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfIO.h>
+#include <fstream>
+#include <sstream>
+
+namespace Imf {
+
+//-------------------------------------------
+// class StdIFStream -- an implementation of
+// class IStream based on class std::ifstream
+//-------------------------------------------
+
+class StdIFStream: public IStream
+{
+  public:
+
+    //-------------------------------------------------------
+    // A constructor that opens the file with the given name.
+    // The destructor will close the file.
+    //-------------------------------------------------------
+
+    StdIFStream (const char fileName[]);
+
+    
+    //---------------------------------------------------------
+    // A constructor that uses a std::ifstream that has already
+    // been opened by the caller.  The StdIFStream's destructor
+    // will not close the std::ifstream.
+    //---------------------------------------------------------
+
+    StdIFStream (std::ifstream &is, const char fileName[]);
+
+
+    virtual ~StdIFStream ();
+
+    virtual bool	read (char c[/*n*/], int n);
+    virtual Int64	tellg ();
+    virtual void	seekg (Int64 pos);
+    virtual void	clear ();
+
+  private:
+
+    std::ifstream *	_is;
+    bool		_deleteStream;
+};
+
+
+//-------------------------------------------
+// class StdOFStream -- an implementation of
+// class OStream based on class std::ofstream
+//-------------------------------------------
+
+class StdOFStream: public OStream
+{
+  public:
+
+    //-------------------------------------------------------
+    // A constructor that opens the file with the given name.
+    // The destructor will close the file.
+    //-------------------------------------------------------
+
+    StdOFStream (const char fileName[]);
+    
+
+    //---------------------------------------------------------
+    // A constructor that uses a std::ofstream that has already
+    // been opened by the caller.  The StdOFStream's destructor
+    // will not close the std::ofstream.
+    //---------------------------------------------------------
+
+    StdOFStream (std::ofstream &os, const char fileName[]);
+
+
+    virtual ~StdOFStream ();
+
+    virtual void	write (const char c[/*n*/], int n);
+    virtual Int64	tellp ();
+    virtual void	seekp (Int64 pos);
+
+  private:
+
+    std::ofstream *	_os;
+    bool		_deleteStream;
+};
+
+
+//------------------------------------------------
+// class StdOSStream -- an implementation of class
+// OStream, based on class std::ostringstream
+//------------------------------------------------
+
+class StdOSStream: public OStream
+{
+  public:
+
+    StdOSStream ();
+
+    virtual void	write (const char c[/*n*/], int n);
+    virtual Int64	tellp ();
+    virtual void	seekp (Int64 pos);
+
+    std::string		str () const {return _os.str();}
+
+  private:
+
+    std::ostringstream 	_os;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfPixelType.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfPixelType.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfPixelType.h	(revision 855)
@@ -0,0 +1,61 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_PIXEL_TYPE_H
+#define INCLUDED_IMF_PIXEL_TYPE_H
+
+//-----------------------------------------------------------------------------
+//
+//	enum PixelType
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+enum PixelType
+{
+    UINT  = 0,		// unsigned int (32 bit)
+    HALF  = 1,		// half (16 bit floating point)
+    FLOAT = 2,		// float (32 bit floating point)
+
+    NUM_PIXELTYPES	// number of different pixel types
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfLineOrder.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfLineOrder.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfLineOrder.h	(revision 855)
@@ -0,0 +1,64 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_LINE_ORDER_H
+#define INCLUDED_IMF_LINE_ORDER_H
+
+//-----------------------------------------------------------------------------
+//
+//	enum LineOrder
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+enum LineOrder
+{
+    INCREASING_Y = 0,	// first scan line has lowest y coordinate
+
+    DECREASING_Y = 1,	// first scan line has highest y coordinate
+
+    RANDOM_Y = 2,       // only for tiled files; tiles are written
+    			// in random order
+
+    NUM_LINEORDERS	// number of different line orders
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfKeyCode.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfKeyCode.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfKeyCode.h	(revision 855)
@@ -0,0 +1,161 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_KEY_CODE_H
+#define INCLUDED_IMF_KEY_CODE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class KeyCode
+// 	
+// 	A KeyCode object uniquely identifies a motion picture film frame.
+// 	The following fields specifiy film manufacturer, film type, film
+// 	roll and the frame's position within the roll:
+//
+//	    filmMfcCode		film manufacturer code
+//				range: 0 - 99
+//
+//	    filmType		film type code
+// 				range: 0 - 99
+//
+//	    prefix		prefix to identify film roll
+// 				range: 0 - 999999
+//
+//	    count		count, increments once every perfsPerCount
+// 				perforations (see below)
+// 				range: 0 - 9999
+//
+//	    perfOffset		offset of frame, in perforations from
+// 				zero-frame reference mark
+// 				range: 0 - 119
+//
+//	    perfsPerFrame	number of perforations per frame 
+// 				range: 1 - 15
+//
+//				typical values:
+//
+//				    1 for 16mm film
+//				    3, 4, or 8 for 35mm film
+//				    5, 8 or 15 for 65mm film
+//
+//	    perfsPerCount	number of perforations per count 
+// 				range: 20 - 120
+//
+//				typical values:
+//
+//				    20 for 16mm film
+//				    64 for 35mm film
+//				    80 or 120 for 65mm film
+//
+// 	For more information about the interpretation of those fields see
+// 	the following standards and recommended practice publications:
+//
+// 	    SMPTE 254	Motion-Picture Film (35-mm) - Manufacturer-Printed
+// 			Latent Image Identification Information
+//
+// 	    SMPTE 268M 	File Format for Digital Moving-Picture Exchange (DPX)
+// 			(section 6.1)
+//
+// 	    SMPTE 270	Motion-Picture Film (65-mm) - Manufacturer- Printed
+// 			Latent Image Identification Information
+//
+// 	    SMPTE 271	Motion-Picture Film (16-mm) - Manufacturer- Printed
+// 			Latent Image Identification Information
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+   
+class KeyCode
+{
+  public:
+
+    //-------------------------------------
+    // Constructors and assignment operator
+    //-------------------------------------
+
+    KeyCode (int filmMfcCode = 0,
+	     int filmType = 0,
+	     int prefix = 0,
+	     int count = 0,
+	     int perfOffset = 0,
+	     int perfsPerFrame = 4,
+	     int perfsPerCount = 64);
+
+    KeyCode (const KeyCode &other);
+    KeyCode & operator = (const KeyCode &other);
+
+
+    //----------------------------
+    // Access to individual fields
+    //----------------------------
+
+    int		filmMfcCode () const;
+    void	setFilmMfcCode (int filmMfcCode);
+
+    int		filmType () const;
+    void	setFilmType (int filmType);
+
+    int		prefix () const;
+    void	setPrefix (int prefix);
+
+    int		count () const;
+    void	setCount (int count);
+
+    int		perfOffset () const;
+    void	setPerfOffset (int perfOffset);
+
+    int		perfsPerFrame () const;
+    void	setPerfsPerFrame (int perfsPerFrame);
+
+    int		perfsPerCount () const;
+    void	setPerfsPerCount (int perfsPerCount);
+
+  private:
+
+    int		_filmMfcCode;
+    int		_filmType;
+    int		_prefix;
+    int		_count;
+    int		_perfOffset;
+    int		_perfsPerFrame;
+    int		_perfsPerCount;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfPreviewImage.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfPreviewImage.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfPreviewImage.h	(revision 855)
@@ -0,0 +1,131 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2003, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_PREVIEW_IMAGE_H
+#define INCLUDED_IMF_PREVIEW_IMAGE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class PreviewImage -- a usually small, low-dynamic range image,
+//	that is intended to be stored in an image file's header.
+//
+//	struct PreviewRgba -- holds the value of a PreviewImage pixel.
+//
+//-----------------------------------------------------------------------------
+
+namespace Imf {
+
+
+struct PreviewRgba
+{
+    unsigned char	r;	// Red, green and blue components of
+    unsigned char	g;	// the pixel's color; intensity is
+    unsigned char	b;	// proportional to pow (x/255, 2.2),
+    				// where x is r, g, or b.
+
+    unsigned char	a;	// The pixel's alpha; 0 == transparent,
+				// 255 == opaque.
+
+    PreviewRgba (unsigned char r = 0,
+		 unsigned char g = 0,
+		 unsigned char b = 0,
+		 unsigned char a = 255)
+	: r(r), g(g), b(b), a(a) {}
+};
+
+
+class PreviewImage
+{
+  public:
+
+    //--------------------------------------------------------------------
+    // Constructor:
+    //
+    // PreviewImage(w,h,p) constructs a preview image with w by h pixels
+    // whose initial values are specified in pixel array p.  The x and y
+    // coordinates of the pixels in p go from 0 to w-1, and from 0 to h-1.
+    // The pixel with coordinates (x, y) is at address p + y*w + x.
+    // Pixel (0, 0) is in the upper left corner of the preview image.
+    // If p is zero, the pixels in the preview image are initialized with
+    // (r = 0, b = 0, g = 0, a = 255).
+    //
+    //--------------------------------------------------------------------
+   
+     PreviewImage (unsigned int width = 0,
+		   unsigned int height = 0,
+		   const PreviewRgba pixels[] = 0);
+
+    //-----------------------------------------------------
+    // Copy constructor, destructor and assignment operator
+    //-----------------------------------------------------
+
+     PreviewImage (const PreviewImage &other);
+    ~PreviewImage ();
+
+    PreviewImage &	operator = (const PreviewImage &other);
+
+
+    //-----------------------------------------------
+    // Access to width, height and to the pixel array
+    //-----------------------------------------------
+
+    unsigned int	width () const	{return _width;}
+    unsigned int	height () const	{return _height;}
+
+    PreviewRgba *	pixels ()	{return _pixels;}
+    const PreviewRgba *	pixels () const	{return _pixels;}
+
+
+    //----------------------------
+    // Access to individual pixels
+    //----------------------------
+
+    PreviewRgba &	pixel (unsigned int x, unsigned int y)
+    					{return _pixels[y * _width + x];}
+
+    const PreviewRgba &	pixel (unsigned int x, unsigned int y) const
+    					{return _pixels[y * _width + x];}
+
+  private:
+
+    unsigned int	_width;
+    unsigned int	_height;
+    PreviewRgba *	_pixels;
+};
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfEnvmap.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfEnvmap.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfEnvmap.h	(revision 855)
@@ -0,0 +1,322 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_ENVMAP_H
+#define INCLUDED_IMF_ENVMAP_H
+
+//-----------------------------------------------------------------------------
+//
+//	Environment maps
+//
+//	Environment maps define a mapping from 3D directions to 2D
+//	pixel space locations.  Environment maps are typically used
+//	in 3D rendering, for effects such as quickly approximating
+//	how shiny surfaces reflect their environment.
+//
+//	Environment maps can be stored in scanline-based or in tiled
+//	OpenEXR files.  The fact that an image is an environment map
+//	is indicated by the presence of an EnvmapAttribute whose name
+//	is "envmap". (Convenience functions to access this attribute
+//	are defined in header file ImfStandardAttributes.h.)
+//	The attribute's value defines the mapping from 3D directions
+//	to 2D pixel space locations.
+//
+//	This header file defines the set of possible EnvmapAttribute
+//	values.
+//
+//	For each possible EnvmapAttribute value, this header file also
+//	defines a set of convienience functions to convert between 3D
+//	directions and 2D pixel locations.
+//
+//	Most of the convenience functions defined below require a
+//	dataWindow parameter.  For scanline-based images, and for
+//	tiled images with level mode ONE_LEVEL, the dataWindow
+//	parameter should be set to the image's data window, as
+//	defined in the image header.  For tiled images with level
+//	mode MIPMAP_LEVELS or RIPMAP_LEVELS, the data window of the
+//	image level that is being accessed should be used instead.
+//	(See the dataWindowForLevel() methods in ImfTiledInputFile.h
+//	and ImfTiledOutputFile.h.)
+//
+//-----------------------------------------------------------------------------
+
+#include <ImathBox.h>
+
+namespace Imf {
+
+//--------------------------------
+// Supported environment map types
+//--------------------------------
+
+enum Envmap
+{
+    ENVMAP_LATLONG = 0,		// Latitude-longitude environment map
+    ENVMAP_CUBE = 1,		// Cube map
+
+    NUM_ENVMAPTYPES		// Number of different environment map types
+};
+
+
+//-------------------------------------------------------------------------
+// Latitude-Longitude Map:
+//
+// The environment is projected onto the image using polar coordinates
+// (latitude and longitude).  A pixel's x coordinate corresponds to
+// its longitude, and the y coordinate corresponds to its latitude.
+// Pixel (dataWindow.min.x, dataWindow.min.y) has latitude +pi/2 and
+// longitude +pi; pixel (dataWindow.max.x, dataWindow.max.y) has
+// latitude -pi/2 and longitude -pi.
+//
+// In 3D space, latitudes -pi/2 and +pi/2 correspond to the negative and
+// positive y direction.  Latitude 0, longitude 0 points into positive
+// z direction; and latitude 0, longitude pi/2 points into positive x
+// direction.
+//
+// The size of the data window should be 2*N by N pixels (width by height),
+// where N can be any integer greater than 0.
+//-------------------------------------------------------------------------
+
+namespace LatLongMap
+{
+    //----------------------------------------------------
+    // Convert a 3D direction to a 2D vector whose x and y
+    // components represent the corresponding latitude
+    // and longitude.
+    //----------------------------------------------------
+
+    Imath::V2f		latLong (const Imath::V3f &direction);
+
+
+    //--------------------------------------------------------
+    // Convert the position of a pixel to a 2D vector whose
+    // x and y components represent the corresponding latitude
+    // and longitude.
+    //--------------------------------------------------------
+
+    Imath::V2f		latLong (const Imath::Box2i &dataWindow,
+				 const Imath::V2f &pixelPosition);
+
+
+    //-------------------------------------------------------------
+    // Convert a 2D vector, whose x and y components represent
+    // longitude and latitude, into a corresponding pixel position.
+    //-------------------------------------------------------------
+
+    Imath::V2f		pixelPosition (const Imath::Box2i &dataWindow,
+				       const Imath::V2f &latLong);
+
+
+    //-----------------------------------------------------
+    // Convert a 3D direction vector into a corresponding
+    // pixel position.  pixelPosition(dw,dir) is equivalent
+    // to pixelPosition(dw,latLong(dw,dir)).
+    //-----------------------------------------------------
+
+    Imath::V2f		pixelPosition (const Imath::Box2i &dataWindow,
+				       const Imath::V3f &direction);
+
+
+    //--------------------------------------------------------
+    // Convert the position of a pixel in a latitude-longitude
+    // map into a corresponding 3D direction.
+    //--------------------------------------------------------
+
+    Imath::V3f		direction (const Imath::Box2i &dataWindow,
+				   const Imath::V2f &pixelPosition);
+}
+
+
+//--------------------------------------------------------------
+// Cube Map:
+//
+// The environment is projected onto the six faces of an
+// axis-aligned cube.  The cube's faces are then arranged
+// in a 2D image as shown below.
+//
+//          2-----------3
+//         /           /|
+//        /           / |       Y
+//       /           /  |       |
+//      6-----------7   |       |
+//      |           |   |       |
+//      |           |   |       |
+//      |   0       |   1       *------- X
+//      |           |  /       /
+//      |           | /       /
+//      |           |/       /
+//      4-----------5       Z
+// 
+//   dataWindow.min
+//        /
+//       / 
+//      +-----------+
+//      |3    Y    7|
+//      |     |     |
+//      |     |     |
+//      |  ---+---Z |  +X face
+//      |     |     |
+//      |     |     |
+//      |1         5|
+//      +-----------+
+//      |6    Y    2|
+//      |     |     |
+//      |     |     |
+//      | Z---+---  |  -X face
+//      |     |     |
+//      |     |     |
+//      |4         0|
+//      +-----------+
+//      |6    Z    7|
+//      |     |     |
+//      |     |     |
+//      |  ---+---X |  +Y face
+//      |     |     |
+//      |     |     |
+//      |2         3|
+//      +-----------+
+//      |0         1|
+//      |     |     |
+//      |     |     |
+//      |  ---+---X |  -Y face
+//      |     |     |
+//      |     |     |
+//      |4    Z    5|
+//      +-----------+
+//      |7    Y    6|
+//      |     |     |
+//      |     |     |
+//      | X---+---  |  +Z face
+//      |     |     |
+//      |     |     |
+//      |5         4|
+//      +-----------+
+//      |2    Y    3|
+//      |     |     |
+//      |     |     |
+//      |  ---+---X |  -Z face
+//      |     |     |
+//      |     |     |
+//      |0         1|
+//      +-----------+
+//                 /
+//                /
+//          dataWindow.max
+//
+// The size of the data window should be N by 6*N pixels
+// (width by height), where N can be any integer greater
+// than 0.
+// 
+//--------------------------------------------------------------
+
+//------------------------------------
+// Names for the six faces of the cube
+//------------------------------------
+
+enum CubeMapFace
+{
+    CUBEFACE_POS_X,	// +X face
+    CUBEFACE_NEG_X,	// -X face
+    CUBEFACE_POS_Y,	// +Y face
+    CUBEFACE_NEG_Y,	// -Y face
+    CUBEFACE_POS_Z,	// +Z face
+    CUBEFACE_NEG_Z,	// -Z face
+};
+
+namespace CubeMap
+{
+    //---------------------------------------------
+    // Width and height of a cube's face, in pixels
+    //---------------------------------------------
+
+    int			sizeOfFace (const Imath::Box2i &dataWindow);
+
+
+    //------------------------------------------
+    // Compute the region in the environment map
+    // that is covered by the specified face.
+    //------------------------------------------
+
+    Imath::Box2i	dataWindowForFace (CubeMapFace face,
+					   const Imath::Box2i &dataWindow);
+
+
+    //----------------------------------------------------
+    // Convert the coordinates of a pixel within a face
+    // [in the range from (0,0) to (s-1,s-1), where
+    // s == sizeOfFace(dataWindow)] to pixel coordinates
+    // in the environment map.
+    //----------------------------------------------------
+
+    Imath::V2f		pixelPosition (CubeMapFace face,
+				       const Imath::Box2i &dataWindow,
+				       Imath::V2f positionInFace);
+
+
+    //--------------------------------------------------------------
+    // Convert a 3D direction into a cube face, and a pixel position
+    // within that face.
+    //
+    // If you have a 3D direction, dir, the following code fragment
+    // finds the position, pos, of the corresponding pixel in an
+    // environment map with data window dw:
+    //
+    // CubeMapFace f;
+    // V2f pif, pos;
+    //
+    // faceAndPixelPosition (dir, dw, f, pif);
+    // pos = pixelPosition (f, dw, pif);
+    //
+    //--------------------------------------------------------------
+
+    void		faceAndPixelPosition (const Imath::V3f &direction,
+					      const Imath::Box2i &dataWindow,
+					      CubeMapFace &face,
+					      Imath::V2f &positionInFace);
+
+   
+    // --------------------------------------------------------
+    // Given a cube face and a pixel position within that face,
+    // compute the corresponding 3D direction.
+    // --------------------------------------------------------
+
+    Imath::V3f		direction (CubeMapFace face,
+				   const Imath::Box2i &dataWindow,
+				   const Imath::V2f &positionInFace);
+}
+
+
+} // namespace Imf
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfChannelListAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfChannelListAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfChannelListAttribute.h	(revision 855)
@@ -0,0 +1,67 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2002, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_CHANNEL_LIST_ATTRIBUTE_H
+#define INCLUDED_IMF_CHANNEL_LIST_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class ChannelListAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfChannelList.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<ChannelList> ChannelListAttribute;
+template <> const char *ChannelListAttribute::staticTypeName ();
+template <> void ChannelListAttribute::writeValueTo (OStream &, int) const;
+template <> void ChannelListAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfChannelListAttribute.cpp>
+#endif
+
+#endif
+
Index: NonGTP/OpenEXR/include/IlmImf/ImfStringAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfStringAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfStringAttribute.h	(revision 855)
@@ -0,0 +1,66 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2004, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+
+#ifndef INCLUDED_IMF_STRING_ATTRIBUTE_H
+#define INCLUDED_IMF_STRING_ATTRIBUTE_H
+
+//-----------------------------------------------------------------------------
+//
+//	class StringAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <string>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<std::string> StringAttribute;
+template <> const char *StringAttribute::staticTypeName ();
+template <> void StringAttribute::writeValueTo (OStream &, int) const;
+template <> void StringAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfStringAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/include/IlmImf/ImfChromaticitiesAttribute.h
===================================================================
--- NonGTP/OpenEXR/include/IlmImf/ImfChromaticitiesAttribute.h	(revision 855)
+++ NonGTP/OpenEXR/include/IlmImf/ImfChromaticitiesAttribute.h	(revision 855)
@@ -0,0 +1,72 @@
+///////////////////////////////////////////////////////////////////////////
+//
+// Copyright (c) 2003, Industrial Light & Magic, a division of Lucas
+// Digital Ltd. LLC
+// 
+// All rights reserved.
+// 
+// Redistribution and use in source and binary forms, with or without
+// modification, are permitted provided that the following conditions are
+// met:
+// *       Redistributions of source code must retain the above copyright
+// notice, this list of conditions and the following disclaimer.
+// *       Redistributions in binary form must reproduce the above
+// copyright notice, this list of conditions and the following disclaimer
+// in the documentation and/or other materials provided with the
+// distribution.
+// *       Neither the name of Industrial Light & Magic nor the names of
+// its contributors may be used to endorse or promote products derived
+// from this software without specific prior written permission. 
+// 
+// THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+// "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+// LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR
+// A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+// OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL,
+// SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT
+// LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+// DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+// THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+// (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+// OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+//
+///////////////////////////////////////////////////////////////////////////
+
+
+#ifndef INCLUDED_IMF_CHROMATICITIES_ATTRIBUTE_H
+#define INCLUDED_IMF_CHROMATICITIES_ATTRIBUTE_H
+
+
+//-----------------------------------------------------------------------------
+//
+//	class ChromaticitiesAttribute
+//
+//-----------------------------------------------------------------------------
+
+#include <ImfAttribute.h>
+#include <ImfChromaticities.h>
+
+
+namespace Imf {
+
+
+typedef TypedAttribute<Chromaticities> ChromaticitiesAttribute;
+
+template <>
+const char *ChromaticitiesAttribute::staticTypeName ();
+
+template <>
+void ChromaticitiesAttribute::writeValueTo (OStream &, int) const;
+
+template <>
+void ChromaticitiesAttribute::readValueFrom (IStream &, int, int);
+
+
+} // namespace Imf
+
+// Metrowerks compiler wants the .cpp file inlined, too
+#ifdef __MWERKS__
+#include <ImfChromaticitiesAttribute.cpp>
+#endif
+
+#endif
Index: NonGTP/OpenEXR/bin/IlmImf_dll.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/IlmImf_dll.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/IlmImf_dll.map.DEF	(revision 855)
@@ -0,0 +1,2007 @@
+LIBRARY	IlmImf_dll
+EXPORTS
+	??0Attribute@Imf@@QAE@XZ
+	??1Attribute@Imf@@UAE@XZ
+	?typeMap@?A0x4acb144b@Imf@@YAAAV?$map@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@@std@@XZ
+	?knownType@Attribute@Imf@@SA_NQBD@Z
+	?registerAttributeType@Attribute@Imf@@KAXQBDP6APAV12@XZ@Z
+	?unRegisterAttributeType@Attribute@Imf@@KAXQBD@Z
+	?newAttribute@Attribute@Imf@@SAPAV12@QBD@Z
+	??1ArgExc@Iex@@UAE@XZ
+	??0ArgExc@Iex@@QAE@ABV01@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@_N@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEIABQBD@Z
+	?find@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z
+	?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z
+	??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
+	?what@logic_error@std@@UBEPBDXZ
+	??1logic_error@std@@UAE@XZ
+	??1length_error@std@@UAE@XZ
+	??0length_error@std@@QAE@ABV01@@Z
+	??0logic_error@std@@QAE@ABV01@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	??1out_of_range@std@@UAE@XZ
+	?clear@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ
+	?_Init@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXXZ
+	?_Lbound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@00ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@D@Z
+	??0out_of_range@std@@QAE@ABV01@@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Ubound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z
+	??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
+	??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z
+	??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0?$TypedAttribute@M@Imf@@QAE@ABV01@@Z
+	??0?$TypedAttribute@M@Imf@@QAE@ABM@Z
+	??0?$TypedAttribute@M@Imf@@QAE@XZ
+	??1?$TypedAttribute@M@Imf@@UAE@XZ
+	?value@?$TypedAttribute@M@Imf@@QBEABMXZ
+	?value@?$TypedAttribute@M@Imf@@QAEAAMXZ
+	?typeName@?$TypedAttribute@M@Imf@@UBEPBDXZ
+	?makeNewAttribute@?$TypedAttribute@M@Imf@@SAPAVAttribute@2@XZ
+	?copy@?$TypedAttribute@M@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@?$TypedAttribute@M@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@M@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@?$TypedAttribute@M@Imf@@UAEXABVAttribute@2@@Z
+	?cast@?$TypedAttribute@M@Imf@@SAABV12@ABVAttribute@2@@Z
+	?cast@?$TypedAttribute@M@Imf@@SAAAV12@AAVAttribute@2@@Z
+	?cast@?$TypedAttribute@M@Imf@@SAPBV12@PBVAttribute@2@@Z
+	??0TypeExc@Iex@@QAE@PBD@Z
+	??1TypeExc@Iex@@UAE@XZ
+	?cast@?$TypedAttribute@M@Imf@@SAPAV12@PAVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@M@Imf@@SAXXZ
+	?unRegisterAttributeType@?$TypedAttribute@M@Imf@@SAXXZ
+	??0?$TypedAttribute@N@Imf@@QAE@ABV01@@Z
+	??0?$TypedAttribute@N@Imf@@QAE@ABN@Z
+	??0?$TypedAttribute@N@Imf@@QAE@XZ
+	??1?$TypedAttribute@N@Imf@@UAE@XZ
+	?value@?$TypedAttribute@N@Imf@@QBEABNXZ
+	?value@?$TypedAttribute@N@Imf@@QAEAANXZ
+	?typeName@?$TypedAttribute@N@Imf@@UBEPBDXZ
+	?makeNewAttribute@?$TypedAttribute@N@Imf@@SAPAVAttribute@2@XZ
+	?copy@?$TypedAttribute@N@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@?$TypedAttribute@N@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@N@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@?$TypedAttribute@N@Imf@@UAEXABVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAABV12@ABVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAAAV12@AAVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAPAV12@PAVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@N@Imf@@SAXXZ
+	?unRegisterAttributeType@?$TypedAttribute@N@Imf@@SAXXZ
+	??0TypeExc@Iex@@QAE@ABV01@@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@M@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAM@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@N@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAN@Z
+	?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAH@Z
+	??0Channel@Imf@@QAE@W4PixelType@1@HH@Z
+	??8Channel@Imf@@QBE_NABU01@@Z
+	?insert@ChannelList@Imf@@QAEXQBDABUChannel@2@@Z
+	??AChannelList@Imf@@QAEAAUChannel@1@QBD@Z
+	??AChannelList@Imf@@QBEABUChannel@1@QBD@Z
+	?findChannel@ChannelList@Imf@@QAEPAUChannel@2@QBD@Z
+	?findChannel@ChannelList@Imf@@QBEPBUChannel@2@QBD@Z
+	?begin@ChannelList@Imf@@QAE?AVIterator@12@XZ
+	?begin@ChannelList@Imf@@QBE?AVConstIterator@12@XZ
+	?end@ChannelList@Imf@@QAE?AVIterator@12@XZ
+	?end@ChannelList@Imf@@QBE?AVConstIterator@12@XZ
+	?find@ChannelList@Imf@@QAE?AVIterator@12@QBD@Z
+	?find@ChannelList@Imf@@QBE?AVConstIterator@12@QBD@Z
+	?layers@ChannelList@Imf@@QBEXAAV?$set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z
+	?channelsInLayer@ChannelList@Imf@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVIterator@12@1@Z
+	?channelsInLayer@ChannelList@Imf@@QBEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVConstIterator@12@1@Z
+	?channelsWithPrefix@ChannelList@Imf@@QAEXQBDAAVIterator@12@1@Z
+	?channelsWithPrefix@ChannelList@Imf@@QBEXQBDAAVConstIterator@12@1@Z
+	??8ChannelList@Imf@@QBE_NABV01@@Z
+	??A?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAUChannel@Imf@@ABVName@3@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	?insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@_N@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z
+	?clear@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Erase@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	?_Lrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Rrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@00ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z
+	??3@YAXPAX0@Z
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	??1_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@XZ
+	?staticTypeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBD@Z
+	??$pad@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@HQAD@Z
+	??$skip@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@H@Z
+	??0Chromaticities@Imf@@QAE@ABV?$Vec2@M@Imath@@000@Z
+	?RGBtoXYZ@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z
+	?XYZtoRGB@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z
+	??0Chromaticities@Imf@@QAE@ABU01@@Z
+	??0?$Matrix44@M@Imath@@QAE@ABV01@@Z
+	??0?$Matrix44@M@Imath@@QAE@XZ
+	?inverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z
+	??0SingMatrixExc@Imath@@QAE@PBD@Z
+	??0MathExc@Iex@@QAE@PBD@Z
+	??1MathExc@Iex@@UAE@XZ
+	??1SingMatrixExc@Imath@@UAE@XZ
+	??0SingMatrixExc@Imath@@QAE@ABV01@@Z
+	??0MathExc@Iex@@QAE@ABV01@@Z
+	?gjInverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z
+	?staticTypeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??0Compressor@Imf@@QAE@ABVHeader@1@@Z
+	??1Compressor@Imf@@UAE@XZ
+	?format@Compressor@Imf@@UBE?AW4Format@12@XZ
+	?compressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?isValidCompression@Imf@@YA_NW4Compression@1@@Z
+	?newCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HABVHeader@1@@Z
+	?newTileCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HHABVHeader@1@@Z
+	??0half@@QAE@XZ
+	??0half@@QAE@M@Z
+	??Bhalf@@QBEMXZ
+	?isNan@half@@QBE_NXZ
+	?isInfinity@half@@QBE_NXZ
+	?isNegative@half@@QBE_NXZ
+	?posInf@half@@SA?AV1@XZ
+	?negInf@half@@SA?AV1@XZ
+	?isNegative@?A0x47f757d7@Imf@@YA_NM@Z
+	?isNan@?A0x47f757d7@Imf@@YA_NM@Z
+	?isInfinity@?A0x47f757d7@Imf@@YA_NM@Z
+	?isFinite@?A0x47f757d7@Imf@@YA_NM@Z
+	?halfToUint@Imf@@YAIVhalf@@@Z
+	?floatToUint@Imf@@YAIM@Z
+	?uintToHalf@Imf@@YA?AVhalf@@I@Z
+	?floatToHalf@Imf@@YA?AVhalf@@M@Z
+	?setErrorMessage@?A0xef2e13c9@@YAXABVexception@@@Z
+	ImfFloatToHalf
+	ImfFloatToHalfArray
+	ImfHalfToFloat
+	ImfHalfToFloatArray
+	ImfNewHeader
+	ImfDeleteHeader
+	ImfCopyHeader
+	ImfHeaderSetDisplayWindow
+	ImfHeaderDisplayWindow
+	ImfHeaderSetDataWindow
+	ImfHeaderDataWindow
+	ImfHeaderSetPixelAspectRatio
+	ImfHeaderPixelAspectRatio
+	ImfHeaderSetScreenWindowCenter
+	ImfHeaderScreenWindowCenter
+	ImfHeaderSetScreenWindowWidth
+	ImfHeaderScreenWindowWidth
+	ImfHeaderSetLineOrder
+	ImfHeaderLineOrder
+	ImfHeaderSetCompression
+	ImfHeaderCompression
+	ImfHeaderSetIntAttribute
+	ImfHeaderIntAttribute
+	ImfHeaderSetFloatAttribute
+	ImfHeaderSetDoubleAttribute
+	ImfHeaderFloatAttribute
+	ImfHeaderDoubleAttribute
+	ImfHeaderSetStringAttribute
+	ImfHeaderStringAttribute
+	ImfHeaderSetBox2iAttribute
+	ImfHeaderBox2iAttribute
+	ImfHeaderSetBox2fAttribute
+	ImfHeaderBox2fAttribute
+	ImfHeaderSetV2iAttribute
+	ImfHeaderV2iAttribute
+	ImfHeaderSetV2fAttribute
+	ImfHeaderV2fAttribute
+	ImfHeaderSetV3iAttribute
+	ImfHeaderV3iAttribute
+	ImfHeaderSetV3fAttribute
+	ImfHeaderV3fAttribute
+	ImfHeaderSetM33fAttribute
+	ImfHeaderM33fAttribute
+	ImfHeaderSetM44fAttribute
+	ImfHeaderM44fAttribute
+	ImfOpenOutputFile
+	ImfCloseOutputFile
+	ImfOutputSetFrameBuffer
+	ImfOutputWritePixels
+	ImfOutputCurrentScanLine
+	ImfOutputHeader
+	ImfOutputChannels
+	ImfOpenTiledOutputFile
+	ImfCloseTiledOutputFile
+	ImfTiledOutputSetFrameBuffer
+	ImfTiledOutputWriteTile
+	ImfTiledOutputHeader
+	ImfTiledOutputChannels
+	ImfTiledOutputTileXSize
+	ImfTiledOutputTileYSize
+	ImfTiledOutputLevelMode
+	ImfTiledOutputLevelRoundingMode
+	ImfOpenInputFile
+	ImfCloseInputFile
+	ImfInputSetFrameBuffer
+	ImfInputReadPixels
+	ImfInputHeader
+	ImfInputChannels
+	ImfInputFileName
+	ImfOpenTiledInputFile
+	ImfCloseTiledInputFile
+	ImfTiledInputSetFrameBuffer
+	ImfTiledInputReadTile
+	ImfTiledInputHeader
+	ImfTiledInputChannels
+	ImfTiledInputFileName
+	ImfTiledInputTileXSize
+	ImfTiledInputTileYSize
+	ImfTiledInputLevelMode
+	ImfTiledInputLevelRoundingMode
+	ImfNewRound12logLut
+	ImfNewRoundNBitLut
+	ImfDeleteLut
+	ImfApplyLut
+	ImfErrorMessage
+	??0?$TypedAttribute@H@Imf@@QAE@ABH@Z
+	??1?$TypedAttribute@H@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@H@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@H@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@?$TypedAttribute@H@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@H@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@?$TypedAttribute@H@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	??1?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@M@Imath@@@Imath@@@Z
+	??1?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@ABV?$Vec2@H@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@ABV?$Vec2@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@ABV?$Vec3@H@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@ABV?$Vec3@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$Matrix33@M@Imath@@QAE@QAY02$$CBM@Z
+	??4?$Matrix33@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@ABV?$Matrix33@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$Matrix44@M@Imath@@QAE@QAY03$$CBM@Z
+	??4?$Matrix44@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@ABV?$Matrix44@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@H@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@H@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@M@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@N@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@M@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@N@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z
+	??$?0P6A?AVhalf@@V0@@Z@RgbaLut@Imf@@QAE@P6A?AVhalf@@V2@@ZW4RgbaChannels@1@@Z
+	??$?0UroundNBit@Imf@@@RgbaLut@Imf@@QAE@UroundNBit@1@W4RgbaChannels@1@@Z
+	??0?$TypedAttribute@H@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@XZ
+	??0?$Matrix33@M@Imath@@QAE@ABV01@@Z
+	??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@XZ
+	??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@XZ
+	??$?0P6A?AVhalf@@V0@@Z@?$halfFunction@Vhalf@@@@QAE@P6A?AVhalf@@V1@@Z000000@Z
+	??$?0UroundNBit@Imf@@@?$halfFunction@Vhalf@@@@QAE@UroundNBit@Imf@@Vhalf@@11111@Z
+	?round@half@@QBE?AV1@I@Z
+	?cast@?$TypedAttribute@H@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?staticTypeName@?$TypedAttribute@N@Imf@@SAPBDXZ
+	?min@?$limits@H@Imath@@SAHXZ
+	?max@?$limits@H@Imath@@SAHXZ
+	acosf
+	asinf
+	atan2f
+	cosf
+	fabsf
+	sinf
+	sqrtf
+	?abs@@YAMM@Z
+	?acos@@YAMM@Z
+	?asin@@YAMM@Z
+	?atan2@@YAMMM@Z
+	?cos@@YAMM@Z
+	?sin@@YAMM@Z
+	?sqrt@@YAMM@Z
+	?sqrt@?$Math@M@Imath@@SAMM@Z
+	??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??0?$Vec2@H@Imath@@QAE@ABV01@@Z
+	??0?$Vec2@M@Imath@@QAE@ABV01@@Z
+	??0?$Vec2@M@Imath@@QAE@MM@Z
+	??0?$Vec2@M@Imath@@QAE@XZ
+	??4?$Vec2@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$Vec3@M@Imath@@QAE@ABV01@@Z
+	??0?$Vec3@M@Imath@@QAE@MMM@Z
+	??$sign@M@Imath@@YAHM@Z
+	??$min@H@std@@YAABHABH0@Z
+	??0?$Vec2@H@Imath@@QAE@XZ
+	?dot@?$Vec3@M@Imath@@QBEMABV12@@Z
+	?baseTypeMin@?$Vec2@H@Imath@@SAHXZ
+	?baseTypeMax@?$Vec2@H@Imath@@SAHXZ
+	??0?$Vec2@H@Imath@@QAE@H@Z
+	??4?$Vec2@H@Imath@@QAEABV01@ABV01@@Z
+	?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z
+	?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z
+	?direction@LatLongMap@Imf@@YA?AV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z
+	?sizeOfFace@CubeMap@Imf@@YAHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	?faceAndPixelPosition@CubeMap@Imf@@YAXABV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@AAW4CubeMapFace@2@AAV?$Vec2@M@4@@Z
+	?direction@CubeMap@Imf@@YA?AV?$Vec3@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z
+	?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Vec3@M@4@@Z
+	?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec3@M@4@@Z
+	?dataWindowForFace@CubeMap@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@W4CubeMapFace@2@ABV34@@Z
+	?pixelPosition@CubeMap@Imf@@YA?AV?$Vec2@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@V34@@Z
+	??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV01@@Z
+	??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z
+	??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z
+	?length@?$Vec3@M@Imath@@QBEMXZ
+	?makeEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QAEXXZ
+	??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@XZ
+	?writeChars@StreamIO@Imf@@SAXAAVOStream@2@QBDH@Z
+	?readChars@StreamIO@Imf@@SA_NAAVIStream@2@QADH@Z
+	?staticTypeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$writeUnsignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBEH@Z
+	??$readUnsignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QAEH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@E@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAE@Z
+	?staticTypeName@?$TypedAttribute@M@Imf@@SAPBDXZ
+	??0Slice@Imf@@QAE@W4PixelType@1@PADIIHHN@Z
+	?insert@FrameBuffer@Imf@@QAEXQBDABUSlice@2@@Z
+	??AFrameBuffer@Imf@@QAEAAUSlice@1@QBD@Z
+	??AFrameBuffer@Imf@@QBEABUSlice@1@QBD@Z
+	?findSlice@FrameBuffer@Imf@@QAEPAUSlice@2@QBD@Z
+	?findSlice@FrameBuffer@Imf@@QBEPBUSlice@2@QBD@Z
+	?begin@FrameBuffer@Imf@@QAE?AVIterator@12@XZ
+	?begin@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ
+	?end@FrameBuffer@Imf@@QAE?AVIterator@12@XZ
+	?end@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ
+	?find@FrameBuffer@Imf@@QAE?AVIterator@12@QBD@Z
+	?find@FrameBuffer@Imf@@QBE?AVConstIterator@12@QBD@Z
+	??A?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAUSlice@Imf@@ABVName@3@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?initialize@?A0xc5047d7b@Imf@@YAXAAVHeader@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@1MABV?$Vec2@M@5@MW4LineOrder@2@W4Compression@2@@Z
+	??0Header@Imf@@QAE@HHMABV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z
+	??0Header@Imf@@QAE@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z
+	??0Header@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@0MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z
+	??0Header@Imf@@QAE@ABV01@@Z
+	??1Header@Imf@@QAE@XZ
+	??4Header@Imf@@QAEAAV01@ABV01@@Z
+	?insert@Header@Imf@@QAEXQBDABVAttribute@2@@Z
+	??AHeader@Imf@@QAEAAVAttribute@1@QBD@Z
+	??AHeader@Imf@@QBEABVAttribute@1@QBD@Z
+	?begin@Header@Imf@@QAE?AVIterator@12@XZ
+	?begin@Header@Imf@@QBE?AVConstIterator@12@XZ
+	?end@Header@Imf@@QAE?AVIterator@12@XZ
+	?end@Header@Imf@@QBE?AVConstIterator@12@XZ
+	?find@Header@Imf@@QAE?AVIterator@12@QBD@Z
+	?find@Header@Imf@@QBE?AVConstIterator@12@QBD@Z
+	?displayWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?displayWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@Header@Imf@@QAEAAMXZ
+	?pixelAspectRatio@Header@Imf@@QBEABMXZ
+	?screenWindowCenter@Header@Imf@@QAEAAV?$Vec2@M@Imath@@XZ
+	?screenWindowCenter@Header@Imf@@QBEABV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@Header@Imf@@QAEAAMXZ
+	?screenWindowWidth@Header@Imf@@QBEABMXZ
+	?channels@Header@Imf@@QAEAAVChannelList@2@XZ
+	?channels@Header@Imf@@QBEABVChannelList@2@XZ
+	?lineOrder@Header@Imf@@QAEAAW4LineOrder@2@XZ
+	?lineOrder@Header@Imf@@QBEABW4LineOrder@2@XZ
+	?compression@Header@Imf@@QAEAAW4Compression@2@XZ
+	?compression@Header@Imf@@QBEABW4Compression@2@XZ
+	?setTileDescription@Header@Imf@@QAEXABVTileDescription@2@@Z
+	?hasTileDescription@Header@Imf@@QBE_NXZ
+	?tileDescription@Header@Imf@@QAEAAVTileDescription@2@XZ
+	?tileDescription@Header@Imf@@QBEABVTileDescription@2@XZ
+	?setPreviewImage@Header@Imf@@QAEXABVPreviewImage@2@@Z
+	?previewImage@Header@Imf@@QAEAAVPreviewImage@2@XZ
+	?previewImage@Header@Imf@@QBEABVPreviewImage@2@XZ
+	?hasPreviewImage@Header@Imf@@QBE_NXZ
+	?sanityCheck@Header@Imf@@QBEX_N@Z
+	?writeTo@Header@Imf@@QBE_KAAVOStream@2@_N@Z
+	?readFrom@Header@Imf@@QAEXAAVIStream@2@AAH@Z
+	?staticInitialize@Imf@@YAXXZ
+	??1?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ
+	?str@StdOSStream@Imf@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
+	??1StdOSStream@Imf@@UAE@XZ
+	??1InputExc@Iex@@UAE@XZ
+	??0InputExc@Iex@@QAE@ABV01@@Z
+	??0?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ
+	??A?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAEAAPAVAttribute@Imf@@ABVName@3@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@D@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	??0?$TypedAttribute@VChannelList@Imf@@@Imf@@QAE@XZ
+	??1?$TypedAttribute@VChannelList@Imf@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@ABW4Compression@1@@Z
+	??1?$TypedAttribute@W4Compression@Imf@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@ABW4LineOrder@1@@Z
+	??1?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@ABVPreviewImage@1@@Z
+	??1?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@ABVTileDescription@1@@Z
+	??1?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAE@XZ
+	?typeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??$findTypedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z
+	??4?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z
+	?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAE@XZ
+	??4Chromaticities@Imf@@QAEAAU01@ABU01@@Z
+	??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@XZ
+	?makeNewAttribute@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAE@XZ
+	?makeNewAttribute@?$TypedAttribute@H@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAE@XZ
+	??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@XZ
+	?makeNewAttribute@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@XZ
+	?makeNewAttribute@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@XZ
+	?makeNewAttribute@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAE@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?cast@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?tooMuchData@?A0xd93d7d04@Imf@@YAXXZ
+	?notEnoughData@?A0xd93d7d04@Imf@@YAXXZ
+	?invalidCode@?A0xd93d7d04@Imf@@YAXXZ
+	?invalidTableSize@?A0xd93d7d04@Imf@@YAXXZ
+	?hufCanonicalCodeTable@?A0xd93d7d04@Imf@@YAXQA_K@Z
+	?hufBuildEncTable@?A0xd93d7d04@Imf@@YAXPA_KPAH1@Z
+	?hufPackEncTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAPAD@Z
+	?hufUnpackEncTable@?A0xd93d7d04@Imf@@YAXPAPBDHHPA_K@Z
+	?hufBuildDecTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAUHufDec@12@@Z
+	?hufFreeDecTable@?A0xd93d7d04@Imf@@YAXPAUHufDec@12@@Z
+	?hufEncode@?A0xd93d7d04@Imf@@YAHPB_KPBGHHPAD@Z
+	?hufDecode@?A0xd93d7d04@Imf@@YAXPB_KPBUHufDec@12@PBDHHHPAG@Z
+	?countFrequencies@?A0xd93d7d04@Imf@@YAXQA_KQBGH@Z
+	?writeUInt@?A0xd93d7d04@Imf@@YAXQADI@Z
+	?readUInt@?A0xd93d7d04@Imf@@YAIQBD@Z
+	?hufCompress@Imf@@YAHQBGHQAD@Z
+	?hufUncompress@Imf@@YAXQBDHQAGH@Z
+	??0InputExc@Iex@@QAE@PBD@Z
+	?sendCode@?A0xd93d7d04@Imf@@YAX_KH0AA_KAAHAAPAD@Z
+	??1?$AutoArray@H$0BAAAB@@Imf@@QAE@XZ
+	??1?$AutoArray@PA_K$0BAAAB@@Imf@@QAE@XZ
+	??1?$AutoArray@_K$0BAAAB@@Imf@@QAE@XZ
+	??1?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAE@XZ
+	??$_Make_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@PAH0@Z
+	??$_Adjust_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??$_Pop_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K00PA_KUFHeapCompare@?A0xd93d7d04@Imf@@PAH@Z
+	??$_Push_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??0Data@InputFile@Imf@@QAE@_N@Z
+	??1Data@InputFile@Imf@@QAE@XZ
+	?deleteCachedBuffer@Data@InputFile@Imf@@QAEXXZ
+	?bufferedReadPixels@?A0x2d6e49e4@Imf@@YAXPAUData@InputFile@2@HH@Z
+	??0InputFile@Imf@@QAE@QBD@Z
+	??0InputFile@Imf@@QAE@AAVIStream@1@@Z
+	?initialize@InputFile@Imf@@AAEXXZ
+	??1InputFile@Imf@@UAE@XZ
+	?fileName@InputFile@Imf@@QBEPBDXZ
+	?header@InputFile@Imf@@QBEABVHeader@2@XZ
+	?version@InputFile@Imf@@QBEHXZ
+	?setFrameBuffer@InputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	?frameBuffer@InputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?isComplete@InputFile@Imf@@QBE_NXZ
+	?readPixels@InputFile@Imf@@QAEXHH@Z
+	?readPixels@InputFile@Imf@@QAEXH@Z
+	?rawPixelData@InputFile@Imf@@QAEXHAAPBDAAH@Z
+	?rawTileData@InputFile@Imf@@QAEXAAH000AAPBD0@Z
+	?tFile@InputFile@Imf@@AAEPAVTiledInputFile@2@XZ
+	??1FrameBuffer@Imf@@QAE@XZ
+	?divp@Imath@@YAHHH@Z
+	??0ArgExc@Iex@@QAE@PBD@Z
+	??4?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z
+	??0?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z
+	?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?staticTypeName@?$TypedAttribute@H@Imf@@SAPBDXZ
+	??0IStream@Imf@@IAE@QBD@Z
+	??1IStream@Imf@@UAE@XZ
+	?clear@IStream@Imf@@UAEXXZ
+	?fileName@IStream@Imf@@QBEPBDXZ
+	??0OStream@Imf@@IAE@QBD@Z
+	??1OStream@Imf@@UAE@XZ
+	?fileName@OStream@Imf@@QBEPBDXZ
+	??0KeyCode@Imf@@QAE@ABV01@@Z
+	??4KeyCode@Imf@@QAEAAV01@ABV01@@Z
+	?filmMfcCode@KeyCode@Imf@@QBEHXZ
+	?setFilmMfcCode@KeyCode@Imf@@QAEXH@Z
+	?filmType@KeyCode@Imf@@QBEHXZ
+	?setFilmType@KeyCode@Imf@@QAEXH@Z
+	?prefix@KeyCode@Imf@@QBEHXZ
+	?setPrefix@KeyCode@Imf@@QAEXH@Z
+	?count@KeyCode@Imf@@QBEHXZ
+	?setCount@KeyCode@Imf@@QAEXH@Z
+	?perfOffset@KeyCode@Imf@@QBEHXZ
+	?setPerfOffset@KeyCode@Imf@@QAEXH@Z
+	?perfsPerFrame@KeyCode@Imf@@QBEHXZ
+	?setPerfsPerFrame@KeyCode@Imf@@QAEXH@Z
+	?perfsPerCount@KeyCode@Imf@@QBEHXZ
+	?setPerfsPerCount@KeyCode@Imf@@QAEXH@Z
+	??0KeyCode@Imf@@QAE@HHHHHHH@Z
+	?staticTypeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$writeSignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBCH@Z
+	??$readSignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QACH@Z
+	?staticTypeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?apply@HalfLut@Imf@@QBEXPAVhalf@@HH@Z
+	?apply@HalfLut@Imf@@QBEXABUSlice@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	?apply@RgbaLut@Imf@@QBEXPAURgba@2@HH@Z
+	?apply@RgbaLut@Imf@@QBEXPAURgba@2@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	?round12log@Imf@@YA?AVhalf@@V2@@Z
+	?staticTypeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?pixelTypeSize@Imf@@YAHW4PixelType@1@@Z
+	?bytesPerLineTable@Imf@@YAIABVHeader@1@AAV?$vector@IV?$allocator@I@std@@@std@@@Z
+	?offsetInLineBufferTable@Imf@@YAXABV?$vector@IV?$allocator@I@std@@@std@@HAAV23@@Z
+	?lineBufferMinY@Imf@@YAHHHH@Z
+	?lineBufferMaxY@Imf@@YAHHHH@Z
+	?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXII@Z
+	?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@IV?$allocator@I@std@@@std@@IAEXViterator@12@IABI@Z
+	?_Xlen@?$vector@IV?$allocator@I@std@@@std@@IBEXXZ
+	??$_Uninit_copy@II@std@@YAPAIPAI00AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??0OpaqueAttribute@Imf@@QAE@QBD@Z
+	??0OpaqueAttribute@Imf@@QAE@ABV01@@Z
+	??1OpaqueAttribute@Imf@@UAE@XZ
+	?typeName@OpaqueAttribute@Imf@@UBEPBDXZ
+	?copy@OpaqueAttribute@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@OpaqueAttribute@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@OpaqueAttribute@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@OpaqueAttribute@Imf@@UAEXABVAttribute@2@@Z
+	??1?$Array@D@Imf@@QAE@XZ
+	??0OutSliceInfo@?A0xbc5b6b7e@Imf@@QAE@W4PixelType@2@PBDIIHH_N@Z
+	??0Data@OutputFile@Imf@@QAE@_N@Z
+	??1Data@OutputFile@Imf@@QAE@XZ
+	?writeLineOffsets@?A0xbc5b6b7e@Imf@@YA_KAAVOStream@2@ABV?$vector@_KV?$allocator@_K@std@@@std@@@Z
+	?writePixelData@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@QBDH@Z
+	?convertToXdr@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@H@Z
+	??0OutputFile@Imf@@QAE@QBDABVHeader@1@@Z
+	??0OutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z
+	?initialize@OutputFile@Imf@@AAEXABVHeader@2@@Z
+	??1OutputFile@Imf@@UAE@XZ
+	?fileName@OutputFile@Imf@@QBEPBDXZ
+	?header@OutputFile@Imf@@QBEABVHeader@2@XZ
+	?setFrameBuffer@OutputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	?frameBuffer@OutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?writePixels@OutputFile@Imf@@QAEXH@Z
+	?currentScanLine@OutputFile@Imf@@QBEHXZ
+	?copyPixels@OutputFile@Imf@@QAEXAAVInputFile@2@@Z
+	?updatePreviewImage@OutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	??1LogicExc@Iex@@UAE@XZ
+	??0LogicExc@Iex@@QAE@ABV01@@Z
+	??0?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ
+	??1?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ
+	??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ
+	??1?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@XZ
+	??4?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?push_back@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEXABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI_K@Z
+	?_Buy@?$vector@_KV?$allocator@_K@std@@@std@@IAE_NI@Z
+	?_Tidy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXXZ
+	?_Buy@?$vector@IV?$allocator@I@std@@@std@@IAE_NI@Z
+	?_Tidy@?$vector@IV?$allocator@I@std@@@std@@IAEXXZ
+	?insert@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?_Buy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAE_NI@Z
+	?_Tidy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXXZ
+	?erase@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@_KV?$allocator@_K@std@@@std@@IAEXViterator@12@IAB_K@Z
+	?_Xlen@?$vector@_KV?$allocator@_K@std@@@std@@IBEXXZ
+	?_Insert_n@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXViterator@12@IABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?_Xlen@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IBEXXZ
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@_K@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADI@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADVhalf@@@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADM@Z
+	??8?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NABV01@@Z
+	??$_Uninit_fill_n@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IABU123@AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_copy@_K_K@std@@YAPA_KPA_K00AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z
+	?bitmapFromData@?A0x50c831d9@Imf@@YAXQBGHQAEAAG2@Z
+	?forwardLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z
+	?reverseLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z
+	?applyLut@?A0x50c831d9@Imf@@YAXQBGQAGH@Z
+	?numSamples@?A0x50c831d9@Imf@@YAHHHH@Z
+	??0PizCompressor@Imf@@QAE@ABVHeader@1@HH@Z
+	??1PizCompressor@Imf@@UAE@XZ
+	?numScanLines@PizCompressor@Imf@@UBEHXZ
+	?format@PizCompressor@Imf@@UBE?AW4Format@Compressor@2@XZ
+	?compress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?compressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?compress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	??1?$AutoArray@E$0CAAA@@Imf@@QAE@XZ
+	??1?$AutoArray@G$0BAAAA@@Imf@@QAE@XZ
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAG@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADG@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADH@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAH@Z
+	??0PreviewRgba@Imf@@QAE@EEEE@Z
+	??1PreviewImage@Imf@@QAE@XZ
+	??0PreviewImage@Imf@@QAE@IIQBUPreviewRgba@1@@Z
+	??0PreviewImage@Imf@@QAE@ABV01@@Z
+	??4PreviewImage@Imf@@QAEAAV01@ABV01@@Z
+	?width@PreviewImage@Imf@@QBEIXZ
+	?height@PreviewImage@Imf@@QBEIXZ
+	?pixels@PreviewImage@Imf@@QAEPAUPreviewRgba@2@XZ
+	?pixels@PreviewImage@Imf@@QBEPBUPreviewRgba@2@XZ
+	?staticTypeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@I@Z
+	?numSamples@?A0xaea83e1f@Imf@@YAHHHH@Z
+	?notEnoughData@?A0xaea83e1f@Imf@@YAXXZ
+	?tooMuchData@?A0xaea83e1f@Imf@@YAXXZ
+	??0Pxr24Compressor@Imf@@QAE@ABVHeader@1@HH@Z
+	??1Pxr24Compressor@Imf@@UAE@XZ
+	?numScanLines@Pxr24Compressor@Imf@@UBEHXZ
+	?format@Pxr24Compressor@Imf@@UBE?AW4Format@Compressor@2@XZ
+	?compress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z
+	?compressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?compress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?floatToFloat24@?A0xaea83e1f@Imf@@YAIM@Z
+	?insertChannels@?A0x5c079516@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@@Z
+	?rgbaChannels@?A0x5c079516@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z
+	?ywFromHeader@?A0x5c079516@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z
+	??0ToYca@RgbaOutputFile@Imf@@QAE@AAVOutputFile@2@W4RgbaChannels@2@@Z
+	??1ToYca@RgbaOutputFile@Imf@@QAE@XZ
+	?setYCRounding@ToYca@RgbaOutputFile@Imf@@QAEXII@Z
+	?setFrameBuffer@ToYca@RgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z
+	?writePixels@ToYca@RgbaOutputFile@Imf@@QAEXH@Z
+	?currentScanLine@ToYca@RgbaOutputFile@Imf@@QBEHXZ
+	?padTmpBuf@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?rotateBuffers@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?duplicateLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?duplicateSecondToLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?decimateChromaVertAndWriteScanLine@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	??0RgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@@Z
+	??0RgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@@Z
+	??0RgbaOutputFile@Imf@@QAE@QBDABV?$Box@V?$Vec2@H@Imath@@@Imath@@1W4RgbaChannels@1@MV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z
+	??0RgbaOutputFile@Imf@@QAE@QBDHHW4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z
+	??1RgbaOutputFile@Imf@@UAE@XZ
+	?setFrameBuffer@RgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z
+	?writePixels@RgbaOutputFile@Imf@@QAEXH@Z
+	?currentScanLine@RgbaOutputFile@Imf@@QBEHXZ
+	?header@RgbaOutputFile@Imf@@QBEABVHeader@2@XZ
+	?frameBuffer@RgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@RgbaOutputFile@Imf@@QBEMXZ
+	?screenWindowCenter@RgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@RgbaOutputFile@Imf@@QBEMXZ
+	?lineOrder@RgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@RgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@RgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?updatePreviewImage@RgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	?setYCRounding@RgbaOutputFile@Imf@@QAEXII@Z
+	??0FromYca@RgbaInputFile@Imf@@QAE@AAVInputFile@2@W4RgbaChannels@2@@Z
+	??1FromYca@RgbaInputFile@Imf@@QAE@XZ
+	?setFrameBuffer@FromYca@RgbaInputFile@Imf@@QAEXPAURgba@3@II@Z
+	?readPixels@FromYca@RgbaInputFile@Imf@@QAEXHH@Z
+	?readPixels@FromYca@RgbaInputFile@Imf@@AAEXH@Z
+	?rotateBuf1@FromYca@RgbaInputFile@Imf@@AAEXH@Z
+	?rotateBuf2@FromYca@RgbaInputFile@Imf@@AAEXH@Z
+	?readYCAScanLine@FromYca@RgbaInputFile@Imf@@AAEXHQAURgba@3@@Z
+	?padTmpBuf@FromYca@RgbaInputFile@Imf@@AAEXXZ
+	??0RgbaInputFile@Imf@@QAE@QBD@Z
+	??0RgbaInputFile@Imf@@QAE@AAVIStream@1@@Z
+	??1RgbaInputFile@Imf@@UAE@XZ
+	?setFrameBuffer@RgbaInputFile@Imf@@QAEXPAURgba@2@II@Z
+	?readPixels@RgbaInputFile@Imf@@QAEXHH@Z
+	?readPixels@RgbaInputFile@Imf@@QAEXH@Z
+	?isComplete@RgbaInputFile@Imf@@QBE_NXZ
+	?header@RgbaInputFile@Imf@@QBEABVHeader@2@XZ
+	?fileName@RgbaInputFile@Imf@@QBEPBDXZ
+	?frameBuffer@RgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@RgbaInputFile@Imf@@QBEMXZ
+	?screenWindowCenter@RgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@RgbaInputFile@Imf@@QBEMXZ
+	?lineOrder@RgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@RgbaInputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@RgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?version@RgbaInputFile@Imf@@QBEHXZ
+	??1ChannelList@Imf@@QAE@XZ
+	??0?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ
+	?computeYw@RgbaYca@Imf@@YA?AV?$Vec3@M@Imath@@ABUChromaticities@2@@Z
+	?RGBAtoYCA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@H_NQBURgba@2@QAU52@@Z
+	?decimateChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z
+	?decimateChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z
+	?roundYCA@RgbaYca@Imf@@YAXHIIQBURgba@2@QAU32@@Z
+	?reconstructChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z
+	?reconstructChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z
+	?YCAtoRGBA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBURgba@2@QAU52@@Z
+	?desaturate@?A0x01b2f801@RgbaYca@Imf@@YAXABURgba@3@MABV?$Vec3@M@Imath@@AAU43@@Z
+	?fixSaturation@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBQBURgba@2@QAU52@@Z
+	?saturation@?A0x01b2f801@RgbaYca@Imf@@YAMABURgba@3@@Z
+	?rleCompress@?A0xc97fef72@Imf@@YAHHQBDQAC@Z
+	?rleUncompress@?A0xc97fef72@Imf@@YAHHHQBCQAD@Z
+	??0RleCompressor@Imf@@QAE@ABVHeader@1@H@Z
+	??1RleCompressor@Imf@@UAE@XZ
+	?numScanLines@RleCompressor@Imf@@UBEHXZ
+	?compress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	??DName@Imf@@QBEPBDXZ
+	??2@YAPAXIPAX@Z
+	?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PAI0@Z
+	?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PA_K0@Z
+	??0length_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
+	??0out_of_range@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
+	??0ArgExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??0InputExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?readChars@CharPtrIO@Imf@@SA_NAAPBDQADH@Z
+	?modp@Imath@@YAHHH@Z
+	??4half@@QAEAAV0@V0@@Z
+	?setBits@half@@QAEXG@Z
+	??$size@I@Xdr@Imf@@YAHXZ
+	??$size@M@Xdr@Imf@@YAHXZ
+	??$size@Vhalf@@@Xdr@Imf@@YAHXZ
+	??0InSliceInfo@?A0x4f60bbf8@Imf@@QAE@W4PixelType@2@0PADIIHH_N2N@Z
+	?defaultFormat@?A0x4f60bbf8@Imf@@YA?AW4Format@Compressor@2@PAV42@@Z
+	?fileName@ScanLineInputFile@Imf@@QBEPBDXZ
+	?header@ScanLineInputFile@Imf@@QBEABVHeader@2@XZ
+	?version@ScanLineInputFile@Imf@@QBEHXZ
+	?frameBuffer@ScanLineInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?isComplete@ScanLineInputFile@Imf@@QBE_NXZ
+	?reconstructLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@@Z
+	?readLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@AA_N@Z
+	?readPixelData@?A0x4f60bbf8@Imf@@YAXPAUData@ScanLineInputFile@2@HAAH11@Z
+	?readPixels@ScanLineInputFile@Imf@@QAEXHH@Z
+	?readPixels@ScanLineInputFile@Imf@@QAEXH@Z
+	?rawPixelData@ScanLineInputFile@Imf@@QAEXHAAPBDAAH@Z
+	??1ScanLineInputFile@Imf@@UAE@XZ
+	?setFrameBuffer@ScanLineInputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	??0ScanLineInputFile@Imf@@QAE@ABVHeader@1@PAVIStream@1@@Z
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ
+	??0?$Array@D@Imf@@QAE@XZ
+	??B?$Array@D@Imf@@QAEPADXZ
+	?size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ
+	??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@XZ
+	??0?$allocator@_K@std@@QAE@XZ
+	??0?$allocator@I@std@@QAE@XZ
+	?capacity@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ
+	??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@USlice@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@ABV01@@Z
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@UChannel@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??0?$allocator@_K@std@@QAE@ABV01@@Z
+	?deallocate@?$allocator@_K@std@@QAEXPA_KI@Z
+	??0?$allocator@I@std@@QAE@ABV01@@Z
+	?deallocate@?$allocator@I@std@@QAEXPAII@Z
+	?_Xlen@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@ABV01@@Z
+	??Yiterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z
+	??Dconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KXZ
+	??Yiterator@?$vector@IV?$allocator@I@std@@@std@@QAEAAV012@H@Z
+	??Dconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QBEABIXZ
+	??Yiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Dconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEABUInSliceInfo@?A0x4f60bbf8@Imf@@XZ
+	?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@3@XZ
+	?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?capacity@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ
+	?max_size@?$allocator@_K@std@@QBEIXZ
+	?max_size@?$allocator@I@std@@QBEIXZ
+	?max_size@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QBEIXZ
+	??0const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z
+	??0const_iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z
+	??0const_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??Gconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABV012@@Z
+	??8const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z
+	??0?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z
+	?resizeErase@?$Array@D@Imf@@QAEXJ@Z
+	??$max@H@std@@YAABHABH0@Z
+	??$skip@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDH@Z
+	??$swap@D@std@@YAXAAD0@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z
+	??$fill@PA_K_K@std@@YAXPA_K0AB_K@Z
+	??$_Allocate@_K@std@@YAPA_KIPA_K@Z
+	??$_Allocate@I@std@@YAPAIIPAI@Z
+	??$fill@PAUInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0ABU123@@Z
+	??$_Allocate@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@IPAU123@@Z
+	??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z
+	??$readUnsignedChars@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQAEH@Z
+	??$_Ptr_cat@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z
+	??$_Copy_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$fill_n@PA_KI_K@std@@YAXPA_KIAB_K@Z
+	??$_Construct@UInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU123@@Z
+	??$_Destroy@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??8Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z
+	??9Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z
+	??8Imf@@YA_NABVConstIterator@ChannelList@0@0@Z
+	??9Imf@@YA_NABVConstIterator@ChannelList@0@0@Z
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ
+	??0?$_Vector_val@_KV?$allocator@_K@std@@@std@@IAE@V?$allocator@_K@1@@Z
+	??0?$_Vector_val@IV?$allocator@I@std@@@std@@IAE@V?$allocator@I@1@@Z
+	??0?$_Vector_val@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@1@@Z
+	??Diterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAA_KXZ
+	??Hiterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@IV?$allocator@I@std@@@std@@QBEAAIXZ
+	??Hiterator@?$vector@IV?$allocator@I@std@@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEAAUInSliceInfo@?A0x4f60bbf8@Imf@@XZ
+	??Hiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?max_size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ
+	?allocate@?$allocator@_K@std@@QAEPA_KI@Z
+	?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ
+	?allocate@?$allocator@I@std@@QAEPAII@Z
+	?max_size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ
+	?allocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z
+	??0iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z
+	??0iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z
+	??0iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??Giterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??9const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AA_K@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAI@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAVhalf@@@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAM@Z
+	??$copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z
+	??$copy@PA_KPA_K@std@@YAPA_KPA_K00@Z
+	??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@@Z
+	??$copy_backward@PA_KPA_K@std@@YAPA_KPA_K00@Z
+	??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z
+	??$copy_backward@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z
+	??$_Uninitialized_copy@PA_KPA_KV?$allocator@_K@std@@@std@@YAPA_KPA_K00AAV?$allocator@_K@0@@Z
+	??$_Uninit_fill_n@_KI_K@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z
+	?construct@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU345@@Z
+	?destroy@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??$_Uninit_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?_Buy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE_NI@Z
+	?end@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ
+	?_Destroy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXPA_K0@Z
+	?_Destroy@?$vector@IV?$allocator@I@std@@@std@@IAEXPAI0@Z
+	??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??$_Ucopy@PA_K@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_K00@Z
+	??$_Uninitialized_fill_n@PA_KI_KV?$allocator@_K@std@@@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@@Z
+	??$_Uninitialized_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z
+	??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??EConstIterator@FrameBuffer@Imf@@QAEAAV012@XZ
+	?name@ConstIterator@FrameBuffer@Imf@@QBEPBDXZ
+	?slice@ConstIterator@FrameBuffer@Imf@@QBEABUSlice@3@XZ
+	?name@ConstIterator@ChannelList@Imf@@QBEPBDXZ
+	?channel@ConstIterator@ChannelList@Imf@@QBEABUChannel@3@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ
+	??A?$vector@_KV?$allocator@_K@std@@@std@@QAEAA_KI@Z
+	??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ
+	??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z
+	??0?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ
+	??A?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z
+	??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z
+	?_Ufill@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_KIAB_K@Z
+	??$_Ucopy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU234@00@Z
+	??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z
+	??EConstIterator@ChannelList@Imf@@QAEAAV012@XZ
+	?_Destroy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z
+	?_Tidy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU345@IABU345@@Z
+	?_Insert_n@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXViterator@12@IABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??1?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??1?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ
+	?insert@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	?clear@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXXZ
+	??1?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ
+	??4?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z
+	?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI@Z
+	??4?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?push_back@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??0FrameBuffer@Imf@@QAE@XZ
+	??4FrameBuffer@Imf@@QAEAAV01@ABV01@@Z
+	??0Data@ScanLineInputFile@Imf@@QAE@PAVIStream@2@@Z
+	??1Data@ScanLineInputFile@Imf@@QAE@XZ
+	?addChromaticities@Imf@@YAXAAVHeader@1@ABUChromaticities@1@@Z
+	?hasChromaticities@Imf@@YA_NABVHeader@1@@Z
+	?chromaticitiesAttribute@Imf@@YAABV?$TypedAttribute@UChromaticities@Imf@@@1@ABVHeader@1@@Z
+	?chromaticitiesAttribute@Imf@@YAAAV?$TypedAttribute@UChromaticities@Imf@@@1@AAVHeader@1@@Z
+	?chromaticities@Imf@@YAABUChromaticities@1@ABVHeader@1@@Z
+	?chromaticities@Imf@@YAAAUChromaticities@1@AAVHeader@1@@Z
+	?addWhiteLuminance@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasWhiteLuminance@Imf@@YA_NABVHeader@1@@Z
+	?whiteLuminanceAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?whiteLuminanceAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?whiteLuminance@Imf@@YAABMABVHeader@1@@Z
+	?whiteLuminance@Imf@@YAAAMAAVHeader@1@@Z
+	?addXDensity@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasXDensity@Imf@@YA_NABVHeader@1@@Z
+	?xDensityAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?xDensityAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?xDensity@Imf@@YAABMABVHeader@1@@Z
+	?xDensity@Imf@@YAAAMAAVHeader@1@@Z
+	?addOwner@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasOwner@Imf@@YA_NABVHeader@1@@Z
+	?ownerAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?ownerAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?owner@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?owner@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	?addComments@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasComments@Imf@@YA_NABVHeader@1@@Z
+	?commentsAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?commentsAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?comments@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?comments@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	?addCapDate@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasCapDate@Imf@@YA_NABVHeader@1@@Z
+	?capDateAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?capDateAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?capDate@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?capDate@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	?addutcOffset@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasutcOffset@Imf@@YA_NABVHeader@1@@Z
+	?utcOffsetAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?utcOffsetAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?utcOffset@Imf@@YAABMABVHeader@1@@Z
+	?utcOffset@Imf@@YAAAMAAVHeader@1@@Z
+	?addLongitude@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasLongitude@Imf@@YA_NABVHeader@1@@Z
+	?longitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?longitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?longitude@Imf@@YAABMABVHeader@1@@Z
+	?longitude@Imf@@YAAAMAAVHeader@1@@Z
+	?addLatitude@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasLatitude@Imf@@YA_NABVHeader@1@@Z
+	?latitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?latitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?latitude@Imf@@YAABMABVHeader@1@@Z
+	?latitude@Imf@@YAAAMAAVHeader@1@@Z
+	?addAltitude@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasAltitude@Imf@@YA_NABVHeader@1@@Z
+	?altitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?altitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?altitude@Imf@@YAABMABVHeader@1@@Z
+	?altitude@Imf@@YAAAMAAVHeader@1@@Z
+	?addFocus@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasFocus@Imf@@YA_NABVHeader@1@@Z
+	?focusAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?focusAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?focus@Imf@@YAABMABVHeader@1@@Z
+	?focus@Imf@@YAAAMAAVHeader@1@@Z
+	?addExpTime@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasExpTime@Imf@@YA_NABVHeader@1@@Z
+	?expTimeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?expTimeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?expTime@Imf@@YAABMABVHeader@1@@Z
+	?expTime@Imf@@YAAAMAAVHeader@1@@Z
+	?addAperture@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasAperture@Imf@@YA_NABVHeader@1@@Z
+	?apertureAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?apertureAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?aperture@Imf@@YAABMABVHeader@1@@Z
+	?aperture@Imf@@YAAAMAAVHeader@1@@Z
+	?addIsoSpeed@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasIsoSpeed@Imf@@YA_NABVHeader@1@@Z
+	?isoSpeedAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?isoSpeedAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?isoSpeed@Imf@@YAABMABVHeader@1@@Z
+	?isoSpeed@Imf@@YAAAMAAVHeader@1@@Z
+	?addEnvmap@Imf@@YAXAAVHeader@1@ABW4Envmap@1@@Z
+	?hasEnvmap@Imf@@YA_NABVHeader@1@@Z
+	?envmapAttribute@Imf@@YAABV?$TypedAttribute@W4Envmap@Imf@@@1@ABVHeader@1@@Z
+	?envmapAttribute@Imf@@YAAAV?$TypedAttribute@W4Envmap@Imf@@@1@AAVHeader@1@@Z
+	?envmap@Imf@@YAABW4Envmap@1@ABVHeader@1@@Z
+	?envmap@Imf@@YAAAW4Envmap@1@AAVHeader@1@@Z
+	?addKeyCode@Imf@@YAXAAVHeader@1@ABVKeyCode@1@@Z
+	?hasKeyCode@Imf@@YA_NABVHeader@1@@Z
+	?keyCodeAttribute@Imf@@YAABV?$TypedAttribute@VKeyCode@Imf@@@1@ABVHeader@1@@Z
+	?keyCodeAttribute@Imf@@YAAAV?$TypedAttribute@VKeyCode@Imf@@@1@AAVHeader@1@@Z
+	?keyCode@Imf@@YAABVKeyCode@1@ABVHeader@1@@Z
+	?keyCode@Imf@@YAAAVKeyCode@1@AAVHeader@1@@Z
+	?addTimeCode@Imf@@YAXAAVHeader@1@ABVTimeCode@1@@Z
+	?hasTimeCode@Imf@@YA_NABVHeader@1@@Z
+	?timeCodeAttribute@Imf@@YAABV?$TypedAttribute@VTimeCode@Imf@@@1@ABVHeader@1@@Z
+	?timeCodeAttribute@Imf@@YAAAV?$TypedAttribute@VTimeCode@Imf@@@1@AAVHeader@1@@Z
+	?timeCode@Imf@@YAABVTimeCode@1@ABVHeader@1@@Z
+	?timeCode@Imf@@YAAAVTimeCode@1@AAVHeader@1@@Z
+	?addWrapmodes@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasWrapmodes@Imf@@YA_NABVHeader@1@@Z
+	?wrapmodesAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?wrapmodesAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?wrapmodes@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?wrapmodes@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@ABUChromaticities@1@@Z
+	??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@ABW4Envmap@1@@Z
+	??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@ABVKeyCode@1@@Z
+	??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@ABVTimeCode@1@@Z
+	??$findTypedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@M@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z
+	??0ErrnoExc@Iex@@QAE@PBD@Z
+	?clearError@?A0x88e76b68@Imf@@YAXXZ
+	?checkError@?A0x88e76b68@Imf@@YA_NAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z
+	?checkError@?A0x88e76b68@Imf@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
+	??0StdIFStream@Imf@@QAE@QBD@Z
+	??0StdIFStream@Imf@@QAE@AAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBD@Z
+	??1StdIFStream@Imf@@UAE@XZ
+	?read@StdIFStream@Imf@@UAE_NQADH@Z
+	?clear@StdIFStream@Imf@@UAEXXZ
+	??0StdOFStream@Imf@@QAE@QBD@Z
+	??0StdOFStream@Imf@@QAE@AAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@QBD@Z
+	??1StdOFStream@Imf@@UAE@XZ
+	?write@StdOFStream@Imf@@UAEXQBDH@Z
+	??0StdOSStream@Imf@@QAE@XZ
+	?write@StdOSStream@Imf@@UAEXQBDH@Z
+	?tellg@StdIFStream@Imf@@UAE_KXZ
+	?seekg@StdIFStream@Imf@@UAEX_K@Z
+	?tellp@StdOFStream@Imf@@UAE_KXZ
+	?seekp@StdOFStream@Imf@@UAEX_K@Z
+	?tellp@StdOSStream@Imf@@UAE_KXZ
+	?seekp@StdOSStream@Imf@@UAEX_K@Z
+	??1ErrnoExc@Iex@@UAE@XZ
+	??0ErrnoExc@Iex@@QAE@ABV01@@Z
+	??0?$fpos@H@std@@QAE@J@Z
+	??B?$fpos@H@std@@QBEJXZ
+	?staticTypeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?isTiled@Imf@@YA_NH@Z
+	??$readSignedChars@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@QACH@Z
+	??$read@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@AAH@Z
+	?isOpenExrFile@Imf@@YA_NQBDAA_N@Z
+	?isOpenExrFile@Imf@@YA_NQBD@Z
+	?isTiledOpenExrFile@Imf@@YA_NQBD@Z
+	?isOpenExrFile@Imf@@YA_NAAVIStream@1@AA_N@Z
+	?isOpenExrFile@Imf@@YA_NAAVIStream@1@@Z
+	?isTiledOpenExrFile@Imf@@YA_NAAVIStream@1@@Z
+	?staticTypeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAI@Z
+	??0TileDescription@Imf@@QAE@IIW4LevelMode@1@W4LevelRoundingMode@1@@Z
+	??0LogicExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??$size@H@Xdr@Imf@@YAHXZ
+	??0TInSliceInfo@?A0x63dd246a@Imf@@QAE@W4PixelType@2@0PADII_N2N@Z
+	?fileName@TiledInputFile@Imf@@QBEPBDXZ
+	?header@TiledInputFile@Imf@@QBEABVHeader@2@XZ
+	?version@TiledInputFile@Imf@@QBEHXZ
+	?frameBuffer@TiledInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?isComplete@TiledInputFile@Imf@@QBE_NXZ
+	?tileXSize@TiledInputFile@Imf@@QBEIXZ
+	?tileYSize@TiledInputFile@Imf@@QBEIXZ
+	?levelMode@TiledInputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledInputFile@Imf@@QBEHXZ
+	?numXLevels@TiledInputFile@Imf@@QBEHXZ
+	?numYLevels@TiledInputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledInputFile@Imf@@QBE_NHH@Z
+	?numXTiles@TiledInputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledInputFile@Imf@@QBEHH@Z
+	?isValidTile@TiledInputFile@Imf@@ABE_NHHHH@Z
+	?readTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@HHHHAAH@Z
+	?readNextTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@AAH1111@Z
+	?rawTileData@TiledInputFile@Imf@@QAEXAAH000AAPBD0@Z
+	?levelWidth@TiledInputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledInputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?readTile@TiledInputFile@Imf@@QAEXHHHH@Z
+	?readTile@TiledInputFile@Imf@@QAEXHHH@Z
+	?setFrameBuffer@TiledInputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	??1Data@TiledInputFile@Imf@@QAE@XZ
+	??1TiledInputFile@Imf@@UAE@XZ
+	??0Data@TiledInputFile@Imf@@QAE@_N@Z
+	?initialize@TiledInputFile@Imf@@AAEXXZ
+	??0TiledInputFile@Imf@@QAE@QBD@Z
+	??0TiledInputFile@Imf@@QAE@AAVIStream@1@@Z
+	??0TiledInputFile@Imf@@AAE@ABVHeader@1@PAVIStream@1@H@Z
+	?size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ
+	?capacity@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ
+	?size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ
+	?deallocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z
+	?capacity@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ
+	??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z
+	?_Xlen@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IBEXXZ
+	?_Xlen@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@ABV01@@Z
+	??Yiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Dconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEABUTInSliceInfo@?A0x63dd246a@Imf@@XZ
+	?max_size@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QBEIXZ
+	?max_size@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QBEIXZ
+	??0const_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??Gconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABV012@@Z
+	??$_Allocate@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IPAV10@@Z
+	??$fill@PAUTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0ABU123@@Z
+	??$_Allocate@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@IPAU123@@Z
+	??$_Ptr_cat@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0@Z
+	??$_Ptr_cat@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z
+	??$_Copy_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	?capacity@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ
+	?size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ
+	?deallocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z
+	?_Xlen@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IBEXXZ
+	?max_size@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QBEIXZ
+	??$_Construct@UTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU123@@Z
+	??$_Destroy@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??$_Allocate@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@IPAV10@@Z
+	??$_Ptr_cat@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@0@Z
+	??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@ABV01@@Z
+	??0const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??$_Ptr_cat@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@@Z
+	??Dconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@2@XZ
+	??Econst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@XZ
+	??8const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z
+	??$_Ptr_cat@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_K@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@AAPA_K@Z
+	??Econst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@XZ
+	??$_Construct@_K_K@std@@YAXPA_KAB_K@Z
+	??$_Destroy@_K@std@@YAXPA_K@Z
+	??0?$_Vector_val@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@1@@Z
+	??Diterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEAAUTInSliceInfo@?A0x63dd246a@Imf@@XZ
+	??Hiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?max_size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ
+	?allocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z
+	?max_size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ
+	?allocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z
+	??0iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??Giterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	??$copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z
+	??$copy_backward@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z
+	?construct@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU345@@Z
+	?destroy@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	?max_size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ
+	?allocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z
+	??$_Uninit_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ
+	?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ
+	??0?$_Vector_val@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@1@@Z
+	?begin@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?end@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ
+	??9const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z
+	?construct@?$allocator@_K@std@@QAEXPA_KAB_K@Z
+	?destroy@?$allocator@_K@std@@QAEXPA_K@Z
+	?_Buy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE_NI@Z
+	?begin@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?_Buy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE_NI@Z
+	??$_Uninitialized_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z
+	??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?_Buy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE_NI@Z
+	??$_Uninit_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??0?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ
+	??A?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z
+	??$_Ucopy@PAUTInSliceInfo@?A0x63dd246a@Imf@@@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU234@00@Z
+	??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z
+	?clear@?$vector@_KV?$allocator@_K@std@@@std@@QAEXXZ
+	??$_Uninitialized_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@@Z
+	?_Destroy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z
+	?_Tidy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU345@IABU345@@Z
+	?_Insert_n@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXViterator@12@IABUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??4?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV01@ABV01@@Z
+	??$_Destroy@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@@Z
+	??$_Ucopy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KVconst_iterator@01@0PA_K@Z
+	??1?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ
+	?insert@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	?clear@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXXZ
+	??$_Copy_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	?destroy@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@ABV01@@Z
+	??4?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?push_back@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXABUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??$copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z
+	??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Construct@V?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@ABV10@@Z
+	??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	?construct@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@ABV32@@Z
+	??$_Uninit_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?_Destroy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXPAV?$vector@_KV?$allocator@_K@std@@@2@0@Z
+	?_Tidy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXXZ
+	??1?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ
+	??$_Uninit_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	?clear@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXXZ
+	??$_Uninitialized_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	??$_Ucopy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@Vconst_iterator@01@0PAV21@@Z
+	??$_Destroy@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@@Z
+	??$_Ucopy@PAV?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@PAV21@00@Z
+	??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@ABV01@@Z
+	?destroy@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??4?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV01@ABV01@@Z
+	??$_Construct@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@ABV10@@Z
+	??$_Copy_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?construct@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@ABV32@@Z
+	??$copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z
+	??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z
+	??$_Uninit_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?_Destroy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@0@Z
+	?_Tidy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXXZ
+	??$_Uninitialized_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z
+	??1?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ
+	?clear@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXXZ
+	??$_Ucopy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@PAV21@00@Z
+	??1TileOffsets@Imf@@QAE@XZ
+	??4?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV01@ABV01@@Z
+	??4TileOffsets@Imf@@QAEAAV01@ABV01@@Z
+	?floorLog2@?A0xc4857732@Imf@@YAHH@Z
+	?ceilLog2@?A0xc4857732@Imf@@YAHH@Z
+	?roundLog2@?A0xc4857732@Imf@@YAHHW4LevelRoundingMode@2@@Z
+	?levelSize@Imf@@YAHHHHW4LevelRoundingMode@1@@Z
+	?calculateNumXLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z
+	?calculateNumYLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z
+	?calculateNumTiles@?A0xc4857732@Imf@@YAXPAHHHHHW4LevelRoundingMode@2@@Z
+	?precalculateTileInfo@Imf@@YAXABVTileDescription@1@HHHHAAPAH1AAH2@Z
+	?dataWindowForLevel@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHH@Z
+	?dataWindowForTile@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHHHH@Z
+	?calculateBytesPerPixel@Imf@@YAIABVHeader@1@@Z
+	??A?$Vec2@H@Imath@@QAEAAHH@Z
+	??0?$Vec2@H@Imath@@QAE@HH@Z
+	??H?$Vec2@H@Imath@@QBE?AV01@ABV01@@Z
+	??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV?$Vec2@H@1@0@Z
+	??8TileDescription@Imf@@QBE_NABV01@@Z
+	?writeChars@CharPtrIO@Imf@@SAXAAPADQBDH@Z
+	?bits@half@@QBEGXZ
+	??0TOutSliceInfo@?A0xb6157634@Imf@@QAE@W4PixelType@2@PBDII_N@Z
+	?nextTileCoord@Data@TiledOutputFile@Imf@@QAE?AUTileCoord@?A0xb6157634@3@ABU453@@Z
+	?fileName@TiledOutputFile@Imf@@QBEPBDXZ
+	?header@TiledOutputFile@Imf@@QBEABVHeader@2@XZ
+	?frameBuffer@TiledOutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?tileXSize@TiledOutputFile@Imf@@QBEIXZ
+	?tileYSize@TiledOutputFile@Imf@@QBEIXZ
+	?levelMode@TiledOutputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledOutputFile@Imf@@QBEHXZ
+	?numXLevels@TiledOutputFile@Imf@@QBEHXZ
+	?numYLevels@TiledOutputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledOutputFile@Imf@@QBE_NHH@Z
+	?numXTiles@TiledOutputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledOutputFile@Imf@@QBEHH@Z
+	?isValidTile@TiledOutputFile@Imf@@ABE_NHHHH@Z
+	?writeTileData@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z
+	?copyPixels@TiledOutputFile@Imf@@QAEXAAVTiledInputFile@2@@Z
+	?copyPixels@TiledOutputFile@Imf@@QAEXAAVInputFile@2@@Z
+	?levelWidth@TiledOutputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledOutputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?updatePreviewImage@TiledOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?convertToXdr@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HH@Z
+	?bufferedTileWrite@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z
+	?writeTile@TiledOutputFile@Imf@@QAEXHHHH@Z
+	?writeTile@TiledOutputFile@Imf@@QAEXHHH@Z
+	?setFrameBuffer@TiledOutputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	??1Data@TiledOutputFile@Imf@@QAE@XZ
+	??1TiledOutputFile@Imf@@UAE@XZ
+	??0Data@TiledOutputFile@Imf@@QAE@_N@Z
+	?initialize@TiledOutputFile@Imf@@AAEXABVHeader@2@@Z
+	??0TiledOutputFile@Imf@@QAE@QBDABVHeader@1@@Z
+	??0TiledOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z
+	??0TileCoord@?A0xb6157634@Imf@@QAE@HHHH@Z
+	??MTileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z
+	??8TileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z
+	??0BufferedTile@?A0xb6157634@Imf@@QAE@PBDH@Z
+	??1BufferedTile@?A0xb6157634@Imf@@QAE@XZ
+	?size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ
+	?capacity@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ
+	??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z
+	?_Color@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Lmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Max@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@XZ
+	??R?$less@UTileCoord@?A0xb6157634@Imf@@@std@@QBE_NABUTileCoord@?A0xb6157634@Imf@@0@Z
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@3@XZ
+	??0?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@QAE@ABUTileCoord@?A0xb6157634@Imf@@ABQAUBufferedTile@34@@Z
+	?_Xlen@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@ABV01@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ
+	?_Kfn@?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@SAABUTileCoord@?A0xb6157634@Imf@@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@ABV01@@Z
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ
+	??Yiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Dconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEABUTOutSliceInfo@?A0xb6157634@Imf@@XZ
+	?max_size@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QBEIXZ
+	?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ
+	??0const_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??Gconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABV012@@Z
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@1@AB_N@Z
+	?max_size@?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QBEIXZ
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z
+	??0?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@QAE@U?$less@UTileCoord@?A0xb6157634@Imf@@@1@@Z
+	?value@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAEAAVPreviewImage@2@XZ
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z
+	??$fill@PAUTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0ABU123@@Z
+	??$_Allocate@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@IPAU123@@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@IPAU120@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@ABQAU120@@Z
+	??$writeUnsignedChars@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBEH@Z
+	??$?8H@?$Vec2@H@Imath@@QBE_NABV01@@Z
+	??$_Ptr_cat@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z
+	??$_Copy_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Construct@UTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU123@@Z
+	??$_Destroy@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z
+	??0?$_Vector_val@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@1@@Z
+	?_Key@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAABUTileCoord@?A0xb6157634@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??Diterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	??Diterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEAAUTOutSliceInfo@?A0xb6157634@Imf@@XZ
+	??Hiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?max_size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ
+	?allocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABUTileCoord@?A0xb6157634@Imf@@@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ
+	??0iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??Giterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	?max_size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ
+	??Fconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	?_Erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABQAU342@@Z
+	??$copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z
+	??$copy_backward@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z
+	?construct@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU345@@Z
+	?destroy@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??$_Uninit_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?begin@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	??Citerator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	?begin@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?_Buy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE_NI@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z
+	??Fiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	?clear@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z
+	??0?$_Tree_ptr@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AV012@H@Z
+	??$_Uninitialized_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z
+	??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??0?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ
+	??A?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z
+	?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?find@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ
+	?_Insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	??0?$_Tree_val@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??$_Ucopy@PAUTOutSliceInfo@?A0xb6157634@Imf@@@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU234@00@Z
+	??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z
+	?_Destroy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z
+	?_Tidy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU345@IABU345@@Z
+	??0?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	?_Tidy@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ
+	?_Insert_n@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXViterator@12@IABUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	??1?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ
+	??1?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ
+	?insert@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	?clear@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXXZ
+	?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	??1?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ
+	??4?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?push_back@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXABUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??0?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ
+	??A?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAEAAPAUBufferedTile@?A0xb6157634@Imf@@ABUTileCoord@34@@Z
+	??4half@@QAEAAV0@M@Z
+	??0Rgba@Imf@@QAE@XZ
+	??4Rgba@Imf@@QAEAAU01@ABU01@@Z
+	?rgbaChannels@?A0xebe94ff4@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z
+	?setFrameBuffer@ToYa@TiledRgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z
+	?header@TiledRgbaOutputFile@Imf@@QBEABVHeader@2@XZ
+	?frameBuffer@TiledRgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@TiledRgbaOutputFile@Imf@@QBEMXZ
+	?screenWindowWidth@TiledRgbaOutputFile@Imf@@QBEMXZ
+	?lineOrder@TiledRgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@TiledRgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@TiledRgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?tileXSize@TiledRgbaOutputFile@Imf@@QBEIXZ
+	?tileYSize@TiledRgbaOutputFile@Imf@@QBEIXZ
+	?levelMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledRgbaOutputFile@Imf@@QBEHXZ
+	?numXLevels@TiledRgbaOutputFile@Imf@@QBEHXZ
+	?numYLevels@TiledRgbaOutputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledRgbaOutputFile@Imf@@QBE_NHH@Z
+	?levelWidth@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?numXTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?setFrameBuffer@FromYa@TiledRgbaInputFile@Imf@@QAEXPAURgba@3@II@Z
+	?header@TiledRgbaInputFile@Imf@@QBEABVHeader@2@XZ
+	?fileName@TiledRgbaInputFile@Imf@@QBEPBDXZ
+	?frameBuffer@TiledRgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@TiledRgbaInputFile@Imf@@QBEMXZ
+	?screenWindowWidth@TiledRgbaInputFile@Imf@@QBEMXZ
+	?lineOrder@TiledRgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@TiledRgbaInputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@TiledRgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?version@TiledRgbaInputFile@Imf@@QBEHXZ
+	?isComplete@TiledRgbaInputFile@Imf@@QBE_NXZ
+	?tileXSize@TiledRgbaInputFile@Imf@@QBEIXZ
+	?tileYSize@TiledRgbaInputFile@Imf@@QBEIXZ
+	?levelMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledRgbaInputFile@Imf@@QBEHXZ
+	?numXLevels@TiledRgbaInputFile@Imf@@QBEHXZ
+	?numYLevels@TiledRgbaInputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledRgbaInputFile@Imf@@QBE_NHH@Z
+	?levelWidth@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?numXTiles@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?updatePreviewImage@TiledRgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	?screenWindowCenter@TiledRgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowCenter@TiledRgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?ywFromHeader@?A0xebe94ff4@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z
+	??0ToYa@TiledRgbaOutputFile@Imf@@QAE@AAVTiledOutputFile@2@W4RgbaChannels@2@@Z
+	??0FromYa@TiledRgbaInputFile@Imf@@QAE@AAVTiledInputFile@2@@Z
+	??0TiledRgbaInputFile@Imf@@QAE@QBD@Z
+	??0TiledRgbaInputFile@Imf@@QAE@AAVIStream@1@@Z
+	??1TiledRgbaOutputFile@Imf@@UAE@XZ
+	??1TiledRgbaInputFile@Imf@@UAE@XZ
+	?insertChannels@?A0xebe94ff4@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@QBD@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@QBDHHW4LevelMode@1@W4LevelRoundingMode@1@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@3W4RgbaChannels@1@MV?$Vec2@M@5@MW4LineOrder@1@W4Compression@1@@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@QBDHHHHW4LevelMode@1@W4LevelRoundingMode@1@W4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z
+	?setFrameBuffer@TiledRgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z
+	?readTile@FromYa@TiledRgbaInputFile@Imf@@QAEXHHHH@Z
+	?setFrameBuffer@TiledRgbaInputFile@Imf@@QAEXPAURgba@2@II@Z
+	?readTile@TiledRgbaInputFile@Imf@@QAEXHHH@Z
+	?readTile@TiledRgbaInputFile@Imf@@QAEXHHHH@Z
+	?writeTile@ToYa@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z
+	?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHH@Z
+	?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z
+	??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@XZ
+	?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@ABV01@@Z
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@3@XZ
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z
+	??0?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z
+	??0?$Vec3@M@Imath@@QAE@XZ
+	??4?$Vec3@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$Array2D@URgba@Imf@@@Imf@@QAE@XZ
+	??1?$Array2D@URgba@Imf@@@Imf@@QAE@XZ
+	??A?$Array2D@URgba@Imf@@@Imf@@QAEPAURgba@1@J@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z
+	?dimensions@?$Vec2@H@Imath@@SAIXZ
+	??A?$Vec2@H@Imath@@QBEABHH@Z
+	??1ToYa@TiledRgbaOutputFile@Imf@@QAE@XZ
+	??1FromYa@TiledRgbaInputFile@Imf@@QAE@XZ
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z
+	?isEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NXZ
+	?resizeErase@?$Array2D@URgba@Imf@@@Imf@@QAEXJJ@Z
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z
+	??0?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??1?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??1?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ
+	??4?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z
+	??0ChannelList@Imf@@QAE@XZ
+	??4ChannelList@Imf@@QAEAAV01@ABV01@@Z
+	??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@XZ
+	??Dconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ
+	??Diterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ
+	??Diterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEAAV?$vector@_KV?$allocator@_K@std@@@2@XZ
+	??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@ABV01@@Z
+	??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@XZ
+	??0const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??Yconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??Yiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z
+	??Yconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??Yiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z
+	??Yconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z
+	??8const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z
+	?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ
+	??0?$_Vector_val@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@1@@Z
+	?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ
+	??Hconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z
+	??Hiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z
+	??Hconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z
+	??Hiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z
+	??Hconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z
+	?end@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ
+	??9const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z
+	??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z
+	??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z
+	??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@1@I@Z
+	??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV?$vector@_KV?$allocator@_K@std@@@1@I@Z
+	??A?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KI@Z
+	?anyOffsetsAreInvalid@TileOffsets@Imf@@ABE_NXZ
+	?writeTo@TileOffsets@Imf@@QBE_KAAVOStream@2@@Z
+	?isEmpty@TileOffsets@Imf@@QBE_NXZ
+	?isValidTile@TileOffsets@Imf@@ABE_NHHHH@Z
+	??RTileOffsets@Imf@@QAEAA_KHHHH@Z
+	??RTileOffsets@Imf@@QAEAA_KHHH@Z
+	??RTileOffsets@Imf@@QBEAB_KHHHH@Z
+	??RTileOffsets@Imf@@QBEAB_KHHH@Z
+	?findTiles@TileOffsets@Imf@@AAEXAAVIStream@2@@Z
+	?reconstructFromFile@TileOffsets@Imf@@AAEXAAVIStream@2@@Z
+	?readFrom@TileOffsets@Imf@@QAEXAAVIStream@2@AA_N@Z
+	??0TileOffsets@Imf@@QAE@W4LevelMode@1@HHPBH1@Z
+	??0?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ
+	??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ
+	??$_Copy_backward_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$fill@PAV?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0ABV10@@Z
+	??$copy_backward@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z
+	??$_Uninit_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	?_Ufill@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@2@PAV32@IABV32@@Z
+	?erase@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXIV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??$_Copy_backward_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXI@Z
+	??$fill@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0ABV10@@Z
+	??$copy_backward@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z
+	??$_Uninit_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z
+	?_Ufill@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@PAV32@IABV32@@Z
+	?erase@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXIV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXI@Z
+	??0TimeCode@Imf@@QAE@XZ
+	??0TimeCode@Imf@@QAE@ABV01@@Z
+	??4TimeCode@Imf@@QAEAAV01@ABV01@@Z
+	?bitField@?A0x30d7cfc6@Imf@@YAIIHH@Z
+	?setBitField@?A0x30d7cfc6@Imf@@YAXAAIHHI@Z
+	?bcdToBinary@?A0x30d7cfc6@Imf@@YAHI@Z
+	?binaryToBcd@?A0x30d7cfc6@Imf@@YAIH@Z
+	?hours@TimeCode@Imf@@QBEHXZ
+	?setHours@TimeCode@Imf@@QAEXH@Z
+	?minutes@TimeCode@Imf@@QBEHXZ
+	?setMinutes@TimeCode@Imf@@QAEXH@Z
+	?seconds@TimeCode@Imf@@QBEHXZ
+	?setSeconds@TimeCode@Imf@@QAEXH@Z
+	?frame@TimeCode@Imf@@QBEHXZ
+	?setFrame@TimeCode@Imf@@QAEXH@Z
+	?dropFrame@TimeCode@Imf@@QBE_NXZ
+	?setDropFrame@TimeCode@Imf@@QAEX_N@Z
+	?colorFrame@TimeCode@Imf@@QBE_NXZ
+	?setColorFrame@TimeCode@Imf@@QAEX_N@Z
+	?fieldPhase@TimeCode@Imf@@QBE_NXZ
+	?setFieldPhase@TimeCode@Imf@@QAEX_N@Z
+	?bgf0@TimeCode@Imf@@QBE_NXZ
+	?setBgf0@TimeCode@Imf@@QAEX_N@Z
+	?bgf1@TimeCode@Imf@@QBE_NXZ
+	?setBgf1@TimeCode@Imf@@QAEX_N@Z
+	?bgf2@TimeCode@Imf@@QBE_NXZ
+	?setBgf2@TimeCode@Imf@@QAEX_N@Z
+	?binaryGroup@TimeCode@Imf@@QBEHH@Z
+	?setBinaryGroup@TimeCode@Imf@@QAEXHH@Z
+	?timeAndFlags@TimeCode@Imf@@QBEIW4Packing@12@@Z
+	?setTimeAndFlags@TimeCode@Imf@@QAEXIW4Packing@12@@Z
+	?userData@TimeCode@Imf@@QBEIXZ
+	?setUserData@TimeCode@Imf@@QAEXI@Z
+	??0TimeCode@Imf@@QAE@HHHH_N00000HHHHHHHH@Z
+	??0TimeCode@Imf@@QAE@IIW4Packing@01@@Z
+	?staticTypeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?isImfMagic@Imf@@YA_NQBD@Z
+	?wav2Encode@Imf@@YAXPAGHHHHG@Z
+	?wav2Decode@Imf@@YAXPAGHHHHG@Z
+	??0ZipCompressor@Imf@@QAE@ABVHeader@1@HH@Z
+	??1ZipCompressor@Imf@@UAE@XZ
+	?numScanLines@ZipCompressor@Imf@@UBEHXZ
+	?compress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?MAX_LENGTH@Name@Imf@@2HB
+	?SIZE@Name@Imf@@2HB
+	?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B
+	?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B
+	?errorMessage@?A0xef2e13c9@@3PADA
+	?_Stz@?$fpos@H@std@@0HA
Index: NonGTP/OpenEXR/bin/Half_dll.map
===================================================================
--- NonGTP/OpenEXR/bin/Half_dll.map	(revision 855)
+++ NonGTP/OpenEXR/bin/Half_dll.map	(revision 855)
@@ -0,0 +1,155 @@
+ Half_dll
+
+ Timestamp is 422e7f77 (Tue Mar 08 20:45:43 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 000017daH .text                   CODE
+ 0002:00000000 00000289H .rdata                  DATA
+ 0002:0000028c 0000014eH .rdata$debug            DATA
+ 0002:000003e0 00000104H .rdata$sxdata           DATA
+ 0002:000004e4 00000104H .rtc$IAA                DATA
+ 0002:000005e8 00000104H .rtc$IZZ                DATA
+ 0002:000006ec 00000104H .rtc$TAA                DATA
+ 0002:000007f0 00000104H .rtc$TZZ                DATA
+ 0002:00000900 00000188H .edata                  DATA
+ 0003:00000000 00000104H .CRT$XCA                DATA
+ 0003:00000104 00000104H .CRT$XCZ                DATA
+ 0003:00000208 00000104H .CRT$XIA                DATA
+ 0003:0000030c 00000104H .CRT$XIZ                DATA
+ 0003:00000410 0004d2a6H .data                   DATA
+ 0003:0004d6b8 00000030H .bss                    DATA
+ 0004:00000000 0000003cH .idata$2                DATA
+ 0004:0000003c 00000014H .idata$3                DATA
+ 0004:00000050 000000b8H .idata$4                DATA
+ 0004:00000108 000000b8H .idata$5                DATA
+ 0004:000001c0 000002b3H .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:00000001       ___safe_se_handler_count   00000001     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0001:00000080       ??Bhalf@@QBEMXZ            10001080 f i half.obj
+ 0001:00000090       ??4half@@QAEAAV0@V0@@Z     10001090 f i half.obj
+ 0001:000000a0       ?bits@half@@QBEGXZ         100010a0 f i half.obj
+ 0001:000000b0       ?overflow@half@@CAMXZ      100010b0 f   half.obj
+ 0001:000000e0       ?convert@half@@CAFH@Z      100010e0 f   half.obj
+ 0001:00000190       ??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@Vhalf@@@Z 10001190 f   half.obj
+ 0001:000001b0       ?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@Vhalf@@@Z 100011b0 f   half.obj
+ 0001:00000200       ?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@M@Z 10001200 f   half.obj
+ 0001:00000250       ?printBits@@YAXQADVhalf@@@Z 10001250 f   half.obj
+ 0001:00000290       ?printBits@@YAXQADM@Z      10001290 f   half.obj
+ 0001:000002e0       ??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVhalf@@@Z 100012e0 f   half.obj
+ 0001:000003b0       ??0half@@QAE@M@Z           100013b0 f i half.obj
+ 0001:0000042e       ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 1000142e f   msvcprt:MSVCP71.dll
+ 0001:00000434       ??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@D@Z 10001434 f   msvcprt:MSVCP71.dll
+ 0001:0000043a       ??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z 1000143a f   msvcprt:MSVCP71.dll
+ 0001:00000440       __CRT_INIT@12              10001440 f   MSVCRT:crtdll.obj
+ 0001:000004fe       __DllMainCRTStartup@12     100014fe f   MSVCRT:crtdll.obj
+ 0001:000005e2       _free                      100015e2 f   MSVCRT:MSVCR71.dll
+ 0001:000005e8       __initterm                 100015e8 f   MSVCRT:MSVCR71.dll
+ 0001:000005ee       __onexit                   100015ee f   MSVCRT:atonexit.obj
+ 0001:00000614       _atexit                    10001614 f   MSVCRT:atonexit.obj
+ 0001:00000626       __RTC_Initialize           10001626 f   MSVCRT:initsect.obj
+ 0001:0000066a       __RTC_Terminate            1000166a f   MSVCRT:initsect.obj
+ 0001:000006ae       _malloc                    100016ae f   MSVCRT:MSVCR71.dll
+ 0001:000006b4       ___CppXcptFilter           100016b4 f   MSVCRT:MSVCR71.dll
+ 0001:000006ba       _DllMain@12                100016ba f   MSVCRT:dllmain.obj
+ 0001:000006dc       __SEH_prolog               100016dc f   MSVCRT:sehprolg.obj
+ 0001:00000717       __SEH_epilog               10001717 f   MSVCRT:sehprolg.obj
+ 0001:00000728       __except_handler3          10001728 f   MSVCRT:MSVCR71.dll
+ 0001:0000072e       ___dllonexit               1000172e f   MSVCRT:MSVCR71.dll
+ 0001:00000734       _DisableThreadLibraryCalls@4 10001734 f   kernel32:KERNEL32.dll
+ 0002:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000301c     half.obj
+ 0002:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 10003020     half.obj
+ 0002:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 10003024     half.obj
+ 0002:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 10003028     half.obj
+ 0002:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1000302c     half.obj
+ 0002:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 10003030     half.obj
+ 0002:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 10003034     half.obj
+ 0002:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 10003038     half.obj
+ 0002:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1000303c     half.obj
+ 0002:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 10003040     half.obj
+ 0002:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 10003044     half.obj
+ 0002:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 10003048     half.obj
+ 0002:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000304c     half.obj
+ 0002:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10003050     half.obj
+ 0002:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10003054     half.obj
+ 0002:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10003058     half.obj
+ 0002:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000305c     half.obj
+ 0002:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003060     half.obj
+ 0002:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003064     half.obj
+ 0002:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003068     half.obj
+ 0002:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000306c     half.obj
+ 0002:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003070     half.obj
+ 0002:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003074     half.obj
+ 0002:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003078     half.obj
+ 0002:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000307c     half.obj
+ 0002:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003080     half.obj
+ 0002:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003084     half.obj
+ 0002:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003088     half.obj
+ 0002:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000308c     half.obj
+ 0002:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003090     half.obj
+ 0002:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003094     half.obj
+ 0002:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10003098     half.obj
+ 0002:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000309c     half.obj
+ 0002:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100030a0     half.obj
+ 0002:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100030a4     half.obj
+ 0002:000000a8       ?none@?$_Locbase@H@std@@2HB 100030a8     half.obj
+ 0002:000000ac       ?all@?$_Locbase@H@std@@2HB 100030ac     half.obj
+ 0002:000000b0       ?messages@?$_Locbase@H@std@@2HB 100030b0     half.obj
+ 0002:000000b4       ?time@?$_Locbase@H@std@@2HB 100030b4     half.obj
+ 0002:000000b8       ?numeric@?$_Locbase@H@std@@2HB 100030b8     half.obj
+ 0002:000000bc       ?monetary@?$_Locbase@H@std@@2HB 100030bc     half.obj
+ 0002:000000c0       ?ctype@?$_Locbase@H@std@@2HB 100030c0     half.obj
+ 0002:000000c4       ?collate@?$_Locbase@H@std@@2HB 100030c4     half.obj
+ 0002:000000c8       __real@00000000            100030c8     half.obj
+ 0002:00000100       __load_config_used         10003100     MSVCRT:loadcfg.obj
+ 0002:000003e0       ___safe_se_handler_table   100033e0     <linker-defined>
+ 0002:000004e4       ___rtc_iaa                 100034e4     MSVCRT:initsect.obj
+ 0002:000005e8       ___rtc_izz                 100035e8     MSVCRT:initsect.obj
+ 0002:000006ec       ___rtc_taa                 100036ec     MSVCRT:initsect.obj
+ 0002:000007f0       ___rtc_tzz                 100037f0     MSVCRT:initsect.obj
+ 0003:00000000       ___xc_a                    10004000     MSVCRT:cinitexe.obj
+ 0003:00000104       ___xc_z                    10004104     MSVCRT:cinitexe.obj
+ 0003:00000208       ___xi_a                    10004208     MSVCRT:cinitexe.obj
+ 0003:0000030c       ___xi_z                    1000430c     MSVCRT:cinitexe.obj
+ 0003:00000410       ?_toFloat@@3PATuif@half@@A 10004410     half.obj
+ 0003:00040410       ?_eLut@@3PAGA              10044410     half.obj
+ 0003:0004d5b0       ___security_cookie         100515b0     MSVCRT:seccook.obj
+ 0003:0004d6bc       __adjust_fdiv              100516bc     <common>
+ 0003:0004d6c8       ___onexitend               100516c8     <common>
+ 0003:0004d6d8       ___onexitbegin             100516d8     <common>
+ 0003:0004d6dc       __pRawDllMain              100516dc     <common>
+ 0004:00000000       __IMPORT_DESCRIPTOR_MSVCP71 10052000     msvcprt:MSVCP71.dll
+ 0004:00000014       __IMPORT_DESCRIPTOR_MSVCR71 10052014     MSVCRT:MSVCR71.dll
+ 0004:00000028       __IMPORT_DESCRIPTOR_KERNEL32 10052028     kernel32:KERNEL32.dll
+ 0004:0000003c       __NULL_IMPORT_DESCRIPTOR   1005203c     msvcprt:MSVCP71.dll
+ 0004:00000108       __imp__DisableThreadLibraryCalls@4 10052108     kernel32:KERNEL32.dll
+ 0004:0000010c       \177KERNEL32_NULL_THUNK_DATA 1005210c     kernel32:KERNEL32.dll
+ 0004:00000138       __imp_??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z 10052138     msvcprt:MSVCP71.dll
+ 0004:0000013c       __imp_??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@D@Z 1005213c     msvcprt:MSVCP71.dll
+ 0004:00000140       __imp_??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 10052140     msvcprt:MSVCP71.dll
+ 0004:00000144       \177MSVCP71_NULL_THUNK_DATA 10052144     msvcprt:MSVCP71.dll
+ 0004:00000170       __imp__malloc              10052170     MSVCRT:MSVCR71.dll
+ 0004:00000174       __imp___initterm           10052174     MSVCRT:MSVCR71.dll
+ 0004:00000178       __imp____CppXcptFilter     10052178     MSVCRT:MSVCR71.dll
+ 0004:0000017c       __imp___except_handler3    1005217c     MSVCRT:MSVCR71.dll
+ 0004:00000180       __imp____dllonexit         10052180     MSVCRT:MSVCR71.dll
+ 0004:00000184       __imp___onexit             10052184     MSVCRT:MSVCR71.dll
+ 0004:00000188       __imp__free                10052188     MSVCRT:MSVCR71.dll
+ 0004:0000018c       __imp___adjust_fdiv        1005218c     MSVCRT:MSVCR71.dll
+ 0004:00000190       \177MSVCR71_NULL_THUNK_DATA 10052190     MSVCRT:MSVCR71.dll
+
+ entry point at        0001:000004fe
+
+
+ Exports
+
+  ordinal    name
+
+        1    ?_eLut@@3PAGA (unsigned short * _eLut)
+        2    ?_toFloat@@3PATuif@half@@A (union half::uif * _toFloat)
Index: NonGTP/OpenEXR/bin/Half_dll_d.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/Half_dll_d.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/Half_dll_d.map.DEF	(revision 855)
@@ -0,0 +1,59 @@
+LIBRARY	Half_dll_d
+EXPORTS
+	?overflow@half@@CAMXZ
+	?convert@half@@CAFH@Z
+	??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@Vhalf@@@Z
+	??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVhalf@@@Z
+	?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@Vhalf@@@Z
+	?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@M@Z
+	?printBits@@YAXQADVhalf@@@Z
+	?printBits@@YAXQADM@Z
+	??Bhalf@@QBEMXZ
+	??0half@@QAE@M@Z
+	??4half@@QAEAAV0@V0@@Z
+	?bits@half@@QBEGXZ
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?_toFloat@@3PATuif@half@@A
+	?_eLut@@3PAGA
Index: NonGTP/OpenEXR/bin/IlmImf_dll_d.map
===================================================================
--- NonGTP/OpenEXR/bin/IlmImf_dll_d.map	(revision 855)
+++ NonGTP/OpenEXR/bin/IlmImf_dll_d.map	(revision 855)
@@ -0,0 +1,3715 @@
+ IlmImf_dll_d
+
+ Timestamp is 422f7e31 (Wed Mar 09 14:52:33 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 00043c23H .textbss                DATA
+ 0002:00000000 0008a508H .text                   CODE
+ 0002:0008a510 000050e4H .text$x                 CODE
+ 0003:00000000 0000340eH .rdata                  DATA
+ 0003:00003410 00000152H .rdata$debug            DATA
+ 0003:00003564 0000151eH .rdata$r                DATA
+ 0003:00004a84 00000104H .rtc$IAA                DATA
+ 0003:00004b88 000001f9H .rtc$IMZ                DATA
+ 0003:00004d84 00000104H .rtc$IZZ                DATA
+ 0003:00004e88 00000104H .rtc$TAA                DATA
+ 0003:00004f8c 000001f9H .rtc$TMZ                DATA
+ 0003:00005188 00000104H .rtc$TZZ                DATA
+ 0003:0000528c 00006950H .xdata$x                DATA
+ 0003:0000bbdc 00000000H .edata                  DATA
+ 0004:00000000 00000104H .CRT$XCA                DATA
+ 0004:00000104 00000104H .CRT$XCZ                DATA
+ 0004:00000208 00000104H .CRT$XIA                DATA
+ 0004:0000030c 00000104H .CRT$XIZ                DATA
+ 0004:00000410 00000e76H .data                   DATA
+ 0004:00001288 000005acH .bss                    DATA
+ 0005:00000000 00000078H .idata$2                DATA
+ 0005:00000078 00000014H .idata$3                DATA
+ 0005:0000008c 00000470H .idata$4                DATA
+ 0005:000004fc 00000470H .idata$5                DATA
+ 0005:0000096c 000026aaH .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       ___safe_se_handler_table   00000000     <absolute>
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:00000000       ___safe_se_handler_count   00000000     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0001:00000000       __enc$textbss$begin        10001000     <linker-defined>
+ 0001:00043c23       __enc$textbss$end          10044c23     <linker-defined>
+ 0002:00006a80       ??0Attribute@Imf@@QAE@XZ   1004ba80 f   ImfAttribute.obj
+ 0002:00006ad0       ??_GAttribute@Imf@@UAEPAXI@Z 1004bad0 f i ImfAttribute.obj
+ 0002:00006ad0       ??_EAttribute@Imf@@UAEPAXI@Z 1004bad0 f i ImfAttribute.obj
+ 0002:00006b40       ??1Attribute@Imf@@UAE@XZ   1004bb40 f   ImfAttribute.obj
+ 0002:00006b80       ?typeMap@?A0x4acb144b@Imf@@YAAAV?$map@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@@std@@XZ 1004bb80 f   ImfAttribute.obj
+ 0002:00006c70       ?knownType@Attribute@Imf@@SA_NQBD@Z 1004bc70 f   ImfAttribute.obj
+ 0002:00006cf0       ?registerAttributeType@Attribute@Imf@@KAXQBDP6APAV12@XZ@Z 1004bcf0 f   ImfAttribute.obj
+ 0002:00006ef0       ??0ArgExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1004bef0 f i ImfAttribute.obj
+ 0002:00006f60       ??_EArgExc@Iex@@UAEPAXI@Z  1004bf60 f i ImfAttribute.obj
+ 0002:00006f60       ??_GArgExc@Iex@@UAEPAXI@Z  1004bf60 f i ImfAttribute.obj
+ 0002:00006fd0       ??1ArgExc@Iex@@UAE@XZ      1004bfd0 f i ImfAttribute.obj
+ 0002:00007020       ??0ArgExc@Iex@@QAE@ABV01@@Z 1004c020 f i ImfAttribute.obj
+ 0002:00007090       ?unRegisterAttributeType@Attribute@Imf@@KAXQBD@Z 1004c090 f   ImfAttribute.obj
+ 0002:000070f0       ?newAttribute@Attribute@Imf@@SAPAV12@QBD@Z 1004c0f0 f   ImfAttribute.obj
+ 0002:000072f0       ??0?$map@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@@std@@QAE@XZ 1004c2f0 f i ImfAttribute.obj
+ 0002:00007360       ?end@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@XZ 1004c360 f i ImfAttribute.obj
+ 0002:000073c0       ?insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@_N@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z 1004c3c0 f i ImfAttribute.obj
+ 0002:00007690       ??RNameCompare@?A0x4acb144b@Imf@@QBE_NPBD0@Z 1004c690 f i ImfAttribute.obj
+ 0002:00007700       ?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEIABQBD@Z 1004c700 f i ImfAttribute.obj
+ 0002:000077f0       ?find@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z 1004c7f0 f i ImfAttribute.obj
+ 0002:00007930       ??Cconst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEPBU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@XZ 1004c930 f i ImfAttribute.obj
+ 0002:00007980       ??8const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBE_NABV012@@Z 1004c980 f i ImfAttribute.obj
+ 0002:000079d0       ??9const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBE_NABV012@@Z 1004c9d0 f i ImfAttribute.obj
+ 0002:00007a30       ??0?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@QAE@ABQBDABQ6APAVAttribute@Imf@@XZ@Z 1004ca30 f i ImfAttribute.obj
+ 0002:00007a90       ?_Isnil@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004ca90 f i ImfAttribute.obj
+ 0002:00007ad0       ?_Key@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAABQBDPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004cad0 f i ImfAttribute.obj
+ 0002:00007b30       ?_Left@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z 1004cb30 f i ImfAttribute.obj
+ 0002:00007b70       ?_Right@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z 1004cb70 f i ImfAttribute.obj
+ 0002:00007bb0       ??0?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@ABUNameCompare@?A0x4acb144b@Imf@@ABV?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z 1004cbb0 f i ImfAttribute.obj
+ 0002:00007c30       ?begin@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@XZ 1004cc30 f i ImfAttribute.obj
+ 0002:00007ca0       ?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 1004cca0 f i ImfAttribute.obj
+ 0002:00007db0       ?lower_bound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z 1004cdb0 f i ImfAttribute.obj
+ 0002:00007e20       ?equal_range@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@V123@@2@ABQBD@Z 1004ce20 f i ImfAttribute.obj
+ 0002:00007eb0       ?_Insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z 1004ceb0 f i ImfAttribute.obj
+ 0002:00008470       ??0length_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z 1004d470 f i ImfAttribute.obj
+ 0002:000084e0       ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z 1004d4e0 f i ImfAttribute.obj
+ 0002:000085b0       ?what@logic_error@std@@UBEPBDXZ 1004d5b0 f i ImfAttribute.obj
+ 0002:00008610       ??_Glogic_error@std@@UAEPAXI@Z 1004d610 f i ImfAttribute.obj
+ 0002:00008610       ??_Elogic_error@std@@UAEPAXI@Z 1004d610 f i ImfAttribute.obj
+ 0002:00008680       ??1logic_error@std@@UAE@XZ 1004d680 f i ImfAttribute.obj
+ 0002:00008740       ??1length_error@std@@UAE@XZ 1004d740 f i ImfAttribute.obj
+ 0002:000087a0       ??_Elength_error@std@@UAEPAXI@Z 1004d7a0 f i ImfAttribute.obj
+ 0002:000087a0       ??_Glength_error@std@@UAEPAXI@Z 1004d7a0 f i ImfAttribute.obj
+ 0002:00008810       ?_Root@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ 1004d810 f i ImfAttribute.obj
+ 0002:00008870       ?_Kfn@?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@SAABQBDABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z 1004d870 f i ImfAttribute.obj
+ 0002:000088b0       ??0?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@QAE@XZ 1004d8b0 f i ImfAttribute.obj
+ 0002:000088f0       ??0iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004d8f0 f i ImfAttribute.obj
+ 0002:00008950       ??Fiterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ 1004d950 f i ImfAttribute.obj
+ 0002:000089b0       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@XZ 1004d9b0 f i ImfAttribute.obj
+ 0002:00008a10       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@3@XZ 1004da10 f i ImfAttribute.obj
+ 0002:00008a50       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@1@AB_N@Z 1004da50 f i ImfAttribute.obj
+ 0002:00008ab0       ??0length_error@std@@QAE@ABV01@@Z 1004dab0 f i ImfAttribute.obj
+ 0002:00008b20       ??0logic_error@std@@QAE@ABV01@@Z 1004db20 f i ImfAttribute.obj
+ 0002:00008bf0       ?_Color@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004dbf0 f i ImfAttribute.obj
+ 0002:00008c30       ?_Parent@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z 1004dc30 f i ImfAttribute.obj
+ 0002:00008c70       ?_Myval@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004dc70 f i ImfAttribute.obj
+ 0002:00008cb0       ?max_size@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEIXZ 1004dcb0 f i ImfAttribute.obj
+ 0002:00008d10       ?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 1004dd10 f i ImfAttribute.obj
+ 0002:00009710       ??0out_of_range@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z 1004e710 f i ImfAttribute.obj
+ 0002:00009780       ??1out_of_range@std@@UAE@XZ 1004e780 f i ImfAttribute.obj
+ 0002:000097e0       ??_Gout_of_range@std@@UAEPAXI@Z 1004e7e0 f i ImfAttribute.obj
+ 0002:000097e0       ??_Eout_of_range@std@@UAEPAXI@Z 1004e7e0 f i ImfAttribute.obj
+ 0002:00009850       ?clear@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ 1004e850 f i ImfAttribute.obj
+ 0002:00009900       ?upper_bound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z 1004e900 f i ImfAttribute.obj
+ 0002:00009970       ?_Init@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXXZ 1004e970 f i ImfAttribute.obj
+ 0002:00009a30       ?_Lbound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z 1004ea30 f i ImfAttribute.obj
+ 0002:00009b20       ?_Lmost@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ 1004eb20 f i ImfAttribute.obj
+ 0002:00009b80       ?_Lrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004eb80 f i ImfAttribute.obj
+ 0002:00009d30       ?_Rmost@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ 1004ed30 f i ImfAttribute.obj
+ 0002:00009d90       ?_Rrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004ed90 f i ImfAttribute.obj
+ 0002:00009f40       ?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@00ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@D@Z 1004ef40 f i ImfAttribute.obj
+ 0002:0000a090       ??2@YAPAXIPAX@Z            1004f090 f i ImfAttribute.obj
+ 0002:0000a0d0       ??3@YAXPAX0@Z              1004f0d0 f i ImfAttribute.obj
+ 0002:0000a100       ??0?$_Tree_val@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE@ABUNameCompare@?A0x4acb144b@Imf@@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z 1004f100 f i ImfAttribute.obj
+ 0002:0000a180       ??0?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@QAE@ABV01@@Z 1004f180 f i ImfAttribute.obj
+ 0002:0000a1c0       ??Eiterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AV012@H@Z 1004f1c0 f i ImfAttribute.obj
+ 0002:0000a260       ??0const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004f260 f i ImfAttribute.obj
+ 0002:0000a2b0       ??Fconst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ 1004f2b0 f i ImfAttribute.obj
+ 0002:0000a310       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@V123@@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@1@0@Z 1004f310 f i ImfAttribute.obj
+ 0002:0000a370       ??0out_of_range@std@@QAE@ABV01@@Z 1004f370 f i ImfAttribute.obj
+ 0002:0000a3e0       ?_Erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004f3e0 f i ImfAttribute.obj
+ 0002:0000a4b0       ?_Max@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z 1004f4b0 f i ImfAttribute.obj
+ 0002:0000a530       ?_Min@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z 1004f530 f i ImfAttribute.obj
+ 0002:0000a5b0       ?_Root@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ 1004f5b0 f i ImfAttribute.obj
+ 0002:0000a610       ?_Ubound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z 1004f610 f i ImfAttribute.obj
+ 0002:0000a700       ?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ 1004f700 f i ImfAttribute.obj
+ 0002:0000a920       ??0?$_Tree_ptr@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE@ABUNameCompare@?A0x4acb144b@Imf@@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z 1004f920 f i ImfAttribute.obj
+ 0002:0000a9a0       ?max_size@?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@QBEIXZ 1004f9a0 f i ImfAttribute.obj
+ 0002:0000aa10       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@I@Z 1004fa10 f i ImfAttribute.obj
+ 0002:0000aa70       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@I@Z 1004fa70 f i ImfAttribute.obj
+ 0002:0000aad0       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004fad0 f i ImfAttribute.obj
+ 0002:0000ab30       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 1004fb30 f i ImfAttribute.obj
+ 0002:0000ab90       ??Eiterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ 1004fb90 f i ImfAttribute.obj
+ 0002:0000abf0       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ 1004fbf0 f i ImfAttribute.obj
+ 0002:0000ad40       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@D@Z 1004fd40 f i ImfAttribute.obj
+ 0002:0000add0       ??0?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE@ABUNameCompare@?A0x4acb144b@Imf@@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z 1004fdd0 f i ImfAttribute.obj
+ 0002:0000ae40       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQAU342@@Z 1004fe40 f i ImfAttribute.obj
+ 0002:0000aea0       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ 1004fea0 f i ImfAttribute.obj
+ 0002:0000af00       ??0?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@QAE@UNameCompare@?A0x4acb144b@Imf@@@Z 1004ff00 f i ImfAttribute.obj
+ 0002:0000af40       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ 1004ff40 f i ImfAttribute.obj
+ 0002:0000b060       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 10050060 f i ImfAttribute.obj
+ 0002:0000b180       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 10050180 f i ImfAttribute.obj
+ 0002:0000b2a0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z 100502a0 f i ImfAttribute.obj
+ 0002:0000b3c0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 100503c0 f i ImfAttribute.obj
+ 0002:0000b4e0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z 100504e0 f i ImfAttribute.obj
+ 0002:0000b600       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z 10050600 f i ImfAttribute.obj
+ 0002:0000b720       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z 10050720 f i ImfAttribute.obj
+ 0002:0000b840       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z 10050840 f i ImfAttribute.obj
+ 0002:0000b960       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z 10050960 f i ImfAttribute.obj
+ 0002:0000ba80       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z 10050a80 f i ImfAttribute.obj
+ 0002:0000bba0       ??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10050ba0 f i ImfAttribute.obj
+ 0002:0000c0f0       ??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 100510f0 f i ImfAttribute.obj
+ 0002:0000c140       ??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z 10051140 f i ImfAttribute.obj
+ 0002:0000c200       ??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ 10051200 f i ImfAttribute.obj
+ 0002:0000c240       ??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10051240 f i ImfAttribute.obj
+ 0002:0000c2f0       ??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 100512f0 f i ImfAttribute.obj
+ 0002:0000c3b0       ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z 100513b0 f i ImfAttribute.obj
+ 0002:0000c5c0       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100515c0 f i ImfAttribute.obj
+ 0002:0000c640       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z 10051640 f i ImfAttribute.obj
+ 0002:0000caa0       ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10051aa0 f i ImfAttribute.obj
+ 0002:0000d0c0       ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 100520c0 f i ImfAttribute.obj
+ 0002:0000d210       ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10052210 f i ImfAttribute.obj
+ 0002:0000d2d0       ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ 100522d0 f i ImfAttribute.obj
+ 0002:0000d310       ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10052310 f i ImfAttribute.obj
+ 0002:0000d3d0       ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 100523d0 f i ImfAttribute.obj
+ 0002:0000d480       ??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10052480 f i ImfAttribute.obj
+ 0002:0000d9e0       ??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 100529e0 f i ImfAttribute.obj
+ 0002:0000da30       ??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z 10052a30 f i ImfAttribute.obj
+ 0002:0000daf0       ??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ 10052af0 f i ImfAttribute.obj
+ 0002:0000db30       ??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10052b30 f i ImfAttribute.obj
+ 0002:0000dbe0       ??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10052be0 f i ImfAttribute.obj
+ 0002:0000dca0       ??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z 10052ca0 f i ImfAttribute.obj
+ 0002:0000deb0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10052eb0 f i ImfAttribute.obj
+ 0002:0000df30       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z 10052f30 f i ImfAttribute.obj
+ 0002:0000e3a0       ??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 100533a0 f i ImfAttribute.obj
+ 0002:0000e9e0       ??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 100539e0 f i ImfAttribute.obj
+ 0002:0000eb30       ??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10053b30 f i ImfAttribute.obj
+ 0002:0000ebf0       ??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ 10053bf0 f i ImfAttribute.obj
+ 0002:0000ec30       ??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10053c30 f i ImfAttribute.obj
+ 0002:0000ecf0       ??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10053cf0 f i ImfAttribute.obj
+ 0002:0000eda0       ??0?$TypedAttribute@M@Imf@@QAE@ABV01@@Z 10053da0 f i ImfAttribute.obj
+ 0002:0000ee60       ??0?$TypedAttribute@M@Imf@@QAE@ABM@Z 10053e60 f i ImfAttribute.obj
+ 0002:0000eed0       ??0?$TypedAttribute@M@Imf@@QAE@XZ 10053ed0 f i ImfAttribute.obj
+ 0002:0000ef40       ??1?$TypedAttribute@M@Imf@@UAE@XZ 10053f40 f i ImfAttribute.obj
+ 0002:0000efa0       ?value@?$TypedAttribute@M@Imf@@QBEABMXZ 10053fa0 f i ImfAttribute.obj
+ 0002:0000efe0       ?value@?$TypedAttribute@M@Imf@@QAEAAMXZ 10053fe0 f i ImfAttribute.obj
+ 0002:0000f020       ?typeName@?$TypedAttribute@M@Imf@@UBEPBDXZ 10054020 f i ImfAttribute.obj
+ 0002:0000f070       ?makeNewAttribute@?$TypedAttribute@M@Imf@@SAPAVAttribute@2@XZ 10054070 f i ImfAttribute.obj
+ 0002:0000f140       ?copy@?$TypedAttribute@M@Imf@@UBEPAVAttribute@2@XZ 10054140 f i ImfAttribute.obj
+ 0002:0000f240       ?writeValueTo@?$TypedAttribute@M@Imf@@UBEXAAVOStream@2@H@Z 10054240 f i ImfAttribute.obj
+ 0002:0000f2a0       ?readValueFrom@?$TypedAttribute@M@Imf@@UAEXAAVIStream@2@HH@Z 100542a0 f i ImfAttribute.obj
+ 0002:0000f300       ?copyValueFrom@?$TypedAttribute@M@Imf@@UAEXABVAttribute@2@@Z 10054300 f i ImfAttribute.obj
+ 0002:0000f370       ?cast@?$TypedAttribute@M@Imf@@SAABV12@ABVAttribute@2@@Z 10054370 f i ImfAttribute.obj
+ 0002:0000f3c0       ?cast@?$TypedAttribute@M@Imf@@SAAAV12@AAVAttribute@2@@Z 100543c0 f i ImfAttribute.obj
+ 0002:0000f410       ?cast@?$TypedAttribute@M@Imf@@SAPBV12@PBVAttribute@2@@Z 10054410 f i ImfAttribute.obj
+ 0002:0000f4b0       ??0TypeExc@Iex@@QAE@PBD@Z  100544b0 f i ImfAttribute.obj
+ 0002:0000f520       ??_GTypeExc@Iex@@UAEPAXI@Z 10054520 f i ImfAttribute.obj
+ 0002:0000f520       ??_ETypeExc@Iex@@UAEPAXI@Z 10054520 f i ImfAttribute.obj
+ 0002:0000f590       ??1TypeExc@Iex@@UAE@XZ     10054590 f i ImfAttribute.obj
+ 0002:0000f5e0       ?cast@?$TypedAttribute@M@Imf@@SAPAV12@PAVAttribute@2@@Z 100545e0 f i ImfAttribute.obj
+ 0002:0000f680       ?registerAttributeType@?$TypedAttribute@M@Imf@@SAXXZ 10054680 f i ImfAttribute.obj
+ 0002:0000f6e0       ?unRegisterAttributeType@?$TypedAttribute@M@Imf@@SAXXZ 100546e0 f i ImfAttribute.obj
+ 0002:0000f730       ??0?$TypedAttribute@N@Imf@@QAE@ABV01@@Z 10054730 f i ImfAttribute.obj
+ 0002:0000f7f0       ??0?$TypedAttribute@N@Imf@@QAE@ABN@Z 100547f0 f i ImfAttribute.obj
+ 0002:0000f860       ??0?$TypedAttribute@N@Imf@@QAE@XZ 10054860 f i ImfAttribute.obj
+ 0002:0000f8d0       ??1?$TypedAttribute@N@Imf@@UAE@XZ 100548d0 f i ImfAttribute.obj
+ 0002:0000f930       ?value@?$TypedAttribute@N@Imf@@QBEABNXZ 10054930 f i ImfAttribute.obj
+ 0002:0000f970       ?value@?$TypedAttribute@N@Imf@@QAEAANXZ 10054970 f i ImfAttribute.obj
+ 0002:0000f9b0       ?typeName@?$TypedAttribute@N@Imf@@UBEPBDXZ 100549b0 f i ImfAttribute.obj
+ 0002:0000fa00       ?makeNewAttribute@?$TypedAttribute@N@Imf@@SAPAVAttribute@2@XZ 10054a00 f i ImfAttribute.obj
+ 0002:0000fad0       ?copy@?$TypedAttribute@N@Imf@@UBEPAVAttribute@2@XZ 10054ad0 f i ImfAttribute.obj
+ 0002:0000fbd0       ?writeValueTo@?$TypedAttribute@N@Imf@@UBEXAAVOStream@2@H@Z 10054bd0 f i ImfAttribute.obj
+ 0002:0000fc40       ?readValueFrom@?$TypedAttribute@N@Imf@@UAEXAAVIStream@2@HH@Z 10054c40 f i ImfAttribute.obj
+ 0002:0000fca0       ?copyValueFrom@?$TypedAttribute@N@Imf@@UAEXABVAttribute@2@@Z 10054ca0 f i ImfAttribute.obj
+ 0002:0000fd10       ?cast@?$TypedAttribute@N@Imf@@SAABV12@ABVAttribute@2@@Z 10054d10 f i ImfAttribute.obj
+ 0002:0000fd60       ?cast@?$TypedAttribute@N@Imf@@SAAAV12@AAVAttribute@2@@Z 10054d60 f i ImfAttribute.obj
+ 0002:0000fdb0       ?cast@?$TypedAttribute@N@Imf@@SAPBV12@PBVAttribute@2@@Z 10054db0 f i ImfAttribute.obj
+ 0002:0000fe50       ?cast@?$TypedAttribute@N@Imf@@SAPAV12@PAVAttribute@2@@Z 10054e50 f i ImfAttribute.obj
+ 0002:0000fef0       ?registerAttributeType@?$TypedAttribute@N@Imf@@SAXXZ 10054ef0 f i ImfAttribute.obj
+ 0002:0000ff50       ?unRegisterAttributeType@?$TypedAttribute@N@Imf@@SAXXZ 10054f50 f i ImfAttribute.obj
+ 0002:0000ffa0       ??$_Distance@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@I@std@@YAXViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@0AAI@Z 10054fa0 f i ImfAttribute.obj
+ 0002:00010020       ??$swap@D@std@@YAXAAD0@Z   10055020 f i ImfAttribute.obj
+ 0002:00010070       ??$?0U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z 10055070 f i ImfAttribute.obj
+ 0002:000100b0       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@IPAU120@@Z 100550b0 f i ImfAttribute.obj
+ 0002:00010110       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@@Z 10055110 f i ImfAttribute.obj
+ 0002:00010140       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@@Z 10055140 f i ImfAttribute.obj
+ 0002:00010170       ??$?0U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z 10055170 f i ImfAttribute.obj
+ 0002:000101b0       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@ABQAU120@@Z 100551b0 f i ImfAttribute.obj
+ 0002:00010250       ??_E?$TypedAttribute@M@Imf@@UAEPAXI@Z 10055250 f i ImfAttribute.obj
+ 0002:00010250       ??_G?$TypedAttribute@M@Imf@@UAEPAXI@Z 10055250 f i ImfAttribute.obj
+ 0002:000102c0       ??0TypeExc@Iex@@QAE@ABV01@@Z 100552c0 f i ImfAttribute.obj
+ 0002:00010330       ??_E?$TypedAttribute@N@Imf@@UAEPAXI@Z 10055330 f i ImfAttribute.obj
+ 0002:00010330       ??_G?$TypedAttribute@N@Imf@@UAEPAXI@Z 10055330 f i ImfAttribute.obj
+ 0002:000103a0       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@M@Z 100553a0 f i ImfAttribute.obj
+ 0002:00010470       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAM@Z 10055470 f i ImfAttribute.obj
+ 0002:00010560       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@N@Z 10055560 f i ImfAttribute.obj
+ 0002:000106a0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAN@Z 100556a0 f i ImfAttribute.obj
+ 0002:00010830       ??$_Iter_cat@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YA?AUbidirectional_iterator_tag@0@ABViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@@Z 10055830 f i ImfAttribute.obj
+ 0002:000108a0       ??$_Distance2@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@I@std@@YAXViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@0AAIUbidirectional_iterator_tag@0@@Z 100558a0 f i ImfAttribute.obj
+ 0002:00010920       ??$writeUnsignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBEH@Z 10055920 f i ImfAttribute.obj
+ 0002:00010980       ?writeChars@StreamIO@Imf@@SAXAAVOStream@2@QBDH@Z 10055980 f i ImfAttribute.obj
+ 0002:000109f0       ??$readUnsignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QAEH@Z 100559f0 f i ImfAttribute.obj
+ 0002:00010a50       ?readChars@StreamIO@Imf@@SA_NAAVIStream@2@QADH@Z 10055a50 f i ImfAttribute.obj
+ 0002:00010ac0       ?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBDXZ 10055ac0 f   ImfBoxAttribute.obj
+ 0002:00010b00       ?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 10055b00 f   ImfBoxAttribute.obj
+ 0002:00010bb0       ?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 10055bb0 f   ImfBoxAttribute.obj
+ 0002:00010c60       ?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBDXZ 10055c60 f   ImfBoxAttribute.obj
+ 0002:00010ca0       ?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 10055ca0 f   ImfBoxAttribute.obj
+ 0002:00010d50       ?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 10055d50 f   ImfBoxAttribute.obj
+ 0002:00010e00       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z 10055e00 f i ImfBoxAttribute.obj
+ 0002:00010eb0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAH@Z 10055eb0 f i ImfBoxAttribute.obj
+ 0002:00010f80       ??$writeSignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBCH@Z 10055f80 f i ImfBoxAttribute.obj
+ 0002:00010fe0       ??$readSignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QACH@Z 10055fe0 f i ImfBoxAttribute.obj
+ 0002:00011040       ??0Channel@Imf@@QAE@W4PixelType@1@HH@Z 10056040 f   ImfChannelList.obj
+ 0002:000110a0       ??8Channel@Imf@@QBE_NABU01@@Z 100560a0 f   ImfChannelList.obj
+ 0002:00011130       ?insert@ChannelList@Imf@@QAEXQBDABUChannel@2@@Z 10056130 f   ImfChannelList.obj
+ 0002:000112d0       ??0Name@Imf@@QAE@QBD@Z     100562d0 f i ImfChannelList.obj
+ 0002:00011340       ??4Name@Imf@@QAEAAV01@QBD@Z 10056340 f i ImfChannelList.obj
+ 0002:000113b0       ??AChannelList@Imf@@QAEAAUChannel@1@QBD@Z 100563b0 f   ImfChannelList.obj
+ 0002:000115b0       ??AChannelList@Imf@@QBEABUChannel@1@QBD@Z 100565b0 f   ImfChannelList.obj
+ 0002:000117b0       ?findChannel@ChannelList@Imf@@QAEPAUChannel@2@QBD@Z 100567b0 f   ImfChannelList.obj
+ 0002:000118b0       ?findChannel@ChannelList@Imf@@QBEPBUChannel@2@QBD@Z 100568b0 f   ImfChannelList.obj
+ 0002:000119b0       ?begin@ChannelList@Imf@@QAE?AVIterator@12@XZ 100569b0 f   ImfChannelList.obj
+ 0002:00011a20       ??0Iterator@ChannelList@Imf@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@Z 10056a20 f i ImfChannelList.obj
+ 0002:00011a70       ?begin@ChannelList@Imf@@QBE?AVConstIterator@12@XZ 10056a70 f   ImfChannelList.obj
+ 0002:00011ae0       ??0ConstIterator@ChannelList@Imf@@QAE@ABVconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@Z 10056ae0 f i ImfChannelList.obj
+ 0002:00011b30       ?end@ChannelList@Imf@@QAE?AVIterator@12@XZ 10056b30 f   ImfChannelList.obj
+ 0002:00011ba0       ?end@ChannelList@Imf@@QBE?AVConstIterator@12@XZ 10056ba0 f   ImfChannelList.obj
+ 0002:00011c10       ?find@ChannelList@Imf@@QAE?AVIterator@12@QBD@Z 10056c10 f   ImfChannelList.obj
+ 0002:00011ca0       ?find@ChannelList@Imf@@QBE?AVConstIterator@12@QBD@Z 10056ca0 f   ImfChannelList.obj
+ 0002:00011d30       ?layers@ChannelList@Imf@@QBEXAAV?$set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z 10056d30 f   ImfChannelList.obj
+ 0002:00011f30       ??EConstIterator@ChannelList@Imf@@QAEAAV012@XZ 10056f30 f i ImfChannelList.obj
+ 0002:00011f90       ?name@ConstIterator@ChannelList@Imf@@QBEPBDXZ 10056f90 f i ImfChannelList.obj
+ 0002:00011ff0       ??DName@Imf@@QBEPBDXZ      10056ff0 f i ImfChannelList.obj
+ 0002:00012030       ??9Imf@@YA_NABVConstIterator@ChannelList@0@0@Z 10057030 f i ImfChannelList.obj
+ 0002:00012090       ??8Imf@@YA_NABVConstIterator@ChannelList@0@0@Z 10057090 f i ImfChannelList.obj
+ 0002:000120e0       ?channelsInLayer@ChannelList@Imf@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVIterator@12@1@Z 100570e0 f   ImfChannelList.obj
+ 0002:000121e0       ?channelsInLayer@ChannelList@Imf@@QBEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVConstIterator@12@1@Z 100571e0 f   ImfChannelList.obj
+ 0002:000122e0       ?channelsWithPrefix@ChannelList@Imf@@QAEXQBDAAVIterator@12@1@Z 100572e0 f   ImfChannelList.obj
+ 0002:00012440       ??EIterator@ChannelList@Imf@@QAEAAV012@XZ 10057440 f i ImfChannelList.obj
+ 0002:000124a0       ?name@Iterator@ChannelList@Imf@@QBEPBDXZ 100574a0 f i ImfChannelList.obj
+ 0002:00012500       ??0ConstIterator@ChannelList@Imf@@QAE@ABVIterator@12@@Z 10057500 f i ImfChannelList.obj
+ 0002:00012550       ?channelsWithPrefix@ChannelList@Imf@@QBEXQBDAAVConstIterator@12@1@Z 10057550 f   ImfChannelList.obj
+ 0002:00012680       ??8ChannelList@Imf@@QBE_NABV01@@Z 10057680 f   ImfChannelList.obj
+ 0002:00012840       ?channel@ConstIterator@ChannelList@Imf@@QBEABUChannel@3@XZ 10057840 f i ImfChannelList.obj
+ 0002:000128a0       ??A?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAUChannel@Imf@@ABVName@3@@Z 100578a0 f i ImfChannelList.obj
+ 0002:000129e0       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 100579e0 f i ImfChannelList.obj
+ 0002:00012a50       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ 10057a50 f i ImfChannelList.obj
+ 0002:00012ac0       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 10057ac0 f i ImfChannelList.obj
+ 0002:00012b20       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ 10057b20 f i ImfChannelList.obj
+ 0002:00012b80       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 10057b80 f i ImfChannelList.obj
+ 0002:00012cc0       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 10057cc0 f i ImfChannelList.obj
+ 0002:00012e00       ?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 10057e00 f i ImfChannelList.obj
+ 0002:00012e70       ?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 10057e70 f i ImfChannelList.obj
+ 0002:00012ee0       ??Citerator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPAU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ 10057ee0 f i ImfChannelList.obj
+ 0002:00012f30       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 10057f30 f i ImfChannelList.obj
+ 0002:00012f90       ??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ 10057f90 f i ImfChannelList.obj
+ 0002:00012fe0       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 10057fe0 f i ImfChannelList.obj
+ 0002:00013040       ??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 10058040 f i ImfChannelList.obj
+ 0002:00013090       ?insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@_N@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z 10058090 f i ImfChannelList.obj
+ 0002:00013350       ?clear@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ 10058350 f i ImfChannelList.obj
+ 0002:00013400       ?_Key@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAABVName@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10058400 f i ImfChannelList.obj
+ 0002:00013460       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 10058460 f i ImfChannelList.obj
+ 0002:00013c20       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 10058c20 f i ImfChannelList.obj
+ 0002:00013c80       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 10058c80 f i ImfChannelList.obj
+ 0002:00013cd0       ?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z 10058cd0 f i ImfChannelList.obj
+ 0002:00013db0       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 10058db0 f i ImfChannelList.obj
+ 0002:00013e10       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 10058e10 f i ImfChannelList.obj
+ 0002:00013e70       ??R?$less@VName@Imf@@@std@@QBE_NABVName@Imf@@0@Z 10058e70 f i ImfChannelList.obj
+ 0002:00013ed0       ??MImf@@YA_NABVName@0@0@Z  10058ed0 f i ImfChannelList.obj
+ 0002:00013f40       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10058f40 f i ImfChannelList.obj
+ 0002:00013fa0       ??Diterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEAAU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ 10058fa0 f i ImfChannelList.obj
+ 0002:00013ff0       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10058ff0 f i ImfChannelList.obj
+ 0002:00014040       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ 10059040 f i ImfChannelList.obj
+ 0002:000140a0       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 100590a0 f i ImfChannelList.obj
+ 0002:000141c0       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@3@XZ 100591c0 f i ImfChannelList.obj
+ 0002:00014200       ??0?$pair@$$CBVName@Imf@@UChannel@2@@std@@QAE@ABVName@Imf@@ABUChannel@3@@Z 10059200 f i ImfChannelList.obj
+ 0002:00014270       ?_Isnil@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 10059270 f i ImfChannelList.obj
+ 0002:000142b0       ?_Key@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 100592b0 f i ImfChannelList.obj
+ 0002:00014310       ?_Left@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z 10059310 f i ImfChannelList.obj
+ 0002:00014350       ?_Right@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z 10059350 f i ImfChannelList.obj
+ 0002:00014390       ?begin@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE?AViterator@12@XZ 10059390 f i ImfChannelList.obj
+ 0002:00014400       ?_Erase@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 10059400 f i ImfChannelList.obj
+ 0002:000144d0       ?_Insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z 100594d0 f i ImfChannelList.obj
+ 0002:00014a90       ?_Lmost@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@XZ 10059a90 f i ImfChannelList.obj
+ 0002:00014af0       ?_Rmost@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@XZ 10059af0 f i ImfChannelList.obj
+ 0002:00014b50       ?_Root@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@XZ 10059b50 f i ImfChannelList.obj
+ 0002:00014bb0       ?_Kfn@?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@SAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@ABV32@@Z 10059bb0 f i ImfChannelList.obj
+ 0002:00014bf0       ??R?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@QBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@0@Z 10059bf0 f i ImfChannelList.obj
+ 0002:00014c60       ??0?$pair@Viterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@1@AB_N@Z 10059c60 f i ImfChannelList.obj
+ 0002:00014cc0       ??0iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 10059cc0 f i ImfChannelList.obj
+ 0002:00014d20       ??Fiterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEAAV012@XZ 10059d20 f i ImfChannelList.obj
+ 0002:00014d80       ??8const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QBE_NABV012@@Z 10059d80 f i ImfChannelList.obj
+ 0002:00014dd0       ?_Mynode@const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@3@XZ 10059dd0 f i ImfChannelList.obj
+ 0002:00014e10       ?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10059e10 f i ImfChannelList.obj
+ 0002:00014e50       ?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10059e50 f i ImfChannelList.obj
+ 0002:00014e90       ?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10059e90 f i ImfChannelList.obj
+ 0002:00014ed0       ?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10059ed0 f i ImfChannelList.obj
+ 0002:00014f10       ?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@UChannel@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10059f10 f i ImfChannelList.obj
+ 0002:00014f50       ?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 10059f50 f i ImfChannelList.obj
+ 0002:00014f90       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 10059f90 f i ImfChannelList.obj
+ 0002:00015250       ?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 1005a250 f i ImfChannelList.obj
+ 0002:00015810       ?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1005a810 f i ImfChannelList.obj
+ 0002:00015890       ?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005a890 f i ImfChannelList.obj
+ 0002:000158f0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005a8f0 f i ImfChannelList.obj
+ 0002:00015950       ?_Kfn@?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@SAABVName@Imf@@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 1005a950 f i ImfChannelList.obj
+ 0002:00015990       ??Fiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1005a990 f i ImfChannelList.obj
+ 0002:000159f0       ?_Color@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1005a9f0 f i ImfChannelList.obj
+ 0002:00015a30       ?_Parent@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z 1005aa30 f i ImfChannelList.obj
+ 0002:00015a70       ?_Myval@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1005aa70 f i ImfChannelList.obj
+ 0002:00015ab0       ?max_size@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QBEIXZ 1005aab0 f i ImfChannelList.obj
+ 0002:00015b10       ?_Lrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1005ab10 f i ImfChannelList.obj
+ 0002:00015cc0       ?_Rrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1005acc0 f i ImfChannelList.obj
+ 0002:00015e70       ?_Buynode@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@00ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z 1005ae70 f i ImfChannelList.obj
+ 0002:00015fc0       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@I@Z 1005afc0 f i ImfChannelList.obj
+ 0002:00016020       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1005b020 f i ImfChannelList.obj
+ 0002:00016080       ??0const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1005b080 f i ImfChannelList.obj
+ 0002:000160d0       ??Fconst_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEAAV012@XZ 1005b0d0 f i ImfChannelList.obj
+ 0002:00016130       ?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005b130 f i ImfChannelList.obj
+ 0002:00016170       ?max_size@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 1005b170 f i ImfChannelList.obj
+ 0002:000161d0       ?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005b1d0 f i ImfChannelList.obj
+ 0002:00016380       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005b380 f i ImfChannelList.obj
+ 0002:000163e0       ?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005b3e0 f i ImfChannelList.obj
+ 0002:00016590       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z 1005b590 f i ImfChannelList.obj
+ 0002:000166e0       ??Fconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1005b6e0 f i ImfChannelList.obj
+ 0002:00016740       ?max_size@?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@QBEIXZ 1005b740 f i ImfChannelList.obj
+ 0002:000167b0       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@I@Z 1005b7b0 f i ImfChannelList.obj
+ 0002:00016810       ?_Dec@const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ 1005b810 f i ImfChannelList.obj
+ 0002:00016960       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@1@AB_N@Z 1005b960 f i ImfChannelList.obj
+ 0002:000169c0       ??0_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@PAU012@00ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z 1005b9c0 f i ImfChannelList.obj
+ 0002:00016a60       ?max_size@?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QBEIXZ 1005ba60 f i ImfChannelList.obj
+ 0002:00016ad0       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z 1005bad0 f i ImfChannelList.obj
+ 0002:00016b30       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z 1005bb30 f i ImfChannelList.obj
+ 0002:00016b90       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 1005bb90 f i ImfChannelList.obj
+ 0002:00016ce0       ?_Max@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z 1005bce0 f i ImfChannelList.obj
+ 0002:00016d60       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z 1005bd60 f i ImfChannelList.obj
+ 0002:00016df0       ?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1005bdf0 f i ImfChannelList.obj
+ 0002:00016e70       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@0@@Z 1005be70 f i ImfChannelList.obj
+ 0002:00016ec0       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@0@IPAU120@@Z 1005bec0 f i ImfChannelList.obj
+ 0002:00016f20       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z 1005bf20 f i ImfChannelList.obj
+ 0002:00016f80       ??_G_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEPAXI@Z 1005bf80 f i ImfChannelList.obj
+ 0002:00016ff0       ??1_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@XZ 1005bff0 f i ImfChannelList.obj
+ 0002:00017050       ?staticTypeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBDXZ 1005c050 f   ImfChannelListAttribute.obj
+ 0002:00017090       ?writeValueTo@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1005c090 f   ImfChannelListAttribute.obj
+ 0002:00017200       ?readValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1005c200 f   ImfChannelListAttribute.obj
+ 0002:00017380       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBD@Z 1005c380 f i ImfChannelListAttribute.obj
+ 0002:00017410       ??$pad@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z 1005c410 f i ImfChannelListAttribute.obj
+ 0002:000174c0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@HQAD@Z 1005c4c0 f i ImfChannelListAttribute.obj
+ 0002:00017550       ??$skip@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@H@Z 1005c550 f i ImfChannelListAttribute.obj
+ 0002:00017630       ??0Chromaticities@Imf@@QAE@ABV?$Vec2@M@Imath@@000@Z 1005c630 f   ImfChromaticities.obj
+ 0002:000176d0       ?RGBtoXYZ@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z 1005c6d0 f   ImfChromaticities.obj
+ 0002:00017a60       ?XYZtoRGB@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z 1005ca60 f   ImfChromaticities.obj
+ 0002:00017ae0       ??0Chromaticities@Imf@@QAE@ABU01@@Z 1005cae0 f i ImfChromaticities.obj
+ 0002:00017b80       ??0?$Vec2@M@Imath@@QAE@ABV01@@Z 1005cb80 f i ImfChromaticities.obj
+ 0002:00017be0       ??A?$Matrix44@M@Imath@@QAEPAMH@Z 1005cbe0 f i ImfChromaticities.obj
+ 0002:00017c30       ??0?$Matrix44@M@Imath@@QAE@ABV01@@Z 1005cc30 f i ImfChromaticities.obj
+ 0002:00017d60       ??0?$Matrix44@M@Imath@@QAE@XZ 1005cd60 f i ImfChromaticities.obj
+ 0002:00017e60       ?inverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z 1005ce60 f i ImfChromaticities.obj
+ 0002:000184f0       ??0SingMatrixExc@Imath@@QAE@PBD@Z 1005d4f0 f i ImfChromaticities.obj
+ 0002:00018560       ??0MathExc@Iex@@QAE@PBD@Z  1005d560 f i ImfChromaticities.obj
+ 0002:000185d0       ??_GMathExc@Iex@@UAEPAXI@Z 1005d5d0 f i ImfChromaticities.obj
+ 0002:000185d0       ??_EMathExc@Iex@@UAEPAXI@Z 1005d5d0 f i ImfChromaticities.obj
+ 0002:00018640       ??1MathExc@Iex@@UAE@XZ     1005d640 f i ImfChromaticities.obj
+ 0002:00018690       ??_ESingMatrixExc@Imath@@UAEPAXI@Z 1005d690 f i ImfChromaticities.obj
+ 0002:00018690       ??_GSingMatrixExc@Imath@@UAEPAXI@Z 1005d690 f i ImfChromaticities.obj
+ 0002:00018700       ??1SingMatrixExc@Imath@@UAE@XZ 1005d700 f i ImfChromaticities.obj
+ 0002:00018750       ?smallest@?$limits@M@Imath@@SAMXZ 1005d750 f i ImfChromaticities.obj
+ 0002:00018790       ??0SingMatrixExc@Imath@@QAE@ABV01@@Z 1005d790 f i ImfChromaticities.obj
+ 0002:00018800       ??0MathExc@Iex@@QAE@ABV01@@Z 1005d800 f i ImfChromaticities.obj
+ 0002:00018870       ??0?$Matrix44@M@Imath@@QAE@MMMMMMMMMMMMMMMM@Z 1005d870 f i ImfChromaticities.obj
+ 0002:00018960       ?gjInverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z 1005d960 f i ImfChromaticities.obj
+ 0002:00019070       ??$abs@M@Imath@@YAMM@Z     1005e070 f i ImfChromaticities.obj
+ 0002:000190e0       ?staticTypeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBDXZ 1005e0e0 f   ImfChromaticitiesAttribute.obj
+ 0002:00019120       ?writeValueTo@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1005e120 f   ImfChromaticitiesAttribute.obj
+ 0002:00019230       ?readValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1005e230 f   ImfChromaticitiesAttribute.obj
+ 0002:00019340       ?staticTypeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBDXZ 1005e340 f   ImfCompressionAttribute.obj
+ 0002:00019380       ?writeValueTo@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1005e380 f   ImfCompressionAttribute.obj
+ 0002:000193f0       ?readValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1005e3f0 f   ImfCompressionAttribute.obj
+ 0002:00019490       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@E@Z 1005e490 f i ImfCompressionAttribute.obj
+ 0002:000194f0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAE@Z 1005e4f0 f i ImfCompressionAttribute.obj
+ 0002:00019550       ??0Compressor@Imf@@QAE@ABVHeader@1@@Z 1005e550 f   ImfCompressor.obj
+ 0002:000195b0       ??_GCompressor@Imf@@UAEPAXI@Z 1005e5b0 f i ImfCompressor.obj
+ 0002:000195b0       ??_ECompressor@Imf@@UAEPAXI@Z 1005e5b0 f i ImfCompressor.obj
+ 0002:00019620       ??1Compressor@Imf@@UAE@XZ  1005e620 f   ImfCompressor.obj
+ 0002:00019660       ?format@Compressor@Imf@@UBE?AW4Format@12@XZ 1005e660 f   ImfCompressor.obj
+ 0002:000196a0       ?compressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1005e6a0 f   ImfCompressor.obj
+ 0002:00019720       ?uncompressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1005e720 f   ImfCompressor.obj
+ 0002:000197a0       ?isValidCompression@Imf@@YA_NW4Compression@1@@Z 1005e7a0 f   ImfCompressor.obj
+ 0002:00019800       ?newCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HABVHeader@1@@Z 1005e800 f   ImfCompressor.obj
+ 0002:00019b30       ?newTileCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HHABVHeader@1@@Z 1005eb30 f   ImfCompressor.obj
+ 0002:00019df0       ?halfToUint@Imf@@YAIVhalf@@@Z 1005edf0 f   ImfConvert.obj
+ 0002:00019e90       ??Bhalf@@QBEMXZ            1005ee90 f i ImfConvert.obj
+ 0002:00019ee0       ?isNan@half@@QBE_NXZ       1005eee0 f i ImfConvert.obj
+ 0002:00019f80       ?isInfinity@half@@QBE_NXZ  1005ef80 f i ImfConvert.obj
+ 0002:0001a020       ?isNegative@half@@QBE_NXZ  1005f020 f i ImfConvert.obj
+ 0002:0001a070       ?floatToUint@Imf@@YAIM@Z   1005f070 f   ImfConvert.obj
+ 0002:0001a130       ?isNegative@?A0x47f757d7@Imf@@YA_NM@Z 1005f130 f i ImfConvert.obj
+ 0002:0001a1b0       ?isNan@?A0x47f757d7@Imf@@YA_NM@Z 1005f1b0 f i ImfConvert.obj
+ 0002:0001a230       ?isInfinity@?A0x47f757d7@Imf@@YA_NM@Z 1005f230 f i ImfConvert.obj
+ 0002:0001a2b0       ?uintToHalf@Imf@@YA?AVhalf@@I@Z 1005f2b0 f   ImfConvert.obj
+ 0002:0001a370       ??0half@@QAE@M@Z           1005f370 f i ImfConvert.obj
+ 0002:0001a480       ?posInf@half@@SA?AV1@XZ    1005f480 f i ImfConvert.obj
+ 0002:0001a520       ??0half@@QAE@XZ            1005f520 f i ImfConvert.obj
+ 0002:0001a560       ?floatToHalf@Imf@@YA?AVhalf@@M@Z 1005f560 f   ImfConvert.obj
+ 0002:0001a620       ?negInf@half@@SA?AV1@XZ    1005f620 f i ImfConvert.obj
+ 0002:0001a6c0       ?isFinite@?A0x47f757d7@Imf@@YA_NM@Z 1005f6c0 f i ImfConvert.obj
+ 0002:0001a740       ?setErrorMessage@?A0xef2e13c9@@YAXABVexception@@@Z 1005f740 f   ImfCRgbaFile.obj
+ 0002:0001a7d0       _ImfFloatToHalf            1005f7d0 f   ImfCRgbaFile.obj
+ 0002:0001a840       ?bits@half@@QBEGXZ         1005f840 f i ImfCRgbaFile.obj
+ 0002:0001a880       _ImfFloatToHalfArray       1005f880 f   ImfCRgbaFile.obj
+ 0002:0001a920       _ImfHalfToFloat            1005f920 f   ImfCRgbaFile.obj
+ 0002:0001a970       _ImfHalfToFloatArray       1005f970 f   ImfCRgbaFile.obj
+ 0002:0001a9f0       _ImfNewHeader              1005f9f0 f   ImfCRgbaFile.obj
+ 0002:0001ab80       _ImfDeleteHeader           1005fb80 f   ImfCRgbaFile.obj
+ 0002:0001ac20       ?header@?A0xef2e13c9@@YAPAVHeader@Imf@@PAUImfHeader@@@Z 1005fc20 f i ImfCRgbaFile.obj
+ 0002:0001ac60       ??_GHeader@Imf@@QAEPAXI@Z  1005fc60 f i ImfCRgbaFile.obj
+ 0002:0001acd0       _ImfCopyHeader             1005fcd0 f   ImfCRgbaFile.obj
+ 0002:0001ae50       ?header@?A0xef2e13c9@@YAPBVHeader@Imf@@PBUImfHeader@@@Z 1005fe50 f i ImfCRgbaFile.obj
+ 0002:0001ae90       _ImfHeaderSetDisplayWindow 1005fe90 f   ImfCRgbaFile.obj
+ 0002:0001af30       ??4?$Box@V?$Vec2@H@Imath@@@Imath@@QAEAAV01@ABV01@@Z 1005ff30 f i ImfCRgbaFile.obj
+ 0002:0001afa0       _ImfHeaderDisplayWindow    1005ffa0 f   ImfCRgbaFile.obj
+ 0002:0001b060       ??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV01@@Z 10060060 f i ImfCRgbaFile.obj
+ 0002:0001b0d0       _ImfHeaderSetDataWindow    100600d0 f   ImfCRgbaFile.obj
+ 0002:0001b170       _ImfHeaderDataWindow       10060170 f   ImfCRgbaFile.obj
+ 0002:0001b230       _ImfHeaderSetPixelAspectRatio 10060230 f   ImfCRgbaFile.obj
+ 0002:0001b290       _ImfHeaderPixelAspectRatio 10060290 f   ImfCRgbaFile.obj
+ 0002:0001b2f0       _ImfHeaderSetScreenWindowCenter 100602f0 f   ImfCRgbaFile.obj
+ 0002:0001b370       _ImfHeaderScreenWindowCenter 10060370 f   ImfCRgbaFile.obj
+ 0002:0001b430       _ImfHeaderSetScreenWindowWidth 10060430 f   ImfCRgbaFile.obj
+ 0002:0001b490       _ImfHeaderScreenWindowWidth 10060490 f   ImfCRgbaFile.obj
+ 0002:0001b4f0       _ImfHeaderSetLineOrder     100604f0 f   ImfCRgbaFile.obj
+ 0002:0001b550       _ImfHeaderLineOrder        10060550 f   ImfCRgbaFile.obj
+ 0002:0001b5b0       _ImfHeaderSetCompression   100605b0 f   ImfCRgbaFile.obj
+ 0002:0001b610       _ImfHeaderCompression      10060610 f   ImfCRgbaFile.obj
+ 0002:0001b670       _ImfHeaderSetIntAttribute  10060670 f   ImfCRgbaFile.obj
+ 0002:0001b8e0       ??0ConstIterator@Header@Imf@@QAE@ABVIterator@12@@Z 100608e0 f i ImfCRgbaFile.obj
+ 0002:0001b930       ??8Imf@@YA_NABVConstIterator@Header@0@0@Z 10060930 f i ImfCRgbaFile.obj
+ 0002:0001b980       _ImfHeaderIntAttribute     10060980 f   ImfCRgbaFile.obj
+ 0002:0001bab0       _ImfHeaderSetFloatAttribute 10060ab0 f   ImfCRgbaFile.obj
+ 0002:0001bd20       _ImfHeaderSetDoubleAttribute 10060d20 f   ImfCRgbaFile.obj
+ 0002:0001bf90       _ImfHeaderFloatAttribute   10060f90 f   ImfCRgbaFile.obj
+ 0002:0001c0c0       _ImfHeaderDoubleAttribute  100610c0 f   ImfCRgbaFile.obj
+ 0002:0001c1f0       _ImfHeaderSetStringAttribute 100611f0 f   ImfCRgbaFile.obj
+ 0002:0001c4d0       _ImfHeaderStringAttribute  100614d0 f   ImfCRgbaFile.obj
+ 0002:0001c620       _ImfHeaderSetBox2iAttribute 10061620 f   ImfCRgbaFile.obj
+ 0002:0001c900       _ImfHeaderBox2iAttribute   10061900 f   ImfCRgbaFile.obj
+ 0002:0001ca60       _ImfHeaderSetBox2fAttribute 10061a60 f   ImfCRgbaFile.obj
+ 0002:0001cd40       ??4?$Box@V?$Vec2@M@Imath@@@Imath@@QAEAAV01@ABV01@@Z 10061d40 f i ImfCRgbaFile.obj
+ 0002:0001cdb0       _ImfHeaderBox2fAttribute   10061db0 f   ImfCRgbaFile.obj
+ 0002:0001cf10       _ImfHeaderSetV2iAttribute  10061f10 f   ImfCRgbaFile.obj
+ 0002:0001d1b0       _ImfHeaderV2iAttribute     100621b0 f   ImfCRgbaFile.obj
+ 0002:0001d300       _ImfHeaderSetV2fAttribute  10062300 f   ImfCRgbaFile.obj
+ 0002:0001d5a0       _ImfHeaderV2fAttribute     100625a0 f   ImfCRgbaFile.obj
+ 0002:0001d6f0       _ImfHeaderSetV3iAttribute  100626f0 f   ImfCRgbaFile.obj
+ 0002:0001d990       _ImfHeaderV3iAttribute     10062990 f   ImfCRgbaFile.obj
+ 0002:0001dae0       _ImfHeaderSetV3fAttribute  10062ae0 f   ImfCRgbaFile.obj
+ 0002:0001dd80       _ImfHeaderV3fAttribute     10062d80 f   ImfCRgbaFile.obj
+ 0002:0001ded0       _ImfHeaderSetM33fAttribute 10062ed0 f   ImfCRgbaFile.obj
+ 0002:0001e170       _ImfHeaderM33fAttribute    10063170 f   ImfCRgbaFile.obj
+ 0002:0001e3f0       _ImfHeaderSetM44fAttribute 100633f0 f   ImfCRgbaFile.obj
+ 0002:0001e690       _ImfHeaderM44fAttribute    10063690 f   ImfCRgbaFile.obj
+ 0002:0001ea20       _ImfOpenOutputFile         10063a20 f   ImfCRgbaFile.obj
+ 0002:0001eba0       _ImfCloseOutputFile        10063ba0 f   ImfCRgbaFile.obj
+ 0002:0001ed00       ?outfile@?A0xef2e13c9@@YAPAVRgbaOutputFile@Imf@@PAUImfOutputFile@@@Z 10063d00 f i ImfCRgbaFile.obj
+ 0002:0001ed40       _ImfOutputSetFrameBuffer   10063d40 f   ImfCRgbaFile.obj
+ 0002:0001ee50       _ImfOutputWritePixels      10063e50 f   ImfCRgbaFile.obj
+ 0002:0001ef50       _ImfOutputCurrentScanLine  10063f50 f   ImfCRgbaFile.obj
+ 0002:0001efb0       ?outfile@?A0xef2e13c9@@YAPBVRgbaOutputFile@Imf@@PBUImfOutputFile@@@Z 10063fb0 f i ImfCRgbaFile.obj
+ 0002:0001eff0       _ImfOutputHeader           10063ff0 f   ImfCRgbaFile.obj
+ 0002:0001f050       _ImfOutputChannels         10064050 f   ImfCRgbaFile.obj
+ 0002:0001f0b0       _ImfOpenTiledOutputFile    100640b0 f   ImfCRgbaFile.obj
+ 0002:0001f240       _ImfCloseTiledOutputFile   10064240 f   ImfCRgbaFile.obj
+ 0002:0001f3a0       ?outfile@?A0xef2e13c9@@YAPAVTiledRgbaOutputFile@Imf@@PAUImfTiledOutputFile@@@Z 100643a0 f i ImfCRgbaFile.obj
+ 0002:0001f3e0       _ImfTiledOutputSetFrameBuffer 100643e0 f   ImfCRgbaFile.obj
+ 0002:0001f4f0       _ImfTiledOutputWriteTile   100644f0 f   ImfCRgbaFile.obj
+ 0002:0001f600       _ImfTiledOutputHeader      10064600 f   ImfCRgbaFile.obj
+ 0002:0001f660       ?outfile@?A0xef2e13c9@@YAPBVTiledRgbaOutputFile@Imf@@PBUImfTiledOutputFile@@@Z 10064660 f i ImfCRgbaFile.obj
+ 0002:0001f6a0       _ImfTiledOutputChannels    100646a0 f   ImfCRgbaFile.obj
+ 0002:0001f700       _ImfTiledOutputTileXSize   10064700 f   ImfCRgbaFile.obj
+ 0002:0001f760       _ImfTiledOutputTileYSize   10064760 f   ImfCRgbaFile.obj
+ 0002:0001f7c0       _ImfTiledOutputLevelMode   100647c0 f   ImfCRgbaFile.obj
+ 0002:0001f820       _ImfTiledOutputLevelRoundingMode 10064820 f   ImfCRgbaFile.obj
+ 0002:0001f880       _ImfOpenInputFile          10064880 f   ImfCRgbaFile.obj
+ 0002:0001f9e0       _ImfCloseInputFile         100649e0 f   ImfCRgbaFile.obj
+ 0002:0001fb40       ?infile@?A0xef2e13c9@@YAPAVRgbaInputFile@Imf@@PAUImfInputFile@@@Z 10064b40 f i ImfCRgbaFile.obj
+ 0002:0001fb80       _ImfInputSetFrameBuffer    10064b80 f   ImfCRgbaFile.obj
+ 0002:0001fc90       _ImfInputReadPixels        10064c90 f   ImfCRgbaFile.obj
+ 0002:0001fda0       _ImfInputHeader            10064da0 f   ImfCRgbaFile.obj
+ 0002:0001fe00       ?infile@?A0xef2e13c9@@YAPBVRgbaInputFile@Imf@@PBUImfInputFile@@@Z 10064e00 f i ImfCRgbaFile.obj
+ 0002:0001fe40       _ImfInputChannels          10064e40 f   ImfCRgbaFile.obj
+ 0002:0001fea0       _ImfInputFileName          10064ea0 f   ImfCRgbaFile.obj
+ 0002:0001ff00       _ImfOpenTiledInputFile     10064f00 f   ImfCRgbaFile.obj
+ 0002:00020060       _ImfCloseTiledInputFile    10065060 f   ImfCRgbaFile.obj
+ 0002:000201c0       ?infile@?A0xef2e13c9@@YAPAVTiledRgbaInputFile@Imf@@PAUImfTiledInputFile@@@Z 100651c0 f i ImfCRgbaFile.obj
+ 0002:00020200       _ImfTiledInputSetFrameBuffer 10065200 f   ImfCRgbaFile.obj
+ 0002:00020310       _ImfTiledInputReadTile     10065310 f   ImfCRgbaFile.obj
+ 0002:00020420       _ImfTiledInputHeader       10065420 f   ImfCRgbaFile.obj
+ 0002:00020480       ?infile@?A0xef2e13c9@@YAPBVTiledRgbaInputFile@Imf@@PBUImfTiledInputFile@@@Z 10065480 f i ImfCRgbaFile.obj
+ 0002:000204c0       _ImfTiledInputChannels     100654c0 f   ImfCRgbaFile.obj
+ 0002:00020520       _ImfTiledInputFileName     10065520 f   ImfCRgbaFile.obj
+ 0002:00020580       _ImfTiledInputTileXSize    10065580 f   ImfCRgbaFile.obj
+ 0002:000205e0       _ImfTiledInputTileYSize    100655e0 f   ImfCRgbaFile.obj
+ 0002:00020640       _ImfTiledInputLevelMode    10065640 f   ImfCRgbaFile.obj
+ 0002:000206a0       _ImfTiledInputLevelRoundingMode 100656a0 f   ImfCRgbaFile.obj
+ 0002:00020700       _ImfNewRound12logLut       10065700 f   ImfCRgbaFile.obj
+ 0002:00020870       _ImfNewRoundNBitLut        10065870 f   ImfCRgbaFile.obj
+ 0002:00020a00       ??0roundNBit@Imf@@QAE@H@Z  10065a00 f i ImfCRgbaFile.obj
+ 0002:00020a50       _ImfDeleteLut              10065a50 f   ImfCRgbaFile.obj
+ 0002:00020ab0       _ImfApplyLut               10065ab0 f   ImfCRgbaFile.obj
+ 0002:00020b10       _ImfErrorMessage           10065b10 f   ImfCRgbaFile.obj
+ 0002:00020b50       ??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 10065b50 f i ImfCRgbaFile.obj
+ 0002:00020ba0       ??0?$Vec2@H@Imath@@QAE@ABV01@@Z 10065ba0 f i ImfCRgbaFile.obj
+ 0002:00020c00       ??0?$Vec2@H@Imath@@QAE@HH@Z 10065c00 f i ImfCRgbaFile.obj
+ 0002:00020c50       ??4?$Vec2@H@Imath@@QAEABV01@ABV01@@Z 10065c50 f i ImfCRgbaFile.obj
+ 0002:00020cb0       ??0?$Vec3@H@Imath@@QAE@HHH@Z 10065cb0 f i ImfCRgbaFile.obj
+ 0002:00020d10       ??4?$Vec3@H@Imath@@QAEABV01@ABV01@@Z 10065d10 f i ImfCRgbaFile.obj
+ 0002:00020d80       ??0?$Vec2@M@Imath@@QAE@MM@Z 10065d80 f i ImfCRgbaFile.obj
+ 0002:00020dd0       ??4?$Vec2@M@Imath@@QAEABV01@ABV01@@Z 10065dd0 f i ImfCRgbaFile.obj
+ 0002:00020e30       ??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV?$Vec2@H@1@0@Z 10065e30 f i ImfCRgbaFile.obj
+ 0002:00020ec0       ??0?$TypedAttribute@H@Imf@@QAE@ABH@Z 10065ec0 f i ImfCRgbaFile.obj
+ 0002:00020f30       ??1?$TypedAttribute@H@Imf@@UAE@XZ 10065f30 f i ImfCRgbaFile.obj
+ 0002:00020f90       ?value@?$TypedAttribute@H@Imf@@QBEABHXZ 10065f90 f i ImfCRgbaFile.obj
+ 0002:00020fd0       ?value@?$TypedAttribute@H@Imf@@QAEAAHXZ 10065fd0 f i ImfCRgbaFile.obj
+ 0002:00021010       ?typeName@?$TypedAttribute@H@Imf@@UBEPBDXZ 10066010 f i ImfCRgbaFile.obj
+ 0002:00021060       ?copy@?$TypedAttribute@H@Imf@@UBEPAVAttribute@2@XZ 10066060 f i ImfCRgbaFile.obj
+ 0002:00021160       ?writeValueTo@?$TypedAttribute@H@Imf@@UBEXAAVOStream@2@H@Z 10066160 f i ImfCRgbaFile.obj
+ 0002:000211c0       ?readValueFrom@?$TypedAttribute@H@Imf@@UAEXAAVIStream@2@HH@Z 100661c0 f i ImfCRgbaFile.obj
+ 0002:00021220       ?copyValueFrom@?$TypedAttribute@H@Imf@@UAEXABVAttribute@2@@Z 10066220 f i ImfCRgbaFile.obj
+ 0002:00021290       ??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10066290 f i ImfCRgbaFile.obj
+ 0002:00021350       ??1?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAE@XZ 10066350 f i ImfCRgbaFile.obj
+ 0002:00021400       ?value@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ 10066400 f i ImfCRgbaFile.obj
+ 0002:00021440       ?value@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAEAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ 10066440 f i ImfCRgbaFile.obj
+ 0002:00021480       ?typeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPBDXZ 10066480 f i ImfCRgbaFile.obj
+ 0002:000214d0       ?copy@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPAVAttribute@2@XZ 100664d0 f i ImfCRgbaFile.obj
+ 0002:000215d0       ?copyValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXABVAttribute@2@@Z 100665d0 f i ImfCRgbaFile.obj
+ 0002:00021650       ??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 10066650 f i ImfCRgbaFile.obj
+ 0002:00021700       ??1?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAE@XZ 10066700 f i ImfCRgbaFile.obj
+ 0002:00021760       ?value@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10066760 f i ImfCRgbaFile.obj
+ 0002:000217a0       ?value@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100667a0 f i ImfCRgbaFile.obj
+ 0002:000217e0       ?typeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPBDXZ 100667e0 f i ImfCRgbaFile.obj
+ 0002:00021830       ?copy@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10066830 f i ImfCRgbaFile.obj
+ 0002:00021930       ?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10066930 f i ImfCRgbaFile.obj
+ 0002:000219a0       ??0?$Box@V?$Vec2@M@Imath@@@Imath@@QAE@ABV?$Vec2@M@1@0@Z 100669a0 f i ImfCRgbaFile.obj
+ 0002:00021a30       ??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@M@Imath@@@Imath@@@Z 10066a30 f i ImfCRgbaFile.obj
+ 0002:00021ae0       ??1?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAE@XZ 10066ae0 f i ImfCRgbaFile.obj
+ 0002:00021b40       ?value@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QBEABV?$Box@V?$Vec2@M@Imath@@@Imath@@XZ 10066b40 f i ImfCRgbaFile.obj
+ 0002:00021b80       ?value@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAEAAV?$Box@V?$Vec2@M@Imath@@@Imath@@XZ 10066b80 f i ImfCRgbaFile.obj
+ 0002:00021bc0       ?typeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPBDXZ 10066bc0 f i ImfCRgbaFile.obj
+ 0002:00021c10       ?copy@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10066c10 f i ImfCRgbaFile.obj
+ 0002:00021d10       ?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10066d10 f i ImfCRgbaFile.obj
+ 0002:00021d80       ??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@ABV?$Vec2@H@Imath@@@Z 10066d80 f i ImfCRgbaFile.obj
+ 0002:00021e30       ??1?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAE@XZ 10066e30 f i ImfCRgbaFile.obj
+ 0002:00021e90       ?value@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QBEABV?$Vec2@H@Imath@@XZ 10066e90 f i ImfCRgbaFile.obj
+ 0002:00021ed0       ?value@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAEAAV?$Vec2@H@Imath@@XZ 10066ed0 f i ImfCRgbaFile.obj
+ 0002:00021f10       ?typeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPBDXZ 10066f10 f i ImfCRgbaFile.obj
+ 0002:00021f60       ?copy@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10066f60 f i ImfCRgbaFile.obj
+ 0002:00022060       ?copyValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10067060 f i ImfCRgbaFile.obj
+ 0002:000220d0       ??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@ABV?$Vec2@M@Imath@@@Z 100670d0 f i ImfCRgbaFile.obj
+ 0002:00022180       ??1?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAE@XZ 10067180 f i ImfCRgbaFile.obj
+ 0002:000221e0       ?value@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QBEABV?$Vec2@M@Imath@@XZ 100671e0 f i ImfCRgbaFile.obj
+ 0002:00022220       ?value@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAEAAV?$Vec2@M@Imath@@XZ 10067220 f i ImfCRgbaFile.obj
+ 0002:00022260       ?typeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPBDXZ 10067260 f i ImfCRgbaFile.obj
+ 0002:000222b0       ?copy@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 100672b0 f i ImfCRgbaFile.obj
+ 0002:000223b0       ?copyValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 100673b0 f i ImfCRgbaFile.obj
+ 0002:00022420       ??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@ABV?$Vec3@H@Imath@@@Z 10067420 f i ImfCRgbaFile.obj
+ 0002:000224d0       ??1?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAE@XZ 100674d0 f i ImfCRgbaFile.obj
+ 0002:00022530       ?value@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QBEABV?$Vec3@H@Imath@@XZ 10067530 f i ImfCRgbaFile.obj
+ 0002:00022570       ?value@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAEAAV?$Vec3@H@Imath@@XZ 10067570 f i ImfCRgbaFile.obj
+ 0002:000225b0       ?typeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPBDXZ 100675b0 f i ImfCRgbaFile.obj
+ 0002:00022600       ?copy@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10067600 f i ImfCRgbaFile.obj
+ 0002:00022700       ?copyValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10067700 f i ImfCRgbaFile.obj
+ 0002:00022770       ??0?$Vec3@M@Imath@@QAE@MMM@Z 10067770 f i ImfCRgbaFile.obj
+ 0002:000227d0       ??4?$Vec3@M@Imath@@QAEABV01@ABV01@@Z 100677d0 f i ImfCRgbaFile.obj
+ 0002:00022840       ??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@ABV?$Vec3@M@Imath@@@Z 10067840 f i ImfCRgbaFile.obj
+ 0002:000228f0       ??1?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAE@XZ 100678f0 f i ImfCRgbaFile.obj
+ 0002:00022950       ?value@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QBEABV?$Vec3@M@Imath@@XZ 10067950 f i ImfCRgbaFile.obj
+ 0002:00022990       ?value@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAEAAV?$Vec3@M@Imath@@XZ 10067990 f i ImfCRgbaFile.obj
+ 0002:000229d0       ?typeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPBDXZ 100679d0 f i ImfCRgbaFile.obj
+ 0002:00022a20       ?copy@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10067a20 f i ImfCRgbaFile.obj
+ 0002:00022b20       ?copyValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10067b20 f i ImfCRgbaFile.obj
+ 0002:00022b90       ??A?$Matrix33@M@Imath@@QBEPBMH@Z 10067b90 f i ImfCRgbaFile.obj
+ 0002:00022be0       ??0?$Matrix33@M@Imath@@QAE@QAY02$$CBM@Z 10067be0 f i ImfCRgbaFile.obj
+ 0002:00022ca0       ??4?$Matrix33@M@Imath@@QAEABV01@ABV01@@Z 10067ca0 f i ImfCRgbaFile.obj
+ 0002:00022d60       ??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@ABV?$Matrix33@M@Imath@@@Z 10067d60 f i ImfCRgbaFile.obj
+ 0002:00022e10       ??1?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAE@XZ 10067e10 f i ImfCRgbaFile.obj
+ 0002:00022e70       ?value@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QBEABV?$Matrix33@M@Imath@@XZ 10067e70 f i ImfCRgbaFile.obj
+ 0002:00022eb0       ?value@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAEAAV?$Matrix33@M@Imath@@XZ 10067eb0 f i ImfCRgbaFile.obj
+ 0002:00022ef0       ?typeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPBDXZ 10067ef0 f i ImfCRgbaFile.obj
+ 0002:00022f40       ?copy@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10067f40 f i ImfCRgbaFile.obj
+ 0002:00023040       ?copyValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10068040 f i ImfCRgbaFile.obj
+ 0002:000230b0       ??A?$Matrix44@M@Imath@@QBEPBMH@Z 100680b0 f i ImfCRgbaFile.obj
+ 0002:00023100       ??0?$Matrix44@M@Imath@@QAE@QAY03$$CBM@Z 10068100 f i ImfCRgbaFile.obj
+ 0002:00023230       ??4?$Matrix44@M@Imath@@QAEABV01@ABV01@@Z 10068230 f i ImfCRgbaFile.obj
+ 0002:00023360       ??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@ABV?$Matrix44@M@Imath@@@Z 10068360 f i ImfCRgbaFile.obj
+ 0002:00023410       ??1?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAE@XZ 10068410 f i ImfCRgbaFile.obj
+ 0002:00023470       ?value@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QBEABV?$Matrix44@M@Imath@@XZ 10068470 f i ImfCRgbaFile.obj
+ 0002:000234b0       ?value@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAEAAV?$Matrix44@M@Imath@@XZ 100684b0 f i ImfCRgbaFile.obj
+ 0002:000234f0       ?typeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPBDXZ 100684f0 f i ImfCRgbaFile.obj
+ 0002:00023540       ?copy@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10068540 f i ImfCRgbaFile.obj
+ 0002:00023640       ?copyValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10068640 f i ImfCRgbaFile.obj
+ 0002:000236b0       ??$?0M@?$Vec2@H@Imath@@QAE@ABV?$Vec2@M@1@@Z 100686b0 f i ImfCRgbaFile.obj
+ 0002:00023720       ??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@H@1@QBD@Z 10068720 f i ImfCRgbaFile.obj
+ 0002:000237e0       ??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@H@1@QBD@Z 100687e0 f i ImfCRgbaFile.obj
+ 0002:000238a0       ??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@M@1@QBD@Z 100688a0 f i ImfCRgbaFile.obj
+ 0002:00023960       ??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@N@1@QBD@Z 10068960 f i ImfCRgbaFile.obj
+ 0002:00023a20       ??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@M@1@QBD@Z 10068a20 f i ImfCRgbaFile.obj
+ 0002:00023ae0       ??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@N@1@QBD@Z 10068ae0 f i ImfCRgbaFile.obj
+ 0002:00023ba0       ??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z 10068ba0 f i ImfCRgbaFile.obj
+ 0002:00023c60       ??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z 10068c60 f i ImfCRgbaFile.obj
+ 0002:00023d20       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z 10068d20 f i ImfCRgbaFile.obj
+ 0002:00023de0       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z 10068de0 f i ImfCRgbaFile.obj
+ 0002:00023ea0       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z 10068ea0 f i ImfCRgbaFile.obj
+ 0002:00023f60       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z 10068f60 f i ImfCRgbaFile.obj
+ 0002:00024020       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z 10069020 f i ImfCRgbaFile.obj
+ 0002:000240e0       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z 100690e0 f i ImfCRgbaFile.obj
+ 0002:000241a0       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z 100691a0 f i ImfCRgbaFile.obj
+ 0002:00024260       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z 10069260 f i ImfCRgbaFile.obj
+ 0002:00024320       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z 10069320 f i ImfCRgbaFile.obj
+ 0002:000243e0       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z 100693e0 f i ImfCRgbaFile.obj
+ 0002:000244a0       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z 100694a0 f i ImfCRgbaFile.obj
+ 0002:00024560       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z 10069560 f i ImfCRgbaFile.obj
+ 0002:00024620       ??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z 10069620 f i ImfCRgbaFile.obj
+ 0002:000246e0       ??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z 100696e0 f i ImfCRgbaFile.obj
+ 0002:000247a0       ??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z 100697a0 f i ImfCRgbaFile.obj
+ 0002:00024860       ??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z 10069860 f i ImfCRgbaFile.obj
+ 0002:00024920       ??$?0P6A?AVhalf@@V0@@Z@RgbaLut@Imf@@QAE@P6A?AVhalf@@V2@@ZW4RgbaChannels@1@@Z 10069920 f i ImfCRgbaFile.obj
+ 0002:00024a10       ?qNan@half@@SA?AV1@XZ      10069a10 f i ImfCRgbaFile.obj
+ 0002:00024ab0       ??$?0UroundNBit@Imf@@@RgbaLut@Imf@@QAE@UroundNBit@1@W4RgbaChannels@1@@Z 10069ab0 f i ImfCRgbaFile.obj
+ 0002:00024ba0       ??_E?$TypedAttribute@H@Imf@@UAEPAXI@Z 10069ba0 f i ImfCRgbaFile.obj
+ 0002:00024ba0       ??_G?$TypedAttribute@H@Imf@@UAEPAXI@Z 10069ba0 f i ImfCRgbaFile.obj
+ 0002:00024c10       ??_E?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEPAXI@Z 10069c10 f i ImfCRgbaFile.obj
+ 0002:00024c10       ??_G?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEPAXI@Z 10069c10 f i ImfCRgbaFile.obj
+ 0002:00024c80       ??_G?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEPAXI@Z 10069c80 f i ImfCRgbaFile.obj
+ 0002:00024c80       ??_E?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEPAXI@Z 10069c80 f i ImfCRgbaFile.obj
+ 0002:00024cf0       ??_G?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEPAXI@Z 10069cf0 f i ImfCRgbaFile.obj
+ 0002:00024cf0       ??_E?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEPAXI@Z 10069cf0 f i ImfCRgbaFile.obj
+ 0002:00024d60       ??0?$Box@V?$Vec2@M@Imath@@@Imath@@QAE@ABV01@@Z 10069d60 f i ImfCRgbaFile.obj
+ 0002:00024dd0       ??_G?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEPAXI@Z 10069dd0 f i ImfCRgbaFile.obj
+ 0002:00024dd0       ??_E?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEPAXI@Z 10069dd0 f i ImfCRgbaFile.obj
+ 0002:00024e40       ??_E?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEPAXI@Z 10069e40 f i ImfCRgbaFile.obj
+ 0002:00024e40       ??_G?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEPAXI@Z 10069e40 f i ImfCRgbaFile.obj
+ 0002:00024eb0       ??_E?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEPAXI@Z 10069eb0 f i ImfCRgbaFile.obj
+ 0002:00024eb0       ??_G?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEPAXI@Z 10069eb0 f i ImfCRgbaFile.obj
+ 0002:00024f20       ??_G?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEPAXI@Z 10069f20 f i ImfCRgbaFile.obj
+ 0002:00024f20       ??_E?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEPAXI@Z 10069f20 f i ImfCRgbaFile.obj
+ 0002:00024f90       ??_G?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEPAXI@Z 10069f90 f i ImfCRgbaFile.obj
+ 0002:00024f90       ??_E?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEPAXI@Z 10069f90 f i ImfCRgbaFile.obj
+ 0002:00025000       ??_E?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEPAXI@Z 1006a000 f i ImfCRgbaFile.obj
+ 0002:00025000       ??_G?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEPAXI@Z 1006a000 f i ImfCRgbaFile.obj
+ 0002:00025070       ??0?$Vec2@H@Imath@@QAE@XZ  1006a070 f i ImfCRgbaFile.obj
+ 0002:000250b0       ??0?$Vec3@H@Imath@@QAE@ABV01@@Z 1006a0b0 f i ImfCRgbaFile.obj
+ 0002:00025120       ??0?$Vec2@M@Imath@@QAE@XZ  1006a120 f i ImfCRgbaFile.obj
+ 0002:00025160       ??0?$TypedAttribute@H@Imf@@QAE@XZ 1006a160 f i ImfCRgbaFile.obj
+ 0002:000251d0       ?cast@?$TypedAttribute@H@Imf@@SAABV12@ABVAttribute@2@@Z 1006a1d0 f i ImfCRgbaFile.obj
+ 0002:00025220       ??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@XZ 1006a220 f i ImfCRgbaFile.obj
+ 0002:000252d0       ?cast@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a2d0 f i ImfCRgbaFile.obj
+ 0002:00025320       ??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@XZ 1006a320 f i ImfCRgbaFile.obj
+ 0002:000253d0       ?cast@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a3d0 f i ImfCRgbaFile.obj
+ 0002:00025420       ??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@XZ 1006a420 f i ImfCRgbaFile.obj
+ 0002:000254d0       ?cast@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a4d0 f i ImfCRgbaFile.obj
+ 0002:00025520       ??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@XZ 1006a520 f i ImfCRgbaFile.obj
+ 0002:000255d0       ?cast@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a5d0 f i ImfCRgbaFile.obj
+ 0002:00025620       ??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@XZ 1006a620 f i ImfCRgbaFile.obj
+ 0002:000256d0       ?cast@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a6d0 f i ImfCRgbaFile.obj
+ 0002:00025720       ??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@XZ 1006a720 f i ImfCRgbaFile.obj
+ 0002:000257d0       ?cast@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a7d0 f i ImfCRgbaFile.obj
+ 0002:00025820       ??0?$Vec3@M@Imath@@QAE@ABV01@@Z 1006a820 f i ImfCRgbaFile.obj
+ 0002:00025890       ??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@XZ 1006a890 f i ImfCRgbaFile.obj
+ 0002:00025940       ?cast@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006a940 f i ImfCRgbaFile.obj
+ 0002:00025990       ??0?$Matrix33@M@Imath@@QAE@ABV01@@Z 1006a990 f i ImfCRgbaFile.obj
+ 0002:00025a50       ??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@XZ 1006aa50 f i ImfCRgbaFile.obj
+ 0002:00025b00       ?cast@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006ab00 f i ImfCRgbaFile.obj
+ 0002:00025b50       ??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@XZ 1006ab50 f i ImfCRgbaFile.obj
+ 0002:00025c00       ?cast@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z 1006ac00 f i ImfCRgbaFile.obj
+ 0002:00025c50       ??$?0P6A?AVhalf@@V0@@Z@?$halfFunction@Vhalf@@@@QAE@P6A?AVhalf@@V1@@Z000000@Z 1006ac50 f i ImfCRgbaFile.obj
+ 0002:00025e70       ??4half@@QAEAAV0@V0@@Z     1006ae70 f i ImfCRgbaFile.obj
+ 0002:00025ec0       ?setBits@half@@QAEXG@Z     1006aec0 f i ImfCRgbaFile.obj
+ 0002:00025f10       ??$?0UroundNBit@Imf@@@?$halfFunction@Vhalf@@@@QAE@UroundNBit@Imf@@Vhalf@@11111@Z 1006af10 f i ImfCRgbaFile.obj
+ 0002:00026130       ??RroundNBit@Imf@@QAE?AVhalf@@V2@@Z 1006b130 f i ImfCRgbaFile.obj
+ 0002:000261a0       ?round@half@@QBE?AV1@I@Z   1006b1a0 f i ImfCRgbaFile.obj
+ 0002:00026320       ??_H@YGXPAXIHP6EPAX0@Z@Z   1006b320 f i ImfCRgbaFile.obj
+ 0002:00026390       ??0?$Vec3@H@Imath@@QAE@XZ  1006b390 f i ImfCRgbaFile.obj
+ 0002:000263d0       ?cast@?$TypedAttribute@H@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b3d0 f i ImfCRgbaFile.obj
+ 0002:00026470       ?cast@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b470 f i ImfCRgbaFile.obj
+ 0002:00026510       ?cast@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b510 f i ImfCRgbaFile.obj
+ 0002:000265b0       ??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@XZ 1006b5b0 f i ImfCRgbaFile.obj
+ 0002:00026620       ?cast@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b620 f i ImfCRgbaFile.obj
+ 0002:000266c0       ??0?$Box@V?$Vec2@M@Imath@@@Imath@@QAE@XZ 1006b6c0 f i ImfCRgbaFile.obj
+ 0002:00026730       ?cast@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b730 f i ImfCRgbaFile.obj
+ 0002:000267d0       ?cast@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b7d0 f i ImfCRgbaFile.obj
+ 0002:00026870       ?cast@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b870 f i ImfCRgbaFile.obj
+ 0002:00026910       ??0?$Vec3@M@Imath@@QAE@XZ  1006b910 f i ImfCRgbaFile.obj
+ 0002:00026950       ?cast@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006b950 f i ImfCRgbaFile.obj
+ 0002:000269f0       ??0?$Matrix33@M@Imath@@QAE@XZ 1006b9f0 f i ImfCRgbaFile.obj
+ 0002:00026aa0       ?cast@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006baa0 f i ImfCRgbaFile.obj
+ 0002:00026b40       ?cast@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1006bb40 f i ImfCRgbaFile.obj
+ 0002:00026be0       ?makeEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QAEXXZ 1006bbe0 f i ImfCRgbaFile.obj
+ 0002:00026c70       ?makeEmpty@?$Box@V?$Vec2@M@Imath@@@Imath@@QAEXXZ 1006bc70 f i ImfCRgbaFile.obj
+ 0002:00026d10       ?baseTypeMin@?$Vec2@H@Imath@@SAHXZ 1006bd10 f i ImfCRgbaFile.obj
+ 0002:00026d60       ?min@?$limits@H@Imath@@SAHXZ 1006bd60 f i ImfCRgbaFile.obj
+ 0002:00026da0       ?baseTypeMax@?$Vec2@H@Imath@@SAHXZ 1006bda0 f i ImfCRgbaFile.obj
+ 0002:00026df0       ?max@?$limits@H@Imath@@SAHXZ 1006bdf0 f i ImfCRgbaFile.obj
+ 0002:00026e30       ?baseTypeMin@?$Vec2@M@Imath@@SAMXZ 1006be30 f i ImfCRgbaFile.obj
+ 0002:00026e80       ?min@?$limits@M@Imath@@SAMXZ 1006be80 f i ImfCRgbaFile.obj
+ 0002:00026ec0       ?baseTypeMax@?$Vec2@M@Imath@@SAMXZ 1006bec0 f i ImfCRgbaFile.obj
+ 0002:00026f10       ?max@?$limits@M@Imath@@SAMXZ 1006bf10 f i ImfCRgbaFile.obj
+ 0002:00026f50       ??0?$Vec2@H@Imath@@QAE@H@Z 1006bf50 f i ImfCRgbaFile.obj
+ 0002:00026fa0       ??0?$Vec2@M@Imath@@QAE@M@Z 1006bfa0 f i ImfCRgbaFile.obj
+ 0002:00026ff0       ?staticTypeName@?$TypedAttribute@N@Imf@@SAPBDXZ 1006bff0 f   ImfDoubleAttribute.obj
+ 0002:00027030       ?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Vec3@M@4@@Z 1006c030 f   ImfEnvmap.obj
+ 0002:000271d0       ?abs@@YAMM@Z               1006c1d0 f i ImfEnvmap.obj
+ 0002:00027220       _fabsf                     1006c220 f i ImfEnvmap.obj
+ 0002:00027280       ?acos@@YAMM@Z              1006c280 f i ImfEnvmap.obj
+ 0002:000272d0       _acosf                     1006c2d0 f i ImfEnvmap.obj
+ 0002:00027330       ?asin@@YAMM@Z              1006c330 f i ImfEnvmap.obj
+ 0002:00027380       _asinf                     1006c380 f i ImfEnvmap.obj
+ 0002:000273e0       ?atan2@@YAMMM@Z            1006c3e0 f i ImfEnvmap.obj
+ 0002:00027440       _atan2f                    1006c440 f i ImfEnvmap.obj
+ 0002:000274b0       ?sqrt@@YAMM@Z              1006c4b0 f i ImfEnvmap.obj
+ 0002:00027500       _sqrtf                     1006c500 f i ImfEnvmap.obj
+ 0002:00027560       ?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z 1006c560 f   ImfEnvmap.obj
+ 0002:00027670       ?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z 1006c670 f   ImfEnvmap.obj
+ 0002:00027750       ?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec3@M@4@@Z 1006c750 f   ImfEnvmap.obj
+ 0002:000277c0       ?direction@LatLongMap@Imf@@YA?AV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z 1006c7c0 f   ImfEnvmap.obj
+ 0002:000278d0       ?cos@@YAMM@Z               1006c8d0 f i ImfEnvmap.obj
+ 0002:00027920       _cosf                      1006c920 f i ImfEnvmap.obj
+ 0002:00027980       ?sin@@YAMM@Z               1006c980 f i ImfEnvmap.obj
+ 0002:000279d0       _sinf                      1006c9d0 f i ImfEnvmap.obj
+ 0002:00027a30       ?sizeOfFace@CubeMap@Imf@@YAHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 1006ca30 f   ImfEnvmap.obj
+ 0002:00027ad0       ?dataWindowForFace@CubeMap@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@W4CubeMapFace@2@ABV34@@Z 1006cad0 f   ImfEnvmap.obj
+ 0002:00027bb0       ?pixelPosition@CubeMap@Imf@@YA?AV?$Vec2@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@V34@@Z 1006cbb0 f   ImfEnvmap.obj
+ 0002:00027d50       ?faceAndPixelPosition@CubeMap@Imf@@YAXABV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@AAW4CubeMapFace@2@AAV?$Vec2@M@4@@Z 1006cd50 f   ImfEnvmap.obj
+ 0002:00028050       ?direction@CubeMap@Imf@@YA?AV?$Vec3@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z 1006d050 f   ImfEnvmap.obj
+ 0002:000282a0       ?length@?$Vec3@M@Imath@@QBEMXZ 1006d2a0 f i ImfEnvmap.obj
+ 0002:00028310       ?sqrt@?$Math@M@Imath@@SAMM@Z 1006d310 f i ImfEnvmap.obj
+ 0002:00028360       ??$sign@M@Imath@@YAHM@Z    1006d360 f i ImfEnvmap.obj
+ 0002:00028400       ??$min@H@std@@YAABHABH0@Z  1006d400 f i ImfEnvmap.obj
+ 0002:00028470       ?dot@?$Vec3@M@Imath@@QBEMABV12@@Z 1006d470 f i ImfEnvmap.obj
+ 0002:000284e0       ?staticTypeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBDXZ 1006d4e0 f   ImfEnvmapAttribute.obj
+ 0002:00028520       ?writeValueTo@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1006d520 f   ImfEnvmapAttribute.obj
+ 0002:00028590       ?readValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1006d590 f   ImfEnvmapAttribute.obj
+ 0002:00028630       ?staticTypeName@?$TypedAttribute@M@Imf@@SAPBDXZ 1006d630 f   ImfFloatAttribute.obj
+ 0002:00028670       ??0Slice@Imf@@QAE@W4PixelType@1@PADIIHHN@Z 1006d670 f   ImfFrameBuffer.obj
+ 0002:00028700       ?insert@FrameBuffer@Imf@@QAEXQBDABUSlice@2@@Z 1006d700 f   ImfFrameBuffer.obj
+ 0002:00028890       ??AFrameBuffer@Imf@@QAEAAUSlice@1@QBD@Z 1006d890 f   ImfFrameBuffer.obj
+ 0002:00028a90       ??AFrameBuffer@Imf@@QBEABUSlice@1@QBD@Z 1006da90 f   ImfFrameBuffer.obj
+ 0002:00028c90       ?findSlice@FrameBuffer@Imf@@QAEPAUSlice@2@QBD@Z 1006dc90 f   ImfFrameBuffer.obj
+ 0002:00028d90       ?findSlice@FrameBuffer@Imf@@QBEPBUSlice@2@QBD@Z 1006dd90 f   ImfFrameBuffer.obj
+ 0002:00028e90       ?begin@FrameBuffer@Imf@@QAE?AVIterator@12@XZ 1006de90 f   ImfFrameBuffer.obj
+ 0002:00028f00       ??0Iterator@FrameBuffer@Imf@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@Z 1006df00 f i ImfFrameBuffer.obj
+ 0002:00028f50       ?begin@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ 1006df50 f   ImfFrameBuffer.obj
+ 0002:00028fc0       ??0ConstIterator@FrameBuffer@Imf@@QAE@ABVconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@Z 1006dfc0 f i ImfFrameBuffer.obj
+ 0002:00029010       ?end@FrameBuffer@Imf@@QAE?AVIterator@12@XZ 1006e010 f   ImfFrameBuffer.obj
+ 0002:00029080       ?end@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ 1006e080 f   ImfFrameBuffer.obj
+ 0002:000290f0       ?find@FrameBuffer@Imf@@QAE?AVIterator@12@QBD@Z 1006e0f0 f   ImfFrameBuffer.obj
+ 0002:00029180       ?find@FrameBuffer@Imf@@QBE?AVConstIterator@12@QBD@Z 1006e180 f   ImfFrameBuffer.obj
+ 0002:00029210       ??A?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAUSlice@Imf@@ABVName@3@@Z 1006e210 f i ImfFrameBuffer.obj
+ 0002:00029370       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 1006e370 f i ImfFrameBuffer.obj
+ 0002:000293e0       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ 1006e3e0 f i ImfFrameBuffer.obj
+ 0002:00029450       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 1006e450 f i ImfFrameBuffer.obj
+ 0002:000294b0       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ 1006e4b0 f i ImfFrameBuffer.obj
+ 0002:00029510       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 1006e510 f i ImfFrameBuffer.obj
+ 0002:00029650       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 1006e650 f i ImfFrameBuffer.obj
+ 0002:00029790       ??Citerator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPAU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ 1006e790 f i ImfFrameBuffer.obj
+ 0002:000297e0       ??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ 1006e7e0 f i ImfFrameBuffer.obj
+ 0002:00029830       ??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 1006e830 f i ImfFrameBuffer.obj
+ 0002:00029880       ?_Key@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAABVName@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1006e880 f i ImfFrameBuffer.obj
+ 0002:000298e0       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 1006e8e0 f i ImfFrameBuffer.obj
+ 0002:0002a0a0       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 1006f0a0 f i ImfFrameBuffer.obj
+ 0002:0002a100       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1006f100 f i ImfFrameBuffer.obj
+ 0002:0002a160       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 1006f160 f i ImfFrameBuffer.obj
+ 0002:0002a1b0       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1006f1b0 f i ImfFrameBuffer.obj
+ 0002:0002a210       ?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 1006f210 f i ImfFrameBuffer.obj
+ 0002:0002a280       ?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 1006f280 f i ImfFrameBuffer.obj
+ 0002:0002a2f0       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 1006f2f0 f i ImfFrameBuffer.obj
+ 0002:0002a350       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 1006f350 f i ImfFrameBuffer.obj
+ 0002:0002a3b0       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1006f3b0 f i ImfFrameBuffer.obj
+ 0002:0002a410       ??Diterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEAAU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ 1006f410 f i ImfFrameBuffer.obj
+ 0002:0002a460       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1006f460 f i ImfFrameBuffer.obj
+ 0002:0002a4b0       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ 1006f4b0 f i ImfFrameBuffer.obj
+ 0002:0002a510       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 1006f510 f i ImfFrameBuffer.obj
+ 0002:0002a630       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@3@XZ 1006f630 f i ImfFrameBuffer.obj
+ 0002:0002a670       ??0?$pair@$$CBVName@Imf@@USlice@2@@std@@QAE@ABVName@Imf@@ABUSlice@3@@Z 1006f670 f i ImfFrameBuffer.obj
+ 0002:0002a6d0       ?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1006f6d0 f i ImfFrameBuffer.obj
+ 0002:0002a710       ?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1006f710 f i ImfFrameBuffer.obj
+ 0002:0002a750       ?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1006f750 f i ImfFrameBuffer.obj
+ 0002:0002a790       ?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1006f790 f i ImfFrameBuffer.obj
+ 0002:0002a7d0       ?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@USlice@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1006f7d0 f i ImfFrameBuffer.obj
+ 0002:0002a810       ?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 1006f810 f i ImfFrameBuffer.obj
+ 0002:0002a850       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 1006f850 f i ImfFrameBuffer.obj
+ 0002:0002ab10       ?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 1006fb10 f i ImfFrameBuffer.obj
+ 0002:0002b0d0       ?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z 100700d0 f i ImfFrameBuffer.obj
+ 0002:0002b1b0       ?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 100701b0 f i ImfFrameBuffer.obj
+ 0002:0002b230       ?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10070230 f i ImfFrameBuffer.obj
+ 0002:0002b290       ?_Kfn@?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@SAABVName@Imf@@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 10070290 f i ImfFrameBuffer.obj
+ 0002:0002b2d0       ??Fiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 100702d0 f i ImfFrameBuffer.obj
+ 0002:0002b330       ?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10070330 f i ImfFrameBuffer.obj
+ 0002:0002b370       ?max_size@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 10070370 f i ImfFrameBuffer.obj
+ 0002:0002b3d0       ?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 100703d0 f i ImfFrameBuffer.obj
+ 0002:0002b580       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10070580 f i ImfFrameBuffer.obj
+ 0002:0002b5e0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 100705e0 f i ImfFrameBuffer.obj
+ 0002:0002b640       ?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10070640 f i ImfFrameBuffer.obj
+ 0002:0002b7f0       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z 100707f0 f i ImfFrameBuffer.obj
+ 0002:0002b940       ??Fconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 10070940 f i ImfFrameBuffer.obj
+ 0002:0002b9a0       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@1@AB_N@Z 100709a0 f i ImfFrameBuffer.obj
+ 0002:0002ba00       ?max_size@?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QBEIXZ 10070a00 f i ImfFrameBuffer.obj
+ 0002:0002ba70       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z 10070a70 f i ImfFrameBuffer.obj
+ 0002:0002bad0       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z 10070ad0 f i ImfFrameBuffer.obj
+ 0002:0002bb30       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10070b30 f i ImfFrameBuffer.obj
+ 0002:0002bc80       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z 10070c80 f i ImfFrameBuffer.obj
+ 0002:0002bd10       ?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10070d10 f i ImfFrameBuffer.obj
+ 0002:0002bd90       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z 10070d90 f i ImfFrameBuffer.obj
+ 0002:0002bdf0       ?initialize@?A0xc5047d7b@Imf@@YAXAAVHeader@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@1MABV?$Vec2@M@5@MW4LineOrder@2@W4Compression@2@@Z 10070df0 f   ImfHeader.obj
+ 0002:0002c160       ??0Header@Imf@@QAE@HHMABV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z 10071160 f   ImfHeader.obj
+ 0002:0002c2b0       ??1?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ 100712b0 f i ImfHeader.obj
+ 0002:0002c300       ??0Header@Imf@@QAE@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z 10071300 f   ImfHeader.obj
+ 0002:0002c450       ??0Header@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@0MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z 10071450 f   ImfHeader.obj
+ 0002:0002c520       ??0Header@Imf@@QAE@ABV01@@Z 10071520 f   ImfHeader.obj
+ 0002:0002c650       ??1Header@Imf@@QAE@XZ      10071650 f   ImfHeader.obj
+ 0002:0002c7c0       ??4Header@Imf@@QAEAAV01@ABV01@@Z 100717c0 f   ImfHeader.obj
+ 0002:0002c9c0       ?insert@Header@Imf@@QAEXQBDABVAttribute@2@@Z 100719c0 f   ImfHeader.obj
+ 0002:0002cf80       ??0TypeExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10071f80 f i ImfHeader.obj
+ 0002:0002cff0       ??AHeader@Imf@@QAEAAVAttribute@1@QBD@Z 10071ff0 f   ImfHeader.obj
+ 0002:0002d1f0       ??AHeader@Imf@@QBEABVAttribute@1@QBD@Z 100721f0 f   ImfHeader.obj
+ 0002:0002d3f0       ?begin@Header@Imf@@QAE?AVIterator@12@XZ 100723f0 f   ImfHeader.obj
+ 0002:0002d460       ??0Iterator@Header@Imf@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@Z 10072460 f i ImfHeader.obj
+ 0002:0002d4b0       ?begin@Header@Imf@@QBE?AVConstIterator@12@XZ 100724b0 f   ImfHeader.obj
+ 0002:0002d520       ??0ConstIterator@Header@Imf@@QAE@ABVconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@Z 10072520 f i ImfHeader.obj
+ 0002:0002d570       ?end@Header@Imf@@QAE?AVIterator@12@XZ 10072570 f   ImfHeader.obj
+ 0002:0002d5e0       ?end@Header@Imf@@QBE?AVConstIterator@12@XZ 100725e0 f   ImfHeader.obj
+ 0002:0002d650       ?find@Header@Imf@@QAE?AVIterator@12@QBD@Z 10072650 f   ImfHeader.obj
+ 0002:0002d6e0       ?find@Header@Imf@@QBE?AVConstIterator@12@QBD@Z 100726e0 f   ImfHeader.obj
+ 0002:0002d770       ?displayWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10072770 f   ImfHeader.obj
+ 0002:0002d7d0       ?displayWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100727d0 f   ImfHeader.obj
+ 0002:0002d830       ?dataWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10072830 f   ImfHeader.obj
+ 0002:0002d890       ?dataWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10072890 f   ImfHeader.obj
+ 0002:0002d8f0       ?pixelAspectRatio@Header@Imf@@QAEAAMXZ 100728f0 f   ImfHeader.obj
+ 0002:0002d950       ?pixelAspectRatio@Header@Imf@@QBEABMXZ 10072950 f   ImfHeader.obj
+ 0002:0002d9b0       ?screenWindowCenter@Header@Imf@@QAEAAV?$Vec2@M@Imath@@XZ 100729b0 f   ImfHeader.obj
+ 0002:0002da10       ?screenWindowCenter@Header@Imf@@QBEABV?$Vec2@M@Imath@@XZ 10072a10 f   ImfHeader.obj
+ 0002:0002da70       ?screenWindowWidth@Header@Imf@@QAEAAMXZ 10072a70 f   ImfHeader.obj
+ 0002:0002dad0       ?screenWindowWidth@Header@Imf@@QBEABMXZ 10072ad0 f   ImfHeader.obj
+ 0002:0002db30       ?channels@Header@Imf@@QAEAAVChannelList@2@XZ 10072b30 f   ImfHeader.obj
+ 0002:0002db90       ?channels@Header@Imf@@QBEABVChannelList@2@XZ 10072b90 f   ImfHeader.obj
+ 0002:0002dbf0       ?lineOrder@Header@Imf@@QAEAAW4LineOrder@2@XZ 10072bf0 f   ImfHeader.obj
+ 0002:0002dc50       ?lineOrder@Header@Imf@@QBEABW4LineOrder@2@XZ 10072c50 f   ImfHeader.obj
+ 0002:0002dcb0       ?compression@Header@Imf@@QAEAAW4Compression@2@XZ 10072cb0 f   ImfHeader.obj
+ 0002:0002dd10       ?compression@Header@Imf@@QBEABW4Compression@2@XZ 10072d10 f   ImfHeader.obj
+ 0002:0002dd70       ?setTileDescription@Header@Imf@@QAEXABVTileDescription@2@@Z 10072d70 f   ImfHeader.obj
+ 0002:0002de40       ?hasTileDescription@Header@Imf@@QBE_NXZ 10072e40 f   ImfHeader.obj
+ 0002:0002dea0       ?tileDescription@Header@Imf@@QAEAAVTileDescription@2@XZ 10072ea0 f   ImfHeader.obj
+ 0002:0002df00       ?tileDescription@Header@Imf@@QBEABVTileDescription@2@XZ 10072f00 f   ImfHeader.obj
+ 0002:0002df60       ?setPreviewImage@Header@Imf@@QAEXABVPreviewImage@2@@Z 10072f60 f   ImfHeader.obj
+ 0002:0002e030       ?previewImage@Header@Imf@@QAEAAVPreviewImage@2@XZ 10073030 f   ImfHeader.obj
+ 0002:0002e090       ?previewImage@Header@Imf@@QBEABVPreviewImage@2@XZ 10073090 f   ImfHeader.obj
+ 0002:0002e0f0       ?hasPreviewImage@Header@Imf@@QBE_NXZ 100730f0 f   ImfHeader.obj
+ 0002:0002e150       ?sanityCheck@Header@Imf@@QBEX_N@Z 10073150 f   ImfHeader.obj
+ 0002:0002f1c0       ??0ArgExc@Iex@@QAE@PBD@Z   100741c0 f i ImfHeader.obj
+ 0002:0002f230       ?writeTo@Header@Imf@@QBE_KAAVOStream@2@_N@Z 10074230 f   ImfHeader.obj
+ 0002:0002f5a0       ??EConstIterator@Header@Imf@@QAEAAV012@XZ 100745a0 f i ImfHeader.obj
+ 0002:0002f600       ?name@ConstIterator@Header@Imf@@QBEPBDXZ 10074600 f i ImfHeader.obj
+ 0002:0002f660       ?attribute@ConstIterator@Header@Imf@@QBEABVAttribute@3@XZ 10074660 f i ImfHeader.obj
+ 0002:0002f6c0       ??9Imf@@YA_NABVConstIterator@Header@0@0@Z 100746c0 f i ImfHeader.obj
+ 0002:0002f720       ?str@StdOSStream@Imf@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ 10074720 f i ImfHeader.obj
+ 0002:0002f7b0       ?makeTiled@Imf@@YAHH@Z     100747b0 f i ImfHeader.obj
+ 0002:0002f7f0       ??1StdOSStream@Imf@@UAE@XZ 100747f0 f i ImfHeader.obj
+ 0002:0002f8a0       ?readFrom@Header@Imf@@QAEXAAVIStream@2@AAH@Z 100748a0 f   ImfHeader.obj
+ 0002:00030080       ??0InputExc@Iex@@QAE@PBD@Z 10075080 f i ImfHeader.obj
+ 0002:000300f0       ??0InputExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100750f0 f i ImfHeader.obj
+ 0002:00030160       ??_GInputExc@Iex@@UAEPAXI@Z 10075160 f i ImfHeader.obj
+ 0002:00030160       ??_EInputExc@Iex@@UAEPAXI@Z 10075160 f i ImfHeader.obj
+ 0002:000301d0       ??1InputExc@Iex@@UAE@XZ    100751d0 f i ImfHeader.obj
+ 0002:00030220       ?getVersion@Imf@@YAHH@Z    10075220 f i ImfHeader.obj
+ 0002:00030260       ?getFlags@Imf@@YAHH@Z      10075260 f i ImfHeader.obj
+ 0002:000302a0       ?supportsFlags@Imf@@YA_NH@Z 100752a0 f i ImfHeader.obj
+ 0002:000302e0       ??0InputExc@Iex@@QAE@ABV01@@Z 100752e0 f i ImfHeader.obj
+ 0002:00030350       ?staticInitialize@Imf@@YAXXZ 10075350 f   ImfHeader.obj
+ 0002:00030430       ??0?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ 10075430 f i ImfHeader.obj
+ 0002:000304a0       ??A?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAEAAPAVAttribute@Imf@@ABVName@3@@Z 100754a0 f i ImfHeader.obj
+ 0002:000305e0       ??1?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 100755e0 f i ImfHeader.obj
+ 0002:00030630       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 10075630 f i ImfHeader.obj
+ 0002:000306a0       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ 100756a0 f i ImfHeader.obj
+ 0002:00030710       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 10075710 f i ImfHeader.obj
+ 0002:00030770       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ 10075770 f i ImfHeader.obj
+ 0002:000307d0       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 100757d0 f i ImfHeader.obj
+ 0002:000308e0       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 100758e0 f i ImfHeader.obj
+ 0002:00030a20       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 10075a20 f i ImfHeader.obj
+ 0002:00030b60       ??Citerator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEPAU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ 10075b60 f i ImfHeader.obj
+ 0002:00030bb0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 10075bb0 f i ImfHeader.obj
+ 0002:00030c10       ??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ 10075c10 f i ImfHeader.obj
+ 0002:00030c60       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 10075c60 f i ImfHeader.obj
+ 0002:00030cc0       ??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 10075cc0 f i ImfHeader.obj
+ 0002:00030d20       ?_Key@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAABVName@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10075d20 f i ImfHeader.obj
+ 0002:00030d80       ??0?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z 10075d80 f i ImfHeader.obj
+ 0002:00030e00       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 10075e00 f i ImfHeader.obj
+ 0002:000315c0       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 100765c0 f i ImfHeader.obj
+ 0002:00031620       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 10076620 f i ImfHeader.obj
+ 0002:00031670       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 10076670 f i ImfHeader.obj
+ 0002:00032070       ?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10077070 f i ImfHeader.obj
+ 0002:00032120       ?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 10077120 f i ImfHeader.obj
+ 0002:00032190       ?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 10077190 f i ImfHeader.obj
+ 0002:00032200       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 10077200 f i ImfHeader.obj
+ 0002:00032260       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 10077260 f i ImfHeader.obj
+ 0002:000322c0       ?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 100772c0 f i ImfHeader.obj
+ 0002:000323e0       ??0?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@std@@QAE@XZ 100773e0 f i ImfHeader.obj
+ 0002:00032420       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10077420 f i ImfHeader.obj
+ 0002:00032480       ??Diterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEAAU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ 10077480 f i ImfHeader.obj
+ 0002:000324d0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z 100774d0 f i ImfHeader.obj
+ 0002:00032570       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10077570 f i ImfHeader.obj
+ 0002:000325c0       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ 100775c0 f i ImfHeader.obj
+ 0002:00032620       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10077620 f i ImfHeader.obj
+ 0002:00032740       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@3@XZ 10077740 f i ImfHeader.obj
+ 0002:00032780       ??0?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@QAE@ABVName@Imf@@ABQAVAttribute@3@@Z 10077780 f i ImfHeader.obj
+ 0002:000327e0       ?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 100777e0 f i ImfHeader.obj
+ 0002:00032820       ?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10077820 f i ImfHeader.obj
+ 0002:00032860       ?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10077860 f i ImfHeader.obj
+ 0002:000328a0       ?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 100778a0 f i ImfHeader.obj
+ 0002:000328e0       ?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 100778e0 f i ImfHeader.obj
+ 0002:00032920       ?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10077920 f i ImfHeader.obj
+ 0002:00032960       ?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 10077960 f i ImfHeader.obj
+ 0002:000329a0       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 100779a0 f i ImfHeader.obj
+ 0002:00032c60       ?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10077c60 f i ImfHeader.obj
+ 0002:00032d30       ?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10077d30 f i ImfHeader.obj
+ 0002:00032df0       ?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 10077df0 f i ImfHeader.obj
+ 0002:000333b0       ?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z 100783b0 f i ImfHeader.obj
+ 0002:00033490       ?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10078490 f i ImfHeader.obj
+ 0002:00033640       ?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10078640 f i ImfHeader.obj
+ 0002:000336c0       ?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 100786c0 f i ImfHeader.obj
+ 0002:00033740       ?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 10078740 f i ImfHeader.obj
+ 0002:000337a0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 100787a0 f i ImfHeader.obj
+ 0002:00033800       ?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10078800 f i ImfHeader.obj
+ 0002:000339b0       ??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z 100789b0 f i ImfHeader.obj
+ 0002:00033a30       ?_Kfn@?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@SAABVName@Imf@@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 10078a30 f i ImfHeader.obj
+ 0002:00033a70       ??0?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@std@@QAE@ABV01@@Z 10078a70 f i ImfHeader.obj
+ 0002:00033ab0       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@I@Z 10078ab0 f i ImfHeader.obj
+ 0002:00033b10       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10078b10 f i ImfHeader.obj
+ 0002:00033b70       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10078b70 f i ImfHeader.obj
+ 0002:00033bd0       ??Fiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 10078bd0 f i ImfHeader.obj
+ 0002:00033c30       ?max_size@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 10078c30 f i ImfHeader.obj
+ 0002:00033c90       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 10078c90 f i ImfHeader.obj
+ 0002:00033cf0       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 10078cf0 f i ImfHeader.obj
+ 0002:00033f10       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@D@Z 10078f10 f i ImfHeader.obj
+ 0002:00034060       ??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z 10079060 f i ImfHeader.obj
+ 0002:000340e0       ??Fconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 100790e0 f i ImfHeader.obj
+ 0002:00034140       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@1@AB_N@Z 10079140 f i ImfHeader.obj
+ 0002:000341a0       ??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z 100791a0 f i ImfHeader.obj
+ 0002:00034210       ?max_size@?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@std@@QBEIXZ 10079210 f i ImfHeader.obj
+ 0002:00034280       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@I@Z 10079280 f i ImfHeader.obj
+ 0002:000342e0       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z 100792e0 f i ImfHeader.obj
+ 0002:00034340       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10079340 f i ImfHeader.obj
+ 0002:00034490       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@D@Z 10079490 f i ImfHeader.obj
+ 0002:00034520       ??0?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z 10079520 f i ImfHeader.obj
+ 0002:00034560       ?registerAttributeType@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAXXZ 10079560 f i ImfHeader.obj
+ 0002:000345c0       ?registerAttributeType@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAXXZ 100795c0 f i ImfHeader.obj
+ 0002:00034620       ??0?$TypedAttribute@VChannelList@Imf@@@Imf@@QAE@XZ 10079620 f i ImfHeader.obj
+ 0002:000346d0       ??1?$TypedAttribute@VChannelList@Imf@@@Imf@@UAE@XZ 100796d0 f i ImfHeader.obj
+ 0002:00034770       ?value@?$TypedAttribute@VChannelList@Imf@@@Imf@@QBEABVChannelList@2@XZ 10079770 f i ImfHeader.obj
+ 0002:000347b0       ?value@?$TypedAttribute@VChannelList@Imf@@@Imf@@QAEAAVChannelList@2@XZ 100797b0 f i ImfHeader.obj
+ 0002:000347f0       ?typeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPBDXZ 100797f0 f i ImfHeader.obj
+ 0002:00034840       ?copy@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10079840 f i ImfHeader.obj
+ 0002:00034940       ?copyValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXABVAttribute@2@@Z 10079940 f i ImfHeader.obj
+ 0002:000349b0       ?registerAttributeType@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAXXZ 100799b0 f i ImfHeader.obj
+ 0002:00034a10       ?registerAttributeType@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAXXZ 10079a10 f i ImfHeader.obj
+ 0002:00034a70       ??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@ABW4Compression@1@@Z 10079a70 f i ImfHeader.obj
+ 0002:00034ae0       ??1?$TypedAttribute@W4Compression@Imf@@@Imf@@UAE@XZ 10079ae0 f i ImfHeader.obj
+ 0002:00034b40       ?value@?$TypedAttribute@W4Compression@Imf@@@Imf@@QBEABW4Compression@2@XZ 10079b40 f i ImfHeader.obj
+ 0002:00034b80       ?value@?$TypedAttribute@W4Compression@Imf@@@Imf@@QAEAAW4Compression@2@XZ 10079b80 f i ImfHeader.obj
+ 0002:00034bc0       ?typeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPBDXZ 10079bc0 f i ImfHeader.obj
+ 0002:00034c10       ?copy@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10079c10 f i ImfHeader.obj
+ 0002:00034d10       ?copyValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXABVAttribute@2@@Z 10079d10 f i ImfHeader.obj
+ 0002:00034d80       ?registerAttributeType@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAXXZ 10079d80 f i ImfHeader.obj
+ 0002:00034de0       ?registerAttributeType@?$TypedAttribute@H@Imf@@SAXXZ 10079de0 f i ImfHeader.obj
+ 0002:00034e40       ?registerAttributeType@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAXXZ 10079e40 f i ImfHeader.obj
+ 0002:00034ea0       ??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@ABW4LineOrder@1@@Z 10079ea0 f i ImfHeader.obj
+ 0002:00034f10       ??1?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAE@XZ 10079f10 f i ImfHeader.obj
+ 0002:00034f70       ?value@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QBEABW4LineOrder@2@XZ 10079f70 f i ImfHeader.obj
+ 0002:00034fb0       ?value@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAEAAW4LineOrder@2@XZ 10079fb0 f i ImfHeader.obj
+ 0002:00034ff0       ?typeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPBDXZ 10079ff0 f i ImfHeader.obj
+ 0002:00035040       ?copy@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007a040 f i ImfHeader.obj
+ 0002:00035140       ?copyValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007a140 f i ImfHeader.obj
+ 0002:000351b0       ?registerAttributeType@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAXXZ 1007a1b0 f i ImfHeader.obj
+ 0002:00035210       ?registerAttributeType@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAXXZ 1007a210 f i ImfHeader.obj
+ 0002:00035270       ?registerAttributeType@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAXXZ 1007a270 f i ImfHeader.obj
+ 0002:000352d0       ??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@ABVPreviewImage@1@@Z 1007a2d0 f i ImfHeader.obj
+ 0002:00035380       ??1?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAE@XZ 1007a380 f i ImfHeader.obj
+ 0002:00035420       ?value@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QBEABVPreviewImage@2@XZ 1007a420 f i ImfHeader.obj
+ 0002:00035460       ?value@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAEAAVPreviewImage@2@XZ 1007a460 f i ImfHeader.obj
+ 0002:000354a0       ?typeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPBDXZ 1007a4a0 f i ImfHeader.obj
+ 0002:000354f0       ?copy@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007a4f0 f i ImfHeader.obj
+ 0002:000355f0       ?copyValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007a5f0 f i ImfHeader.obj
+ 0002:00035660       ?registerAttributeType@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAXXZ 1007a660 f i ImfHeader.obj
+ 0002:000356c0       ?registerAttributeType@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAXXZ 1007a6c0 f i ImfHeader.obj
+ 0002:00035720       ??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@ABVTileDescription@1@@Z 1007a720 f i ImfHeader.obj
+ 0002:000357b0       ??1?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAE@XZ 1007a7b0 f i ImfHeader.obj
+ 0002:00035810       ?value@?$TypedAttribute@VTileDescription@Imf@@@Imf@@QBEABVTileDescription@2@XZ 1007a810 f i ImfHeader.obj
+ 0002:00035850       ?value@?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAEAAVTileDescription@2@XZ 1007a850 f i ImfHeader.obj
+ 0002:00035890       ?typeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPBDXZ 1007a890 f i ImfHeader.obj
+ 0002:000358e0       ?copy@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007a8e0 f i ImfHeader.obj
+ 0002:000359e0       ?copyValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007a9e0 f i ImfHeader.obj
+ 0002:00035a60       ?registerAttributeType@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAXXZ 1007aa60 f i ImfHeader.obj
+ 0002:00035ac0       ?registerAttributeType@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAXXZ 1007aac0 f i ImfHeader.obj
+ 0002:00035b20       ?registerAttributeType@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAXXZ 1007ab20 f i ImfHeader.obj
+ 0002:00035b80       ?registerAttributeType@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAXXZ 1007ab80 f i ImfHeader.obj
+ 0002:00035be0       ?registerAttributeType@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAXXZ 1007abe0 f i ImfHeader.obj
+ 0002:00035c40       ?registerAttributeType@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAXXZ 1007ac40 f i ImfHeader.obj
+ 0002:00035ca0       ??$findTypedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z 1007aca0 f i ImfHeader.obj
+ 0002:00035dc0       ??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z 1007adc0 f i ImfHeader.obj
+ 0002:00035e80       ??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z 1007ae80 f i ImfHeader.obj
+ 0002:00035f40       ??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z 1007af40 f i ImfHeader.obj
+ 0002:00036000       ??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z 1007b000 f i ImfHeader.obj
+ 0002:000360c0       ??$findTypedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z 1007b0c0 f i ImfHeader.obj
+ 0002:000361e0       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@@Z 1007b1e0 f i ImfHeader.obj
+ 0002:00036210       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@@Z 1007b210 f i ImfHeader.obj
+ 0002:00036240       ??$?0U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z 1007b240 f i ImfHeader.obj
+ 0002:00036280       ??$?0U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z 1007b280 f i ImfHeader.obj
+ 0002:000362c0       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z 1007b2c0 f i ImfHeader.obj
+ 0002:00036320       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z 1007b320 f i ImfHeader.obj
+ 0002:000363c0       ??0ChannelList@Imf@@QAE@XZ 1007b3c0 f i ImfHeader.obj
+ 0002:00036420       ??1ChannelList@Imf@@QAE@XZ 1007b420 f i ImfHeader.obj
+ 0002:00036470       ??_G?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEPAXI@Z 1007b470 f i ImfHeader.obj
+ 0002:00036470       ??_E?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEPAXI@Z 1007b470 f i ImfHeader.obj
+ 0002:000364e0       ??4ChannelList@Imf@@QAEAAV01@ABV01@@Z 1007b4e0 f i ImfHeader.obj
+ 0002:00036540       ??_E?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEPAXI@Z 1007b540 f i ImfHeader.obj
+ 0002:00036540       ??_G?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEPAXI@Z 1007b540 f i ImfHeader.obj
+ 0002:000365b0       ??_G?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEPAXI@Z 1007b5b0 f i ImfHeader.obj
+ 0002:000365b0       ??_E?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEPAXI@Z 1007b5b0 f i ImfHeader.obj
+ 0002:00036620       ??_E?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEPAXI@Z 1007b620 f i ImfHeader.obj
+ 0002:00036620       ??_G?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEPAXI@Z 1007b620 f i ImfHeader.obj
+ 0002:00036690       ??_G?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEPAXI@Z 1007b690 f i ImfHeader.obj
+ 0002:00036690       ??_E?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEPAXI@Z 1007b690 f i ImfHeader.obj
+ 0002:00036700       ??1?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ 1007b700 f i ImfHeader.obj
+ 0002:00036750       ??4?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z 1007b750 f i ImfHeader.obj
+ 0002:000367b0       ??0?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ 1007b7b0 f i ImfHeader.obj
+ 0002:00036820       ??1?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 1007b820 f i ImfHeader.obj
+ 0002:00036870       ??4?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z 1007b870 f i ImfHeader.obj
+ 0002:00036920       ??0?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1007b920 f i ImfHeader.obj
+ 0002:000369a0       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 1007b9a0 f i ImfHeader.obj
+ 0002:00036ab0       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z 1007bab0 f i ImfHeader.obj
+ 0002:00036bd0       ?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 1007bbd0 f i ImfHeader.obj
+ 0002:00036cf0       ??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@XZ 1007bcf0 f i ImfHeader.obj
+ 0002:00036d30       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 1007bd30 f i ImfHeader.obj
+ 0002:00037730       ?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 1007c730 f i ImfHeader.obj
+ 0002:000377e0       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z 1007c7e0 f i ImfHeader.obj
+ 0002:000379e0       ?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 1007c9e0 f i ImfHeader.obj
+ 0002:00037aa0       ??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1007caa0 f i ImfHeader.obj
+ 0002:00037b20       ??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@ABV01@@Z 1007cb20 f i ImfHeader.obj
+ 0002:00037b60       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1007cb60 f i ImfHeader.obj
+ 0002:00037bc0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z 1007cbc0 f i ImfHeader.obj
+ 0002:00037c60       ??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 1007cc60 f i ImfHeader.obj
+ 0002:00037cc0       ?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1007ccc0 f i ImfHeader.obj
+ 0002:00037d90       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1007cd90 f i ImfHeader.obj
+ 0002:00037fb0       ??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1007cfb0 f i ImfHeader.obj
+ 0002:00038030       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1007d030 f i ImfHeader.obj
+ 0002:00038090       ??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1007d090 f i ImfHeader.obj
+ 0002:00038100       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z 1007d100 f i ImfHeader.obj
+ 0002:00038160       ??0?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z 1007d160 f i ImfHeader.obj
+ 0002:000381a0       ?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007d1a0 f i ImfHeader.obj
+ 0002:00038270       ?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007d270 f i ImfHeader.obj
+ 0002:00038340       ?makeNewAttribute@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007d340 f i ImfHeader.obj
+ 0002:00038410       ?cast@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007d410 f i ImfHeader.obj
+ 0002:00038460       ?makeNewAttribute@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007d460 f i ImfHeader.obj
+ 0002:00038530       ??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@XZ 1007d530 f i ImfHeader.obj
+ 0002:00038650       ?typeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPBDXZ 1007d650 f i ImfHeader.obj
+ 0002:000386a0       ?copy@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007d6a0 f i ImfHeader.obj
+ 0002:000387a0       ?copyValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007d7a0 f i ImfHeader.obj
+ 0002:00038810       ??_E?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEPAXI@Z 1007d810 f i ImfHeader.obj
+ 0002:00038810       ??_G?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEPAXI@Z 1007d810 f i ImfHeader.obj
+ 0002:00038880       ??1?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAE@XZ 1007d880 f i ImfHeader.obj
+ 0002:000388e0       ??4Chromaticities@Imf@@QAEAAU01@ABU01@@Z 1007d8e0 f i ImfHeader.obj
+ 0002:00038980       ?cast@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007d980 f i ImfHeader.obj
+ 0002:000389d0       ??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@XZ 1007d9d0 f i ImfHeader.obj
+ 0002:00038a40       ?cast@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007da40 f i ImfHeader.obj
+ 0002:00038a90       ?makeNewAttribute@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007da90 f i ImfHeader.obj
+ 0002:00038b60       ??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@XZ 1007db60 f i ImfHeader.obj
+ 0002:00038bd0       ?typeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPBDXZ 1007dbd0 f i ImfHeader.obj
+ 0002:00038c20       ?copy@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007dc20 f i ImfHeader.obj
+ 0002:00038d20       ?copyValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007dd20 f i ImfHeader.obj
+ 0002:00038d90       ??_G?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEPAXI@Z 1007dd90 f i ImfHeader.obj
+ 0002:00038d90       ??_E?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEPAXI@Z 1007dd90 f i ImfHeader.obj
+ 0002:00038e00       ??1?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAE@XZ 1007de00 f i ImfHeader.obj
+ 0002:00038e60       ?cast@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007de60 f i ImfHeader.obj
+ 0002:00038eb0       ?makeNewAttribute@?$TypedAttribute@H@Imf@@SAPAVAttribute@2@XZ 1007deb0 f i ImfHeader.obj
+ 0002:00038f80       ?makeNewAttribute@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007df80 f i ImfHeader.obj
+ 0002:00039050       ??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@XZ 1007e050 f i ImfHeader.obj
+ 0002:00039110       ?typeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPBDXZ 1007e110 f i ImfHeader.obj
+ 0002:00039160       ?copy@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007e160 f i ImfHeader.obj
+ 0002:00039260       ?copyValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007e260 f i ImfHeader.obj
+ 0002:000392d0       ??_E?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEPAXI@Z 1007e2d0 f i ImfHeader.obj
+ 0002:000392d0       ??_G?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEPAXI@Z 1007e2d0 f i ImfHeader.obj
+ 0002:00039340       ??1?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAE@XZ 1007e340 f i ImfHeader.obj
+ 0002:000393a0       ?cast@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007e3a0 f i ImfHeader.obj
+ 0002:000393f0       ??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@XZ 1007e3f0 f i ImfHeader.obj
+ 0002:00039460       ?makeNewAttribute@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007e460 f i ImfHeader.obj
+ 0002:00039530       ?cast@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007e530 f i ImfHeader.obj
+ 0002:00039580       ?makeNewAttribute@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007e580 f i ImfHeader.obj
+ 0002:00039650       ?makeNewAttribute@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007e650 f i ImfHeader.obj
+ 0002:00039720       ??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@XZ 1007e720 f i ImfHeader.obj
+ 0002:000397d0       ?makeNewAttribute@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007e7d0 f i ImfHeader.obj
+ 0002:000398a0       ?cast@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007e8a0 f i ImfHeader.obj
+ 0002:000398f0       ?makeNewAttribute@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPAVAttribute@2@XZ 1007e8f0 f i ImfHeader.obj
+ 0002:000399c0       ??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@XZ 1007e9c0 f i ImfHeader.obj
+ 0002:00039a70       ??0TileDescription@Imf@@QAE@IIW4LevelMode@1@W4LevelRoundingMode@1@@Z 1007ea70 f i ImfHeader.obj
+ 0002:00039ae0       ?makeNewAttribute@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007eae0 f i ImfHeader.obj
+ 0002:00039bb0       ?cast@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007ebb0 f i ImfHeader.obj
+ 0002:00039c00       ?makeNewAttribute@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPAVAttribute@2@XZ 1007ec00 f i ImfHeader.obj
+ 0002:00039cd0       ??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@XZ 1007ecd0 f i ImfHeader.obj
+ 0002:00039d80       ?typeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPBDXZ 1007ed80 f i ImfHeader.obj
+ 0002:00039dd0       ?copy@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1007edd0 f i ImfHeader.obj
+ 0002:00039ed0       ?copyValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1007eed0 f i ImfHeader.obj
+ 0002:00039f40       ??_E?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEPAXI@Z 1007ef40 f i ImfHeader.obj
+ 0002:00039f40       ??_G?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEPAXI@Z 1007ef40 f i ImfHeader.obj
+ 0002:00039fb0       ??1?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAE@XZ 1007efb0 f i ImfHeader.obj
+ 0002:0003a010       ?cast@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z 1007f010 f i ImfHeader.obj
+ 0002:0003a060       ?makeNewAttribute@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007f060 f i ImfHeader.obj
+ 0002:0003a130       ?makeNewAttribute@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007f130 f i ImfHeader.obj
+ 0002:0003a200       ?makeNewAttribute@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007f200 f i ImfHeader.obj
+ 0002:0003a2d0       ?makeNewAttribute@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 1007f2d0 f i ImfHeader.obj
+ 0002:0003a3a0       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z 1007f3a0 f i ImfHeader.obj
+ 0002:0003a3d0       ??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1007f3d0 f i ImfHeader.obj
+ 0002:0003a410       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z 1007f410 f i ImfHeader.obj
+ 0002:0003a440       ??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1007f440 f i ImfHeader.obj
+ 0002:0003a480       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z 1007f480 f i ImfHeader.obj
+ 0002:0003a520       ?cast@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f520 f i ImfHeader.obj
+ 0002:0003a5c0       ?cast@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f5c0 f i ImfHeader.obj
+ 0002:0003a660       ?cast@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f660 f i ImfHeader.obj
+ 0002:0003a700       ?cast@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f700 f i ImfHeader.obj
+ 0002:0003a7a0       ?cast@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f7a0 f i ImfHeader.obj
+ 0002:0003a840       ?cast@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f840 f i ImfHeader.obj
+ 0002:0003a8e0       ?cast@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f8e0 f i ImfHeader.obj
+ 0002:0003a980       ?cast@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007f980 f i ImfHeader.obj
+ 0002:0003aa20       ?cast@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1007fa20 f i ImfHeader.obj
+ 0002:0003aac0       ?tooMuchData@?A0xd93d7d04@Imf@@YAXXZ 1007fac0 f   ImfHuf.obj
+ 0002:0003ab30       ?notEnoughData@?A0xd93d7d04@Imf@@YAXXZ 1007fb30 f   ImfHuf.obj
+ 0002:0003aba0       ?invalidCode@?A0xd93d7d04@Imf@@YAXXZ 1007fba0 f   ImfHuf.obj
+ 0002:0003ac10       ?invalidTableSize@?A0xd93d7d04@Imf@@YAXXZ 1007fc10 f   ImfHuf.obj
+ 0002:0003ac80       ?hufCanonicalCodeTable@?A0xd93d7d04@Imf@@YAXQA_K@Z 1007fc80 f   ImfHuf.obj
+ 0002:0003afa0       ?hufBuildEncTable@?A0xd93d7d04@Imf@@YAXPA_KPAH1@Z 1007ffa0 f   ImfHuf.obj
+ 0002:0003b6d0       ?hufPackEncTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAPAD@Z 100806d0 f   ImfHuf.obj
+ 0002:0003b940       ?hufLength@?A0xd93d7d04@Imf@@YA_K_K@Z 10080940 f i ImfHuf.obj
+ 0002:0003b980       ?outputBits@?A0xd93d7d04@Imf@@YAXH_KAA_KAAHAAPAD@Z 10080980 f i ImfHuf.obj
+ 0002:0003ba60       ?hufUnpackEncTable@?A0xd93d7d04@Imf@@YAXPAPBDHHPA_K@Z 10080a60 f   ImfHuf.obj
+ 0002:0003bcc0       ?getBits@?A0xd93d7d04@Imf@@YA_KHAA_KAAHAAPBD@Z 10080cc0 f i ImfHuf.obj
+ 0002:0003bdb0       ?hufBuildDecTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAUHufDec@12@@Z 10080db0 f   ImfHuf.obj
+ 0002:0003c0b0       ?hufCode@?A0xd93d7d04@Imf@@YA_K_K@Z 100810b0 f i ImfHuf.obj
+ 0002:0003c100       ?hufFreeDecTable@?A0xd93d7d04@Imf@@YAXPAUHufDec@12@@Z 10081100 f   ImfHuf.obj
+ 0002:0003c1b0       ?hufEncode@?A0xd93d7d04@Imf@@YAHPB_KPBGHHPAD@Z 100811b0 f   ImfHuf.obj
+ 0002:0003c3a0       ?sendCode@?A0xd93d7d04@Imf@@YAX_KH0AA_KAAHAAPAD@Z 100813a0 f i ImfHuf.obj
+ 0002:0003c4c0       ?outputCode@?A0xd93d7d04@Imf@@YAX_KAA_KAAHAAPAD@Z 100814c0 f i ImfHuf.obj
+ 0002:0003c550       ?hufDecode@?A0xd93d7d04@Imf@@YAXPB_KPBUHufDec@12@PBDHHHPAG@Z 10081550 f   ImfHuf.obj
+ 0002:0003cd70       ?countFrequencies@?A0xd93d7d04@Imf@@YAXQA_KQBGH@Z 10081d70 f   ImfHuf.obj
+ 0002:0003ce40       ?writeUInt@?A0xd93d7d04@Imf@@YAXQADI@Z 10081e40 f   ImfHuf.obj
+ 0002:0003ceb0       ?readUInt@?A0xd93d7d04@Imf@@YAIQBD@Z 10081eb0 f   ImfHuf.obj
+ 0002:0003cf40       ?hufCompress@Imf@@YAHQBGHQAD@Z 10081f40 f   ImfHuf.obj
+ 0002:0003d1b0       ?hufUncompress@Imf@@YAXQBDHQAGH@Z 100821b0 f   ImfHuf.obj
+ 0002:0003d450       ??0?$AutoArray@H$0BAAAB@@Imf@@QAE@XZ 10082450 f i ImfHuf.obj
+ 0002:0003d4c0       ??1?$AutoArray@H$0BAAAB@@Imf@@QAE@XZ 100824c0 f i ImfHuf.obj
+ 0002:0003d530       ??B?$AutoArray@H$0BAAAB@@Imf@@QAEPAHXZ 10082530 f i ImfHuf.obj
+ 0002:0003d570       ??0?$AutoArray@PA_K$0BAAAB@@Imf@@QAE@XZ 10082570 f i ImfHuf.obj
+ 0002:0003d5e0       ??1?$AutoArray@PA_K$0BAAAB@@Imf@@QAE@XZ 100825e0 f i ImfHuf.obj
+ 0002:0003d650       ??B?$AutoArray@PA_K$0BAAAB@@Imf@@QAEPAPA_KXZ 10082650 f i ImfHuf.obj
+ 0002:0003d690       ??0?$AutoArray@_K$0BAAAB@@Imf@@QAE@XZ 10082690 f i ImfHuf.obj
+ 0002:0003d700       ??1?$AutoArray@_K$0BAAAB@@Imf@@QAE@XZ 10082700 f i ImfHuf.obj
+ 0002:0003d770       ??B?$AutoArray@_K$0BAAAB@@Imf@@QAEPA_KXZ 10082770 f i ImfHuf.obj
+ 0002:0003d7b0       ??0?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAE@XZ 100827b0 f i ImfHuf.obj
+ 0002:0003d820       ??1?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAE@XZ 10082820 f i ImfHuf.obj
+ 0002:0003d890       ??B?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAEPAUHufDec@?A0xd93d7d04@1@XZ 10082890 f i ImfHuf.obj
+ 0002:0003d8d0       ??$make_heap@PAPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@@Z 100828d0 f i ImfHuf.obj
+ 0002:0003d960       ??$pop_heap@PAPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@@Z 10082960 f i ImfHuf.obj
+ 0002:0003d9e0       ??$push_heap@PAPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@@Z 100829e0 f i ImfHuf.obj
+ 0002:0003da70       ??$_Dist_type@PAPA_K@std@@YAPAHPAPA_K@Z 10082a70 f i ImfHuf.obj
+ 0002:0003daa0       ??$_Val_type@PAPA_K@std@@YAPAPA_KPAPA_K@Z 10082aa0 f i ImfHuf.obj
+ 0002:0003dad0       ??$_Make_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@PAH0@Z 10082ad0 f i ImfHuf.obj
+ 0002:0003db70       ??$_Pop_heap_0@PAPA_KPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@0@Z 10082b70 f i ImfHuf.obj
+ 0002:0003dbf0       ??$_Push_heap_0@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@PAH0@Z 10082bf0 f i ImfHuf.obj
+ 0002:0003dc70       ??$_Adjust_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z 10082c70 f i ImfHuf.obj
+ 0002:0003dd90       ??RFHeapCompare@?A0xd93d7d04@Imf@@QAE_NPA_K0@Z 10082d90 f i ImfHuf.obj
+ 0002:0003de40       ??$_Pop_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K00PA_KUFHeapCompare@?A0xd93d7d04@Imf@@PAH@Z 10082e40 f i ImfHuf.obj
+ 0002:0003dec0       ??$_Push_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z 10082ec0 f i ImfHuf.obj
+ 0002:0003df90       ??0Data@InputFile@Imf@@QAE@_N@Z 10082f90 f   ImfInputFile.obj
+ 0002:0003e0a0       ??0FrameBuffer@Imf@@QAE@XZ 100830a0 f i ImfInputFile.obj
+ 0002:0003e100       ??1Data@InputFile@Imf@@QAE@XZ 10083100 f   ImfInputFile.obj
+ 0002:0003e2e0       ??1FrameBuffer@Imf@@QAE@XZ 100832e0 f i ImfInputFile.obj
+ 0002:0003e330       ??1?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ 10083330 f i ImfInputFile.obj
+ 0002:0003e380       ?deleteCachedBuffer@Data@InputFile@Imf@@QAEXXZ 10083380 f   ImfInputFile.obj
+ 0002:0003e5c0       ??EIterator@FrameBuffer@Imf@@QAEAAV012@XZ 100835c0 f i ImfInputFile.obj
+ 0002:0003e620       ?slice@Iterator@FrameBuffer@Imf@@QBEAAUSlice@3@XZ 10083620 f i ImfInputFile.obj
+ 0002:0003e680       ??0ConstIterator@FrameBuffer@Imf@@QAE@ABVIterator@12@@Z 10083680 f i ImfInputFile.obj
+ 0002:0003e6d0       ??9Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z 100836d0 f i ImfInputFile.obj
+ 0002:0003e730       ??8Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z 10083730 f i ImfInputFile.obj
+ 0002:0003e780       ??_GFrameBuffer@Imf@@QAEPAXI@Z 10083780 f i ImfInputFile.obj
+ 0002:0003e7f0       ?bufferedReadPixels@?A0x2d6e49e4@Imf@@YAXPAUData@InputFile@2@HH@Z 100837f0 f   ImfInputFile.obj
+ 0002:0003f2c0       ??EConstIterator@FrameBuffer@Imf@@QAEAAV012@XZ 100842c0 f i ImfInputFile.obj
+ 0002:0003f320       ?name@ConstIterator@FrameBuffer@Imf@@QBEPBDXZ 10084320 f i ImfInputFile.obj
+ 0002:0003f380       ?slice@ConstIterator@FrameBuffer@Imf@@QBEABUSlice@3@XZ 10084380 f i ImfInputFile.obj
+ 0002:0003f3e0       ?divp@Imath@@YAHHH@Z       100843e0 f i ImfInputFile.obj
+ 0002:0003f4c0       ?modp@Imath@@YAHHH@Z       100844c0 f i ImfInputFile.obj
+ 0002:0003f520       ??0InputFile@Imf@@QAE@QBD@Z 10084520 f   ImfInputFile.obj
+ 0002:0003f890       ??_EInputFile@Imf@@UAEPAXI@Z 10084890 f i ImfInputFile.obj
+ 0002:0003f890       ??_GInputFile@Imf@@UAEPAXI@Z 10084890 f i ImfInputFile.obj
+ 0002:0003f900       ??_GData@InputFile@Imf@@QAEPAXI@Z 10084900 f i ImfInputFile.obj
+ 0002:0003f970       ??0InputFile@Imf@@QAE@AAVIStream@1@@Z 10084970 f   ImfInputFile.obj
+ 0002:0003fc60       ?initialize@InputFile@Imf@@AAEXXZ 10084c60 f   ImfInputFile.obj
+ 0002:0003fec0       ?isTiled@Imf@@YA_NH@Z      10084ec0 f i ImfInputFile.obj
+ 0002:0003ff00       ??1InputFile@Imf@@UAE@XZ   10084f00 f   ImfInputFile.obj
+ 0002:0003ffa0       ?fileName@InputFile@Imf@@QBEPBDXZ 10084fa0 f   ImfInputFile.obj
+ 0002:00040000       ?header@InputFile@Imf@@QBEABVHeader@2@XZ 10085000 f   ImfInputFile.obj
+ 0002:00040040       ?version@InputFile@Imf@@QBEHXZ 10085040 f   ImfInputFile.obj
+ 0002:00040080       ?setFrameBuffer@InputFile@Imf@@QAEXABVFrameBuffer@2@@Z 10085080 f   ImfInputFile.obj
+ 0002:00040280       ??4FrameBuffer@Imf@@QAEAAV01@ABV01@@Z 10085280 f i ImfInputFile.obj
+ 0002:000402e0       ??4?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z 100852e0 f i ImfInputFile.obj
+ 0002:00040340       ?frameBuffer@InputFile@Imf@@QBEABVFrameBuffer@2@XZ 10085340 f   ImfInputFile.obj
+ 0002:000403d0       ?isComplete@InputFile@Imf@@QBE_NXZ 100853d0 f   ImfInputFile.obj
+ 0002:00040460       ?readPixels@InputFile@Imf@@QAEXHH@Z 10085460 f   ImfInputFile.obj
+ 0002:00040510       ?readPixels@InputFile@Imf@@QAEXH@Z 10085510 f   ImfInputFile.obj
+ 0002:00040570       ?rawPixelData@InputFile@Imf@@QAEXHAAPBDAAH@Z 10085570 f   ImfInputFile.obj
+ 0002:000407f0       ?rawTileData@InputFile@Imf@@QAEXAAH000AAPBD0@Z 100857f0 f   ImfInputFile.obj
+ 0002:00040a80       ?tFile@InputFile@Imf@@AAEPAVTiledInputFile@2@XZ 10085a80 f   ImfInputFile.obj
+ 0002:00040b20       ??0?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ 10085b20 f i ImfInputFile.obj
+ 0002:00040b90       ??1?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 10085b90 f i ImfInputFile.obj
+ 0002:00040be0       ??4?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z 10085be0 f i ImfInputFile.obj
+ 0002:00040c90       ??0?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 10085c90 f i ImfInputFile.obj
+ 0002:00040d10       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 10085d10 f i ImfInputFile.obj
+ 0002:00040e20       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z 10085e20 f i ImfInputFile.obj
+ 0002:00040f40       ?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10085f40 f i ImfInputFile.obj
+ 0002:00041060       ??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@XZ 10086060 f i ImfInputFile.obj
+ 0002:000410a0       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 100860a0 f i ImfInputFile.obj
+ 0002:00041aa0       ?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10086aa0 f i ImfInputFile.obj
+ 0002:00041b50       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z 10086b50 f i ImfInputFile.obj
+ 0002:00041d50       ?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10086d50 f i ImfInputFile.obj
+ 0002:00041e10       ??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 10086e10 f i ImfInputFile.obj
+ 0002:00041e90       ??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@ABV01@@Z 10086e90 f i ImfInputFile.obj
+ 0002:00041ed0       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10086ed0 f i ImfInputFile.obj
+ 0002:00041f30       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z 10086f30 f i ImfInputFile.obj
+ 0002:00041fd0       ??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 10086fd0 f i ImfInputFile.obj
+ 0002:00042030       ?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10087030 f i ImfInputFile.obj
+ 0002:00042100       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10087100 f i ImfInputFile.obj
+ 0002:00042320       ??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 10087320 f i ImfInputFile.obj
+ 0002:000423a0       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 100873a0 f i ImfInputFile.obj
+ 0002:00042400       ??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 10087400 f i ImfInputFile.obj
+ 0002:00042470       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z 10087470 f i ImfInputFile.obj
+ 0002:000424d0       ??0?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z 100874d0 f i ImfInputFile.obj
+ 0002:00042510       ??$max@H@std@@YAABHABH0@Z  10087510 f i ImfInputFile.obj
+ 0002:00042580       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z 10087580 f i ImfInputFile.obj
+ 0002:000425b0       ??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 100875b0 f i ImfInputFile.obj
+ 0002:000425f0       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z 100875f0 f i ImfInputFile.obj
+ 0002:00042620       ??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 10087620 f i ImfInputFile.obj
+ 0002:00042660       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z 10087660 f i ImfInputFile.obj
+ 0002:00042700       ?staticTypeName@?$TypedAttribute@H@Imf@@SAPBDXZ 10087700 f   ImfIntAttribute.obj
+ 0002:00042740       ??0IStream@Imf@@IAE@QBD@Z  10087740 f   ImfIO.obj
+ 0002:000427c0       ??_GIStream@Imf@@UAEPAXI@Z 100877c0 f i ImfIO.obj
+ 0002:000427c0       ??_EIStream@Imf@@UAEPAXI@Z 100877c0 f i ImfIO.obj
+ 0002:00042830       ??1IStream@Imf@@UAE@XZ     10087830 f   ImfIO.obj
+ 0002:000428a0       ?clear@IStream@Imf@@UAEXXZ 100878a0 f   ImfIO.obj
+ 0002:000428e0       ?fileName@IStream@Imf@@QBEPBDXZ 100878e0 f   ImfIO.obj
+ 0002:00042940       ??0OStream@Imf@@IAE@QBD@Z  10087940 f   ImfIO.obj
+ 0002:000429c0       ??_EOStream@Imf@@UAEPAXI@Z 100879c0 f i ImfIO.obj
+ 0002:000429c0       ??_GOStream@Imf@@UAEPAXI@Z 100879c0 f i ImfIO.obj
+ 0002:00042a30       ??1OStream@Imf@@UAE@XZ     10087a30 f   ImfIO.obj
+ 0002:00042aa0       ?fileName@OStream@Imf@@QBEPBDXZ 10087aa0 f   ImfIO.obj
+ 0002:00042b00       ??0KeyCode@Imf@@QAE@HHHHHHH@Z 10087b00 f   ImfKeyCode.obj
+ 0002:00042bc0       ??0KeyCode@Imf@@QAE@ABV01@@Z 10087bc0 f   ImfKeyCode.obj
+ 0002:00042c70       ??4KeyCode@Imf@@QAEAAV01@ABV01@@Z 10087c70 f   ImfKeyCode.obj
+ 0002:00042d20       ?filmMfcCode@KeyCode@Imf@@QBEHXZ 10087d20 f   ImfKeyCode.obj
+ 0002:00042d60       ?setFilmMfcCode@KeyCode@Imf@@QAEXH@Z 10087d60 f   ImfKeyCode.obj
+ 0002:00042df0       ?filmType@KeyCode@Imf@@QBEHXZ 10087df0 f   ImfKeyCode.obj
+ 0002:00042e30       ?setFilmType@KeyCode@Imf@@QAEXH@Z 10087e30 f   ImfKeyCode.obj
+ 0002:00042ec0       ?prefix@KeyCode@Imf@@QBEHXZ 10087ec0 f   ImfKeyCode.obj
+ 0002:00042f00       ?setPrefix@KeyCode@Imf@@QAEXH@Z 10087f00 f   ImfKeyCode.obj
+ 0002:00042f90       ?count@KeyCode@Imf@@QBEHXZ 10087f90 f   ImfKeyCode.obj
+ 0002:00042fd0       ?setCount@KeyCode@Imf@@QAEXH@Z 10087fd0 f   ImfKeyCode.obj
+ 0002:00043060       ?perfOffset@KeyCode@Imf@@QBEHXZ 10088060 f   ImfKeyCode.obj
+ 0002:000430a0       ?setPerfOffset@KeyCode@Imf@@QAEXH@Z 100880a0 f   ImfKeyCode.obj
+ 0002:00043130       ?perfsPerFrame@KeyCode@Imf@@QBEHXZ 10088130 f   ImfKeyCode.obj
+ 0002:00043170       ?setPerfsPerFrame@KeyCode@Imf@@QAEXH@Z 10088170 f   ImfKeyCode.obj
+ 0002:00043200       ?perfsPerCount@KeyCode@Imf@@QBEHXZ 10088200 f   ImfKeyCode.obj
+ 0002:00043240       ?setPerfsPerCount@KeyCode@Imf@@QAEXH@Z 10088240 f   ImfKeyCode.obj
+ 0002:000432d0       ?staticTypeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBDXZ 100882d0 f   ImfKeyCodeAttribute.obj
+ 0002:00043310       ?writeValueTo@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 10088310 f   ImfKeyCodeAttribute.obj
+ 0002:00043430       ?readValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 10088430 f   ImfKeyCodeAttribute.obj
+ 0002:000435c0       ?staticTypeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBDXZ 100885c0 f   ImfLineOrderAttribute.obj
+ 0002:00043600       ?writeValueTo@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 10088600 f   ImfLineOrderAttribute.obj
+ 0002:00043670       ?readValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 10088670 f   ImfLineOrderAttribute.obj
+ 0002:00043710       ?apply@HalfLut@Imf@@QBEXPAVhalf@@HH@Z 10088710 f   ImfLut.obj
+ 0002:000437b0       ?apply@HalfLut@Imf@@QBEXABUSlice@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 100887b0 f   ImfLut.obj
+ 0002:00043a40       ?apply@RgbaLut@Imf@@QBEXPAURgba@2@HH@Z 10088a40 f   ImfLut.obj
+ 0002:00043bc0       ?apply@RgbaLut@Imf@@QBEXPAURgba@2@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 10088bc0 f   ImfLut.obj
+ 0002:00043dc0       ?round12log@Imf@@YA?AVhalf@@V2@@Z 10088dc0 f   ImfLut.obj
+ 0002:00043f40       ?log@@YAMM@Z               10088f40 f i ImfLut.obj
+ 0002:00043f90       _logf                      10088f90 f i ImfLut.obj
+ 0002:00043ff0       ??R?$halfFunction@Vhalf@@@@QBE?AVhalf@@V1@@Z 10088ff0 f i ImfLut.obj
+ 0002:00044060       ?staticTypeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBDXZ 10089060 f   ImfMatrixAttribute.obj
+ 0002:000440a0       ?writeValueTo@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 100890a0 f   ImfMatrixAttribute.obj
+ 0002:00044230       ?readValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 10089230 f   ImfMatrixAttribute.obj
+ 0002:000443c0       ?staticTypeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBDXZ 100893c0 f   ImfMatrixAttribute.obj
+ 0002:00044400       ?writeValueTo@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 10089400 f   ImfMatrixAttribute.obj
+ 0002:00044690       ?readValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 10089690 f   ImfMatrixAttribute.obj
+ 0002:00044910       ??A?$Matrix33@M@Imath@@QAEPAMH@Z 10089910 f i ImfMatrixAttribute.obj
+ 0002:00044960       ?pixelTypeSize@Imf@@YAHW4PixelType@1@@Z 10089960 f   ImfMisc.obj
+ 0002:00044a20       ??$size@I@Xdr@Imf@@YAHXZ   10089a20 f i ImfMisc.obj
+ 0002:00044a60       ??$size@M@Xdr@Imf@@YAHXZ   10089a60 f i ImfMisc.obj
+ 0002:00044aa0       ??$size@Vhalf@@@Xdr@Imf@@YAHXZ 10089aa0 f i ImfMisc.obj
+ 0002:00044ae0       ?bytesPerLineTable@Imf@@YAIABVHeader@1@AAV?$vector@IV?$allocator@I@std@@@std@@@Z 10089ae0 f   ImfMisc.obj
+ 0002:00044d30       ?offsetInLineBufferTable@Imf@@YAXABV?$vector@IV?$allocator@I@std@@@std@@HAAV23@@Z 10089d30 f   ImfMisc.obj
+ 0002:00044e00       ?lineBufferMinY@Imf@@YAHHHH@Z 10089e00 f   ImfMisc.obj
+ 0002:00044e50       ?lineBufferMaxY@Imf@@YAHHHH@Z 10089e50 f   ImfMisc.obj
+ 0002:00044eb0       ?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXI@Z 10089eb0 f i ImfMisc.obj
+ 0002:00044f10       ?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ 10089f10 f i ImfMisc.obj
+ 0002:00044f80       ??A?$vector@IV?$allocator@I@std@@@std@@QBEABII@Z 10089f80 f i ImfMisc.obj
+ 0002:00045000       ??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z 1008a000 f i ImfMisc.obj
+ 0002:00045080       ?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@XZ 1008a080 f i ImfMisc.obj
+ 0002:000450e0       ?begin@?$vector@IV?$allocator@I@std@@@std@@QBE?AVconst_iterator@12@XZ 1008a0e0 f i ImfMisc.obj
+ 0002:00045140       ?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXII@Z 1008a140 f i ImfMisc.obj
+ 0002:00045240       ??Dconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QBEABIXZ 1008a240 f i ImfMisc.obj
+ 0002:00045280       ??Hconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QBE?AV012@H@Z 1008a280 f i ImfMisc.obj
+ 0002:00045330       ??Diterator@?$vector@IV?$allocator@I@std@@@std@@QBEAAIXZ 1008a330 f i ImfMisc.obj
+ 0002:00045380       ??Hiterator@?$vector@IV?$allocator@I@std@@@std@@QBE?AV012@H@Z 1008a380 f i ImfMisc.obj
+ 0002:00045430       ?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@XZ 1008a430 f i ImfMisc.obj
+ 0002:00045490       ?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@V312@0@Z 1008a490 f i ImfMisc.obj
+ 0002:00045540       ?_Insert_n@?$vector@IV?$allocator@I@std@@@std@@IAEXViterator@12@IABI@Z 1008a540 f i ImfMisc.obj
+ 0002:000459a0       ??0const_iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z 1008a9a0 f i ImfMisc.obj
+ 0002:000459f0       ??Yconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QAEAAV012@H@Z 1008a9f0 f i ImfMisc.obj
+ 0002:00045a40       ??0iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z 1008aa40 f i ImfMisc.obj
+ 0002:00045aa0       ??Yiterator@?$vector@IV?$allocator@I@std@@@std@@QAEAAV012@H@Z 1008aaa0 f i ImfMisc.obj
+ 0002:00045af0       ?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ 1008aaf0 f i ImfMisc.obj
+ 0002:00045b60       ?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ 1008ab60 f i ImfMisc.obj
+ 0002:00045bb0       ?_Destroy@?$vector@IV?$allocator@I@std@@@std@@IAEXPAI0@Z 1008abb0 f i ImfMisc.obj
+ 0002:00045c10       ?_Ufill@?$vector@IV?$allocator@I@std@@@std@@IAEPAIPAIIABI@Z 1008ac10 f i ImfMisc.obj
+ 0002:00045c80       ?_Xlen@?$vector@IV?$allocator@I@std@@@std@@IBEXXZ 1008ac80 f i ImfMisc.obj
+ 0002:00045d40       ?deallocate@?$allocator@I@std@@QAEXPAII@Z 1008ad40 f i ImfMisc.obj
+ 0002:00045da0       ?allocate@?$allocator@I@std@@QAEPAII@Z 1008ada0 f i ImfMisc.obj
+ 0002:00045e00       ??9const_iterator@?$vector@IV?$allocator@I@std@@@std@@QBE_NABV012@@Z 1008ae00 f i ImfMisc.obj
+ 0002:00045e60       ?max_size@?$allocator@I@std@@QBEIXZ 1008ae60 f i ImfMisc.obj
+ 0002:00045ed0       ??8const_iterator@?$vector@IV?$allocator@I@std@@@std@@QBE_NABV012@@Z 1008aed0 f i ImfMisc.obj
+ 0002:00045f20       ??$copy@PAIPAI@std@@YAPAIPAI00@Z 1008af20 f i ImfMisc.obj
+ 0002:00045fa0       ?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PAI0@Z 1008afa0 f i ImfMisc.obj
+ 0002:00046010       ??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@IAEPAIPAI00@Z 1008b010 f i ImfMisc.obj
+ 0002:00046080       ??$fill@PAII@std@@YAXPAI0ABI@Z 1008b080 f i ImfMisc.obj
+ 0002:000460e0       ??$copy_backward@PAIPAI@std@@YAPAIPAI00@Z 1008b0e0 f i ImfMisc.obj
+ 0002:00046160       ??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z 1008b160 f i ImfMisc.obj
+ 0002:000461e0       ??$_Uninitialized_fill_n@PAIIIV?$allocator@I@std@@@std@@YAXPAIIABIAAV?$allocator@I@0@@Z 1008b1e0 f i ImfMisc.obj
+ 0002:00046260       ??$_Allocate@I@std@@YAPAIIPAI@Z 1008b260 f i ImfMisc.obj
+ 0002:000462c0       ??$_Copy_opt@PAIPAI@std@@YAPAIPAI00U_Scalar_ptr_iterator_tag@0@@Z 1008b2c0 f i ImfMisc.obj
+ 0002:00046340       ??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIPAI00AAV?$allocator@I@0@@Z 1008b340 f i ImfMisc.obj
+ 0002:000463c0       ??$_Copy_backward_opt@PAIPAI@std@@YAPAIPAI00U_Scalar_ptr_iterator_tag@0@@Z 1008b3c0 f i ImfMisc.obj
+ 0002:00046440       ??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z 1008b440 f i ImfMisc.obj
+ 0002:00046470       ??$_Uninit_fill_n@III@std@@YAXPAIIABIAAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z 1008b470 f i ImfMisc.obj
+ 0002:000464d0       ??$_Uninit_copy@II@std@@YAPAIPAI00AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z 1008b4d0 f i ImfMisc.obj
+ 0002:00046550       ??$fill_n@PAIII@std@@YAXPAIIABI@Z 1008b550 f i ImfMisc.obj
+ 0002:000465b0       ??0OpaqueAttribute@Imf@@QAE@QBD@Z 1008b5b0 f   ImfOpaqueAttribute.obj
+ 0002:000466b0       ??_EOpaqueAttribute@Imf@@UAEPAXI@Z 1008b6b0 f i ImfOpaqueAttribute.obj
+ 0002:000466b0       ??_GOpaqueAttribute@Imf@@UAEPAXI@Z 1008b6b0 f i ImfOpaqueAttribute.obj
+ 0002:00046720       ??0OpaqueAttribute@Imf@@QAE@ABV01@@Z 1008b720 f   ImfOpaqueAttribute.obj
+ 0002:00046890       ??1OpaqueAttribute@Imf@@UAE@XZ 1008b890 f   ImfOpaqueAttribute.obj
+ 0002:00046950       ?typeName@OpaqueAttribute@Imf@@UBEPBDXZ 1008b950 f   ImfOpaqueAttribute.obj
+ 0002:000469b0       ?copy@OpaqueAttribute@Imf@@UBEPAVAttribute@2@XZ 1008b9b0 f   ImfOpaqueAttribute.obj
+ 0002:00046a90       ?writeValueTo@OpaqueAttribute@Imf@@UBEXAAVOStream@2@H@Z 1008ba90 f   ImfOpaqueAttribute.obj
+ 0002:00046b00       ?readValueFrom@OpaqueAttribute@Imf@@UAEXAAVIStream@2@HH@Z 1008bb00 f   ImfOpaqueAttribute.obj
+ 0002:00046b90       ?copyValueFrom@OpaqueAttribute@Imf@@UAEXABVAttribute@2@@Z 1008bb90 f   ImfOpaqueAttribute.obj
+ 0002:00046e50       ??0?$Array@D@Imf@@QAE@XZ   1008be50 f i ImfOpaqueAttribute.obj
+ 0002:00046ea0       ??0?$Array@D@Imf@@QAE@J@Z  1008bea0 f i ImfOpaqueAttribute.obj
+ 0002:00046f10       ??1?$Array@D@Imf@@QAE@XZ   1008bf10 f i ImfOpaqueAttribute.obj
+ 0002:00046f80       ??B?$Array@D@Imf@@QAEPADXZ 1008bf80 f i ImfOpaqueAttribute.obj
+ 0002:00046fc0       ??B?$Array@D@Imf@@QBEPBDXZ 1008bfc0 f i ImfOpaqueAttribute.obj
+ 0002:00047000       ?resizeErase@?$Array@D@Imf@@QAEXJ@Z 1008c000 f i ImfOpaqueAttribute.obj
+ 0002:000470a0       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBDH@Z 1008c0a0 f i ImfOpaqueAttribute.obj
+ 0002:00047100       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QADH@Z 1008c100 f i ImfOpaqueAttribute.obj
+ 0002:00047160       ??0OutSliceInfo@?A0xbc5b6b7e@Imf@@QAE@W4PixelType@2@PBDIIHH_N@Z 1008c160 f   ImfOutputFile.obj
+ 0002:000471f0       ??0Data@OutputFile@Imf@@QAE@_N@Z 1008c1f0 f   ImfOutputFile.obj
+ 0002:00047370       ??1Data@OutputFile@Imf@@QAE@XZ 1008c370 f   ImfOutputFile.obj
+ 0002:00047550       ?writeLineOffsets@?A0xbc5b6b7e@Imf@@YA_KAAVOStream@2@ABV?$vector@_KV?$allocator@_K@std@@@std@@@Z 1008c550 f   ImfOutputFile.obj
+ 0002:000476a0       ?writePixelData@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@QBDH@Z 1008c6a0 f   ImfOutputFile.obj
+ 0002:00047830       ??$size@H@Xdr@Imf@@YAHXZ   1008c830 f i ImfOutputFile.obj
+ 0002:00047870       ?convertToXdr@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@H@Z 1008c870 f   ImfOutputFile.obj
+ 0002:00047bd0       ??0OutputFile@Imf@@QAE@QBDABVHeader@1@@Z 1008cbd0 f   ImfOutputFile.obj
+ 0002:00047f60       ??_GOutputFile@Imf@@UAEPAXI@Z 1008cf60 f i ImfOutputFile.obj
+ 0002:00047f60       ??_EOutputFile@Imf@@UAEPAXI@Z 1008cf60 f i ImfOutputFile.obj
+ 0002:00047fd0       ??_GData@OutputFile@Imf@@QAEPAXI@Z 1008cfd0 f i ImfOutputFile.obj
+ 0002:00048040       ??0OutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z 1008d040 f   ImfOutputFile.obj
+ 0002:00048350       ?initialize@OutputFile@Imf@@AAEXABVHeader@2@@Z 1008d350 f   ImfOutputFile.obj
+ 0002:000487b0       ??1OutputFile@Imf@@UAE@XZ  1008d7b0 f   ImfOutputFile.obj
+ 0002:00048950       ?fileName@OutputFile@Imf@@QBEPBDXZ 1008d950 f   ImfOutputFile.obj
+ 0002:000489b0       ?header@OutputFile@Imf@@QBEABVHeader@2@XZ 1008d9b0 f   ImfOutputFile.obj
+ 0002:000489f0       ?setFrameBuffer@OutputFile@Imf@@QAEXABVFrameBuffer@2@@Z 1008d9f0 f   ImfOutputFile.obj
+ 0002:000490a0       ?frameBuffer@OutputFile@Imf@@QBEABVFrameBuffer@2@XZ 1008e0a0 f   ImfOutputFile.obj
+ 0002:000490e0       ?writePixels@OutputFile@Imf@@QAEXH@Z 1008e0e0 f   ImfOutputFile.obj
+ 0002:00049e40       ?currentScanLine@OutputFile@Imf@@QBEHXZ 1008ee40 f   ImfOutputFile.obj
+ 0002:00049e80       ?copyPixels@OutputFile@Imf@@QAEXAAVInputFile@2@@Z 1008ee80 f   ImfOutputFile.obj
+ 0002:0004aa00       ??0LogicExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1008fa00 f i ImfOutputFile.obj
+ 0002:0004aa70       ??_ELogicExc@Iex@@UAEPAXI@Z 1008fa70 f i ImfOutputFile.obj
+ 0002:0004aa70       ??_GLogicExc@Iex@@UAEPAXI@Z 1008fa70 f i ImfOutputFile.obj
+ 0002:0004aae0       ??1LogicExc@Iex@@UAE@XZ    1008fae0 f i ImfOutputFile.obj
+ 0002:0004ab30       ??0LogicExc@Iex@@QAE@ABV01@@Z 1008fb30 f i ImfOutputFile.obj
+ 0002:0004aba0       ?updatePreviewImage@OutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 1008fba0 f   ImfOutputFile.obj
+ 0002:0004b0b0       ?width@PreviewImage@Imf@@QBEIXZ 100900b0 f i ImfOutputFile.obj
+ 0002:0004b0f0       ?height@PreviewImage@Imf@@QBEIXZ 100900f0 f i ImfOutputFile.obj
+ 0002:0004b130       ?pixels@PreviewImage@Imf@@QAEPAUPreviewRgba@2@XZ 10090130 f i ImfOutputFile.obj
+ 0002:0004b170       ??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ 10090170 f i ImfOutputFile.obj
+ 0002:0004b1e0       ??1?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ 100901e0 f i ImfOutputFile.obj
+ 0002:0004b230       ?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI@Z 10090230 f i ImfOutputFile.obj
+ 0002:0004b290       ?size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ 10090290 f i ImfOutputFile.obj
+ 0002:0004b300       ??A?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KI@Z 10090300 f i ImfOutputFile.obj
+ 0002:0004b380       ??A?$vector@_KV?$allocator@_K@std@@@std@@QAEAA_KI@Z 10090380 f i ImfOutputFile.obj
+ 0002:0004b400       ??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ 10090400 f i ImfOutputFile.obj
+ 0002:0004b470       ??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ 10090470 f i ImfOutputFile.obj
+ 0002:0004b4c0       ??0?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@XZ 100904c0 f i ImfOutputFile.obj
+ 0002:0004b530       ??1?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@XZ 10090530 f i ImfOutputFile.obj
+ 0002:0004b580       ??4?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 10090580 f i ImfOutputFile.obj
+ 0002:0004b7a0       ?size@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEIXZ 100907a0 f i ImfOutputFile.obj
+ 0002:0004b820       ??A?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAUOutSliceInfo@?A0xbc5b6b7e@Imf@@I@Z 10090820 f i ImfOutputFile.obj
+ 0002:0004b8a0       ?push_back@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEXABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 100908a0 f i ImfOutputFile.obj
+ 0002:0004b960       ?begin@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ 10090960 f i ImfOutputFile.obj
+ 0002:0004b9c0       ?begin@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ 100909c0 f i ImfOutputFile.obj
+ 0002:0004ba20       ?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI_K@Z 10090a20 f i ImfOutputFile.obj
+ 0002:0004bb20       ?_Buy@?$vector@_KV?$allocator@_K@std@@@std@@IAE_NI@Z 10090b20 f i ImfOutputFile.obj
+ 0002:0004bc00       ?_Tidy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXXZ 10090c00 f i ImfOutputFile.obj
+ 0002:0004bcc0       ??0?$_Vector_val@_KV?$allocator@_K@std@@@std@@IAE@V?$allocator@_K@1@@Z 10090cc0 f i ImfOutputFile.obj
+ 0002:0004bd20       ??0?$allocator@_K@std@@QAE@XZ 10090d20 f i ImfOutputFile.obj
+ 0002:0004bd60       ?_Buy@?$vector@IV?$allocator@I@std@@@std@@IAE_NI@Z 10090d60 f i ImfOutputFile.obj
+ 0002:0004be40       ?_Tidy@?$vector@IV?$allocator@I@std@@@std@@IAEXXZ 10090e40 f i ImfOutputFile.obj
+ 0002:0004bf00       ??0?$_Vector_val@IV?$allocator@I@std@@@std@@IAE@V?$allocator@I@1@@Z 10090f00 f i ImfOutputFile.obj
+ 0002:0004bf60       ??0?$allocator@I@std@@QAE@XZ 10090f60 f i ImfOutputFile.obj
+ 0002:0004bfa0       ?capacity@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEIXZ 10090fa0 f i ImfOutputFile.obj
+ 0002:0004c020       ?begin@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@XZ 10091020 f i ImfOutputFile.obj
+ 0002:0004c080       ?end@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@XZ 10091080 f i ImfOutputFile.obj
+ 0002:0004c0e0       ?insert@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 100910e0 f i ImfOutputFile.obj
+ 0002:0004c1c0       ?clear@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEXXZ 100911c0 f i ImfOutputFile.obj
+ 0002:0004c210       ?_Buy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAE_NI@Z 10091210 f i ImfOutputFile.obj
+ 0002:0004c2f0       ?_Destroy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0@Z 100912f0 f i ImfOutputFile.obj
+ 0002:0004c350       ?_Tidy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXXZ 10091350 f i ImfOutputFile.obj
+ 0002:0004c410       ?_Ufill@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU345@IABU345@@Z 10091410 f i ImfOutputFile.obj
+ 0002:0004c480       ??0?$_Vector_val@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAE@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@1@@Z 10091480 f i ImfOutputFile.obj
+ 0002:0004c4e0       ??0?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAE@XZ 100914e0 f i ImfOutputFile.obj
+ 0002:0004c520       ?deallocate@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@I@Z 10091520 f i ImfOutputFile.obj
+ 0002:0004c580       ??Dconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KXZ 10091580 f i ImfOutputFile.obj
+ 0002:0004c5c0       ??Hconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z 100915c0 f i ImfOutputFile.obj
+ 0002:0004c670       ??Diterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAA_KXZ 10091670 f i ImfOutputFile.obj
+ 0002:0004c6c0       ??Hiterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z 100916c0 f i ImfOutputFile.obj
+ 0002:0004c770       ??Diterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEAAUOutSliceInfo@?A0xbc5b6b7e@Imf@@XZ 10091770 f i ImfOutputFile.obj
+ 0002:0004c7c0       ??Hiterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBE?AV012@H@Z 100917c0 f i ImfOutputFile.obj
+ 0002:0004c870       ?end@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ 10091870 f i ImfOutputFile.obj
+ 0002:0004c8d0       ?max_size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ 100918d0 f i ImfOutputFile.obj
+ 0002:0004c920       ?erase@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@V312@0@Z 10091920 f i ImfOutputFile.obj
+ 0002:0004c9d0       ?_Destroy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXPA_K0@Z 100919d0 f i ImfOutputFile.obj
+ 0002:0004ca30       ?_Insert_n@?$vector@_KV?$allocator@_K@std@@@std@@IAEXViterator@12@IAB_K@Z 10091a30 f i ImfOutputFile.obj
+ 0002:0004cea0       ?_Xlen@?$vector@_KV?$allocator@_K@std@@@std@@IBEXXZ 10091ea0 f i ImfOutputFile.obj
+ 0002:0004cf60       ??0?$allocator@_K@std@@QAE@ABV01@@Z 10091f60 f i ImfOutputFile.obj
+ 0002:0004cfa0       ?deallocate@?$allocator@_K@std@@QAEXPA_KI@Z 10091fa0 f i ImfOutputFile.obj
+ 0002:0004d000       ?allocate@?$allocator@_K@std@@QAEPA_KI@Z 10092000 f i ImfOutputFile.obj
+ 0002:0004d060       ??0?$allocator@I@std@@QAE@ABV01@@Z 10092060 f i ImfOutputFile.obj
+ 0002:0004d0a0       ?max_size@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEIXZ 100920a0 f i ImfOutputFile.obj
+ 0002:0004d0f0       ?_Insert_n@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXViterator@12@IABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 100920f0 f i ImfOutputFile.obj
+ 0002:0004d570       ?_Xlen@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IBEXXZ 10092570 f i ImfOutputFile.obj
+ 0002:0004d630       ??0?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAE@ABV01@@Z 10092630 f i ImfOutputFile.obj
+ 0002:0004d670       ?allocate@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@I@Z 10092670 f i ImfOutputFile.obj
+ 0002:0004d6d0       ??0const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z 100926d0 f i ImfOutputFile.obj
+ 0002:0004d720       ??Yconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z 10092720 f i ImfOutputFile.obj
+ 0002:0004d770       ??0iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z 10092770 f i ImfOutputFile.obj
+ 0002:0004d7d0       ??Yiterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z 100927d0 f i ImfOutputFile.obj
+ 0002:0004d820       ??0iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 10092820 f i ImfOutputFile.obj
+ 0002:0004d880       ??Yiterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAV012@H@Z 10092880 f i ImfOutputFile.obj
+ 0002:0004d8d0       ??Giterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 100928d0 f i ImfOutputFile.obj
+ 0002:0004d940       ??Dconst_iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEABUOutSliceInfo@?A0xbc5b6b7e@Imf@@XZ 10092940 f i ImfOutputFile.obj
+ 0002:0004d980       ?capacity@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ 10092980 f i ImfOutputFile.obj
+ 0002:0004d9f0       ?_Ufill@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_KIAB_K@Z 100929f0 f i ImfOutputFile.obj
+ 0002:0004da60       ?max_size@?$allocator@_K@std@@QBEIXZ 10092a60 f i ImfOutputFile.obj
+ 0002:0004dad0       ?max_size@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QBEIXZ 10092ad0 f i ImfOutputFile.obj
+ 0002:0004db40       ??9const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z 10092b40 f i ImfOutputFile.obj
+ 0002:0004dba0       ??0const_iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 10092ba0 f i ImfOutputFile.obj
+ 0002:0004dbf0       ??Gconst_iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEHABV012@@Z 10092bf0 f i ImfOutputFile.obj
+ 0002:0004dc40       ??8const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z 10092c40 f i ImfOutputFile.obj
+ 0002:0004dc90       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@_K@Z 10092c90 f i ImfOutputFile.obj
+ 0002:0004ddb0       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADI@Z 10092db0 f i ImfOutputFile.obj
+ 0002:0004de60       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADVhalf@@@Z 10092e60 f i ImfOutputFile.obj
+ 0002:0004df10       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADM@Z 10092f10 f i ImfOutputFile.obj
+ 0002:0004dfe0       ??8?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NABV01@@Z 10092fe0 f i ImfOutputFile.obj
+ 0002:0004e090       ??$copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00@Z 10093090 f i ImfOutputFile.obj
+ 0002:0004e110       ??$_Ucopy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU234@00@Z 10093110 f i ImfOutputFile.obj
+ 0002:0004e180       ??$_Destroy_range@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@@Z 10093180 f i ImfOutputFile.obj
+ 0002:0004e200       ??$_Uninitialized_fill_n@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IABU123@AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@@Z 10093200 f i ImfOutputFile.obj
+ 0002:0004e280       ??$copy@PA_KPA_K@std@@YAPA_KPA_K00@Z 10093280 f i ImfOutputFile.obj
+ 0002:0004e300       ?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PA_K0@Z 10093300 f i ImfOutputFile.obj
+ 0002:0004e370       ??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@@Z 10093370 f i ImfOutputFile.obj
+ 0002:0004e3f0       ??$_Ucopy@PA_K@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_K00@Z 100933f0 f i ImfOutputFile.obj
+ 0002:0004e460       ??$fill@PA_K_K@std@@YAXPA_K0AB_K@Z 10093460 f i ImfOutputFile.obj
+ 0002:0004e4c0       ??$copy_backward@PA_KPA_K@std@@YAPA_KPA_K00@Z 100934c0 f i ImfOutputFile.obj
+ 0002:0004e540       ??$_Allocate@_K@std@@YAPA_KIPA_K@Z 10093540 f i ImfOutputFile.obj
+ 0002:0004e5a0       ??$fill@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@U123@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0ABU123@@Z 100935a0 f i ImfOutputFile.obj
+ 0002:0004e600       ??$copy_backward@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00@Z 10093600 f i ImfOutputFile.obj
+ 0002:0004e680       ??$_Allocate@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IPAU123@@Z 10093680 f i ImfOutputFile.obj
+ 0002:0004e6e0       ??$_Uninitialized_fill_n@PA_KI_KV?$allocator@_K@std@@@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@@Z 100936e0 f i ImfOutputFile.obj
+ 0002:0004e760       ??$writeUnsignedChars@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBEH@Z 10093760 f i ImfOutputFile.obj
+ 0002:0004e7c0       ?writeChars@CharPtrIO@Imf@@SAXAAPADQBDH@Z 100937c0 f i ImfOutputFile.obj
+ 0002:0004e840       ??$?8H@?$Vec2@H@Imath@@QBE_NABV01@@Z 10093840 f i ImfOutputFile.obj
+ 0002:0004e8c0       ??$_Ptr_cat@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0@Z 100938c0 f i ImfOutputFile.obj
+ 0002:0004e930       ??$_Copy_opt@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 10093930 f i ImfOutputFile.obj
+ 0002:0004e9a0       ??$_Uninitialized_copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@@Z 100939a0 f i ImfOutputFile.obj
+ 0002:0004ea20       ??$_Destroy_range@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10093a20 f i ImfOutputFile.obj
+ 0002:0004ea90       ??$_Uninit_fill_n@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IABU123@AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10093a90 f i ImfOutputFile.obj
+ 0002:0004eb90       ??$_Copy_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z 10093b90 f i ImfOutputFile.obj
+ 0002:0004ec10       ??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z 10093c10 f i ImfOutputFile.obj
+ 0002:0004ec40       ??$_Uninitialized_copy@PA_KPA_KV?$allocator@_K@std@@@std@@YAPA_KPA_K00AAV?$allocator@_K@0@@Z 10093c40 f i ImfOutputFile.obj
+ 0002:0004ecc0       ??$_Copy_backward_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z 10093cc0 f i ImfOutputFile.obj
+ 0002:0004ed40       ??$_Copy_backward_opt@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 10093d40 f i ImfOutputFile.obj
+ 0002:0004edb0       ??$_Uninit_fill_n@_KI_K@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z 10093db0 f i ImfOutputFile.obj
+ 0002:0004ee10       ?construct@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@ABU345@@Z 10093e10 f i ImfOutputFile.obj
+ 0002:0004ee70       ?destroy@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 10093e70 f i ImfOutputFile.obj
+ 0002:0004eed0       ??$_Uninit_copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10093ed0 f i ImfOutputFile.obj
+ 0002:0004efd0       ??$_Uninit_copy@_K_K@std@@YAPA_KPA_K00AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z 10093fd0 f i ImfOutputFile.obj
+ 0002:0004f050       ??$fill_n@PA_KI_K@std@@YAXPA_KIAB_K@Z 10094050 f i ImfOutputFile.obj
+ 0002:0004f0c0       ??$_Construct@UOutSliceInfo@?A0xbc5b6b7e@Imf@@U123@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@ABU123@@Z 100940c0 f i ImfOutputFile.obj
+ 0002:0004f160       ??$_Destroy@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 10094160 f i ImfOutputFile.obj
+ 0002:0004f190       ?bitmapFromData@?A0x50c831d9@Imf@@YAXQBGHQAEAAG2@Z 10094190 f   ImfPizCompressor.obj
+ 0002:0004f2f0       ?forwardLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z 100942f0 f   ImfPizCompressor.obj
+ 0002:0004f3b0       ?reverseLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z 100943b0 f   ImfPizCompressor.obj
+ 0002:0004f490       ?applyLut@?A0x50c831d9@Imf@@YAXQBGQAGH@Z 10094490 f   ImfPizCompressor.obj
+ 0002:0004f510       ?numSamples@?A0x50c831d9@Imf@@YAHHHH@Z 10094510 f   ImfPizCompressor.obj
+ 0002:0004f5a0       ??0PizCompressor@Imf@@QAE@ABVHeader@1@HH@Z 100945a0 f   ImfPizCompressor.obj
+ 0002:0004f8c0       ?header@Compressor@Imf@@QBEABVHeader@2@XZ 100948c0 f i ImfPizCompressor.obj
+ 0002:0004f900       ??_GPizCompressor@Imf@@UAEPAXI@Z 10094900 f i ImfPizCompressor.obj
+ 0002:0004f900       ??_EPizCompressor@Imf@@UAEPAXI@Z 10094900 f i ImfPizCompressor.obj
+ 0002:0004f970       ??1PizCompressor@Imf@@UAE@XZ 10094970 f   ImfPizCompressor.obj
+ 0002:0004fa30       ?numScanLines@PizCompressor@Imf@@UBEHXZ 10094a30 f   ImfPizCompressor.obj
+ 0002:0004fa70       ?format@PizCompressor@Imf@@UBE?AW4Format@Compressor@2@XZ 10094a70 f   ImfPizCompressor.obj
+ 0002:0004fab0       ?compress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z 10094ab0 f   ImfPizCompressor.obj
+ 0002:0004fb80       ?compressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10094b80 f   ImfPizCompressor.obj
+ 0002:0004fc00       ?uncompress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z 10094c00 f   ImfPizCompressor.obj
+ 0002:0004fcd0       ?uncompressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10094cd0 f   ImfPizCompressor.obj
+ 0002:0004fd50       ?compress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10094d50 f   ImfPizCompressor.obj
+ 0002:00050600       ?uncompress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10095600 f   ImfPizCompressor.obj
+ 0002:00050e70       ??0?$AutoArray@E$0CAAA@@Imf@@QAE@XZ 10095e70 f i ImfPizCompressor.obj
+ 0002:00050ee0       ??1?$AutoArray@E$0CAAA@@Imf@@QAE@XZ 10095ee0 f i ImfPizCompressor.obj
+ 0002:00050f50       ??B?$AutoArray@E$0CAAA@@Imf@@QAEPAEXZ 10095f50 f i ImfPizCompressor.obj
+ 0002:00050f90       ??0?$AutoArray@G$0BAAAA@@Imf@@QAE@XZ 10095f90 f i ImfPizCompressor.obj
+ 0002:00051000       ??1?$AutoArray@G$0BAAAA@@Imf@@QAE@XZ 10096000 f i ImfPizCompressor.obj
+ 0002:00051070       ??B?$AutoArray@G$0BAAAA@@Imf@@QAEPAGXZ 10096070 f i ImfPizCompressor.obj
+ 0002:000510b0       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAG@Z 100960b0 f i ImfPizCompressor.obj
+ 0002:00051160       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADG@Z 10096160 f i ImfPizCompressor.obj
+ 0002:00051200       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBDH@Z 10096200 f i ImfPizCompressor.obj
+ 0002:00051260       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADH@Z 10096260 f i ImfPizCompressor.obj
+ 0002:00051310       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQADH@Z 10096310 f i ImfPizCompressor.obj
+ 0002:00051370       ?readChars@CharPtrIO@Imf@@SA_NAAPBDQADH@Z 10096370 f i ImfPizCompressor.obj
+ 0002:000513f0       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAH@Z 100963f0 f i ImfPizCompressor.obj
+ 0002:000514c0       ??$readUnsignedChars@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQAEH@Z 100964c0 f i ImfPizCompressor.obj
+ 0002:00051520       ??$writeSignedChars@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBCH@Z 10096520 f i ImfPizCompressor.obj
+ 0002:00051580       ??$readSignedChars@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQACH@Z 10096580 f i ImfPizCompressor.obj
+ 0002:000515e0       ??0PreviewImage@Imf@@QAE@IIQBUPreviewRgba@1@@Z 100965e0 f   ImfPreviewImage.obj
+ 0002:000517d0       ??0PreviewRgba@Imf@@QAE@EEEE@Z 100967d0 f i ImfPreviewImage.obj
+ 0002:00051840       ??_FPreviewRgba@Imf@@QAEXXZ 10096840 f i ImfPreviewImage.obj
+ 0002:000518a0       ??0PreviewImage@Imf@@QAE@ABV01@@Z 100968a0 f   ImfPreviewImage.obj
+ 0002:00051a30       ??1PreviewImage@Imf@@QAE@XZ 10096a30 f   ImfPreviewImage.obj
+ 0002:00051aa0       ??4PreviewImage@Imf@@QAEAAV01@ABV01@@Z 10096aa0 f   ImfPreviewImage.obj
+ 0002:00051c50       ?staticTypeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBDXZ 10096c50 f   ImfPreviewImageAttribute.obj
+ 0002:00051c90       ?writeValueTo@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 10096c90 f   ImfPreviewImageAttribute.obj
+ 0002:00051de0       ?pixels@PreviewImage@Imf@@QBEPBUPreviewRgba@2@XZ 10096de0 f i ImfPreviewImageAttribute.obj
+ 0002:00051e20       ?readValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 10096e20 f   ImfPreviewImageAttribute.obj
+ 0002:00052020       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@I@Z 10097020 f i ImfPreviewImageAttribute.obj
+ 0002:000520d0       ?numSamples@?A0xaea83e1f@Imf@@YAHHHH@Z 100970d0 f   ImfPxr24Compressor.obj
+ 0002:00052160       ?notEnoughData@?A0xaea83e1f@Imf@@YAXXZ 10097160 f   ImfPxr24Compressor.obj
+ 0002:000521d0       ?tooMuchData@?A0xaea83e1f@Imf@@YAXXZ 100971d0 f   ImfPxr24Compressor.obj
+ 0002:00052240       ??0Pxr24Compressor@Imf@@QAE@ABVHeader@1@HH@Z 10097240 f   ImfPxr24Compressor.obj
+ 0002:000523e0       ??_GPxr24Compressor@Imf@@UAEPAXI@Z 100973e0 f i ImfPxr24Compressor.obj
+ 0002:000523e0       ??_EPxr24Compressor@Imf@@UAEPAXI@Z 100973e0 f i ImfPxr24Compressor.obj
+ 0002:00052450       ??1Pxr24Compressor@Imf@@UAE@XZ 10097450 f   ImfPxr24Compressor.obj
+ 0002:000524f0       ?numScanLines@Pxr24Compressor@Imf@@UBEHXZ 100974f0 f   ImfPxr24Compressor.obj
+ 0002:00052530       ?format@Pxr24Compressor@Imf@@UBE?AW4Format@Compressor@2@XZ 10097530 f   ImfPxr24Compressor.obj
+ 0002:00052570       ?compress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z 10097570 f   ImfPxr24Compressor.obj
+ 0002:00052630       ?compressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10097630 f   ImfPxr24Compressor.obj
+ 0002:000526b0       ?uncompress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z 100976b0 f   ImfPxr24Compressor.obj
+ 0002:00052770       ?uncompressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10097770 f   ImfPxr24Compressor.obj
+ 0002:000527f0       ?compress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 100977f0 f   ImfPxr24Compressor.obj
+ 0002:00052fe0       ?floatToFloat24@?A0xaea83e1f@Imf@@YAIM@Z 10097fe0 f i ImfPxr24Compressor.obj
+ 0002:00053100       ?uncompress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10098100 f   ImfPxr24Compressor.obj
+ 0002:000538b0       ?insertChannels@?A0x5c079516@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@@Z 100988b0 f   ImfRgbaFile.obj
+ 0002:00053ae0       ?rgbaChannels@?A0x5c079516@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z 10098ae0 f   ImfRgbaFile.obj
+ 0002:00053c10       ?ywFromHeader@?A0x5c079516@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z 10098c10 f   ImfRgbaFile.obj
+ 0002:00053d50       ??0ToYca@RgbaOutputFile@Imf@@QAE@AAVOutputFile@2@W4RgbaChannels@2@@Z 10098d50 f   ImfRgbaFile.obj
+ 0002:000540f0       ??0Rgba@Imf@@QAE@XZ        100990f0 f i ImfRgbaFile.obj
+ 0002:00054170       ??1ToYca@RgbaOutputFile@Imf@@QAE@XZ 10099170 f   ImfRgbaFile.obj
+ 0002:00054230       ?setYCRounding@ToYca@RgbaOutputFile@Imf@@QAEXII@Z 10099230 f   ImfRgbaFile.obj
+ 0002:00054290       ?setFrameBuffer@ToYca@RgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z 10099290 f   ImfRgbaFile.obj
+ 0002:00054530       ?writePixels@ToYca@RgbaOutputFile@Imf@@QAEXH@Z 10099530 f   ImfRgbaFile.obj
+ 0002:00054b40       ??4Rgba@Imf@@QAEAAU01@ABU01@@Z 10099b40 f i ImfRgbaFile.obj
+ 0002:00054bf0       ?currentScanLine@ToYca@RgbaOutputFile@Imf@@QBEHXZ 10099bf0 f   ImfRgbaFile.obj
+ 0002:00054c30       ?padTmpBuf@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10099c30 f   ImfRgbaFile.obj
+ 0002:00054d00       ?rotateBuffers@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10099d00 f   ImfRgbaFile.obj
+ 0002:00054d90       ?duplicateLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10099d90 f   ImfRgbaFile.obj
+ 0002:00054e10       ?duplicateSecondToLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10099e10 f   ImfRgbaFile.obj
+ 0002:00054e90       ?decimateChromaVertAndWriteScanLine@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10099e90 f   ImfRgbaFile.obj
+ 0002:00054fb0       ??0RgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@@Z 10099fb0 f   ImfRgbaFile.obj
+ 0002:000551c0       ??_ERgbaOutputFile@Imf@@UAEPAXI@Z 1009a1c0 f i ImfRgbaFile.obj
+ 0002:000551c0       ??_GRgbaOutputFile@Imf@@UAEPAXI@Z 1009a1c0 f i ImfRgbaFile.obj
+ 0002:00055230       ??0RgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@@Z 1009a230 f   ImfRgbaFile.obj
+ 0002:00055440       ??0RgbaOutputFile@Imf@@QAE@QBDABV?$Box@V?$Vec2@H@Imath@@@Imath@@1W4RgbaChannels@1@MV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z 1009a440 f   ImfRgbaFile.obj
+ 0002:000556a0       ??0RgbaOutputFile@Imf@@QAE@QBDHHW4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z 1009a6a0 f   ImfRgbaFile.obj
+ 0002:000558d0       ??1RgbaOutputFile@Imf@@UAE@XZ 1009a8d0 f   ImfRgbaFile.obj
+ 0002:000559e0       ??_GToYca@RgbaOutputFile@Imf@@QAEPAXI@Z 1009a9e0 f i ImfRgbaFile.obj
+ 0002:00055a50       ?setFrameBuffer@RgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z 1009aa50 f   ImfRgbaFile.obj
+ 0002:00055c90       ?writePixels@RgbaOutputFile@Imf@@QAEXH@Z 1009ac90 f   ImfRgbaFile.obj
+ 0002:00055d10       ?currentScanLine@RgbaOutputFile@Imf@@QBEHXZ 1009ad10 f   ImfRgbaFile.obj
+ 0002:00055d80       ?header@RgbaOutputFile@Imf@@QBEABVHeader@2@XZ 1009ad80 f   ImfRgbaFile.obj
+ 0002:00055de0       ?frameBuffer@RgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ 1009ade0 f   ImfRgbaFile.obj
+ 0002:00055e40       ?displayWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1009ae40 f   ImfRgbaFile.obj
+ 0002:00055ea0       ?dataWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1009aea0 f   ImfRgbaFile.obj
+ 0002:00055f00       ?pixelAspectRatio@RgbaOutputFile@Imf@@QBEMXZ 1009af00 f   ImfRgbaFile.obj
+ 0002:00055f60       ?screenWindowCenter@RgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 1009af60 f   ImfRgbaFile.obj
+ 0002:00055fd0       ?screenWindowWidth@RgbaOutputFile@Imf@@QBEMXZ 1009afd0 f   ImfRgbaFile.obj
+ 0002:00056030       ?lineOrder@RgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ 1009b030 f   ImfRgbaFile.obj
+ 0002:00056090       ?compression@RgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ 1009b090 f   ImfRgbaFile.obj
+ 0002:000560f0       ?channels@RgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 1009b0f0 f   ImfRgbaFile.obj
+ 0002:00056160       ?updatePreviewImage@RgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 1009b160 f   ImfRgbaFile.obj
+ 0002:000561c0       ?setYCRounding@RgbaOutputFile@Imf@@QAEXII@Z 1009b1c0 f   ImfRgbaFile.obj
+ 0002:00056230       ??0FromYca@RgbaInputFile@Imf@@QAE@AAVInputFile@2@W4RgbaChannels@2@@Z 1009b230 f   ImfRgbaFile.obj
+ 0002:00056650       ??1FromYca@RgbaInputFile@Imf@@QAE@XZ 1009b650 f   ImfRgbaFile.obj
+ 0002:00056750       ?setFrameBuffer@FromYca@RgbaInputFile@Imf@@QAEXPAURgba@3@II@Z 1009b750 f   ImfRgbaFile.obj
+ 0002:000569f0       ?readPixels@FromYca@RgbaInputFile@Imf@@QAEXHH@Z 1009b9f0 f   ImfRgbaFile.obj
+ 0002:00056ae0       ?readPixels@FromYca@RgbaInputFile@Imf@@AAEXH@Z 1009bae0 f   ImfRgbaFile.obj
+ 0002:000571e0       ?rotateBuf1@FromYca@RgbaInputFile@Imf@@AAEXH@Z 1009c1e0 f   ImfRgbaFile.obj
+ 0002:00057320       ?rotateBuf2@FromYca@RgbaInputFile@Imf@@AAEXH@Z 1009c320 f   ImfRgbaFile.obj
+ 0002:00057430       ?readYCAScanLine@FromYca@RgbaInputFile@Imf@@AAEXHQAURgba@3@@Z 1009c430 f   ImfRgbaFile.obj
+ 0002:000575a0       ??4half@@QAEAAV0@M@Z       1009c5a0 f i ImfRgbaFile.obj
+ 0002:00057610       ?padTmpBuf@FromYca@RgbaInputFile@Imf@@AAEXXZ 1009c610 f   ImfRgbaFile.obj
+ 0002:000576e0       ??0RgbaInputFile@Imf@@QAE@QBD@Z 1009c6e0 f   ImfRgbaFile.obj
+ 0002:00057880       ??_ERgbaInputFile@Imf@@UAEPAXI@Z 1009c880 f i ImfRgbaFile.obj
+ 0002:00057880       ??_GRgbaInputFile@Imf@@UAEPAXI@Z 1009c880 f i ImfRgbaFile.obj
+ 0002:000578f0       ??0RgbaInputFile@Imf@@QAE@AAVIStream@1@@Z 1009c8f0 f   ImfRgbaFile.obj
+ 0002:00057a90       ??1RgbaInputFile@Imf@@UAE@XZ 1009ca90 f   ImfRgbaFile.obj
+ 0002:00057ba0       ??_GFromYca@RgbaInputFile@Imf@@QAEPAXI@Z 1009cba0 f i ImfRgbaFile.obj
+ 0002:00057c10       ?setFrameBuffer@RgbaInputFile@Imf@@QAEXPAURgba@2@II@Z 1009cc10 f   ImfRgbaFile.obj
+ 0002:00057e50       ?readPixels@RgbaInputFile@Imf@@QAEXHH@Z 1009ce50 f   ImfRgbaFile.obj
+ 0002:00057ee0       ?readPixels@RgbaInputFile@Imf@@QAEXH@Z 1009cee0 f   ImfRgbaFile.obj
+ 0002:00057f40       ?isComplete@RgbaInputFile@Imf@@QBE_NXZ 1009cf40 f   ImfRgbaFile.obj
+ 0002:00057fa0       ?header@RgbaInputFile@Imf@@QBEABVHeader@2@XZ 1009cfa0 f   ImfRgbaFile.obj
+ 0002:00058000       ?fileName@RgbaInputFile@Imf@@QBEPBDXZ 1009d000 f   ImfRgbaFile.obj
+ 0002:00058060       ?frameBuffer@RgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ 1009d060 f   ImfRgbaFile.obj
+ 0002:000580c0       ?displayWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1009d0c0 f   ImfRgbaFile.obj
+ 0002:00058120       ?dataWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1009d120 f   ImfRgbaFile.obj
+ 0002:00058180       ?pixelAspectRatio@RgbaInputFile@Imf@@QBEMXZ 1009d180 f   ImfRgbaFile.obj
+ 0002:000581e0       ?screenWindowCenter@RgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 1009d1e0 f   ImfRgbaFile.obj
+ 0002:00058250       ?screenWindowWidth@RgbaInputFile@Imf@@QBEMXZ 1009d250 f   ImfRgbaFile.obj
+ 0002:000582b0       ?lineOrder@RgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ 1009d2b0 f   ImfRgbaFile.obj
+ 0002:00058310       ?compression@RgbaInputFile@Imf@@QBE?AW4Compression@2@XZ 1009d310 f   ImfRgbaFile.obj
+ 0002:00058370       ?channels@RgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 1009d370 f   ImfRgbaFile.obj
+ 0002:000583e0       ?version@RgbaInputFile@Imf@@QBEHXZ 1009d3e0 f   ImfRgbaFile.obj
+ 0002:00058440       ?isEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NXZ 1009d440 f i ImfRgbaFile.obj
+ 0002:000584e0       ?dimensions@?$Vec2@H@Imath@@SAIXZ 1009d4e0 f i ImfRgbaFile.obj
+ 0002:00058520       ??A?$Vec2@H@Imath@@QBEABHH@Z 1009d520 f i ImfRgbaFile.obj
+ 0002:00058570       ?computeYw@RgbaYca@Imf@@YA?AV?$Vec3@M@Imath@@ABUChromaticities@2@@Z 1009d570 f   ImfRgbaYca.obj
+ 0002:000586b0       ?RGBAtoYCA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@H_NQBURgba@2@QAU52@@Z 1009d6b0 f   ImfRgbaYca.obj
+ 0002:00058a20       ?isFinite@half@@QBE_NXZ    1009da20 f i ImfRgbaYca.obj
+ 0002:00058a80       ?decimateChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z 1009da80 f   ImfRgbaYca.obj
+ 0002:00059060       ?decimateChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z 1009e060 f   ImfRgbaYca.obj
+ 0002:00059680       ?roundYCA@RgbaYca@Imf@@YAXHIIQBURgba@2@QAU32@@Z 1009e680 f   ImfRgbaYca.obj
+ 0002:000597c0       ?reconstructChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z 1009e7c0 f   ImfRgbaYca.obj
+ 0002:00059d90       ?reconstructChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z 1009ed90 f   ImfRgbaYca.obj
+ 0002:0005a340       ?YCAtoRGBA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBURgba@2@QAU52@@Z 1009f340 f   ImfRgbaYca.obj
+ 0002:0005a530       ?desaturate@?A0x01b2f801@RgbaYca@Imf@@YAXABURgba@3@MABV?$Vec3@M@Imath@@AAU43@@Z 1009f530 f   ImfRgbaYca.obj
+ 0002:0005a7e0       ??Xhalf@@QAEAAV0@M@Z       1009f7e0 f i ImfRgbaYca.obj
+ 0002:0005a860       ?fixSaturation@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBQBURgba@2@QAU52@@Z 1009f860 f   ImfRgbaYca.obj
+ 0002:0005ab30       ?saturation@?A0x01b2f801@RgbaYca@Imf@@YAMABURgba@3@@Z 1009fb30 f i ImfRgbaYca.obj
+ 0002:0005ac10       ??K?$Vec3@M@Imath@@QBE?AV01@M@Z 1009fc10 f i ImfRgbaYca.obj
+ 0002:0005aca0       ??$max@Vhalf@@@std@@YAABVhalf@@ABV1@0@Z 1009fca0 f i ImfRgbaYca.obj
+ 0002:0005ad40       ??$min@Vhalf@@@std@@YAABVhalf@@ABV1@0@Z 1009fd40 f i ImfRgbaYca.obj
+ 0002:0005ade0       ??$max@M@std@@YAABMABM0@Z  1009fde0 f i ImfRgbaYca.obj
+ 0002:0005ae60       ??$min@M@std@@YAABMABM0@Z  1009fe60 f i ImfRgbaYca.obj
+ 0002:0005aee0       ?rleCompress@?A0xc97fef72@Imf@@YAHHQBDQAC@Z 1009fee0 f   ImfRleCompressor.obj
+ 0002:0005b0a0       ?rleUncompress@?A0xc97fef72@Imf@@YAHHHQBCQAD@Z 100a00a0 f   ImfRleCompressor.obj
+ 0002:0005b240       ??0RleCompressor@Imf@@QAE@ABVHeader@1@H@Z 100a0240 f   ImfRleCompressor.obj
+ 0002:0005b360       ??_ERleCompressor@Imf@@UAEPAXI@Z 100a0360 f i ImfRleCompressor.obj
+ 0002:0005b360       ??_GRleCompressor@Imf@@UAEPAXI@Z 100a0360 f i ImfRleCompressor.obj
+ 0002:0005b3d0       ??1RleCompressor@Imf@@UAE@XZ 100a03d0 f   ImfRleCompressor.obj
+ 0002:0005b470       ?numScanLines@RleCompressor@Imf@@UBEHXZ 100a0470 f   ImfRleCompressor.obj
+ 0002:0005b4b0       ?compress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z 100a04b0 f   ImfRleCompressor.obj
+ 0002:0005b660       ?uncompress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z 100a0660 f   ImfRleCompressor.obj
+ 0002:0005b840       ??0InSliceInfo@?A0x4f60bbf8@Imf@@QAE@W4PixelType@2@0PADIIHH_N2N@Z 100a0840 f   ImfScanLineInputFile.obj
+ 0002:0005b8f0       ?reconstructLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@@Z 100a08f0 f   ImfScanLineInputFile.obj
+ 0002:0005bb60       ?readLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@AA_N@Z 100a0b60 f   ImfScanLineInputFile.obj
+ 0002:0005bc70       ?readPixelData@?A0x4f60bbf8@Imf@@YAXPAUData@ScanLineInputFile@2@HAAH11@Z 100a0c70 f   ImfScanLineInputFile.obj
+ 0002:0005c000       ?defaultFormat@?A0x4f60bbf8@Imf@@YA?AW4Format@Compressor@2@PAV42@@Z 100a1000 f   ImfScanLineInputFile.obj
+ 0002:0005c080       ??0ScanLineInputFile@Imf@@QAE@ABVHeader@1@PAVIStream@1@@Z 100a1080 f   ImfScanLineInputFile.obj
+ 0002:0005c520       ??0Data@ScanLineInputFile@Imf@@QAE@PAVIStream@2@@Z 100a1520 f i ImfScanLineInputFile.obj
+ 0002:0005c670       ??_EScanLineInputFile@Imf@@UAEPAXI@Z 100a1670 f i ImfScanLineInputFile.obj
+ 0002:0005c670       ??_GScanLineInputFile@Imf@@UAEPAXI@Z 100a1670 f i ImfScanLineInputFile.obj
+ 0002:0005c6e0       ??_GData@ScanLineInputFile@Imf@@QAEPAXI@Z 100a16e0 f i ImfScanLineInputFile.obj
+ 0002:0005c750       ??1Data@ScanLineInputFile@Imf@@QAE@XZ 100a1750 f i ImfScanLineInputFile.obj
+ 0002:0005c8b0       ??1ScanLineInputFile@Imf@@UAE@XZ 100a18b0 f   ImfScanLineInputFile.obj
+ 0002:0005c950       ?fileName@ScanLineInputFile@Imf@@QBEPBDXZ 100a1950 f   ImfScanLineInputFile.obj
+ 0002:0005c9b0       ?header@ScanLineInputFile@Imf@@QBEABVHeader@2@XZ 100a19b0 f   ImfScanLineInputFile.obj
+ 0002:0005c9f0       ?version@ScanLineInputFile@Imf@@QBEHXZ 100a19f0 f   ImfScanLineInputFile.obj
+ 0002:0005ca30       ?setFrameBuffer@ScanLineInputFile@Imf@@QAEXABVFrameBuffer@2@@Z 100a1a30 f   ImfScanLineInputFile.obj
+ 0002:0005d0e0       ?frameBuffer@ScanLineInputFile@Imf@@QBEABVFrameBuffer@2@XZ 100a20e0 f   ImfScanLineInputFile.obj
+ 0002:0005d120       ?isComplete@ScanLineInputFile@Imf@@QBE_NXZ 100a2120 f   ImfScanLineInputFile.obj
+ 0002:0005d160       ?readPixels@ScanLineInputFile@Imf@@QAEXHH@Z 100a2160 f   ImfScanLineInputFile.obj
+ 0002:0005ea90       ?readPixels@ScanLineInputFile@Imf@@QAEXH@Z 100a3a90 f   ImfScanLineInputFile.obj
+ 0002:0005eaf0       ?rawPixelData@ScanLineInputFile@Imf@@QAEXHAAPBDAAH@Z 100a3af0 f   ImfScanLineInputFile.obj
+ 0002:0005edc0       ??0?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ 100a3dc0 f i ImfScanLineInputFile.obj
+ 0002:0005ee30       ??1?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ 100a3e30 f i ImfScanLineInputFile.obj
+ 0002:0005ee80       ??4?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 100a3e80 f i ImfScanLineInputFile.obj
+ 0002:0005f0a0       ?size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ 100a40a0 f i ImfScanLineInputFile.obj
+ 0002:0005f120       ??A?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z 100a4120 f i ImfScanLineInputFile.obj
+ 0002:0005f1a0       ?push_back@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a41a0 f i ImfScanLineInputFile.obj
+ 0002:0005f260       ?capacity@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ 100a4260 f i ImfScanLineInputFile.obj
+ 0002:0005f2e0       ?begin@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ 100a42e0 f i ImfScanLineInputFile.obj
+ 0002:0005f340       ?end@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ 100a4340 f i ImfScanLineInputFile.obj
+ 0002:0005f3a0       ?insert@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a43a0 f i ImfScanLineInputFile.obj
+ 0002:0005f480       ?clear@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXXZ 100a4480 f i ImfScanLineInputFile.obj
+ 0002:0005f4d0       ?_Buy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE_NI@Z 100a44d0 f i ImfScanLineInputFile.obj
+ 0002:0005f5b0       ?_Destroy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z 100a45b0 f i ImfScanLineInputFile.obj
+ 0002:0005f610       ?_Tidy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXXZ 100a4610 f i ImfScanLineInputFile.obj
+ 0002:0005f6d0       ?_Ufill@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU345@IABU345@@Z 100a46d0 f i ImfScanLineInputFile.obj
+ 0002:0005f740       ??0?$_Vector_val@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@1@@Z 100a4740 f i ImfScanLineInputFile.obj
+ 0002:0005f7a0       ??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@XZ 100a47a0 f i ImfScanLineInputFile.obj
+ 0002:0005f7e0       ?deallocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z 100a47e0 f i ImfScanLineInputFile.obj
+ 0002:0005f840       ??Diterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEAAUInSliceInfo@?A0x4f60bbf8@Imf@@XZ 100a4840 f i ImfScanLineInputFile.obj
+ 0002:0005f890       ??Hiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBE?AV012@H@Z 100a4890 f i ImfScanLineInputFile.obj
+ 0002:0005f940       ?max_size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ 100a4940 f i ImfScanLineInputFile.obj
+ 0002:0005f990       ?_Insert_n@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXViterator@12@IABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a4990 f i ImfScanLineInputFile.obj
+ 0002:0005fe10       ?_Xlen@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IBEXXZ 100a4e10 f i ImfScanLineInputFile.obj
+ 0002:0005fed0       ??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@ABV01@@Z 100a4ed0 f i ImfScanLineInputFile.obj
+ 0002:0005ff10       ?allocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z 100a4f10 f i ImfScanLineInputFile.obj
+ 0002:0005ff70       ??0iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a4f70 f i ImfScanLineInputFile.obj
+ 0002:0005ffd0       ??Yiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV012@H@Z 100a4fd0 f i ImfScanLineInputFile.obj
+ 0002:00060020       ??Giterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 100a5020 f i ImfScanLineInputFile.obj
+ 0002:00060090       ??Dconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEABUInSliceInfo@?A0x4f60bbf8@Imf@@XZ 100a5090 f i ImfScanLineInputFile.obj
+ 0002:000600d0       ?max_size@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QBEIXZ 100a50d0 f i ImfScanLineInputFile.obj
+ 0002:00060140       ??0const_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a5140 f i ImfScanLineInputFile.obj
+ 0002:00060190       ??Gconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABV012@@Z 100a5190 f i ImfScanLineInputFile.obj
+ 0002:000601e0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AA_K@Z 100a51e0 f i ImfScanLineInputFile.obj
+ 0002:00060360       ??$skip@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDH@Z 100a5360 f i ImfScanLineInputFile.obj
+ 0002:00060440       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAI@Z 100a5440 f i ImfScanLineInputFile.obj
+ 0002:00060510       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAVhalf@@@Z 100a5510 f i ImfScanLineInputFile.obj
+ 0002:000605c0       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAM@Z 100a55c0 f i ImfScanLineInputFile.obj
+ 0002:000606b0       ??$copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z 100a56b0 f i ImfScanLineInputFile.obj
+ 0002:00060730       ??$_Ucopy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU234@00@Z 100a5730 f i ImfScanLineInputFile.obj
+ 0002:000607a0       ??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z 100a57a0 f i ImfScanLineInputFile.obj
+ 0002:00060820       ??$_Uninitialized_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z 100a5820 f i ImfScanLineInputFile.obj
+ 0002:000608a0       ??$fill@PAUInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0ABU123@@Z 100a58a0 f i ImfScanLineInputFile.obj
+ 0002:00060900       ??$copy_backward@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z 100a5900 f i ImfScanLineInputFile.obj
+ 0002:00060980       ??$_Allocate@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@IPAU123@@Z 100a5980 f i ImfScanLineInputFile.obj
+ 0002:000609e0       ??$_Ptr_cat@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z 100a59e0 f i ImfScanLineInputFile.obj
+ 0002:00060a50       ??$_Copy_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 100a5a50 f i ImfScanLineInputFile.obj
+ 0002:00060ac0       ??$_Uninitialized_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z 100a5ac0 f i ImfScanLineInputFile.obj
+ 0002:00060b40       ??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100a5b40 f i ImfScanLineInputFile.obj
+ 0002:00060bb0       ??$_Uninit_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100a5bb0 f i ImfScanLineInputFile.obj
+ 0002:00060cb0       ??$_Copy_backward_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 100a5cb0 f i ImfScanLineInputFile.obj
+ 0002:00060d20       ?construct@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU345@@Z 100a5d20 f i ImfScanLineInputFile.obj
+ 0002:00060d80       ?destroy@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a5d80 f i ImfScanLineInputFile.obj
+ 0002:00060de0       ??$_Uninit_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100a5de0 f i ImfScanLineInputFile.obj
+ 0002:00060ee0       ??$_Construct@UInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU123@@Z 100a5ee0 f i ImfScanLineInputFile.obj
+ 0002:00060f80       ??$_Destroy@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 100a5f80 f i ImfScanLineInputFile.obj
+ 0002:00060fb0       ?addChromaticities@Imf@@YAXAAVHeader@1@ABUChromaticities@1@@Z 100a5fb0 f   ImfStandardAttributes.obj
+ 0002:00061080       ?hasChromaticities@Imf@@YA_NABVHeader@1@@Z 100a6080 f   ImfStandardAttributes.obj
+ 0002:000610e0       ?chromaticitiesAttribute@Imf@@YAABV?$TypedAttribute@UChromaticities@Imf@@@1@ABVHeader@1@@Z 100a60e0 f   ImfStandardAttributes.obj
+ 0002:00061130       ?chromaticitiesAttribute@Imf@@YAAAV?$TypedAttribute@UChromaticities@Imf@@@1@AAVHeader@1@@Z 100a6130 f   ImfStandardAttributes.obj
+ 0002:00061180       ?chromaticities@Imf@@YAABUChromaticities@1@ABVHeader@1@@Z 100a6180 f   ImfStandardAttributes.obj
+ 0002:000611e0       ?chromaticities@Imf@@YAAAUChromaticities@1@AAVHeader@1@@Z 100a61e0 f   ImfStandardAttributes.obj
+ 0002:00061240       ?addWhiteLuminance@Imf@@YAXAAVHeader@1@ABM@Z 100a6240 f   ImfStandardAttributes.obj
+ 0002:00061310       ?hasWhiteLuminance@Imf@@YA_NABVHeader@1@@Z 100a6310 f   ImfStandardAttributes.obj
+ 0002:00061370       ?whiteLuminanceAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a6370 f   ImfStandardAttributes.obj
+ 0002:000613c0       ?whiteLuminanceAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a63c0 f   ImfStandardAttributes.obj
+ 0002:00061410       ?whiteLuminance@Imf@@YAABMABVHeader@1@@Z 100a6410 f   ImfStandardAttributes.obj
+ 0002:00061470       ?whiteLuminance@Imf@@YAAAMAAVHeader@1@@Z 100a6470 f   ImfStandardAttributes.obj
+ 0002:000614d0       ?addXDensity@Imf@@YAXAAVHeader@1@ABM@Z 100a64d0 f   ImfStandardAttributes.obj
+ 0002:000615a0       ?hasXDensity@Imf@@YA_NABVHeader@1@@Z 100a65a0 f   ImfStandardAttributes.obj
+ 0002:00061600       ?xDensityAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a6600 f   ImfStandardAttributes.obj
+ 0002:00061650       ?xDensityAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a6650 f   ImfStandardAttributes.obj
+ 0002:000616a0       ?xDensity@Imf@@YAABMABVHeader@1@@Z 100a66a0 f   ImfStandardAttributes.obj
+ 0002:00061700       ?xDensity@Imf@@YAAAMAAVHeader@1@@Z 100a6700 f   ImfStandardAttributes.obj
+ 0002:00061760       ?addOwner@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100a6760 f   ImfStandardAttributes.obj
+ 0002:00061830       ?hasOwner@Imf@@YA_NABVHeader@1@@Z 100a6830 f   ImfStandardAttributes.obj
+ 0002:00061890       ?ownerAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 100a6890 f   ImfStandardAttributes.obj
+ 0002:000618e0       ?ownerAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 100a68e0 f   ImfStandardAttributes.obj
+ 0002:00061930       ?owner@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 100a6930 f   ImfStandardAttributes.obj
+ 0002:00061990       ?owner@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 100a6990 f   ImfStandardAttributes.obj
+ 0002:000619f0       ?addComments@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100a69f0 f   ImfStandardAttributes.obj
+ 0002:00061ac0       ?hasComments@Imf@@YA_NABVHeader@1@@Z 100a6ac0 f   ImfStandardAttributes.obj
+ 0002:00061b20       ?commentsAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 100a6b20 f   ImfStandardAttributes.obj
+ 0002:00061b70       ?commentsAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 100a6b70 f   ImfStandardAttributes.obj
+ 0002:00061bc0       ?comments@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 100a6bc0 f   ImfStandardAttributes.obj
+ 0002:00061c20       ?comments@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 100a6c20 f   ImfStandardAttributes.obj
+ 0002:00061c80       ?addCapDate@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100a6c80 f   ImfStandardAttributes.obj
+ 0002:00061d50       ?hasCapDate@Imf@@YA_NABVHeader@1@@Z 100a6d50 f   ImfStandardAttributes.obj
+ 0002:00061db0       ?capDateAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 100a6db0 f   ImfStandardAttributes.obj
+ 0002:00061e00       ?capDateAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 100a6e00 f   ImfStandardAttributes.obj
+ 0002:00061e50       ?capDate@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 100a6e50 f   ImfStandardAttributes.obj
+ 0002:00061eb0       ?capDate@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 100a6eb0 f   ImfStandardAttributes.obj
+ 0002:00061f10       ?addutcOffset@Imf@@YAXAAVHeader@1@ABM@Z 100a6f10 f   ImfStandardAttributes.obj
+ 0002:00061fe0       ?hasutcOffset@Imf@@YA_NABVHeader@1@@Z 100a6fe0 f   ImfStandardAttributes.obj
+ 0002:00062040       ?utcOffsetAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a7040 f   ImfStandardAttributes.obj
+ 0002:00062090       ?utcOffsetAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a7090 f   ImfStandardAttributes.obj
+ 0002:000620e0       ?utcOffset@Imf@@YAABMABVHeader@1@@Z 100a70e0 f   ImfStandardAttributes.obj
+ 0002:00062140       ?utcOffset@Imf@@YAAAMAAVHeader@1@@Z 100a7140 f   ImfStandardAttributes.obj
+ 0002:000621a0       ?addLongitude@Imf@@YAXAAVHeader@1@ABM@Z 100a71a0 f   ImfStandardAttributes.obj
+ 0002:00062270       ?hasLongitude@Imf@@YA_NABVHeader@1@@Z 100a7270 f   ImfStandardAttributes.obj
+ 0002:000622d0       ?longitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a72d0 f   ImfStandardAttributes.obj
+ 0002:00062320       ?longitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a7320 f   ImfStandardAttributes.obj
+ 0002:00062370       ?longitude@Imf@@YAABMABVHeader@1@@Z 100a7370 f   ImfStandardAttributes.obj
+ 0002:000623d0       ?longitude@Imf@@YAAAMAAVHeader@1@@Z 100a73d0 f   ImfStandardAttributes.obj
+ 0002:00062430       ?addLatitude@Imf@@YAXAAVHeader@1@ABM@Z 100a7430 f   ImfStandardAttributes.obj
+ 0002:00062500       ?hasLatitude@Imf@@YA_NABVHeader@1@@Z 100a7500 f   ImfStandardAttributes.obj
+ 0002:00062560       ?latitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a7560 f   ImfStandardAttributes.obj
+ 0002:000625b0       ?latitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a75b0 f   ImfStandardAttributes.obj
+ 0002:00062600       ?latitude@Imf@@YAABMABVHeader@1@@Z 100a7600 f   ImfStandardAttributes.obj
+ 0002:00062660       ?latitude@Imf@@YAAAMAAVHeader@1@@Z 100a7660 f   ImfStandardAttributes.obj
+ 0002:000626c0       ?addAltitude@Imf@@YAXAAVHeader@1@ABM@Z 100a76c0 f   ImfStandardAttributes.obj
+ 0002:00062790       ?hasAltitude@Imf@@YA_NABVHeader@1@@Z 100a7790 f   ImfStandardAttributes.obj
+ 0002:000627f0       ?altitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a77f0 f   ImfStandardAttributes.obj
+ 0002:00062840       ?altitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a7840 f   ImfStandardAttributes.obj
+ 0002:00062890       ?altitude@Imf@@YAABMABVHeader@1@@Z 100a7890 f   ImfStandardAttributes.obj
+ 0002:000628f0       ?altitude@Imf@@YAAAMAAVHeader@1@@Z 100a78f0 f   ImfStandardAttributes.obj
+ 0002:00062950       ?addFocus@Imf@@YAXAAVHeader@1@ABM@Z 100a7950 f   ImfStandardAttributes.obj
+ 0002:00062a20       ?hasFocus@Imf@@YA_NABVHeader@1@@Z 100a7a20 f   ImfStandardAttributes.obj
+ 0002:00062a80       ?focusAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a7a80 f   ImfStandardAttributes.obj
+ 0002:00062ad0       ?focusAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a7ad0 f   ImfStandardAttributes.obj
+ 0002:00062b20       ?focus@Imf@@YAABMABVHeader@1@@Z 100a7b20 f   ImfStandardAttributes.obj
+ 0002:00062b80       ?focus@Imf@@YAAAMAAVHeader@1@@Z 100a7b80 f   ImfStandardAttributes.obj
+ 0002:00062be0       ?addExpTime@Imf@@YAXAAVHeader@1@ABM@Z 100a7be0 f   ImfStandardAttributes.obj
+ 0002:00062cb0       ?hasExpTime@Imf@@YA_NABVHeader@1@@Z 100a7cb0 f   ImfStandardAttributes.obj
+ 0002:00062d10       ?expTimeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a7d10 f   ImfStandardAttributes.obj
+ 0002:00062d60       ?expTimeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a7d60 f   ImfStandardAttributes.obj
+ 0002:00062db0       ?expTime@Imf@@YAABMABVHeader@1@@Z 100a7db0 f   ImfStandardAttributes.obj
+ 0002:00062e10       ?expTime@Imf@@YAAAMAAVHeader@1@@Z 100a7e10 f   ImfStandardAttributes.obj
+ 0002:00062e70       ?addAperture@Imf@@YAXAAVHeader@1@ABM@Z 100a7e70 f   ImfStandardAttributes.obj
+ 0002:00062f40       ?hasAperture@Imf@@YA_NABVHeader@1@@Z 100a7f40 f   ImfStandardAttributes.obj
+ 0002:00062fa0       ?apertureAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a7fa0 f   ImfStandardAttributes.obj
+ 0002:00062ff0       ?apertureAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a7ff0 f   ImfStandardAttributes.obj
+ 0002:00063040       ?aperture@Imf@@YAABMABVHeader@1@@Z 100a8040 f   ImfStandardAttributes.obj
+ 0002:000630a0       ?aperture@Imf@@YAAAMAAVHeader@1@@Z 100a80a0 f   ImfStandardAttributes.obj
+ 0002:00063100       ?addIsoSpeed@Imf@@YAXAAVHeader@1@ABM@Z 100a8100 f   ImfStandardAttributes.obj
+ 0002:000631d0       ?hasIsoSpeed@Imf@@YA_NABVHeader@1@@Z 100a81d0 f   ImfStandardAttributes.obj
+ 0002:00063230       ?isoSpeedAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 100a8230 f   ImfStandardAttributes.obj
+ 0002:00063280       ?isoSpeedAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 100a8280 f   ImfStandardAttributes.obj
+ 0002:000632d0       ?isoSpeed@Imf@@YAABMABVHeader@1@@Z 100a82d0 f   ImfStandardAttributes.obj
+ 0002:00063330       ?isoSpeed@Imf@@YAAAMAAVHeader@1@@Z 100a8330 f   ImfStandardAttributes.obj
+ 0002:00063390       ?addEnvmap@Imf@@YAXAAVHeader@1@ABW4Envmap@1@@Z 100a8390 f   ImfStandardAttributes.obj
+ 0002:00063460       ?hasEnvmap@Imf@@YA_NABVHeader@1@@Z 100a8460 f   ImfStandardAttributes.obj
+ 0002:000634c0       ?envmapAttribute@Imf@@YAABV?$TypedAttribute@W4Envmap@Imf@@@1@ABVHeader@1@@Z 100a84c0 f   ImfStandardAttributes.obj
+ 0002:00063510       ?envmapAttribute@Imf@@YAAAV?$TypedAttribute@W4Envmap@Imf@@@1@AAVHeader@1@@Z 100a8510 f   ImfStandardAttributes.obj
+ 0002:00063560       ?envmap@Imf@@YAABW4Envmap@1@ABVHeader@1@@Z 100a8560 f   ImfStandardAttributes.obj
+ 0002:000635c0       ?envmap@Imf@@YAAAW4Envmap@1@AAVHeader@1@@Z 100a85c0 f   ImfStandardAttributes.obj
+ 0002:00063620       ?addKeyCode@Imf@@YAXAAVHeader@1@ABVKeyCode@1@@Z 100a8620 f   ImfStandardAttributes.obj
+ 0002:000636f0       ?hasKeyCode@Imf@@YA_NABVHeader@1@@Z 100a86f0 f   ImfStandardAttributes.obj
+ 0002:00063750       ?keyCodeAttribute@Imf@@YAABV?$TypedAttribute@VKeyCode@Imf@@@1@ABVHeader@1@@Z 100a8750 f   ImfStandardAttributes.obj
+ 0002:000637a0       ?keyCodeAttribute@Imf@@YAAAV?$TypedAttribute@VKeyCode@Imf@@@1@AAVHeader@1@@Z 100a87a0 f   ImfStandardAttributes.obj
+ 0002:000637f0       ?keyCode@Imf@@YAABVKeyCode@1@ABVHeader@1@@Z 100a87f0 f   ImfStandardAttributes.obj
+ 0002:00063850       ?keyCode@Imf@@YAAAVKeyCode@1@AAVHeader@1@@Z 100a8850 f   ImfStandardAttributes.obj
+ 0002:000638b0       ?addTimeCode@Imf@@YAXAAVHeader@1@ABVTimeCode@1@@Z 100a88b0 f   ImfStandardAttributes.obj
+ 0002:00063980       ?hasTimeCode@Imf@@YA_NABVHeader@1@@Z 100a8980 f   ImfStandardAttributes.obj
+ 0002:000639e0       ?timeCodeAttribute@Imf@@YAABV?$TypedAttribute@VTimeCode@Imf@@@1@ABVHeader@1@@Z 100a89e0 f   ImfStandardAttributes.obj
+ 0002:00063a30       ?timeCodeAttribute@Imf@@YAAAV?$TypedAttribute@VTimeCode@Imf@@@1@AAVHeader@1@@Z 100a8a30 f   ImfStandardAttributes.obj
+ 0002:00063a80       ?timeCode@Imf@@YAABVTimeCode@1@ABVHeader@1@@Z 100a8a80 f   ImfStandardAttributes.obj
+ 0002:00063ae0       ?timeCode@Imf@@YAAAVTimeCode@1@AAVHeader@1@@Z 100a8ae0 f   ImfStandardAttributes.obj
+ 0002:00063b40       ?addWrapmodes@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100a8b40 f   ImfStandardAttributes.obj
+ 0002:00063c10       ?hasWrapmodes@Imf@@YA_NABVHeader@1@@Z 100a8c10 f   ImfStandardAttributes.obj
+ 0002:00063c70       ?wrapmodesAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 100a8c70 f   ImfStandardAttributes.obj
+ 0002:00063cc0       ?wrapmodesAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 100a8cc0 f   ImfStandardAttributes.obj
+ 0002:00063d10       ?wrapmodes@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 100a8d10 f   ImfStandardAttributes.obj
+ 0002:00063d70       ?wrapmodes@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 100a8d70 f   ImfStandardAttributes.obj
+ 0002:00063dd0       ??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@ABUChromaticities@1@@Z 100a8dd0 f i ImfStandardAttributes.obj
+ 0002:00063e80       ?value@?$TypedAttribute@UChromaticities@Imf@@@Imf@@QBEABUChromaticities@2@XZ 100a8e80 f i ImfStandardAttributes.obj
+ 0002:00063ec0       ?value@?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAEAAUChromaticities@2@XZ 100a8ec0 f i ImfStandardAttributes.obj
+ 0002:00063f00       ??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@ABW4Envmap@1@@Z 100a8f00 f i ImfStandardAttributes.obj
+ 0002:00063f70       ?value@?$TypedAttribute@W4Envmap@Imf@@@Imf@@QBEABW4Envmap@2@XZ 100a8f70 f i ImfStandardAttributes.obj
+ 0002:00063fb0       ?value@?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAEAAW4Envmap@2@XZ 100a8fb0 f i ImfStandardAttributes.obj
+ 0002:00063ff0       ??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@ABVKeyCode@1@@Z 100a8ff0 f i ImfStandardAttributes.obj
+ 0002:000640a0       ?value@?$TypedAttribute@VKeyCode@Imf@@@Imf@@QBEABVKeyCode@2@XZ 100a90a0 f i ImfStandardAttributes.obj
+ 0002:000640e0       ?value@?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAEAAVKeyCode@2@XZ 100a90e0 f i ImfStandardAttributes.obj
+ 0002:00064120       ??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@ABVTimeCode@1@@Z 100a9120 f i ImfStandardAttributes.obj
+ 0002:000641d0       ?value@?$TypedAttribute@VTimeCode@Imf@@@Imf@@QBEABVTimeCode@2@XZ 100a91d0 f i ImfStandardAttributes.obj
+ 0002:00064210       ?value@?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAEAAVTimeCode@2@XZ 100a9210 f i ImfStandardAttributes.obj
+ 0002:00064250       ??$findTypedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z 100a9250 f i ImfStandardAttributes.obj
+ 0002:00064370       ??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z 100a9370 f i ImfStandardAttributes.obj
+ 0002:00064430       ??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z 100a9430 f i ImfStandardAttributes.obj
+ 0002:000644f0       ??$findTypedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@M@1@QBD@Z 100a94f0 f i ImfStandardAttributes.obj
+ 0002:00064610       ??$findTypedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z 100a9610 f i ImfStandardAttributes.obj
+ 0002:00064730       ??$findTypedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z 100a9730 f i ImfStandardAttributes.obj
+ 0002:00064850       ??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z 100a9850 f i ImfStandardAttributes.obj
+ 0002:00064910       ??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z 100a9910 f i ImfStandardAttributes.obj
+ 0002:000649d0       ??$findTypedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z 100a99d0 f i ImfStandardAttributes.obj
+ 0002:00064af0       ??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z 100a9af0 f i ImfStandardAttributes.obj
+ 0002:00064bb0       ??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z 100a9bb0 f i ImfStandardAttributes.obj
+ 0002:00064c70       ??$findTypedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z 100a9c70 f i ImfStandardAttributes.obj
+ 0002:00064d90       ??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z 100a9d90 f i ImfStandardAttributes.obj
+ 0002:00064e50       ??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z 100a9e50 f i ImfStandardAttributes.obj
+ 0002:00064f10       ?clearError@?A0x88e76b68@Imf@@YAXXZ 100a9f10 f   ImfStdIO.obj
+ 0002:00064f70       ?checkError@?A0x88e76b68@Imf@@YA_NAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z 100a9f70 f   ImfStdIO.obj
+ 0002:00065080       ?checkError@?A0x88e76b68@Imf@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z 100aa080 f   ImfStdIO.obj
+ 0002:000651c0       ??0ErrnoExc@Iex@@QAE@PBD@Z 100aa1c0 f i ImfStdIO.obj
+ 0002:00065230       ??_EErrnoExc@Iex@@UAEPAXI@Z 100aa230 f i ImfStdIO.obj
+ 0002:00065230       ??_GErrnoExc@Iex@@UAEPAXI@Z 100aa230 f i ImfStdIO.obj
+ 0002:000652a0       ??1ErrnoExc@Iex@@UAE@XZ    100aa2a0 f i ImfStdIO.obj
+ 0002:000652f0       ??0ErrnoExc@Iex@@QAE@ABV01@@Z 100aa2f0 f i ImfStdIO.obj
+ 0002:00065360       ??0StdIFStream@Imf@@QAE@QBD@Z 100aa360 f   ImfStdIO.obj
+ 0002:000655c0       ??_G?$basic_ifstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 100aa5c0 f i ImfStdIO.obj
+ 0002:000655c0       ??_E?$basic_ifstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 100aa5c0 f i ImfStdIO.obj
+ 0002:00065650       ??_EStdIFStream@Imf@@UAEPAXI@Z 100aa650 f i ImfStdIO.obj
+ 0002:00065650       ??_GStdIFStream@Imf@@UAEPAXI@Z 100aa650 f i ImfStdIO.obj
+ 0002:000656c0       ??0StdIFStream@Imf@@QAE@AAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBD@Z 100aa6c0 f   ImfStdIO.obj
+ 0002:00065740       ??1StdIFStream@Imf@@UAE@XZ 100aa740 f   ImfStdIO.obj
+ 0002:00065860       ?read@StdIFStream@Imf@@UAE_NQADH@Z 100aa860 f   ImfStdIO.obj
+ 0002:00065940       ?tellg@StdIFStream@Imf@@UAE_KXZ 100aa940 f   ImfStdIO.obj
+ 0002:000659c0       ?seekg@StdIFStream@Imf@@UAEX_K@Z 100aa9c0 f   ImfStdIO.obj
+ 0002:00065a40       ?clear@StdIFStream@Imf@@UAEXXZ 100aaa40 f   ImfStdIO.obj
+ 0002:00065ac0       ??0StdOFStream@Imf@@QAE@QBD@Z 100aaac0 f   ImfStdIO.obj
+ 0002:00065d20       ??_G?$basic_ofstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 100aad20 f i ImfStdIO.obj
+ 0002:00065d20       ??_E?$basic_ofstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 100aad20 f i ImfStdIO.obj
+ 0002:00065db0       ??_GStdOFStream@Imf@@UAEPAXI@Z 100aadb0 f i ImfStdIO.obj
+ 0002:00065db0       ??_EStdOFStream@Imf@@UAEPAXI@Z 100aadb0 f i ImfStdIO.obj
+ 0002:00065e20       ??0StdOFStream@Imf@@QAE@AAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@QBD@Z 100aae20 f   ImfStdIO.obj
+ 0002:00065ea0       ??1StdOFStream@Imf@@UAE@XZ 100aaea0 f   ImfStdIO.obj
+ 0002:00065fc0       ?write@StdOFStream@Imf@@UAEXQBDH@Z 100aafc0 f   ImfStdIO.obj
+ 0002:00066050       ?tellp@StdOFStream@Imf@@UAE_KXZ 100ab050 f   ImfStdIO.obj
+ 0002:000660d0       ?seekp@StdOFStream@Imf@@UAEX_K@Z 100ab0d0 f   ImfStdIO.obj
+ 0002:00066150       ??0StdOSStream@Imf@@QAE@XZ 100ab150 f   ImfStdIO.obj
+ 0002:00066210       ??_GStdOSStream@Imf@@UAEPAXI@Z 100ab210 f i ImfStdIO.obj
+ 0002:00066210       ??_EStdOSStream@Imf@@UAEPAXI@Z 100ab210 f i ImfStdIO.obj
+ 0002:00066280       ?write@StdOSStream@Imf@@UAEXQBDH@Z 100ab280 f   ImfStdIO.obj
+ 0002:00066310       ?tellp@StdOSStream@Imf@@UAE_KXZ 100ab310 f   ImfStdIO.obj
+ 0002:00066390       ?seekp@StdOSStream@Imf@@UAEX_K@Z 100ab390 f   ImfStdIO.obj
+ 0002:00066410       ??0?$fpos@H@std@@QAE@J@Z   100ab410 f i ImfStdIO.obj
+ 0002:00066480       ??B?$fpos@H@std@@QBEJXZ    100ab480 f i ImfStdIO.obj
+ 0002:000664d0       ?staticTypeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBDXZ 100ab4d0 f   ImfStringAttribute.obj
+ 0002:00066510       ?writeValueTo@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEXAAVOStream@2@H@Z 100ab510 f   ImfStringAttribute.obj
+ 0002:000665d0       ?readValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXAAVIStream@2@HH@Z 100ab5d0 f   ImfStringAttribute.obj
+ 0002:00066690       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@D@Z 100ab690 f i ImfStringAttribute.obj
+ 0002:000666f0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAD@Z 100ab6f0 f i ImfStringAttribute.obj
+ 0002:00066750       ?isOpenExrFile@Imf@@YA_NQBDAA_N@Z 100ab750 f   ImfTestFile.obj
+ 0002:000668e0       ?isOpenExrFile@Imf@@YA_NQBD@Z 100ab8e0 f   ImfTestFile.obj
+ 0002:00066970       ?isTiledOpenExrFile@Imf@@YA_NQBD@Z 100ab970 f   ImfTestFile.obj
+ 0002:00066a40       ?isOpenExrFile@Imf@@YA_NAAVIStream@1@AA_N@Z 100aba40 f   ImfTestFile.obj
+ 0002:00066c30       ?isOpenExrFile@Imf@@YA_NAAVIStream@1@@Z 100abc30 f   ImfTestFile.obj
+ 0002:00066cc0       ?isTiledOpenExrFile@Imf@@YA_NAAVIStream@1@@Z 100abcc0 f   ImfTestFile.obj
+ 0002:00066d90       ??$read@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@AAH@Z 100abd90 f i ImfTestFile.obj
+ 0002:00066e60       ??$readSignedChars@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@QACH@Z 100abe60 f i ImfTestFile.obj
+ 0002:00066ec0       ?staticTypeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBDXZ 100abec0 f   ImfTileDescriptionAttribute.obj
+ 0002:00066f00       ?writeValueTo@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 100abf00 f   ImfTileDescriptionAttribute.obj
+ 0002:00066fb0       ?readValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 100abfb0 f   ImfTileDescriptionAttribute.obj
+ 0002:000670a0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAI@Z 100ac0a0 f i ImfTileDescriptionAttribute.obj
+ 0002:00067170       ??0TInSliceInfo@?A0x63dd246a@Imf@@QAE@W4PixelType@2@0PADII_N2N@Z 100ac170 f   ImfTiledInputFile.obj
+ 0002:00067210       ??0Data@TiledInputFile@Imf@@QAE@_N@Z 100ac210 f   ImfTiledInputFile.obj
+ 0002:00067390       ??1TileOffsets@Imf@@QAE@XZ 100ac390 f i ImfTiledInputFile.obj
+ 0002:000673f0       ??1Data@TiledInputFile@Imf@@QAE@XZ 100ac3f0 f   ImfTiledInputFile.obj
+ 0002:000675f0       ?readTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@HHHHAAH@Z 100ac5f0 f   ImfTiledInputFile.obj
+ 0002:00067b90       ?readNextTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@AAH1111@Z 100acb90 f   ImfTiledInputFile.obj
+ 0002:00067d10       ??0TiledInputFile@Imf@@QAE@QBD@Z 100acd10 f   ImfTiledInputFile.obj
+ 0002:000680b0       ??_GTiledInputFile@Imf@@UAEPAXI@Z 100ad0b0 f i ImfTiledInputFile.obj
+ 0002:000680b0       ??_ETiledInputFile@Imf@@UAEPAXI@Z 100ad0b0 f i ImfTiledInputFile.obj
+ 0002:00068120       ??_GData@TiledInputFile@Imf@@QAEPAXI@Z 100ad120 f i ImfTiledInputFile.obj
+ 0002:00068190       ??0TiledInputFile@Imf@@QAE@AAVIStream@1@@Z 100ad190 f   ImfTiledInputFile.obj
+ 0002:000684c0       ??0TiledInputFile@Imf@@AAE@ABVHeader@1@PAVIStream@1@H@Z 100ad4c0 f   ImfTiledInputFile.obj
+ 0002:00068600       ?initialize@TiledInputFile@Imf@@AAEXXZ 100ad600 f   ImfTiledInputFile.obj
+ 0002:00068a50       ??4TileOffsets@Imf@@QAEAAV01@ABV01@@Z 100ada50 f i ImfTiledInputFile.obj
+ 0002:00068ae0       ??1TiledInputFile@Imf@@UAE@XZ 100adae0 f   ImfTiledInputFile.obj
+ 0002:00068b80       ?fileName@TiledInputFile@Imf@@QBEPBDXZ 100adb80 f   ImfTiledInputFile.obj
+ 0002:00068be0       ?header@TiledInputFile@Imf@@QBEABVHeader@2@XZ 100adbe0 f   ImfTiledInputFile.obj
+ 0002:00068c20       ?version@TiledInputFile@Imf@@QBEHXZ 100adc20 f   ImfTiledInputFile.obj
+ 0002:00068c60       ?setFrameBuffer@TiledInputFile@Imf@@QAEXABVFrameBuffer@2@@Z 100adc60 f   ImfTiledInputFile.obj
+ 0002:00069360       ?frameBuffer@TiledInputFile@Imf@@QBEABVFrameBuffer@2@XZ 100ae360 f   ImfTiledInputFile.obj
+ 0002:000693a0       ?isComplete@TiledInputFile@Imf@@QBE_NXZ 100ae3a0 f   ImfTiledInputFile.obj
+ 0002:000693e0       ?readTile@TiledInputFile@Imf@@QAEXHHHH@Z 100ae3e0 f   ImfTiledInputFile.obj
+ 0002:0006afd0       ?readTile@TiledInputFile@Imf@@QAEXHHH@Z 100affd0 f   ImfTiledInputFile.obj
+ 0002:0006b040       ?rawTileData@TiledInputFile@Imf@@QAEXAAH000AAPBD0@Z 100b0040 f   ImfTiledInputFile.obj
+ 0002:0006b300       ?tileXSize@TiledInputFile@Imf@@QBEIXZ 100b0300 f   ImfTiledInputFile.obj
+ 0002:0006b340       ?tileYSize@TiledInputFile@Imf@@QBEIXZ 100b0340 f   ImfTiledInputFile.obj
+ 0002:0006b380       ?levelMode@TiledInputFile@Imf@@QBE?AW4LevelMode@2@XZ 100b0380 f   ImfTiledInputFile.obj
+ 0002:0006b3c0       ?levelRoundingMode@TiledInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 100b03c0 f   ImfTiledInputFile.obj
+ 0002:0006b400       ?numLevels@TiledInputFile@Imf@@QBEHXZ 100b0400 f   ImfTiledInputFile.obj
+ 0002:0006b5b0       ?numXLevels@TiledInputFile@Imf@@QBEHXZ 100b05b0 f   ImfTiledInputFile.obj
+ 0002:0006b5f0       ?numYLevels@TiledInputFile@Imf@@QBEHXZ 100b05f0 f   ImfTiledInputFile.obj
+ 0002:0006b630       ?isValidLevel@TiledInputFile@Imf@@QBE_NHH@Z 100b0630 f   ImfTiledInputFile.obj
+ 0002:0006b6e0       ?levelWidth@TiledInputFile@Imf@@QBEHH@Z 100b06e0 f   ImfTiledInputFile.obj
+ 0002:0006b920       ?levelHeight@TiledInputFile@Imf@@QBEHH@Z 100b0920 f   ImfTiledInputFile.obj
+ 0002:0006bb60       ?numXTiles@TiledInputFile@Imf@@QBEHH@Z 100b0b60 f   ImfTiledInputFile.obj
+ 0002:0006bd20       ?numYTiles@TiledInputFile@Imf@@QBEHH@Z 100b0d20 f   ImfTiledInputFile.obj
+ 0002:0006bee0       ?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 100b0ee0 f   ImfTiledInputFile.obj
+ 0002:0006bf50       ?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 100b0f50 f   ImfTiledInputFile.obj
+ 0002:0006c1b0       ?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 100b11b0 f   ImfTiledInputFile.obj
+ 0002:0006c220       ?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 100b1220 f   ImfTiledInputFile.obj
+ 0002:0006c4e0       ?isValidTile@TiledInputFile@Imf@@ABE_NHHHH@Z 100b14e0 f   ImfTiledInputFile.obj
+ 0002:0006c5c0       ??1?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ 100b15c0 f i ImfTiledInputFile.obj
+ 0002:0006c610       ??4?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV01@ABV01@@Z 100b1610 f i ImfTiledInputFile.obj
+ 0002:0006c820       ??0?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ 100b1820 f i ImfTiledInputFile.obj
+ 0002:0006c890       ??1?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ 100b1890 f i ImfTiledInputFile.obj
+ 0002:0006c8e0       ??4?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 100b18e0 f i ImfTiledInputFile.obj
+ 0002:0006caf0       ?size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ 100b1af0 f i ImfTiledInputFile.obj
+ 0002:0006cb60       ??A?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z 100b1b60 f i ImfTiledInputFile.obj
+ 0002:0006cbe0       ?push_back@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXABUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b1be0 f i ImfTiledInputFile.obj
+ 0002:0006cca0       ?capacity@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ 100b1ca0 f i ImfTiledInputFile.obj
+ 0002:0006cd10       ?size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ 100b1d10 f i ImfTiledInputFile.obj
+ 0002:0006cd80       ?clear@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXXZ 100b1d80 f i ImfTiledInputFile.obj
+ 0002:0006cdd0       ?_Buy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE_NI@Z 100b1dd0 f i ImfTiledInputFile.obj
+ 0002:0006ceb0       ?_Destroy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@0@Z 100b1eb0 f i ImfTiledInputFile.obj
+ 0002:0006cf10       ?_Tidy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXXZ 100b1f10 f i ImfTiledInputFile.obj
+ 0002:0006cfd0       ?deallocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z 100b1fd0 f i ImfTiledInputFile.obj
+ 0002:0006d030       ?capacity@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ 100b2030 f i ImfTiledInputFile.obj
+ 0002:0006d0a0       ?begin@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ 100b20a0 f i ImfTiledInputFile.obj
+ 0002:0006d100       ?end@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ 100b2100 f i ImfTiledInputFile.obj
+ 0002:0006d160       ?insert@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b2160 f i ImfTiledInputFile.obj
+ 0002:0006d240       ?clear@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXXZ 100b2240 f i ImfTiledInputFile.obj
+ 0002:0006d290       ?_Buy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE_NI@Z 100b2290 f i ImfTiledInputFile.obj
+ 0002:0006d370       ?_Destroy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z 100b2370 f i ImfTiledInputFile.obj
+ 0002:0006d3d0       ?_Tidy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXXZ 100b23d0 f i ImfTiledInputFile.obj
+ 0002:0006d490       ?_Ufill@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU345@IABU345@@Z 100b2490 f i ImfTiledInputFile.obj
+ 0002:0006d500       ??0?$_Vector_val@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@1@@Z 100b2500 f i ImfTiledInputFile.obj
+ 0002:0006d560       ??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@XZ 100b2560 f i ImfTiledInputFile.obj
+ 0002:0006d5a0       ?deallocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z 100b25a0 f i ImfTiledInputFile.obj
+ 0002:0006d600       ??Diterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEAAUTInSliceInfo@?A0x63dd246a@Imf@@XZ 100b2600 f i ImfTiledInputFile.obj
+ 0002:0006d650       ??Hiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBE?AV012@H@Z 100b2650 f i ImfTiledInputFile.obj
+ 0002:0006d700       ?max_size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ 100b2700 f i ImfTiledInputFile.obj
+ 0002:0006d750       ?_Xlen@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IBEXXZ 100b2750 f i ImfTiledInputFile.obj
+ 0002:0006d810       ?allocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z 100b2810 f i ImfTiledInputFile.obj
+ 0002:0006d870       ?max_size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ 100b2870 f i ImfTiledInputFile.obj
+ 0002:0006d8c0       ?_Insert_n@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXViterator@12@IABUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b28c0 f i ImfTiledInputFile.obj
+ 0002:0006dd30       ?_Xlen@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IBEXXZ 100b2d30 f i ImfTiledInputFile.obj
+ 0002:0006ddf0       ??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@ABV01@@Z 100b2df0 f i ImfTiledInputFile.obj
+ 0002:0006de30       ?allocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z 100b2e30 f i ImfTiledInputFile.obj
+ 0002:0006de90       ??0iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b2e90 f i ImfTiledInputFile.obj
+ 0002:0006def0       ??Yiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV012@H@Z 100b2ef0 f i ImfTiledInputFile.obj
+ 0002:0006df40       ??Giterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 100b2f40 f i ImfTiledInputFile.obj
+ 0002:0006dfb0       ??Dconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEABUTInSliceInfo@?A0x63dd246a@Imf@@XZ 100b2fb0 f i ImfTiledInputFile.obj
+ 0002:0006dff0       ?max_size@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QBEIXZ 100b2ff0 f i ImfTiledInputFile.obj
+ 0002:0006e060       ?max_size@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QBEIXZ 100b3060 f i ImfTiledInputFile.obj
+ 0002:0006e0d0       ??0const_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b30d0 f i ImfTiledInputFile.obj
+ 0002:0006e120       ??Gconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABV012@@Z 100b3120 f i ImfTiledInputFile.obj
+ 0002:0006e170       ??$copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z 100b3170 f i ImfTiledInputFile.obj
+ 0002:0006e1f0       ??$_Ucopy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@PAV21@00@Z 100b31f0 f i ImfTiledInputFile.obj
+ 0002:0006e260       ??$copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z 100b3260 f i ImfTiledInputFile.obj
+ 0002:0006e2e0       ??$_Ucopy@PAUTInSliceInfo@?A0x63dd246a@Imf@@@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU234@00@Z 100b32e0 f i ImfTiledInputFile.obj
+ 0002:0006e350       ??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z 100b3350 f i ImfTiledInputFile.obj
+ 0002:0006e3d0       ??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z 100b33d0 f i ImfTiledInputFile.obj
+ 0002:0006e450       ??$_Uninitialized_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z 100b3450 f i ImfTiledInputFile.obj
+ 0002:0006e4d0       ??$_Allocate@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IPAV10@@Z 100b34d0 f i ImfTiledInputFile.obj
+ 0002:0006e530       ??$fill@PAUTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0ABU123@@Z 100b3530 f i ImfTiledInputFile.obj
+ 0002:0006e590       ??$copy_backward@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z 100b3590 f i ImfTiledInputFile.obj
+ 0002:0006e610       ??$_Allocate@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@IPAU123@@Z 100b3610 f i ImfTiledInputFile.obj
+ 0002:0006e670       ??$_Ptr_cat@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0@Z 100b3670 f i ImfTiledInputFile.obj
+ 0002:0006e6e0       ??$_Copy_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 100b36e0 f i ImfTiledInputFile.obj
+ 0002:0006e760       ??$_Uninitialized_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z 100b3760 f i ImfTiledInputFile.obj
+ 0002:0006e7e0       ??$_Ptr_cat@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z 100b37e0 f i ImfTiledInputFile.obj
+ 0002:0006e850       ??$_Copy_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 100b3850 f i ImfTiledInputFile.obj
+ 0002:0006e8c0       ??$_Uninitialized_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z 100b38c0 f i ImfTiledInputFile.obj
+ 0002:0006e940       ??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b3940 f i ImfTiledInputFile.obj
+ 0002:0006e9b0       ??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b39b0 f i ImfTiledInputFile.obj
+ 0002:0006ea20       ??$_Uninit_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b3a20 f i ImfTiledInputFile.obj
+ 0002:0006eb20       ??$_Copy_backward_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 100b3b20 f i ImfTiledInputFile.obj
+ 0002:0006eb90       ?destroy@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 100b3b90 f i ImfTiledInputFile.obj
+ 0002:0006ebf0       ?construct@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU345@@Z 100b3bf0 f i ImfTiledInputFile.obj
+ 0002:0006ec50       ?destroy@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b3c50 f i ImfTiledInputFile.obj
+ 0002:0006ecb0       ??4?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV01@ABV01@@Z 100b3cb0 f i ImfTiledInputFile.obj
+ 0002:0006eec0       ?capacity@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ 100b3ec0 f i ImfTiledInputFile.obj
+ 0002:0006ef30       ?size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ 100b3f30 f i ImfTiledInputFile.obj
+ 0002:0006efa0       ?clear@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXXZ 100b3fa0 f i ImfTiledInputFile.obj
+ 0002:0006eff0       ?_Buy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE_NI@Z 100b3ff0 f i ImfTiledInputFile.obj
+ 0002:0006f0d0       ?_Destroy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXPAV?$vector@_KV?$allocator@_K@std@@@2@0@Z 100b40d0 f i ImfTiledInputFile.obj
+ 0002:0006f130       ?deallocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z 100b4130 f i ImfTiledInputFile.obj
+ 0002:0006f190       ?max_size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ 100b4190 f i ImfTiledInputFile.obj
+ 0002:0006f1e0       ?_Tidy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXXZ 100b41e0 f i ImfTiledInputFile.obj
+ 0002:0006f2a0       ?_Xlen@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IBEXXZ 100b42a0 f i ImfTiledInputFile.obj
+ 0002:0006f360       ?allocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z 100b4360 f i ImfTiledInputFile.obj
+ 0002:0006f3c0       ?max_size@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QBEIXZ 100b43c0 f i ImfTiledInputFile.obj
+ 0002:0006f430       ??$_Uninit_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b4430 f i ImfTiledInputFile.obj
+ 0002:0006f530       ??$_Uninit_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b4530 f i ImfTiledInputFile.obj
+ 0002:0006f630       ??$_Destroy@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@@Z 100b4630 f i ImfTiledInputFile.obj
+ 0002:0006f680       ??$_Construct@UTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU123@@Z 100b4680 f i ImfTiledInputFile.obj
+ 0002:0006f720       ??$_Destroy@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100b4720 f i ImfTiledInputFile.obj
+ 0002:0006f750       ??$copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z 100b4750 f i ImfTiledInputFile.obj
+ 0002:0006f7d0       ??$_Ucopy@PAV?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@PAV21@00@Z 100b47d0 f i ImfTiledInputFile.obj
+ 0002:0006f840       ??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 100b4840 f i ImfTiledInputFile.obj
+ 0002:0006f8c0       ??$_Allocate@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@IPAV10@@Z 100b48c0 f i ImfTiledInputFile.obj
+ 0002:0006f920       ??_G?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEPAXI@Z 100b4920 f i ImfTiledInputFile.obj
+ 0002:0006f990       ?construct@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@ABV32@@Z 100b4990 f i ImfTiledInputFile.obj
+ 0002:0006f9f0       ??1?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ 100b49f0 f i ImfTiledInputFile.obj
+ 0002:0006fa40       ??$_Ptr_cat@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@0@Z 100b4a40 f i ImfTiledInputFile.obj
+ 0002:0006fab0       ??$_Copy_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 100b4ab0 f i ImfTiledInputFile.obj
+ 0002:0006fb30       ??$_Uninitialized_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 100b4b30 f i ImfTiledInputFile.obj
+ 0002:0006fbb0       ??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b4bb0 f i ImfTiledInputFile.obj
+ 0002:0006fc20       ??$_Construct@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@ABV10@@Z 100b4c20 f i ImfTiledInputFile.obj
+ 0002:0006fd00       ??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@ABV01@@Z 100b4d00 f i ImfTiledInputFile.obj
+ 0002:0006fe60       ?destroy@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@@Z 100b4e60 f i ImfTiledInputFile.obj
+ 0002:0006fec0       ??4?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV01@ABV01@@Z 100b4ec0 f i ImfTiledInputFile.obj
+ 0002:000700d0       ?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ 100b50d0 f i ImfTiledInputFile.obj
+ 0002:00070130       ?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ 100b5130 f i ImfTiledInputFile.obj
+ 0002:00070190       ??0?$_Vector_val@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@1@@Z 100b5190 f i ImfTiledInputFile.obj
+ 0002:000701f0       ??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@ABV01@@Z 100b51f0 f i ImfTiledInputFile.obj
+ 0002:00070230       ?clear@?$vector@_KV?$allocator@_K@std@@@std@@QAEXXZ 100b5230 f i ImfTiledInputFile.obj
+ 0002:00070280       ??0const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z 100b5280 f i ImfTiledInputFile.obj
+ 0002:000702d0       ??$_Uninit_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b52d0 f i ImfTiledInputFile.obj
+ 0002:000703d0       ??$_Ucopy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@Vconst_iterator@01@0PAV21@@Z 100b53d0 f i ImfTiledInputFile.obj
+ 0002:00070440       ??$_Destroy@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@@Z 100b5440 f i ImfTiledInputFile.obj
+ 0002:00070490       ??_G?$vector@_KV?$allocator@_K@std@@@std@@QAEPAXI@Z 100b5490 f i ImfTiledInputFile.obj
+ 0002:00070500       ?construct@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@ABV32@@Z 100b5500 f i ImfTiledInputFile.obj
+ 0002:00070560       ??$_Uninitialized_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 100b5560 f i ImfTiledInputFile.obj
+ 0002:000705e0       ??$_Construct@V?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@ABV10@@Z 100b55e0 f i ImfTiledInputFile.obj
+ 0002:000706c0       ??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@ABV01@@Z 100b56c0 f i ImfTiledInputFile.obj
+ 0002:00070820       ?end@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ 100b5820 f i ImfTiledInputFile.obj
+ 0002:00070880       ??$_Ptr_cat@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@@Z 100b5880 f i ImfTiledInputFile.obj
+ 0002:000708f0       ??$_Uninit_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b58f0 f i ImfTiledInputFile.obj
+ 0002:00070a20       ??$_Ucopy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KVconst_iterator@01@0PA_K@Z 100b5a20 f i ImfTiledInputFile.obj
+ 0002:00070a90       ??Dconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@2@XZ 100b5a90 f i ImfTiledInputFile.obj
+ 0002:00070ad0       ??Econst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@XZ 100b5ad0 f i ImfTiledInputFile.obj
+ 0002:00070b20       ??9const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z 100b5b20 f i ImfTiledInputFile.obj
+ 0002:00070b80       ??8const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z 100b5b80 f i ImfTiledInputFile.obj
+ 0002:00070bd0       ??$_Uninitialized_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@@Z 100b5bd0 f i ImfTiledInputFile.obj
+ 0002:00070c50       ??$_Ptr_cat@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_K@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@AAPA_K@Z 100b5c50 f i ImfTiledInputFile.obj
+ 0002:00070cc0       ??$_Uninit_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100b5cc0 f i ImfTiledInputFile.obj
+ 0002:00070df0       ?construct@?$allocator@_K@std@@QAEXPA_KAB_K@Z 100b5df0 f i ImfTiledInputFile.obj
+ 0002:00070e50       ?destroy@?$allocator@_K@std@@QAEXPA_K@Z 100b5e50 f i ImfTiledInputFile.obj
+ 0002:00070eb0       ??Econst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@XZ 100b5eb0 f i ImfTiledInputFile.obj
+ 0002:00070f00       ??$_Construct@_K_K@std@@YAXPA_KAB_K@Z 100b5f00 f i ImfTiledInputFile.obj
+ 0002:00070fa0       ??$_Destroy@_K@std@@YAXPA_K@Z 100b5fa0 f i ImfTiledInputFile.obj
+ 0002:00070fd0       ?levelSize@Imf@@YAHHHHW4LevelRoundingMode@1@@Z 100b5fd0 f   ImfTiledMisc.obj
+ 0002:000710f0       ?dataWindowForLevel@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHH@Z 100b60f0 f   ImfTiledMisc.obj
+ 0002:00071220       ?dataWindowForTile@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHHHH@Z 100b6220 f   ImfTiledMisc.obj
+ 0002:00071400       ?calculateBytesPerPixel@Imf@@YAIABVHeader@1@@Z 100b6400 f   ImfTiledMisc.obj
+ 0002:00071500       ?floorLog2@?A0xc4857732@Imf@@YAHH@Z 100b6500 f   ImfTiledMisc.obj
+ 0002:00071560       ?ceilLog2@?A0xc4857732@Imf@@YAHH@Z 100b6560 f   ImfTiledMisc.obj
+ 0002:000715e0       ?roundLog2@?A0xc4857732@Imf@@YAHHW4LevelRoundingMode@2@@Z 100b65e0 f   ImfTiledMisc.obj
+ 0002:00071660       ?calculateNumXLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z 100b6660 f   ImfTiledMisc.obj
+ 0002:000717e0       ?calculateNumYLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z 100b67e0 f   ImfTiledMisc.obj
+ 0002:00071960       ?calculateNumTiles@?A0xc4857732@Imf@@YAXPAHHHHHW4LevelRoundingMode@2@@Z 100b6960 f   ImfTiledMisc.obj
+ 0002:00071a00       ?precalculateTileInfo@Imf@@YAXABVTileDescription@1@HHHHAAPAH1AAH2@Z 100b6a00 f   ImfTiledMisc.obj
+ 0002:00071b50       ??A?$Vec2@H@Imath@@QAEAAHH@Z 100b6b50 f i ImfTiledMisc.obj
+ 0002:00071ba0       ??H?$Vec2@H@Imath@@QBE?AV01@ABV01@@Z 100b6ba0 f i ImfTiledMisc.obj
+ 0002:00071c20       ??0TOutSliceInfo@?A0xb6157634@Imf@@QAE@W4PixelType@2@PBDII_N@Z 100b6c20 f   ImfTiledOutputFile.obj
+ 0002:00071ca0       ??0Data@TiledOutputFile@Imf@@QAE@_N@Z 100b6ca0 f   ImfTiledOutputFile.obj
+ 0002:00071e70       ??0TileCoord@?A0xb6157634@Imf@@QAE@HHHH@Z 100b6e70 f i ImfTiledOutputFile.obj
+ 0002:00071ee0       ??1?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ 100b6ee0 f i ImfTiledOutputFile.obj
+ 0002:00071f30       ??1Data@TiledOutputFile@Imf@@QAE@XZ 100b6f30 f   ImfTiledOutputFile.obj
+ 0002:00072220       ??_GBufferedTile@?A0xb6157634@Imf@@QAEPAXI@Z 100b7220 f i ImfTiledOutputFile.obj
+ 0002:00072290       ??1BufferedTile@?A0xb6157634@Imf@@QAE@XZ 100b7290 f i ImfTiledOutputFile.obj
+ 0002:00072300       ?nextTileCoord@Data@TiledOutputFile@Imf@@QAE?AUTileCoord@?A0xb6157634@3@ABU453@@Z 100b7300 f   ImfTiledOutputFile.obj
+ 0002:00072580       ?writeTileData@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z 100b7580 f   ImfTiledOutputFile.obj
+ 0002:00072760       ?bufferedTileWrite@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z 100b7760 f   ImfTiledOutputFile.obj
+ 0002:00072b50       ??8TileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z 100b7b50 f i ImfTiledOutputFile.obj
+ 0002:00072bf0       ??0BufferedTile@?A0xb6157634@Imf@@QAE@PBDH@Z 100b7bf0 f i ImfTiledOutputFile.obj
+ 0002:00072ca0       ?convertToXdr@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HH@Z 100b7ca0 f   ImfTiledOutputFile.obj
+ 0002:00072ef0       ??0TiledOutputFile@Imf@@QAE@QBDABVHeader@1@@Z 100b7ef0 f   ImfTiledOutputFile.obj
+ 0002:00073280       ??_ETiledOutputFile@Imf@@UAEPAXI@Z 100b8280 f i ImfTiledOutputFile.obj
+ 0002:00073280       ??_GTiledOutputFile@Imf@@UAEPAXI@Z 100b8280 f i ImfTiledOutputFile.obj
+ 0002:000732f0       ??_GData@TiledOutputFile@Imf@@QAEPAXI@Z 100b82f0 f i ImfTiledOutputFile.obj
+ 0002:00073360       ??0TiledOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z 100b8360 f   ImfTiledOutputFile.obj
+ 0002:00073670       ?initialize@TiledOutputFile@Imf@@AAEXABVHeader@2@@Z 100b8670 f   ImfTiledOutputFile.obj
+ 0002:00073b30       ??1TiledOutputFile@Imf@@UAE@XZ 100b8b30 f   ImfTiledOutputFile.obj
+ 0002:00073cd0       ?fileName@TiledOutputFile@Imf@@QBEPBDXZ 100b8cd0 f   ImfTiledOutputFile.obj
+ 0002:00073d30       ?header@TiledOutputFile@Imf@@QBEABVHeader@2@XZ 100b8d30 f   ImfTiledOutputFile.obj
+ 0002:00073d70       ?setFrameBuffer@TiledOutputFile@Imf@@QAEXABVFrameBuffer@2@@Z 100b8d70 f   ImfTiledOutputFile.obj
+ 0002:00074320       ?frameBuffer@TiledOutputFile@Imf@@QBEABVFrameBuffer@2@XZ 100b9320 f   ImfTiledOutputFile.obj
+ 0002:00074360       ?writeTile@TiledOutputFile@Imf@@QAEXHHHH@Z 100b9360 f   ImfTiledOutputFile.obj
+ 0002:000755d0       ?writeTile@TiledOutputFile@Imf@@QAEXHHH@Z 100ba5d0 f   ImfTiledOutputFile.obj
+ 0002:00075640       ?copyPixels@TiledOutputFile@Imf@@QAEXAAVTiledInputFile@2@@Z 100ba640 f   ImfTiledOutputFile.obj
+ 0002:000764f0       ??8TileDescription@Imf@@QBE_NABV01@@Z 100bb4f0 f i ImfTiledOutputFile.obj
+ 0002:00076590       ?copyPixels@TiledOutputFile@Imf@@QAEXAAVInputFile@2@@Z 100bb590 f   ImfTiledOutputFile.obj
+ 0002:000765f0       ?tileXSize@TiledOutputFile@Imf@@QBEIXZ 100bb5f0 f   ImfTiledOutputFile.obj
+ 0002:00076630       ?tileYSize@TiledOutputFile@Imf@@QBEIXZ 100bb630 f   ImfTiledOutputFile.obj
+ 0002:00076670       ?levelMode@TiledOutputFile@Imf@@QBE?AW4LevelMode@2@XZ 100bb670 f   ImfTiledOutputFile.obj
+ 0002:000766b0       ?levelRoundingMode@TiledOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 100bb6b0 f   ImfTiledOutputFile.obj
+ 0002:000766f0       ?numLevels@TiledOutputFile@Imf@@QBEHXZ 100bb6f0 f   ImfTiledOutputFile.obj
+ 0002:000768a0       ?numXLevels@TiledOutputFile@Imf@@QBEHXZ 100bb8a0 f   ImfTiledOutputFile.obj
+ 0002:000768e0       ?numYLevels@TiledOutputFile@Imf@@QBEHXZ 100bb8e0 f   ImfTiledOutputFile.obj
+ 0002:00076920       ?isValidLevel@TiledOutputFile@Imf@@QBE_NHH@Z 100bb920 f   ImfTiledOutputFile.obj
+ 0002:000769d0       ?levelWidth@TiledOutputFile@Imf@@QBEHH@Z 100bb9d0 f   ImfTiledOutputFile.obj
+ 0002:00076c10       ?levelHeight@TiledOutputFile@Imf@@QBEHH@Z 100bbc10 f   ImfTiledOutputFile.obj
+ 0002:00076e50       ?numXTiles@TiledOutputFile@Imf@@QBEHH@Z 100bbe50 f   ImfTiledOutputFile.obj
+ 0002:00077010       ?numYTiles@TiledOutputFile@Imf@@QBEHH@Z 100bc010 f   ImfTiledOutputFile.obj
+ 0002:000771d0       ?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 100bc1d0 f   ImfTiledOutputFile.obj
+ 0002:00077240       ?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 100bc240 f   ImfTiledOutputFile.obj
+ 0002:000774a0       ?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 100bc4a0 f   ImfTiledOutputFile.obj
+ 0002:00077510       ?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 100bc510 f   ImfTiledOutputFile.obj
+ 0002:000777d0       ?isValidTile@TiledOutputFile@Imf@@ABE_NHHHH@Z 100bc7d0 f   ImfTiledOutputFile.obj
+ 0002:000778b0       ?updatePreviewImage@TiledOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 100bc8b0 f   ImfTiledOutputFile.obj
+ 0002:00077dc0       ??0?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ 100bcdc0 f i ImfTiledOutputFile.obj
+ 0002:00077e30       ??1?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ 100bce30 f i ImfTiledOutputFile.obj
+ 0002:00077e80       ??4?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 100bce80 f i ImfTiledOutputFile.obj
+ 0002:000780a0       ?size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ 100bd0a0 f i ImfTiledOutputFile.obj
+ 0002:00078120       ??A?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z 100bd120 f i ImfTiledOutputFile.obj
+ 0002:000781a0       ?push_back@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXABUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100bd1a0 f i ImfTiledOutputFile.obj
+ 0002:00078260       ??0?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ 100bd260 f i ImfTiledOutputFile.obj
+ 0002:000782d0       ??A?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAEAAPAUBufferedTile@?A0xb6157634@Imf@@ABUTileCoord@34@@Z 100bd2d0 f i ImfTiledOutputFile.obj
+ 0002:00078410       ??1?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ 100bd410 f i ImfTiledOutputFile.obj
+ 0002:00078460       ?begin@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ 100bd460 f i ImfTiledOutputFile.obj
+ 0002:000784d0       ?end@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ 100bd4d0 f i ImfTiledOutputFile.obj
+ 0002:00078530       ?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 100bd530 f i ImfTiledOutputFile.obj
+ 0002:00078f30       ?find@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z 100bdf30 f i ImfTiledOutputFile.obj
+ 0002:00079070       ??Citerator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ 100be070 f i ImfTiledOutputFile.obj
+ 0002:000790c0       ??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100be0c0 f i ImfTiledOutputFile.obj
+ 0002:00079120       ??9const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z 100be120 f i ImfTiledOutputFile.obj
+ 0002:00079180       ?capacity@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ 100be180 f i ImfTiledOutputFile.obj
+ 0002:00079200       ?begin@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ 100be200 f i ImfTiledOutputFile.obj
+ 0002:00079260       ?end@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ 100be260 f i ImfTiledOutputFile.obj
+ 0002:000792c0       ?insert@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100be2c0 f i ImfTiledOutputFile.obj
+ 0002:000793a0       ?clear@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXXZ 100be3a0 f i ImfTiledOutputFile.obj
+ 0002:000793f0       ?_Buy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE_NI@Z 100be3f0 f i ImfTiledOutputFile.obj
+ 0002:000794d0       ?_Destroy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z 100be4d0 f i ImfTiledOutputFile.obj
+ 0002:00079530       ?_Tidy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXXZ 100be530 f i ImfTiledOutputFile.obj
+ 0002:000795f0       ?_Ufill@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU345@IABU345@@Z 100be5f0 f i ImfTiledOutputFile.obj
+ 0002:00079660       ??0?$_Vector_val@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@1@@Z 100be660 f i ImfTiledOutputFile.obj
+ 0002:000796c0       ??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@XZ 100be6c0 f i ImfTiledOutputFile.obj
+ 0002:00079700       ?deallocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z 100be700 f i ImfTiledOutputFile.obj
+ 0002:00079760       ?_Color@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100be760 f i ImfTiledOutputFile.obj
+ 0002:000797a0       ?_Isnil@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100be7a0 f i ImfTiledOutputFile.obj
+ 0002:000797e0       ?_Key@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAABUTileCoord@?A0xb6157634@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100be7e0 f i ImfTiledOutputFile.obj
+ 0002:00079840       ?_Left@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100be840 f i ImfTiledOutputFile.obj
+ 0002:00079880       ?_Parent@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100be880 f i ImfTiledOutputFile.obj
+ 0002:000798c0       ?_Right@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100be8c0 f i ImfTiledOutputFile.obj
+ 0002:00079900       ??0?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100be900 f i ImfTiledOutputFile.obj
+ 0002:00079980       ?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 100be980 f i ImfTiledOutputFile.obj
+ 0002:0007a140       ?lower_bound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z 100bf140 f i ImfTiledOutputFile.obj
+ 0002:0007a1b0       ?_Lmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100bf1b0 f i ImfTiledOutputFile.obj
+ 0002:0007a210       ?_Lrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100bf210 f i ImfTiledOutputFile.obj
+ 0002:0007a3c0       ?_Max@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100bf3c0 f i ImfTiledOutputFile.obj
+ 0002:0007a440       ?_Min@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100bf440 f i ImfTiledOutputFile.obj
+ 0002:0007a4c0       ?_Rmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100bf4c0 f i ImfTiledOutputFile.obj
+ 0002:0007a520       ?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100bf520 f i ImfTiledOutputFile.obj
+ 0002:0007a580       ?_Rrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100bf580 f i ImfTiledOutputFile.obj
+ 0002:0007a730       ?_Tidy@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ 100bf730 f i ImfTiledOutputFile.obj
+ 0002:0007a850       ??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@XZ 100bf850 f i ImfTiledOutputFile.obj
+ 0002:0007a890       ??R?$less@UTileCoord@?A0xb6157634@Imf@@@std@@QBE_NABUTileCoord@?A0xb6157634@Imf@@0@Z 100bf890 f i ImfTiledOutputFile.obj
+ 0002:0007a8f0       ??MTileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z 100bf8f0 f i ImfTiledOutputFile.obj
+ 0002:0007a9e0       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z 100bf9e0 f i ImfTiledOutputFile.obj
+ 0002:0007aa40       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100bfa40 f i ImfTiledOutputFile.obj
+ 0002:0007aaa0       ??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100bfaa0 f i ImfTiledOutputFile.obj
+ 0002:0007ab00       ??Diterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ 100bfb00 f i ImfTiledOutputFile.obj
+ 0002:0007ab50       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100bfb50 f i ImfTiledOutputFile.obj
+ 0002:0007abb0       ??8const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z 100bfbb0 f i ImfTiledOutputFile.obj
+ 0002:0007ac00       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@3@XZ 100bfc00 f i ImfTiledOutputFile.obj
+ 0002:0007ac40       ??0?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@QAE@ABUTileCoord@?A0xb6157634@Imf@@ABQAUBufferedTile@34@@Z 100bfc40 f i ImfTiledOutputFile.obj
+ 0002:0007acb0       ??Diterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEAAUTOutSliceInfo@?A0xb6157634@Imf@@XZ 100bfcb0 f i ImfTiledOutputFile.obj
+ 0002:0007ad00       ??Hiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBE?AV012@H@Z 100bfd00 f i ImfTiledOutputFile.obj
+ 0002:0007adb0       ?max_size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ 100bfdb0 f i ImfTiledOutputFile.obj
+ 0002:0007ae00       ?_Insert_n@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXViterator@12@IABUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100bfe00 f i ImfTiledOutputFile.obj
+ 0002:0007b290       ?_Xlen@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IBEXXZ 100c0290 f i ImfTiledOutputFile.obj
+ 0002:0007b350       ??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@ABV01@@Z 100c0350 f i ImfTiledOutputFile.obj
+ 0002:0007b390       ?allocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z 100c0390 f i ImfTiledOutputFile.obj
+ 0002:0007b3f0       ?_Myval@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100c03f0 f i ImfTiledOutputFile.obj
+ 0002:0007b430       ?size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ 100c0430 f i ImfTiledOutputFile.obj
+ 0002:0007b470       ?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 100c0470 f i ImfTiledOutputFile.obj
+ 0002:0007b730       ?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 100c0730 f i ImfTiledOutputFile.obj
+ 0002:0007b840       ?_Init@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ 100c0840 f i ImfTiledOutputFile.obj
+ 0002:0007b900       ?_Insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 100c0900 f i ImfTiledOutputFile.obj
+ 0002:0007bec0       ?_Lbound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABUTileCoord@?A0xb6157634@Imf@@@Z 100c0ec0 f i ImfTiledOutputFile.obj
+ 0002:0007bfa0       ??0?$_Tree_val@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100c0fa0 f i ImfTiledOutputFile.obj
+ 0002:0007c020       ?_Kfn@?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@SAABUTileCoord@?A0xb6157634@Imf@@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 100c1020 f i ImfTiledOutputFile.obj
+ 0002:0007c060       ??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@ABV01@@Z 100c1060 f i ImfTiledOutputFile.obj
+ 0002:0007c0a0       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100c10a0 f i ImfTiledOutputFile.obj
+ 0002:0007c100       ??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ 100c1100 f i ImfTiledOutputFile.obj
+ 0002:0007c160       ??Fiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100c1160 f i ImfTiledOutputFile.obj
+ 0002:0007c1c0       ??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100c11c0 f i ImfTiledOutputFile.obj
+ 0002:0007c210       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ 100c1210 f i ImfTiledOutputFile.obj
+ 0002:0007c270       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ 100c1270 f i ImfTiledOutputFile.obj
+ 0002:0007c390       ??0iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100c1390 f i ImfTiledOutputFile.obj
+ 0002:0007c3f0       ??Yiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV012@H@Z 100c13f0 f i ImfTiledOutputFile.obj
+ 0002:0007c440       ??Giterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 100c1440 f i ImfTiledOutputFile.obj
+ 0002:0007c4b0       ??Dconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEABUTOutSliceInfo@?A0xb6157634@Imf@@XZ 100c14b0 f i ImfTiledOutputFile.obj
+ 0002:0007c4f0       ?max_size@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QBEIXZ 100c14f0 f i ImfTiledOutputFile.obj
+ 0002:0007c560       ?max_size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ 100c1560 f i ImfTiledOutputFile.obj
+ 0002:0007c5c0       ?clear@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ 100c15c0 f i ImfTiledOutputFile.obj
+ 0002:0007c670       ?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100c1670 f i ImfTiledOutputFile.obj
+ 0002:0007c6d0       ?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100c16d0 f i ImfTiledOutputFile.obj
+ 0002:0007c8f0       ?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z 100c18f0 f i ImfTiledOutputFile.obj
+ 0002:0007ca40       ??0?$_Tree_ptr@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100c1a40 f i ImfTiledOutputFile.obj
+ 0002:0007cac0       ??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AV012@H@Z 100c1ac0 f i ImfTiledOutputFile.obj
+ 0002:0007cb60       ??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ 100c1b60 f i ImfTiledOutputFile.obj
+ 0002:0007cbb0       ??Fconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100c1bb0 f i ImfTiledOutputFile.obj
+ 0002:0007cc10       ??0const_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100c1c10 f i ImfTiledOutputFile.obj
+ 0002:0007cc60       ??Gconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABV012@@Z 100c1c60 f i ImfTiledOutputFile.obj
+ 0002:0007ccb0       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@1@AB_N@Z 100c1cb0 f i ImfTiledOutputFile.obj
+ 0002:0007cd10       ?_Erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100c1d10 f i ImfTiledOutputFile.obj
+ 0002:0007cde0       ??0?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100c1de0 f i ImfTiledOutputFile.obj
+ 0002:0007ce50       ?max_size@?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QBEIXZ 100c1e50 f i ImfTiledOutputFile.obj
+ 0002:0007cec0       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z 100c1ec0 f i ImfTiledOutputFile.obj
+ 0002:0007cf20       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABQAU342@@Z 100c1f20 f i ImfTiledOutputFile.obj
+ 0002:0007cf80       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ 100c1f80 f i ImfTiledOutputFile.obj
+ 0002:0007d0d0       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z 100c20d0 f i ImfTiledOutputFile.obj
+ 0002:0007d170       ??0?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@QAE@U?$less@UTileCoord@?A0xb6157634@Imf@@@1@@Z 100c2170 f i ImfTiledOutputFile.obj
+ 0002:0007d1b0       ??$copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z 100c21b0 f i ImfTiledOutputFile.obj
+ 0002:0007d230       ??$_Ucopy@PAUTOutSliceInfo@?A0xb6157634@Imf@@@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU234@00@Z 100c2230 f i ImfTiledOutputFile.obj
+ 0002:0007d2a0       ??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z 100c22a0 f i ImfTiledOutputFile.obj
+ 0002:0007d320       ??$_Uninitialized_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z 100c2320 f i ImfTiledOutputFile.obj
+ 0002:0007d3a0       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z 100c23a0 f i ImfTiledOutputFile.obj
+ 0002:0007d3d0       ??$fill@PAUTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0ABU123@@Z 100c23d0 f i ImfTiledOutputFile.obj
+ 0002:0007d450       ??$copy_backward@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z 100c2450 f i ImfTiledOutputFile.obj
+ 0002:0007d4d0       ??$_Allocate@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@IPAU123@@Z 100c24d0 f i ImfTiledOutputFile.obj
+ 0002:0007d530       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z 100c2530 f i ImfTiledOutputFile.obj
+ 0002:0007d560       ??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100c2560 f i ImfTiledOutputFile.obj
+ 0002:0007d5a0       ??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100c25a0 f i ImfTiledOutputFile.obj
+ 0002:0007d5e0       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@IPAU120@@Z 100c25e0 f i ImfTiledOutputFile.obj
+ 0002:0007d640       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@ABQAU120@@Z 100c2640 f i ImfTiledOutputFile.obj
+ 0002:0007d6e0       ??$_Ptr_cat@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z 100c26e0 f i ImfTiledOutputFile.obj
+ 0002:0007d750       ??$_Copy_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 100c2750 f i ImfTiledOutputFile.obj
+ 0002:0007d7e0       ??$_Uninitialized_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z 100c27e0 f i ImfTiledOutputFile.obj
+ 0002:0007d860       ??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100c2860 f i ImfTiledOutputFile.obj
+ 0002:0007d8d0       ??$_Uninit_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100c28d0 f i ImfTiledOutputFile.obj
+ 0002:0007d9d0       ??$_Copy_backward_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 100c29d0 f i ImfTiledOutputFile.obj
+ 0002:0007da50       ?construct@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU345@@Z 100c2a50 f i ImfTiledOutputFile.obj
+ 0002:0007dab0       ?destroy@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100c2ab0 f i ImfTiledOutputFile.obj
+ 0002:0007db10       ??$_Uninit_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100c2b10 f i ImfTiledOutputFile.obj
+ 0002:0007dc10       ??$_Construct@UTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU123@@Z 100c2c10 f i ImfTiledOutputFile.obj
+ 0002:0007dcc0       ??$_Destroy@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100c2cc0 f i ImfTiledOutputFile.obj
+ 0002:0007dcf0       ?insertChannels@?A0xebe94ff4@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@QBD@Z 100c2cf0 f   ImfTiledRgbaFile.obj
+ 0002:0007dfd0       ?rgbaChannels@?A0xebe94ff4@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z 100c2fd0 f   ImfTiledRgbaFile.obj
+ 0002:0007e0c0       ?ywFromHeader@?A0xebe94ff4@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z 100c30c0 f   ImfTiledRgbaFile.obj
+ 0002:0007e200       ??0ToYa@TiledRgbaOutputFile@Imf@@QAE@AAVTiledOutputFile@2@W4RgbaChannels@2@@Z 100c3200 f   ImfTiledRgbaFile.obj
+ 0002:0007e370       ?setFrameBuffer@ToYa@TiledRgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z 100c3370 f   ImfTiledRgbaFile.obj
+ 0002:0007e3d0       ?writeTile@ToYa@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z 100c33d0 f   ImfTiledRgbaFile.obj
+ 0002:0007e880       ??0TiledRgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z 100c3880 f   ImfTiledRgbaFile.obj
+ 0002:0007eac0       ??_ETiledRgbaOutputFile@Imf@@UAEPAXI@Z 100c3ac0 f i ImfTiledRgbaFile.obj
+ 0002:0007eac0       ??_GTiledRgbaOutputFile@Imf@@UAEPAXI@Z 100c3ac0 f i ImfTiledRgbaFile.obj
+ 0002:0007eb30       ??0TiledRgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z 100c3b30 f   ImfTiledRgbaFile.obj
+ 0002:0007ed70       ??0TiledRgbaOutputFile@Imf@@QAE@QBDHHW4LevelMode@1@W4LevelRoundingMode@1@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@3W4RgbaChannels@1@MV?$Vec2@M@5@MW4LineOrder@1@W4Compression@1@@Z 100c3d70 f   ImfTiledRgbaFile.obj
+ 0002:0007f000       ??0TiledRgbaOutputFile@Imf@@QAE@QBDHHHHW4LevelMode@1@W4LevelRoundingMode@1@W4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z 100c4000 f   ImfTiledRgbaFile.obj
+ 0002:0007f250       ??1TiledRgbaOutputFile@Imf@@UAE@XZ 100c4250 f   ImfTiledRgbaFile.obj
+ 0002:0007f360       ??_GToYa@TiledRgbaOutputFile@Imf@@QAEPAXI@Z 100c4360 f i ImfTiledRgbaFile.obj
+ 0002:0007f3d0       ??1ToYa@TiledRgbaOutputFile@Imf@@QAE@XZ 100c43d0 f i ImfTiledRgbaFile.obj
+ 0002:0007f430       ?setFrameBuffer@TiledRgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z 100c4430 f   ImfTiledRgbaFile.obj
+ 0002:0007f670       ?header@TiledRgbaOutputFile@Imf@@QBEABVHeader@2@XZ 100c4670 f   ImfTiledRgbaFile.obj
+ 0002:0007f6d0       ?frameBuffer@TiledRgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ 100c46d0 f   ImfTiledRgbaFile.obj
+ 0002:0007f730       ?displayWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100c4730 f   ImfTiledRgbaFile.obj
+ 0002:0007f790       ?dataWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100c4790 f   ImfTiledRgbaFile.obj
+ 0002:0007f7f0       ?pixelAspectRatio@TiledRgbaOutputFile@Imf@@QBEMXZ 100c47f0 f   ImfTiledRgbaFile.obj
+ 0002:0007f850       ?screenWindowCenter@TiledRgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 100c4850 f   ImfTiledRgbaFile.obj
+ 0002:0007f8c0       ?screenWindowWidth@TiledRgbaOutputFile@Imf@@QBEMXZ 100c48c0 f   ImfTiledRgbaFile.obj
+ 0002:0007f920       ?lineOrder@TiledRgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ 100c4920 f   ImfTiledRgbaFile.obj
+ 0002:0007f980       ?compression@TiledRgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ 100c4980 f   ImfTiledRgbaFile.obj
+ 0002:0007f9e0       ?channels@TiledRgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 100c49e0 f   ImfTiledRgbaFile.obj
+ 0002:0007fa50       ?tileXSize@TiledRgbaOutputFile@Imf@@QBEIXZ 100c4a50 f   ImfTiledRgbaFile.obj
+ 0002:0007fab0       ?tileYSize@TiledRgbaOutputFile@Imf@@QBEIXZ 100c4ab0 f   ImfTiledRgbaFile.obj
+ 0002:0007fb10       ?levelMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelMode@2@XZ 100c4b10 f   ImfTiledRgbaFile.obj
+ 0002:0007fb70       ?levelRoundingMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 100c4b70 f   ImfTiledRgbaFile.obj
+ 0002:0007fbd0       ?numLevels@TiledRgbaOutputFile@Imf@@QBEHXZ 100c4bd0 f   ImfTiledRgbaFile.obj
+ 0002:0007fc30       ?numXLevels@TiledRgbaOutputFile@Imf@@QBEHXZ 100c4c30 f   ImfTiledRgbaFile.obj
+ 0002:0007fc90       ?numYLevels@TiledRgbaOutputFile@Imf@@QBEHXZ 100c4c90 f   ImfTiledRgbaFile.obj
+ 0002:0007fcf0       ?isValidLevel@TiledRgbaOutputFile@Imf@@QBE_NHH@Z 100c4cf0 f   ImfTiledRgbaFile.obj
+ 0002:0007fd50       ?levelWidth@TiledRgbaOutputFile@Imf@@QBEHH@Z 100c4d50 f   ImfTiledRgbaFile.obj
+ 0002:0007fdb0       ?levelHeight@TiledRgbaOutputFile@Imf@@QBEHH@Z 100c4db0 f   ImfTiledRgbaFile.obj
+ 0002:0007fe10       ?numXTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z 100c4e10 f   ImfTiledRgbaFile.obj
+ 0002:0007fe70       ?numYTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z 100c4e70 f   ImfTiledRgbaFile.obj
+ 0002:0007fed0       ?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 100c4ed0 f   ImfTiledRgbaFile.obj
+ 0002:0007ff40       ?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 100c4f40 f   ImfTiledRgbaFile.obj
+ 0002:0007ffb0       ?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 100c4fb0 f   ImfTiledRgbaFile.obj
+ 0002:00080020       ?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 100c5020 f   ImfTiledRgbaFile.obj
+ 0002:000800a0       ?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHH@Z 100c50a0 f   ImfTiledRgbaFile.obj
+ 0002:00080140       ?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z 100c5140 f   ImfTiledRgbaFile.obj
+ 0002:000801e0       ??0FromYa@TiledRgbaInputFile@Imf@@QAE@AAVTiledInputFile@2@@Z 100c51e0 f   ImfTiledRgbaFile.obj
+ 0002:00080330       ?setFrameBuffer@FromYa@TiledRgbaInputFile@Imf@@QAEXPAURgba@3@II@Z 100c5330 f   ImfTiledRgbaFile.obj
+ 0002:00080390       ?readTile@FromYa@TiledRgbaInputFile@Imf@@QAEXHHHH@Z 100c5390 f   ImfTiledRgbaFile.obj
+ 0002:000808c0       ??0TiledRgbaInputFile@Imf@@QAE@QBD@Z 100c58c0 f   ImfTiledRgbaFile.obj
+ 0002:00080a50       ??_GTiledRgbaInputFile@Imf@@UAEPAXI@Z 100c5a50 f i ImfTiledRgbaFile.obj
+ 0002:00080a50       ??_ETiledRgbaInputFile@Imf@@UAEPAXI@Z 100c5a50 f i ImfTiledRgbaFile.obj
+ 0002:00080ac0       ??0TiledRgbaInputFile@Imf@@QAE@AAVIStream@1@@Z 100c5ac0 f   ImfTiledRgbaFile.obj
+ 0002:00080c50       ??1TiledRgbaInputFile@Imf@@UAE@XZ 100c5c50 f   ImfTiledRgbaFile.obj
+ 0002:00080d60       ??_GFromYa@TiledRgbaInputFile@Imf@@QAEPAXI@Z 100c5d60 f i ImfTiledRgbaFile.obj
+ 0002:00080dd0       ??1FromYa@TiledRgbaInputFile@Imf@@QAE@XZ 100c5dd0 f i ImfTiledRgbaFile.obj
+ 0002:00080e30       ?setFrameBuffer@TiledRgbaInputFile@Imf@@QAEXPAURgba@2@II@Z 100c5e30 f   ImfTiledRgbaFile.obj
+ 0002:00081070       ?header@TiledRgbaInputFile@Imf@@QBEABVHeader@2@XZ 100c6070 f   ImfTiledRgbaFile.obj
+ 0002:000810d0       ?fileName@TiledRgbaInputFile@Imf@@QBEPBDXZ 100c60d0 f   ImfTiledRgbaFile.obj
+ 0002:00081130       ?frameBuffer@TiledRgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ 100c6130 f   ImfTiledRgbaFile.obj
+ 0002:00081190       ?displayWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100c6190 f   ImfTiledRgbaFile.obj
+ 0002:000811f0       ?dataWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100c61f0 f   ImfTiledRgbaFile.obj
+ 0002:00081250       ?pixelAspectRatio@TiledRgbaInputFile@Imf@@QBEMXZ 100c6250 f   ImfTiledRgbaFile.obj
+ 0002:000812b0       ?screenWindowCenter@TiledRgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 100c62b0 f   ImfTiledRgbaFile.obj
+ 0002:00081320       ?screenWindowWidth@TiledRgbaInputFile@Imf@@QBEMXZ 100c6320 f   ImfTiledRgbaFile.obj
+ 0002:00081380       ?lineOrder@TiledRgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ 100c6380 f   ImfTiledRgbaFile.obj
+ 0002:000813e0       ?compression@TiledRgbaInputFile@Imf@@QBE?AW4Compression@2@XZ 100c63e0 f   ImfTiledRgbaFile.obj
+ 0002:00081440       ?channels@TiledRgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 100c6440 f   ImfTiledRgbaFile.obj
+ 0002:000814b0       ?version@TiledRgbaInputFile@Imf@@QBEHXZ 100c64b0 f   ImfTiledRgbaFile.obj
+ 0002:00081510       ?isComplete@TiledRgbaInputFile@Imf@@QBE_NXZ 100c6510 f   ImfTiledRgbaFile.obj
+ 0002:00081570       ?tileXSize@TiledRgbaInputFile@Imf@@QBEIXZ 100c6570 f   ImfTiledRgbaFile.obj
+ 0002:000815d0       ?tileYSize@TiledRgbaInputFile@Imf@@QBEIXZ 100c65d0 f   ImfTiledRgbaFile.obj
+ 0002:00081630       ?levelMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelMode@2@XZ 100c6630 f   ImfTiledRgbaFile.obj
+ 0002:00081690       ?levelRoundingMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 100c6690 f   ImfTiledRgbaFile.obj
+ 0002:000816f0       ?numLevels@TiledRgbaInputFile@Imf@@QBEHXZ 100c66f0 f   ImfTiledRgbaFile.obj
+ 0002:00081750       ?numXLevels@TiledRgbaInputFile@Imf@@QBEHXZ 100c6750 f   ImfTiledRgbaFile.obj
+ 0002:000817b0       ?numYLevels@TiledRgbaInputFile@Imf@@QBEHXZ 100c67b0 f   ImfTiledRgbaFile.obj
+ 0002:00081810       ?isValidLevel@TiledRgbaInputFile@Imf@@QBE_NHH@Z 100c6810 f   ImfTiledRgbaFile.obj
+ 0002:00081870       ?levelWidth@TiledRgbaInputFile@Imf@@QBEHH@Z 100c6870 f   ImfTiledRgbaFile.obj
+ 0002:000818d0       ?levelHeight@TiledRgbaInputFile@Imf@@QBEHH@Z 100c68d0 f   ImfTiledRgbaFile.obj
+ 0002:00081930       ?numXTiles@TiledRgbaInputFile@Imf@@QBEHH@Z 100c6930 f   ImfTiledRgbaFile.obj
+ 0002:00081990       ?numYTiles@TiledRgbaInputFile@Imf@@QBEHH@Z 100c6990 f   ImfTiledRgbaFile.obj
+ 0002:000819f0       ?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 100c69f0 f   ImfTiledRgbaFile.obj
+ 0002:00081a60       ?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 100c6a60 f   ImfTiledRgbaFile.obj
+ 0002:00081ad0       ?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 100c6ad0 f   ImfTiledRgbaFile.obj
+ 0002:00081b40       ?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 100c6b40 f   ImfTiledRgbaFile.obj
+ 0002:00081bc0       ?readTile@TiledRgbaInputFile@Imf@@QAEXHHH@Z 100c6bc0 f   ImfTiledRgbaFile.obj
+ 0002:00081c60       ?readTile@TiledRgbaInputFile@Imf@@QAEXHHHH@Z 100c6c60 f   ImfTiledRgbaFile.obj
+ 0002:00081d00       ?updatePreviewImage@TiledRgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 100c6d00 f   ImfTiledRgbaFile.obj
+ 0002:00081d60       ??0?$Array2D@URgba@Imf@@@Imf@@QAE@XZ 100c6d60 f i ImfTiledRgbaFile.obj
+ 0002:00081db0       ??1?$Array2D@URgba@Imf@@@Imf@@QAE@XZ 100c6db0 f i ImfTiledRgbaFile.obj
+ 0002:00081e20       ??A?$Array2D@URgba@Imf@@@Imf@@QAEPAURgba@1@J@Z 100c6e20 f i ImfTiledRgbaFile.obj
+ 0002:00081e70       ?resizeErase@?$Array2D@URgba@Imf@@@Imf@@QAEXJJ@Z 100c6e70 f i ImfTiledRgbaFile.obj
+ 0002:00081fc0       ??0TileOffsets@Imf@@QAE@W4LevelMode@1@HHPBH1@Z 100c6fc0 f   ImfTileOffsets.obj
+ 0002:000822d0       ?anyOffsetsAreInvalid@TileOffsets@Imf@@ABE_NXZ 100c72d0 f   ImfTileOffsets.obj
+ 0002:00082440       ?findTiles@TileOffsets@Imf@@AAEXAAVIStream@2@@Z 100c7440 f   ImfTileOffsets.obj
+ 0002:000826e0       ?reconstructFromFile@TileOffsets@Imf@@AAEXAAVIStream@2@@Z 100c76e0 f   ImfTileOffsets.obj
+ 0002:000827e0       ?readFrom@TileOffsets@Imf@@QAEXAAVIStream@2@AA_N@Z 100c77e0 f   ImfTileOffsets.obj
+ 0002:00082960       ?writeTo@TileOffsets@Imf@@QBE_KAAVOStream@2@@Z 100c7960 f   ImfTileOffsets.obj
+ 0002:00082b70       ?isEmpty@TileOffsets@Imf@@QBE_NXZ 100c7b70 f   ImfTileOffsets.obj
+ 0002:00082cd0       ?isValidTile@TileOffsets@Imf@@ABE_NHHHH@Z 100c7cd0 f   ImfTileOffsets.obj
+ 0002:00082f20       ??RTileOffsets@Imf@@QAEAA_KHHHH@Z 100c7f20 f   ImfTileOffsets.obj
+ 0002:00083060       ??RTileOffsets@Imf@@QAEAA_KHHH@Z 100c8060 f   ImfTileOffsets.obj
+ 0002:000830d0       ??RTileOffsets@Imf@@QBEAB_KHHHH@Z 100c80d0 f   ImfTileOffsets.obj
+ 0002:00083210       ??RTileOffsets@Imf@@QBEAB_KHHH@Z 100c8210 f   ImfTileOffsets.obj
+ 0002:00083280       ??0?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ 100c8280 f i ImfTileOffsets.obj
+ 0002:000832f0       ?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXI@Z 100c82f0 f i ImfTileOffsets.obj
+ 0002:00083370       ??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z 100c8370 f i ImfTileOffsets.obj
+ 0002:000833f0       ??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z 100c83f0 f i ImfTileOffsets.obj
+ 0002:00083470       ?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXI@Z 100c8470 f i ImfTileOffsets.obj
+ 0002:000834f0       ??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@1@I@Z 100c84f0 f i ImfTileOffsets.obj
+ 0002:00083570       ??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV?$vector@_KV?$allocator@_K@std@@@1@I@Z 100c8570 f i ImfTileOffsets.obj
+ 0002:000835f0       ?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ 100c85f0 f i ImfTileOffsets.obj
+ 0002:00083650       ?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ 100c8650 f i ImfTileOffsets.obj
+ 0002:000836b0       ?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXIV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 100c86b0 f i ImfTileOffsets.obj
+ 0002:000837f0       ??0?$_Vector_val@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@1@@Z 100c87f0 f i ImfTileOffsets.obj
+ 0002:00083850       ??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@XZ 100c8850 f i ImfTileOffsets.obj
+ 0002:00083890       ??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ 100c8890 f i ImfTileOffsets.obj
+ 0002:00083900       ?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ 100c8900 f i ImfTileOffsets.obj
+ 0002:00083960       ?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXIV?$vector@_KV?$allocator@_K@std@@@2@@Z 100c8960 f i ImfTileOffsets.obj
+ 0002:00083aa0       ??Dconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ 100c8aa0 f i ImfTileOffsets.obj
+ 0002:00083ae0       ??Hconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z 100c8ae0 f i ImfTileOffsets.obj
+ 0002:00083b90       ??Diterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ 100c8b90 f i ImfTileOffsets.obj
+ 0002:00083be0       ??Hiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z 100c8be0 f i ImfTileOffsets.obj
+ 0002:00083c90       ??Hconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z 100c8c90 f i ImfTileOffsets.obj
+ 0002:00083d40       ??Diterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEAAV?$vector@_KV?$allocator@_K@std@@@2@XZ 100c8d40 f i ImfTileOffsets.obj
+ 0002:00083d90       ??Hiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z 100c8d90 f i ImfTileOffsets.obj
+ 0002:00083e40       ?end@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ 100c8e40 f i ImfTileOffsets.obj
+ 0002:00083ea0       ?erase@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z 100c8ea0 f i ImfTileOffsets.obj
+ 0002:00083f50       ?_Insert_n@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 100c8f50 f i ImfTileOffsets.obj
+ 0002:000843d0       ??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@ABV01@@Z 100c93d0 f i ImfTileOffsets.obj
+ 0002:00084410       ?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ 100c9410 f i ImfTileOffsets.obj
+ 0002:00084470       ?erase@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z 100c9470 f i ImfTileOffsets.obj
+ 0002:00084520       ?_Insert_n@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@_KV?$allocator@_K@std@@@2@@Z 100c9520 f i ImfTileOffsets.obj
+ 0002:000849a0       ??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@XZ 100c99a0 f i ImfTileOffsets.obj
+ 0002:000849e0       ??0const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 100c99e0 f i ImfTileOffsets.obj
+ 0002:00084a30       ??Yconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z 100c9a30 f i ImfTileOffsets.obj
+ 0002:00084a80       ??0iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 100c9a80 f i ImfTileOffsets.obj
+ 0002:00084ae0       ??Yiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z 100c9ae0 f i ImfTileOffsets.obj
+ 0002:00084b30       ??Yconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z 100c9b30 f i ImfTileOffsets.obj
+ 0002:00084b80       ??0iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z 100c9b80 f i ImfTileOffsets.obj
+ 0002:00084be0       ??Yiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z 100c9be0 f i ImfTileOffsets.obj
+ 0002:00084c30       ?_Ufill@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@PAV32@IABV32@@Z 100c9c30 f i ImfTileOffsets.obj
+ 0002:00084ca0       ?_Ufill@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@2@PAV32@IABV32@@Z 100c9ca0 f i ImfTileOffsets.obj
+ 0002:00084d10       ??9const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z 100c9d10 f i ImfTileOffsets.obj
+ 0002:00084d70       ??8const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z 100c9d70 f i ImfTileOffsets.obj
+ 0002:00084dc0       ??$fill@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0ABV10@@Z 100c9dc0 f i ImfTileOffsets.obj
+ 0002:00084e30       ??$copy_backward@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z 100c9e30 f i ImfTileOffsets.obj
+ 0002:00084eb0       ??$fill@PAV?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0ABV10@@Z 100c9eb0 f i ImfTileOffsets.obj
+ 0002:00084f20       ??$copy_backward@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z 100c9f20 f i ImfTileOffsets.obj
+ 0002:00084fa0       ??$_Uninitialized_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z 100c9fa0 f i ImfTileOffsets.obj
+ 0002:00085020       ??$_Uninitialized_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 100ca020 f i ImfTileOffsets.obj
+ 0002:000850a0       ??$_Copy_backward_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 100ca0a0 f i ImfTileOffsets.obj
+ 0002:00085120       ??$_Copy_backward_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 100ca120 f i ImfTileOffsets.obj
+ 0002:000851a0       ??$_Uninit_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100ca1a0 f i ImfTileOffsets.obj
+ 0002:000852a0       ??$_Uninit_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100ca2a0 f i ImfTileOffsets.obj
+ 0002:000853a0       ??0TimeCode@Imf@@QAE@XZ    100ca3a0 f   ImfTimeCode.obj
+ 0002:000853f0       ??0TimeCode@Imf@@QAE@HHHH_N00000HHHHHHHH@Z 100ca3f0 f   ImfTimeCode.obj
+ 0002:00085560       ??0TimeCode@Imf@@QAE@IIW4Packing@01@@Z 100ca560 f   ImfTimeCode.obj
+ 0002:000855d0       ??0TimeCode@Imf@@QAE@ABV01@@Z 100ca5d0 f   ImfTimeCode.obj
+ 0002:00085630       ??4TimeCode@Imf@@QAEAAV01@ABV01@@Z 100ca630 f   ImfTimeCode.obj
+ 0002:00085690       ?bitField@?A0x30d7cfc6@Imf@@YAIIHH@Z 100ca690 f   ImfTimeCode.obj
+ 0002:00085700       ?setBitField@?A0x30d7cfc6@Imf@@YAXAAIHHI@Z 100ca700 f   ImfTimeCode.obj
+ 0002:00085780       ?bcdToBinary@?A0x30d7cfc6@Imf@@YAHI@Z 100ca780 f   ImfTimeCode.obj
+ 0002:000857d0       ?binaryToBcd@?A0x30d7cfc6@Imf@@YAIH@Z 100ca7d0 f   ImfTimeCode.obj
+ 0002:00085840       ?hours@TimeCode@Imf@@QBEHXZ 100ca840 f   ImfTimeCode.obj
+ 0002:000858b0       ?setHours@TimeCode@Imf@@QAEXH@Z 100ca8b0 f   ImfTimeCode.obj
+ 0002:00085960       ?minutes@TimeCode@Imf@@QBEHXZ 100ca960 f   ImfTimeCode.obj
+ 0002:000859d0       ?setMinutes@TimeCode@Imf@@QAEXH@Z 100ca9d0 f   ImfTimeCode.obj
+ 0002:00085a80       ?seconds@TimeCode@Imf@@QBEHXZ 100caa80 f   ImfTimeCode.obj
+ 0002:00085af0       ?setSeconds@TimeCode@Imf@@QAEXH@Z 100caaf0 f   ImfTimeCode.obj
+ 0002:00085ba0       ?frame@TimeCode@Imf@@QBEHXZ 100caba0 f   ImfTimeCode.obj
+ 0002:00085c10       ?setFrame@TimeCode@Imf@@QAEXH@Z 100cac10 f   ImfTimeCode.obj
+ 0002:00085cc0       ?dropFrame@TimeCode@Imf@@QBE_NXZ 100cacc0 f   ImfTimeCode.obj
+ 0002:00085d30       ?setDropFrame@TimeCode@Imf@@QAEX_N@Z 100cad30 f   ImfTimeCode.obj
+ 0002:00085da0       ?colorFrame@TimeCode@Imf@@QBE_NXZ 100cada0 f   ImfTimeCode.obj
+ 0002:00085e10       ?setColorFrame@TimeCode@Imf@@QAEX_N@Z 100cae10 f   ImfTimeCode.obj
+ 0002:00085e80       ?fieldPhase@TimeCode@Imf@@QBE_NXZ 100cae80 f   ImfTimeCode.obj
+ 0002:00085ef0       ?setFieldPhase@TimeCode@Imf@@QAEX_N@Z 100caef0 f   ImfTimeCode.obj
+ 0002:00085f60       ?bgf0@TimeCode@Imf@@QBE_NXZ 100caf60 f   ImfTimeCode.obj
+ 0002:00085fd0       ?setBgf0@TimeCode@Imf@@QAEX_N@Z 100cafd0 f   ImfTimeCode.obj
+ 0002:00086040       ?bgf1@TimeCode@Imf@@QBE_NXZ 100cb040 f   ImfTimeCode.obj
+ 0002:000860b0       ?setBgf1@TimeCode@Imf@@QAEX_N@Z 100cb0b0 f   ImfTimeCode.obj
+ 0002:00086120       ?bgf2@TimeCode@Imf@@QBE_NXZ 100cb120 f   ImfTimeCode.obj
+ 0002:00086190       ?setBgf2@TimeCode@Imf@@QAEX_N@Z 100cb190 f   ImfTimeCode.obj
+ 0002:00086200       ?binaryGroup@TimeCode@Imf@@QBEHH@Z 100cb200 f   ImfTimeCode.obj
+ 0002:000862c0       ?setBinaryGroup@TimeCode@Imf@@QAEXHH@Z 100cb2c0 f   ImfTimeCode.obj
+ 0002:00086380       ?timeAndFlags@TimeCode@Imf@@QBEIW4Packing@12@@Z 100cb380 f   ImfTimeCode.obj
+ 0002:00086470       ?setTimeAndFlags@TimeCode@Imf@@QAEXIW4Packing@12@@Z 100cb470 f   ImfTimeCode.obj
+ 0002:00086560       ?userData@TimeCode@Imf@@QBEIXZ 100cb560 f   ImfTimeCode.obj
+ 0002:000865a0       ?setUserData@TimeCode@Imf@@QAEXI@Z 100cb5a0 f   ImfTimeCode.obj
+ 0002:000865f0       ?staticTypeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBDXZ 100cb5f0 f   ImfTimeCodeAttribute.obj
+ 0002:00086630       ?writeValueTo@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 100cb630 f   ImfTimeCodeAttribute.obj
+ 0002:000866c0       ?readValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 100cb6c0 f   ImfTimeCodeAttribute.obj
+ 0002:00086790       ?staticTypeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBDXZ 100cb790 f   ImfVecAttribute.obj
+ 0002:000867d0       ?writeValueTo@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 100cb7d0 f   ImfVecAttribute.obj
+ 0002:00086850       ?readValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 100cb850 f   ImfVecAttribute.obj
+ 0002:000868d0       ?staticTypeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBDXZ 100cb8d0 f   ImfVecAttribute.obj
+ 0002:00086910       ?writeValueTo@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 100cb910 f   ImfVecAttribute.obj
+ 0002:00086990       ?readValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 100cb990 f   ImfVecAttribute.obj
+ 0002:00086a10       ?staticTypeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBDXZ 100cba10 f   ImfVecAttribute.obj
+ 0002:00086a50       ?writeValueTo@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 100cba50 f   ImfVecAttribute.obj
+ 0002:00086ae0       ?readValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 100cbae0 f   ImfVecAttribute.obj
+ 0002:00086b70       ?staticTypeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBDXZ 100cbb70 f   ImfVecAttribute.obj
+ 0002:00086bb0       ?writeValueTo@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 100cbbb0 f   ImfVecAttribute.obj
+ 0002:00086c40       ?readValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 100cbc40 f   ImfVecAttribute.obj
+ 0002:00086cd0       ?isImfMagic@Imf@@YA_NQBD@Z 100cbcd0 f   ImfVersion.obj
+ 0002:00086d60       ?wav2Encode@Imf@@YAXPAGHHHHG@Z 100cbd60 f   ImfWav.obj
+ 0002:000872e0       ?wenc14@?A0xece1e4c5@Imf@@YAXGGAAG0@Z 100cc2e0 f i ImfWav.obj
+ 0002:00087360       ?wenc16@?A0xece1e4c5@Imf@@YAXGGAAG0@Z 100cc360 f i ImfWav.obj
+ 0002:00087400       ?wav2Decode@Imf@@YAXPAGHHHHG@Z 100cc400 f   ImfWav.obj
+ 0002:000879a0       ?wdec14@?A0xece1e4c5@Imf@@YAXGGAAG0@Z 100cc9a0 f i ImfWav.obj
+ 0002:00087a40       ?wdec16@?A0xece1e4c5@Imf@@YAXGGAAG0@Z 100cca40 f i ImfWav.obj
+ 0002:00087ad0       ??0ZipCompressor@Imf@@QAE@ABVHeader@1@HH@Z 100ccad0 f   ImfZipCompressor.obj
+ 0002:00087c30       ??_EZipCompressor@Imf@@UAEPAXI@Z 100ccc30 f i ImfZipCompressor.obj
+ 0002:00087c30       ??_GZipCompressor@Imf@@UAEPAXI@Z 100ccc30 f i ImfZipCompressor.obj
+ 0002:00087ca0       ??1ZipCompressor@Imf@@UAE@XZ 100ccca0 f   ImfZipCompressor.obj
+ 0002:00087d40       ?numScanLines@ZipCompressor@Imf@@UBEHXZ 100ccd40 f   ImfZipCompressor.obj
+ 0002:00087d80       ?compress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z 100ccd80 f   ImfZipCompressor.obj
+ 0002:00087fd0       ?uncompress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z 100ccfd0 f   ImfZipCompressor.obj
+ 0002:000881e4       ??0BaseExc@Iex@@QAE@ABV01@@Z 100cd1e4 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000881ea       ?what@BaseExc@Iex@@UBEPBDXZ 100cd1ea f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000881f0       ??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100cd1f0 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000881f6       ??1BaseExc@Iex@@UAE@XZ     100cd1f6 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000881fc       ??0BaseExc@Iex@@QAE@PBD@Z  100cd1fc f   Iex_dll_d:Iex_dll_d.dll
+ 0002:00088202       ?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100cd202 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:00088208       ?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100cd208 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:0008820e       ?_toFloat@@3PATuif@half@@A 100cd20e f   Half_dll_d:Half_dll_d.dll
+ 0002:00088214       ?convert@half@@CAFH@Z      100cd214 f   Half_dll_d:Half_dll_d.dll
+ 0002:0008821a       ?_eLut@@3PAGA              100cd21a f   Half_dll_d:Half_dll_d.dll
+ 0002:00088220       _compress                  100cd220 f   zlib1:zlib1.dll
+ 0002:00088226       _uncompress                100cd226 f   zlib1:zlib1.dll
+ 0002:00088230       ??2@YAPAXI@Z               100cd230 f   msvcprtd:newop_s.obj
+ 0002:00088276       ??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 100cd276 f   msvcprtd:MSVCP71D.dll
+ 0002:0008827c       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 100cd27c f   msvcprtd:MSVCP71D.dll
+ 0002:00088282       ??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 100cd282 f   msvcprtd:MSVCP71D.dll
+ 0002:00088288       ??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z 100cd288 f   msvcprtd:MSVCP71D.dll
+ 0002:0008828e       ??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 100cd28e f   msvcprtd:MSVCP71D.dll
+ 0002:00088294       ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100cd294 f   msvcprtd:MSVCP71D.dll
+ 0002:0008829a       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 100cd29a f   msvcprtd:MSVCP71D.dll
+ 0002:000882a0       ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 100cd2a0 f   msvcprtd:MSVCP71D.dll
+ 0002:000882a6       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100cd2a6 f   msvcprtd:MSVCP71D.dll
+ 0002:000882ac       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 100cd2ac f   msvcprtd:MSVCP71D.dll
+ 0002:000882b2       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100cd2b2 f   msvcprtd:MSVCP71D.dll
+ 0002:000882b8       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 100cd2b8 f   msvcprtd:MSVCP71D.dll
+ 0002:000882be       ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 100cd2be f   msvcprtd:MSVCP71D.dll
+ 0002:000882c4       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 100cd2c4 f   msvcprtd:MSVCP71D.dll
+ 0002:000882ca       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 100cd2ca f   msvcprtd:MSVCP71D.dll
+ 0002:000882d0       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 100cd2d0 f   msvcprtd:MSVCP71D.dll
+ 0002:000882d6       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 100cd2d6 f   msvcprtd:MSVCP71D.dll
+ 0002:000882dc       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 100cd2dc f   msvcprtd:MSVCP71D.dll
+ 0002:000882e2       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 100cd2e2 f   msvcprtd:MSVCP71D.dll
+ 0002:000882e8       ?width@ios_base@std@@QAEHH@Z 100cd2e8 f   msvcprtd:MSVCP71D.dll
+ 0002:000882ee       ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100cd2ee f   msvcprtd:MSVCP71D.dll
+ 0002:000882f4       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100cd2f4 f   msvcprtd:MSVCP71D.dll
+ 0002:000882fa       ?is@?$ctype@D@std@@QBE_NFD@Z 100cd2fa f   msvcprtd:MSVCP71D.dll
+ 0002:00088300       ?to_char_type@?$char_traits@D@std@@SADABH@Z 100cd300 f   msvcprtd:MSVCP71D.dll
+ 0002:00088306       ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 100cd306 f   msvcprtd:MSVCP71D.dll
+ 0002:0008830c       ?eof@?$char_traits@D@std@@SAHXZ 100cd30c f   msvcprtd:MSVCP71D.dll
+ 0002:00088312       ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100cd312 f   msvcprtd:MSVCP71D.dll
+ 0002:00088318       ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100cd318 f   msvcprtd:MSVCP71D.dll
+ 0002:0008831e       ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 100cd31e f   msvcprtd:MSVCP71D.dll
+ 0002:00088324       ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100cd324 f   msvcprtd:MSVCP71D.dll
+ 0002:0008832a       ?width@ios_base@std@@QBEHXZ 100cd32a f   msvcprtd:MSVCP71D.dll
+ 0002:00088330       ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 100cd330 f   msvcprtd:MSVCP71D.dll
+ 0002:00088336       ??1locale@std@@QAE@XZ      100cd336 f   msvcprtd:MSVCP71D.dll
+ 0002:0008833c       ?getloc@ios_base@std@@QBE?AVlocale@2@XZ 100cd33c f   msvcprtd:MSVCP71D.dll
+ 0002:00088342       ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 100cd342 f   msvcprtd:MSVCP71D.dll
+ 0002:00088348       ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100cd348 f   msvcprtd:MSVCP71D.dll
+ 0002:0008834e       ?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100cd34e f   msvcprtd:MSVCP71D.dll
+ 0002:00088354       ??1_Lockit@std@@QAE@XZ     100cd354 f   msvcprtd:MSVCP71D.dll
+ 0002:0008835a       ?_Register@facet@locale@std@@QAEXXZ 100cd35a f   msvcprtd:MSVCP71D.dll
+ 0002:00088360       ?_Incref@facet@locale@std@@QAEXXZ 100cd360 f   msvcprtd:MSVCP71D.dll
+ 0002:00088366       ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 100cd366 f   msvcprtd:MSVCP71D.dll
+ 0002:0008836c       ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 100cd36c f   msvcprtd:MSVCP71D.dll
+ 0002:00088372       ??Bid@locale@std@@QAEIXZ   100cd372 f   msvcprtd:MSVCP71D.dll
+ 0002:00088378       ??0_Lockit@std@@QAE@H@Z    100cd378 f   msvcprtd:MSVCP71D.dll
+ 0002:0008837e       ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 100cd37e f   msvcprtd:MSVCP71D.dll
+ 0002:00088384       ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100cd384 f   msvcprtd:MSVCP71D.dll
+ 0002:0008838a       ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100cd38a f   msvcprtd:MSVCP71D.dll
+ 0002:00088390       ?to_int_type@?$char_traits@D@std@@SAHABD@Z 100cd390 f   msvcprtd:MSVCP71D.dll
+ 0002:00088396       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 100cd396 f   msvcprtd:MSVCP71D.dll
+ 0002:0008839c       ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 100cd39c f   msvcprtd:MSVCP71D.dll
+ 0002:000883a2       ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 100cd3a2 f   msvcprtd:MSVCP71D.dll
+ 0002:000883a8       ?flags@ios_base@std@@QBEHXZ 100cd3a8 f   msvcprtd:MSVCP71D.dll
+ 0002:000883ae       ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 100cd3ae f   msvcprtd:MSVCP71D.dll
+ 0002:000883b4       ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 100cd3b4 f   msvcprtd:MSVCP71D.dll
+ 0002:000883ba       ?good@ios_base@std@@QBE_NXZ 100cd3ba f   msvcprtd:MSVCP71D.dll
+ 0002:000883c0       ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 100cd3c0 f   msvcprtd:MSVCP71D.dll
+ 0002:000883c6       ?uncaught_exception@std@@YA_NXZ 100cd3c6 f   msvcprtd:MSVCP71D.dll
+ 0002:000883cc       ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 100cd3cc f   msvcprtd:MSVCP71D.dll
+ 0002:000883d2       ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 100cd3d2 f   msvcprtd:MSVCP71D.dll
+ 0002:000883d8       ?is@?$ctype@G@std@@QBE_NFG@Z 100cd3d8 f   msvcprtd:MSVCP71D.dll
+ 0002:000883de       ?to_char_type@?$char_traits@G@std@@SAGABG@Z 100cd3de f   msvcprtd:MSVCP71D.dll
+ 0002:000883e4       ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 100cd3e4 f   msvcprtd:MSVCP71D.dll
+ 0002:000883ea       ?eof@?$char_traits@G@std@@SAGXZ 100cd3ea f   msvcprtd:MSVCP71D.dll
+ 0002:000883f0       ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100cd3f0 f   msvcprtd:MSVCP71D.dll
+ 0002:000883f6       ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100cd3f6 f   msvcprtd:MSVCP71D.dll
+ 0002:000883fc       ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 100cd3fc f   msvcprtd:MSVCP71D.dll
+ 0002:00088402       ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100cd402 f   msvcprtd:MSVCP71D.dll
+ 0002:00088408       ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 100cd408 f   msvcprtd:MSVCP71D.dll
+ 0002:0008840e       ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 100cd40e f   msvcprtd:MSVCP71D.dll
+ 0002:00088414       ?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100cd414 f   msvcprtd:MSVCP71D.dll
+ 0002:0008841a       ?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100cd41a f   msvcprtd:MSVCP71D.dll
+ 0002:00088420       ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 100cd420 f   msvcprtd:MSVCP71D.dll
+ 0002:00088426       ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 100cd426 f   msvcprtd:MSVCP71D.dll
+ 0002:0008842c       ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100cd42c f   msvcprtd:MSVCP71D.dll
+ 0002:00088432       ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100cd432 f   msvcprtd:MSVCP71D.dll
+ 0002:00088438       ?to_int_type@?$char_traits@G@std@@SAGABG@Z 100cd438 f   msvcprtd:MSVCP71D.dll
+ 0002:0008843e       ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 100cd43e f   msvcprtd:MSVCP71D.dll
+ 0002:00088444       ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 100cd444 f   msvcprtd:MSVCP71D.dll
+ 0002:0008844a       ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 100cd44a f   msvcprtd:MSVCP71D.dll
+ 0002:00088450       ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 100cd450 f   msvcprtd:MSVCP71D.dll
+ 0002:00088456       ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 100cd456 f   msvcprtd:MSVCP71D.dll
+ 0002:0008845c       ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100cd45c f   msvcprtd:MSVCP71D.dll
+ 0002:00088462       ?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z 100cd462 f   msvcprtd:MSVCP71D.dll
+ 0002:00088468       ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 100cd468 f   msvcprtd:MSVCP71D.dll
+ 0002:0008846e       ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100cd46e f   msvcprtd:MSVCP71D.dll
+ 0002:00088474       ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100cd474 f   msvcprtd:MSVCP71D.dll
+ 0002:0008847a       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100cd47a f   msvcprtd:MSVCP71D.dll
+ 0002:00088480       ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 100cd480 f   msvcprtd:MSVCP71D.dll
+ 0002:00088486       ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100cd486 f   msvcprtd:MSVCP71D.dll
+ 0002:0008848c       ?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 100cd48c f   msvcprtd:MSVCP71D.dll
+ 0002:00088492       ??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 100cd492 f   msvcprtd:MSVCP71D.dll
+ 0002:00088498       ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 100cd498 f   msvcprtd:MSVCP71D.dll
+ 0002:000884a0       ??_U@YAPAXI@Z              100cd4a0 f   msvcprtd:newaop_s.obj
+ 0002:000884b6       ??7ios_base@std@@QBE_NXZ   100cd4b6 f   msvcprtd:MSVCP71D.dll
+ 0002:000884bc       ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 100cd4bc f   msvcprtd:MSVCP71D.dll
+ 0002:000884c2       ??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ 100cd4c2 f   msvcprtd:MSVCP71D.dll
+ 0002:000884c8       ?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z 100cd4c8 f   msvcprtd:MSVCP71D.dll
+ 0002:000884ce       ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 100cd4ce f   msvcprtd:MSVCP71D.dll
+ 0002:000884d4       ?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 100cd4d4 f   msvcprtd:MSVCP71D.dll
+ 0002:000884da       ?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100cd4da f   msvcprtd:MSVCP71D.dll
+ 0002:000884e0       ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 100cd4e0 f   msvcprtd:MSVCP71D.dll
+ 0002:000884e6       ??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ 100cd4e6 f   msvcprtd:MSVCP71D.dll
+ 0002:000884ec       ?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z 100cd4ec f   msvcprtd:MSVCP71D.dll
+ 0002:000884f2       ?tellp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 100cd4f2 f   msvcprtd:MSVCP71D.dll
+ 0002:000884f8       ?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 100cd4f8 f   msvcprtd:MSVCP71D.dll
+ 0002:000884fe       ??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 100cd4fe f   msvcprtd:MSVCP71D.dll
+ 0002:00088504       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z 100cd504 f   msvcprtd:MSVCP71D.dll
+ 0002:0008850a       ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z 100cd50a f   msvcprtd:MSVCP71D.dll
+ 0002:00088510       ?_Nomemory@std@@YAXXZ      100cd510 f   msvcprtd:MSVCP71D.dll
+ 0002:00088516       __purecall                 100cd516 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088520       ??0type_info@@AAE@ABV0@@Z  100cd520 f   MSVCRTD:ti_inst.obj
+ 0002:00088540       ??_Etype_info@@UAEPAXI@Z   100cd540 f i MSVCRTD:ti_inst.obj
+ 0002:000885d0       ??4type_info@@AAEAAV0@ABV0@@Z 100cd5d0 f   MSVCRTD:ti_inst.obj
+ 0002:000885f0       __RTC_InitBase             100cd5f0 f   MSVCRTD:init.obj
+ 0002:00088630       __RTC_Shutdown             100cd630 f   MSVCRTD:init.obj
+ 0002:00088648       ??3@YAXPAX@Z               100cd648 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088650       __RTC_CheckEsp             100cd650 f   MSVCRTD:stack.obj
+ 0002:00088680       @_RTC_CheckStackVars@8     100cd680 f   MSVCRTD:stack.obj
+ 0002:000886fc       ___CxxFrameHandler         100cd6fc f   MSVCRTD:MSVCR71D.dll
+ 0002:00088710       ??0exception@@QAE@ABV0@@Z  100cd710 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088716       __CxxThrowException@8      100cd716 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008871c       _strcmp                    100cd71c f   MSVCRTD:MSVCR71D.dll
+ 0002:00088722       ??1exception@@UAE@XZ       100cd722 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088728       ??0exception@@QAE@XZ       100cd728 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008872e       ??0bad_cast@@QAE@ABV0@@Z   100cd72e f   MSVCRTD:MSVCR71D.dll
+ 0002:00088734       ??1bad_cast@@UAE@XZ        100cd734 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008873a       ??0bad_cast@@QAE@PBD@Z     100cd73a f   MSVCRTD:MSVCR71D.dll
+ 0002:00088740       ___RTDynamicCast           100cd740 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088750       __aullshr                  100cd750 f   MSVCRTD:ullshr.obj
+ 0002:00088780       __allshl                   100cd780 f   MSVCRTD:llshl.obj
+ 0002:000887a6       _strncpy                   100cd7a6 f   MSVCRTD:MSVCR71D.dll
+ 0002:000887ac       _strncmp                   100cd7ac f   MSVCRTD:MSVCR71D.dll
+ 0002:000887b2       _strlen                    100cd7b2 f   MSVCRTD:MSVCR71D.dll
+ 0002:000887b8       __ftol2                    100cd7b8 f   MSVCRTD:ftol2.obj
+ 0002:0008884a       _fabs                      100cd84a f   MSVCRTD:MSVCR71D.dll
+ 0002:00088850       _acos                      100cd850 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088856       _asin                      100cd856 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008885c       _atan2                     100cd85c f   MSVCRTD:MSVCR71D.dll
+ 0002:00088862       _sqrt                      100cd862 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088868       _cos                       100cd868 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008886e       _sin                       100cd86e f   MSVCRTD:MSVCR71D.dll
+ 0002:00088880       __allmul                   100cd880 f   MSVCRTD:llmul.obj
+ 0002:000888c2       _memcpy                    100cd8c2 f   MSVCRTD:MSVCR71D.dll
+ 0002:000888c8       __assert                   100cd8c8 f   MSVCRTD:MSVCR71D.dll
+ 0002:000888ce       _memset                    100cd8ce f   MSVCRTD:MSVCR71D.dll
+ 0002:000888d4       ??_V@YAXPAX@Z              100cd8d4 f   MSVCRTD:MSVCR71D.dll
+ 0002:000888da       _log                       100cd8da f   MSVCRTD:MSVCR71D.dll
+ 0002:000888e0       _pow                       100cd8e0 f   MSVCRTD:MSVCR71D.dll
+ 0002:000888e6       _memmove                   100cd8e6 f   MSVCRTD:MSVCR71D.dll
+ 0002:000888ec       _strcpy                    100cd8ec f   MSVCRTD:MSVCR71D.dll
+ 0002:000888f2       _ceil                      100cd8f2 f   MSVCRTD:MSVCR71D.dll
+ 0002:000888f8       _abs                       100cd8f8 f   MSVCRTD:MSVCR71D.dll
+ 0002:00088900       ?_RTC_Failure@@YAXPAXH@Z   100cd900 f   MSVCRTD:error.obj
+ 0002:00088bf0       ?_RTC_MemFailure@@YAXPAXHPBX@Z 100cdbf0 f   MSVCRTD:error.obj
+ 0002:00088ed0       ?_RTC_StackFailure@@YAXPAXPBD@Z 100cded0 f   MSVCRTD:error.obj
+ 0002:00088fc0       __RTC_UninitUse            100cdfc0 f   MSVCRTD:error.obj
+ 0002:000891e8       __errno                    100ce1e8 f   MSVCRTD:MSVCR71D.dll
+ 0002:000891f0       __CRT_INIT@12              100ce1f0 f   MSVCRTD:crtdll.obj
+ 0002:00089350       __DllMainCRTStartup@12     100ce350 f   MSVCRTD:crtdll.obj
+ 0002:00089536       __callnewh                 100ce536 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008953c       _malloc                    100ce53c f   MSVCRTD:MSVCR71D.dll
+ 0002:00089550       ??_M@YGXPAXIHP6EX0@Z@Z     100ce550 f   MSVCRTD:ehvecdtr.obj
+ 0002:00089620       ?__ArrayUnwind@@YGXPAXIHP6EX0@Z@Z 100ce620 f   MSVCRTD:ehvecdtr.obj
+ 0002:000896f8       ??1type_info@@UAE@XZ       100ce6f8 f   MSVCRTD:MSVCR71D.dll
+ 0002:00089700       __RTC_NumErrors            100ce700 f   MSVCRTD:userapi.obj
+ 0002:00089710       __RTC_GetErrDesc           100ce710 f   MSVCRTD:userapi.obj
+ 0002:00089740       __RTC_SetErrorType         100ce740 f   MSVCRTD:userapi.obj
+ 0002:00089770       __RTC_SetErrorFunc         100ce770 f   MSVCRTD:userapi.obj
+ 0002:00089790       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 100ce790 f   MSVCRTD:userapi.obj
+ 0002:00089796       __CRT_RTC_INIT             100ce796 f   MSVCRTD:MSVCR71D.dll
+ 0002:000897a0       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 100ce7a0 f   MSVCRTD:pdblkup.obj
+ 0002:0008a260       __alloca_probe             100cf260     MSVCRTD:chkstk.obj
+ 0002:0008a260       __chkstk                   100cf260 f   MSVCRTD:chkstk.obj
+ 0002:0008a2ac       __except_handler3          100cf2ac f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a2b2       __free_dbg                 100cf2b2 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a2b8       __initterm                 100cf2b8 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a2c0       __onexit                   100cf2c0 f   MSVCRTD:atonexit.obj
+ 0002:0008a310       _atexit                    100cf310 f   MSVCRTD:atonexit.obj
+ 0002:0008a330       __RTC_Initialize           100cf330 f   MSVCRTD:initsect.obj
+ 0002:0008a3d0       __RTC_Terminate            100cf3d0 f   MSVCRTD:initsect.obj
+ 0002:0008a466       __malloc_dbg               100cf466 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a46c       ___CppXcptFilter           100cf46c f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a480       _DllMain@12                100cf480 f   MSVCRTD:dllmain.obj
+ 0002:0008a4ae       ?terminate@@YAXXZ          100cf4ae f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a4b4       ___dllonexit               100cf4b4 f   MSVCRTD:MSVCR71D.dll
+ 0002:0008a4ba       _DebugBreak@0              100cf4ba f   kernel32:KERNEL32.dll
+ 0002:0008a4c0       _RaiseException@16         100cf4c0 f   kernel32:KERNEL32.dll
+ 0002:0008a4c6       _GetVersionExA@4           100cf4c6 f   kernel32:KERNEL32.dll
+ 0002:0008a4cc       _GetProcAddress@8          100cf4cc f   kernel32:KERNEL32.dll
+ 0002:0008a4d2       _LoadLibraryA@4            100cf4d2 f   kernel32:KERNEL32.dll
+ 0002:0008a4d8       _HeapFree@12               100cf4d8 f   kernel32:KERNEL32.dll
+ 0002:0008a4de       _HeapAlloc@12              100cf4de f   kernel32:KERNEL32.dll
+ 0002:0008a4e4       _GetProcessHeap@0          100cf4e4 f   kernel32:KERNEL32.dll
+ 0002:0008a4ea       _GetModuleFileNameA@12     100cf4ea f   kernel32:KERNEL32.dll
+ 0002:0008a4f0       _CloseHandle@4             100cf4f0 f   kernel32:KERNEL32.dll
+ 0002:0008a4f6       _GetCurrentProcess@0       100cf4f6 f   kernel32:KERNEL32.dll
+ 0002:0008a4fc       _FreeLibrary@4             100cf4fc f   kernel32:KERNEL32.dll
+ 0002:0008a502       _DisableThreadLibraryCalls@4 100cf502 f   kernel32:KERNEL32.dll
+ 0003:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 100d501c     ImfAttribute.obj
+ 0003:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 100d5020     ImfAttribute.obj
+ 0003:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 100d5024     ImfAttribute.obj
+ 0003:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 100d5028     ImfAttribute.obj
+ 0003:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 100d502c     ImfAttribute.obj
+ 0003:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 100d5030     ImfAttribute.obj
+ 0003:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 100d5034     ImfAttribute.obj
+ 0003:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 100d5038     ImfAttribute.obj
+ 0003:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 100d503c     ImfAttribute.obj
+ 0003:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 100d5040     ImfAttribute.obj
+ 0003:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 100d5044     ImfAttribute.obj
+ 0003:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 100d5048     ImfAttribute.obj
+ 0003:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 100d504c     ImfAttribute.obj
+ 0003:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 100d5050     ImfAttribute.obj
+ 0003:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 100d5054     ImfAttribute.obj
+ 0003:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 100d5058     ImfAttribute.obj
+ 0003:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d505c     ImfAttribute.obj
+ 0003:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5060     ImfAttribute.obj
+ 0003:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5064     ImfAttribute.obj
+ 0003:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5068     ImfAttribute.obj
+ 0003:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d506c     ImfAttribute.obj
+ 0003:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5070     ImfAttribute.obj
+ 0003:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5074     ImfAttribute.obj
+ 0003:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5078     ImfAttribute.obj
+ 0003:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d507c     ImfAttribute.obj
+ 0003:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5080     ImfAttribute.obj
+ 0003:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5084     ImfAttribute.obj
+ 0003:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5088     ImfAttribute.obj
+ 0003:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d508c     ImfAttribute.obj
+ 0003:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5090     ImfAttribute.obj
+ 0003:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5094     ImfAttribute.obj
+ 0003:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d5098     ImfAttribute.obj
+ 0003:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d509c     ImfAttribute.obj
+ 0003:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d50a0     ImfAttribute.obj
+ 0003:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100d50a4     ImfAttribute.obj
+ 0003:000000a8       ?none@?$_Locbase@H@std@@2HB 100d50a8     ImfAttribute.obj
+ 0003:000000ac       ?all@?$_Locbase@H@std@@2HB 100d50ac     ImfAttribute.obj
+ 0003:000000b0       ?messages@?$_Locbase@H@std@@2HB 100d50b0     ImfAttribute.obj
+ 0003:000000b4       ?time@?$_Locbase@H@std@@2HB 100d50b4     ImfAttribute.obj
+ 0003:000000b8       ?numeric@?$_Locbase@H@std@@2HB 100d50b8     ImfAttribute.obj
+ 0003:000000bc       ?monetary@?$_Locbase@H@std@@2HB 100d50bc     ImfAttribute.obj
+ 0003:000000c0       ?ctype@?$_Locbase@H@std@@2HB 100d50c0     ImfAttribute.obj
+ 0003:000000c4       ?collate@?$_Locbase@H@std@@2HB 100d50c4     ImfAttribute.obj
+ 0003:000000cc       ??_7Attribute@Imf@@6B@     100d50cc     ImfAttribute.obj
+ 0003:000000ec       ??_C@_0CM@FNJHLFHM@Cannot?5register?5image?5file?5attri@ 100d50ec     ImfAttribute.obj
+ 0003:00000120       ??_C@_0CJ@OGBANFE@?$CC?4?5The?5type?5has?5already?5been?5reg@ 100d5120     ImfAttribute.obj
+ 0003:00000158       ??_7ArgExc@Iex@@6B@        100d5158     ImfAttribute.obj
+ 0003:00000164       ??_C@_0DF@JOBHCFLM@Cannot?5create?5image?5file?5attribu@ 100d5164     ImfAttribute.obj
+ 0003:000001a4       ??_C@_02DAHALNEP@?$CC?4?$AA@ 100d51a4     ImfAttribute.obj
+ 0003:000001a8       ??_C@_0BE@JONHPENG@map?1set?$DMT?$DO?5too?5long?$AA@ 100d51a8     ImfAttribute.obj
+ 0003:000001c4       ??_7length_error@std@@6B@  100d51c4     ImfAttribute.obj
+ 0003:000001d4       ??_7logic_error@std@@6B@   100d51d4     ImfAttribute.obj
+ 0003:000001e0       ??_C@_0BM@PAPJHAGI@invalid?5map?1set?$DMT?$DO?5iterator?$AA@ 100d51e0     ImfAttribute.obj
+ 0003:00000208       ??_7out_of_range@std@@6B@  100d5208     ImfAttribute.obj
+ 0003:00000214       ??_C@_08EPJLHIJG@bad?5cast?$AA@ 100d5214     ImfAttribute.obj
+ 0003:00000224       ??_7?$TypedAttribute@M@Imf@@6B@ 100d5224     ImfAttribute.obj
+ 0003:00000244       ??_C@_0BL@DJAIAONG@Unexpected?5attribute?5type?4?$AA@ 100d5244     ImfAttribute.obj
+ 0003:00000268       ??_7TypeExc@Iex@@6B@       100d5268     ImfAttribute.obj
+ 0003:00000278       __real@0000000000000000    100d5278     ImfAttribute.obj
+ 0003:00000288       ??_7?$TypedAttribute@N@Imf@@6B@ 100d5288     ImfAttribute.obj
+ 0003:000002a8       ??_C@_05CNDIHJPC@box2i?$AA@ 100d52a8     ImfBoxAttribute.obj
+ 0003:000002b0       ??_C@_05KKKAGFDN@box2f?$AA@ 100d52b0     ImfBoxAttribute.obj
+ 0003:000002b8       ?MAX_LENGTH@Name@Imf@@2HB  100d52b8     ImfChannelList.obj
+ 0003:000002bc       ?SIZE@Name@Imf@@2HB        100d52bc     ImfChannelList.obj
+ 0003:000002c0       ??_C@_0CO@GLJHHLBA@Image?5channel?5name?5cannot?5be?5an?5@ 100d52c0     ImfChannelList.obj
+ 0003:000002f8       ??_C@_0BM@FOGKBKII@Cannot?5find?5image?5channel?5?$CC?$AA@ 100d52f8     ImfChannelList.obj
+ 0003:0000031c       ??_C@_06DLGCLDPA@chlist?$AA@ 100d531c     ImfChannelListAttribute.obj
+ 0003:00000324       ??_C@_00CNPNBAHC@?$AA@     100d5324     ImfChannelListAttribute.obj
+ 0003:00000328       __real@3f800000            100d5328     ImfChromaticities.obj
+ 0003:0000032c       ??_C@_0BP@LFKNKFAF@Cannot?5invert?5singular?5matrix?4?$AA@ 100d532c     ImfChromaticities.obj
+ 0003:00000354       __real@00000000            100d5354     ImfChromaticities.obj
+ 0003:0000035c       ??_7SingMatrixExc@Imath@@6B@ 100d535c     ImfChromaticities.obj
+ 0003:0000036c       ??_7MathExc@Iex@@6B@       100d536c     ImfChromaticities.obj
+ 0003:00000378       __real@00800000            100d5378     ImfChromaticities.obj
+ 0003:0000037c       ??_C@_0P@BGNMDAIB@chromaticities?$AA@ 100d537c     ImfChromaticitiesAttribute.obj
+ 0003:00000390       ??_C@_0M@DGJEMLOB@compression?$AA@ 100d5390     ImfCompressionAttribute.obj
+ 0003:000003a4       ??_7Compressor@Imf@@6B@    100d53a4     ImfCompressor.obj
+ 0003:000003c8       __real@4f800000            100d53c8     ImfConvert.obj
+ 0003:000003cc       __real@477fe000            100d53cc     ImfConvert.obj
+ 0003:000003d0       __real@c77fe000            100d53d0     ImfConvert.obj
+ 0003:000003d8       ??_7?$TypedAttribute@H@Imf@@6B@ 100d53d8     ImfCRgbaFile.obj
+ 0003:000003fc       ??_7?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@6B@ 100d53fc     ImfCRgbaFile.obj
+ 0003:00000420       ??_7?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@6B@ 100d5420     ImfCRgbaFile.obj
+ 0003:00000444       ??_7?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@6B@ 100d5444     ImfCRgbaFile.obj
+ 0003:00000468       ??_7?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@6B@ 100d5468     ImfCRgbaFile.obj
+ 0003:0000048c       ??_7?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@6B@ 100d548c     ImfCRgbaFile.obj
+ 0003:000004b0       ??_7?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@6B@ 100d54b0     ImfCRgbaFile.obj
+ 0003:000004d4       ??_7?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@6B@ 100d54d4     ImfCRgbaFile.obj
+ 0003:000004f8       ??_7?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@6B@ 100d54f8     ImfCRgbaFile.obj
+ 0003:0000051c       ??_7?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@6B@ 100d551c     ImfCRgbaFile.obj
+ 0003:0000053c       __real@ff7fffff            100d553c     ImfCRgbaFile.obj
+ 0003:00000540       __real@7f7fffff            100d5540     ImfCRgbaFile.obj
+ 0003:00000544       ??_C@_06BNJCAIGJ@double?$AA@ 100d5544     ImfDoubleAttribute.obj
+ 0003:00000550       __real@c01921fb54442d18    100d5550     ImfEnvmap.obj
+ 0003:00000560       __real@c00921fb54442d18    100d5560     ImfEnvmap.obj
+ 0003:0000056c       __real@3f000000            100d556c     ImfEnvmap.obj
+ 0003:00000570       __real@3fe0000000000000    100d5570     ImfEnvmap.obj
+ 0003:0000057c       __real@40000000            100d557c     ImfEnvmap.obj
+ 0003:00000580       ??_C@_06FABHMPLJ@envmap?$AA@ 100d5580     ImfEnvmapAttribute.obj
+ 0003:00000588       ??_C@_05KNFBNCOH@float?$AA@ 100d5588     ImfFloatAttribute.obj
+ 0003:00000590       ??_C@_0DD@DGFMFKLK@Frame?5buffer?5slice?5name?5cannot?5b@ 100d5590     ImfFrameBuffer.obj
+ 0003:000005d0       ??_C@_0CB@HNEJEHGB@Cannot?5find?5frame?5buffer?5slice?5?$CC@ 100d55d0     ImfFrameBuffer.obj
+ 0003:000005f8       ??_C@_08PAMBCCJ@channels?$AA@ 100d55f8     ImfHeader.obj
+ 0003:00000604       ??_C@_09KBMMOMLO@lineOrder?$AA@ 100d5604     ImfHeader.obj
+ 0003:00000610       ??_C@_0BC@MIPOAEJ@screenWindowWidth?$AA@ 100d5610     ImfHeader.obj
+ 0003:00000628       ??_C@_0BD@LEDOJOPE@screenWindowCenter?$AA@ 100d5628     ImfHeader.obj
+ 0003:00000640       ??_C@_0BB@CNKOENNB@pixelAspectRatio?$AA@ 100d5640     ImfHeader.obj
+ 0003:00000654       ??_C@_0L@IDGELFOE@dataWindow?$AA@ 100d5654     ImfHeader.obj
+ 0003:00000664       ??_C@_0O@NEEDOPBG@displayWindow?$AA@ 100d5664     ImfHeader.obj
+ 0003:00000674       ??_C@_0CA@GOBIGADN@Cannot?5assign?5a?5value?5of?5type?5?$CC?$AA@ 100d5674     ImfHeader.obj
+ 0003:0000069c       ??_C@_0BH@OFNBDCNH@?$CC?5to?5image?5attribute?5?$CC?$AA@ 100d569c     ImfHeader.obj
+ 0003:000006b8       ??_C@_0M@FOIAHJKK@?$CC?5of?5type?5?$CC?$AA@ 100d56b8     ImfHeader.obj
+ 0003:000006c8       ??_C@_0DA@IEANCIPN@Image?5attribute?5name?5cannot?5be?5a@ 100d56c8     ImfHeader.obj
+ 0003:00000704       ??_C@_0BO@HCIIOLIC@Cannot?5find?5image?5attribute?5?$CC?$AA@ 100d5704     ImfHeader.obj
+ 0003:00000728       ??_C@_05HBFCGPPC@tiles?$AA@ 100d5728     ImfHeader.obj
+ 0003:00000730       ??_C@_07LJNKFPB@preview?$AA@ 100d5730     ImfHeader.obj
+ 0003:00000740       ??_C@_0GO@LOIKLCGP@Number?5of?5pixels?5per?5column?5in?5t@ 100d5740     ImfHeader.obj
+ 0003:000007c8       ??_C@_0GL@GKEFBBBK@Number?5of?5pixels?5per?5row?5in?5the?5@ 100d57c8     ImfHeader.obj
+ 0003:00000848       ??_C@_0GL@FCMNIIKD@The?5minimum?5y?5coordinate?5of?5the?5@ 100d5848     ImfHeader.obj
+ 0003:000008c8       ??_C@_0GL@IMPGKAH@The?5minimum?5x?5coordinate?5of?5the?5@ 100d58c8     ImfHeader.obj
+ 0003:00000948       ??_C@_0L@BMDKKBLE@?$CC?5channel?4?$AA@ 100d5948     ImfHeader.obj
+ 0003:00000958       ??_C@_0BG@HJMHJLEA@?$CC?5channel?5is?5invalid?4?$AA@ 100d5958     ImfHeader.obj
+ 0003:00000974       ??_C@_0CD@NNJFCCDM@The?5y?5subsampling?5factor?5for?5the@ 100d5974     ImfHeader.obj
+ 0003:000009a0       ??_C@_0CD@NDHCMKON@The?5x?5subsampling?5factor?5for?5the@ 100d59a0     ImfHeader.obj
+ 0003:000009cc       ??_C@_0BE@OEFBDCAI@?$CC?5channel?5is?5not?51?4?$AA@ 100d59cc     ImfHeader.obj
+ 0003:000009e4       ??_C@_0BA@MFHPKLCJ@Pixel?5type?5of?5?$CC?$AA@ 100d59e4     ImfHeader.obj
+ 0003:000009f8       ??_C@_0BM@NPIIGDMO@?$CC?5image?5channel?5is?5invalid?4?$AA@ 100d59f8     ImfHeader.obj
+ 0003:00000a1c       ??_C@_0CK@JGAPKCFH@Unknown?5compression?5type?5in?5imag@ 100d5a1c     ImfHeader.obj
+ 0003:00000a50       ??_C@_0CE@KKMBGILK@Invalid?5line?5order?5in?5image?5head@ 100d5a50     ImfHeader.obj
+ 0003:00000a7c       ??_C@_0CN@FALDFALM@Invalid?5level?5rounding?5mode?5in?5i@ 100d5a7c     ImfHeader.obj
+ 0003:00000ab4       ??_C@_0CE@PPOGLMO@Invalid?5level?5mode?5in?5image?5head@ 100d5ab4     ImfHeader.obj
+ 0003:00000ae0       ??_C@_0CD@OBCGMOFA@Invalid?5tile?5size?5in?5image?5heade@ 100d5ae0     ImfHeader.obj
+ 0003:00000b0c       ??_C@_0CP@DOEOJKGI@Tiled?5image?5has?5no?5tile?5descript@ 100d5b0c     ImfHeader.obj
+ 0003:00000b44       ??_C@_0CN@ILANJJOH@Invalid?5screen?5window?5width?5in?5i@ 100d5b44     ImfHeader.obj
+ 0003:00000b7c       ??_C@_0CM@CDHIGECB@Invalid?5pixel?5aspect?5ratio?5in?5im@ 100d5b7c     ImfHeader.obj
+ 0003:00000bb0       ??_C@_0CF@CLAKEOLI@Invalid?5data?5window?5in?5image?5hea@ 100d5bb0     ImfHeader.obj
+ 0003:00000bdc       ??_C@_0CI@HIIPMONJ@Invalid?5display?5window?5in?5image?5@ 100d5bdc     ImfHeader.obj
+ 0003:00000c0c       ??_C@_0CG@FEGIEFBM@Unexpected?5type?5for?5image?5attrib@ 100d5c0c     ImfHeader.obj
+ 0003:00000c40       ??_C@_0EJ@MKFAJBBD@The?5file?5format?5version?5number?8s@ 100d5c40     ImfHeader.obj
+ 0003:00000c98       ??_C@_0BF@IFKGIPDB@Cannot?5read?5version?5?$AA@ 100d5c98     ImfHeader.obj
+ 0003:00000cb4       ??_C@_0CP@GAACJJJG@?5image?5files?4?5?5Current?5file?5form@ 100d5cb4     ImfHeader.obj
+ 0003:00000cec       ??_C@_01LFCBOECM@?4?$AA@   100d5cec     ImfHeader.obj
+ 0003:00000cf0       ??_C@_0BL@KJNNPGGN@File?5is?5not?5an?5image?5file?4?$AA@ 100d5cf0     ImfHeader.obj
+ 0003:00000d14       ??_7InputExc@Iex@@6B@      100d5d14     ImfHeader.obj
+ 0003:00000d24       ??_7?$TypedAttribute@VChannelList@Imf@@@Imf@@6B@ 100d5d24     ImfHeader.obj
+ 0003:00000d48       ??_7?$TypedAttribute@W4Compression@Imf@@@Imf@@6B@ 100d5d48     ImfHeader.obj
+ 0003:00000d6c       ??_7?$TypedAttribute@W4LineOrder@Imf@@@Imf@@6B@ 100d5d6c     ImfHeader.obj
+ 0003:00000d90       ??_7?$TypedAttribute@VPreviewImage@Imf@@@Imf@@6B@ 100d5d90     ImfHeader.obj
+ 0003:00000db4       ??_7?$TypedAttribute@VTileDescription@Imf@@@Imf@@6B@ 100d5db4     ImfHeader.obj
+ 0003:00000dd8       ??_7?$TypedAttribute@UChromaticities@Imf@@@Imf@@6B@ 100d5dd8     ImfHeader.obj
+ 0003:00000dfc       ??_7?$TypedAttribute@W4Envmap@Imf@@@Imf@@6B@ 100d5dfc     ImfHeader.obj
+ 0003:00000e20       ??_7?$TypedAttribute@VKeyCode@Imf@@@Imf@@6B@ 100d5e20     ImfHeader.obj
+ 0003:00000e44       ??_7?$TypedAttribute@VTimeCode@Imf@@@Imf@@6B@ 100d5e44     ImfHeader.obj
+ 0003:00000e70       ??_C@_0EH@LIMJLJJE@Error?5in?5Huffman?9encoded?5data?5?$CId@ 100d5e70     ImfHuf.obj
+ 0003:00000ec8       ??_C@_0EI@FAKKCOBK@Error?5in?5Huffman?9encoded?5data?5?$CId@ 100d5ec8     ImfHuf.obj
+ 0003:00000f20       ??_C@_0CO@ICNKOEFJ@Error?5in?5Huffman?9encoded?5data?5?$CIi@ 100d5f20     ImfHuf.obj
+ 0003:00000f58       ??_C@_0DJ@NOCCPLFI@Error?5in?5Huffman?9encoded?5data?5?$CIi@ 100d5f58     ImfHuf.obj
+ 0003:00000f9c       ??_C@_0P@NKMGKCAI@scode?$FLj?$FN?5?$DM?$DN?558?$AA@ 100d5f9c     ImfHuf.obj
+ 0003:00000fb0       ??_C@_0CD@HBPNLLJK@h?3?2src12?2openexr?2ilmimf?2imfhuf?4c@ 100d5fb0     ImfHuf.obj
+ 0003:00000fdc       ??_C@_0BJ@GNIIJPKM@Unknown?5pixel?5data?5type?4?$AA@ 100d5fdc     ImfInputFile.obj
+ 0003:00000ffc       ??_C@_0DO@LEJHHFDH@Tried?5to?5read?5scan?5line?5outside?5@ 100d5ffc     ImfInputFile.obj
+ 0003:00001048       ??_C@_0BJ@IJKPICNL@Cannot?5read?5image?5file?5?$CC?$AA@ 100d6048     ImfInputFile.obj
+ 0003:00001068       ??_C@_03HDNHAIBO@?$CC?4?5?$AA@ 100d6068     ImfInputFile.obj
+ 0003:00001070       ??_7InputFile@Imf@@6B@     100d6070     ImfInputFile.obj
+ 0003:00001078       ??_C@_0CL@LGJIKENK@Error?5reading?5pixel?5data?5from?5im@ 100d6078     ImfInputFile.obj
+ 0003:000010ac       ??_C@_0DB@MNPMNKIN@Tried?5to?5read?5a?5raw?5scanline?5fro@ 100d60ac     ImfInputFile.obj
+ 0003:000010e8       ??_C@_0CK@NOMCILGA@Error?5reading?5tile?5data?5from?5ima@ 100d60e8     ImfInputFile.obj
+ 0003:0000111c       ??_C@_0DG@IDKGHB@Tried?5to?5read?5a?5raw?5tile?5from?5a?5@ 100d611c     ImfInputFile.obj
+ 0003:00001160       ??_C@_0EJ@MFAHNOLF@Cannot?5get?5a?5TiledInputFile?5poin@ 100d6160     ImfInputFile.obj
+ 0003:000011b8       ??_C@_03JBIPMCLC@int?$AA@  100d61b8     ImfIntAttribute.obj
+ 0003:000011c0       ??_7IStream@Imf@@6B@       100d61c0     ImfIO.obj
+ 0003:000011dc       ??_7OStream@Imf@@6B@       100d61dc     ImfIO.obj
+ 0003:000011f0       ??_C@_0EE@DODFLOAH@Invalid?5key?5code?5film?5manufactur@ 100d61f0     ImfKeyCode.obj
+ 0003:00001244       ??_C@_0DH@LNCFMDEG@Invalid?5key?5code?5film?5type?5?$CImust@ 100d6244     ImfKeyCode.obj
+ 0003:00001288       ??_C@_0DI@JLBPCLBM@Invalid?5key?5code?5prefix?5?$CImust?5be@ 100d6288     ImfKeyCode.obj
+ 0003:000012cc       ??_C@_0DF@ILMEAMOO@Invalid?5key?5code?5count?5?$CImust?5be?5@ 100d62cc     ImfKeyCode.obj
+ 0003:00001310       ??_C@_0EB@BIFNEJJI@Invalid?5key?5code?5perforation?5off@ 100d6310     ImfKeyCode.obj
+ 0003:00001360       ??_C@_0EO@BNJFKDLA@Invalid?5key?5code?5number?5of?5perfo@ 100d6360     ImfKeyCode.obj
+ 0003:000013c0       ??_C@_0FA@GKBJJGHN@Invalid?5key?5code?5number?5of?5perfo@ 100d63c0     ImfKeyCode.obj
+ 0003:00001420       ??_C@_07IHMLFOG@keycode?$AA@ 100d6420     ImfKeyCodeAttribute.obj
+ 0003:00001430       ??_C@_0EA@PNBPFJHF@?$CIdataWindow?4max?4y?5?9?5dataWindow?4m@ 100d6430     ImfLut.obj
+ 0003:00001480       ??_C@_0EA@BKFCLHGF@?$CIdataWindow?4max?4x?5?9?5dataWindow?4m@ 100d6480     ImfLut.obj
+ 0003:000014cc       ??_C@_0CH@BEMIDHAE@dataWindow?4min?4y?5?$CF?5data?4ySamplin@ 100d64cc     ImfLut.obj
+ 0003:000014fc       ??_C@_0CH@CMBGIJML@dataWindow?4min?4x?5?$CF?5data?4xSamplin@ 100d64fc     ImfLut.obj
+ 0003:0000152c       ??_C@_0BC@LKECHKII@data?4type?5?$DN?$DN?5HALF?$AA@ 100d652c     ImfLut.obj
+ 0003:00001544       ??_C@_0CD@LLKJBGPA@h?3?2src12?2openexr?2ilmimf?2imflut?4c@ 100d6544     ImfLut.obj
+ 0003:00001570       __real@409f400000000000    100d6570     ImfLut.obj
+ 0003:00001580       __real@409f420000000000    100d6580     ImfLut.obj
+ 0003:00001590       __real@4069000000000000    100d6590     ImfLut.obj
+ 0003:000015a0       __real@4000000000000000    100d65a0     ImfLut.obj
+ 0003:000015b0       __real@c004000000000000    100d65b0     ImfLut.obj
+ 0003:000015bc       ??_C@_04KPGLHLLJ@m33f?$AA@ 100d65bc     ImfMatrixAttribute.obj
+ 0003:000015c4       ??_C@_04DHPDFFIF@m44f?$AA@ 100d65c4     ImfMatrixAttribute.obj
+ 0003:000015cc       ??_C@_0BE@PJGJEALB@Unknown?5pixel?5type?4?$AA@ 100d65cc     ImfMisc.obj
+ 0003:000015e4       ??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@ 100d65e4     ImfMisc.obj
+ 0003:00001600       ??_7OpaqueAttribute@Imf@@6B@ 100d6600     ImfOpaqueAttribute.obj
+ 0003:00001620       ??_C@_0DL@MFAEBLCE@Cannot?5copy?5the?5value?5of?5an?5imag@ 100d6620     ImfOpaqueAttribute.obj
+ 0003:00001668       ??_C@_0BM@IFNNBGFD@?$CC?5to?5an?5attribute?5of?5type?5?$CC?$AA@ 100d6668     ImfOpaqueAttribute.obj
+ 0003:0000168c       ??_C@_0CN@LBJOKNCJ@Cannot?5determine?5current?5file?5po@ 100d668c     ImfOutputFile.obj
+ 0003:000016c4       ??_C@_0BJ@EGGFFEI@Cannot?5open?5image?5file?5?$CC?$AA@ 100d66c4     ImfOutputFile.obj
+ 0003:000016e8       ??_7OutputFile@Imf@@6B@    100d66e8     ImfOutputFile.obj
+ 0003:000016f0       ??_C@_0CE@HLFNALIM@X?5and?1or?5y?5subsampling?5factors?5o@ 100d66f0     ImfOutputFile.obj
+ 0003:00001720       ??_C@_0EC@DDAIACFH@?$CC?5are?5not?5compatible?5with?5the?5fr@ 100d6720     ImfOutputFile.obj
+ 0003:00001770       ??_C@_0BL@PHJDMEGP@?$CC?5channel?5of?5output?5file?5?$CC?$AA@ 100d6770     ImfOutputFile.obj
+ 0003:00001790       ??_C@_0DI@EJOMGIHI@?$CC?5is?5not?5compatible?5with?5the?5fra@ 100d6790     ImfOutputFile.obj
+ 0003:000017d4       ??_C@_0CL@JLNNKJOP@Failed?5to?5write?5pixel?5data?5to?5im@ 100d67d4     ImfOutputFile.obj
+ 0003:00001808       ??_C@_0EC@NLNAGIJO@Tried?5to?5write?5more?5scan?5lines?5t@ 100d6808     ImfOutputFile.obj
+ 0003:00001858       ??_C@_0DA@EGHBEEHK@No?5frame?5buffer?5specified?5as?5pix@ 100d6858     ImfOutputFile.obj
+ 0003:00001894       ??_C@_0M@JHGBIFI@?$CC?5failed?4?5?$CC?$AA@ 100d6894     ImfOutputFile.obj
+ 0003:000018a4       ??_C@_0BP@CGEOAHIN@?$CC?5already?5contains?5pixel?5data?4?$AA@ 100d68a4     ImfOutputFile.obj
+ 0003:000018cc       ??_C@_0DD@JAKPJHLC@?$CC?5failed?4?5?5The?5files?5have?5differ@ 100d68cc     ImfOutputFile.obj
+ 0003:0000190c       ??_C@_0DH@MIOOOMAE@?$CC?5failed?4?5The?5files?5use?5differen@ 100d690c     ImfOutputFile.obj
+ 0003:00001950       ??_C@_0CD@FCJDGGJO@Quick?5pixel?5copy?5from?5image?5file@ 100d6950     ImfOutputFile.obj
+ 0003:0000197c       ??_C@_0DA@EMOAKEKJ@?$CC?5failed?4?5The?5files?5have?5differe@ 100d697c     ImfOutputFile.obj
+ 0003:000019b8       ??_C@_0CK@HGDJPEH@?$CC?4?5The?5files?5have?5different?5data@ 100d69b8     ImfOutputFile.obj
+ 0003:000019ec       ??_C@_0CF@NIJIEBAB@Cannot?5copy?5pixels?5from?5image?5fi@ 100d69ec     ImfOutputFile.obj
+ 0003:00001a18       ??_C@_0BC@EEHACHCP@?$CC?5to?5image?5file?5?$CC?$AA@ 100d6a18     ImfOutputFile.obj
+ 0003:00001a30       ??_C@_0GH@NKAPBA@?$CC?4?5The?5input?5file?5is?5tiled?0?5but?5@ 100d6a30     ImfOutputFile.obj
+ 0003:00001ab0       ??_7LogicExc@Iex@@6B@      100d6ab0     ImfOutputFile.obj
+ 0003:00001abc       ??_C@_0CO@LAKLODIK@Cannot?5update?5preview?5image?5pixe@ 100d6abc     ImfOutputFile.obj
+ 0003:00001af4       ??_C@_0CL@IOMNKHIL@Cannot?5update?5preview?5image?5pixe@ 100d6af4     ImfOutputFile.obj
+ 0003:00001b28       ??_C@_0CE@DLIMNHHK@?$CC?5does?5not?5contain?5a?5preview?5ima@ 100d6b28     ImfOutputFile.obj
+ 0003:00001b54       ??_C@_0DN@FEAKLHNI@pixelTypeSize?5?$CIc?4channel?$CI?$CJ?4type?$CJ@ 100d6b54     ImfPizCompressor.obj
+ 0003:00001ba0       ??_C@_0CN@EKJFCJHP@h?3?2src12?2openexr?2ilmimf?2imfpizco@ 100d6ba0     ImfPizCompressor.obj
+ 0003:00001bdc       ??_7PizCompressor@Imf@@6B@ 100d6bdc     ImfPizCompressor.obj
+ 0003:00001c00       ??_C@_0EB@DPNCEMBA@Error?5decompressing?5data?5?$CIinput?5@ 100d6c00     ImfPxr24Compressor.obj
+ 0003:00001c50       ??_C@_0EA@HANMFCEC@Error?5decompressing?5data?5?$CIinput?5@ 100d6c50     ImfPxr24Compressor.obj
+ 0003:00001ca0       __real@3ff028f5c28f5c29    100d6ca0     ImfPxr24Compressor.obj
+ 0003:00001cb0       ??_7Pxr24Compressor@Imf@@6B@ 100d6cb0     ImfPxr24Compressor.obj
+ 0003:00001cd4       ??_C@_0CA@OLMGCMPA@Data?5compression?5?$CIzlib?$CJ?5failed?4?$AA@ 100d6cd4     ImfPxr24Compressor.obj
+ 0003:00001cfc       ??_C@_05LAPONLG@false?$AA@ 100d6cfc     ImfPxr24Compressor.obj
+ 0003:00001d04       ??_C@_0CP@EFJJKHHL@h?3?2src12?2openexr?2ilmimf?2imfpxr24@ 100d6d04     ImfPxr24Compressor.obj
+ 0003:00001d3c       ??_C@_0CC@NIIGKEDD@Data?5decompression?5?$CIzlib?$CJ?5failed@ 100d6d3c     ImfPxr24Compressor.obj
+ 0003:00001d68       ??_C@_01FHEEJDEE@A?$AA@    100d6d68     ImfRgbaFile.obj
+ 0003:00001d6c       ??_C@_01HMGJMAIH@B?$AA@    100d6d6c     ImfRgbaFile.obj
+ 0003:00001d70       ??_C@_01BBODEMC@G?$AA@     100d6d70     ImfRgbaFile.obj
+ 0003:00001d74       ??_C@_01DGKLNCNG@R?$AA@    100d6d74     ImfRgbaFile.obj
+ 0003:00001d78       ??_C@_02BINJJJFO@BY?$AA@   100d6d78     ImfRgbaFile.obj
+ 0003:00001d7c       ??_C@_02EPPDKCO@RY?$AA@    100d6d7c     ImfRgbaFile.obj
+ 0003:00001d80       ??_C@_01NFFPALBN@Y?$AA@    100d6d80     ImfRgbaFile.obj
+ 0003:00001d88       ??_C@_0EI@BOJDDFJE@No?5frame?5buffer?5was?5specified?5as@ 100d6d88     ImfRgbaFile.obj
+ 0003:00001de4       ??_7RgbaOutputFile@Imf@@6B@ 100d6de4     ImfRgbaFile.obj
+ 0003:00001df0       __real@3ff0000000000000    100d6df0     ImfRgbaFile.obj
+ 0003:00001e00       ??_C@_0EN@FLJPCBFO@No?5frame?5buffer?5was?5specified?5as@ 100d6e00     ImfRgbaFile.obj
+ 0003:00001e60       ??_7RgbaInputFile@Imf@@6B@ 100d6e60     ImfRgbaFile.obj
+ 0003:00001e68       __real@3fdffd7a13c254a4    100d6e68     ImfRgbaYca.obj
+ 0003:00001e78       __real@3fd412fd32c625ea    100d6e78     ImfRgbaYca.obj
+ 0003:00001e88       __real@bfb7d33d29563a9f    100d6e88     ImfRgbaYca.obj
+ 0003:00001e98       __real@3fa68448cf7caa76    100d6e98     ImfRgbaYca.obj
+ 0003:00001ea8       __real@bf961aa3f034b0e2    100d6ea8     ImfRgbaYca.obj
+ 0003:00001eb8       __real@3f84128bf3bea91e    100d6eb8     ImfRgbaYca.obj
+ 0003:00001ec8       __real@bf6ee45c358afc48    100d6ec8     ImfRgbaYca.obj
+ 0003:00001ed8       __real@3f516ebd4cfd08d5    100d6ed8     ImfRgbaYca.obj
+ 0003:00001ee8       __real@3fe4116440f23897    100d6ee8     ImfRgbaYca.obj
+ 0003:00001ef8       __real@bfc7d15f02c4d65e    100d6ef8     ImfRgbaYca.obj
+ 0003:00001f08       __real@3fb68283d35eb745    100d6f08     ImfRgbaYca.obj
+ 0003:00001f18       __real@bfa618efbb0e5e68    100d6f18     ImfRgbaYca.obj
+ 0003:00001f28       __real@3f94113c68661ae7    100d6f28     ImfRgbaYca.obj
+ 0003:00001f38       __real@bf7ee2435696e58a    100d6f38     ImfRgbaYca.obj
+ 0003:00001f48       __real@3f616ebd4cfd08d5    100d6f48     ImfRgbaYca.obj
+ 0003:00001f54       __real@3e800000            100d6f54     ImfRgbaYca.obj
+ 0003:00001f5c       ??_7RleCompressor@Imf@@6B@ 100d6f5c     ImfRleCompressor.obj
+ 0003:00001f80       ??_C@_0BM@EAMLBOBO@Data?5decoding?5?$CIrle?$CJ?5failed?4?$AA@ 100d6f80     ImfRleCompressor.obj
+ 0003:00001fa4       ??_C@_0BO@OGKHJLDA@Unexpected?5data?5block?5length?4?$AA@ 100d6fa4     ImfScanLineInputFile.obj
+ 0003:00001fc8       ??_C@_0CE@MOJJGOAI@Unexpected?5data?5block?5y?5coordina@ 100d6fc8     ImfScanLineInputFile.obj
+ 0003:00001ff4       ??_C@_0L@OFEFCDPD@Scan?5line?5?$AA@ 100d6ff4     ImfScanLineInputFile.obj
+ 0003:00002004       ??_C@_0N@OFGJLKAM@?5is?5missing?4?$AA@ 100d7004     ImfScanLineInputFile.obj
+ 0003:00002018       ??_7ScanLineInputFile@Imf@@6B@ 100d7018     ImfScanLineInputFile.obj
+ 0003:00002020       ??_C@_0BK@EOHJKLCD@?$CC?5channel?5of?5input?5file?5?$CC?$AA@ 100d7020     ImfScanLineInputFile.obj
+ 0003:00002040       ??_C@_0DF@MGHBOOOH@No?5frame?5buffer?5specified?5as?5pix@ 100d7040     ImfScanLineInputFile.obj
+ 0003:00002080       ??_C@_0P@PBGAGPGC@whiteLuminance?$AA@ 100d7080     ImfStandardAttributes.obj
+ 0003:00002094       ??_C@_08EBHDGLEG@xDensity?$AA@ 100d7094     ImfStandardAttributes.obj
+ 0003:000020a0       ??_C@_05HEIBENID@owner?$AA@ 100d70a0     ImfStandardAttributes.obj
+ 0003:000020a8       ??_C@_08PGBJEHDC@comments?$AA@ 100d70a8     ImfStandardAttributes.obj
+ 0003:000020b4       ??_C@_07IHMBPMNP@capDate?$AA@ 100d70b4     ImfStandardAttributes.obj
+ 0003:000020c0       ??_C@_09PJGHDNKF@utcOffset?$AA@ 100d70c0     ImfStandardAttributes.obj
+ 0003:000020cc       ??_C@_09PHBIEJMN@longitude?$AA@ 100d70cc     ImfStandardAttributes.obj
+ 0003:000020d8       ??_C@_08IPNLHJNB@latitude?$AA@ 100d70d8     ImfStandardAttributes.obj
+ 0003:000020e4       ??_C@_08OFJBILFH@altitude?$AA@ 100d70e4     ImfStandardAttributes.obj
+ 0003:000020f0       ??_C@_05PEEJIKOE@focus?$AA@ 100d70f0     ImfStandardAttributes.obj
+ 0003:000020f8       ??_C@_07FELALNH@expTime?$AA@ 100d70f8     ImfStandardAttributes.obj
+ 0003:00002104       ??_C@_08HOJGBFND@aperture?$AA@ 100d7104     ImfStandardAttributes.obj
+ 0003:00002110       ??_C@_08IGKKEMBO@isoSpeed?$AA@ 100d7110     ImfStandardAttributes.obj
+ 0003:0000211c       ??_C@_07MJLNJKOC@keyCode?$AA@ 100d711c     ImfStandardAttributes.obj
+ 0003:00002128       ??_C@_08OCAHEIAG@timeCode?$AA@ 100d7128     ImfStandardAttributes.obj
+ 0003:00002134       ??_C@_09HHNOCNIH@wrapmodes?$AA@ 100d7134     ImfStandardAttributes.obj
+ 0003:00002140       ??_C@_03CJOFPAKP@?$CFT?4?$AA@ 100d7140     ImfStdIO.obj
+ 0003:00002144       ??_C@_0BE@ELHOPNOH@File?5output?5failed?4?$AA@ 100d7144     ImfStdIO.obj
+ 0003:00002160       ??_7ErrnoExc@Iex@@6B@      100d7160     ImfStdIO.obj
+ 0003:00002170       ??_S?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@ 100d7170     ImfStdIO.obj
+ 0003:0000217c       ??_7StdIFStream@Imf@@6B@   100d717c     ImfStdIO.obj
+ 0003:00002194       ??_C@_0BI@JMPCLNJG@Unexpected?5end?5of?5file?4?$AA@ 100d7194     ImfStdIO.obj
+ 0003:000021b4       ??_S?$basic_ofstream@DU?$char_traits@D@std@@@std@@6B@ 100d71b4     ImfStdIO.obj
+ 0003:000021c0       ??_7StdOFStream@Imf@@6B@   100d71c0     ImfStdIO.obj
+ 0003:000021d8       ??_7StdOSStream@Imf@@6B@   100d71d8     ImfStdIO.obj
+ 0003:000021ec       ??_C@_08BKMINCCJ@?$CIstring?$CJ?$AA@ 100d71ec     ImfStdIO.obj
+ 0003:000021f8       ??_C@_06ICGJLFIM@string?$AA@ 100d71f8     ImfStringAttribute.obj
+ 0003:00002200       ??_C@_08BHBPECLB@tiledesc?$AA@ 100d7200     ImfTileDescriptionAttribute.obj
+ 0003:0000220c       ??_C@_0BO@MHMEJEFC@Unexpected?5tile?5block?5length?4?$AA@ 100d720c     ImfTiledInputFile.obj
+ 0003:00002230       ??_C@_0CL@IDPHIKKD@Unexpected?5tile?5y?5level?5number?5c@ 100d7230     ImfTiledInputFile.obj
+ 0003:00002264       ??_C@_0CL@ONHLJBOC@Unexpected?5tile?5x?5level?5number?5c@ 100d7264     ImfTiledInputFile.obj
+ 0003:00002298       ??_C@_0BO@PLLKHN@Unexpected?5tile?5y?5coordinate?4?$AA@ 100d7298     ImfTiledInputFile.obj
+ 0003:000022bc       ??_C@_0BO@JNPEFLAL@Unexpected?5tile?5x?5coordinate?4?$AA@ 100d72bc     ImfTiledInputFile.obj
+ 0003:000022e0       ??_C@_06KPNIMGIA@Tile?5?$CI?$AA@ 100d72e0     ImfTiledInputFile.obj
+ 0003:000022e8       ??_C@_02KEGNLNML@?0?5?$AA@ 100d72e8     ImfTiledInputFile.obj
+ 0003:000022ec       ??_C@_0O@FIJEACNB@?$CJ?5is?5missing?4?$AA@ 100d72ec     ImfTiledInputFile.obj
+ 0003:00002300       ??_7TiledInputFile@Imf@@6B@ 100d7300     ImfTiledInputFile.obj
+ 0003:00002308       ??_C@_0DB@DCIOGHGE@Expected?5a?5tiled?5file?5but?5the?5fi@ 100d7308     ImfTiledInputFile.obj
+ 0003:00002344       ??_C@_0BH@KDOOAPBK@?$CJ?5is?5not?5a?5valid?5tile?4?$AA@ 100d7344     ImfTiledInputFile.obj
+ 0003:00002360       ??_C@_01IHBHIGKO@?0?$AA@   100d7360     ImfTiledInputFile.obj
+ 0003:00002364       ??_C@_0DL@KLDNNKKN@Tried?5to?5read?5a?5tile?5outside?5the@ 100d7364     ImfTiledInputFile.obj
+ 0003:000023ac       ??_C@_0CK@MBFKIFEG@Error?5calling?5numLevels?$CI?$CJ?5on?5ima@ 100d73ac     ImfTiledInputFile.obj
+ 0003:000023e0       ??_C@_0EB@GBLDIKOD@?$CC?5?$CInumLevels?$CI?$CJ?5is?5not?5defined?5fo@ 100d73e0     ImfTiledInputFile.obj
+ 0003:00002430       ??_C@_0CL@GACAPBLM@Error?5calling?5levelWidth?$CI?$CJ?5on?5im@ 100d7430     ImfTiledInputFile.obj
+ 0003:00002464       ??_C@_0CK@BFJJJFP@Error?5calling?5numXTiles?$CI?$CJ?5on?5ima@ 100d7464     ImfTiledInputFile.obj
+ 0003:00002498       ??_C@_0CE@GKKBEDGB@?$CC?5?$CIArgument?5is?5not?5in?5valid?5rang@ 100d7498     ImfTiledInputFile.obj
+ 0003:000024c4       ??_C@_0CK@KENCAJFB@Error?5calling?5numYTiles?$CI?$CJ?5on?5ima@ 100d74c4     ImfTiledInputFile.obj
+ 0003:000024f8       ??_C@_0DD@KCGEKLBF@Error?5calling?5dataWindowForLevel@ 100d74f8     ImfTiledInputFile.obj
+ 0003:00002538       ??_C@_0DC@FHBLMOJD@Error?5calling?5dataWindowForTile?$CI@ 100d7538     ImfTiledInputFile.obj
+ 0003:00002574       ??_C@_0BO@HLMKHHJJ@Arguments?5not?5in?5valid?5range?4?$AA@ 100d7574     ImfTiledInputFile.obj
+ 0003:00002598       ??_C@_0BN@OOKNHOCB@Argument?5not?5in?5valid?5range?4?$AA@ 100d7598     ImfTiledMisc.obj
+ 0003:000025bc       ??_C@_0BK@NAMGLOMJ@Unknown?5LevelMode?5format?4?$AA@ 100d75bc     ImfTiledMisc.obj
+ 0003:000025e0       ??_7TiledOutputFile@Imf@@6B@ 100d75e0     ImfTiledOutputFile.obj
+ 0003:000025e8       ??_C@_0DG@EIFNAGHA@All?5channels?5in?5a?5tiled?5file?5mus@ 100d75e8     ImfTiledOutputFile.obj
+ 0003:00002628       ??_C@_0BC@ELHEHJMG@?$CJ?5more?5than?5once?4?$AA@ 100d7628     ImfTiledOutputFile.obj
+ 0003:00002640       ??_C@_0BG@CIFHIBC@Tried?5to?5write?5tile?5?$CI?$AA@ 100d7640     ImfTiledOutputFile.obj
+ 0003:0000265c       ??_C@_0CM@EEDKJMB@?$CJ?0?5but?5that?5is?5not?5a?5valid?5tile?5@ 100d765c     ImfTiledOutputFile.obj
+ 0003:00002690       ??_C@_0BG@MNDIEBIO@Tried?5to?5write?5Tile?5?$CI?$AA@ 100d7690     ImfTiledOutputFile.obj
+ 0003:000026ac       ??_C@_0DG@BPFIJDMD@?$CC?5failed?4?5The?5files?5have?5differe@ 100d76ac     ImfTiledOutputFile.obj
+ 0003:000026ec       ??_C@_0DE@FDIAMOAH@Cannot?5perform?5a?5quick?5pixel?5cop@ 100d76ec     ImfTiledOutputFile.obj
+ 0003:00002730       ??_C@_0GG@KMBLOEEA@?$CC?4?5?5The?5output?5file?5is?5tiled?0?5bu@ 100d7730     ImfTiledOutputFile.obj
+ 0003:000027ac       ??_C@_0CM@JGAIKLHM@?$CC?5?$CInumLevels?$CI?$CJ?5is?5not?5defined?5fo@ 100d77ac     ImfTiledOutputFile.obj
+ 0003:000027e0       ??_C@_0BD@EIJMOLOP@Cannot?5open?5file?5?$CC?$AA@ 100d77e0     ImfTiledRgbaFile.obj
+ 0003:000027f8       ??_C@_0EN@JCCAIAOO@?$CC?5for?5writing?4?5?5Tiled?5image?5file@ 100d77f8     ImfTiledRgbaFile.obj
+ 0003:00002858       ??_7TiledRgbaOutputFile@Imf@@6B@ 100d7858     ImfTiledRgbaFile.obj
+ 0003:00002864       ??_7TiledRgbaInputFile@Imf@@6B@ 100d7864     ImfTiledRgbaFile.obj
+ 0003:00002870       ??_C@_0EA@HLFIJFKE@Cannot?5set?5hours?5field?5in?5time?5c@ 100d7870     ImfTimeCode.obj
+ 0003:000028c0       ??_C@_0EC@LPHKHLNH@Cannot?5set?5minutes?5field?5in?5time@ 100d78c0     ImfTimeCode.obj
+ 0003:00002910       ??_C@_0EC@NIANNHIG@Cannot?5set?5seconds?5field?5in?5time@ 100d7910     ImfTimeCode.obj
+ 0003:00002960       ??_C@_0EA@FJDLFNEI@Cannot?5set?5frame?5field?5in?5time?5c@ 100d7960     ImfTimeCode.obj
+ 0003:000029b0       ??_C@_0FF@FJEEADCG@Cannot?5extract?5binary?5group?5from@ 100d79b0     ImfTimeCode.obj
+ 0003:00002a18       ??_C@_08CDMGGHAC@timecode?$AA@ 100d7a18     ImfTimeCodeAttribute.obj
+ 0003:00002a24       ??_C@_03DDPDOLD@v2i?$AA@   100d7a24     ImfVecAttribute.obj
+ 0003:00002a28       ??_C@_03IEKHCCHM@v2f?$AA@  100d7a28     ImfVecAttribute.obj
+ 0003:00002a2c       ??_C@_03CPNFEIE@v3i?$AA@   100d7a2c     ImfVecAttribute.obj
+ 0003:00002a30       ??_C@_03IFGFEIEL@v3f?$AA@  100d7a30     ImfVecAttribute.obj
+ 0003:00002a38       ??_7ZipCompressor@Imf@@6B@ 100d7a38     ImfZipCompressor.obj
+ 0003:00002a60       ??_7type_info@@6B@         100d7a60     MSVCRTD:ti_inst.obj
+ 0003:00002a80       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 100d7a80     MSVCRTD:error.obj
+ 0003:00002aa4       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 100d7aa4     MSVCRTD:error.obj
+ 0003:00002ae4       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 100d7ae4     MSVCRTD:error.obj
+ 0003:00002b08       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 100d7b08     MSVCRTD:error.obj
+ 0003:00002c60       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 100d7c60     MSVCRTD:error.obj
+ 0003:00002d6c       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 100d7d6c     MSVCRTD:error.obj
+ 0003:00002db8       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 100d7db8     MSVCRTD:error.obj
+ 0003:00002dc8       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 100d7dc8     MSVCRTD:error.obj
+ 0003:00002dd4       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 100d7dd4     MSVCRTD:error.obj
+ 0003:00002e04       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 100d7e04     MSVCRTD:error.obj
+ 0003:00002e18       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 100d7e18     MSVCRTD:error.obj
+ 0003:00002e3c       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 100d7e3c     MSVCRTD:error.obj
+ 0003:00002e78       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 100d7e78     MSVCRTD:error.obj
+ 0003:00002ea8       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 100d7ea8     MSVCRTD:error.obj
+ 0003:00002ebc       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 100d7ebc     MSVCRTD:error.obj
+ 0003:00002ed4       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 100d7ed4     MSVCRTD:error.obj
+ 0003:00002ee4       ??_C@_08EIBOPINA@crtdll?4c?$AA@ 100d7ee4     MSVCRTD:crtdll.obj
+ 0003:00002f20       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 100d7f20     MSVCRTD:userapi.obj
+ 0003:00002f54       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 100d7f54     MSVCRTD:userapi.obj
+ 0003:00002f70       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 100d7f70     MSVCRTD:userapi.obj
+ 0003:00002fa4       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 100d7fa4     MSVCRTD:userapi.obj
+ 0003:00002fc4       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 100d7fc4     MSVCRTD:pdblkup.obj
+ 0003:00002fd4       ??_C@_01KDCPPGHE@r?$AA@    100d7fd4     MSVCRTD:pdblkup.obj
+ 0003:00002fd8       ??_C@_08ONJBEOFA@PDBClose?$AA@ 100d7fd8     MSVCRTD:pdblkup.obj
+ 0003:00002fe4       ??_C@_08NINFAAFA@DBIClose?$AA@ 100d7fe4     MSVCRTD:pdblkup.obj
+ 0003:00002ff0       ??_C@_08LIGPJJNA@ModClose?$AA@ 100d7ff0     MSVCRTD:pdblkup.obj
+ 0003:00002ffc       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 100d7ffc     MSVCRTD:pdblkup.obj
+ 0003:0000300c       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 100d800c     MSVCRTD:pdblkup.obj
+ 0003:00003024       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 100d8024     MSVCRTD:pdblkup.obj
+ 0003:00003034       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 100d8034     MSVCRTD:pdblkup.obj
+ 0003:00003048       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 100d8048     MSVCRTD:pdblkup.obj
+ 0003:00003058       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 100d8058     MSVCRTD:pdblkup.obj
+ 0003:00003068       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 100d8068     MSVCRTD:pdblkup.obj
+ 0003:00003084       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 100d8084     MSVCRTD:pdblkup.obj
+ 0003:0000309c       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 100d809c     MSVCRTD:pdblkup.obj
+ 0003:000030a8       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 100d80a8     MSVCRTD:pdblkup.obj
+ 0003:000030c8       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 100d80c8     MSVCRTD:pdblkup.obj
+ 0003:000030d8       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 100d80d8     MSVCRTD:pdblkup.obj
+ 0003:000030e8       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 100d80e8     MSVCRTD:pdblkup.obj
+ 0003:000030f8       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 100d80f8     MSVCRTD:pdblkup.obj
+ 0003:00003114       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 100d8114     MSVCRTD:pdblkup.obj
+ 0003:0000314c       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 100d814c     MSVCRTD:pdblkup.obj
+ 0003:0000315c       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 100d815c     MSVCRTD:pdblkup.obj
+ 0003:00003170       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 100d8170     MSVCRTD:pdblkup.obj
+ 0003:00003180       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 100d8180     MSVCRTD:pdblkup.obj
+ 0003:00003564       ??_R1A@?0A@A@Attribute@Imf@@8 100d8564     ImfAttribute.obj
+ 0003:00003580       ??_R2Attribute@Imf@@8      100d8580     ImfAttribute.obj
+ 0003:00003588       ??_R3Attribute@Imf@@8      100d8588     ImfAttribute.obj
+ 0003:0000359c       ??_R4Attribute@Imf@@6B@    100d859c     ImfAttribute.obj
+ 0003:000035b4       ??_R1A@?0A@A@exception@@8  100d85b4     ImfAttribute.obj
+ 0003:000035d0       ??_R1M@?0A@A@_String_base@std@@8 100d85d0     ImfAttribute.obj
+ 0003:000035ec       ??_R1M@?0A@A@?$_String_val@DV?$allocator@D@std@@@std@@8 100d85ec     ImfAttribute.obj
+ 0003:00003608       ??_R1M@?0A@A@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@8 100d8608     ImfAttribute.obj
+ 0003:00003624       ??_R1A@?0A@A@BaseExc@Iex@@8 100d8624     ImfAttribute.obj
+ 0003:00003640       ??_R1A@?0A@A@ArgExc@Iex@@8 100d8640     ImfAttribute.obj
+ 0003:0000365c       ??_R2ArgExc@Iex@@8         100d865c     ImfAttribute.obj
+ 0003:0000367c       ??_R3ArgExc@Iex@@8         100d867c     ImfAttribute.obj
+ 0003:00003690       ??_R4ArgExc@Iex@@6B@       100d8690     ImfAttribute.obj
+ 0003:000036a8       ??_R1A@?0A@A@logic_error@std@@8 100d86a8     ImfAttribute.obj
+ 0003:000036c4       ??_R1A@?0A@A@length_error@std@@8 100d86c4     ImfAttribute.obj
+ 0003:000036e0       ??_R2length_error@std@@8   100d86e0     ImfAttribute.obj
+ 0003:000036f0       ??_R3length_error@std@@8   100d86f0     ImfAttribute.obj
+ 0003:00003704       ??_R4length_error@std@@6B@ 100d8704     ImfAttribute.obj
+ 0003:0000371c       ??_R2logic_error@std@@8    100d871c     ImfAttribute.obj
+ 0003:00003728       ??_R3logic_error@std@@8    100d8728     ImfAttribute.obj
+ 0003:0000373c       ??_R4logic_error@std@@6B@  100d873c     ImfAttribute.obj
+ 0003:00003754       ??_R1A@?0A@A@out_of_range@std@@8 100d8754     ImfAttribute.obj
+ 0003:00003770       ??_R2out_of_range@std@@8   100d8770     ImfAttribute.obj
+ 0003:00003780       ??_R3out_of_range@std@@8   100d8780     ImfAttribute.obj
+ 0003:00003794       ??_R4out_of_range@std@@6B@ 100d8794     ImfAttribute.obj
+ 0003:000037ac       ??_R1A@?0A@A@?$TypedAttribute@M@Imf@@8 100d87ac     ImfAttribute.obj
+ 0003:000037c8       ??_R2?$TypedAttribute@M@Imf@@8 100d87c8     ImfAttribute.obj
+ 0003:000037d4       ??_R3?$TypedAttribute@M@Imf@@8 100d87d4     ImfAttribute.obj
+ 0003:000037e8       ??_R4?$TypedAttribute@M@Imf@@6B@ 100d87e8     ImfAttribute.obj
+ 0003:00003800       ??_R1A@?0A@A@TypeExc@Iex@@8 100d8800     ImfAttribute.obj
+ 0003:0000381c       ??_R2TypeExc@Iex@@8        100d881c     ImfAttribute.obj
+ 0003:0000383c       ??_R3TypeExc@Iex@@8        100d883c     ImfAttribute.obj
+ 0003:00003850       ??_R4TypeExc@Iex@@6B@      100d8850     ImfAttribute.obj
+ 0003:00003868       ??_R1A@?0A@A@?$TypedAttribute@N@Imf@@8 100d8868     ImfAttribute.obj
+ 0003:00003884       ??_R2?$TypedAttribute@N@Imf@@8 100d8884     ImfAttribute.obj
+ 0003:00003890       ??_R3?$TypedAttribute@N@Imf@@8 100d8890     ImfAttribute.obj
+ 0003:000038a4       ??_R4?$TypedAttribute@N@Imf@@6B@ 100d88a4     ImfAttribute.obj
+ 0003:000038bc       ??_R1A@?0A@A@MathExc@Iex@@8 100d88bc     ImfChromaticities.obj
+ 0003:000038d8       ??_R1A@?0A@A@SingMatrixExc@Imath@@8 100d88d8     ImfChromaticities.obj
+ 0003:000038f4       ??_R2SingMatrixExc@Imath@@8 100d88f4     ImfChromaticities.obj
+ 0003:00003918       ??_R3SingMatrixExc@Imath@@8 100d8918     ImfChromaticities.obj
+ 0003:0000392c       ??_R4SingMatrixExc@Imath@@6B@ 100d892c     ImfChromaticities.obj
+ 0003:00003944       ??_R2MathExc@Iex@@8        100d8944     ImfChromaticities.obj
+ 0003:00003964       ??_R3MathExc@Iex@@8        100d8964     ImfChromaticities.obj
+ 0003:00003978       ??_R4MathExc@Iex@@6B@      100d8978     ImfChromaticities.obj
+ 0003:00003990       ??_R1A@?0A@A@Compressor@Imf@@8 100d8990     ImfCompressor.obj
+ 0003:000039ac       ??_R2Compressor@Imf@@8     100d89ac     ImfCompressor.obj
+ 0003:000039b4       ??_R3Compressor@Imf@@8     100d89b4     ImfCompressor.obj
+ 0003:000039c8       ??_R4Compressor@Imf@@6B@   100d89c8     ImfCompressor.obj
+ 0003:000039e0       ??_R1A@?0A@A@?$TypedAttribute@H@Imf@@8 100d89e0     ImfCRgbaFile.obj
+ 0003:000039fc       ??_R2?$TypedAttribute@H@Imf@@8 100d89fc     ImfCRgbaFile.obj
+ 0003:00003a08       ??_R3?$TypedAttribute@H@Imf@@8 100d8a08     ImfCRgbaFile.obj
+ 0003:00003a1c       ??_R4?$TypedAttribute@H@Imf@@6B@ 100d8a1c     ImfCRgbaFile.obj
+ 0003:00003a34       ??_R1A@?0A@A@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@8 100d8a34     ImfCRgbaFile.obj
+ 0003:00003a50       ??_R2?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@8 100d8a50     ImfCRgbaFile.obj
+ 0003:00003a5c       ??_R3?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@8 100d8a5c     ImfCRgbaFile.obj
+ 0003:00003a70       ??_R4?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@6B@ 100d8a70     ImfCRgbaFile.obj
+ 0003:00003a88       ??_R1A@?0A@A@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@8 100d8a88     ImfCRgbaFile.obj
+ 0003:00003aa4       ??_R2?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@8 100d8aa4     ImfCRgbaFile.obj
+ 0003:00003ab0       ??_R3?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@8 100d8ab0     ImfCRgbaFile.obj
+ 0003:00003ac4       ??_R4?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@6B@ 100d8ac4     ImfCRgbaFile.obj
+ 0003:00003adc       ??_R1A@?0A@A@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@8 100d8adc     ImfCRgbaFile.obj
+ 0003:00003af8       ??_R2?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@8 100d8af8     ImfCRgbaFile.obj
+ 0003:00003b04       ??_R3?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@8 100d8b04     ImfCRgbaFile.obj
+ 0003:00003b18       ??_R4?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@6B@ 100d8b18     ImfCRgbaFile.obj
+ 0003:00003b30       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@8 100d8b30     ImfCRgbaFile.obj
+ 0003:00003b4c       ??_R2?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@8 100d8b4c     ImfCRgbaFile.obj
+ 0003:00003b58       ??_R3?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@8 100d8b58     ImfCRgbaFile.obj
+ 0003:00003b6c       ??_R4?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@6B@ 100d8b6c     ImfCRgbaFile.obj
+ 0003:00003b84       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@8 100d8b84     ImfCRgbaFile.obj
+ 0003:00003ba0       ??_R2?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@8 100d8ba0     ImfCRgbaFile.obj
+ 0003:00003bac       ??_R3?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@8 100d8bac     ImfCRgbaFile.obj
+ 0003:00003bc0       ??_R4?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@6B@ 100d8bc0     ImfCRgbaFile.obj
+ 0003:00003bd8       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@8 100d8bd8     ImfCRgbaFile.obj
+ 0003:00003bf4       ??_R2?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@8 100d8bf4     ImfCRgbaFile.obj
+ 0003:00003c00       ??_R3?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@8 100d8c00     ImfCRgbaFile.obj
+ 0003:00003c14       ??_R4?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@6B@ 100d8c14     ImfCRgbaFile.obj
+ 0003:00003c2c       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@8 100d8c2c     ImfCRgbaFile.obj
+ 0003:00003c48       ??_R2?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@8 100d8c48     ImfCRgbaFile.obj
+ 0003:00003c54       ??_R3?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@8 100d8c54     ImfCRgbaFile.obj
+ 0003:00003c68       ??_R4?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@6B@ 100d8c68     ImfCRgbaFile.obj
+ 0003:00003c80       ??_R1A@?0A@A@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@8 100d8c80     ImfCRgbaFile.obj
+ 0003:00003c9c       ??_R2?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@8 100d8c9c     ImfCRgbaFile.obj
+ 0003:00003ca8       ??_R3?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@8 100d8ca8     ImfCRgbaFile.obj
+ 0003:00003cbc       ??_R4?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@6B@ 100d8cbc     ImfCRgbaFile.obj
+ 0003:00003cd4       ??_R1A@?0A@A@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@8 100d8cd4     ImfCRgbaFile.obj
+ 0003:00003cf0       ??_R2?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@8 100d8cf0     ImfCRgbaFile.obj
+ 0003:00003cfc       ??_R3?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@8 100d8cfc     ImfCRgbaFile.obj
+ 0003:00003d10       ??_R4?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@6B@ 100d8d10     ImfCRgbaFile.obj
+ 0003:00003d28       ??_R1A@?0A@A@InputExc@Iex@@8 100d8d28     ImfHeader.obj
+ 0003:00003d44       ??_R2InputExc@Iex@@8       100d8d44     ImfHeader.obj
+ 0003:00003d64       ??_R3InputExc@Iex@@8       100d8d64     ImfHeader.obj
+ 0003:00003d78       ??_R4InputExc@Iex@@6B@     100d8d78     ImfHeader.obj
+ 0003:00003d90       ??_R1A@?0A@A@?$TypedAttribute@VChannelList@Imf@@@Imf@@8 100d8d90     ImfHeader.obj
+ 0003:00003dac       ??_R2?$TypedAttribute@VChannelList@Imf@@@Imf@@8 100d8dac     ImfHeader.obj
+ 0003:00003db8       ??_R3?$TypedAttribute@VChannelList@Imf@@@Imf@@8 100d8db8     ImfHeader.obj
+ 0003:00003dcc       ??_R4?$TypedAttribute@VChannelList@Imf@@@Imf@@6B@ 100d8dcc     ImfHeader.obj
+ 0003:00003de4       ??_R1A@?0A@A@?$TypedAttribute@W4Compression@Imf@@@Imf@@8 100d8de4     ImfHeader.obj
+ 0003:00003e00       ??_R2?$TypedAttribute@W4Compression@Imf@@@Imf@@8 100d8e00     ImfHeader.obj
+ 0003:00003e0c       ??_R3?$TypedAttribute@W4Compression@Imf@@@Imf@@8 100d8e0c     ImfHeader.obj
+ 0003:00003e20       ??_R4?$TypedAttribute@W4Compression@Imf@@@Imf@@6B@ 100d8e20     ImfHeader.obj
+ 0003:00003e38       ??_R1A@?0A@A@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@8 100d8e38     ImfHeader.obj
+ 0003:00003e54       ??_R2?$TypedAttribute@W4LineOrder@Imf@@@Imf@@8 100d8e54     ImfHeader.obj
+ 0003:00003e60       ??_R3?$TypedAttribute@W4LineOrder@Imf@@@Imf@@8 100d8e60     ImfHeader.obj
+ 0003:00003e74       ??_R4?$TypedAttribute@W4LineOrder@Imf@@@Imf@@6B@ 100d8e74     ImfHeader.obj
+ 0003:00003e8c       ??_R1A@?0A@A@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@8 100d8e8c     ImfHeader.obj
+ 0003:00003ea8       ??_R2?$TypedAttribute@VPreviewImage@Imf@@@Imf@@8 100d8ea8     ImfHeader.obj
+ 0003:00003eb4       ??_R3?$TypedAttribute@VPreviewImage@Imf@@@Imf@@8 100d8eb4     ImfHeader.obj
+ 0003:00003ec8       ??_R4?$TypedAttribute@VPreviewImage@Imf@@@Imf@@6B@ 100d8ec8     ImfHeader.obj
+ 0003:00003ee0       ??_R1A@?0A@A@?$TypedAttribute@VTileDescription@Imf@@@Imf@@8 100d8ee0     ImfHeader.obj
+ 0003:00003efc       ??_R2?$TypedAttribute@VTileDescription@Imf@@@Imf@@8 100d8efc     ImfHeader.obj
+ 0003:00003f08       ??_R3?$TypedAttribute@VTileDescription@Imf@@@Imf@@8 100d8f08     ImfHeader.obj
+ 0003:00003f1c       ??_R4?$TypedAttribute@VTileDescription@Imf@@@Imf@@6B@ 100d8f1c     ImfHeader.obj
+ 0003:00003f34       ??_R1A@?0A@A@?$TypedAttribute@UChromaticities@Imf@@@Imf@@8 100d8f34     ImfHeader.obj
+ 0003:00003f50       ??_R2?$TypedAttribute@UChromaticities@Imf@@@Imf@@8 100d8f50     ImfHeader.obj
+ 0003:00003f5c       ??_R3?$TypedAttribute@UChromaticities@Imf@@@Imf@@8 100d8f5c     ImfHeader.obj
+ 0003:00003f70       ??_R4?$TypedAttribute@UChromaticities@Imf@@@Imf@@6B@ 100d8f70     ImfHeader.obj
+ 0003:00003f88       ??_R1A@?0A@A@?$TypedAttribute@W4Envmap@Imf@@@Imf@@8 100d8f88     ImfHeader.obj
+ 0003:00003fa4       ??_R2?$TypedAttribute@W4Envmap@Imf@@@Imf@@8 100d8fa4     ImfHeader.obj
+ 0003:00003fb0       ??_R3?$TypedAttribute@W4Envmap@Imf@@@Imf@@8 100d8fb0     ImfHeader.obj
+ 0003:00003fc4       ??_R4?$TypedAttribute@W4Envmap@Imf@@@Imf@@6B@ 100d8fc4     ImfHeader.obj
+ 0003:00003fdc       ??_R1A@?0A@A@?$TypedAttribute@VKeyCode@Imf@@@Imf@@8 100d8fdc     ImfHeader.obj
+ 0003:00003ff8       ??_R2?$TypedAttribute@VKeyCode@Imf@@@Imf@@8 100d8ff8     ImfHeader.obj
+ 0003:00004004       ??_R3?$TypedAttribute@VKeyCode@Imf@@@Imf@@8 100d9004     ImfHeader.obj
+ 0003:00004018       ??_R4?$TypedAttribute@VKeyCode@Imf@@@Imf@@6B@ 100d9018     ImfHeader.obj
+ 0003:00004030       ??_R1A@?0A@A@?$TypedAttribute@VTimeCode@Imf@@@Imf@@8 100d9030     ImfHeader.obj
+ 0003:0000404c       ??_R2?$TypedAttribute@VTimeCode@Imf@@@Imf@@8 100d904c     ImfHeader.obj
+ 0003:00004058       ??_R3?$TypedAttribute@VTimeCode@Imf@@@Imf@@8 100d9058     ImfHeader.obj
+ 0003:0000406c       ??_R4?$TypedAttribute@VTimeCode@Imf@@@Imf@@6B@ 100d906c     ImfHeader.obj
+ 0003:00004084       ??_R1A@?0A@A@InputFile@Imf@@8 100d9084     ImfInputFile.obj
+ 0003:000040a0       ??_R2InputFile@Imf@@8      100d90a0     ImfInputFile.obj
+ 0003:000040a8       ??_R3InputFile@Imf@@8      100d90a8     ImfInputFile.obj
+ 0003:000040bc       ??_R4InputFile@Imf@@6B@    100d90bc     ImfInputFile.obj
+ 0003:000040d4       ??_R1A@?0A@A@IStream@Imf@@8 100d90d4     ImfIO.obj
+ 0003:000040f0       ??_R2IStream@Imf@@8        100d90f0     ImfIO.obj
+ 0003:000040f8       ??_R3IStream@Imf@@8        100d90f8     ImfIO.obj
+ 0003:0000410c       ??_R4IStream@Imf@@6B@      100d910c     ImfIO.obj
+ 0003:00004124       ??_R1A@?0A@A@OStream@Imf@@8 100d9124     ImfIO.obj
+ 0003:00004140       ??_R2OStream@Imf@@8        100d9140     ImfIO.obj
+ 0003:00004148       ??_R3OStream@Imf@@8        100d9148     ImfIO.obj
+ 0003:0000415c       ??_R4OStream@Imf@@6B@      100d915c     ImfIO.obj
+ 0003:00004174       ??_R1A@?0A@A@OpaqueAttribute@Imf@@8 100d9174     ImfOpaqueAttribute.obj
+ 0003:00004190       ??_R2OpaqueAttribute@Imf@@8 100d9190     ImfOpaqueAttribute.obj
+ 0003:0000419c       ??_R3OpaqueAttribute@Imf@@8 100d919c     ImfOpaqueAttribute.obj
+ 0003:000041b0       ??_R4OpaqueAttribute@Imf@@6B@ 100d91b0     ImfOpaqueAttribute.obj
+ 0003:000041c8       ??_R1A@?0A@A@OutputFile@Imf@@8 100d91c8     ImfOutputFile.obj
+ 0003:000041e4       ??_R2OutputFile@Imf@@8     100d91e4     ImfOutputFile.obj
+ 0003:000041ec       ??_R3OutputFile@Imf@@8     100d91ec     ImfOutputFile.obj
+ 0003:00004200       ??_R4OutputFile@Imf@@6B@   100d9200     ImfOutputFile.obj
+ 0003:00004218       ??_R1A@?0A@A@LogicExc@Iex@@8 100d9218     ImfOutputFile.obj
+ 0003:00004234       ??_R2LogicExc@Iex@@8       100d9234     ImfOutputFile.obj
+ 0003:00004254       ??_R3LogicExc@Iex@@8       100d9254     ImfOutputFile.obj
+ 0003:00004268       ??_R4LogicExc@Iex@@6B@     100d9268     ImfOutputFile.obj
+ 0003:00004280       ??_R1A@?0A@A@PizCompressor@Imf@@8 100d9280     ImfPizCompressor.obj
+ 0003:0000429c       ??_R2PizCompressor@Imf@@8  100d929c     ImfPizCompressor.obj
+ 0003:000042a8       ??_R3PizCompressor@Imf@@8  100d92a8     ImfPizCompressor.obj
+ 0003:000042bc       ??_R4PizCompressor@Imf@@6B@ 100d92bc     ImfPizCompressor.obj
+ 0003:000042d4       ??_R1A@?0A@A@Pxr24Compressor@Imf@@8 100d92d4     ImfPxr24Compressor.obj
+ 0003:000042f0       ??_R2Pxr24Compressor@Imf@@8 100d92f0     ImfPxr24Compressor.obj
+ 0003:000042fc       ??_R3Pxr24Compressor@Imf@@8 100d92fc     ImfPxr24Compressor.obj
+ 0003:00004310       ??_R4Pxr24Compressor@Imf@@6B@ 100d9310     ImfPxr24Compressor.obj
+ 0003:00004328       ??_R1A@?0A@A@RgbaOutputFile@Imf@@8 100d9328     ImfRgbaFile.obj
+ 0003:00004344       ??_R2RgbaOutputFile@Imf@@8 100d9344     ImfRgbaFile.obj
+ 0003:0000434c       ??_R3RgbaOutputFile@Imf@@8 100d934c     ImfRgbaFile.obj
+ 0003:00004360       ??_R4RgbaOutputFile@Imf@@6B@ 100d9360     ImfRgbaFile.obj
+ 0003:00004378       ??_R1A@?0A@A@RgbaInputFile@Imf@@8 100d9378     ImfRgbaFile.obj
+ 0003:00004394       ??_R2RgbaInputFile@Imf@@8  100d9394     ImfRgbaFile.obj
+ 0003:0000439c       ??_R3RgbaInputFile@Imf@@8  100d939c     ImfRgbaFile.obj
+ 0003:000043b0       ??_R4RgbaInputFile@Imf@@6B@ 100d93b0     ImfRgbaFile.obj
+ 0003:000043c8       ??_R1A@?0A@A@RleCompressor@Imf@@8 100d93c8     ImfRleCompressor.obj
+ 0003:000043e4       ??_R2RleCompressor@Imf@@8  100d93e4     ImfRleCompressor.obj
+ 0003:000043f0       ??_R3RleCompressor@Imf@@8  100d93f0     ImfRleCompressor.obj
+ 0003:00004404       ??_R4RleCompressor@Imf@@6B@ 100d9404     ImfRleCompressor.obj
+ 0003:0000441c       ??_R1A@?0A@A@ScanLineInputFile@Imf@@8 100d941c     ImfScanLineInputFile.obj
+ 0003:00004438       ??_R2ScanLineInputFile@Imf@@8 100d9438     ImfScanLineInputFile.obj
+ 0003:00004440       ??_R3ScanLineInputFile@Imf@@8 100d9440     ImfScanLineInputFile.obj
+ 0003:00004454       ??_R4ScanLineInputFile@Imf@@6B@ 100d9454     ImfScanLineInputFile.obj
+ 0003:0000446c       ??_R1A@?0A@A@ErrnoExc@Iex@@8 100d946c     ImfStdIO.obj
+ 0003:00004488       ??_R2ErrnoExc@Iex@@8       100d9488     ImfStdIO.obj
+ 0003:000044a8       ??_R3ErrnoExc@Iex@@8       100d94a8     ImfStdIO.obj
+ 0003:000044bc       ??_R4ErrnoExc@Iex@@6B@     100d94bc     ImfStdIO.obj
+ 0003:000044d4       ??_R13A@3A@?$_Iosb@H@std@@8 100d94d4     ImfStdIO.obj
+ 0003:000044f0       ??_R1A@A@3A@ios_base@std@@8 100d94f0     ImfStdIO.obj
+ 0003:0000450c       ??_R1A@A@3BA@?$basic_ios@DU?$char_traits@D@std@@@std@@8 100d950c     ImfStdIO.obj
+ 0003:00004528       ??_R1A@?0A@A@?$basic_istream@DU?$char_traits@D@std@@@std@@8 100d9528     ImfStdIO.obj
+ 0003:00004544       ??_R1A@?0A@A@?$basic_ifstream@DU?$char_traits@D@std@@@std@@8 100d9544     ImfStdIO.obj
+ 0003:00004560       ??_R2?$basic_ifstream@DU?$char_traits@D@std@@@std@@8 100d9560     ImfStdIO.obj
+ 0003:0000457c       ??_R3?$basic_ifstream@DU?$char_traits@D@std@@@std@@8 100d957c     ImfStdIO.obj
+ 0003:00004590       ??_R4?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@ 100d9590     ImfStdIO.obj
+ 0003:000045a8       ??_R1A@?0A@A@StdIFStream@Imf@@8 100d95a8     ImfStdIO.obj
+ 0003:000045c4       ??_R2StdIFStream@Imf@@8    100d95c4     ImfStdIO.obj
+ 0003:000045d0       ??_R3StdIFStream@Imf@@8    100d95d0     ImfStdIO.obj
+ 0003:000045e4       ??_R4StdIFStream@Imf@@6B@  100d95e4     ImfStdIO.obj
+ 0003:000045fc       ??_R1A@?0A@A@?$basic_ostream@DU?$char_traits@D@std@@@std@@8 100d95fc     ImfStdIO.obj
+ 0003:00004618       ??_R1A@?0A@A@?$basic_ofstream@DU?$char_traits@D@std@@@std@@8 100d9618     ImfStdIO.obj
+ 0003:00004634       ??_R2?$basic_ofstream@DU?$char_traits@D@std@@@std@@8 100d9634     ImfStdIO.obj
+ 0003:00004650       ??_R3?$basic_ofstream@DU?$char_traits@D@std@@@std@@8 100d9650     ImfStdIO.obj
+ 0003:00004664       ??_R4?$basic_ofstream@DU?$char_traits@D@std@@@std@@6B@ 100d9664     ImfStdIO.obj
+ 0003:0000467c       ??_R1A@?0A@A@StdOFStream@Imf@@8 100d967c     ImfStdIO.obj
+ 0003:00004698       ??_R2StdOFStream@Imf@@8    100d9698     ImfStdIO.obj
+ 0003:000046a4       ??_R3StdOFStream@Imf@@8    100d96a4     ImfStdIO.obj
+ 0003:000046b8       ??_R4StdOFStream@Imf@@6B@  100d96b8     ImfStdIO.obj
+ 0003:000046d0       ??_R1A@?0A@A@StdOSStream@Imf@@8 100d96d0     ImfStdIO.obj
+ 0003:000046ec       ??_R2StdOSStream@Imf@@8    100d96ec     ImfStdIO.obj
+ 0003:000046f8       ??_R3StdOSStream@Imf@@8    100d96f8     ImfStdIO.obj
+ 0003:0000470c       ??_R4StdOSStream@Imf@@6B@  100d970c     ImfStdIO.obj
+ 0003:00004724       ??_R1A@?0A@A@TiledInputFile@Imf@@8 100d9724     ImfTiledInputFile.obj
+ 0003:00004740       ??_R2TiledInputFile@Imf@@8 100d9740     ImfTiledInputFile.obj
+ 0003:00004748       ??_R3TiledInputFile@Imf@@8 100d9748     ImfTiledInputFile.obj
+ 0003:0000475c       ??_R4TiledInputFile@Imf@@6B@ 100d975c     ImfTiledInputFile.obj
+ 0003:00004774       ??_R1A@?0A@A@TiledOutputFile@Imf@@8 100d9774     ImfTiledOutputFile.obj
+ 0003:00004790       ??_R2TiledOutputFile@Imf@@8 100d9790     ImfTiledOutputFile.obj
+ 0003:00004798       ??_R3TiledOutputFile@Imf@@8 100d9798     ImfTiledOutputFile.obj
+ 0003:000047ac       ??_R4TiledOutputFile@Imf@@6B@ 100d97ac     ImfTiledOutputFile.obj
+ 0003:000047c4       ??_R1A@?0A@A@TiledRgbaOutputFile@Imf@@8 100d97c4     ImfTiledRgbaFile.obj
+ 0003:000047e0       ??_R2TiledRgbaOutputFile@Imf@@8 100d97e0     ImfTiledRgbaFile.obj
+ 0003:000047e8       ??_R3TiledRgbaOutputFile@Imf@@8 100d97e8     ImfTiledRgbaFile.obj
+ 0003:000047fc       ??_R4TiledRgbaOutputFile@Imf@@6B@ 100d97fc     ImfTiledRgbaFile.obj
+ 0003:00004814       ??_R1A@?0A@A@TiledRgbaInputFile@Imf@@8 100d9814     ImfTiledRgbaFile.obj
+ 0003:00004830       ??_R2TiledRgbaInputFile@Imf@@8 100d9830     ImfTiledRgbaFile.obj
+ 0003:00004838       ??_R3TiledRgbaInputFile@Imf@@8 100d9838     ImfTiledRgbaFile.obj
+ 0003:0000484c       ??_R4TiledRgbaInputFile@Imf@@6B@ 100d984c     ImfTiledRgbaFile.obj
+ 0003:00004864       ??_R1A@?0A@A@ZipCompressor@Imf@@8 100d9864     ImfZipCompressor.obj
+ 0003:00004880       ??_R2ZipCompressor@Imf@@8  100d9880     ImfZipCompressor.obj
+ 0003:0000488c       ??_R3ZipCompressor@Imf@@8  100d988c     ImfZipCompressor.obj
+ 0003:000048a0       ??_R4ZipCompressor@Imf@@6B@ 100d98a0     ImfZipCompressor.obj
+ 0003:000048b8       ??_R1A@?0A@A@type_info@@8  100d98b8     MSVCRTD:ti_inst.obj
+ 0003:000048d4       ??_R2type_info@@8          100d98d4     MSVCRTD:ti_inst.obj
+ 0003:000048dc       ??_R3type_info@@8          100d98dc     MSVCRTD:ti_inst.obj
+ 0003:000048f0       ??_R4type_info@@6B@        100d98f0     MSVCRTD:ti_inst.obj
+ 0003:00004a84       ___rtc_iaa                 100d9a84     MSVCRTD:initsect.obj
+ 0003:00004d84       ___rtc_izz                 100d9d84     MSVCRTD:initsect.obj
+ 0003:00004e88       ___rtc_taa                 100d9e88     MSVCRTD:initsect.obj
+ 0003:00005188       ___rtc_tzz                 100da188     MSVCRTD:initsect.obj
+ 0003:000052b4       __CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12 100da2b4     ImfAttribute.obj
+ 0003:000052d4       __CT??_R0?AV_String_base@std@@@8112 100da2d4     ImfAttribute.obj
+ 0003:000052f4       __CT??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z112 100da2f4     ImfAttribute.obj
+ 0003:00005314       __CT??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z2812 100da314     ImfAttribute.obj
+ 0003:00005334       __CT??_R0?AVBaseExc@Iex@@@8??0BaseExc@Iex@@QAE@ABV01@@Z68 100da334     ImfAttribute.obj
+ 0003:00005354       __CT??_R0?AVArgExc@Iex@@@8??0ArgExc@Iex@@QAE@ABV01@@Z68 100da354     ImfAttribute.obj
+ 0003:00005374       __CTA6?AVArgExc@Iex@@      100da374     ImfAttribute.obj
+ 0003:00005394       __TI6?AVArgExc@Iex@@       100da394     ImfAttribute.obj
+ 0003:000053f8       __CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QAE@ABV01@@Z40 100da3f8     ImfAttribute.obj
+ 0003:00005418       __CT??_R0?AVlength_error@std@@@8??0length_error@std@@QAE@ABV01@@Z40 100da418     ImfAttribute.obj
+ 0003:00005438       __CTA3?AVlength_error@std@@ 100da438     ImfAttribute.obj
+ 0003:0000544c       __TI3?AVlength_error@std@@ 100da44c     ImfAttribute.obj
+ 0003:00005500       __CT??_R0?AVout_of_range@std@@@8??0out_of_range@std@@QAE@ABV01@@Z40 100da500     ImfAttribute.obj
+ 0003:00005520       __CTA3?AVout_of_range@std@@ 100da520     ImfAttribute.obj
+ 0003:00005534       __TI3?AVout_of_range@std@@ 100da534     ImfAttribute.obj
+ 0003:0000589c       __CT??_R0?AVbad_cast@@@8??0bad_cast@@QAE@ABV0@@Z12 100da89c     ImfAttribute.obj
+ 0003:000058bc       __CTA2?AVbad_cast@@        100da8bc     ImfAttribute.obj
+ 0003:000058cc       __TI2?AVbad_cast@@         100da8cc     ImfAttribute.obj
+ 0003:00005c5c       __CT??_R0?AVTypeExc@Iex@@@8??0TypeExc@Iex@@QAE@ABV01@@Z68 100dac5c     ImfAttribute.obj
+ 0003:00005c7c       __CTA6?AVTypeExc@Iex@@     100dac7c     ImfAttribute.obj
+ 0003:00005c9c       __TI6?AVTypeExc@Iex@@      100dac9c     ImfAttribute.obj
+ 0003:00005f28       __CT??_R0?AVMathExc@Iex@@@8??0MathExc@Iex@@QAE@ABV01@@Z68 100daf28     ImfChromaticities.obj
+ 0003:00005f48       __CT??_R0?AVSingMatrixExc@Imath@@@8??0SingMatrixExc@Imath@@QAE@ABV01@@Z68 100daf48     ImfChromaticities.obj
+ 0003:00005f68       __CTA7?AVSingMatrixExc@Imath@@ 100daf68     ImfChromaticities.obj
+ 0003:00005f8c       __TI7?AVSingMatrixExc@Imath@@ 100daf8c     ImfChromaticities.obj
+ 0003:00007890       __CT??_R0?AVInputExc@Iex@@@8??0InputExc@Iex@@QAE@ABV01@@Z68 100dc890     ImfHeader.obj
+ 0003:000078b0       __CTA6?AVInputExc@Iex@@    100dc8b0     ImfHeader.obj
+ 0003:000078d0       __TI6?AVInputExc@Iex@@     100dc8d0     ImfHeader.obj
+ 0003:00008940       __CT??_R0?AVLogicExc@Iex@@@8??0LogicExc@Iex@@QAE@ABV01@@Z68 100dd940     ImfOutputFile.obj
+ 0003:00008960       __CTA6?AVLogicExc@Iex@@    100dd960     ImfOutputFile.obj
+ 0003:00008980       __TI6?AVLogicExc@Iex@@     100dd980     ImfOutputFile.obj
+ 0003:00008dcc       __CTA5?AVBaseExc@Iex@@     100dddcc     ImfPxr24Compressor.obj
+ 0003:00008de8       __TI5?AVBaseExc@Iex@@      100ddde8     ImfPxr24Compressor.obj
+ 0003:00009854       __CT??_R0?AVErrnoExc@Iex@@@8??0ErrnoExc@Iex@@QAE@ABV01@@Z68 100de854     ImfStdIO.obj
+ 0003:00009874       __CTA6?AVErrnoExc@Iex@@    100de874     ImfStdIO.obj
+ 0003:00009894       __TI6?AVErrnoExc@Iex@@     100de894     ImfStdIO.obj
+ 0004:00000000       ___xc_a                    100e1000     MSVCRTD:cinitexe.obj
+ 0004:00000104       ___xc_z                    100e1104     MSVCRTD:cinitexe.obj
+ 0004:00000208       ___xi_a                    100e1208     MSVCRTD:cinitexe.obj
+ 0004:0000030c       ___xi_z                    100e130c     MSVCRTD:cinitexe.obj
+ 0004:00000410       ??_R0?AVAttribute@Imf@@@8  100e1410     ImfAttribute.obj
+ 0004:00000434       ??_R0?AVexception@@@8      100e1434     ImfAttribute.obj
+ 0004:00000450       ??_R0?AV_String_base@std@@@8 100e1450     ImfAttribute.obj
+ 0004:00000478       ??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8 100e1478     ImfAttribute.obj
+ 0004:000004b8       ??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8 100e14b8     ImfAttribute.obj
+ 0004:00000510       ??_R0?AVBaseExc@Iex@@@8    100e1510     ImfAttribute.obj
+ 0004:00000530       ??_R0?AVArgExc@Iex@@@8     100e1530     ImfAttribute.obj
+ 0004:00000550       ??_R0?AVlogic_error@std@@@8 100e1550     ImfAttribute.obj
+ 0004:00000574       ??_R0?AVlength_error@std@@@8 100e1574     ImfAttribute.obj
+ 0004:0000059c       ??_R0?AVout_of_range@std@@@8 100e159c     ImfAttribute.obj
+ 0004:000005c4       ??_R0?AVbad_cast@@@8       100e15c4     ImfAttribute.obj
+ 0004:000005e0       ??_R0?AV?$TypedAttribute@M@Imf@@@8 100e15e0     ImfAttribute.obj
+ 0004:0000060c       ??_R0?AVTypeExc@Iex@@@8    100e160c     ImfAttribute.obj
+ 0004:0000062c       ??_R0?AV?$TypedAttribute@N@Imf@@@8 100e162c     ImfAttribute.obj
+ 0004:00000658       ??_R0?AVMathExc@Iex@@@8    100e1658     ImfChromaticities.obj
+ 0004:00000678       ??_R0?AVSingMatrixExc@Imath@@@8 100e1678     ImfChromaticities.obj
+ 0004:000006a0       ??_R0?AVCompressor@Imf@@@8 100e16a0     ImfCompressor.obj
+ 0004:000006c4       ??_R0?AV?$TypedAttribute@H@Imf@@@8 100e16c4     ImfCRgbaFile.obj
+ 0004:000006f0       ??_R0?AV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@8 100e16f0     ImfCRgbaFile.obj
+ 0004:00000768       ??_R0?AV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@8 100e1768     ImfCRgbaFile.obj
+ 0004:000007c0       ??_R0?AV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@8 100e17c0     ImfCRgbaFile.obj
+ 0004:00000814       ??_R0?AV?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@8 100e1814     ImfCRgbaFile.obj
+ 0004:00000854       ??_R0?AV?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@8 100e1854     ImfCRgbaFile.obj
+ 0004:00000894       ??_R0?AV?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@8 100e1894     ImfCRgbaFile.obj
+ 0004:000008d4       ??_R0?AV?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@8 100e18d4     ImfCRgbaFile.obj
+ 0004:00000914       ??_R0?AV?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@8 100e1914     ImfCRgbaFile.obj
+ 0004:00000958       ??_R0?AV?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@8 100e1958     ImfCRgbaFile.obj
+ 0004:0000099c       ??_R0?AVInputExc@Iex@@@8   100e199c     ImfHeader.obj
+ 0004:000009bc       ??_R0?AV?$TypedAttribute@VChannelList@Imf@@@Imf@@@8 100e19bc     ImfHeader.obj
+ 0004:000009fc       ??_R0?AV?$TypedAttribute@W4Compression@Imf@@@Imf@@@8 100e19fc     ImfHeader.obj
+ 0004:00000a40       ??_R0?AV?$TypedAttribute@W4LineOrder@Imf@@@Imf@@@8 100e1a40     ImfHeader.obj
+ 0004:00000a80       ??_R0?AV?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@8 100e1a80     ImfHeader.obj
+ 0004:00000ac4       ??_R0?AV?$TypedAttribute@VTileDescription@Imf@@@Imf@@@8 100e1ac4     ImfHeader.obj
+ 0004:00000b0c       ??_R0?AV?$TypedAttribute@UChromaticities@Imf@@@Imf@@@8 100e1b0c     ImfHeader.obj
+ 0004:00000b50       ??_R0?AV?$TypedAttribute@W4Envmap@Imf@@@Imf@@@8 100e1b50     ImfHeader.obj
+ 0004:00000b8c       ??_R0?AV?$TypedAttribute@VKeyCode@Imf@@@Imf@@@8 100e1b8c     ImfHeader.obj
+ 0004:00000bc8       ??_R0?AV?$TypedAttribute@VTimeCode@Imf@@@Imf@@@8 100e1bc8     ImfHeader.obj
+ 0004:00000c08       ?__LINE__Var@?1??hufBuildEncTable@?A0xd93d7d04@Imf@@YAXPA_KPAH1@Z@4JA 100e1c08     ImfHuf.obj
+ 0004:00000c0c       ??_R0?AVInputFile@Imf@@@8  100e1c0c     ImfInputFile.obj
+ 0004:00000c30       ??_R0?AVIStream@Imf@@@8    100e1c30     ImfIO.obj
+ 0004:00000c50       ??_R0?AVOStream@Imf@@@8    100e1c50     ImfIO.obj
+ 0004:00000c70       ?__LINE__Var@?1??apply@HalfLut@Imf@@QBEXABUSlice@3@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z@4JA 100e1c70     ImfLut.obj
+ 0004:00000c74       ??_R0?AVOpaqueAttribute@Imf@@@8 100e1c74     ImfOpaqueAttribute.obj
+ 0004:00000c9c       ??_R0?AVOutputFile@Imf@@@8 100e1c9c     ImfOutputFile.obj
+ 0004:00000cc0       ??_R0?AVLogicExc@Iex@@@8   100e1cc0     ImfOutputFile.obj
+ 0004:00000ce0       ??_R0?AVPizCompressor@Imf@@@8 100e1ce0     ImfPizCompressor.obj
+ 0004:00000d08       ?__LINE__Var@?1???0PizCompressor@Imf@@QAE@ABVHeader@2@HH@Z@4JA 100e1d08     ImfPizCompressor.obj
+ 0004:00000d0c       ??_R0?AVPxr24Compressor@Imf@@@8 100e1d0c     ImfPxr24Compressor.obj
+ 0004:00000d34       ?__LINE__Var@?1??compress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z@4JA 100e1d34     ImfPxr24Compressor.obj
+ 0004:00000d38       ?__LINE__Var@?1??uncompress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z@4JA 100e1d38     ImfPxr24Compressor.obj
+ 0004:00000d3c       ??_R0?AVRgbaOutputFile@Imf@@@8 100e1d3c     ImfRgbaFile.obj
+ 0004:00000d64       ??_R0?AVRgbaInputFile@Imf@@@8 100e1d64     ImfRgbaFile.obj
+ 0004:00000d8c       ??_R0?AVRleCompressor@Imf@@@8 100e1d8c     ImfRleCompressor.obj
+ 0004:00000db4       ??_R0?AVScanLineInputFile@Imf@@@8 100e1db4     ImfScanLineInputFile.obj
+ 0004:00000de0       ??_R0?AVErrnoExc@Iex@@@8   100e1de0     ImfStdIO.obj
+ 0004:00000e00       ??_R0?AV?$_Iosb@H@std@@@8  100e1e00     ImfStdIO.obj
+ 0004:00000e24       ??_R0?AVios_base@std@@@8   100e1e24     ImfStdIO.obj
+ 0004:00000e44       ??_R0?AV?$basic_ios@DU?$char_traits@D@std@@@std@@@8 100e1e44     ImfStdIO.obj
+ 0004:00000e84       ??_R0?AV?$basic_istream@DU?$char_traits@D@std@@@std@@@8 100e1e84     ImfStdIO.obj
+ 0004:00000ecc       ??_R0?AV?$basic_ifstream@DU?$char_traits@D@std@@@std@@@8 100e1ecc     ImfStdIO.obj
+ 0004:00000f14       ??_R0?AVStdIFStream@Imf@@@8 100e1f14     ImfStdIO.obj
+ 0004:00000f38       ??_R0?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@@8 100e1f38     ImfStdIO.obj
+ 0004:00000f80       ??_R0?AV?$basic_ofstream@DU?$char_traits@D@std@@@std@@@8 100e1f80     ImfStdIO.obj
+ 0004:00000fc8       ??_R0?AVStdOFStream@Imf@@@8 100e1fc8     ImfStdIO.obj
+ 0004:00000fec       ??_R0?AVStdOSStream@Imf@@@8 100e1fec     ImfStdIO.obj
+ 0004:00001010       ??_R0?AVTiledInputFile@Imf@@@8 100e2010     ImfTiledInputFile.obj
+ 0004:00001038       ??_R0?AVTiledOutputFile@Imf@@@8 100e2038     ImfTiledOutputFile.obj
+ 0004:00001060       ??_R0?AVTiledRgbaOutputFile@Imf@@@8 100e2060     ImfTiledRgbaFile.obj
+ 0004:00001090       ??_R0?AVTiledRgbaInputFile@Imf@@@8 100e2090     ImfTiledRgbaFile.obj
+ 0004:000010bc       ??_R0?AVZipCompressor@Imf@@@8 100e20bc     ImfZipCompressor.obj
+ 0004:000010e4       ??_R0?AVtype_info@@@8      100e20e4     MSVCRTD:ti_inst.obj
+ 0004:00001100       ?_RTC_ErrorLevels@@3PAHA   100e2100     MSVCRTD:error.obj
+ 0004:0000128c       ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B 100e228c     ImfAttribute.obj
+ 0004:00001290       ?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B 100e2290     ImfAttribute.obj
+ 0004:00001298       ?errorMessage@?A0xef2e13c9@@3PADA 100e2298     ImfCRgbaFile.obj
+ 0004:00001774       ?_Stz@?$fpos@H@std@@0HA    100e2774     ImfStdIO.obj
+ 0004:00001808       __adjust_fdiv              100e2808     <common>
+ 0004:00001814       ___onexitend               100e2814     <common>
+ 0004:00001824       ___onexitbegin             100e2824     <common>
+ 0004:00001828       __pRawDllMain              100e2828     <common>
+ 0005:00000000       __IMPORT_DESCRIPTOR_Iex_dll_d 100e3000     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000014       __IMPORT_DESCRIPTOR_Half_dll_d 100e3014     Half_dll_d:Half_dll_d.dll
+ 0005:00000028       __IMPORT_DESCRIPTOR_zlib1  100e3028     zlib1:zlib1.dll
+ 0005:0000003c       __IMPORT_DESCRIPTOR_MSVCP71D 100e303c     msvcprtd:MSVCP71D.dll
+ 0005:00000050       __IMPORT_DESCRIPTOR_MSVCR71D 100e3050     MSVCRTD:MSVCR71D.dll
+ 0005:00000064       __IMPORT_DESCRIPTOR_KERNEL32 100e3064     kernel32:KERNEL32.dll
+ 0005:00000078       __NULL_IMPORT_DESCRIPTOR   100e3078     Iex_dll_d:Iex_dll_d.dll
+ 0005:000004fc       __imp_?convert@half@@CAFH@Z 100e34fc     Half_dll_d:Half_dll_d.dll
+ 0005:00000500       __imp_?_toFloat@@3PATuif@half@@A 100e3500     Half_dll_d:Half_dll_d.dll
+ 0005:00000504       __imp_?_eLut@@3PAGA        100e3504     Half_dll_d:Half_dll_d.dll
+ 0005:00000508       \177Half_dll_d_NULL_THUNK_DATA 100e3508     Half_dll_d:Half_dll_d.dll
+ 0005:00000534       __imp_??1BaseExc@Iex@@UAE@XZ 100e3534     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000538       __imp_?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100e3538     Iex_dll_d:Iex_dll_d.dll
+ 0005:0000053c       __imp_??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100e353c     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000540       __imp_?what@BaseExc@Iex@@UBEPBDXZ 100e3540     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000544       __imp_?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100e3544     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000548       __imp_??0BaseExc@Iex@@QAE@PBD@Z 100e3548     Iex_dll_d:Iex_dll_d.dll
+ 0005:0000054c       __imp_??0BaseExc@Iex@@QAE@ABV01@@Z 100e354c     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000550       \177Iex_dll_d_NULL_THUNK_DATA 100e3550     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000580       __imp__DisableThreadLibraryCalls@4 100e3580     kernel32:KERNEL32.dll
+ 0005:00000584       __imp__FreeLibrary@4       100e3584     kernel32:KERNEL32.dll
+ 0005:00000588       __imp__GetCurrentProcess@0 100e3588     kernel32:KERNEL32.dll
+ 0005:0000058c       __imp__CloseHandle@4       100e358c     kernel32:KERNEL32.dll
+ 0005:00000590       __imp__GetModuleFileNameA@12 100e3590     kernel32:KERNEL32.dll
+ 0005:00000594       __imp__GetProcessHeap@0    100e3594     kernel32:KERNEL32.dll
+ 0005:00000598       __imp__HeapAlloc@12        100e3598     kernel32:KERNEL32.dll
+ 0005:0000059c       __imp__HeapFree@12         100e359c     kernel32:KERNEL32.dll
+ 0005:000005a0       __imp__LoadLibraryA@4      100e35a0     kernel32:KERNEL32.dll
+ 0005:000005a4       __imp__GetProcAddress@8    100e35a4     kernel32:KERNEL32.dll
+ 0005:000005a8       __imp__GetVersionExA@4     100e35a8     kernel32:KERNEL32.dll
+ 0005:000005ac       __imp__RaiseException@16   100e35ac     kernel32:KERNEL32.dll
+ 0005:000005b0       __imp__DebugBreak@0        100e35b0     kernel32:KERNEL32.dll
+ 0005:000005b4       \177KERNEL32_NULL_THUNK_DATA 100e35b4     kernel32:KERNEL32.dll
+ 0005:000005e8       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 100e35e8     msvcprtd:MSVCP71D.dll
+ 0005:000005ec       __imp_??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 100e35ec     msvcprtd:MSVCP71D.dll
+ 0005:000005f0       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 100e35f0     msvcprtd:MSVCP71D.dll
+ 0005:000005f4       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 100e35f4     msvcprtd:MSVCP71D.dll
+ 0005:000005f8       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 100e35f8     msvcprtd:MSVCP71D.dll
+ 0005:000005fc       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 100e35fc     msvcprtd:MSVCP71D.dll
+ 0005:00000600       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 100e3600     msvcprtd:MSVCP71D.dll
+ 0005:00000604       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 100e3604     msvcprtd:MSVCP71D.dll
+ 0005:00000608       __imp_?width@ios_base@std@@QAEHH@Z 100e3608     msvcprtd:MSVCP71D.dll
+ 0005:0000060c       __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100e360c     msvcprtd:MSVCP71D.dll
+ 0005:00000610       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100e3610     msvcprtd:MSVCP71D.dll
+ 0005:00000614       __imp_?is@?$ctype@D@std@@QBE_NFD@Z 100e3614     msvcprtd:MSVCP71D.dll
+ 0005:00000618       __imp_?to_char_type@?$char_traits@D@std@@SADABH@Z 100e3618     msvcprtd:MSVCP71D.dll
+ 0005:0000061c       __imp_?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 100e361c     msvcprtd:MSVCP71D.dll
+ 0005:00000620       __imp_?eof@?$char_traits@D@std@@SAHXZ 100e3620     msvcprtd:MSVCP71D.dll
+ 0005:00000624       __imp_?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100e3624     msvcprtd:MSVCP71D.dll
+ 0005:00000628       __imp_?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100e3628     msvcprtd:MSVCP71D.dll
+ 0005:0000062c       __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 100e362c     msvcprtd:MSVCP71D.dll
+ 0005:00000630       __imp_?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100e3630     msvcprtd:MSVCP71D.dll
+ 0005:00000634       __imp_?width@ios_base@std@@QBEHXZ 100e3634     msvcprtd:MSVCP71D.dll
+ 0005:00000638       __imp_?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 100e3638     msvcprtd:MSVCP71D.dll
+ 0005:0000063c       __imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 100e363c     msvcprtd:MSVCP71D.dll
+ 0005:00000640       __imp_??1locale@std@@QAE@XZ 100e3640     msvcprtd:MSVCP71D.dll
+ 0005:00000644       __imp_?getloc@ios_base@std@@QBE?AVlocale@2@XZ 100e3644     msvcprtd:MSVCP71D.dll
+ 0005:00000648       __imp_?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 100e3648     msvcprtd:MSVCP71D.dll
+ 0005:0000064c       __imp_?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100e364c     msvcprtd:MSVCP71D.dll
+ 0005:00000650       __imp_?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100e3650     msvcprtd:MSVCP71D.dll
+ 0005:00000654       __imp_??1_Lockit@std@@QAE@XZ 100e3654     msvcprtd:MSVCP71D.dll
+ 0005:00000658       __imp_?_Register@facet@locale@std@@QAEXXZ 100e3658     msvcprtd:MSVCP71D.dll
+ 0005:0000065c       __imp_?_Incref@facet@locale@std@@QAEXXZ 100e365c     msvcprtd:MSVCP71D.dll
+ 0005:00000660       __imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 100e3660     msvcprtd:MSVCP71D.dll
+ 0005:00000664       __imp_?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 100e3664     msvcprtd:MSVCP71D.dll
+ 0005:00000668       __imp_??Bid@locale@std@@QAEIXZ 100e3668     msvcprtd:MSVCP71D.dll
+ 0005:0000066c       __imp_?id@?$ctype@D@std@@2V0locale@2@A 100e366c     msvcprtd:MSVCP71D.dll
+ 0005:00000670       __imp_??0_Lockit@std@@QAE@H@Z 100e3670     msvcprtd:MSVCP71D.dll
+ 0005:00000674       __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 100e3674     msvcprtd:MSVCP71D.dll
+ 0005:00000678       __imp_?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100e3678     msvcprtd:MSVCP71D.dll
+ 0005:0000067c       __imp_?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100e367c     msvcprtd:MSVCP71D.dll
+ 0005:00000680       __imp_?to_int_type@?$char_traits@D@std@@SAHABD@Z 100e3680     msvcprtd:MSVCP71D.dll
+ 0005:00000684       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 100e3684     msvcprtd:MSVCP71D.dll
+ 0005:00000688       __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 100e3688     msvcprtd:MSVCP71D.dll
+ 0005:0000068c       __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 100e368c     msvcprtd:MSVCP71D.dll
+ 0005:00000690       __imp_?flags@ios_base@std@@QBEHXZ 100e3690     msvcprtd:MSVCP71D.dll
+ 0005:00000694       __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 100e3694     msvcprtd:MSVCP71D.dll
+ 0005:00000698       __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 100e3698     msvcprtd:MSVCP71D.dll
+ 0005:0000069c       __imp_?good@ios_base@std@@QBE_NXZ 100e369c     msvcprtd:MSVCP71D.dll
+ 0005:000006a0       __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 100e36a0     msvcprtd:MSVCP71D.dll
+ 0005:000006a4       __imp_?uncaught_exception@std@@YA_NXZ 100e36a4     msvcprtd:MSVCP71D.dll
+ 0005:000006a8       __imp_?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 100e36a8     msvcprtd:MSVCP71D.dll
+ 0005:000006ac       __imp_?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 100e36ac     msvcprtd:MSVCP71D.dll
+ 0005:000006b0       __imp_?is@?$ctype@G@std@@QBE_NFG@Z 100e36b0     msvcprtd:MSVCP71D.dll
+ 0005:000006b4       __imp_?to_char_type@?$char_traits@G@std@@SAGABG@Z 100e36b4     msvcprtd:MSVCP71D.dll
+ 0005:000006b8       __imp_?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 100e36b8     msvcprtd:MSVCP71D.dll
+ 0005:000006bc       __imp_?eof@?$char_traits@G@std@@SAGXZ 100e36bc     msvcprtd:MSVCP71D.dll
+ 0005:000006c0       __imp_?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100e36c0     msvcprtd:MSVCP71D.dll
+ 0005:000006c4       __imp_?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100e36c4     msvcprtd:MSVCP71D.dll
+ 0005:000006c8       __imp_?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 100e36c8     msvcprtd:MSVCP71D.dll
+ 0005:000006cc       __imp_?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100e36cc     msvcprtd:MSVCP71D.dll
+ 0005:000006d0       __imp_?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 100e36d0     msvcprtd:MSVCP71D.dll
+ 0005:000006d4       __imp_?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB 100e36d4     msvcprtd:MSVCP71D.dll
+ 0005:000006d8       __imp_?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 100e36d8     msvcprtd:MSVCP71D.dll
+ 0005:000006dc       __imp_?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100e36dc     msvcprtd:MSVCP71D.dll
+ 0005:000006e0       __imp_?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100e36e0     msvcprtd:MSVCP71D.dll
+ 0005:000006e4       __imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 100e36e4     msvcprtd:MSVCP71D.dll
+ 0005:000006e8       __imp_?id@?$ctype@G@std@@2V0locale@2@A 100e36e8     msvcprtd:MSVCP71D.dll
+ 0005:000006ec       __imp_?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 100e36ec     msvcprtd:MSVCP71D.dll
+ 0005:000006f0       __imp_?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100e36f0     msvcprtd:MSVCP71D.dll
+ 0005:000006f4       __imp_?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100e36f4     msvcprtd:MSVCP71D.dll
+ 0005:000006f8       __imp_?to_int_type@?$char_traits@G@std@@SAGABG@Z 100e36f8     msvcprtd:MSVCP71D.dll
+ 0005:000006fc       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100e36fc     msvcprtd:MSVCP71D.dll
+ 0005:00000700       __imp_?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 100e3700     msvcprtd:MSVCP71D.dll
+ 0005:00000704       __imp_?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 100e3704     msvcprtd:MSVCP71D.dll
+ 0005:00000708       __imp_?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 100e3708     msvcprtd:MSVCP71D.dll
+ 0005:0000070c       __imp_?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 100e370c     msvcprtd:MSVCP71D.dll
+ 0005:00000710       __imp_?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100e3710     msvcprtd:MSVCP71D.dll
+ 0005:00000714       __imp_?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z 100e3714     msvcprtd:MSVCP71D.dll
+ 0005:00000718       __imp_??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 100e3718     msvcprtd:MSVCP71D.dll
+ 0005:0000071c       __imp_??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100e371c     msvcprtd:MSVCP71D.dll
+ 0005:00000720       __imp_??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100e3720     msvcprtd:MSVCP71D.dll
+ 0005:00000724       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100e3724     msvcprtd:MSVCP71D.dll
+ 0005:00000728       __imp_?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 100e3728     msvcprtd:MSVCP71D.dll
+ 0005:0000072c       __imp_?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100e372c     msvcprtd:MSVCP71D.dll
+ 0005:00000730       __imp_?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 100e3730     msvcprtd:MSVCP71D.dll
+ 0005:00000734       __imp_??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 100e3734     msvcprtd:MSVCP71D.dll
+ 0005:00000738       __imp_??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 100e3738     msvcprtd:MSVCP71D.dll
+ 0005:0000073c       __imp_??7ios_base@std@@QBE_NXZ 100e373c     msvcprtd:MSVCP71D.dll
+ 0005:00000740       __imp_??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 100e3740     msvcprtd:MSVCP71D.dll
+ 0005:00000744       __imp_??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ 100e3744     msvcprtd:MSVCP71D.dll
+ 0005:00000748       __imp_?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z 100e3748     msvcprtd:MSVCP71D.dll
+ 0005:0000074c       __imp_?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 100e374c     msvcprtd:MSVCP71D.dll
+ 0005:00000750       __imp_?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 100e3750     msvcprtd:MSVCP71D.dll
+ 0005:00000754       __imp_?clear@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100e3754     msvcprtd:MSVCP71D.dll
+ 0005:00000758       __imp_??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 100e3758     msvcprtd:MSVCP71D.dll
+ 0005:0000075c       __imp_??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ 100e375c     msvcprtd:MSVCP71D.dll
+ 0005:00000760       __imp_?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z 100e3760     msvcprtd:MSVCP71D.dll
+ 0005:00000764       __imp_?tellp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 100e3764     msvcprtd:MSVCP71D.dll
+ 0005:00000768       __imp_?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 100e3768     msvcprtd:MSVCP71D.dll
+ 0005:0000076c       __imp_??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 100e376c     msvcprtd:MSVCP71D.dll
+ 0005:00000770       __imp_?_Fpz@std@@3_JA      100e3770     msvcprtd:MSVCP71D.dll
+ 0005:00000774       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z 100e3774     msvcprtd:MSVCP71D.dll
+ 0005:00000778       __imp_?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z 100e3778     msvcprtd:MSVCP71D.dll
+ 0005:0000077c       __imp_?_Nomemory@std@@YAXXZ 100e377c     msvcprtd:MSVCP71D.dll
+ 0005:00000780       __imp_??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 100e3780     msvcprtd:MSVCP71D.dll
+ 0005:00000784       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 100e3784     msvcprtd:MSVCP71D.dll
+ 0005:00000788       __imp_??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 100e3788     msvcprtd:MSVCP71D.dll
+ 0005:0000078c       __imp_??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z 100e378c     msvcprtd:MSVCP71D.dll
+ 0005:00000790       __imp_??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 100e3790     msvcprtd:MSVCP71D.dll
+ 0005:00000794       __imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100e3794     msvcprtd:MSVCP71D.dll
+ 0005:00000798       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 100e3798     msvcprtd:MSVCP71D.dll
+ 0005:0000079c       __imp_?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 100e379c     msvcprtd:MSVCP71D.dll
+ 0005:000007a0       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100e37a0     msvcprtd:MSVCP71D.dll
+ 0005:000007a4       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 100e37a4     msvcprtd:MSVCP71D.dll
+ 0005:000007a8       __imp_??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 100e37a8     msvcprtd:MSVCP71D.dll
+ 0005:000007ac       \177MSVCP71D_NULL_THUNK_DATA 100e37ac     msvcprtd:MSVCP71D.dll
+ 0005:00000830       __imp____RTDynamicCast     100e3830     MSVCRTD:MSVCR71D.dll
+ 0005:00000834       __imp__strncpy             100e3834     MSVCRTD:MSVCR71D.dll
+ 0005:00000838       __imp__strncmp             100e3838     MSVCRTD:MSVCR71D.dll
+ 0005:0000083c       __imp__strlen              100e383c     MSVCRTD:MSVCR71D.dll
+ 0005:00000840       __imp__fabs                100e3840     MSVCRTD:MSVCR71D.dll
+ 0005:00000844       __imp__acos                100e3844     MSVCRTD:MSVCR71D.dll
+ 0005:00000848       __imp__asin                100e3848     MSVCRTD:MSVCR71D.dll
+ 0005:0000084c       __imp__atan2               100e384c     MSVCRTD:MSVCR71D.dll
+ 0005:00000850       __imp__sqrt                100e3850     MSVCRTD:MSVCR71D.dll
+ 0005:00000854       __imp__cos                 100e3854     MSVCRTD:MSVCR71D.dll
+ 0005:00000858       __imp__sin                 100e3858     MSVCRTD:MSVCR71D.dll
+ 0005:0000085c       __imp__memcpy              100e385c     MSVCRTD:MSVCR71D.dll
+ 0005:00000860       __imp___assert             100e3860     MSVCRTD:MSVCR71D.dll
+ 0005:00000864       __imp__memset              100e3864     MSVCRTD:MSVCR71D.dll
+ 0005:00000868       __imp_??_V@YAXPAX@Z        100e3868     MSVCRTD:MSVCR71D.dll
+ 0005:0000086c       __imp__log                 100e386c     MSVCRTD:MSVCR71D.dll
+ 0005:00000870       __imp__pow                 100e3870     MSVCRTD:MSVCR71D.dll
+ 0005:00000874       __imp__memmove             100e3874     MSVCRTD:MSVCR71D.dll
+ 0005:00000878       __imp__strcpy              100e3878     MSVCRTD:MSVCR71D.dll
+ 0005:0000087c       __imp__ceil                100e387c     MSVCRTD:MSVCR71D.dll
+ 0005:00000880       __imp__abs                 100e3880     MSVCRTD:MSVCR71D.dll
+ 0005:00000884       __imp___errno              100e3884     MSVCRTD:MSVCR71D.dll
+ 0005:00000888       __imp___callnewh           100e3888     MSVCRTD:MSVCR71D.dll
+ 0005:0000088c       __imp__malloc              100e388c     MSVCRTD:MSVCR71D.dll
+ 0005:00000890       __imp_??1type_info@@UAE@XZ 100e3890     MSVCRTD:MSVCR71D.dll
+ 0005:00000894       __imp___CRT_RTC_INIT       100e3894     MSVCRTD:MSVCR71D.dll
+ 0005:00000898       __imp___except_handler3    100e3898     MSVCRTD:MSVCR71D.dll
+ 0005:0000089c       __imp___free_dbg           100e389c     MSVCRTD:MSVCR71D.dll
+ 0005:000008a0       __imp___initterm           100e38a0     MSVCRTD:MSVCR71D.dll
+ 0005:000008a4       __imp___malloc_dbg         100e38a4     MSVCRTD:MSVCR71D.dll
+ 0005:000008a8       __imp___adjust_fdiv        100e38a8     MSVCRTD:MSVCR71D.dll
+ 0005:000008ac       __imp____CppXcptFilter     100e38ac     MSVCRTD:MSVCR71D.dll
+ 0005:000008b0       __imp_?terminate@@YAXXZ    100e38b0     MSVCRTD:MSVCR71D.dll
+ 0005:000008b4       __imp____dllonexit         100e38b4     MSVCRTD:MSVCR71D.dll
+ 0005:000008b8       __imp___onexit             100e38b8     MSVCRTD:MSVCR71D.dll
+ 0005:000008bc       __imp_??1bad_cast@@UAE@XZ  100e38bc     MSVCRTD:MSVCR71D.dll
+ 0005:000008c0       __imp_??0bad_cast@@QAE@ABV0@@Z 100e38c0     MSVCRTD:MSVCR71D.dll
+ 0005:000008c4       __imp_??0exception@@QAE@XZ 100e38c4     MSVCRTD:MSVCR71D.dll
+ 0005:000008c8       __imp_??1exception@@UAE@XZ 100e38c8     MSVCRTD:MSVCR71D.dll
+ 0005:000008cc       __imp__strcmp              100e38cc     MSVCRTD:MSVCR71D.dll
+ 0005:000008d0       __imp___CxxThrowException@8 100e38d0     MSVCRTD:MSVCR71D.dll
+ 0005:000008d4       __imp_??0exception@@QAE@ABV0@@Z 100e38d4     MSVCRTD:MSVCR71D.dll
+ 0005:000008d8       __imp____CxxFrameHandler   100e38d8     MSVCRTD:MSVCR71D.dll
+ 0005:000008dc       __imp_??3@YAXPAX@Z         100e38dc     MSVCRTD:MSVCR71D.dll
+ 0005:000008e0       __imp___purecall           100e38e0     MSVCRTD:MSVCR71D.dll
+ 0005:000008e4       __imp_??0bad_cast@@QAE@PBD@Z 100e38e4     MSVCRTD:MSVCR71D.dll
+ 0005:000008e8       \177MSVCR71D_NULL_THUNK_DATA 100e38e8     MSVCRTD:MSVCR71D.dll
+ 0005:00000938       __imp__compress            100e3938     zlib1:zlib1.dll
+ 0005:0000093c       __imp__uncompress          100e393c     zlib1:zlib1.dll
+ 0005:00000940       \177zlib1_NULL_THUNK_DATA  100e3940     zlib1:zlib1.dll
+
+ entry point at        0002:00001b0d
+
Index: NonGTP/OpenEXR/bin/Iex_dll.map
===================================================================
--- NonGTP/OpenEXR/bin/Iex_dll.map	(revision 855)
+++ NonGTP/OpenEXR/bin/Iex_dll.map	(revision 855)
@@ -0,0 +1,1030 @@
+ Iex_dll
+
+ Timestamp is 422e7f71 (Tue Mar 08 20:45:37 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 000098aeH .text                   CODE
+ 0001:000098b0 0000159bH .text$x                 CODE
+ 0002:00000000 00000c95H .rdata                  DATA
+ 0002:00000c98 0000014cH .rdata$debug            DATA
+ 0002:00000de4 000012f7H .rdata$r                DATA
+ 0002:000020e0 0000017cH .rdata$sxdata           DATA
+ 0002:0000225c 00000104H .rtc$IAA                DATA
+ 0002:00002360 00000109H .rtc$IMZ                DATA
+ 0002:0000246c 00000104H .rtc$IZZ                DATA
+ 0002:00002570 00000104H .rtc$TAA                DATA
+ 0002:00002674 00000109H .rtc$TMZ                DATA
+ 0002:00002780 00000104H .rtc$TZZ                DATA
+ 0002:00002884 00001771H .xdata$x                DATA
+ 0002:00003ff5 00000000H .edata                  DATA
+ 0003:00000000 00000104H .CRT$XCA                DATA
+ 0003:00000104 00000104H .CRT$XCAA               DATA
+ 0003:00000208 00000104H .CRT$XCZ                DATA
+ 0003:0000030c 00000104H .CRT$XIA                DATA
+ 0003:00000410 00000104H .CRT$XIZ                DATA
+ 0003:00000520 000007feH .data                   DATA
+ 0003:00000d20 000000acH .bss                    DATA
+ 0004:00000000 0000003cH .idata$2                DATA
+ 0004:0000003c 00000014H .idata$3                DATA
+ 0004:00000050 000002ecH .idata$4                DATA
+ 0004:0000033c 000002ecH .idata$5                DATA
+ 0004:00000628 00001ca1H .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:0000001a       ___safe_se_handler_count   0000001a     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0001:00000820       ?setStackTracer@Iex@@YAXP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ@Z 10001820 f   IexBaseExc.obj
+ 0001:00000830       ?stackTracer@Iex@@YAP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZXZ 10001830 f   IexBaseExc.obj
+ 0001:00000840       ??0BaseExc@Iex@@QAE@PBD@Z  10001840 f   IexBaseExc.obj
+ 0001:00000970       ??0BaseExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10001970 f   IexBaseExc.obj
+ 0001:00000a80       ??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10001a80 f   IexBaseExc.obj
+ 0001:00000b90       ??0BaseExc@Iex@@QAE@ABV01@@Z 10001b90 f   IexBaseExc.obj
+ 0001:00000c30       ??1BaseExc@Iex@@UAE@XZ     10001c30 f   IexBaseExc.obj
+ 0001:00000cc0       ?what@BaseExc@Iex@@UBEPBDXZ 10001cc0 f   IexBaseExc.obj
+ 0001:00000d00       ?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10001d00 f   IexBaseExc.obj
+ 0001:00000db0       ?append@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10001db0 f   IexBaseExc.obj
+ 0001:00000ff0       ??_GBaseExc@Iex@@UAEPAXI@Z 10001ff0 f i IexBaseExc.obj
+ 0001:00000ff0       ??_EBaseExc@Iex@@UAEPAXI@Z 10001ff0 f i IexBaseExc.obj
+ 0001:00001040       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 10002040 f i IexBaseExc.obj
+ 0001:00001130       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 10002130 f i IexBaseExc.obj
+ 0001:00001220       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z 10002220 f i IexBaseExc.obj
+ 0001:00001310       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 10002310 f i IexBaseExc.obj
+ 0001:00001400       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z 10002400 f i IexBaseExc.obj
+ 0001:000014f0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z 100024f0 f i IexBaseExc.obj
+ 0001:000015e0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z 100025e0 f i IexBaseExc.obj
+ 0001:000016d0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z 100026d0 f i IexBaseExc.obj
+ 0001:000017d0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z 100027d0 f i IexBaseExc.obj
+ 0001:000018c0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z 100028c0 f i IexBaseExc.obj
+ 0001:000019b0       ??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100029b0 f i IexBaseExc.obj
+ 0001:00001e60       ??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10002e60 f i IexBaseExc.obj
+ 0001:00001e90       ??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10002e90 f i IexBaseExc.obj
+ 0001:00001f20       ??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10002f20 f i IexBaseExc.obj
+ 0001:00001fc0       ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z 10002fc0 f i IexBaseExc.obj
+ 0001:000021b0       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100031b0 f i IexBaseExc.obj
+ 0001:00002200       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z 10003200 f i IexBaseExc.obj
+ 0001:000025d0       ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100035d0 f i IexBaseExc.obj
+ 0001:00002b80       ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10003b80 f i IexBaseExc.obj
+ 0001:00002cb0       ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10003cb0 f i IexBaseExc.obj
+ 0001:00002d50       ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10003d50 f i IexBaseExc.obj
+ 0001:00002df0       ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10003df0 f i IexBaseExc.obj
+ 0001:00002e80       ??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10003e80 f i IexBaseExc.obj
+ 0001:00003340       ??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10004340 f i IexBaseExc.obj
+ 0001:00003370       ??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10004370 f i IexBaseExc.obj
+ 0001:00003400       ??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10004400 f i IexBaseExc.obj
+ 0001:000034a0       ??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z 100044a0 f i IexBaseExc.obj
+ 0001:00003690       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10004690 f i IexBaseExc.obj
+ 0001:000036e0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z 100046e0 f i IexBaseExc.obj
+ 0001:00003ac0       ??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10004ac0 f i IexBaseExc.obj
+ 0001:00004070       ??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10005070 f i IexBaseExc.obj
+ 0001:000041a0       ??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 100051a0 f i IexBaseExc.obj
+ 0001:00004240       ??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10005240 f i IexBaseExc.obj
+ 0001:000042e0       ??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 100052e0 f i IexBaseExc.obj
+ 0001:00004370       ?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z 10005370 f   IexThrowErrnoExc.obj
+ 0001:00004be0       ?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10005be0 f   IexThrowErrnoExc.obj
+ 0001:00004e40       ??0ErrnoExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10005e40 f i IexThrowErrnoExc.obj
+ 0001:00004e90       ??_GErrnoExc@Iex@@UAEPAXI@Z 10005e90 f i IexThrowErrnoExc.obj
+ 0001:00004e90       ??_EErrnoExc@Iex@@UAEPAXI@Z 10005e90 f i IexThrowErrnoExc.obj
+ 0001:00004ee0       ??1ErrnoExc@Iex@@UAE@XZ    10005ee0 f i IexThrowErrnoExc.obj
+ 0001:00004f10       ??_GEpermExc@Iex@@UAEPAXI@Z 10005f10 f i IexThrowErrnoExc.obj
+ 0001:00004f10       ??_EEpermExc@Iex@@UAEPAXI@Z 10005f10 f i IexThrowErrnoExc.obj
+ 0001:00004f60       ??1EpermExc@Iex@@UAE@XZ    10005f60 f i IexThrowErrnoExc.obj
+ 0001:00004f90       ??_GEnoentExc@Iex@@UAEPAXI@Z 10005f90 f i IexThrowErrnoExc.obj
+ 0001:00004f90       ??_EEnoentExc@Iex@@UAEPAXI@Z 10005f90 f i IexThrowErrnoExc.obj
+ 0001:00004fe0       ??1EnoentExc@Iex@@UAE@XZ   10005fe0 f i IexThrowErrnoExc.obj
+ 0001:00005010       ??_GEsrchExc@Iex@@UAEPAXI@Z 10006010 f i IexThrowErrnoExc.obj
+ 0001:00005010       ??_EEsrchExc@Iex@@UAEPAXI@Z 10006010 f i IexThrowErrnoExc.obj
+ 0001:00005060       ??1EsrchExc@Iex@@UAE@XZ    10006060 f i IexThrowErrnoExc.obj
+ 0001:00005090       ??_GEintrExc@Iex@@UAEPAXI@Z 10006090 f i IexThrowErrnoExc.obj
+ 0001:00005090       ??_EEintrExc@Iex@@UAEPAXI@Z 10006090 f i IexThrowErrnoExc.obj
+ 0001:000050e0       ??1EintrExc@Iex@@UAE@XZ    100060e0 f i IexThrowErrnoExc.obj
+ 0001:00005110       ??_EEioExc@Iex@@UAEPAXI@Z  10006110 f i IexThrowErrnoExc.obj
+ 0001:00005110       ??_GEioExc@Iex@@UAEPAXI@Z  10006110 f i IexThrowErrnoExc.obj
+ 0001:00005160       ??1EioExc@Iex@@UAE@XZ      10006160 f i IexThrowErrnoExc.obj
+ 0001:00005190       ??_GEnxioExc@Iex@@UAEPAXI@Z 10006190 f i IexThrowErrnoExc.obj
+ 0001:00005190       ??_EEnxioExc@Iex@@UAEPAXI@Z 10006190 f i IexThrowErrnoExc.obj
+ 0001:000051e0       ??1EnxioExc@Iex@@UAE@XZ    100061e0 f i IexThrowErrnoExc.obj
+ 0001:00005210       ??_EE2bigExc@Iex@@UAEPAXI@Z 10006210 f i IexThrowErrnoExc.obj
+ 0001:00005210       ??_GE2bigExc@Iex@@UAEPAXI@Z 10006210 f i IexThrowErrnoExc.obj
+ 0001:00005260       ??1E2bigExc@Iex@@UAE@XZ    10006260 f i IexThrowErrnoExc.obj
+ 0001:00005290       ??_EEnoexecExc@Iex@@UAEPAXI@Z 10006290 f i IexThrowErrnoExc.obj
+ 0001:00005290       ??_GEnoexecExc@Iex@@UAEPAXI@Z 10006290 f i IexThrowErrnoExc.obj
+ 0001:000052e0       ??1EnoexecExc@Iex@@UAE@XZ  100062e0 f i IexThrowErrnoExc.obj
+ 0001:00005310       ??_EEbadfExc@Iex@@UAEPAXI@Z 10006310 f i IexThrowErrnoExc.obj
+ 0001:00005310       ??_GEbadfExc@Iex@@UAEPAXI@Z 10006310 f i IexThrowErrnoExc.obj
+ 0001:00005360       ??1EbadfExc@Iex@@UAE@XZ    10006360 f i IexThrowErrnoExc.obj
+ 0001:00005390       ??_EEchildExc@Iex@@UAEPAXI@Z 10006390 f i IexThrowErrnoExc.obj
+ 0001:00005390       ??_GEchildExc@Iex@@UAEPAXI@Z 10006390 f i IexThrowErrnoExc.obj
+ 0001:000053e0       ??1EchildExc@Iex@@UAE@XZ   100063e0 f i IexThrowErrnoExc.obj
+ 0001:00005410       ??_GEagainExc@Iex@@UAEPAXI@Z 10006410 f i IexThrowErrnoExc.obj
+ 0001:00005410       ??_EEagainExc@Iex@@UAEPAXI@Z 10006410 f i IexThrowErrnoExc.obj
+ 0001:00005460       ??1EagainExc@Iex@@UAE@XZ   10006460 f i IexThrowErrnoExc.obj
+ 0001:00005490       ??_EEnomemExc@Iex@@UAEPAXI@Z 10006490 f i IexThrowErrnoExc.obj
+ 0001:00005490       ??_GEnomemExc@Iex@@UAEPAXI@Z 10006490 f i IexThrowErrnoExc.obj
+ 0001:000054e0       ??1EnomemExc@Iex@@UAE@XZ   100064e0 f i IexThrowErrnoExc.obj
+ 0001:00005510       ??_GEaccesExc@Iex@@UAEPAXI@Z 10006510 f i IexThrowErrnoExc.obj
+ 0001:00005510       ??_EEaccesExc@Iex@@UAEPAXI@Z 10006510 f i IexThrowErrnoExc.obj
+ 0001:00005560       ??1EaccesExc@Iex@@UAE@XZ   10006560 f i IexThrowErrnoExc.obj
+ 0001:00005590       ??_GEfaultExc@Iex@@UAEPAXI@Z 10006590 f i IexThrowErrnoExc.obj
+ 0001:00005590       ??_EEfaultExc@Iex@@UAEPAXI@Z 10006590 f i IexThrowErrnoExc.obj
+ 0001:000055e0       ??1EfaultExc@Iex@@UAE@XZ   100065e0 f i IexThrowErrnoExc.obj
+ 0001:00005610       ??_GEbusyExc@Iex@@UAEPAXI@Z 10006610 f i IexThrowErrnoExc.obj
+ 0001:00005610       ??_EEbusyExc@Iex@@UAEPAXI@Z 10006610 f i IexThrowErrnoExc.obj
+ 0001:00005660       ??1EbusyExc@Iex@@UAE@XZ    10006660 f i IexThrowErrnoExc.obj
+ 0001:00005690       ??_GEexistExc@Iex@@UAEPAXI@Z 10006690 f i IexThrowErrnoExc.obj
+ 0001:00005690       ??_EEexistExc@Iex@@UAEPAXI@Z 10006690 f i IexThrowErrnoExc.obj
+ 0001:000056e0       ??1EexistExc@Iex@@UAE@XZ   100066e0 f i IexThrowErrnoExc.obj
+ 0001:00005710       ??_EExdevExc@Iex@@UAEPAXI@Z 10006710 f i IexThrowErrnoExc.obj
+ 0001:00005710       ??_GExdevExc@Iex@@UAEPAXI@Z 10006710 f i IexThrowErrnoExc.obj
+ 0001:00005760       ??1ExdevExc@Iex@@UAE@XZ    10006760 f i IexThrowErrnoExc.obj
+ 0001:00005790       ??_EEnodevExc@Iex@@UAEPAXI@Z 10006790 f i IexThrowErrnoExc.obj
+ 0001:00005790       ??_GEnodevExc@Iex@@UAEPAXI@Z 10006790 f i IexThrowErrnoExc.obj
+ 0001:000057e0       ??1EnodevExc@Iex@@UAE@XZ   100067e0 f i IexThrowErrnoExc.obj
+ 0001:00005810       ??_EEnotdirExc@Iex@@UAEPAXI@Z 10006810 f i IexThrowErrnoExc.obj
+ 0001:00005810       ??_GEnotdirExc@Iex@@UAEPAXI@Z 10006810 f i IexThrowErrnoExc.obj
+ 0001:00005860       ??1EnotdirExc@Iex@@UAE@XZ  10006860 f i IexThrowErrnoExc.obj
+ 0001:00005890       ??_EEisdirExc@Iex@@UAEPAXI@Z 10006890 f i IexThrowErrnoExc.obj
+ 0001:00005890       ??_GEisdirExc@Iex@@UAEPAXI@Z 10006890 f i IexThrowErrnoExc.obj
+ 0001:000058e0       ??1EisdirExc@Iex@@UAE@XZ   100068e0 f i IexThrowErrnoExc.obj
+ 0001:00005910       ??_EEinvalExc@Iex@@UAEPAXI@Z 10006910 f i IexThrowErrnoExc.obj
+ 0001:00005910       ??_GEinvalExc@Iex@@UAEPAXI@Z 10006910 f i IexThrowErrnoExc.obj
+ 0001:00005960       ??1EinvalExc@Iex@@UAE@XZ   10006960 f i IexThrowErrnoExc.obj
+ 0001:00005990       ??_GEnfileExc@Iex@@UAEPAXI@Z 10006990 f i IexThrowErrnoExc.obj
+ 0001:00005990       ??_EEnfileExc@Iex@@UAEPAXI@Z 10006990 f i IexThrowErrnoExc.obj
+ 0001:000059e0       ??1EnfileExc@Iex@@UAE@XZ   100069e0 f i IexThrowErrnoExc.obj
+ 0001:00005a10       ??_EEmfileExc@Iex@@UAEPAXI@Z 10006a10 f i IexThrowErrnoExc.obj
+ 0001:00005a10       ??_GEmfileExc@Iex@@UAEPAXI@Z 10006a10 f i IexThrowErrnoExc.obj
+ 0001:00005a60       ??1EmfileExc@Iex@@UAE@XZ   10006a60 f i IexThrowErrnoExc.obj
+ 0001:00005a90       ??_EEnottyExc@Iex@@UAEPAXI@Z 10006a90 f i IexThrowErrnoExc.obj
+ 0001:00005a90       ??_GEnottyExc@Iex@@UAEPAXI@Z 10006a90 f i IexThrowErrnoExc.obj
+ 0001:00005ae0       ??1EnottyExc@Iex@@UAE@XZ   10006ae0 f i IexThrowErrnoExc.obj
+ 0001:00005b10       ??_GEfbigExc@Iex@@UAEPAXI@Z 10006b10 f i IexThrowErrnoExc.obj
+ 0001:00005b10       ??_EEfbigExc@Iex@@UAEPAXI@Z 10006b10 f i IexThrowErrnoExc.obj
+ 0001:00005b60       ??1EfbigExc@Iex@@UAE@XZ    10006b60 f i IexThrowErrnoExc.obj
+ 0001:00005b90       ??_EEnospcExc@Iex@@UAEPAXI@Z 10006b90 f i IexThrowErrnoExc.obj
+ 0001:00005b90       ??_GEnospcExc@Iex@@UAEPAXI@Z 10006b90 f i IexThrowErrnoExc.obj
+ 0001:00005be0       ??1EnospcExc@Iex@@UAE@XZ   10006be0 f i IexThrowErrnoExc.obj
+ 0001:00005c10       ??_EEspipeExc@Iex@@UAEPAXI@Z 10006c10 f i IexThrowErrnoExc.obj
+ 0001:00005c10       ??_GEspipeExc@Iex@@UAEPAXI@Z 10006c10 f i IexThrowErrnoExc.obj
+ 0001:00005c60       ??1EspipeExc@Iex@@UAE@XZ   10006c60 f i IexThrowErrnoExc.obj
+ 0001:00005c90       ??_EErofsExc@Iex@@UAEPAXI@Z 10006c90 f i IexThrowErrnoExc.obj
+ 0001:00005c90       ??_GErofsExc@Iex@@UAEPAXI@Z 10006c90 f i IexThrowErrnoExc.obj
+ 0001:00005ce0       ??1ErofsExc@Iex@@UAE@XZ    10006ce0 f i IexThrowErrnoExc.obj
+ 0001:00005d10       ??_GEmlinkExc@Iex@@UAEPAXI@Z 10006d10 f i IexThrowErrnoExc.obj
+ 0001:00005d10       ??_EEmlinkExc@Iex@@UAEPAXI@Z 10006d10 f i IexThrowErrnoExc.obj
+ 0001:00005d60       ??1EmlinkExc@Iex@@UAE@XZ   10006d60 f i IexThrowErrnoExc.obj
+ 0001:00005d90       ??_EEpipeExc@Iex@@UAEPAXI@Z 10006d90 f i IexThrowErrnoExc.obj
+ 0001:00005d90       ??_GEpipeExc@Iex@@UAEPAXI@Z 10006d90 f i IexThrowErrnoExc.obj
+ 0001:00005de0       ??1EpipeExc@Iex@@UAE@XZ    10006de0 f i IexThrowErrnoExc.obj
+ 0001:00005e10       ??_EEdomExc@Iex@@UAEPAXI@Z 10006e10 f i IexThrowErrnoExc.obj
+ 0001:00005e10       ??_GEdomExc@Iex@@UAEPAXI@Z 10006e10 f i IexThrowErrnoExc.obj
+ 0001:00005e60       ??1EdomExc@Iex@@UAE@XZ     10006e60 f i IexThrowErrnoExc.obj
+ 0001:00005e90       ??_GErangeExc@Iex@@UAEPAXI@Z 10006e90 f i IexThrowErrnoExc.obj
+ 0001:00005e90       ??_EErangeExc@Iex@@UAEPAXI@Z 10006e90 f i IexThrowErrnoExc.obj
+ 0001:00005ee0       ??1ErangeExc@Iex@@UAE@XZ   10006ee0 f i IexThrowErrnoExc.obj
+ 0001:00005f10       ??_EEdeadlkExc@Iex@@UAEPAXI@Z 10006f10 f i IexThrowErrnoExc.obj
+ 0001:00005f10       ??_GEdeadlkExc@Iex@@UAEPAXI@Z 10006f10 f i IexThrowErrnoExc.obj
+ 0001:00005f60       ??1EdeadlkExc@Iex@@UAE@XZ  10006f60 f i IexThrowErrnoExc.obj
+ 0001:00005f90       ??_EEnolckExc@Iex@@UAEPAXI@Z 10006f90 f i IexThrowErrnoExc.obj
+ 0001:00005f90       ??_GEnolckExc@Iex@@UAEPAXI@Z 10006f90 f i IexThrowErrnoExc.obj
+ 0001:00005fe0       ??1EnolckExc@Iex@@UAE@XZ   10006fe0 f i IexThrowErrnoExc.obj
+ 0001:00006010       ??_EEnametoolongExc@Iex@@UAEPAXI@Z 10007010 f i IexThrowErrnoExc.obj
+ 0001:00006010       ??_GEnametoolongExc@Iex@@UAEPAXI@Z 10007010 f i IexThrowErrnoExc.obj
+ 0001:00006060       ??1EnametoolongExc@Iex@@UAE@XZ 10007060 f i IexThrowErrnoExc.obj
+ 0001:00006090       ??_EEilseqExc@Iex@@UAEPAXI@Z 10007090 f i IexThrowErrnoExc.obj
+ 0001:00006090       ??_GEilseqExc@Iex@@UAEPAXI@Z 10007090 f i IexThrowErrnoExc.obj
+ 0001:000060e0       ??1EilseqExc@Iex@@UAE@XZ   100070e0 f i IexThrowErrnoExc.obj
+ 0001:00006110       ??_GEnosysExc@Iex@@UAEPAXI@Z 10007110 f i IexThrowErrnoExc.obj
+ 0001:00006110       ??_EEnosysExc@Iex@@UAEPAXI@Z 10007110 f i IexThrowErrnoExc.obj
+ 0001:00006160       ??1EnosysExc@Iex@@UAE@XZ   10007160 f i IexThrowErrnoExc.obj
+ 0001:00006190       ??0EnotemptyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10007190 f i IexThrowErrnoExc.obj
+ 0001:000061e0       ??_EEnotemptyExc@Iex@@UAEPAXI@Z 100071e0 f i IexThrowErrnoExc.obj
+ 0001:000061e0       ??_GEnotemptyExc@Iex@@UAEPAXI@Z 100071e0 f i IexThrowErrnoExc.obj
+ 0001:00006230       ??1EnotemptyExc@Iex@@UAE@XZ 10007230 f i IexThrowErrnoExc.obj
+ 0001:00006260       ??0EpermExc@Iex@@QAE@ABV01@@Z 10007260 f i IexThrowErrnoExc.obj
+ 0001:000062b0       ??0ErrnoExc@Iex@@QAE@ABV01@@Z 100072b0 f i IexThrowErrnoExc.obj
+ 0001:00006300       ??0EnoentExc@Iex@@QAE@ABV01@@Z 10007300 f i IexThrowErrnoExc.obj
+ 0001:00006350       ??0EsrchExc@Iex@@QAE@ABV01@@Z 10007350 f i IexThrowErrnoExc.obj
+ 0001:000063a0       ??0EintrExc@Iex@@QAE@ABV01@@Z 100073a0 f i IexThrowErrnoExc.obj
+ 0001:000063f0       ??0EioExc@Iex@@QAE@ABV01@@Z 100073f0 f i IexThrowErrnoExc.obj
+ 0001:00006440       ??0EnxioExc@Iex@@QAE@ABV01@@Z 10007440 f i IexThrowErrnoExc.obj
+ 0001:00006490       ??0E2bigExc@Iex@@QAE@ABV01@@Z 10007490 f i IexThrowErrnoExc.obj
+ 0001:000064e0       ??0EnoexecExc@Iex@@QAE@ABV01@@Z 100074e0 f i IexThrowErrnoExc.obj
+ 0001:00006530       ??0EbadfExc@Iex@@QAE@ABV01@@Z 10007530 f i IexThrowErrnoExc.obj
+ 0001:00006580       ??0EchildExc@Iex@@QAE@ABV01@@Z 10007580 f i IexThrowErrnoExc.obj
+ 0001:000065d0       ??0EagainExc@Iex@@QAE@ABV01@@Z 100075d0 f i IexThrowErrnoExc.obj
+ 0001:00006620       ??0EnomemExc@Iex@@QAE@ABV01@@Z 10007620 f i IexThrowErrnoExc.obj
+ 0001:00006670       ??0EaccesExc@Iex@@QAE@ABV01@@Z 10007670 f i IexThrowErrnoExc.obj
+ 0001:000066c0       ??0EfaultExc@Iex@@QAE@ABV01@@Z 100076c0 f i IexThrowErrnoExc.obj
+ 0001:00006710       ??0EbusyExc@Iex@@QAE@ABV01@@Z 10007710 f i IexThrowErrnoExc.obj
+ 0001:00006760       ??0EexistExc@Iex@@QAE@ABV01@@Z 10007760 f i IexThrowErrnoExc.obj
+ 0001:000067b0       ??0ExdevExc@Iex@@QAE@ABV01@@Z 100077b0 f i IexThrowErrnoExc.obj
+ 0001:00006800       ??0EnodevExc@Iex@@QAE@ABV01@@Z 10007800 f i IexThrowErrnoExc.obj
+ 0001:00006850       ??0EnotdirExc@Iex@@QAE@ABV01@@Z 10007850 f i IexThrowErrnoExc.obj
+ 0001:000068a0       ??0EisdirExc@Iex@@QAE@ABV01@@Z 100078a0 f i IexThrowErrnoExc.obj
+ 0001:000068f0       ??0EinvalExc@Iex@@QAE@ABV01@@Z 100078f0 f i IexThrowErrnoExc.obj
+ 0001:00006940       ??0EnfileExc@Iex@@QAE@ABV01@@Z 10007940 f i IexThrowErrnoExc.obj
+ 0001:00006990       ??0EmfileExc@Iex@@QAE@ABV01@@Z 10007990 f i IexThrowErrnoExc.obj
+ 0001:000069e0       ??0EnottyExc@Iex@@QAE@ABV01@@Z 100079e0 f i IexThrowErrnoExc.obj
+ 0001:00006a30       ??0EfbigExc@Iex@@QAE@ABV01@@Z 10007a30 f i IexThrowErrnoExc.obj
+ 0001:00006a80       ??0EnospcExc@Iex@@QAE@ABV01@@Z 10007a80 f i IexThrowErrnoExc.obj
+ 0001:00006ad0       ??0EspipeExc@Iex@@QAE@ABV01@@Z 10007ad0 f i IexThrowErrnoExc.obj
+ 0001:00006b20       ??0ErofsExc@Iex@@QAE@ABV01@@Z 10007b20 f i IexThrowErrnoExc.obj
+ 0001:00006b70       ??0EmlinkExc@Iex@@QAE@ABV01@@Z 10007b70 f i IexThrowErrnoExc.obj
+ 0001:00006bc0       ??0EpipeExc@Iex@@QAE@ABV01@@Z 10007bc0 f i IexThrowErrnoExc.obj
+ 0001:00006c10       ??0EdomExc@Iex@@QAE@ABV01@@Z 10007c10 f i IexThrowErrnoExc.obj
+ 0001:00006c60       ??0ErangeExc@Iex@@QAE@ABV01@@Z 10007c60 f i IexThrowErrnoExc.obj
+ 0001:00006cb0       ??0EdeadlkExc@Iex@@QAE@ABV01@@Z 10007cb0 f i IexThrowErrnoExc.obj
+ 0001:00006d00       ??0EnolckExc@Iex@@QAE@ABV01@@Z 10007d00 f i IexThrowErrnoExc.obj
+ 0001:00006d50       ??0EnametoolongExc@Iex@@QAE@ABV01@@Z 10007d50 f i IexThrowErrnoExc.obj
+ 0001:00006da0       ??0EilseqExc@Iex@@QAE@ABV01@@Z 10007da0 f i IexThrowErrnoExc.obj
+ 0001:00006df0       ??0EnosysExc@Iex@@QAE@ABV01@@Z 10007df0 f i IexThrowErrnoExc.obj
+ 0001:00006e40       ??0EnotemptyExc@Iex@@QAE@ABV01@@Z 10007e40 f i IexThrowErrnoExc.obj
+ 0001:00006e84       ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 10007e84 f   msvcprt:MSVCP71.dll
+ 0001:00006e8a       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10007e8a f   msvcprt:MSVCP71.dll
+ 0001:00006e90       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 10007e90 f   msvcprt:MSVCP71.dll
+ 0001:00006e96       ?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 10007e96 f   msvcprt:MSVCP71.dll
+ 0001:00006e9c       ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 10007e9c f   msvcprt:MSVCP71.dll
+ 0001:00006ea2       ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 10007ea2 f   msvcprt:MSVCP71.dll
+ 0001:00006ea8       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 10007ea8 f   msvcprt:MSVCP71.dll
+ 0001:00006eae       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10007eae f   msvcprt:MSVCP71.dll
+ 0001:00006eb4       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 10007eb4 f   msvcprt:MSVCP71.dll
+ 0001:00006eba       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 10007eba f   msvcprt:MSVCP71.dll
+ 0001:00006ec0       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 10007ec0 f   msvcprt:MSVCP71.dll
+ 0001:00006ec6       ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 10007ec6 f   msvcprt:MSVCP71.dll
+ 0001:00006ecc       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 10007ecc f   msvcprt:MSVCP71.dll
+ 0001:00006ed2       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 10007ed2 f   msvcprt:MSVCP71.dll
+ 0001:00006ed8       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10007ed8 f   msvcprt:MSVCP71.dll
+ 0001:00006ede       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 10007ede f   msvcprt:MSVCP71.dll
+ 0001:00006ee4       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 10007ee4 f   msvcprt:MSVCP71.dll
+ 0001:00006eea       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10007eea f   msvcprt:MSVCP71.dll
+ 0001:00006ef0       ?width@ios_base@std@@QAEHH@Z 10007ef0 f   msvcprt:MSVCP71.dll
+ 0001:00006ef6       ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 10007ef6 f   msvcprt:MSVCP71.dll
+ 0001:00006efc       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 10007efc f   msvcprt:MSVCP71.dll
+ 0001:00006f02       ?is@?$ctype@D@std@@QBE_NFD@Z 10007f02 f   msvcprt:MSVCP71.dll
+ 0001:00006f08       ?to_char_type@?$char_traits@D@std@@SADABH@Z 10007f08 f   msvcprt:MSVCP71.dll
+ 0001:00006f0e       ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 10007f0e f   msvcprt:MSVCP71.dll
+ 0001:00006f14       ?eof@?$char_traits@D@std@@SAHXZ 10007f14 f   msvcprt:MSVCP71.dll
+ 0001:00006f1a       ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10007f1a f   msvcprt:MSVCP71.dll
+ 0001:00006f20       ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10007f20 f   msvcprt:MSVCP71.dll
+ 0001:00006f26       ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 10007f26 f   msvcprt:MSVCP71.dll
+ 0001:00006f2c       ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10007f2c f   msvcprt:MSVCP71.dll
+ 0001:00006f32       ?width@ios_base@std@@QBEHXZ 10007f32 f   msvcprt:MSVCP71.dll
+ 0001:00006f38       ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 10007f38 f   msvcprt:MSVCP71.dll
+ 0001:00006f3e       ??1locale@std@@QAE@XZ      10007f3e f   msvcprt:MSVCP71.dll
+ 0001:00006f44       ?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10007f44 f   msvcprt:MSVCP71.dll
+ 0001:00006f4a       ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 10007f4a f   msvcprt:MSVCP71.dll
+ 0001:00006f50       ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10007f50 f   msvcprt:MSVCP71.dll
+ 0001:00006f56       ?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10007f56 f   msvcprt:MSVCP71.dll
+ 0001:00006f5c       ??1_Lockit@std@@QAE@XZ     10007f5c f   msvcprt:MSVCP71.dll
+ 0001:00006f62       ?_Register@facet@locale@std@@QAEXXZ 10007f62 f   msvcprt:MSVCP71.dll
+ 0001:00006f68       ?_Incref@facet@locale@std@@QAEXXZ 10007f68 f   msvcprt:MSVCP71.dll
+ 0001:00006f6e       ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10007f6e f   msvcprt:MSVCP71.dll
+ 0001:00006f74       ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10007f74 f   msvcprt:MSVCP71.dll
+ 0001:00006f7a       ??Bid@locale@std@@QAEIXZ   10007f7a f   msvcprt:MSVCP71.dll
+ 0001:00006f80       ??0_Lockit@std@@QAE@H@Z    10007f80 f   msvcprt:MSVCP71.dll
+ 0001:00006f86       ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10007f86 f   msvcprt:MSVCP71.dll
+ 0001:00006f8c       ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10007f8c f   msvcprt:MSVCP71.dll
+ 0001:00006f92       ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10007f92 f   msvcprt:MSVCP71.dll
+ 0001:00006f98       ?to_int_type@?$char_traits@D@std@@SAHABD@Z 10007f98 f   msvcprt:MSVCP71.dll
+ 0001:00006f9e       ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10007f9e f   msvcprt:MSVCP71.dll
+ 0001:00006fa4       ?uncaught_exception@std@@YA_NXZ 10007fa4 f   msvcprt:MSVCP71.dll
+ 0001:00006faa       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10007faa f   msvcprt:MSVCP71.dll
+ 0001:00006fb0       ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10007fb0 f   msvcprt:MSVCP71.dll
+ 0001:00006fb6       ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10007fb6 f   msvcprt:MSVCP71.dll
+ 0001:00006fbc       ?flags@ios_base@std@@QBEHXZ 10007fbc f   msvcprt:MSVCP71.dll
+ 0001:00006fc2       ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10007fc2 f   msvcprt:MSVCP71.dll
+ 0001:00006fc8       ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10007fc8 f   msvcprt:MSVCP71.dll
+ 0001:00006fce       ?good@ios_base@std@@QBE_NXZ 10007fce f   msvcprt:MSVCP71.dll
+ 0001:00006fd4       ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10007fd4 f   msvcprt:MSVCP71.dll
+ 0001:00006fda       ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10007fda f   msvcprt:MSVCP71.dll
+ 0001:00006fe0       ?is@?$ctype@G@std@@QBE_NFG@Z 10007fe0 f   msvcprt:MSVCP71.dll
+ 0001:00006fe6       ?to_char_type@?$char_traits@G@std@@SAGABG@Z 10007fe6 f   msvcprt:MSVCP71.dll
+ 0001:00006fec       ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10007fec f   msvcprt:MSVCP71.dll
+ 0001:00006ff2       ?eof@?$char_traits@G@std@@SAGXZ 10007ff2 f   msvcprt:MSVCP71.dll
+ 0001:00006ff8       ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10007ff8 f   msvcprt:MSVCP71.dll
+ 0001:00006ffe       ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10007ffe f   msvcprt:MSVCP71.dll
+ 0001:00007004       ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10008004 f   msvcprt:MSVCP71.dll
+ 0001:0000700a       ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 1000800a f   msvcprt:MSVCP71.dll
+ 0001:00007010       ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 10008010 f   msvcprt:MSVCP71.dll
+ 0001:00007016       ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 10008016 f   msvcprt:MSVCP71.dll
+ 0001:0000701c       ?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 1000801c f   msvcprt:MSVCP71.dll
+ 0001:00007022       ?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10008022 f   msvcprt:MSVCP71.dll
+ 0001:00007028       ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 10008028 f   msvcprt:MSVCP71.dll
+ 0001:0000702e       ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 1000802e f   msvcprt:MSVCP71.dll
+ 0001:00007034       ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10008034 f   msvcprt:MSVCP71.dll
+ 0001:0000703a       ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 1000803a f   msvcprt:MSVCP71.dll
+ 0001:00007040       ?to_int_type@?$char_traits@G@std@@SAGABG@Z 10008040 f   msvcprt:MSVCP71.dll
+ 0001:00007046       ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 10008046 f   msvcprt:MSVCP71.dll
+ 0001:0000704c       ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 1000804c f   msvcprt:MSVCP71.dll
+ 0001:00007052       ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 10008052 f   msvcprt:MSVCP71.dll
+ 0001:00007058       ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 10008058 f   msvcprt:MSVCP71.dll
+ 0001:0000705e       ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 1000805e f   msvcprt:MSVCP71.dll
+ 0001:00007064       ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 10008064 f   msvcprt:MSVCP71.dll
+ 0001:0000706a       ??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 1000806a f   msvcprt:MSVCP71.dll
+ 0001:00007070       ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIPBDI@Z 10008070 f   msvcprt:MSVCP71.dll
+ 0001:00007076       ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z 10008076 f   msvcprt:MSVCP71.dll
+ 0001:0000707c       __RTC_InitBase             1000807c f   MSVCRT:init.obj
+ 0001:000070a2       __RTC_Shutdown             100080a2 f   MSVCRT:init.obj
+ 0001:000070b4       ??0type_info@@AAE@ABV0@@Z  100080b4 f   MSVCRT:ti_inst.obj
+ 0001:000070bf       ??_Etype_info@@UAEPAXI@Z   100080bf f i MSVCRT:ti_inst.obj
+ 0001:0000710a       ??4type_info@@AAEAAV0@ABV0@@Z 1000810a f   MSVCRT:ti_inst.obj
+ 0001:00007110       ??0exception@@QAE@XZ       10008110 f   MSVCRT:MSVCR71.dll
+ 0001:00007116       __RTC_CheckEsp             10008116 f   MSVCRT:stack.obj
+ 0001:00007139       @_RTC_CheckStackVars@8     10008139 f   MSVCRT:stack.obj
+ 0001:00007194       ??3@YAXPAX@Z               10008194 f   MSVCRT:MSVCR71.dll
+ 0001:0000719a       ??1exception@@UAE@XZ       1000819a f   MSVCRT:MSVCR71.dll
+ 0001:000071a0       ___CxxFrameHandler         100081a0 f   MSVCRT:MSVCR71.dll
+ 0001:000071b0       __CxxThrowException@8      100081b0 f   MSVCRT:MSVCR71.dll
+ 0001:000071b6       ??0exception@@QAE@ABV0@@Z  100081b6 f   MSVCRT:MSVCR71.dll
+ 0001:000071bc       ??0bad_cast@@QAE@ABV0@@Z   100081bc f   MSVCRT:MSVCR71.dll
+ 0001:000071c2       ??1bad_cast@@UAE@XZ        100081c2 f   MSVCRT:MSVCR71.dll
+ 0001:000071c8       ??0bad_cast@@QAE@PBD@Z     100081c8 f   MSVCRT:MSVCR71.dll
+ 0001:000071ce       _strerror                  100081ce f   MSVCRT:MSVCR71.dll
+ 0001:00007205       @__security_check_cookie@4 10008205 f   MSVCRT:secchk.obj
+ 0001:00007214       __errno                    10008214 f   MSVCRT:MSVCR71.dll
+ 0001:0000721a       __CRT_INIT@12              1000821a f   MSVCRT:crtdll.obj
+ 0001:000072d8       __DllMainCRTStartup@12     100082d8 f   MSVCRT:crtdll.obj
+ 0001:000073bc       __RTC_NumErrors            100083bc f   MSVCRT:userapi.obj
+ 0001:000073c0       __RTC_GetErrDesc           100083c0 f   MSVCRT:userapi.obj
+ 0001:000073d8       __RTC_SetErrorType         100083d8 f   MSVCRT:userapi.obj
+ 0001:000073f9       __RTC_SetErrorFunc         100083f9 f   MSVCRT:userapi.obj
+ 0001:00007409       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 10008409 f   MSVCRT:userapi.obj
+ 0001:00007410       __CRT_RTC_INIT             10008410 f   MSVCRT:MSVCR71.dll
+ 0001:00007428       ?__ArrayUnwind@@YGXPAXIHP6EX0@Z@Z 10008428 f   MSVCRT:ehvecdtr.obj
+ 0001:00007486       ??_M@YGXPAXIHP6EX0@Z@Z     10008486 f   MSVCRT:ehvecdtr.obj
+ 0001:000074e6       ??1type_info@@UAE@XZ       100084e6 f   MSVCRT:MSVCR71.dll
+ 0001:00007799       ?_RTC_Failure@@YAXPAXH@Z   10008799 f   MSVCRT:error.obj
+ 0001:000077d7       ?_RTC_MemFailure@@YAXPAXHPBX@Z 100087d7 f   MSVCRT:error.obj
+ 0001:0000796b       ?_RTC_StackFailure@@YAXPAXPBD@Z 1000896b f   MSVCRT:error.obj
+ 0001:000079f7       __RTC_UninitUse            100089f7 f   MSVCRT:error.obj
+ 0001:00007a9d       ___security_init_cookie    10008a9d f   MSVCRT:seccinit.obj
+ 0001:00007b04       ___security_error_handler  10008b04 f   MSVCRT:MSVCR71.dll
+ 0001:00007b0c       __SEH_prolog               10008b0c f   MSVCRT:sehprolg.obj
+ 0001:00007b47       __SEH_epilog               10008b47 f   MSVCRT:sehprolg.obj
+ 0001:00007b58       __except_handler3          10008b58 f   MSVCRT:MSVCR71.dll
+ 0001:00007b5e       _free                      10008b5e f   MSVCRT:MSVCR71.dll
+ 0001:00007b64       __initterm                 10008b64 f   MSVCRT:MSVCR71.dll
+ 0001:00007b6a       __onexit                   10008b6a f   MSVCRT:atonexit.obj
+ 0001:00007b90       _atexit                    10008b90 f   MSVCRT:atonexit.obj
+ 0001:00007ba2       __RTC_Initialize           10008ba2 f   MSVCRT:initsect.obj
+ 0001:00007be6       __RTC_Terminate            10008be6 f   MSVCRT:initsect.obj
+ 0001:00007c2a       _malloc                    10008c2a f   MSVCRT:MSVCR71.dll
+ 0001:00007c30       ___CppXcptFilter           10008c30 f   MSVCRT:MSVCR71.dll
+ 0001:00007c36       _DllMain@12                10008c36 f   MSVCRT:dllmain.obj
+ 0001:00007c56       ?terminate@@YAXXZ          10008c56 f   MSVCRT:MSVCR71.dll
+ 0001:00007c60       __chkstk                   10008c60 f   MSVCRT:chkstk.obj
+ 0001:00007c60       __alloca_probe             10008c60     MSVCRT:chkstk.obj
+ 0001:00008126       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 10009126 f   MSVCRT:pdblkup.obj
+ 0001:00008476       ___dllonexit               10009476 f   MSVCRT:MSVCR71.dll
+ 0001:0000847c       _ExitProcess@4             1000947c f   kernel32:KERNEL32.dll
+ 0001:00008482       _RaiseException@16         10009482 f   kernel32:KERNEL32.dll
+ 0001:00008488       _GetVersionExA@4           10009488 f   kernel32:KERNEL32.dll
+ 0001:0000848e       _GetProcAddress@8          1000948e f   kernel32:KERNEL32.dll
+ 0001:00008494       _LoadLibraryA@4            10009494 f   kernel32:KERNEL32.dll
+ 0001:0000849a       _DebugBreak@0              1000949a f   kernel32:KERNEL32.dll
+ 0001:000084a0       _QueryPerformanceCounter@4 100094a0 f   kernel32:KERNEL32.dll
+ 0001:000084a6       _GetTickCount@0            100094a6 f   kernel32:KERNEL32.dll
+ 0001:000084ac       _GetCurrentThreadId@0      100094ac f   kernel32:KERNEL32.dll
+ 0001:000084b2       _GetCurrentProcessId@0     100094b2 f   kernel32:KERNEL32.dll
+ 0001:000084b8       _GetSystemTimeAsFileTime@4 100094b8 f   kernel32:KERNEL32.dll
+ 0001:000084be       _DisableThreadLibraryCalls@4 100094be f   kernel32:KERNEL32.dll
+ 0001:000084c4       _GetModuleFileNameA@12     100094c4 f   kernel32:KERNEL32.dll
+ 0001:000084ca       _CloseHandle@4             100094ca f   kernel32:KERNEL32.dll
+ 0001:000084d0       _HeapAlloc@12              100094d0 f   kernel32:KERNEL32.dll
+ 0001:000084d6       _GetCurrentProcess@0       100094d6 f   kernel32:KERNEL32.dll
+ 0001:000084dc       _HeapFree@12               100094dc f   kernel32:KERNEL32.dll
+ 0001:000084e2       _GetProcessHeap@0          100094e2 f   kernel32:KERNEL32.dll
+ 0001:000084e8       _FreeLibrary@4             100094e8 f   kernel32:KERNEL32.dll
+ 0002:00000020       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000c020     IexBaseExc.obj
+ 0002:00000024       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000c024     IexBaseExc.obj
+ 0002:00000028       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000c028     IexBaseExc.obj
+ 0002:0000002c       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c02c     IexBaseExc.obj
+ 0002:00000030       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c030     IexBaseExc.obj
+ 0002:00000034       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c034     IexBaseExc.obj
+ 0002:00000038       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c038     IexBaseExc.obj
+ 0002:0000003c       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c03c     IexBaseExc.obj
+ 0002:00000040       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c040     IexBaseExc.obj
+ 0002:00000044       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c044     IexBaseExc.obj
+ 0002:00000048       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c048     IexBaseExc.obj
+ 0002:0000004c       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c04c     IexBaseExc.obj
+ 0002:00000050       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c050     IexBaseExc.obj
+ 0002:00000054       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c054     IexBaseExc.obj
+ 0002:00000058       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c058     IexBaseExc.obj
+ 0002:0000005c       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c05c     IexBaseExc.obj
+ 0002:00000060       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c060     IexBaseExc.obj
+ 0002:00000064       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c064     IexBaseExc.obj
+ 0002:00000068       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c068     IexBaseExc.obj
+ 0002:0000006c       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c06c     IexBaseExc.obj
+ 0002:00000070       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c070     IexBaseExc.obj
+ 0002:00000074       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c074     IexBaseExc.obj
+ 0002:00000078       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c078     IexBaseExc.obj
+ 0002:0000007c       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c07c     IexBaseExc.obj
+ 0002:00000080       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c080     IexBaseExc.obj
+ 0002:00000084       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c084     IexBaseExc.obj
+ 0002:00000088       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c088     IexBaseExc.obj
+ 0002:0000008c       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c08c     IexBaseExc.obj
+ 0002:00000090       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c090     IexBaseExc.obj
+ 0002:00000094       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c094     IexBaseExc.obj
+ 0002:00000098       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c098     IexBaseExc.obj
+ 0002:0000009c       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c09c     IexBaseExc.obj
+ 0002:000000a0       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c0a0     IexBaseExc.obj
+ 0002:000000a4       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c0a4     IexBaseExc.obj
+ 0002:000000a8       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c0a8     IexBaseExc.obj
+ 0002:000000ac       ?none@?$_Locbase@H@std@@2HB 1000c0ac     IexBaseExc.obj
+ 0002:000000b0       ?all@?$_Locbase@H@std@@2HB 1000c0b0     IexBaseExc.obj
+ 0002:000000b4       ?messages@?$_Locbase@H@std@@2HB 1000c0b4     IexBaseExc.obj
+ 0002:000000b8       ?time@?$_Locbase@H@std@@2HB 1000c0b8     IexBaseExc.obj
+ 0002:000000bc       ?numeric@?$_Locbase@H@std@@2HB 1000c0bc     IexBaseExc.obj
+ 0002:000000c0       ?monetary@?$_Locbase@H@std@@2HB 1000c0c0     IexBaseExc.obj
+ 0002:000000c4       ?ctype@?$_Locbase@H@std@@2HB 1000c0c4     IexBaseExc.obj
+ 0002:000000c8       ?collate@?$_Locbase@H@std@@2HB 1000c0c8     IexBaseExc.obj
+ 0002:000000d0       ??_7BaseExc@Iex@@6B@       1000c0d0     IexBaseExc.obj
+ 0002:000000dc       ??_C@_08EPJLHIJG@bad?5cast?$AA@ 1000c0dc     IexBaseExc.obj
+ 0002:000000f0       ??_7EnosysExc@Iex@@6B@     1000c0f0     IexThrowErrnoExc.obj
+ 0002:00000100       ??_7EilseqExc@Iex@@6B@     1000c100     IexThrowErrnoExc.obj
+ 0002:00000110       ??_7EnametoolongExc@Iex@@6B@ 1000c110     IexThrowErrnoExc.obj
+ 0002:00000120       ??_7EnolckExc@Iex@@6B@     1000c120     IexThrowErrnoExc.obj
+ 0002:00000130       ??_7EdeadlkExc@Iex@@6B@    1000c130     IexThrowErrnoExc.obj
+ 0002:00000140       ??_7ErangeExc@Iex@@6B@     1000c140     IexThrowErrnoExc.obj
+ 0002:00000150       ??_7EdomExc@Iex@@6B@       1000c150     IexThrowErrnoExc.obj
+ 0002:00000160       ??_7EpipeExc@Iex@@6B@      1000c160     IexThrowErrnoExc.obj
+ 0002:00000170       ??_7EmlinkExc@Iex@@6B@     1000c170     IexThrowErrnoExc.obj
+ 0002:00000180       ??_7ErofsExc@Iex@@6B@      1000c180     IexThrowErrnoExc.obj
+ 0002:00000190       ??_7EspipeExc@Iex@@6B@     1000c190     IexThrowErrnoExc.obj
+ 0002:000001a0       ??_7EnospcExc@Iex@@6B@     1000c1a0     IexThrowErrnoExc.obj
+ 0002:000001b0       ??_7EfbigExc@Iex@@6B@      1000c1b0     IexThrowErrnoExc.obj
+ 0002:000001c0       ??_7EnottyExc@Iex@@6B@     1000c1c0     IexThrowErrnoExc.obj
+ 0002:000001d0       ??_7EmfileExc@Iex@@6B@     1000c1d0     IexThrowErrnoExc.obj
+ 0002:000001e0       ??_7EnfileExc@Iex@@6B@     1000c1e0     IexThrowErrnoExc.obj
+ 0002:000001f0       ??_7EinvalExc@Iex@@6B@     1000c1f0     IexThrowErrnoExc.obj
+ 0002:00000200       ??_7EisdirExc@Iex@@6B@     1000c200     IexThrowErrnoExc.obj
+ 0002:00000210       ??_7EnotdirExc@Iex@@6B@    1000c210     IexThrowErrnoExc.obj
+ 0002:00000220       ??_7EnodevExc@Iex@@6B@     1000c220     IexThrowErrnoExc.obj
+ 0002:00000230       ??_7ExdevExc@Iex@@6B@      1000c230     IexThrowErrnoExc.obj
+ 0002:00000240       ??_7EexistExc@Iex@@6B@     1000c240     IexThrowErrnoExc.obj
+ 0002:00000250       ??_7EbusyExc@Iex@@6B@      1000c250     IexThrowErrnoExc.obj
+ 0002:00000260       ??_7EfaultExc@Iex@@6B@     1000c260     IexThrowErrnoExc.obj
+ 0002:00000270       ??_7EaccesExc@Iex@@6B@     1000c270     IexThrowErrnoExc.obj
+ 0002:00000280       ??_7EnomemExc@Iex@@6B@     1000c280     IexThrowErrnoExc.obj
+ 0002:00000290       ??_7EagainExc@Iex@@6B@     1000c290     IexThrowErrnoExc.obj
+ 0002:000002a0       ??_7EchildExc@Iex@@6B@     1000c2a0     IexThrowErrnoExc.obj
+ 0002:000002b0       ??_7EbadfExc@Iex@@6B@      1000c2b0     IexThrowErrnoExc.obj
+ 0002:000002c0       ??_7EnoexecExc@Iex@@6B@    1000c2c0     IexThrowErrnoExc.obj
+ 0002:000002d0       ??_7E2bigExc@Iex@@6B@      1000c2d0     IexThrowErrnoExc.obj
+ 0002:000002e0       ??_7EnxioExc@Iex@@6B@      1000c2e0     IexThrowErrnoExc.obj
+ 0002:000002f0       ??_7EioExc@Iex@@6B@        1000c2f0     IexThrowErrnoExc.obj
+ 0002:00000300       ??_7EintrExc@Iex@@6B@      1000c300     IexThrowErrnoExc.obj
+ 0002:00000310       ??_7EsrchExc@Iex@@6B@      1000c310     IexThrowErrnoExc.obj
+ 0002:00000320       ??_7EnoentExc@Iex@@6B@     1000c320     IexThrowErrnoExc.obj
+ 0002:00000330       ??_7EpermExc@Iex@@6B@      1000c330     IexThrowErrnoExc.obj
+ 0002:00000340       ??_7ErrnoExc@Iex@@6B@      1000c340     IexThrowErrnoExc.obj
+ 0002:00000350       ??_7EnotemptyExc@Iex@@6B@  1000c350     IexThrowErrnoExc.obj
+ 0002:00000360       ??_7type_info@@6B@         1000c360     MSVCRT:ti_inst.obj
+ 0002:00000384       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 1000c384     MSVCRT:userapi.obj
+ 0002:000003b0       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 1000c3b0     MSVCRT:userapi.obj
+ 0002:000003c8       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 1000c3c8     MSVCRT:userapi.obj
+ 0002:000003f4       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 1000c3f4     MSVCRT:userapi.obj
+ 0002:00000440       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 1000c440     MSVCRT:error.obj
+ 0002:00000460       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 1000c460     MSVCRT:error.obj
+ 0002:00000498       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 1000c498     MSVCRT:error.obj
+ 0002:000004b8       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 1000c4b8     MSVCRT:error.obj
+ 0002:000005d8       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 1000c5d8     MSVCRT:error.obj
+ 0002:000006d4       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 1000c6d4     MSVCRT:error.obj
+ 0002:000006e8       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 1000c6e8     MSVCRT:error.obj
+ 0002:000006f8       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 1000c6f8     MSVCRT:error.obj
+ 0002:00000718       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 1000c718     MSVCRT:error.obj
+ 0002:00000724       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 1000c724     MSVCRT:error.obj
+ 0002:00000730       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 1000c730     MSVCRT:error.obj
+ 0002:00000758       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 1000c758     MSVCRT:error.obj
+ 0002:0000076c       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 1000c76c     MSVCRT:error.obj
+ 0002:00000788       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 1000c788     MSVCRT:error.obj
+ 0002:000007b8       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 1000c7b8     MSVCRT:error.obj
+ 0002:000007e0       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 1000c7e0     MSVCRT:error.obj
+ 0002:0000080c       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 1000c80c     MSVCRT:pdblkup.obj
+ 0002:00000818       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 1000c818     MSVCRT:pdblkup.obj
+ 0002:00000828       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 1000c828     MSVCRT:pdblkup.obj
+ 0002:00000838       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 1000c838     MSVCRT:pdblkup.obj
+ 0002:00000850       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 1000c850     MSVCRT:pdblkup.obj
+ 0002:00000864       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 1000c864     MSVCRT:pdblkup.obj
+ 0002:00000870       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 1000c870     MSVCRT:pdblkup.obj
+ 0002:0000088c       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 1000c88c     MSVCRT:pdblkup.obj
+ 0002:0000089c       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 1000c89c     MSVCRT:pdblkup.obj
+ 0002:000008ac       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 1000c8ac     MSVCRT:pdblkup.obj
+ 0002:000008bc       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 1000c8bc     MSVCRT:pdblkup.obj
+ 0002:000008d4       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 1000c8d4     MSVCRT:pdblkup.obj
+ 0002:00000904       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 1000c904     MSVCRT:pdblkup.obj
+ 0002:00000910       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 1000c910     MSVCRT:pdblkup.obj
+ 0002:00000924       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 1000c924     MSVCRT:pdblkup.obj
+ 0002:00000934       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 1000c934     MSVCRT:pdblkup.obj
+ 0002:00000944       ??_C@_01KDCPPGHE@r?$AA@    1000c944     MSVCRT:pdblkup.obj
+ 0002:00000946       ??_C@_00CNPNBAHC@?$AA@     1000c946     MSVCRT:pdblkup.obj
+ 0002:00000948       ??_C@_08ONJBEOFA@PDBClose?$AA@ 1000c948     MSVCRT:pdblkup.obj
+ 0002:00000954       ??_C@_08NINFAAFA@DBIClose?$AA@ 1000c954     MSVCRT:pdblkup.obj
+ 0002:00000960       ??_C@_08LIGPJJNA@ModClose?$AA@ 1000c960     MSVCRT:pdblkup.obj
+ 0002:0000096c       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 1000c96c     MSVCRT:pdblkup.obj
+ 0002:0000097c       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 1000c97c     MSVCRT:pdblkup.obj
+ 0002:00000990       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 1000c990     MSVCRT:pdblkup.obj
+ 0002:0000099c       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 1000c99c     MSVCRT:pdblkup.obj
+ 0002:000009b0       __load_config_used         1000c9b0     MSVCRT:loadcfg.obj
+ 0002:00000de4       ??_R1A@?0A@A@exception@@8  1000cde4     IexBaseExc.obj
+ 0002:00000e00       ??_R1M@?0A@A@_String_base@std@@8 1000ce00     IexBaseExc.obj
+ 0002:00000e1c       ??_R1M@?0A@A@?$_String_val@DV?$allocator@D@std@@@std@@8 1000ce1c     IexBaseExc.obj
+ 0002:00000e38       ??_R1M@?0A@A@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@8 1000ce38     IexBaseExc.obj
+ 0002:00000e54       ??_R1A@?0A@A@BaseExc@Iex@@8 1000ce54     IexBaseExc.obj
+ 0002:00000e70       ??_R2BaseExc@Iex@@8        1000ce70     IexBaseExc.obj
+ 0002:00000e8c       ??_R3BaseExc@Iex@@8        1000ce8c     IexBaseExc.obj
+ 0002:00000ea0       ??_R4BaseExc@Iex@@6B@      1000cea0     IexBaseExc.obj
+ 0002:00000eb8       ??_R1A@?0A@A@EnosysExc@Iex@@8 1000ceb8     IexThrowErrnoExc.obj
+ 0002:00000ed4       ??_R2EnosysExc@Iex@@8      1000ced4     IexThrowErrnoExc.obj
+ 0002:00000ef8       ??_R3EnosysExc@Iex@@8      1000cef8     IexThrowErrnoExc.obj
+ 0002:00000f0c       ??_R4EnosysExc@Iex@@6B@    1000cf0c     IexThrowErrnoExc.obj
+ 0002:00000f24       ??_R1A@?0A@A@EilseqExc@Iex@@8 1000cf24     IexThrowErrnoExc.obj
+ 0002:00000f40       ??_R2EilseqExc@Iex@@8      1000cf40     IexThrowErrnoExc.obj
+ 0002:00000f64       ??_R3EilseqExc@Iex@@8      1000cf64     IexThrowErrnoExc.obj
+ 0002:00000f78       ??_R4EilseqExc@Iex@@6B@    1000cf78     IexThrowErrnoExc.obj
+ 0002:00000f90       ??_R1A@?0A@A@EnametoolongExc@Iex@@8 1000cf90     IexThrowErrnoExc.obj
+ 0002:00000fac       ??_R2EnametoolongExc@Iex@@8 1000cfac     IexThrowErrnoExc.obj
+ 0002:00000fd0       ??_R3EnametoolongExc@Iex@@8 1000cfd0     IexThrowErrnoExc.obj
+ 0002:00000fe4       ??_R4EnametoolongExc@Iex@@6B@ 1000cfe4     IexThrowErrnoExc.obj
+ 0002:00000ffc       ??_R1A@?0A@A@EnolckExc@Iex@@8 1000cffc     IexThrowErrnoExc.obj
+ 0002:00001018       ??_R2EnolckExc@Iex@@8      1000d018     IexThrowErrnoExc.obj
+ 0002:0000103c       ??_R3EnolckExc@Iex@@8      1000d03c     IexThrowErrnoExc.obj
+ 0002:00001050       ??_R4EnolckExc@Iex@@6B@    1000d050     IexThrowErrnoExc.obj
+ 0002:00001068       ??_R1A@?0A@A@EdeadlkExc@Iex@@8 1000d068     IexThrowErrnoExc.obj
+ 0002:00001084       ??_R2EdeadlkExc@Iex@@8     1000d084     IexThrowErrnoExc.obj
+ 0002:000010a8       ??_R3EdeadlkExc@Iex@@8     1000d0a8     IexThrowErrnoExc.obj
+ 0002:000010bc       ??_R4EdeadlkExc@Iex@@6B@   1000d0bc     IexThrowErrnoExc.obj
+ 0002:000010d4       ??_R1A@?0A@A@ErangeExc@Iex@@8 1000d0d4     IexThrowErrnoExc.obj
+ 0002:000010f0       ??_R2ErangeExc@Iex@@8      1000d0f0     IexThrowErrnoExc.obj
+ 0002:00001114       ??_R3ErangeExc@Iex@@8      1000d114     IexThrowErrnoExc.obj
+ 0002:00001128       ??_R4ErangeExc@Iex@@6B@    1000d128     IexThrowErrnoExc.obj
+ 0002:00001140       ??_R1A@?0A@A@EdomExc@Iex@@8 1000d140     IexThrowErrnoExc.obj
+ 0002:0000115c       ??_R2EdomExc@Iex@@8        1000d15c     IexThrowErrnoExc.obj
+ 0002:00001180       ??_R3EdomExc@Iex@@8        1000d180     IexThrowErrnoExc.obj
+ 0002:00001194       ??_R4EdomExc@Iex@@6B@      1000d194     IexThrowErrnoExc.obj
+ 0002:000011ac       ??_R1A@?0A@A@EpipeExc@Iex@@8 1000d1ac     IexThrowErrnoExc.obj
+ 0002:000011c8       ??_R2EpipeExc@Iex@@8       1000d1c8     IexThrowErrnoExc.obj
+ 0002:000011ec       ??_R3EpipeExc@Iex@@8       1000d1ec     IexThrowErrnoExc.obj
+ 0002:00001200       ??_R4EpipeExc@Iex@@6B@     1000d200     IexThrowErrnoExc.obj
+ 0002:00001218       ??_R1A@?0A@A@EmlinkExc@Iex@@8 1000d218     IexThrowErrnoExc.obj
+ 0002:00001234       ??_R2EmlinkExc@Iex@@8      1000d234     IexThrowErrnoExc.obj
+ 0002:00001258       ??_R3EmlinkExc@Iex@@8      1000d258     IexThrowErrnoExc.obj
+ 0002:0000126c       ??_R4EmlinkExc@Iex@@6B@    1000d26c     IexThrowErrnoExc.obj
+ 0002:00001284       ??_R1A@?0A@A@ErofsExc@Iex@@8 1000d284     IexThrowErrnoExc.obj
+ 0002:000012a0       ??_R2ErofsExc@Iex@@8       1000d2a0     IexThrowErrnoExc.obj
+ 0002:000012c4       ??_R3ErofsExc@Iex@@8       1000d2c4     IexThrowErrnoExc.obj
+ 0002:000012d8       ??_R4ErofsExc@Iex@@6B@     1000d2d8     IexThrowErrnoExc.obj
+ 0002:000012f0       ??_R1A@?0A@A@EspipeExc@Iex@@8 1000d2f0     IexThrowErrnoExc.obj
+ 0002:0000130c       ??_R2EspipeExc@Iex@@8      1000d30c     IexThrowErrnoExc.obj
+ 0002:00001330       ??_R3EspipeExc@Iex@@8      1000d330     IexThrowErrnoExc.obj
+ 0002:00001344       ??_R4EspipeExc@Iex@@6B@    1000d344     IexThrowErrnoExc.obj
+ 0002:0000135c       ??_R1A@?0A@A@EnospcExc@Iex@@8 1000d35c     IexThrowErrnoExc.obj
+ 0002:00001378       ??_R2EnospcExc@Iex@@8      1000d378     IexThrowErrnoExc.obj
+ 0002:0000139c       ??_R3EnospcExc@Iex@@8      1000d39c     IexThrowErrnoExc.obj
+ 0002:000013b0       ??_R4EnospcExc@Iex@@6B@    1000d3b0     IexThrowErrnoExc.obj
+ 0002:000013c8       ??_R1A@?0A@A@EfbigExc@Iex@@8 1000d3c8     IexThrowErrnoExc.obj
+ 0002:000013e4       ??_R2EfbigExc@Iex@@8       1000d3e4     IexThrowErrnoExc.obj
+ 0002:00001408       ??_R3EfbigExc@Iex@@8       1000d408     IexThrowErrnoExc.obj
+ 0002:0000141c       ??_R4EfbigExc@Iex@@6B@     1000d41c     IexThrowErrnoExc.obj
+ 0002:00001434       ??_R1A@?0A@A@EnottyExc@Iex@@8 1000d434     IexThrowErrnoExc.obj
+ 0002:00001450       ??_R2EnottyExc@Iex@@8      1000d450     IexThrowErrnoExc.obj
+ 0002:00001474       ??_R3EnottyExc@Iex@@8      1000d474     IexThrowErrnoExc.obj
+ 0002:00001488       ??_R4EnottyExc@Iex@@6B@    1000d488     IexThrowErrnoExc.obj
+ 0002:000014a0       ??_R1A@?0A@A@EmfileExc@Iex@@8 1000d4a0     IexThrowErrnoExc.obj
+ 0002:000014bc       ??_R2EmfileExc@Iex@@8      1000d4bc     IexThrowErrnoExc.obj
+ 0002:000014e0       ??_R3EmfileExc@Iex@@8      1000d4e0     IexThrowErrnoExc.obj
+ 0002:000014f4       ??_R4EmfileExc@Iex@@6B@    1000d4f4     IexThrowErrnoExc.obj
+ 0002:0000150c       ??_R1A@?0A@A@EnfileExc@Iex@@8 1000d50c     IexThrowErrnoExc.obj
+ 0002:00001528       ??_R2EnfileExc@Iex@@8      1000d528     IexThrowErrnoExc.obj
+ 0002:0000154c       ??_R3EnfileExc@Iex@@8      1000d54c     IexThrowErrnoExc.obj
+ 0002:00001560       ??_R4EnfileExc@Iex@@6B@    1000d560     IexThrowErrnoExc.obj
+ 0002:00001578       ??_R1A@?0A@A@EinvalExc@Iex@@8 1000d578     IexThrowErrnoExc.obj
+ 0002:00001594       ??_R2EinvalExc@Iex@@8      1000d594     IexThrowErrnoExc.obj
+ 0002:000015b8       ??_R3EinvalExc@Iex@@8      1000d5b8     IexThrowErrnoExc.obj
+ 0002:000015cc       ??_R4EinvalExc@Iex@@6B@    1000d5cc     IexThrowErrnoExc.obj
+ 0002:000015e4       ??_R1A@?0A@A@EisdirExc@Iex@@8 1000d5e4     IexThrowErrnoExc.obj
+ 0002:00001600       ??_R2EisdirExc@Iex@@8      1000d600     IexThrowErrnoExc.obj
+ 0002:00001624       ??_R3EisdirExc@Iex@@8      1000d624     IexThrowErrnoExc.obj
+ 0002:00001638       ??_R4EisdirExc@Iex@@6B@    1000d638     IexThrowErrnoExc.obj
+ 0002:00001650       ??_R1A@?0A@A@EnotdirExc@Iex@@8 1000d650     IexThrowErrnoExc.obj
+ 0002:0000166c       ??_R2EnotdirExc@Iex@@8     1000d66c     IexThrowErrnoExc.obj
+ 0002:00001690       ??_R3EnotdirExc@Iex@@8     1000d690     IexThrowErrnoExc.obj
+ 0002:000016a4       ??_R4EnotdirExc@Iex@@6B@   1000d6a4     IexThrowErrnoExc.obj
+ 0002:000016bc       ??_R1A@?0A@A@EnodevExc@Iex@@8 1000d6bc     IexThrowErrnoExc.obj
+ 0002:000016d8       ??_R2EnodevExc@Iex@@8      1000d6d8     IexThrowErrnoExc.obj
+ 0002:000016fc       ??_R3EnodevExc@Iex@@8      1000d6fc     IexThrowErrnoExc.obj
+ 0002:00001710       ??_R4EnodevExc@Iex@@6B@    1000d710     IexThrowErrnoExc.obj
+ 0002:00001728       ??_R1A@?0A@A@ExdevExc@Iex@@8 1000d728     IexThrowErrnoExc.obj
+ 0002:00001744       ??_R2ExdevExc@Iex@@8       1000d744     IexThrowErrnoExc.obj
+ 0002:00001768       ??_R3ExdevExc@Iex@@8       1000d768     IexThrowErrnoExc.obj
+ 0002:0000177c       ??_R4ExdevExc@Iex@@6B@     1000d77c     IexThrowErrnoExc.obj
+ 0002:00001794       ??_R1A@?0A@A@EexistExc@Iex@@8 1000d794     IexThrowErrnoExc.obj
+ 0002:000017b0       ??_R2EexistExc@Iex@@8      1000d7b0     IexThrowErrnoExc.obj
+ 0002:000017d4       ??_R3EexistExc@Iex@@8      1000d7d4     IexThrowErrnoExc.obj
+ 0002:000017e8       ??_R4EexistExc@Iex@@6B@    1000d7e8     IexThrowErrnoExc.obj
+ 0002:00001800       ??_R1A@?0A@A@EbusyExc@Iex@@8 1000d800     IexThrowErrnoExc.obj
+ 0002:0000181c       ??_R2EbusyExc@Iex@@8       1000d81c     IexThrowErrnoExc.obj
+ 0002:00001840       ??_R3EbusyExc@Iex@@8       1000d840     IexThrowErrnoExc.obj
+ 0002:00001854       ??_R4EbusyExc@Iex@@6B@     1000d854     IexThrowErrnoExc.obj
+ 0002:0000186c       ??_R1A@?0A@A@EfaultExc@Iex@@8 1000d86c     IexThrowErrnoExc.obj
+ 0002:00001888       ??_R2EfaultExc@Iex@@8      1000d888     IexThrowErrnoExc.obj
+ 0002:000018ac       ??_R3EfaultExc@Iex@@8      1000d8ac     IexThrowErrnoExc.obj
+ 0002:000018c0       ??_R4EfaultExc@Iex@@6B@    1000d8c0     IexThrowErrnoExc.obj
+ 0002:000018d8       ??_R1A@?0A@A@EaccesExc@Iex@@8 1000d8d8     IexThrowErrnoExc.obj
+ 0002:000018f4       ??_R2EaccesExc@Iex@@8      1000d8f4     IexThrowErrnoExc.obj
+ 0002:00001918       ??_R3EaccesExc@Iex@@8      1000d918     IexThrowErrnoExc.obj
+ 0002:0000192c       ??_R4EaccesExc@Iex@@6B@    1000d92c     IexThrowErrnoExc.obj
+ 0002:00001944       ??_R1A@?0A@A@EnomemExc@Iex@@8 1000d944     IexThrowErrnoExc.obj
+ 0002:00001960       ??_R2EnomemExc@Iex@@8      1000d960     IexThrowErrnoExc.obj
+ 0002:00001984       ??_R3EnomemExc@Iex@@8      1000d984     IexThrowErrnoExc.obj
+ 0002:00001998       ??_R4EnomemExc@Iex@@6B@    1000d998     IexThrowErrnoExc.obj
+ 0002:000019b0       ??_R1A@?0A@A@EagainExc@Iex@@8 1000d9b0     IexThrowErrnoExc.obj
+ 0002:000019cc       ??_R2EagainExc@Iex@@8      1000d9cc     IexThrowErrnoExc.obj
+ 0002:000019f0       ??_R3EagainExc@Iex@@8      1000d9f0     IexThrowErrnoExc.obj
+ 0002:00001a04       ??_R4EagainExc@Iex@@6B@    1000da04     IexThrowErrnoExc.obj
+ 0002:00001a1c       ??_R1A@?0A@A@EchildExc@Iex@@8 1000da1c     IexThrowErrnoExc.obj
+ 0002:00001a38       ??_R2EchildExc@Iex@@8      1000da38     IexThrowErrnoExc.obj
+ 0002:00001a5c       ??_R3EchildExc@Iex@@8      1000da5c     IexThrowErrnoExc.obj
+ 0002:00001a70       ??_R4EchildExc@Iex@@6B@    1000da70     IexThrowErrnoExc.obj
+ 0002:00001a88       ??_R1A@?0A@A@EbadfExc@Iex@@8 1000da88     IexThrowErrnoExc.obj
+ 0002:00001aa4       ??_R2EbadfExc@Iex@@8       1000daa4     IexThrowErrnoExc.obj
+ 0002:00001ac8       ??_R3EbadfExc@Iex@@8       1000dac8     IexThrowErrnoExc.obj
+ 0002:00001adc       ??_R4EbadfExc@Iex@@6B@     1000dadc     IexThrowErrnoExc.obj
+ 0002:00001af4       ??_R1A@?0A@A@EnoexecExc@Iex@@8 1000daf4     IexThrowErrnoExc.obj
+ 0002:00001b10       ??_R2EnoexecExc@Iex@@8     1000db10     IexThrowErrnoExc.obj
+ 0002:00001b34       ??_R3EnoexecExc@Iex@@8     1000db34     IexThrowErrnoExc.obj
+ 0002:00001b48       ??_R4EnoexecExc@Iex@@6B@   1000db48     IexThrowErrnoExc.obj
+ 0002:00001b60       ??_R1A@?0A@A@E2bigExc@Iex@@8 1000db60     IexThrowErrnoExc.obj
+ 0002:00001b7c       ??_R2E2bigExc@Iex@@8       1000db7c     IexThrowErrnoExc.obj
+ 0002:00001ba0       ??_R3E2bigExc@Iex@@8       1000dba0     IexThrowErrnoExc.obj
+ 0002:00001bb4       ??_R4E2bigExc@Iex@@6B@     1000dbb4     IexThrowErrnoExc.obj
+ 0002:00001bcc       ??_R1A@?0A@A@EnxioExc@Iex@@8 1000dbcc     IexThrowErrnoExc.obj
+ 0002:00001be8       ??_R2EnxioExc@Iex@@8       1000dbe8     IexThrowErrnoExc.obj
+ 0002:00001c0c       ??_R3EnxioExc@Iex@@8       1000dc0c     IexThrowErrnoExc.obj
+ 0002:00001c20       ??_R4EnxioExc@Iex@@6B@     1000dc20     IexThrowErrnoExc.obj
+ 0002:00001c38       ??_R1A@?0A@A@EioExc@Iex@@8 1000dc38     IexThrowErrnoExc.obj
+ 0002:00001c54       ??_R2EioExc@Iex@@8         1000dc54     IexThrowErrnoExc.obj
+ 0002:00001c78       ??_R3EioExc@Iex@@8         1000dc78     IexThrowErrnoExc.obj
+ 0002:00001c8c       ??_R4EioExc@Iex@@6B@       1000dc8c     IexThrowErrnoExc.obj
+ 0002:00001ca4       ??_R1A@?0A@A@EintrExc@Iex@@8 1000dca4     IexThrowErrnoExc.obj
+ 0002:00001cc0       ??_R2EintrExc@Iex@@8       1000dcc0     IexThrowErrnoExc.obj
+ 0002:00001ce4       ??_R3EintrExc@Iex@@8       1000dce4     IexThrowErrnoExc.obj
+ 0002:00001cf8       ??_R4EintrExc@Iex@@6B@     1000dcf8     IexThrowErrnoExc.obj
+ 0002:00001d10       ??_R1A@?0A@A@EsrchExc@Iex@@8 1000dd10     IexThrowErrnoExc.obj
+ 0002:00001d2c       ??_R2EsrchExc@Iex@@8       1000dd2c     IexThrowErrnoExc.obj
+ 0002:00001d50       ??_R3EsrchExc@Iex@@8       1000dd50     IexThrowErrnoExc.obj
+ 0002:00001d64       ??_R4EsrchExc@Iex@@6B@     1000dd64     IexThrowErrnoExc.obj
+ 0002:00001d7c       ??_R1A@?0A@A@EnoentExc@Iex@@8 1000dd7c     IexThrowErrnoExc.obj
+ 0002:00001d98       ??_R2EnoentExc@Iex@@8      1000dd98     IexThrowErrnoExc.obj
+ 0002:00001dbc       ??_R3EnoentExc@Iex@@8      1000ddbc     IexThrowErrnoExc.obj
+ 0002:00001dd0       ??_R4EnoentExc@Iex@@6B@    1000ddd0     IexThrowErrnoExc.obj
+ 0002:00001de8       ??_R1A@?0A@A@ErrnoExc@Iex@@8 1000dde8     IexThrowErrnoExc.obj
+ 0002:00001e04       ??_R1A@?0A@A@EpermExc@Iex@@8 1000de04     IexThrowErrnoExc.obj
+ 0002:00001e20       ??_R2EpermExc@Iex@@8       1000de20     IexThrowErrnoExc.obj
+ 0002:00001e44       ??_R3EpermExc@Iex@@8       1000de44     IexThrowErrnoExc.obj
+ 0002:00001e58       ??_R4EpermExc@Iex@@6B@     1000de58     IexThrowErrnoExc.obj
+ 0002:00001e70       ??_R2ErrnoExc@Iex@@8       1000de70     IexThrowErrnoExc.obj
+ 0002:00001e90       ??_R3ErrnoExc@Iex@@8       1000de90     IexThrowErrnoExc.obj
+ 0002:00001ea4       ??_R4ErrnoExc@Iex@@6B@     1000dea4     IexThrowErrnoExc.obj
+ 0002:00001ebc       ??_R1A@?0A@A@EnotemptyExc@Iex@@8 1000debc     IexThrowErrnoExc.obj
+ 0002:00001ed8       ??_R2EnotemptyExc@Iex@@8   1000ded8     IexThrowErrnoExc.obj
+ 0002:00001efc       ??_R3EnotemptyExc@Iex@@8   1000defc     IexThrowErrnoExc.obj
+ 0002:00001f10       ??_R4EnotemptyExc@Iex@@6B@ 1000df10     IexThrowErrnoExc.obj
+ 0002:00001f28       ??_R1A@?0A@A@type_info@@8  1000df28     MSVCRT:ti_inst.obj
+ 0002:00001f40       ??_R2type_info@@8          1000df40     MSVCRT:ti_inst.obj
+ 0002:00001f48       ??_R3type_info@@8          1000df48     MSVCRT:ti_inst.obj
+ 0002:00001f58       ??_R4type_info@@6B@        1000df58     MSVCRT:ti_inst.obj
+ 0002:000020e0       ___safe_se_handler_table   1000e0e0     <linker-defined>
+ 0002:0000225c       ___rtc_iaa                 1000e25c     MSVCRT:initsect.obj
+ 0002:0000246c       ___rtc_izz                 1000e46c     MSVCRT:initsect.obj
+ 0002:00002570       ___rtc_taa                 1000e570     MSVCRT:initsect.obj
+ 0002:00002780       ___rtc_tzz                 1000e780     MSVCRT:initsect.obj
+ 0002:00002b28       __CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12 1000eb28     IexBaseExc.obj
+ 0002:00002b48       __CT??_R0?AVbad_cast@@@8??0bad_cast@@QAE@ABV0@@Z12 1000eb48     IexBaseExc.obj
+ 0002:00002b68       __CTA2?AVbad_cast@@        1000eb68     IexBaseExc.obj
+ 0002:00002b78       __TI2?AVbad_cast@@         1000eb78     IexBaseExc.obj
+ 0002:00002ea0       __CTA6?AVErrnoExc@Iex@@    1000eea0     IexThrowErrnoExc.obj
+ 0002:00002ec0       __CT??_R0?AVEnotemptyExc@Iex@@@8??0EnotemptyExc@Iex@@QAE@ABV01@@Z68 1000eec0     IexThrowErrnoExc.obj
+ 0002:00002ee0       __CTA7?AVEnotemptyExc@Iex@@ 1000eee0     IexThrowErrnoExc.obj
+ 0002:00002f04       __CT??_R0?AVEnosysExc@Iex@@@8??0EnosysExc@Iex@@QAE@ABV01@@Z68 1000ef04     IexThrowErrnoExc.obj
+ 0002:00002f24       __CTA7?AVEnosysExc@Iex@@   1000ef24     IexThrowErrnoExc.obj
+ 0002:00002f48       __CT??_R0?AVEilseqExc@Iex@@@8??0EilseqExc@Iex@@QAE@ABV01@@Z68 1000ef48     IexThrowErrnoExc.obj
+ 0002:00002f68       __CTA7?AVEilseqExc@Iex@@   1000ef68     IexThrowErrnoExc.obj
+ 0002:00002f8c       __CT??_R0?AVEnametoolongExc@Iex@@@8??0EnametoolongExc@Iex@@QAE@ABV01@@Z68 1000ef8c     IexThrowErrnoExc.obj
+ 0002:00002fac       __CTA7?AVEnametoolongExc@Iex@@ 1000efac     IexThrowErrnoExc.obj
+ 0002:00002fd0       __CT??_R0?AVEnolckExc@Iex@@@8??0EnolckExc@Iex@@QAE@ABV01@@Z68 1000efd0     IexThrowErrnoExc.obj
+ 0002:00002ff0       __CTA7?AVEnolckExc@Iex@@   1000eff0     IexThrowErrnoExc.obj
+ 0002:00003014       __CT??_R0?AVEdeadlkExc@Iex@@@8??0EdeadlkExc@Iex@@QAE@ABV01@@Z68 1000f014     IexThrowErrnoExc.obj
+ 0002:00003034       __CTA7?AVEdeadlkExc@Iex@@  1000f034     IexThrowErrnoExc.obj
+ 0002:00003058       __CT??_R0?AVErangeExc@Iex@@@8??0ErangeExc@Iex@@QAE@ABV01@@Z68 1000f058     IexThrowErrnoExc.obj
+ 0002:00003078       __CTA7?AVErangeExc@Iex@@   1000f078     IexThrowErrnoExc.obj
+ 0002:0000309c       __CT??_R0?AVEdomExc@Iex@@@8??0EdomExc@Iex@@QAE@ABV01@@Z68 1000f09c     IexThrowErrnoExc.obj
+ 0002:000030bc       __CTA7?AVEdomExc@Iex@@     1000f0bc     IexThrowErrnoExc.obj
+ 0002:000030e0       __CT??_R0?AVEpipeExc@Iex@@@8??0EpipeExc@Iex@@QAE@ABV01@@Z68 1000f0e0     IexThrowErrnoExc.obj
+ 0002:00003100       __CTA7?AVEpipeExc@Iex@@    1000f100     IexThrowErrnoExc.obj
+ 0002:00003124       __CT??_R0?AVEmlinkExc@Iex@@@8??0EmlinkExc@Iex@@QAE@ABV01@@Z68 1000f124     IexThrowErrnoExc.obj
+ 0002:00003144       __CTA7?AVEmlinkExc@Iex@@   1000f144     IexThrowErrnoExc.obj
+ 0002:00003168       __CT??_R0?AVErofsExc@Iex@@@8??0ErofsExc@Iex@@QAE@ABV01@@Z68 1000f168     IexThrowErrnoExc.obj
+ 0002:00003188       __CTA7?AVErofsExc@Iex@@    1000f188     IexThrowErrnoExc.obj
+ 0002:000031ac       __CT??_R0?AVEspipeExc@Iex@@@8??0EspipeExc@Iex@@QAE@ABV01@@Z68 1000f1ac     IexThrowErrnoExc.obj
+ 0002:000031cc       __CTA7?AVEspipeExc@Iex@@   1000f1cc     IexThrowErrnoExc.obj
+ 0002:000031f0       __CT??_R0?AVEnospcExc@Iex@@@8??0EnospcExc@Iex@@QAE@ABV01@@Z68 1000f1f0     IexThrowErrnoExc.obj
+ 0002:00003210       __CTA7?AVEnospcExc@Iex@@   1000f210     IexThrowErrnoExc.obj
+ 0002:00003234       __CT??_R0?AVEfbigExc@Iex@@@8??0EfbigExc@Iex@@QAE@ABV01@@Z68 1000f234     IexThrowErrnoExc.obj
+ 0002:00003254       __CTA7?AVEfbigExc@Iex@@    1000f254     IexThrowErrnoExc.obj
+ 0002:00003278       __CT??_R0?AVEnottyExc@Iex@@@8??0EnottyExc@Iex@@QAE@ABV01@@Z68 1000f278     IexThrowErrnoExc.obj
+ 0002:00003298       __CTA7?AVEnottyExc@Iex@@   1000f298     IexThrowErrnoExc.obj
+ 0002:000032bc       __CT??_R0?AVEmfileExc@Iex@@@8??0EmfileExc@Iex@@QAE@ABV01@@Z68 1000f2bc     IexThrowErrnoExc.obj
+ 0002:000032dc       __CTA7?AVEmfileExc@Iex@@   1000f2dc     IexThrowErrnoExc.obj
+ 0002:00003300       __CT??_R0?AVEnfileExc@Iex@@@8??0EnfileExc@Iex@@QAE@ABV01@@Z68 1000f300     IexThrowErrnoExc.obj
+ 0002:00003320       __CTA7?AVEnfileExc@Iex@@   1000f320     IexThrowErrnoExc.obj
+ 0002:00003344       __CT??_R0?AVEinvalExc@Iex@@@8??0EinvalExc@Iex@@QAE@ABV01@@Z68 1000f344     IexThrowErrnoExc.obj
+ 0002:00003364       __CTA7?AVEinvalExc@Iex@@   1000f364     IexThrowErrnoExc.obj
+ 0002:00003388       __CT??_R0?AVEisdirExc@Iex@@@8??0EisdirExc@Iex@@QAE@ABV01@@Z68 1000f388     IexThrowErrnoExc.obj
+ 0002:000033a8       __CTA7?AVEisdirExc@Iex@@   1000f3a8     IexThrowErrnoExc.obj
+ 0002:000033cc       __CT??_R0?AVEnotdirExc@Iex@@@8??0EnotdirExc@Iex@@QAE@ABV01@@Z68 1000f3cc     IexThrowErrnoExc.obj
+ 0002:000033ec       __CTA7?AVEnotdirExc@Iex@@  1000f3ec     IexThrowErrnoExc.obj
+ 0002:00003410       __CT??_R0?AVEnodevExc@Iex@@@8??0EnodevExc@Iex@@QAE@ABV01@@Z68 1000f410     IexThrowErrnoExc.obj
+ 0002:00003430       __CTA7?AVEnodevExc@Iex@@   1000f430     IexThrowErrnoExc.obj
+ 0002:00003454       __CT??_R0?AVExdevExc@Iex@@@8??0ExdevExc@Iex@@QAE@ABV01@@Z68 1000f454     IexThrowErrnoExc.obj
+ 0002:00003474       __CTA7?AVExdevExc@Iex@@    1000f474     IexThrowErrnoExc.obj
+ 0002:00003498       __CT??_R0?AVEexistExc@Iex@@@8??0EexistExc@Iex@@QAE@ABV01@@Z68 1000f498     IexThrowErrnoExc.obj
+ 0002:000034b8       __CTA7?AVEexistExc@Iex@@   1000f4b8     IexThrowErrnoExc.obj
+ 0002:000034dc       __CT??_R0?AVEbusyExc@Iex@@@8??0EbusyExc@Iex@@QAE@ABV01@@Z68 1000f4dc     IexThrowErrnoExc.obj
+ 0002:000034fc       __CTA7?AVEbusyExc@Iex@@    1000f4fc     IexThrowErrnoExc.obj
+ 0002:00003520       __CT??_R0?AVEfaultExc@Iex@@@8??0EfaultExc@Iex@@QAE@ABV01@@Z68 1000f520     IexThrowErrnoExc.obj
+ 0002:00003540       __CTA7?AVEfaultExc@Iex@@   1000f540     IexThrowErrnoExc.obj
+ 0002:00003564       __CT??_R0?AVEaccesExc@Iex@@@8??0EaccesExc@Iex@@QAE@ABV01@@Z68 1000f564     IexThrowErrnoExc.obj
+ 0002:00003584       __CTA7?AVEaccesExc@Iex@@   1000f584     IexThrowErrnoExc.obj
+ 0002:000035a8       __CT??_R0?AVEnomemExc@Iex@@@8??0EnomemExc@Iex@@QAE@ABV01@@Z68 1000f5a8     IexThrowErrnoExc.obj
+ 0002:000035c8       __CTA7?AVEnomemExc@Iex@@   1000f5c8     IexThrowErrnoExc.obj
+ 0002:000035ec       __CT??_R0?AVEagainExc@Iex@@@8??0EagainExc@Iex@@QAE@ABV01@@Z68 1000f5ec     IexThrowErrnoExc.obj
+ 0002:0000360c       __CTA7?AVEagainExc@Iex@@   1000f60c     IexThrowErrnoExc.obj
+ 0002:00003630       __CT??_R0?AVEchildExc@Iex@@@8??0EchildExc@Iex@@QAE@ABV01@@Z68 1000f630     IexThrowErrnoExc.obj
+ 0002:00003650       __CTA7?AVEchildExc@Iex@@   1000f650     IexThrowErrnoExc.obj
+ 0002:00003674       __CT??_R0?AVEbadfExc@Iex@@@8??0EbadfExc@Iex@@QAE@ABV01@@Z68 1000f674     IexThrowErrnoExc.obj
+ 0002:00003694       __CTA7?AVEbadfExc@Iex@@    1000f694     IexThrowErrnoExc.obj
+ 0002:000036b8       __CT??_R0?AVEnoexecExc@Iex@@@8??0EnoexecExc@Iex@@QAE@ABV01@@Z68 1000f6b8     IexThrowErrnoExc.obj
+ 0002:000036d8       __CTA7?AVEnoexecExc@Iex@@  1000f6d8     IexThrowErrnoExc.obj
+ 0002:000036fc       __CT??_R0?AVE2bigExc@Iex@@@8??0E2bigExc@Iex@@QAE@ABV01@@Z68 1000f6fc     IexThrowErrnoExc.obj
+ 0002:0000371c       __CTA7?AVE2bigExc@Iex@@    1000f71c     IexThrowErrnoExc.obj
+ 0002:00003740       __CT??_R0?AVEnxioExc@Iex@@@8??0EnxioExc@Iex@@QAE@ABV01@@Z68 1000f740     IexThrowErrnoExc.obj
+ 0002:00003760       __CTA7?AVEnxioExc@Iex@@    1000f760     IexThrowErrnoExc.obj
+ 0002:00003784       __CT??_R0?AVEioExc@Iex@@@8??0EioExc@Iex@@QAE@ABV01@@Z68 1000f784     IexThrowErrnoExc.obj
+ 0002:000037a4       __CTA7?AVEioExc@Iex@@      1000f7a4     IexThrowErrnoExc.obj
+ 0002:000037c8       __CT??_R0?AVEintrExc@Iex@@@8??0EintrExc@Iex@@QAE@ABV01@@Z68 1000f7c8     IexThrowErrnoExc.obj
+ 0002:000037e8       __CTA7?AVEintrExc@Iex@@    1000f7e8     IexThrowErrnoExc.obj
+ 0002:0000380c       __CT??_R0?AVEsrchExc@Iex@@@8??0EsrchExc@Iex@@QAE@ABV01@@Z68 1000f80c     IexThrowErrnoExc.obj
+ 0002:0000382c       __CTA7?AVEsrchExc@Iex@@    1000f82c     IexThrowErrnoExc.obj
+ 0002:00003850       __CT??_R0?AVEnoentExc@Iex@@@8??0EnoentExc@Iex@@QAE@ABV01@@Z68 1000f850     IexThrowErrnoExc.obj
+ 0002:00003870       __CTA7?AVEnoentExc@Iex@@   1000f870     IexThrowErrnoExc.obj
+ 0002:00003894       __CT??_R0?AV_String_base@std@@@8112 1000f894     IexThrowErrnoExc.obj
+ 0002:000038b4       __CT??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z112 1000f8b4     IexThrowErrnoExc.obj
+ 0002:000038d4       __CT??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z2812 1000f8d4     IexThrowErrnoExc.obj
+ 0002:000038f4       __CT??_R0?AVBaseExc@Iex@@@8??0BaseExc@Iex@@QAE@ABV01@@Z68 1000f8f4     IexThrowErrnoExc.obj
+ 0002:00003914       __CT??_R0?AVErrnoExc@Iex@@@8??0ErrnoExc@Iex@@QAE@ABV01@@Z68 1000f914     IexThrowErrnoExc.obj
+ 0002:00003934       __CT??_R0?AVEpermExc@Iex@@@8??0EpermExc@Iex@@QAE@ABV01@@Z68 1000f934     IexThrowErrnoExc.obj
+ 0002:00003954       __CTA7?AVEpermExc@Iex@@    1000f954     IexThrowErrnoExc.obj
+ 0002:00003978       __TI6?AVErrnoExc@Iex@@     1000f978     IexThrowErrnoExc.obj
+ 0002:0000398c       __TI7?AVEnotemptyExc@Iex@@ 1000f98c     IexThrowErrnoExc.obj
+ 0002:000039a0       __TI7?AVEnosysExc@Iex@@    1000f9a0     IexThrowErrnoExc.obj
+ 0002:000039b4       __TI7?AVEilseqExc@Iex@@    1000f9b4     IexThrowErrnoExc.obj
+ 0002:000039c8       __TI7?AVEnametoolongExc@Iex@@ 1000f9c8     IexThrowErrnoExc.obj
+ 0002:000039dc       __TI7?AVEnolckExc@Iex@@    1000f9dc     IexThrowErrnoExc.obj
+ 0002:000039f0       __TI7?AVEdeadlkExc@Iex@@   1000f9f0     IexThrowErrnoExc.obj
+ 0002:00003a04       __TI7?AVErangeExc@Iex@@    1000fa04     IexThrowErrnoExc.obj
+ 0002:00003a18       __TI7?AVEdomExc@Iex@@      1000fa18     IexThrowErrnoExc.obj
+ 0002:00003a2c       __TI7?AVEpipeExc@Iex@@     1000fa2c     IexThrowErrnoExc.obj
+ 0002:00003a40       __TI7?AVEmlinkExc@Iex@@    1000fa40     IexThrowErrnoExc.obj
+ 0002:00003a54       __TI7?AVErofsExc@Iex@@     1000fa54     IexThrowErrnoExc.obj
+ 0002:00003a68       __TI7?AVEspipeExc@Iex@@    1000fa68     IexThrowErrnoExc.obj
+ 0002:00003a7c       __TI7?AVEnospcExc@Iex@@    1000fa7c     IexThrowErrnoExc.obj
+ 0002:00003a90       __TI7?AVEfbigExc@Iex@@     1000fa90     IexThrowErrnoExc.obj
+ 0002:00003aa4       __TI7?AVEnottyExc@Iex@@    1000faa4     IexThrowErrnoExc.obj
+ 0002:00003ab8       __TI7?AVEmfileExc@Iex@@    1000fab8     IexThrowErrnoExc.obj
+ 0002:00003acc       __TI7?AVEnfileExc@Iex@@    1000facc     IexThrowErrnoExc.obj
+ 0002:00003ae0       __TI7?AVEinvalExc@Iex@@    1000fae0     IexThrowErrnoExc.obj
+ 0002:00003af4       __TI7?AVEisdirExc@Iex@@    1000faf4     IexThrowErrnoExc.obj
+ 0002:00003b08       __TI7?AVEnotdirExc@Iex@@   1000fb08     IexThrowErrnoExc.obj
+ 0002:00003b1c       __TI7?AVEnodevExc@Iex@@    1000fb1c     IexThrowErrnoExc.obj
+ 0002:00003b30       __TI7?AVExdevExc@Iex@@     1000fb30     IexThrowErrnoExc.obj
+ 0002:00003b44       __TI7?AVEexistExc@Iex@@    1000fb44     IexThrowErrnoExc.obj
+ 0002:00003b58       __TI7?AVEbusyExc@Iex@@     1000fb58     IexThrowErrnoExc.obj
+ 0002:00003b6c       __TI7?AVEfaultExc@Iex@@    1000fb6c     IexThrowErrnoExc.obj
+ 0002:00003b80       __TI7?AVEaccesExc@Iex@@    1000fb80     IexThrowErrnoExc.obj
+ 0002:00003b94       __TI7?AVEnomemExc@Iex@@    1000fb94     IexThrowErrnoExc.obj
+ 0002:00003ba8       __TI7?AVEagainExc@Iex@@    1000fba8     IexThrowErrnoExc.obj
+ 0002:00003bbc       __TI7?AVEchildExc@Iex@@    1000fbbc     IexThrowErrnoExc.obj
+ 0002:00003bd0       __TI7?AVEbadfExc@Iex@@     1000fbd0     IexThrowErrnoExc.obj
+ 0002:00003be4       __TI7?AVEnoexecExc@Iex@@   1000fbe4     IexThrowErrnoExc.obj
+ 0002:00003bf8       __TI7?AVE2bigExc@Iex@@     1000fbf8     IexThrowErrnoExc.obj
+ 0002:00003c0c       __TI7?AVEnxioExc@Iex@@     1000fc0c     IexThrowErrnoExc.obj
+ 0002:00003c20       __TI7?AVEioExc@Iex@@       1000fc20     IexThrowErrnoExc.obj
+ 0002:00003c34       __TI7?AVEintrExc@Iex@@     1000fc34     IexThrowErrnoExc.obj
+ 0002:00003c48       __TI7?AVEsrchExc@Iex@@     1000fc48     IexThrowErrnoExc.obj
+ 0002:00003c5c       __TI7?AVEnoentExc@Iex@@    1000fc5c     IexThrowErrnoExc.obj
+ 0002:00003c70       __TI7?AVEpermExc@Iex@@     1000fc70     IexThrowErrnoExc.obj
+ 0003:00000000       ___xc_a                    10010000     MSVCRT:cinitexe.obj
+ 0003:00000208       ___xc_z                    10010208     MSVCRT:cinitexe.obj
+ 0003:0000030c       ___xi_a                    1001030c     MSVCRT:cinitexe.obj
+ 0003:00000410       ___xi_z                    10010410     MSVCRT:cinitexe.obj
+ 0003:00000520       ??_R0?AVexception@@@8      10010520     IexBaseExc.obj
+ 0003:0000053c       ??_R0?AV_String_base@std@@@8 1001053c     IexBaseExc.obj
+ 0003:00000564       ??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8 10010564     IexBaseExc.obj
+ 0003:000005a8       ??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8 100105a8     IexBaseExc.obj
+ 0003:00000600       ??_R0?AVBaseExc@Iex@@@8    10010600     IexBaseExc.obj
+ 0003:00000620       ??_R0?AVbad_cast@@@8       10010620     IexBaseExc.obj
+ 0003:0000063c       ??_R0?AVEnotemptyExc@Iex@@@8 1001063c     IexThrowErrnoExc.obj
+ 0003:00000664       ??_R0?AVEnosysExc@Iex@@@8  10010664     IexThrowErrnoExc.obj
+ 0003:00000688       ??_R0?AVEilseqExc@Iex@@@8  10010688     IexThrowErrnoExc.obj
+ 0003:000006ac       ??_R0?AVEnametoolongExc@Iex@@@8 100106ac     IexThrowErrnoExc.obj
+ 0003:000006d4       ??_R0?AVEnolckExc@Iex@@@8  100106d4     IexThrowErrnoExc.obj
+ 0003:000006f8       ??_R0?AVEdeadlkExc@Iex@@@8 100106f8     IexThrowErrnoExc.obj
+ 0003:0000071c       ??_R0?AVErangeExc@Iex@@@8  1001071c     IexThrowErrnoExc.obj
+ 0003:00000740       ??_R0?AVEdomExc@Iex@@@8    10010740     IexThrowErrnoExc.obj
+ 0003:00000760       ??_R0?AVEpipeExc@Iex@@@8   10010760     IexThrowErrnoExc.obj
+ 0003:00000780       ??_R0?AVEmlinkExc@Iex@@@8  10010780     IexThrowErrnoExc.obj
+ 0003:000007a4       ??_R0?AVErofsExc@Iex@@@8   100107a4     IexThrowErrnoExc.obj
+ 0003:000007c4       ??_R0?AVEspipeExc@Iex@@@8  100107c4     IexThrowErrnoExc.obj
+ 0003:000007e8       ??_R0?AVEnospcExc@Iex@@@8  100107e8     IexThrowErrnoExc.obj
+ 0003:0000080c       ??_R0?AVEfbigExc@Iex@@@8   1001080c     IexThrowErrnoExc.obj
+ 0003:0000082c       ??_R0?AVEnottyExc@Iex@@@8  1001082c     IexThrowErrnoExc.obj
+ 0003:00000850       ??_R0?AVEmfileExc@Iex@@@8  10010850     IexThrowErrnoExc.obj
+ 0003:00000874       ??_R0?AVEnfileExc@Iex@@@8  10010874     IexThrowErrnoExc.obj
+ 0003:00000898       ??_R0?AVEinvalExc@Iex@@@8  10010898     IexThrowErrnoExc.obj
+ 0003:000008bc       ??_R0?AVEisdirExc@Iex@@@8  100108bc     IexThrowErrnoExc.obj
+ 0003:000008e0       ??_R0?AVEnotdirExc@Iex@@@8 100108e0     IexThrowErrnoExc.obj
+ 0003:00000904       ??_R0?AVEnodevExc@Iex@@@8  10010904     IexThrowErrnoExc.obj
+ 0003:00000928       ??_R0?AVExdevExc@Iex@@@8   10010928     IexThrowErrnoExc.obj
+ 0003:00000948       ??_R0?AVEexistExc@Iex@@@8  10010948     IexThrowErrnoExc.obj
+ 0003:0000096c       ??_R0?AVEbusyExc@Iex@@@8   1001096c     IexThrowErrnoExc.obj
+ 0003:0000098c       ??_R0?AVEfaultExc@Iex@@@8  1001098c     IexThrowErrnoExc.obj
+ 0003:000009b0       ??_R0?AVEaccesExc@Iex@@@8  100109b0     IexThrowErrnoExc.obj
+ 0003:000009d4       ??_R0?AVEnomemExc@Iex@@@8  100109d4     IexThrowErrnoExc.obj
+ 0003:000009f8       ??_R0?AVEagainExc@Iex@@@8  100109f8     IexThrowErrnoExc.obj
+ 0003:00000a1c       ??_R0?AVEchildExc@Iex@@@8  10010a1c     IexThrowErrnoExc.obj
+ 0003:00000a40       ??_R0?AVEbadfExc@Iex@@@8   10010a40     IexThrowErrnoExc.obj
+ 0003:00000a60       ??_R0?AVEnoexecExc@Iex@@@8 10010a60     IexThrowErrnoExc.obj
+ 0003:00000a84       ??_R0?AVE2bigExc@Iex@@@8   10010a84     IexThrowErrnoExc.obj
+ 0003:00000aa4       ??_R0?AVEnxioExc@Iex@@@8   10010aa4     IexThrowErrnoExc.obj
+ 0003:00000ac4       ??_R0?AVEioExc@Iex@@@8     10010ac4     IexThrowErrnoExc.obj
+ 0003:00000ae4       ??_R0?AVEintrExc@Iex@@@8   10010ae4     IexThrowErrnoExc.obj
+ 0003:00000b04       ??_R0?AVEsrchExc@Iex@@@8   10010b04     IexThrowErrnoExc.obj
+ 0003:00000b24       ??_R0?AVEnoentExc@Iex@@@8  10010b24     IexThrowErrnoExc.obj
+ 0003:00000b48       ??_R0?AVErrnoExc@Iex@@@8   10010b48     IexThrowErrnoExc.obj
+ 0003:00000b68       ??_R0?AVEpermExc@Iex@@@8   10010b68     IexThrowErrnoExc.obj
+ 0003:00000b88       ??_R0?AVtype_info@@@8      10010b88     MSVCRT:ti_inst.obj
+ 0003:00000ba0       ___security_cookie         10010ba0     MSVCRT:seccook.obj
+ 0003:00000bb4       ?_RTC_ErrorLevels@@3PAHA   10010bb4     MSVCRT:error.obj
+ 0003:00000d20       ?currentStackTracer@?A0x6cff2411@Iex@@3P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZA 10010d20     IexBaseExc.obj
+ 0003:00000d24       ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B 10010d24     IexBaseExc.obj
+ 0003:00000d28       ?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B 10010d28     IexBaseExc.obj
+ 0003:00000da0       __adjust_fdiv              10010da0     <common>
+ 0003:00000dac       ___onexitend               10010dac     <common>
+ 0003:00000dbc       ___onexitbegin             10010dbc     <common>
+ 0003:00000dc0       __pRawDllMain              10010dc0     <common>
+ 0004:00000000       __IMPORT_DESCRIPTOR_MSVCP71 10011000     msvcprt:MSVCP71.dll
+ 0004:00000014       __IMPORT_DESCRIPTOR_MSVCR71 10011014     MSVCRT:MSVCR71.dll
+ 0004:00000028       __IMPORT_DESCRIPTOR_KERNEL32 10011028     kernel32:KERNEL32.dll
+ 0004:0000003c       __NULL_IMPORT_DESCRIPTOR   1001103c     msvcprt:MSVCP71.dll
+ 0004:0000033c       __imp__RaiseException@16   1001133c     kernel32:KERNEL32.dll
+ 0004:00000340       __imp__GetVersionExA@4     10011340     kernel32:KERNEL32.dll
+ 0004:00000344       __imp__GetProcAddress@8    10011344     kernel32:KERNEL32.dll
+ 0004:00000348       __imp__LoadLibraryA@4      10011348     kernel32:KERNEL32.dll
+ 0004:0000034c       __imp__DebugBreak@0        1001134c     kernel32:KERNEL32.dll
+ 0004:00000350       __imp__QueryPerformanceCounter@4 10011350     kernel32:KERNEL32.dll
+ 0004:00000354       __imp__GetTickCount@0      10011354     kernel32:KERNEL32.dll
+ 0004:00000358       __imp__GetCurrentThreadId@0 10011358     kernel32:KERNEL32.dll
+ 0004:0000035c       __imp__GetCurrentProcessId@0 1001135c     kernel32:KERNEL32.dll
+ 0004:00000360       __imp__GetSystemTimeAsFileTime@4 10011360     kernel32:KERNEL32.dll
+ 0004:00000364       __imp__DisableThreadLibraryCalls@4 10011364     kernel32:KERNEL32.dll
+ 0004:00000368       __imp__GetModuleFileNameA@12 10011368     kernel32:KERNEL32.dll
+ 0004:0000036c       __imp__CloseHandle@4       1001136c     kernel32:KERNEL32.dll
+ 0004:00000370       __imp__HeapAlloc@12        10011370     kernel32:KERNEL32.dll
+ 0004:00000374       __imp__GetCurrentProcess@0 10011374     kernel32:KERNEL32.dll
+ 0004:00000378       __imp__HeapFree@12         10011378     kernel32:KERNEL32.dll
+ 0004:0000037c       __imp__GetProcessHeap@0    1001137c     kernel32:KERNEL32.dll
+ 0004:00000380       __imp__FreeLibrary@4       10011380     kernel32:KERNEL32.dll
+ 0004:00000384       __imp__ExitProcess@4       10011384     kernel32:KERNEL32.dll
+ 0004:00000388       \177KERNEL32_NULL_THUNK_DATA 10011388     kernel32:KERNEL32.dll
+ 0004:000003c0       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100113c0     msvcprt:MSVCP71.dll
+ 0004:000003c4       __imp_?is@?$ctype@D@std@@QBE_NFD@Z 100113c4     msvcprt:MSVCP71.dll
+ 0004:000003c8       __imp_?to_char_type@?$char_traits@D@std@@SADABH@Z 100113c8     msvcprt:MSVCP71.dll
+ 0004:000003cc       __imp_?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 100113cc     msvcprt:MSVCP71.dll
+ 0004:000003d0       __imp_?eof@?$char_traits@D@std@@SAHXZ 100113d0     msvcprt:MSVCP71.dll
+ 0004:000003d4       __imp_?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100113d4     msvcprt:MSVCP71.dll
+ 0004:000003d8       __imp_?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100113d8     msvcprt:MSVCP71.dll
+ 0004:000003dc       __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 100113dc     msvcprt:MSVCP71.dll
+ 0004:000003e0       __imp_?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100113e0     msvcprt:MSVCP71.dll
+ 0004:000003e4       __imp_?width@ios_base@std@@QBEHXZ 100113e4     msvcprt:MSVCP71.dll
+ 0004:000003e8       __imp_?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 100113e8     msvcprt:MSVCP71.dll
+ 0004:000003ec       __imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 100113ec     msvcprt:MSVCP71.dll
+ 0004:000003f0       __imp_??1locale@std@@QAE@XZ 100113f0     msvcprt:MSVCP71.dll
+ 0004:000003f4       __imp_?getloc@ios_base@std@@QBE?AVlocale@2@XZ 100113f4     msvcprt:MSVCP71.dll
+ 0004:000003f8       __imp_?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 100113f8     msvcprt:MSVCP71.dll
+ 0004:000003fc       __imp_?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100113fc     msvcprt:MSVCP71.dll
+ 0004:00000400       __imp_?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10011400     msvcprt:MSVCP71.dll
+ 0004:00000404       __imp_??1_Lockit@std@@QAE@XZ 10011404     msvcprt:MSVCP71.dll
+ 0004:00000408       __imp_?_Register@facet@locale@std@@QAEXXZ 10011408     msvcprt:MSVCP71.dll
+ 0004:0000040c       __imp_?_Incref@facet@locale@std@@QAEXXZ 1001140c     msvcprt:MSVCP71.dll
+ 0004:00000410       __imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10011410     msvcprt:MSVCP71.dll
+ 0004:00000414       __imp_?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10011414     msvcprt:MSVCP71.dll
+ 0004:00000418       __imp_??Bid@locale@std@@QAEIXZ 10011418     msvcprt:MSVCP71.dll
+ 0004:0000041c       __imp_?id@?$ctype@D@std@@2V0locale@2@A 1001141c     msvcprt:MSVCP71.dll
+ 0004:00000420       __imp_??0_Lockit@std@@QAE@H@Z 10011420     msvcprt:MSVCP71.dll
+ 0004:00000424       __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10011424     msvcprt:MSVCP71.dll
+ 0004:00000428       __imp_?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10011428     msvcprt:MSVCP71.dll
+ 0004:0000042c       __imp_?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1001142c     msvcprt:MSVCP71.dll
+ 0004:00000430       __imp_?to_int_type@?$char_traits@D@std@@SAHABD@Z 10011430     msvcprt:MSVCP71.dll
+ 0004:00000434       __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10011434     msvcprt:MSVCP71.dll
+ 0004:00000438       __imp_?uncaught_exception@std@@YA_NXZ 10011438     msvcprt:MSVCP71.dll
+ 0004:0000043c       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 1001143c     msvcprt:MSVCP71.dll
+ 0004:00000440       __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10011440     msvcprt:MSVCP71.dll
+ 0004:00000444       __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10011444     msvcprt:MSVCP71.dll
+ 0004:00000448       __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 10011448     msvcprt:MSVCP71.dll
+ 0004:0000044c       __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 1001144c     msvcprt:MSVCP71.dll
+ 0004:00000450       __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10011450     msvcprt:MSVCP71.dll
+ 0004:00000454       __imp_?good@ios_base@std@@QBE_NXZ 10011454     msvcprt:MSVCP71.dll
+ 0004:00000458       __imp_?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10011458     msvcprt:MSVCP71.dll
+ 0004:0000045c       __imp_?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 1001145c     msvcprt:MSVCP71.dll
+ 0004:00000460       __imp_?is@?$ctype@G@std@@QBE_NFG@Z 10011460     msvcprt:MSVCP71.dll
+ 0004:00000464       __imp_?to_char_type@?$char_traits@G@std@@SAGABG@Z 10011464     msvcprt:MSVCP71.dll
+ 0004:00000468       __imp_?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10011468     msvcprt:MSVCP71.dll
+ 0004:0000046c       __imp_?eof@?$char_traits@G@std@@SAGXZ 1001146c     msvcprt:MSVCP71.dll
+ 0004:00000470       __imp_?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10011470     msvcprt:MSVCP71.dll
+ 0004:00000474       __imp_?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10011474     msvcprt:MSVCP71.dll
+ 0004:00000478       __imp_?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10011478     msvcprt:MSVCP71.dll
+ 0004:0000047c       __imp_?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 1001147c     msvcprt:MSVCP71.dll
+ 0004:00000480       __imp_?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 10011480     msvcprt:MSVCP71.dll
+ 0004:00000484       __imp_?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB 10011484     msvcprt:MSVCP71.dll
+ 0004:00000488       __imp_?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 10011488     msvcprt:MSVCP71.dll
+ 0004:0000048c       __imp_?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 1001148c     msvcprt:MSVCP71.dll
+ 0004:00000490       __imp_?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10011490     msvcprt:MSVCP71.dll
+ 0004:00000494       __imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 10011494     msvcprt:MSVCP71.dll
+ 0004:00000498       __imp_?id@?$ctype@G@std@@2V0locale@2@A 10011498     msvcprt:MSVCP71.dll
+ 0004:0000049c       __imp_?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 1001149c     msvcprt:MSVCP71.dll
+ 0004:000004a0       __imp_?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100114a0     msvcprt:MSVCP71.dll
+ 0004:000004a4       __imp_?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100114a4     msvcprt:MSVCP71.dll
+ 0004:000004a8       __imp_?to_int_type@?$char_traits@G@std@@SAGABG@Z 100114a8     msvcprt:MSVCP71.dll
+ 0004:000004ac       __imp_?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100114ac     msvcprt:MSVCP71.dll
+ 0004:000004b0       __imp_??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 100114b0     msvcprt:MSVCP71.dll
+ 0004:000004b4       __imp_?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 100114b4     msvcprt:MSVCP71.dll
+ 0004:000004b8       __imp_?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 100114b8     msvcprt:MSVCP71.dll
+ 0004:000004bc       __imp_?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 100114bc     msvcprt:MSVCP71.dll
+ 0004:000004c0       __imp_?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 100114c0     msvcprt:MSVCP71.dll
+ 0004:000004c4       __imp_??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 100114c4     msvcprt:MSVCP71.dll
+ 0004:000004c8       __imp_?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIPBDI@Z 100114c8     msvcprt:MSVCP71.dll
+ 0004:000004cc       __imp_?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z 100114cc     msvcprt:MSVCP71.dll
+ 0004:000004d0       __imp_?width@ios_base@std@@QAEHH@Z 100114d0     msvcprt:MSVCP71.dll
+ 0004:000004d4       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 100114d4     msvcprt:MSVCP71.dll
+ 0004:000004d8       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 100114d8     msvcprt:MSVCP71.dll
+ 0004:000004dc       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 100114dc     msvcprt:MSVCP71.dll
+ 0004:000004e0       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 100114e0     msvcprt:MSVCP71.dll
+ 0004:000004e4       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 100114e4     msvcprt:MSVCP71.dll
+ 0004:000004e8       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 100114e8     msvcprt:MSVCP71.dll
+ 0004:000004ec       __imp_??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 100114ec     msvcprt:MSVCP71.dll
+ 0004:000004f0       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 100114f0     msvcprt:MSVCP71.dll
+ 0004:000004f4       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100114f4     msvcprt:MSVCP71.dll
+ 0004:000004f8       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 100114f8     msvcprt:MSVCP71.dll
+ 0004:000004fc       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100114fc     msvcprt:MSVCP71.dll
+ 0004:00000500       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 10011500     msvcprt:MSVCP71.dll
+ 0004:00000504       __imp_?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 10011504     msvcprt:MSVCP71.dll
+ 0004:00000508       __imp_?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 10011508     msvcprt:MSVCP71.dll
+ 0004:0000050c       __imp_?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 1001150c     msvcprt:MSVCP71.dll
+ 0004:00000510       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 10011510     msvcprt:MSVCP71.dll
+ 0004:00000514       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10011514     msvcprt:MSVCP71.dll
+ 0004:00000518       __imp_?flags@ios_base@std@@QBEHXZ 10011518     msvcprt:MSVCP71.dll
+ 0004:0000051c       __imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 1001151c     msvcprt:MSVCP71.dll
+ 0004:00000520       \177MSVCP71_NULL_THUNK_DATA 10011520     msvcprt:MSVCP71.dll
+ 0004:00000590       __imp_?terminate@@YAXXZ    10011590     MSVCRT:MSVCR71.dll
+ 0004:00000594       __imp____dllonexit         10011594     MSVCRT:MSVCR71.dll
+ 0004:00000598       __imp___onexit             10011598     MSVCRT:MSVCR71.dll
+ 0004:0000059c       __imp___adjust_fdiv        1001159c     MSVCRT:MSVCR71.dll
+ 0004:000005a0       __imp__malloc              100115a0     MSVCRT:MSVCR71.dll
+ 0004:000005a4       __imp___initterm           100115a4     MSVCRT:MSVCR71.dll
+ 0004:000005a8       __imp__free                100115a8     MSVCRT:MSVCR71.dll
+ 0004:000005ac       __imp___except_handler3    100115ac     MSVCRT:MSVCR71.dll
+ 0004:000005b0       __imp____security_error_handler 100115b0     MSVCRT:MSVCR71.dll
+ 0004:000005b4       __imp_??1type_info@@UAE@XZ 100115b4     MSVCRT:MSVCR71.dll
+ 0004:000005b8       __imp___CRT_RTC_INIT       100115b8     MSVCRT:MSVCR71.dll
+ 0004:000005bc       __imp___errno              100115bc     MSVCRT:MSVCR71.dll
+ 0004:000005c0       __imp__strerror            100115c0     MSVCRT:MSVCR71.dll
+ 0004:000005c4       __imp_??0bad_cast@@QAE@PBD@Z 100115c4     MSVCRT:MSVCR71.dll
+ 0004:000005c8       __imp_??1bad_cast@@UAE@XZ  100115c8     MSVCRT:MSVCR71.dll
+ 0004:000005cc       __imp_??0bad_cast@@QAE@ABV0@@Z 100115cc     MSVCRT:MSVCR71.dll
+ 0004:000005d0       __imp_??0exception@@QAE@ABV0@@Z 100115d0     MSVCRT:MSVCR71.dll
+ 0004:000005d4       __imp___CxxThrowException@8 100115d4     MSVCRT:MSVCR71.dll
+ 0004:000005d8       __imp____CxxFrameHandler   100115d8     MSVCRT:MSVCR71.dll
+ 0004:000005dc       __imp_??1exception@@UAE@XZ 100115dc     MSVCRT:MSVCR71.dll
+ 0004:000005e0       __imp_??3@YAXPAX@Z         100115e0     MSVCRT:MSVCR71.dll
+ 0004:000005e4       __imp_??0exception@@QAE@XZ 100115e4     MSVCRT:MSVCR71.dll
+ 0004:000005e8       __imp____CppXcptFilter     100115e8     MSVCRT:MSVCR71.dll
+ 0004:000005ec       \177MSVCR71_NULL_THUNK_DATA 100115ec     MSVCRT:MSVCR71.dll
+
+ entry point at        0001:000072d8
+
Index: NonGTP/OpenEXR/bin/Iex_dll_d.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/Iex_dll_d.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/Iex_dll_d.map.DEF	(revision 855)
@@ -0,0 +1,217 @@
+LIBRARY	Iex_dll_d
+EXPORTS
+	?setStackTracer@Iex@@YAXP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ@Z
+	?stackTracer@Iex@@YAP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZXZ
+	??0BaseExc@Iex@@QAE@PBD@Z
+	??0BaseExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??0BaseExc@Iex@@QAE@ABV01@@Z
+	??1BaseExc@Iex@@UAE@XZ
+	?what@BaseExc@Iex@@UBEPBDXZ
+	?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?append@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z
+	??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z
+	??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
+	??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z
+	??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z
+	??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
+	??0ErrnoExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1ErrnoExc@Iex@@UAE@XZ
+	??0EpermExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EpermExc@Iex@@UAE@XZ
+	??0EnoentExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnoentExc@Iex@@UAE@XZ
+	??0EsrchExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EsrchExc@Iex@@UAE@XZ
+	??0EintrExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EintrExc@Iex@@UAE@XZ
+	??0EioExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EioExc@Iex@@UAE@XZ
+	??0EnxioExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnxioExc@Iex@@UAE@XZ
+	??0E2bigExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1E2bigExc@Iex@@UAE@XZ
+	??0EnoexecExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnoexecExc@Iex@@UAE@XZ
+	??0EbadfExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EbadfExc@Iex@@UAE@XZ
+	??0EchildExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EchildExc@Iex@@UAE@XZ
+	??0EagainExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EagainExc@Iex@@UAE@XZ
+	??0EnomemExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnomemExc@Iex@@UAE@XZ
+	??0EaccesExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EaccesExc@Iex@@UAE@XZ
+	??0EfaultExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EfaultExc@Iex@@UAE@XZ
+	??0EbusyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EbusyExc@Iex@@UAE@XZ
+	??0EexistExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EexistExc@Iex@@UAE@XZ
+	??0ExdevExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1ExdevExc@Iex@@UAE@XZ
+	??0EnodevExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnodevExc@Iex@@UAE@XZ
+	??0EnotdirExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnotdirExc@Iex@@UAE@XZ
+	??0EisdirExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EisdirExc@Iex@@UAE@XZ
+	??0EinvalExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EinvalExc@Iex@@UAE@XZ
+	??0EnfileExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnfileExc@Iex@@UAE@XZ
+	??0EmfileExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EmfileExc@Iex@@UAE@XZ
+	??0EnottyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnottyExc@Iex@@UAE@XZ
+	??0EfbigExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EfbigExc@Iex@@UAE@XZ
+	??0EnospcExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnospcExc@Iex@@UAE@XZ
+	??0EspipeExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EspipeExc@Iex@@UAE@XZ
+	??0ErofsExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1ErofsExc@Iex@@UAE@XZ
+	??0EmlinkExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EmlinkExc@Iex@@UAE@XZ
+	??0EpipeExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EpipeExc@Iex@@UAE@XZ
+	??0EdomExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EdomExc@Iex@@UAE@XZ
+	??0ErangeExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1ErangeExc@Iex@@UAE@XZ
+	??0EdeadlkExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EdeadlkExc@Iex@@UAE@XZ
+	??0EnolckExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnolckExc@Iex@@UAE@XZ
+	??0EnametoolongExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnametoolongExc@Iex@@UAE@XZ
+	??0EilseqExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EilseqExc@Iex@@UAE@XZ
+	??0EnosysExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnosysExc@Iex@@UAE@XZ
+	??0EnotemptyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnotemptyExc@Iex@@UAE@XZ
+	??0EpermExc@Iex@@QAE@ABV01@@Z
+	??0ErrnoExc@Iex@@QAE@ABV01@@Z
+	??0EnoentExc@Iex@@QAE@ABV01@@Z
+	??0EsrchExc@Iex@@QAE@ABV01@@Z
+	??0EintrExc@Iex@@QAE@ABV01@@Z
+	??0EioExc@Iex@@QAE@ABV01@@Z
+	??0EnxioExc@Iex@@QAE@ABV01@@Z
+	??0E2bigExc@Iex@@QAE@ABV01@@Z
+	??0EnoexecExc@Iex@@QAE@ABV01@@Z
+	??0EbadfExc@Iex@@QAE@ABV01@@Z
+	??0EchildExc@Iex@@QAE@ABV01@@Z
+	??0EagainExc@Iex@@QAE@ABV01@@Z
+	??0EnomemExc@Iex@@QAE@ABV01@@Z
+	??0EaccesExc@Iex@@QAE@ABV01@@Z
+	??0EfaultExc@Iex@@QAE@ABV01@@Z
+	??0EbusyExc@Iex@@QAE@ABV01@@Z
+	??0EexistExc@Iex@@QAE@ABV01@@Z
+	??0ExdevExc@Iex@@QAE@ABV01@@Z
+	??0EnodevExc@Iex@@QAE@ABV01@@Z
+	??0EnotdirExc@Iex@@QAE@ABV01@@Z
+	??0EisdirExc@Iex@@QAE@ABV01@@Z
+	??0EinvalExc@Iex@@QAE@ABV01@@Z
+	??0EnfileExc@Iex@@QAE@ABV01@@Z
+	??0EmfileExc@Iex@@QAE@ABV01@@Z
+	??0EnottyExc@Iex@@QAE@ABV01@@Z
+	??0EfbigExc@Iex@@QAE@ABV01@@Z
+	??0EnospcExc@Iex@@QAE@ABV01@@Z
+	??0EspipeExc@Iex@@QAE@ABV01@@Z
+	??0ErofsExc@Iex@@QAE@ABV01@@Z
+	??0EmlinkExc@Iex@@QAE@ABV01@@Z
+	??0EpipeExc@Iex@@QAE@ABV01@@Z
+	??0EdomExc@Iex@@QAE@ABV01@@Z
+	??0ErangeExc@Iex@@QAE@ABV01@@Z
+	??0EdeadlkExc@Iex@@QAE@ABV01@@Z
+	??0EnolckExc@Iex@@QAE@ABV01@@Z
+	??0EnametoolongExc@Iex@@QAE@ABV01@@Z
+	??0EilseqExc@Iex@@QAE@ABV01@@Z
+	??0EnosysExc@Iex@@QAE@ABV01@@Z
+	??0EnotemptyExc@Iex@@QAE@ABV01@@Z
+	?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?currentStackTracer@?A0x6cff2411@Iex@@3P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZA
+	?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B
+	?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B
Index: NonGTP/OpenEXR/bin/Imath_dll.map
===================================================================
--- NonGTP/OpenEXR/bin/Imath_dll.map	(revision 855)
+++ NonGTP/OpenEXR/bin/Imath_dll.map	(revision 855)
@@ -0,0 +1,581 @@
+ Imath_dll
+
+ Timestamp is 422e7f84 (Tue Mar 08 20:45:56 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 00008565H .text                   CODE
+ 0001:00008570 00001519H .text$x                 CODE
+ 0001:00009a90 000012dbH .text$yc                CODE
+ 0002:00000000 00000d1fH .rdata                  DATA
+ 0002:00000d20 0000014fH .rdata$debug            DATA
+ 0002:00000e70 00000328H .rdata$r                DATA
+ 0002:000011a0 0000016eH .rdata$sxdata           DATA
+ 0002:00001310 00000104H .rtc$IAA                DATA
+ 0002:00001414 0000010eH .rtc$IMZ                DATA
+ 0002:00001524 00000104H .rtc$IZZ                DATA
+ 0002:00001628 00000104H .rtc$TAA                DATA
+ 0002:0000172c 0000010eH .rtc$TMZ                DATA
+ 0002:0000183c 00000104H .rtc$TZZ                DATA
+ 0002:00001940 000008daH .xdata$x                DATA
+ 0002:00002220 0000022cH .edata                  DATA
+ 0003:00000000 00000104H .CRT$XCA                DATA
+ 0003:00000104 00000113H .CRT$XCU                DATA
+ 0003:00000218 00000104H .CRT$XCZ                DATA
+ 0003:0000031c 00000104H .CRT$XIA                DATA
+ 0003:00000420 00000104H .CRT$XIZ                DATA
+ 0003:00000530 00000300H .data                   DATA
+ 0003:00000830 00000210H .bss                    DATA
+ 0004:00000000 00000050H .idata$2                DATA
+ 0004:00000050 00000014H .idata$3                DATA
+ 0004:00000064 000002e4H .idata$4                DATA
+ 0004:00000348 000002e4H .idata$5                DATA
+ 0004:0000062c 000019d6H .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:00000017       ___safe_se_handler_count   00000017     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0001:00000380       ?hsv2rgb_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z 10001380 f   ImathColorAlgo.obj
+ 0001:00000530       ?hsv2rgb_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z 10001530 f   ImathColorAlgo.obj
+ 0001:000006f0       ?rgb2hsv_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z 100016f0 f   ImathColorAlgo.obj
+ 0001:00000900       ?rgb2hsv_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z 10001900 f   ImathColorAlgo.obj
+ 0001:00000d00       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 10001d00 f i ImathColorAlgo.obj
+ 0001:00000df0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 10001df0 f i ImathColorAlgo.obj
+ 0001:00000ee0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z 10001ee0 f i ImathColorAlgo.obj
+ 0001:00000fd0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 10001fd0 f i ImathColorAlgo.obj
+ 0001:000010c0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z 100020c0 f i ImathColorAlgo.obj
+ 0001:000011b0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z 100021b0 f i ImathColorAlgo.obj
+ 0001:000012a0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z 100022a0 f i ImathColorAlgo.obj
+ 0001:00001390       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z 10002390 f i ImathColorAlgo.obj
+ 0001:00001490       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z 10002490 f i ImathColorAlgo.obj
+ 0001:00001580       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z 10002580 f i ImathColorAlgo.obj
+ 0001:00001670       ??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10002670 f i ImathColorAlgo.obj
+ 0001:00001b20       ??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10002b20 f i ImathColorAlgo.obj
+ 0001:00001b50       ??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10002b50 f i ImathColorAlgo.obj
+ 0001:00001be0       ??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10002be0 f i ImathColorAlgo.obj
+ 0001:00001c80       ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z 10002c80 f i ImathColorAlgo.obj
+ 0001:00001e70       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10002e70 f i ImathColorAlgo.obj
+ 0001:00001ec0       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z 10002ec0 f i ImathColorAlgo.obj
+ 0001:00002290       ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10003290 f i ImathColorAlgo.obj
+ 0001:00002840       ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10003840 f i ImathColorAlgo.obj
+ 0001:00002970       ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10003970 f i ImathColorAlgo.obj
+ 0001:00002a10       ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10003a10 f i ImathColorAlgo.obj
+ 0001:00002ab0       ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10003ab0 f i ImathColorAlgo.obj
+ 0001:00002b40       ??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10003b40 f i ImathColorAlgo.obj
+ 0001:00003000       ??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10004000 f i ImathColorAlgo.obj
+ 0001:00003030       ??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10004030 f i ImathColorAlgo.obj
+ 0001:000030c0       ??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 100040c0 f i ImathColorAlgo.obj
+ 0001:00003160       ??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z 10004160 f i ImathColorAlgo.obj
+ 0001:00003350       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10004350 f i ImathColorAlgo.obj
+ 0001:000033a0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z 100043a0 f i ImathColorAlgo.obj
+ 0001:00003780       ??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10004780 f i ImathColorAlgo.obj
+ 0001:00003d30       ??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10004d30 f i ImathColorAlgo.obj
+ 0001:00003e60       ??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10004e60 f i ImathColorAlgo.obj
+ 0001:00003f00       ??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10004f00 f i ImathColorAlgo.obj
+ 0001:00003fa0       ??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10004fa0 f i ImathColorAlgo.obj
+ 0001:00004030       ?succf@Imath@@YAMM@Z       10005030 f   ImathFun.obj
+ 0001:000040d0       ?predf@Imath@@YAMM@Z       100050d0 f   ImathFun.obj
+ 0001:00004170       ?succd@Imath@@YANN@Z       10005170 f   ImathFun.obj
+ 0001:00004240       ?predd@Imath@@YANN@Z       10005240 f   ImathFun.obj
+ 0001:000043d0       ?length@?$Vec2@F@Imath@@QBEFXZ 100053d0 f   ImathVec.obj
+ 0001:00004440       ?normalize@?$Vec2@F@Imath@@QAEABV12@XZ 10005440 f   ImathVec.obj
+ 0001:00004470       ?normalizeExc@?$Vec2@F@Imath@@QAEABV12@XZ 10005470 f   ImathVec.obj
+ 0001:000044e0       ?normalizeNonNull@?$Vec2@F@Imath@@QAEABV12@XZ 100054e0 f   ImathVec.obj
+ 0001:00004510       ?normalized@?$Vec2@F@Imath@@QBE?AV12@XZ 10005510 f   ImathVec.obj
+ 0001:000045a0       ?normalizedExc@?$Vec2@F@Imath@@QBE?AV12@XZ 100055a0 f   ImathVec.obj
+ 0001:00004660       ?normalizedNonNull@?$Vec2@F@Imath@@QBE?AV12@XZ 10005660 f   ImathVec.obj
+ 0001:000046f0       ?length@?$Vec2@H@Imath@@QBEHXZ 100056f0 f   ImathVec.obj
+ 0001:00004760       ?normalize@?$Vec2@H@Imath@@QAEABV12@XZ 10005760 f   ImathVec.obj
+ 0001:00004790       ?normalizeExc@?$Vec2@H@Imath@@QAEABV12@XZ 10005790 f   ImathVec.obj
+ 0001:00004800       ?normalizeNonNull@?$Vec2@H@Imath@@QAEABV12@XZ 10005800 f   ImathVec.obj
+ 0001:00004830       ?normalized@?$Vec2@H@Imath@@QBE?AV12@XZ 10005830 f   ImathVec.obj
+ 0001:000048c0       ?normalizedExc@?$Vec2@H@Imath@@QBE?AV12@XZ 100058c0 f   ImathVec.obj
+ 0001:00004970       ?normalizedNonNull@?$Vec2@H@Imath@@QBE?AV12@XZ 10005970 f   ImathVec.obj
+ 0001:00004a00       ?length@?$Vec3@F@Imath@@QBEFXZ 10005a00 f   ImathVec.obj
+ 0001:00004a90       ?normalize@?$Vec3@F@Imath@@QAEABV12@XZ 10005a90 f   ImathVec.obj
+ 0001:00004ac0       ?normalizeExc@?$Vec3@F@Imath@@QAEABV12@XZ 10005ac0 f   ImathVec.obj
+ 0001:00004b40       ?normalizeNonNull@?$Vec3@F@Imath@@QAEABV12@XZ 10005b40 f   ImathVec.obj
+ 0001:00004b70       ?normalized@?$Vec3@F@Imath@@QBE?AV12@XZ 10005b70 f   ImathVec.obj
+ 0001:00004c20       ?normalizedExc@?$Vec3@F@Imath@@QBE?AV12@XZ 10005c20 f   ImathVec.obj
+ 0001:00004d00       ?normalizedNonNull@?$Vec3@F@Imath@@QBE?AV12@XZ 10005d00 f   ImathVec.obj
+ 0001:00004db0       ?length@?$Vec3@H@Imath@@QBEHXZ 10005db0 f   ImathVec.obj
+ 0001:00004e30       ?normalize@?$Vec3@H@Imath@@QAEABV12@XZ 10005e30 f   ImathVec.obj
+ 0001:00004e60       ?normalizeExc@?$Vec3@H@Imath@@QAEABV12@XZ 10005e60 f   ImathVec.obj
+ 0001:00004ed0       ?normalizeNonNull@?$Vec3@H@Imath@@QAEABV12@XZ 10005ed0 f   ImathVec.obj
+ 0001:00004f00       ?normalized@?$Vec3@H@Imath@@QBE?AV12@XZ 10005f00 f   ImathVec.obj
+ 0001:00004fa0       ?normalizedExc@?$Vec3@H@Imath@@QBE?AV12@XZ 10005fa0 f   ImathVec.obj
+ 0001:00005070       ?normalizedNonNull@?$Vec3@H@Imath@@QBE?AV12@XZ 10006070 f   ImathVec.obj
+ 0001:00005460       ??0NullVecExc@Imath@@QAE@PBD@Z 10006460 f i ImathVec.obj
+ 0001:000054b0       ??0MathExc@Iex@@QAE@PBD@Z  100064b0 f i ImathVec.obj
+ 0001:00005500       ??_EMathExc@Iex@@UAEPAXI@Z 10006500 f i ImathVec.obj
+ 0001:00005500       ??_GMathExc@Iex@@UAEPAXI@Z 10006500 f i ImathVec.obj
+ 0001:00005550       ??1MathExc@Iex@@UAE@XZ     10006550 f i ImathVec.obj
+ 0001:00005580       ??_ENullVecExc@Imath@@UAEPAXI@Z 10006580 f i ImathVec.obj
+ 0001:00005580       ??_GNullVecExc@Imath@@UAEPAXI@Z 10006580 f i ImathVec.obj
+ 0001:000055d0       ??1NullVecExc@Imath@@UAE@XZ 100065d0 f i ImathVec.obj
+ 0001:00005600       ??0NullVecExc@Imath@@QAE@ABV01@@Z 10006600 f i ImathVec.obj
+ 0001:00005650       ??0MathExc@Iex@@QAE@ABV01@@Z 10006650 f i ImathVec.obj
+ 0001:000056a0       ??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@F@1@@Z 100066a0 f i ImathVec.obj
+ 0001:00005770       ??0IntVecNormalizeExc@Imath@@QAE@PBD@Z 10006770 f i ImathVec.obj
+ 0001:000057c0       ??_GIntVecNormalizeExc@Imath@@UAEPAXI@Z 100067c0 f i ImathVec.obj
+ 0001:000057c0       ??_EIntVecNormalizeExc@Imath@@UAEPAXI@Z 100067c0 f i ImathVec.obj
+ 0001:00005810       ??1IntVecNormalizeExc@Imath@@UAE@XZ 10006810 f i ImathVec.obj
+ 0001:00005840       ??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@H@1@@Z 10006840 f i ImathVec.obj
+ 0001:00005900       ??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@F@1@@Z 10006900 f i ImathVec.obj
+ 0001:000059d0       ??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@H@1@@Z 100069d0 f i ImathVec.obj
+ 0001:00005a90       ??0IntVecNormalizeExc@Imath@@QAE@ABV01@@Z 10006a90 f i ImathVec.obj
+ 0001:00005ad4       ??0BaseExc@Iex@@QAE@ABV01@@Z 10006ad4 f   Iex_dll:Iex_dll.dll
+ 0001:00005ada       ?what@BaseExc@Iex@@UBEPBDXZ 10006ada f   Iex_dll:Iex_dll.dll
+ 0001:00005ae0       ??0BaseExc@Iex@@QAE@PBD@Z  10006ae0 f   Iex_dll:Iex_dll.dll
+ 0001:00005ae6       ??1BaseExc@Iex@@UAE@XZ     10006ae6 f   Iex_dll:Iex_dll.dll
+ 0001:00005aec       ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 10006aec f   msvcprt:MSVCP71.dll
+ 0001:00005af2       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10006af2 f   msvcprt:MSVCP71.dll
+ 0001:00005af8       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10006af8 f   msvcprt:MSVCP71.dll
+ 0001:00005afe       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 10006afe f   msvcprt:MSVCP71.dll
+ 0001:00005b04       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 10006b04 f   msvcprt:MSVCP71.dll
+ 0001:00005b0a       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 10006b0a f   msvcprt:MSVCP71.dll
+ 0001:00005b10       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 10006b10 f   msvcprt:MSVCP71.dll
+ 0001:00005b16       ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 10006b16 f   msvcprt:MSVCP71.dll
+ 0001:00005b1c       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 10006b1c f   msvcprt:MSVCP71.dll
+ 0001:00005b22       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 10006b22 f   msvcprt:MSVCP71.dll
+ 0001:00005b28       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10006b28 f   msvcprt:MSVCP71.dll
+ 0001:00005b2e       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 10006b2e f   msvcprt:MSVCP71.dll
+ 0001:00005b34       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 10006b34 f   msvcprt:MSVCP71.dll
+ 0001:00005b3a       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10006b3a f   msvcprt:MSVCP71.dll
+ 0001:00005b40       ?width@ios_base@std@@QAEHH@Z 10006b40 f   msvcprt:MSVCP71.dll
+ 0001:00005b46       ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 10006b46 f   msvcprt:MSVCP71.dll
+ 0001:00005b4c       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 10006b4c f   msvcprt:MSVCP71.dll
+ 0001:00005b52       ?is@?$ctype@D@std@@QBE_NFD@Z 10006b52 f   msvcprt:MSVCP71.dll
+ 0001:00005b58       ?to_char_type@?$char_traits@D@std@@SADABH@Z 10006b58 f   msvcprt:MSVCP71.dll
+ 0001:00005b5e       ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 10006b5e f   msvcprt:MSVCP71.dll
+ 0001:00005b64       ?eof@?$char_traits@D@std@@SAHXZ 10006b64 f   msvcprt:MSVCP71.dll
+ 0001:00005b6a       ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10006b6a f   msvcprt:MSVCP71.dll
+ 0001:00005b70       ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10006b70 f   msvcprt:MSVCP71.dll
+ 0001:00005b76       ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 10006b76 f   msvcprt:MSVCP71.dll
+ 0001:00005b7c       ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10006b7c f   msvcprt:MSVCP71.dll
+ 0001:00005b82       ?width@ios_base@std@@QBEHXZ 10006b82 f   msvcprt:MSVCP71.dll
+ 0001:00005b88       ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 10006b88 f   msvcprt:MSVCP71.dll
+ 0001:00005b8e       ??1locale@std@@QAE@XZ      10006b8e f   msvcprt:MSVCP71.dll
+ 0001:00005b94       ?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10006b94 f   msvcprt:MSVCP71.dll
+ 0001:00005b9a       ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 10006b9a f   msvcprt:MSVCP71.dll
+ 0001:00005ba0       ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10006ba0 f   msvcprt:MSVCP71.dll
+ 0001:00005ba6       ?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10006ba6 f   msvcprt:MSVCP71.dll
+ 0001:00005bac       ??1_Lockit@std@@QAE@XZ     10006bac f   msvcprt:MSVCP71.dll
+ 0001:00005bb2       ?_Register@facet@locale@std@@QAEXXZ 10006bb2 f   msvcprt:MSVCP71.dll
+ 0001:00005bb8       ?_Incref@facet@locale@std@@QAEXXZ 10006bb8 f   msvcprt:MSVCP71.dll
+ 0001:00005bbe       ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10006bbe f   msvcprt:MSVCP71.dll
+ 0001:00005bc4       ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10006bc4 f   msvcprt:MSVCP71.dll
+ 0001:00005bca       ??Bid@locale@std@@QAEIXZ   10006bca f   msvcprt:MSVCP71.dll
+ 0001:00005bd0       ??0_Lockit@std@@QAE@H@Z    10006bd0 f   msvcprt:MSVCP71.dll
+ 0001:00005bd6       ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10006bd6 f   msvcprt:MSVCP71.dll
+ 0001:00005bdc       ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10006bdc f   msvcprt:MSVCP71.dll
+ 0001:00005be2       ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10006be2 f   msvcprt:MSVCP71.dll
+ 0001:00005be8       ?to_int_type@?$char_traits@D@std@@SAHABD@Z 10006be8 f   msvcprt:MSVCP71.dll
+ 0001:00005bee       ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10006bee f   msvcprt:MSVCP71.dll
+ 0001:00005bf4       ?uncaught_exception@std@@YA_NXZ 10006bf4 f   msvcprt:MSVCP71.dll
+ 0001:00005bfa       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10006bfa f   msvcprt:MSVCP71.dll
+ 0001:00005c00       ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10006c00 f   msvcprt:MSVCP71.dll
+ 0001:00005c06       ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10006c06 f   msvcprt:MSVCP71.dll
+ 0001:00005c0c       ?flags@ios_base@std@@QBEHXZ 10006c0c f   msvcprt:MSVCP71.dll
+ 0001:00005c12       ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10006c12 f   msvcprt:MSVCP71.dll
+ 0001:00005c18       ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10006c18 f   msvcprt:MSVCP71.dll
+ 0001:00005c1e       ?good@ios_base@std@@QBE_NXZ 10006c1e f   msvcprt:MSVCP71.dll
+ 0001:00005c24       ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10006c24 f   msvcprt:MSVCP71.dll
+ 0001:00005c2a       ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10006c2a f   msvcprt:MSVCP71.dll
+ 0001:00005c30       ?is@?$ctype@G@std@@QBE_NFG@Z 10006c30 f   msvcprt:MSVCP71.dll
+ 0001:00005c36       ?to_char_type@?$char_traits@G@std@@SAGABG@Z 10006c36 f   msvcprt:MSVCP71.dll
+ 0001:00005c3c       ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10006c3c f   msvcprt:MSVCP71.dll
+ 0001:00005c42       ?eof@?$char_traits@G@std@@SAGXZ 10006c42 f   msvcprt:MSVCP71.dll
+ 0001:00005c48       ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10006c48 f   msvcprt:MSVCP71.dll
+ 0001:00005c4e       ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10006c4e f   msvcprt:MSVCP71.dll
+ 0001:00005c54       ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10006c54 f   msvcprt:MSVCP71.dll
+ 0001:00005c5a       ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10006c5a f   msvcprt:MSVCP71.dll
+ 0001:00005c60       ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 10006c60 f   msvcprt:MSVCP71.dll
+ 0001:00005c66       ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 10006c66 f   msvcprt:MSVCP71.dll
+ 0001:00005c6c       ?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10006c6c f   msvcprt:MSVCP71.dll
+ 0001:00005c72       ?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10006c72 f   msvcprt:MSVCP71.dll
+ 0001:00005c78       ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 10006c78 f   msvcprt:MSVCP71.dll
+ 0001:00005c7e       ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 10006c7e f   msvcprt:MSVCP71.dll
+ 0001:00005c84       ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10006c84 f   msvcprt:MSVCP71.dll
+ 0001:00005c8a       ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10006c8a f   msvcprt:MSVCP71.dll
+ 0001:00005c90       ?to_int_type@?$char_traits@G@std@@SAGABG@Z 10006c90 f   msvcprt:MSVCP71.dll
+ 0001:00005c96       ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 10006c96 f   msvcprt:MSVCP71.dll
+ 0001:00005c9c       ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 10006c9c f   msvcprt:MSVCP71.dll
+ 0001:00005ca2       ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 10006ca2 f   msvcprt:MSVCP71.dll
+ 0001:00005ca8       ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 10006ca8 f   msvcprt:MSVCP71.dll
+ 0001:00005cae       ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 10006cae f   msvcprt:MSVCP71.dll
+ 0001:00005cb4       ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 10006cb4 f   msvcprt:MSVCP71.dll
+ 0001:00005cba       ??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 10006cba f   msvcprt:MSVCP71.dll
+ 0001:00005cc0       _floor                     10006cc0 f   MSVCRT:MSVCR71.dll
+ 0001:00005cd0       __ftol2                    10006cd0 f   MSVCRT:ftol2.obj
+ 0001:00005d45       __RTC_CheckEsp             10006d45 f   MSVCRT:stack.obj
+ 0001:00005d68       @_RTC_CheckStackVars@8     10006d68 f   MSVCRT:stack.obj
+ 0001:00005dc2       __RTC_InitBase             10006dc2 f   MSVCRT:init.obj
+ 0001:00005de8       __RTC_Shutdown             10006de8 f   MSVCRT:init.obj
+ 0001:00005dfa       ___CxxFrameHandler         10006dfa f   MSVCRT:MSVCR71.dll
+ 0001:00005e00       __CxxThrowException@8      10006e00 f   MSVCRT:MSVCR71.dll
+ 0001:00005e06       ??0exception@@QAE@ABV0@@Z  10006e06 f   MSVCRT:MSVCR71.dll
+ 0001:00005e0c       ??0bad_cast@@QAE@ABV0@@Z   10006e0c f   MSVCRT:MSVCR71.dll
+ 0001:00005e12       ??0type_info@@AAE@ABV0@@Z  10006e12 f   MSVCRT:ti_inst.obj
+ 0001:00005e1d       ??_Etype_info@@UAEPAXI@Z   10006e1d f i MSVCRT:ti_inst.obj
+ 0001:00005e68       ??4type_info@@AAEAAV0@ABV0@@Z 10006e68 f   MSVCRT:ti_inst.obj
+ 0001:00005e6e       ??1bad_cast@@UAE@XZ        10006e6e f   MSVCRT:MSVCR71.dll
+ 0001:00005e74       ??0bad_cast@@QAE@PBD@Z     10006e74 f   MSVCRT:MSVCR71.dll
+ 0001:00005e7a       __CIsqrt                   10006e7a f   MSVCRT:MSVCR71.dll
+ 0001:00005e80       ??3@YAXPAX@Z               10006e80 f   MSVCRT:MSVCR71.dll
+ 0001:00005e86       __CRT_INIT@12              10006e86 f   MSVCRT:crtdll.obj
+ 0001:00005f44       __DllMainCRTStartup@12     10006f44 f   MSVCRT:crtdll.obj
+ 0001:000062d5       ?_RTC_Failure@@YAXPAXH@Z   100072d5 f   MSVCRT:error.obj
+ 0001:00006313       ?_RTC_MemFailure@@YAXPAXHPBX@Z 10007313 f   MSVCRT:error.obj
+ 0001:000064a7       ?_RTC_StackFailure@@YAXPAXPBD@Z 100074a7 f   MSVCRT:error.obj
+ 0001:00006533       __RTC_UninitUse            10007533 f   MSVCRT:error.obj
+ 0001:000065d9       __RTC_NumErrors            100075d9 f   MSVCRT:userapi.obj
+ 0001:000065dd       __RTC_GetErrDesc           100075dd f   MSVCRT:userapi.obj
+ 0001:000065f5       __RTC_SetErrorType         100075f5 f   MSVCRT:userapi.obj
+ 0001:00006616       __RTC_SetErrorFunc         10007616 f   MSVCRT:userapi.obj
+ 0001:00006626       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 10007626 f   MSVCRT:userapi.obj
+ 0001:0000662c       __CRT_RTC_INIT             1000762c f   MSVCRT:MSVCR71.dll
+ 0001:00006644       ?__ArrayUnwind@@YGXPAXIHP6EX0@Z@Z 10007644 f   MSVCRT:ehvecdtr.obj
+ 0001:000066a2       ??_M@YGXPAXIHP6EX0@Z@Z     100076a2 f   MSVCRT:ehvecdtr.obj
+ 0001:00006702       ??1type_info@@UAE@XZ       10007702 f   MSVCRT:MSVCR71.dll
+ 0001:00006708       _free                      10007708 f   MSVCRT:MSVCR71.dll
+ 0001:0000670e       __initterm                 1000770e f   MSVCRT:MSVCR71.dll
+ 0001:00006714       __onexit                   10007714 f   MSVCRT:atonexit.obj
+ 0001:0000673a       _atexit                    1000773a f   MSVCRT:atonexit.obj
+ 0001:0000674c       __RTC_Initialize           1000774c f   MSVCRT:initsect.obj
+ 0001:00006790       __RTC_Terminate            10007790 f   MSVCRT:initsect.obj
+ 0001:000067d4       _malloc                    100077d4 f   MSVCRT:MSVCR71.dll
+ 0001:000067da       ___CppXcptFilter           100077da f   MSVCRT:MSVCR71.dll
+ 0001:000067e0       _DllMain@12                100077e0 f   MSVCRT:dllmain.obj
+ 0001:00006800       __SEH_prolog               10007800 f   MSVCRT:sehprolg.obj
+ 0001:0000683b       __SEH_epilog               1000783b f   MSVCRT:sehprolg.obj
+ 0001:0000684c       __except_handler3          1000784c f   MSVCRT:MSVCR71.dll
+ 0001:00006860       __chkstk                   10007860 f   MSVCRT:chkstk.obj
+ 0001:00006860       __alloca_probe             10007860     MSVCRT:chkstk.obj
+ 0001:00006d26       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 10007d26 f   MSVCRT:pdblkup.obj
+ 0001:00007076       ?terminate@@YAXXZ          10008076 f   MSVCRT:MSVCR71.dll
+ 0001:0000707c       ___dllonexit               1000807c f   MSVCRT:MSVCR71.dll
+ 0001:00007082       _RaiseException@16         10008082 f   kernel32:KERNEL32.dll
+ 0001:00007088       _GetVersionExA@4           10008088 f   kernel32:KERNEL32.dll
+ 0001:0000708e       _GetProcAddress@8          1000808e f   kernel32:KERNEL32.dll
+ 0001:00007094       _LoadLibraryA@4            10008094 f   kernel32:KERNEL32.dll
+ 0001:0000709a       _DebugBreak@0              1000809a f   kernel32:KERNEL32.dll
+ 0001:000070a0       _DisableThreadLibraryCalls@4 100080a0 f   kernel32:KERNEL32.dll
+ 0001:000070a6       _GetModuleFileNameA@12     100080a6 f   kernel32:KERNEL32.dll
+ 0001:000070ac       _CloseHandle@4             100080ac f   kernel32:KERNEL32.dll
+ 0001:000070b2       _HeapAlloc@12              100080b2 f   kernel32:KERNEL32.dll
+ 0001:000070b8       _GetCurrentProcess@0       100080b8 f   kernel32:KERNEL32.dll
+ 0001:000070be       _HeapFree@12               100080be f   kernel32:KERNEL32.dll
+ 0001:000070c4       _GetProcessHeap@0          100080c4 f   kernel32:KERNEL32.dll
+ 0001:000070ca       _FreeLibrary@4             100080ca f   kernel32:KERNEL32.dll
+ 0002:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000c01c     ImathColorAlgo.obj
+ 0002:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000c020     ImathColorAlgo.obj
+ 0002:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000c024     ImathColorAlgo.obj
+ 0002:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c028     ImathColorAlgo.obj
+ 0002:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c02c     ImathColorAlgo.obj
+ 0002:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c030     ImathColorAlgo.obj
+ 0002:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c034     ImathColorAlgo.obj
+ 0002:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c038     ImathColorAlgo.obj
+ 0002:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c03c     ImathColorAlgo.obj
+ 0002:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c040     ImathColorAlgo.obj
+ 0002:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 1000c044     ImathColorAlgo.obj
+ 0002:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c048     ImathColorAlgo.obj
+ 0002:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c04c     ImathColorAlgo.obj
+ 0002:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c050     ImathColorAlgo.obj
+ 0002:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c054     ImathColorAlgo.obj
+ 0002:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000c058     ImathColorAlgo.obj
+ 0002:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c05c     ImathColorAlgo.obj
+ 0002:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c060     ImathColorAlgo.obj
+ 0002:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c064     ImathColorAlgo.obj
+ 0002:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c068     ImathColorAlgo.obj
+ 0002:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c06c     ImathColorAlgo.obj
+ 0002:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c070     ImathColorAlgo.obj
+ 0002:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c074     ImathColorAlgo.obj
+ 0002:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c078     ImathColorAlgo.obj
+ 0002:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c07c     ImathColorAlgo.obj
+ 0002:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c080     ImathColorAlgo.obj
+ 0002:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c084     ImathColorAlgo.obj
+ 0002:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c088     ImathColorAlgo.obj
+ 0002:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c08c     ImathColorAlgo.obj
+ 0002:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c090     ImathColorAlgo.obj
+ 0002:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c094     ImathColorAlgo.obj
+ 0002:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c098     ImathColorAlgo.obj
+ 0002:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c09c     ImathColorAlgo.obj
+ 0002:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c0a0     ImathColorAlgo.obj
+ 0002:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000c0a4     ImathColorAlgo.obj
+ 0002:000000a8       ?none@?$_Locbase@H@std@@2HB 1000c0a8     ImathColorAlgo.obj
+ 0002:000000ac       ?all@?$_Locbase@H@std@@2HB 1000c0ac     ImathColorAlgo.obj
+ 0002:000000b0       ?messages@?$_Locbase@H@std@@2HB 1000c0b0     ImathColorAlgo.obj
+ 0002:000000b4       ?time@?$_Locbase@H@std@@2HB 1000c0b4     ImathColorAlgo.obj
+ 0002:000000b8       ?numeric@?$_Locbase@H@std@@2HB 1000c0b8     ImathColorAlgo.obj
+ 0002:000000bc       ?monetary@?$_Locbase@H@std@@2HB 1000c0bc     ImathColorAlgo.obj
+ 0002:000000c0       ?ctype@?$_Locbase@H@std@@2HB 1000c0c0     ImathColorAlgo.obj
+ 0002:000000c4       ?collate@?$_Locbase@H@std@@2HB 1000c0c4     ImathColorAlgo.obj
+ 0002:000000c8       __real@3ff0000000000000    1000c0c8     ImathColorAlgo.obj
+ 0002:000000d8       __real@4018000000000000    1000c0d8     ImathColorAlgo.obj
+ 0002:000000e8       __real@0000000000000000    1000c0e8     ImathColorAlgo.obj
+ 0002:000000f8       __real@4010000000000000    1000c0f8     ImathColorAlgo.obj
+ 0002:00000108       __real@4000000000000000    1000c108     ImathColorAlgo.obj
+ 0002:00000114       ??_C@_08EPJLHIJG@bad?5cast?$AA@ 1000c114     ImathColorAlgo.obj
+ 0002:000003d0       __real@3f000000            1000c3d0     ImathVec.obj
+ 0002:000003d8       ??_7NullVecExc@Imath@@6B@  1000c3d8     ImathVec.obj
+ 0002:000003e8       ??_7MathExc@Iex@@6B@       1000c3e8     ImathVec.obj
+ 0002:000003f8       ??_7IntVecNormalizeExc@Imath@@6B@ 1000c3f8     ImathVec.obj
+ 0002:00000408       ??_7type_info@@6B@         1000c408     MSVCRT:ti_inst.obj
+ 0002:00000430       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 1000c430     MSVCRT:error.obj
+ 0002:00000450       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 1000c450     MSVCRT:error.obj
+ 0002:00000488       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 1000c488     MSVCRT:error.obj
+ 0002:000004a8       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 1000c4a8     MSVCRT:error.obj
+ 0002:000005c8       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 1000c5c8     MSVCRT:error.obj
+ 0002:000006c4       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 1000c6c4     MSVCRT:error.obj
+ 0002:000006d8       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 1000c6d8     MSVCRT:error.obj
+ 0002:000006e8       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 1000c6e8     MSVCRT:error.obj
+ 0002:00000708       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 1000c708     MSVCRT:error.obj
+ 0002:00000714       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 1000c714     MSVCRT:error.obj
+ 0002:00000720       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 1000c720     MSVCRT:error.obj
+ 0002:00000748       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 1000c748     MSVCRT:error.obj
+ 0002:0000075c       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 1000c75c     MSVCRT:error.obj
+ 0002:00000778       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 1000c778     MSVCRT:error.obj
+ 0002:000007a8       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 1000c7a8     MSVCRT:error.obj
+ 0002:000007d0       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 1000c7d0     MSVCRT:error.obj
+ 0002:000007e0       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 1000c7e0     MSVCRT:userapi.obj
+ 0002:0000080c       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 1000c80c     MSVCRT:userapi.obj
+ 0002:00000824       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 1000c824     MSVCRT:userapi.obj
+ 0002:00000850       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 1000c850     MSVCRT:userapi.obj
+ 0002:000008ac       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 1000c8ac     MSVCRT:pdblkup.obj
+ 0002:000008b8       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 1000c8b8     MSVCRT:pdblkup.obj
+ 0002:000008c8       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 1000c8c8     MSVCRT:pdblkup.obj
+ 0002:000008d8       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 1000c8d8     MSVCRT:pdblkup.obj
+ 0002:000008f0       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 1000c8f0     MSVCRT:pdblkup.obj
+ 0002:00000904       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 1000c904     MSVCRT:pdblkup.obj
+ 0002:00000910       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 1000c910     MSVCRT:pdblkup.obj
+ 0002:0000092c       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 1000c92c     MSVCRT:pdblkup.obj
+ 0002:0000093c       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 1000c93c     MSVCRT:pdblkup.obj
+ 0002:0000094c       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 1000c94c     MSVCRT:pdblkup.obj
+ 0002:0000095c       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 1000c95c     MSVCRT:pdblkup.obj
+ 0002:00000974       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 1000c974     MSVCRT:pdblkup.obj
+ 0002:000009a4       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 1000c9a4     MSVCRT:pdblkup.obj
+ 0002:000009b0       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 1000c9b0     MSVCRT:pdblkup.obj
+ 0002:000009c4       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 1000c9c4     MSVCRT:pdblkup.obj
+ 0002:000009d4       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 1000c9d4     MSVCRT:pdblkup.obj
+ 0002:000009e4       ??_C@_01KDCPPGHE@r?$AA@    1000c9e4     MSVCRT:pdblkup.obj
+ 0002:000009e6       ??_C@_00CNPNBAHC@?$AA@     1000c9e6     MSVCRT:pdblkup.obj
+ 0002:000009e8       ??_C@_08ONJBEOFA@PDBClose?$AA@ 1000c9e8     MSVCRT:pdblkup.obj
+ 0002:000009f4       ??_C@_08NINFAAFA@DBIClose?$AA@ 1000c9f4     MSVCRT:pdblkup.obj
+ 0002:00000a00       ??_C@_08LIGPJJNA@ModClose?$AA@ 1000ca00     MSVCRT:pdblkup.obj
+ 0002:00000a0c       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 1000ca0c     MSVCRT:pdblkup.obj
+ 0002:00000a1c       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 1000ca1c     MSVCRT:pdblkup.obj
+ 0002:00000a30       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 1000ca30     MSVCRT:pdblkup.obj
+ 0002:00000a3c       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 1000ca3c     MSVCRT:pdblkup.obj
+ 0002:00000a50       __load_config_used         1000ca50     MSVCRT:loadcfg.obj
+ 0002:00000e70       ??_R1A@?0A@A@exception@@8  1000ce70     ImathVec.obj
+ 0002:00000e8c       ??_R1M@?0A@A@_String_base@std@@8 1000ce8c     ImathVec.obj
+ 0002:00000ea8       ??_R1M@?0A@A@?$_String_val@DV?$allocator@D@std@@@std@@8 1000cea8     ImathVec.obj
+ 0002:00000ec4       ??_R1M@?0A@A@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@8 1000cec4     ImathVec.obj
+ 0002:00000ee0       ??_R1A@?0A@A@BaseExc@Iex@@8 1000cee0     ImathVec.obj
+ 0002:00000efc       ??_R1A@?0A@A@MathExc@Iex@@8 1000cefc     ImathVec.obj
+ 0002:00000f18       ??_R1A@?0A@A@NullVecExc@Imath@@8 1000cf18     ImathVec.obj
+ 0002:00000f34       ??_R2NullVecExc@Imath@@8   1000cf34     ImathVec.obj
+ 0002:00000f58       ??_R3NullVecExc@Imath@@8   1000cf58     ImathVec.obj
+ 0002:00000f6c       ??_R4NullVecExc@Imath@@6B@ 1000cf6c     ImathVec.obj
+ 0002:00000f84       ??_R2MathExc@Iex@@8        1000cf84     ImathVec.obj
+ 0002:00000fa4       ??_R3MathExc@Iex@@8        1000cfa4     ImathVec.obj
+ 0002:00000fb8       ??_R4MathExc@Iex@@6B@      1000cfb8     ImathVec.obj
+ 0002:00000fd0       ??_R1A@?0A@A@IntVecNormalizeExc@Imath@@8 1000cfd0     ImathVec.obj
+ 0002:00000fec       ??_R2IntVecNormalizeExc@Imath@@8 1000cfec     ImathVec.obj
+ 0002:00001010       ??_R3IntVecNormalizeExc@Imath@@8 1000d010     ImathVec.obj
+ 0002:00001024       ??_R4IntVecNormalizeExc@Imath@@6B@ 1000d024     ImathVec.obj
+ 0002:0000103c       ??_R1A@?0A@A@type_info@@8  1000d03c     MSVCRT:ti_inst.obj
+ 0002:00001054       ??_R2type_info@@8          1000d054     MSVCRT:ti_inst.obj
+ 0002:0000105c       ??_R3type_info@@8          1000d05c     MSVCRT:ti_inst.obj
+ 0002:0000106c       ??_R4type_info@@6B@        1000d06c     MSVCRT:ti_inst.obj
+ 0002:000011a0       ___safe_se_handler_table   1000d1a0     <linker-defined>
+ 0002:00001310       ___rtc_iaa                 1000d310     MSVCRT:initsect.obj
+ 0002:00001524       ___rtc_izz                 1000d524     MSVCRT:initsect.obj
+ 0002:00001628       ___rtc_taa                 1000d628     MSVCRT:initsect.obj
+ 0002:0000183c       ___rtc_tzz                 1000d83c     MSVCRT:initsect.obj
+ 0002:00001b94       __CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12 1000db94     ImathColorAlgo.obj
+ 0002:00001bb4       __CT??_R0?AVbad_cast@@@8??0bad_cast@@QAE@ABV0@@Z12 1000dbb4     ImathColorAlgo.obj
+ 0002:00001bd4       __CTA2?AVbad_cast@@        1000dbd4     ImathColorAlgo.obj
+ 0002:00001be4       __TI2?AVbad_cast@@         1000dbe4     ImathColorAlgo.obj
+ 0002:00001f0c       __CT??_R0?AV_String_base@std@@@8112 1000df0c     ImathVec.obj
+ 0002:00001f2c       __CT??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z112 1000df2c     ImathVec.obj
+ 0002:00001f4c       __CT??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z2812 1000df4c     ImathVec.obj
+ 0002:00001f6c       __CT??_R0?AVBaseExc@Iex@@@8??0BaseExc@Iex@@QAE@ABV01@@Z68 1000df6c     ImathVec.obj
+ 0002:00001f8c       __CT??_R0?AVMathExc@Iex@@@8??0MathExc@Iex@@QAE@ABV01@@Z68 1000df8c     ImathVec.obj
+ 0002:00001fac       __CT??_R0?AVNullVecExc@Imath@@@8??0NullVecExc@Imath@@QAE@ABV01@@Z68 1000dfac     ImathVec.obj
+ 0002:00001fcc       __CTA7?AVNullVecExc@Imath@@ 1000dfcc     ImathVec.obj
+ 0002:00001ff0       __TI7?AVNullVecExc@Imath@@ 1000dff0     ImathVec.obj
+ 0002:00002004       __CT??_R0?AVIntVecNormalizeExc@Imath@@@8??0IntVecNormalizeExc@Imath@@QAE@ABV01@@Z68 1000e004     ImathVec.obj
+ 0002:00002024       __CTA7?AVIntVecNormalizeExc@Imath@@ 1000e024     ImathVec.obj
+ 0002:00002048       __TI7?AVIntVecNormalizeExc@Imath@@ 1000e048     ImathVec.obj
+ 0003:00000000       ___xc_a                    1000f000     MSVCRT:cinitexe.obj
+ 0003:00000218       ___xc_z                    1000f218     MSVCRT:cinitexe.obj
+ 0003:0000031c       ___xi_a                    1000f31c     MSVCRT:cinitexe.obj
+ 0003:00000420       ___xi_z                    1000f420     MSVCRT:cinitexe.obj
+ 0003:00000530       ??_R0?AVexception@@@8      1000f530     ImathColorAlgo.obj
+ 0003:0000054c       ??_R0?AVbad_cast@@@8       1000f54c     ImathColorAlgo.obj
+ 0003:00000568       ??_R0?AV_String_base@std@@@8 1000f568     ImathVec.obj
+ 0003:00000590       ??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8 1000f590     ImathVec.obj
+ 0003:000005d0       ??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8 1000f5d0     ImathVec.obj
+ 0003:00000628       ??_R0?AVBaseExc@Iex@@@8    1000f628     ImathVec.obj
+ 0003:00000648       ??_R0?AVMathExc@Iex@@@8    1000f648     ImathVec.obj
+ 0003:00000668       ??_R0?AVNullVecExc@Imath@@@8 1000f668     ImathVec.obj
+ 0003:00000690       ??_R0?AVIntVecNormalizeExc@Imath@@@8 1000f690     ImathVec.obj
+ 0003:000006c0       ??_R0?AVtype_info@@@8      1000f6c0     MSVCRT:ti_inst.obj
+ 0003:000006d8       ?_RTC_ErrorLevels@@3PAHA   1000f6d8     MSVCRT:error.obj
+ 0003:00000714       ___security_cookie         1000f714     MSVCRT:seccook.obj
+ 0003:00000830       ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B 1000f830     ImathColorAlgo.obj
+ 0003:00000834       ?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B 1000f834     ImathColorAlgo.obj
+ 0003:00000838       ?identity33d@Imath@@3V?$Matrix33@N@1@A 1000f838     ImathMatrixAlgo.obj
+ 0003:00000880       ?identity44f@Imath@@3V?$Matrix44@M@1@A 1000f880     ImathMatrixAlgo.obj
+ 0003:000008c0       ?identity44d@Imath@@3V?$Matrix44@N@1@A 1000f8c0     ImathMatrixAlgo.obj
+ 0003:00000940       ?identity33f@Imath@@3V?$Matrix33@M@1@A 1000f940     ImathMatrixAlgo.obj
+ 0003:00000a14       __adjust_fdiv              1000fa14     <common>
+ 0003:00000a20       ___onexitend               1000fa20     <common>
+ 0003:00000a30       ___onexitbegin             1000fa30     <common>
+ 0003:00000a34       __pRawDllMain              1000fa34     <common>
+ 0004:00000000       __IMPORT_DESCRIPTOR_Iex_dll 10010000     Iex_dll:Iex_dll.dll
+ 0004:00000014       __IMPORT_DESCRIPTOR_MSVCP71 10010014     msvcprt:MSVCP71.dll
+ 0004:00000028       __IMPORT_DESCRIPTOR_MSVCR71 10010028     MSVCRT:MSVCR71.dll
+ 0004:0000003c       __IMPORT_DESCRIPTOR_KERNEL32 1001003c     kernel32:KERNEL32.dll
+ 0004:00000050       __NULL_IMPORT_DESCRIPTOR   10010050     Iex_dll:Iex_dll.dll
+ 0004:00000348       __imp_?what@BaseExc@Iex@@UBEPBDXZ 10010348     Iex_dll:Iex_dll.dll
+ 0004:0000034c       __imp_??0BaseExc@Iex@@QAE@PBD@Z 1001034c     Iex_dll:Iex_dll.dll
+ 0004:00000350       __imp_??1BaseExc@Iex@@UAE@XZ 10010350     Iex_dll:Iex_dll.dll
+ 0004:00000354       __imp_??0BaseExc@Iex@@QAE@ABV01@@Z 10010354     Iex_dll:Iex_dll.dll
+ 0004:00000358       \177Iex_dll_NULL_THUNK_DATA 10010358     Iex_dll:Iex_dll.dll
+ 0004:00000384       __imp__FreeLibrary@4       10010384     kernel32:KERNEL32.dll
+ 0004:00000388       __imp__GetProcessHeap@0    10010388     kernel32:KERNEL32.dll
+ 0004:0000038c       __imp__HeapFree@12         1001038c     kernel32:KERNEL32.dll
+ 0004:00000390       __imp__GetCurrentProcess@0 10010390     kernel32:KERNEL32.dll
+ 0004:00000394       __imp__HeapAlloc@12        10010394     kernel32:KERNEL32.dll
+ 0004:00000398       __imp__CloseHandle@4       10010398     kernel32:KERNEL32.dll
+ 0004:0000039c       __imp__GetModuleFileNameA@12 1001039c     kernel32:KERNEL32.dll
+ 0004:000003a0       __imp__DisableThreadLibraryCalls@4 100103a0     kernel32:KERNEL32.dll
+ 0004:000003a4       __imp__DebugBreak@0        100103a4     kernel32:KERNEL32.dll
+ 0004:000003a8       __imp__LoadLibraryA@4      100103a8     kernel32:KERNEL32.dll
+ 0004:000003ac       __imp__GetProcAddress@8    100103ac     kernel32:KERNEL32.dll
+ 0004:000003b0       __imp__GetVersionExA@4     100103b0     kernel32:KERNEL32.dll
+ 0004:000003b4       __imp__RaiseException@16   100103b4     kernel32:KERNEL32.dll
+ 0004:000003b8       \177KERNEL32_NULL_THUNK_DATA 100103b8     kernel32:KERNEL32.dll
+ 0004:000003ec       __imp_?width@ios_base@std@@QAEHH@Z 100103ec     msvcprt:MSVCP71.dll
+ 0004:000003f0       __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100103f0     msvcprt:MSVCP71.dll
+ 0004:000003f4       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100103f4     msvcprt:MSVCP71.dll
+ 0004:000003f8       __imp_?is@?$ctype@D@std@@QBE_NFD@Z 100103f8     msvcprt:MSVCP71.dll
+ 0004:000003fc       __imp_?to_char_type@?$char_traits@D@std@@SADABH@Z 100103fc     msvcprt:MSVCP71.dll
+ 0004:00000400       __imp_?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 10010400     msvcprt:MSVCP71.dll
+ 0004:00000404       __imp_?eof@?$char_traits@D@std@@SAHXZ 10010404     msvcprt:MSVCP71.dll
+ 0004:00000408       __imp_?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10010408     msvcprt:MSVCP71.dll
+ 0004:0000040c       __imp_?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1001040c     msvcprt:MSVCP71.dll
+ 0004:00000410       __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 10010410     msvcprt:MSVCP71.dll
+ 0004:00000414       __imp_?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10010414     msvcprt:MSVCP71.dll
+ 0004:00000418       __imp_?width@ios_base@std@@QBEHXZ 10010418     msvcprt:MSVCP71.dll
+ 0004:0000041c       __imp_?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 1001041c     msvcprt:MSVCP71.dll
+ 0004:00000420       __imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 10010420     msvcprt:MSVCP71.dll
+ 0004:00000424       __imp_??1locale@std@@QAE@XZ 10010424     msvcprt:MSVCP71.dll
+ 0004:00000428       __imp_?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10010428     msvcprt:MSVCP71.dll
+ 0004:0000042c       __imp_?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 1001042c     msvcprt:MSVCP71.dll
+ 0004:00000430       __imp_?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10010430     msvcprt:MSVCP71.dll
+ 0004:00000434       __imp_?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10010434     msvcprt:MSVCP71.dll
+ 0004:00000438       __imp_??1_Lockit@std@@QAE@XZ 10010438     msvcprt:MSVCP71.dll
+ 0004:0000043c       __imp_?_Register@facet@locale@std@@QAEXXZ 1001043c     msvcprt:MSVCP71.dll
+ 0004:00000440       __imp_?_Incref@facet@locale@std@@QAEXXZ 10010440     msvcprt:MSVCP71.dll
+ 0004:00000444       __imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10010444     msvcprt:MSVCP71.dll
+ 0004:00000448       __imp_?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10010448     msvcprt:MSVCP71.dll
+ 0004:0000044c       __imp_??Bid@locale@std@@QAEIXZ 1001044c     msvcprt:MSVCP71.dll
+ 0004:00000450       __imp_?id@?$ctype@D@std@@2V0locale@2@A 10010450     msvcprt:MSVCP71.dll
+ 0004:00000454       __imp_??0_Lockit@std@@QAE@H@Z 10010454     msvcprt:MSVCP71.dll
+ 0004:00000458       __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10010458     msvcprt:MSVCP71.dll
+ 0004:0000045c       __imp_?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 1001045c     msvcprt:MSVCP71.dll
+ 0004:00000460       __imp_?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10010460     msvcprt:MSVCP71.dll
+ 0004:00000464       __imp_?to_int_type@?$char_traits@D@std@@SAHABD@Z 10010464     msvcprt:MSVCP71.dll
+ 0004:00000468       __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10010468     msvcprt:MSVCP71.dll
+ 0004:0000046c       __imp_?uncaught_exception@std@@YA_NXZ 1001046c     msvcprt:MSVCP71.dll
+ 0004:00000470       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10010470     msvcprt:MSVCP71.dll
+ 0004:00000474       __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10010474     msvcprt:MSVCP71.dll
+ 0004:00000478       __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10010478     msvcprt:MSVCP71.dll
+ 0004:0000047c       __imp_?flags@ios_base@std@@QBEHXZ 1001047c     msvcprt:MSVCP71.dll
+ 0004:00000480       __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10010480     msvcprt:MSVCP71.dll
+ 0004:00000484       __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10010484     msvcprt:MSVCP71.dll
+ 0004:00000488       __imp_?good@ios_base@std@@QBE_NXZ 10010488     msvcprt:MSVCP71.dll
+ 0004:0000048c       __imp_?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 1001048c     msvcprt:MSVCP71.dll
+ 0004:00000490       __imp_?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10010490     msvcprt:MSVCP71.dll
+ 0004:00000494       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10010494     msvcprt:MSVCP71.dll
+ 0004:00000498       __imp_?to_char_type@?$char_traits@G@std@@SAGABG@Z 10010498     msvcprt:MSVCP71.dll
+ 0004:0000049c       __imp_?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 1001049c     msvcprt:MSVCP71.dll
+ 0004:000004a0       __imp_?eof@?$char_traits@G@std@@SAGXZ 100104a0     msvcprt:MSVCP71.dll
+ 0004:000004a4       __imp_?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100104a4     msvcprt:MSVCP71.dll
+ 0004:000004a8       __imp_?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100104a8     msvcprt:MSVCP71.dll
+ 0004:000004ac       __imp_?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 100104ac     msvcprt:MSVCP71.dll
+ 0004:000004b0       __imp_?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100104b0     msvcprt:MSVCP71.dll
+ 0004:000004b4       __imp_?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 100104b4     msvcprt:MSVCP71.dll
+ 0004:000004b8       __imp_?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB 100104b8     msvcprt:MSVCP71.dll
+ 0004:000004bc       __imp_?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 100104bc     msvcprt:MSVCP71.dll
+ 0004:000004c0       __imp_?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100104c0     msvcprt:MSVCP71.dll
+ 0004:000004c4       __imp_?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100104c4     msvcprt:MSVCP71.dll
+ 0004:000004c8       __imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 100104c8     msvcprt:MSVCP71.dll
+ 0004:000004cc       __imp_?id@?$ctype@G@std@@2V0locale@2@A 100104cc     msvcprt:MSVCP71.dll
+ 0004:000004d0       __imp_?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 100104d0     msvcprt:MSVCP71.dll
+ 0004:000004d4       __imp_?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100104d4     msvcprt:MSVCP71.dll
+ 0004:000004d8       __imp_?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100104d8     msvcprt:MSVCP71.dll
+ 0004:000004dc       __imp_?to_int_type@?$char_traits@G@std@@SAGABG@Z 100104dc     msvcprt:MSVCP71.dll
+ 0004:000004e0       __imp_?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100104e0     msvcprt:MSVCP71.dll
+ 0004:000004e4       __imp_??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 100104e4     msvcprt:MSVCP71.dll
+ 0004:000004e8       __imp_?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 100104e8     msvcprt:MSVCP71.dll
+ 0004:000004ec       __imp_?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 100104ec     msvcprt:MSVCP71.dll
+ 0004:000004f0       __imp_?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 100104f0     msvcprt:MSVCP71.dll
+ 0004:000004f4       __imp_?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 100104f4     msvcprt:MSVCP71.dll
+ 0004:000004f8       __imp_??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 100104f8     msvcprt:MSVCP71.dll
+ 0004:000004fc       __imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100104fc     msvcprt:MSVCP71.dll
+ 0004:00000500       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10010500     msvcprt:MSVCP71.dll
+ 0004:00000504       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10010504     msvcprt:MSVCP71.dll
+ 0004:00000508       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 10010508     msvcprt:MSVCP71.dll
+ 0004:0000050c       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 1001050c     msvcprt:MSVCP71.dll
+ 0004:00000510       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 10010510     msvcprt:MSVCP71.dll
+ 0004:00000514       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 10010514     msvcprt:MSVCP71.dll
+ 0004:00000518       __imp_??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 10010518     msvcprt:MSVCP71.dll
+ 0004:0000051c       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 1001051c     msvcprt:MSVCP71.dll
+ 0004:00000520       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 10010520     msvcprt:MSVCP71.dll
+ 0004:00000524       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10010524     msvcprt:MSVCP71.dll
+ 0004:00000528       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 10010528     msvcprt:MSVCP71.dll
+ 0004:0000052c       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 1001052c     msvcprt:MSVCP71.dll
+ 0004:00000530       __imp_?is@?$ctype@G@std@@QBE_NFG@Z 10010530     msvcprt:MSVCP71.dll
+ 0004:00000534       \177MSVCP71_NULL_THUNK_DATA 10010534     msvcprt:MSVCP71.dll
+ 0004:000005a0       __imp___adjust_fdiv        100105a0     MSVCRT:MSVCR71.dll
+ 0004:000005a4       __imp____CppXcptFilter     100105a4     MSVCRT:MSVCR71.dll
+ 0004:000005a8       __imp___except_handler3    100105a8     MSVCRT:MSVCR71.dll
+ 0004:000005ac       __imp_?terminate@@YAXXZ    100105ac     MSVCRT:MSVCR71.dll
+ 0004:000005b0       __imp____dllonexit         100105b0     MSVCRT:MSVCR71.dll
+ 0004:000005b4       __imp___onexit             100105b4     MSVCRT:MSVCR71.dll
+ 0004:000005b8       __imp___initterm           100105b8     MSVCRT:MSVCR71.dll
+ 0004:000005bc       __imp__free                100105bc     MSVCRT:MSVCR71.dll
+ 0004:000005c0       __imp_??1type_info@@UAE@XZ 100105c0     MSVCRT:MSVCR71.dll
+ 0004:000005c4       __imp___CRT_RTC_INIT       100105c4     MSVCRT:MSVCR71.dll
+ 0004:000005c8       __imp_??3@YAXPAX@Z         100105c8     MSVCRT:MSVCR71.dll
+ 0004:000005cc       __imp___CIsqrt             100105cc     MSVCRT:MSVCR71.dll
+ 0004:000005d0       __imp_??0bad_cast@@QAE@PBD@Z 100105d0     MSVCRT:MSVCR71.dll
+ 0004:000005d4       __imp_??1bad_cast@@UAE@XZ  100105d4     MSVCRT:MSVCR71.dll
+ 0004:000005d8       __imp_??0bad_cast@@QAE@ABV0@@Z 100105d8     MSVCRT:MSVCR71.dll
+ 0004:000005dc       __imp_??0exception@@QAE@ABV0@@Z 100105dc     MSVCRT:MSVCR71.dll
+ 0004:000005e0       __imp___CxxThrowException@8 100105e0     MSVCRT:MSVCR71.dll
+ 0004:000005e4       __imp____CxxFrameHandler   100105e4     MSVCRT:MSVCR71.dll
+ 0004:000005e8       __imp__floor               100105e8     MSVCRT:MSVCR71.dll
+ 0004:000005ec       __imp__malloc              100105ec     MSVCRT:MSVCR71.dll
+ 0004:000005f0       \177MSVCR71_NULL_THUNK_DATA 100105f0     MSVCRT:MSVCR71.dll
+
+ entry point at        0001:00005f44
+
+
+ Exports
+
+  ordinal    name
+
+        1    ?identity33d@Imath@@3V?$Matrix33@N@1@A (class Imath::Matrix33<double> Imath::identity33d)
+        2    ?identity33f@Imath@@3V?$Matrix33@M@1@A (class Imath::Matrix33<float> Imath::identity33f)
+        3    ?identity44d@Imath@@3V?$Matrix44@N@1@A (class Imath::Matrix44<double> Imath::identity44d)
+        4    ?identity44f@Imath@@3V?$Matrix44@M@1@A (class Imath::Matrix44<float> Imath::identity44f)
Index: NonGTP/OpenEXR/bin/Imath_dll_d.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/Imath_dll_d.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/Imath_dll_d.map.DEF	(revision 855)
@@ -0,0 +1,161 @@
+LIBRARY	Imath_dll_d
+EXPORTS
+	?hsv2rgb_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z
+	?hsv2rgb_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z
+	?rgb2hsv_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z
+	?rgb2hsv_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z
+	?floor@?$Math@N@Imath@@SANN@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z
+	??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z
+	??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
+	??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z
+	??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z
+	??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0?$Vec3@N@Imath@@QAE@NNN@Z
+	??0?$Color4@N@Imath@@QAE@NNNN@Z
+	?succf@Imath@@YAMM@Z
+	?predf@Imath@@YAMM@Z
+	?succd@Imath@@YANN@Z
+	?predd@Imath@@YANN@Z
+	??0?$Matrix33@M@Imath@@QAE@MMMMMMMMM@Z
+	??0?$Matrix33@N@Imath@@QAE@NNNNNNNNN@Z
+	??0?$Matrix44@M@Imath@@QAE@MMMMMMMMMMMMMMMM@Z
+	??0?$Matrix44@N@Imath@@QAE@NNNNNNNNNNNNNNNN@Z
+	?length@?$Vec2@F@Imath@@QBEFXZ
+	?sqrt@?$Math@M@Imath@@SAMM@Z
+	sqrtf
+	?normalize@?$Vec2@F@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec2@F@Imath@@QAEABV12@XZ
+	??0NullVecExc@Imath@@QAE@PBD@Z
+	??0MathExc@Iex@@QAE@PBD@Z
+	??1MathExc@Iex@@UAE@XZ
+	??1NullVecExc@Imath@@UAE@XZ
+	?normalizeNonNull@?$Vec2@F@Imath@@QAEABV12@XZ
+	?normalized@?$Vec2@F@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec2@F@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec2@F@Imath@@QBE?AV12@XZ
+	?length@?$Vec2@H@Imath@@QBEHXZ
+	?normalize@?$Vec2@H@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec2@H@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec2@H@Imath@@QAEABV12@XZ
+	?normalized@?$Vec2@H@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec2@H@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec2@H@Imath@@QBE?AV12@XZ
+	?length@?$Vec3@F@Imath@@QBEFXZ
+	?normalize@?$Vec3@F@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec3@F@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec3@F@Imath@@QAEABV12@XZ
+	?normalized@?$Vec3@F@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec3@F@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec3@F@Imath@@QBE?AV12@XZ
+	?length@?$Vec3@H@Imath@@QBEHXZ
+	?normalize@?$Vec3@H@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec3@H@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec3@H@Imath@@QAEABV12@XZ
+	?normalized@?$Vec3@H@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec3@H@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec3@H@Imath@@QBE?AV12@XZ
+	??0NullVecExc@Imath@@QAE@ABV01@@Z
+	??0MathExc@Iex@@QAE@ABV01@@Z
+	??0?$Vec2@F@Imath@@QAE@ABV01@@Z
+	?dot@?$Vec2@F@Imath@@QBEFABV12@@Z
+	??0?$Vec2@H@Imath@@QAE@ABV01@@Z
+	?dot@?$Vec2@H@Imath@@QBEHABV12@@Z
+	??0?$Vec3@F@Imath@@QAE@ABV01@@Z
+	?dot@?$Vec3@F@Imath@@QBEFABV12@@Z
+	??0?$Vec3@H@Imath@@QAE@ABV01@@Z
+	?dot@?$Vec3@H@Imath@@QBEHABV12@@Z
+	??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@F@1@@Z
+	??0IntVecNormalizeExc@Imath@@QAE@PBD@Z
+	??1IntVecNormalizeExc@Imath@@UAE@XZ
+	??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@H@1@@Z
+	??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@F@1@@Z
+	??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@H@1@@Z
+	??0IntVecNormalizeExc@Imath@@QAE@ABV01@@Z
+	??A?$Vec2@F@Imath@@QAEAAFH@Z
+	??A?$Vec2@H@Imath@@QAEAAHH@Z
+	??A?$Vec3@F@Imath@@QAEAAFH@Z
+	??A?$Vec3@H@Imath@@QAEAAHH@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B
+	?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B
+	?identity33d@Imath@@3V?$Matrix33@N@1@A
+	?identity44f@Imath@@3V?$Matrix44@M@1@A
+	?identity44d@Imath@@3V?$Matrix44@N@1@A
+	?identity33f@Imath@@3V?$Matrix33@M@1@A
Index: NonGTP/OpenEXR/bin/Half_dll.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/Half_dll.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/Half_dll.map.DEF	(revision 855)
@@ -0,0 +1,59 @@
+LIBRARY	Half_dll
+EXPORTS
+	??Bhalf@@QBEMXZ
+	??4half@@QAEAAV0@V0@@Z
+	?bits@half@@QBEGXZ
+	?overflow@half@@CAMXZ
+	?convert@half@@CAFH@Z
+	??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@Vhalf@@@Z
+	?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@Vhalf@@@Z
+	?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@M@Z
+	?printBits@@YAXQADVhalf@@@Z
+	?printBits@@YAXQADM@Z
+	??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVhalf@@@Z
+	??0half@@QAE@M@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?_toFloat@@3PATuif@half@@A
+	?_eLut@@3PAGA
Index: NonGTP/OpenEXR/bin/Half_dll_d.map
===================================================================
--- NonGTP/OpenEXR/bin/Half_dll_d.map	(revision 855)
+++ NonGTP/OpenEXR/bin/Half_dll_d.map	(revision 855)
@@ -0,0 +1,244 @@
+ Half_dll_d
+
+ Timestamp is 422f3a92 (Wed Mar 09 10:04:02 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 000033f3H .text                   CODE
+ 0002:00000000 000009b3H .rdata                  DATA
+ 0002:000009b4 00000150H .rdata$debug            DATA
+ 0002:00000b10 00000104H .rdata$sxdata           DATA
+ 0002:00000c14 00000104H .rtc$IAA                DATA
+ 0002:00000d18 00000104H .rtc$IMZ                DATA
+ 0002:00000e1c 00000104H .rtc$IZZ                DATA
+ 0002:00000f20 00000104H .rtc$TAA                DATA
+ 0002:00001024 00000104H .rtc$TMZ                DATA
+ 0002:00001128 00000104H .rtc$TZZ                DATA
+ 0002:00001230 0000018bH .edata                  DATA
+ 0003:00000000 00000104H .CRT$XCA                DATA
+ 0003:00000104 00000104H .CRT$XCZ                DATA
+ 0003:00000208 00000104H .CRT$XIA                DATA
+ 0003:0000030c 00000104H .CRT$XIZ                DATA
+ 0003:00000410 0004d2f3H .data                   DATA
+ 0003:0004d704 000000a0H .bss                    DATA
+ 0004:00000000 0000003cH .idata$2                DATA
+ 0004:0000003c 00000014H .idata$3                DATA
+ 0004:00000050 000000f4H .idata$4                DATA
+ 0004:00000144 000000f4H .idata$5                DATA
+ 0004:00000238 000003a7H .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:00000001       ___safe_se_handler_count   00000001     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0001:00000080       ?overflow@half@@CAMXZ      10001080 f   half.obj
+ 0001:000000d0       ?convert@half@@CAFH@Z      100010d0 f   half.obj
+ 0001:00000210       ??6@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@AAV01@Vhalf@@@Z 10001210 f   half.obj
+ 0001:00000240       ??5@YAAAV?$basic_istream@DU?$char_traits@D@std@@@std@@AAV01@AAVhalf@@@Z 10001240 f   half.obj
+ 0001:000002c0       ?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@Vhalf@@@Z 100012c0 f   half.obj
+ 0001:00000360       ?printBits@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@M@Z 10001360 f   half.obj
+ 0001:00000420       ?printBits@@YAXQADVhalf@@@Z 10001420 f   half.obj
+ 0001:000004c0       ?printBits@@YAXQADM@Z      100014c0 f   half.obj
+ 0001:000006b0       ??Bhalf@@QBEMXZ            100016b0 f i half.obj
+ 0001:000006e0       ??0half@@QAE@M@Z           100016e0 f i half.obj
+ 0001:000007e0       ??4half@@QAEAAV0@V0@@Z     100017e0 f i half.obj
+ 0001:00000810       ?bits@half@@QBEGXZ         10001810 f i half.obj
+ 0001:0000082e       ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 1000182e f   msvcprtd:MSVCP71D.dll
+ 0001:00000834       ??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z 10001834 f   msvcprtd:MSVCP71D.dll
+ 0001:0000083a       ??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@D@Z 1000183a f   msvcprtd:MSVCP71D.dll
+ 0001:00000840       __RTC_InitBase             10001840 f   MSVCRTD:init.obj
+ 0001:00000870       __RTC_Shutdown             10001870 f   MSVCRTD:init.obj
+ 0001:00000890       __RTC_CheckEsp             10001890 f   MSVCRTD:stack.obj
+ 0001:000008c0       @_RTC_CheckStackVars@8     100018c0 f   MSVCRTD:stack.obj
+ 0001:00000930       __CRT_INIT@12              10001930 f   MSVCRTD:crtdll.obj
+ 0001:00000a50       __DllMainCRTStartup@12     10001a50 f   MSVCRTD:crtdll.obj
+ 0001:00000be0       __RTC_NumErrors            10001be0 f   MSVCRTD:userapi.obj
+ 0001:00000bf0       __RTC_GetErrDesc           10001bf0 f   MSVCRTD:userapi.obj
+ 0001:00000c10       __RTC_SetErrorType         10001c10 f   MSVCRTD:userapi.obj
+ 0001:00000c40       __RTC_SetErrorFunc         10001c40 f   MSVCRTD:userapi.obj
+ 0001:00000c60       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 10001c60 f   MSVCRTD:userapi.obj
+ 0001:00000c66       __CRT_RTC_INIT             10001c66 f   MSVCRTD:MSVCR71D.dll
+ 0001:00000c70       ?_RTC_Failure@@YAXPAXH@Z   10001c70 f   MSVCRTD:error.obj
+ 0001:00000ed0       ?_RTC_MemFailure@@YAXPAXHPBX@Z 10001ed0 f   MSVCRTD:error.obj
+ 0001:00001120       ?_RTC_StackFailure@@YAXPAXPBD@Z 10002120 f   MSVCRTD:error.obj
+ 0001:000011e0       __RTC_UninitUse            100021e0 f   MSVCRTD:error.obj
+ 0001:00001398       __free_dbg                 10002398 f   MSVCRTD:MSVCR71D.dll
+ 0001:0000139e       __initterm                 1000239e f   MSVCRTD:MSVCR71D.dll
+ 0001:000013b0       __onexit                   100023b0 f   MSVCRTD:atonexit.obj
+ 0001:000013f0       _atexit                    100023f0 f   MSVCRTD:atonexit.obj
+ 0001:00001410       __RTC_Initialize           10002410 f   MSVCRTD:initsect.obj
+ 0001:00001490       __RTC_Terminate            10002490 f   MSVCRTD:initsect.obj
+ 0001:00001508       __malloc_dbg               10002508 f   MSVCRTD:MSVCR71D.dll
+ 0001:0000150e       ___CppXcptFilter           1000250e f   MSVCRTD:MSVCR71D.dll
+ 0001:00001520       _DllMain@12                10002520 f   MSVCRTD:dllmain.obj
+ 0001:00001546       __except_handler3          10002546 f   MSVCRTD:MSVCR71D.dll
+ 0001:00001550       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 10002550 f   MSVCRTD:pdblkup.obj
+ 0001:00001df0       __alloca_probe             10002df0     MSVCRTD:chkstk.obj
+ 0001:00001df0       __chkstk                   10002df0 f   MSVCRTD:chkstk.obj
+ 0001:00001e2e       ___dllonexit               10002e2e f   MSVCRTD:MSVCR71D.dll
+ 0001:00001e34       _DebugBreak@0              10002e34 f   kernel32:KERNEL32.dll
+ 0001:00001e3a       _RaiseException@16         10002e3a f   kernel32:KERNEL32.dll
+ 0001:00001e40       _GetVersionExA@4           10002e40 f   kernel32:KERNEL32.dll
+ 0001:00001e46       _GetProcAddress@8          10002e46 f   kernel32:KERNEL32.dll
+ 0001:00001e4c       _LoadLibraryA@4            10002e4c f   kernel32:KERNEL32.dll
+ 0001:00001e52       _DisableThreadLibraryCalls@4 10002e52 f   kernel32:KERNEL32.dll
+ 0001:00001e58       _HeapFree@12               10002e58 f   kernel32:KERNEL32.dll
+ 0001:00001e5e       _HeapAlloc@12              10002e5e f   kernel32:KERNEL32.dll
+ 0001:00001e64       _GetProcessHeap@0          10002e64 f   kernel32:KERNEL32.dll
+ 0001:00001e6a       _GetModuleFileNameA@12     10002e6a f   kernel32:KERNEL32.dll
+ 0001:00001e70       _CloseHandle@4             10002e70 f   kernel32:KERNEL32.dll
+ 0001:00001e76       _GetCurrentProcess@0       10002e76 f   kernel32:KERNEL32.dll
+ 0001:00001e7c       _FreeLibrary@4             10002e7c f   kernel32:KERNEL32.dll
+ 0002:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1000501c     half.obj
+ 0002:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 10005020     half.obj
+ 0002:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 10005024     half.obj
+ 0002:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 10005028     half.obj
+ 0002:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1000502c     half.obj
+ 0002:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 10005030     half.obj
+ 0002:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 10005034     half.obj
+ 0002:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 10005038     half.obj
+ 0002:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1000503c     half.obj
+ 0002:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 10005040     half.obj
+ 0002:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 10005044     half.obj
+ 0002:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 10005048     half.obj
+ 0002:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1000504c     half.obj
+ 0002:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10005050     half.obj
+ 0002:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10005054     half.obj
+ 0002:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10005058     half.obj
+ 0002:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000505c     half.obj
+ 0002:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005060     half.obj
+ 0002:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005064     half.obj
+ 0002:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005068     half.obj
+ 0002:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000506c     half.obj
+ 0002:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005070     half.obj
+ 0002:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005074     half.obj
+ 0002:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005078     half.obj
+ 0002:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000507c     half.obj
+ 0002:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005080     half.obj
+ 0002:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005084     half.obj
+ 0002:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005088     half.obj
+ 0002:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000508c     half.obj
+ 0002:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005090     half.obj
+ 0002:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005094     half.obj
+ 0002:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10005098     half.obj
+ 0002:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1000509c     half.obj
+ 0002:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100050a0     half.obj
+ 0002:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100050a4     half.obj
+ 0002:000000a8       ?none@?$_Locbase@H@std@@2HB 100050a8     half.obj
+ 0002:000000ac       ?all@?$_Locbase@H@std@@2HB 100050ac     half.obj
+ 0002:000000b0       ?messages@?$_Locbase@H@std@@2HB 100050b0     half.obj
+ 0002:000000b4       ?time@?$_Locbase@H@std@@2HB 100050b4     half.obj
+ 0002:000000b8       ?numeric@?$_Locbase@H@std@@2HB 100050b8     half.obj
+ 0002:000000bc       ?monetary@?$_Locbase@H@std@@2HB 100050bc     half.obj
+ 0002:000000c0       ?ctype@?$_Locbase@H@std@@2HB 100050c0     half.obj
+ 0002:000000c4       ?collate@?$_Locbase@H@std@@2HB 100050c4     half.obj
+ 0002:000000c8       __real@00000000            100050c8     half.obj
+ 0002:000000cc       ??_C@_08EIBOPINA@crtdll?4c?$AA@ 100050cc     MSVCRTD:crtdll.obj
+ 0002:000000e4       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 100050e4     MSVCRTD:userapi.obj
+ 0002:00000110       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 10005110     MSVCRTD:userapi.obj
+ 0002:00000128       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 10005128     MSVCRTD:userapi.obj
+ 0002:00000154       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 10005154     MSVCRTD:userapi.obj
+ 0002:00000184       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 10005184     MSVCRTD:error.obj
+ 0002:000001a4       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 100051a4     MSVCRTD:error.obj
+ 0002:000001dc       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 100051dc     MSVCRTD:error.obj
+ 0002:00000200       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 10005200     MSVCRTD:error.obj
+ 0002:00000320       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 10005320     MSVCRTD:error.obj
+ 0002:00000400       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 10005400     MSVCRTD:error.obj
+ 0002:0000043c       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 1000543c     MSVCRTD:error.obj
+ 0002:00000448       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 10005448     MSVCRTD:error.obj
+ 0002:00000454       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 10005454     MSVCRTD:error.obj
+ 0002:0000047c       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 1000547c     MSVCRTD:error.obj
+ 0002:00000490       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 10005490     MSVCRTD:error.obj
+ 0002:000004ac       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 100054ac     MSVCRTD:error.obj
+ 0002:000004dc       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 100054dc     MSVCRTD:error.obj
+ 0002:00000504       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 10005504     MSVCRTD:error.obj
+ 0002:00000514       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 10005514     MSVCRTD:error.obj
+ 0002:00000528       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 10005528     MSVCRTD:error.obj
+ 0002:00000554       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 10005554     MSVCRTD:pdblkup.obj
+ 0002:00000560       ??_C@_01KDCPPGHE@r?$AA@    10005560     MSVCRTD:pdblkup.obj
+ 0002:00000562       ??_C@_00CNPNBAHC@?$AA@     10005562     MSVCRTD:pdblkup.obj
+ 0002:00000564       ??_C@_08ONJBEOFA@PDBClose?$AA@ 10005564     MSVCRTD:pdblkup.obj
+ 0002:00000570       ??_C@_08NINFAAFA@DBIClose?$AA@ 10005570     MSVCRTD:pdblkup.obj
+ 0002:0000057c       ??_C@_08LIGPJJNA@ModClose?$AA@ 1000557c     MSVCRTD:pdblkup.obj
+ 0002:00000588       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 10005588     MSVCRTD:pdblkup.obj
+ 0002:00000598       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 10005598     MSVCRTD:pdblkup.obj
+ 0002:000005ac       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 100055ac     MSVCRTD:pdblkup.obj
+ 0002:000005b8       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 100055b8     MSVCRTD:pdblkup.obj
+ 0002:000005cc       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 100055cc     MSVCRTD:pdblkup.obj
+ 0002:000005dc       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 100055dc     MSVCRTD:pdblkup.obj
+ 0002:000005ec       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 100055ec     MSVCRTD:pdblkup.obj
+ 0002:00000604       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 10005604     MSVCRTD:pdblkup.obj
+ 0002:00000618       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 10005618     MSVCRTD:pdblkup.obj
+ 0002:00000624       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 10005624     MSVCRTD:pdblkup.obj
+ 0002:00000640       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 10005640     MSVCRTD:pdblkup.obj
+ 0002:00000650       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 10005650     MSVCRTD:pdblkup.obj
+ 0002:00000660       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 10005660     MSVCRTD:pdblkup.obj
+ 0002:00000670       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 10005670     MSVCRTD:pdblkup.obj
+ 0002:00000688       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 10005688     MSVCRTD:pdblkup.obj
+ 0002:000006b8       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 100056b8     MSVCRTD:pdblkup.obj
+ 0002:000006c4       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 100056c4     MSVCRTD:pdblkup.obj
+ 0002:000006d8       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 100056d8     MSVCRTD:pdblkup.obj
+ 0002:000006e8       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 100056e8     MSVCRTD:pdblkup.obj
+ 0002:000006f8       __load_config_used         100056f8     MSVCRTD:loadcfg.obj
+ 0002:00000b10       ___safe_se_handler_table   10005b10     <linker-defined>
+ 0002:00000c14       ___rtc_iaa                 10005c14     MSVCRTD:initsect.obj
+ 0002:00000e1c       ___rtc_izz                 10005e1c     MSVCRTD:initsect.obj
+ 0002:00000f20       ___rtc_taa                 10005f20     MSVCRTD:initsect.obj
+ 0002:00001128       ___rtc_tzz                 10006128     MSVCRTD:initsect.obj
+ 0003:00000000       ___xc_a                    10007000     MSVCRTD:cinitexe.obj
+ 0003:00000104       ___xc_z                    10007104     MSVCRTD:cinitexe.obj
+ 0003:00000208       ___xi_a                    10007208     MSVCRTD:cinitexe.obj
+ 0003:0000030c       ___xi_z                    1000730c     MSVCRTD:cinitexe.obj
+ 0003:00000410       ?_toFloat@@3PATuif@half@@A 10007410     half.obj
+ 0003:00040410       ?_eLut@@3PAGA              10047410     half.obj
+ 0003:0004d5c0       ?_RTC_ErrorLevels@@3PAHA   100545c0     MSVCRTD:error.obj
+ 0003:0004d5f0       ___security_cookie         100545f0     MSVCRTD:seccook.obj
+ 0003:0004d778       __adjust_fdiv              10054778     <common>
+ 0003:0004d784       ___onexitend               10054784     <common>
+ 0003:0004d794       ___onexitbegin             10054794     <common>
+ 0003:0004d798       __pRawDllMain              10054798     <common>
+ 0004:00000000       __IMPORT_DESCRIPTOR_MSVCP71D 10055000     msvcprtd:MSVCP71D.dll
+ 0004:00000014       __IMPORT_DESCRIPTOR_MSVCR71D 10055014     MSVCRTD:MSVCR71D.dll
+ 0004:00000028       __IMPORT_DESCRIPTOR_KERNEL32 10055028     kernel32:KERNEL32.dll
+ 0004:0000003c       __NULL_IMPORT_DESCRIPTOR   1005503c     msvcprtd:MSVCP71D.dll
+ 0004:00000144       __imp__DebugBreak@0        10055144     kernel32:KERNEL32.dll
+ 0004:00000148       __imp__FreeLibrary@4       10055148     kernel32:KERNEL32.dll
+ 0004:0000014c       __imp__GetCurrentProcess@0 1005514c     kernel32:KERNEL32.dll
+ 0004:00000150       __imp__CloseHandle@4       10055150     kernel32:KERNEL32.dll
+ 0004:00000154       __imp__GetModuleFileNameA@12 10055154     kernel32:KERNEL32.dll
+ 0004:00000158       __imp__GetProcessHeap@0    10055158     kernel32:KERNEL32.dll
+ 0004:0000015c       __imp__HeapAlloc@12        1005515c     kernel32:KERNEL32.dll
+ 0004:00000160       __imp__HeapFree@12         10055160     kernel32:KERNEL32.dll
+ 0004:00000164       __imp__DisableThreadLibraryCalls@4 10055164     kernel32:KERNEL32.dll
+ 0004:00000168       __imp__LoadLibraryA@4      10055168     kernel32:KERNEL32.dll
+ 0004:0000016c       __imp__GetProcAddress@8    1005516c     kernel32:KERNEL32.dll
+ 0004:00000170       __imp__GetVersionExA@4     10055170     kernel32:KERNEL32.dll
+ 0004:00000174       __imp__RaiseException@16   10055174     kernel32:KERNEL32.dll
+ 0004:00000178       \177KERNEL32_NULL_THUNK_DATA 10055178     kernel32:KERNEL32.dll
+ 0004:000001ac       __imp_??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@M@Z 100551ac     msvcprtd:MSVCP71D.dll
+ 0004:000001b0       __imp_??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@D@Z 100551b0     msvcprtd:MSVCP71D.dll
+ 0004:000001b4       __imp_??5?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV01@AAM@Z 100551b4     msvcprtd:MSVCP71D.dll
+ 0004:000001b8       \177MSVCP71D_NULL_THUNK_DATA 100551b8     msvcprtd:MSVCP71D.dll
+ 0004:000001e4       __imp____CppXcptFilter     100551e4     MSVCRTD:MSVCR71D.dll
+ 0004:000001e8       __imp___adjust_fdiv        100551e8     MSVCRTD:MSVCR71D.dll
+ 0004:000001ec       __imp___except_handler3    100551ec     MSVCRTD:MSVCR71D.dll
+ 0004:000001f0       __imp___initterm           100551f0     MSVCRTD:MSVCR71D.dll
+ 0004:000001f4       __imp___free_dbg           100551f4     MSVCRTD:MSVCR71D.dll
+ 0004:000001f8       __imp___CRT_RTC_INIT       100551f8     MSVCRTD:MSVCR71D.dll
+ 0004:000001fc       __imp____dllonexit         100551fc     MSVCRTD:MSVCR71D.dll
+ 0004:00000200       __imp___onexit             10055200     MSVCRTD:MSVCR71D.dll
+ 0004:00000204       __imp___malloc_dbg         10055204     MSVCRTD:MSVCR71D.dll
+ 0004:00000208       \177MSVCR71D_NULL_THUNK_DATA 10055208     MSVCRTD:MSVCR71D.dll
+
+ entry point at        0001:00000a50
+
+
+ Exports
+
+  ordinal    name
+
+        1    ?_eLut@@3PAGA (unsigned short * _eLut)
+        2    ?_toFloat@@3PATuif@half@@A (union half::uif * _toFloat)
Index: NonGTP/OpenEXR/bin/IlmImf_dll.map
===================================================================
--- NonGTP/OpenEXR/bin/IlmImf_dll.map	(revision 855)
+++ NonGTP/OpenEXR/bin/IlmImf_dll.map	(revision 855)
@@ -0,0 +1,3235 @@
+ IlmImf_dll
+
+ Timestamp is 422e8028 (Tue Mar 08 20:48:40 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 000627b3H .text                   CODE
+ 0001:000627c0 000043a5H .text$x                 CODE
+ 0002:00000000 00003241H .rdata                  DATA
+ 0002:00003244 00000150H .rdata$debug            DATA
+ 0002:00003394 0000151eH .rdata$r                DATA
+ 0002:000048c0 00000781H .rdata$sxdata           DATA
+ 0002:00005044 00000104H .rtc$IAA                DATA
+ 0002:00005148 000001a3H .rtc$IMZ                DATA
+ 0002:000052ec 00000104H .rtc$IZZ                DATA
+ 0002:000053f0 00000104H .rtc$TAA                DATA
+ 0002:000054f4 000001a3H .rtc$TMZ                DATA
+ 0002:00005698 00000104H .rtc$TZZ                DATA
+ 0002:0000579c 00006296H .xdata$x                DATA
+ 0002:0000ba32 00000000H .edata                  DATA
+ 0003:00000000 00000104H .CRT$XCA                DATA
+ 0003:00000104 00000104H .CRT$XCZ                DATA
+ 0003:00000208 00000104H .CRT$XIA                DATA
+ 0003:0000030c 00000104H .CRT$XIZ                DATA
+ 0003:00000410 00000e6aH .data                   DATA
+ 0003:00001280 00000594H .bss                    DATA
+ 0004:00000000 00000078H .idata$2                DATA
+ 0004:00000078 00000014H .idata$3                DATA
+ 0004:0000008c 0000043cH .idata$4                DATA
+ 0004:000004c8 0000043cH .idata$5                DATA
+ 0004:00000904 00002650H .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:0000015b       ___safe_se_handler_count   0000015b     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0001:00005110       ??0Attribute@Imf@@QAE@XZ   10006110 f   ImfAttribute.obj
+ 0001:00005130       ??1Attribute@Imf@@UAE@XZ   10006130 f   ImfAttribute.obj
+ 0001:00005150       ?typeMap@?A0x4acb144b@Imf@@YAAAV?$map@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@@std@@XZ 10006150 f   ImfAttribute.obj
+ 0001:00005200       ?knownType@Attribute@Imf@@SA_NQBD@Z 10006200 f   ImfAttribute.obj
+ 0001:00005270       ?registerAttributeType@Attribute@Imf@@KAXQBDP6APAV12@XZ@Z 10006270 f   ImfAttribute.obj
+ 0001:00005440       ?unRegisterAttributeType@Attribute@Imf@@KAXQBD@Z 10006440 f   ImfAttribute.obj
+ 0001:00005480       ?newAttribute@Attribute@Imf@@SAPAV12@QBD@Z 10006480 f   ImfAttribute.obj
+ 0001:00005780       ??_EAttribute@Imf@@UAEPAXI@Z 10006780 f i ImfAttribute.obj
+ 0001:00005780       ??_GAttribute@Imf@@UAEPAXI@Z 10006780 f i ImfAttribute.obj
+ 0001:000057d0       ??_EArgExc@Iex@@UAEPAXI@Z  100067d0 f i ImfAttribute.obj
+ 0001:000057d0       ??_GArgExc@Iex@@UAEPAXI@Z  100067d0 f i ImfAttribute.obj
+ 0001:00005820       ??1ArgExc@Iex@@UAE@XZ      10006820 f i ImfAttribute.obj
+ 0001:00005850       ??0ArgExc@Iex@@QAE@ABV01@@Z 10006850 f i ImfAttribute.obj
+ 0001:000058a0       ?insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@_N@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z 100068a0 f i ImfAttribute.obj
+ 0001:00005c20       ?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEIABQBD@Z 10006c20 f i ImfAttribute.obj
+ 0001:00005d70       ?find@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z 10006d70 f i ImfAttribute.obj
+ 0001:00005f00       ?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 10006f00 f i ImfAttribute.obj
+ 0001:00006060       ?_Insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z 10007060 f i ImfAttribute.obj
+ 0001:00006440       ??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z 10007440 f i ImfAttribute.obj
+ 0001:000064f0       ?what@logic_error@std@@UBEPBDXZ 100074f0 f i ImfAttribute.obj
+ 0001:00006530       ??_Elogic_error@std@@UAEPAXI@Z 10007530 f i ImfAttribute.obj
+ 0001:00006530       ??_Glogic_error@std@@UAEPAXI@Z 10007530 f i ImfAttribute.obj
+ 0001:00006580       ??1logic_error@std@@UAE@XZ 10007580 f i ImfAttribute.obj
+ 0001:00006620       ??1length_error@std@@UAE@XZ 10007620 f i ImfAttribute.obj
+ 0001:000066d0       ??_Glength_error@std@@UAEPAXI@Z 100076d0 f i ImfAttribute.obj
+ 0001:000066d0       ??_Elength_error@std@@UAEPAXI@Z 100076d0 f i ImfAttribute.obj
+ 0001:00006720       ??0length_error@std@@QAE@ABV01@@Z 10007720 f i ImfAttribute.obj
+ 0001:000067e0       ??0logic_error@std@@QAE@ABV01@@Z 100077e0 f i ImfAttribute.obj
+ 0001:00006890       ?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 10007890 f i ImfAttribute.obj
+ 0001:00006f40       ??1out_of_range@std@@UAE@XZ 10007f40 f i ImfAttribute.obj
+ 0001:00006ff0       ??_Eout_of_range@std@@UAEPAXI@Z 10007ff0 f i ImfAttribute.obj
+ 0001:00006ff0       ??_Gout_of_range@std@@UAEPAXI@Z 10007ff0 f i ImfAttribute.obj
+ 0001:00007040       ?clear@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ 10008040 f i ImfAttribute.obj
+ 0001:000070d0       ?_Init@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXXZ 100080d0 f i ImfAttribute.obj
+ 0001:00007170       ?_Lbound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z 10008170 f i ImfAttribute.obj
+ 0001:00007290       ?_Lrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 10008290 f i ImfAttribute.obj
+ 0001:00007380       ?_Rrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 10008380 f i ImfAttribute.obj
+ 0001:00007470       ?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@00ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@D@Z 10008470 f i ImfAttribute.obj
+ 0001:000075a0       ??0out_of_range@std@@QAE@ABV01@@Z 100085a0 f i ImfAttribute.obj
+ 0001:00007660       ?_Erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z 10008660 f i ImfAttribute.obj
+ 0001:000076e0       ?_Ubound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z 100086e0 f i ImfAttribute.obj
+ 0001:00007800       ?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ 10008800 f i ImfAttribute.obj
+ 0001:00007980       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ 10008980 f i ImfAttribute.obj
+ 0001:00007a80       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ 10008a80 f i ImfAttribute.obj
+ 0001:00007b50       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 10008b50 f i ImfAttribute.obj
+ 0001:00007c40       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 10008c40 f i ImfAttribute.obj
+ 0001:00007d30       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z 10008d30 f i ImfAttribute.obj
+ 0001:00007e20       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 10008e20 f i ImfAttribute.obj
+ 0001:00007f10       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z 10008f10 f i ImfAttribute.obj
+ 0001:00008000       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z 10009000 f i ImfAttribute.obj
+ 0001:000080f0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z 100090f0 f i ImfAttribute.obj
+ 0001:000081e0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z 100091e0 f i ImfAttribute.obj
+ 0001:000082e0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z 100092e0 f i ImfAttribute.obj
+ 0001:000083d0       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z 100093d0 f i ImfAttribute.obj
+ 0001:000084c0       ??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100094c0 f i ImfAttribute.obj
+ 0001:00008970       ??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10009970 f i ImfAttribute.obj
+ 0001:000089a0       ??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 100099a0 f i ImfAttribute.obj
+ 0001:00008a30       ??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10009a30 f i ImfAttribute.obj
+ 0001:00008ad0       ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z 10009ad0 f i ImfAttribute.obj
+ 0001:00008cc0       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10009cc0 f i ImfAttribute.obj
+ 0001:00008d10       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z 10009d10 f i ImfAttribute.obj
+ 0001:000090e0       ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 1000a0e0 f i ImfAttribute.obj
+ 0001:00009690       ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 1000a690 f i ImfAttribute.obj
+ 0001:000097c0       ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 1000a7c0 f i ImfAttribute.obj
+ 0001:00009860       ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 1000a860 f i ImfAttribute.obj
+ 0001:00009900       ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 1000a900 f i ImfAttribute.obj
+ 0001:00009990       ??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 1000a990 f i ImfAttribute.obj
+ 0001:00009e50       ??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 1000ae50 f i ImfAttribute.obj
+ 0001:00009e80       ??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 1000ae80 f i ImfAttribute.obj
+ 0001:00009f10       ??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 1000af10 f i ImfAttribute.obj
+ 0001:00009fb0       ??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z 1000afb0 f i ImfAttribute.obj
+ 0001:0000a1a0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 1000b1a0 f i ImfAttribute.obj
+ 0001:0000a1f0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z 1000b1f0 f i ImfAttribute.obj
+ 0001:0000a5d0       ??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 1000b5d0 f i ImfAttribute.obj
+ 0001:0000ab80       ??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 1000bb80 f i ImfAttribute.obj
+ 0001:0000acb0       ??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 1000bcb0 f i ImfAttribute.obj
+ 0001:0000ad50       ??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 1000bd50 f i ImfAttribute.obj
+ 0001:0000adf0       ??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 1000bdf0 f i ImfAttribute.obj
+ 0001:0000ae80       ??0?$TypedAttribute@M@Imf@@QAE@ABV01@@Z 1000be80 f i ImfAttribute.obj
+ 0001:0000af20       ??0?$TypedAttribute@M@Imf@@QAE@ABM@Z 1000bf20 f i ImfAttribute.obj
+ 0001:0000af70       ??0?$TypedAttribute@M@Imf@@QAE@XZ 1000bf70 f i ImfAttribute.obj
+ 0001:0000afc0       ??1?$TypedAttribute@M@Imf@@UAE@XZ 1000bfc0 f i ImfAttribute.obj
+ 0001:0000b000       ?value@?$TypedAttribute@M@Imf@@QBEABMXZ 1000c000 f i ImfAttribute.obj
+ 0001:0000b020       ?value@?$TypedAttribute@M@Imf@@QAEAAMXZ 1000c020 f i ImfAttribute.obj
+ 0001:0000b040       ?typeName@?$TypedAttribute@M@Imf@@UBEPBDXZ 1000c040 f i ImfAttribute.obj
+ 0001:0000b070       ?makeNewAttribute@?$TypedAttribute@M@Imf@@SAPAVAttribute@2@XZ 1000c070 f i ImfAttribute.obj
+ 0001:0000b120       ?copy@?$TypedAttribute@M@Imf@@UBEPAVAttribute@2@XZ 1000c120 f i ImfAttribute.obj
+ 0001:0000b200       ?writeValueTo@?$TypedAttribute@M@Imf@@UBEXAAVOStream@2@H@Z 1000c200 f i ImfAttribute.obj
+ 0001:0000b240       ?readValueFrom@?$TypedAttribute@M@Imf@@UAEXAAVIStream@2@HH@Z 1000c240 f i ImfAttribute.obj
+ 0001:0000b280       ?copyValueFrom@?$TypedAttribute@M@Imf@@UAEXABVAttribute@2@@Z 1000c280 f i ImfAttribute.obj
+ 0001:0000b2c0       ?cast@?$TypedAttribute@M@Imf@@SAABV12@ABVAttribute@2@@Z 1000c2c0 f i ImfAttribute.obj
+ 0001:0000b2e0       ?cast@?$TypedAttribute@M@Imf@@SAAAV12@AAVAttribute@2@@Z 1000c2e0 f i ImfAttribute.obj
+ 0001:0000b300       ?cast@?$TypedAttribute@M@Imf@@SAPBV12@PBVAttribute@2@@Z 1000c300 f i ImfAttribute.obj
+ 0001:0000b380       ??0TypeExc@Iex@@QAE@PBD@Z  1000c380 f i ImfAttribute.obj
+ 0001:0000b3d0       ??_GTypeExc@Iex@@UAEPAXI@Z 1000c3d0 f i ImfAttribute.obj
+ 0001:0000b3d0       ??_ETypeExc@Iex@@UAEPAXI@Z 1000c3d0 f i ImfAttribute.obj
+ 0001:0000b420       ??1TypeExc@Iex@@UAE@XZ     1000c420 f i ImfAttribute.obj
+ 0001:0000b450       ?cast@?$TypedAttribute@M@Imf@@SAPAV12@PAVAttribute@2@@Z 1000c450 f i ImfAttribute.obj
+ 0001:0000b4d0       ?registerAttributeType@?$TypedAttribute@M@Imf@@SAXXZ 1000c4d0 f i ImfAttribute.obj
+ 0001:0000b500       ?unRegisterAttributeType@?$TypedAttribute@M@Imf@@SAXXZ 1000c500 f i ImfAttribute.obj
+ 0001:0000b520       ??0?$TypedAttribute@N@Imf@@QAE@ABV01@@Z 1000c520 f i ImfAttribute.obj
+ 0001:0000b5c0       ??0?$TypedAttribute@N@Imf@@QAE@ABN@Z 1000c5c0 f i ImfAttribute.obj
+ 0001:0000b610       ??0?$TypedAttribute@N@Imf@@QAE@XZ 1000c610 f i ImfAttribute.obj
+ 0001:0000b660       ??1?$TypedAttribute@N@Imf@@UAE@XZ 1000c660 f i ImfAttribute.obj
+ 0001:0000b6a0       ?value@?$TypedAttribute@N@Imf@@QBEABNXZ 1000c6a0 f i ImfAttribute.obj
+ 0001:0000b6c0       ?value@?$TypedAttribute@N@Imf@@QAEAANXZ 1000c6c0 f i ImfAttribute.obj
+ 0001:0000b6e0       ?typeName@?$TypedAttribute@N@Imf@@UBEPBDXZ 1000c6e0 f i ImfAttribute.obj
+ 0001:0000b710       ?makeNewAttribute@?$TypedAttribute@N@Imf@@SAPAVAttribute@2@XZ 1000c710 f i ImfAttribute.obj
+ 0001:0000b7c0       ?copy@?$TypedAttribute@N@Imf@@UBEPAVAttribute@2@XZ 1000c7c0 f i ImfAttribute.obj
+ 0001:0000b8a0       ?writeValueTo@?$TypedAttribute@N@Imf@@UBEXAAVOStream@2@H@Z 1000c8a0 f i ImfAttribute.obj
+ 0001:0000b8f0       ?readValueFrom@?$TypedAttribute@N@Imf@@UAEXAAVIStream@2@HH@Z 1000c8f0 f i ImfAttribute.obj
+ 0001:0000b930       ?copyValueFrom@?$TypedAttribute@N@Imf@@UAEXABVAttribute@2@@Z 1000c930 f i ImfAttribute.obj
+ 0001:0000b970       ?cast@?$TypedAttribute@N@Imf@@SAABV12@ABVAttribute@2@@Z 1000c970 f i ImfAttribute.obj
+ 0001:0000b990       ?cast@?$TypedAttribute@N@Imf@@SAAAV12@AAVAttribute@2@@Z 1000c990 f i ImfAttribute.obj
+ 0001:0000b9b0       ?cast@?$TypedAttribute@N@Imf@@SAPBV12@PBVAttribute@2@@Z 1000c9b0 f i ImfAttribute.obj
+ 0001:0000ba30       ?cast@?$TypedAttribute@N@Imf@@SAPAV12@PAVAttribute@2@@Z 1000ca30 f i ImfAttribute.obj
+ 0001:0000bab0       ?registerAttributeType@?$TypedAttribute@N@Imf@@SAXXZ 1000cab0 f i ImfAttribute.obj
+ 0001:0000bae0       ?unRegisterAttributeType@?$TypedAttribute@N@Imf@@SAXXZ 1000cae0 f i ImfAttribute.obj
+ 0001:0000bb00       ??_G?$TypedAttribute@M@Imf@@UAEPAXI@Z 1000cb00 f i ImfAttribute.obj
+ 0001:0000bb00       ??_E?$TypedAttribute@M@Imf@@UAEPAXI@Z 1000cb00 f i ImfAttribute.obj
+ 0001:0000bb50       ??0TypeExc@Iex@@QAE@ABV01@@Z 1000cb50 f i ImfAttribute.obj
+ 0001:0000bba0       ??_G?$TypedAttribute@N@Imf@@UAEPAXI@Z 1000cba0 f i ImfAttribute.obj
+ 0001:0000bba0       ??_E?$TypedAttribute@N@Imf@@UAEPAXI@Z 1000cba0 f i ImfAttribute.obj
+ 0001:0000bbf0       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@M@Z 1000cbf0 f i ImfAttribute.obj
+ 0001:0000bcc0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAM@Z 1000ccc0 f i ImfAttribute.obj
+ 0001:0000bdb0       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@N@Z 1000cdb0 f i ImfAttribute.obj
+ 0001:0000bef0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAN@Z 1000cef0 f i ImfAttribute.obj
+ 0001:0000c090       ?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBDXZ 1000d090 f   ImfBoxAttribute.obj
+ 0001:0000c0a0       ?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 1000d0a0 f   ImfBoxAttribute.obj
+ 0001:0000c110       ?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 1000d110 f   ImfBoxAttribute.obj
+ 0001:0000c180       ?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBDXZ 1000d180 f   ImfBoxAttribute.obj
+ 0001:0000c190       ?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 1000d190 f   ImfBoxAttribute.obj
+ 0001:0000c200       ?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 1000d200 f   ImfBoxAttribute.obj
+ 0001:0000c2e0       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z 1000d2e0 f i ImfBoxAttribute.obj
+ 0001:0000c390       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAH@Z 1000d390 f i ImfBoxAttribute.obj
+ 0001:0000c460       ??0Channel@Imf@@QAE@W4PixelType@1@HH@Z 1000d460 f   ImfChannelList.obj
+ 0001:0000c4a0       ??8Channel@Imf@@QBE_NABU01@@Z 1000d4a0 f   ImfChannelList.obj
+ 0001:0000c500       ?insert@ChannelList@Imf@@QAEXQBDABUChannel@2@@Z 1000d500 f   ImfChannelList.obj
+ 0001:0000c660       ??AChannelList@Imf@@QAEAAUChannel@1@QBD@Z 1000d660 f   ImfChannelList.obj
+ 0001:0000c820       ??AChannelList@Imf@@QBEABUChannel@1@QBD@Z 1000d820 f   ImfChannelList.obj
+ 0001:0000c9e0       ?findChannel@ChannelList@Imf@@QAEPAUChannel@2@QBD@Z 1000d9e0 f   ImfChannelList.obj
+ 0001:0000caa0       ?findChannel@ChannelList@Imf@@QBEPBUChannel@2@QBD@Z 1000daa0 f   ImfChannelList.obj
+ 0001:0000cb60       ?begin@ChannelList@Imf@@QAE?AVIterator@12@XZ 1000db60 f   ImfChannelList.obj
+ 0001:0000cbb0       ?begin@ChannelList@Imf@@QBE?AVConstIterator@12@XZ 1000dbb0 f   ImfChannelList.obj
+ 0001:0000cc00       ?end@ChannelList@Imf@@QAE?AVIterator@12@XZ 1000dc00 f   ImfChannelList.obj
+ 0001:0000cc40       ?end@ChannelList@Imf@@QBE?AVConstIterator@12@XZ 1000dc40 f   ImfChannelList.obj
+ 0001:0000cc80       ?find@ChannelList@Imf@@QAE?AVIterator@12@QBD@Z 1000dc80 f   ImfChannelList.obj
+ 0001:0000ccf0       ?find@ChannelList@Imf@@QBE?AVConstIterator@12@QBD@Z 1000dcf0 f   ImfChannelList.obj
+ 0001:0000cd60       ?layers@ChannelList@Imf@@QBEXAAV?$set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z 1000dd60 f   ImfChannelList.obj
+ 0001:0000cf00       ?channelsInLayer@ChannelList@Imf@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVIterator@12@1@Z 1000df00 f   ImfChannelList.obj
+ 0001:0000cfb0       ?channelsInLayer@ChannelList@Imf@@QBEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVConstIterator@12@1@Z 1000dfb0 f   ImfChannelList.obj
+ 0001:0000d060       ?channelsWithPrefix@ChannelList@Imf@@QAEXQBDAAVIterator@12@1@Z 1000e060 f   ImfChannelList.obj
+ 0001:0000d180       ?channelsWithPrefix@ChannelList@Imf@@QBEXQBDAAVConstIterator@12@1@Z 1000e180 f   ImfChannelList.obj
+ 0001:0000d290       ??8ChannelList@Imf@@QBE_NABV01@@Z 1000e290 f   ImfChannelList.obj
+ 0001:0000d7d0       ??A?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAUChannel@Imf@@ABVName@3@@Z 1000e7d0 f i ImfChannelList.obj
+ 0001:0000d980       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 1000e980 f i ImfChannelList.obj
+ 0001:0000db00       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 1000eb00 f i ImfChannelList.obj
+ 0001:0000dc80       ?insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@_N@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z 1000ec80 f i ImfChannelList.obj
+ 0001:0000df00       ?clear@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ 1000ef00 f i ImfChannelList.obj
+ 0001:0000df90       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 1000ef90 f i ImfChannelList.obj
+ 0001:0000edd0       ?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z 1000fdd0 f i ImfChannelList.obj
+ 0001:0000eef0       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 1000fef0 f i ImfChannelList.obj
+ 0001:0000efc0       ?_Erase@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 1000ffc0 f i ImfChannelList.obj
+ 0001:0000f060       ?_Insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z 10010060 f i ImfChannelList.obj
+ 0001:0000f440       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 10010440 f i ImfChannelList.obj
+ 0001:0000f780       ?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z 10010780 f i ImfChannelList.obj
+ 0001:0000fb60       ?_Lrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 10010b60 f i ImfChannelList.obj
+ 0001:0000fc50       ?_Rrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z 10010c50 f i ImfChannelList.obj
+ 0001:0000fd40       ?_Buynode@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@00ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z 10010d40 f i ImfChannelList.obj
+ 0001:0000fe80       ??3@YAXPAX0@Z              10010e80 f i ImfChannelList.obj
+ 0001:0000fe90       ?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10010e90 f i ImfChannelList.obj
+ 0001:0000ff80       ?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10010f80 f i ImfChannelList.obj
+ 0001:00010070       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z 10011070 f i ImfChannelList.obj
+ 0001:000101a0       ?_Dec@const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ 100111a0 f i ImfChannelList.obj
+ 0001:000102a0       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 100112a0 f i ImfChannelList.obj
+ 0001:000103a0       ??1_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@XZ 100113a0 f i ImfChannelList.obj
+ 0001:000103e0       ?staticTypeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBDXZ 100113e0 f   ImfChannelListAttribute.obj
+ 0001:000103f0       ?writeValueTo@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 100113f0 f   ImfChannelListAttribute.obj
+ 0001:00010510       ?readValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 10011510 f   ImfChannelListAttribute.obj
+ 0001:000106d0       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBD@Z 100116d0 f i ImfChannelListAttribute.obj
+ 0001:00010740       ??$pad@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z 10011740 f i ImfChannelListAttribute.obj
+ 0001:000107f0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@HQAD@Z 100117f0 f i ImfChannelListAttribute.obj
+ 0001:00010860       ??$skip@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@H@Z 10011860 f i ImfChannelListAttribute.obj
+ 0001:00010950       ??0Chromaticities@Imf@@QAE@ABV?$Vec2@M@Imath@@000@Z 10011950 f   ImfChromaticities.obj
+ 0001:000109f0       ?RGBtoXYZ@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z 100119f0 f   ImfChromaticities.obj
+ 0001:00010c20       ?XYZtoRGB@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z 10011c20 f   ImfChromaticities.obj
+ 0001:00010d40       ??0Chromaticities@Imf@@QAE@ABU01@@Z 10011d40 f i ImfChromaticities.obj
+ 0001:00010e30       ??0?$Matrix44@M@Imath@@QAE@ABV01@@Z 10011e30 f i ImfChromaticities.obj
+ 0001:00010f40       ??0?$Matrix44@M@Imath@@QAE@XZ 10011f40 f i ImfChromaticities.obj
+ 0001:00011030       ?inverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z 10012030 f i ImfChromaticities.obj
+ 0001:000116d0       ??0SingMatrixExc@Imath@@QAE@PBD@Z 100126d0 f i ImfChromaticities.obj
+ 0001:00011720       ??0MathExc@Iex@@QAE@PBD@Z  10012720 f i ImfChromaticities.obj
+ 0001:00011770       ??_GMathExc@Iex@@UAEPAXI@Z 10012770 f i ImfChromaticities.obj
+ 0001:00011770       ??_EMathExc@Iex@@UAEPAXI@Z 10012770 f i ImfChromaticities.obj
+ 0001:000117c0       ??1MathExc@Iex@@UAE@XZ     100127c0 f i ImfChromaticities.obj
+ 0001:000117f0       ??_ESingMatrixExc@Imath@@UAEPAXI@Z 100127f0 f i ImfChromaticities.obj
+ 0001:000117f0       ??_GSingMatrixExc@Imath@@UAEPAXI@Z 100127f0 f i ImfChromaticities.obj
+ 0001:00011840       ??1SingMatrixExc@Imath@@UAE@XZ 10012840 f i ImfChromaticities.obj
+ 0001:00011870       ??0SingMatrixExc@Imath@@QAE@ABV01@@Z 10012870 f i ImfChromaticities.obj
+ 0001:000118c0       ??0MathExc@Iex@@QAE@ABV01@@Z 100128c0 f i ImfChromaticities.obj
+ 0001:00011910       ?gjInverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z 10012910 f i ImfChromaticities.obj
+ 0001:00011fe0       ?staticTypeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBDXZ 10012fe0 f   ImfChromaticitiesAttribute.obj
+ 0001:00011ff0       ?writeValueTo@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 10012ff0 f   ImfChromaticitiesAttribute.obj
+ 0001:000120b0       ?readValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 100130b0 f   ImfChromaticitiesAttribute.obj
+ 0001:000121d0       ?staticTypeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBDXZ 100131d0 f   ImfCompressionAttribute.obj
+ 0001:000121e0       ?writeValueTo@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 100131e0 f   ImfCompressionAttribute.obj
+ 0001:00012240       ?readValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 10013240 f   ImfCompressionAttribute.obj
+ 0001:00012300       ??0Compressor@Imf@@QAE@ABVHeader@1@@Z 10013300 f   ImfCompressor.obj
+ 0001:00012330       ??1Compressor@Imf@@UAE@XZ  10013330 f   ImfCompressor.obj
+ 0001:00012350       ?format@Compressor@Imf@@UBE?AW4Format@12@XZ 10013350 f   ImfCompressor.obj
+ 0001:00012370       ?compressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 10013370 f   ImfCompressor.obj
+ 0001:000123c0       ?uncompressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 100133c0 f   ImfCompressor.obj
+ 0001:00012410       ?isValidCompression@Imf@@YA_NW4Compression@1@@Z 10013410 f   ImfCompressor.obj
+ 0001:00012440       ?newCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HABVHeader@1@@Z 10013440 f   ImfCompressor.obj
+ 0001:00012640       ?newTileCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HHABVHeader@1@@Z 10013640 f   ImfCompressor.obj
+ 0001:00012930       ??_ECompressor@Imf@@UAEPAXI@Z 10013930 f i ImfCompressor.obj
+ 0001:00012930       ??_GCompressor@Imf@@UAEPAXI@Z 10013930 f i ImfCompressor.obj
+ 0001:00012980       ??0half@@QAE@XZ            10013980 f i ImfConvert.obj
+ 0001:00012990       ??0half@@QAE@M@Z           10013990 f i ImfConvert.obj
+ 0001:00012a10       ??Bhalf@@QBEMXZ            10013a10 f i ImfConvert.obj
+ 0001:00012a20       ?isNan@half@@QBE_NXZ       10013a20 f i ImfConvert.obj
+ 0001:00012a50       ?isInfinity@half@@QBE_NXZ  10013a50 f i ImfConvert.obj
+ 0001:00012a80       ?isNegative@half@@QBE_NXZ  10013a80 f i ImfConvert.obj
+ 0001:00012a90       ?posInf@half@@SA?AV1@XZ    10013a90 f i ImfConvert.obj
+ 0001:00012aa0       ?negInf@half@@SA?AV1@XZ    10013aa0 f i ImfConvert.obj
+ 0001:00012ab0       ?isNegative@?A0x47f757d7@Imf@@YA_NM@Z 10013ab0 f i ImfConvert.obj
+ 0001:00012ac0       ?isNan@?A0x47f757d7@Imf@@YA_NM@Z 10013ac0 f i ImfConvert.obj
+ 0001:00012af0       ?isInfinity@?A0x47f757d7@Imf@@YA_NM@Z 10013af0 f i ImfConvert.obj
+ 0001:00012b10       ?isFinite@?A0x47f757d7@Imf@@YA_NM@Z 10013b10 f i ImfConvert.obj
+ 0001:00012b40       ?halfToUint@Imf@@YAIVhalf@@@Z 10013b40 f   ImfConvert.obj
+ 0001:00012b90       ?floatToUint@Imf@@YAIM@Z   10013b90 f   ImfConvert.obj
+ 0001:00012bf0       ?uintToHalf@Imf@@YA?AVhalf@@I@Z 10013bf0 f   ImfConvert.obj
+ 0001:00012c40       ?floatToHalf@Imf@@YA?AVhalf@@M@Z 10013c40 f   ImfConvert.obj
+ 0001:00012d00       ?setErrorMessage@?A0xef2e13c9@@YAXABVexception@@@Z 10013d00 f   ImfCRgbaFile.obj
+ 0001:00012d50       _ImfFloatToHalf            10013d50 f   ImfCRgbaFile.obj
+ 0001:00012da0       _ImfFloatToHalfArray       10013da0 f   ImfCRgbaFile.obj
+ 0001:00012e10       _ImfHalfToFloat            10013e10 f   ImfCRgbaFile.obj
+ 0001:00012e40       _ImfHalfToFloatArray       10013e40 f   ImfCRgbaFile.obj
+ 0001:00012ea0       _ImfNewHeader              10013ea0 f   ImfCRgbaFile.obj
+ 0001:00012fa0       _ImfDeleteHeader           10013fa0 f   ImfCRgbaFile.obj
+ 0001:00013010       _ImfCopyHeader             10014010 f   ImfCRgbaFile.obj
+ 0001:00013110       _ImfHeaderSetDisplayWindow 10014110 f   ImfCRgbaFile.obj
+ 0001:000131c0       _ImfHeaderDisplayWindow    100141c0 f   ImfCRgbaFile.obj
+ 0001:00013280       _ImfHeaderSetDataWindow    10014280 f   ImfCRgbaFile.obj
+ 0001:00013330       _ImfHeaderDataWindow       10014330 f   ImfCRgbaFile.obj
+ 0001:000133f0       _ImfHeaderSetPixelAspectRatio 100143f0 f   ImfCRgbaFile.obj
+ 0001:00013410       _ImfHeaderPixelAspectRatio 10014410 f   ImfCRgbaFile.obj
+ 0001:00013430       _ImfHeaderSetScreenWindowCenter 10014430 f   ImfCRgbaFile.obj
+ 0001:00013490       _ImfHeaderScreenWindowCenter 10014490 f   ImfCRgbaFile.obj
+ 0001:00013530       _ImfHeaderSetScreenWindowWidth 10014530 f   ImfCRgbaFile.obj
+ 0001:00013550       _ImfHeaderScreenWindowWidth 10014550 f   ImfCRgbaFile.obj
+ 0001:00013570       _ImfHeaderSetLineOrder     10014570 f   ImfCRgbaFile.obj
+ 0001:00013590       _ImfHeaderLineOrder        10014590 f   ImfCRgbaFile.obj
+ 0001:000135b0       _ImfHeaderSetCompression   100145b0 f   ImfCRgbaFile.obj
+ 0001:000135d0       _ImfHeaderCompression      100145d0 f   ImfCRgbaFile.obj
+ 0001:000135f0       _ImfHeaderSetIntAttribute  100145f0 f   ImfCRgbaFile.obj
+ 0001:00013740       _ImfHeaderIntAttribute     10014740 f   ImfCRgbaFile.obj
+ 0001:00013810       _ImfHeaderSetFloatAttribute 10014810 f   ImfCRgbaFile.obj
+ 0001:00013960       _ImfHeaderSetDoubleAttribute 10014960 f   ImfCRgbaFile.obj
+ 0001:00013ab0       _ImfHeaderFloatAttribute   10014ab0 f   ImfCRgbaFile.obj
+ 0001:00013b80       _ImfHeaderDoubleAttribute  10014b80 f   ImfCRgbaFile.obj
+ 0001:00013c50       _ImfHeaderSetStringAttribute 10014c50 f   ImfCRgbaFile.obj
+ 0001:00013e00       _ImfHeaderStringAttribute  10014e00 f   ImfCRgbaFile.obj
+ 0001:00013ee0       _ImfHeaderSetBox2iAttribute 10014ee0 f   ImfCRgbaFile.obj
+ 0001:000140e0       _ImfHeaderBox2iAttribute   100150e0 f   ImfCRgbaFile.obj
+ 0001:000141e0       _ImfHeaderSetBox2fAttribute 100151e0 f   ImfCRgbaFile.obj
+ 0001:000143e0       _ImfHeaderBox2fAttribute   100153e0 f   ImfCRgbaFile.obj
+ 0001:000144e0       _ImfHeaderSetV2iAttribute  100154e0 f   ImfCRgbaFile.obj
+ 0001:00014650       _ImfHeaderV2iAttribute     10015650 f   ImfCRgbaFile.obj
+ 0001:00014730       _ImfHeaderSetV2fAttribute  10015730 f   ImfCRgbaFile.obj
+ 0001:000148a0       _ImfHeaderV2fAttribute     100158a0 f   ImfCRgbaFile.obj
+ 0001:00014980       _ImfHeaderSetV3iAttribute  10015980 f   ImfCRgbaFile.obj
+ 0001:00014b00       _ImfHeaderV3iAttribute     10015b00 f   ImfCRgbaFile.obj
+ 0001:00014bf0       _ImfHeaderSetV3fAttribute  10015bf0 f   ImfCRgbaFile.obj
+ 0001:00014d70       _ImfHeaderV3fAttribute     10015d70 f   ImfCRgbaFile.obj
+ 0001:00014e60       _ImfHeaderSetM33fAttribute 10015e60 f   ImfCRgbaFile.obj
+ 0001:00015010       _ImfHeaderM33fAttribute    10016010 f   ImfCRgbaFile.obj
+ 0001:00015190       _ImfHeaderSetM44fAttribute 10016190 f   ImfCRgbaFile.obj
+ 0001:00015340       _ImfHeaderM44fAttribute    10016340 f   ImfCRgbaFile.obj
+ 0001:00015550       _ImfOpenOutputFile         10016550 f   ImfCRgbaFile.obj
+ 0001:00015650       _ImfCloseOutputFile        10016650 f   ImfCRgbaFile.obj
+ 0001:00015740       _ImfOutputSetFrameBuffer   10016740 f   ImfCRgbaFile.obj
+ 0001:00015800       _ImfOutputWritePixels      10016800 f   ImfCRgbaFile.obj
+ 0001:000158b0       _ImfOutputCurrentScanLine  100168b0 f   ImfCRgbaFile.obj
+ 0001:000158d0       _ImfOutputHeader           100168d0 f   ImfCRgbaFile.obj
+ 0001:000158f0       _ImfOutputChannels         100168f0 f   ImfCRgbaFile.obj
+ 0001:00015910       _ImfOpenTiledOutputFile    10016910 f   ImfCRgbaFile.obj
+ 0001:00015a20       _ImfCloseTiledOutputFile   10016a20 f   ImfCRgbaFile.obj
+ 0001:00015b10       _ImfTiledOutputSetFrameBuffer 10016b10 f   ImfCRgbaFile.obj
+ 0001:00015bd0       _ImfTiledOutputWriteTile   10016bd0 f   ImfCRgbaFile.obj
+ 0001:00015c90       _ImfTiledOutputHeader      10016c90 f   ImfCRgbaFile.obj
+ 0001:00015cb0       _ImfTiledOutputChannels    10016cb0 f   ImfCRgbaFile.obj
+ 0001:00015cd0       _ImfTiledOutputTileXSize   10016cd0 f   ImfCRgbaFile.obj
+ 0001:00015cf0       _ImfTiledOutputTileYSize   10016cf0 f   ImfCRgbaFile.obj
+ 0001:00015d10       _ImfTiledOutputLevelMode   10016d10 f   ImfCRgbaFile.obj
+ 0001:00015d30       _ImfTiledOutputLevelRoundingMode 10016d30 f   ImfCRgbaFile.obj
+ 0001:00015d50       _ImfOpenInputFile          10016d50 f   ImfCRgbaFile.obj
+ 0001:00015e50       _ImfCloseInputFile         10016e50 f   ImfCRgbaFile.obj
+ 0001:00015f40       _ImfInputSetFrameBuffer    10016f40 f   ImfCRgbaFile.obj
+ 0001:00016000       _ImfInputReadPixels        10017000 f   ImfCRgbaFile.obj
+ 0001:000160b0       _ImfInputHeader            100170b0 f   ImfCRgbaFile.obj
+ 0001:000160d0       _ImfInputChannels          100170d0 f   ImfCRgbaFile.obj
+ 0001:000160f0       _ImfInputFileName          100170f0 f   ImfCRgbaFile.obj
+ 0001:00016110       _ImfOpenTiledInputFile     10017110 f   ImfCRgbaFile.obj
+ 0001:00016210       _ImfCloseTiledInputFile    10017210 f   ImfCRgbaFile.obj
+ 0001:00016300       _ImfTiledInputSetFrameBuffer 10017300 f   ImfCRgbaFile.obj
+ 0001:000163c0       _ImfTiledInputReadTile     100173c0 f   ImfCRgbaFile.obj
+ 0001:00016480       _ImfTiledInputHeader       10017480 f   ImfCRgbaFile.obj
+ 0001:000164a0       _ImfTiledInputChannels     100174a0 f   ImfCRgbaFile.obj
+ 0001:000164c0       _ImfTiledInputFileName     100174c0 f   ImfCRgbaFile.obj
+ 0001:000164e0       _ImfTiledInputTileXSize    100174e0 f   ImfCRgbaFile.obj
+ 0001:00016500       _ImfTiledInputTileYSize    10017500 f   ImfCRgbaFile.obj
+ 0001:00016520       _ImfTiledInputLevelMode    10017520 f   ImfCRgbaFile.obj
+ 0001:00016540       _ImfTiledInputLevelRoundingMode 10017540 f   ImfCRgbaFile.obj
+ 0001:00016560       _ImfNewRound12logLut       10017560 f   ImfCRgbaFile.obj
+ 0001:00016660       _ImfNewRoundNBitLut        10017660 f   ImfCRgbaFile.obj
+ 0001:00016750       _ImfDeleteLut              10017750 f   ImfCRgbaFile.obj
+ 0001:00016780       _ImfApplyLut               10017780 f   ImfCRgbaFile.obj
+ 0001:000167a0       _ImfErrorMessage           100177a0 f   ImfCRgbaFile.obj
+ 0001:00017660       ??0?$TypedAttribute@H@Imf@@QAE@ABH@Z 10018660 f i ImfCRgbaFile.obj
+ 0001:000176b0       ??1?$TypedAttribute@H@Imf@@UAE@XZ 100186b0 f i ImfCRgbaFile.obj
+ 0001:000176f0       ?typeName@?$TypedAttribute@H@Imf@@UBEPBDXZ 100186f0 f i ImfCRgbaFile.obj
+ 0001:00017720       ?copy@?$TypedAttribute@H@Imf@@UBEPAVAttribute@2@XZ 10018720 f i ImfCRgbaFile.obj
+ 0001:00017800       ?writeValueTo@?$TypedAttribute@H@Imf@@UBEXAAVOStream@2@H@Z 10018800 f i ImfCRgbaFile.obj
+ 0001:00017840       ?readValueFrom@?$TypedAttribute@H@Imf@@UAEXAAVIStream@2@HH@Z 10018840 f i ImfCRgbaFile.obj
+ 0001:00017880       ?copyValueFrom@?$TypedAttribute@H@Imf@@UAEXABVAttribute@2@@Z 10018880 f i ImfCRgbaFile.obj
+ 0001:000178c0       ??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100188c0 f i ImfCRgbaFile.obj
+ 0001:00017960       ??1?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAE@XZ 10018960 f i ImfCRgbaFile.obj
+ 0001:000179f0       ?typeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPBDXZ 100189f0 f i ImfCRgbaFile.obj
+ 0001:00017a20       ?copy@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPAVAttribute@2@XZ 10018a20 f i ImfCRgbaFile.obj
+ 0001:00017b00       ?copyValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXABVAttribute@2@@Z 10018b00 f i ImfCRgbaFile.obj
+ 0001:00017b60       ??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 10018b60 f i ImfCRgbaFile.obj
+ 0001:00017c10       ??1?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAE@XZ 10018c10 f i ImfCRgbaFile.obj
+ 0001:00017c50       ?typeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPBDXZ 10018c50 f i ImfCRgbaFile.obj
+ 0001:00017c80       ?copy@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10018c80 f i ImfCRgbaFile.obj
+ 0001:00017d60       ?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10018d60 f i ImfCRgbaFile.obj
+ 0001:00017e10       ??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@M@Imath@@@Imath@@@Z 10018e10 f i ImfCRgbaFile.obj
+ 0001:00017ec0       ??1?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAE@XZ 10018ec0 f i ImfCRgbaFile.obj
+ 0001:00017f00       ?typeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPBDXZ 10018f00 f i ImfCRgbaFile.obj
+ 0001:00017f30       ?copy@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10018f30 f i ImfCRgbaFile.obj
+ 0001:00018010       ?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10019010 f i ImfCRgbaFile.obj
+ 0001:000180c0       ??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@ABV?$Vec2@H@Imath@@@Z 100190c0 f i ImfCRgbaFile.obj
+ 0001:00018130       ??1?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAE@XZ 10019130 f i ImfCRgbaFile.obj
+ 0001:00018170       ?typeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPBDXZ 10019170 f i ImfCRgbaFile.obj
+ 0001:000181a0       ?copy@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ 100191a0 f i ImfCRgbaFile.obj
+ 0001:00018280       ?copyValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10019280 f i ImfCRgbaFile.obj
+ 0001:00018300       ??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@ABV?$Vec2@M@Imath@@@Z 10019300 f i ImfCRgbaFile.obj
+ 0001:00018370       ??1?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAE@XZ 10019370 f i ImfCRgbaFile.obj
+ 0001:000183b0       ?typeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPBDXZ 100193b0 f i ImfCRgbaFile.obj
+ 0001:000183e0       ?copy@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 100193e0 f i ImfCRgbaFile.obj
+ 0001:000184c0       ?copyValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 100194c0 f i ImfCRgbaFile.obj
+ 0001:00018540       ??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@ABV?$Vec3@H@Imath@@@Z 10019540 f i ImfCRgbaFile.obj
+ 0001:000185c0       ??1?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAE@XZ 100195c0 f i ImfCRgbaFile.obj
+ 0001:00018600       ?typeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPBDXZ 10019600 f i ImfCRgbaFile.obj
+ 0001:00018630       ?copy@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10019630 f i ImfCRgbaFile.obj
+ 0001:00018710       ?copyValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10019710 f i ImfCRgbaFile.obj
+ 0001:000187a0       ??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@ABV?$Vec3@M@Imath@@@Z 100197a0 f i ImfCRgbaFile.obj
+ 0001:00018820       ??1?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAE@XZ 10019820 f i ImfCRgbaFile.obj
+ 0001:00018860       ?typeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPBDXZ 10019860 f i ImfCRgbaFile.obj
+ 0001:00018890       ?copy@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10019890 f i ImfCRgbaFile.obj
+ 0001:00018970       ?copyValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10019970 f i ImfCRgbaFile.obj
+ 0001:00018a00       ??0?$Matrix33@M@Imath@@QAE@QAY02$$CBM@Z 10019a00 f i ImfCRgbaFile.obj
+ 0001:00018ab0       ??4?$Matrix33@M@Imath@@QAEABV01@ABV01@@Z 10019ab0 f i ImfCRgbaFile.obj
+ 0001:00018b60       ??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@ABV?$Matrix33@M@Imath@@@Z 10019b60 f i ImfCRgbaFile.obj
+ 0001:00018bf0       ??1?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAE@XZ 10019bf0 f i ImfCRgbaFile.obj
+ 0001:00018c30       ?typeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPBDXZ 10019c30 f i ImfCRgbaFile.obj
+ 0001:00018c60       ?copy@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 10019c60 f i ImfCRgbaFile.obj
+ 0001:00018d40       ?copyValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 10019d40 f i ImfCRgbaFile.obj
+ 0001:00018d90       ??0?$Matrix44@M@Imath@@QAE@QAY03$$CBM@Z 10019d90 f i ImfCRgbaFile.obj
+ 0001:00018ea0       ??4?$Matrix44@M@Imath@@QAEABV01@ABV01@@Z 10019ea0 f i ImfCRgbaFile.obj
+ 0001:00018fb0       ??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@ABV?$Matrix44@M@Imath@@@Z 10019fb0 f i ImfCRgbaFile.obj
+ 0001:00019040       ??1?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAE@XZ 1001a040 f i ImfCRgbaFile.obj
+ 0001:00019080       ?typeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPBDXZ 1001a080 f i ImfCRgbaFile.obj
+ 0001:000190b0       ?copy@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ 1001a0b0 f i ImfCRgbaFile.obj
+ 0001:00019190       ?copyValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z 1001a190 f i ImfCRgbaFile.obj
+ 0001:000191e0       ??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@H@1@QBD@Z 1001a1e0 f i ImfCRgbaFile.obj
+ 0001:00019280       ??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@H@1@QBD@Z 1001a280 f i ImfCRgbaFile.obj
+ 0001:00019320       ??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@M@1@QBD@Z 1001a320 f i ImfCRgbaFile.obj
+ 0001:000193c0       ??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@N@1@QBD@Z 1001a3c0 f i ImfCRgbaFile.obj
+ 0001:00019460       ??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@M@1@QBD@Z 1001a460 f i ImfCRgbaFile.obj
+ 0001:00019500       ??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@N@1@QBD@Z 1001a500 f i ImfCRgbaFile.obj
+ 0001:000195a0       ??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z 1001a5a0 f i ImfCRgbaFile.obj
+ 0001:00019640       ??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z 1001a640 f i ImfCRgbaFile.obj
+ 0001:000196e0       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z 1001a6e0 f i ImfCRgbaFile.obj
+ 0001:00019780       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z 1001a780 f i ImfCRgbaFile.obj
+ 0001:00019820       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z 1001a820 f i ImfCRgbaFile.obj
+ 0001:000198c0       ??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z 1001a8c0 f i ImfCRgbaFile.obj
+ 0001:00019960       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z 1001a960 f i ImfCRgbaFile.obj
+ 0001:00019a00       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z 1001aa00 f i ImfCRgbaFile.obj
+ 0001:00019aa0       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z 1001aaa0 f i ImfCRgbaFile.obj
+ 0001:00019b40       ??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z 1001ab40 f i ImfCRgbaFile.obj
+ 0001:00019be0       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z 1001abe0 f i ImfCRgbaFile.obj
+ 0001:00019c80       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z 1001ac80 f i ImfCRgbaFile.obj
+ 0001:00019d20       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z 1001ad20 f i ImfCRgbaFile.obj
+ 0001:00019dc0       ??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z 1001adc0 f i ImfCRgbaFile.obj
+ 0001:00019e60       ??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z 1001ae60 f i ImfCRgbaFile.obj
+ 0001:00019f00       ??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z 1001af00 f i ImfCRgbaFile.obj
+ 0001:00019fa0       ??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z 1001afa0 f i ImfCRgbaFile.obj
+ 0001:0001a040       ??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z 1001b040 f i ImfCRgbaFile.obj
+ 0001:0001a0e0       ??$?0P6A?AVhalf@@V0@@Z@RgbaLut@Imf@@QAE@P6A?AVhalf@@V2@@ZW4RgbaChannels@1@@Z 1001b0e0 f i ImfCRgbaFile.obj
+ 0001:0001a1c0       ??$?0UroundNBit@Imf@@@RgbaLut@Imf@@QAE@UroundNBit@1@W4RgbaChannels@1@@Z 1001b1c0 f i ImfCRgbaFile.obj
+ 0001:0001a2a0       ??_E?$TypedAttribute@H@Imf@@UAEPAXI@Z 1001b2a0 f i ImfCRgbaFile.obj
+ 0001:0001a2a0       ??_G?$TypedAttribute@H@Imf@@UAEPAXI@Z 1001b2a0 f i ImfCRgbaFile.obj
+ 0001:0001a2f0       ??_G?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEPAXI@Z 1001b2f0 f i ImfCRgbaFile.obj
+ 0001:0001a2f0       ??_E?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEPAXI@Z 1001b2f0 f i ImfCRgbaFile.obj
+ 0001:0001a340       ??_G?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEPAXI@Z 1001b340 f i ImfCRgbaFile.obj
+ 0001:0001a340       ??_E?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEPAXI@Z 1001b340 f i ImfCRgbaFile.obj
+ 0001:0001a390       ??_G?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEPAXI@Z 1001b390 f i ImfCRgbaFile.obj
+ 0001:0001a390       ??_E?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEPAXI@Z 1001b390 f i ImfCRgbaFile.obj
+ 0001:0001a3e0       ??_E?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEPAXI@Z 1001b3e0 f i ImfCRgbaFile.obj
+ 0001:0001a3e0       ??_G?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEPAXI@Z 1001b3e0 f i ImfCRgbaFile.obj
+ 0001:0001a430       ??_E?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEPAXI@Z 1001b430 f i ImfCRgbaFile.obj
+ 0001:0001a430       ??_G?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEPAXI@Z 1001b430 f i ImfCRgbaFile.obj
+ 0001:0001a480       ??_E?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEPAXI@Z 1001b480 f i ImfCRgbaFile.obj
+ 0001:0001a480       ??_G?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEPAXI@Z 1001b480 f i ImfCRgbaFile.obj
+ 0001:0001a4d0       ??_E?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEPAXI@Z 1001b4d0 f i ImfCRgbaFile.obj
+ 0001:0001a4d0       ??_G?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEPAXI@Z 1001b4d0 f i ImfCRgbaFile.obj
+ 0001:0001a520       ??_E?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEPAXI@Z 1001b520 f i ImfCRgbaFile.obj
+ 0001:0001a520       ??_G?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEPAXI@Z 1001b520 f i ImfCRgbaFile.obj
+ 0001:0001a570       ??_E?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEPAXI@Z 1001b570 f i ImfCRgbaFile.obj
+ 0001:0001a570       ??_G?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEPAXI@Z 1001b570 f i ImfCRgbaFile.obj
+ 0001:0001a5c0       ??0?$TypedAttribute@H@Imf@@QAE@XZ 1001b5c0 f i ImfCRgbaFile.obj
+ 0001:0001a610       ??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@XZ 1001b610 f i ImfCRgbaFile.obj
+ 0001:0001a6b0       ??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@XZ 1001b6b0 f i ImfCRgbaFile.obj
+ 0001:0001a770       ??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@XZ 1001b770 f i ImfCRgbaFile.obj
+ 0001:0001a830       ??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@XZ 1001b830 f i ImfCRgbaFile.obj
+ 0001:0001a870       ??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@XZ 1001b870 f i ImfCRgbaFile.obj
+ 0001:0001a8b0       ??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@XZ 1001b8b0 f i ImfCRgbaFile.obj
+ 0001:0001a8f0       ??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@XZ 1001b8f0 f i ImfCRgbaFile.obj
+ 0001:0001a930       ??0?$Matrix33@M@Imath@@QAE@ABV01@@Z 1001b930 f i ImfCRgbaFile.obj
+ 0001:0001a9e0       ??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@XZ 1001b9e0 f i ImfCRgbaFile.obj
+ 0001:0001aab0       ??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@XZ 1001bab0 f i ImfCRgbaFile.obj
+ 0001:0001ab40       ??$?0P6A?AVhalf@@V0@@Z@?$halfFunction@Vhalf@@@@QAE@P6A?AVhalf@@V1@@Z000000@Z 1001bb40 f i ImfCRgbaFile.obj
+ 0001:0001ad60       ??$?0UroundNBit@Imf@@@?$halfFunction@Vhalf@@@@QAE@UroundNBit@Imf@@Vhalf@@11111@Z 1001bd60 f i ImfCRgbaFile.obj
+ 0001:0001af80       ?round@half@@QBE?AV1@I@Z   1001bf80 f i ImfCRgbaFile.obj
+ 0001:0001b0e0       ??_H@YGXPAXIHP6EPAX0@Z@Z   1001c0e0 f i ImfCRgbaFile.obj
+ 0001:0001b130       ?cast@?$TypedAttribute@H@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c130 f i ImfCRgbaFile.obj
+ 0001:0001b1b0       ?cast@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c1b0 f i ImfCRgbaFile.obj
+ 0001:0001b230       ?cast@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c230 f i ImfCRgbaFile.obj
+ 0001:0001b2b0       ?cast@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c2b0 f i ImfCRgbaFile.obj
+ 0001:0001b330       ?cast@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c330 f i ImfCRgbaFile.obj
+ 0001:0001b3b0       ?cast@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c3b0 f i ImfCRgbaFile.obj
+ 0001:0001b430       ?cast@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c430 f i ImfCRgbaFile.obj
+ 0001:0001b4b0       ?cast@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c4b0 f i ImfCRgbaFile.obj
+ 0001:0001b530       ?cast@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c530 f i ImfCRgbaFile.obj
+ 0001:0001b5b0       ?cast@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1001c5b0 f i ImfCRgbaFile.obj
+ 0001:0001b630       ?staticTypeName@?$TypedAttribute@N@Imf@@SAPBDXZ 1001c630 f   ImfDoubleAttribute.obj
+ 0001:0001b640       ?min@?$limits@H@Imath@@SAHXZ 1001c640 f i ImfEnvmap.obj
+ 0001:0001b650       ?max@?$limits@H@Imath@@SAHXZ 1001c650 f i ImfEnvmap.obj
+ 0001:0001b660       _acosf                     1001c660 f i ImfEnvmap.obj
+ 0001:0001b670       _asinf                     1001c670 f i ImfEnvmap.obj
+ 0001:0001b680       _atan2f                    1001c680 f i ImfEnvmap.obj
+ 0001:0001b690       _cosf                      1001c690 f i ImfEnvmap.obj
+ 0001:0001b6a0       _fabsf                     1001c6a0 f i ImfEnvmap.obj
+ 0001:0001b6b0       _sinf                      1001c6b0 f i ImfEnvmap.obj
+ 0001:0001b6c0       _sqrtf                     1001c6c0 f i ImfEnvmap.obj
+ 0001:0001b6d0       ?abs@@YAMM@Z               1001c6d0 f i ImfEnvmap.obj
+ 0001:0001b6e0       ?acos@@YAMM@Z              1001c6e0 f i ImfEnvmap.obj
+ 0001:0001b6f0       ?asin@@YAMM@Z              1001c6f0 f i ImfEnvmap.obj
+ 0001:0001b700       ?atan2@@YAMMM@Z            1001c700 f i ImfEnvmap.obj
+ 0001:0001b710       ?cos@@YAMM@Z               1001c710 f i ImfEnvmap.obj
+ 0001:0001b720       ?sin@@YAMM@Z               1001c720 f i ImfEnvmap.obj
+ 0001:0001b730       ?sqrt@@YAMM@Z              1001c730 f i ImfEnvmap.obj
+ 0001:0001b740       ?sqrt@?$Math@M@Imath@@SAMM@Z 1001c740 f i ImfEnvmap.obj
+ 0001:0001b750       ??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ 1001c750 f i ImfEnvmap.obj
+ 0001:0001b760       ??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ 1001c760 f i ImfEnvmap.obj
+ 0001:0001b770       ??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ 1001c770 f i ImfEnvmap.obj
+ 0001:0001b780       ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ 1001c780 f i ImfEnvmap.obj
+ 0001:0001b790       ??0?$Vec2@H@Imath@@QAE@ABV01@@Z 1001c790 f i ImfEnvmap.obj
+ 0001:0001b7b0       ??0?$Vec2@M@Imath@@QAE@ABV01@@Z 1001c7b0 f i ImfEnvmap.obj
+ 0001:0001b7d0       ??0?$Vec2@M@Imath@@QAE@MM@Z 1001c7d0 f i ImfEnvmap.obj
+ 0001:0001b7f0       ??0?$Vec2@M@Imath@@QAE@XZ  1001c7f0 f i ImfEnvmap.obj
+ 0001:0001b800       ??4?$Vec2@M@Imath@@QAEABV01@ABV01@@Z 1001c800 f i ImfEnvmap.obj
+ 0001:0001b820       ??0?$Vec3@M@Imath@@QAE@ABV01@@Z 1001c820 f i ImfEnvmap.obj
+ 0001:0001b840       ??0?$Vec3@M@Imath@@QAE@MMM@Z 1001c840 f i ImfEnvmap.obj
+ 0001:0001b860       ??$sign@M@Imath@@YAHM@Z    1001c860 f i ImfEnvmap.obj
+ 0001:0001b8a0       ??$min@H@std@@YAABHABH0@Z  1001c8a0 f i ImfEnvmap.obj
+ 0001:0001b8c0       ??0?$Vec2@H@Imath@@QAE@XZ  1001c8c0 f i ImfEnvmap.obj
+ 0001:0001b8d0       ?dot@?$Vec3@M@Imath@@QBEMABV12@@Z 1001c8d0 f i ImfEnvmap.obj
+ 0001:0001b900       ?baseTypeMin@?$Vec2@H@Imath@@SAHXZ 1001c900 f i ImfEnvmap.obj
+ 0001:0001b910       ?baseTypeMax@?$Vec2@H@Imath@@SAHXZ 1001c910 f i ImfEnvmap.obj
+ 0001:0001b920       ??0?$Vec2@H@Imath@@QAE@H@Z 1001c920 f i ImfEnvmap.obj
+ 0001:0001b940       ??4?$Vec2@H@Imath@@QAEABV01@ABV01@@Z 1001c940 f i ImfEnvmap.obj
+ 0001:0001b960       ?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z 1001c960 f   ImfEnvmap.obj
+ 0001:0001b9f0       ?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z 1001c9f0 f   ImfEnvmap.obj
+ 0001:0001ba60       ?direction@LatLongMap@Imf@@YA?AV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z 1001ca60 f   ImfEnvmap.obj
+ 0001:0001bab0       ?sizeOfFace@CubeMap@Imf@@YAHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 1001cab0 f   ImfEnvmap.obj
+ 0001:0001baf0       ?faceAndPixelPosition@CubeMap@Imf@@YAXABV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@AAW4CubeMapFace@2@AAV?$Vec2@M@4@@Z 1001caf0 f   ImfEnvmap.obj
+ 0001:0001bce0       ?direction@CubeMap@Imf@@YA?AV?$Vec3@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z 1001cce0 f   ImfEnvmap.obj
+ 0001:0001be50       ?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Vec3@M@4@@Z 1001ce50 f   ImfEnvmap.obj
+ 0001:0001bf70       ?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec3@M@4@@Z 1001cf70 f   ImfEnvmap.obj
+ 0001:0001bfa0       ?dataWindowForFace@CubeMap@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@W4CubeMapFace@2@ABV34@@Z 1001cfa0 f   ImfEnvmap.obj
+ 0001:0001c000       ?pixelPosition@CubeMap@Imf@@YA?AV?$Vec2@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@V34@@Z 1001d000 f   ImfEnvmap.obj
+ 0001:0001c2e0       ??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV01@@Z 1001d2e0 f i ImfEnvmap.obj
+ 0001:0001c310       ??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z 1001d310 f i ImfEnvmap.obj
+ 0001:0001c390       ??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z 1001d390 f i ImfEnvmap.obj
+ 0001:0001c410       ?length@?$Vec3@M@Imath@@QBEMXZ 1001d410 f i ImfEnvmap.obj
+ 0001:0001c440       ?makeEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QAEXXZ 1001d440 f i ImfEnvmap.obj
+ 0001:0001c460       ??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@XZ 1001d460 f i ImfEnvmap.obj
+ 0001:0001c490       ?writeChars@StreamIO@Imf@@SAXAAVOStream@2@QBDH@Z 1001d490 f i ImfEnvmapAttribute.obj
+ 0001:0001c4b0       ?readChars@StreamIO@Imf@@SA_NAAVIStream@2@QADH@Z 1001d4b0 f i ImfEnvmapAttribute.obj
+ 0001:0001c4d0       ?staticTypeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBDXZ 1001d4d0 f   ImfEnvmapAttribute.obj
+ 0001:0001c4e0       ?writeValueTo@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1001d4e0 f   ImfEnvmapAttribute.obj
+ 0001:0001c500       ?readValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1001d500 f   ImfEnvmapAttribute.obj
+ 0001:0001c540       ??$writeUnsignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBEH@Z 1001d540 f i ImfEnvmapAttribute.obj
+ 0001:0001c560       ??$readUnsignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QAEH@Z 1001d560 f i ImfEnvmapAttribute.obj
+ 0001:0001c580       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@E@Z 1001d580 f i ImfEnvmapAttribute.obj
+ 0001:0001c5a0       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAE@Z 1001d5a0 f i ImfEnvmapAttribute.obj
+ 0001:0001c5c0       ?staticTypeName@?$TypedAttribute@M@Imf@@SAPBDXZ 1001d5c0 f   ImfFloatAttribute.obj
+ 0001:0001c5d0       ??0Slice@Imf@@QAE@W4PixelType@1@PADIIHHN@Z 1001d5d0 f   ImfFrameBuffer.obj
+ 0001:0001c630       ?insert@FrameBuffer@Imf@@QAEXQBDABUSlice@2@@Z 1001d630 f   ImfFrameBuffer.obj
+ 0001:0001c790       ??AFrameBuffer@Imf@@QAEAAUSlice@1@QBD@Z 1001d790 f   ImfFrameBuffer.obj
+ 0001:0001c950       ??AFrameBuffer@Imf@@QBEABUSlice@1@QBD@Z 1001d950 f   ImfFrameBuffer.obj
+ 0001:0001cb10       ?findSlice@FrameBuffer@Imf@@QAEPAUSlice@2@QBD@Z 1001db10 f   ImfFrameBuffer.obj
+ 0001:0001cbd0       ?findSlice@FrameBuffer@Imf@@QBEPBUSlice@2@QBD@Z 1001dbd0 f   ImfFrameBuffer.obj
+ 0001:0001cc90       ?begin@FrameBuffer@Imf@@QAE?AVIterator@12@XZ 1001dc90 f   ImfFrameBuffer.obj
+ 0001:0001cce0       ?begin@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ 1001dce0 f   ImfFrameBuffer.obj
+ 0001:0001cd30       ?end@FrameBuffer@Imf@@QAE?AVIterator@12@XZ 1001dd30 f   ImfFrameBuffer.obj
+ 0001:0001cd70       ?end@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ 1001dd70 f   ImfFrameBuffer.obj
+ 0001:0001cdb0       ?find@FrameBuffer@Imf@@QAE?AVIterator@12@QBD@Z 1001ddb0 f   ImfFrameBuffer.obj
+ 0001:0001ce20       ?find@FrameBuffer@Imf@@QBE?AVConstIterator@12@QBD@Z 1001de20 f   ImfFrameBuffer.obj
+ 0001:0001d0c0       ??A?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAUSlice@Imf@@ABVName@3@@Z 1001e0c0 f i ImfFrameBuffer.obj
+ 0001:0001d2e0       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 1001e2e0 f i ImfFrameBuffer.obj
+ 0001:0001d460       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 1001e460 f i ImfFrameBuffer.obj
+ 0001:0001d5e0       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 1001e5e0 f i ImfFrameBuffer.obj
+ 0001:0001e420       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 1001f420 f i ImfFrameBuffer.obj
+ 0001:0001e4f0       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 1001f4f0 f i ImfFrameBuffer.obj
+ 0001:0001e830       ?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z 1001f830 f i ImfFrameBuffer.obj
+ 0001:0001ec10       ?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z 1001fc10 f i ImfFrameBuffer.obj
+ 0001:0001ed30       ?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1001fd30 f i ImfFrameBuffer.obj
+ 0001:0001ee20       ?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1001fe20 f i ImfFrameBuffer.obj
+ 0001:0001ef10       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z 1001ff10 f i ImfFrameBuffer.obj
+ 0001:0001f040       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10020040 f i ImfFrameBuffer.obj
+ 0001:0001f140       ?initialize@?A0xc5047d7b@Imf@@YAXAAVHeader@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@1MABV?$Vec2@M@5@MW4LineOrder@2@W4Compression@2@@Z 10020140 f   ImfHeader.obj
+ 0001:0001f3c0       ??0Header@Imf@@QAE@HHMABV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z 100203c0 f   ImfHeader.obj
+ 0001:0001f4d0       ??0Header@Imf@@QAE@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z 100204d0 f   ImfHeader.obj
+ 0001:0001f5e0       ??0Header@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@0MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z 100205e0 f   ImfHeader.obj
+ 0001:0001f680       ??0Header@Imf@@QAE@ABV01@@Z 10020680 f   ImfHeader.obj
+ 0001:0001f780       ??1Header@Imf@@QAE@XZ      10020780 f   ImfHeader.obj
+ 0001:0001f890       ??4Header@Imf@@QAEAAV01@ABV01@@Z 10020890 f   ImfHeader.obj
+ 0001:0001fa20       ?insert@Header@Imf@@QAEXQBDABVAttribute@2@@Z 10020a20 f   ImfHeader.obj
+ 0001:0001ff70       ??AHeader@Imf@@QAEAAVAttribute@1@QBD@Z 10020f70 f   ImfHeader.obj
+ 0001:00020130       ??AHeader@Imf@@QBEABVAttribute@1@QBD@Z 10021130 f   ImfHeader.obj
+ 0001:000202f0       ?begin@Header@Imf@@QAE?AVIterator@12@XZ 100212f0 f   ImfHeader.obj
+ 0001:00020340       ?begin@Header@Imf@@QBE?AVConstIterator@12@XZ 10021340 f   ImfHeader.obj
+ 0001:00020390       ?end@Header@Imf@@QAE?AVIterator@12@XZ 10021390 f   ImfHeader.obj
+ 0001:000203d0       ?end@Header@Imf@@QBE?AVConstIterator@12@XZ 100213d0 f   ImfHeader.obj
+ 0001:00020410       ?find@Header@Imf@@QAE?AVIterator@12@QBD@Z 10021410 f   ImfHeader.obj
+ 0001:00020480       ?find@Header@Imf@@QBE?AVConstIterator@12@QBD@Z 10021480 f   ImfHeader.obj
+ 0001:000204f0       ?displayWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100214f0 f   ImfHeader.obj
+ 0001:00020530       ?displayWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10021530 f   ImfHeader.obj
+ 0001:00020570       ?dataWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10021570 f   ImfHeader.obj
+ 0001:000205b0       ?dataWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100215b0 f   ImfHeader.obj
+ 0001:000205f0       ?pixelAspectRatio@Header@Imf@@QAEAAMXZ 100215f0 f   ImfHeader.obj
+ 0001:00020630       ?pixelAspectRatio@Header@Imf@@QBEABMXZ 10021630 f   ImfHeader.obj
+ 0001:00020670       ?screenWindowCenter@Header@Imf@@QAEAAV?$Vec2@M@Imath@@XZ 10021670 f   ImfHeader.obj
+ 0001:000206b0       ?screenWindowCenter@Header@Imf@@QBEABV?$Vec2@M@Imath@@XZ 100216b0 f   ImfHeader.obj
+ 0001:000206f0       ?screenWindowWidth@Header@Imf@@QAEAAMXZ 100216f0 f   ImfHeader.obj
+ 0001:00020730       ?screenWindowWidth@Header@Imf@@QBEABMXZ 10021730 f   ImfHeader.obj
+ 0001:00020770       ?channels@Header@Imf@@QAEAAVChannelList@2@XZ 10021770 f   ImfHeader.obj
+ 0001:000207b0       ?channels@Header@Imf@@QBEABVChannelList@2@XZ 100217b0 f   ImfHeader.obj
+ 0001:000207f0       ?lineOrder@Header@Imf@@QAEAAW4LineOrder@2@XZ 100217f0 f   ImfHeader.obj
+ 0001:00020830       ?lineOrder@Header@Imf@@QBEABW4LineOrder@2@XZ 10021830 f   ImfHeader.obj
+ 0001:00020870       ?compression@Header@Imf@@QAEAAW4Compression@2@XZ 10021870 f   ImfHeader.obj
+ 0001:000208b0       ?compression@Header@Imf@@QBEABW4Compression@2@XZ 100218b0 f   ImfHeader.obj
+ 0001:000208f0       ?setTileDescription@Header@Imf@@QAEXABVTileDescription@2@@Z 100218f0 f   ImfHeader.obj
+ 0001:00020990       ?hasTileDescription@Header@Imf@@QBE_NXZ 10021990 f   ImfHeader.obj
+ 0001:000209c0       ?tileDescription@Header@Imf@@QAEAAVTileDescription@2@XZ 100219c0 f   ImfHeader.obj
+ 0001:00020a00       ?tileDescription@Header@Imf@@QBEABVTileDescription@2@XZ 10021a00 f   ImfHeader.obj
+ 0001:00020a40       ?setPreviewImage@Header@Imf@@QAEXABVPreviewImage@2@@Z 10021a40 f   ImfHeader.obj
+ 0001:00020ad0       ?previewImage@Header@Imf@@QAEAAVPreviewImage@2@XZ 10021ad0 f   ImfHeader.obj
+ 0001:00020b10       ?previewImage@Header@Imf@@QBEABVPreviewImage@2@XZ 10021b10 f   ImfHeader.obj
+ 0001:00020b50       ?hasPreviewImage@Header@Imf@@QBE_NXZ 10021b50 f   ImfHeader.obj
+ 0001:00020b80       ?sanityCheck@Header@Imf@@QBEX_N@Z 10021b80 f   ImfHeader.obj
+ 0001:00021920       ?writeTo@Header@Imf@@QBE_KAAVOStream@2@_N@Z 10022920 f   ImfHeader.obj
+ 0001:00021c30       ?readFrom@Header@Imf@@QAEXAAVIStream@2@AAH@Z 10022c30 f   ImfHeader.obj
+ 0001:000222b0       ?staticInitialize@Imf@@YAXXZ 100232b0 f   ImfHeader.obj
+ 0001:00023120       ??1?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ 10024120 f i ImfHeader.obj
+ 0001:00023160       ?str@StdOSStream@Imf@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ 10024160 f i ImfHeader.obj
+ 0001:000231d0       ??1StdOSStream@Imf@@UAE@XZ 100241d0 f i ImfHeader.obj
+ 0001:00023260       ??_GInputExc@Iex@@UAEPAXI@Z 10024260 f i ImfHeader.obj
+ 0001:00023260       ??_EInputExc@Iex@@UAEPAXI@Z 10024260 f i ImfHeader.obj
+ 0001:000232b0       ??1InputExc@Iex@@UAE@XZ    100242b0 f i ImfHeader.obj
+ 0001:000232e0       ??0InputExc@Iex@@QAE@ABV01@@Z 100242e0 f i ImfHeader.obj
+ 0001:00023330       ??0?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ 10024330 f i ImfHeader.obj
+ 0001:00023380       ??A?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAEAAPAVAttribute@Imf@@ABVName@3@@Z 10024380 f i ImfHeader.obj
+ 0001:00023510       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 10024510 f i ImfHeader.obj
+ 0001:00023670       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z 10024670 f i ImfHeader.obj
+ 0001:000237f0       ?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z 100247f0 f i ImfHeader.obj
+ 0001:00023970       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 10024970 f i ImfHeader.obj
+ 0001:000247b0       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 100257b0 f i ImfHeader.obj
+ 0001:00024e60       ?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10025e60 f i ImfHeader.obj
+ 0001:00024ef0       ?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10025ef0 f i ImfHeader.obj
+ 0001:00024fb0       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10025fb0 f i ImfHeader.obj
+ 0001:00025080       ?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 10026080 f i ImfHeader.obj
+ 0001:000253c0       ?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 100263c0 f i ImfHeader.obj
+ 0001:00025440       ?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10026440 f i ImfHeader.obj
+ 0001:000254e0       ?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z 100264e0 f i ImfHeader.obj
+ 0001:000258c0       ?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z 100268c0 f i ImfHeader.obj
+ 0001:000259e0       ?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 100269e0 f i ImfHeader.obj
+ 0001:00025ad0       ?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z 10026ad0 f i ImfHeader.obj
+ 0001:00025bc0       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ 10026bc0 f i ImfHeader.obj
+ 0001:00025d40       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@D@Z 10026d40 f i ImfHeader.obj
+ 0001:00025e70       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10026e70 f i ImfHeader.obj
+ 0001:00025f70       ??0?$TypedAttribute@VChannelList@Imf@@@Imf@@QAE@XZ 10026f70 f i ImfHeader.obj
+ 0001:00026020       ??1?$TypedAttribute@VChannelList@Imf@@@Imf@@UAE@XZ 10027020 f i ImfHeader.obj
+ 0001:000260c0       ?typeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPBDXZ 100270c0 f i ImfHeader.obj
+ 0001:000260f0       ?copy@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPAVAttribute@2@XZ 100270f0 f i ImfHeader.obj
+ 0001:000261d0       ?copyValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXABVAttribute@2@@Z 100271d0 f i ImfHeader.obj
+ 0001:00026240       ??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@ABW4Compression@1@@Z 10027240 f i ImfHeader.obj
+ 0001:00026290       ??1?$TypedAttribute@W4Compression@Imf@@@Imf@@UAE@XZ 10027290 f i ImfHeader.obj
+ 0001:000262d0       ?typeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPBDXZ 100272d0 f i ImfHeader.obj
+ 0001:00026300       ?copy@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10027300 f i ImfHeader.obj
+ 0001:000263e0       ?copyValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXABVAttribute@2@@Z 100273e0 f i ImfHeader.obj
+ 0001:00026420       ??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@ABW4LineOrder@1@@Z 10027420 f i ImfHeader.obj
+ 0001:00026470       ??1?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAE@XZ 10027470 f i ImfHeader.obj
+ 0001:000264b0       ?typeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPBDXZ 100274b0 f i ImfHeader.obj
+ 0001:000264e0       ?copy@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPAVAttribute@2@XZ 100274e0 f i ImfHeader.obj
+ 0001:000265c0       ?copyValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXABVAttribute@2@@Z 100275c0 f i ImfHeader.obj
+ 0001:00026600       ??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@ABVPreviewImage@1@@Z 10027600 f i ImfHeader.obj
+ 0001:00026690       ??1?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAE@XZ 10027690 f i ImfHeader.obj
+ 0001:00026710       ?typeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPBDXZ 10027710 f i ImfHeader.obj
+ 0001:00026740       ?copy@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10027740 f i ImfHeader.obj
+ 0001:00026820       ?copyValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXABVAttribute@2@@Z 10027820 f i ImfHeader.obj
+ 0001:00026870       ??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@ABVTileDescription@1@@Z 10027870 f i ImfHeader.obj
+ 0001:000268e0       ??1?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAE@XZ 100278e0 f i ImfHeader.obj
+ 0001:00026920       ?typeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPBDXZ 10027920 f i ImfHeader.obj
+ 0001:00026950       ?copy@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10027950 f i ImfHeader.obj
+ 0001:00026a30       ?copyValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXABVAttribute@2@@Z 10027a30 f i ImfHeader.obj
+ 0001:00026a90       ??$findTypedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z 10027a90 f i ImfHeader.obj
+ 0001:00026ba0       ??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z 10027ba0 f i ImfHeader.obj
+ 0001:00026c40       ??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z 10027c40 f i ImfHeader.obj
+ 0001:00026ce0       ??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z 10027ce0 f i ImfHeader.obj
+ 0001:00026d80       ??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z 10027d80 f i ImfHeader.obj
+ 0001:00026e20       ??$findTypedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z 10027e20 f i ImfHeader.obj
+ 0001:00026f30       ??_G?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEPAXI@Z 10027f30 f i ImfHeader.obj
+ 0001:00026f30       ??_E?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEPAXI@Z 10027f30 f i ImfHeader.obj
+ 0001:00026f80       ??_G?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEPAXI@Z 10027f80 f i ImfHeader.obj
+ 0001:00026f80       ??_E?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEPAXI@Z 10027f80 f i ImfHeader.obj
+ 0001:00026fd0       ??_G?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEPAXI@Z 10027fd0 f i ImfHeader.obj
+ 0001:00026fd0       ??_E?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEPAXI@Z 10027fd0 f i ImfHeader.obj
+ 0001:00027020       ??_E?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEPAXI@Z 10028020 f i ImfHeader.obj
+ 0001:00027020       ??_G?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEPAXI@Z 10028020 f i ImfHeader.obj
+ 0001:00027070       ??_E?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEPAXI@Z 10028070 f i ImfHeader.obj
+ 0001:00027070       ??_G?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEPAXI@Z 10028070 f i ImfHeader.obj
+ 0001:000270c0       ??4?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z 100280c0 f i ImfHeader.obj
+ 0001:00027160       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 10028160 f i ImfHeader.obj
+ 0001:000272c0       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z 100282c0 f i ImfHeader.obj
+ 0001:00027410       ?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10028410 f i ImfHeader.obj
+ 0001:000274d0       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 100284d0 f i ImfHeader.obj
+ 0001:00027b80       ?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10028b80 f i ImfHeader.obj
+ 0001:00027c10       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z 10028c10 f i ImfHeader.obj
+ 0001:00027d70       ?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10028d70 f i ImfHeader.obj
+ 0001:00027e10       ?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10028e10 f i ImfHeader.obj
+ 0001:00027e90       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 10028e90 f i ImfHeader.obj
+ 0001:00028010       ?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ 10029010 f i ImfHeader.obj
+ 0001:000280c0       ?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ 100290c0 f i ImfHeader.obj
+ 0001:00028170       ?makeNewAttribute@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPAVAttribute@2@XZ 10029170 f i ImfHeader.obj
+ 0001:00028220       ?makeNewAttribute@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPAVAttribute@2@XZ 10029220 f i ImfHeader.obj
+ 0001:000282d0       ??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@XZ 100292d0 f i ImfHeader.obj
+ 0001:000283d0       ?typeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPBDXZ 100293d0 f i ImfHeader.obj
+ 0001:00028400       ?copy@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10029400 f i ImfHeader.obj
+ 0001:000284e0       ?copyValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXABVAttribute@2@@Z 100294e0 f i ImfHeader.obj
+ 0001:00028550       ??_E?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEPAXI@Z 10029550 f i ImfHeader.obj
+ 0001:00028550       ??_G?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEPAXI@Z 10029550 f i ImfHeader.obj
+ 0001:000285a0       ??1?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAE@XZ 100295a0 f i ImfHeader.obj
+ 0001:000285e0       ??4Chromaticities@Imf@@QAEAAU01@ABU01@@Z 100295e0 f i ImfHeader.obj
+ 0001:000286d0       ??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@XZ 100296d0 f i ImfHeader.obj
+ 0001:00028720       ?makeNewAttribute@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPAVAttribute@2@XZ 10029720 f i ImfHeader.obj
+ 0001:000287d0       ??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@XZ 100297d0 f i ImfHeader.obj
+ 0001:00028820       ?typeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPBDXZ 10029820 f i ImfHeader.obj
+ 0001:00028850       ?copy@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10029850 f i ImfHeader.obj
+ 0001:00028930       ?copyValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXABVAttribute@2@@Z 10029930 f i ImfHeader.obj
+ 0001:00028970       ??_E?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEPAXI@Z 10029970 f i ImfHeader.obj
+ 0001:00028970       ??_G?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEPAXI@Z 10029970 f i ImfHeader.obj
+ 0001:000289c0       ??1?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAE@XZ 100299c0 f i ImfHeader.obj
+ 0001:00028a00       ?makeNewAttribute@?$TypedAttribute@H@Imf@@SAPAVAttribute@2@XZ 10029a00 f i ImfHeader.obj
+ 0001:00028ab0       ?makeNewAttribute@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPAVAttribute@2@XZ 10029ab0 f i ImfHeader.obj
+ 0001:00028b60       ??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@XZ 10029b60 f i ImfHeader.obj
+ 0001:00028c00       ?typeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPBDXZ 10029c00 f i ImfHeader.obj
+ 0001:00028c30       ?copy@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ 10029c30 f i ImfHeader.obj
+ 0001:00028d10       ?copyValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z 10029d10 f i ImfHeader.obj
+ 0001:00028d60       ??_G?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEPAXI@Z 10029d60 f i ImfHeader.obj
+ 0001:00028d60       ??_E?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEPAXI@Z 10029d60 f i ImfHeader.obj
+ 0001:00028db0       ??1?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAE@XZ 10029db0 f i ImfHeader.obj
+ 0001:00028df0       ??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@XZ 10029df0 f i ImfHeader.obj
+ 0001:00028e40       ?makeNewAttribute@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPAVAttribute@2@XZ 10029e40 f i ImfHeader.obj
+ 0001:00028ef0       ?makeNewAttribute@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 10029ef0 f i ImfHeader.obj
+ 0001:00028fa0       ?makeNewAttribute@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 10029fa0 f i ImfHeader.obj
+ 0001:00029050       ??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@XZ 1002a050 f i ImfHeader.obj
+ 0001:000290e0       ?makeNewAttribute@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPAVAttribute@2@XZ 1002a0e0 f i ImfHeader.obj
+ 0001:00029190       ?makeNewAttribute@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPAVAttribute@2@XZ 1002a190 f i ImfHeader.obj
+ 0001:00029240       ??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@XZ 1002a240 f i ImfHeader.obj
+ 0001:000292d0       ?makeNewAttribute@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPAVAttribute@2@XZ 1002a2d0 f i ImfHeader.obj
+ 0001:00029380       ?makeNewAttribute@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPAVAttribute@2@XZ 1002a380 f i ImfHeader.obj
+ 0001:00029430       ??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@XZ 1002a430 f i ImfHeader.obj
+ 0001:000294c0       ?typeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPBDXZ 1002a4c0 f i ImfHeader.obj
+ 0001:000294f0       ?copy@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ 1002a4f0 f i ImfHeader.obj
+ 0001:000295d0       ?copyValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z 1002a5d0 f i ImfHeader.obj
+ 0001:00029620       ??_E?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEPAXI@Z 1002a620 f i ImfHeader.obj
+ 0001:00029620       ??_G?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEPAXI@Z 1002a620 f i ImfHeader.obj
+ 0001:00029670       ??1?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAE@XZ 1002a670 f i ImfHeader.obj
+ 0001:000296b0       ?makeNewAttribute@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPAVAttribute@2@XZ 1002a6b0 f i ImfHeader.obj
+ 0001:00029760       ?makeNewAttribute@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 1002a760 f i ImfHeader.obj
+ 0001:00029810       ?makeNewAttribute@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPAVAttribute@2@XZ 1002a810 f i ImfHeader.obj
+ 0001:000298c0       ?makeNewAttribute@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPAVAttribute@2@XZ 1002a8c0 f i ImfHeader.obj
+ 0001:00029970       ?cast@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002a970 f i ImfHeader.obj
+ 0001:000299f0       ?cast@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002a9f0 f i ImfHeader.obj
+ 0001:00029a70       ?cast@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002aa70 f i ImfHeader.obj
+ 0001:00029af0       ?cast@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002aaf0 f i ImfHeader.obj
+ 0001:00029b70       ?cast@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002ab70 f i ImfHeader.obj
+ 0001:00029bf0       ?cast@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002abf0 f i ImfHeader.obj
+ 0001:00029c70       ?cast@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002ac70 f i ImfHeader.obj
+ 0001:00029cf0       ?cast@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002acf0 f i ImfHeader.obj
+ 0001:00029d70       ?cast@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z 1002ad70 f i ImfHeader.obj
+ 0001:00029df0       ?tooMuchData@?A0xd93d7d04@Imf@@YAXXZ 1002adf0 f   ImfHuf.obj
+ 0001:00029e30       ?notEnoughData@?A0xd93d7d04@Imf@@YAXXZ 1002ae30 f   ImfHuf.obj
+ 0001:00029e70       ?invalidCode@?A0xd93d7d04@Imf@@YAXXZ 1002ae70 f   ImfHuf.obj
+ 0001:00029eb0       ?invalidTableSize@?A0xd93d7d04@Imf@@YAXXZ 1002aeb0 f   ImfHuf.obj
+ 0001:00029ef0       ?hufCanonicalCodeTable@?A0xd93d7d04@Imf@@YAXQA_K@Z 1002aef0 f   ImfHuf.obj
+ 0001:0002a170       ?hufBuildEncTable@?A0xd93d7d04@Imf@@YAXPA_KPAH1@Z 1002b170 f   ImfHuf.obj
+ 0001:0002a700       ?hufPackEncTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAPAD@Z 1002b700 f   ImfHuf.obj
+ 0001:0002a990       ?hufUnpackEncTable@?A0xd93d7d04@Imf@@YAXPAPBDHHPA_K@Z 1002b990 f   ImfHuf.obj
+ 0001:0002abc0       ?hufBuildDecTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAUHufDec@12@@Z 1002bbc0 f   ImfHuf.obj
+ 0001:0002ae00       ?hufFreeDecTable@?A0xd93d7d04@Imf@@YAXPAUHufDec@12@@Z 1002be00 f   ImfHuf.obj
+ 0001:0002ae80       ?hufEncode@?A0xd93d7d04@Imf@@YAHPB_KPBGHHPAD@Z 1002be80 f   ImfHuf.obj
+ 0001:0002afd0       ?hufDecode@?A0xd93d7d04@Imf@@YAXPB_KPBUHufDec@12@PBDHHHPAG@Z 1002bfd0 f   ImfHuf.obj
+ 0001:0002b5b0       ?countFrequencies@?A0xd93d7d04@Imf@@YAXQA_KQBGH@Z 1002c5b0 f   ImfHuf.obj
+ 0001:0002b650       ?writeUInt@?A0xd93d7d04@Imf@@YAXQADI@Z 1002c650 f   ImfHuf.obj
+ 0001:0002b6a0       ?readUInt@?A0xd93d7d04@Imf@@YAIQBD@Z 1002c6a0 f   ImfHuf.obj
+ 0001:0002b700       ?hufCompress@Imf@@YAHQBGHQAD@Z 1002c700 f   ImfHuf.obj
+ 0001:0002b8e0       ?hufUncompress@Imf@@YAXQBDHQAGH@Z 1002c8e0 f   ImfHuf.obj
+ 0001:0002c200       ??0InputExc@Iex@@QAE@PBD@Z 1002d200 f i ImfHuf.obj
+ 0001:0002c250       ?sendCode@?A0xd93d7d04@Imf@@YAX_KH0AA_KAAHAAPAD@Z 1002d250 f i ImfHuf.obj
+ 0001:0002c580       ??1?$AutoArray@H$0BAAAB@@Imf@@QAE@XZ 1002d580 f i ImfHuf.obj
+ 0001:0002c5d0       ??1?$AutoArray@PA_K$0BAAAB@@Imf@@QAE@XZ 1002d5d0 f i ImfHuf.obj
+ 0001:0002c620       ??1?$AutoArray@_K$0BAAAB@@Imf@@QAE@XZ 1002d620 f i ImfHuf.obj
+ 0001:0002c670       ??1?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAE@XZ 1002d670 f i ImfHuf.obj
+ 0001:0002c6c0       ??$_Make_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@PAH0@Z 1002d6c0 f i ImfHuf.obj
+ 0001:0002c760       ??$_Adjust_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z 1002d760 f i ImfHuf.obj
+ 0001:0002c950       ??$_Pop_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K00PA_KUFHeapCompare@?A0xd93d7d04@Imf@@PAH@Z 1002d950 f i ImfHuf.obj
+ 0001:0002c9c0       ??$_Push_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z 1002d9c0 f i ImfHuf.obj
+ 0001:0002cab0       ??0Data@InputFile@Imf@@QAE@_N@Z 1002dab0 f   ImfInputFile.obj
+ 0001:0002cb90       ??1Data@InputFile@Imf@@QAE@XZ 1002db90 f   ImfInputFile.obj
+ 0001:0002ccc0       ?deleteCachedBuffer@Data@InputFile@Imf@@QAEXXZ 1002dcc0 f   ImfInputFile.obj
+ 0001:0002ce50       ?bufferedReadPixels@?A0x2d6e49e4@Imf@@YAXPAUData@InputFile@2@HH@Z 1002de50 f   ImfInputFile.obj
+ 0001:0002d7a0       ??0InputFile@Imf@@QAE@QBD@Z 1002e7a0 f   ImfInputFile.obj
+ 0001:0002da80       ??0InputFile@Imf@@QAE@AAVIStream@1@@Z 1002ea80 f   ImfInputFile.obj
+ 0001:0002dd00       ?initialize@InputFile@Imf@@AAEXXZ 1002ed00 f   ImfInputFile.obj
+ 0001:0002deb0       ??1InputFile@Imf@@UAE@XZ   1002eeb0 f   ImfInputFile.obj
+ 0001:0002df30       ?fileName@InputFile@Imf@@QBEPBDXZ 1002ef30 f   ImfInputFile.obj
+ 0001:0002df60       ?header@InputFile@Imf@@QBEABVHeader@2@XZ 1002ef60 f   ImfInputFile.obj
+ 0001:0002df80       ?version@InputFile@Imf@@QBEHXZ 1002ef80 f   ImfInputFile.obj
+ 0001:0002dfa0       ?setFrameBuffer@InputFile@Imf@@QAEXABVFrameBuffer@2@@Z 1002efa0 f   ImfInputFile.obj
+ 0001:0002e1d0       ?frameBuffer@InputFile@Imf@@QBEABVFrameBuffer@2@XZ 1002f1d0 f   ImfInputFile.obj
+ 0001:0002e230       ?isComplete@InputFile@Imf@@QBE_NXZ 1002f230 f   ImfInputFile.obj
+ 0001:0002e290       ?readPixels@InputFile@Imf@@QAEXHH@Z 1002f290 f   ImfInputFile.obj
+ 0001:0002e300       ?readPixels@InputFile@Imf@@QAEXH@Z 1002f300 f   ImfInputFile.obj
+ 0001:0002e330       ?rawPixelData@InputFile@Imf@@QAEXHAAPBDAAH@Z 1002f330 f   ImfInputFile.obj
+ 0001:0002e530       ?rawTileData@InputFile@Imf@@QAEXAAH000AAPBD0@Z 1002f530 f   ImfInputFile.obj
+ 0001:0002e740       ?tFile@InputFile@Imf@@AAEPAVTiledInputFile@2@XZ 1002f740 f   ImfInputFile.obj
+ 0001:0002eef0       ??1FrameBuffer@Imf@@QAE@XZ 1002fef0 f i ImfInputFile.obj
+ 0001:0002ef30       ?divp@Imath@@YAHHH@Z       1002ff30 f i ImfInputFile.obj
+ 0001:0002efe0       ??_GInputFile@Imf@@UAEPAXI@Z 1002ffe0 f i ImfInputFile.obj
+ 0001:0002efe0       ??_EInputFile@Imf@@UAEPAXI@Z 1002ffe0 f i ImfInputFile.obj
+ 0001:0002f030       ??0ArgExc@Iex@@QAE@PBD@Z   10030030 f i ImfInputFile.obj
+ 0001:0002f080       ??4?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z 10030080 f i ImfInputFile.obj
+ 0001:0002f120       ??0?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 10030120 f i ImfInputFile.obj
+ 0001:0002f170       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 10030170 f i ImfInputFile.obj
+ 0001:0002f2d0       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z 100302d0 f i ImfInputFile.obj
+ 0001:0002f420       ?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10030420 f i ImfInputFile.obj
+ 0001:0002f4e0       ?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 100304e0 f i ImfInputFile.obj
+ 0001:0002fb90       ?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ 10030b90 f i ImfInputFile.obj
+ 0001:0002fc20       ?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z 10030c20 f i ImfInputFile.obj
+ 0001:0002fd80       ?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ 10030d80 f i ImfInputFile.obj
+ 0001:0002fe20       ?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10030e20 f i ImfInputFile.obj
+ 0001:0002fea0       ?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10030ea0 f i ImfInputFile.obj
+ 0001:00030020       ?staticTypeName@?$TypedAttribute@H@Imf@@SAPBDXZ 10031020 f   ImfIntAttribute.obj
+ 0001:00030030       ??0IStream@Imf@@IAE@QBD@Z  10031030 f   ImfIO.obj
+ 0001:00030080       ??1IStream@Imf@@UAE@XZ     10031080 f   ImfIO.obj
+ 0001:000300c0       ?clear@IStream@Imf@@UAEXXZ 100310c0 f   ImfIO.obj
+ 0001:000300e0       ?fileName@IStream@Imf@@QBEPBDXZ 100310e0 f   ImfIO.obj
+ 0001:00030120       ??0OStream@Imf@@IAE@QBD@Z  10031120 f   ImfIO.obj
+ 0001:00030170       ??1OStream@Imf@@UAE@XZ     10031170 f   ImfIO.obj
+ 0001:000301b0       ?fileName@OStream@Imf@@QBEPBDXZ 100311b0 f   ImfIO.obj
+ 0001:00030250       ??_GIStream@Imf@@UAEPAXI@Z 10031250 f i ImfIO.obj
+ 0001:00030250       ??_EIStream@Imf@@UAEPAXI@Z 10031250 f i ImfIO.obj
+ 0001:000302a0       ??_GOStream@Imf@@UAEPAXI@Z 100312a0 f i ImfIO.obj
+ 0001:000302a0       ??_EOStream@Imf@@UAEPAXI@Z 100312a0 f i ImfIO.obj
+ 0001:000302f0       ??0KeyCode@Imf@@QAE@ABV01@@Z 100312f0 f   ImfKeyCode.obj
+ 0001:00030330       ??4KeyCode@Imf@@QAEAAV01@ABV01@@Z 10031330 f   ImfKeyCode.obj
+ 0001:00030370       ?filmMfcCode@KeyCode@Imf@@QBEHXZ 10031370 f   ImfKeyCode.obj
+ 0001:00030380       ?setFilmMfcCode@KeyCode@Imf@@QAEXH@Z 10031380 f   ImfKeyCode.obj
+ 0001:000303c0       ?filmType@KeyCode@Imf@@QBEHXZ 100313c0 f   ImfKeyCode.obj
+ 0001:000303d0       ?setFilmType@KeyCode@Imf@@QAEXH@Z 100313d0 f   ImfKeyCode.obj
+ 0001:00030410       ?prefix@KeyCode@Imf@@QBEHXZ 10031410 f   ImfKeyCode.obj
+ 0001:00030420       ?setPrefix@KeyCode@Imf@@QAEXH@Z 10031420 f   ImfKeyCode.obj
+ 0001:00030460       ?count@KeyCode@Imf@@QBEHXZ 10031460 f   ImfKeyCode.obj
+ 0001:00030470       ?setCount@KeyCode@Imf@@QAEXH@Z 10031470 f   ImfKeyCode.obj
+ 0001:000304b0       ?perfOffset@KeyCode@Imf@@QBEHXZ 100314b0 f   ImfKeyCode.obj
+ 0001:000304c0       ?setPerfOffset@KeyCode@Imf@@QAEXH@Z 100314c0 f   ImfKeyCode.obj
+ 0001:00030500       ?perfsPerFrame@KeyCode@Imf@@QBEHXZ 10031500 f   ImfKeyCode.obj
+ 0001:00030510       ?setPerfsPerFrame@KeyCode@Imf@@QAEXH@Z 10031510 f   ImfKeyCode.obj
+ 0001:00030550       ?perfsPerCount@KeyCode@Imf@@QBEHXZ 10031550 f   ImfKeyCode.obj
+ 0001:00030560       ?setPerfsPerCount@KeyCode@Imf@@QAEXH@Z 10031560 f   ImfKeyCode.obj
+ 0001:000305a0       ??0KeyCode@Imf@@QAE@HHHHHHH@Z 100315a0 f   ImfKeyCode.obj
+ 0001:00030820       ?staticTypeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBDXZ 10031820 f   ImfKeyCodeAttribute.obj
+ 0001:00030830       ?writeValueTo@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 10031830 f   ImfKeyCodeAttribute.obj
+ 0001:000309a0       ?readValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 100319a0 f   ImfKeyCodeAttribute.obj
+ 0001:00030c10       ??$writeSignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBCH@Z 10031c10 f i ImfKeyCodeAttribute.obj
+ 0001:00030c30       ??$readSignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QACH@Z 10031c30 f i ImfKeyCodeAttribute.obj
+ 0001:00030c50       ?staticTypeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBDXZ 10031c50 f   ImfLineOrderAttribute.obj
+ 0001:00030c60       ?writeValueTo@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 10031c60 f   ImfLineOrderAttribute.obj
+ 0001:00030cc0       ?readValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 10031cc0 f   ImfLineOrderAttribute.obj
+ 0001:00030d80       ?apply@HalfLut@Imf@@QBEXPAVhalf@@HH@Z 10031d80 f   ImfLut.obj
+ 0001:00030df0       ?apply@HalfLut@Imf@@QBEXABUSlice@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 10031df0 f   ImfLut.obj
+ 0001:00030ef0       ?apply@RgbaLut@Imf@@QBEXPAURgba@2@HH@Z 10031ef0 f   ImfLut.obj
+ 0001:00031040       ?apply@RgbaLut@Imf@@QBEXPAURgba@2@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z 10032040 f   ImfLut.obj
+ 0001:000311f0       ?round12log@Imf@@YA?AVhalf@@V2@@Z 100321f0 f   ImfLut.obj
+ 0001:00031450       ?staticTypeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBDXZ 10032450 f   ImfMatrixAttribute.obj
+ 0001:00031460       ?writeValueTo@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 10032460 f   ImfMatrixAttribute.obj
+ 0001:00031580       ?readValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 10032580 f   ImfMatrixAttribute.obj
+ 0001:000316a0       ?staticTypeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBDXZ 100326a0 f   ImfMatrixAttribute.obj
+ 0001:000316b0       ?writeValueTo@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 100326b0 f   ImfMatrixAttribute.obj
+ 0001:00031890       ?readValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 10032890 f   ImfMatrixAttribute.obj
+ 0001:00031bf0       ?pixelTypeSize@Imf@@YAHW4PixelType@1@@Z 10032bf0 f   ImfMisc.obj
+ 0001:00031c70       ?bytesPerLineTable@Imf@@YAIABVHeader@1@AAV?$vector@IV?$allocator@I@std@@@std@@@Z 10032c70 f   ImfMisc.obj
+ 0001:00031ef0       ?offsetInLineBufferTable@Imf@@YAXABV?$vector@IV?$allocator@I@std@@@std@@HAAV23@@Z 10032ef0 f   ImfMisc.obj
+ 0001:00032040       ?lineBufferMinY@Imf@@YAHHHH@Z 10033040 f   ImfMisc.obj
+ 0001:00032060       ?lineBufferMaxY@Imf@@YAHHHH@Z 10033060 f   ImfMisc.obj
+ 0001:000321b0       ?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXII@Z 100331b0 f i ImfMisc.obj
+ 0001:00032350       ?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@V312@0@Z 10033350 f i ImfMisc.obj
+ 0001:00032480       ?_Insert_n@?$vector@IV?$allocator@I@std@@@std@@IAEXViterator@12@IABI@Z 10033480 f i ImfMisc.obj
+ 0001:00032d10       ?_Xlen@?$vector@IV?$allocator@I@std@@@std@@IBEXXZ 10033d10 f i ImfMisc.obj
+ 0001:00032e00       ??$_Uninit_copy@II@std@@YAPAIPAI00AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z 10033e00 f i ImfMisc.obj
+ 0001:00032e70       ??0OpaqueAttribute@Imf@@QAE@QBD@Z 10033e70 f   ImfOpaqueAttribute.obj
+ 0001:00032f90       ??0OpaqueAttribute@Imf@@QAE@ABV01@@Z 10033f90 f   ImfOpaqueAttribute.obj
+ 0001:00033150       ??1OpaqueAttribute@Imf@@UAE@XZ 10034150 f   ImfOpaqueAttribute.obj
+ 0001:000331c0       ?typeName@OpaqueAttribute@Imf@@UBEPBDXZ 100341c0 f   ImfOpaqueAttribute.obj
+ 0001:000331f0       ?copy@OpaqueAttribute@Imf@@UBEPAVAttribute@2@XZ 100341f0 f   ImfOpaqueAttribute.obj
+ 0001:00033280       ?writeValueTo@OpaqueAttribute@Imf@@UBEXAAVOStream@2@H@Z 10034280 f   ImfOpaqueAttribute.obj
+ 0001:000332e0       ?readValueFrom@OpaqueAttribute@Imf@@UAEXAAVIStream@2@HH@Z 100342e0 f   ImfOpaqueAttribute.obj
+ 0001:00033380       ?copyValueFrom@OpaqueAttribute@Imf@@UAEXABVAttribute@2@@Z 10034380 f   ImfOpaqueAttribute.obj
+ 0001:000338c0       ??_EOpaqueAttribute@Imf@@UAEPAXI@Z 100348c0 f i ImfOpaqueAttribute.obj
+ 0001:000338c0       ??_GOpaqueAttribute@Imf@@UAEPAXI@Z 100348c0 f i ImfOpaqueAttribute.obj
+ 0001:00033910       ??1?$Array@D@Imf@@QAE@XZ   10034910 f i ImfOpaqueAttribute.obj
+ 0001:00033960       ??0OutSliceInfo@?A0xbc5b6b7e@Imf@@QAE@W4PixelType@2@PBDIIHH_N@Z 10034960 f   ImfOutputFile.obj
+ 0001:000339c0       ??0Data@OutputFile@Imf@@QAE@_N@Z 100349c0 f   ImfOutputFile.obj
+ 0001:00033b10       ??1Data@OutputFile@Imf@@QAE@XZ 10034b10 f   ImfOutputFile.obj
+ 0001:00033c80       ?writeLineOffsets@?A0xbc5b6b7e@Imf@@YA_KAAVOStream@2@ABV?$vector@_KV?$allocator@_K@std@@@std@@@Z 10034c80 f   ImfOutputFile.obj
+ 0001:00033de0       ?writePixelData@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@QBDH@Z 10034de0 f   ImfOutputFile.obj
+ 0001:00033f70       ?convertToXdr@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@H@Z 10034f70 f   ImfOutputFile.obj
+ 0001:000343e0       ??0OutputFile@Imf@@QAE@QBDABVHeader@1@@Z 100353e0 f   ImfOutputFile.obj
+ 0001:000346d0       ??0OutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z 100356d0 f   ImfOutputFile.obj
+ 0001:00034960       ?initialize@OutputFile@Imf@@AAEXABVHeader@2@@Z 10035960 f   ImfOutputFile.obj
+ 0001:00034cf0       ??1OutputFile@Imf@@UAE@XZ  10035cf0 f   ImfOutputFile.obj
+ 0001:00034e30       ?fileName@OutputFile@Imf@@QBEPBDXZ 10035e30 f   ImfOutputFile.obj
+ 0001:00034e60       ?header@OutputFile@Imf@@QBEABVHeader@2@XZ 10035e60 f   ImfOutputFile.obj
+ 0001:00034e80       ?setFrameBuffer@OutputFile@Imf@@QAEXABVFrameBuffer@2@@Z 10035e80 f   ImfOutputFile.obj
+ 0001:00035400       ?frameBuffer@OutputFile@Imf@@QBEABVFrameBuffer@2@XZ 10036400 f   ImfOutputFile.obj
+ 0001:00035420       ?writePixels@OutputFile@Imf@@QAEXH@Z 10036420 f   ImfOutputFile.obj
+ 0001:00036070       ?currentScanLine@OutputFile@Imf@@QBEHXZ 10037070 f   ImfOutputFile.obj
+ 0001:00036090       ?copyPixels@OutputFile@Imf@@QAEXAAVInputFile@2@@Z 10037090 f   ImfOutputFile.obj
+ 0001:000369f0       ?updatePreviewImage@OutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 100379f0 f   ImfOutputFile.obj
+ 0001:00037b30       ??_EOutputFile@Imf@@UAEPAXI@Z 10038b30 f i ImfOutputFile.obj
+ 0001:00037b30       ??_GOutputFile@Imf@@UAEPAXI@Z 10038b30 f i ImfOutputFile.obj
+ 0001:00037b80       ??_ELogicExc@Iex@@UAEPAXI@Z 10038b80 f i ImfOutputFile.obj
+ 0001:00037b80       ??_GLogicExc@Iex@@UAEPAXI@Z 10038b80 f i ImfOutputFile.obj
+ 0001:00037bd0       ??1LogicExc@Iex@@UAE@XZ    10038bd0 f i ImfOutputFile.obj
+ 0001:00037c00       ??0LogicExc@Iex@@QAE@ABV01@@Z 10038c00 f i ImfOutputFile.obj
+ 0001:00037c50       ??0?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ 10038c50 f i ImfOutputFile.obj
+ 0001:00037ca0       ??1?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ 10038ca0 f i ImfOutputFile.obj
+ 0001:00037cf0       ??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ 10038cf0 f i ImfOutputFile.obj
+ 0001:00037d40       ??1?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@XZ 10038d40 f i ImfOutputFile.obj
+ 0001:00037d90       ??4?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 10038d90 f i ImfOutputFile.obj
+ 0001:00038400       ?push_back@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEXABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 10039400 f i ImfOutputFile.obj
+ 0001:00038560       ?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI_K@Z 10039560 f i ImfOutputFile.obj
+ 0001:00038700       ?_Buy@?$vector@_KV?$allocator@_K@std@@@std@@IAE_NI@Z 10039700 f i ImfOutputFile.obj
+ 0001:000387f0       ?_Tidy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXXZ 100397f0 f i ImfOutputFile.obj
+ 0001:000388d0       ?_Buy@?$vector@IV?$allocator@I@std@@@std@@IAE_NI@Z 100398d0 f i ImfOutputFile.obj
+ 0001:000389c0       ?_Tidy@?$vector@IV?$allocator@I@std@@@std@@IAEXXZ 100399c0 f i ImfOutputFile.obj
+ 0001:00038aa0       ?insert@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 10039aa0 f i ImfOutputFile.obj
+ 0001:00038be0       ?_Buy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAE_NI@Z 10039be0 f i ImfOutputFile.obj
+ 0001:00038cd0       ?_Tidy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXXZ 10039cd0 f i ImfOutputFile.obj
+ 0001:00038e00       ?erase@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@V312@0@Z 10039e00 f i ImfOutputFile.obj
+ 0001:00038f30       ?_Insert_n@?$vector@_KV?$allocator@_K@std@@@std@@IAEXViterator@12@IAB_K@Z 10039f30 f i ImfOutputFile.obj
+ 0001:000397e0       ?_Xlen@?$vector@_KV?$allocator@_K@std@@@std@@IBEXXZ 1003a7e0 f i ImfOutputFile.obj
+ 0001:000398d0       ?_Insert_n@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXViterator@12@IABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z 1003a8d0 f i ImfOutputFile.obj
+ 0001:0003a340       ?_Xlen@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IBEXXZ 1003b340 f i ImfOutputFile.obj
+ 0001:0003a430       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@_K@Z 1003b430 f i ImfOutputFile.obj
+ 0001:0003a550       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADI@Z 1003b550 f i ImfOutputFile.obj
+ 0001:0003a630       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADVhalf@@@Z 1003b630 f i ImfOutputFile.obj
+ 0001:0003a700       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADM@Z 1003b700 f i ImfOutputFile.obj
+ 0001:0003a800       ??8?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NABV01@@Z 1003b800 f i ImfOutputFile.obj
+ 0001:0003a8e0       ??$_Uninit_fill_n@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IABU123@AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1003b8e0 f i ImfOutputFile.obj
+ 0001:0003a9e0       ??$_Uninit_copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1003b9e0 f i ImfOutputFile.obj
+ 0001:0003aaf0       ??$_Uninit_copy@_K_K@std@@YAPA_KPA_K00AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z 1003baf0 f i ImfOutputFile.obj
+ 0001:0003ab60       ?bitmapFromData@?A0x50c831d9@Imf@@YAXQBGHQAEAAG2@Z 1003bb60 f   ImfPizCompressor.obj
+ 0001:0003ac70       ?forwardLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z 1003bc70 f   ImfPizCompressor.obj
+ 0001:0003ad00       ?reverseLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z 1003bd00 f   ImfPizCompressor.obj
+ 0001:0003adb0       ?applyLut@?A0x50c831d9@Imf@@YAXQBGQAGH@Z 1003bdb0 f   ImfPizCompressor.obj
+ 0001:0003ae00       ?numSamples@?A0x50c831d9@Imf@@YAHHHH@Z 1003be00 f   ImfPizCompressor.obj
+ 0001:0003ae60       ??0PizCompressor@Imf@@QAE@ABVHeader@1@HH@Z 1003be60 f   ImfPizCompressor.obj
+ 0001:0003b080       ??1PizCompressor@Imf@@UAE@XZ 1003c080 f   ImfPizCompressor.obj
+ 0001:0003b100       ?numScanLines@PizCompressor@Imf@@UBEHXZ 1003c100 f   ImfPizCompressor.obj
+ 0001:0003b120       ?format@PizCompressor@Imf@@UBE?AW4Format@Compressor@2@XZ 1003c120 f   ImfPizCompressor.obj
+ 0001:0003b140       ?compress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z 1003c140 f   ImfPizCompressor.obj
+ 0001:0003b210       ?compressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003c210 f   ImfPizCompressor.obj
+ 0001:0003b2a0       ?uncompress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z 1003c2a0 f   ImfPizCompressor.obj
+ 0001:0003b370       ?uncompressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003c370 f   ImfPizCompressor.obj
+ 0001:0003b400       ?compress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003c400 f   ImfPizCompressor.obj
+ 0001:0003baa0       ?uncompress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003caa0 f   ImfPizCompressor.obj
+ 0001:0003c670       ??_GPizCompressor@Imf@@UAEPAXI@Z 1003d670 f i ImfPizCompressor.obj
+ 0001:0003c670       ??_EPizCompressor@Imf@@UAEPAXI@Z 1003d670 f i ImfPizCompressor.obj
+ 0001:0003c6c0       ??1?$AutoArray@E$0CAAA@@Imf@@QAE@XZ 1003d6c0 f i ImfPizCompressor.obj
+ 0001:0003c710       ??1?$AutoArray@G$0BAAAA@@Imf@@QAE@XZ 1003d710 f i ImfPizCompressor.obj
+ 0001:0003c760       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAG@Z 1003d760 f i ImfPizCompressor.obj
+ 0001:0003c830       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADG@Z 1003d830 f i ImfPizCompressor.obj
+ 0001:0003c900       ??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADH@Z 1003d900 f i ImfPizCompressor.obj
+ 0001:0003c9e0       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAH@Z 1003d9e0 f i ImfPizCompressor.obj
+ 0001:0003cae0       ??0PreviewRgba@Imf@@QAE@EEEE@Z 1003dae0 f i ImfPreviewImage.obj
+ 0001:0003cb10       ??_FPreviewRgba@Imf@@QAEXXZ 1003db10 f i ImfPreviewImage.obj
+ 0001:0003cb30       ??1PreviewImage@Imf@@QAE@XZ 1003db30 f   ImfPreviewImage.obj
+ 0001:0003cb40       ??0PreviewImage@Imf@@QAE@IIQBUPreviewRgba@1@@Z 1003db40 f   ImfPreviewImage.obj
+ 0001:0003cc10       ??0PreviewImage@Imf@@QAE@ABV01@@Z 1003dc10 f   ImfPreviewImage.obj
+ 0001:0003cca0       ??4PreviewImage@Imf@@QAEAAV01@ABV01@@Z 1003dca0 f   ImfPreviewImage.obj
+ 0001:0003cdb0       ?width@PreviewImage@Imf@@QBEIXZ 1003ddb0 f i ImfPreviewImageAttribute.obj
+ 0001:0003cdc0       ?height@PreviewImage@Imf@@QBEIXZ 1003ddc0 f i ImfPreviewImageAttribute.obj
+ 0001:0003cdd0       ?pixels@PreviewImage@Imf@@QAEPAUPreviewRgba@2@XZ 1003ddd0 f i ImfPreviewImageAttribute.obj
+ 0001:0003cde0       ?pixels@PreviewImage@Imf@@QBEPBUPreviewRgba@2@XZ 1003dde0 f i ImfPreviewImageAttribute.obj
+ 0001:0003cdf0       ?staticTypeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBDXZ 1003ddf0 f   ImfPreviewImageAttribute.obj
+ 0001:0003ce00       ?writeValueTo@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1003de00 f   ImfPreviewImageAttribute.obj
+ 0001:0003cee0       ?readValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1003dee0 f   ImfPreviewImageAttribute.obj
+ 0001:0003d080       ??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@I@Z 1003e080 f i ImfPreviewImageAttribute.obj
+ 0001:0003d0c0       ?numSamples@?A0xaea83e1f@Imf@@YAHHHH@Z 1003e0c0 f   ImfPxr24Compressor.obj
+ 0001:0003d120       ?notEnoughData@?A0xaea83e1f@Imf@@YAXXZ 1003e120 f   ImfPxr24Compressor.obj
+ 0001:0003d160       ?tooMuchData@?A0xaea83e1f@Imf@@YAXXZ 1003e160 f   ImfPxr24Compressor.obj
+ 0001:0003d1a0       ??0Pxr24Compressor@Imf@@QAE@ABVHeader@1@HH@Z 1003e1a0 f   ImfPxr24Compressor.obj
+ 0001:0003d2e0       ??1Pxr24Compressor@Imf@@UAE@XZ 1003e2e0 f   ImfPxr24Compressor.obj
+ 0001:0003d350       ?numScanLines@Pxr24Compressor@Imf@@UBEHXZ 1003e350 f   ImfPxr24Compressor.obj
+ 0001:0003d370       ?format@Pxr24Compressor@Imf@@UBE?AW4Format@Compressor@2@XZ 1003e370 f   ImfPxr24Compressor.obj
+ 0001:0003d390       ?compress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z 1003e390 f   ImfPxr24Compressor.obj
+ 0001:0003d450       ?compressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003e450 f   ImfPxr24Compressor.obj
+ 0001:0003d4e0       ?uncompress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z 1003e4e0 f   ImfPxr24Compressor.obj
+ 0001:0003d5a0       ?uncompressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003e5a0 f   ImfPxr24Compressor.obj
+ 0001:0003d630       ?compress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003e630 f   ImfPxr24Compressor.obj
+ 0001:0003db60       ?uncompress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z 1003eb60 f   ImfPxr24Compressor.obj
+ 0001:0003e480       ??_EPxr24Compressor@Imf@@UAEPAXI@Z 1003f480 f i ImfPxr24Compressor.obj
+ 0001:0003e480       ??_GPxr24Compressor@Imf@@UAEPAXI@Z 1003f480 f i ImfPxr24Compressor.obj
+ 0001:0003e4d0       ?floatToFloat24@?A0xaea83e1f@Imf@@YAIM@Z 1003f4d0 f i ImfPxr24Compressor.obj
+ 0001:0003e5f0       ?insertChannels@?A0x5c079516@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@@Z 1003f5f0 f   ImfRgbaFile.obj
+ 0001:0003e7a0       ?rgbaChannels@?A0x5c079516@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z 1003f7a0 f   ImfRgbaFile.obj
+ 0001:0003e870       ?ywFromHeader@?A0x5c079516@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z 1003f870 f   ImfRgbaFile.obj
+ 0001:0003e950       ??0ToYca@RgbaOutputFile@Imf@@QAE@AAVOutputFile@2@W4RgbaChannels@2@@Z 1003f950 f   ImfRgbaFile.obj
+ 0001:0003ec10       ??1ToYca@RgbaOutputFile@Imf@@QAE@XZ 1003fc10 f   ImfRgbaFile.obj
+ 0001:0003ec90       ?setYCRounding@ToYca@RgbaOutputFile@Imf@@QAEXII@Z 1003fc90 f   ImfRgbaFile.obj
+ 0001:0003ecc0       ?setFrameBuffer@ToYca@RgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z 1003fcc0 f   ImfRgbaFile.obj
+ 0001:0003eed0       ?writePixels@ToYca@RgbaOutputFile@Imf@@QAEXH@Z 1003fed0 f   ImfRgbaFile.obj
+ 0001:0003f560       ?currentScanLine@ToYca@RgbaOutputFile@Imf@@QBEHXZ 10040560 f   ImfRgbaFile.obj
+ 0001:0003f580       ?padTmpBuf@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10040580 f   ImfRgbaFile.obj
+ 0001:0003f6f0       ?rotateBuffers@ToYca@RgbaOutputFile@Imf@@AAEXXZ 100406f0 f   ImfRgbaFile.obj
+ 0001:0003f760       ?duplicateLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10040760 f   ImfRgbaFile.obj
+ 0001:0003f7c0       ?duplicateSecondToLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ 100407c0 f   ImfRgbaFile.obj
+ 0001:0003f820       ?decimateChromaVertAndWriteScanLine@ToYca@RgbaOutputFile@Imf@@AAEXXZ 10040820 f   ImfRgbaFile.obj
+ 0001:0003f8f0       ??0RgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@@Z 100408f0 f   ImfRgbaFile.obj
+ 0001:0003fa50       ??0RgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@@Z 10040a50 f   ImfRgbaFile.obj
+ 0001:0003fbb0       ??0RgbaOutputFile@Imf@@QAE@QBDABV?$Box@V?$Vec2@H@Imath@@@Imath@@1W4RgbaChannels@1@MV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z 10040bb0 f   ImfRgbaFile.obj
+ 0001:0003fd80       ??0RgbaOutputFile@Imf@@QAE@QBDHHW4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z 10040d80 f   ImfRgbaFile.obj
+ 0001:0003ff00       ??1RgbaOutputFile@Imf@@UAE@XZ 10040f00 f   ImfRgbaFile.obj
+ 0001:0003ffc0       ?setFrameBuffer@RgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z 10040fc0 f   ImfRgbaFile.obj
+ 0001:00040180       ?writePixels@RgbaOutputFile@Imf@@QAEXH@Z 10041180 f   ImfRgbaFile.obj
+ 0001:000401d0       ?currentScanLine@RgbaOutputFile@Imf@@QBEHXZ 100411d0 f   ImfRgbaFile.obj
+ 0001:00040210       ?header@RgbaOutputFile@Imf@@QBEABVHeader@2@XZ 10041210 f   ImfRgbaFile.obj
+ 0001:00040240       ?frameBuffer@RgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ 10041240 f   ImfRgbaFile.obj
+ 0001:00040270       ?displayWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10041270 f   ImfRgbaFile.obj
+ 0001:000402a0       ?dataWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 100412a0 f   ImfRgbaFile.obj
+ 0001:000402d0       ?pixelAspectRatio@RgbaOutputFile@Imf@@QBEMXZ 100412d0 f   ImfRgbaFile.obj
+ 0001:00040300       ?screenWindowCenter@RgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 10041300 f   ImfRgbaFile.obj
+ 0001:00040360       ?screenWindowWidth@RgbaOutputFile@Imf@@QBEMXZ 10041360 f   ImfRgbaFile.obj
+ 0001:00040390       ?lineOrder@RgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ 10041390 f   ImfRgbaFile.obj
+ 0001:000403c0       ?compression@RgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ 100413c0 f   ImfRgbaFile.obj
+ 0001:000403f0       ?channels@RgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 100413f0 f   ImfRgbaFile.obj
+ 0001:00040430       ?updatePreviewImage@RgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 10041430 f   ImfRgbaFile.obj
+ 0001:00040460       ?setYCRounding@RgbaOutputFile@Imf@@QAEXII@Z 10041460 f   ImfRgbaFile.obj
+ 0001:000404a0       ??0FromYca@RgbaInputFile@Imf@@QAE@AAVInputFile@2@W4RgbaChannels@2@@Z 100414a0 f   ImfRgbaFile.obj
+ 0001:000407f0       ??1FromYca@RgbaInputFile@Imf@@QAE@XZ 100417f0 f   ImfRgbaFile.obj
+ 0001:000408a0       ?setFrameBuffer@FromYca@RgbaInputFile@Imf@@QAEXPAURgba@3@II@Z 100418a0 f   ImfRgbaFile.obj
+ 0001:00040ab0       ?readPixels@FromYca@RgbaInputFile@Imf@@QAEXHH@Z 10041ab0 f   ImfRgbaFile.obj
+ 0001:00040b90       ?readPixels@FromYca@RgbaInputFile@Imf@@AAEXH@Z 10041b90 f   ImfRgbaFile.obj
+ 0001:00041270       ?rotateBuf1@FromYca@RgbaInputFile@Imf@@AAEXH@Z 10042270 f   ImfRgbaFile.obj
+ 0001:00041370       ?rotateBuf2@FromYca@RgbaInputFile@Imf@@AAEXH@Z 10042370 f   ImfRgbaFile.obj
+ 0001:00041450       ?readYCAScanLine@FromYca@RgbaInputFile@Imf@@AAEXHQAURgba@3@@Z 10042450 f   ImfRgbaFile.obj
+ 0001:000415a0       ?padTmpBuf@FromYca@RgbaInputFile@Imf@@AAEXXZ 100425a0 f   ImfRgbaFile.obj
+ 0001:00041710       ??0RgbaInputFile@Imf@@QAE@QBD@Z 10042710 f   ImfRgbaFile.obj
+ 0001:00041830       ??0RgbaInputFile@Imf@@QAE@AAVIStream@1@@Z 10042830 f   ImfRgbaFile.obj
+ 0001:00041950       ??1RgbaInputFile@Imf@@UAE@XZ 10042950 f   ImfRgbaFile.obj
+ 0001:00041a10       ?setFrameBuffer@RgbaInputFile@Imf@@QAEXPAURgba@2@II@Z 10042a10 f   ImfRgbaFile.obj
+ 0001:00041bd0       ?readPixels@RgbaInputFile@Imf@@QAEXHH@Z 10042bd0 f   ImfRgbaFile.obj
+ 0001:00041c20       ?readPixels@RgbaInputFile@Imf@@QAEXH@Z 10042c20 f   ImfRgbaFile.obj
+ 0001:00041c50       ?isComplete@RgbaInputFile@Imf@@QBE_NXZ 10042c50 f   ImfRgbaFile.obj
+ 0001:00041c80       ?header@RgbaInputFile@Imf@@QBEABVHeader@2@XZ 10042c80 f   ImfRgbaFile.obj
+ 0001:00041cb0       ?fileName@RgbaInputFile@Imf@@QBEPBDXZ 10042cb0 f   ImfRgbaFile.obj
+ 0001:00041ce0       ?frameBuffer@RgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ 10042ce0 f   ImfRgbaFile.obj
+ 0001:00041d10       ?displayWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10042d10 f   ImfRgbaFile.obj
+ 0001:00041d40       ?dataWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 10042d40 f   ImfRgbaFile.obj
+ 0001:00041d70       ?pixelAspectRatio@RgbaInputFile@Imf@@QBEMXZ 10042d70 f   ImfRgbaFile.obj
+ 0001:00041da0       ?screenWindowCenter@RgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 10042da0 f   ImfRgbaFile.obj
+ 0001:00041e00       ?screenWindowWidth@RgbaInputFile@Imf@@QBEMXZ 10042e00 f   ImfRgbaFile.obj
+ 0001:00041e30       ?lineOrder@RgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ 10042e30 f   ImfRgbaFile.obj
+ 0001:00041e60       ?compression@RgbaInputFile@Imf@@QBE?AW4Compression@2@XZ 10042e60 f   ImfRgbaFile.obj
+ 0001:00041e90       ?channels@RgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 10042e90 f   ImfRgbaFile.obj
+ 0001:00041ed0       ?version@RgbaInputFile@Imf@@QBEHXZ 10042ed0 f   ImfRgbaFile.obj
+ 0001:00042d40       ??1ChannelList@Imf@@QAE@XZ 10043d40 f i ImfRgbaFile.obj
+ 0001:00042d80       ??_GRgbaOutputFile@Imf@@UAEPAXI@Z 10043d80 f i ImfRgbaFile.obj
+ 0001:00042d80       ??_ERgbaOutputFile@Imf@@UAEPAXI@Z 10043d80 f i ImfRgbaFile.obj
+ 0001:00042dd0       ??_GRgbaInputFile@Imf@@UAEPAXI@Z 10043dd0 f i ImfRgbaFile.obj
+ 0001:00042dd0       ??_ERgbaInputFile@Imf@@UAEPAXI@Z 10043dd0 f i ImfRgbaFile.obj
+ 0001:00042e20       ??0?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ 10043e20 f i ImfRgbaFile.obj
+ 0001:00042e70       ?computeYw@RgbaYca@Imf@@YA?AV?$Vec3@M@Imath@@ABUChromaticities@2@@Z 10043e70 f   ImfRgbaYca.obj
+ 0001:00042fa0       ?RGBAtoYCA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@H_NQBURgba@2@QAU52@@Z 10043fa0 f   ImfRgbaYca.obj
+ 0001:00043460       ?decimateChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z 10044460 f   ImfRgbaYca.obj
+ 0001:00043a50       ?decimateChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z 10044a50 f   ImfRgbaYca.obj
+ 0001:00044060       ?roundYCA@RgbaYca@Imf@@YAXHIIQBURgba@2@QAU32@@Z 10045060 f   ImfRgbaYca.obj
+ 0001:00044180       ?reconstructChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z 10045180 f   ImfRgbaYca.obj
+ 0001:00044770       ?reconstructChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z 10045770 f   ImfRgbaYca.obj
+ 0001:00044cf0       ?YCAtoRGBA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBURgba@2@QAU52@@Z 10045cf0 f   ImfRgbaYca.obj
+ 0001:00044f10       ?desaturate@?A0x01b2f801@RgbaYca@Imf@@YAXABURgba@3@MABV?$Vec3@M@Imath@@AAU43@@Z 10045f10 f   ImfRgbaYca.obj
+ 0001:00045390       ?fixSaturation@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBQBURgba@2@QAU52@@Z 10046390 f   ImfRgbaYca.obj
+ 0001:000460a0       ?saturation@?A0x01b2f801@RgbaYca@Imf@@YAMABURgba@3@@Z 100470a0 f i ImfRgbaYca.obj
+ 0001:000462a0       ?rleCompress@?A0xc97fef72@Imf@@YAHHQBDQAC@Z 100472a0 f   ImfRleCompressor.obj
+ 0001:00046400       ?rleUncompress@?A0xc97fef72@Imf@@YAHHHQBCQAD@Z 10047400 f   ImfRleCompressor.obj
+ 0001:00046530       ??0RleCompressor@Imf@@QAE@ABVHeader@1@H@Z 10047530 f   ImfRleCompressor.obj
+ 0001:00046600       ??1RleCompressor@Imf@@UAE@XZ 10047600 f   ImfRleCompressor.obj
+ 0001:00046670       ?numScanLines@RleCompressor@Imf@@UBEHXZ 10047670 f   ImfRleCompressor.obj
+ 0001:00046690       ?compress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z 10047690 f   ImfRleCompressor.obj
+ 0001:000467e0       ?uncompress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z 100477e0 f   ImfRleCompressor.obj
+ 0001:00046af0       ??_ERleCompressor@Imf@@UAEPAXI@Z 10047af0 f i ImfRleCompressor.obj
+ 0001:00046af0       ??_GRleCompressor@Imf@@UAEPAXI@Z 10047af0 f i ImfRleCompressor.obj
+ 0001:00046b40       ??DName@Imf@@QBEPBDXZ      10047b40 f i ImfScanLineInputFile.obj
+ 0001:00046b50       ??2@YAPAXIPAX@Z            10047b50 f i ImfScanLineInputFile.obj
+ 0001:00046b60       ?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PAI0@Z 10047b60 f i ImfScanLineInputFile.obj
+ 0001:00046b70       ?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PA_K0@Z 10047b70 f i ImfScanLineInputFile.obj
+ 0001:00046b80       ??0length_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z 10047b80 f i ImfScanLineInputFile.obj
+ 0001:00046ba0       ??0out_of_range@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z 10047ba0 f i ImfScanLineInputFile.obj
+ 0001:00046bc0       ??0ArgExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10047bc0 f i ImfScanLineInputFile.obj
+ 0001:00046be0       ??0InputExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10047be0 f i ImfScanLineInputFile.obj
+ 0001:00046c00       ?readChars@CharPtrIO@Imf@@SA_NAAPBDQADH@Z 10047c00 f i ImfScanLineInputFile.obj
+ 0001:00046c30       ?modp@Imath@@YAHHH@Z       10047c30 f i ImfScanLineInputFile.obj
+ 0001:00046ca0       ??4half@@QAEAAV0@V0@@Z     10047ca0 f i ImfScanLineInputFile.obj
+ 0001:00046cb0       ?setBits@half@@QAEXG@Z     10047cb0 f i ImfScanLineInputFile.obj
+ 0001:00046cc0       ??$size@I@Xdr@Imf@@YAHXZ   10047cc0 f i ImfScanLineInputFile.obj
+ 0001:00046cd0       ??$size@M@Xdr@Imf@@YAHXZ   10047cd0 f i ImfScanLineInputFile.obj
+ 0001:00046ce0       ??$size@Vhalf@@@Xdr@Imf@@YAHXZ 10047ce0 f i ImfScanLineInputFile.obj
+ 0001:00046cf0       ??0InSliceInfo@?A0x4f60bbf8@Imf@@QAE@W4PixelType@2@0PADIIHH_N2N@Z 10047cf0 f   ImfScanLineInputFile.obj
+ 0001:00046d40       ?defaultFormat@?A0x4f60bbf8@Imf@@YA?AW4Format@Compressor@2@PAV42@@Z 10047d40 f   ImfScanLineInputFile.obj
+ 0001:00046d60       ?fileName@ScanLineInputFile@Imf@@QBEPBDXZ 10047d60 f   ImfScanLineInputFile.obj
+ 0001:00046d70       ?header@ScanLineInputFile@Imf@@QBEABVHeader@2@XZ 10047d70 f   ImfScanLineInputFile.obj
+ 0001:00046d80       ?version@ScanLineInputFile@Imf@@QBEHXZ 10047d80 f   ImfScanLineInputFile.obj
+ 0001:00046d90       ?frameBuffer@ScanLineInputFile@Imf@@QBEABVFrameBuffer@2@XZ 10047d90 f   ImfScanLineInputFile.obj
+ 0001:00046da0       ?isComplete@ScanLineInputFile@Imf@@QBE_NXZ 10047da0 f   ImfScanLineInputFile.obj
+ 0001:00046db0       ?reconstructLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@@Z 10047db0 f   ImfScanLineInputFile.obj
+ 0001:00046ef0       ?readLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@AA_N@Z 10047ef0 f   ImfScanLineInputFile.obj
+ 0001:00046f70       ?readPixelData@?A0x4f60bbf8@Imf@@YAXPAUData@ScanLineInputFile@2@HAAH11@Z 10047f70 f   ImfScanLineInputFile.obj
+ 0001:00047190       ?readPixels@ScanLineInputFile@Imf@@QAEXHH@Z 10048190 f   ImfScanLineInputFile.obj
+ 0001:00047b00       ?readPixels@ScanLineInputFile@Imf@@QAEXH@Z 10048b00 f   ImfScanLineInputFile.obj
+ 0001:00047b10       ?rawPixelData@ScanLineInputFile@Imf@@QAEXHAAPBDAAH@Z 10048b10 f   ImfScanLineInputFile.obj
+ 0001:00047c40       ??1ScanLineInputFile@Imf@@UAE@XZ 10048c40 f   ImfScanLineInputFile.obj
+ 0001:00047c60       ?setFrameBuffer@ScanLineInputFile@Imf@@QAEXABVFrameBuffer@2@@Z 10048c60 f   ImfScanLineInputFile.obj
+ 0001:00048100       ??0ScanLineInputFile@Imf@@QAE@ABVHeader@1@PAVIStream@1@@Z 10049100 f   ImfScanLineInputFile.obj
+ 0001:00048890       ??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 10049890 f i ImfScanLineInputFile.obj
+ 0001:000488b0       ??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 100498b0 f i ImfScanLineInputFile.obj
+ 0001:000488d0       ?size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ 100498d0 f i ImfScanLineInputFile.obj
+ 0001:000488f0       ??0?$Array@D@Imf@@QAE@XZ   100498f0 f i ImfScanLineInputFile.obj
+ 0001:00048900       ??B?$Array@D@Imf@@QAEPADXZ 10049900 f i ImfScanLineInputFile.obj
+ 0001:00048910       ?size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ 10049910 f i ImfScanLineInputFile.obj
+ 0001:00048940       ??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@XZ 10049940 f i ImfScanLineInputFile.obj
+ 0001:00048950       ??0?$allocator@_K@std@@QAE@XZ 10049950 f i ImfScanLineInputFile.obj
+ 0001:00048960       ??0?$allocator@I@std@@QAE@XZ 10049960 f i ImfScanLineInputFile.obj
+ 0001:00048970       ?capacity@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ 10049970 f i ImfScanLineInputFile.obj
+ 0001:000489a0       ??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@XZ 100499a0 f i ImfScanLineInputFile.obj
+ 0001:000489b0       ?deallocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z 100499b0 f i ImfScanLineInputFile.obj
+ 0001:000489d0       ?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 100499d0 f i ImfScanLineInputFile.obj
+ 0001:000489e0       ?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 100499e0 f i ImfScanLineInputFile.obj
+ 0001:000489f0       ?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 100499f0 f i ImfScanLineInputFile.obj
+ 0001:00048a00       ?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10049a00 f i ImfScanLineInputFile.obj
+ 0001:00048a10       ?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@USlice@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10049a10 f i ImfScanLineInputFile.obj
+ 0001:00048a20       ?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 10049a20 f i ImfScanLineInputFile.obj
+ 0001:00048a30       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10049a30 f i ImfScanLineInputFile.obj
+ 0001:00048a40       ?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10049a40 f i ImfScanLineInputFile.obj
+ 0001:00048a70       ?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10049a70 f i ImfScanLineInputFile.obj
+ 0001:00048aa0       ?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10049aa0 f i ImfScanLineInputFile.obj
+ 0001:00048ab0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10049ab0 f i ImfScanLineInputFile.obj
+ 0001:00048ac0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ 10049ac0 f i ImfScanLineInputFile.obj
+ 0001:00048ad0       ??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@ABV01@@Z 10049ad0 f i ImfScanLineInputFile.obj
+ 0001:00048ae0       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z 10049ae0 f i ImfScanLineInputFile.obj
+ 0001:00048b00       ??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 10049b00 f i ImfScanLineInputFile.obj
+ 0001:00048b20       ?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10049b20 f i ImfScanLineInputFile.obj
+ 0001:00048b30       ?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10049b30 f i ImfScanLineInputFile.obj
+ 0001:00048b40       ?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10049b40 f i ImfScanLineInputFile.obj
+ 0001:00048b50       ?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@UChannel@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 10049b50 f i ImfScanLineInputFile.obj
+ 0001:00048b60       ??0?$allocator@_K@std@@QAE@ABV01@@Z 10049b60 f i ImfScanLineInputFile.obj
+ 0001:00048b70       ?deallocate@?$allocator@_K@std@@QAEXPA_KI@Z 10049b70 f i ImfScanLineInputFile.obj
+ 0001:00048b90       ??0?$allocator@I@std@@QAE@ABV01@@Z 10049b90 f i ImfScanLineInputFile.obj
+ 0001:00048ba0       ?deallocate@?$allocator@I@std@@QAEXPAII@Z 10049ba0 f i ImfScanLineInputFile.obj
+ 0001:00048bc0       ?_Xlen@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IBEXXZ 10049bc0 f i ImfScanLineInputFile.obj
+ 0001:00048c50       ??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@ABV01@@Z 10049c50 f i ImfScanLineInputFile.obj
+ 0001:00048c60       ??Yiterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z 10049c60 f i ImfScanLineInputFile.obj
+ 0001:00048c80       ??Dconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KXZ 10049c80 f i ImfScanLineInputFile.obj
+ 0001:00048c90       ??Yiterator@?$vector@IV?$allocator@I@std@@@std@@QAEAAV012@H@Z 10049c90 f i ImfScanLineInputFile.obj
+ 0001:00048cb0       ??Dconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QBEABIXZ 10049cb0 f i ImfScanLineInputFile.obj
+ 0001:00048cc0       ??Yiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV012@H@Z 10049cc0 f i ImfScanLineInputFile.obj
+ 0001:00048ce0       ??Dconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEABUInSliceInfo@?A0x4f60bbf8@Imf@@XZ 10049ce0 f i ImfScanLineInputFile.obj
+ 0001:00048cf0       ?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10049cf0 f i ImfScanLineInputFile.obj
+ 0001:00048d00       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 10049d00 f i ImfScanLineInputFile.obj
+ 0001:00048d10       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@3@XZ 10049d10 f i ImfScanLineInputFile.obj
+ 0001:00048d20       ?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 10049d20 f i ImfScanLineInputFile.obj
+ 0001:00048d30       ?capacity@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ 10049d30 f i ImfScanLineInputFile.obj
+ 0001:00048d50       ?max_size@?$allocator@_K@std@@QBEIXZ 10049d50 f i ImfScanLineInputFile.obj
+ 0001:00048d60       ?max_size@?$allocator@I@std@@QBEIXZ 10049d60 f i ImfScanLineInputFile.obj
+ 0001:00048d70       ?max_size@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QBEIXZ 10049d70 f i ImfScanLineInputFile.obj
+ 0001:00048d80       ??0const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z 10049d80 f i ImfScanLineInputFile.obj
+ 0001:00048d90       ??0const_iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z 10049d90 f i ImfScanLineInputFile.obj
+ 0001:00048da0       ??0const_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 10049da0 f i ImfScanLineInputFile.obj
+ 0001:00048db0       ??Gconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABV012@@Z 10049db0 f i ImfScanLineInputFile.obj
+ 0001:00048de0       ??8const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z 10049de0 f i ImfScanLineInputFile.obj
+ 0001:00048e00       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z 10049e00 f i ImfScanLineInputFile.obj
+ 0001:00048e50       ??0?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z 10049e50 f i ImfScanLineInputFile.obj
+ 0001:00048e60       ?resizeErase@?$Array@D@Imf@@QAEXJ@Z 10049e60 f i ImfScanLineInputFile.obj
+ 0001:00048e90       ??$max@H@std@@YAABHABH0@Z  10049e90 f i ImfScanLineInputFile.obj
+ 0001:00048eb0       ??$skip@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDH@Z 10049eb0 f i ImfScanLineInputFile.obj
+ 0001:00048f50       ??$swap@D@std@@YAXAAD0@Z   10049f50 f i ImfScanLineInputFile.obj
+ 0001:00048f70       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z 10049f70 f i ImfScanLineInputFile.obj
+ 0001:00048f80       ??$fill@PA_K_K@std@@YAXPA_K0AB_K@Z 10049f80 f i ImfScanLineInputFile.obj
+ 0001:00048fb0       ??$_Allocate@_K@std@@YAPA_KIPA_K@Z 10049fb0 f i ImfScanLineInputFile.obj
+ 0001:00048fd0       ??$_Allocate@I@std@@YAPAIIPAI@Z 10049fd0 f i ImfScanLineInputFile.obj
+ 0001:00048ff0       ??$fill@PAUInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0ABU123@@Z 10049ff0 f i ImfScanLineInputFile.obj
+ 0001:00049030       ??$_Allocate@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@IPAU123@@Z 1004a030 f i ImfScanLineInputFile.obj
+ 0001:00049050       ??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 1004a050 f i ImfScanLineInputFile.obj
+ 0001:00049060       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z 1004a060 f i ImfScanLineInputFile.obj
+ 0001:00049070       ??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 1004a070 f i ImfScanLineInputFile.obj
+ 0001:00049080       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z 1004a080 f i ImfScanLineInputFile.obj
+ 0001:000490a0       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z 1004a0a0 f i ImfScanLineInputFile.obj
+ 0001:000490c0       ??$readUnsignedChars@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQAEH@Z 1004a0c0 f i ImfScanLineInputFile.obj
+ 0001:000490f0       ??$_Ptr_cat@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z 1004a0f0 f i ImfScanLineInputFile.obj
+ 0001:00049100       ??$_Copy_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 1004a100 f i ImfScanLineInputFile.obj
+ 0001:00049140       ??$_Copy_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z 1004a140 f i ImfScanLineInputFile.obj
+ 0001:00049180       ??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z 1004a180 f i ImfScanLineInputFile.obj
+ 0001:00049190       ??$_Copy_backward_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z 1004a190 f i ImfScanLineInputFile.obj
+ 0001:000491c0       ??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z 1004a1c0 f i ImfScanLineInputFile.obj
+ 0001:000491d0       ??$_Copy_backward_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 1004a1d0 f i ImfScanLineInputFile.obj
+ 0001:00049210       ??$fill_n@PA_KI_K@std@@YAXPA_KIAB_K@Z 1004a210 f i ImfScanLineInputFile.obj
+ 0001:00049240       ??$_Construct@UInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU123@@Z 1004a240 f i ImfScanLineInputFile.obj
+ 0001:00049260       ??$_Destroy@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 1004a260 f i ImfScanLineInputFile.obj
+ 0001:00049270       ??8Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z 1004a270 f i ImfScanLineInputFile.obj
+ 0001:00049290       ??9Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z 1004a290 f i ImfScanLineInputFile.obj
+ 0001:000492b0       ??8Imf@@YA_NABVConstIterator@ChannelList@0@0@Z 1004a2b0 f i ImfScanLineInputFile.obj
+ 0001:000492d0       ??9Imf@@YA_NABVConstIterator@ChannelList@0@0@Z 1004a2d0 f i ImfScanLineInputFile.obj
+ 0001:000492f0       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ 1004a2f0 f i ImfScanLineInputFile.obj
+ 0001:00049300       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ 1004a300 f i ImfScanLineInputFile.obj
+ 0001:00049310       ??0?$_Vector_val@_KV?$allocator@_K@std@@@std@@IAE@V?$allocator@_K@1@@Z 1004a310 f i ImfScanLineInputFile.obj
+ 0001:00049320       ??0?$_Vector_val@IV?$allocator@I@std@@@std@@IAE@V?$allocator@I@1@@Z 1004a320 f i ImfScanLineInputFile.obj
+ 0001:00049330       ??0?$_Vector_val@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@1@@Z 1004a330 f i ImfScanLineInputFile.obj
+ 0001:00049340       ??Diterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAA_KXZ 1004a340 f i ImfScanLineInputFile.obj
+ 0001:00049350       ??Hiterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z 1004a350 f i ImfScanLineInputFile.obj
+ 0001:00049370       ??Diterator@?$vector@IV?$allocator@I@std@@@std@@QBEAAIXZ 1004a370 f i ImfScanLineInputFile.obj
+ 0001:00049380       ??Hiterator@?$vector@IV?$allocator@I@std@@@std@@QBE?AV012@H@Z 1004a380 f i ImfScanLineInputFile.obj
+ 0001:000493a0       ??Diterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEAAUInSliceInfo@?A0x4f60bbf8@Imf@@XZ 1004a3a0 f i ImfScanLineInputFile.obj
+ 0001:000493b0       ??Hiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBE?AV012@H@Z 1004a3b0 f i ImfScanLineInputFile.obj
+ 0001:000493d0       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1004a3d0 f i ImfScanLineInputFile.obj
+ 0001:000493e0       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1004a3e0 f i ImfScanLineInputFile.obj
+ 0001:000493f0       ?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1004a3f0 f i ImfScanLineInputFile.obj
+ 0001:00049420       ?max_size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ 1004a420 f i ImfScanLineInputFile.obj
+ 0001:00049430       ?allocate@?$allocator@_K@std@@QAEPA_KI@Z 1004a430 f i ImfScanLineInputFile.obj
+ 0001:00049450       ?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ 1004a450 f i ImfScanLineInputFile.obj
+ 0001:00049460       ?allocate@?$allocator@I@std@@QAEPAII@Z 1004a460 f i ImfScanLineInputFile.obj
+ 0001:00049480       ?max_size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ 1004a480 f i ImfScanLineInputFile.obj
+ 0001:00049490       ?allocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z 1004a490 f i ImfScanLineInputFile.obj
+ 0001:000494b0       ??0iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z 1004a4b0 f i ImfScanLineInputFile.obj
+ 0001:000494c0       ??0iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z 1004a4c0 f i ImfScanLineInputFile.obj
+ 0001:000494d0       ??0iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 1004a4d0 f i ImfScanLineInputFile.obj
+ 0001:000494e0       ??Giterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 1004a4e0 f i ImfScanLineInputFile.obj
+ 0001:00049510       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z 1004a510 f i ImfScanLineInputFile.obj
+ 0001:00049520       ??9const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z 1004a520 f i ImfScanLineInputFile.obj
+ 0001:00049540       ??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 1004a540 f i ImfScanLineInputFile.obj
+ 0001:00049550       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z 1004a550 f i ImfScanLineInputFile.obj
+ 0001:00049570       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z 1004a570 f i ImfScanLineInputFile.obj
+ 0001:00049590       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AA_K@Z 1004a590 f i ImfScanLineInputFile.obj
+ 0001:00049660       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAI@Z 1004a660 f i ImfScanLineInputFile.obj
+ 0001:000496c0       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAVhalf@@@Z 1004a6c0 f i ImfScanLineInputFile.obj
+ 0001:00049700       ??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAM@Z 1004a700 f i ImfScanLineInputFile.obj
+ 0001:00049760       ??$copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z 1004a760 f i ImfScanLineInputFile.obj
+ 0001:000497a0       ??$copy@PA_KPA_K@std@@YAPA_KPA_K00@Z 1004a7a0 f i ImfScanLineInputFile.obj
+ 0001:000497e0       ??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@@Z 1004a7e0 f i ImfScanLineInputFile.obj
+ 0001:000497f0       ??$copy_backward@PA_KPA_K@std@@YAPA_KPA_K00@Z 1004a7f0 f i ImfScanLineInputFile.obj
+ 0001:00049820       ??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z 1004a820 f i ImfScanLineInputFile.obj
+ 0001:00049830       ??$copy_backward@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z 1004a830 f i ImfScanLineInputFile.obj
+ 0001:00049870       ??$_Uninitialized_copy@PA_KPA_KV?$allocator@_K@std@@@std@@YAPA_KPA_K00AAV?$allocator@_K@0@@Z 1004a870 f i ImfScanLineInputFile.obj
+ 0001:000498b0       ??$_Uninit_fill_n@_KI_K@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z 1004a8b0 f i ImfScanLineInputFile.obj
+ 0001:000498e0       ?construct@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU345@@Z 1004a8e0 f i ImfScanLineInputFile.obj
+ 0001:00049900       ?destroy@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 1004a900 f i ImfScanLineInputFile.obj
+ 0001:00049910       ??$_Uninit_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1004a910 f i ImfScanLineInputFile.obj
+ 0001:00049950       ??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ 1004a950 f i ImfScanLineInputFile.obj
+ 0001:00049960       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1004a960 f i ImfScanLineInputFile.obj
+ 0001:00049970       ??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ 1004a970 f i ImfScanLineInputFile.obj
+ 0001:00049980       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 1004a980 f i ImfScanLineInputFile.obj
+ 0001:000499a0       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 1004a9a0 f i ImfScanLineInputFile.obj
+ 0001:000499b0       ?begin@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ 1004a9b0 f i ImfScanLineInputFile.obj
+ 0001:000499c0       ?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@XZ 1004a9c0 f i ImfScanLineInputFile.obj
+ 0001:000499d0       ?begin@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ 1004a9d0 f i ImfScanLineInputFile.obj
+ 0001:000499e0       ?end@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ 1004a9e0 f i ImfScanLineInputFile.obj
+ 0001:000499f0       ?_Buy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE_NI@Z 1004a9f0 f i ImfScanLineInputFile.obj
+ 0001:00049a50       ?end@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ 1004aa50 f i ImfScanLineInputFile.obj
+ 0001:00049a60       ?_Destroy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXPA_K0@Z 1004aa60 f i ImfScanLineInputFile.obj
+ 0001:00049a70       ?_Destroy@?$vector@IV?$allocator@I@std@@@std@@IAEXPAI0@Z 1004aa70 f i ImfScanLineInputFile.obj
+ 0001:00049a80       ??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 1004aa80 f i ImfScanLineInputFile.obj
+ 0001:00049a90       ??$_Ucopy@PA_K@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_K00@Z 1004aa90 f i ImfScanLineInputFile.obj
+ 0001:00049ad0       ??$_Uninitialized_fill_n@PA_KI_KV?$allocator@_K@std@@@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@@Z 1004aad0 f i ImfScanLineInputFile.obj
+ 0001:00049b00       ??$_Uninitialized_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z 1004ab00 f i ImfScanLineInputFile.obj
+ 0001:00049b30       ??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1004ab30 f i ImfScanLineInputFile.obj
+ 0001:00049b40       ??$_Uninit_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1004ab40 f i ImfScanLineInputFile.obj
+ 0001:00049b80       ??EConstIterator@FrameBuffer@Imf@@QAEAAV012@XZ 1004ab80 f i ImfScanLineInputFile.obj
+ 0001:00049b90       ?name@ConstIterator@FrameBuffer@Imf@@QBEPBDXZ 1004ab90 f i ImfScanLineInputFile.obj
+ 0001:00049ba0       ?slice@ConstIterator@FrameBuffer@Imf@@QBEABUSlice@3@XZ 1004aba0 f i ImfScanLineInputFile.obj
+ 0001:00049bb0       ?name@ConstIterator@ChannelList@Imf@@QBEPBDXZ 1004abb0 f i ImfScanLineInputFile.obj
+ 0001:00049bc0       ?channel@ConstIterator@ChannelList@Imf@@QBEABUChannel@3@XZ 1004abc0 f i ImfScanLineInputFile.obj
+ 0001:00049bd0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1004abd0 f i ImfScanLineInputFile.obj
+ 0001:00049be0       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1004abe0 f i ImfScanLineInputFile.obj
+ 0001:00049bf0       ??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ 1004abf0 f i ImfScanLineInputFile.obj
+ 0001:00049c10       ??A?$vector@_KV?$allocator@_K@std@@@std@@QAEAA_KI@Z 1004ac10 f i ImfScanLineInputFile.obj
+ 0001:00049c20       ??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ 1004ac20 f i ImfScanLineInputFile.obj
+ 0001:00049c40       ??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z 1004ac40 f i ImfScanLineInputFile.obj
+ 0001:00049c50       ??0?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ 1004ac50 f i ImfScanLineInputFile.obj
+ 0001:00049c70       ??A?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z 1004ac70 f i ImfScanLineInputFile.obj
+ 0001:00049c90       ??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z 1004ac90 f i ImfScanLineInputFile.obj
+ 0001:00049ca0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z 1004aca0 f i ImfScanLineInputFile.obj
+ 0001:00049cc0       ?_Ufill@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_KIAB_K@Z 1004acc0 f i ImfScanLineInputFile.obj
+ 0001:00049d00       ??$_Ucopy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU234@00@Z 1004ad00 f i ImfScanLineInputFile.obj
+ 0001:00049d30       ??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z 1004ad30 f i ImfScanLineInputFile.obj
+ 0001:00049d40       ??$_Uninitialized_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z 1004ad40 f i ImfScanLineInputFile.obj
+ 0001:00049d70       ??EConstIterator@ChannelList@Imf@@QAEAAV012@XZ 1004ad70 f i ImfScanLineInputFile.obj
+ 0001:00049d80       ?_Destroy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z 1004ad80 f i ImfScanLineInputFile.obj
+ 0001:00049d90       ?_Tidy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXXZ 1004ad90 f i ImfScanLineInputFile.obj
+ 0001:00049dd0       ?_Ufill@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU345@IABU345@@Z 1004add0 f i ImfScanLineInputFile.obj
+ 0001:00049e10       ?_Insert_n@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXViterator@12@IABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 1004ae10 f i ImfScanLineInputFile.obj
+ 0001:0004a170       ??1?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 1004b170 f i ImfScanLineInputFile.obj
+ 0001:0004a1b0       ??1?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ 1004b1b0 f i ImfScanLineInputFile.obj
+ 0001:0004a1f0       ?insert@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 1004b1f0 f i ImfScanLineInputFile.obj
+ 0001:0004a280       ?clear@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXXZ 1004b280 f i ImfScanLineInputFile.obj
+ 0001:0004a2c0       ??1?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ 1004b2c0 f i ImfScanLineInputFile.obj
+ 0001:0004a300       ??4?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z 1004b300 f i ImfScanLineInputFile.obj
+ 0001:0004a340       ?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI@Z 1004b340 f i ImfScanLineInputFile.obj
+ 0001:0004a360       ??4?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 1004b360 f i ImfScanLineInputFile.obj
+ 0001:0004a530       ?push_back@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z 1004b530 f i ImfScanLineInputFile.obj
+ 0001:0004a5e0       ??0FrameBuffer@Imf@@QAE@XZ 1004b5e0 f i ImfScanLineInputFile.obj
+ 0001:0004a620       ??4FrameBuffer@Imf@@QAEAAV01@ABV01@@Z 1004b620 f i ImfScanLineInputFile.obj
+ 0001:0004a660       ??0Data@ScanLineInputFile@Imf@@QAE@PAVIStream@2@@Z 1004b660 f i ImfScanLineInputFile.obj
+ 0001:0004a760       ??1Data@ScanLineInputFile@Imf@@QAE@XZ 1004b760 f i ImfScanLineInputFile.obj
+ 0001:0004a8b0       ??_GData@ScanLineInputFile@Imf@@QAEPAXI@Z 1004b8b0 f i ImfScanLineInputFile.obj
+ 0001:0004a8e0       ??_GScanLineInputFile@Imf@@UAEPAXI@Z 1004b8e0 f i ImfScanLineInputFile.obj
+ 0001:0004a8e0       ??_EScanLineInputFile@Imf@@UAEPAXI@Z 1004b8e0 f i ImfScanLineInputFile.obj
+ 0001:0004a930       ?addChromaticities@Imf@@YAXAAVHeader@1@ABUChromaticities@1@@Z 1004b930 f   ImfStandardAttributes.obj
+ 0001:0004a9b0       ?hasChromaticities@Imf@@YA_NABVHeader@1@@Z 1004b9b0 f   ImfStandardAttributes.obj
+ 0001:0004a9d0       ?chromaticitiesAttribute@Imf@@YAABV?$TypedAttribute@UChromaticities@Imf@@@1@ABVHeader@1@@Z 1004b9d0 f   ImfStandardAttributes.obj
+ 0001:0004a9f0       ?chromaticitiesAttribute@Imf@@YAAAV?$TypedAttribute@UChromaticities@Imf@@@1@AAVHeader@1@@Z 1004b9f0 f   ImfStandardAttributes.obj
+ 0001:0004aa10       ?chromaticities@Imf@@YAABUChromaticities@1@ABVHeader@1@@Z 1004ba10 f   ImfStandardAttributes.obj
+ 0001:0004aa40       ?chromaticities@Imf@@YAAAUChromaticities@1@AAVHeader@1@@Z 1004ba40 f   ImfStandardAttributes.obj
+ 0001:0004aa70       ?addWhiteLuminance@Imf@@YAXAAVHeader@1@ABM@Z 1004ba70 f   ImfStandardAttributes.obj
+ 0001:0004aaf0       ?hasWhiteLuminance@Imf@@YA_NABVHeader@1@@Z 1004baf0 f   ImfStandardAttributes.obj
+ 0001:0004ab10       ?whiteLuminanceAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004bb10 f   ImfStandardAttributes.obj
+ 0001:0004ab30       ?whiteLuminanceAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004bb30 f   ImfStandardAttributes.obj
+ 0001:0004ab50       ?whiteLuminance@Imf@@YAABMABVHeader@1@@Z 1004bb50 f   ImfStandardAttributes.obj
+ 0001:0004ab80       ?whiteLuminance@Imf@@YAAAMAAVHeader@1@@Z 1004bb80 f   ImfStandardAttributes.obj
+ 0001:0004abb0       ?addXDensity@Imf@@YAXAAVHeader@1@ABM@Z 1004bbb0 f   ImfStandardAttributes.obj
+ 0001:0004ac30       ?hasXDensity@Imf@@YA_NABVHeader@1@@Z 1004bc30 f   ImfStandardAttributes.obj
+ 0001:0004ac50       ?xDensityAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004bc50 f   ImfStandardAttributes.obj
+ 0001:0004ac70       ?xDensityAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004bc70 f   ImfStandardAttributes.obj
+ 0001:0004ac90       ?xDensity@Imf@@YAABMABVHeader@1@@Z 1004bc90 f   ImfStandardAttributes.obj
+ 0001:0004acc0       ?xDensity@Imf@@YAAAMAAVHeader@1@@Z 1004bcc0 f   ImfStandardAttributes.obj
+ 0001:0004acf0       ?addOwner@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1004bcf0 f   ImfStandardAttributes.obj
+ 0001:0004ad70       ?hasOwner@Imf@@YA_NABVHeader@1@@Z 1004bd70 f   ImfStandardAttributes.obj
+ 0001:0004ad90       ?ownerAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 1004bd90 f   ImfStandardAttributes.obj
+ 0001:0004adb0       ?ownerAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 1004bdb0 f   ImfStandardAttributes.obj
+ 0001:0004add0       ?owner@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 1004bdd0 f   ImfStandardAttributes.obj
+ 0001:0004ae00       ?owner@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 1004be00 f   ImfStandardAttributes.obj
+ 0001:0004ae30       ?addComments@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1004be30 f   ImfStandardAttributes.obj
+ 0001:0004aeb0       ?hasComments@Imf@@YA_NABVHeader@1@@Z 1004beb0 f   ImfStandardAttributes.obj
+ 0001:0004aed0       ?commentsAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 1004bed0 f   ImfStandardAttributes.obj
+ 0001:0004aef0       ?commentsAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 1004bef0 f   ImfStandardAttributes.obj
+ 0001:0004af10       ?comments@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 1004bf10 f   ImfStandardAttributes.obj
+ 0001:0004af40       ?comments@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 1004bf40 f   ImfStandardAttributes.obj
+ 0001:0004af70       ?addCapDate@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1004bf70 f   ImfStandardAttributes.obj
+ 0001:0004aff0       ?hasCapDate@Imf@@YA_NABVHeader@1@@Z 1004bff0 f   ImfStandardAttributes.obj
+ 0001:0004b010       ?capDateAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 1004c010 f   ImfStandardAttributes.obj
+ 0001:0004b030       ?capDateAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 1004c030 f   ImfStandardAttributes.obj
+ 0001:0004b050       ?capDate@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 1004c050 f   ImfStandardAttributes.obj
+ 0001:0004b080       ?capDate@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 1004c080 f   ImfStandardAttributes.obj
+ 0001:0004b0b0       ?addutcOffset@Imf@@YAXAAVHeader@1@ABM@Z 1004c0b0 f   ImfStandardAttributes.obj
+ 0001:0004b130       ?hasutcOffset@Imf@@YA_NABVHeader@1@@Z 1004c130 f   ImfStandardAttributes.obj
+ 0001:0004b150       ?utcOffsetAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c150 f   ImfStandardAttributes.obj
+ 0001:0004b170       ?utcOffsetAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c170 f   ImfStandardAttributes.obj
+ 0001:0004b190       ?utcOffset@Imf@@YAABMABVHeader@1@@Z 1004c190 f   ImfStandardAttributes.obj
+ 0001:0004b1c0       ?utcOffset@Imf@@YAAAMAAVHeader@1@@Z 1004c1c0 f   ImfStandardAttributes.obj
+ 0001:0004b1f0       ?addLongitude@Imf@@YAXAAVHeader@1@ABM@Z 1004c1f0 f   ImfStandardAttributes.obj
+ 0001:0004b270       ?hasLongitude@Imf@@YA_NABVHeader@1@@Z 1004c270 f   ImfStandardAttributes.obj
+ 0001:0004b290       ?longitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c290 f   ImfStandardAttributes.obj
+ 0001:0004b2b0       ?longitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c2b0 f   ImfStandardAttributes.obj
+ 0001:0004b2d0       ?longitude@Imf@@YAABMABVHeader@1@@Z 1004c2d0 f   ImfStandardAttributes.obj
+ 0001:0004b300       ?longitude@Imf@@YAAAMAAVHeader@1@@Z 1004c300 f   ImfStandardAttributes.obj
+ 0001:0004b330       ?addLatitude@Imf@@YAXAAVHeader@1@ABM@Z 1004c330 f   ImfStandardAttributes.obj
+ 0001:0004b3b0       ?hasLatitude@Imf@@YA_NABVHeader@1@@Z 1004c3b0 f   ImfStandardAttributes.obj
+ 0001:0004b3d0       ?latitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c3d0 f   ImfStandardAttributes.obj
+ 0001:0004b3f0       ?latitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c3f0 f   ImfStandardAttributes.obj
+ 0001:0004b410       ?latitude@Imf@@YAABMABVHeader@1@@Z 1004c410 f   ImfStandardAttributes.obj
+ 0001:0004b440       ?latitude@Imf@@YAAAMAAVHeader@1@@Z 1004c440 f   ImfStandardAttributes.obj
+ 0001:0004b470       ?addAltitude@Imf@@YAXAAVHeader@1@ABM@Z 1004c470 f   ImfStandardAttributes.obj
+ 0001:0004b4f0       ?hasAltitude@Imf@@YA_NABVHeader@1@@Z 1004c4f0 f   ImfStandardAttributes.obj
+ 0001:0004b510       ?altitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c510 f   ImfStandardAttributes.obj
+ 0001:0004b530       ?altitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c530 f   ImfStandardAttributes.obj
+ 0001:0004b550       ?altitude@Imf@@YAABMABVHeader@1@@Z 1004c550 f   ImfStandardAttributes.obj
+ 0001:0004b580       ?altitude@Imf@@YAAAMAAVHeader@1@@Z 1004c580 f   ImfStandardAttributes.obj
+ 0001:0004b5b0       ?addFocus@Imf@@YAXAAVHeader@1@ABM@Z 1004c5b0 f   ImfStandardAttributes.obj
+ 0001:0004b630       ?hasFocus@Imf@@YA_NABVHeader@1@@Z 1004c630 f   ImfStandardAttributes.obj
+ 0001:0004b650       ?focusAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c650 f   ImfStandardAttributes.obj
+ 0001:0004b670       ?focusAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c670 f   ImfStandardAttributes.obj
+ 0001:0004b690       ?focus@Imf@@YAABMABVHeader@1@@Z 1004c690 f   ImfStandardAttributes.obj
+ 0001:0004b6c0       ?focus@Imf@@YAAAMAAVHeader@1@@Z 1004c6c0 f   ImfStandardAttributes.obj
+ 0001:0004b6f0       ?addExpTime@Imf@@YAXAAVHeader@1@ABM@Z 1004c6f0 f   ImfStandardAttributes.obj
+ 0001:0004b770       ?hasExpTime@Imf@@YA_NABVHeader@1@@Z 1004c770 f   ImfStandardAttributes.obj
+ 0001:0004b790       ?expTimeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c790 f   ImfStandardAttributes.obj
+ 0001:0004b7b0       ?expTimeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c7b0 f   ImfStandardAttributes.obj
+ 0001:0004b7d0       ?expTime@Imf@@YAABMABVHeader@1@@Z 1004c7d0 f   ImfStandardAttributes.obj
+ 0001:0004b800       ?expTime@Imf@@YAAAMAAVHeader@1@@Z 1004c800 f   ImfStandardAttributes.obj
+ 0001:0004b830       ?addAperture@Imf@@YAXAAVHeader@1@ABM@Z 1004c830 f   ImfStandardAttributes.obj
+ 0001:0004b8b0       ?hasAperture@Imf@@YA_NABVHeader@1@@Z 1004c8b0 f   ImfStandardAttributes.obj
+ 0001:0004b8d0       ?apertureAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004c8d0 f   ImfStandardAttributes.obj
+ 0001:0004b8f0       ?apertureAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004c8f0 f   ImfStandardAttributes.obj
+ 0001:0004b910       ?aperture@Imf@@YAABMABVHeader@1@@Z 1004c910 f   ImfStandardAttributes.obj
+ 0001:0004b940       ?aperture@Imf@@YAAAMAAVHeader@1@@Z 1004c940 f   ImfStandardAttributes.obj
+ 0001:0004b970       ?addIsoSpeed@Imf@@YAXAAVHeader@1@ABM@Z 1004c970 f   ImfStandardAttributes.obj
+ 0001:0004b9f0       ?hasIsoSpeed@Imf@@YA_NABVHeader@1@@Z 1004c9f0 f   ImfStandardAttributes.obj
+ 0001:0004ba10       ?isoSpeedAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z 1004ca10 f   ImfStandardAttributes.obj
+ 0001:0004ba30       ?isoSpeedAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z 1004ca30 f   ImfStandardAttributes.obj
+ 0001:0004ba50       ?isoSpeed@Imf@@YAABMABVHeader@1@@Z 1004ca50 f   ImfStandardAttributes.obj
+ 0001:0004ba80       ?isoSpeed@Imf@@YAAAMAAVHeader@1@@Z 1004ca80 f   ImfStandardAttributes.obj
+ 0001:0004bab0       ?addEnvmap@Imf@@YAXAAVHeader@1@ABW4Envmap@1@@Z 1004cab0 f   ImfStandardAttributes.obj
+ 0001:0004bb30       ?hasEnvmap@Imf@@YA_NABVHeader@1@@Z 1004cb30 f   ImfStandardAttributes.obj
+ 0001:0004bb50       ?envmapAttribute@Imf@@YAABV?$TypedAttribute@W4Envmap@Imf@@@1@ABVHeader@1@@Z 1004cb50 f   ImfStandardAttributes.obj
+ 0001:0004bb70       ?envmapAttribute@Imf@@YAAAV?$TypedAttribute@W4Envmap@Imf@@@1@AAVHeader@1@@Z 1004cb70 f   ImfStandardAttributes.obj
+ 0001:0004bb90       ?envmap@Imf@@YAABW4Envmap@1@ABVHeader@1@@Z 1004cb90 f   ImfStandardAttributes.obj
+ 0001:0004bbc0       ?envmap@Imf@@YAAAW4Envmap@1@AAVHeader@1@@Z 1004cbc0 f   ImfStandardAttributes.obj
+ 0001:0004bbf0       ?addKeyCode@Imf@@YAXAAVHeader@1@ABVKeyCode@1@@Z 1004cbf0 f   ImfStandardAttributes.obj
+ 0001:0004bc70       ?hasKeyCode@Imf@@YA_NABVHeader@1@@Z 1004cc70 f   ImfStandardAttributes.obj
+ 0001:0004bc90       ?keyCodeAttribute@Imf@@YAABV?$TypedAttribute@VKeyCode@Imf@@@1@ABVHeader@1@@Z 1004cc90 f   ImfStandardAttributes.obj
+ 0001:0004bcb0       ?keyCodeAttribute@Imf@@YAAAV?$TypedAttribute@VKeyCode@Imf@@@1@AAVHeader@1@@Z 1004ccb0 f   ImfStandardAttributes.obj
+ 0001:0004bcd0       ?keyCode@Imf@@YAABVKeyCode@1@ABVHeader@1@@Z 1004ccd0 f   ImfStandardAttributes.obj
+ 0001:0004bd00       ?keyCode@Imf@@YAAAVKeyCode@1@AAVHeader@1@@Z 1004cd00 f   ImfStandardAttributes.obj
+ 0001:0004bd30       ?addTimeCode@Imf@@YAXAAVHeader@1@ABVTimeCode@1@@Z 1004cd30 f   ImfStandardAttributes.obj
+ 0001:0004bdc0       ?hasTimeCode@Imf@@YA_NABVHeader@1@@Z 1004cdc0 f   ImfStandardAttributes.obj
+ 0001:0004bde0       ?timeCodeAttribute@Imf@@YAABV?$TypedAttribute@VTimeCode@Imf@@@1@ABVHeader@1@@Z 1004cde0 f   ImfStandardAttributes.obj
+ 0001:0004be00       ?timeCodeAttribute@Imf@@YAAAV?$TypedAttribute@VTimeCode@Imf@@@1@AAVHeader@1@@Z 1004ce00 f   ImfStandardAttributes.obj
+ 0001:0004be20       ?timeCode@Imf@@YAABVTimeCode@1@ABVHeader@1@@Z 1004ce20 f   ImfStandardAttributes.obj
+ 0001:0004be50       ?timeCode@Imf@@YAAAVTimeCode@1@AAVHeader@1@@Z 1004ce50 f   ImfStandardAttributes.obj
+ 0001:0004be80       ?addWrapmodes@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1004ce80 f   ImfStandardAttributes.obj
+ 0001:0004bf00       ?hasWrapmodes@Imf@@YA_NABVHeader@1@@Z 1004cf00 f   ImfStandardAttributes.obj
+ 0001:0004bf20       ?wrapmodesAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z 1004cf20 f   ImfStandardAttributes.obj
+ 0001:0004bf40       ?wrapmodesAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z 1004cf40 f   ImfStandardAttributes.obj
+ 0001:0004bf60       ?wrapmodes@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z 1004cf60 f   ImfStandardAttributes.obj
+ 0001:0004bf90       ?wrapmodes@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z 1004cf90 f   ImfStandardAttributes.obj
+ 0001:0004c570       ??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@ABUChromaticities@1@@Z 1004d570 f i ImfStandardAttributes.obj
+ 0001:0004c620       ??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@ABW4Envmap@1@@Z 1004d620 f i ImfStandardAttributes.obj
+ 0001:0004c670       ??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@ABVKeyCode@1@@Z 1004d670 f i ImfStandardAttributes.obj
+ 0001:0004c700       ??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@ABVTimeCode@1@@Z 1004d700 f i ImfStandardAttributes.obj
+ 0001:0004c790       ??$findTypedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z 1004d790 f i ImfStandardAttributes.obj
+ 0001:0004c8a0       ??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z 1004d8a0 f i ImfStandardAttributes.obj
+ 0001:0004c940       ??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z 1004d940 f i ImfStandardAttributes.obj
+ 0001:0004c9e0       ??$findTypedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@M@1@QBD@Z 1004d9e0 f i ImfStandardAttributes.obj
+ 0001:0004caf0       ??$findTypedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z 1004daf0 f i ImfStandardAttributes.obj
+ 0001:0004cc00       ??$findTypedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z 1004dc00 f i ImfStandardAttributes.obj
+ 0001:0004cd10       ??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z 1004dd10 f i ImfStandardAttributes.obj
+ 0001:0004cdb0       ??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z 1004ddb0 f i ImfStandardAttributes.obj
+ 0001:0004ce50       ??$findTypedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z 1004de50 f i ImfStandardAttributes.obj
+ 0001:0004cf60       ??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z 1004df60 f i ImfStandardAttributes.obj
+ 0001:0004d000       ??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z 1004e000 f i ImfStandardAttributes.obj
+ 0001:0004d0a0       ??$findTypedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z 1004e0a0 f i ImfStandardAttributes.obj
+ 0001:0004d1b0       ??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z 1004e1b0 f i ImfStandardAttributes.obj
+ 0001:0004d250       ??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z 1004e250 f i ImfStandardAttributes.obj
+ 0001:0004d2f0       ??0ErrnoExc@Iex@@QAE@PBD@Z 1004e2f0 f i ImfStdIO.obj
+ 0001:0004d310       ?clearError@?A0x88e76b68@Imf@@YAXXZ 1004e310 f   ImfStdIO.obj
+ 0001:0004d320       ?checkError@?A0x88e76b68@Imf@@YA_NAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z 1004e320 f   ImfStdIO.obj
+ 0001:0004d3b0       ?checkError@?A0x88e76b68@Imf@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z 1004e3b0 f   ImfStdIO.obj
+ 0001:0004d450       ??0StdIFStream@Imf@@QAE@QBD@Z 1004e450 f   ImfStdIO.obj
+ 0001:0004d530       ??0StdIFStream@Imf@@QAE@AAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBD@Z 1004e530 f   ImfStdIO.obj
+ 0001:0004d560       ??1StdIFStream@Imf@@UAE@XZ 1004e560 f   ImfStdIO.obj
+ 0001:0004d5d0       ?read@StdIFStream@Imf@@UAE_NQADH@Z 1004e5d0 f   ImfStdIO.obj
+ 0001:0004d640       ?clear@StdIFStream@Imf@@UAEXXZ 1004e640 f   ImfStdIO.obj
+ 0001:0004d670       ??0StdOFStream@Imf@@QAE@QBD@Z 1004e670 f   ImfStdIO.obj
+ 0001:0004d750       ??0StdOFStream@Imf@@QAE@AAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@QBD@Z 1004e750 f   ImfStdIO.obj
+ 0001:0004d780       ??1StdOFStream@Imf@@UAE@XZ 1004e780 f   ImfStdIO.obj
+ 0001:0004d7f0       ?write@StdOFStream@Imf@@UAEXQBDH@Z 1004e7f0 f   ImfStdIO.obj
+ 0001:0004d830       ??0StdOSStream@Imf@@QAE@XZ 1004e830 f   ImfStdIO.obj
+ 0001:0004d890       ?write@StdOSStream@Imf@@UAEXQBDH@Z 1004e890 f   ImfStdIO.obj
+ 0001:0004d8d0       ?tellg@StdIFStream@Imf@@UAE_KXZ 1004e8d0 f   ImfStdIO.obj
+ 0001:0004d8f0       ?seekg@StdIFStream@Imf@@UAEX_K@Z 1004e8f0 f   ImfStdIO.obj
+ 0001:0004d940       ?tellp@StdOFStream@Imf@@UAE_KXZ 1004e940 f   ImfStdIO.obj
+ 0001:0004d960       ?seekp@StdOFStream@Imf@@UAEX_K@Z 1004e960 f   ImfStdIO.obj
+ 0001:0004d9b0       ?tellp@StdOSStream@Imf@@UAE_KXZ 1004e9b0 f   ImfStdIO.obj
+ 0001:0004d9d0       ?seekp@StdOSStream@Imf@@UAEX_K@Z 1004e9d0 f   ImfStdIO.obj
+ 0001:0004dbd0       ??1ErrnoExc@Iex@@UAE@XZ    1004ebd0 f i ImfStdIO.obj
+ 0001:0004dbe0       ??0ErrnoExc@Iex@@QAE@ABV01@@Z 1004ebe0 f i ImfStdIO.obj
+ 0001:0004dc00       ??_E?$basic_ifstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 1004ec00 f i ImfStdIO.obj
+ 0001:0004dc00       ??_G?$basic_ifstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 1004ec00 f i ImfStdIO.obj
+ 0001:0004dc30       ??_E?$basic_ofstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 1004ec30 f i ImfStdIO.obj
+ 0001:0004dc30       ??_G?$basic_ofstream@DU?$char_traits@D@std@@@std@@UAEPAXI@Z 1004ec30 f i ImfStdIO.obj
+ 0001:0004dc60       ??0?$fpos@H@std@@QAE@J@Z   1004ec60 f i ImfStdIO.obj
+ 0001:0004dc90       ??B?$fpos@H@std@@QBEJXZ    1004ec90 f i ImfStdIO.obj
+ 0001:0004dca0       ??_EErrnoExc@Iex@@UAEPAXI@Z 1004eca0 f i ImfStdIO.obj
+ 0001:0004dca0       ??_GErrnoExc@Iex@@UAEPAXI@Z 1004eca0 f i ImfStdIO.obj
+ 0001:0004dcd0       ??_EStdIFStream@Imf@@UAEPAXI@Z 1004ecd0 f i ImfStdIO.obj
+ 0001:0004dcd0       ??_GStdIFStream@Imf@@UAEPAXI@Z 1004ecd0 f i ImfStdIO.obj
+ 0001:0004dd00       ??_GStdOFStream@Imf@@UAEPAXI@Z 1004ed00 f i ImfStdIO.obj
+ 0001:0004dd00       ??_EStdOFStream@Imf@@UAEPAXI@Z 1004ed00 f i ImfStdIO.obj
+ 0001:0004dd30       ??_GStdOSStream@Imf@@UAEPAXI@Z 1004ed30 f i ImfStdIO.obj
+ 0001:0004dd30       ??_EStdOSStream@Imf@@UAEPAXI@Z 1004ed30 f i ImfStdIO.obj
+ 0001:0004dd60       ?staticTypeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBDXZ 1004ed60 f   ImfStringAttribute.obj
+ 0001:0004dd70       ?writeValueTo@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEXAAVOStream@2@H@Z 1004ed70 f   ImfStringAttribute.obj
+ 0001:0004de10       ?readValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXAAVIStream@2@HH@Z 1004ee10 f   ImfStringAttribute.obj
+ 0001:0004df00       ?isTiled@Imf@@YA_NH@Z      1004ef00 f i ImfTestFile.obj
+ 0001:0004df10       ??$readSignedChars@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@QACH@Z 1004ef10 f i ImfTestFile.obj
+ 0001:0004df30       ??$read@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@AAH@Z 1004ef30 f i ImfTestFile.obj
+ 0001:0004df80       ?isOpenExrFile@Imf@@YA_NQBDAA_N@Z 1004ef80 f   ImfTestFile.obj
+ 0001:0004e070       ?isOpenExrFile@Imf@@YA_NQBD@Z 1004f070 f   ImfTestFile.obj
+ 0001:0004e090       ?isTiledOpenExrFile@Imf@@YA_NQBD@Z 1004f090 f   ImfTestFile.obj
+ 0001:0004e0c0       ?isOpenExrFile@Imf@@YA_NAAVIStream@1@AA_N@Z 1004f0c0 f   ImfTestFile.obj
+ 0001:0004e1d0       ?isOpenExrFile@Imf@@YA_NAAVIStream@1@@Z 1004f1d0 f   ImfTestFile.obj
+ 0001:0004e1f0       ?isTiledOpenExrFile@Imf@@YA_NAAVIStream@1@@Z 1004f1f0 f   ImfTestFile.obj
+ 0001:0004e2c0       ?staticTypeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBDXZ 1004f2c0 f   ImfTileDescriptionAttribute.obj
+ 0001:0004e2d0       ?writeValueTo@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1004f2d0 f   ImfTileDescriptionAttribute.obj
+ 0001:0004e360       ?readValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1004f360 f   ImfTileDescriptionAttribute.obj
+ 0001:0004e450       ??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAI@Z 1004f450 f i ImfTileDescriptionAttribute.obj
+ 0001:0004e4a0       ??0TileDescription@Imf@@QAE@IIW4LevelMode@1@W4LevelRoundingMode@1@@Z 1004f4a0 f i ImfTiledInputFile.obj
+ 0001:0004e4d0       ??0LogicExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1004f4d0 f i ImfTiledInputFile.obj
+ 0001:0004e4f0       ??$size@H@Xdr@Imf@@YAHXZ   1004f4f0 f i ImfTiledInputFile.obj
+ 0001:0004e500       ??0TInSliceInfo@?A0x63dd246a@Imf@@QAE@W4PixelType@2@0PADII_N2N@Z 1004f500 f   ImfTiledInputFile.obj
+ 0001:0004e540       ?fileName@TiledInputFile@Imf@@QBEPBDXZ 1004f540 f   ImfTiledInputFile.obj
+ 0001:0004e550       ?header@TiledInputFile@Imf@@QBEABVHeader@2@XZ 1004f550 f   ImfTiledInputFile.obj
+ 0001:0004e560       ?version@TiledInputFile@Imf@@QBEHXZ 1004f560 f   ImfTiledInputFile.obj
+ 0001:0004e570       ?frameBuffer@TiledInputFile@Imf@@QBEABVFrameBuffer@2@XZ 1004f570 f   ImfTiledInputFile.obj
+ 0001:0004e580       ?isComplete@TiledInputFile@Imf@@QBE_NXZ 1004f580 f   ImfTiledInputFile.obj
+ 0001:0004e590       ?tileXSize@TiledInputFile@Imf@@QBEIXZ 1004f590 f   ImfTiledInputFile.obj
+ 0001:0004e5a0       ?tileYSize@TiledInputFile@Imf@@QBEIXZ 1004f5a0 f   ImfTiledInputFile.obj
+ 0001:0004e5b0       ?levelMode@TiledInputFile@Imf@@QBE?AW4LevelMode@2@XZ 1004f5b0 f   ImfTiledInputFile.obj
+ 0001:0004e5c0       ?levelRoundingMode@TiledInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 1004f5c0 f   ImfTiledInputFile.obj
+ 0001:0004e5d0       ?numLevels@TiledInputFile@Imf@@QBEHXZ 1004f5d0 f   ImfTiledInputFile.obj
+ 0001:0004e690       ?numXLevels@TiledInputFile@Imf@@QBEHXZ 1004f690 f   ImfTiledInputFile.obj
+ 0001:0004e6a0       ?numYLevels@TiledInputFile@Imf@@QBEHXZ 1004f6a0 f   ImfTiledInputFile.obj
+ 0001:0004e6b0       ?isValidLevel@TiledInputFile@Imf@@QBE_NHH@Z 1004f6b0 f   ImfTiledInputFile.obj
+ 0001:0004e6f0       ?numXTiles@TiledInputFile@Imf@@QBEHH@Z 1004f6f0 f   ImfTiledInputFile.obj
+ 0001:0004e7c0       ?numYTiles@TiledInputFile@Imf@@QBEHH@Z 1004f7c0 f   ImfTiledInputFile.obj
+ 0001:0004e890       ?isValidTile@TiledInputFile@Imf@@ABE_NHHHH@Z 1004f890 f   ImfTiledInputFile.obj
+ 0001:0004e8f0       ?readTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@HHHHAAH@Z 1004f8f0 f   ImfTiledInputFile.obj
+ 0001:0004ec50       ?readNextTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@AAH1111@Z 1004fc50 f   ImfTiledInputFile.obj
+ 0001:0004ede0       ?rawTileData@TiledInputFile@Imf@@QAEXAAH000AAPBD0@Z 1004fde0 f   ImfTiledInputFile.obj
+ 0001:0004ef20       ?levelWidth@TiledInputFile@Imf@@QBEHH@Z 1004ff20 f   ImfTiledInputFile.obj
+ 0001:0004f010       ?levelHeight@TiledInputFile@Imf@@QBEHH@Z 10050010 f   ImfTiledInputFile.obj
+ 0001:0004f100       ?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 10050100 f   ImfTiledInputFile.obj
+ 0001:0004f200       ?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 10050200 f   ImfTiledInputFile.obj
+ 0001:0004f340       ?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 10050340 f   ImfTiledInputFile.obj
+ 0001:0004f360       ?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 10050360 f   ImfTiledInputFile.obj
+ 0001:0004f390       ?readTile@TiledInputFile@Imf@@QAEXHHHH@Z 10050390 f   ImfTiledInputFile.obj
+ 0001:0004fc90       ?readTile@TiledInputFile@Imf@@QAEXHHH@Z 10050c90 f   ImfTiledInputFile.obj
+ 0001:0004fcb0       ?setFrameBuffer@TiledInputFile@Imf@@QAEXABVFrameBuffer@2@@Z 10050cb0 f   ImfTiledInputFile.obj
+ 0001:000502c0       ??1Data@TiledInputFile@Imf@@QAE@XZ 100512c0 f   ImfTiledInputFile.obj
+ 0001:000503e0       ??1TiledInputFile@Imf@@UAE@XZ 100513e0 f   ImfTiledInputFile.obj
+ 0001:00050400       ??0Data@TiledInputFile@Imf@@QAE@_N@Z 10051400 f   ImfTiledInputFile.obj
+ 0001:000504f0       ?initialize@TiledInputFile@Imf@@AAEXXZ 100514f0 f   ImfTiledInputFile.obj
+ 0001:00050750       ??0TiledInputFile@Imf@@QAE@QBD@Z 10051750 f   ImfTiledInputFile.obj
+ 0001:000508b0       ??0TiledInputFile@Imf@@QAE@AAVIStream@1@@Z 100518b0 f   ImfTiledInputFile.obj
+ 0001:000509f0       ??0TiledInputFile@Imf@@AAE@ABVHeader@1@PAVIStream@1@H@Z 100519f0 f   ImfTiledInputFile.obj
+ 0001:000513e0       ?size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ 100523e0 f i ImfTiledInputFile.obj
+ 0001:00051400       ?capacity@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ 10052400 f i ImfTiledInputFile.obj
+ 0001:00051420       ?size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ 10052420 f i ImfTiledInputFile.obj
+ 0001:00051440       ?deallocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z 10052440 f i ImfTiledInputFile.obj
+ 0001:00051460       ?capacity@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ 10052460 f i ImfTiledInputFile.obj
+ 0001:00051480       ??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@XZ 10052480 f i ImfTiledInputFile.obj
+ 0001:00051490       ?deallocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z 10052490 f i ImfTiledInputFile.obj
+ 0001:000514b0       ?_Xlen@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IBEXXZ 100524b0 f i ImfTiledInputFile.obj
+ 0001:00051540       ?_Xlen@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IBEXXZ 10052540 f i ImfTiledInputFile.obj
+ 0001:000515d0       ??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@ABV01@@Z 100525d0 f i ImfTiledInputFile.obj
+ 0001:000515e0       ??Yiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV012@H@Z 100525e0 f i ImfTiledInputFile.obj
+ 0001:00051600       ??Dconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEABUTInSliceInfo@?A0x63dd246a@Imf@@XZ 10052600 f i ImfTiledInputFile.obj
+ 0001:00051610       ?max_size@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QBEIXZ 10052610 f i ImfTiledInputFile.obj
+ 0001:00051620       ?max_size@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QBEIXZ 10052620 f i ImfTiledInputFile.obj
+ 0001:00051630       ??0const_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 10052630 f i ImfTiledInputFile.obj
+ 0001:00051640       ??Gconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABV012@@Z 10052640 f i ImfTiledInputFile.obj
+ 0001:00051660       ??$_Allocate@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IPAV10@@Z 10052660 f i ImfTiledInputFile.obj
+ 0001:00051680       ??$fill@PAUTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0ABU123@@Z 10052680 f i ImfTiledInputFile.obj
+ 0001:000516c0       ??$_Allocate@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@IPAU123@@Z 100526c0 f i ImfTiledInputFile.obj
+ 0001:000516e0       ??$_Ptr_cat@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0@Z 100526e0 f i ImfTiledInputFile.obj
+ 0001:000516f0       ??$_Ptr_cat@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z 100526f0 f i ImfTiledInputFile.obj
+ 0001:00051700       ??$_Copy_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 10052700 f i ImfTiledInputFile.obj
+ 0001:00051740       ??$_Copy_backward_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 10052740 f i ImfTiledInputFile.obj
+ 0001:00051780       ?capacity@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ 10052780 f i ImfTiledInputFile.obj
+ 0001:000517a0       ?size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ 100527a0 f i ImfTiledInputFile.obj
+ 0001:000517c0       ?deallocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z 100527c0 f i ImfTiledInputFile.obj
+ 0001:000517e0       ?_Xlen@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IBEXXZ 100527e0 f i ImfTiledInputFile.obj
+ 0001:00051870       ?max_size@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QBEIXZ 10052870 f i ImfTiledInputFile.obj
+ 0001:00051880       ??$_Construct@UTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU123@@Z 10052880 f i ImfTiledInputFile.obj
+ 0001:000518a0       ??$_Destroy@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 100528a0 f i ImfTiledInputFile.obj
+ 0001:000518b0       ??$_Allocate@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@IPAV10@@Z 100528b0 f i ImfTiledInputFile.obj
+ 0001:000518d0       ??$_Ptr_cat@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@0@Z 100528d0 f i ImfTiledInputFile.obj
+ 0001:000518e0       ??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@ABV01@@Z 100528e0 f i ImfTiledInputFile.obj
+ 0001:000518f0       ??0const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z 100528f0 f i ImfTiledInputFile.obj
+ 0001:00051900       ??$_Ptr_cat@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@@Z 10052900 f i ImfTiledInputFile.obj
+ 0001:00051910       ??Dconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@2@XZ 10052910 f i ImfTiledInputFile.obj
+ 0001:00051920       ??Econst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@XZ 10052920 f i ImfTiledInputFile.obj
+ 0001:00051930       ??8const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z 10052930 f i ImfTiledInputFile.obj
+ 0001:00051950       ??$_Ptr_cat@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_K@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@AAPA_K@Z 10052950 f i ImfTiledInputFile.obj
+ 0001:00051960       ??Econst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@XZ 10052960 f i ImfTiledInputFile.obj
+ 0001:00051970       ??$_Construct@_K_K@std@@YAXPA_KAB_K@Z 10052970 f i ImfTiledInputFile.obj
+ 0001:00051990       ??$_Destroy@_K@std@@YAXPA_K@Z 10052990 f i ImfTiledInputFile.obj
+ 0001:000519a0       ??0?$_Vector_val@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@1@@Z 100529a0 f i ImfTiledInputFile.obj
+ 0001:000519b0       ??Diterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEAAUTInSliceInfo@?A0x63dd246a@Imf@@XZ 100529b0 f i ImfTiledInputFile.obj
+ 0001:000519c0       ??Hiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBE?AV012@H@Z 100529c0 f i ImfTiledInputFile.obj
+ 0001:000519e0       ?max_size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ 100529e0 f i ImfTiledInputFile.obj
+ 0001:000519f0       ?allocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z 100529f0 f i ImfTiledInputFile.obj
+ 0001:00051a10       ?max_size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ 10052a10 f i ImfTiledInputFile.obj
+ 0001:00051a20       ?allocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z 10052a20 f i ImfTiledInputFile.obj
+ 0001:00051a40       ??0iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 10052a40 f i ImfTiledInputFile.obj
+ 0001:00051a50       ??Giterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 10052a50 f i ImfTiledInputFile.obj
+ 0001:00051a70       ??$copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z 10052a70 f i ImfTiledInputFile.obj
+ 0001:00051ab0       ??$copy_backward@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z 10052ab0 f i ImfTiledInputFile.obj
+ 0001:00051af0       ?construct@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU345@@Z 10052af0 f i ImfTiledInputFile.obj
+ 0001:00051b10       ?destroy@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z 10052b10 f i ImfTiledInputFile.obj
+ 0001:00051b20       ?max_size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ 10052b20 f i ImfTiledInputFile.obj
+ 0001:00051b30       ?allocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z 10052b30 f i ImfTiledInputFile.obj
+ 0001:00051b50       ??$_Uninit_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10052b50 f i ImfTiledInputFile.obj
+ 0001:00051b90       ?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ 10052b90 f i ImfTiledInputFile.obj
+ 0001:00051ba0       ?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ 10052ba0 f i ImfTiledInputFile.obj
+ 0001:00051bb0       ??0?$_Vector_val@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@1@@Z 10052bb0 f i ImfTiledInputFile.obj
+ 0001:00051bc0       ?begin@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ 10052bc0 f i ImfTiledInputFile.obj
+ 0001:00051bd0       ?end@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ 10052bd0 f i ImfTiledInputFile.obj
+ 0001:00051be0       ??9const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z 10052be0 f i ImfTiledInputFile.obj
+ 0001:00051c00       ?construct@?$allocator@_K@std@@QAEXPA_KAB_K@Z 10052c00 f i ImfTiledInputFile.obj
+ 0001:00051c20       ?destroy@?$allocator@_K@std@@QAEXPA_K@Z 10052c20 f i ImfTiledInputFile.obj
+ 0001:00051c30       ?_Buy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE_NI@Z 10052c30 f i ImfTiledInputFile.obj
+ 0001:00051c90       ?begin@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ 10052c90 f i ImfTiledInputFile.obj
+ 0001:00051ca0       ?end@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ 10052ca0 f i ImfTiledInputFile.obj
+ 0001:00051cb0       ?_Buy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE_NI@Z 10052cb0 f i ImfTiledInputFile.obj
+ 0001:00051d10       ??$_Uninitialized_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z 10052d10 f i ImfTiledInputFile.obj
+ 0001:00051d40       ??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10052d40 f i ImfTiledInputFile.obj
+ 0001:00051d50       ??$_Uninit_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10052d50 f i ImfTiledInputFile.obj
+ 0001:00051d90       ?_Buy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE_NI@Z 10052d90 f i ImfTiledInputFile.obj
+ 0001:00051df0       ??$_Uninit_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10052df0 f i ImfTiledInputFile.obj
+ 0001:00051e30       ??0?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ 10052e30 f i ImfTiledInputFile.obj
+ 0001:00051e50       ??A?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z 10052e50 f i ImfTiledInputFile.obj
+ 0001:00051e70       ??$_Ucopy@PAUTInSliceInfo@?A0x63dd246a@Imf@@@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU234@00@Z 10052e70 f i ImfTiledInputFile.obj
+ 0001:00051ea0       ??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z 10052ea0 f i ImfTiledInputFile.obj
+ 0001:00051eb0       ??$_Uninitialized_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z 10052eb0 f i ImfTiledInputFile.obj
+ 0001:00051ee0       ?clear@?$vector@_KV?$allocator@_K@std@@@std@@QAEXXZ 10052ee0 f i ImfTiledInputFile.obj
+ 0001:00051f20       ??_G?$vector@_KV?$allocator@_K@std@@@std@@QAEPAXI@Z 10052f20 f i ImfTiledInputFile.obj
+ 0001:00051f70       ??$_Uninitialized_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@@Z 10052f70 f i ImfTiledInputFile.obj
+ 0001:00051fa0       ?_Destroy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z 10052fa0 f i ImfTiledInputFile.obj
+ 0001:00051fb0       ?_Tidy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXXZ 10052fb0 f i ImfTiledInputFile.obj
+ 0001:00051ff0       ?_Ufill@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU345@IABU345@@Z 10052ff0 f i ImfTiledInputFile.obj
+ 0001:00052030       ?_Insert_n@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXViterator@12@IABUTInSliceInfo@?A0x63dd246a@Imf@@@Z 10053030 f i ImfTiledInputFile.obj
+ 0001:00052320       ??4?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV01@ABV01@@Z 10053320 f i ImfTiledInputFile.obj
+ 0001:000524c0       ??$_Destroy@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@@Z 100534c0 f i ImfTiledInputFile.obj
+ 0001:00052500       ??$_Ucopy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KVconst_iterator@01@0PA_K@Z 10053500 f i ImfTiledInputFile.obj
+ 0001:00052530       ??1?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ 10053530 f i ImfTiledInputFile.obj
+ 0001:00052570       ?insert@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTInSliceInfo@?A0x63dd246a@Imf@@@Z 10053570 f i ImfTiledInputFile.obj
+ 0001:000525d0       ?clear@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXXZ 100535d0 f i ImfTiledInputFile.obj
+ 0001:00052610       ??$_Copy_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 10053610 f i ImfTiledInputFile.obj
+ 0001:00052650       ?destroy@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@@Z 10053650 f i ImfTiledInputFile.obj
+ 0001:00052690       ??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@ABV01@@Z 10053690 f i ImfTiledInputFile.obj
+ 0001:00052780       ??4?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 10053780 f i ImfTiledInputFile.obj
+ 0001:00052920       ?push_back@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXABUTInSliceInfo@?A0x63dd246a@Imf@@@Z 10053920 f i ImfTiledInputFile.obj
+ 0001:000529a0       ??$copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z 100539a0 f i ImfTiledInputFile.obj
+ 0001:000529d0       ??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100539d0 f i ImfTiledInputFile.obj
+ 0001:00052a20       ??$_Construct@V?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@ABV10@@Z 10053a20 f i ImfTiledInputFile.obj
+ 0001:00052a80       ??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 10053a80 f i ImfTiledInputFile.obj
+ 0001:00052ab0       ?construct@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@ABV32@@Z 10053ab0 f i ImfTiledInputFile.obj
+ 0001:00052ad0       ??$_Uninit_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10053ad0 f i ImfTiledInputFile.obj
+ 0001:00052b90       ?_Destroy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXPAV?$vector@_KV?$allocator@_K@std@@@2@0@Z 10053b90 f i ImfTiledInputFile.obj
+ 0001:00052bc0       ?_Tidy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXXZ 10053bc0 f i ImfTiledInputFile.obj
+ 0001:00052c10       ??1?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ 10053c10 f i ImfTiledInputFile.obj
+ 0001:00052c60       ??$_Uninit_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10053c60 f i ImfTiledInputFile.obj
+ 0001:00052d20       ??$_Uninitialized_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 10053d20 f i ImfTiledInputFile.obj
+ 0001:00052d50       ?clear@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXXZ 10053d50 f i ImfTiledInputFile.obj
+ 0001:00052da0       ??_G?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEPAXI@Z 10053da0 f i ImfTiledInputFile.obj
+ 0001:00052e10       ??$_Uninitialized_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 10053e10 f i ImfTiledInputFile.obj
+ 0001:00052e40       ??$_Ucopy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@Vconst_iterator@01@0PAV21@@Z 10053e40 f i ImfTiledInputFile.obj
+ 0001:00052e70       ??$_Destroy@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@@Z 10053e70 f i ImfTiledInputFile.obj
+ 0001:00052ec0       ??$_Ucopy@PAV?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@PAV21@00@Z 10053ec0 f i ImfTiledInputFile.obj
+ 0001:00052ef0       ??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@ABV01@@Z 10053ef0 f i ImfTiledInputFile.obj
+ 0001:00052fe0       ?destroy@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 10053fe0 f i ImfTiledInputFile.obj
+ 0001:00053040       ??4?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV01@ABV01@@Z 10054040 f i ImfTiledInputFile.obj
+ 0001:00053200       ??$_Construct@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@ABV10@@Z 10054200 f i ImfTiledInputFile.obj
+ 0001:00053260       ??$_Copy_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 10054260 f i ImfTiledInputFile.obj
+ 0001:000532a0       ??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100542a0 f i ImfTiledInputFile.obj
+ 0001:00053320       ?construct@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@ABV32@@Z 10054320 f i ImfTiledInputFile.obj
+ 0001:00053340       ??$copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z 10054340 f i ImfTiledInputFile.obj
+ 0001:00053370       ??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z 10054370 f i ImfTiledInputFile.obj
+ 0001:000533a0       ??$_Uninit_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 100543a0 f i ImfTiledInputFile.obj
+ 0001:00053460       ?_Destroy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@0@Z 10054460 f i ImfTiledInputFile.obj
+ 0001:00053490       ?_Tidy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXXZ 10054490 f i ImfTiledInputFile.obj
+ 0001:000534e0       ??$_Uninitialized_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z 100544e0 f i ImfTiledInputFile.obj
+ 0001:00053510       ??1?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ 10054510 f i ImfTiledInputFile.obj
+ 0001:00053560       ?clear@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXXZ 10054560 f i ImfTiledInputFile.obj
+ 0001:000535b0       ??$_Ucopy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@PAV21@00@Z 100545b0 f i ImfTiledInputFile.obj
+ 0001:000535e0       ??1TileOffsets@Imf@@QAE@XZ 100545e0 f i ImfTiledInputFile.obj
+ 0001:00053630       ??_GData@TiledInputFile@Imf@@QAEPAXI@Z 10054630 f i ImfTiledInputFile.obj
+ 0001:00053660       ??4?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV01@ABV01@@Z 10054660 f i ImfTiledInputFile.obj
+ 0001:00053820       ??_GTiledInputFile@Imf@@UAEPAXI@Z 10054820 f i ImfTiledInputFile.obj
+ 0001:00053820       ??_ETiledInputFile@Imf@@UAEPAXI@Z 10054820 f i ImfTiledInputFile.obj
+ 0001:00053870       ??4TileOffsets@Imf@@QAEAAV01@ABV01@@Z 10054870 f i ImfTiledInputFile.obj
+ 0001:000538b0       ?floorLog2@?A0xc4857732@Imf@@YAHH@Z 100548b0 f   ImfTiledMisc.obj
+ 0001:000538d0       ?ceilLog2@?A0xc4857732@Imf@@YAHH@Z 100548d0 f   ImfTiledMisc.obj
+ 0001:00053900       ?roundLog2@?A0xc4857732@Imf@@YAHHW4LevelRoundingMode@2@@Z 10054900 f   ImfTiledMisc.obj
+ 0001:00053950       ?levelSize@Imf@@YAHHHHW4LevelRoundingMode@1@@Z 10054950 f   ImfTiledMisc.obj
+ 0001:000539d0       ?calculateNumXLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z 100549d0 f   ImfTiledMisc.obj
+ 0001:00053a70       ?calculateNumYLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z 10054a70 f   ImfTiledMisc.obj
+ 0001:00053b10       ?calculateNumTiles@?A0xc4857732@Imf@@YAXPAHHHHHW4LevelRoundingMode@2@@Z 10054b10 f   ImfTiledMisc.obj
+ 0001:00053b60       ?precalculateTileInfo@Imf@@YAXABVTileDescription@1@HHHHAAPAH1AAH2@Z 10054b60 f   ImfTiledMisc.obj
+ 0001:00053c10       ?dataWindowForLevel@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHH@Z 10054c10 f   ImfTiledMisc.obj
+ 0001:00053c70       ?dataWindowForTile@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHHHH@Z 10054c70 f   ImfTiledMisc.obj
+ 0001:00053d30       ?calculateBytesPerPixel@Imf@@YAIABVHeader@1@@Z 10054d30 f   ImfTiledMisc.obj
+ 0001:00053ed0       ??A?$Vec2@H@Imath@@QAEAAHH@Z 10054ed0 f i ImfTiledMisc.obj
+ 0001:00053ee0       ??0?$Vec2@H@Imath@@QAE@HH@Z 10054ee0 f i ImfTiledMisc.obj
+ 0001:00053f00       ??H?$Vec2@H@Imath@@QBE?AV01@ABV01@@Z 10054f00 f i ImfTiledMisc.obj
+ 0001:00053f30       ??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV?$Vec2@H@1@0@Z 10054f30 f i ImfTiledMisc.obj
+ 0001:00053f60       ??8TileDescription@Imf@@QBE_NABV01@@Z 10054f60 f i ImfTiledOutputFile.obj
+ 0001:00053fa0       ?writeChars@CharPtrIO@Imf@@SAXAAPADQBDH@Z 10054fa0 f i ImfTiledOutputFile.obj
+ 0001:00053fd0       ?bits@half@@QBEGXZ         10054fd0 f i ImfTiledOutputFile.obj
+ 0001:00053fe0       ??0TOutSliceInfo@?A0xb6157634@Imf@@QAE@W4PixelType@2@PBDII_N@Z 10054fe0 f   ImfTiledOutputFile.obj
+ 0001:00054010       ?nextTileCoord@Data@TiledOutputFile@Imf@@QAE?AUTileCoord@?A0xb6157634@3@ABU453@@Z 10055010 f   ImfTiledOutputFile.obj
+ 0001:000540c0       ?fileName@TiledOutputFile@Imf@@QBEPBDXZ 100550c0 f   ImfTiledOutputFile.obj
+ 0001:000540d0       ?header@TiledOutputFile@Imf@@QBEABVHeader@2@XZ 100550d0 f   ImfTiledOutputFile.obj
+ 0001:000540e0       ?frameBuffer@TiledOutputFile@Imf@@QBEABVFrameBuffer@2@XZ 100550e0 f   ImfTiledOutputFile.obj
+ 0001:000540f0       ?tileXSize@TiledOutputFile@Imf@@QBEIXZ 100550f0 f   ImfTiledOutputFile.obj
+ 0001:00054100       ?tileYSize@TiledOutputFile@Imf@@QBEIXZ 10055100 f   ImfTiledOutputFile.obj
+ 0001:00054110       ?levelMode@TiledOutputFile@Imf@@QBE?AW4LevelMode@2@XZ 10055110 f   ImfTiledOutputFile.obj
+ 0001:00054120       ?levelRoundingMode@TiledOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 10055120 f   ImfTiledOutputFile.obj
+ 0001:00054130       ?numLevels@TiledOutputFile@Imf@@QBEHXZ 10055130 f   ImfTiledOutputFile.obj
+ 0001:000541f0       ?numXLevels@TiledOutputFile@Imf@@QBEHXZ 100551f0 f   ImfTiledOutputFile.obj
+ 0001:00054200       ?numYLevels@TiledOutputFile@Imf@@QBEHXZ 10055200 f   ImfTiledOutputFile.obj
+ 0001:00054210       ?isValidLevel@TiledOutputFile@Imf@@QBE_NHH@Z 10055210 f   ImfTiledOutputFile.obj
+ 0001:00054250       ?numXTiles@TiledOutputFile@Imf@@QBEHH@Z 10055250 f   ImfTiledOutputFile.obj
+ 0001:00054320       ?numYTiles@TiledOutputFile@Imf@@QBEHH@Z 10055320 f   ImfTiledOutputFile.obj
+ 0001:000543f0       ?isValidTile@TiledOutputFile@Imf@@ABE_NHHHH@Z 100553f0 f   ImfTiledOutputFile.obj
+ 0001:00054450       ?writeTileData@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z 10055450 f   ImfTiledOutputFile.obj
+ 0001:000545f0       ?copyPixels@TiledOutputFile@Imf@@QAEXAAVTiledInputFile@2@@Z 100555f0 f   ImfTiledOutputFile.obj
+ 0001:00054c70       ?copyPixels@TiledOutputFile@Imf@@QAEXAAVInputFile@2@@Z 10055c70 f   ImfTiledOutputFile.obj
+ 0001:00054c90       ?levelWidth@TiledOutputFile@Imf@@QBEHH@Z 10055c90 f   ImfTiledOutputFile.obj
+ 0001:00054d80       ?levelHeight@TiledOutputFile@Imf@@QBEHH@Z 10055d80 f   ImfTiledOutputFile.obj
+ 0001:00054e70       ?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 10055e70 f   ImfTiledOutputFile.obj
+ 0001:00054f70       ?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 10055f70 f   ImfTiledOutputFile.obj
+ 0001:000550b0       ?updatePreviewImage@TiledOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 100560b0 f   ImfTiledOutputFile.obj
+ 0001:00055290       ?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 10056290 f   ImfTiledOutputFile.obj
+ 0001:000552b0       ?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 100562b0 f   ImfTiledOutputFile.obj
+ 0001:000552e0       ?convertToXdr@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HH@Z 100562e0 f   ImfTiledOutputFile.obj
+ 0001:00055470       ?bufferedTileWrite@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z 10056470 f   ImfTiledOutputFile.obj
+ 0001:000556d0       ?writeTile@TiledOutputFile@Imf@@QAEXHHHH@Z 100566d0 f   ImfTiledOutputFile.obj
+ 0001:00055e00       ?writeTile@TiledOutputFile@Imf@@QAEXHHH@Z 10056e00 f   ImfTiledOutputFile.obj
+ 0001:00055e20       ?setFrameBuffer@TiledOutputFile@Imf@@QAEXABVFrameBuffer@2@@Z 10056e20 f   ImfTiledOutputFile.obj
+ 0001:00056170       ??1Data@TiledOutputFile@Imf@@QAE@XZ 10057170 f   ImfTiledOutputFile.obj
+ 0001:00056300       ??1TiledOutputFile@Imf@@UAE@XZ 10057300 f   ImfTiledOutputFile.obj
+ 0001:000563b0       ??0Data@TiledOutputFile@Imf@@QAE@_N@Z 100573b0 f   ImfTiledOutputFile.obj
+ 0001:000564f0       ?initialize@TiledOutputFile@Imf@@AAEXABVHeader@2@@Z 100574f0 f   ImfTiledOutputFile.obj
+ 0001:00056780       ??0TiledOutputFile@Imf@@QAE@QBDABVHeader@1@@Z 10057780 f   ImfTiledOutputFile.obj
+ 0001:000568e0       ??0TiledOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z 100578e0 f   ImfTiledOutputFile.obj
+ 0001:000574b0       ??0TileCoord@?A0xb6157634@Imf@@QAE@HHHH@Z 100584b0 f i ImfTiledOutputFile.obj
+ 0001:000574e0       ??MTileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z 100584e0 f i ImfTiledOutputFile.obj
+ 0001:00057540       ??8TileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z 10058540 f i ImfTiledOutputFile.obj
+ 0001:00057580       ??0BufferedTile@?A0xb6157634@Imf@@QAE@PBDH@Z 10058580 f i ImfTiledOutputFile.obj
+ 0001:000575d0       ??1BufferedTile@?A0xb6157634@Imf@@QAE@XZ 100585d0 f i ImfTiledOutputFile.obj
+ 0001:000575e0       ??_GBufferedTile@?A0xb6157634@Imf@@QAEPAXI@Z 100585e0 f i ImfTiledOutputFile.obj
+ 0001:00057610       ?size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ 10058610 f i ImfTiledOutputFile.obj
+ 0001:00057640       ?capacity@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ 10058640 f i ImfTiledOutputFile.obj
+ 0001:00057670       ??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@XZ 10058670 f i ImfTiledOutputFile.obj
+ 0001:00057680       ?deallocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z 10058680 f i ImfTiledOutputFile.obj
+ 0001:000576a0       ?_Color@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100586a0 f i ImfTiledOutputFile.obj
+ 0001:000576b0       ?_Isnil@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100586b0 f i ImfTiledOutputFile.obj
+ 0001:000576c0       ?_Left@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100586c0 f i ImfTiledOutputFile.obj
+ 0001:000576d0       ?_Parent@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100586d0 f i ImfTiledOutputFile.obj
+ 0001:000576e0       ?_Right@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 100586e0 f i ImfTiledOutputFile.obj
+ 0001:000576f0       ?_Lmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100586f0 f i ImfTiledOutputFile.obj
+ 0001:00057700       ?_Max@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 10058700 f i ImfTiledOutputFile.obj
+ 0001:00057730       ?_Min@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z 10058730 f i ImfTiledOutputFile.obj
+ 0001:00057760       ?_Rmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 10058760 f i ImfTiledOutputFile.obj
+ 0001:00057770       ?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 10058770 f i ImfTiledOutputFile.obj
+ 0001:00057780       ?_Rrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10058780 f i ImfTiledOutputFile.obj
+ 0001:000577f0       ??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@XZ 100587f0 f i ImfTiledOutputFile.obj
+ 0001:00057800       ??R?$less@UTileCoord@?A0xb6157634@Imf@@@std@@QBE_NABUTileCoord@?A0xb6157634@Imf@@0@Z 10058800 f i ImfTiledOutputFile.obj
+ 0001:00057870       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z 10058870 f i ImfTiledOutputFile.obj
+ 0001:00057890       ??8const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z 10058890 f i ImfTiledOutputFile.obj
+ 0001:000578b0       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@3@XZ 100588b0 f i ImfTiledOutputFile.obj
+ 0001:000578c0       ??0?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@QAE@ABUTileCoord@?A0xb6157634@Imf@@ABQAUBufferedTile@34@@Z 100588c0 f i ImfTiledOutputFile.obj
+ 0001:00057900       ?_Xlen@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IBEXXZ 10058900 f i ImfTiledOutputFile.obj
+ 0001:00057990       ??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@ABV01@@Z 10058990 f i ImfTiledOutputFile.obj
+ 0001:000579a0       ?_Myval@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100589a0 f i ImfTiledOutputFile.obj
+ 0001:000579b0       ?size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ 100589b0 f i ImfTiledOutputFile.obj
+ 0001:000579c0       ?_Kfn@?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@SAABUTileCoord@?A0xb6157634@Imf@@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 100589c0 f i ImfTiledOutputFile.obj
+ 0001:000579d0       ??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@ABV01@@Z 100589d0 f i ImfTiledOutputFile.obj
+ 0001:000579e0       ??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 100589e0 f i ImfTiledOutputFile.obj
+ 0001:000579f0       ??Dconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ 100589f0 f i ImfTiledOutputFile.obj
+ 0001:00057a00       ?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ 10058a00 f i ImfTiledOutputFile.obj
+ 0001:00057a70       ??Yiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV012@H@Z 10058a70 f i ImfTiledOutputFile.obj
+ 0001:00057a90       ??Dconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEABUTOutSliceInfo@?A0xb6157634@Imf@@XZ 10058a90 f i ImfTiledOutputFile.obj
+ 0001:00057aa0       ?max_size@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QBEIXZ 10058aa0 f i ImfTiledOutputFile.obj
+ 0001:00057ab0       ?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 10058ab0 f i ImfTiledOutputFile.obj
+ 0001:00057ac0       ??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ 10058ac0 f i ImfTiledOutputFile.obj
+ 0001:00057ad0       ??0const_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 10058ad0 f i ImfTiledOutputFile.obj
+ 0001:00057ae0       ??Gconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABV012@@Z 10058ae0 f i ImfTiledOutputFile.obj
+ 0001:00057b10       ??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@1@AB_N@Z 10058b10 f i ImfTiledOutputFile.obj
+ 0001:00057b30       ?max_size@?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QBEIXZ 10058b30 f i ImfTiledOutputFile.obj
+ 0001:00057b40       ?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ 10058b40 f i ImfTiledOutputFile.obj
+ 0001:00057bc0       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z 10058bc0 f i ImfTiledOutputFile.obj
+ 0001:00057c20       ??0?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@QAE@U?$less@UTileCoord@?A0xb6157634@Imf@@@1@@Z 10058c20 f i ImfTiledOutputFile.obj
+ 0001:00057c30       ?value@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAEAAVPreviewImage@2@XZ 10058c30 f i ImfTiledOutputFile.obj
+ 0001:00057c40       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z 10058c40 f i ImfTiledOutputFile.obj
+ 0001:00057c50       ??$fill@PAUTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0ABU123@@Z 10058c50 f i ImfTiledOutputFile.obj
+ 0001:00057ca0       ??$_Allocate@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@IPAU123@@Z 10058ca0 f i ImfTiledOutputFile.obj
+ 0001:00057cc0       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z 10058cc0 f i ImfTiledOutputFile.obj
+ 0001:00057cd0       ??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 10058cd0 f i ImfTiledOutputFile.obj
+ 0001:00057ce0       ??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 10058ce0 f i ImfTiledOutputFile.obj
+ 0001:00057cf0       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@IPAU120@@Z 10058cf0 f i ImfTiledOutputFile.obj
+ 0001:00057d10       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@ABQAU120@@Z 10058d10 f i ImfTiledOutputFile.obj
+ 0001:00057d30       ??$writeUnsignedChars@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBEH@Z 10058d30 f i ImfTiledOutputFile.obj
+ 0001:00057d60       ??$?8H@?$Vec2@H@Imath@@QBE_NABV01@@Z 10058d60 f i ImfTiledOutputFile.obj
+ 0001:00057d90       ??$_Ptr_cat@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z 10058d90 f i ImfTiledOutputFile.obj
+ 0001:00057da0       ??$_Copy_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 10058da0 f i ImfTiledOutputFile.obj
+ 0001:00057e00       ??$_Copy_backward_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z 10058e00 f i ImfTiledOutputFile.obj
+ 0001:00057e60       ??$_Construct@UTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU123@@Z 10058e60 f i ImfTiledOutputFile.obj
+ 0001:00057ea0       ??$_Destroy@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 10058ea0 f i ImfTiledOutputFile.obj
+ 0001:00057eb0       ??9const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z 10058eb0 f i ImfTiledOutputFile.obj
+ 0001:00057ed0       ??0?$_Vector_val@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@1@@Z 10058ed0 f i ImfTiledOutputFile.obj
+ 0001:00057ee0       ?_Key@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAABUTileCoord@?A0xb6157634@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10058ee0 f i ImfTiledOutputFile.obj
+ 0001:00057ef0       ?_Lrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10058ef0 f i ImfTiledOutputFile.obj
+ 0001:00057f60       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10058f60 f i ImfTiledOutputFile.obj
+ 0001:00057f70       ??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10058f70 f i ImfTiledOutputFile.obj
+ 0001:00057f80       ??Diterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ 10058f80 f i ImfTiledOutputFile.obj
+ 0001:00057f90       ??Econst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 10058f90 f i ImfTiledOutputFile.obj
+ 0001:00057fa0       ??Diterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEAAUTOutSliceInfo@?A0xb6157634@Imf@@XZ 10058fa0 f i ImfTiledOutputFile.obj
+ 0001:00057fb0       ??Hiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBE?AV012@H@Z 10058fb0 f i ImfTiledOutputFile.obj
+ 0001:00057fd0       ?max_size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ 10058fd0 f i ImfTiledOutputFile.obj
+ 0001:00057fe0       ?allocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z 10058fe0 f i ImfTiledOutputFile.obj
+ 0001:00058000       ?_Lbound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABUTileCoord@?A0xb6157634@Imf@@@Z 10059000 f i ImfTiledOutputFile.obj
+ 0001:00058080       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10059080 f i ImfTiledOutputFile.obj
+ 0001:00058090       ??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ 10059090 f i ImfTiledOutputFile.obj
+ 0001:000580a0       ??0iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 100590a0 f i ImfTiledOutputFile.obj
+ 0001:000580b0       ??Giterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z 100590b0 f i ImfTiledOutputFile.obj
+ 0001:000580e0       ?max_size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ 100590e0 f i ImfTiledOutputFile.obj
+ 0001:000580f0       ??Fconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100590f0 f i ImfTiledOutputFile.obj
+ 0001:00058100       ?_Erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z 10059100 f i ImfTiledOutputFile.obj
+ 0001:00058150       ??0?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 10059150 f i ImfTiledOutputFile.obj
+ 0001:00058160       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z 10059160 f i ImfTiledOutputFile.obj
+ 0001:00058180       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABQAU342@@Z 10059180 f i ImfTiledOutputFile.obj
+ 0001:000581a0       ??$copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z 100591a0 f i ImfTiledOutputFile.obj
+ 0001:000581d0       ??$copy_backward@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z 100591d0 f i ImfTiledOutputFile.obj
+ 0001:00058200       ?construct@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU345@@Z 10059200 f i ImfTiledOutputFile.obj
+ 0001:00058240       ?destroy@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z 10059240 f i ImfTiledOutputFile.obj
+ 0001:00058250       ??$_Uninit_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10059250 f i ImfTiledOutputFile.obj
+ 0001:000582b0       ?begin@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ 100592b0 f i ImfTiledOutputFile.obj
+ 0001:000582d0       ?end@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ 100592d0 f i ImfTiledOutputFile.obj
+ 0001:000582e0       ??Citerator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ 100592e0 f i ImfTiledOutputFile.obj
+ 0001:000582f0       ??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100592f0 f i ImfTiledOutputFile.obj
+ 0001:00058300       ?begin@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ 10059300 f i ImfTiledOutputFile.obj
+ 0001:00058310       ?end@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ 10059310 f i ImfTiledOutputFile.obj
+ 0001:00058320       ?_Buy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE_NI@Z 10059320 f i ImfTiledOutputFile.obj
+ 0001:00058380       ?lower_bound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z 10059380 f i ImfTiledOutputFile.obj
+ 0001:000583a0       ??Fiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ 100593a0 f i ImfTiledOutputFile.obj
+ 0001:000583b0       ?clear@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ 100593b0 f i ImfTiledOutputFile.obj
+ 0001:000583f0       ?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ 100593f0 f i ImfTiledOutputFile.obj
+ 0001:00058440       ?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z 10059440 f i ImfTiledOutputFile.obj
+ 0001:000584b0       ??0?$_Tree_ptr@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 100594b0 f i ImfTiledOutputFile.obj
+ 0001:000584c0       ??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AV012@H@Z 100594c0 f i ImfTiledOutputFile.obj
+ 0001:000584e0       ??$_Uninitialized_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z 100594e0 f i ImfTiledOutputFile.obj
+ 0001:00058510       ??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10059510 f i ImfTiledOutputFile.obj
+ 0001:00058520       ??$_Uninit_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 10059520 f i ImfTiledOutputFile.obj
+ 0001:00058580       ??0?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ 10059580 f i ImfTiledOutputFile.obj
+ 0001:000585a0       ??A?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z 100595a0 f i ImfTiledOutputFile.obj
+ 0001:000585c0       ?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z 100595c0 f i ImfTiledOutputFile.obj
+ 0001:00058940       ?find@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z 10059940 f i ImfTiledOutputFile.obj
+ 0001:000589b0       ?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z 100599b0 f i ImfTiledOutputFile.obj
+ 0001:00058aa0       ?_Init@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ 10059aa0 f i ImfTiledOutputFile.obj
+ 0001:00058ae0       ?_Insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 10059ae0 f i ImfTiledOutputFile.obj
+ 0001:00058d10       ??0?$_Tree_val@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 10059d10 f i ImfTiledOutputFile.obj
+ 0001:00058d20       ??$_Ucopy@PAUTOutSliceInfo@?A0xb6157634@Imf@@@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU234@00@Z 10059d20 f i ImfTiledOutputFile.obj
+ 0001:00058d50       ??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z 10059d50 f i ImfTiledOutputFile.obj
+ 0001:00058d60       ??$_Uninitialized_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z 10059d60 f i ImfTiledOutputFile.obj
+ 0001:00058d90       ?_Destroy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z 10059d90 f i ImfTiledOutputFile.obj
+ 0001:00058da0       ?_Tidy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXXZ 10059da0 f i ImfTiledOutputFile.obj
+ 0001:00058de0       ?_Ufill@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU345@IABU345@@Z 10059de0 f i ImfTiledOutputFile.obj
+ 0001:00058e20       ??0?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z 10059e20 f i ImfTiledOutputFile.obj
+ 0001:00058e60       ?_Tidy@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ 10059e60 f i ImfTiledOutputFile.obj
+ 0001:00058ea0       ?_Insert_n@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXViterator@12@IABUTOutSliceInfo@?A0xb6157634@Imf@@@Z 10059ea0 f i ImfTiledOutputFile.obj
+ 0001:00059220       ?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 1005a220 f i ImfTiledOutputFile.obj
+ 0001:00059360       ??1?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ 1005a360 f i ImfTiledOutputFile.obj
+ 0001:000593a0       ??1?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ 1005a3a0 f i ImfTiledOutputFile.obj
+ 0001:000593e0       ?insert@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTOutSliceInfo@?A0xb6157634@Imf@@@Z 1005a3e0 f i ImfTiledOutputFile.obj
+ 0001:00059470       ?clear@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXXZ 1005a470 f i ImfTiledOutputFile.obj
+ 0001:000594b0       ?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z 1005a4b0 f i ImfTiledOutputFile.obj
+ 0001:000596c0       ??1?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ 1005a6c0 f i ImfTiledOutputFile.obj
+ 0001:00059700       ??4?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z 1005a700 f i ImfTiledOutputFile.obj
+ 0001:000598e0       ?push_back@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXABUTOutSliceInfo@?A0xb6157634@Imf@@@Z 1005a8e0 f i ImfTiledOutputFile.obj
+ 0001:00059990       ??0?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ 1005a990 f i ImfTiledOutputFile.obj
+ 0001:000599d0       ??A?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAEAAPAUBufferedTile@?A0xb6157634@Imf@@ABUTileCoord@34@@Z 1005a9d0 f i ImfTiledOutputFile.obj
+ 0001:00059a70       ??_GData@TiledOutputFile@Imf@@QAEPAXI@Z 1005aa70 f i ImfTiledOutputFile.obj
+ 0001:00059aa0       ??_ETiledOutputFile@Imf@@UAEPAXI@Z 1005aaa0 f i ImfTiledOutputFile.obj
+ 0001:00059aa0       ??_GTiledOutputFile@Imf@@UAEPAXI@Z 1005aaa0 f i ImfTiledOutputFile.obj
+ 0001:00059ad0       ??4half@@QAEAAV0@M@Z       1005aad0 f i ImfTiledRgbaFile.obj
+ 0001:00059b00       ??0Rgba@Imf@@QAE@XZ        1005ab00 f i ImfTiledRgbaFile.obj
+ 0001:00059b10       ??4Rgba@Imf@@QAEAAU01@ABU01@@Z 1005ab10 f i ImfTiledRgbaFile.obj
+ 0001:00059b40       ?rgbaChannels@?A0xebe94ff4@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z 1005ab40 f   ImfTiledRgbaFile.obj
+ 0001:00059bb0       ?setFrameBuffer@ToYa@TiledRgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z 1005abb0 f   ImfTiledRgbaFile.obj
+ 0001:00059bd0       ?header@TiledRgbaOutputFile@Imf@@QBEABVHeader@2@XZ 1005abd0 f   ImfTiledRgbaFile.obj
+ 0001:00059be0       ?frameBuffer@TiledRgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ 1005abe0 f   ImfTiledRgbaFile.obj
+ 0001:00059bf0       ?displayWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1005abf0 f   ImfTiledRgbaFile.obj
+ 0001:00059c00       ?dataWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1005ac00 f   ImfTiledRgbaFile.obj
+ 0001:00059c10       ?pixelAspectRatio@TiledRgbaOutputFile@Imf@@QBEMXZ 1005ac10 f   ImfTiledRgbaFile.obj
+ 0001:00059c30       ?screenWindowWidth@TiledRgbaOutputFile@Imf@@QBEMXZ 1005ac30 f   ImfTiledRgbaFile.obj
+ 0001:00059c50       ?lineOrder@TiledRgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ 1005ac50 f   ImfTiledRgbaFile.obj
+ 0001:00059c70       ?compression@TiledRgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ 1005ac70 f   ImfTiledRgbaFile.obj
+ 0001:00059c90       ?channels@TiledRgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 1005ac90 f   ImfTiledRgbaFile.obj
+ 0001:00059cb0       ?tileXSize@TiledRgbaOutputFile@Imf@@QBEIXZ 1005acb0 f   ImfTiledRgbaFile.obj
+ 0001:00059cc0       ?tileYSize@TiledRgbaOutputFile@Imf@@QBEIXZ 1005acc0 f   ImfTiledRgbaFile.obj
+ 0001:00059cd0       ?levelMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelMode@2@XZ 1005acd0 f   ImfTiledRgbaFile.obj
+ 0001:00059ce0       ?levelRoundingMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 1005ace0 f   ImfTiledRgbaFile.obj
+ 0001:00059cf0       ?numLevels@TiledRgbaOutputFile@Imf@@QBEHXZ 1005acf0 f   ImfTiledRgbaFile.obj
+ 0001:00059d00       ?numXLevels@TiledRgbaOutputFile@Imf@@QBEHXZ 1005ad00 f   ImfTiledRgbaFile.obj
+ 0001:00059d10       ?numYLevels@TiledRgbaOutputFile@Imf@@QBEHXZ 1005ad10 f   ImfTiledRgbaFile.obj
+ 0001:00059d20       ?isValidLevel@TiledRgbaOutputFile@Imf@@QBE_NHH@Z 1005ad20 f   ImfTiledRgbaFile.obj
+ 0001:00059d30       ?levelWidth@TiledRgbaOutputFile@Imf@@QBEHH@Z 1005ad30 f   ImfTiledRgbaFile.obj
+ 0001:00059d40       ?levelHeight@TiledRgbaOutputFile@Imf@@QBEHH@Z 1005ad40 f   ImfTiledRgbaFile.obj
+ 0001:00059d50       ?numXTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z 1005ad50 f   ImfTiledRgbaFile.obj
+ 0001:00059d60       ?numYTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z 1005ad60 f   ImfTiledRgbaFile.obj
+ 0001:00059d70       ?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 1005ad70 f   ImfTiledRgbaFile.obj
+ 0001:00059d90       ?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 1005ad90 f   ImfTiledRgbaFile.obj
+ 0001:00059db0       ?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 1005adb0 f   ImfTiledRgbaFile.obj
+ 0001:00059de0       ?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 1005ade0 f   ImfTiledRgbaFile.obj
+ 0001:00059e10       ?setFrameBuffer@FromYa@TiledRgbaInputFile@Imf@@QAEXPAURgba@3@II@Z 1005ae10 f   ImfTiledRgbaFile.obj
+ 0001:00059e30       ?header@TiledRgbaInputFile@Imf@@QBEABVHeader@2@XZ 1005ae30 f   ImfTiledRgbaFile.obj
+ 0001:00059e40       ?fileName@TiledRgbaInputFile@Imf@@QBEPBDXZ 1005ae40 f   ImfTiledRgbaFile.obj
+ 0001:00059e50       ?frameBuffer@TiledRgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ 1005ae50 f   ImfTiledRgbaFile.obj
+ 0001:00059e60       ?displayWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1005ae60 f   ImfTiledRgbaFile.obj
+ 0001:00059e70       ?dataWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ 1005ae70 f   ImfTiledRgbaFile.obj
+ 0001:00059e80       ?pixelAspectRatio@TiledRgbaInputFile@Imf@@QBEMXZ 1005ae80 f   ImfTiledRgbaFile.obj
+ 0001:00059ea0       ?screenWindowWidth@TiledRgbaInputFile@Imf@@QBEMXZ 1005aea0 f   ImfTiledRgbaFile.obj
+ 0001:00059ec0       ?lineOrder@TiledRgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ 1005aec0 f   ImfTiledRgbaFile.obj
+ 0001:00059ee0       ?compression@TiledRgbaInputFile@Imf@@QBE?AW4Compression@2@XZ 1005aee0 f   ImfTiledRgbaFile.obj
+ 0001:00059f00       ?channels@TiledRgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ 1005af00 f   ImfTiledRgbaFile.obj
+ 0001:00059f20       ?version@TiledRgbaInputFile@Imf@@QBEHXZ 1005af20 f   ImfTiledRgbaFile.obj
+ 0001:00059f30       ?isComplete@TiledRgbaInputFile@Imf@@QBE_NXZ 1005af30 f   ImfTiledRgbaFile.obj
+ 0001:00059f40       ?tileXSize@TiledRgbaInputFile@Imf@@QBEIXZ 1005af40 f   ImfTiledRgbaFile.obj
+ 0001:00059f50       ?tileYSize@TiledRgbaInputFile@Imf@@QBEIXZ 1005af50 f   ImfTiledRgbaFile.obj
+ 0001:00059f60       ?levelMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelMode@2@XZ 1005af60 f   ImfTiledRgbaFile.obj
+ 0001:00059f70       ?levelRoundingMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ 1005af70 f   ImfTiledRgbaFile.obj
+ 0001:00059f80       ?numLevels@TiledRgbaInputFile@Imf@@QBEHXZ 1005af80 f   ImfTiledRgbaFile.obj
+ 0001:00059f90       ?numXLevels@TiledRgbaInputFile@Imf@@QBEHXZ 1005af90 f   ImfTiledRgbaFile.obj
+ 0001:00059fa0       ?numYLevels@TiledRgbaInputFile@Imf@@QBEHXZ 1005afa0 f   ImfTiledRgbaFile.obj
+ 0001:00059fb0       ?isValidLevel@TiledRgbaInputFile@Imf@@QBE_NHH@Z 1005afb0 f   ImfTiledRgbaFile.obj
+ 0001:00059fc0       ?levelWidth@TiledRgbaInputFile@Imf@@QBEHH@Z 1005afc0 f   ImfTiledRgbaFile.obj
+ 0001:00059fd0       ?levelHeight@TiledRgbaInputFile@Imf@@QBEHH@Z 1005afd0 f   ImfTiledRgbaFile.obj
+ 0001:00059fe0       ?numXTiles@TiledRgbaInputFile@Imf@@QBEHH@Z 1005afe0 f   ImfTiledRgbaFile.obj
+ 0001:00059ff0       ?numYTiles@TiledRgbaInputFile@Imf@@QBEHH@Z 1005aff0 f   ImfTiledRgbaFile.obj
+ 0001:0005a000       ?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z 1005b000 f   ImfTiledRgbaFile.obj
+ 0001:0005a020       ?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z 1005b020 f   ImfTiledRgbaFile.obj
+ 0001:0005a040       ?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z 1005b040 f   ImfTiledRgbaFile.obj
+ 0001:0005a070       ?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z 1005b070 f   ImfTiledRgbaFile.obj
+ 0001:0005a0a0       ?updatePreviewImage@TiledRgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z 1005b0a0 f   ImfTiledRgbaFile.obj
+ 0001:0005a0b0       ?screenWindowCenter@TiledRgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 1005b0b0 f   ImfTiledRgbaFile.obj
+ 0001:0005a0e0       ?screenWindowCenter@TiledRgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ 1005b0e0 f   ImfTiledRgbaFile.obj
+ 0001:0005a110       ?ywFromHeader@?A0xebe94ff4@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z 1005b110 f   ImfTiledRgbaFile.obj
+ 0001:0005a1e0       ??0ToYa@TiledRgbaOutputFile@Imf@@QAE@AAVTiledOutputFile@2@W4RgbaChannels@2@@Z 1005b1e0 f   ImfTiledRgbaFile.obj
+ 0001:0005a2b0       ??0FromYa@TiledRgbaInputFile@Imf@@QAE@AAVTiledInputFile@2@@Z 1005b2b0 f   ImfTiledRgbaFile.obj
+ 0001:0005a370       ??0TiledRgbaInputFile@Imf@@QAE@QBD@Z 1005b370 f   ImfTiledRgbaFile.obj
+ 0001:0005a430       ??0TiledRgbaInputFile@Imf@@QAE@AAVIStream@1@@Z 1005b430 f   ImfTiledRgbaFile.obj
+ 0001:0005a4f0       ??1TiledRgbaOutputFile@Imf@@UAE@XZ 1005b4f0 f   ImfTiledRgbaFile.obj
+ 0001:0005a520       ??1TiledRgbaInputFile@Imf@@UAE@XZ 1005b520 f   ImfTiledRgbaFile.obj
+ 0001:0005a550       ?insertChannels@?A0xebe94ff4@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@QBD@Z 1005b550 f   ImfTiledRgbaFile.obj
+ 0001:0005a750       ??0TiledRgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z 1005b750 f   ImfTiledRgbaFile.obj
+ 0001:0005a870       ??0TiledRgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z 1005b870 f   ImfTiledRgbaFile.obj
+ 0001:0005a990       ??0TiledRgbaOutputFile@Imf@@QAE@QBDHHW4LevelMode@1@W4LevelRoundingMode@1@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@3W4RgbaChannels@1@MV?$Vec2@M@5@MW4LineOrder@1@W4Compression@1@@Z 1005b990 f   ImfTiledRgbaFile.obj
+ 0001:0005aae0       ??0TiledRgbaOutputFile@Imf@@QAE@QBDHHHHW4LevelMode@1@W4LevelRoundingMode@1@W4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z 1005bae0 f   ImfTiledRgbaFile.obj
+ 0001:0005ac10       ?setFrameBuffer@TiledRgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z 1005bc10 f   ImfTiledRgbaFile.obj
+ 0001:0005adb0       ?readTile@FromYa@TiledRgbaInputFile@Imf@@QAEXHHHH@Z 1005bdb0 f   ImfTiledRgbaFile.obj
+ 0001:0005b0b0       ?setFrameBuffer@TiledRgbaInputFile@Imf@@QAEXPAURgba@2@II@Z 1005c0b0 f   ImfTiledRgbaFile.obj
+ 0001:0005b250       ?readTile@TiledRgbaInputFile@Imf@@QAEXHHH@Z 1005c250 f   ImfTiledRgbaFile.obj
+ 0001:0005b280       ?readTile@TiledRgbaInputFile@Imf@@QAEXHHHH@Z 1005c280 f   ImfTiledRgbaFile.obj
+ 0001:0005b2a0       ?writeTile@ToYa@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z 1005c2a0 f   ImfTiledRgbaFile.obj
+ 0001:0005b580       ?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHH@Z 1005c580 f   ImfTiledRgbaFile.obj
+ 0001:0005b5b0       ?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z 1005c5b0 f   ImfTiledRgbaFile.obj
+ 0001:0005bc70       ??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@XZ 1005cc70 f i ImfTiledRgbaFile.obj
+ 0001:0005bc80       ?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEIXZ 1005cc80 f i ImfTiledRgbaFile.obj
+ 0001:0005bc90       ?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005cc90 f i ImfTiledRgbaFile.obj
+ 0001:0005bca0       ?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z 1005cca0 f i ImfTiledRgbaFile.obj
+ 0001:0005bcd0       ?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005ccd0 f i ImfTiledRgbaFile.obj
+ 0001:0005bce0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005cce0 f i ImfTiledRgbaFile.obj
+ 0001:0005bcf0       ?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ 1005ccf0 f i ImfTiledRgbaFile.obj
+ 0001:0005bd00       ??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@ABV01@@Z 1005cd00 f i ImfTiledRgbaFile.obj
+ 0001:0005bd10       ?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z 1005cd10 f i ImfTiledRgbaFile.obj
+ 0001:0005bd30       ??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z 1005cd30 f i ImfTiledRgbaFile.obj
+ 0001:0005bd50       ?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005cd50 f i ImfTiledRgbaFile.obj
+ 0001:0005bd60       ??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005cd60 f i ImfTiledRgbaFile.obj
+ 0001:0005bd70       ?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@3@XZ 1005cd70 f i ImfTiledRgbaFile.obj
+ 0001:0005bd80       ??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z 1005cd80 f i ImfTiledRgbaFile.obj
+ 0001:0005bdd0       ??0?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z 1005cdd0 f i ImfTiledRgbaFile.obj
+ 0001:0005bde0       ??0?$Vec3@M@Imath@@QAE@XZ  1005cde0 f i ImfTiledRgbaFile.obj
+ 0001:0005bdf0       ??4?$Vec3@M@Imath@@QAEABV01@ABV01@@Z 1005cdf0 f i ImfTiledRgbaFile.obj
+ 0001:0005be10       ??0?$Array2D@URgba@Imf@@@Imf@@QAE@XZ 1005ce10 f i ImfTiledRgbaFile.obj
+ 0001:0005be30       ??1?$Array2D@URgba@Imf@@@Imf@@QAE@XZ 1005ce30 f i ImfTiledRgbaFile.obj
+ 0001:0005be40       ??A?$Array2D@URgba@Imf@@@Imf@@QAEPAURgba@1@J@Z 1005ce40 f i ImfTiledRgbaFile.obj
+ 0001:0005be60       ??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z 1005ce60 f i ImfTiledRgbaFile.obj
+ 0001:0005be70       ??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1005ce70 f i ImfTiledRgbaFile.obj
+ 0001:0005be80       ??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z 1005ce80 f i ImfTiledRgbaFile.obj
+ 0001:0005be90       ??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1005ce90 f i ImfTiledRgbaFile.obj
+ 0001:0005bea0       ??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z 1005cea0 f i ImfTiledRgbaFile.obj
+ 0001:0005bec0       ??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z 1005cec0 f i ImfTiledRgbaFile.obj
+ 0001:0005bee0       ?dimensions@?$Vec2@H@Imath@@SAIXZ 1005cee0 f i ImfTiledRgbaFile.obj
+ 0001:0005bef0       ??A?$Vec2@H@Imath@@QBEABHH@Z 1005cef0 f i ImfTiledRgbaFile.obj
+ 0001:0005bf00       ??1ToYa@TiledRgbaOutputFile@Imf@@QAE@XZ 1005cf00 f i ImfTiledRgbaFile.obj
+ 0001:0005bf10       ??1FromYa@TiledRgbaInputFile@Imf@@QAE@XZ 1005cf10 f i ImfTiledRgbaFile.obj
+ 0001:0005bf20       ?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005cf20 f i ImfTiledRgbaFile.obj
+ 0001:0005bf30       ??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005cf30 f i ImfTiledRgbaFile.obj
+ 0001:0005bf40       ?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z 1005cf40 f i ImfTiledRgbaFile.obj
+ 0001:0005bf50       ??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1005cf50 f i ImfTiledRgbaFile.obj
+ 0001:0005bf60       ?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z 1005cf60 f i ImfTiledRgbaFile.obj
+ 0001:0005bf80       ?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z 1005cf80 f i ImfTiledRgbaFile.obj
+ 0001:0005bfa0       ?isEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NXZ 1005cfa0 f i ImfTiledRgbaFile.obj
+ 0001:0005bfc0       ?resizeErase@?$Array2D@URgba@Imf@@@Imf@@QAEXJJ@Z 1005cfc0 f i ImfTiledRgbaFile.obj
+ 0001:0005c000       ??_GToYa@TiledRgbaOutputFile@Imf@@QAEPAXI@Z 1005d000 f i ImfTiledRgbaFile.obj
+ 0001:0005c030       ??_GFromYa@TiledRgbaInputFile@Imf@@QAEPAXI@Z 1005d030 f i ImfTiledRgbaFile.obj
+ 0001:0005c060       ?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 1005d060 f i ImfTiledRgbaFile.obj
+ 0001:0005c080       ?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ 1005d080 f i ImfTiledRgbaFile.obj
+ 0001:0005c090       ??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1005d090 f i ImfTiledRgbaFile.obj
+ 0001:0005c0a0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ 1005d0a0 f i ImfTiledRgbaFile.obj
+ 0001:0005c0b0       ??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1005d0b0 f i ImfTiledRgbaFile.obj
+ 0001:0005c0c0       ??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z 1005d0c0 f i ImfTiledRgbaFile.obj
+ 0001:0005c0e0       ??_GTiledRgbaOutputFile@Imf@@UAEPAXI@Z 1005d0e0 f i ImfTiledRgbaFile.obj
+ 0001:0005c0e0       ??_ETiledRgbaOutputFile@Imf@@UAEPAXI@Z 1005d0e0 f i ImfTiledRgbaFile.obj
+ 0001:0005c140       ??_ETiledRgbaInputFile@Imf@@UAEPAXI@Z 1005d140 f i ImfTiledRgbaFile.obj
+ 0001:0005c140       ??_GTiledRgbaInputFile@Imf@@UAEPAXI@Z 1005d140 f i ImfTiledRgbaFile.obj
+ 0001:0005c1a0       ??0?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z 1005d1a0 f i ImfTiledRgbaFile.obj
+ 0001:0005c1e0       ??1?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ 1005d1e0 f i ImfTiledRgbaFile.obj
+ 0001:0005c220       ??1?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ 1005d220 f i ImfTiledRgbaFile.obj
+ 0001:0005c260       ??4?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z 1005d260 f i ImfTiledRgbaFile.obj
+ 0001:0005c2a0       ??0ChannelList@Imf@@QAE@XZ 1005d2a0 f i ImfTiledRgbaFile.obj
+ 0001:0005c2e0       ??4ChannelList@Imf@@QAEAAV01@ABV01@@Z 1005d2e0 f i ImfTiledRgbaFile.obj
+ 0001:0005c320       ??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@XZ 1005d320 f i ImfTileOffsets.obj
+ 0001:0005c330       ??Dconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ 1005d330 f i ImfTileOffsets.obj
+ 0001:0005c340       ??Diterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ 1005d340 f i ImfTileOffsets.obj
+ 0001:0005c350       ??Diterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEAAV?$vector@_KV?$allocator@_K@std@@@2@XZ 1005d350 f i ImfTileOffsets.obj
+ 0001:0005c360       ??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@ABV01@@Z 1005d360 f i ImfTileOffsets.obj
+ 0001:0005c370       ??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@XZ 1005d370 f i ImfTileOffsets.obj
+ 0001:0005c380       ??0const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 1005d380 f i ImfTileOffsets.obj
+ 0001:0005c390       ??Yconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z 1005d390 f i ImfTileOffsets.obj
+ 0001:0005c3b0       ??0iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 1005d3b0 f i ImfTileOffsets.obj
+ 0001:0005c3c0       ??Yiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z 1005d3c0 f i ImfTileOffsets.obj
+ 0001:0005c3e0       ??Yconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z 1005d3e0 f i ImfTileOffsets.obj
+ 0001:0005c400       ??0iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z 1005d400 f i ImfTileOffsets.obj
+ 0001:0005c410       ??Yiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z 1005d410 f i ImfTileOffsets.obj
+ 0001:0005c430       ??Yconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z 1005d430 f i ImfTileOffsets.obj
+ 0001:0005c450       ??8const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z 1005d450 f i ImfTileOffsets.obj
+ 0001:0005c470       ?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ 1005d470 f i ImfTileOffsets.obj
+ 0001:0005c480       ?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ 1005d480 f i ImfTileOffsets.obj
+ 0001:0005c490       ??0?$_Vector_val@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@1@@Z 1005d490 f i ImfTileOffsets.obj
+ 0001:0005c4a0       ?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ 1005d4a0 f i ImfTileOffsets.obj
+ 0001:0005c4b0       ??Hconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z 1005d4b0 f i ImfTileOffsets.obj
+ 0001:0005c4d0       ??Hiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z 1005d4d0 f i ImfTileOffsets.obj
+ 0001:0005c4f0       ??Hconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z 1005d4f0 f i ImfTileOffsets.obj
+ 0001:0005c510       ??Hiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z 1005d510 f i ImfTileOffsets.obj
+ 0001:0005c530       ??Hconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z 1005d530 f i ImfTileOffsets.obj
+ 0001:0005c550       ?end@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ 1005d550 f i ImfTileOffsets.obj
+ 0001:0005c560       ?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ 1005d560 f i ImfTileOffsets.obj
+ 0001:0005c570       ??9const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z 1005d570 f i ImfTileOffsets.obj
+ 0001:0005c590       ??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z 1005d590 f i ImfTileOffsets.obj
+ 0001:0005c5b0       ??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z 1005d5b0 f i ImfTileOffsets.obj
+ 0001:0005c5d0       ??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@1@I@Z 1005d5d0 f i ImfTileOffsets.obj
+ 0001:0005c5f0       ??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV?$vector@_KV?$allocator@_K@std@@@1@I@Z 1005d5f0 f i ImfTileOffsets.obj
+ 0001:0005c610       ??A?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KI@Z 1005d610 f i ImfTileOffsets.obj
+ 0001:0005c620       ?anyOffsetsAreInvalid@TileOffsets@Imf@@ABE_NXZ 1005d620 f   ImfTileOffsets.obj
+ 0001:0005c700       ?writeTo@TileOffsets@Imf@@QBE_KAAVOStream@2@@Z 1005d700 f   ImfTileOffsets.obj
+ 0001:0005c8d0       ?isEmpty@TileOffsets@Imf@@QBE_NXZ 1005d8d0 f   ImfTileOffsets.obj
+ 0001:0005c9a0       ?isValidTile@TileOffsets@Imf@@ABE_NHHHH@Z 1005d9a0 f   ImfTileOffsets.obj
+ 0001:0005ca90       ??RTileOffsets@Imf@@QAEAA_KHHHH@Z 1005da90 f   ImfTileOffsets.obj
+ 0001:0005cb40       ??RTileOffsets@Imf@@QAEAA_KHHH@Z 1005db40 f   ImfTileOffsets.obj
+ 0001:0005cb60       ??RTileOffsets@Imf@@QBEAB_KHHHH@Z 1005db60 f   ImfTileOffsets.obj
+ 0001:0005cc10       ??RTileOffsets@Imf@@QBEAB_KHHH@Z 1005dc10 f   ImfTileOffsets.obj
+ 0001:0005cc30       ?findTiles@TileOffsets@Imf@@AAEXAAVIStream@2@@Z 1005dc30 f   ImfTileOffsets.obj
+ 0001:0005ce50       ?reconstructFromFile@TileOffsets@Imf@@AAEXAAVIStream@2@@Z 1005de50 f   ImfTileOffsets.obj
+ 0001:0005ced0       ?readFrom@TileOffsets@Imf@@QAEXAAVIStream@2@AA_N@Z 1005ded0 f   ImfTileOffsets.obj
+ 0001:0005cfb0       ??0TileOffsets@Imf@@QAE@W4LevelMode@1@HHPBH1@Z 1005dfb0 f   ImfTileOffsets.obj
+ 0001:0005d4b0       ??0?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ 1005e4b0 f i ImfTileOffsets.obj
+ 0001:0005d4d0       ??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ 1005e4d0 f i ImfTileOffsets.obj
+ 0001:0005d4f0       ??$_Copy_backward_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 1005e4f0 f i ImfTileOffsets.obj
+ 0001:0005d530       ??$fill@PAV?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0ABV10@@Z 1005e530 f i ImfTileOffsets.obj
+ 0001:0005d560       ??$copy_backward@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z 1005e560 f i ImfTileOffsets.obj
+ 0001:0005d590       ??$_Uninit_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1005e590 f i ImfTileOffsets.obj
+ 0001:0005d640       ??$_Uninitialized_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z 1005e640 f i ImfTileOffsets.obj
+ 0001:0005d670       ?_Ufill@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@2@PAV32@IABV32@@Z 1005e670 f i ImfTileOffsets.obj
+ 0001:0005d6b0       ?erase@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z 1005e6b0 f i ImfTileOffsets.obj
+ 0001:0005d710       ?_Insert_n@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@_KV?$allocator@_K@std@@@2@@Z 1005e710 f i ImfTileOffsets.obj
+ 0001:0005da50       ?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXIV?$vector@_KV?$allocator@_K@std@@@2@@Z 1005ea50 f i ImfTileOffsets.obj
+ 0001:0005db20       ??$_Copy_backward_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z 1005eb20 f i ImfTileOffsets.obj
+ 0001:0005db60       ?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXI@Z 1005eb60 f i ImfTileOffsets.obj
+ 0001:0005db90       ??$fill@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0ABV10@@Z 1005eb90 f i ImfTileOffsets.obj
+ 0001:0005dbc0       ??$copy_backward@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z 1005ebc0 f i ImfTileOffsets.obj
+ 0001:0005dbf0       ??$_Uninit_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z 1005ebf0 f i ImfTileOffsets.obj
+ 0001:0005dca0       ??$_Uninitialized_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z 1005eca0 f i ImfTileOffsets.obj
+ 0001:0005dcd0       ?_Ufill@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@PAV32@IABV32@@Z 1005ecd0 f i ImfTileOffsets.obj
+ 0001:0005dd10       ?erase@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z 1005ed10 f i ImfTileOffsets.obj
+ 0001:0005dd70       ?_Insert_n@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 1005ed70 f i ImfTileOffsets.obj
+ 0001:0005e0d0       ?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXIV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z 1005f0d0 f i ImfTileOffsets.obj
+ 0001:0005e1c0       ?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXI@Z 1005f1c0 f i ImfTileOffsets.obj
+ 0001:0005e1f0       ??0TimeCode@Imf@@QAE@XZ    1005f1f0 f   ImfTimeCode.obj
+ 0001:0005e200       ??0TimeCode@Imf@@QAE@ABV01@@Z 1005f200 f   ImfTimeCode.obj
+ 0001:0005e220       ??4TimeCode@Imf@@QAEAAV01@ABV01@@Z 1005f220 f   ImfTimeCode.obj
+ 0001:0005e240       ?bitField@?A0x30d7cfc6@Imf@@YAIIHH@Z 1005f240 f   ImfTimeCode.obj
+ 0001:0005e260       ?setBitField@?A0x30d7cfc6@Imf@@YAXAAIHHI@Z 1005f260 f   ImfTimeCode.obj
+ 0001:0005e290       ?bcdToBinary@?A0x30d7cfc6@Imf@@YAHI@Z 1005f290 f   ImfTimeCode.obj
+ 0001:0005e2b0       ?binaryToBcd@?A0x30d7cfc6@Imf@@YAIH@Z 1005f2b0 f   ImfTimeCode.obj
+ 0001:0005e2d0       ?hours@TimeCode@Imf@@QBEHXZ 1005f2d0 f   ImfTimeCode.obj
+ 0001:0005e2f0       ?setHours@TimeCode@Imf@@QAEXH@Z 1005f2f0 f   ImfTimeCode.obj
+ 0001:0005e360       ?minutes@TimeCode@Imf@@QBEHXZ 1005f360 f   ImfTimeCode.obj
+ 0001:0005e380       ?setMinutes@TimeCode@Imf@@QAEXH@Z 1005f380 f   ImfTimeCode.obj
+ 0001:0005e3f0       ?seconds@TimeCode@Imf@@QBEHXZ 1005f3f0 f   ImfTimeCode.obj
+ 0001:0005e410       ?setSeconds@TimeCode@Imf@@QAEXH@Z 1005f410 f   ImfTimeCode.obj
+ 0001:0005e480       ?frame@TimeCode@Imf@@QBEHXZ 1005f480 f   ImfTimeCode.obj
+ 0001:0005e4a0       ?setFrame@TimeCode@Imf@@QAEXH@Z 1005f4a0 f   ImfTimeCode.obj
+ 0001:0005e500       ?dropFrame@TimeCode@Imf@@QBE_NXZ 1005f500 f   ImfTimeCode.obj
+ 0001:0005e510       ?setDropFrame@TimeCode@Imf@@QAEX_N@Z 1005f510 f   ImfTimeCode.obj
+ 0001:0005e530       ?colorFrame@TimeCode@Imf@@QBE_NXZ 1005f530 f   ImfTimeCode.obj
+ 0001:0005e540       ?setColorFrame@TimeCode@Imf@@QAEX_N@Z 1005f540 f   ImfTimeCode.obj
+ 0001:0005e560       ?fieldPhase@TimeCode@Imf@@QBE_NXZ 1005f560 f   ImfTimeCode.obj
+ 0001:0005e570       ?setFieldPhase@TimeCode@Imf@@QAEX_N@Z 1005f570 f   ImfTimeCode.obj
+ 0001:0005e590       ?bgf0@TimeCode@Imf@@QBE_NXZ 1005f590 f   ImfTimeCode.obj
+ 0001:0005e5a0       ?setBgf0@TimeCode@Imf@@QAEX_N@Z 1005f5a0 f   ImfTimeCode.obj
+ 0001:0005e5c0       ?bgf1@TimeCode@Imf@@QBE_NXZ 1005f5c0 f   ImfTimeCode.obj
+ 0001:0005e5d0       ?setBgf1@TimeCode@Imf@@QAEX_N@Z 1005f5d0 f   ImfTimeCode.obj
+ 0001:0005e5f0       ?bgf2@TimeCode@Imf@@QBE_NXZ 1005f5f0 f   ImfTimeCode.obj
+ 0001:0005e600       ?setBgf2@TimeCode@Imf@@QAEX_N@Z 1005f600 f   ImfTimeCode.obj
+ 0001:0005e620       ?binaryGroup@TimeCode@Imf@@QBEHH@Z 1005f620 f   ImfTimeCode.obj
+ 0001:0005e670       ?setBinaryGroup@TimeCode@Imf@@QAEXHH@Z 1005f670 f   ImfTimeCode.obj
+ 0001:0005e6d0       ?timeAndFlags@TimeCode@Imf@@QBEIW4Packing@12@@Z 1005f6d0 f   ImfTimeCode.obj
+ 0001:0005e730       ?setTimeAndFlags@TimeCode@Imf@@QAEXIW4Packing@12@@Z 1005f730 f   ImfTimeCode.obj
+ 0001:0005e7a0       ?userData@TimeCode@Imf@@QBEIXZ 1005f7a0 f   ImfTimeCode.obj
+ 0001:0005e7b0       ?setUserData@TimeCode@Imf@@QAEXI@Z 1005f7b0 f   ImfTimeCode.obj
+ 0001:0005e7c0       ??0TimeCode@Imf@@QAE@HHHH_N00000HHHHHHHH@Z 1005f7c0 f   ImfTimeCode.obj
+ 0001:0005e920       ??0TimeCode@Imf@@QAE@IIW4Packing@01@@Z 1005f920 f   ImfTimeCode.obj
+ 0001:0005eb10       ?staticTypeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBDXZ 1005fb10 f   ImfTimeCodeAttribute.obj
+ 0001:0005eb20       ?writeValueTo@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z 1005fb20 f   ImfTimeCodeAttribute.obj
+ 0001:0005eba0       ?readValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z 1005fba0 f   ImfTimeCodeAttribute.obj
+ 0001:0005ec70       ?staticTypeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBDXZ 1005fc70 f   ImfVecAttribute.obj
+ 0001:0005ec80       ?writeValueTo@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 1005fc80 f   ImfVecAttribute.obj
+ 0001:0005ecd0       ?readValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 1005fcd0 f   ImfVecAttribute.obj
+ 0001:0005ed20       ?staticTypeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBDXZ 1005fd20 f   ImfVecAttribute.obj
+ 0001:0005ed30       ?writeValueTo@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 1005fd30 f   ImfVecAttribute.obj
+ 0001:0005ed80       ?readValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 1005fd80 f   ImfVecAttribute.obj
+ 0001:0005edd0       ?staticTypeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBDXZ 1005fdd0 f   ImfVecAttribute.obj
+ 0001:0005ede0       ?writeValueTo@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 1005fde0 f   ImfVecAttribute.obj
+ 0001:0005ee40       ?readValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 1005fe40 f   ImfVecAttribute.obj
+ 0001:0005eea0       ?staticTypeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBDXZ 1005fea0 f   ImfVecAttribute.obj
+ 0001:0005eeb0       ?writeValueTo@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z 1005feb0 f   ImfVecAttribute.obj
+ 0001:0005ef10       ?readValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z 1005ff10 f   ImfVecAttribute.obj
+ 0001:0005f030       ?isImfMagic@Imf@@YA_NQBD@Z 10060030 f   ImfVersion.obj
+ 0001:0005f0a0       ?wav2Encode@Imf@@YAXPAGHHHHG@Z 100600a0 f   ImfWav.obj
+ 0001:0005f8f0       ?wav2Decode@Imf@@YAXPAGHHHHG@Z 100608f0 f   ImfWav.obj
+ 0001:000605d0       ??0ZipCompressor@Imf@@QAE@ABVHeader@1@HH@Z 100615d0 f   ImfZipCompressor.obj
+ 0001:000606d0       ??1ZipCompressor@Imf@@UAE@XZ 100616d0 f   ImfZipCompressor.obj
+ 0001:00060740       ?numScanLines@ZipCompressor@Imf@@UBEHXZ 10061740 f   ImfZipCompressor.obj
+ 0001:00060760       ?compress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z 10061760 f   ImfZipCompressor.obj
+ 0001:00060930       ?uncompress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z 10061930 f   ImfZipCompressor.obj
+ 0001:00060c10       ??_EZipCompressor@Imf@@UAEPAXI@Z 10061c10 f i ImfZipCompressor.obj
+ 0001:00060c10       ??_GZipCompressor@Imf@@UAEPAXI@Z 10061c10 f i ImfZipCompressor.obj
+ 0001:00060c5c       ??0BaseExc@Iex@@QAE@ABV01@@Z 10061c5c f   Iex_dll:Iex_dll.dll
+ 0001:00060c62       ?what@BaseExc@Iex@@UBEPBDXZ 10061c62 f   Iex_dll:Iex_dll.dll
+ 0001:00060c68       ??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10061c68 f   Iex_dll:Iex_dll.dll
+ 0001:00060c6e       ??1BaseExc@Iex@@UAE@XZ     10061c6e f   Iex_dll:Iex_dll.dll
+ 0001:00060c74       ??0BaseExc@Iex@@QAE@PBD@Z  10061c74 f   Iex_dll:Iex_dll.dll
+ 0001:00060c7a       ?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10061c7a f   Iex_dll:Iex_dll.dll
+ 0001:00060c80       ?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10061c80 f   Iex_dll:Iex_dll.dll
+ 0001:00060c86       ?convert@half@@CAFH@Z      10061c86 f   Half_dll:Half_dll.dll
+ 0001:00060c8c       ?_eLut@@3PAGA              10061c8c f   Half_dll:Half_dll.dll
+ 0001:00060c92       ?_toFloat@@3PATuif@half@@A 10061c92 f   Half_dll:Half_dll.dll
+ 0001:00060c98       _compress                  10061c98 f   zlib1:zlib1.dll
+ 0001:00060c9e       _uncompress                10061c9e f   zlib1:zlib1.dll
+ 0001:00060ca4       ??2@YAPAXI@Z               10061ca4 f   msvcprt:newop_s.obj
+ 0001:00060cca       ??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 10061cca f   msvcprt:MSVCP71.dll
+ 0001:00060cd0       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10061cd0 f   msvcprt:MSVCP71.dll
+ 0001:00060cd6       ??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 10061cd6 f   msvcprt:MSVCP71.dll
+ 0001:00060cdc       ??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z 10061cdc f   msvcprt:MSVCP71.dll
+ 0001:00060ce2       ??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 10061ce2 f   msvcprt:MSVCP71.dll
+ 0001:00060ce8       ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 10061ce8 f   msvcprt:MSVCP71.dll
+ 0001:00060cee       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 10061cee f   msvcprt:MSVCP71.dll
+ 0001:00060cf4       ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 10061cf4 f   msvcprt:MSVCP71.dll
+ 0001:00060cfa       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10061cfa f   msvcprt:MSVCP71.dll
+ 0001:00060d00       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 10061d00 f   msvcprt:MSVCP71.dll
+ 0001:00060d06       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 10061d06 f   msvcprt:MSVCP71.dll
+ 0001:00060d0c       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 10061d0c f   msvcprt:MSVCP71.dll
+ 0001:00060d12       ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 10061d12 f   msvcprt:MSVCP71.dll
+ 0001:00060d18       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 10061d18 f   msvcprt:MSVCP71.dll
+ 0001:00060d1e       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 10061d1e f   msvcprt:MSVCP71.dll
+ 0001:00060d24       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10061d24 f   msvcprt:MSVCP71.dll
+ 0001:00060d2a       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 10061d2a f   msvcprt:MSVCP71.dll
+ 0001:00060d30       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 10061d30 f   msvcprt:MSVCP71.dll
+ 0001:00060d36       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10061d36 f   msvcprt:MSVCP71.dll
+ 0001:00060d3c       ?width@ios_base@std@@QAEHH@Z 10061d3c f   msvcprt:MSVCP71.dll
+ 0001:00060d42       ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 10061d42 f   msvcprt:MSVCP71.dll
+ 0001:00060d48       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 10061d48 f   msvcprt:MSVCP71.dll
+ 0001:00060d4e       ?is@?$ctype@D@std@@QBE_NFD@Z 10061d4e f   msvcprt:MSVCP71.dll
+ 0001:00060d54       ?to_char_type@?$char_traits@D@std@@SADABH@Z 10061d54 f   msvcprt:MSVCP71.dll
+ 0001:00060d5a       ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 10061d5a f   msvcprt:MSVCP71.dll
+ 0001:00060d60       ?eof@?$char_traits@D@std@@SAHXZ 10061d60 f   msvcprt:MSVCP71.dll
+ 0001:00060d66       ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10061d66 f   msvcprt:MSVCP71.dll
+ 0001:00060d6c       ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10061d6c f   msvcprt:MSVCP71.dll
+ 0001:00060d72       ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 10061d72 f   msvcprt:MSVCP71.dll
+ 0001:00060d78       ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10061d78 f   msvcprt:MSVCP71.dll
+ 0001:00060d7e       ?width@ios_base@std@@QBEHXZ 10061d7e f   msvcprt:MSVCP71.dll
+ 0001:00060d84       ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 10061d84 f   msvcprt:MSVCP71.dll
+ 0001:00060d8a       ??1locale@std@@QAE@XZ      10061d8a f   msvcprt:MSVCP71.dll
+ 0001:00060d90       ?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10061d90 f   msvcprt:MSVCP71.dll
+ 0001:00060d96       ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 10061d96 f   msvcprt:MSVCP71.dll
+ 0001:00060d9c       ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10061d9c f   msvcprt:MSVCP71.dll
+ 0001:00060da2       ?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10061da2 f   msvcprt:MSVCP71.dll
+ 0001:00060da8       ??1_Lockit@std@@QAE@XZ     10061da8 f   msvcprt:MSVCP71.dll
+ 0001:00060dae       ?_Register@facet@locale@std@@QAEXXZ 10061dae f   msvcprt:MSVCP71.dll
+ 0001:00060db4       ?_Incref@facet@locale@std@@QAEXXZ 10061db4 f   msvcprt:MSVCP71.dll
+ 0001:00060dba       ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10061dba f   msvcprt:MSVCP71.dll
+ 0001:00060dc0       ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10061dc0 f   msvcprt:MSVCP71.dll
+ 0001:00060dc6       ??Bid@locale@std@@QAEIXZ   10061dc6 f   msvcprt:MSVCP71.dll
+ 0001:00060dcc       ??0_Lockit@std@@QAE@H@Z    10061dcc f   msvcprt:MSVCP71.dll
+ 0001:00060dd2       ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10061dd2 f   msvcprt:MSVCP71.dll
+ 0001:00060dd8       ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10061dd8 f   msvcprt:MSVCP71.dll
+ 0001:00060dde       ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10061dde f   msvcprt:MSVCP71.dll
+ 0001:00060de4       ?to_int_type@?$char_traits@D@std@@SAHABD@Z 10061de4 f   msvcprt:MSVCP71.dll
+ 0001:00060dea       ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10061dea f   msvcprt:MSVCP71.dll
+ 0001:00060df0       ?uncaught_exception@std@@YA_NXZ 10061df0 f   msvcprt:MSVCP71.dll
+ 0001:00060df6       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10061df6 f   msvcprt:MSVCP71.dll
+ 0001:00060dfc       ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10061dfc f   msvcprt:MSVCP71.dll
+ 0001:00060e02       ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10061e02 f   msvcprt:MSVCP71.dll
+ 0001:00060e08       ?flags@ios_base@std@@QBEHXZ 10061e08 f   msvcprt:MSVCP71.dll
+ 0001:00060e0e       ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10061e0e f   msvcprt:MSVCP71.dll
+ 0001:00060e14       ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10061e14 f   msvcprt:MSVCP71.dll
+ 0001:00060e1a       ?good@ios_base@std@@QBE_NXZ 10061e1a f   msvcprt:MSVCP71.dll
+ 0001:00060e20       ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10061e20 f   msvcprt:MSVCP71.dll
+ 0001:00060e26       ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10061e26 f   msvcprt:MSVCP71.dll
+ 0001:00060e2c       ?is@?$ctype@G@std@@QBE_NFG@Z 10061e2c f   msvcprt:MSVCP71.dll
+ 0001:00060e32       ?to_char_type@?$char_traits@G@std@@SAGABG@Z 10061e32 f   msvcprt:MSVCP71.dll
+ 0001:00060e38       ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10061e38 f   msvcprt:MSVCP71.dll
+ 0001:00060e3e       ?eof@?$char_traits@G@std@@SAGXZ 10061e3e f   msvcprt:MSVCP71.dll
+ 0001:00060e44       ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10061e44 f   msvcprt:MSVCP71.dll
+ 0001:00060e4a       ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10061e4a f   msvcprt:MSVCP71.dll
+ 0001:00060e50       ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10061e50 f   msvcprt:MSVCP71.dll
+ 0001:00060e56       ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10061e56 f   msvcprt:MSVCP71.dll
+ 0001:00060e5c       ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 10061e5c f   msvcprt:MSVCP71.dll
+ 0001:00060e62       ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 10061e62 f   msvcprt:MSVCP71.dll
+ 0001:00060e68       ?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10061e68 f   msvcprt:MSVCP71.dll
+ 0001:00060e6e       ?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10061e6e f   msvcprt:MSVCP71.dll
+ 0001:00060e74       ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 10061e74 f   msvcprt:MSVCP71.dll
+ 0001:00060e7a       ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 10061e7a f   msvcprt:MSVCP71.dll
+ 0001:00060e80       ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10061e80 f   msvcprt:MSVCP71.dll
+ 0001:00060e86       ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10061e86 f   msvcprt:MSVCP71.dll
+ 0001:00060e8c       ?to_int_type@?$char_traits@G@std@@SAGABG@Z 10061e8c f   msvcprt:MSVCP71.dll
+ 0001:00060e92       ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 10061e92 f   msvcprt:MSVCP71.dll
+ 0001:00060e98       ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 10061e98 f   msvcprt:MSVCP71.dll
+ 0001:00060e9e       ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 10061e9e f   msvcprt:MSVCP71.dll
+ 0001:00060ea4       ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 10061ea4 f   msvcprt:MSVCP71.dll
+ 0001:00060eaa       ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 10061eaa f   msvcprt:MSVCP71.dll
+ 0001:00060eb0       ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 10061eb0 f   msvcprt:MSVCP71.dll
+ 0001:00060eb6       ?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z 10061eb6 f   msvcprt:MSVCP71.dll
+ 0001:00060ebc       ??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 10061ebc f   msvcprt:MSVCP71.dll
+ 0001:00060ec2       ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 10061ec2 f   msvcprt:MSVCP71.dll
+ 0001:00060ec8       ??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10061ec8 f   msvcprt:MSVCP71.dll
+ 0001:00060ece       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 10061ece f   msvcprt:MSVCP71.dll
+ 0001:00060ed4       ?_Unlock@_Mutex@std@@QAEXXZ 10061ed4 f   msvcprt:MSVCP71.dll
+ 0001:00060eda       ?_Lock@_Mutex@std@@QAEXXZ  10061eda f   msvcprt:MSVCP71.dll
+ 0001:00060ee0       ?clear@ios_base@std@@QAEXH_N@Z 10061ee0 f   msvcprt:MSVCP71.dll
+ 0001:00060ee6       ??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 10061ee6 f   msvcprt:MSVCP71.dll
+ 0001:00060eec       ?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 10061eec f   msvcprt:MSVCP71.dll
+ 0001:00060ef2       ?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10061ef2 f   msvcprt:MSVCP71.dll
+ 0001:00060ef8       ?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 10061ef8 f   msvcprt:MSVCP71.dll
+ 0001:00060efe       ??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 10061efe f   msvcprt:MSVCP71.dll
+ 0001:00060f04       ??_U@YAPAXI@Z              10061f04 f   msvcprt:newaop_s.obj
+ 0001:00060f0a       ??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 10061f0a f   msvcprt:MSVCP71.dll
+ 0001:00060f10       ??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ 10061f10 f   msvcprt:MSVCP71.dll
+ 0001:00060f16       ?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z 10061f16 f   msvcprt:MSVCP71.dll
+ 0001:00060f1c       ??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 10061f1c f   msvcprt:MSVCP71.dll
+ 0001:00060f22       ??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ 10061f22 f   msvcprt:MSVCP71.dll
+ 0001:00060f28       ?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z 10061f28 f   msvcprt:MSVCP71.dll
+ 0001:00060f2e       ??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 10061f2e f   msvcprt:MSVCP71.dll
+ 0001:00060f34       ?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 10061f34 f   msvcprt:MSVCP71.dll
+ 0001:00060f3a       ?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 10061f3a f   msvcprt:MSVCP71.dll
+ 0001:00060f40       ?tellp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 10061f40 f   msvcprt:MSVCP71.dll
+ 0001:00060f46       ?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 10061f46 f   msvcprt:MSVCP71.dll
+ 0001:00060f4c       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z 10061f4c f   msvcprt:MSVCP71.dll
+ 0001:00060f52       ?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z 10061f52 f   msvcprt:MSVCP71.dll
+ 0001:00060f58       ?_Nomemory@std@@YAXXZ      10061f58 f   msvcprt:MSVCP71.dll
+ 0001:00060f5e       __purecall                 10061f5e f   MSVCRT:MSVCR71.dll
+ 0001:00060f64       ??0type_info@@AAE@ABV0@@Z  10061f64 f   MSVCRT:ti_inst.obj
+ 0001:00060f6f       ??_Etype_info@@UAEPAXI@Z   10061f6f f i MSVCRT:ti_inst.obj
+ 0001:00060fba       ??4type_info@@AAEAAV0@ABV0@@Z 10061fba f   MSVCRT:ti_inst.obj
+ 0001:00060fbf       __RTC_InitBase             10061fbf f   MSVCRT:init.obj
+ 0001:00060fe5       __RTC_Shutdown             10061fe5 f   MSVCRT:init.obj
+ 0001:00060ff8       ??3@YAXPAX@Z               10061ff8 f   MSVCRT:MSVCR71.dll
+ 0001:00060ffe       __RTC_CheckEsp             10061ffe f   MSVCRT:stack.obj
+ 0001:00061021       @_RTC_CheckStackVars@8     10062021 f   MSVCRT:stack.obj
+ 0001:0006107c       ___CxxFrameHandler         1006207c f   MSVCRT:MSVCR71.dll
+ 0001:00061090       ??0exception@@QAE@ABV0@@Z  10062090 f   MSVCRT:MSVCR71.dll
+ 0001:00061096       __CxxThrowException@8      10062096 f   MSVCRT:MSVCR71.dll
+ 0001:0006109c       ??1exception@@UAE@XZ       1006209c f   MSVCRT:MSVCR71.dll
+ 0001:000610a2       ??0exception@@QAE@XZ       100620a2 f   MSVCRT:MSVCR71.dll
+ 0001:000610a8       ??0bad_cast@@QAE@ABV0@@Z   100620a8 f   MSVCRT:MSVCR71.dll
+ 0001:000610ae       ??1bad_cast@@UAE@XZ        100620ae f   MSVCRT:MSVCR71.dll
+ 0001:000610b4       ??0bad_cast@@QAE@PBD@Z     100620b4 f   MSVCRT:MSVCR71.dll
+ 0001:000610ba       ___RTDynamicCast           100620ba f   MSVCRT:MSVCR71.dll
+ 0001:000610c0       __aullshr                  100620c0 f   MSVCRT:ullshr.obj
+ 0001:000610e0       __allshl                   100620e0 f   MSVCRT:llshl.obj
+ 0001:00061100       _strncpy                   10062100 f   MSVCRT:MSVCR71.dll
+ 0001:00061106       _strncmp                   10062106 f   MSVCRT:MSVCR71.dll
+ 0001:0006110c       __ftol2                    1006210c f   MSVCRT:ftol2.obj
+ 0001:00061182       __CIacos                   10062182 f   MSVCRT:MSVCR71.dll
+ 0001:00061188       __CIasin                   10062188 f   MSVCRT:MSVCR71.dll
+ 0001:00061190       __allmul                   10062190 f   MSVCRT:llmul.obj
+ 0001:000611c4       ??_V@YAXPAX@Z              100621c4 f   MSVCRT:MSVCR71.dll
+ 0001:000611ca       __CIlog                    100621ca f   MSVCRT:MSVCR71.dll
+ 0001:000611d0       __CIpow                    100621d0 f   MSVCRT:MSVCR71.dll
+ 0001:000611d6       _memmove                   100621d6 f   MSVCRT:MSVCR71.dll
+ 0001:000611dc       _ceil                      100621dc f   MSVCRT:MSVCR71.dll
+ 0001:000611e2       __errno                    100621e2 f   MSVCRT:MSVCR71.dll
+ 0001:000611e8       __CRT_INIT@12              100621e8 f   MSVCRT:crtdll.obj
+ 0001:000612a6       __DllMainCRTStartup@12     100622a6 f   MSVCRT:crtdll.obj
+ 0001:0006138a       _malloc                    1006238a f   MSVCRT:MSVCR71.dll
+ 0001:00061390       __callnewh                 10062390 f   MSVCRT:MSVCR71.dll
+ 0001:000613a8       ?__ArrayUnwind@@YGXPAXIHP6EX0@Z@Z 100623a8 f   MSVCRT:ehvecdtr.obj
+ 0001:00061406       ??_M@YGXPAXIHP6EX0@Z@Z     10062406 f   MSVCRT:ehvecdtr.obj
+ 0001:00061466       ??1type_info@@UAE@XZ       10062466 f   MSVCRT:MSVCR71.dll
+ 0001:0006146c       __RTC_NumErrors            1006246c f   MSVCRT:userapi.obj
+ 0001:00061470       __RTC_GetErrDesc           10062470 f   MSVCRT:userapi.obj
+ 0001:00061488       __RTC_SetErrorType         10062488 f   MSVCRT:userapi.obj
+ 0001:000614a9       __RTC_SetErrorFunc         100624a9 f   MSVCRT:userapi.obj
+ 0001:000614b9       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 100624b9 f   MSVCRT:userapi.obj
+ 0001:000614c0       __CRT_RTC_INIT             100624c0 f   MSVCRT:MSVCR71.dll
+ 0001:00061773       ?_RTC_Failure@@YAXPAXH@Z   10062773 f   MSVCRT:error.obj
+ 0001:000617b1       ?_RTC_MemFailure@@YAXPAXHPBX@Z 100627b1 f   MSVCRT:error.obj
+ 0001:00061945       ?_RTC_StackFailure@@YAXPAXPBD@Z 10062945 f   MSVCRT:error.obj
+ 0001:000619d1       __RTC_UninitUse            100629d1 f   MSVCRT:error.obj
+ 0001:00061a78       _free                      10062a78 f   MSVCRT:MSVCR71.dll
+ 0001:00061a7e       __initterm                 10062a7e f   MSVCRT:MSVCR71.dll
+ 0001:00061a84       __onexit                   10062a84 f   MSVCRT:atonexit.obj
+ 0001:00061aaa       _atexit                    10062aaa f   MSVCRT:atonexit.obj
+ 0001:00061abc       __RTC_Initialize           10062abc f   MSVCRT:initsect.obj
+ 0001:00061b00       __RTC_Terminate            10062b00 f   MSVCRT:initsect.obj
+ 0001:00061b44       ___CppXcptFilter           10062b44 f   MSVCRT:MSVCR71.dll
+ 0001:00061b4a       _DllMain@12                10062b4a f   MSVCRT:dllmain.obj
+ 0001:00061b6c       __SEH_prolog               10062b6c f   MSVCRT:sehprolg.obj
+ 0001:00061ba7       __SEH_epilog               10062ba7 f   MSVCRT:sehprolg.obj
+ 0001:00061bb8       __except_handler3          10062bb8 f   MSVCRT:MSVCR71.dll
+ 0001:00061bbe       ?terminate@@YAXXZ          10062bbe f   MSVCRT:MSVCR71.dll
+ 0001:00061bd0       __chkstk                   10062bd0 f   MSVCRT:chkstk.obj
+ 0001:00061bd0       __alloca_probe             10062bd0     MSVCRT:chkstk.obj
+ 0001:00062096       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 10063096 f   MSVCRT:pdblkup.obj
+ 0001:000623e6       ___dllonexit               100633e6 f   MSVCRT:MSVCR71.dll
+ 0001:000623ec       _RaiseException@16         100633ec f   kernel32:KERNEL32.dll
+ 0001:000623f2       _GetVersionExA@4           100633f2 f   kernel32:KERNEL32.dll
+ 0001:000623f8       _GetProcAddress@8          100633f8 f   kernel32:KERNEL32.dll
+ 0001:000623fe       _LoadLibraryA@4            100633fe f   kernel32:KERNEL32.dll
+ 0001:00062404       _DebugBreak@0              10063404 f   kernel32:KERNEL32.dll
+ 0001:0006240a       _DisableThreadLibraryCalls@4 1006340a f   kernel32:KERNEL32.dll
+ 0001:00062410       _GetModuleFileNameA@12     10063410 f   kernel32:KERNEL32.dll
+ 0001:00062416       _CloseHandle@4             10063416 f   kernel32:KERNEL32.dll
+ 0001:0006241c       _HeapAlloc@12              1006341c f   kernel32:KERNEL32.dll
+ 0001:00062422       _GetCurrentProcess@0       10063422 f   kernel32:KERNEL32.dll
+ 0001:00062428       _HeapFree@12               10063428 f   kernel32:KERNEL32.dll
+ 0001:0006242e       _GetProcessHeap@0          1006342e f   kernel32:KERNEL32.dll
+ 0001:00062434       _FreeLibrary@4             10063434 f   kernel32:KERNEL32.dll
+ 0002:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1006801c     ImfAttribute.obj
+ 0002:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 10068020     ImfAttribute.obj
+ 0002:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 10068024     ImfAttribute.obj
+ 0002:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 10068028     ImfAttribute.obj
+ 0002:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1006802c     ImfAttribute.obj
+ 0002:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 10068030     ImfAttribute.obj
+ 0002:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 10068034     ImfAttribute.obj
+ 0002:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 10068038     ImfAttribute.obj
+ 0002:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1006803c     ImfAttribute.obj
+ 0002:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 10068040     ImfAttribute.obj
+ 0002:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 10068044     ImfAttribute.obj
+ 0002:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 10068048     ImfAttribute.obj
+ 0002:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1006804c     ImfAttribute.obj
+ 0002:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10068050     ImfAttribute.obj
+ 0002:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10068054     ImfAttribute.obj
+ 0002:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10068058     ImfAttribute.obj
+ 0002:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1006805c     ImfAttribute.obj
+ 0002:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068060     ImfAttribute.obj
+ 0002:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068064     ImfAttribute.obj
+ 0002:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068068     ImfAttribute.obj
+ 0002:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1006806c     ImfAttribute.obj
+ 0002:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068070     ImfAttribute.obj
+ 0002:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068074     ImfAttribute.obj
+ 0002:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068078     ImfAttribute.obj
+ 0002:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1006807c     ImfAttribute.obj
+ 0002:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068080     ImfAttribute.obj
+ 0002:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068084     ImfAttribute.obj
+ 0002:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068088     ImfAttribute.obj
+ 0002:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1006808c     ImfAttribute.obj
+ 0002:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068090     ImfAttribute.obj
+ 0002:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068094     ImfAttribute.obj
+ 0002:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10068098     ImfAttribute.obj
+ 0002:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1006809c     ImfAttribute.obj
+ 0002:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100680a0     ImfAttribute.obj
+ 0002:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100680a4     ImfAttribute.obj
+ 0002:000000a8       ?none@?$_Locbase@H@std@@2HB 100680a8     ImfAttribute.obj
+ 0002:000000ac       ?all@?$_Locbase@H@std@@2HB 100680ac     ImfAttribute.obj
+ 0002:000000b0       ?messages@?$_Locbase@H@std@@2HB 100680b0     ImfAttribute.obj
+ 0002:000000b4       ?time@?$_Locbase@H@std@@2HB 100680b4     ImfAttribute.obj
+ 0002:000000b8       ?numeric@?$_Locbase@H@std@@2HB 100680b8     ImfAttribute.obj
+ 0002:000000bc       ?monetary@?$_Locbase@H@std@@2HB 100680bc     ImfAttribute.obj
+ 0002:000000c0       ?ctype@?$_Locbase@H@std@@2HB 100680c0     ImfAttribute.obj
+ 0002:000000c4       ?collate@?$_Locbase@H@std@@2HB 100680c4     ImfAttribute.obj
+ 0002:000000cc       ??_7Attribute@Imf@@6B@     100680cc     ImfAttribute.obj
+ 0002:000000f0       ??_7ArgExc@Iex@@6B@        100680f0     ImfAttribute.obj
+ 0002:000000fc       ??_C@_0CM@FNJHLFHM@Cannot?5register?5image?5file?5attri@ 100680fc     ImfAttribute.obj
+ 0002:00000130       ??_C@_0CJ@OGBANFE@?$CC?4?5The?5type?5has?5already?5been?5reg@ 10068130     ImfAttribute.obj
+ 0002:00000164       ??_C@_0DF@JOBHCFLM@Cannot?5create?5image?5file?5attribu@ 10068164     ImfAttribute.obj
+ 0002:000001a4       ??_C@_02DAHALNEP@?$CC?4?$AA@ 100681a4     ImfAttribute.obj
+ 0002:000001ac       ??_7length_error@std@@6B@  100681ac     ImfAttribute.obj
+ 0002:000001b8       ??_C@_0BE@JONHPENG@map?1set?$DMT?$DO?5too?5long?$AA@ 100681b8     ImfAttribute.obj
+ 0002:000001d4       ??_7logic_error@std@@6B@   100681d4     ImfAttribute.obj
+ 0002:000001e4       ??_7out_of_range@std@@6B@  100681e4     ImfAttribute.obj
+ 0002:000001f0       ??_C@_0BM@PAPJHAGI@invalid?5map?1set?$DMT?$DO?5iterator?$AA@ 100681f0     ImfAttribute.obj
+ 0002:00000214       ??_C@_08EPJLHIJG@bad?5cast?$AA@ 10068214     ImfAttribute.obj
+ 0002:00000224       ??_7?$TypedAttribute@M@Imf@@6B@ 10068224     ImfAttribute.obj
+ 0002:00000244       ??_C@_0BL@DJAIAONG@Unexpected?5attribute?5type?4?$AA@ 10068244     ImfAttribute.obj
+ 0002:00000268       ??_7TypeExc@Iex@@6B@       10068268     ImfAttribute.obj
+ 0002:00000278       __real@0000000000000000    10068278     ImfAttribute.obj
+ 0002:00000288       ??_7?$TypedAttribute@N@Imf@@6B@ 10068288     ImfAttribute.obj
+ 0002:000002a8       ??_C@_05CNDIHJPC@box2i?$AA@ 100682a8     ImfBoxAttribute.obj
+ 0002:000002b0       ??_C@_05KKKAGFDN@box2f?$AA@ 100682b0     ImfBoxAttribute.obj
+ 0002:000002b8       ?MAX_LENGTH@Name@Imf@@2HB  100682b8     ImfChannelList.obj
+ 0002:000002bc       ?SIZE@Name@Imf@@2HB        100682bc     ImfChannelList.obj
+ 0002:000002c0       ??_C@_0CO@GLJHHLBA@Image?5channel?5name?5cannot?5be?5an?5@ 100682c0     ImfChannelList.obj
+ 0002:000002f8       ??_C@_0BM@FOGKBKII@Cannot?5find?5image?5channel?5?$CC?$AA@ 100682f8     ImfChannelList.obj
+ 0002:0000031c       ??_C@_06DLGCLDPA@chlist?$AA@ 1006831c     ImfChannelListAttribute.obj
+ 0002:00000324       ??_C@_00CNPNBAHC@?$AA@     10068324     ImfChannelListAttribute.obj
+ 0002:00000328       __real@3f800000            10068328     ImfChromaticities.obj
+ 0002:0000032c       ??_C@_0BP@LFKNKFAF@Cannot?5invert?5singular?5matrix?4?$AA@ 1006832c     ImfChromaticities.obj
+ 0002:00000354       __real@00800000            10068354     ImfChromaticities.obj
+ 0002:00000358       __real@00000000            10068358     ImfChromaticities.obj
+ 0002:00000360       ??_7SingMatrixExc@Imath@@6B@ 10068360     ImfChromaticities.obj
+ 0002:00000370       ??_7MathExc@Iex@@6B@       10068370     ImfChromaticities.obj
+ 0002:0000037c       ??_C@_0P@BGNMDAIB@chromaticities?$AA@ 1006837c     ImfChromaticitiesAttribute.obj
+ 0002:00000390       ??_C@_0M@DGJEMLOB@compression?$AA@ 10068390     ImfCompressionAttribute.obj
+ 0002:000003a4       ??_7Compressor@Imf@@6B@    100683a4     ImfCompressor.obj
+ 0002:000003c8       __real@4f800000            100683c8     ImfConvert.obj
+ 0002:000003cc       __real@477fe000            100683cc     ImfConvert.obj
+ 0002:000003d0       __real@c77fe000            100683d0     ImfConvert.obj
+ 0002:000003d8       ??_7?$TypedAttribute@H@Imf@@6B@ 100683d8     ImfCRgbaFile.obj
+ 0002:000003fc       ??_7?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@6B@ 100683fc     ImfCRgbaFile.obj
+ 0002:00000420       ??_7?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@6B@ 10068420     ImfCRgbaFile.obj
+ 0002:00000444       ??_7?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@6B@ 10068444     ImfCRgbaFile.obj
+ 0002:00000468       ??_7?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@6B@ 10068468     ImfCRgbaFile.obj
+ 0002:0000048c       ??_7?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@6B@ 1006848c     ImfCRgbaFile.obj
+ 0002:000004b0       ??_7?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@6B@ 100684b0     ImfCRgbaFile.obj
+ 0002:000004d4       ??_7?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@6B@ 100684d4     ImfCRgbaFile.obj
+ 0002:000004f8       ??_7?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@6B@ 100684f8     ImfCRgbaFile.obj
+ 0002:0000051c       ??_7?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@6B@ 1006851c     ImfCRgbaFile.obj
+ 0002:0000053c       ??_C@_06BNJCAIGJ@double?$AA@ 1006853c     ImfDoubleAttribute.obj
+ 0002:00000548       __real@c01921fb54442d18    10068548     ImfEnvmap.obj
+ 0002:00000558       __real@c00921fb54442d18    10068558     ImfEnvmap.obj
+ 0002:00000564       __real@3f000000            10068564     ImfEnvmap.obj
+ 0002:00000568       __real@3fc45f306dc9c883    10068568     ImfEnvmap.obj
+ 0002:00000578       __real@3fe0000000000000    10068578     ImfEnvmap.obj
+ 0002:00000588       __real@3fd45f306dc9c883    10068588     ImfEnvmap.obj
+ 0002:00000594       __real@bf800000            10068594     ImfEnvmap.obj
+ 0002:00000598       ??_C@_06FABHMPLJ@envmap?$AA@ 10068598     ImfEnvmapAttribute.obj
+ 0002:000005a0       ??_C@_05KNFBNCOH@float?$AA@ 100685a0     ImfFloatAttribute.obj
+ 0002:000005a8       ??_C@_0DD@DGFMFKLK@Frame?5buffer?5slice?5name?5cannot?5b@ 100685a8     ImfFrameBuffer.obj
+ 0002:000005e8       ??_C@_0CB@HNEJEHGB@Cannot?5find?5frame?5buffer?5slice?5?$CC@ 100685e8     ImfFrameBuffer.obj
+ 0002:00000610       ??_C@_08PAMBCCJ@channels?$AA@ 10068610     ImfHeader.obj
+ 0002:0000061c       ??_C@_09KBMMOMLO@lineOrder?$AA@ 1006861c     ImfHeader.obj
+ 0002:00000628       ??_C@_0BC@MIPOAEJ@screenWindowWidth?$AA@ 10068628     ImfHeader.obj
+ 0002:00000640       ??_C@_0BD@LEDOJOPE@screenWindowCenter?$AA@ 10068640     ImfHeader.obj
+ 0002:00000658       ??_C@_0BB@CNKOENNB@pixelAspectRatio?$AA@ 10068658     ImfHeader.obj
+ 0002:0000066c       ??_C@_0L@IDGELFOE@dataWindow?$AA@ 1006866c     ImfHeader.obj
+ 0002:0000067c       ??_C@_0O@NEEDOPBG@displayWindow?$AA@ 1006867c     ImfHeader.obj
+ 0002:0000068c       ??_C@_0CA@GOBIGADN@Cannot?5assign?5a?5value?5of?5type?5?$CC?$AA@ 1006868c     ImfHeader.obj
+ 0002:000006b4       ??_C@_0BH@OFNBDCNH@?$CC?5to?5image?5attribute?5?$CC?$AA@ 100686b4     ImfHeader.obj
+ 0002:000006d0       ??_C@_0M@FOIAHJKK@?$CC?5of?5type?5?$CC?$AA@ 100686d0     ImfHeader.obj
+ 0002:000006e0       ??_C@_0DA@IEANCIPN@Image?5attribute?5name?5cannot?5be?5a@ 100686e0     ImfHeader.obj
+ 0002:0000071c       ??_C@_0BO@HCIIOLIC@Cannot?5find?5image?5attribute?5?$CC?$AA@ 1006871c     ImfHeader.obj
+ 0002:00000740       ??_C@_05HBFCGPPC@tiles?$AA@ 10068740     ImfHeader.obj
+ 0002:00000748       ??_C@_07LJNKFPB@preview?$AA@ 10068748     ImfHeader.obj
+ 0002:00000758       ??_C@_0GO@LOIKLCGP@Number?5of?5pixels?5per?5column?5in?5t@ 10068758     ImfHeader.obj
+ 0002:000007e0       ??_C@_0GL@GKEFBBBK@Number?5of?5pixels?5per?5row?5in?5the?5@ 100687e0     ImfHeader.obj
+ 0002:00000860       ??_C@_0GL@FCMNIIKD@The?5minimum?5y?5coordinate?5of?5the?5@ 10068860     ImfHeader.obj
+ 0002:000008e0       ??_C@_0GL@IMPGKAH@The?5minimum?5x?5coordinate?5of?5the?5@ 100688e0     ImfHeader.obj
+ 0002:00000960       ??_C@_0L@BMDKKBLE@?$CC?5channel?4?$AA@ 10068960     ImfHeader.obj
+ 0002:00000970       ??_C@_0BG@HJMHJLEA@?$CC?5channel?5is?5invalid?4?$AA@ 10068970     ImfHeader.obj
+ 0002:0000098c       ??_C@_0CD@NNJFCCDM@The?5y?5subsampling?5factor?5for?5the@ 1006898c     ImfHeader.obj
+ 0002:000009b8       ??_C@_0CD@NDHCMKON@The?5x?5subsampling?5factor?5for?5the@ 100689b8     ImfHeader.obj
+ 0002:000009e4       ??_C@_0BE@OEFBDCAI@?$CC?5channel?5is?5not?51?4?$AA@ 100689e4     ImfHeader.obj
+ 0002:000009fc       ??_C@_0BA@MFHPKLCJ@Pixel?5type?5of?5?$CC?$AA@ 100689fc     ImfHeader.obj
+ 0002:00000a10       ??_C@_0BM@NPIIGDMO@?$CC?5image?5channel?5is?5invalid?4?$AA@ 10068a10     ImfHeader.obj
+ 0002:00000a34       ??_C@_0CK@JGAPKCFH@Unknown?5compression?5type?5in?5imag@ 10068a34     ImfHeader.obj
+ 0002:00000a68       ??_C@_0CE@KKMBGILK@Invalid?5line?5order?5in?5image?5head@ 10068a68     ImfHeader.obj
+ 0002:00000a94       ??_C@_0CN@FALDFALM@Invalid?5level?5rounding?5mode?5in?5i@ 10068a94     ImfHeader.obj
+ 0002:00000acc       ??_C@_0CE@PPOGLMO@Invalid?5level?5mode?5in?5image?5head@ 10068acc     ImfHeader.obj
+ 0002:00000af8       ??_C@_0CD@OBCGMOFA@Invalid?5tile?5size?5in?5image?5heade@ 10068af8     ImfHeader.obj
+ 0002:00000b24       ??_C@_0CP@DOEOJKGI@Tiled?5image?5has?5no?5tile?5descript@ 10068b24     ImfHeader.obj
+ 0002:00000b5c       ??_C@_0CN@ILANJJOH@Invalid?5screen?5window?5width?5in?5i@ 10068b5c     ImfHeader.obj
+ 0002:00000b94       ??_C@_0CM@CDHIGECB@Invalid?5pixel?5aspect?5ratio?5in?5im@ 10068b94     ImfHeader.obj
+ 0002:00000bc8       ??_C@_0CF@CLAKEOLI@Invalid?5data?5window?5in?5image?5hea@ 10068bc8     ImfHeader.obj
+ 0002:00000bf4       ??_C@_0CI@HIIPMONJ@Invalid?5display?5window?5in?5image?5@ 10068bf4     ImfHeader.obj
+ 0002:00000c24       ??_C@_0CG@FEGIEFBM@Unexpected?5type?5for?5image?5attrib@ 10068c24     ImfHeader.obj
+ 0002:00000c58       ??_C@_0EJ@MKFAJBBD@The?5file?5format?5version?5number?8s@ 10068c58     ImfHeader.obj
+ 0002:00000cb0       ??_C@_0BF@IFKGIPDB@Cannot?5read?5version?5?$AA@ 10068cb0     ImfHeader.obj
+ 0002:00000ccc       ??_C@_0CP@GAACJJJG@?5image?5files?4?5?5Current?5file?5form@ 10068ccc     ImfHeader.obj
+ 0002:00000d04       ??_C@_01LFCBOECM@?4?$AA@   10068d04     ImfHeader.obj
+ 0002:00000d0c       ??_7InputExc@Iex@@6B@      10068d0c     ImfHeader.obj
+ 0002:00000d18       ??_C@_0BL@KJNNPGGN@File?5is?5not?5an?5image?5file?4?$AA@ 10068d18     ImfHeader.obj
+ 0002:00000d3c       ??_7?$TypedAttribute@VChannelList@Imf@@@Imf@@6B@ 10068d3c     ImfHeader.obj
+ 0002:00000d60       ??_7?$TypedAttribute@W4Compression@Imf@@@Imf@@6B@ 10068d60     ImfHeader.obj
+ 0002:00000d84       ??_7?$TypedAttribute@W4LineOrder@Imf@@@Imf@@6B@ 10068d84     ImfHeader.obj
+ 0002:00000da8       ??_7?$TypedAttribute@VPreviewImage@Imf@@@Imf@@6B@ 10068da8     ImfHeader.obj
+ 0002:00000dcc       ??_7?$TypedAttribute@VTileDescription@Imf@@@Imf@@6B@ 10068dcc     ImfHeader.obj
+ 0002:00000df0       ??_7?$TypedAttribute@UChromaticities@Imf@@@Imf@@6B@ 10068df0     ImfHeader.obj
+ 0002:00000e14       ??_7?$TypedAttribute@W4Envmap@Imf@@@Imf@@6B@ 10068e14     ImfHeader.obj
+ 0002:00000e38       ??_7?$TypedAttribute@VKeyCode@Imf@@@Imf@@6B@ 10068e38     ImfHeader.obj
+ 0002:00000e5c       ??_7?$TypedAttribute@VTimeCode@Imf@@@Imf@@6B@ 10068e5c     ImfHeader.obj
+ 0002:00000e80       ??_C@_0EH@LIMJLJJE@Error?5in?5Huffman?9encoded?5data?5?$CId@ 10068e80     ImfHuf.obj
+ 0002:00000ed8       ??_C@_0EI@FAKKCOBK@Error?5in?5Huffman?9encoded?5data?5?$CId@ 10068ed8     ImfHuf.obj
+ 0002:00000f30       ??_C@_0CO@ICNKOEFJ@Error?5in?5Huffman?9encoded?5data?5?$CIi@ 10068f30     ImfHuf.obj
+ 0002:00000f68       ??_C@_0DJ@NOCCPLFI@Error?5in?5Huffman?9encoded?5data?5?$CIi@ 10068f68     ImfHuf.obj
+ 0002:00000fac       ??_C@_0BJ@GNIIJPKM@Unknown?5pixel?5data?5type?4?$AA@ 10068fac     ImfInputFile.obj
+ 0002:00000fcc       ??_C@_0DO@LEJHHFDH@Tried?5to?5read?5scan?5line?5outside?5@ 10068fcc     ImfInputFile.obj
+ 0002:00001018       ??_C@_0BJ@IJKPICNL@Cannot?5read?5image?5file?5?$CC?$AA@ 10069018     ImfInputFile.obj
+ 0002:00001038       ??_C@_03HDNHAIBO@?$CC?4?5?$AA@ 10069038     ImfInputFile.obj
+ 0002:00001040       ??_7InputFile@Imf@@6B@     10069040     ImfInputFile.obj
+ 0002:00001048       ??_C@_0CL@LGJIKENK@Error?5reading?5pixel?5data?5from?5im@ 10069048     ImfInputFile.obj
+ 0002:0000107c       ??_C@_0DB@MNPMNKIN@Tried?5to?5read?5a?5raw?5scanline?5fro@ 1006907c     ImfInputFile.obj
+ 0002:000010b8       ??_C@_0CK@NOMCILGA@Error?5reading?5tile?5data?5from?5ima@ 100690b8     ImfInputFile.obj
+ 0002:000010ec       ??_C@_0DG@IDKGHB@Tried?5to?5read?5a?5raw?5tile?5from?5a?5@ 100690ec     ImfInputFile.obj
+ 0002:00001130       ??_C@_0EJ@MFAHNOLF@Cannot?5get?5a?5TiledInputFile?5poin@ 10069130     ImfInputFile.obj
+ 0002:00001188       ??_C@_03JBIPMCLC@int?$AA@  10069188     ImfIntAttribute.obj
+ 0002:00001190       ??_7IStream@Imf@@6B@       10069190     ImfIO.obj
+ 0002:000011ac       ??_7OStream@Imf@@6B@       100691ac     ImfIO.obj
+ 0002:000011c0       ??_C@_0EE@DODFLOAH@Invalid?5key?5code?5film?5manufactur@ 100691c0     ImfKeyCode.obj
+ 0002:00001214       ??_C@_0DH@LNCFMDEG@Invalid?5key?5code?5film?5type?5?$CImust@ 10069214     ImfKeyCode.obj
+ 0002:00001258       ??_C@_0DI@JLBPCLBM@Invalid?5key?5code?5prefix?5?$CImust?5be@ 10069258     ImfKeyCode.obj
+ 0002:0000129c       ??_C@_0DF@ILMEAMOO@Invalid?5key?5code?5count?5?$CImust?5be?5@ 1006929c     ImfKeyCode.obj
+ 0002:000012e0       ??_C@_0EB@BIFNEJJI@Invalid?5key?5code?5perforation?5off@ 100692e0     ImfKeyCode.obj
+ 0002:00001330       ??_C@_0EO@BNJFKDLA@Invalid?5key?5code?5number?5of?5perfo@ 10069330     ImfKeyCode.obj
+ 0002:00001390       ??_C@_0FA@GKBJJGHN@Invalid?5key?5code?5number?5of?5perfo@ 10069390     ImfKeyCode.obj
+ 0002:000013f0       ??_C@_07IHMLFOG@keycode?$AA@ 100693f0     ImfKeyCodeAttribute.obj
+ 0002:00001400       __real@409f400000000000    10069400     ImfLut.obj
+ 0002:00001410       __real@409f420000000000    10069410     ImfLut.obj
+ 0002:00001420       __real@4069000000000000    10069420     ImfLut.obj
+ 0002:00001430       __real@c004000000000000    10069430     ImfLut.obj
+ 0002:00001440       __real@4000000000000000    10069440     ImfLut.obj
+ 0002:0000144c       ??_C@_04KPGLHLLJ@m33f?$AA@ 1006944c     ImfMatrixAttribute.obj
+ 0002:00001454       ??_C@_04DHPDFFIF@m44f?$AA@ 10069454     ImfMatrixAttribute.obj
+ 0002:0000145c       ??_C@_0BE@PJGJEALB@Unknown?5pixel?5type?4?$AA@ 1006945c     ImfMisc.obj
+ 0002:00001474       ??_C@_0BD@OLBABOEK@vector?$DMT?$DO?5too?5long?$AA@ 10069474     ImfMisc.obj
+ 0002:00001490       ??_7OpaqueAttribute@Imf@@6B@ 10069490     ImfOpaqueAttribute.obj
+ 0002:000014b0       ??_C@_0DL@MFAEBLCE@Cannot?5copy?5the?5value?5of?5an?5imag@ 100694b0     ImfOpaqueAttribute.obj
+ 0002:000014f8       ??_C@_0BM@IFNNBGFD@?$CC?5to?5an?5attribute?5of?5type?5?$CC?$AA@ 100694f8     ImfOpaqueAttribute.obj
+ 0002:0000151c       ??_C@_0CN@LBJOKNCJ@Cannot?5determine?5current?5file?5po@ 1006951c     ImfOutputFile.obj
+ 0002:00001554       ??_C@_0BJ@EGGFFEI@Cannot?5open?5image?5file?5?$CC?$AA@ 10069554     ImfOutputFile.obj
+ 0002:00001578       ??_7OutputFile@Imf@@6B@    10069578     ImfOutputFile.obj
+ 0002:00001580       ??_C@_0CE@HLFNALIM@X?5and?1or?5y?5subsampling?5factors?5o@ 10069580     ImfOutputFile.obj
+ 0002:000015b0       ??_C@_0EC@DDAIACFH@?$CC?5are?5not?5compatible?5with?5the?5fr@ 100695b0     ImfOutputFile.obj
+ 0002:00001600       ??_C@_0BL@PHJDMEGP@?$CC?5channel?5of?5output?5file?5?$CC?$AA@ 10069600     ImfOutputFile.obj
+ 0002:00001620       ??_C@_0DI@EJOMGIHI@?$CC?5is?5not?5compatible?5with?5the?5fra@ 10069620     ImfOutputFile.obj
+ 0002:00001664       ??_C@_0CL@JLNNKJOP@Failed?5to?5write?5pixel?5data?5to?5im@ 10069664     ImfOutputFile.obj
+ 0002:00001698       ??_C@_0EC@NLNAGIJO@Tried?5to?5write?5more?5scan?5lines?5t@ 10069698     ImfOutputFile.obj
+ 0002:000016e8       ??_C@_0DA@EGHBEEHK@No?5frame?5buffer?5specified?5as?5pix@ 100696e8     ImfOutputFile.obj
+ 0002:00001728       ??_7LogicExc@Iex@@6B@      10069728     ImfOutputFile.obj
+ 0002:00001734       ??_C@_0M@JHGBIFI@?$CC?5failed?4?5?$CC?$AA@ 10069734     ImfOutputFile.obj
+ 0002:00001744       ??_C@_0BP@CGEOAHIN@?$CC?5already?5contains?5pixel?5data?4?$AA@ 10069744     ImfOutputFile.obj
+ 0002:0000176c       ??_C@_0DD@JAKPJHLC@?$CC?5failed?4?5?5The?5files?5have?5differ@ 1006976c     ImfOutputFile.obj
+ 0002:000017ac       ??_C@_0DH@MIOOOMAE@?$CC?5failed?4?5The?5files?5use?5differen@ 100697ac     ImfOutputFile.obj
+ 0002:000017f0       ??_C@_0CD@FCJDGGJO@Quick?5pixel?5copy?5from?5image?5file@ 100697f0     ImfOutputFile.obj
+ 0002:0000181c       ??_C@_0DA@EMOAKEKJ@?$CC?5failed?4?5The?5files?5have?5differe@ 1006981c     ImfOutputFile.obj
+ 0002:00001858       ??_C@_0CK@HGDJPEH@?$CC?4?5The?5files?5have?5different?5data@ 10069858     ImfOutputFile.obj
+ 0002:0000188c       ??_C@_0CF@NIJIEBAB@Cannot?5copy?5pixels?5from?5image?5fi@ 1006988c     ImfOutputFile.obj
+ 0002:000018b8       ??_C@_0BC@EEHACHCP@?$CC?5to?5image?5file?5?$CC?$AA@ 100698b8     ImfOutputFile.obj
+ 0002:000018d0       ??_C@_0GH@NKAPBA@?$CC?4?5The?5input?5file?5is?5tiled?0?5but?5@ 100698d0     ImfOutputFile.obj
+ 0002:0000194c       ??_C@_0CO@LAKLODIK@Cannot?5update?5preview?5image?5pixe@ 1006994c     ImfOutputFile.obj
+ 0002:00001984       ??_C@_0CL@IOMNKHIL@Cannot?5update?5preview?5image?5pixe@ 10069984     ImfOutputFile.obj
+ 0002:000019b8       ??_C@_0CE@DLIMNHHK@?$CC?5does?5not?5contain?5a?5preview?5ima@ 100699b8     ImfOutputFile.obj
+ 0002:000019e8       ??_7PizCompressor@Imf@@6B@ 100699e8     ImfPizCompressor.obj
+ 0002:00001a10       ??_C@_0EB@DPNCEMBA@Error?5decompressing?5data?5?$CIinput?5@ 10069a10     ImfPxr24Compressor.obj
+ 0002:00001a60       ??_C@_0EA@HANMFCEC@Error?5decompressing?5data?5?$CIinput?5@ 10069a60     ImfPxr24Compressor.obj
+ 0002:00001ab0       __real@3ff028f5c28f5c29    10069ab0     ImfPxr24Compressor.obj
+ 0002:00001ac0       ??_7Pxr24Compressor@Imf@@6B@ 10069ac0     ImfPxr24Compressor.obj
+ 0002:00001ae4       ??_C@_0CA@OLMGCMPA@Data?5compression?5?$CIzlib?$CJ?5failed?4?$AA@ 10069ae4     ImfPxr24Compressor.obj
+ 0002:00001b0c       ??_C@_0CC@NIIGKEDD@Data?5decompression?5?$CIzlib?$CJ?5failed@ 10069b0c     ImfPxr24Compressor.obj
+ 0002:00001b38       ??_C@_01FHEEJDEE@A?$AA@    10069b38     ImfRgbaFile.obj
+ 0002:00001b3c       ??_C@_01HMGJMAIH@B?$AA@    10069b3c     ImfRgbaFile.obj
+ 0002:00001b40       ??_C@_01BBODEMC@G?$AA@     10069b40     ImfRgbaFile.obj
+ 0002:00001b44       ??_C@_01DGKLNCNG@R?$AA@    10069b44     ImfRgbaFile.obj
+ 0002:00001b48       ??_C@_02BINJJJFO@BY?$AA@   10069b48     ImfRgbaFile.obj
+ 0002:00001b4c       ??_C@_02EPPDKCO@RY?$AA@    10069b4c     ImfRgbaFile.obj
+ 0002:00001b50       ??_C@_01NFFPALBN@Y?$AA@    10069b50     ImfRgbaFile.obj
+ 0002:00001b58       ??_C@_0EI@BOJDDFJE@No?5frame?5buffer?5was?5specified?5as@ 10069b58     ImfRgbaFile.obj
+ 0002:00001bb4       ??_7RgbaOutputFile@Imf@@6B@ 10069bb4     ImfRgbaFile.obj
+ 0002:00001bc0       __real@3ff0000000000000    10069bc0     ImfRgbaFile.obj
+ 0002:00001bd0       ??_C@_0EN@FLJPCBFO@No?5frame?5buffer?5was?5specified?5as@ 10069bd0     ImfRgbaFile.obj
+ 0002:00001c30       ??_7RgbaInputFile@Imf@@6B@ 10069c30     ImfRgbaFile.obj
+ 0002:00001c38       __real@3fdffd7a13c254a4    10069c38     ImfRgbaYca.obj
+ 0002:00001c48       __real@3fd412fd32c625ea    10069c48     ImfRgbaYca.obj
+ 0002:00001c58       __real@bfb7d33d29563a9f    10069c58     ImfRgbaYca.obj
+ 0002:00001c68       __real@3fa68448cf7caa76    10069c68     ImfRgbaYca.obj
+ 0002:00001c78       __real@bf961aa3f034b0e2    10069c78     ImfRgbaYca.obj
+ 0002:00001c88       __real@3f84128bf3bea91e    10069c88     ImfRgbaYca.obj
+ 0002:00001c98       __real@bf6ee45c358afc48    10069c98     ImfRgbaYca.obj
+ 0002:00001ca8       __real@3f516ebd4cfd08d5    10069ca8     ImfRgbaYca.obj
+ 0002:00001cb8       __real@3fe4116440f23897    10069cb8     ImfRgbaYca.obj
+ 0002:00001cc8       __real@bfc7d15f02c4d65e    10069cc8     ImfRgbaYca.obj
+ 0002:00001cd8       __real@3fb68283d35eb745    10069cd8     ImfRgbaYca.obj
+ 0002:00001ce8       __real@bfa618efbb0e5e68    10069ce8     ImfRgbaYca.obj
+ 0002:00001cf8       __real@3f94113c68661ae7    10069cf8     ImfRgbaYca.obj
+ 0002:00001d08       __real@bf7ee2435696e58a    10069d08     ImfRgbaYca.obj
+ 0002:00001d18       __real@3f616ebd4cfd08d5    10069d18     ImfRgbaYca.obj
+ 0002:00001d24       __real@3e800000            10069d24     ImfRgbaYca.obj
+ 0002:00001d2c       ??_7RleCompressor@Imf@@6B@ 10069d2c     ImfRleCompressor.obj
+ 0002:00001d50       ??_C@_0BM@EAMLBOBO@Data?5decoding?5?$CIrle?$CJ?5failed?4?$AA@ 10069d50     ImfRleCompressor.obj
+ 0002:00001d74       ??_C@_0BO@OGKHJLDA@Unexpected?5data?5block?5length?4?$AA@ 10069d74     ImfScanLineInputFile.obj
+ 0002:00001d98       ??_C@_0CE@MOJJGOAI@Unexpected?5data?5block?5y?5coordina@ 10069d98     ImfScanLineInputFile.obj
+ 0002:00001dc4       ??_C@_0L@OFEFCDPD@Scan?5line?5?$AA@ 10069dc4     ImfScanLineInputFile.obj
+ 0002:00001dd4       ??_C@_0N@OFGJLKAM@?5is?5missing?4?$AA@ 10069dd4     ImfScanLineInputFile.obj
+ 0002:00001de4       ??_C@_0DF@MGHBOOOH@No?5frame?5buffer?5specified?5as?5pix@ 10069de4     ImfScanLineInputFile.obj
+ 0002:00001e28       ??_7ScanLineInputFile@Imf@@6B@ 10069e28     ImfScanLineInputFile.obj
+ 0002:00001e30       ??_C@_0BK@EOHJKLCD@?$CC?5channel?5of?5input?5file?5?$CC?$AA@ 10069e30     ImfScanLineInputFile.obj
+ 0002:00001e50       ??_C@_0P@PBGAGPGC@whiteLuminance?$AA@ 10069e50     ImfStandardAttributes.obj
+ 0002:00001e64       ??_C@_08EBHDGLEG@xDensity?$AA@ 10069e64     ImfStandardAttributes.obj
+ 0002:00001e70       ??_C@_05HEIBENID@owner?$AA@ 10069e70     ImfStandardAttributes.obj
+ 0002:00001e78       ??_C@_08PGBJEHDC@comments?$AA@ 10069e78     ImfStandardAttributes.obj
+ 0002:00001e84       ??_C@_07IHMBPMNP@capDate?$AA@ 10069e84     ImfStandardAttributes.obj
+ 0002:00001e90       ??_C@_09PJGHDNKF@utcOffset?$AA@ 10069e90     ImfStandardAttributes.obj
+ 0002:00001e9c       ??_C@_09PHBIEJMN@longitude?$AA@ 10069e9c     ImfStandardAttributes.obj
+ 0002:00001ea8       ??_C@_08IPNLHJNB@latitude?$AA@ 10069ea8     ImfStandardAttributes.obj
+ 0002:00001eb4       ??_C@_08OFJBILFH@altitude?$AA@ 10069eb4     ImfStandardAttributes.obj
+ 0002:00001ec0       ??_C@_05PEEJIKOE@focus?$AA@ 10069ec0     ImfStandardAttributes.obj
+ 0002:00001ec8       ??_C@_07FELALNH@expTime?$AA@ 10069ec8     ImfStandardAttributes.obj
+ 0002:00001ed4       ??_C@_08HOJGBFND@aperture?$AA@ 10069ed4     ImfStandardAttributes.obj
+ 0002:00001ee0       ??_C@_08IGKKEMBO@isoSpeed?$AA@ 10069ee0     ImfStandardAttributes.obj
+ 0002:00001eec       ??_C@_07MJLNJKOC@keyCode?$AA@ 10069eec     ImfStandardAttributes.obj
+ 0002:00001ef8       ??_C@_08OCAHEIAG@timeCode?$AA@ 10069ef8     ImfStandardAttributes.obj
+ 0002:00001f04       ??_C@_09HHNOCNIH@wrapmodes?$AA@ 10069f04     ImfStandardAttributes.obj
+ 0002:00001f14       ??_7ErrnoExc@Iex@@6B@      10069f14     ImfStdIO.obj
+ 0002:00001f20       ??_C@_03CJOFPAKP@?$CFT?4?$AA@ 10069f20     ImfStdIO.obj
+ 0002:00001f24       ??_C@_0BE@ELHOPNOH@File?5output?5failed?4?$AA@ 10069f24     ImfStdIO.obj
+ 0002:00001f40       ??_S?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@ 10069f40     ImfStdIO.obj
+ 0002:00001f4c       ??_7StdIFStream@Imf@@6B@   10069f4c     ImfStdIO.obj
+ 0002:00001f64       ??_C@_0BI@JMPCLNJG@Unexpected?5end?5of?5file?4?$AA@ 10069f64     ImfStdIO.obj
+ 0002:00001f84       ??_S?$basic_ofstream@DU?$char_traits@D@std@@@std@@6B@ 10069f84     ImfStdIO.obj
+ 0002:00001f90       ??_7StdOFStream@Imf@@6B@   10069f90     ImfStdIO.obj
+ 0002:00001fa8       ??_7StdOSStream@Imf@@6B@   10069fa8     ImfStdIO.obj
+ 0002:00001fbc       ??_C@_08BKMINCCJ@?$CIstring?$CJ?$AA@ 10069fbc     ImfStdIO.obj
+ 0002:00001fc8       ??_C@_06ICGJLFIM@string?$AA@ 10069fc8     ImfStringAttribute.obj
+ 0002:00001fd0       ??_C@_08BHBPECLB@tiledesc?$AA@ 10069fd0     ImfTileDescriptionAttribute.obj
+ 0002:00001fdc       ??_C@_0CK@MBFKIFEG@Error?5calling?5numLevels?$CI?$CJ?5on?5ima@ 10069fdc     ImfTiledInputFile.obj
+ 0002:00002010       ??_C@_0EB@GBLDIKOD@?$CC?5?$CInumLevels?$CI?$CJ?5is?5not?5defined?5fo@ 1006a010     ImfTiledInputFile.obj
+ 0002:00002060       ??_C@_0CK@BFJJJFP@Error?5calling?5numXTiles?$CI?$CJ?5on?5ima@ 1006a060     ImfTiledInputFile.obj
+ 0002:00002094       ??_C@_0CE@GKKBEDGB@?$CC?5?$CIArgument?5is?5not?5in?5valid?5rang@ 1006a094     ImfTiledInputFile.obj
+ 0002:000020c0       ??_C@_0CK@KENCAJFB@Error?5calling?5numYTiles?$CI?$CJ?5on?5ima@ 1006a0c0     ImfTiledInputFile.obj
+ 0002:000020f4       ??_C@_0BO@MHMEJEFC@Unexpected?5tile?5block?5length?4?$AA@ 1006a0f4     ImfTiledInputFile.obj
+ 0002:00002118       ??_C@_0CL@IDPHIKKD@Unexpected?5tile?5y?5level?5number?5c@ 1006a118     ImfTiledInputFile.obj
+ 0002:0000214c       ??_C@_0CL@ONHLJBOC@Unexpected?5tile?5x?5level?5number?5c@ 1006a14c     ImfTiledInputFile.obj
+ 0002:00002180       ??_C@_0BO@PLLKHN@Unexpected?5tile?5y?5coordinate?4?$AA@ 1006a180     ImfTiledInputFile.obj
+ 0002:000021a4       ??_C@_0BO@JNPEFLAL@Unexpected?5tile?5x?5coordinate?4?$AA@ 1006a1a4     ImfTiledInputFile.obj
+ 0002:000021c8       ??_C@_06KPNIMGIA@Tile?5?$CI?$AA@ 1006a1c8     ImfTiledInputFile.obj
+ 0002:000021d0       ??_C@_02KEGNLNML@?0?5?$AA@ 1006a1d0     ImfTiledInputFile.obj
+ 0002:000021d4       ??_C@_0O@FIJEACNB@?$CJ?5is?5missing?4?$AA@ 1006a1d4     ImfTiledInputFile.obj
+ 0002:000021e4       ??_C@_0DL@KLDNNKKN@Tried?5to?5read?5a?5tile?5outside?5the@ 1006a1e4     ImfTiledInputFile.obj
+ 0002:0000222c       ??_C@_0CL@GACAPBLM@Error?5calling?5levelWidth?$CI?$CJ?5on?5im@ 1006a22c     ImfTiledInputFile.obj
+ 0002:00002260       ??_C@_0DD@KCGEKLBF@Error?5calling?5dataWindowForLevel@ 1006a260     ImfTiledInputFile.obj
+ 0002:000022a0       ??_C@_0DC@FHBLMOJD@Error?5calling?5dataWindowForTile?$CI@ 1006a2a0     ImfTiledInputFile.obj
+ 0002:000022dc       ??_C@_0BO@HLMKHHJJ@Arguments?5not?5in?5valid?5range?4?$AA@ 1006a2dc     ImfTiledInputFile.obj
+ 0002:00002300       ??_C@_0BH@KDOOAPBK@?$CJ?5is?5not?5a?5valid?5tile?4?$AA@ 1006a300     ImfTiledInputFile.obj
+ 0002:0000231c       ??_C@_01IHBHIGKO@?0?$AA@   1006a31c     ImfTiledInputFile.obj
+ 0002:00002324       ??_7TiledInputFile@Imf@@6B@ 1006a324     ImfTiledInputFile.obj
+ 0002:0000232c       ??_C@_0DB@DCIOGHGE@Expected?5a?5tiled?5file?5but?5the?5fi@ 1006a32c     ImfTiledInputFile.obj
+ 0002:00002368       ??_C@_0BN@OOKNHOCB@Argument?5not?5in?5valid?5range?4?$AA@ 1006a368     ImfTiledMisc.obj
+ 0002:0000238c       ??_C@_0BK@NAMGLOMJ@Unknown?5LevelMode?5format?4?$AA@ 1006a38c     ImfTiledMisc.obj
+ 0002:000023ac       ??_C@_0CM@JGAIKLHM@?$CC?5?$CInumLevels?$CI?$CJ?5is?5not?5defined?5fo@ 1006a3ac     ImfTiledOutputFile.obj
+ 0002:000023e0       ??_C@_0DE@FDIAMOAH@Cannot?5perform?5a?5quick?5pixel?5cop@ 1006a3e0     ImfTiledOutputFile.obj
+ 0002:00002420       ??_C@_0GG@KMBLOEEA@?$CC?4?5?5The?5output?5file?5is?5tiled?0?5bu@ 1006a420     ImfTiledOutputFile.obj
+ 0002:0000249c       ??_C@_0DG@BPFIJDMD@?$CC?5failed?4?5The?5files?5have?5differe@ 1006a49c     ImfTiledOutputFile.obj
+ 0002:000024dc       ??_C@_0BC@ELHEHJMG@?$CJ?5more?5than?5once?4?$AA@ 1006a4dc     ImfTiledOutputFile.obj
+ 0002:000024f4       ??_C@_0BG@CIFHIBC@Tried?5to?5write?5tile?5?$CI?$AA@ 1006a4f4     ImfTiledOutputFile.obj
+ 0002:00002510       ??_C@_0CM@EEDKJMB@?$CJ?0?5but?5that?5is?5not?5a?5valid?5tile?5@ 1006a510     ImfTiledOutputFile.obj
+ 0002:00002544       ??_C@_0BG@MNDIEBIO@Tried?5to?5write?5Tile?5?$CI?$AA@ 1006a544     ImfTiledOutputFile.obj
+ 0002:00002560       ??_C@_0DG@EIFNAGHA@All?5channels?5in?5a?5tiled?5file?5mus@ 1006a560     ImfTiledOutputFile.obj
+ 0002:000025a4       ??_7TiledOutputFile@Imf@@6B@ 1006a5a4     ImfTiledOutputFile.obj
+ 0002:000025b0       ??_7TiledRgbaInputFile@Imf@@6B@ 1006a5b0     ImfTiledRgbaFile.obj
+ 0002:000025bc       ??_7TiledRgbaOutputFile@Imf@@6B@ 1006a5bc     ImfTiledRgbaFile.obj
+ 0002:000025c4       ??_C@_0BD@EIJMOLOP@Cannot?5open?5file?5?$CC?$AA@ 1006a5c4     ImfTiledRgbaFile.obj
+ 0002:000025e0       ??_C@_0EN@JCCAIAOO@?$CC?5for?5writing?4?5?5Tiled?5image?5file@ 1006a5e0     ImfTiledRgbaFile.obj
+ 0002:00002640       ??_C@_0EA@HLFIJFKE@Cannot?5set?5hours?5field?5in?5time?5c@ 1006a640     ImfTimeCode.obj
+ 0002:00002690       ??_C@_0EC@LPHKHLNH@Cannot?5set?5minutes?5field?5in?5time@ 1006a690     ImfTimeCode.obj
+ 0002:000026e0       ??_C@_0EC@NIANNHIG@Cannot?5set?5seconds?5field?5in?5time@ 1006a6e0     ImfTimeCode.obj
+ 0002:00002730       ??_C@_0EA@FJDLFNEI@Cannot?5set?5frame?5field?5in?5time?5c@ 1006a730     ImfTimeCode.obj
+ 0002:00002780       ??_C@_0FF@FJEEADCG@Cannot?5extract?5binary?5group?5from@ 1006a780     ImfTimeCode.obj
+ 0002:000027e8       ??_C@_08CDMGGHAC@timecode?$AA@ 1006a7e8     ImfTimeCodeAttribute.obj
+ 0002:000027f4       ??_C@_03DDPDOLD@v2i?$AA@   1006a7f4     ImfVecAttribute.obj
+ 0002:000027f8       ??_C@_03IEKHCCHM@v2f?$AA@  1006a7f8     ImfVecAttribute.obj
+ 0002:000027fc       ??_C@_03CPNFEIE@v3i?$AA@   1006a7fc     ImfVecAttribute.obj
+ 0002:00002800       ??_C@_03IFGFEIEL@v3f?$AA@  1006a800     ImfVecAttribute.obj
+ 0002:00002808       ??_7ZipCompressor@Imf@@6B@ 1006a808     ImfZipCompressor.obj
+ 0002:00002830       ??_7type_info@@6B@         1006a830     MSVCRT:ti_inst.obj
+ 0002:00002864       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 1006a864     MSVCRT:userapi.obj
+ 0002:00002890       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 1006a890     MSVCRT:userapi.obj
+ 0002:000028a8       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 1006a8a8     MSVCRT:userapi.obj
+ 0002:000028d4       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 1006a8d4     MSVCRT:userapi.obj
+ 0002:00002904       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 1006a904     MSVCRT:error.obj
+ 0002:00002924       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 1006a924     MSVCRT:error.obj
+ 0002:0000295c       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 1006a95c     MSVCRT:error.obj
+ 0002:00002980       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 1006a980     MSVCRT:error.obj
+ 0002:00002aa0       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 1006aaa0     MSVCRT:error.obj
+ 0002:00002b9c       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 1006ab9c     MSVCRT:error.obj
+ 0002:00002bb0       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 1006abb0     MSVCRT:error.obj
+ 0002:00002bc0       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 1006abc0     MSVCRT:error.obj
+ 0002:00002be0       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 1006abe0     MSVCRT:error.obj
+ 0002:00002bec       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 1006abec     MSVCRT:error.obj
+ 0002:00002bf8       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 1006abf8     MSVCRT:error.obj
+ 0002:00002c20       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 1006ac20     MSVCRT:error.obj
+ 0002:00002c34       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 1006ac34     MSVCRT:error.obj
+ 0002:00002c50       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 1006ac50     MSVCRT:error.obj
+ 0002:00002c80       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 1006ac80     MSVCRT:error.obj
+ 0002:00002ca8       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 1006aca8     MSVCRT:error.obj
+ 0002:00002cd4       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 1006acd4     MSVCRT:pdblkup.obj
+ 0002:00002ce0       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 1006ace0     MSVCRT:pdblkup.obj
+ 0002:00002cf0       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 1006acf0     MSVCRT:pdblkup.obj
+ 0002:00002d00       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 1006ad00     MSVCRT:pdblkup.obj
+ 0002:00002d18       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 1006ad18     MSVCRT:pdblkup.obj
+ 0002:00002d2c       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 1006ad2c     MSVCRT:pdblkup.obj
+ 0002:00002d38       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 1006ad38     MSVCRT:pdblkup.obj
+ 0002:00002d54       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 1006ad54     MSVCRT:pdblkup.obj
+ 0002:00002d64       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 1006ad64     MSVCRT:pdblkup.obj
+ 0002:00002d74       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 1006ad74     MSVCRT:pdblkup.obj
+ 0002:00002d84       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 1006ad84     MSVCRT:pdblkup.obj
+ 0002:00002d9c       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 1006ad9c     MSVCRT:pdblkup.obj
+ 0002:00002dcc       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 1006adcc     MSVCRT:pdblkup.obj
+ 0002:00002dd8       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 1006add8     MSVCRT:pdblkup.obj
+ 0002:00002dec       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 1006adec     MSVCRT:pdblkup.obj
+ 0002:00002dfc       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 1006adfc     MSVCRT:pdblkup.obj
+ 0002:00002e0c       ??_C@_01KDCPPGHE@r?$AA@    1006ae0c     MSVCRT:pdblkup.obj
+ 0002:00002e10       ??_C@_08ONJBEOFA@PDBClose?$AA@ 1006ae10     MSVCRT:pdblkup.obj
+ 0002:00002e1c       ??_C@_08NINFAAFA@DBIClose?$AA@ 1006ae1c     MSVCRT:pdblkup.obj
+ 0002:00002e28       ??_C@_08LIGPJJNA@ModClose?$AA@ 1006ae28     MSVCRT:pdblkup.obj
+ 0002:00002e34       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 1006ae34     MSVCRT:pdblkup.obj
+ 0002:00002e44       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 1006ae44     MSVCRT:pdblkup.obj
+ 0002:00002e58       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 1006ae58     MSVCRT:pdblkup.obj
+ 0002:00002e64       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 1006ae64     MSVCRT:pdblkup.obj
+ 0002:00002e78       __load_config_used         1006ae78     MSVCRT:loadcfg.obj
+ 0002:00003394       ??_R1A@?0A@A@Attribute@Imf@@8 1006b394     ImfAttribute.obj
+ 0002:000033b0       ??_R2Attribute@Imf@@8      1006b3b0     ImfAttribute.obj
+ 0002:000033b8       ??_R3Attribute@Imf@@8      1006b3b8     ImfAttribute.obj
+ 0002:000033cc       ??_R4Attribute@Imf@@6B@    1006b3cc     ImfAttribute.obj
+ 0002:000033e4       ??_R1A@?0A@A@exception@@8  1006b3e4     ImfAttribute.obj
+ 0002:00003400       ??_R1M@?0A@A@_String_base@std@@8 1006b400     ImfAttribute.obj
+ 0002:0000341c       ??_R1M@?0A@A@?$_String_val@DV?$allocator@D@std@@@std@@8 1006b41c     ImfAttribute.obj
+ 0002:00003438       ??_R1M@?0A@A@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@8 1006b438     ImfAttribute.obj
+ 0002:00003454       ??_R1A@?0A@A@BaseExc@Iex@@8 1006b454     ImfAttribute.obj
+ 0002:00003470       ??_R1A@?0A@A@ArgExc@Iex@@8 1006b470     ImfAttribute.obj
+ 0002:0000348c       ??_R2ArgExc@Iex@@8         1006b48c     ImfAttribute.obj
+ 0002:000034ac       ??_R3ArgExc@Iex@@8         1006b4ac     ImfAttribute.obj
+ 0002:000034c0       ??_R4ArgExc@Iex@@6B@       1006b4c0     ImfAttribute.obj
+ 0002:000034d8       ??_R1A@?0A@A@logic_error@std@@8 1006b4d8     ImfAttribute.obj
+ 0002:000034f4       ??_R1A@?0A@A@length_error@std@@8 1006b4f4     ImfAttribute.obj
+ 0002:00003510       ??_R2length_error@std@@8   1006b510     ImfAttribute.obj
+ 0002:00003520       ??_R3length_error@std@@8   1006b520     ImfAttribute.obj
+ 0002:00003534       ??_R4length_error@std@@6B@ 1006b534     ImfAttribute.obj
+ 0002:0000354c       ??_R2logic_error@std@@8    1006b54c     ImfAttribute.obj
+ 0002:00003558       ??_R3logic_error@std@@8    1006b558     ImfAttribute.obj
+ 0002:0000356c       ??_R4logic_error@std@@6B@  1006b56c     ImfAttribute.obj
+ 0002:00003584       ??_R1A@?0A@A@out_of_range@std@@8 1006b584     ImfAttribute.obj
+ 0002:000035a0       ??_R2out_of_range@std@@8   1006b5a0     ImfAttribute.obj
+ 0002:000035b0       ??_R3out_of_range@std@@8   1006b5b0     ImfAttribute.obj
+ 0002:000035c4       ??_R4out_of_range@std@@6B@ 1006b5c4     ImfAttribute.obj
+ 0002:000035dc       ??_R1A@?0A@A@?$TypedAttribute@M@Imf@@8 1006b5dc     ImfAttribute.obj
+ 0002:000035f8       ??_R2?$TypedAttribute@M@Imf@@8 1006b5f8     ImfAttribute.obj
+ 0002:00003604       ??_R3?$TypedAttribute@M@Imf@@8 1006b604     ImfAttribute.obj
+ 0002:00003618       ??_R4?$TypedAttribute@M@Imf@@6B@ 1006b618     ImfAttribute.obj
+ 0002:00003630       ??_R1A@?0A@A@TypeExc@Iex@@8 1006b630     ImfAttribute.obj
+ 0002:0000364c       ??_R2TypeExc@Iex@@8        1006b64c     ImfAttribute.obj
+ 0002:0000366c       ??_R3TypeExc@Iex@@8        1006b66c     ImfAttribute.obj
+ 0002:00003680       ??_R4TypeExc@Iex@@6B@      1006b680     ImfAttribute.obj
+ 0002:00003698       ??_R1A@?0A@A@?$TypedAttribute@N@Imf@@8 1006b698     ImfAttribute.obj
+ 0002:000036b4       ??_R2?$TypedAttribute@N@Imf@@8 1006b6b4     ImfAttribute.obj
+ 0002:000036c0       ??_R3?$TypedAttribute@N@Imf@@8 1006b6c0     ImfAttribute.obj
+ 0002:000036d4       ??_R4?$TypedAttribute@N@Imf@@6B@ 1006b6d4     ImfAttribute.obj
+ 0002:000036ec       ??_R1A@?0A@A@MathExc@Iex@@8 1006b6ec     ImfChromaticities.obj
+ 0002:00003708       ??_R1A@?0A@A@SingMatrixExc@Imath@@8 1006b708     ImfChromaticities.obj
+ 0002:00003724       ??_R2SingMatrixExc@Imath@@8 1006b724     ImfChromaticities.obj
+ 0002:00003748       ??_R3SingMatrixExc@Imath@@8 1006b748     ImfChromaticities.obj
+ 0002:0000375c       ??_R4SingMatrixExc@Imath@@6B@ 1006b75c     ImfChromaticities.obj
+ 0002:00003774       ??_R2MathExc@Iex@@8        1006b774     ImfChromaticities.obj
+ 0002:00003794       ??_R3MathExc@Iex@@8        1006b794     ImfChromaticities.obj
+ 0002:000037a8       ??_R4MathExc@Iex@@6B@      1006b7a8     ImfChromaticities.obj
+ 0002:000037c0       ??_R1A@?0A@A@Compressor@Imf@@8 1006b7c0     ImfCompressor.obj
+ 0002:000037dc       ??_R2Compressor@Imf@@8     1006b7dc     ImfCompressor.obj
+ 0002:000037e4       ??_R3Compressor@Imf@@8     1006b7e4     ImfCompressor.obj
+ 0002:000037f8       ??_R4Compressor@Imf@@6B@   1006b7f8     ImfCompressor.obj
+ 0002:00003810       ??_R1A@?0A@A@?$TypedAttribute@H@Imf@@8 1006b810     ImfCRgbaFile.obj
+ 0002:0000382c       ??_R2?$TypedAttribute@H@Imf@@8 1006b82c     ImfCRgbaFile.obj
+ 0002:00003838       ??_R3?$TypedAttribute@H@Imf@@8 1006b838     ImfCRgbaFile.obj
+ 0002:0000384c       ??_R4?$TypedAttribute@H@Imf@@6B@ 1006b84c     ImfCRgbaFile.obj
+ 0002:00003864       ??_R1A@?0A@A@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@8 1006b864     ImfCRgbaFile.obj
+ 0002:00003880       ??_R2?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@8 1006b880     ImfCRgbaFile.obj
+ 0002:0000388c       ??_R3?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@8 1006b88c     ImfCRgbaFile.obj
+ 0002:000038a0       ??_R4?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@6B@ 1006b8a0     ImfCRgbaFile.obj
+ 0002:000038b8       ??_R1A@?0A@A@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@8 1006b8b8     ImfCRgbaFile.obj
+ 0002:000038d4       ??_R2?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@8 1006b8d4     ImfCRgbaFile.obj
+ 0002:000038e0       ??_R3?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@8 1006b8e0     ImfCRgbaFile.obj
+ 0002:000038f4       ??_R4?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@6B@ 1006b8f4     ImfCRgbaFile.obj
+ 0002:0000390c       ??_R1A@?0A@A@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@8 1006b90c     ImfCRgbaFile.obj
+ 0002:00003928       ??_R2?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@8 1006b928     ImfCRgbaFile.obj
+ 0002:00003934       ??_R3?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@8 1006b934     ImfCRgbaFile.obj
+ 0002:00003948       ??_R4?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@6B@ 1006b948     ImfCRgbaFile.obj
+ 0002:00003960       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@8 1006b960     ImfCRgbaFile.obj
+ 0002:0000397c       ??_R2?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@8 1006b97c     ImfCRgbaFile.obj
+ 0002:00003988       ??_R3?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@8 1006b988     ImfCRgbaFile.obj
+ 0002:0000399c       ??_R4?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@6B@ 1006b99c     ImfCRgbaFile.obj
+ 0002:000039b4       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@8 1006b9b4     ImfCRgbaFile.obj
+ 0002:000039d0       ??_R2?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@8 1006b9d0     ImfCRgbaFile.obj
+ 0002:000039dc       ??_R3?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@8 1006b9dc     ImfCRgbaFile.obj
+ 0002:000039f0       ??_R4?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@6B@ 1006b9f0     ImfCRgbaFile.obj
+ 0002:00003a08       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@8 1006ba08     ImfCRgbaFile.obj
+ 0002:00003a24       ??_R2?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@8 1006ba24     ImfCRgbaFile.obj
+ 0002:00003a30       ??_R3?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@8 1006ba30     ImfCRgbaFile.obj
+ 0002:00003a44       ??_R4?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@6B@ 1006ba44     ImfCRgbaFile.obj
+ 0002:00003a5c       ??_R1A@?0A@A@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@8 1006ba5c     ImfCRgbaFile.obj
+ 0002:00003a78       ??_R2?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@8 1006ba78     ImfCRgbaFile.obj
+ 0002:00003a84       ??_R3?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@8 1006ba84     ImfCRgbaFile.obj
+ 0002:00003a98       ??_R4?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@6B@ 1006ba98     ImfCRgbaFile.obj
+ 0002:00003ab0       ??_R1A@?0A@A@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@8 1006bab0     ImfCRgbaFile.obj
+ 0002:00003acc       ??_R2?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@8 1006bacc     ImfCRgbaFile.obj
+ 0002:00003ad8       ??_R3?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@8 1006bad8     ImfCRgbaFile.obj
+ 0002:00003aec       ??_R4?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@6B@ 1006baec     ImfCRgbaFile.obj
+ 0002:00003b04       ??_R1A@?0A@A@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@8 1006bb04     ImfCRgbaFile.obj
+ 0002:00003b20       ??_R2?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@8 1006bb20     ImfCRgbaFile.obj
+ 0002:00003b2c       ??_R3?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@8 1006bb2c     ImfCRgbaFile.obj
+ 0002:00003b40       ??_R4?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@6B@ 1006bb40     ImfCRgbaFile.obj
+ 0002:00003b58       ??_R1A@?0A@A@InputExc@Iex@@8 1006bb58     ImfHeader.obj
+ 0002:00003b74       ??_R2InputExc@Iex@@8       1006bb74     ImfHeader.obj
+ 0002:00003b94       ??_R3InputExc@Iex@@8       1006bb94     ImfHeader.obj
+ 0002:00003ba8       ??_R4InputExc@Iex@@6B@     1006bba8     ImfHeader.obj
+ 0002:00003bc0       ??_R1A@?0A@A@?$TypedAttribute@VChannelList@Imf@@@Imf@@8 1006bbc0     ImfHeader.obj
+ 0002:00003bdc       ??_R2?$TypedAttribute@VChannelList@Imf@@@Imf@@8 1006bbdc     ImfHeader.obj
+ 0002:00003be8       ??_R3?$TypedAttribute@VChannelList@Imf@@@Imf@@8 1006bbe8     ImfHeader.obj
+ 0002:00003bfc       ??_R4?$TypedAttribute@VChannelList@Imf@@@Imf@@6B@ 1006bbfc     ImfHeader.obj
+ 0002:00003c14       ??_R1A@?0A@A@?$TypedAttribute@W4Compression@Imf@@@Imf@@8 1006bc14     ImfHeader.obj
+ 0002:00003c30       ??_R2?$TypedAttribute@W4Compression@Imf@@@Imf@@8 1006bc30     ImfHeader.obj
+ 0002:00003c3c       ??_R3?$TypedAttribute@W4Compression@Imf@@@Imf@@8 1006bc3c     ImfHeader.obj
+ 0002:00003c50       ??_R4?$TypedAttribute@W4Compression@Imf@@@Imf@@6B@ 1006bc50     ImfHeader.obj
+ 0002:00003c68       ??_R1A@?0A@A@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@8 1006bc68     ImfHeader.obj
+ 0002:00003c84       ??_R2?$TypedAttribute@W4LineOrder@Imf@@@Imf@@8 1006bc84     ImfHeader.obj
+ 0002:00003c90       ??_R3?$TypedAttribute@W4LineOrder@Imf@@@Imf@@8 1006bc90     ImfHeader.obj
+ 0002:00003ca4       ??_R4?$TypedAttribute@W4LineOrder@Imf@@@Imf@@6B@ 1006bca4     ImfHeader.obj
+ 0002:00003cbc       ??_R1A@?0A@A@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@8 1006bcbc     ImfHeader.obj
+ 0002:00003cd8       ??_R2?$TypedAttribute@VPreviewImage@Imf@@@Imf@@8 1006bcd8     ImfHeader.obj
+ 0002:00003ce4       ??_R3?$TypedAttribute@VPreviewImage@Imf@@@Imf@@8 1006bce4     ImfHeader.obj
+ 0002:00003cf8       ??_R4?$TypedAttribute@VPreviewImage@Imf@@@Imf@@6B@ 1006bcf8     ImfHeader.obj
+ 0002:00003d10       ??_R1A@?0A@A@?$TypedAttribute@VTileDescription@Imf@@@Imf@@8 1006bd10     ImfHeader.obj
+ 0002:00003d2c       ??_R2?$TypedAttribute@VTileDescription@Imf@@@Imf@@8 1006bd2c     ImfHeader.obj
+ 0002:00003d38       ??_R3?$TypedAttribute@VTileDescription@Imf@@@Imf@@8 1006bd38     ImfHeader.obj
+ 0002:00003d4c       ??_R4?$TypedAttribute@VTileDescription@Imf@@@Imf@@6B@ 1006bd4c     ImfHeader.obj
+ 0002:00003d64       ??_R1A@?0A@A@?$TypedAttribute@UChromaticities@Imf@@@Imf@@8 1006bd64     ImfHeader.obj
+ 0002:00003d80       ??_R2?$TypedAttribute@UChromaticities@Imf@@@Imf@@8 1006bd80     ImfHeader.obj
+ 0002:00003d8c       ??_R3?$TypedAttribute@UChromaticities@Imf@@@Imf@@8 1006bd8c     ImfHeader.obj
+ 0002:00003da0       ??_R4?$TypedAttribute@UChromaticities@Imf@@@Imf@@6B@ 1006bda0     ImfHeader.obj
+ 0002:00003db8       ??_R1A@?0A@A@?$TypedAttribute@W4Envmap@Imf@@@Imf@@8 1006bdb8     ImfHeader.obj
+ 0002:00003dd4       ??_R2?$TypedAttribute@W4Envmap@Imf@@@Imf@@8 1006bdd4     ImfHeader.obj
+ 0002:00003de0       ??_R3?$TypedAttribute@W4Envmap@Imf@@@Imf@@8 1006bde0     ImfHeader.obj
+ 0002:00003df4       ??_R4?$TypedAttribute@W4Envmap@Imf@@@Imf@@6B@ 1006bdf4     ImfHeader.obj
+ 0002:00003e0c       ??_R1A@?0A@A@?$TypedAttribute@VKeyCode@Imf@@@Imf@@8 1006be0c     ImfHeader.obj
+ 0002:00003e28       ??_R2?$TypedAttribute@VKeyCode@Imf@@@Imf@@8 1006be28     ImfHeader.obj
+ 0002:00003e34       ??_R3?$TypedAttribute@VKeyCode@Imf@@@Imf@@8 1006be34     ImfHeader.obj
+ 0002:00003e48       ??_R4?$TypedAttribute@VKeyCode@Imf@@@Imf@@6B@ 1006be48     ImfHeader.obj
+ 0002:00003e60       ??_R1A@?0A@A@?$TypedAttribute@VTimeCode@Imf@@@Imf@@8 1006be60     ImfHeader.obj
+ 0002:00003e7c       ??_R2?$TypedAttribute@VTimeCode@Imf@@@Imf@@8 1006be7c     ImfHeader.obj
+ 0002:00003e88       ??_R3?$TypedAttribute@VTimeCode@Imf@@@Imf@@8 1006be88     ImfHeader.obj
+ 0002:00003e9c       ??_R4?$TypedAttribute@VTimeCode@Imf@@@Imf@@6B@ 1006be9c     ImfHeader.obj
+ 0002:00003eb4       ??_R1A@?0A@A@InputFile@Imf@@8 1006beb4     ImfInputFile.obj
+ 0002:00003ed0       ??_R2InputFile@Imf@@8      1006bed0     ImfInputFile.obj
+ 0002:00003ed8       ??_R3InputFile@Imf@@8      1006bed8     ImfInputFile.obj
+ 0002:00003eec       ??_R4InputFile@Imf@@6B@    1006beec     ImfInputFile.obj
+ 0002:00003f04       ??_R1A@?0A@A@IStream@Imf@@8 1006bf04     ImfIO.obj
+ 0002:00003f20       ??_R2IStream@Imf@@8        1006bf20     ImfIO.obj
+ 0002:00003f28       ??_R3IStream@Imf@@8        1006bf28     ImfIO.obj
+ 0002:00003f3c       ??_R4IStream@Imf@@6B@      1006bf3c     ImfIO.obj
+ 0002:00003f54       ??_R1A@?0A@A@OStream@Imf@@8 1006bf54     ImfIO.obj
+ 0002:00003f70       ??_R2OStream@Imf@@8        1006bf70     ImfIO.obj
+ 0002:00003f78       ??_R3OStream@Imf@@8        1006bf78     ImfIO.obj
+ 0002:00003f8c       ??_R4OStream@Imf@@6B@      1006bf8c     ImfIO.obj
+ 0002:00003fa4       ??_R1A@?0A@A@OpaqueAttribute@Imf@@8 1006bfa4     ImfOpaqueAttribute.obj
+ 0002:00003fc0       ??_R2OpaqueAttribute@Imf@@8 1006bfc0     ImfOpaqueAttribute.obj
+ 0002:00003fcc       ??_R3OpaqueAttribute@Imf@@8 1006bfcc     ImfOpaqueAttribute.obj
+ 0002:00003fe0       ??_R4OpaqueAttribute@Imf@@6B@ 1006bfe0     ImfOpaqueAttribute.obj
+ 0002:00003ff8       ??_R1A@?0A@A@OutputFile@Imf@@8 1006bff8     ImfOutputFile.obj
+ 0002:00004014       ??_R2OutputFile@Imf@@8     1006c014     ImfOutputFile.obj
+ 0002:0000401c       ??_R3OutputFile@Imf@@8     1006c01c     ImfOutputFile.obj
+ 0002:00004030       ??_R4OutputFile@Imf@@6B@   1006c030     ImfOutputFile.obj
+ 0002:00004048       ??_R1A@?0A@A@LogicExc@Iex@@8 1006c048     ImfOutputFile.obj
+ 0002:00004064       ??_R2LogicExc@Iex@@8       1006c064     ImfOutputFile.obj
+ 0002:00004084       ??_R3LogicExc@Iex@@8       1006c084     ImfOutputFile.obj
+ 0002:00004098       ??_R4LogicExc@Iex@@6B@     1006c098     ImfOutputFile.obj
+ 0002:000040b0       ??_R1A@?0A@A@PizCompressor@Imf@@8 1006c0b0     ImfPizCompressor.obj
+ 0002:000040cc       ??_R2PizCompressor@Imf@@8  1006c0cc     ImfPizCompressor.obj
+ 0002:000040d8       ??_R3PizCompressor@Imf@@8  1006c0d8     ImfPizCompressor.obj
+ 0002:000040ec       ??_R4PizCompressor@Imf@@6B@ 1006c0ec     ImfPizCompressor.obj
+ 0002:00004104       ??_R1A@?0A@A@Pxr24Compressor@Imf@@8 1006c104     ImfPxr24Compressor.obj
+ 0002:00004120       ??_R2Pxr24Compressor@Imf@@8 1006c120     ImfPxr24Compressor.obj
+ 0002:0000412c       ??_R3Pxr24Compressor@Imf@@8 1006c12c     ImfPxr24Compressor.obj
+ 0002:00004140       ??_R4Pxr24Compressor@Imf@@6B@ 1006c140     ImfPxr24Compressor.obj
+ 0002:00004158       ??_R1A@?0A@A@RgbaOutputFile@Imf@@8 1006c158     ImfRgbaFile.obj
+ 0002:00004174       ??_R2RgbaOutputFile@Imf@@8 1006c174     ImfRgbaFile.obj
+ 0002:0000417c       ??_R3RgbaOutputFile@Imf@@8 1006c17c     ImfRgbaFile.obj
+ 0002:00004190       ??_R4RgbaOutputFile@Imf@@6B@ 1006c190     ImfRgbaFile.obj
+ 0002:000041a8       ??_R1A@?0A@A@RgbaInputFile@Imf@@8 1006c1a8     ImfRgbaFile.obj
+ 0002:000041c4       ??_R2RgbaInputFile@Imf@@8  1006c1c4     ImfRgbaFile.obj
+ 0002:000041cc       ??_R3RgbaInputFile@Imf@@8  1006c1cc     ImfRgbaFile.obj
+ 0002:000041e0       ??_R4RgbaInputFile@Imf@@6B@ 1006c1e0     ImfRgbaFile.obj
+ 0002:000041f8       ??_R1A@?0A@A@RleCompressor@Imf@@8 1006c1f8     ImfRleCompressor.obj
+ 0002:00004214       ??_R2RleCompressor@Imf@@8  1006c214     ImfRleCompressor.obj
+ 0002:00004220       ??_R3RleCompressor@Imf@@8  1006c220     ImfRleCompressor.obj
+ 0002:00004234       ??_R4RleCompressor@Imf@@6B@ 1006c234     ImfRleCompressor.obj
+ 0002:0000424c       ??_R1A@?0A@A@ScanLineInputFile@Imf@@8 1006c24c     ImfScanLineInputFile.obj
+ 0002:00004268       ??_R2ScanLineInputFile@Imf@@8 1006c268     ImfScanLineInputFile.obj
+ 0002:00004270       ??_R3ScanLineInputFile@Imf@@8 1006c270     ImfScanLineInputFile.obj
+ 0002:00004284       ??_R4ScanLineInputFile@Imf@@6B@ 1006c284     ImfScanLineInputFile.obj
+ 0002:0000429c       ??_R1A@?0A@A@ErrnoExc@Iex@@8 1006c29c     ImfStdIO.obj
+ 0002:000042b8       ??_R2ErrnoExc@Iex@@8       1006c2b8     ImfStdIO.obj
+ 0002:000042d8       ??_R3ErrnoExc@Iex@@8       1006c2d8     ImfStdIO.obj
+ 0002:000042ec       ??_R4ErrnoExc@Iex@@6B@     1006c2ec     ImfStdIO.obj
+ 0002:00004304       ??_R13A@3A@?$_Iosb@H@std@@8 1006c304     ImfStdIO.obj
+ 0002:00004320       ??_R1A@A@3A@ios_base@std@@8 1006c320     ImfStdIO.obj
+ 0002:0000433c       ??_R1A@A@3BA@?$basic_ios@DU?$char_traits@D@std@@@std@@8 1006c33c     ImfStdIO.obj
+ 0002:00004358       ??_R1A@?0A@A@?$basic_istream@DU?$char_traits@D@std@@@std@@8 1006c358     ImfStdIO.obj
+ 0002:00004374       ??_R1A@?0A@A@?$basic_ifstream@DU?$char_traits@D@std@@@std@@8 1006c374     ImfStdIO.obj
+ 0002:00004390       ??_R2?$basic_ifstream@DU?$char_traits@D@std@@@std@@8 1006c390     ImfStdIO.obj
+ 0002:000043ac       ??_R3?$basic_ifstream@DU?$char_traits@D@std@@@std@@8 1006c3ac     ImfStdIO.obj
+ 0002:000043c0       ??_R4?$basic_ifstream@DU?$char_traits@D@std@@@std@@6B@ 1006c3c0     ImfStdIO.obj
+ 0002:000043d8       ??_R1A@?0A@A@StdIFStream@Imf@@8 1006c3d8     ImfStdIO.obj
+ 0002:000043f4       ??_R2StdIFStream@Imf@@8    1006c3f4     ImfStdIO.obj
+ 0002:00004400       ??_R3StdIFStream@Imf@@8    1006c400     ImfStdIO.obj
+ 0002:00004414       ??_R4StdIFStream@Imf@@6B@  1006c414     ImfStdIO.obj
+ 0002:0000442c       ??_R1A@?0A@A@?$basic_ostream@DU?$char_traits@D@std@@@std@@8 1006c42c     ImfStdIO.obj
+ 0002:00004448       ??_R1A@?0A@A@?$basic_ofstream@DU?$char_traits@D@std@@@std@@8 1006c448     ImfStdIO.obj
+ 0002:00004464       ??_R2?$basic_ofstream@DU?$char_traits@D@std@@@std@@8 1006c464     ImfStdIO.obj
+ 0002:00004480       ??_R3?$basic_ofstream@DU?$char_traits@D@std@@@std@@8 1006c480     ImfStdIO.obj
+ 0002:00004494       ??_R4?$basic_ofstream@DU?$char_traits@D@std@@@std@@6B@ 1006c494     ImfStdIO.obj
+ 0002:000044ac       ??_R1A@?0A@A@StdOFStream@Imf@@8 1006c4ac     ImfStdIO.obj
+ 0002:000044c8       ??_R2StdOFStream@Imf@@8    1006c4c8     ImfStdIO.obj
+ 0002:000044d4       ??_R3StdOFStream@Imf@@8    1006c4d4     ImfStdIO.obj
+ 0002:000044e8       ??_R4StdOFStream@Imf@@6B@  1006c4e8     ImfStdIO.obj
+ 0002:00004500       ??_R1A@?0A@A@StdOSStream@Imf@@8 1006c500     ImfStdIO.obj
+ 0002:0000451c       ??_R2StdOSStream@Imf@@8    1006c51c     ImfStdIO.obj
+ 0002:00004528       ??_R3StdOSStream@Imf@@8    1006c528     ImfStdIO.obj
+ 0002:0000453c       ??_R4StdOSStream@Imf@@6B@  1006c53c     ImfStdIO.obj
+ 0002:00004554       ??_R1A@?0A@A@TiledInputFile@Imf@@8 1006c554     ImfTiledInputFile.obj
+ 0002:00004570       ??_R2TiledInputFile@Imf@@8 1006c570     ImfTiledInputFile.obj
+ 0002:00004578       ??_R3TiledInputFile@Imf@@8 1006c578     ImfTiledInputFile.obj
+ 0002:0000458c       ??_R4TiledInputFile@Imf@@6B@ 1006c58c     ImfTiledInputFile.obj
+ 0002:000045a4       ??_R1A@?0A@A@TiledOutputFile@Imf@@8 1006c5a4     ImfTiledOutputFile.obj
+ 0002:000045c0       ??_R2TiledOutputFile@Imf@@8 1006c5c0     ImfTiledOutputFile.obj
+ 0002:000045c8       ??_R3TiledOutputFile@Imf@@8 1006c5c8     ImfTiledOutputFile.obj
+ 0002:000045dc       ??_R4TiledOutputFile@Imf@@6B@ 1006c5dc     ImfTiledOutputFile.obj
+ 0002:000045f4       ??_R1A@?0A@A@TiledRgbaInputFile@Imf@@8 1006c5f4     ImfTiledRgbaFile.obj
+ 0002:00004610       ??_R2TiledRgbaInputFile@Imf@@8 1006c610     ImfTiledRgbaFile.obj
+ 0002:00004618       ??_R3TiledRgbaInputFile@Imf@@8 1006c618     ImfTiledRgbaFile.obj
+ 0002:0000462c       ??_R4TiledRgbaInputFile@Imf@@6B@ 1006c62c     ImfTiledRgbaFile.obj
+ 0002:00004644       ??_R1A@?0A@A@TiledRgbaOutputFile@Imf@@8 1006c644     ImfTiledRgbaFile.obj
+ 0002:00004660       ??_R2TiledRgbaOutputFile@Imf@@8 1006c660     ImfTiledRgbaFile.obj
+ 0002:00004668       ??_R3TiledRgbaOutputFile@Imf@@8 1006c668     ImfTiledRgbaFile.obj
+ 0002:0000467c       ??_R4TiledRgbaOutputFile@Imf@@6B@ 1006c67c     ImfTiledRgbaFile.obj
+ 0002:00004694       ??_R1A@?0A@A@ZipCompressor@Imf@@8 1006c694     ImfZipCompressor.obj
+ 0002:000046b0       ??_R2ZipCompressor@Imf@@8  1006c6b0     ImfZipCompressor.obj
+ 0002:000046bc       ??_R3ZipCompressor@Imf@@8  1006c6bc     ImfZipCompressor.obj
+ 0002:000046d0       ??_R4ZipCompressor@Imf@@6B@ 1006c6d0     ImfZipCompressor.obj
+ 0002:000046e8       ??_R1A@?0A@A@type_info@@8  1006c6e8     MSVCRT:ti_inst.obj
+ 0002:00004700       ??_R2type_info@@8          1006c700     MSVCRT:ti_inst.obj
+ 0002:00004708       ??_R3type_info@@8          1006c708     MSVCRT:ti_inst.obj
+ 0002:00004718       ??_R4type_info@@6B@        1006c718     MSVCRT:ti_inst.obj
+ 0002:000048c0       ___safe_se_handler_table   1006c8c0     <linker-defined>
+ 0002:00005044       ___rtc_iaa                 1006d044     MSVCRT:initsect.obj
+ 0002:000052ec       ___rtc_izz                 1006d2ec     MSVCRT:initsect.obj
+ 0002:000053f0       ___rtc_taa                 1006d3f0     MSVCRT:initsect.obj
+ 0002:00005698       ___rtc_tzz                 1006d698     MSVCRT:initsect.obj
+ 0002:00005814       __CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12 1006d814     ImfAttribute.obj
+ 0002:00005834       __CT??_R0?AV_String_base@std@@@8112 1006d834     ImfAttribute.obj
+ 0002:00005854       __CT??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z112 1006d854     ImfAttribute.obj
+ 0002:00005874       __CT??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z2812 1006d874     ImfAttribute.obj
+ 0002:00005894       __CT??_R0?AVBaseExc@Iex@@@8??0BaseExc@Iex@@QAE@ABV01@@Z68 1006d894     ImfAttribute.obj
+ 0002:000058b4       __CT??_R0?AVArgExc@Iex@@@8??0ArgExc@Iex@@QAE@ABV01@@Z68 1006d8b4     ImfAttribute.obj
+ 0002:000058d4       __CTA6?AVArgExc@Iex@@      1006d8d4     ImfAttribute.obj
+ 0002:000058f4       __TI6?AVArgExc@Iex@@       1006d8f4     ImfAttribute.obj
+ 0002:00005908       __CT??_R0?AVlogic_error@std@@@8??0logic_error@std@@QAE@ABV01@@Z40 1006d908     ImfAttribute.obj
+ 0002:00005928       __CT??_R0?AVlength_error@std@@@8??0length_error@std@@QAE@ABV01@@Z40 1006d928     ImfAttribute.obj
+ 0002:00005948       __CTA3?AVlength_error@std@@ 1006d948     ImfAttribute.obj
+ 0002:0000595c       __TI3?AVlength_error@std@@ 1006d95c     ImfAttribute.obj
+ 0002:00005a60       __CT??_R0?AVout_of_range@std@@@8??0out_of_range@std@@QAE@ABV01@@Z40 1006da60     ImfAttribute.obj
+ 0002:00005a80       __CTA3?AVout_of_range@std@@ 1006da80     ImfAttribute.obj
+ 0002:00005a94       __TI3?AVout_of_range@std@@ 1006da94     ImfAttribute.obj
+ 0002:00005e24       __CT??_R0?AVbad_cast@@@8??0bad_cast@@QAE@ABV0@@Z12 1006de24     ImfAttribute.obj
+ 0002:00005e44       __CTA2?AVbad_cast@@        1006de44     ImfAttribute.obj
+ 0002:00005e54       __TI2?AVbad_cast@@         1006de54     ImfAttribute.obj
+ 0002:000061f4       __CT??_R0?AVTypeExc@Iex@@@8??0TypeExc@Iex@@QAE@ABV01@@Z68 1006e1f4     ImfAttribute.obj
+ 0002:00006214       __CTA6?AVTypeExc@Iex@@     1006e214     ImfAttribute.obj
+ 0002:00006234       __TI6?AVTypeExc@Iex@@      1006e234     ImfAttribute.obj
+ 0002:000064b8       __CT??_R0?AVMathExc@Iex@@@8??0MathExc@Iex@@QAE@ABV01@@Z68 1006e4b8     ImfChromaticities.obj
+ 0002:000064d8       __CT??_R0?AVSingMatrixExc@Imath@@@8??0SingMatrixExc@Imath@@QAE@ABV01@@Z68 1006e4d8     ImfChromaticities.obj
+ 0002:000064f8       __CTA7?AVSingMatrixExc@Imath@@ 1006e4f8     ImfChromaticities.obj
+ 0002:0000651c       __TI7?AVSingMatrixExc@Imath@@ 1006e51c     ImfChromaticities.obj
+ 0002:00007ce4       __CT??_R0?AVInputExc@Iex@@@8??0InputExc@Iex@@QAE@ABV01@@Z68 1006fce4     ImfHeader.obj
+ 0002:00007d04       __CTA6?AVInputExc@Iex@@    1006fd04     ImfHeader.obj
+ 0002:00007d24       __TI6?AVInputExc@Iex@@     1006fd24     ImfHeader.obj
+ 0002:00008d54       __CT??_R0?AVLogicExc@Iex@@@8??0LogicExc@Iex@@QAE@ABV01@@Z68 10070d54     ImfOutputFile.obj
+ 0002:00008d74       __CTA6?AVLogicExc@Iex@@    10070d74     ImfOutputFile.obj
+ 0002:00008d94       __TI6?AVLogicExc@Iex@@     10070d94     ImfOutputFile.obj
+ 0002:000090b8       __CTA5?AVBaseExc@Iex@@     100710b8     ImfPxr24Compressor.obj
+ 0002:000090d4       __TI5?AVBaseExc@Iex@@      100710d4     ImfPxr24Compressor.obj
+ 0002:00009b2c       __CT??_R0?AVErrnoExc@Iex@@@8??0ErrnoExc@Iex@@QAE@ABV01@@Z68 10071b2c     ImfStdIO.obj
+ 0002:00009b4c       __CTA6?AVErrnoExc@Iex@@    10071b4c     ImfStdIO.obj
+ 0002:00009b6c       __TI6?AVErrnoExc@Iex@@     10071b6c     ImfStdIO.obj
+ 0003:00000000       ___xc_a                    10074000     MSVCRT:cinitexe.obj
+ 0003:00000104       ___xc_z                    10074104     MSVCRT:cinitexe.obj
+ 0003:00000208       ___xi_a                    10074208     MSVCRT:cinitexe.obj
+ 0003:0000030c       ___xi_z                    1007430c     MSVCRT:cinitexe.obj
+ 0003:00000410       ??_R0?AVAttribute@Imf@@@8  10074410     ImfAttribute.obj
+ 0003:00000434       ??_R0?AVexception@@@8      10074434     ImfAttribute.obj
+ 0003:00000450       ??_R0?AV_String_base@std@@@8 10074450     ImfAttribute.obj
+ 0003:00000478       ??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8 10074478     ImfAttribute.obj
+ 0003:000004b8       ??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8 100744b8     ImfAttribute.obj
+ 0003:00000510       ??_R0?AVBaseExc@Iex@@@8    10074510     ImfAttribute.obj
+ 0003:00000530       ??_R0?AVArgExc@Iex@@@8     10074530     ImfAttribute.obj
+ 0003:00000550       ??_R0?AVlogic_error@std@@@8 10074550     ImfAttribute.obj
+ 0003:00000574       ??_R0?AVlength_error@std@@@8 10074574     ImfAttribute.obj
+ 0003:0000059c       ??_R0?AVout_of_range@std@@@8 1007459c     ImfAttribute.obj
+ 0003:000005c4       ??_R0?AVbad_cast@@@8       100745c4     ImfAttribute.obj
+ 0003:000005e0       ??_R0?AV?$TypedAttribute@M@Imf@@@8 100745e0     ImfAttribute.obj
+ 0003:0000060c       ??_R0?AVTypeExc@Iex@@@8    1007460c     ImfAttribute.obj
+ 0003:0000062c       ??_R0?AV?$TypedAttribute@N@Imf@@@8 1007462c     ImfAttribute.obj
+ 0003:00000658       ??_R0?AVMathExc@Iex@@@8    10074658     ImfChromaticities.obj
+ 0003:00000678       ??_R0?AVSingMatrixExc@Imath@@@8 10074678     ImfChromaticities.obj
+ 0003:000006a0       ??_R0?AVCompressor@Imf@@@8 100746a0     ImfCompressor.obj
+ 0003:000006c4       ??_R0?AV?$TypedAttribute@H@Imf@@@8 100746c4     ImfCRgbaFile.obj
+ 0003:000006f0       ??_R0?AV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@8 100746f0     ImfCRgbaFile.obj
+ 0003:00000768       ??_R0?AV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@8 10074768     ImfCRgbaFile.obj
+ 0003:000007c0       ??_R0?AV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@8 100747c0     ImfCRgbaFile.obj
+ 0003:00000814       ??_R0?AV?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@8 10074814     ImfCRgbaFile.obj
+ 0003:00000854       ??_R0?AV?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@8 10074854     ImfCRgbaFile.obj
+ 0003:00000894       ??_R0?AV?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@8 10074894     ImfCRgbaFile.obj
+ 0003:000008d4       ??_R0?AV?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@8 100748d4     ImfCRgbaFile.obj
+ 0003:00000914       ??_R0?AV?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@8 10074914     ImfCRgbaFile.obj
+ 0003:00000958       ??_R0?AV?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@8 10074958     ImfCRgbaFile.obj
+ 0003:0000099c       ??_R0?AVInputExc@Iex@@@8   1007499c     ImfHeader.obj
+ 0003:000009bc       ??_R0?AV?$TypedAttribute@VChannelList@Imf@@@Imf@@@8 100749bc     ImfHeader.obj
+ 0003:000009fc       ??_R0?AV?$TypedAttribute@W4Compression@Imf@@@Imf@@@8 100749fc     ImfHeader.obj
+ 0003:00000a40       ??_R0?AV?$TypedAttribute@W4LineOrder@Imf@@@Imf@@@8 10074a40     ImfHeader.obj
+ 0003:00000a80       ??_R0?AV?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@8 10074a80     ImfHeader.obj
+ 0003:00000ac4       ??_R0?AV?$TypedAttribute@VTileDescription@Imf@@@Imf@@@8 10074ac4     ImfHeader.obj
+ 0003:00000b0c       ??_R0?AV?$TypedAttribute@UChromaticities@Imf@@@Imf@@@8 10074b0c     ImfHeader.obj
+ 0003:00000b50       ??_R0?AV?$TypedAttribute@W4Envmap@Imf@@@Imf@@@8 10074b50     ImfHeader.obj
+ 0003:00000b8c       ??_R0?AV?$TypedAttribute@VKeyCode@Imf@@@Imf@@@8 10074b8c     ImfHeader.obj
+ 0003:00000bc8       ??_R0?AV?$TypedAttribute@VTimeCode@Imf@@@Imf@@@8 10074bc8     ImfHeader.obj
+ 0003:00000c08       ??_R0?AVInputFile@Imf@@@8  10074c08     ImfInputFile.obj
+ 0003:00000c2c       ??_R0?AVIStream@Imf@@@8    10074c2c     ImfIO.obj
+ 0003:00000c4c       ??_R0?AVOStream@Imf@@@8    10074c4c     ImfIO.obj
+ 0003:00000c6c       ??_R0?AVOpaqueAttribute@Imf@@@8 10074c6c     ImfOpaqueAttribute.obj
+ 0003:00000c94       ??_R0?AVOutputFile@Imf@@@8 10074c94     ImfOutputFile.obj
+ 0003:00000cb8       ??_R0?AVLogicExc@Iex@@@8   10074cb8     ImfOutputFile.obj
+ 0003:00000cd8       ??_R0?AVPizCompressor@Imf@@@8 10074cd8     ImfPizCompressor.obj
+ 0003:00000d00       ??_R0?AVPxr24Compressor@Imf@@@8 10074d00     ImfPxr24Compressor.obj
+ 0003:00000d28       ??_R0?AVRgbaOutputFile@Imf@@@8 10074d28     ImfRgbaFile.obj
+ 0003:00000d50       ??_R0?AVRgbaInputFile@Imf@@@8 10074d50     ImfRgbaFile.obj
+ 0003:00000d78       ??_R0?AVRleCompressor@Imf@@@8 10074d78     ImfRleCompressor.obj
+ 0003:00000da0       ??_R0?AVScanLineInputFile@Imf@@@8 10074da0     ImfScanLineInputFile.obj
+ 0003:00000dcc       ??_R0?AVErrnoExc@Iex@@@8   10074dcc     ImfStdIO.obj
+ 0003:00000dec       ??_R0?AV?$_Iosb@H@std@@@8  10074dec     ImfStdIO.obj
+ 0003:00000e10       ??_R0?AVios_base@std@@@8   10074e10     ImfStdIO.obj
+ 0003:00000e30       ??_R0?AV?$basic_ios@DU?$char_traits@D@std@@@std@@@8 10074e30     ImfStdIO.obj
+ 0003:00000e70       ??_R0?AV?$basic_istream@DU?$char_traits@D@std@@@std@@@8 10074e70     ImfStdIO.obj
+ 0003:00000eb8       ??_R0?AV?$basic_ifstream@DU?$char_traits@D@std@@@std@@@8 10074eb8     ImfStdIO.obj
+ 0003:00000f00       ??_R0?AVStdIFStream@Imf@@@8 10074f00     ImfStdIO.obj
+ 0003:00000f24       ??_R0?AV?$basic_ostream@DU?$char_traits@D@std@@@std@@@8 10074f24     ImfStdIO.obj
+ 0003:00000f6c       ??_R0?AV?$basic_ofstream@DU?$char_traits@D@std@@@std@@@8 10074f6c     ImfStdIO.obj
+ 0003:00000fb4       ??_R0?AVStdOFStream@Imf@@@8 10074fb4     ImfStdIO.obj
+ 0003:00000fd8       ??_R0?AVStdOSStream@Imf@@@8 10074fd8     ImfStdIO.obj
+ 0003:00000ffc       ??_R0?AVTiledInputFile@Imf@@@8 10074ffc     ImfTiledInputFile.obj
+ 0003:00001024       ??_R0?AVTiledOutputFile@Imf@@@8 10075024     ImfTiledOutputFile.obj
+ 0003:0000104c       ??_R0?AVTiledRgbaInputFile@Imf@@@8 1007504c     ImfTiledRgbaFile.obj
+ 0003:00001078       ??_R0?AVTiledRgbaOutputFile@Imf@@@8 10075078     ImfTiledRgbaFile.obj
+ 0003:000010a8       ??_R0?AVZipCompressor@Imf@@@8 100750a8     ImfZipCompressor.obj
+ 0003:000010d0       ??_R0?AVtype_info@@@8      100750d0     MSVCRT:ti_inst.obj
+ 0003:00001100       ?_RTC_ErrorLevels@@3PAHA   10075100     MSVCRT:error.obj
+ 0003:00001134       ___security_cookie         10075134     MSVCRT:seccook.obj
+ 0003:00001284       ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B 10075284     ImfAttribute.obj
+ 0003:00001288       ?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B 10075288     ImfAttribute.obj
+ 0003:00001290       ?errorMessage@?A0xef2e13c9@@3PADA 10075290     ImfCRgbaFile.obj
+ 0003:00001768       ?_Stz@?$fpos@H@std@@0HA    10075768     ImfStdIO.obj
+ 0003:000017e8       __adjust_fdiv              100757e8     <common>
+ 0003:000017f4       ___onexitend               100757f4     <common>
+ 0003:00001804       ___onexitbegin             10075804     <common>
+ 0003:00001808       __pRawDllMain              10075808     <common>
+ 0004:00000000       __IMPORT_DESCRIPTOR_Iex_dll 10076000     Iex_dll:Iex_dll.dll
+ 0004:00000014       __IMPORT_DESCRIPTOR_Half_dll 10076014     Half_dll:Half_dll.dll
+ 0004:00000028       __IMPORT_DESCRIPTOR_zlib1  10076028     zlib1:zlib1.dll
+ 0004:0000003c       __IMPORT_DESCRIPTOR_MSVCP71 1007603c     msvcprt:MSVCP71.dll
+ 0004:00000050       __IMPORT_DESCRIPTOR_MSVCR71 10076050     MSVCRT:MSVCR71.dll
+ 0004:00000064       __IMPORT_DESCRIPTOR_KERNEL32 10076064     kernel32:KERNEL32.dll
+ 0004:00000078       __NULL_IMPORT_DESCRIPTOR   10076078     Iex_dll:Iex_dll.dll
+ 0004:000004c8       __imp_?_eLut@@3PAGA        100764c8     Half_dll:Half_dll.dll
+ 0004:000004cc       __imp_?convert@half@@CAFH@Z 100764cc     Half_dll:Half_dll.dll
+ 0004:000004d0       __imp_?_toFloat@@3PATuif@half@@A 100764d0     Half_dll:Half_dll.dll
+ 0004:000004d4       \177Half_dll_NULL_THUNK_DATA 100764d4     Half_dll:Half_dll.dll
+ 0004:00000500       __imp_??1BaseExc@Iex@@UAE@XZ 10076500     Iex_dll:Iex_dll.dll
+ 0004:00000504       __imp_?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10076504     Iex_dll:Iex_dll.dll
+ 0004:00000508       __imp_??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10076508     Iex_dll:Iex_dll.dll
+ 0004:0000050c       __imp_?what@BaseExc@Iex@@UBEPBDXZ 1007650c     Iex_dll:Iex_dll.dll
+ 0004:00000510       __imp_?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10076510     Iex_dll:Iex_dll.dll
+ 0004:00000514       __imp_??0BaseExc@Iex@@QAE@PBD@Z 10076514     Iex_dll:Iex_dll.dll
+ 0004:00000518       __imp_??0BaseExc@Iex@@QAE@ABV01@@Z 10076518     Iex_dll:Iex_dll.dll
+ 0004:0000051c       \177Iex_dll_NULL_THUNK_DATA 1007651c     Iex_dll:Iex_dll.dll
+ 0004:0000054c       __imp__FreeLibrary@4       1007654c     kernel32:KERNEL32.dll
+ 0004:00000550       __imp__GetProcessHeap@0    10076550     kernel32:KERNEL32.dll
+ 0004:00000554       __imp__HeapFree@12         10076554     kernel32:KERNEL32.dll
+ 0004:00000558       __imp__GetCurrentProcess@0 10076558     kernel32:KERNEL32.dll
+ 0004:0000055c       __imp__HeapAlloc@12        1007655c     kernel32:KERNEL32.dll
+ 0004:00000560       __imp__CloseHandle@4       10076560     kernel32:KERNEL32.dll
+ 0004:00000564       __imp__GetModuleFileNameA@12 10076564     kernel32:KERNEL32.dll
+ 0004:00000568       __imp__DisableThreadLibraryCalls@4 10076568     kernel32:KERNEL32.dll
+ 0004:0000056c       __imp__DebugBreak@0        1007656c     kernel32:KERNEL32.dll
+ 0004:00000570       __imp__LoadLibraryA@4      10076570     kernel32:KERNEL32.dll
+ 0004:00000574       __imp__GetProcAddress@8    10076574     kernel32:KERNEL32.dll
+ 0004:00000578       __imp__GetVersionExA@4     10076578     kernel32:KERNEL32.dll
+ 0004:0000057c       __imp__RaiseException@16   1007657c     kernel32:KERNEL32.dll
+ 0004:00000580       \177KERNEL32_NULL_THUNK_DATA 10076580     kernel32:KERNEL32.dll
+ 0004:000005b4       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 100765b4     msvcprt:MSVCP71.dll
+ 0004:000005b8       __imp_??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 100765b8     msvcprt:MSVCP71.dll
+ 0004:000005bc       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 100765bc     msvcprt:MSVCP71.dll
+ 0004:000005c0       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 100765c0     msvcprt:MSVCP71.dll
+ 0004:000005c4       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 100765c4     msvcprt:MSVCP71.dll
+ 0004:000005c8       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 100765c8     msvcprt:MSVCP71.dll
+ 0004:000005cc       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 100765cc     msvcprt:MSVCP71.dll
+ 0004:000005d0       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 100765d0     msvcprt:MSVCP71.dll
+ 0004:000005d4       __imp_?width@ios_base@std@@QAEHH@Z 100765d4     msvcprt:MSVCP71.dll
+ 0004:000005d8       __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100765d8     msvcprt:MSVCP71.dll
+ 0004:000005dc       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100765dc     msvcprt:MSVCP71.dll
+ 0004:000005e0       __imp_?is@?$ctype@D@std@@QBE_NFD@Z 100765e0     msvcprt:MSVCP71.dll
+ 0004:000005e4       __imp_?to_char_type@?$char_traits@D@std@@SADABH@Z 100765e4     msvcprt:MSVCP71.dll
+ 0004:000005e8       __imp_?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 100765e8     msvcprt:MSVCP71.dll
+ 0004:000005ec       __imp_?eof@?$char_traits@D@std@@SAHXZ 100765ec     msvcprt:MSVCP71.dll
+ 0004:000005f0       __imp_?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100765f0     msvcprt:MSVCP71.dll
+ 0004:000005f4       __imp_?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100765f4     msvcprt:MSVCP71.dll
+ 0004:000005f8       __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 100765f8     msvcprt:MSVCP71.dll
+ 0004:000005fc       __imp_?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100765fc     msvcprt:MSVCP71.dll
+ 0004:00000600       __imp_?width@ios_base@std@@QBEHXZ 10076600     msvcprt:MSVCP71.dll
+ 0004:00000604       __imp_?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 10076604     msvcprt:MSVCP71.dll
+ 0004:00000608       __imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 10076608     msvcprt:MSVCP71.dll
+ 0004:0000060c       __imp_??1locale@std@@QAE@XZ 1007660c     msvcprt:MSVCP71.dll
+ 0004:00000610       __imp_?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10076610     msvcprt:MSVCP71.dll
+ 0004:00000614       __imp_?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 10076614     msvcprt:MSVCP71.dll
+ 0004:00000618       __imp_?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10076618     msvcprt:MSVCP71.dll
+ 0004:0000061c       __imp_?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 1007661c     msvcprt:MSVCP71.dll
+ 0004:00000620       __imp_??1_Lockit@std@@QAE@XZ 10076620     msvcprt:MSVCP71.dll
+ 0004:00000624       __imp_?_Register@facet@locale@std@@QAEXXZ 10076624     msvcprt:MSVCP71.dll
+ 0004:00000628       __imp_?_Incref@facet@locale@std@@QAEXXZ 10076628     msvcprt:MSVCP71.dll
+ 0004:0000062c       __imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 1007662c     msvcprt:MSVCP71.dll
+ 0004:00000630       __imp_?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10076630     msvcprt:MSVCP71.dll
+ 0004:00000634       __imp_??Bid@locale@std@@QAEIXZ 10076634     msvcprt:MSVCP71.dll
+ 0004:00000638       __imp_?id@?$ctype@D@std@@2V0locale@2@A 10076638     msvcprt:MSVCP71.dll
+ 0004:0000063c       __imp_??0_Lockit@std@@QAE@H@Z 1007663c     msvcprt:MSVCP71.dll
+ 0004:00000640       __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10076640     msvcprt:MSVCP71.dll
+ 0004:00000644       __imp_?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10076644     msvcprt:MSVCP71.dll
+ 0004:00000648       __imp_?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10076648     msvcprt:MSVCP71.dll
+ 0004:0000064c       __imp_?to_int_type@?$char_traits@D@std@@SAHABD@Z 1007664c     msvcprt:MSVCP71.dll
+ 0004:00000650       __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10076650     msvcprt:MSVCP71.dll
+ 0004:00000654       __imp_?uncaught_exception@std@@YA_NXZ 10076654     msvcprt:MSVCP71.dll
+ 0004:00000658       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10076658     msvcprt:MSVCP71.dll
+ 0004:0000065c       __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 1007665c     msvcprt:MSVCP71.dll
+ 0004:00000660       __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10076660     msvcprt:MSVCP71.dll
+ 0004:00000664       __imp_?flags@ios_base@std@@QBEHXZ 10076664     msvcprt:MSVCP71.dll
+ 0004:00000668       __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10076668     msvcprt:MSVCP71.dll
+ 0004:0000066c       __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 1007666c     msvcprt:MSVCP71.dll
+ 0004:00000670       __imp_?good@ios_base@std@@QBE_NXZ 10076670     msvcprt:MSVCP71.dll
+ 0004:00000674       __imp_?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10076674     msvcprt:MSVCP71.dll
+ 0004:00000678       __imp_?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10076678     msvcprt:MSVCP71.dll
+ 0004:0000067c       __imp_?is@?$ctype@G@std@@QBE_NFG@Z 1007667c     msvcprt:MSVCP71.dll
+ 0004:00000680       __imp_?to_char_type@?$char_traits@G@std@@SAGABG@Z 10076680     msvcprt:MSVCP71.dll
+ 0004:00000684       __imp_?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10076684     msvcprt:MSVCP71.dll
+ 0004:00000688       __imp_?eof@?$char_traits@G@std@@SAGXZ 10076688     msvcprt:MSVCP71.dll
+ 0004:0000068c       __imp_?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 1007668c     msvcprt:MSVCP71.dll
+ 0004:00000690       __imp_?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10076690     msvcprt:MSVCP71.dll
+ 0004:00000694       __imp_?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10076694     msvcprt:MSVCP71.dll
+ 0004:00000698       __imp_?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10076698     msvcprt:MSVCP71.dll
+ 0004:0000069c       __imp_?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 1007669c     msvcprt:MSVCP71.dll
+ 0004:000006a0       __imp_?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB 100766a0     msvcprt:MSVCP71.dll
+ 0004:000006a4       __imp_?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 100766a4     msvcprt:MSVCP71.dll
+ 0004:000006a8       __imp_?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100766a8     msvcprt:MSVCP71.dll
+ 0004:000006ac       __imp_?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100766ac     msvcprt:MSVCP71.dll
+ 0004:000006b0       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100766b0     msvcprt:MSVCP71.dll
+ 0004:000006b4       __imp_?id@?$ctype@G@std@@2V0locale@2@A 100766b4     msvcprt:MSVCP71.dll
+ 0004:000006b8       __imp_?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 100766b8     msvcprt:MSVCP71.dll
+ 0004:000006bc       __imp_?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100766bc     msvcprt:MSVCP71.dll
+ 0004:000006c0       __imp_?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100766c0     msvcprt:MSVCP71.dll
+ 0004:000006c4       __imp_?to_int_type@?$char_traits@G@std@@SAGABG@Z 100766c4     msvcprt:MSVCP71.dll
+ 0004:000006c8       __imp_?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100766c8     msvcprt:MSVCP71.dll
+ 0004:000006cc       __imp_??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 100766cc     msvcprt:MSVCP71.dll
+ 0004:000006d0       __imp_?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 100766d0     msvcprt:MSVCP71.dll
+ 0004:000006d4       __imp_?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 100766d4     msvcprt:MSVCP71.dll
+ 0004:000006d8       __imp_?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 100766d8     msvcprt:MSVCP71.dll
+ 0004:000006dc       __imp_?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 100766dc     msvcprt:MSVCP71.dll
+ 0004:000006e0       __imp_?rfind@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIDI@Z 100766e0     msvcprt:MSVCP71.dll
+ 0004:000006e4       __imp_??$?MDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@0@Z 100766e4     msvcprt:MSVCP71.dll
+ 0004:000006e8       __imp_??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100766e8     msvcprt:MSVCP71.dll
+ 0004:000006ec       __imp_??4?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100766ec     msvcprt:MSVCP71.dll
+ 0004:000006f0       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100766f0     msvcprt:MSVCP71.dll
+ 0004:000006f4       __imp_?_Unlock@_Mutex@std@@QAEXXZ 100766f4     msvcprt:MSVCP71.dll
+ 0004:000006f8       __imp_?_Lock@_Mutex@std@@QAEXXZ 100766f8     msvcprt:MSVCP71.dll
+ 0004:000006fc       __imp_?_Id_cnt@id@locale@std@@0HA 100766fc     msvcprt:MSVCP71.dll
+ 0004:00000700       __imp_?clear@ios_base@std@@QAEXH_N@Z 10076700     msvcprt:MSVCP71.dll
+ 0004:00000704       __imp_??_D?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 10076704     msvcprt:MSVCP71.dll
+ 0004:00000708       __imp_?data@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 10076708     msvcprt:MSVCP71.dll
+ 0004:0000070c       __imp_?length@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 1007670c     msvcprt:MSVCP71.dll
+ 0004:00000710       __imp_?str@?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 10076710     msvcprt:MSVCP71.dll
+ 0004:00000714       __imp_??6?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV01@H@Z 10076714     msvcprt:MSVCP71.dll
+ 0004:00000718       __imp_??0?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 10076718     msvcprt:MSVCP71.dll
+ 0004:0000071c       __imp_??_D?$basic_ifstream@DU?$char_traits@D@std@@@std@@QAEXXZ 1007671c     msvcprt:MSVCP71.dll
+ 0004:00000720       __imp_?read@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@PADH@Z 10076720     msvcprt:MSVCP71.dll
+ 0004:00000724       __imp_??0?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAE@PBDHH@Z 10076724     msvcprt:MSVCP71.dll
+ 0004:00000728       __imp_??_D?$basic_ofstream@DU?$char_traits@D@std@@@std@@QAEXXZ 10076728     msvcprt:MSVCP71.dll
+ 0004:0000072c       __imp_?write@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@PBDH@Z 1007672c     msvcprt:MSVCP71.dll
+ 0004:00000730       __imp_??0?$basic_ostringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 10076730     msvcprt:MSVCP71.dll
+ 0004:00000734       __imp_?_Fpz@std@@3_JA      10076734     msvcprt:MSVCP71.dll
+ 0004:00000738       __imp_?tellg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 10076738     msvcprt:MSVCP71.dll
+ 0004:0000073c       __imp_?seekg@?$basic_istream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 1007673c     msvcprt:MSVCP71.dll
+ 0004:00000740       __imp_?tellp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE?AV?$fpos@H@2@XZ 10076740     msvcprt:MSVCP71.dll
+ 0004:00000744       __imp_?seekp@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@V?$fpos@H@2@@Z 10076744     msvcprt:MSVCP71.dll
+ 0004:00000748       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAADI@Z 10076748     msvcprt:MSVCP71.dll
+ 0004:0000074c       __imp_?resize@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXI@Z 1007674c     msvcprt:MSVCP71.dll
+ 0004:00000750       __imp_?_Nomemory@std@@YAXXZ 10076750     msvcprt:MSVCP71.dll
+ 0004:00000754       __imp_??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 10076754     msvcprt:MSVCP71.dll
+ 0004:00000758       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10076758     msvcprt:MSVCP71.dll
+ 0004:0000075c       __imp_??_D?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEXXZ 1007675c     msvcprt:MSVCP71.dll
+ 0004:00000760       __imp_??$?6U?$char_traits@D@std@@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@PBD@Z 10076760     msvcprt:MSVCP71.dll
+ 0004:00000764       __imp_??0?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@H@Z 10076764     msvcprt:MSVCP71.dll
+ 0004:00000768       __imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 10076768     msvcprt:MSVCP71.dll
+ 0004:0000076c       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 1007676c     msvcprt:MSVCP71.dll
+ 0004:00000770       __imp_?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 10076770     msvcprt:MSVCP71.dll
+ 0004:00000774       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10076774     msvcprt:MSVCP71.dll
+ 0004:00000778       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 10076778     msvcprt:MSVCP71.dll
+ 0004:0000077c       __imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 1007677c     msvcprt:MSVCP71.dll
+ 0004:00000780       \177MSVCP71_NULL_THUNK_DATA 10076780     msvcprt:MSVCP71.dll
+ 0004:00000808       __imp__strncpy             10076808     MSVCRT:MSVCR71.dll
+ 0004:0000080c       __imp__strncmp             1007680c     MSVCRT:MSVCR71.dll
+ 0004:00000810       __imp___CIacos             10076810     MSVCRT:MSVCR71.dll
+ 0004:00000814       __imp___CIasin             10076814     MSVCRT:MSVCR71.dll
+ 0004:00000818       __imp_??_V@YAXPAX@Z        10076818     MSVCRT:MSVCR71.dll
+ 0004:0000081c       __imp___CIlog              1007681c     MSVCRT:MSVCR71.dll
+ 0004:00000820       __imp___CIpow              10076820     MSVCRT:MSVCR71.dll
+ 0004:00000824       __imp__memmove             10076824     MSVCRT:MSVCR71.dll
+ 0004:00000828       __imp__ceil                10076828     MSVCRT:MSVCR71.dll
+ 0004:0000082c       __imp___errno              1007682c     MSVCRT:MSVCR71.dll
+ 0004:00000830       __imp__malloc              10076830     MSVCRT:MSVCR71.dll
+ 0004:00000834       __imp___callnewh           10076834     MSVCRT:MSVCR71.dll
+ 0004:00000838       __imp_??1type_info@@UAE@XZ 10076838     MSVCRT:MSVCR71.dll
+ 0004:0000083c       __imp___CRT_RTC_INIT       1007683c     MSVCRT:MSVCR71.dll
+ 0004:00000840       __imp__free                10076840     MSVCRT:MSVCR71.dll
+ 0004:00000844       __imp___initterm           10076844     MSVCRT:MSVCR71.dll
+ 0004:00000848       __imp___adjust_fdiv        10076848     MSVCRT:MSVCR71.dll
+ 0004:0000084c       __imp____CppXcptFilter     1007684c     MSVCRT:MSVCR71.dll
+ 0004:00000850       __imp___except_handler3    10076850     MSVCRT:MSVCR71.dll
+ 0004:00000854       __imp_?terminate@@YAXXZ    10076854     MSVCRT:MSVCR71.dll
+ 0004:00000858       __imp____dllonexit         10076858     MSVCRT:MSVCR71.dll
+ 0004:0000085c       __imp___onexit             1007685c     MSVCRT:MSVCR71.dll
+ 0004:00000860       __imp_??0bad_cast@@QAE@PBD@Z 10076860     MSVCRT:MSVCR71.dll
+ 0004:00000864       __imp_??1bad_cast@@UAE@XZ  10076864     MSVCRT:MSVCR71.dll
+ 0004:00000868       __imp_??0bad_cast@@QAE@ABV0@@Z 10076868     MSVCRT:MSVCR71.dll
+ 0004:0000086c       __imp_??0exception@@QAE@XZ 1007686c     MSVCRT:MSVCR71.dll
+ 0004:00000870       __imp_??1exception@@UAE@XZ 10076870     MSVCRT:MSVCR71.dll
+ 0004:00000874       __imp___CxxThrowException@8 10076874     MSVCRT:MSVCR71.dll
+ 0004:00000878       __imp_??0exception@@QAE@ABV0@@Z 10076878     MSVCRT:MSVCR71.dll
+ 0004:0000087c       __imp____CxxFrameHandler   1007687c     MSVCRT:MSVCR71.dll
+ 0004:00000880       __imp_??3@YAXPAX@Z         10076880     MSVCRT:MSVCR71.dll
+ 0004:00000884       __imp___purecall           10076884     MSVCRT:MSVCR71.dll
+ 0004:00000888       __imp____RTDynamicCast     10076888     MSVCRT:MSVCR71.dll
+ 0004:0000088c       \177MSVCR71_NULL_THUNK_DATA 1007688c     MSVCRT:MSVCR71.dll
+ 0004:000008d0       __imp__compress            100768d0     zlib1:zlib1.dll
+ 0004:000008d4       __imp__uncompress          100768d4     zlib1:zlib1.dll
+ 0004:000008d8       \177zlib1_NULL_THUNK_DATA  100768d8     zlib1:zlib1.dll
+
+ entry point at        0001:000612a6
+
Index: NonGTP/OpenEXR/bin/IlmImf_dll_d.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/IlmImf_dll_d.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/IlmImf_dll_d.map.DEF	(revision 855)
@@ -0,0 +1,2446 @@
+LIBRARY	IlmImf_dll_d
+EXPORTS
+	??0Attribute@Imf@@QAE@XZ
+	??1Attribute@Imf@@UAE@XZ
+	?typeMap@?A0x4acb144b@Imf@@YAAAV?$map@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@@std@@XZ
+	?knownType@Attribute@Imf@@SA_NQBD@Z
+	?registerAttributeType@Attribute@Imf@@KAXQBDP6APAV12@XZ@Z
+	??0ArgExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1ArgExc@Iex@@UAE@XZ
+	??0ArgExc@Iex@@QAE@ABV01@@Z
+	?unRegisterAttributeType@Attribute@Imf@@KAXQBD@Z
+	?newAttribute@Attribute@Imf@@SAPAV12@QBD@Z
+	??0?$map@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@@std@@QAE@XZ
+	?end@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@_N@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z
+	??RNameCompare@?A0x4acb144b@Imf@@QBE_NPBD0@Z
+	?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEIABQBD@Z
+	?find@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z
+	??Cconst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEPBU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@XZ
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBE_NABV012@@Z
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBE_NABV012@@Z
+	??0?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@QAE@ABQBDABQ6APAVAttribute@Imf@@XZ@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Key@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAABQBDPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z
+	??0?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@ABUNameCompare@?A0x4acb144b@Imf@@ABV?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z
+	?begin@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z
+	?equal_range@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@V123@@2@ABQBD@Z
+	?_Insert@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z
+	??0length_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
+	??0logic_error@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
+	?what@logic_error@std@@UBEPBDXZ
+	??1logic_error@std@@UAE@XZ
+	??1length_error@std@@UAE@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ
+	?_Kfn@?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@SAABQBDABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@@Z
+	??0?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@QAE@XZ
+	??0iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	??Fiterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@XZ
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@3@XZ
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@1@AB_N@Z
+	??0length_error@std@@QAE@ABV01@@Z
+	??0logic_error@std@@QAE@ABV01@@Z
+	?_Color@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAAAU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?max_size@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QBEIXZ
+	?erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	??0out_of_range@std@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@@Z
+	??1out_of_range@std@@UAE@XZ
+	?clear@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ
+	?upper_bound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AViterator@12@ABQBD@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXXZ
+	?_Lbound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z
+	?_Lmost@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@00ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@D@Z
+	??2@YAPAXIPAX@Z
+	??3@YAXPAX0@Z
+	??0?$_Tree_val@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE@ABUNameCompare@?A0x4acb144b@Imf@@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z
+	??0?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@QAE@ABV01@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE?AV012@H@Z
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	??Fconst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@V123@@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@1@0@Z
+	??0out_of_range@std@@QAE@ABV01@@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?_Max@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@PAU342@@Z
+	?_Root@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ
+	?_Ubound@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQBD@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@XZ
+	??0?$_Tree_ptr@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE@ABUNameCompare@?A0x4acb144b@Imf@@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z
+	?max_size@?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@QBEIXZ
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@I@Z
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@I@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@QBDP6APAVAttribute@Imf@@XZ@2@D@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@IAE@ABUNameCompare@?A0x4acb144b@Imf@@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@2@ABQAU342@@Z
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEAAV012@XZ
+	??0?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@QAE@UNameCompare@?A0x4acb144b@Imf@@@Z
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@QAEXXZ
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z
+	??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z
+	??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
+	??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ
+	??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z
+	??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z
+	??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ
+	??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0?$TypedAttribute@M@Imf@@QAE@ABV01@@Z
+	??0?$TypedAttribute@M@Imf@@QAE@ABM@Z
+	??0?$TypedAttribute@M@Imf@@QAE@XZ
+	??1?$TypedAttribute@M@Imf@@UAE@XZ
+	?value@?$TypedAttribute@M@Imf@@QBEABMXZ
+	?value@?$TypedAttribute@M@Imf@@QAEAAMXZ
+	?typeName@?$TypedAttribute@M@Imf@@UBEPBDXZ
+	?makeNewAttribute@?$TypedAttribute@M@Imf@@SAPAVAttribute@2@XZ
+	?copy@?$TypedAttribute@M@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@?$TypedAttribute@M@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@M@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@?$TypedAttribute@M@Imf@@UAEXABVAttribute@2@@Z
+	?cast@?$TypedAttribute@M@Imf@@SAABV12@ABVAttribute@2@@Z
+	?cast@?$TypedAttribute@M@Imf@@SAAAV12@AAVAttribute@2@@Z
+	?cast@?$TypedAttribute@M@Imf@@SAPBV12@PBVAttribute@2@@Z
+	??0TypeExc@Iex@@QAE@PBD@Z
+	??1TypeExc@Iex@@UAE@XZ
+	?cast@?$TypedAttribute@M@Imf@@SAPAV12@PAVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@M@Imf@@SAXXZ
+	?unRegisterAttributeType@?$TypedAttribute@M@Imf@@SAXXZ
+	??0?$TypedAttribute@N@Imf@@QAE@ABV01@@Z
+	??0?$TypedAttribute@N@Imf@@QAE@ABN@Z
+	??0?$TypedAttribute@N@Imf@@QAE@XZ
+	??1?$TypedAttribute@N@Imf@@UAE@XZ
+	?value@?$TypedAttribute@N@Imf@@QBEABNXZ
+	?value@?$TypedAttribute@N@Imf@@QAEAANXZ
+	?typeName@?$TypedAttribute@N@Imf@@UBEPBDXZ
+	?makeNewAttribute@?$TypedAttribute@N@Imf@@SAPAVAttribute@2@XZ
+	?copy@?$TypedAttribute@N@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@?$TypedAttribute@N@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@N@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@?$TypedAttribute@N@Imf@@UAEXABVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAABV12@ABVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAAAV12@AAVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@N@Imf@@SAPAV12@PAVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@N@Imf@@SAXXZ
+	?unRegisterAttributeType@?$TypedAttribute@N@Imf@@SAXXZ
+	??$_Distance@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@I@std@@YAXViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@0AAI@Z
+	??$swap@D@std@@YAXAAD0@Z
+	??$?0U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@IPAU120@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@@Z
+	??$?0U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@1@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@ABQAU120@@Z
+	??0TypeExc@Iex@@QAE@ABV01@@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@M@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAM@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@N@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAN@Z
+	??$_Iter_cat@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@@std@@YA?AUbidirectional_iterator_tag@0@ABViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@@Z
+	??$_Distance2@Viterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@std@@I@std@@YAXViterator@?$_Tree@V?$_Tmap_traits@PBDP6APAVAttribute@Imf@@XZUNameCompare@?A0x4acb144b@2@V?$allocator@U?$pair@QBDP6APAVAttribute@Imf@@XZ@std@@@std@@$0A@@std@@@0@0AAIUbidirectional_iterator_tag@0@@Z
+	??$writeUnsignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBEH@Z
+	?writeChars@StreamIO@Imf@@SAXAAVOStream@2@QBDH@Z
+	??$readUnsignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QAEH@Z
+	?readChars@StreamIO@Imf@@SA_NAAVIStream@2@QADH@Z
+	?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAH@Z
+	??$writeSignedChars@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBCH@Z
+	??$readSignedChars@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QACH@Z
+	??0Channel@Imf@@QAE@W4PixelType@1@HH@Z
+	??8Channel@Imf@@QBE_NABU01@@Z
+	?insert@ChannelList@Imf@@QAEXQBDABUChannel@2@@Z
+	??0Name@Imf@@QAE@QBD@Z
+	??4Name@Imf@@QAEAAV01@QBD@Z
+	??AChannelList@Imf@@QAEAAUChannel@1@QBD@Z
+	??AChannelList@Imf@@QBEABUChannel@1@QBD@Z
+	?findChannel@ChannelList@Imf@@QAEPAUChannel@2@QBD@Z
+	?findChannel@ChannelList@Imf@@QBEPBUChannel@2@QBD@Z
+	?begin@ChannelList@Imf@@QAE?AVIterator@12@XZ
+	??0Iterator@ChannelList@Imf@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@Z
+	?begin@ChannelList@Imf@@QBE?AVConstIterator@12@XZ
+	??0ConstIterator@ChannelList@Imf@@QAE@ABVconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@Z
+	?end@ChannelList@Imf@@QAE?AVIterator@12@XZ
+	?end@ChannelList@Imf@@QBE?AVConstIterator@12@XZ
+	?find@ChannelList@Imf@@QAE?AVIterator@12@QBD@Z
+	?find@ChannelList@Imf@@QBE?AVConstIterator@12@QBD@Z
+	?layers@ChannelList@Imf@@QBEXAAV?$set@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@@std@@@Z
+	??EConstIterator@ChannelList@Imf@@QAEAAV012@XZ
+	?name@ConstIterator@ChannelList@Imf@@QBEPBDXZ
+	??DName@Imf@@QBEPBDXZ
+	??9Imf@@YA_NABVConstIterator@ChannelList@0@0@Z
+	??8Imf@@YA_NABVConstIterator@ChannelList@0@0@Z
+	?channelsInLayer@ChannelList@Imf@@QAEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVIterator@12@1@Z
+	?channelsInLayer@ChannelList@Imf@@QBEXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVConstIterator@12@1@Z
+	?channelsWithPrefix@ChannelList@Imf@@QAEXQBDAAVIterator@12@1@Z
+	??EIterator@ChannelList@Imf@@QAEAAV012@XZ
+	?name@Iterator@ChannelList@Imf@@QBEPBDXZ
+	??0ConstIterator@ChannelList@Imf@@QAE@ABVIterator@12@@Z
+	?channelsWithPrefix@ChannelList@Imf@@QBEXQBDAAVConstIterator@12@1@Z
+	??8ChannelList@Imf@@QBE_NABV01@@Z
+	?channel@ConstIterator@ChannelList@Imf@@QBEABUChannel@3@XZ
+	??A?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAUChannel@Imf@@ABVName@3@@Z
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	??Citerator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPAU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@_N@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z
+	?clear@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ
+	?_Key@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAABVName@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	??R?$less@VName@Imf@@@std@@QBE_NABVName@Imf@@0@Z
+	??MImf@@YA_NABVName@0@0@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??Diterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEAAU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@UChannel@2@@2@XZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@3@XZ
+	??0?$pair@$$CBVName@Imf@@UChannel@2@@std@@QAE@ABVName@Imf@@ABUChannel@3@@Z
+	?_Isnil@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Key@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z
+	?begin@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?_Erase@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Insert@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@@Z
+	?_Lmost@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@XZ
+	?_Rmost@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@XZ
+	?_Kfn@?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@SAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@ABV32@@Z
+	??R?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@QBE_NABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@1@0@Z
+	??0?$pair@Viterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@1@AB_N@Z
+	??0iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	??Fiterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEAAV012@XZ
+	??8const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Mynode@const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@3@XZ
+	?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@UChannel@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Kfn@?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@SAABVName@Imf@@ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@@Z
+	??Fiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	?_Color@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Parent@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?max_size@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QBEIXZ
+	?_Lrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Rrotate@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@00ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@I@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	??0const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@@Z
+	??Fconst_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEAAV012@XZ
+	?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?max_size@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z
+	??Fconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	?max_size@?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@std@@QBEIXZ
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@I@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAEXXZ
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@1@AB_N@Z
+	??0_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@PAU012@00ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@D@Z
+	?max_size@?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QBEIXZ
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@I@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Max@?$_Tree@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@2@PAU342@@Z
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@UChannel@2@@2@D@Z
+	?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@0@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@0@IPAU120@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z
+	??1_Node@?$_Tree_nod@V?$_Tset_traits@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@U?$less@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@V?$allocator@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@2@$0A@@std@@@std@@QAE@XZ
+	?staticTypeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBD@Z
+	??$pad@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@H@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@HQAD@Z
+	??$skip@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@H@Z
+	??0Chromaticities@Imf@@QAE@ABV?$Vec2@M@Imath@@000@Z
+	?RGBtoXYZ@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z
+	?XYZtoRGB@Imf@@YA?AV?$Matrix44@M@Imath@@UChromaticities@1@M@Z
+	??0Chromaticities@Imf@@QAE@ABU01@@Z
+	??0?$Vec2@M@Imath@@QAE@ABV01@@Z
+	??A?$Matrix44@M@Imath@@QAEPAMH@Z
+	??0?$Matrix44@M@Imath@@QAE@ABV01@@Z
+	??0?$Matrix44@M@Imath@@QAE@XZ
+	?inverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z
+	??0SingMatrixExc@Imath@@QAE@PBD@Z
+	??0MathExc@Iex@@QAE@PBD@Z
+	??1MathExc@Iex@@UAE@XZ
+	??1SingMatrixExc@Imath@@UAE@XZ
+	?smallest@?$limits@M@Imath@@SAMXZ
+	??0SingMatrixExc@Imath@@QAE@ABV01@@Z
+	??0MathExc@Iex@@QAE@ABV01@@Z
+	??0?$Matrix44@M@Imath@@QAE@MMMMMMMMMMMMMMMM@Z
+	?gjInverse@?$Matrix44@M@Imath@@QBE?AV12@_N@Z
+	??$abs@M@Imath@@YAMM@Z
+	?staticTypeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@E@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAE@Z
+	??0Compressor@Imf@@QAE@ABVHeader@1@@Z
+	??1Compressor@Imf@@UAE@XZ
+	?format@Compressor@Imf@@UBE?AW4Format@12@XZ
+	?compressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompressTile@Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?isValidCompression@Imf@@YA_NW4Compression@1@@Z
+	?newCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HABVHeader@1@@Z
+	?newTileCompressor@Imf@@YAPAVCompressor@1@W4Compression@1@HHABVHeader@1@@Z
+	?halfToUint@Imf@@YAIVhalf@@@Z
+	??Bhalf@@QBEMXZ
+	?isNan@half@@QBE_NXZ
+	?isInfinity@half@@QBE_NXZ
+	?isNegative@half@@QBE_NXZ
+	?floatToUint@Imf@@YAIM@Z
+	?isNegative@?A0x47f757d7@Imf@@YA_NM@Z
+	?isNan@?A0x47f757d7@Imf@@YA_NM@Z
+	?isInfinity@?A0x47f757d7@Imf@@YA_NM@Z
+	?uintToHalf@Imf@@YA?AVhalf@@I@Z
+	??0half@@QAE@M@Z
+	?posInf@half@@SA?AV1@XZ
+	??0half@@QAE@XZ
+	?floatToHalf@Imf@@YA?AVhalf@@M@Z
+	?negInf@half@@SA?AV1@XZ
+	?isFinite@?A0x47f757d7@Imf@@YA_NM@Z
+	?setErrorMessage@?A0xef2e13c9@@YAXABVexception@@@Z
+	ImfFloatToHalf
+	?bits@half@@QBEGXZ
+	ImfFloatToHalfArray
+	ImfHalfToFloat
+	ImfHalfToFloatArray
+	ImfNewHeader
+	ImfDeleteHeader
+	?header@?A0xef2e13c9@@YAPAVHeader@Imf@@PAUImfHeader@@@Z
+	ImfCopyHeader
+	?header@?A0xef2e13c9@@YAPBVHeader@Imf@@PBUImfHeader@@@Z
+	ImfHeaderSetDisplayWindow
+	??4?$Box@V?$Vec2@H@Imath@@@Imath@@QAEAAV01@ABV01@@Z
+	ImfHeaderDisplayWindow
+	??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV01@@Z
+	ImfHeaderSetDataWindow
+	ImfHeaderDataWindow
+	ImfHeaderSetPixelAspectRatio
+	ImfHeaderPixelAspectRatio
+	ImfHeaderSetScreenWindowCenter
+	ImfHeaderScreenWindowCenter
+	ImfHeaderSetScreenWindowWidth
+	ImfHeaderScreenWindowWidth
+	ImfHeaderSetLineOrder
+	ImfHeaderLineOrder
+	ImfHeaderSetCompression
+	ImfHeaderCompression
+	ImfHeaderSetIntAttribute
+	??0ConstIterator@Header@Imf@@QAE@ABVIterator@12@@Z
+	??8Imf@@YA_NABVConstIterator@Header@0@0@Z
+	ImfHeaderIntAttribute
+	ImfHeaderSetFloatAttribute
+	ImfHeaderSetDoubleAttribute
+	ImfHeaderFloatAttribute
+	ImfHeaderDoubleAttribute
+	ImfHeaderSetStringAttribute
+	ImfHeaderStringAttribute
+	ImfHeaderSetBox2iAttribute
+	ImfHeaderBox2iAttribute
+	ImfHeaderSetBox2fAttribute
+	??4?$Box@V?$Vec2@M@Imath@@@Imath@@QAEAAV01@ABV01@@Z
+	ImfHeaderBox2fAttribute
+	ImfHeaderSetV2iAttribute
+	ImfHeaderV2iAttribute
+	ImfHeaderSetV2fAttribute
+	ImfHeaderV2fAttribute
+	ImfHeaderSetV3iAttribute
+	ImfHeaderV3iAttribute
+	ImfHeaderSetV3fAttribute
+	ImfHeaderV3fAttribute
+	ImfHeaderSetM33fAttribute
+	ImfHeaderM33fAttribute
+	ImfHeaderSetM44fAttribute
+	ImfHeaderM44fAttribute
+	ImfOpenOutputFile
+	ImfCloseOutputFile
+	?outfile@?A0xef2e13c9@@YAPAVRgbaOutputFile@Imf@@PAUImfOutputFile@@@Z
+	ImfOutputSetFrameBuffer
+	ImfOutputWritePixels
+	ImfOutputCurrentScanLine
+	?outfile@?A0xef2e13c9@@YAPBVRgbaOutputFile@Imf@@PBUImfOutputFile@@@Z
+	ImfOutputHeader
+	ImfOutputChannels
+	ImfOpenTiledOutputFile
+	ImfCloseTiledOutputFile
+	?outfile@?A0xef2e13c9@@YAPAVTiledRgbaOutputFile@Imf@@PAUImfTiledOutputFile@@@Z
+	ImfTiledOutputSetFrameBuffer
+	ImfTiledOutputWriteTile
+	ImfTiledOutputHeader
+	?outfile@?A0xef2e13c9@@YAPBVTiledRgbaOutputFile@Imf@@PBUImfTiledOutputFile@@@Z
+	ImfTiledOutputChannels
+	ImfTiledOutputTileXSize
+	ImfTiledOutputTileYSize
+	ImfTiledOutputLevelMode
+	ImfTiledOutputLevelRoundingMode
+	ImfOpenInputFile
+	ImfCloseInputFile
+	?infile@?A0xef2e13c9@@YAPAVRgbaInputFile@Imf@@PAUImfInputFile@@@Z
+	ImfInputSetFrameBuffer
+	ImfInputReadPixels
+	ImfInputHeader
+	?infile@?A0xef2e13c9@@YAPBVRgbaInputFile@Imf@@PBUImfInputFile@@@Z
+	ImfInputChannels
+	ImfInputFileName
+	ImfOpenTiledInputFile
+	ImfCloseTiledInputFile
+	?infile@?A0xef2e13c9@@YAPAVTiledRgbaInputFile@Imf@@PAUImfTiledInputFile@@@Z
+	ImfTiledInputSetFrameBuffer
+	ImfTiledInputReadTile
+	ImfTiledInputHeader
+	?infile@?A0xef2e13c9@@YAPBVTiledRgbaInputFile@Imf@@PBUImfTiledInputFile@@@Z
+	ImfTiledInputChannels
+	ImfTiledInputFileName
+	ImfTiledInputTileXSize
+	ImfTiledInputTileYSize
+	ImfTiledInputLevelMode
+	ImfTiledInputLevelRoundingMode
+	ImfNewRound12logLut
+	ImfNewRoundNBitLut
+	??0roundNBit@Imf@@QAE@H@Z
+	ImfDeleteLut
+	ImfApplyLut
+	ImfErrorMessage
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	??0?$Vec2@H@Imath@@QAE@ABV01@@Z
+	??0?$Vec2@H@Imath@@QAE@HH@Z
+	??4?$Vec2@H@Imath@@QAEABV01@ABV01@@Z
+	??0?$Vec3@H@Imath@@QAE@HHH@Z
+	??4?$Vec3@H@Imath@@QAEABV01@ABV01@@Z
+	??0?$Vec2@M@Imath@@QAE@MM@Z
+	??4?$Vec2@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@ABV?$Vec2@H@1@0@Z
+	??0?$TypedAttribute@H@Imf@@QAE@ABH@Z
+	??1?$TypedAttribute@H@Imf@@UAE@XZ
+	?value@?$TypedAttribute@H@Imf@@QBEABHXZ
+	?value@?$TypedAttribute@H@Imf@@QAEAAHXZ
+	?typeName@?$TypedAttribute@H@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@H@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@?$TypedAttribute@H@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@H@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@?$TypedAttribute@H@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QBEABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
+	?value@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAEAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
+	?typeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	??1?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?value@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$Box@V?$Vec2@M@Imath@@@Imath@@QAE@ABV?$Vec2@M@1@0@Z
+	??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@ABV?$Box@V?$Vec2@M@Imath@@@Imath@@@Z
+	??1?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QBEABV?$Box@V?$Vec2@M@Imath@@@Imath@@XZ
+	?value@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAEAAV?$Box@V?$Vec2@M@Imath@@@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@ABV?$Vec2@H@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QBEABV?$Vec2@H@Imath@@XZ
+	?value@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAEAAV?$Vec2@H@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@ABV?$Vec2@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QBEABV?$Vec2@M@Imath@@XZ
+	?value@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAEAAV?$Vec2@M@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@ABV?$Vec3@H@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QBEABV?$Vec3@H@Imath@@XZ
+	?value@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAEAAV?$Vec3@H@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??0?$Vec3@M@Imath@@QAE@MMM@Z
+	??4?$Vec3@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@ABV?$Vec3@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QBEABV?$Vec3@M@Imath@@XZ
+	?value@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAEAAV?$Vec3@M@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??A?$Matrix33@M@Imath@@QBEPBMH@Z
+	??0?$Matrix33@M@Imath@@QAE@QAY02$$CBM@Z
+	??4?$Matrix33@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@ABV?$Matrix33@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QBEABV?$Matrix33@M@Imath@@XZ
+	?value@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAEAAV?$Matrix33@M@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??A?$Matrix44@M@Imath@@QBEPBMH@Z
+	??0?$Matrix44@M@Imath@@QAE@QAY03$$CBM@Z
+	??4?$Matrix44@M@Imath@@QAEABV01@ABV01@@Z
+	??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@ABV?$Matrix44@M@Imath@@@Z
+	??1?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QBEABV?$Matrix44@M@Imath@@XZ
+	?value@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAEAAV?$Matrix44@M@Imath@@XZ
+	?typeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXABVAttribute@2@@Z
+	??$?0M@?$Vec2@H@Imath@@QAE@ABV?$Vec2@M@1@@Z
+	??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@H@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@H@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@H@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@M@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@N@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@M@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@N@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@N@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec2@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@H@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Vec3@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix33@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@V?$Matrix44@M@Imath@@@1@QBD@Z
+	??$?0P6A?AVhalf@@V0@@Z@RgbaLut@Imf@@QAE@P6A?AVhalf@@V2@@ZW4RgbaChannels@1@@Z
+	?qNan@half@@SA?AV1@XZ
+	??$?0UroundNBit@Imf@@@RgbaLut@Imf@@QAE@UroundNBit@1@W4RgbaChannels@1@@Z
+	??0?$Box@V?$Vec2@M@Imath@@@Imath@@QAE@ABV01@@Z
+	??0?$Vec2@H@Imath@@QAE@XZ
+	??0?$Vec3@H@Imath@@QAE@ABV01@@Z
+	??0?$Vec2@M@Imath@@QAE@XZ
+	??0?$TypedAttribute@H@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@H@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$Vec3@M@Imath@@QAE@ABV01@@Z
+	??0?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$Matrix33@M@Imath@@QAE@ABV01@@Z
+	??0?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??$?0P6A?AVhalf@@V0@@Z@?$halfFunction@Vhalf@@@@QAE@P6A?AVhalf@@V1@@Z000000@Z
+	??4half@@QAEAAV0@V0@@Z
+	?setBits@half@@QAEXG@Z
+	??$?0UroundNBit@Imf@@@?$halfFunction@Vhalf@@@@QAE@UroundNBit@Imf@@Vhalf@@11111@Z
+	??RroundNBit@Imf@@QAE?AVhalf@@V2@@Z
+	?round@half@@QBE?AV1@I@Z
+	??0?$Vec3@H@Imath@@QAE@XZ
+	?cast@?$TypedAttribute@H@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	??0?$Box@V?$Vec2@H@Imath@@@Imath@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	??0?$Box@V?$Vec2@M@Imath@@@Imath@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	??0?$Vec3@M@Imath@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	??0?$Matrix33@M@Imath@@QAE@XZ
+	?cast@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?makeEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QAEXXZ
+	?makeEmpty@?$Box@V?$Vec2@M@Imath@@@Imath@@QAEXXZ
+	?baseTypeMin@?$Vec2@H@Imath@@SAHXZ
+	?min@?$limits@H@Imath@@SAHXZ
+	?baseTypeMax@?$Vec2@H@Imath@@SAHXZ
+	?max@?$limits@H@Imath@@SAHXZ
+	?baseTypeMin@?$Vec2@M@Imath@@SAMXZ
+	?min@?$limits@M@Imath@@SAMXZ
+	?baseTypeMax@?$Vec2@M@Imath@@SAMXZ
+	?max@?$limits@M@Imath@@SAMXZ
+	??0?$Vec2@H@Imath@@QAE@H@Z
+	??0?$Vec2@M@Imath@@QAE@M@Z
+	?staticTypeName@?$TypedAttribute@N@Imf@@SAPBDXZ
+	?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Vec3@M@4@@Z
+	?abs@@YAMM@Z
+	fabsf
+	?acos@@YAMM@Z
+	acosf
+	?asin@@YAMM@Z
+	asinf
+	?atan2@@YAMMM@Z
+	atan2f
+	?sqrt@@YAMM@Z
+	sqrtf
+	?latLong@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z
+	?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV34@@Z
+	?pixelPosition@LatLongMap@Imf@@YA?AV?$Vec2@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec3@M@4@@Z
+	?direction@LatLongMap@Imf@@YA?AV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z
+	?cos@@YAMM@Z
+	cosf
+	?sin@@YAMM@Z
+	sinf
+	?sizeOfFace@CubeMap@Imf@@YAHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	?dataWindowForFace@CubeMap@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@W4CubeMapFace@2@ABV34@@Z
+	?pixelPosition@CubeMap@Imf@@YA?AV?$Vec2@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@V34@@Z
+	?faceAndPixelPosition@CubeMap@Imf@@YAXABV?$Vec3@M@Imath@@ABV?$Box@V?$Vec2@H@Imath@@@4@AAW4CubeMapFace@2@AAV?$Vec2@M@4@@Z
+	?direction@CubeMap@Imf@@YA?AV?$Vec3@M@Imath@@W4CubeMapFace@2@ABV?$Box@V?$Vec2@H@Imath@@@4@ABV?$Vec2@M@4@@Z
+	?length@?$Vec3@M@Imath@@QBEMXZ
+	?sqrt@?$Math@M@Imath@@SAMM@Z
+	??$sign@M@Imath@@YAHM@Z
+	??$min@H@std@@YAABHABH0@Z
+	?dot@?$Vec3@M@Imath@@QBEMABV12@@Z
+	?staticTypeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@M@Imf@@SAPBDXZ
+	??0Slice@Imf@@QAE@W4PixelType@1@PADIIHHN@Z
+	?insert@FrameBuffer@Imf@@QAEXQBDABUSlice@2@@Z
+	??AFrameBuffer@Imf@@QAEAAUSlice@1@QBD@Z
+	??AFrameBuffer@Imf@@QBEABUSlice@1@QBD@Z
+	?findSlice@FrameBuffer@Imf@@QAEPAUSlice@2@QBD@Z
+	?findSlice@FrameBuffer@Imf@@QBEPBUSlice@2@QBD@Z
+	?begin@FrameBuffer@Imf@@QAE?AVIterator@12@XZ
+	??0Iterator@FrameBuffer@Imf@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@Z
+	?begin@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ
+	??0ConstIterator@FrameBuffer@Imf@@QAE@ABVconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@Z
+	?end@FrameBuffer@Imf@@QAE?AVIterator@12@XZ
+	?end@FrameBuffer@Imf@@QBE?AVConstIterator@12@XZ
+	?find@FrameBuffer@Imf@@QAE?AVIterator@12@QBD@Z
+	?find@FrameBuffer@Imf@@QBE?AVConstIterator@12@QBD@Z
+	??A?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAUSlice@Imf@@ABVName@3@@Z
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	??Citerator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPAU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ
+	??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Key@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAABVName@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??Diterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEAAU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@USlice@2@@2@XZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@3@XZ
+	??0?$pair@$$CBVName@Imf@@USlice@2@@std@@QAE@ABVName@Imf@@ABUSlice@3@@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@USlice@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Kfn@?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@SAABVName@Imf@@ABU?$pair@$$CBVName@Imf@@USlice@2@@2@@Z
+	??Fiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?max_size@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z
+	??Fconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@1@AB_N@Z
+	?max_size@?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QBEIXZ
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@I@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@USlice@2@@2@D@Z
+	?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z
+	?initialize@?A0xc5047d7b@Imf@@YAXAAVHeader@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@1MABV?$Vec2@M@5@MW4LineOrder@2@W4Compression@2@@Z
+	??0Header@Imf@@QAE@HHMABV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z
+	??1?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ
+	??0Header@Imf@@QAE@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z
+	??0Header@Imf@@QAE@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@0MABV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z
+	??0Header@Imf@@QAE@ABV01@@Z
+	??1Header@Imf@@QAE@XZ
+	??4Header@Imf@@QAEAAV01@ABV01@@Z
+	?insert@Header@Imf@@QAEXQBDABVAttribute@2@@Z
+	??0TypeExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??AHeader@Imf@@QAEAAVAttribute@1@QBD@Z
+	??AHeader@Imf@@QBEABVAttribute@1@QBD@Z
+	?begin@Header@Imf@@QAE?AVIterator@12@XZ
+	??0Iterator@Header@Imf@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@Z
+	?begin@Header@Imf@@QBE?AVConstIterator@12@XZ
+	??0ConstIterator@Header@Imf@@QAE@ABVconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@Z
+	?end@Header@Imf@@QAE?AVIterator@12@XZ
+	?end@Header@Imf@@QBE?AVConstIterator@12@XZ
+	?find@Header@Imf@@QAE?AVIterator@12@QBD@Z
+	?find@Header@Imf@@QBE?AVConstIterator@12@QBD@Z
+	?displayWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?displayWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@Header@Imf@@QAEAAV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@Header@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@Header@Imf@@QAEAAMXZ
+	?pixelAspectRatio@Header@Imf@@QBEABMXZ
+	?screenWindowCenter@Header@Imf@@QAEAAV?$Vec2@M@Imath@@XZ
+	?screenWindowCenter@Header@Imf@@QBEABV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@Header@Imf@@QAEAAMXZ
+	?screenWindowWidth@Header@Imf@@QBEABMXZ
+	?channels@Header@Imf@@QAEAAVChannelList@2@XZ
+	?channels@Header@Imf@@QBEABVChannelList@2@XZ
+	?lineOrder@Header@Imf@@QAEAAW4LineOrder@2@XZ
+	?lineOrder@Header@Imf@@QBEABW4LineOrder@2@XZ
+	?compression@Header@Imf@@QAEAAW4Compression@2@XZ
+	?compression@Header@Imf@@QBEABW4Compression@2@XZ
+	?setTileDescription@Header@Imf@@QAEXABVTileDescription@2@@Z
+	?hasTileDescription@Header@Imf@@QBE_NXZ
+	?tileDescription@Header@Imf@@QAEAAVTileDescription@2@XZ
+	?tileDescription@Header@Imf@@QBEABVTileDescription@2@XZ
+	?setPreviewImage@Header@Imf@@QAEXABVPreviewImage@2@@Z
+	?previewImage@Header@Imf@@QAEAAVPreviewImage@2@XZ
+	?previewImage@Header@Imf@@QBEABVPreviewImage@2@XZ
+	?hasPreviewImage@Header@Imf@@QBE_NXZ
+	?sanityCheck@Header@Imf@@QBEX_N@Z
+	??0ArgExc@Iex@@QAE@PBD@Z
+	?writeTo@Header@Imf@@QBE_KAAVOStream@2@_N@Z
+	??EConstIterator@Header@Imf@@QAEAAV012@XZ
+	?name@ConstIterator@Header@Imf@@QBEPBDXZ
+	?attribute@ConstIterator@Header@Imf@@QBEABVAttribute@3@XZ
+	??9Imf@@YA_NABVConstIterator@Header@0@0@Z
+	?str@StdOSStream@Imf@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ
+	?makeTiled@Imf@@YAHH@Z
+	??1StdOSStream@Imf@@UAE@XZ
+	?readFrom@Header@Imf@@QAEXAAVIStream@2@AAH@Z
+	??0InputExc@Iex@@QAE@PBD@Z
+	??0InputExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1InputExc@Iex@@UAE@XZ
+	?getVersion@Imf@@YAHH@Z
+	?getFlags@Imf@@YAHH@Z
+	?supportsFlags@Imf@@YA_NH@Z
+	??0InputExc@Iex@@QAE@ABV01@@Z
+	?staticInitialize@Imf@@YAXXZ
+	??0?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAE@XZ
+	??A?$map@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@@std@@QAEAAPAVAttribute@Imf@@ABVName@3@@Z
+	??1?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?find@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	??Citerator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEPAU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??Cconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEPBU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Key@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAABVName@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	??0?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@ABVName@Imf@@@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBE?AVconst_iterator@12@ABVName@Imf@@@Z
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Lmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	??0?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@std@@QAE@XZ
+	??0iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	??Diterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEAAU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@XZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@3@XZ
+	??0?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@QAE@ABVName@Imf@@ABQAVAttribute@3@@Z
+	?_Color@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAAAU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?size@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	?_Insert@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABVName@Imf@@@Z
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Max@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z
+	?_Kfn@?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@SAABVName@Imf@@ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@@Z
+	??0?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@std@@QAE@ABV01@@Z
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@I@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@@Z
+	??Fiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	?max_size@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QBEIXZ
+	?_Root@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@XZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@D@Z
+	??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z
+	??Fconst_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEAAV012@XZ
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@1@AB_N@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z
+	?max_size@?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@std@@QBEIXZ
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@I@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBVName@Imf@@PAVAttribute@2@@2@D@Z
+	??0?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z
+	?registerAttributeType@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAXXZ
+	??0?$TypedAttribute@VChannelList@Imf@@@Imf@@QAE@XZ
+	??1?$TypedAttribute@VChannelList@Imf@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@VChannelList@Imf@@@Imf@@QBEABVChannelList@2@XZ
+	?value@?$TypedAttribute@VChannelList@Imf@@@Imf@@QAEAAVChannelList@2@XZ
+	?typeName@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VChannelList@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VChannelList@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAXXZ
+	??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@ABW4Compression@1@@Z
+	??1?$TypedAttribute@W4Compression@Imf@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@W4Compression@Imf@@@Imf@@QBEABW4Compression@2@XZ
+	?value@?$TypedAttribute@W4Compression@Imf@@@Imf@@QAEAAW4Compression@2@XZ
+	?typeName@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@W4Compression@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@W4Compression@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@H@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAXXZ
+	??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@ABW4LineOrder@1@@Z
+	??1?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QBEABW4LineOrder@2@XZ
+	?value@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAEAAW4LineOrder@2@XZ
+	?typeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAXXZ
+	??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@ABVPreviewImage@1@@Z
+	??1?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QBEABVPreviewImage@2@XZ
+	?value@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAEAAVPreviewImage@2@XZ
+	?typeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAXXZ
+	??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@ABVTileDescription@1@@Z
+	??1?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAE@XZ
+	?value@?$TypedAttribute@VTileDescription@Imf@@@Imf@@QBEABVTileDescription@2@XZ
+	?value@?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAEAAVTileDescription@2@XZ
+	?typeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	?registerAttributeType@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAXXZ
+	?registerAttributeType@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAXXZ
+	??$findTypedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTileDescription@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTileDescription@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@VPreviewImage@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VPreviewImage@Imf@@@1@QBD@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z
+	??$?0U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@1@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@IPAU120@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@PAVAttribute@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@PAVAttribute@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z
+	??0ChannelList@Imf@@QAE@XZ
+	??1ChannelList@Imf@@QAE@XZ
+	??4ChannelList@Imf@@QAEAAV01@ABV01@@Z
+	??1?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ
+	??4?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z
+	??0?$map@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@@std@@QAE@XZ
+	??1?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??4?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z
+	??0?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z
+	?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@XZ
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??0?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@std@@QAE@ABV01@@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@XZ
+	??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z
+	??0?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z
+	?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@H@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Box@V?$Vec2@M@Imath@@@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?cast@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@UChromaticities@Imf@@@Imf@@UAE@XZ
+	??4Chromaticities@Imf@@QAEAAU01@ABU01@@Z
+	?cast@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@W4Compression@Imf@@@Imf@@QAE@XZ
+	?cast@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@W4Envmap@Imf@@@Imf@@UAE@XZ
+	?cast@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@H@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAE@XZ
+	?cast@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	??0?$TypedAttribute@W4LineOrder@Imf@@@Imf@@QAE@XZ
+	?makeNewAttribute@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?cast@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VPreviewImage@Imf@@@Imf@@QAE@XZ
+	?makeNewAttribute@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?cast@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VTileDescription@Imf@@@Imf@@QAE@XZ
+	??0TileDescription@Imf@@QAE@IIW4LevelMode@1@W4LevelRoundingMode@1@@Z
+	?makeNewAttribute@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	?cast@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPAVAttribute@2@XZ
+	??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@XZ
+	?typeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPBDXZ
+	?copy@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEPAVAttribute@2@XZ
+	?copyValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXABVAttribute@2@@Z
+	??1?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAE@XZ
+	?cast@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAABV12@ABVAttribute@2@@Z
+	?makeNewAttribute@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	?makeNewAttribute@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPAVAttribute@2@XZ
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@1@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@UChannel@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@UChannel@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z
+	?cast@?$TypedAttribute@VChannelList@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@UChromaticities@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@W4Compression@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@W4Envmap@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?cast@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBV12@PBVAttribute@2@@Z
+	?tooMuchData@?A0xd93d7d04@Imf@@YAXXZ
+	?notEnoughData@?A0xd93d7d04@Imf@@YAXXZ
+	?invalidCode@?A0xd93d7d04@Imf@@YAXXZ
+	?invalidTableSize@?A0xd93d7d04@Imf@@YAXXZ
+	?hufCanonicalCodeTable@?A0xd93d7d04@Imf@@YAXQA_K@Z
+	?hufBuildEncTable@?A0xd93d7d04@Imf@@YAXPA_KPAH1@Z
+	?hufPackEncTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAPAD@Z
+	?hufLength@?A0xd93d7d04@Imf@@YA_K_K@Z
+	?outputBits@?A0xd93d7d04@Imf@@YAXH_KAA_KAAHAAPAD@Z
+	?hufUnpackEncTable@?A0xd93d7d04@Imf@@YAXPAPBDHHPA_K@Z
+	?getBits@?A0xd93d7d04@Imf@@YA_KHAA_KAAHAAPBD@Z
+	?hufBuildDecTable@?A0xd93d7d04@Imf@@YAXPB_KHHPAUHufDec@12@@Z
+	?hufCode@?A0xd93d7d04@Imf@@YA_K_K@Z
+	?hufFreeDecTable@?A0xd93d7d04@Imf@@YAXPAUHufDec@12@@Z
+	?hufEncode@?A0xd93d7d04@Imf@@YAHPB_KPBGHHPAD@Z
+	?sendCode@?A0xd93d7d04@Imf@@YAX_KH0AA_KAAHAAPAD@Z
+	?outputCode@?A0xd93d7d04@Imf@@YAX_KAA_KAAHAAPAD@Z
+	?hufDecode@?A0xd93d7d04@Imf@@YAXPB_KPBUHufDec@12@PBDHHHPAG@Z
+	?countFrequencies@?A0xd93d7d04@Imf@@YAXQA_KQBGH@Z
+	?writeUInt@?A0xd93d7d04@Imf@@YAXQADI@Z
+	?readUInt@?A0xd93d7d04@Imf@@YAIQBD@Z
+	?hufCompress@Imf@@YAHQBGHQAD@Z
+	?hufUncompress@Imf@@YAXQBDHQAGH@Z
+	??0?$AutoArray@H$0BAAAB@@Imf@@QAE@XZ
+	??1?$AutoArray@H$0BAAAB@@Imf@@QAE@XZ
+	??B?$AutoArray@H$0BAAAB@@Imf@@QAEPAHXZ
+	??0?$AutoArray@PA_K$0BAAAB@@Imf@@QAE@XZ
+	??1?$AutoArray@PA_K$0BAAAB@@Imf@@QAE@XZ
+	??B?$AutoArray@PA_K$0BAAAB@@Imf@@QAEPAPA_KXZ
+	??0?$AutoArray@_K$0BAAAB@@Imf@@QAE@XZ
+	??1?$AutoArray@_K$0BAAAB@@Imf@@QAE@XZ
+	??B?$AutoArray@_K$0BAAAB@@Imf@@QAEPA_KXZ
+	??0?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAE@XZ
+	??1?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAE@XZ
+	??B?$AutoArray@UHufDec@?A0xd93d7d04@Imf@@$0EAAA@@Imf@@QAEPAUHufDec@?A0xd93d7d04@1@XZ
+	??$make_heap@PAPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??$pop_heap@PAPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??$push_heap@PAPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??$_Dist_type@PAPA_K@std@@YAPAHPAPA_K@Z
+	??$_Val_type@PAPA_K@std@@YAPAPA_KPAPA_K@Z
+	??$_Make_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@PAH0@Z
+	??$_Pop_heap_0@PAPA_KPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@0@Z
+	??$_Push_heap_0@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K0UFHeapCompare@?A0xd93d7d04@Imf@@PAH0@Z
+	??$_Adjust_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??RFHeapCompare@?A0xd93d7d04@Imf@@QAE_NPA_K0@Z
+	??$_Pop_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_K00PA_KUFHeapCompare@?A0xd93d7d04@Imf@@PAH@Z
+	??$_Push_heap@PAPA_KHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@std@@YAXPAPA_KHHPA_KUFHeapCompare@?A0xd93d7d04@Imf@@@Z
+	??0Data@InputFile@Imf@@QAE@_N@Z
+	??0FrameBuffer@Imf@@QAE@XZ
+	??1Data@InputFile@Imf@@QAE@XZ
+	??1FrameBuffer@Imf@@QAE@XZ
+	??1?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ
+	?deleteCachedBuffer@Data@InputFile@Imf@@QAEXXZ
+	??EIterator@FrameBuffer@Imf@@QAEAAV012@XZ
+	?slice@Iterator@FrameBuffer@Imf@@QBEAAUSlice@3@XZ
+	??0ConstIterator@FrameBuffer@Imf@@QAE@ABVIterator@12@@Z
+	??9Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z
+	??8Imf@@YA_NABVConstIterator@FrameBuffer@0@0@Z
+	?bufferedReadPixels@?A0x2d6e49e4@Imf@@YAXPAUData@InputFile@2@HH@Z
+	??EConstIterator@FrameBuffer@Imf@@QAEAAV012@XZ
+	?name@ConstIterator@FrameBuffer@Imf@@QBEPBDXZ
+	?slice@ConstIterator@FrameBuffer@Imf@@QBEABUSlice@3@XZ
+	?divp@Imath@@YAHHH@Z
+	?modp@Imath@@YAHHH@Z
+	??0InputFile@Imf@@QAE@QBD@Z
+	??0InputFile@Imf@@QAE@AAVIStream@1@@Z
+	?initialize@InputFile@Imf@@AAEXXZ
+	?isTiled@Imf@@YA_NH@Z
+	??1InputFile@Imf@@UAE@XZ
+	?fileName@InputFile@Imf@@QBEPBDXZ
+	?header@InputFile@Imf@@QBEABVHeader@2@XZ
+	?version@InputFile@Imf@@QBEHXZ
+	?setFrameBuffer@InputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	??4FrameBuffer@Imf@@QAEAAV01@ABV01@@Z
+	??4?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAEAAV01@ABV01@@Z
+	?frameBuffer@InputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?isComplete@InputFile@Imf@@QBE_NXZ
+	?readPixels@InputFile@Imf@@QAEXHH@Z
+	?readPixels@InputFile@Imf@@QAEXH@Z
+	?rawPixelData@InputFile@Imf@@QAEXHAAPBDAAH@Z
+	?rawTileData@InputFile@Imf@@QAEXAAH000AAPBD0@Z
+	?tFile@InputFile@Imf@@AAEPAVTiledInputFile@2@XZ
+	??0?$map@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@@std@@QAE@XZ
+	??1?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@XZ
+	??4?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEAAV01@ABV01@@Z
+	??0?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE@ABU?$less@VName@Imf@@@1@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXABV12@@Z
+	?_Tidy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@XZ
+	?erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?clear@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAEXXZ
+	?_Copy@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@PAU342@0@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXXZ
+	??0?$_Tree_val@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??0?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@std@@QAE@ABV01@@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QAE?AV012@H@Z
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	?_Buynode@?$_Tree@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@XZ
+	??0?$_Tree_ptr@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@IAE@ABU?$less@VName@Imf@@@1@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@2@ABQAU342@@Z
+	??0?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@QAE@U?$less@VName@Imf@@@1@@Z
+	??$max@H@std@@YAABHABH0@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBVName@Imf@@USlice@2@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@1@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@VName@Imf@@USlice@2@U?$less@VName@Imf@@@std@@V?$allocator@U?$pair@$$CBVName@Imf@@USlice@2@@std@@@5@$0A@@std@@@0@ABQAU120@@Z
+	?staticTypeName@?$TypedAttribute@H@Imf@@SAPBDXZ
+	??0IStream@Imf@@IAE@QBD@Z
+	??1IStream@Imf@@UAE@XZ
+	?clear@IStream@Imf@@UAEXXZ
+	?fileName@IStream@Imf@@QBEPBDXZ
+	??0OStream@Imf@@IAE@QBD@Z
+	??1OStream@Imf@@UAE@XZ
+	?fileName@OStream@Imf@@QBEPBDXZ
+	??0KeyCode@Imf@@QAE@HHHHHHH@Z
+	??0KeyCode@Imf@@QAE@ABV01@@Z
+	??4KeyCode@Imf@@QAEAAV01@ABV01@@Z
+	?filmMfcCode@KeyCode@Imf@@QBEHXZ
+	?setFilmMfcCode@KeyCode@Imf@@QAEXH@Z
+	?filmType@KeyCode@Imf@@QBEHXZ
+	?setFilmType@KeyCode@Imf@@QAEXH@Z
+	?prefix@KeyCode@Imf@@QBEHXZ
+	?setPrefix@KeyCode@Imf@@QAEXH@Z
+	?count@KeyCode@Imf@@QBEHXZ
+	?setCount@KeyCode@Imf@@QAEXH@Z
+	?perfOffset@KeyCode@Imf@@QBEHXZ
+	?setPerfOffset@KeyCode@Imf@@QAEXH@Z
+	?perfsPerFrame@KeyCode@Imf@@QBEHXZ
+	?setPerfsPerFrame@KeyCode@Imf@@QAEXH@Z
+	?perfsPerCount@KeyCode@Imf@@QBEHXZ
+	?setPerfsPerCount@KeyCode@Imf@@QAEXH@Z
+	?staticTypeName@?$TypedAttribute@VKeyCode@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VKeyCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@W4LineOrder@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?apply@HalfLut@Imf@@QBEXPAVhalf@@HH@Z
+	?apply@HalfLut@Imf@@QBEXABUSlice@2@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	?apply@RgbaLut@Imf@@QBEXPAURgba@2@HH@Z
+	?apply@RgbaLut@Imf@@QBEXPAURgba@2@HHABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z
+	?round12log@Imf@@YA?AVhalf@@V2@@Z
+	?log@@YAMM@Z
+	logf
+	??R?$halfFunction@Vhalf@@@@QBE?AVhalf@@V1@@Z
+	?staticTypeName@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Matrix33@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Matrix44@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??A?$Matrix33@M@Imath@@QAEPAMH@Z
+	?pixelTypeSize@Imf@@YAHW4PixelType@1@@Z
+	??$size@I@Xdr@Imf@@YAHXZ
+	??$size@M@Xdr@Imf@@YAHXZ
+	??$size@Vhalf@@@Xdr@Imf@@YAHXZ
+	?bytesPerLineTable@Imf@@YAIABVHeader@1@AAV?$vector@IV?$allocator@I@std@@@std@@@Z
+	?offsetInLineBufferTable@Imf@@YAXABV?$vector@IV?$allocator@I@std@@@std@@HAAV23@@Z
+	?lineBufferMinY@Imf@@YAHHHH@Z
+	?lineBufferMaxY@Imf@@YAHHHH@Z
+	?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXI@Z
+	?size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ
+	??A?$vector@IV?$allocator@I@std@@@std@@QBEABII@Z
+	??A?$vector@IV?$allocator@I@std@@@std@@QAEAAII@Z
+	?begin@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@IV?$allocator@I@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?resize@?$vector@IV?$allocator@I@std@@@std@@QAEXII@Z
+	??Dconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QBEABIXZ
+	??Hconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@IV?$allocator@I@std@@@std@@QBEAAIXZ
+	??Hiterator@?$vector@IV?$allocator@I@std@@@std@@QBE?AV012@H@Z
+	?end@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@XZ
+	?erase@?$vector@IV?$allocator@I@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@IV?$allocator@I@std@@@std@@IAEXViterator@12@IABI@Z
+	??0const_iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z
+	??Yconst_iterator@?$vector@IV?$allocator@I@std@@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@IV?$allocator@I@std@@@std@@QAE@PAI@Z
+	??Yiterator@?$vector@IV?$allocator@I@std@@@std@@QAEAAV012@H@Z
+	?capacity@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ
+	?max_size@?$vector@IV?$allocator@I@std@@@std@@QBEIXZ
+	?_Destroy@?$vector@IV?$allocator@I@std@@@std@@IAEXPAI0@Z
+	?_Ufill@?$vector@IV?$allocator@I@std@@@std@@IAEPAIPAIIABI@Z
+	?_Xlen@?$vector@IV?$allocator@I@std@@@std@@IBEXXZ
+	?deallocate@?$allocator@I@std@@QAEXPAII@Z
+	?allocate@?$allocator@I@std@@QAEPAII@Z
+	??9const_iterator@?$vector@IV?$allocator@I@std@@@std@@QBE_NABV012@@Z
+	?max_size@?$allocator@I@std@@QBEIXZ
+	??8const_iterator@?$vector@IV?$allocator@I@std@@@std@@QBE_NABV012@@Z
+	??$copy@PAIPAI@std@@YAPAIPAI00@Z
+	?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PAI0@Z
+	??$_Ucopy@PAI@?$vector@IV?$allocator@I@std@@@std@@IAEPAIPAI00@Z
+	??$fill@PAII@std@@YAXPAI0ABI@Z
+	??$copy_backward@PAIPAI@std@@YAPAIPAI00@Z
+	??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@@Z
+	??$_Uninitialized_fill_n@PAIIIV?$allocator@I@std@@@std@@YAXPAIIABIAAV?$allocator@I@0@@Z
+	??$_Allocate@I@std@@YAPAIIPAI@Z
+	??$_Copy_opt@PAIPAI@std@@YAPAIPAI00U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAIPAIV?$allocator@I@std@@@std@@YAPAIPAI00AAV?$allocator@I@0@@Z
+	??$_Copy_backward_opt@PAIPAI@std@@YAPAIPAI00U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Destroy_range@IV?$allocator@I@std@@@std@@YAXPAI0AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@III@std@@YAXPAIIABIAAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_copy@II@std@@YAPAIPAI00AAV?$allocator@I@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$fill_n@PAIII@std@@YAXPAIIABI@Z
+	??0OpaqueAttribute@Imf@@QAE@QBD@Z
+	??0OpaqueAttribute@Imf@@QAE@ABV01@@Z
+	??1OpaqueAttribute@Imf@@UAE@XZ
+	?typeName@OpaqueAttribute@Imf@@UBEPBDXZ
+	?copy@OpaqueAttribute@Imf@@UBEPAVAttribute@2@XZ
+	?writeValueTo@OpaqueAttribute@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@OpaqueAttribute@Imf@@UAEXAAVIStream@2@HH@Z
+	?copyValueFrom@OpaqueAttribute@Imf@@UAEXABVAttribute@2@@Z
+	??0?$Array@D@Imf@@QAE@XZ
+	??0?$Array@D@Imf@@QAE@J@Z
+	??1?$Array@D@Imf@@QAE@XZ
+	??B?$Array@D@Imf@@QAEPADXZ
+	??B?$Array@D@Imf@@QBEPBDXZ
+	?resizeErase@?$Array@D@Imf@@QAEXJ@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@QBDH@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@QADH@Z
+	??0OutSliceInfo@?A0xbc5b6b7e@Imf@@QAE@W4PixelType@2@PBDIIHH_N@Z
+	??0Data@OutputFile@Imf@@QAE@_N@Z
+	??1Data@OutputFile@Imf@@QAE@XZ
+	?writeLineOffsets@?A0xbc5b6b7e@Imf@@YA_KAAVOStream@2@ABV?$vector@_KV?$allocator@_K@std@@@std@@@Z
+	?writePixelData@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@QBDH@Z
+	??$size@H@Xdr@Imf@@YAHXZ
+	?convertToXdr@?A0xbc5b6b7e@Imf@@YAXPAUData@OutputFile@2@H@Z
+	??0OutputFile@Imf@@QAE@QBDABVHeader@1@@Z
+	??0OutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z
+	?initialize@OutputFile@Imf@@AAEXABVHeader@2@@Z
+	??1OutputFile@Imf@@UAE@XZ
+	?fileName@OutputFile@Imf@@QBEPBDXZ
+	?header@OutputFile@Imf@@QBEABVHeader@2@XZ
+	?setFrameBuffer@OutputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	?frameBuffer@OutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?writePixels@OutputFile@Imf@@QAEXH@Z
+	?currentScanLine@OutputFile@Imf@@QBEHXZ
+	?copyPixels@OutputFile@Imf@@QAEXAAVInputFile@2@@Z
+	??0LogicExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1LogicExc@Iex@@UAE@XZ
+	??0LogicExc@Iex@@QAE@ABV01@@Z
+	?updatePreviewImage@OutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	?width@PreviewImage@Imf@@QBEIXZ
+	?height@PreviewImage@Imf@@QBEIXZ
+	?pixels@PreviewImage@Imf@@QAEPAUPreviewRgba@2@XZ
+	??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ
+	??1?$vector@_KV?$allocator@_K@std@@@std@@QAE@XZ
+	?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI@Z
+	?size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ
+	??A?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KI@Z
+	??A?$vector@_KV?$allocator@_K@std@@@std@@QAEAA_KI@Z
+	??0?$vector@IV?$allocator@I@std@@@std@@QAE@XZ
+	??1?$vector@IV?$allocator@I@std@@@std@@QAE@XZ
+	??0?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@XZ
+	??1?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@XZ
+	??4?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?size@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEIXZ
+	??A?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAUOutSliceInfo@?A0xbc5b6b7e@Imf@@I@Z
+	?push_back@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEXABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?begin@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ
+	?resize@?$vector@_KV?$allocator@_K@std@@@std@@QAEXI_K@Z
+	?_Buy@?$vector@_KV?$allocator@_K@std@@@std@@IAE_NI@Z
+	?_Tidy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXXZ
+	??0?$_Vector_val@_KV?$allocator@_K@std@@@std@@IAE@V?$allocator@_K@1@@Z
+	??0?$allocator@_K@std@@QAE@XZ
+	?_Buy@?$vector@IV?$allocator@I@std@@@std@@IAE_NI@Z
+	?_Tidy@?$vector@IV?$allocator@I@std@@@std@@IAEXXZ
+	??0?$_Vector_val@IV?$allocator@I@std@@@std@@IAE@V?$allocator@I@1@@Z
+	??0?$allocator@I@std@@QAE@XZ
+	?capacity@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEIXZ
+	?begin@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?insert@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?clear@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEXXZ
+	?_Buy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAE_NI@Z
+	?_Destroy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0@Z
+	?_Tidy@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU345@IABU345@@Z
+	??0?$_Vector_val@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAE@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@1@@Z
+	??0?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@I@Z
+	??Dconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAB_KXZ
+	??Hconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@_KV?$allocator@_K@std@@@std@@QBEAA_KXZ
+	??Hiterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEAAUOutSliceInfo@?A0xbc5b6b7e@Imf@@XZ
+	??Hiterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?end@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@XZ
+	?max_size@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ
+	?erase@?$vector@_KV?$allocator@_K@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Destroy@?$vector@_KV?$allocator@_K@std@@@std@@IAEXPA_K0@Z
+	?_Insert_n@?$vector@_KV?$allocator@_K@std@@@std@@IAEXViterator@12@IAB_K@Z
+	?_Xlen@?$vector@_KV?$allocator@_K@std@@@std@@IBEXXZ
+	??0?$allocator@_K@std@@QAE@ABV01@@Z
+	?deallocate@?$allocator@_K@std@@QAEXPA_KI@Z
+	?allocate@?$allocator@_K@std@@QAEPA_KI@Z
+	??0?$allocator@I@std@@QAE@ABV01@@Z
+	?max_size@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEIXZ
+	?_Insert_n@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEXViterator@12@IABUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?_Xlen@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAE@ABV01@@Z
+	?allocate@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@I@Z
+	??0const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z
+	??Yconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAE@PA_K@Z
+	??Yiterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	??Yiterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Giterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	??Dconst_iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEABUOutSliceInfo@?A0xbc5b6b7e@Imf@@XZ
+	?capacity@?$vector@_KV?$allocator@_K@std@@@std@@QBEIXZ
+	?_Ufill@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_KIAB_K@Z
+	?max_size@?$allocator@_K@std@@QBEIXZ
+	?max_size@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QBEIXZ
+	??9const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z
+	??0const_iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QAE@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	??Gconst_iterator@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@QBEHABV012@@Z
+	??8const_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QBE_NABV012@@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@_K@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADI@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADVhalf@@@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADM@Z
+	??8?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NABV01@@Z
+	??$copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00@Z
+	??$_Ucopy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@?$vector@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@IAEPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU234@00@Z
+	??$_Destroy_range@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IABU123@AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@@Z
+	??$copy@PA_KPA_K@std@@YAPA_KPA_K00@Z
+	?_Ptr_cat@std@@YA?AU_Scalar_ptr_iterator_tag@1@PA_K0@Z
+	??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@@Z
+	??$_Ucopy@PA_K@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KPA_K00@Z
+	??$fill@PA_K_K@std@@YAXPA_K0AB_K@Z
+	??$copy_backward@PA_KPA_K@std@@YAPA_KPA_K00@Z
+	??$_Allocate@_K@std@@YAPA_KIPA_K@Z
+	??$fill@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@U123@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0ABU123@@Z
+	??$copy_backward@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00@Z
+	??$_Allocate@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IPAU123@@Z
+	??$_Uninitialized_fill_n@PA_KI_KV?$allocator@_K@std@@@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@@Z
+	??$writeUnsignedChars@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBEH@Z
+	?writeChars@CharPtrIO@Imf@@SAXAAPADQBDH@Z
+	??$?8H@?$Vec2@H@Imath@@QBE_NABV01@@Z
+	??$_Ptr_cat@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0@Z
+	??$_Copy_opt@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@@Z
+	??$_Destroy_range@UOutSliceInfo@?A0xbc5b6b7e@Imf@@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@0AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@IABU123@AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Destroy_range@_KV?$allocator@_K@std@@@std@@YAXPA_K0AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PA_KPA_KV?$allocator@_K@std@@@std@@YAPA_KPA_K00AAV?$allocator@_K@0@@Z
+	??$_Copy_backward_opt@PA_KPA_K@std@@YAPA_KPA_K00U_Scalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@_KI_K@std@@YAXPA_KIAB_KAAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z
+	?construct@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@ABU345@@Z
+	?destroy@?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@QAEXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	??$_Uninit_copy@PAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@V?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@@std@@YAPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@PAU123@00AAV?$allocator@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_copy@_K_K@std@@YAPA_KPA_K00AAV?$allocator@_K@0@U_Scalar_ptr_iterator_tag@0@@Z
+	??$fill_n@PA_KI_K@std@@YAXPA_KIAB_K@Z
+	??$_Construct@UOutSliceInfo@?A0xbc5b6b7e@Imf@@U123@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@ABU123@@Z
+	??$_Destroy@UOutSliceInfo@?A0xbc5b6b7e@Imf@@@std@@YAXPAUOutSliceInfo@?A0xbc5b6b7e@Imf@@@Z
+	?bitmapFromData@?A0x50c831d9@Imf@@YAXQBGHQAEAAG2@Z
+	?forwardLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z
+	?reverseLutFromBitmap@?A0x50c831d9@Imf@@YAGQBEQAG@Z
+	?applyLut@?A0x50c831d9@Imf@@YAXQBGQAGH@Z
+	?numSamples@?A0x50c831d9@Imf@@YAHHHH@Z
+	??0PizCompressor@Imf@@QAE@ABVHeader@1@HH@Z
+	?header@Compressor@Imf@@QBEABVHeader@2@XZ
+	??1PizCompressor@Imf@@UAE@XZ
+	?numScanLines@PizCompressor@Imf@@UBEHXZ
+	?format@PizCompressor@Imf@@UBE?AW4Format@Compressor@2@XZ
+	?compress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?compressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@PizCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompressTile@PizCompressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?compress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@PizCompressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	??0?$AutoArray@E$0CAAA@@Imf@@QAE@XZ
+	??1?$AutoArray@E$0CAAA@@Imf@@QAE@XZ
+	??B?$AutoArray@E$0CAAA@@Imf@@QAEPAEXZ
+	??0?$AutoArray@G$0BAAAA@@Imf@@QAE@XZ
+	??1?$AutoArray@G$0BAAAA@@Imf@@QAE@XZ
+	??B?$AutoArray@G$0BAAAA@@Imf@@QAEPAGXZ
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAG@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADG@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBDH@Z
+	??$write@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADH@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQADH@Z
+	?readChars@CharPtrIO@Imf@@SA_NAAPBDQADH@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAH@Z
+	??$readUnsignedChars@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQAEH@Z
+	??$writeSignedChars@UCharPtrIO@Imf@@PAD@Xdr@Imf@@YAXAAPADQBCH@Z
+	??$readSignedChars@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDQACH@Z
+	??0PreviewImage@Imf@@QAE@IIQBUPreviewRgba@1@@Z
+	??0PreviewRgba@Imf@@QAE@EEEE@Z
+	??0PreviewImage@Imf@@QAE@ABV01@@Z
+	??1PreviewImage@Imf@@QAE@XZ
+	??4PreviewImage@Imf@@QAEAAV01@ABV01@@Z
+	?staticTypeName@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?pixels@PreviewImage@Imf@@QBEPBUPreviewRgba@2@XZ
+	?readValueFrom@?$TypedAttribute@VPreviewImage@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@I@Z
+	?numSamples@?A0xaea83e1f@Imf@@YAHHHH@Z
+	?notEnoughData@?A0xaea83e1f@Imf@@YAXXZ
+	?tooMuchData@?A0xaea83e1f@Imf@@YAXXZ
+	??0Pxr24Compressor@Imf@@QAE@ABVHeader@1@HH@Z
+	??1Pxr24Compressor@Imf@@UAE@XZ
+	?numScanLines@Pxr24Compressor@Imf@@UBEHXZ
+	?format@Pxr24Compressor@Imf@@UBE?AW4Format@Compressor@2@XZ
+	?compress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z
+	?compressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?uncompress@Pxr24Compressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompressTile@Pxr24Compressor@Imf@@UAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?compress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?floatToFloat24@?A0xaea83e1f@Imf@@YAIM@Z
+	?uncompress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z
+	?insertChannels@?A0x5c079516@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@@Z
+	?rgbaChannels@?A0x5c079516@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z
+	?ywFromHeader@?A0x5c079516@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z
+	??0ToYca@RgbaOutputFile@Imf@@QAE@AAVOutputFile@2@W4RgbaChannels@2@@Z
+	??0Rgba@Imf@@QAE@XZ
+	??1ToYca@RgbaOutputFile@Imf@@QAE@XZ
+	?setYCRounding@ToYca@RgbaOutputFile@Imf@@QAEXII@Z
+	?setFrameBuffer@ToYca@RgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z
+	?writePixels@ToYca@RgbaOutputFile@Imf@@QAEXH@Z
+	??4Rgba@Imf@@QAEAAU01@ABU01@@Z
+	?currentScanLine@ToYca@RgbaOutputFile@Imf@@QBEHXZ
+	?padTmpBuf@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?rotateBuffers@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?duplicateLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?duplicateSecondToLastBuffer@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	?decimateChromaVertAndWriteScanLine@ToYca@RgbaOutputFile@Imf@@AAEXXZ
+	??0RgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@@Z
+	??0RgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@@Z
+	??0RgbaOutputFile@Imf@@QAE@QBDABV?$Box@V?$Vec2@H@Imath@@@Imath@@1W4RgbaChannels@1@MV?$Vec2@M@3@MW4LineOrder@1@W4Compression@1@@Z
+	??0RgbaOutputFile@Imf@@QAE@QBDHHW4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z
+	??1RgbaOutputFile@Imf@@UAE@XZ
+	?setFrameBuffer@RgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z
+	?writePixels@RgbaOutputFile@Imf@@QAEXH@Z
+	?currentScanLine@RgbaOutputFile@Imf@@QBEHXZ
+	?header@RgbaOutputFile@Imf@@QBEABVHeader@2@XZ
+	?frameBuffer@RgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@RgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@RgbaOutputFile@Imf@@QBEMXZ
+	?screenWindowCenter@RgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@RgbaOutputFile@Imf@@QBEMXZ
+	?lineOrder@RgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@RgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@RgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?updatePreviewImage@RgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	?setYCRounding@RgbaOutputFile@Imf@@QAEXII@Z
+	??0FromYca@RgbaInputFile@Imf@@QAE@AAVInputFile@2@W4RgbaChannels@2@@Z
+	??1FromYca@RgbaInputFile@Imf@@QAE@XZ
+	?setFrameBuffer@FromYca@RgbaInputFile@Imf@@QAEXPAURgba@3@II@Z
+	?readPixels@FromYca@RgbaInputFile@Imf@@QAEXHH@Z
+	?readPixels@FromYca@RgbaInputFile@Imf@@AAEXH@Z
+	?rotateBuf1@FromYca@RgbaInputFile@Imf@@AAEXH@Z
+	?rotateBuf2@FromYca@RgbaInputFile@Imf@@AAEXH@Z
+	?readYCAScanLine@FromYca@RgbaInputFile@Imf@@AAEXHQAURgba@3@@Z
+	??4half@@QAEAAV0@M@Z
+	?padTmpBuf@FromYca@RgbaInputFile@Imf@@AAEXXZ
+	??0RgbaInputFile@Imf@@QAE@QBD@Z
+	??0RgbaInputFile@Imf@@QAE@AAVIStream@1@@Z
+	??1RgbaInputFile@Imf@@UAE@XZ
+	?setFrameBuffer@RgbaInputFile@Imf@@QAEXPAURgba@2@II@Z
+	?readPixels@RgbaInputFile@Imf@@QAEXHH@Z
+	?readPixels@RgbaInputFile@Imf@@QAEXH@Z
+	?isComplete@RgbaInputFile@Imf@@QBE_NXZ
+	?header@RgbaInputFile@Imf@@QBEABVHeader@2@XZ
+	?fileName@RgbaInputFile@Imf@@QBEPBDXZ
+	?frameBuffer@RgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@RgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@RgbaInputFile@Imf@@QBEMXZ
+	?screenWindowCenter@RgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@RgbaInputFile@Imf@@QBEMXZ
+	?lineOrder@RgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@RgbaInputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@RgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?version@RgbaInputFile@Imf@@QBEHXZ
+	?isEmpty@?$Box@V?$Vec2@H@Imath@@@Imath@@QBE_NXZ
+	?dimensions@?$Vec2@H@Imath@@SAIXZ
+	??A?$Vec2@H@Imath@@QBEABHH@Z
+	?computeYw@RgbaYca@Imf@@YA?AV?$Vec3@M@Imath@@ABUChromaticities@2@@Z
+	?RGBAtoYCA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@H_NQBURgba@2@QAU52@@Z
+	?isFinite@half@@QBE_NXZ
+	?decimateChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z
+	?decimateChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z
+	?roundYCA@RgbaYca@Imf@@YAXHIIQBURgba@2@QAU32@@Z
+	?reconstructChromaHoriz@RgbaYca@Imf@@YAXHQBURgba@2@QAU32@@Z
+	?reconstructChromaVert@RgbaYca@Imf@@YAXHQBQBURgba@2@QAU32@@Z
+	?YCAtoRGBA@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBURgba@2@QAU52@@Z
+	?desaturate@?A0x01b2f801@RgbaYca@Imf@@YAXABURgba@3@MABV?$Vec3@M@Imath@@AAU43@@Z
+	??Xhalf@@QAEAAV0@M@Z
+	?fixSaturation@RgbaYca@Imf@@YAXABV?$Vec3@M@Imath@@HQBQBURgba@2@QAU52@@Z
+	?saturation@?A0x01b2f801@RgbaYca@Imf@@YAMABURgba@3@@Z
+	??K?$Vec3@M@Imath@@QBE?AV01@M@Z
+	??$max@Vhalf@@@std@@YAABVhalf@@ABV1@0@Z
+	??$min@Vhalf@@@std@@YAABVhalf@@ABV1@0@Z
+	??$max@M@std@@YAABMABM0@Z
+	??$min@M@std@@YAABMABM0@Z
+	?rleCompress@?A0xc97fef72@Imf@@YAHHQBDQAC@Z
+	?rleUncompress@?A0xc97fef72@Imf@@YAHHHQBCQAD@Z
+	??0RleCompressor@Imf@@QAE@ABVHeader@1@H@Z
+	??1RleCompressor@Imf@@UAE@XZ
+	?numScanLines@RleCompressor@Imf@@UBEHXZ
+	?compress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompress@RleCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	??0InSliceInfo@?A0x4f60bbf8@Imf@@QAE@W4PixelType@2@0PADIIHH_N2N@Z
+	?reconstructLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@@Z
+	?readLineOffsets@?A0x4f60bbf8@Imf@@YAXAAVIStream@2@W4LineOrder@2@AAV?$vector@_KV?$allocator@_K@std@@@std@@AA_N@Z
+	?readPixelData@?A0x4f60bbf8@Imf@@YAXPAUData@ScanLineInputFile@2@HAAH11@Z
+	?defaultFormat@?A0x4f60bbf8@Imf@@YA?AW4Format@Compressor@2@PAV42@@Z
+	??0ScanLineInputFile@Imf@@QAE@ABVHeader@1@PAVIStream@1@@Z
+	??0Data@ScanLineInputFile@Imf@@QAE@PAVIStream@2@@Z
+	??1Data@ScanLineInputFile@Imf@@QAE@XZ
+	??1ScanLineInputFile@Imf@@UAE@XZ
+	?fileName@ScanLineInputFile@Imf@@QBEPBDXZ
+	?header@ScanLineInputFile@Imf@@QBEABVHeader@2@XZ
+	?version@ScanLineInputFile@Imf@@QBEHXZ
+	?setFrameBuffer@ScanLineInputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	?frameBuffer@ScanLineInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?isComplete@ScanLineInputFile@Imf@@QBE_NXZ
+	?readPixels@ScanLineInputFile@Imf@@QAEXHH@Z
+	?readPixels@ScanLineInputFile@Imf@@QAEXH@Z
+	?rawPixelData@ScanLineInputFile@Imf@@QAEXHAAPBDAAH@Z
+	??0?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ
+	??1?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@XZ
+	??4?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ
+	??A?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z
+	?push_back@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	?capacity@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ
+	?begin@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?insert@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	?clear@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEXXZ
+	?_Buy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE_NI@Z
+	?_Destroy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z
+	?_Tidy@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU345@IABU345@@Z
+	??0?$_Vector_val@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAE@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@1@@Z
+	??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z
+	??Diterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEAAUInSliceInfo@?A0x4f60bbf8@Imf@@XZ
+	??Hiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?max_size@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEIXZ
+	?_Insert_n@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEXViterator@12@IABUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	?_Xlen@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAE@ABV01@@Z
+	?allocate@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@I@Z
+	??0iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??Yiterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Giterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	??Dconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEABUInSliceInfo@?A0x4f60bbf8@Imf@@XZ
+	?max_size@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QBEIXZ
+	??0const_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QAE@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??Gconst_iterator@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@QBEHABV012@@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AA_K@Z
+	??$skip@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDH@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAI@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAVhalf@@@Z
+	??$read@UCharPtrIO@Imf@@PBD@Xdr@Imf@@YAXAAPBDAAM@Z
+	??$copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z
+	??$_Ucopy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@@?$vector@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@IAEPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU234@00@Z
+	??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z
+	??$fill@PAUInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0ABU123@@Z
+	??$copy_backward@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00@Z
+	??$_Allocate@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@IPAU123@@Z
+	??$_Ptr_cat@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUInSliceInfo@?A0x4f60bbf8@Imf@@0@Z
+	??$_Copy_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@@Z
+	??$_Destroy_range@UInSliceInfo@?A0x4f60bbf8@Imf@@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@0AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUInSliceInfo@?A0x4f60bbf8@Imf@@IU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@IABU123@AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	?construct@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU345@@Z
+	?destroy@?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@QAEXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	??$_Uninit_copy@PAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@V?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@@std@@YAPAUInSliceInfo@?A0x4f60bbf8@Imf@@PAU123@00AAV?$allocator@UInSliceInfo@?A0x4f60bbf8@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Construct@UInSliceInfo@?A0x4f60bbf8@Imf@@U123@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@ABU123@@Z
+	??$_Destroy@UInSliceInfo@?A0x4f60bbf8@Imf@@@std@@YAXPAUInSliceInfo@?A0x4f60bbf8@Imf@@@Z
+	?addChromaticities@Imf@@YAXAAVHeader@1@ABUChromaticities@1@@Z
+	?hasChromaticities@Imf@@YA_NABVHeader@1@@Z
+	?chromaticitiesAttribute@Imf@@YAABV?$TypedAttribute@UChromaticities@Imf@@@1@ABVHeader@1@@Z
+	?chromaticitiesAttribute@Imf@@YAAAV?$TypedAttribute@UChromaticities@Imf@@@1@AAVHeader@1@@Z
+	?chromaticities@Imf@@YAABUChromaticities@1@ABVHeader@1@@Z
+	?chromaticities@Imf@@YAAAUChromaticities@1@AAVHeader@1@@Z
+	?addWhiteLuminance@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasWhiteLuminance@Imf@@YA_NABVHeader@1@@Z
+	?whiteLuminanceAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?whiteLuminanceAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?whiteLuminance@Imf@@YAABMABVHeader@1@@Z
+	?whiteLuminance@Imf@@YAAAMAAVHeader@1@@Z
+	?addXDensity@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasXDensity@Imf@@YA_NABVHeader@1@@Z
+	?xDensityAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?xDensityAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?xDensity@Imf@@YAABMABVHeader@1@@Z
+	?xDensity@Imf@@YAAAMAAVHeader@1@@Z
+	?addOwner@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasOwner@Imf@@YA_NABVHeader@1@@Z
+	?ownerAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?ownerAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?owner@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?owner@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	?addComments@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasComments@Imf@@YA_NABVHeader@1@@Z
+	?commentsAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?commentsAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?comments@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?comments@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	?addCapDate@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasCapDate@Imf@@YA_NABVHeader@1@@Z
+	?capDateAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?capDateAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?capDate@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?capDate@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	?addutcOffset@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasutcOffset@Imf@@YA_NABVHeader@1@@Z
+	?utcOffsetAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?utcOffsetAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?utcOffset@Imf@@YAABMABVHeader@1@@Z
+	?utcOffset@Imf@@YAAAMAAVHeader@1@@Z
+	?addLongitude@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasLongitude@Imf@@YA_NABVHeader@1@@Z
+	?longitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?longitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?longitude@Imf@@YAABMABVHeader@1@@Z
+	?longitude@Imf@@YAAAMAAVHeader@1@@Z
+	?addLatitude@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasLatitude@Imf@@YA_NABVHeader@1@@Z
+	?latitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?latitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?latitude@Imf@@YAABMABVHeader@1@@Z
+	?latitude@Imf@@YAAAMAAVHeader@1@@Z
+	?addAltitude@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasAltitude@Imf@@YA_NABVHeader@1@@Z
+	?altitudeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?altitudeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?altitude@Imf@@YAABMABVHeader@1@@Z
+	?altitude@Imf@@YAAAMAAVHeader@1@@Z
+	?addFocus@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasFocus@Imf@@YA_NABVHeader@1@@Z
+	?focusAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?focusAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?focus@Imf@@YAABMABVHeader@1@@Z
+	?focus@Imf@@YAAAMAAVHeader@1@@Z
+	?addExpTime@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasExpTime@Imf@@YA_NABVHeader@1@@Z
+	?expTimeAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?expTimeAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?expTime@Imf@@YAABMABVHeader@1@@Z
+	?expTime@Imf@@YAAAMAAVHeader@1@@Z
+	?addAperture@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasAperture@Imf@@YA_NABVHeader@1@@Z
+	?apertureAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?apertureAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?aperture@Imf@@YAABMABVHeader@1@@Z
+	?aperture@Imf@@YAAAMAAVHeader@1@@Z
+	?addIsoSpeed@Imf@@YAXAAVHeader@1@ABM@Z
+	?hasIsoSpeed@Imf@@YA_NABVHeader@1@@Z
+	?isoSpeedAttribute@Imf@@YAABV?$TypedAttribute@M@1@ABVHeader@1@@Z
+	?isoSpeedAttribute@Imf@@YAAAV?$TypedAttribute@M@1@AAVHeader@1@@Z
+	?isoSpeed@Imf@@YAABMABVHeader@1@@Z
+	?isoSpeed@Imf@@YAAAMAAVHeader@1@@Z
+	?addEnvmap@Imf@@YAXAAVHeader@1@ABW4Envmap@1@@Z
+	?hasEnvmap@Imf@@YA_NABVHeader@1@@Z
+	?envmapAttribute@Imf@@YAABV?$TypedAttribute@W4Envmap@Imf@@@1@ABVHeader@1@@Z
+	?envmapAttribute@Imf@@YAAAV?$TypedAttribute@W4Envmap@Imf@@@1@AAVHeader@1@@Z
+	?envmap@Imf@@YAABW4Envmap@1@ABVHeader@1@@Z
+	?envmap@Imf@@YAAAW4Envmap@1@AAVHeader@1@@Z
+	?addKeyCode@Imf@@YAXAAVHeader@1@ABVKeyCode@1@@Z
+	?hasKeyCode@Imf@@YA_NABVHeader@1@@Z
+	?keyCodeAttribute@Imf@@YAABV?$TypedAttribute@VKeyCode@Imf@@@1@ABVHeader@1@@Z
+	?keyCodeAttribute@Imf@@YAAAV?$TypedAttribute@VKeyCode@Imf@@@1@AAVHeader@1@@Z
+	?keyCode@Imf@@YAABVKeyCode@1@ABVHeader@1@@Z
+	?keyCode@Imf@@YAAAVKeyCode@1@AAVHeader@1@@Z
+	?addTimeCode@Imf@@YAXAAVHeader@1@ABVTimeCode@1@@Z
+	?hasTimeCode@Imf@@YA_NABVHeader@1@@Z
+	?timeCodeAttribute@Imf@@YAABV?$TypedAttribute@VTimeCode@Imf@@@1@ABVHeader@1@@Z
+	?timeCodeAttribute@Imf@@YAAAV?$TypedAttribute@VTimeCode@Imf@@@1@AAVHeader@1@@Z
+	?timeCode@Imf@@YAABVTimeCode@1@ABVHeader@1@@Z
+	?timeCode@Imf@@YAAAVTimeCode@1@AAVHeader@1@@Z
+	?addWrapmodes@Imf@@YAXAAVHeader@1@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?hasWrapmodes@Imf@@YA_NABVHeader@1@@Z
+	?wrapmodesAttribute@Imf@@YAABV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@ABVHeader@1@@Z
+	?wrapmodesAttribute@Imf@@YAAAV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@AAVHeader@1@@Z
+	?wrapmodes@Imf@@YAABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@ABVHeader@1@@Z
+	?wrapmodes@Imf@@YAAAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAVHeader@1@@Z
+	??0?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAE@ABUChromaticities@1@@Z
+	?value@?$TypedAttribute@UChromaticities@Imf@@@Imf@@QBEABUChromaticities@2@XZ
+	?value@?$TypedAttribute@UChromaticities@Imf@@@Imf@@QAEAAUChromaticities@2@XZ
+	??0?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAE@ABW4Envmap@1@@Z
+	?value@?$TypedAttribute@W4Envmap@Imf@@@Imf@@QBEABW4Envmap@2@XZ
+	?value@?$TypedAttribute@W4Envmap@Imf@@@Imf@@QAEAAW4Envmap@2@XZ
+	??0?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAE@ABVKeyCode@1@@Z
+	?value@?$TypedAttribute@VKeyCode@Imf@@@Imf@@QBEABVKeyCode@2@XZ
+	?value@?$TypedAttribute@VKeyCode@Imf@@@Imf@@QAEAAVKeyCode@2@XZ
+	??0?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAE@ABVTimeCode@1@@Z
+	?value@?$TypedAttribute@VTimeCode@Imf@@@Imf@@QBEABVTimeCode@2@XZ
+	?value@?$TypedAttribute@VTimeCode@Imf@@@Imf@@QAEAAVTimeCode@2@XZ
+	??$findTypedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@UChromaticities@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@UChromaticities@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@M@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@M@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@W4Envmap@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@W4Envmap@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VKeyCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VKeyCode@Imf@@@1@QBD@Z
+	??$findTypedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEPBV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QBEABV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z
+	??$typedAttribute@V?$TypedAttribute@VTimeCode@Imf@@@Imf@@@Header@Imf@@QAEAAV?$TypedAttribute@VTimeCode@Imf@@@1@QBD@Z
+	?clearError@?A0x88e76b68@Imf@@YAXXZ
+	?checkError@?A0x88e76b68@Imf@@YA_NAAV?$basic_istream@DU?$char_traits@D@std@@@std@@@Z
+	?checkError@?A0x88e76b68@Imf@@YAXAAV?$basic_ostream@DU?$char_traits@D@std@@@std@@@Z
+	??0ErrnoExc@Iex@@QAE@PBD@Z
+	??1ErrnoExc@Iex@@UAE@XZ
+	??0ErrnoExc@Iex@@QAE@ABV01@@Z
+	??0StdIFStream@Imf@@QAE@QBD@Z
+	??0StdIFStream@Imf@@QAE@AAV?$basic_ifstream@DU?$char_traits@D@std@@@std@@QBD@Z
+	??1StdIFStream@Imf@@UAE@XZ
+	?read@StdIFStream@Imf@@UAE_NQADH@Z
+	?tellg@StdIFStream@Imf@@UAE_KXZ
+	?seekg@StdIFStream@Imf@@UAEX_K@Z
+	?clear@StdIFStream@Imf@@UAEXXZ
+	??0StdOFStream@Imf@@QAE@QBD@Z
+	??0StdOFStream@Imf@@QAE@AAV?$basic_ofstream@DU?$char_traits@D@std@@@std@@QBD@Z
+	??1StdOFStream@Imf@@UAE@XZ
+	?write@StdOFStream@Imf@@UAEXQBDH@Z
+	?tellp@StdOFStream@Imf@@UAE_KXZ
+	?seekp@StdOFStream@Imf@@UAEX_K@Z
+	??0StdOSStream@Imf@@QAE@XZ
+	?write@StdOSStream@Imf@@UAEXQBDH@Z
+	?tellp@StdOSStream@Imf@@UAE_KXZ
+	?seekp@StdOSStream@Imf@@UAEX_K@Z
+	??0?$fpos@H@std@@QAE@J@Z
+	??B?$fpos@H@std@@QBEJXZ
+	?staticTypeName@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$write@UStreamIO@Imf@@VOStream@2@@Xdr@Imf@@YAXAAVOStream@1@D@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAD@Z
+	?isOpenExrFile@Imf@@YA_NQBDAA_N@Z
+	?isOpenExrFile@Imf@@YA_NQBD@Z
+	?isTiledOpenExrFile@Imf@@YA_NQBD@Z
+	?isOpenExrFile@Imf@@YA_NAAVIStream@1@AA_N@Z
+	?isOpenExrFile@Imf@@YA_NAAVIStream@1@@Z
+	?isTiledOpenExrFile@Imf@@YA_NAAVIStream@1@@Z
+	??$read@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@AAH@Z
+	??$readSignedChars@UStreamIO@Imf@@VStdIFStream@2@@Xdr@Imf@@YAXAAVStdIFStream@1@QACH@Z
+	?staticTypeName@?$TypedAttribute@VTileDescription@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VTileDescription@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	??$read@UStreamIO@Imf@@VIStream@2@@Xdr@Imf@@YAXAAVIStream@1@AAI@Z
+	??0TInSliceInfo@?A0x63dd246a@Imf@@QAE@W4PixelType@2@0PADII_N2N@Z
+	??0Data@TiledInputFile@Imf@@QAE@_N@Z
+	??1TileOffsets@Imf@@QAE@XZ
+	??1Data@TiledInputFile@Imf@@QAE@XZ
+	?readTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@HHHHAAH@Z
+	?readNextTileData@?A0x63dd246a@Imf@@YAXPAUData@TiledInputFile@2@AAH1111@Z
+	??0TiledInputFile@Imf@@QAE@QBD@Z
+	??0TiledInputFile@Imf@@QAE@AAVIStream@1@@Z
+	??0TiledInputFile@Imf@@AAE@ABVHeader@1@PAVIStream@1@H@Z
+	?initialize@TiledInputFile@Imf@@AAEXXZ
+	??4TileOffsets@Imf@@QAEAAV01@ABV01@@Z
+	??1TiledInputFile@Imf@@UAE@XZ
+	?fileName@TiledInputFile@Imf@@QBEPBDXZ
+	?header@TiledInputFile@Imf@@QBEABVHeader@2@XZ
+	?version@TiledInputFile@Imf@@QBEHXZ
+	?setFrameBuffer@TiledInputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	?frameBuffer@TiledInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?isComplete@TiledInputFile@Imf@@QBE_NXZ
+	?readTile@TiledInputFile@Imf@@QAEXHHHH@Z
+	?readTile@TiledInputFile@Imf@@QAEXHHH@Z
+	?rawTileData@TiledInputFile@Imf@@QAEXAAH000AAPBD0@Z
+	?tileXSize@TiledInputFile@Imf@@QBEIXZ
+	?tileYSize@TiledInputFile@Imf@@QBEIXZ
+	?levelMode@TiledInputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledInputFile@Imf@@QBEHXZ
+	?numXLevels@TiledInputFile@Imf@@QBEHXZ
+	?numYLevels@TiledInputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledInputFile@Imf@@QBE_NHH@Z
+	?levelWidth@TiledInputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledInputFile@Imf@@QBEHH@Z
+	?numXTiles@TiledInputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledInputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForLevel@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?dataWindowForTile@TiledInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?isValidTile@TiledInputFile@Imf@@ABE_NHHHH@Z
+	??1?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ
+	??4?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV01@ABV01@@Z
+	??0?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ
+	??1?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@XZ
+	??4?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ
+	??A?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z
+	?push_back@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXABUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	?capacity@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ
+	?size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ
+	?clear@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXXZ
+	?_Buy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE_NI@Z
+	?_Destroy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@0@Z
+	?_Tidy@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXXZ
+	?deallocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z
+	?capacity@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ
+	?begin@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?insert@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	?clear@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEXXZ
+	?_Buy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE_NI@Z
+	?_Destroy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z
+	?_Tidy@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU345@IABU345@@Z
+	??0?$_Vector_val@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAE@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@1@@Z
+	??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z
+	??Diterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEAAUTInSliceInfo@?A0x63dd246a@Imf@@XZ
+	??Hiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?max_size@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEIXZ
+	?_Xlen@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IBEXXZ
+	?allocate@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@I@Z
+	?max_size@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEIXZ
+	?_Insert_n@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEXViterator@12@IABUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	?_Xlen@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAE@ABV01@@Z
+	?allocate@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEPAUTInSliceInfo@?A0x63dd246a@Imf@@I@Z
+	??0iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??Yiterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Giterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	??Dconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEABUTInSliceInfo@?A0x63dd246a@Imf@@XZ
+	?max_size@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QBEIXZ
+	?max_size@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QBEIXZ
+	??0const_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QAE@PAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??Gconst_iterator@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@QBEHABV012@@Z
+	??$copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z
+	??$_Ucopy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@PAV21@00@Z
+	??$copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z
+	??$_Ucopy@PAUTInSliceInfo@?A0x63dd246a@Imf@@@?$vector@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@IAEPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU234@00@Z
+	??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z
+	??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z
+	??$_Allocate@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IPAV10@@Z
+	??$fill@PAUTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0ABU123@@Z
+	??$copy_backward@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00@Z
+	??$_Allocate@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@IPAU123@@Z
+	??$_Ptr_cat@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0@Z
+	??$_Copy_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z
+	??$_Ptr_cat@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTInSliceInfo@?A0x63dd246a@Imf@@0@Z
+	??$_Copy_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@@Z
+	??$_Destroy_range@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Destroy_range@UTInSliceInfo@?A0x63dd246a@Imf@@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@0AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUTInSliceInfo@?A0x63dd246a@Imf@@IU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@IABU123@AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	?destroy@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	?construct@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU345@@Z
+	?destroy@?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@QAEXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??4?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV01@ABV01@@Z
+	?capacity@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ
+	?size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ
+	?clear@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXXZ
+	?_Buy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE_NI@Z
+	?_Destroy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXPAV?$vector@_KV?$allocator@_K@std@@@2@0@Z
+	?deallocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z
+	?max_size@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEIXZ
+	?_Tidy@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXXZ
+	?_Xlen@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IBEXXZ
+	?allocate@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEPAV?$vector@_KV?$allocator@_K@std@@@2@I@Z
+	?max_size@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QBEIXZ
+	??$_Uninit_copy@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_copy@PAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@V?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@@std@@YAPAUTInSliceInfo@?A0x63dd246a@Imf@@PAU123@00AAV?$allocator@UTInSliceInfo@?A0x63dd246a@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Destroy@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@@Z
+	??$_Construct@UTInSliceInfo@?A0x63dd246a@Imf@@U123@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@ABU123@@Z
+	??$_Destroy@UTInSliceInfo@?A0x63dd246a@Imf@@@std@@YAXPAUTInSliceInfo@?A0x63dd246a@Imf@@@Z
+	??$copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z
+	??$_Ucopy@PAV?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@PAV21@00@Z
+	??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	??$_Allocate@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@IPAV10@@Z
+	?construct@?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAEXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@ABV32@@Z
+	??1?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ
+	??$_Ptr_cat@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@0@Z
+	??$_Copy_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	??$_Destroy_range@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Construct@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@ABV10@@Z
+	??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@ABV01@@Z
+	?destroy@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??4?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV01@ABV01@@Z
+	?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ
+	?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ
+	??0?$_Vector_val@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAE@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@1@@Z
+	??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@ABV01@@Z
+	?clear@?$vector@_KV?$allocator@_K@std@@@std@@QAEXXZ
+	??0const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??$_Uninit_copy@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Ucopy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@1@Vconst_iterator@01@0PAV21@@Z
+	??$_Destroy@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@@Z
+	?construct@?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAEXPAV?$vector@_KV?$allocator@_K@std@@@2@ABV32@@Z
+	??$_Uninitialized_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	??$_Construct@V?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@ABV10@@Z
+	??0?$vector@_KV?$allocator@_K@std@@@std@@QAE@ABV01@@Z
+	?end@?$vector@_KV?$allocator@_K@std@@@std@@QBE?AVconst_iterator@12@XZ
+	??$_Ptr_cat@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@AAPAV?$vector@_KV?$allocator@_K@std@@@0@@Z
+	??$_Uninit_copy@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV?$vector@_KV?$allocator@_K@std@@@3@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@3@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@Vconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0PAV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Ucopy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@@?$vector@_KV?$allocator@_K@std@@@std@@IAEPA_KVconst_iterator@01@0PA_K@Z
+	??Dconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@2@XZ
+	??Econst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@XZ
+	??9const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z
+	??8const_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE_NABV012@@Z
+	??$_Uninitialized_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@@Z
+	??$_Ptr_cat@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_K@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@AAPA_K@Z
+	??$_Uninit_copy@Vconst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@PA_KV?$allocator@_K@3@@std@@YAPA_KVconst_iterator@?$vector@_KV?$allocator@_K@std@@@0@0PA_KAAV?$allocator@_K@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	?construct@?$allocator@_K@std@@QAEXPA_KAB_K@Z
+	?destroy@?$allocator@_K@std@@QAEXPA_K@Z
+	??Econst_iterator@?$vector@_KV?$allocator@_K@std@@@std@@QAEAAV012@XZ
+	??$_Construct@_K_K@std@@YAXPA_KAB_K@Z
+	??$_Destroy@_K@std@@YAXPA_K@Z
+	?levelSize@Imf@@YAHHHHW4LevelRoundingMode@1@@Z
+	?dataWindowForLevel@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHH@Z
+	?dataWindowForTile@Imf@@YA?AV?$Box@V?$Vec2@H@Imath@@@Imath@@ABVTileDescription@1@HHHHHHHH@Z
+	?calculateBytesPerPixel@Imf@@YAIABVHeader@1@@Z
+	?floorLog2@?A0xc4857732@Imf@@YAHH@Z
+	?ceilLog2@?A0xc4857732@Imf@@YAHH@Z
+	?roundLog2@?A0xc4857732@Imf@@YAHHW4LevelRoundingMode@2@@Z
+	?calculateNumXLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z
+	?calculateNumYLevels@?A0xc4857732@Imf@@YAHABVTileDescription@2@HHHH@Z
+	?calculateNumTiles@?A0xc4857732@Imf@@YAXPAHHHHHW4LevelRoundingMode@2@@Z
+	?precalculateTileInfo@Imf@@YAXABVTileDescription@1@HHHHAAPAH1AAH2@Z
+	??A?$Vec2@H@Imath@@QAEAAHH@Z
+	??H?$Vec2@H@Imath@@QBE?AV01@ABV01@@Z
+	??0TOutSliceInfo@?A0xb6157634@Imf@@QAE@W4PixelType@2@PBDII_N@Z
+	??0Data@TiledOutputFile@Imf@@QAE@_N@Z
+	??0TileCoord@?A0xb6157634@Imf@@QAE@HHHH@Z
+	??1?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ
+	??1Data@TiledOutputFile@Imf@@QAE@XZ
+	??1BufferedTile@?A0xb6157634@Imf@@QAE@XZ
+	?nextTileCoord@Data@TiledOutputFile@Imf@@QAE?AUTileCoord@?A0xb6157634@3@ABU453@@Z
+	?writeTileData@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z
+	?bufferedTileWrite@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HHHHQBDH@Z
+	??8TileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z
+	??0BufferedTile@?A0xb6157634@Imf@@QAE@PBDH@Z
+	?convertToXdr@?A0xb6157634@Imf@@YAXPAUData@TiledOutputFile@2@HH@Z
+	??0TiledOutputFile@Imf@@QAE@QBDABVHeader@1@@Z
+	??0TiledOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@@Z
+	?initialize@TiledOutputFile@Imf@@AAEXABVHeader@2@@Z
+	??1TiledOutputFile@Imf@@UAE@XZ
+	?fileName@TiledOutputFile@Imf@@QBEPBDXZ
+	?header@TiledOutputFile@Imf@@QBEABVHeader@2@XZ
+	?setFrameBuffer@TiledOutputFile@Imf@@QAEXABVFrameBuffer@2@@Z
+	?frameBuffer@TiledOutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?writeTile@TiledOutputFile@Imf@@QAEXHHHH@Z
+	?writeTile@TiledOutputFile@Imf@@QAEXHHH@Z
+	?copyPixels@TiledOutputFile@Imf@@QAEXAAVTiledInputFile@2@@Z
+	??8TileDescription@Imf@@QBE_NABV01@@Z
+	?copyPixels@TiledOutputFile@Imf@@QAEXAAVInputFile@2@@Z
+	?tileXSize@TiledOutputFile@Imf@@QBEIXZ
+	?tileYSize@TiledOutputFile@Imf@@QBEIXZ
+	?levelMode@TiledOutputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledOutputFile@Imf@@QBEHXZ
+	?numXLevels@TiledOutputFile@Imf@@QBEHXZ
+	?numYLevels@TiledOutputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledOutputFile@Imf@@QBE_NHH@Z
+	?levelWidth@TiledOutputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledOutputFile@Imf@@QBEHH@Z
+	?numXTiles@TiledOutputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledOutputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForLevel@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?dataWindowForTile@TiledOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?isValidTile@TiledOutputFile@Imf@@ABE_NHHHH@Z
+	?updatePreviewImage@TiledOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	??0?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ
+	??1?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@XZ
+	??4?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV01@ABV01@@Z
+	?size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ
+	??A?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z
+	?push_back@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXABUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??0?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAE@XZ
+	??A?$map@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@@std@@QAEAAPAUBufferedTile@?A0xb6157634@Imf@@ABUTileCoord@34@@Z
+	??1?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ
+	?begin@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@XZ
+	?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@@Z
+	?find@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z
+	??Citerator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ
+	??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	??9const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z
+	?capacity@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ
+	?begin@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?end@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@XZ
+	?insert@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE?AViterator@12@V312@ABUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	?clear@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEXXZ
+	?_Buy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE_NI@Z
+	?_Destroy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z
+	?_Tidy@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXXZ
+	?_Ufill@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU345@IABU345@@Z
+	??0?$_Vector_val@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAE@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@1@@Z
+	??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@XZ
+	?deallocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z
+	?_Color@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Isnil@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAADPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Key@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAABUTileCoord@?A0xb6157634@Imf@@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Left@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Parent@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Right@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	??0?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	?lower_bound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@ABUTileCoord@?A0xb6157634@Imf@@@Z
+	?_Lmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Lrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Max@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Min@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@@Z
+	?_Rmost@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Rrotate@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?_Tidy@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ
+	??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@XZ
+	??R?$less@UTileCoord@?A0xb6157634@Imf@@@std@@QBE_NABUTileCoord@?A0xb6157634@Imf@@0@Z
+	??MTileCoord@?A0xb6157634@Imf@@QBE_NABU012@@Z
+	?deallocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z
+	?destroy@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??Diterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ
+	??Econst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	??8const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBE_NABV012@@Z
+	?_Mynode@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@3@XZ
+	??0?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@QAE@ABUTileCoord@?A0xb6157634@Imf@@ABQAUBufferedTile@34@@Z
+	??Diterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEAAUTOutSliceInfo@?A0xb6157634@Imf@@XZ
+	??Hiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBE?AV012@H@Z
+	?max_size@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEIXZ
+	?_Insert_n@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEXViterator@12@IABUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	?_Xlen@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IBEXXZ
+	??0?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAE@ABV01@@Z
+	?allocate@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEPAUTOutSliceInfo@?A0xb6157634@Imf@@I@Z
+	?_Myval@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@KAAAU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	?size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ
+	?insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AU?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	?erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AViterator@12@V312@0@Z
+	?_Init@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXXZ
+	?_Insert@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE?AViterator@12@_NPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	?_Lbound@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABUTileCoord@?A0xb6157634@Imf@@@Z
+	??0?$_Tree_val@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	?_Kfn@?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@SAABUTileCoord@?A0xb6157634@Imf@@ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@@Z
+	??0?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QAE@ABV01@@Z
+	?destroy@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ
+	??Fiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??Dconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@XZ
+	?_Inc@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ
+	??0iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??Yiterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAEAAV012@H@Z
+	??Giterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABVconst_iterator@12@@Z
+	??Dconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEABUTOutSliceInfo@?A0xb6157634@Imf@@XZ
+	?max_size@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QBEIXZ
+	?max_size@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QBEIXZ
+	?clear@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ
+	?_Root@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IBEAAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@XZ
+	?_Buynode@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@PAU342@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z
+	??0?$_Tree_ptr@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??Eiterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE?AV012@H@Z
+	??0const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@XZ
+	??Fconst_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEAAV012@XZ
+	??0const_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QAE@PAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??Gconst_iterator@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@QBEHABV012@@Z
+	??0?$pair@Viterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@_N@std@@QAE@ABViterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@1@AB_N@Z
+	?_Erase@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAEXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@@Z
+	??0?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@IAE@ABU?$less@UTileCoord@?A0xb6157634@Imf@@@1@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	?max_size@?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@std@@QBEIXZ
+	?allocate@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@I@Z
+	?construct@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAEXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@2@ABQAU342@@Z
+	?_Dec@const_iterator@?$_Tree@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAEXXZ
+	??0_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@QAE@PAU012@00ABU?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@2@D@Z
+	??0?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@QAE@U?$less@UTileCoord@?A0xb6157634@Imf@@@1@@Z
+	??$copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z
+	??$_Ucopy@PAUTOutSliceInfo@?A0xb6157634@Imf@@@?$vector@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@IAEPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU234@00@Z
+	??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z
+	??$_Uninitialized_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z
+	??$_Destroy@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z
+	??$fill@PAUTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0ABU123@@Z
+	??$copy_backward@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00@Z
+	??$_Allocate@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@IPAU123@@Z
+	??$_Destroy@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@@Z
+	??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??$?0U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@?$allocator@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@QAE@ABV?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@1@@Z
+	??$_Allocate@U_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@@std@@YAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@IPAU120@@Z
+	??$_Construct@PAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@std@@PAU123@@std@@YAXPAPAU_Node@?$_Tree_nod@V?$_Tmap_traits@UTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@U?$less@UTileCoord@?A0xb6157634@Imf@@@std@@V?$allocator@U?$pair@$$CBUTileCoord@?A0xb6157634@Imf@@PAUBufferedTile@23@@std@@@6@$0A@@std@@@0@ABQAU120@@Z
+	??$_Ptr_cat@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YA?AU_Nonscalar_ptr_iterator_tag@0@AAPAUTOutSliceInfo@?A0xb6157634@Imf@@0@Z
+	??$_Copy_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninitialized_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@@Z
+	??$_Destroy_range@UTOutSliceInfo@?A0xb6157634@Imf@@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@0AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAUTOutSliceInfo@?A0xb6157634@Imf@@IU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@IABU123@AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	?construct@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU345@@Z
+	?destroy@?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@QAEXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	??$_Uninit_copy@PAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@V?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@@std@@YAPAUTOutSliceInfo@?A0xb6157634@Imf@@PAU123@00AAV?$allocator@UTOutSliceInfo@?A0xb6157634@Imf@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Construct@UTOutSliceInfo@?A0xb6157634@Imf@@U123@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@ABU123@@Z
+	??$_Destroy@UTOutSliceInfo@?A0xb6157634@Imf@@@std@@YAXPAUTOutSliceInfo@?A0xb6157634@Imf@@@Z
+	?insertChannels@?A0xebe94ff4@Imf@@YAXAAVHeader@2@W4RgbaChannels@2@QBD@Z
+	?rgbaChannels@?A0xebe94ff4@Imf@@YA?AW4RgbaChannels@2@ABVChannelList@2@@Z
+	?ywFromHeader@?A0xebe94ff4@Imf@@YA?AV?$Vec3@M@Imath@@ABVHeader@2@@Z
+	??0ToYa@TiledRgbaOutputFile@Imf@@QAE@AAVTiledOutputFile@2@W4RgbaChannels@2@@Z
+	?setFrameBuffer@ToYa@TiledRgbaOutputFile@Imf@@QAEXPBURgba@3@II@Z
+	?writeTile@ToYa@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@QBDABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@AAVOStream@1@ABVHeader@1@W4RgbaChannels@1@HHW4LevelMode@1@W4LevelRoundingMode@1@@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@QBDHHW4LevelMode@1@W4LevelRoundingMode@1@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@3W4RgbaChannels@1@MV?$Vec2@M@5@MW4LineOrder@1@W4Compression@1@@Z
+	??0TiledRgbaOutputFile@Imf@@QAE@QBDHHHHW4LevelMode@1@W4LevelRoundingMode@1@W4RgbaChannels@1@MV?$Vec2@M@Imath@@MW4LineOrder@1@W4Compression@1@@Z
+	??1TiledRgbaOutputFile@Imf@@UAE@XZ
+	??1ToYa@TiledRgbaOutputFile@Imf@@QAE@XZ
+	?setFrameBuffer@TiledRgbaOutputFile@Imf@@QAEXPBURgba@2@II@Z
+	?header@TiledRgbaOutputFile@Imf@@QBEABVHeader@2@XZ
+	?frameBuffer@TiledRgbaOutputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@TiledRgbaOutputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@TiledRgbaOutputFile@Imf@@QBEMXZ
+	?screenWindowCenter@TiledRgbaOutputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@TiledRgbaOutputFile@Imf@@QBEMXZ
+	?lineOrder@TiledRgbaOutputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@TiledRgbaOutputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@TiledRgbaOutputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?tileXSize@TiledRgbaOutputFile@Imf@@QBEIXZ
+	?tileYSize@TiledRgbaOutputFile@Imf@@QBEIXZ
+	?levelMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledRgbaOutputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledRgbaOutputFile@Imf@@QBEHXZ
+	?numXLevels@TiledRgbaOutputFile@Imf@@QBEHXZ
+	?numYLevels@TiledRgbaOutputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledRgbaOutputFile@Imf@@QBE_NHH@Z
+	?levelWidth@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?numXTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledRgbaOutputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForLevel@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?dataWindowForTile@TiledRgbaOutputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHH@Z
+	?writeTile@TiledRgbaOutputFile@Imf@@QAEXHHHH@Z
+	??0FromYa@TiledRgbaInputFile@Imf@@QAE@AAVTiledInputFile@2@@Z
+	?setFrameBuffer@FromYa@TiledRgbaInputFile@Imf@@QAEXPAURgba@3@II@Z
+	?readTile@FromYa@TiledRgbaInputFile@Imf@@QAEXHHHH@Z
+	??0TiledRgbaInputFile@Imf@@QAE@QBD@Z
+	??0TiledRgbaInputFile@Imf@@QAE@AAVIStream@1@@Z
+	??1TiledRgbaInputFile@Imf@@UAE@XZ
+	??1FromYa@TiledRgbaInputFile@Imf@@QAE@XZ
+	?setFrameBuffer@TiledRgbaInputFile@Imf@@QAEXPAURgba@2@II@Z
+	?header@TiledRgbaInputFile@Imf@@QBEABVHeader@2@XZ
+	?fileName@TiledRgbaInputFile@Imf@@QBEPBDXZ
+	?frameBuffer@TiledRgbaInputFile@Imf@@QBEABVFrameBuffer@2@XZ
+	?displayWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?dataWindow@TiledRgbaInputFile@Imf@@QBEABV?$Box@V?$Vec2@H@Imath@@@Imath@@XZ
+	?pixelAspectRatio@TiledRgbaInputFile@Imf@@QBEMXZ
+	?screenWindowCenter@TiledRgbaInputFile@Imf@@QBE?BV?$Vec2@M@Imath@@XZ
+	?screenWindowWidth@TiledRgbaInputFile@Imf@@QBEMXZ
+	?lineOrder@TiledRgbaInputFile@Imf@@QBE?AW4LineOrder@2@XZ
+	?compression@TiledRgbaInputFile@Imf@@QBE?AW4Compression@2@XZ
+	?channels@TiledRgbaInputFile@Imf@@QBE?AW4RgbaChannels@2@XZ
+	?version@TiledRgbaInputFile@Imf@@QBEHXZ
+	?isComplete@TiledRgbaInputFile@Imf@@QBE_NXZ
+	?tileXSize@TiledRgbaInputFile@Imf@@QBEIXZ
+	?tileYSize@TiledRgbaInputFile@Imf@@QBEIXZ
+	?levelMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelMode@2@XZ
+	?levelRoundingMode@TiledRgbaInputFile@Imf@@QBE?AW4LevelRoundingMode@2@XZ
+	?numLevels@TiledRgbaInputFile@Imf@@QBEHXZ
+	?numXLevels@TiledRgbaInputFile@Imf@@QBEHXZ
+	?numYLevels@TiledRgbaInputFile@Imf@@QBEHXZ
+	?isValidLevel@TiledRgbaInputFile@Imf@@QBE_NHH@Z
+	?levelWidth@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?levelHeight@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?numXTiles@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?numYTiles@TiledRgbaInputFile@Imf@@QBEHH@Z
+	?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@H@Z
+	?dataWindowForLevel@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HH@Z
+	?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHH@Z
+	?dataWindowForTile@TiledRgbaInputFile@Imf@@QBE?AV?$Box@V?$Vec2@H@Imath@@@Imath@@HHHH@Z
+	?readTile@TiledRgbaInputFile@Imf@@QAEXHHH@Z
+	?readTile@TiledRgbaInputFile@Imf@@QAEXHHHH@Z
+	?updatePreviewImage@TiledRgbaOutputFile@Imf@@QAEXQBUPreviewRgba@2@@Z
+	??0?$Array2D@URgba@Imf@@@Imf@@QAE@XZ
+	??1?$Array2D@URgba@Imf@@@Imf@@QAE@XZ
+	??A?$Array2D@URgba@Imf@@@Imf@@QAEPAURgba@1@J@Z
+	?resizeErase@?$Array2D@URgba@Imf@@@Imf@@QAEXJJ@Z
+	??0TileOffsets@Imf@@QAE@W4LevelMode@1@HHPBH1@Z
+	?anyOffsetsAreInvalid@TileOffsets@Imf@@ABE_NXZ
+	?findTiles@TileOffsets@Imf@@AAEXAAVIStream@2@@Z
+	?reconstructFromFile@TileOffsets@Imf@@AAEXAAVIStream@2@@Z
+	?readFrom@TileOffsets@Imf@@QAEXAAVIStream@2@AA_N@Z
+	?writeTo@TileOffsets@Imf@@QBE_KAAVOStream@2@@Z
+	?isEmpty@TileOffsets@Imf@@QBE_NXZ
+	?isValidTile@TileOffsets@Imf@@ABE_NHHHH@Z
+	??RTileOffsets@Imf@@QAEAA_KHHHH@Z
+	??RTileOffsets@Imf@@QAEAA_KHHH@Z
+	??RTileOffsets@Imf@@QBEAB_KHHHH@Z
+	??RTileOffsets@Imf@@QBEAB_KHHH@Z
+	??0?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@XZ
+	?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXI@Z
+	??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z
+	??A?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@1@I@Z
+	?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXI@Z
+	??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEABV?$vector@_KV?$allocator@_K@std@@@1@I@Z
+	??A?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV?$vector@_KV?$allocator@_K@std@@@1@I@Z
+	?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ
+	?begin@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AVconst_iterator@12@XZ
+	?resize@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEXIV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??0?$_Vector_val@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAE@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@1@@Z
+	??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@XZ
+	??0?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@XZ
+	?begin@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ
+	?resize@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEXIV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??Dconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ
+	??Hconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBEAAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@XZ
+	??Hiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE?AV012@H@Z
+	??Hconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z
+	??Diterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBEAAV?$vector@_KV?$allocator@_K@std@@@2@XZ
+	??Hiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QBE?AV012@H@Z
+	?end@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@XZ
+	?erase@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??0?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@std@@QAE@ABV01@@Z
+	?end@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@XZ
+	?erase@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE?AViterator@12@V312@0@Z
+	?_Insert_n@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEXViterator@12@IABV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??0?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@std@@QAE@XZ
+	??0const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??Yconst_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAE@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@@Z
+	??Yiterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QAEAAV012@H@Z
+	??Yconst_iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z
+	??0iterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAE@PAV?$vector@_KV?$allocator@_K@std@@@2@@Z
+	??Yiterator@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@QAEAAV012@H@Z
+	?_Ufill@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@IAEPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@2@PAV32@IABV32@@Z
+	?_Ufill@?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IAEPAV?$vector@_KV?$allocator@_K@std@@@2@PAV32@IABV32@@Z
+	??9const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z
+	??8const_iterator@?$vector@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@QBE_NABV012@@Z
+	??$fill@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@V12@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@0ABV10@@Z
+	??$copy_backward@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00@Z
+	??$fill@PAV?$vector@_KV?$allocator@_K@std@@@std@@V12@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@0ABV10@@Z
+	??$copy_backward@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00@Z
+	??$_Uninitialized_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@@Z
+	??$_Uninitialized_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@@Z
+	??$_Copy_backward_opt@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@PAV12@@std@@YAPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Copy_backward_opt@PAV?$vector@_KV?$allocator@_K@std@@@std@@PAV12@@std@@YAPAV?$vector@_KV?$allocator@_K@std@@@0@PAV10@00U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@IV12@V?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@2@@std@@YAXPAV?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@0@IABV10@AAV?$allocator@V?$vector@V?$vector@_KV?$allocator@_K@std@@@std@@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??$_Uninit_fill_n@PAV?$vector@_KV?$allocator@_K@std@@@std@@IV12@V?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@2@@std@@YAXPAV?$vector@_KV?$allocator@_K@std@@@0@IABV10@AAV?$allocator@V?$vector@_KV?$allocator@_K@std@@@std@@@0@U_Nonscalar_ptr_iterator_tag@0@@Z
+	??0TimeCode@Imf@@QAE@XZ
+	??0TimeCode@Imf@@QAE@HHHH_N00000HHHHHHHH@Z
+	??0TimeCode@Imf@@QAE@IIW4Packing@01@@Z
+	??0TimeCode@Imf@@QAE@ABV01@@Z
+	??4TimeCode@Imf@@QAEAAV01@ABV01@@Z
+	?bitField@?A0x30d7cfc6@Imf@@YAIIHH@Z
+	?setBitField@?A0x30d7cfc6@Imf@@YAXAAIHHI@Z
+	?bcdToBinary@?A0x30d7cfc6@Imf@@YAHI@Z
+	?binaryToBcd@?A0x30d7cfc6@Imf@@YAIH@Z
+	?hours@TimeCode@Imf@@QBEHXZ
+	?setHours@TimeCode@Imf@@QAEXH@Z
+	?minutes@TimeCode@Imf@@QBEHXZ
+	?setMinutes@TimeCode@Imf@@QAEXH@Z
+	?seconds@TimeCode@Imf@@QBEHXZ
+	?setSeconds@TimeCode@Imf@@QAEXH@Z
+	?frame@TimeCode@Imf@@QBEHXZ
+	?setFrame@TimeCode@Imf@@QAEXH@Z
+	?dropFrame@TimeCode@Imf@@QBE_NXZ
+	?setDropFrame@TimeCode@Imf@@QAEX_N@Z
+	?colorFrame@TimeCode@Imf@@QBE_NXZ
+	?setColorFrame@TimeCode@Imf@@QAEX_N@Z
+	?fieldPhase@TimeCode@Imf@@QBE_NXZ
+	?setFieldPhase@TimeCode@Imf@@QAEX_N@Z
+	?bgf0@TimeCode@Imf@@QBE_NXZ
+	?setBgf0@TimeCode@Imf@@QAEX_N@Z
+	?bgf1@TimeCode@Imf@@QBE_NXZ
+	?setBgf1@TimeCode@Imf@@QAEX_N@Z
+	?bgf2@TimeCode@Imf@@QBE_NXZ
+	?setBgf2@TimeCode@Imf@@QAEX_N@Z
+	?binaryGroup@TimeCode@Imf@@QBEHH@Z
+	?setBinaryGroup@TimeCode@Imf@@QAEXHH@Z
+	?timeAndFlags@TimeCode@Imf@@QBEIW4Packing@12@@Z
+	?setTimeAndFlags@TimeCode@Imf@@QAEXIW4Packing@12@@Z
+	?userData@TimeCode@Imf@@QBEIXZ
+	?setUserData@TimeCode@Imf@@QAEXI@Z
+	?staticTypeName@?$TypedAttribute@VTimeCode@Imf@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@VTimeCode@Imf@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec2@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec2@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec3@H@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?staticTypeName@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@SAPBDXZ
+	?writeValueTo@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UBEXAAVOStream@2@H@Z
+	?readValueFrom@?$TypedAttribute@V?$Vec3@M@Imath@@@Imf@@UAEXAAVIStream@2@HH@Z
+	?isImfMagic@Imf@@YA_NQBD@Z
+	?wav2Encode@Imf@@YAXPAGHHHHG@Z
+	?wenc14@?A0xece1e4c5@Imf@@YAXGGAAG0@Z
+	?wenc16@?A0xece1e4c5@Imf@@YAXGGAAG0@Z
+	?wav2Decode@Imf@@YAXPAGHHHHG@Z
+	?wdec14@?A0xece1e4c5@Imf@@YAXGGAAG0@Z
+	?wdec16@?A0xece1e4c5@Imf@@YAXGGAAG0@Z
+	??0ZipCompressor@Imf@@QAE@ABVHeader@1@HH@Z
+	??1ZipCompressor@Imf@@UAE@XZ
+	?numScanLines@ZipCompressor@Imf@@UBEHXZ
+	?compress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?uncompress@ZipCompressor@Imf@@UAEHPBDHHAAPBD@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?MAX_LENGTH@Name@Imf@@2HB
+	?SIZE@Name@Imf@@2HB
+	?__LINE__Var@?1??hufBuildEncTable@?A0xd93d7d04@Imf@@YAXPA_KPAH1@Z@4JA
+	?__LINE__Var@?1??apply@HalfLut@Imf@@QBEXABUSlice@3@ABV?$Box@V?$Vec2@H@Imath@@@Imath@@@Z@4JA
+	?__LINE__Var@?1???0PizCompressor@Imf@@QAE@ABVHeader@2@HH@Z@4JA
+	?__LINE__Var@?1??compress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z@4JA
+	?__LINE__Var@?1??uncompress@Pxr24Compressor@Imf@@AAEHPBDHV?$Box@V?$Vec2@H@Imath@@@Imath@@AAPBD@Z@4JA
+	?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B
+	?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B
+	?errorMessage@?A0xef2e13c9@@3PADA
+	?_Stz@?$fpos@H@std@@0HA
Index: NonGTP/OpenEXR/bin/Iex_dll.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/Iex_dll.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/Iex_dll.map.DEF	(revision 855)
@@ -0,0 +1,174 @@
+LIBRARY	Iex_dll
+EXPORTS
+	?setStackTracer@Iex@@YAXP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ@Z
+	?stackTracer@Iex@@YAP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZXZ
+	??0BaseExc@Iex@@QAE@PBD@Z
+	??0BaseExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??0BaseExc@Iex@@QAE@ABV01@@Z
+	??1BaseExc@Iex@@UAE@XZ
+	?what@BaseExc@Iex@@UBEPBDXZ
+	?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	?append@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z
+	??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
+	??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z
+	??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z
+	?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??0ErrnoExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1ErrnoExc@Iex@@UAE@XZ
+	??1EpermExc@Iex@@UAE@XZ
+	??1EnoentExc@Iex@@UAE@XZ
+	??1EsrchExc@Iex@@UAE@XZ
+	??1EintrExc@Iex@@UAE@XZ
+	??1EioExc@Iex@@UAE@XZ
+	??1EnxioExc@Iex@@UAE@XZ
+	??1E2bigExc@Iex@@UAE@XZ
+	??1EnoexecExc@Iex@@UAE@XZ
+	??1EbadfExc@Iex@@UAE@XZ
+	??1EchildExc@Iex@@UAE@XZ
+	??1EagainExc@Iex@@UAE@XZ
+	??1EnomemExc@Iex@@UAE@XZ
+	??1EaccesExc@Iex@@UAE@XZ
+	??1EfaultExc@Iex@@UAE@XZ
+	??1EbusyExc@Iex@@UAE@XZ
+	??1EexistExc@Iex@@UAE@XZ
+	??1ExdevExc@Iex@@UAE@XZ
+	??1EnodevExc@Iex@@UAE@XZ
+	??1EnotdirExc@Iex@@UAE@XZ
+	??1EisdirExc@Iex@@UAE@XZ
+	??1EinvalExc@Iex@@UAE@XZ
+	??1EnfileExc@Iex@@UAE@XZ
+	??1EmfileExc@Iex@@UAE@XZ
+	??1EnottyExc@Iex@@UAE@XZ
+	??1EfbigExc@Iex@@UAE@XZ
+	??1EnospcExc@Iex@@UAE@XZ
+	??1EspipeExc@Iex@@UAE@XZ
+	??1ErofsExc@Iex@@UAE@XZ
+	??1EmlinkExc@Iex@@UAE@XZ
+	??1EpipeExc@Iex@@UAE@XZ
+	??1EdomExc@Iex@@UAE@XZ
+	??1ErangeExc@Iex@@UAE@XZ
+	??1EdeadlkExc@Iex@@UAE@XZ
+	??1EnolckExc@Iex@@UAE@XZ
+	??1EnametoolongExc@Iex@@UAE@XZ
+	??1EilseqExc@Iex@@UAE@XZ
+	??1EnosysExc@Iex@@UAE@XZ
+	??0EnotemptyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z
+	??1EnotemptyExc@Iex@@UAE@XZ
+	??0EpermExc@Iex@@QAE@ABV01@@Z
+	??0ErrnoExc@Iex@@QAE@ABV01@@Z
+	??0EnoentExc@Iex@@QAE@ABV01@@Z
+	??0EsrchExc@Iex@@QAE@ABV01@@Z
+	??0EintrExc@Iex@@QAE@ABV01@@Z
+	??0EioExc@Iex@@QAE@ABV01@@Z
+	??0EnxioExc@Iex@@QAE@ABV01@@Z
+	??0E2bigExc@Iex@@QAE@ABV01@@Z
+	??0EnoexecExc@Iex@@QAE@ABV01@@Z
+	??0EbadfExc@Iex@@QAE@ABV01@@Z
+	??0EchildExc@Iex@@QAE@ABV01@@Z
+	??0EagainExc@Iex@@QAE@ABV01@@Z
+	??0EnomemExc@Iex@@QAE@ABV01@@Z
+	??0EaccesExc@Iex@@QAE@ABV01@@Z
+	??0EfaultExc@Iex@@QAE@ABV01@@Z
+	??0EbusyExc@Iex@@QAE@ABV01@@Z
+	??0EexistExc@Iex@@QAE@ABV01@@Z
+	??0ExdevExc@Iex@@QAE@ABV01@@Z
+	??0EnodevExc@Iex@@QAE@ABV01@@Z
+	??0EnotdirExc@Iex@@QAE@ABV01@@Z
+	??0EisdirExc@Iex@@QAE@ABV01@@Z
+	??0EinvalExc@Iex@@QAE@ABV01@@Z
+	??0EnfileExc@Iex@@QAE@ABV01@@Z
+	??0EmfileExc@Iex@@QAE@ABV01@@Z
+	??0EnottyExc@Iex@@QAE@ABV01@@Z
+	??0EfbigExc@Iex@@QAE@ABV01@@Z
+	??0EnospcExc@Iex@@QAE@ABV01@@Z
+	??0EspipeExc@Iex@@QAE@ABV01@@Z
+	??0ErofsExc@Iex@@QAE@ABV01@@Z
+	??0EmlinkExc@Iex@@QAE@ABV01@@Z
+	??0EpipeExc@Iex@@QAE@ABV01@@Z
+	??0EdomExc@Iex@@QAE@ABV01@@Z
+	??0ErangeExc@Iex@@QAE@ABV01@@Z
+	??0EdeadlkExc@Iex@@QAE@ABV01@@Z
+	??0EnolckExc@Iex@@QAE@ABV01@@Z
+	??0EnametoolongExc@Iex@@QAE@ABV01@@Z
+	??0EilseqExc@Iex@@QAE@ABV01@@Z
+	??0EnosysExc@Iex@@QAE@ABV01@@Z
+	??0EnotemptyExc@Iex@@QAE@ABV01@@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?currentStackTracer@?A0x6cff2411@Iex@@3P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZA
+	?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B
+	?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B
Index: NonGTP/OpenEXR/bin/Iex_dll_d.map
===================================================================
--- NonGTP/OpenEXR/bin/Iex_dll_d.map	(revision 855)
+++ NonGTP/OpenEXR/bin/Iex_dll_d.map	(revision 855)
@@ -0,0 +1,1058 @@
+ Iex_dll_d
+
+ Timestamp is 422e836b (Tue Mar 08 21:02:35 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 00010000H .textbss                DATA
+ 0002:00000000 0000cbb3H .text                   CODE
+ 0002:0000cbc0 0000167eH .text$x                 CODE
+ 0003:00000000 00000c28H .rdata                  DATA
+ 0003:00000c28 0000014fH .rdata$debug            DATA
+ 0003:00000d78 000012f7H .rdata$r                DATA
+ 0003:00002070 00000104H .rtc$IAA                DATA
+ 0003:00002174 00000109H .rtc$IMZ                DATA
+ 0003:00002280 00000104H .rtc$IZZ                DATA
+ 0003:00002384 00000104H .rtc$TAA                DATA
+ 0003:00002488 00000109H .rtc$TMZ                DATA
+ 0003:00002594 00000104H .rtc$TZZ                DATA
+ 0003:00002698 00001786H .xdata$x                DATA
+ 0003:00003e1e 00000000H .edata                  DATA
+ 0004:00000000 00000104H .CRT$XCA                DATA
+ 0004:00000104 00000104H .CRT$XCZ                DATA
+ 0004:00000208 00000104H .CRT$XIA                DATA
+ 0004:0000030c 00000104H .CRT$XIZ                DATA
+ 0004:00000410 0000080fH .data                   DATA
+ 0004:00000c20 000000c0H .bss                    DATA
+ 0005:00000000 0000003cH .idata$2                DATA
+ 0005:0000003c 00000014H .idata$3                DATA
+ 0005:00000050 000002d0H .idata$4                DATA
+ 0005:00000320 000002d0H .idata$5                DATA
+ 0005:000005f0 00001c0fH .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       ___safe_se_handler_table   00000000     <absolute>
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:00000000       ___safe_se_handler_count   00000000     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0001:00000000       __enc$textbss$begin        10001000     <linker-defined>
+ 0001:00010000       __enc$textbss$end          10011000     <linker-defined>
+ 0002:00000f70       ?setStackTracer@Iex@@YAXP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZ@Z 10011f70 f   IexBaseExc.obj
+ 0002:00000fb0       ?stackTracer@Iex@@YAP6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZXZ 10011fb0 f   IexBaseExc.obj
+ 0002:00000ff0       ??0BaseExc@Iex@@QAE@PBD@Z  10011ff0 f   IexBaseExc.obj
+ 0002:000011b0       ??_EBaseExc@Iex@@UAEPAXI@Z 100121b0 f i IexBaseExc.obj
+ 0002:000011b0       ??_GBaseExc@Iex@@UAEPAXI@Z 100121b0 f i IexBaseExc.obj
+ 0002:00001220       ??0BaseExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10012220 f   IexBaseExc.obj
+ 0002:000013c0       ??0BaseExc@Iex@@QAE@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100123c0 f   IexBaseExc.obj
+ 0002:00001560       ??0BaseExc@Iex@@QAE@ABV01@@Z 10012560 f   IexBaseExc.obj
+ 0002:00001640       ??1BaseExc@Iex@@UAE@XZ     10012640 f   IexBaseExc.obj
+ 0002:00001700       ?what@BaseExc@Iex@@UBEPBDXZ 10012700 f   IexBaseExc.obj
+ 0002:00001760       ?assign@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10012760 f   IexBaseExc.obj
+ 0002:00001860       ?append@BaseExc@Iex@@QAEAAV12@AAV?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10012860 f   IexBaseExc.obj
+ 0002:00001960       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 10012960 f i IexBaseExc.obj
+ 0002:00001a80       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 10012a80 f i IexBaseExc.obj
+ 0002:00001ba0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z 10012ba0 f i IexBaseExc.obj
+ 0002:00001cc0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 10012cc0 f i IexBaseExc.obj
+ 0002:00001de0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z 10012de0 f i IexBaseExc.obj
+ 0002:00001f00       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z 10012f00 f i IexBaseExc.obj
+ 0002:00002020       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z 10013020 f i IexBaseExc.obj
+ 0002:00002140       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z 10013140 f i IexBaseExc.obj
+ 0002:00002260       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z 10013260 f i IexBaseExc.obj
+ 0002:00002380       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z 10013380 f i IexBaseExc.obj
+ 0002:000024a0       ??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100134a0 f i IexBaseExc.obj
+ 0002:000029f0       ??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 100139f0 f i IexBaseExc.obj
+ 0002:00002a40       ??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z 10013a40 f i IexBaseExc.obj
+ 0002:00002b00       ??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ 10013b00 f i IexBaseExc.obj
+ 0002:00002b40       ??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10013b40 f i IexBaseExc.obj
+ 0002:00002bf0       ??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10013bf0 f i IexBaseExc.obj
+ 0002:00002cb0       ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z 10013cb0 f i IexBaseExc.obj
+ 0002:00002ec0       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10013ec0 f i IexBaseExc.obj
+ 0002:00002f40       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z 10013f40 f i IexBaseExc.obj
+ 0002:000033a0       ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100143a0 f i IexBaseExc.obj
+ 0002:000039c0       ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 100149c0 f i IexBaseExc.obj
+ 0002:00003b10       ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10014b10 f i IexBaseExc.obj
+ 0002:00003bd0       ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ 10014bd0 f i IexBaseExc.obj
+ 0002:00003c10       ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10014c10 f i IexBaseExc.obj
+ 0002:00003cd0       ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10014cd0 f i IexBaseExc.obj
+ 0002:00003d80       ??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10014d80 f i IexBaseExc.obj
+ 0002:000042e0       ??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 100152e0 f i IexBaseExc.obj
+ 0002:00004330       ??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z 10015330 f i IexBaseExc.obj
+ 0002:000043f0       ??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ 100153f0 f i IexBaseExc.obj
+ 0002:00004430       ??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10015430 f i IexBaseExc.obj
+ 0002:000044e0       ??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 100154e0 f i IexBaseExc.obj
+ 0002:000045a0       ??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z 100155a0 f i IexBaseExc.obj
+ 0002:000047b0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 100157b0 f i IexBaseExc.obj
+ 0002:00004830       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z 10015830 f i IexBaseExc.obj
+ 0002:00004ca0       ??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10015ca0 f i IexBaseExc.obj
+ 0002:000052e0       ??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 100162e0 f i IexBaseExc.obj
+ 0002:00005430       ??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10016430 f i IexBaseExc.obj
+ 0002:000054f0       ??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ 100164f0 f i IexBaseExc.obj
+ 0002:00005530       ??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10016530 f i IexBaseExc.obj
+ 0002:000055f0       ??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 100165f0 f i IexBaseExc.obj
+ 0002:000056a0       ?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@H@Z 100166a0 f   IexThrowErrnoExc.obj
+ 0002:00005f10       ??0ErrnoExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10016f10 f i IexThrowErrnoExc.obj
+ 0002:00005f80       ??_GErrnoExc@Iex@@UAEPAXI@Z 10016f80 f i IexThrowErrnoExc.obj
+ 0002:00005f80       ??_EErrnoExc@Iex@@UAEPAXI@Z 10016f80 f i IexThrowErrnoExc.obj
+ 0002:00005ff0       ??1ErrnoExc@Iex@@UAE@XZ    10016ff0 f i IexThrowErrnoExc.obj
+ 0002:00006040       ??0EpermExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017040 f i IexThrowErrnoExc.obj
+ 0002:000060b0       ??_GEpermExc@Iex@@UAEPAXI@Z 100170b0 f i IexThrowErrnoExc.obj
+ 0002:000060b0       ??_EEpermExc@Iex@@UAEPAXI@Z 100170b0 f i IexThrowErrnoExc.obj
+ 0002:00006120       ??1EpermExc@Iex@@UAE@XZ    10017120 f i IexThrowErrnoExc.obj
+ 0002:00006170       ??0EnoentExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017170 f i IexThrowErrnoExc.obj
+ 0002:000061e0       ??_GEnoentExc@Iex@@UAEPAXI@Z 100171e0 f i IexThrowErrnoExc.obj
+ 0002:000061e0       ??_EEnoentExc@Iex@@UAEPAXI@Z 100171e0 f i IexThrowErrnoExc.obj
+ 0002:00006250       ??1EnoentExc@Iex@@UAE@XZ   10017250 f i IexThrowErrnoExc.obj
+ 0002:000062a0       ??0EsrchExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100172a0 f i IexThrowErrnoExc.obj
+ 0002:00006310       ??_EEsrchExc@Iex@@UAEPAXI@Z 10017310 f i IexThrowErrnoExc.obj
+ 0002:00006310       ??_GEsrchExc@Iex@@UAEPAXI@Z 10017310 f i IexThrowErrnoExc.obj
+ 0002:00006380       ??1EsrchExc@Iex@@UAE@XZ    10017380 f i IexThrowErrnoExc.obj
+ 0002:000063d0       ??0EintrExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100173d0 f i IexThrowErrnoExc.obj
+ 0002:00006440       ??_EEintrExc@Iex@@UAEPAXI@Z 10017440 f i IexThrowErrnoExc.obj
+ 0002:00006440       ??_GEintrExc@Iex@@UAEPAXI@Z 10017440 f i IexThrowErrnoExc.obj
+ 0002:000064b0       ??1EintrExc@Iex@@UAE@XZ    100174b0 f i IexThrowErrnoExc.obj
+ 0002:00006500       ??0EioExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017500 f i IexThrowErrnoExc.obj
+ 0002:00006570       ??_EEioExc@Iex@@UAEPAXI@Z  10017570 f i IexThrowErrnoExc.obj
+ 0002:00006570       ??_GEioExc@Iex@@UAEPAXI@Z  10017570 f i IexThrowErrnoExc.obj
+ 0002:000065e0       ??1EioExc@Iex@@UAE@XZ      100175e0 f i IexThrowErrnoExc.obj
+ 0002:00006630       ??0EnxioExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017630 f i IexThrowErrnoExc.obj
+ 0002:000066a0       ??_GEnxioExc@Iex@@UAEPAXI@Z 100176a0 f i IexThrowErrnoExc.obj
+ 0002:000066a0       ??_EEnxioExc@Iex@@UAEPAXI@Z 100176a0 f i IexThrowErrnoExc.obj
+ 0002:00006710       ??1EnxioExc@Iex@@UAE@XZ    10017710 f i IexThrowErrnoExc.obj
+ 0002:00006760       ??0E2bigExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017760 f i IexThrowErrnoExc.obj
+ 0002:000067d0       ??_EE2bigExc@Iex@@UAEPAXI@Z 100177d0 f i IexThrowErrnoExc.obj
+ 0002:000067d0       ??_GE2bigExc@Iex@@UAEPAXI@Z 100177d0 f i IexThrowErrnoExc.obj
+ 0002:00006840       ??1E2bigExc@Iex@@UAE@XZ    10017840 f i IexThrowErrnoExc.obj
+ 0002:00006890       ??0EnoexecExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017890 f i IexThrowErrnoExc.obj
+ 0002:00006900       ??_GEnoexecExc@Iex@@UAEPAXI@Z 10017900 f i IexThrowErrnoExc.obj
+ 0002:00006900       ??_EEnoexecExc@Iex@@UAEPAXI@Z 10017900 f i IexThrowErrnoExc.obj
+ 0002:00006970       ??1EnoexecExc@Iex@@UAE@XZ  10017970 f i IexThrowErrnoExc.obj
+ 0002:000069c0       ??0EbadfExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100179c0 f i IexThrowErrnoExc.obj
+ 0002:00006a30       ??_EEbadfExc@Iex@@UAEPAXI@Z 10017a30 f i IexThrowErrnoExc.obj
+ 0002:00006a30       ??_GEbadfExc@Iex@@UAEPAXI@Z 10017a30 f i IexThrowErrnoExc.obj
+ 0002:00006aa0       ??1EbadfExc@Iex@@UAE@XZ    10017aa0 f i IexThrowErrnoExc.obj
+ 0002:00006af0       ??0EchildExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017af0 f i IexThrowErrnoExc.obj
+ 0002:00006b60       ??_EEchildExc@Iex@@UAEPAXI@Z 10017b60 f i IexThrowErrnoExc.obj
+ 0002:00006b60       ??_GEchildExc@Iex@@UAEPAXI@Z 10017b60 f i IexThrowErrnoExc.obj
+ 0002:00006bd0       ??1EchildExc@Iex@@UAE@XZ   10017bd0 f i IexThrowErrnoExc.obj
+ 0002:00006c20       ??0EagainExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017c20 f i IexThrowErrnoExc.obj
+ 0002:00006c90       ??_EEagainExc@Iex@@UAEPAXI@Z 10017c90 f i IexThrowErrnoExc.obj
+ 0002:00006c90       ??_GEagainExc@Iex@@UAEPAXI@Z 10017c90 f i IexThrowErrnoExc.obj
+ 0002:00006d00       ??1EagainExc@Iex@@UAE@XZ   10017d00 f i IexThrowErrnoExc.obj
+ 0002:00006d50       ??0EnomemExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017d50 f i IexThrowErrnoExc.obj
+ 0002:00006dc0       ??_EEnomemExc@Iex@@UAEPAXI@Z 10017dc0 f i IexThrowErrnoExc.obj
+ 0002:00006dc0       ??_GEnomemExc@Iex@@UAEPAXI@Z 10017dc0 f i IexThrowErrnoExc.obj
+ 0002:00006e30       ??1EnomemExc@Iex@@UAE@XZ   10017e30 f i IexThrowErrnoExc.obj
+ 0002:00006e80       ??0EaccesExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017e80 f i IexThrowErrnoExc.obj
+ 0002:00006ef0       ??_EEaccesExc@Iex@@UAEPAXI@Z 10017ef0 f i IexThrowErrnoExc.obj
+ 0002:00006ef0       ??_GEaccesExc@Iex@@UAEPAXI@Z 10017ef0 f i IexThrowErrnoExc.obj
+ 0002:00006f60       ??1EaccesExc@Iex@@UAE@XZ   10017f60 f i IexThrowErrnoExc.obj
+ 0002:00006fb0       ??0EfaultExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10017fb0 f i IexThrowErrnoExc.obj
+ 0002:00007020       ??_EEfaultExc@Iex@@UAEPAXI@Z 10018020 f i IexThrowErrnoExc.obj
+ 0002:00007020       ??_GEfaultExc@Iex@@UAEPAXI@Z 10018020 f i IexThrowErrnoExc.obj
+ 0002:00007090       ??1EfaultExc@Iex@@UAE@XZ   10018090 f i IexThrowErrnoExc.obj
+ 0002:000070e0       ??0EbusyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100180e0 f i IexThrowErrnoExc.obj
+ 0002:00007150       ??_EEbusyExc@Iex@@UAEPAXI@Z 10018150 f i IexThrowErrnoExc.obj
+ 0002:00007150       ??_GEbusyExc@Iex@@UAEPAXI@Z 10018150 f i IexThrowErrnoExc.obj
+ 0002:000071c0       ??1EbusyExc@Iex@@UAE@XZ    100181c0 f i IexThrowErrnoExc.obj
+ 0002:00007210       ??0EexistExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018210 f i IexThrowErrnoExc.obj
+ 0002:00007280       ??_EEexistExc@Iex@@UAEPAXI@Z 10018280 f i IexThrowErrnoExc.obj
+ 0002:00007280       ??_GEexistExc@Iex@@UAEPAXI@Z 10018280 f i IexThrowErrnoExc.obj
+ 0002:000072f0       ??1EexistExc@Iex@@UAE@XZ   100182f0 f i IexThrowErrnoExc.obj
+ 0002:00007340       ??0ExdevExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018340 f i IexThrowErrnoExc.obj
+ 0002:000073b0       ??_EExdevExc@Iex@@UAEPAXI@Z 100183b0 f i IexThrowErrnoExc.obj
+ 0002:000073b0       ??_GExdevExc@Iex@@UAEPAXI@Z 100183b0 f i IexThrowErrnoExc.obj
+ 0002:00007420       ??1ExdevExc@Iex@@UAE@XZ    10018420 f i IexThrowErrnoExc.obj
+ 0002:00007470       ??0EnodevExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018470 f i IexThrowErrnoExc.obj
+ 0002:000074e0       ??_EEnodevExc@Iex@@UAEPAXI@Z 100184e0 f i IexThrowErrnoExc.obj
+ 0002:000074e0       ??_GEnodevExc@Iex@@UAEPAXI@Z 100184e0 f i IexThrowErrnoExc.obj
+ 0002:00007550       ??1EnodevExc@Iex@@UAE@XZ   10018550 f i IexThrowErrnoExc.obj
+ 0002:000075a0       ??0EnotdirExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100185a0 f i IexThrowErrnoExc.obj
+ 0002:00007610       ??_GEnotdirExc@Iex@@UAEPAXI@Z 10018610 f i IexThrowErrnoExc.obj
+ 0002:00007610       ??_EEnotdirExc@Iex@@UAEPAXI@Z 10018610 f i IexThrowErrnoExc.obj
+ 0002:00007680       ??1EnotdirExc@Iex@@UAE@XZ  10018680 f i IexThrowErrnoExc.obj
+ 0002:000076d0       ??0EisdirExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100186d0 f i IexThrowErrnoExc.obj
+ 0002:00007740       ??_GEisdirExc@Iex@@UAEPAXI@Z 10018740 f i IexThrowErrnoExc.obj
+ 0002:00007740       ??_EEisdirExc@Iex@@UAEPAXI@Z 10018740 f i IexThrowErrnoExc.obj
+ 0002:000077b0       ??1EisdirExc@Iex@@UAE@XZ   100187b0 f i IexThrowErrnoExc.obj
+ 0002:00007800       ??0EinvalExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018800 f i IexThrowErrnoExc.obj
+ 0002:00007870       ??_GEinvalExc@Iex@@UAEPAXI@Z 10018870 f i IexThrowErrnoExc.obj
+ 0002:00007870       ??_EEinvalExc@Iex@@UAEPAXI@Z 10018870 f i IexThrowErrnoExc.obj
+ 0002:000078e0       ??1EinvalExc@Iex@@UAE@XZ   100188e0 f i IexThrowErrnoExc.obj
+ 0002:00007930       ??0EnfileExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018930 f i IexThrowErrnoExc.obj
+ 0002:000079a0       ??_EEnfileExc@Iex@@UAEPAXI@Z 100189a0 f i IexThrowErrnoExc.obj
+ 0002:000079a0       ??_GEnfileExc@Iex@@UAEPAXI@Z 100189a0 f i IexThrowErrnoExc.obj
+ 0002:00007a10       ??1EnfileExc@Iex@@UAE@XZ   10018a10 f i IexThrowErrnoExc.obj
+ 0002:00007a60       ??0EmfileExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018a60 f i IexThrowErrnoExc.obj
+ 0002:00007ad0       ??_EEmfileExc@Iex@@UAEPAXI@Z 10018ad0 f i IexThrowErrnoExc.obj
+ 0002:00007ad0       ??_GEmfileExc@Iex@@UAEPAXI@Z 10018ad0 f i IexThrowErrnoExc.obj
+ 0002:00007b40       ??1EmfileExc@Iex@@UAE@XZ   10018b40 f i IexThrowErrnoExc.obj
+ 0002:00007b90       ??0EnottyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018b90 f i IexThrowErrnoExc.obj
+ 0002:00007c00       ??_EEnottyExc@Iex@@UAEPAXI@Z 10018c00 f i IexThrowErrnoExc.obj
+ 0002:00007c00       ??_GEnottyExc@Iex@@UAEPAXI@Z 10018c00 f i IexThrowErrnoExc.obj
+ 0002:00007c70       ??1EnottyExc@Iex@@UAE@XZ   10018c70 f i IexThrowErrnoExc.obj
+ 0002:00007cc0       ??0EfbigExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018cc0 f i IexThrowErrnoExc.obj
+ 0002:00007d30       ??_EEfbigExc@Iex@@UAEPAXI@Z 10018d30 f i IexThrowErrnoExc.obj
+ 0002:00007d30       ??_GEfbigExc@Iex@@UAEPAXI@Z 10018d30 f i IexThrowErrnoExc.obj
+ 0002:00007da0       ??1EfbigExc@Iex@@UAE@XZ    10018da0 f i IexThrowErrnoExc.obj
+ 0002:00007df0       ??0EnospcExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018df0 f i IexThrowErrnoExc.obj
+ 0002:00007e60       ??_EEnospcExc@Iex@@UAEPAXI@Z 10018e60 f i IexThrowErrnoExc.obj
+ 0002:00007e60       ??_GEnospcExc@Iex@@UAEPAXI@Z 10018e60 f i IexThrowErrnoExc.obj
+ 0002:00007ed0       ??1EnospcExc@Iex@@UAE@XZ   10018ed0 f i IexThrowErrnoExc.obj
+ 0002:00007f20       ??0EspipeExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10018f20 f i IexThrowErrnoExc.obj
+ 0002:00007f90       ??_GEspipeExc@Iex@@UAEPAXI@Z 10018f90 f i IexThrowErrnoExc.obj
+ 0002:00007f90       ??_EEspipeExc@Iex@@UAEPAXI@Z 10018f90 f i IexThrowErrnoExc.obj
+ 0002:00008000       ??1EspipeExc@Iex@@UAE@XZ   10019000 f i IexThrowErrnoExc.obj
+ 0002:00008050       ??0ErofsExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019050 f i IexThrowErrnoExc.obj
+ 0002:000080c0       ??_EErofsExc@Iex@@UAEPAXI@Z 100190c0 f i IexThrowErrnoExc.obj
+ 0002:000080c0       ??_GErofsExc@Iex@@UAEPAXI@Z 100190c0 f i IexThrowErrnoExc.obj
+ 0002:00008130       ??1ErofsExc@Iex@@UAE@XZ    10019130 f i IexThrowErrnoExc.obj
+ 0002:00008180       ??0EmlinkExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019180 f i IexThrowErrnoExc.obj
+ 0002:000081f0       ??_GEmlinkExc@Iex@@UAEPAXI@Z 100191f0 f i IexThrowErrnoExc.obj
+ 0002:000081f0       ??_EEmlinkExc@Iex@@UAEPAXI@Z 100191f0 f i IexThrowErrnoExc.obj
+ 0002:00008260       ??1EmlinkExc@Iex@@UAE@XZ   10019260 f i IexThrowErrnoExc.obj
+ 0002:000082b0       ??0EpipeExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100192b0 f i IexThrowErrnoExc.obj
+ 0002:00008320       ??_EEpipeExc@Iex@@UAEPAXI@Z 10019320 f i IexThrowErrnoExc.obj
+ 0002:00008320       ??_GEpipeExc@Iex@@UAEPAXI@Z 10019320 f i IexThrowErrnoExc.obj
+ 0002:00008390       ??1EpipeExc@Iex@@UAE@XZ    10019390 f i IexThrowErrnoExc.obj
+ 0002:000083e0       ??0EdomExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100193e0 f i IexThrowErrnoExc.obj
+ 0002:00008450       ??_GEdomExc@Iex@@UAEPAXI@Z 10019450 f i IexThrowErrnoExc.obj
+ 0002:00008450       ??_EEdomExc@Iex@@UAEPAXI@Z 10019450 f i IexThrowErrnoExc.obj
+ 0002:000084c0       ??1EdomExc@Iex@@UAE@XZ     100194c0 f i IexThrowErrnoExc.obj
+ 0002:00008510       ??0ErangeExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019510 f i IexThrowErrnoExc.obj
+ 0002:00008580       ??_EErangeExc@Iex@@UAEPAXI@Z 10019580 f i IexThrowErrnoExc.obj
+ 0002:00008580       ??_GErangeExc@Iex@@UAEPAXI@Z 10019580 f i IexThrowErrnoExc.obj
+ 0002:000085f0       ??1ErangeExc@Iex@@UAE@XZ   100195f0 f i IexThrowErrnoExc.obj
+ 0002:00008640       ??0EdeadlkExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019640 f i IexThrowErrnoExc.obj
+ 0002:000086b0       ??_GEdeadlkExc@Iex@@UAEPAXI@Z 100196b0 f i IexThrowErrnoExc.obj
+ 0002:000086b0       ??_EEdeadlkExc@Iex@@UAEPAXI@Z 100196b0 f i IexThrowErrnoExc.obj
+ 0002:00008720       ??1EdeadlkExc@Iex@@UAE@XZ  10019720 f i IexThrowErrnoExc.obj
+ 0002:00008770       ??0EnolckExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019770 f i IexThrowErrnoExc.obj
+ 0002:000087e0       ??_EEnolckExc@Iex@@UAEPAXI@Z 100197e0 f i IexThrowErrnoExc.obj
+ 0002:000087e0       ??_GEnolckExc@Iex@@UAEPAXI@Z 100197e0 f i IexThrowErrnoExc.obj
+ 0002:00008850       ??1EnolckExc@Iex@@UAE@XZ   10019850 f i IexThrowErrnoExc.obj
+ 0002:000088a0       ??0EnametoolongExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100198a0 f i IexThrowErrnoExc.obj
+ 0002:00008910       ??_EEnametoolongExc@Iex@@UAEPAXI@Z 10019910 f i IexThrowErrnoExc.obj
+ 0002:00008910       ??_GEnametoolongExc@Iex@@UAEPAXI@Z 10019910 f i IexThrowErrnoExc.obj
+ 0002:00008980       ??1EnametoolongExc@Iex@@UAE@XZ 10019980 f i IexThrowErrnoExc.obj
+ 0002:000089d0       ??0EilseqExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 100199d0 f i IexThrowErrnoExc.obj
+ 0002:00008a40       ??_GEilseqExc@Iex@@UAEPAXI@Z 10019a40 f i IexThrowErrnoExc.obj
+ 0002:00008a40       ??_EEilseqExc@Iex@@UAEPAXI@Z 10019a40 f i IexThrowErrnoExc.obj
+ 0002:00008ab0       ??1EilseqExc@Iex@@UAE@XZ   10019ab0 f i IexThrowErrnoExc.obj
+ 0002:00008b00       ??0EnosysExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019b00 f i IexThrowErrnoExc.obj
+ 0002:00008b70       ??_EEnosysExc@Iex@@UAEPAXI@Z 10019b70 f i IexThrowErrnoExc.obj
+ 0002:00008b70       ??_GEnosysExc@Iex@@UAEPAXI@Z 10019b70 f i IexThrowErrnoExc.obj
+ 0002:00008be0       ??1EnosysExc@Iex@@UAE@XZ   10019be0 f i IexThrowErrnoExc.obj
+ 0002:00008c30       ??0EnotemptyExc@Iex@@QAE@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 10019c30 f i IexThrowErrnoExc.obj
+ 0002:00008ca0       ??_GEnotemptyExc@Iex@@UAEPAXI@Z 10019ca0 f i IexThrowErrnoExc.obj
+ 0002:00008ca0       ??_EEnotemptyExc@Iex@@UAEPAXI@Z 10019ca0 f i IexThrowErrnoExc.obj
+ 0002:00008d10       ??1EnotemptyExc@Iex@@UAE@XZ 10019d10 f i IexThrowErrnoExc.obj
+ 0002:00008d60       ??0EpermExc@Iex@@QAE@ABV01@@Z 10019d60 f i IexThrowErrnoExc.obj
+ 0002:00008dd0       ??0ErrnoExc@Iex@@QAE@ABV01@@Z 10019dd0 f i IexThrowErrnoExc.obj
+ 0002:00008e40       ??0EnoentExc@Iex@@QAE@ABV01@@Z 10019e40 f i IexThrowErrnoExc.obj
+ 0002:00008eb0       ??0EsrchExc@Iex@@QAE@ABV01@@Z 10019eb0 f i IexThrowErrnoExc.obj
+ 0002:00008f20       ??0EintrExc@Iex@@QAE@ABV01@@Z 10019f20 f i IexThrowErrnoExc.obj
+ 0002:00008f90       ??0EioExc@Iex@@QAE@ABV01@@Z 10019f90 f i IexThrowErrnoExc.obj
+ 0002:00009000       ??0EnxioExc@Iex@@QAE@ABV01@@Z 1001a000 f i IexThrowErrnoExc.obj
+ 0002:00009070       ??0E2bigExc@Iex@@QAE@ABV01@@Z 1001a070 f i IexThrowErrnoExc.obj
+ 0002:000090e0       ??0EnoexecExc@Iex@@QAE@ABV01@@Z 1001a0e0 f i IexThrowErrnoExc.obj
+ 0002:00009150       ??0EbadfExc@Iex@@QAE@ABV01@@Z 1001a150 f i IexThrowErrnoExc.obj
+ 0002:000091c0       ??0EchildExc@Iex@@QAE@ABV01@@Z 1001a1c0 f i IexThrowErrnoExc.obj
+ 0002:00009230       ??0EagainExc@Iex@@QAE@ABV01@@Z 1001a230 f i IexThrowErrnoExc.obj
+ 0002:000092a0       ??0EnomemExc@Iex@@QAE@ABV01@@Z 1001a2a0 f i IexThrowErrnoExc.obj
+ 0002:00009310       ??0EaccesExc@Iex@@QAE@ABV01@@Z 1001a310 f i IexThrowErrnoExc.obj
+ 0002:00009380       ??0EfaultExc@Iex@@QAE@ABV01@@Z 1001a380 f i IexThrowErrnoExc.obj
+ 0002:000093f0       ??0EbusyExc@Iex@@QAE@ABV01@@Z 1001a3f0 f i IexThrowErrnoExc.obj
+ 0002:00009460       ??0EexistExc@Iex@@QAE@ABV01@@Z 1001a460 f i IexThrowErrnoExc.obj
+ 0002:000094d0       ??0ExdevExc@Iex@@QAE@ABV01@@Z 1001a4d0 f i IexThrowErrnoExc.obj
+ 0002:00009540       ??0EnodevExc@Iex@@QAE@ABV01@@Z 1001a540 f i IexThrowErrnoExc.obj
+ 0002:000095b0       ??0EnotdirExc@Iex@@QAE@ABV01@@Z 1001a5b0 f i IexThrowErrnoExc.obj
+ 0002:00009620       ??0EisdirExc@Iex@@QAE@ABV01@@Z 1001a620 f i IexThrowErrnoExc.obj
+ 0002:00009690       ??0EinvalExc@Iex@@QAE@ABV01@@Z 1001a690 f i IexThrowErrnoExc.obj
+ 0002:00009700       ??0EnfileExc@Iex@@QAE@ABV01@@Z 1001a700 f i IexThrowErrnoExc.obj
+ 0002:00009770       ??0EmfileExc@Iex@@QAE@ABV01@@Z 1001a770 f i IexThrowErrnoExc.obj
+ 0002:000097e0       ??0EnottyExc@Iex@@QAE@ABV01@@Z 1001a7e0 f i IexThrowErrnoExc.obj
+ 0002:00009850       ??0EfbigExc@Iex@@QAE@ABV01@@Z 1001a850 f i IexThrowErrnoExc.obj
+ 0002:000098c0       ??0EnospcExc@Iex@@QAE@ABV01@@Z 1001a8c0 f i IexThrowErrnoExc.obj
+ 0002:00009930       ??0EspipeExc@Iex@@QAE@ABV01@@Z 1001a930 f i IexThrowErrnoExc.obj
+ 0002:000099a0       ??0ErofsExc@Iex@@QAE@ABV01@@Z 1001a9a0 f i IexThrowErrnoExc.obj
+ 0002:00009a10       ??0EmlinkExc@Iex@@QAE@ABV01@@Z 1001aa10 f i IexThrowErrnoExc.obj
+ 0002:00009a80       ??0EpipeExc@Iex@@QAE@ABV01@@Z 1001aa80 f i IexThrowErrnoExc.obj
+ 0002:00009af0       ??0EdomExc@Iex@@QAE@ABV01@@Z 1001aaf0 f i IexThrowErrnoExc.obj
+ 0002:00009b60       ??0ErangeExc@Iex@@QAE@ABV01@@Z 1001ab60 f i IexThrowErrnoExc.obj
+ 0002:00009bd0       ??0EdeadlkExc@Iex@@QAE@ABV01@@Z 1001abd0 f i IexThrowErrnoExc.obj
+ 0002:00009c40       ??0EnolckExc@Iex@@QAE@ABV01@@Z 1001ac40 f i IexThrowErrnoExc.obj
+ 0002:00009cb0       ??0EnametoolongExc@Iex@@QAE@ABV01@@Z 1001acb0 f i IexThrowErrnoExc.obj
+ 0002:00009d20       ??0EilseqExc@Iex@@QAE@ABV01@@Z 1001ad20 f i IexThrowErrnoExc.obj
+ 0002:00009d90       ??0EnosysExc@Iex@@QAE@ABV01@@Z 1001ad90 f i IexThrowErrnoExc.obj
+ 0002:00009e00       ??0EnotemptyExc@Iex@@QAE@ABV01@@Z 1001ae00 f i IexThrowErrnoExc.obj
+ 0002:00009e70       ?throwErrnoExc@Iex@@YAXABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@Z 1001ae70 f   IexThrowErrnoExc.obj
+ 0002:00009ed4       ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 1001aed4 f   msvcprtd:MSVCP71D.dll
+ 0002:00009eda       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 1001aeda f   msvcprtd:MSVCP71D.dll
+ 0002:00009ee0       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 1001aee0 f   msvcprtd:MSVCP71D.dll
+ 0002:00009ee6       ?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 1001aee6 f   msvcprtd:MSVCP71D.dll
+ 0002:00009eec       ?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 1001aeec f   msvcprtd:MSVCP71D.dll
+ 0002:00009ef2       ?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 1001aef2 f   msvcprtd:MSVCP71D.dll
+ 0002:00009ef8       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 1001aef8 f   msvcprtd:MSVCP71D.dll
+ 0002:00009efe       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 1001aefe f   msvcprtd:MSVCP71D.dll
+ 0002:00009f04       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 1001af04 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f0a       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 1001af0a f   msvcprtd:MSVCP71D.dll
+ 0002:00009f10       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 1001af10 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f16       ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 1001af16 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f1c       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 1001af1c f   msvcprtd:MSVCP71D.dll
+ 0002:00009f22       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 1001af22 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f28       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 1001af28 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f2e       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 1001af2e f   msvcprtd:MSVCP71D.dll
+ 0002:00009f34       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 1001af34 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f3a       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 1001af3a f   msvcprtd:MSVCP71D.dll
+ 0002:00009f40       ?width@ios_base@std@@QAEHH@Z 1001af40 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f46       ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 1001af46 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f4c       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 1001af4c f   msvcprtd:MSVCP71D.dll
+ 0002:00009f52       ?is@?$ctype@D@std@@QBE_NFD@Z 1001af52 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f58       ?to_char_type@?$char_traits@D@std@@SADABH@Z 1001af58 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f5e       ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 1001af5e f   msvcprtd:MSVCP71D.dll
+ 0002:00009f64       ?eof@?$char_traits@D@std@@SAHXZ 1001af64 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f6a       ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1001af6a f   msvcprtd:MSVCP71D.dll
+ 0002:00009f70       ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1001af70 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f76       ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 1001af76 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f7c       ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 1001af7c f   msvcprtd:MSVCP71D.dll
+ 0002:00009f82       ?width@ios_base@std@@QBEHXZ 1001af82 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f88       ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 1001af88 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f8e       ??1locale@std@@QAE@XZ      1001af8e f   msvcprtd:MSVCP71D.dll
+ 0002:00009f94       ?getloc@ios_base@std@@QBE?AVlocale@2@XZ 1001af94 f   msvcprtd:MSVCP71D.dll
+ 0002:00009f9a       ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 1001af9a f   msvcprtd:MSVCP71D.dll
+ 0002:00009fa0       ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 1001afa0 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fa6       ?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 1001afa6 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fac       ??1_Lockit@std@@QAE@XZ     1001afac f   msvcprtd:MSVCP71D.dll
+ 0002:00009fb2       ?_Register@facet@locale@std@@QAEXXZ 1001afb2 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fb8       ?_Incref@facet@locale@std@@QAEXXZ 1001afb8 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fbe       ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 1001afbe f   msvcprtd:MSVCP71D.dll
+ 0002:00009fc4       ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 1001afc4 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fca       ??Bid@locale@std@@QAEIXZ   1001afca f   msvcprtd:MSVCP71D.dll
+ 0002:00009fd0       ??0_Lockit@std@@QAE@H@Z    1001afd0 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fd6       ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 1001afd6 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fdc       ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 1001afdc f   msvcprtd:MSVCP71D.dll
+ 0002:00009fe2       ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1001afe2 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fe8       ?to_int_type@?$char_traits@D@std@@SAHABD@Z 1001afe8 f   msvcprtd:MSVCP71D.dll
+ 0002:00009fee       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 1001afee f   msvcprtd:MSVCP71D.dll
+ 0002:00009ff4       ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 1001aff4 f   msvcprtd:MSVCP71D.dll
+ 0002:00009ffa       ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 1001affa f   msvcprtd:MSVCP71D.dll
+ 0002:0000a000       ?flags@ios_base@std@@QBEHXZ 1001b000 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a006       ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 1001b006 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a00c       ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 1001b00c f   msvcprtd:MSVCP71D.dll
+ 0002:0000a012       ?good@ios_base@std@@QBE_NXZ 1001b012 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a018       ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 1001b018 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a01e       ?uncaught_exception@std@@YA_NXZ 1001b01e f   msvcprtd:MSVCP71D.dll
+ 0002:0000a024       ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 1001b024 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a02a       ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 1001b02a f   msvcprtd:MSVCP71D.dll
+ 0002:0000a030       ?is@?$ctype@G@std@@QBE_NFG@Z 1001b030 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a036       ?to_char_type@?$char_traits@G@std@@SAGABG@Z 1001b036 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a03c       ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 1001b03c f   msvcprtd:MSVCP71D.dll
+ 0002:0000a042       ?eof@?$char_traits@G@std@@SAGXZ 1001b042 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a048       ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 1001b048 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a04e       ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 1001b04e f   msvcprtd:MSVCP71D.dll
+ 0002:0000a054       ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 1001b054 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a05a       ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 1001b05a f   msvcprtd:MSVCP71D.dll
+ 0002:0000a060       ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 1001b060 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a066       ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 1001b066 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a06c       ?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 1001b06c f   msvcprtd:MSVCP71D.dll
+ 0002:0000a072       ?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 1001b072 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a078       ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 1001b078 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a07e       ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 1001b07e f   msvcprtd:MSVCP71D.dll
+ 0002:0000a084       ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 1001b084 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a08a       ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 1001b08a f   msvcprtd:MSVCP71D.dll
+ 0002:0000a090       ?to_int_type@?$char_traits@G@std@@SAGABG@Z 1001b090 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a096       ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 1001b096 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a09c       ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 1001b09c f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0a2       ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 1001b0a2 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0a8       ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 1001b0a8 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0ae       ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 1001b0ae f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0b4       ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 1001b0b4 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0ba       ??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 1001b0ba f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0c0       ?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIPBDI@Z 1001b0c0 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0c6       ?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z 1001b0c6 f   msvcprtd:MSVCP71D.dll
+ 0002:0000a0d0       __RTC_InitBase             1001b0d0 f   MSVCRTD:init.obj
+ 0002:0000a110       __RTC_Shutdown             1001b110 f   MSVCRTD:init.obj
+ 0002:0000a130       ??0type_info@@AAE@ABV0@@Z  1001b130 f   MSVCRTD:ti_inst.obj
+ 0002:0000a150       ??_Etype_info@@UAEPAXI@Z   1001b150 f i MSVCRTD:ti_inst.obj
+ 0002:0000a1e0       ??4type_info@@AAEAAV0@ABV0@@Z 1001b1e0 f   MSVCRTD:ti_inst.obj
+ 0002:0000a1f4       ??0exception@@QAE@XZ       1001b1f4 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a200       __RTC_CheckEsp             1001b200 f   MSVCRTD:stack.obj
+ 0002:0000a230       @_RTC_CheckStackVars@8     1001b230 f   MSVCRTD:stack.obj
+ 0002:0000a2ac       ??3@YAXPAX@Z               1001b2ac f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2b2       ??1exception@@UAE@XZ       1001b2b2 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2b8       ___CxxFrameHandler         1001b2b8 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2c0       ??0exception@@QAE@ABV0@@Z  1001b2c0 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2c6       ??0bad_cast@@QAE@ABV0@@Z   1001b2c6 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2cc       ??1bad_cast@@UAE@XZ        1001b2cc f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2d2       ??0bad_cast@@QAE@PBD@Z     1001b2d2 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2d8       __CxxThrowException@8      1001b2d8 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2de       _strlen                    1001b2de f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2e4       _strerror                  1001b2e4 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2ea       __errno                    1001b2ea f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a2f0       __CRT_INIT@12              1001b2f0 f   MSVCRTD:crtdll.obj
+ 0002:0000a450       __DllMainCRTStartup@12     1001b450 f   MSVCRTD:crtdll.obj
+ 0002:0000a640       __RTC_NumErrors            1001b640 f   MSVCRTD:userapi.obj
+ 0002:0000a650       __RTC_GetErrDesc           1001b650 f   MSVCRTD:userapi.obj
+ 0002:0000a680       __RTC_SetErrorType         1001b680 f   MSVCRTD:userapi.obj
+ 0002:0000a6b0       __RTC_SetErrorFunc         1001b6b0 f   MSVCRTD:userapi.obj
+ 0002:0000a6d0       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 1001b6d0 f   MSVCRTD:userapi.obj
+ 0002:0000a6d6       __CRT_RTC_INIT             1001b6d6 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a6e0       ??_M@YGXPAXIHP6EX0@Z@Z     1001b6e0 f   MSVCRTD:ehvecdtr.obj
+ 0002:0000a7b0       ?__ArrayUnwind@@YGXPAXIHP6EX0@Z@Z 1001b7b0 f   MSVCRTD:ehvecdtr.obj
+ 0002:0000a888       ??1type_info@@UAE@XZ       1001b888 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000a890       ?_RTC_Failure@@YAXPAXH@Z   1001b890 f   MSVCRTD:error.obj
+ 0002:0000ab80       ?_RTC_MemFailure@@YAXPAXHPBX@Z 1001bb80 f   MSVCRTD:error.obj
+ 0002:0000ae60       ?_RTC_StackFailure@@YAXPAXPBD@Z 1001be60 f   MSVCRTD:error.obj
+ 0002:0000af50       __RTC_UninitUse            1001bf50 f   MSVCRTD:error.obj
+ 0002:0000b178       __free_dbg                 1001c178 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000b17e       __initterm                 1001c17e f   MSVCRTD:MSVCR71D.dll
+ 0002:0000b190       __onexit                   1001c190 f   MSVCRTD:atonexit.obj
+ 0002:0000b1e0       _atexit                    1001c1e0 f   MSVCRTD:atonexit.obj
+ 0002:0000b200       __RTC_Initialize           1001c200 f   MSVCRTD:initsect.obj
+ 0002:0000b2a0       __RTC_Terminate            1001c2a0 f   MSVCRTD:initsect.obj
+ 0002:0000b336       __malloc_dbg               1001c336 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000b33c       ___CppXcptFilter           1001c33c f   MSVCRTD:MSVCR71D.dll
+ 0002:0000b350       _DllMain@12                1001c350 f   MSVCRTD:dllmain.obj
+ 0002:0000b37e       __except_handler3          1001c37e f   MSVCRTD:MSVCR71D.dll
+ 0002:0000b384       ?terminate@@YAXXZ          1001c384 f   MSVCRTD:MSVCR71D.dll
+ 0002:0000b390       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 1001c390 f   MSVCRTD:pdblkup.obj
+ 0002:0000be50       __chkstk                   1001ce50 f   MSVCRTD:chkstk.obj
+ 0002:0000be50       __alloca_probe             1001ce50     MSVCRTD:chkstk.obj
+ 0002:0000be9c       ___dllonexit               1001ce9c f   MSVCRTD:MSVCR71D.dll
+ 0002:0000bea2       _DebugBreak@0              1001cea2 f   kernel32:KERNEL32.dll
+ 0002:0000bea8       _RaiseException@16         1001cea8 f   kernel32:KERNEL32.dll
+ 0002:0000beae       _GetVersionExA@4           1001ceae f   kernel32:KERNEL32.dll
+ 0002:0000beb4       _GetProcAddress@8          1001ceb4 f   kernel32:KERNEL32.dll
+ 0002:0000beba       _LoadLibraryA@4            1001ceba f   kernel32:KERNEL32.dll
+ 0002:0000bec0       _DisableThreadLibraryCalls@4 1001cec0 f   kernel32:KERNEL32.dll
+ 0002:0000bec6       _HeapFree@12               1001cec6 f   kernel32:KERNEL32.dll
+ 0002:0000becc       _HeapAlloc@12              1001cecc f   kernel32:KERNEL32.dll
+ 0002:0000bed2       _GetProcessHeap@0          1001ced2 f   kernel32:KERNEL32.dll
+ 0002:0000bed8       _GetModuleFileNameA@12     1001ced8 f   kernel32:KERNEL32.dll
+ 0002:0000bede       _CloseHandle@4             1001cede f   kernel32:KERNEL32.dll
+ 0002:0000bee4       _GetCurrentProcess@0       1001cee4 f   kernel32:KERNEL32.dll
+ 0002:0000beea       _FreeLibrary@4             1001ceea f   kernel32:KERNEL32.dll
+ 0003:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1002001c     IexBaseExc.obj
+ 0003:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 10020020     IexBaseExc.obj
+ 0003:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 10020024     IexBaseExc.obj
+ 0003:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 10020028     IexBaseExc.obj
+ 0003:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1002002c     IexBaseExc.obj
+ 0003:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 10020030     IexBaseExc.obj
+ 0003:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 10020034     IexBaseExc.obj
+ 0003:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 10020038     IexBaseExc.obj
+ 0003:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1002003c     IexBaseExc.obj
+ 0003:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 10020040     IexBaseExc.obj
+ 0003:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 10020044     IexBaseExc.obj
+ 0003:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 10020048     IexBaseExc.obj
+ 0003:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1002004c     IexBaseExc.obj
+ 0003:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10020050     IexBaseExc.obj
+ 0003:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10020054     IexBaseExc.obj
+ 0003:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 10020058     IexBaseExc.obj
+ 0003:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1002005c     IexBaseExc.obj
+ 0003:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020060     IexBaseExc.obj
+ 0003:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020064     IexBaseExc.obj
+ 0003:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020068     IexBaseExc.obj
+ 0003:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1002006c     IexBaseExc.obj
+ 0003:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020070     IexBaseExc.obj
+ 0003:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020074     IexBaseExc.obj
+ 0003:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020078     IexBaseExc.obj
+ 0003:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1002007c     IexBaseExc.obj
+ 0003:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020080     IexBaseExc.obj
+ 0003:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020084     IexBaseExc.obj
+ 0003:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020088     IexBaseExc.obj
+ 0003:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1002008c     IexBaseExc.obj
+ 0003:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020090     IexBaseExc.obj
+ 0003:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020094     IexBaseExc.obj
+ 0003:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 10020098     IexBaseExc.obj
+ 0003:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1002009c     IexBaseExc.obj
+ 0003:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100200a0     IexBaseExc.obj
+ 0003:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 100200a4     IexBaseExc.obj
+ 0003:000000a8       ?none@?$_Locbase@H@std@@2HB 100200a8     IexBaseExc.obj
+ 0003:000000ac       ?all@?$_Locbase@H@std@@2HB 100200ac     IexBaseExc.obj
+ 0003:000000b0       ?messages@?$_Locbase@H@std@@2HB 100200b0     IexBaseExc.obj
+ 0003:000000b4       ?time@?$_Locbase@H@std@@2HB 100200b4     IexBaseExc.obj
+ 0003:000000b8       ?numeric@?$_Locbase@H@std@@2HB 100200b8     IexBaseExc.obj
+ 0003:000000bc       ?monetary@?$_Locbase@H@std@@2HB 100200bc     IexBaseExc.obj
+ 0003:000000c0       ?ctype@?$_Locbase@H@std@@2HB 100200c0     IexBaseExc.obj
+ 0003:000000c4       ?collate@?$_Locbase@H@std@@2HB 100200c4     IexBaseExc.obj
+ 0003:000000cc       ??_7BaseExc@Iex@@6B@       100200cc     IexBaseExc.obj
+ 0003:000000d6       ??_C@_00CNPNBAHC@?$AA@     100200d6     IexBaseExc.obj
+ 0003:000000d8       ??_C@_08EPJLHIJG@bad?5cast?$AA@ 100200d8     IexBaseExc.obj
+ 0003:000000e4       ??_C@_02OAOPDKLG@?$CFT?$AA@ 100200e4     IexThrowErrnoExc.obj
+ 0003:000000ec       ??_7ErrnoExc@Iex@@6B@      100200ec     IexThrowErrnoExc.obj
+ 0003:000000fc       ??_7EpermExc@Iex@@6B@      100200fc     IexThrowErrnoExc.obj
+ 0003:0000010c       ??_7EnoentExc@Iex@@6B@     1002010c     IexThrowErrnoExc.obj
+ 0003:0000011c       ??_7EsrchExc@Iex@@6B@      1002011c     IexThrowErrnoExc.obj
+ 0003:0000012c       ??_7EintrExc@Iex@@6B@      1002012c     IexThrowErrnoExc.obj
+ 0003:0000013c       ??_7EioExc@Iex@@6B@        1002013c     IexThrowErrnoExc.obj
+ 0003:0000014c       ??_7EnxioExc@Iex@@6B@      1002014c     IexThrowErrnoExc.obj
+ 0003:0000015c       ??_7E2bigExc@Iex@@6B@      1002015c     IexThrowErrnoExc.obj
+ 0003:0000016c       ??_7EnoexecExc@Iex@@6B@    1002016c     IexThrowErrnoExc.obj
+ 0003:0000017c       ??_7EbadfExc@Iex@@6B@      1002017c     IexThrowErrnoExc.obj
+ 0003:0000018c       ??_7EchildExc@Iex@@6B@     1002018c     IexThrowErrnoExc.obj
+ 0003:0000019c       ??_7EagainExc@Iex@@6B@     1002019c     IexThrowErrnoExc.obj
+ 0003:000001ac       ??_7EnomemExc@Iex@@6B@     100201ac     IexThrowErrnoExc.obj
+ 0003:000001bc       ??_7EaccesExc@Iex@@6B@     100201bc     IexThrowErrnoExc.obj
+ 0003:000001cc       ??_7EfaultExc@Iex@@6B@     100201cc     IexThrowErrnoExc.obj
+ 0003:000001dc       ??_7EbusyExc@Iex@@6B@      100201dc     IexThrowErrnoExc.obj
+ 0003:000001ec       ??_7EexistExc@Iex@@6B@     100201ec     IexThrowErrnoExc.obj
+ 0003:000001fc       ??_7ExdevExc@Iex@@6B@      100201fc     IexThrowErrnoExc.obj
+ 0003:0000020c       ??_7EnodevExc@Iex@@6B@     1002020c     IexThrowErrnoExc.obj
+ 0003:0000021c       ??_7EnotdirExc@Iex@@6B@    1002021c     IexThrowErrnoExc.obj
+ 0003:0000022c       ??_7EisdirExc@Iex@@6B@     1002022c     IexThrowErrnoExc.obj
+ 0003:0000023c       ??_7EinvalExc@Iex@@6B@     1002023c     IexThrowErrnoExc.obj
+ 0003:0000024c       ??_7EnfileExc@Iex@@6B@     1002024c     IexThrowErrnoExc.obj
+ 0003:0000025c       ??_7EmfileExc@Iex@@6B@     1002025c     IexThrowErrnoExc.obj
+ 0003:0000026c       ??_7EnottyExc@Iex@@6B@     1002026c     IexThrowErrnoExc.obj
+ 0003:0000027c       ??_7EfbigExc@Iex@@6B@      1002027c     IexThrowErrnoExc.obj
+ 0003:0000028c       ??_7EnospcExc@Iex@@6B@     1002028c     IexThrowErrnoExc.obj
+ 0003:0000029c       ??_7EspipeExc@Iex@@6B@     1002029c     IexThrowErrnoExc.obj
+ 0003:000002ac       ??_7ErofsExc@Iex@@6B@      100202ac     IexThrowErrnoExc.obj
+ 0003:000002bc       ??_7EmlinkExc@Iex@@6B@     100202bc     IexThrowErrnoExc.obj
+ 0003:000002cc       ??_7EpipeExc@Iex@@6B@      100202cc     IexThrowErrnoExc.obj
+ 0003:000002dc       ??_7EdomExc@Iex@@6B@       100202dc     IexThrowErrnoExc.obj
+ 0003:000002ec       ??_7ErangeExc@Iex@@6B@     100202ec     IexThrowErrnoExc.obj
+ 0003:000002fc       ??_7EdeadlkExc@Iex@@6B@    100202fc     IexThrowErrnoExc.obj
+ 0003:0000030c       ??_7EnolckExc@Iex@@6B@     1002030c     IexThrowErrnoExc.obj
+ 0003:0000031c       ??_7EnametoolongExc@Iex@@6B@ 1002031c     IexThrowErrnoExc.obj
+ 0003:0000032c       ??_7EilseqExc@Iex@@6B@     1002032c     IexThrowErrnoExc.obj
+ 0003:0000033c       ??_7EnosysExc@Iex@@6B@     1002033c     IexThrowErrnoExc.obj
+ 0003:0000034c       ??_7EnotemptyExc@Iex@@6B@  1002034c     IexThrowErrnoExc.obj
+ 0003:0000035c       ??_7type_info@@6B@         1002035c     MSVCRTD:ti_inst.obj
+ 0003:00000364       ??_C@_08EIBOPINA@crtdll?4c?$AA@ 10020364     MSVCRTD:crtdll.obj
+ 0003:00000380       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 10020380     MSVCRTD:userapi.obj
+ 0003:000003b4       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 100203b4     MSVCRTD:userapi.obj
+ 0003:000003d0       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 100203d0     MSVCRTD:userapi.obj
+ 0003:00000404       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 10020404     MSVCRTD:userapi.obj
+ 0003:00000460       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 10020460     MSVCRTD:error.obj
+ 0003:00000484       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 10020484     MSVCRTD:error.obj
+ 0003:000004c4       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 100204c4     MSVCRTD:error.obj
+ 0003:000004e8       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 100204e8     MSVCRTD:error.obj
+ 0003:00000640       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 10020640     MSVCRTD:error.obj
+ 0003:0000074c       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 1002074c     MSVCRTD:error.obj
+ 0003:00000798       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 10020798     MSVCRTD:error.obj
+ 0003:000007a8       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 100207a8     MSVCRTD:error.obj
+ 0003:000007b4       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 100207b4     MSVCRTD:error.obj
+ 0003:000007e4       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 100207e4     MSVCRTD:error.obj
+ 0003:000007f8       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 100207f8     MSVCRTD:error.obj
+ 0003:0000081c       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 1002081c     MSVCRTD:error.obj
+ 0003:00000858       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 10020858     MSVCRTD:error.obj
+ 0003:00000888       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 10020888     MSVCRTD:error.obj
+ 0003:0000089c       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 1002089c     MSVCRTD:error.obj
+ 0003:000008b4       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 100208b4     MSVCRTD:error.obj
+ 0003:000008e8       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 100208e8     MSVCRTD:pdblkup.obj
+ 0003:000008f8       ??_C@_01KDCPPGHE@r?$AA@    100208f8     MSVCRTD:pdblkup.obj
+ 0003:000008fc       ??_C@_08ONJBEOFA@PDBClose?$AA@ 100208fc     MSVCRTD:pdblkup.obj
+ 0003:00000908       ??_C@_08NINFAAFA@DBIClose?$AA@ 10020908     MSVCRTD:pdblkup.obj
+ 0003:00000914       ??_C@_08LIGPJJNA@ModClose?$AA@ 10020914     MSVCRTD:pdblkup.obj
+ 0003:00000920       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 10020920     MSVCRTD:pdblkup.obj
+ 0003:00000930       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 10020930     MSVCRTD:pdblkup.obj
+ 0003:00000948       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 10020948     MSVCRTD:pdblkup.obj
+ 0003:00000958       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 10020958     MSVCRTD:pdblkup.obj
+ 0003:0000096c       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 1002096c     MSVCRTD:pdblkup.obj
+ 0003:0000097c       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 1002097c     MSVCRTD:pdblkup.obj
+ 0003:0000098c       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 1002098c     MSVCRTD:pdblkup.obj
+ 0003:000009a8       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 100209a8     MSVCRTD:pdblkup.obj
+ 0003:000009c0       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 100209c0     MSVCRTD:pdblkup.obj
+ 0003:000009cc       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 100209cc     MSVCRTD:pdblkup.obj
+ 0003:000009ec       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 100209ec     MSVCRTD:pdblkup.obj
+ 0003:000009fc       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 100209fc     MSVCRTD:pdblkup.obj
+ 0003:00000a0c       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 10020a0c     MSVCRTD:pdblkup.obj
+ 0003:00000a1c       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 10020a1c     MSVCRTD:pdblkup.obj
+ 0003:00000a38       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 10020a38     MSVCRTD:pdblkup.obj
+ 0003:00000a70       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 10020a70     MSVCRTD:pdblkup.obj
+ 0003:00000a80       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 10020a80     MSVCRTD:pdblkup.obj
+ 0003:00000a94       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 10020a94     MSVCRTD:pdblkup.obj
+ 0003:00000aa4       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 10020aa4     MSVCRTD:pdblkup.obj
+ 0003:00000d78       ??_R1A@?0A@A@exception@@8  10020d78     IexBaseExc.obj
+ 0003:00000d94       ??_R1M@?0A@A@_String_base@std@@8 10020d94     IexBaseExc.obj
+ 0003:00000db0       ??_R1M@?0A@A@?$_String_val@DV?$allocator@D@std@@@std@@8 10020db0     IexBaseExc.obj
+ 0003:00000dcc       ??_R1M@?0A@A@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@8 10020dcc     IexBaseExc.obj
+ 0003:00000de8       ??_R1A@?0A@A@BaseExc@Iex@@8 10020de8     IexBaseExc.obj
+ 0003:00000e04       ??_R2BaseExc@Iex@@8        10020e04     IexBaseExc.obj
+ 0003:00000e20       ??_R3BaseExc@Iex@@8        10020e20     IexBaseExc.obj
+ 0003:00000e34       ??_R4BaseExc@Iex@@6B@      10020e34     IexBaseExc.obj
+ 0003:00000e4c       ??_R1A@?0A@A@ErrnoExc@Iex@@8 10020e4c     IexThrowErrnoExc.obj
+ 0003:00000e68       ??_R2ErrnoExc@Iex@@8       10020e68     IexThrowErrnoExc.obj
+ 0003:00000e88       ??_R3ErrnoExc@Iex@@8       10020e88     IexThrowErrnoExc.obj
+ 0003:00000e9c       ??_R4ErrnoExc@Iex@@6B@     10020e9c     IexThrowErrnoExc.obj
+ 0003:00000eb4       ??_R1A@?0A@A@EpermExc@Iex@@8 10020eb4     IexThrowErrnoExc.obj
+ 0003:00000ed0       ??_R2EpermExc@Iex@@8       10020ed0     IexThrowErrnoExc.obj
+ 0003:00000ef4       ??_R3EpermExc@Iex@@8       10020ef4     IexThrowErrnoExc.obj
+ 0003:00000f08       ??_R4EpermExc@Iex@@6B@     10020f08     IexThrowErrnoExc.obj
+ 0003:00000f20       ??_R1A@?0A@A@EnoentExc@Iex@@8 10020f20     IexThrowErrnoExc.obj
+ 0003:00000f3c       ??_R2EnoentExc@Iex@@8      10020f3c     IexThrowErrnoExc.obj
+ 0003:00000f60       ??_R3EnoentExc@Iex@@8      10020f60     IexThrowErrnoExc.obj
+ 0003:00000f74       ??_R4EnoentExc@Iex@@6B@    10020f74     IexThrowErrnoExc.obj
+ 0003:00000f8c       ??_R1A@?0A@A@EsrchExc@Iex@@8 10020f8c     IexThrowErrnoExc.obj
+ 0003:00000fa8       ??_R2EsrchExc@Iex@@8       10020fa8     IexThrowErrnoExc.obj
+ 0003:00000fcc       ??_R3EsrchExc@Iex@@8       10020fcc     IexThrowErrnoExc.obj
+ 0003:00000fe0       ??_R4EsrchExc@Iex@@6B@     10020fe0     IexThrowErrnoExc.obj
+ 0003:00000ff8       ??_R1A@?0A@A@EintrExc@Iex@@8 10020ff8     IexThrowErrnoExc.obj
+ 0003:00001014       ??_R2EintrExc@Iex@@8       10021014     IexThrowErrnoExc.obj
+ 0003:00001038       ??_R3EintrExc@Iex@@8       10021038     IexThrowErrnoExc.obj
+ 0003:0000104c       ??_R4EintrExc@Iex@@6B@     1002104c     IexThrowErrnoExc.obj
+ 0003:00001064       ??_R1A@?0A@A@EioExc@Iex@@8 10021064     IexThrowErrnoExc.obj
+ 0003:00001080       ??_R2EioExc@Iex@@8         10021080     IexThrowErrnoExc.obj
+ 0003:000010a4       ??_R3EioExc@Iex@@8         100210a4     IexThrowErrnoExc.obj
+ 0003:000010b8       ??_R4EioExc@Iex@@6B@       100210b8     IexThrowErrnoExc.obj
+ 0003:000010d0       ??_R1A@?0A@A@EnxioExc@Iex@@8 100210d0     IexThrowErrnoExc.obj
+ 0003:000010ec       ??_R2EnxioExc@Iex@@8       100210ec     IexThrowErrnoExc.obj
+ 0003:00001110       ??_R3EnxioExc@Iex@@8       10021110     IexThrowErrnoExc.obj
+ 0003:00001124       ??_R4EnxioExc@Iex@@6B@     10021124     IexThrowErrnoExc.obj
+ 0003:0000113c       ??_R1A@?0A@A@E2bigExc@Iex@@8 1002113c     IexThrowErrnoExc.obj
+ 0003:00001158       ??_R2E2bigExc@Iex@@8       10021158     IexThrowErrnoExc.obj
+ 0003:0000117c       ??_R3E2bigExc@Iex@@8       1002117c     IexThrowErrnoExc.obj
+ 0003:00001190       ??_R4E2bigExc@Iex@@6B@     10021190     IexThrowErrnoExc.obj
+ 0003:000011a8       ??_R1A@?0A@A@EnoexecExc@Iex@@8 100211a8     IexThrowErrnoExc.obj
+ 0003:000011c4       ??_R2EnoexecExc@Iex@@8     100211c4     IexThrowErrnoExc.obj
+ 0003:000011e8       ??_R3EnoexecExc@Iex@@8     100211e8     IexThrowErrnoExc.obj
+ 0003:000011fc       ??_R4EnoexecExc@Iex@@6B@   100211fc     IexThrowErrnoExc.obj
+ 0003:00001214       ??_R1A@?0A@A@EbadfExc@Iex@@8 10021214     IexThrowErrnoExc.obj
+ 0003:00001230       ??_R2EbadfExc@Iex@@8       10021230     IexThrowErrnoExc.obj
+ 0003:00001254       ??_R3EbadfExc@Iex@@8       10021254     IexThrowErrnoExc.obj
+ 0003:00001268       ??_R4EbadfExc@Iex@@6B@     10021268     IexThrowErrnoExc.obj
+ 0003:00001280       ??_R1A@?0A@A@EchildExc@Iex@@8 10021280     IexThrowErrnoExc.obj
+ 0003:0000129c       ??_R2EchildExc@Iex@@8      1002129c     IexThrowErrnoExc.obj
+ 0003:000012c0       ??_R3EchildExc@Iex@@8      100212c0     IexThrowErrnoExc.obj
+ 0003:000012d4       ??_R4EchildExc@Iex@@6B@    100212d4     IexThrowErrnoExc.obj
+ 0003:000012ec       ??_R1A@?0A@A@EagainExc@Iex@@8 100212ec     IexThrowErrnoExc.obj
+ 0003:00001308       ??_R2EagainExc@Iex@@8      10021308     IexThrowErrnoExc.obj
+ 0003:0000132c       ??_R3EagainExc@Iex@@8      1002132c     IexThrowErrnoExc.obj
+ 0003:00001340       ??_R4EagainExc@Iex@@6B@    10021340     IexThrowErrnoExc.obj
+ 0003:00001358       ??_R1A@?0A@A@EnomemExc@Iex@@8 10021358     IexThrowErrnoExc.obj
+ 0003:00001374       ??_R2EnomemExc@Iex@@8      10021374     IexThrowErrnoExc.obj
+ 0003:00001398       ??_R3EnomemExc@Iex@@8      10021398     IexThrowErrnoExc.obj
+ 0003:000013ac       ??_R4EnomemExc@Iex@@6B@    100213ac     IexThrowErrnoExc.obj
+ 0003:000013c4       ??_R1A@?0A@A@EaccesExc@Iex@@8 100213c4     IexThrowErrnoExc.obj
+ 0003:000013e0       ??_R2EaccesExc@Iex@@8      100213e0     IexThrowErrnoExc.obj
+ 0003:00001404       ??_R3EaccesExc@Iex@@8      10021404     IexThrowErrnoExc.obj
+ 0003:00001418       ??_R4EaccesExc@Iex@@6B@    10021418     IexThrowErrnoExc.obj
+ 0003:00001430       ??_R1A@?0A@A@EfaultExc@Iex@@8 10021430     IexThrowErrnoExc.obj
+ 0003:0000144c       ??_R2EfaultExc@Iex@@8      1002144c     IexThrowErrnoExc.obj
+ 0003:00001470       ??_R3EfaultExc@Iex@@8      10021470     IexThrowErrnoExc.obj
+ 0003:00001484       ??_R4EfaultExc@Iex@@6B@    10021484     IexThrowErrnoExc.obj
+ 0003:0000149c       ??_R1A@?0A@A@EbusyExc@Iex@@8 1002149c     IexThrowErrnoExc.obj
+ 0003:000014b8       ??_R2EbusyExc@Iex@@8       100214b8     IexThrowErrnoExc.obj
+ 0003:000014dc       ??_R3EbusyExc@Iex@@8       100214dc     IexThrowErrnoExc.obj
+ 0003:000014f0       ??_R4EbusyExc@Iex@@6B@     100214f0     IexThrowErrnoExc.obj
+ 0003:00001508       ??_R1A@?0A@A@EexistExc@Iex@@8 10021508     IexThrowErrnoExc.obj
+ 0003:00001524       ??_R2EexistExc@Iex@@8      10021524     IexThrowErrnoExc.obj
+ 0003:00001548       ??_R3EexistExc@Iex@@8      10021548     IexThrowErrnoExc.obj
+ 0003:0000155c       ??_R4EexistExc@Iex@@6B@    1002155c     IexThrowErrnoExc.obj
+ 0003:00001574       ??_R1A@?0A@A@ExdevExc@Iex@@8 10021574     IexThrowErrnoExc.obj
+ 0003:00001590       ??_R2ExdevExc@Iex@@8       10021590     IexThrowErrnoExc.obj
+ 0003:000015b4       ??_R3ExdevExc@Iex@@8       100215b4     IexThrowErrnoExc.obj
+ 0003:000015c8       ??_R4ExdevExc@Iex@@6B@     100215c8     IexThrowErrnoExc.obj
+ 0003:000015e0       ??_R1A@?0A@A@EnodevExc@Iex@@8 100215e0     IexThrowErrnoExc.obj
+ 0003:000015fc       ??_R2EnodevExc@Iex@@8      100215fc     IexThrowErrnoExc.obj
+ 0003:00001620       ??_R3EnodevExc@Iex@@8      10021620     IexThrowErrnoExc.obj
+ 0003:00001634       ??_R4EnodevExc@Iex@@6B@    10021634     IexThrowErrnoExc.obj
+ 0003:0000164c       ??_R1A@?0A@A@EnotdirExc@Iex@@8 1002164c     IexThrowErrnoExc.obj
+ 0003:00001668       ??_R2EnotdirExc@Iex@@8     10021668     IexThrowErrnoExc.obj
+ 0003:0000168c       ??_R3EnotdirExc@Iex@@8     1002168c     IexThrowErrnoExc.obj
+ 0003:000016a0       ??_R4EnotdirExc@Iex@@6B@   100216a0     IexThrowErrnoExc.obj
+ 0003:000016b8       ??_R1A@?0A@A@EisdirExc@Iex@@8 100216b8     IexThrowErrnoExc.obj
+ 0003:000016d4       ??_R2EisdirExc@Iex@@8      100216d4     IexThrowErrnoExc.obj
+ 0003:000016f8       ??_R3EisdirExc@Iex@@8      100216f8     IexThrowErrnoExc.obj
+ 0003:0000170c       ??_R4EisdirExc@Iex@@6B@    1002170c     IexThrowErrnoExc.obj
+ 0003:00001724       ??_R1A@?0A@A@EinvalExc@Iex@@8 10021724     IexThrowErrnoExc.obj
+ 0003:00001740       ??_R2EinvalExc@Iex@@8      10021740     IexThrowErrnoExc.obj
+ 0003:00001764       ??_R3EinvalExc@Iex@@8      10021764     IexThrowErrnoExc.obj
+ 0003:00001778       ??_R4EinvalExc@Iex@@6B@    10021778     IexThrowErrnoExc.obj
+ 0003:00001790       ??_R1A@?0A@A@EnfileExc@Iex@@8 10021790     IexThrowErrnoExc.obj
+ 0003:000017ac       ??_R2EnfileExc@Iex@@8      100217ac     IexThrowErrnoExc.obj
+ 0003:000017d0       ??_R3EnfileExc@Iex@@8      100217d0     IexThrowErrnoExc.obj
+ 0003:000017e4       ??_R4EnfileExc@Iex@@6B@    100217e4     IexThrowErrnoExc.obj
+ 0003:000017fc       ??_R1A@?0A@A@EmfileExc@Iex@@8 100217fc     IexThrowErrnoExc.obj
+ 0003:00001818       ??_R2EmfileExc@Iex@@8      10021818     IexThrowErrnoExc.obj
+ 0003:0000183c       ??_R3EmfileExc@Iex@@8      1002183c     IexThrowErrnoExc.obj
+ 0003:00001850       ??_R4EmfileExc@Iex@@6B@    10021850     IexThrowErrnoExc.obj
+ 0003:00001868       ??_R1A@?0A@A@EnottyExc@Iex@@8 10021868     IexThrowErrnoExc.obj
+ 0003:00001884       ??_R2EnottyExc@Iex@@8      10021884     IexThrowErrnoExc.obj
+ 0003:000018a8       ??_R3EnottyExc@Iex@@8      100218a8     IexThrowErrnoExc.obj
+ 0003:000018bc       ??_R4EnottyExc@Iex@@6B@    100218bc     IexThrowErrnoExc.obj
+ 0003:000018d4       ??_R1A@?0A@A@EfbigExc@Iex@@8 100218d4     IexThrowErrnoExc.obj
+ 0003:000018f0       ??_R2EfbigExc@Iex@@8       100218f0     IexThrowErrnoExc.obj
+ 0003:00001914       ??_R3EfbigExc@Iex@@8       10021914     IexThrowErrnoExc.obj
+ 0003:00001928       ??_R4EfbigExc@Iex@@6B@     10021928     IexThrowErrnoExc.obj
+ 0003:00001940       ??_R1A@?0A@A@EnospcExc@Iex@@8 10021940     IexThrowErrnoExc.obj
+ 0003:0000195c       ??_R2EnospcExc@Iex@@8      1002195c     IexThrowErrnoExc.obj
+ 0003:00001980       ??_R3EnospcExc@Iex@@8      10021980     IexThrowErrnoExc.obj
+ 0003:00001994       ??_R4EnospcExc@Iex@@6B@    10021994     IexThrowErrnoExc.obj
+ 0003:000019ac       ??_R1A@?0A@A@EspipeExc@Iex@@8 100219ac     IexThrowErrnoExc.obj
+ 0003:000019c8       ??_R2EspipeExc@Iex@@8      100219c8     IexThrowErrnoExc.obj
+ 0003:000019ec       ??_R3EspipeExc@Iex@@8      100219ec     IexThrowErrnoExc.obj
+ 0003:00001a00       ??_R4EspipeExc@Iex@@6B@    10021a00     IexThrowErrnoExc.obj
+ 0003:00001a18       ??_R1A@?0A@A@ErofsExc@Iex@@8 10021a18     IexThrowErrnoExc.obj
+ 0003:00001a34       ??_R2ErofsExc@Iex@@8       10021a34     IexThrowErrnoExc.obj
+ 0003:00001a58       ??_R3ErofsExc@Iex@@8       10021a58     IexThrowErrnoExc.obj
+ 0003:00001a6c       ??_R4ErofsExc@Iex@@6B@     10021a6c     IexThrowErrnoExc.obj
+ 0003:00001a84       ??_R1A@?0A@A@EmlinkExc@Iex@@8 10021a84     IexThrowErrnoExc.obj
+ 0003:00001aa0       ??_R2EmlinkExc@Iex@@8      10021aa0     IexThrowErrnoExc.obj
+ 0003:00001ac4       ??_R3EmlinkExc@Iex@@8      10021ac4     IexThrowErrnoExc.obj
+ 0003:00001ad8       ??_R4EmlinkExc@Iex@@6B@    10021ad8     IexThrowErrnoExc.obj
+ 0003:00001af0       ??_R1A@?0A@A@EpipeExc@Iex@@8 10021af0     IexThrowErrnoExc.obj
+ 0003:00001b0c       ??_R2EpipeExc@Iex@@8       10021b0c     IexThrowErrnoExc.obj
+ 0003:00001b30       ??_R3EpipeExc@Iex@@8       10021b30     IexThrowErrnoExc.obj
+ 0003:00001b44       ??_R4EpipeExc@Iex@@6B@     10021b44     IexThrowErrnoExc.obj
+ 0003:00001b5c       ??_R1A@?0A@A@EdomExc@Iex@@8 10021b5c     IexThrowErrnoExc.obj
+ 0003:00001b78       ??_R2EdomExc@Iex@@8        10021b78     IexThrowErrnoExc.obj
+ 0003:00001b9c       ??_R3EdomExc@Iex@@8        10021b9c     IexThrowErrnoExc.obj
+ 0003:00001bb0       ??_R4EdomExc@Iex@@6B@      10021bb0     IexThrowErrnoExc.obj
+ 0003:00001bc8       ??_R1A@?0A@A@ErangeExc@Iex@@8 10021bc8     IexThrowErrnoExc.obj
+ 0003:00001be4       ??_R2ErangeExc@Iex@@8      10021be4     IexThrowErrnoExc.obj
+ 0003:00001c08       ??_R3ErangeExc@Iex@@8      10021c08     IexThrowErrnoExc.obj
+ 0003:00001c1c       ??_R4ErangeExc@Iex@@6B@    10021c1c     IexThrowErrnoExc.obj
+ 0003:00001c34       ??_R1A@?0A@A@EdeadlkExc@Iex@@8 10021c34     IexThrowErrnoExc.obj
+ 0003:00001c50       ??_R2EdeadlkExc@Iex@@8     10021c50     IexThrowErrnoExc.obj
+ 0003:00001c74       ??_R3EdeadlkExc@Iex@@8     10021c74     IexThrowErrnoExc.obj
+ 0003:00001c88       ??_R4EdeadlkExc@Iex@@6B@   10021c88     IexThrowErrnoExc.obj
+ 0003:00001ca0       ??_R1A@?0A@A@EnolckExc@Iex@@8 10021ca0     IexThrowErrnoExc.obj
+ 0003:00001cbc       ??_R2EnolckExc@Iex@@8      10021cbc     IexThrowErrnoExc.obj
+ 0003:00001ce0       ??_R3EnolckExc@Iex@@8      10021ce0     IexThrowErrnoExc.obj
+ 0003:00001cf4       ??_R4EnolckExc@Iex@@6B@    10021cf4     IexThrowErrnoExc.obj
+ 0003:00001d0c       ??_R1A@?0A@A@EnametoolongExc@Iex@@8 10021d0c     IexThrowErrnoExc.obj
+ 0003:00001d28       ??_R2EnametoolongExc@Iex@@8 10021d28     IexThrowErrnoExc.obj
+ 0003:00001d4c       ??_R3EnametoolongExc@Iex@@8 10021d4c     IexThrowErrnoExc.obj
+ 0003:00001d60       ??_R4EnametoolongExc@Iex@@6B@ 10021d60     IexThrowErrnoExc.obj
+ 0003:00001d78       ??_R1A@?0A@A@EilseqExc@Iex@@8 10021d78     IexThrowErrnoExc.obj
+ 0003:00001d94       ??_R2EilseqExc@Iex@@8      10021d94     IexThrowErrnoExc.obj
+ 0003:00001db8       ??_R3EilseqExc@Iex@@8      10021db8     IexThrowErrnoExc.obj
+ 0003:00001dcc       ??_R4EilseqExc@Iex@@6B@    10021dcc     IexThrowErrnoExc.obj
+ 0003:00001de4       ??_R1A@?0A@A@EnosysExc@Iex@@8 10021de4     IexThrowErrnoExc.obj
+ 0003:00001e00       ??_R2EnosysExc@Iex@@8      10021e00     IexThrowErrnoExc.obj
+ 0003:00001e24       ??_R3EnosysExc@Iex@@8      10021e24     IexThrowErrnoExc.obj
+ 0003:00001e38       ??_R4EnosysExc@Iex@@6B@    10021e38     IexThrowErrnoExc.obj
+ 0003:00001e50       ??_R1A@?0A@A@EnotemptyExc@Iex@@8 10021e50     IexThrowErrnoExc.obj
+ 0003:00001e6c       ??_R2EnotemptyExc@Iex@@8   10021e6c     IexThrowErrnoExc.obj
+ 0003:00001e90       ??_R3EnotemptyExc@Iex@@8   10021e90     IexThrowErrnoExc.obj
+ 0003:00001ea4       ??_R4EnotemptyExc@Iex@@6B@ 10021ea4     IexThrowErrnoExc.obj
+ 0003:00001ebc       ??_R1A@?0A@A@type_info@@8  10021ebc     MSVCRTD:ti_inst.obj
+ 0003:00001ed8       ??_R2type_info@@8          10021ed8     MSVCRTD:ti_inst.obj
+ 0003:00001ee0       ??_R3type_info@@8          10021ee0     MSVCRTD:ti_inst.obj
+ 0003:00001ef4       ??_R4type_info@@6B@        10021ef4     MSVCRTD:ti_inst.obj
+ 0003:00002070       ___rtc_iaa                 10022070     MSVCRTD:initsect.obj
+ 0003:00002280       ___rtc_izz                 10022280     MSVCRTD:initsect.obj
+ 0003:00002384       ___rtc_taa                 10022384     MSVCRTD:initsect.obj
+ 0003:00002594       ___rtc_tzz                 10022594     MSVCRTD:initsect.obj
+ 0003:0000295c       __CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12 1002295c     IexBaseExc.obj
+ 0003:0000297c       __CT??_R0?AVbad_cast@@@8??0bad_cast@@QAE@ABV0@@Z12 1002297c     IexBaseExc.obj
+ 0003:0000299c       __CTA2?AVbad_cast@@        1002299c     IexBaseExc.obj
+ 0003:000029ac       __TI2?AVbad_cast@@         100229ac     IexBaseExc.obj
+ 0003:00002cc4       __CTA6?AVErrnoExc@Iex@@    10022cc4     IexThrowErrnoExc.obj
+ 0003:00002ce4       __CT??_R0?AVEnotemptyExc@Iex@@@8??0EnotemptyExc@Iex@@QAE@ABV01@@Z68 10022ce4     IexThrowErrnoExc.obj
+ 0003:00002d04       __CTA7?AVEnotemptyExc@Iex@@ 10022d04     IexThrowErrnoExc.obj
+ 0003:00002d28       __CT??_R0?AVEnosysExc@Iex@@@8??0EnosysExc@Iex@@QAE@ABV01@@Z68 10022d28     IexThrowErrnoExc.obj
+ 0003:00002d48       __CTA7?AVEnosysExc@Iex@@   10022d48     IexThrowErrnoExc.obj
+ 0003:00002d6c       __CT??_R0?AVEilseqExc@Iex@@@8??0EilseqExc@Iex@@QAE@ABV01@@Z68 10022d6c     IexThrowErrnoExc.obj
+ 0003:00002d8c       __CTA7?AVEilseqExc@Iex@@   10022d8c     IexThrowErrnoExc.obj
+ 0003:00002db0       __CT??_R0?AVEnametoolongExc@Iex@@@8??0EnametoolongExc@Iex@@QAE@ABV01@@Z68 10022db0     IexThrowErrnoExc.obj
+ 0003:00002dd0       __CTA7?AVEnametoolongExc@Iex@@ 10022dd0     IexThrowErrnoExc.obj
+ 0003:00002df4       __CT??_R0?AVEnolckExc@Iex@@@8??0EnolckExc@Iex@@QAE@ABV01@@Z68 10022df4     IexThrowErrnoExc.obj
+ 0003:00002e14       __CTA7?AVEnolckExc@Iex@@   10022e14     IexThrowErrnoExc.obj
+ 0003:00002e38       __CT??_R0?AVEdeadlkExc@Iex@@@8??0EdeadlkExc@Iex@@QAE@ABV01@@Z68 10022e38     IexThrowErrnoExc.obj
+ 0003:00002e58       __CTA7?AVEdeadlkExc@Iex@@  10022e58     IexThrowErrnoExc.obj
+ 0003:00002e7c       __CT??_R0?AVErangeExc@Iex@@@8??0ErangeExc@Iex@@QAE@ABV01@@Z68 10022e7c     IexThrowErrnoExc.obj
+ 0003:00002e9c       __CTA7?AVErangeExc@Iex@@   10022e9c     IexThrowErrnoExc.obj
+ 0003:00002ec0       __CT??_R0?AVEdomExc@Iex@@@8??0EdomExc@Iex@@QAE@ABV01@@Z68 10022ec0     IexThrowErrnoExc.obj
+ 0003:00002ee0       __CTA7?AVEdomExc@Iex@@     10022ee0     IexThrowErrnoExc.obj
+ 0003:00002f04       __CT??_R0?AVEpipeExc@Iex@@@8??0EpipeExc@Iex@@QAE@ABV01@@Z68 10022f04     IexThrowErrnoExc.obj
+ 0003:00002f24       __CTA7?AVEpipeExc@Iex@@    10022f24     IexThrowErrnoExc.obj
+ 0003:00002f48       __CT??_R0?AVEmlinkExc@Iex@@@8??0EmlinkExc@Iex@@QAE@ABV01@@Z68 10022f48     IexThrowErrnoExc.obj
+ 0003:00002f68       __CTA7?AVEmlinkExc@Iex@@   10022f68     IexThrowErrnoExc.obj
+ 0003:00002f8c       __CT??_R0?AVErofsExc@Iex@@@8??0ErofsExc@Iex@@QAE@ABV01@@Z68 10022f8c     IexThrowErrnoExc.obj
+ 0003:00002fac       __CTA7?AVErofsExc@Iex@@    10022fac     IexThrowErrnoExc.obj
+ 0003:00002fd0       __CT??_R0?AVEspipeExc@Iex@@@8??0EspipeExc@Iex@@QAE@ABV01@@Z68 10022fd0     IexThrowErrnoExc.obj
+ 0003:00002ff0       __CTA7?AVEspipeExc@Iex@@   10022ff0     IexThrowErrnoExc.obj
+ 0003:00003014       __CT??_R0?AVEnospcExc@Iex@@@8??0EnospcExc@Iex@@QAE@ABV01@@Z68 10023014     IexThrowErrnoExc.obj
+ 0003:00003034       __CTA7?AVEnospcExc@Iex@@   10023034     IexThrowErrnoExc.obj
+ 0003:00003058       __CT??_R0?AVEfbigExc@Iex@@@8??0EfbigExc@Iex@@QAE@ABV01@@Z68 10023058     IexThrowErrnoExc.obj
+ 0003:00003078       __CTA7?AVEfbigExc@Iex@@    10023078     IexThrowErrnoExc.obj
+ 0003:0000309c       __CT??_R0?AVEnottyExc@Iex@@@8??0EnottyExc@Iex@@QAE@ABV01@@Z68 1002309c     IexThrowErrnoExc.obj
+ 0003:000030bc       __CTA7?AVEnottyExc@Iex@@   100230bc     IexThrowErrnoExc.obj
+ 0003:000030e0       __CT??_R0?AVEmfileExc@Iex@@@8??0EmfileExc@Iex@@QAE@ABV01@@Z68 100230e0     IexThrowErrnoExc.obj
+ 0003:00003100       __CTA7?AVEmfileExc@Iex@@   10023100     IexThrowErrnoExc.obj
+ 0003:00003124       __CT??_R0?AVEnfileExc@Iex@@@8??0EnfileExc@Iex@@QAE@ABV01@@Z68 10023124     IexThrowErrnoExc.obj
+ 0003:00003144       __CTA7?AVEnfileExc@Iex@@   10023144     IexThrowErrnoExc.obj
+ 0003:00003168       __CT??_R0?AVEinvalExc@Iex@@@8??0EinvalExc@Iex@@QAE@ABV01@@Z68 10023168     IexThrowErrnoExc.obj
+ 0003:00003188       __CTA7?AVEinvalExc@Iex@@   10023188     IexThrowErrnoExc.obj
+ 0003:000031ac       __CT??_R0?AVEisdirExc@Iex@@@8??0EisdirExc@Iex@@QAE@ABV01@@Z68 100231ac     IexThrowErrnoExc.obj
+ 0003:000031cc       __CTA7?AVEisdirExc@Iex@@   100231cc     IexThrowErrnoExc.obj
+ 0003:000031f0       __CT??_R0?AVEnotdirExc@Iex@@@8??0EnotdirExc@Iex@@QAE@ABV01@@Z68 100231f0     IexThrowErrnoExc.obj
+ 0003:00003210       __CTA7?AVEnotdirExc@Iex@@  10023210     IexThrowErrnoExc.obj
+ 0003:00003234       __CT??_R0?AVEnodevExc@Iex@@@8??0EnodevExc@Iex@@QAE@ABV01@@Z68 10023234     IexThrowErrnoExc.obj
+ 0003:00003254       __CTA7?AVEnodevExc@Iex@@   10023254     IexThrowErrnoExc.obj
+ 0003:00003278       __CT??_R0?AVExdevExc@Iex@@@8??0ExdevExc@Iex@@QAE@ABV01@@Z68 10023278     IexThrowErrnoExc.obj
+ 0003:00003298       __CTA7?AVExdevExc@Iex@@    10023298     IexThrowErrnoExc.obj
+ 0003:000032bc       __CT??_R0?AVEexistExc@Iex@@@8??0EexistExc@Iex@@QAE@ABV01@@Z68 100232bc     IexThrowErrnoExc.obj
+ 0003:000032dc       __CTA7?AVEexistExc@Iex@@   100232dc     IexThrowErrnoExc.obj
+ 0003:00003300       __CT??_R0?AVEbusyExc@Iex@@@8??0EbusyExc@Iex@@QAE@ABV01@@Z68 10023300     IexThrowErrnoExc.obj
+ 0003:00003320       __CTA7?AVEbusyExc@Iex@@    10023320     IexThrowErrnoExc.obj
+ 0003:00003344       __CT??_R0?AVEfaultExc@Iex@@@8??0EfaultExc@Iex@@QAE@ABV01@@Z68 10023344     IexThrowErrnoExc.obj
+ 0003:00003364       __CTA7?AVEfaultExc@Iex@@   10023364     IexThrowErrnoExc.obj
+ 0003:00003388       __CT??_R0?AVEaccesExc@Iex@@@8??0EaccesExc@Iex@@QAE@ABV01@@Z68 10023388     IexThrowErrnoExc.obj
+ 0003:000033a8       __CTA7?AVEaccesExc@Iex@@   100233a8     IexThrowErrnoExc.obj
+ 0003:000033cc       __CT??_R0?AVEnomemExc@Iex@@@8??0EnomemExc@Iex@@QAE@ABV01@@Z68 100233cc     IexThrowErrnoExc.obj
+ 0003:000033ec       __CTA7?AVEnomemExc@Iex@@   100233ec     IexThrowErrnoExc.obj
+ 0003:00003410       __CT??_R0?AVEagainExc@Iex@@@8??0EagainExc@Iex@@QAE@ABV01@@Z68 10023410     IexThrowErrnoExc.obj
+ 0003:00003430       __CTA7?AVEagainExc@Iex@@   10023430     IexThrowErrnoExc.obj
+ 0003:00003454       __CT??_R0?AVEchildExc@Iex@@@8??0EchildExc@Iex@@QAE@ABV01@@Z68 10023454     IexThrowErrnoExc.obj
+ 0003:00003474       __CTA7?AVEchildExc@Iex@@   10023474     IexThrowErrnoExc.obj
+ 0003:00003498       __CT??_R0?AVEbadfExc@Iex@@@8??0EbadfExc@Iex@@QAE@ABV01@@Z68 10023498     IexThrowErrnoExc.obj
+ 0003:000034b8       __CTA7?AVEbadfExc@Iex@@    100234b8     IexThrowErrnoExc.obj
+ 0003:000034dc       __CT??_R0?AVEnoexecExc@Iex@@@8??0EnoexecExc@Iex@@QAE@ABV01@@Z68 100234dc     IexThrowErrnoExc.obj
+ 0003:000034fc       __CTA7?AVEnoexecExc@Iex@@  100234fc     IexThrowErrnoExc.obj
+ 0003:00003520       __CT??_R0?AVE2bigExc@Iex@@@8??0E2bigExc@Iex@@QAE@ABV01@@Z68 10023520     IexThrowErrnoExc.obj
+ 0003:00003540       __CTA7?AVE2bigExc@Iex@@    10023540     IexThrowErrnoExc.obj
+ 0003:00003564       __CT??_R0?AVEnxioExc@Iex@@@8??0EnxioExc@Iex@@QAE@ABV01@@Z68 10023564     IexThrowErrnoExc.obj
+ 0003:00003584       __CTA7?AVEnxioExc@Iex@@    10023584     IexThrowErrnoExc.obj
+ 0003:000035a8       __CT??_R0?AVEioExc@Iex@@@8??0EioExc@Iex@@QAE@ABV01@@Z68 100235a8     IexThrowErrnoExc.obj
+ 0003:000035c8       __CTA7?AVEioExc@Iex@@      100235c8     IexThrowErrnoExc.obj
+ 0003:000035ec       __CT??_R0?AVEintrExc@Iex@@@8??0EintrExc@Iex@@QAE@ABV01@@Z68 100235ec     IexThrowErrnoExc.obj
+ 0003:0000360c       __CTA7?AVEintrExc@Iex@@    1002360c     IexThrowErrnoExc.obj
+ 0003:00003630       __CT??_R0?AVEsrchExc@Iex@@@8??0EsrchExc@Iex@@QAE@ABV01@@Z68 10023630     IexThrowErrnoExc.obj
+ 0003:00003650       __CTA7?AVEsrchExc@Iex@@    10023650     IexThrowErrnoExc.obj
+ 0003:00003674       __CT??_R0?AVEnoentExc@Iex@@@8??0EnoentExc@Iex@@QAE@ABV01@@Z68 10023674     IexThrowErrnoExc.obj
+ 0003:00003694       __CTA7?AVEnoentExc@Iex@@   10023694     IexThrowErrnoExc.obj
+ 0003:000036b8       __CT??_R0?AV_String_base@std@@@8112 100236b8     IexThrowErrnoExc.obj
+ 0003:000036d8       __CT??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z112 100236d8     IexThrowErrnoExc.obj
+ 0003:000036f8       __CT??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z2812 100236f8     IexThrowErrnoExc.obj
+ 0003:00003718       __CT??_R0?AVBaseExc@Iex@@@8??0BaseExc@Iex@@QAE@ABV01@@Z68 10023718     IexThrowErrnoExc.obj
+ 0003:00003738       __CT??_R0?AVErrnoExc@Iex@@@8??0ErrnoExc@Iex@@QAE@ABV01@@Z68 10023738     IexThrowErrnoExc.obj
+ 0003:00003758       __CT??_R0?AVEpermExc@Iex@@@8??0EpermExc@Iex@@QAE@ABV01@@Z68 10023758     IexThrowErrnoExc.obj
+ 0003:00003778       __CTA7?AVEpermExc@Iex@@    10023778     IexThrowErrnoExc.obj
+ 0003:0000379c       __TI6?AVErrnoExc@Iex@@     1002379c     IexThrowErrnoExc.obj
+ 0003:000037b0       __TI7?AVEnotemptyExc@Iex@@ 100237b0     IexThrowErrnoExc.obj
+ 0003:000037c4       __TI7?AVEnosysExc@Iex@@    100237c4     IexThrowErrnoExc.obj
+ 0003:000037d8       __TI7?AVEilseqExc@Iex@@    100237d8     IexThrowErrnoExc.obj
+ 0003:000037ec       __TI7?AVEnametoolongExc@Iex@@ 100237ec     IexThrowErrnoExc.obj
+ 0003:00003800       __TI7?AVEnolckExc@Iex@@    10023800     IexThrowErrnoExc.obj
+ 0003:00003814       __TI7?AVEdeadlkExc@Iex@@   10023814     IexThrowErrnoExc.obj
+ 0003:00003828       __TI7?AVErangeExc@Iex@@    10023828     IexThrowErrnoExc.obj
+ 0003:0000383c       __TI7?AVEdomExc@Iex@@      1002383c     IexThrowErrnoExc.obj
+ 0003:00003850       __TI7?AVEpipeExc@Iex@@     10023850     IexThrowErrnoExc.obj
+ 0003:00003864       __TI7?AVEmlinkExc@Iex@@    10023864     IexThrowErrnoExc.obj
+ 0003:00003878       __TI7?AVErofsExc@Iex@@     10023878     IexThrowErrnoExc.obj
+ 0003:0000388c       __TI7?AVEspipeExc@Iex@@    1002388c     IexThrowErrnoExc.obj
+ 0003:000038a0       __TI7?AVEnospcExc@Iex@@    100238a0     IexThrowErrnoExc.obj
+ 0003:000038b4       __TI7?AVEfbigExc@Iex@@     100238b4     IexThrowErrnoExc.obj
+ 0003:000038c8       __TI7?AVEnottyExc@Iex@@    100238c8     IexThrowErrnoExc.obj
+ 0003:000038dc       __TI7?AVEmfileExc@Iex@@    100238dc     IexThrowErrnoExc.obj
+ 0003:000038f0       __TI7?AVEnfileExc@Iex@@    100238f0     IexThrowErrnoExc.obj
+ 0003:00003904       __TI7?AVEinvalExc@Iex@@    10023904     IexThrowErrnoExc.obj
+ 0003:00003918       __TI7?AVEisdirExc@Iex@@    10023918     IexThrowErrnoExc.obj
+ 0003:0000392c       __TI7?AVEnotdirExc@Iex@@   1002392c     IexThrowErrnoExc.obj
+ 0003:00003940       __TI7?AVEnodevExc@Iex@@    10023940     IexThrowErrnoExc.obj
+ 0003:00003954       __TI7?AVExdevExc@Iex@@     10023954     IexThrowErrnoExc.obj
+ 0003:00003968       __TI7?AVEexistExc@Iex@@    10023968     IexThrowErrnoExc.obj
+ 0003:0000397c       __TI7?AVEbusyExc@Iex@@     1002397c     IexThrowErrnoExc.obj
+ 0003:00003990       __TI7?AVEfaultExc@Iex@@    10023990     IexThrowErrnoExc.obj
+ 0003:000039a4       __TI7?AVEaccesExc@Iex@@    100239a4     IexThrowErrnoExc.obj
+ 0003:000039b8       __TI7?AVEnomemExc@Iex@@    100239b8     IexThrowErrnoExc.obj
+ 0003:000039cc       __TI7?AVEagainExc@Iex@@    100239cc     IexThrowErrnoExc.obj
+ 0003:000039e0       __TI7?AVEchildExc@Iex@@    100239e0     IexThrowErrnoExc.obj
+ 0003:000039f4       __TI7?AVEbadfExc@Iex@@     100239f4     IexThrowErrnoExc.obj
+ 0003:00003a08       __TI7?AVEnoexecExc@Iex@@   10023a08     IexThrowErrnoExc.obj
+ 0003:00003a1c       __TI7?AVE2bigExc@Iex@@     10023a1c     IexThrowErrnoExc.obj
+ 0003:00003a30       __TI7?AVEnxioExc@Iex@@     10023a30     IexThrowErrnoExc.obj
+ 0003:00003a44       __TI7?AVEioExc@Iex@@       10023a44     IexThrowErrnoExc.obj
+ 0003:00003a58       __TI7?AVEintrExc@Iex@@     10023a58     IexThrowErrnoExc.obj
+ 0003:00003a6c       __TI7?AVEsrchExc@Iex@@     10023a6c     IexThrowErrnoExc.obj
+ 0003:00003a80       __TI7?AVEnoentExc@Iex@@    10023a80     IexThrowErrnoExc.obj
+ 0003:00003a94       __TI7?AVEpermExc@Iex@@     10023a94     IexThrowErrnoExc.obj
+ 0004:00000000       ___xc_a                    10024000     MSVCRTD:cinitexe.obj
+ 0004:00000104       ___xc_z                    10024104     MSVCRTD:cinitexe.obj
+ 0004:00000208       ___xi_a                    10024208     MSVCRTD:cinitexe.obj
+ 0004:0000030c       ___xi_z                    1002430c     MSVCRTD:cinitexe.obj
+ 0004:00000410       ??_R0?AVexception@@@8      10024410     IexBaseExc.obj
+ 0004:0000042c       ??_R0?AV_String_base@std@@@8 1002442c     IexBaseExc.obj
+ 0004:00000454       ??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8 10024454     IexBaseExc.obj
+ 0004:00000498       ??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8 10024498     IexBaseExc.obj
+ 0004:000004f0       ??_R0?AVBaseExc@Iex@@@8    100244f0     IexBaseExc.obj
+ 0004:00000510       ??_R0?AVbad_cast@@@8       10024510     IexBaseExc.obj
+ 0004:0000052c       ??_R0?AVEnotemptyExc@Iex@@@8 1002452c     IexThrowErrnoExc.obj
+ 0004:00000554       ??_R0?AVEnosysExc@Iex@@@8  10024554     IexThrowErrnoExc.obj
+ 0004:00000578       ??_R0?AVEilseqExc@Iex@@@8  10024578     IexThrowErrnoExc.obj
+ 0004:0000059c       ??_R0?AVEnametoolongExc@Iex@@@8 1002459c     IexThrowErrnoExc.obj
+ 0004:000005c4       ??_R0?AVEnolckExc@Iex@@@8  100245c4     IexThrowErrnoExc.obj
+ 0004:000005e8       ??_R0?AVEdeadlkExc@Iex@@@8 100245e8     IexThrowErrnoExc.obj
+ 0004:0000060c       ??_R0?AVErangeExc@Iex@@@8  1002460c     IexThrowErrnoExc.obj
+ 0004:00000630       ??_R0?AVEdomExc@Iex@@@8    10024630     IexThrowErrnoExc.obj
+ 0004:00000650       ??_R0?AVEpipeExc@Iex@@@8   10024650     IexThrowErrnoExc.obj
+ 0004:00000670       ??_R0?AVEmlinkExc@Iex@@@8  10024670     IexThrowErrnoExc.obj
+ 0004:00000694       ??_R0?AVErofsExc@Iex@@@8   10024694     IexThrowErrnoExc.obj
+ 0004:000006b4       ??_R0?AVEspipeExc@Iex@@@8  100246b4     IexThrowErrnoExc.obj
+ 0004:000006d8       ??_R0?AVEnospcExc@Iex@@@8  100246d8     IexThrowErrnoExc.obj
+ 0004:000006fc       ??_R0?AVEfbigExc@Iex@@@8   100246fc     IexThrowErrnoExc.obj
+ 0004:0000071c       ??_R0?AVEnottyExc@Iex@@@8  1002471c     IexThrowErrnoExc.obj
+ 0004:00000740       ??_R0?AVEmfileExc@Iex@@@8  10024740     IexThrowErrnoExc.obj
+ 0004:00000764       ??_R0?AVEnfileExc@Iex@@@8  10024764     IexThrowErrnoExc.obj
+ 0004:00000788       ??_R0?AVEinvalExc@Iex@@@8  10024788     IexThrowErrnoExc.obj
+ 0004:000007ac       ??_R0?AVEisdirExc@Iex@@@8  100247ac     IexThrowErrnoExc.obj
+ 0004:000007d0       ??_R0?AVEnotdirExc@Iex@@@8 100247d0     IexThrowErrnoExc.obj
+ 0004:000007f4       ??_R0?AVEnodevExc@Iex@@@8  100247f4     IexThrowErrnoExc.obj
+ 0004:00000818       ??_R0?AVExdevExc@Iex@@@8   10024818     IexThrowErrnoExc.obj
+ 0004:00000838       ??_R0?AVEexistExc@Iex@@@8  10024838     IexThrowErrnoExc.obj
+ 0004:0000085c       ??_R0?AVEbusyExc@Iex@@@8   1002485c     IexThrowErrnoExc.obj
+ 0004:0000087c       ??_R0?AVEfaultExc@Iex@@@8  1002487c     IexThrowErrnoExc.obj
+ 0004:000008a0       ??_R0?AVEaccesExc@Iex@@@8  100248a0     IexThrowErrnoExc.obj
+ 0004:000008c4       ??_R0?AVEnomemExc@Iex@@@8  100248c4     IexThrowErrnoExc.obj
+ 0004:000008e8       ??_R0?AVEagainExc@Iex@@@8  100248e8     IexThrowErrnoExc.obj
+ 0004:0000090c       ??_R0?AVEchildExc@Iex@@@8  1002490c     IexThrowErrnoExc.obj
+ 0004:00000930       ??_R0?AVEbadfExc@Iex@@@8   10024930     IexThrowErrnoExc.obj
+ 0004:00000950       ??_R0?AVEnoexecExc@Iex@@@8 10024950     IexThrowErrnoExc.obj
+ 0004:00000974       ??_R0?AVE2bigExc@Iex@@@8   10024974     IexThrowErrnoExc.obj
+ 0004:00000994       ??_R0?AVEnxioExc@Iex@@@8   10024994     IexThrowErrnoExc.obj
+ 0004:000009b4       ??_R0?AVEioExc@Iex@@@8     100249b4     IexThrowErrnoExc.obj
+ 0004:000009d4       ??_R0?AVEintrExc@Iex@@@8   100249d4     IexThrowErrnoExc.obj
+ 0004:000009f4       ??_R0?AVEsrchExc@Iex@@@8   100249f4     IexThrowErrnoExc.obj
+ 0004:00000a14       ??_R0?AVEnoentExc@Iex@@@8  10024a14     IexThrowErrnoExc.obj
+ 0004:00000a38       ??_R0?AVErrnoExc@Iex@@@8   10024a38     IexThrowErrnoExc.obj
+ 0004:00000a58       ??_R0?AVEpermExc@Iex@@@8   10024a58     IexThrowErrnoExc.obj
+ 0004:00000a78       ??_R0?AVtype_info@@@8      10024a78     MSVCRTD:ti_inst.obj
+ 0004:00000ab4       ?_RTC_ErrorLevels@@3PAHA   10024ab4     MSVCRTD:error.obj
+ 0004:00000c20       ?currentStackTracer@?A0x6cff2411@Iex@@3P6A?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@XZA 10024c20     IexBaseExc.obj
+ 0004:00000c24       ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B 10024c24     IexBaseExc.obj
+ 0004:00000c28       ?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B 10024c28     IexBaseExc.obj
+ 0004:00000cb4       __adjust_fdiv              10024cb4     <common>
+ 0004:00000cc0       ___onexitend               10024cc0     <common>
+ 0004:00000cd0       ___onexitbegin             10024cd0     <common>
+ 0004:00000cd4       __pRawDllMain              10024cd4     <common>
+ 0005:00000000       __IMPORT_DESCRIPTOR_MSVCP71D 10025000     msvcprtd:MSVCP71D.dll
+ 0005:00000014       __IMPORT_DESCRIPTOR_MSVCR71D 10025014     MSVCRTD:MSVCR71D.dll
+ 0005:00000028       __IMPORT_DESCRIPTOR_KERNEL32 10025028     kernel32:KERNEL32.dll
+ 0005:0000003c       __NULL_IMPORT_DESCRIPTOR   1002503c     msvcprtd:MSVCP71D.dll
+ 0005:00000320       __imp__RaiseException@16   10025320     kernel32:KERNEL32.dll
+ 0005:00000324       __imp__GetVersionExA@4     10025324     kernel32:KERNEL32.dll
+ 0005:00000328       __imp__GetProcAddress@8    10025328     kernel32:KERNEL32.dll
+ 0005:0000032c       __imp__LoadLibraryA@4      1002532c     kernel32:KERNEL32.dll
+ 0005:00000330       __imp__DisableThreadLibraryCalls@4 10025330     kernel32:KERNEL32.dll
+ 0005:00000334       __imp__HeapFree@12         10025334     kernel32:KERNEL32.dll
+ 0005:00000338       __imp__HeapAlloc@12        10025338     kernel32:KERNEL32.dll
+ 0005:0000033c       __imp__GetProcessHeap@0    1002533c     kernel32:KERNEL32.dll
+ 0005:00000340       __imp__GetModuleFileNameA@12 10025340     kernel32:KERNEL32.dll
+ 0005:00000344       __imp__CloseHandle@4       10025344     kernel32:KERNEL32.dll
+ 0005:00000348       __imp__GetCurrentProcess@0 10025348     kernel32:KERNEL32.dll
+ 0005:0000034c       __imp__FreeLibrary@4       1002534c     kernel32:KERNEL32.dll
+ 0005:00000350       __imp__DebugBreak@0        10025350     kernel32:KERNEL32.dll
+ 0005:00000354       \177KERNEL32_NULL_THUNK_DATA 10025354     kernel32:KERNEL32.dll
+ 0005:00000388       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10025388     msvcprtd:MSVCP71D.dll
+ 0005:0000038c       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 1002538c     msvcprtd:MSVCP71D.dll
+ 0005:00000390       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 10025390     msvcprtd:MSVCP71D.dll
+ 0005:00000394       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10025394     msvcprtd:MSVCP71D.dll
+ 0005:00000398       __imp_?width@ios_base@std@@QAEHH@Z 10025398     msvcprtd:MSVCP71D.dll
+ 0005:0000039c       __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 1002539c     msvcprtd:MSVCP71D.dll
+ 0005:000003a0       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100253a0     msvcprtd:MSVCP71D.dll
+ 0005:000003a4       __imp_?is@?$ctype@D@std@@QBE_NFD@Z 100253a4     msvcprtd:MSVCP71D.dll
+ 0005:000003a8       __imp_?to_char_type@?$char_traits@D@std@@SADABH@Z 100253a8     msvcprtd:MSVCP71D.dll
+ 0005:000003ac       __imp_?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 100253ac     msvcprtd:MSVCP71D.dll
+ 0005:000003b0       __imp_?eof@?$char_traits@D@std@@SAHXZ 100253b0     msvcprtd:MSVCP71D.dll
+ 0005:000003b4       __imp_?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100253b4     msvcprtd:MSVCP71D.dll
+ 0005:000003b8       __imp_?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 100253b8     msvcprtd:MSVCP71D.dll
+ 0005:000003bc       __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 100253bc     msvcprtd:MSVCP71D.dll
+ 0005:000003c0       __imp_?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 100253c0     msvcprtd:MSVCP71D.dll
+ 0005:000003c4       __imp_?width@ios_base@std@@QBEHXZ 100253c4     msvcprtd:MSVCP71D.dll
+ 0005:000003c8       __imp_?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 100253c8     msvcprtd:MSVCP71D.dll
+ 0005:000003cc       __imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 100253cc     msvcprtd:MSVCP71D.dll
+ 0005:000003d0       __imp_??1locale@std@@QAE@XZ 100253d0     msvcprtd:MSVCP71D.dll
+ 0005:000003d4       __imp_?getloc@ios_base@std@@QBE?AVlocale@2@XZ 100253d4     msvcprtd:MSVCP71D.dll
+ 0005:000003d8       __imp_?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 100253d8     msvcprtd:MSVCP71D.dll
+ 0005:000003dc       __imp_?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100253dc     msvcprtd:MSVCP71D.dll
+ 0005:000003e0       __imp_?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 100253e0     msvcprtd:MSVCP71D.dll
+ 0005:000003e4       __imp_??1_Lockit@std@@QAE@XZ 100253e4     msvcprtd:MSVCP71D.dll
+ 0005:000003e8       __imp_?_Register@facet@locale@std@@QAEXXZ 100253e8     msvcprtd:MSVCP71D.dll
+ 0005:000003ec       __imp_?_Incref@facet@locale@std@@QAEXXZ 100253ec     msvcprtd:MSVCP71D.dll
+ 0005:000003f0       __imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 100253f0     msvcprtd:MSVCP71D.dll
+ 0005:000003f4       __imp_?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 100253f4     msvcprtd:MSVCP71D.dll
+ 0005:000003f8       __imp_??Bid@locale@std@@QAEIXZ 100253f8     msvcprtd:MSVCP71D.dll
+ 0005:000003fc       __imp_?id@?$ctype@D@std@@2V0locale@2@A 100253fc     msvcprtd:MSVCP71D.dll
+ 0005:00000400       __imp_??0_Lockit@std@@QAE@H@Z 10025400     msvcprtd:MSVCP71D.dll
+ 0005:00000404       __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10025404     msvcprtd:MSVCP71D.dll
+ 0005:00000408       __imp_?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10025408     msvcprtd:MSVCP71D.dll
+ 0005:0000040c       __imp_?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1002540c     msvcprtd:MSVCP71D.dll
+ 0005:00000410       __imp_?to_int_type@?$char_traits@D@std@@SAHABD@Z 10025410     msvcprtd:MSVCP71D.dll
+ 0005:00000414       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10025414     msvcprtd:MSVCP71D.dll
+ 0005:00000418       __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10025418     msvcprtd:MSVCP71D.dll
+ 0005:0000041c       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 1002541c     msvcprtd:MSVCP71D.dll
+ 0005:00000420       __imp_?flags@ios_base@std@@QBEHXZ 10025420     msvcprtd:MSVCP71D.dll
+ 0005:00000424       __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10025424     msvcprtd:MSVCP71D.dll
+ 0005:00000428       __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10025428     msvcprtd:MSVCP71D.dll
+ 0005:0000042c       __imp_?good@ios_base@std@@QBE_NXZ 1002542c     msvcprtd:MSVCP71D.dll
+ 0005:00000430       __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10025430     msvcprtd:MSVCP71D.dll
+ 0005:00000434       __imp_?uncaught_exception@std@@YA_NXZ 10025434     msvcprtd:MSVCP71D.dll
+ 0005:00000438       __imp_?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10025438     msvcprtd:MSVCP71D.dll
+ 0005:0000043c       __imp_?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 1002543c     msvcprtd:MSVCP71D.dll
+ 0005:00000440       __imp_?is@?$ctype@G@std@@QBE_NFG@Z 10025440     msvcprtd:MSVCP71D.dll
+ 0005:00000444       __imp_?to_char_type@?$char_traits@G@std@@SAGABG@Z 10025444     msvcprtd:MSVCP71D.dll
+ 0005:00000448       __imp_?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10025448     msvcprtd:MSVCP71D.dll
+ 0005:0000044c       __imp_?eof@?$char_traits@G@std@@SAGXZ 1002544c     msvcprtd:MSVCP71D.dll
+ 0005:00000450       __imp_?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10025450     msvcprtd:MSVCP71D.dll
+ 0005:00000454       __imp_?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10025454     msvcprtd:MSVCP71D.dll
+ 0005:00000458       __imp_?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10025458     msvcprtd:MSVCP71D.dll
+ 0005:0000045c       __imp_?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 1002545c     msvcprtd:MSVCP71D.dll
+ 0005:00000460       __imp_?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 10025460     msvcprtd:MSVCP71D.dll
+ 0005:00000464       __imp_?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB 10025464     msvcprtd:MSVCP71D.dll
+ 0005:00000468       __imp_?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 10025468     msvcprtd:MSVCP71D.dll
+ 0005:0000046c       __imp_?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 1002546c     msvcprtd:MSVCP71D.dll
+ 0005:00000470       __imp_?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10025470     msvcprtd:MSVCP71D.dll
+ 0005:00000474       __imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 10025474     msvcprtd:MSVCP71D.dll
+ 0005:00000478       __imp_?id@?$ctype@G@std@@2V0locale@2@A 10025478     msvcprtd:MSVCP71D.dll
+ 0005:0000047c       __imp_?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 1002547c     msvcprtd:MSVCP71D.dll
+ 0005:00000480       __imp_?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10025480     msvcprtd:MSVCP71D.dll
+ 0005:00000484       __imp_?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10025484     msvcprtd:MSVCP71D.dll
+ 0005:00000488       __imp_?to_int_type@?$char_traits@G@std@@SAGABG@Z 10025488     msvcprtd:MSVCP71D.dll
+ 0005:0000048c       __imp_??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 1002548c     msvcprtd:MSVCP71D.dll
+ 0005:00000490       __imp_?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 10025490     msvcprtd:MSVCP71D.dll
+ 0005:00000494       __imp_?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 10025494     msvcprtd:MSVCP71D.dll
+ 0005:00000498       __imp_?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 10025498     msvcprtd:MSVCP71D.dll
+ 0005:0000049c       __imp_?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 1002549c     msvcprtd:MSVCP71D.dll
+ 0005:000004a0       __imp_?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100254a0     msvcprtd:MSVCP71D.dll
+ 0005:000004a4       __imp_??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 100254a4     msvcprtd:MSVCP71D.dll
+ 0005:000004a8       __imp_?replace@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@IIPBDI@Z 100254a8     msvcprtd:MSVCP71D.dll
+ 0005:000004ac       __imp_?find@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIPBDI@Z 100254ac     msvcprtd:MSVCP71D.dll
+ 0005:000004b0       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 100254b0     msvcprtd:MSVCP71D.dll
+ 0005:000004b4       __imp_??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 100254b4     msvcprtd:MSVCP71D.dll
+ 0005:000004b8       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 100254b8     msvcprtd:MSVCP71D.dll
+ 0005:000004bc       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100254bc     msvcprtd:MSVCP71D.dll
+ 0005:000004c0       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 100254c0     msvcprtd:MSVCP71D.dll
+ 0005:000004c4       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100254c4     msvcprtd:MSVCP71D.dll
+ 0005:000004c8       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 100254c8     msvcprtd:MSVCP71D.dll
+ 0005:000004cc       __imp_?assign@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ABV12@@Z 100254cc     msvcprtd:MSVCP71D.dll
+ 0005:000004d0       __imp_?c_str@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEPBDXZ 100254d0     msvcprtd:MSVCP71D.dll
+ 0005:000004d4       __imp_?str@?$basic_stringstream@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBE?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@2@XZ 100254d4     msvcprtd:MSVCP71D.dll
+ 0005:000004d8       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 100254d8     msvcprtd:MSVCP71D.dll
+ 0005:000004dc       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 100254dc     msvcprtd:MSVCP71D.dll
+ 0005:000004e0       __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 100254e0     msvcprtd:MSVCP71D.dll
+ 0005:000004e4       __imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100254e4     msvcprtd:MSVCP71D.dll
+ 0005:000004e8       \177MSVCP71D_NULL_THUNK_DATA 100254e8     msvcprtd:MSVCP71D.dll
+ 0005:00000558       __imp___free_dbg           10025558     MSVCRTD:MSVCR71D.dll
+ 0005:0000055c       __imp___initterm           1002555c     MSVCRTD:MSVCR71D.dll
+ 0005:00000560       __imp___malloc_dbg         10025560     MSVCRTD:MSVCR71D.dll
+ 0005:00000564       __imp___adjust_fdiv        10025564     MSVCRTD:MSVCR71D.dll
+ 0005:00000568       __imp____CppXcptFilter     10025568     MSVCRTD:MSVCR71D.dll
+ 0005:0000056c       __imp___except_handler3    1002556c     MSVCRTD:MSVCR71D.dll
+ 0005:00000570       __imp_?terminate@@YAXXZ    10025570     MSVCRTD:MSVCR71D.dll
+ 0005:00000574       __imp____dllonexit         10025574     MSVCRTD:MSVCR71D.dll
+ 0005:00000578       __imp___onexit             10025578     MSVCRTD:MSVCR71D.dll
+ 0005:0000057c       __imp___CRT_RTC_INIT       1002557c     MSVCRTD:MSVCR71D.dll
+ 0005:00000580       __imp___errno              10025580     MSVCRTD:MSVCR71D.dll
+ 0005:00000584       __imp__strerror            10025584     MSVCRTD:MSVCR71D.dll
+ 0005:00000588       __imp__strlen              10025588     MSVCRTD:MSVCR71D.dll
+ 0005:0000058c       __imp___CxxThrowException@8 1002558c     MSVCRTD:MSVCR71D.dll
+ 0005:00000590       __imp_??0bad_cast@@QAE@PBD@Z 10025590     MSVCRTD:MSVCR71D.dll
+ 0005:00000594       __imp_??1bad_cast@@UAE@XZ  10025594     MSVCRTD:MSVCR71D.dll
+ 0005:00000598       __imp_??0bad_cast@@QAE@ABV0@@Z 10025598     MSVCRTD:MSVCR71D.dll
+ 0005:0000059c       __imp_??0exception@@QAE@ABV0@@Z 1002559c     MSVCRTD:MSVCR71D.dll
+ 0005:000005a0       __imp____CxxFrameHandler   100255a0     MSVCRTD:MSVCR71D.dll
+ 0005:000005a4       __imp_??1exception@@UAE@XZ 100255a4     MSVCRTD:MSVCR71D.dll
+ 0005:000005a8       __imp_??3@YAXPAX@Z         100255a8     MSVCRTD:MSVCR71D.dll
+ 0005:000005ac       __imp_??0exception@@QAE@XZ 100255ac     MSVCRTD:MSVCR71D.dll
+ 0005:000005b0       __imp_??1type_info@@UAE@XZ 100255b0     MSVCRTD:MSVCR71D.dll
+ 0005:000005b4       \177MSVCR71D_NULL_THUNK_DATA 100255b4     MSVCRTD:MSVCR71D.dll
+
+ entry point at        0002:00000460
+
Index: NonGTP/OpenEXR/bin/Imath_dll.map.DEF
===================================================================
--- NonGTP/OpenEXR/bin/Imath_dll.map.DEF	(revision 855)
+++ NonGTP/OpenEXR/bin/Imath_dll.map.DEF	(revision 855)
@@ -0,0 +1,134 @@
+LIBRARY	Imath_dll
+EXPORTS
+	?hsv2rgb_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z
+	?hsv2rgb_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z
+	?rgb2hsv_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z
+	?rgb2hsv_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z
+	??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z
+	??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z
+	??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z
+	??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z
+	??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ
+	??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z
+	??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z
+	??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z
+	??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ
+	?succf@Imath@@YAMM@Z
+	?predf@Imath@@YAMM@Z
+	?succd@Imath@@YANN@Z
+	?predd@Imath@@YANN@Z
+	?length@?$Vec2@F@Imath@@QBEFXZ
+	?normalize@?$Vec2@F@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec2@F@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec2@F@Imath@@QAEABV12@XZ
+	?normalized@?$Vec2@F@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec2@F@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec2@F@Imath@@QBE?AV12@XZ
+	?length@?$Vec2@H@Imath@@QBEHXZ
+	?normalize@?$Vec2@H@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec2@H@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec2@H@Imath@@QAEABV12@XZ
+	?normalized@?$Vec2@H@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec2@H@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec2@H@Imath@@QBE?AV12@XZ
+	?length@?$Vec3@F@Imath@@QBEFXZ
+	?normalize@?$Vec3@F@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec3@F@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec3@F@Imath@@QAEABV12@XZ
+	?normalized@?$Vec3@F@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec3@F@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec3@F@Imath@@QBE?AV12@XZ
+	?length@?$Vec3@H@Imath@@QBEHXZ
+	?normalize@?$Vec3@H@Imath@@QAEABV12@XZ
+	?normalizeExc@?$Vec3@H@Imath@@QAEABV12@XZ
+	?normalizeNonNull@?$Vec3@H@Imath@@QAEABV12@XZ
+	?normalized@?$Vec3@H@Imath@@QBE?AV12@XZ
+	?normalizedExc@?$Vec3@H@Imath@@QBE?AV12@XZ
+	?normalizedNonNull@?$Vec3@H@Imath@@QBE?AV12@XZ
+	??0NullVecExc@Imath@@QAE@PBD@Z
+	??0MathExc@Iex@@QAE@PBD@Z
+	??1MathExc@Iex@@UAE@XZ
+	??1NullVecExc@Imath@@UAE@XZ
+	??0NullVecExc@Imath@@QAE@ABV01@@Z
+	??0MathExc@Iex@@QAE@ABV01@@Z
+	??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@F@1@@Z
+	??0IntVecNormalizeExc@Imath@@QAE@PBD@Z
+	??1IntVecNormalizeExc@Imath@@UAE@XZ
+	??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@H@1@@Z
+	??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@F@1@@Z
+	??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@H@1@@Z
+	??0IntVecNormalizeExc@Imath@@QAE@ABV01@@Z
+	?end@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B
+	?binary@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?app@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?ate@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?out@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?in@?$_Iosb@H@std@@2W4_Openmode@12@B
+	?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B
+	?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B
+	?none@?$_Locbase@H@std@@2HB
+	?all@?$_Locbase@H@std@@2HB
+	?messages@?$_Locbase@H@std@@2HB
+	?time@?$_Locbase@H@std@@2HB
+	?numeric@?$_Locbase@H@std@@2HB
+	?monetary@?$_Locbase@H@std@@2HB
+	?ctype@?$_Locbase@H@std@@2HB
+	?collate@?$_Locbase@H@std@@2HB
+	?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B
+	?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B
+	?identity33d@Imath@@3V?$Matrix33@N@1@A
+	?identity44f@Imath@@3V?$Matrix44@M@1@A
+	?identity44d@Imath@@3V?$Matrix44@N@1@A
+	?identity33f@Imath@@3V?$Matrix33@M@1@A
Index: NonGTP/OpenEXR/bin/Imath_dll_d.map
===================================================================
--- NonGTP/OpenEXR/bin/Imath_dll_d.map	(revision 855)
+++ NonGTP/OpenEXR/bin/Imath_dll_d.map	(revision 855)
@@ -0,0 +1,609 @@
+ Imath_dll_d
+
+ Timestamp is 422f3a97 (Wed Mar 09 10:04:07 2005)
+
+ Preferred load address is 10000000
+
+ Start         Length     Name                   Class
+ 0001:00000000 00010000H .textbss                DATA
+ 0002:00000000 0000a860H .text                   CODE
+ 0002:0000a860 000015e8H .text$x                 CODE
+ 0002:0000be50 00001323H .text$yc                CODE
+ 0003:00000000 00000a8bH .rdata                  DATA
+ 0003:00000a8c 00000151H .rdata$debug            DATA
+ 0003:00000be0 00000328H .rdata$r                DATA
+ 0003:00000f08 00000104H .rtc$IAA                DATA
+ 0003:0000100c 0000010eH .rtc$IMZ                DATA
+ 0003:0000111c 00000104H .rtc$IZZ                DATA
+ 0003:00001220 00000104H .rtc$TAA                DATA
+ 0003:00001324 0000010eH .rtc$TMZ                DATA
+ 0003:00001434 00000104H .rtc$TZZ                DATA
+ 0003:00001538 000008edH .xdata$x                DATA
+ 0003:00001e30 0000022eH .edata                  DATA
+ 0004:00000000 00000104H .CRT$XCA                DATA
+ 0004:00000104 00000113H .CRT$XCU                DATA
+ 0004:00000218 00000104H .CRT$XCZ                DATA
+ 0004:0000031c 00000104H .CRT$XIA                DATA
+ 0004:00000420 00000104H .CRT$XIZ                DATA
+ 0004:00000530 000002f9H .data                   DATA
+ 0004:00000830 00000224H .bss                    DATA
+ 0005:00000000 00000050H .idata$2                DATA
+ 0005:00000050 00000014H .idata$3                DATA
+ 0005:00000064 000002e4H .idata$4                DATA
+ 0005:00000348 000002e4H .idata$5                DATA
+ 0005:0000062c 000019e3H .idata$6                DATA
+
+  Address         Publics by Value              Rva+Base     Lib:Object
+
+ 0000:00000000       __except_list              00000000     <absolute>
+ 0000:00000000       ___safe_se_handler_count   00000000     <absolute>
+ 0000:00000000       ___safe_se_handler_table   00000000     <absolute>
+ 0000:00009876       __ldused                   00009876     <absolute>
+ 0000:00009876       __fltused                  00009876     <absolute>
+ 0001:00000000       __enc$textbss$begin        10001000     <linker-defined>
+ 0001:00010000       __enc$textbss$end          10011000     <linker-defined>
+ 0002:00000a10       ?hsv2rgb_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z 10011a10 f   ImathColorAlgo.obj
+ 0002:00000c80       ?hsv2rgb_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z 10011c80 f   ImathColorAlgo.obj
+ 0002:00000f00       ?rgb2hsv_d@Imath@@YA?AV?$Vec3@N@1@ABV21@@Z 10011f00 f   ImathColorAlgo.obj
+ 0002:00001200       ?rgb2hsv_d@Imath@@YA?AV?$Color4@N@1@ABV21@@Z 10012200 f   ImathColorAlgo.obj
+ 0002:00001510       ?floor@?$Math@N@Imath@@SANN@Z 10012510 f i ImathColorAlgo.obj
+ 0002:00001570       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@0@Z 10012570 f i ImathColorAlgo.obj
+ 0002:00001690       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@PBDABV10@@Z 10012690 f i ImathColorAlgo.obj
+ 0002:000017b0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@DABV10@@Z 100127b0 f i ImathColorAlgo.obj
+ 0002:000018d0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@PBD@Z 100128d0 f i ImathColorAlgo.obj
+ 0002:000019f0       ??$?HDU?$char_traits@D@std@@V?$allocator@D@1@@std@@YA?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@ABV10@D@Z 100129f0 f i ImathColorAlgo.obj
+ 0002:00001b10       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@0@Z 10012b10 f i ImathColorAlgo.obj
+ 0002:00001c30       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@PBGABV10@@Z 10012c30 f i ImathColorAlgo.obj
+ 0002:00001d50       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@GABV10@@Z 10012d50 f i ImathColorAlgo.obj
+ 0002:00001e70       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@PBG@Z 10012e70 f i ImathColorAlgo.obj
+ 0002:00001f90       ??$?HGU?$char_traits@G@std@@V?$allocator@G@1@@std@@YA?AV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@ABV10@G@Z 10012f90 f i ImathColorAlgo.obj
+ 0002:000020b0       ??$?5DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 100130b0 f i ImathColorAlgo.obj
+ 0002:00002600       ??1sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10013600 f i ImathColorAlgo.obj
+ 0002:00002650       ??0sentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@_N@Z 10013650 f i ImathColorAlgo.obj
+ 0002:00002710       ??Bsentry@?$basic_istream@DU?$char_traits@D@std@@@std@@QBE_NXZ 10013710 f i ImathColorAlgo.obj
+ 0002:00002750       ??1_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@XZ 10013750 f i ImathColorAlgo.obj
+ 0002:00002800       ??0_Sentry_base@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10013800 f i ImathColorAlgo.obj
+ 0002:000028c0       ??$use_facet@V?$ctype@D@std@@@std@@YAABV?$ctype@D@0@ABVlocale@0@@Z 100138c0 f i ImathColorAlgo.obj
+ 0002:00002ad0       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10013ad0 f i ImathColorAlgo.obj
+ 0002:00002b50       ??$getline@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@YAAAV?$basic_istream@DU?$char_traits@D@std@@@0@AAV10@AAV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@D@Z 10013b50 f i ImathColorAlgo.obj
+ 0002:00002fb0       ??$?6DU?$char_traits@D@std@@V?$allocator@D@1@@std@@YAAAV?$basic_ostream@DU?$char_traits@D@std@@@0@AAV10@ABV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@0@@Z 10013fb0 f i ImathColorAlgo.obj
+ 0002:000035d0       ??0sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 100145d0 f i ImathColorAlgo.obj
+ 0002:00003720       ??1sentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 10014720 f i ImathColorAlgo.obj
+ 0002:000037e0       ??Bsentry@?$basic_ostream@DU?$char_traits@D@std@@@std@@QBE_NXZ 100147e0 f i ImathColorAlgo.obj
+ 0002:00003820       ??0_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@AAV12@@Z 10014820 f i ImathColorAlgo.obj
+ 0002:000038e0       ??1_Sentry_base@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAE@XZ 100148e0 f i ImathColorAlgo.obj
+ 0002:00003990       ??$?5GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 10014990 f i ImathColorAlgo.obj
+ 0002:00003ef0       ??1sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10014ef0 f i ImathColorAlgo.obj
+ 0002:00003f40       ??0sentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@_N@Z 10014f40 f i ImathColorAlgo.obj
+ 0002:00004000       ??Bsentry@?$basic_istream@GU?$char_traits@G@std@@@std@@QBE_NXZ 10015000 f i ImathColorAlgo.obj
+ 0002:00004040       ??1_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@XZ 10015040 f i ImathColorAlgo.obj
+ 0002:000040f0       ??0_Sentry_base@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 100150f0 f i ImathColorAlgo.obj
+ 0002:000041b0       ??$use_facet@V?$ctype@G@std@@@std@@YAABV?$ctype@G@0@ABVlocale@0@@Z 100151b0 f i ImathColorAlgo.obj
+ 0002:000043c0       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 100153c0 f i ImathColorAlgo.obj
+ 0002:00004440       ??$getline@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@YAAAV?$basic_istream@GU?$char_traits@G@std@@@0@AAV10@AAV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@G@Z 10015440 f i ImathColorAlgo.obj
+ 0002:000048b0       ??$?6GU?$char_traits@G@std@@V?$allocator@G@1@@std@@YAAAV?$basic_ostream@GU?$char_traits@G@std@@@0@AAV10@ABV?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@0@@Z 100158b0 f i ImathColorAlgo.obj
+ 0002:00004ef0       ??0sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10015ef0 f i ImathColorAlgo.obj
+ 0002:00005040       ??1sentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10016040 f i ImathColorAlgo.obj
+ 0002:00005100       ??Bsentry@?$basic_ostream@GU?$char_traits@G@std@@@std@@QBE_NXZ 10016100 f i ImathColorAlgo.obj
+ 0002:00005140       ??0_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@AAV12@@Z 10016140 f i ImathColorAlgo.obj
+ 0002:00005200       ??1_Sentry_base@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAE@XZ 10016200 f i ImathColorAlgo.obj
+ 0002:000052b0       ??0?$Vec3@N@Imath@@QAE@NNN@Z 100162b0 f i ImathColorAlgo.obj
+ 0002:00005310       ??0?$Color4@N@Imath@@QAE@NNNN@Z 10016310 f i ImathColorAlgo.obj
+ 0002:00005380       ?succf@Imath@@YAMM@Z       10016380 f   ImathFun.obj
+ 0002:00005440       ?predf@Imath@@YAMM@Z       10016440 f   ImathFun.obj
+ 0002:00005500       ?succd@Imath@@YANN@Z       10016500 f   ImathFun.obj
+ 0002:00005620       ?predd@Imath@@YANN@Z       10016620 f   ImathFun.obj
+ 0002:00005740       ??0?$Matrix33@M@Imath@@QAE@MMMMMMMMM@Z 10016740 f i ImathMatrixAlgo.obj
+ 0002:000057e0       ??0?$Matrix33@N@Imath@@QAE@NNNNNNNNN@Z 100167e0 f i ImathMatrixAlgo.obj
+ 0002:00005880       ??0?$Matrix44@M@Imath@@QAE@MMMMMMMMMMMMMMMM@Z 10016880 f i ImathMatrixAlgo.obj
+ 0002:00005970       ??0?$Matrix44@N@Imath@@QAE@NNNNNNNNNNNNNNNN@Z 10016970 f i ImathMatrixAlgo.obj
+ 0002:00005a70       ?length@?$Vec2@F@Imath@@QBEFXZ 10016a70 f   ImathVec.obj
+ 0002:00005b10       ?sqrt@?$Math@M@Imath@@SAMM@Z 10016b10 f i ImathVec.obj
+ 0002:00005b60       _sqrtf                     10016b60 f i ImathVec.obj
+ 0002:00005bc0       ?normalize@?$Vec2@F@Imath@@QAEABV12@XZ 10016bc0 f   ImathVec.obj
+ 0002:00005c20       ?normalizeExc@?$Vec2@F@Imath@@QAEABV12@XZ 10016c20 f   ImathVec.obj
+ 0002:00005cc0       ??0NullVecExc@Imath@@QAE@PBD@Z 10016cc0 f i ImathVec.obj
+ 0002:00005d30       ??0MathExc@Iex@@QAE@PBD@Z  10016d30 f i ImathVec.obj
+ 0002:00005da0       ??_EMathExc@Iex@@UAEPAXI@Z 10016da0 f i ImathVec.obj
+ 0002:00005da0       ??_GMathExc@Iex@@UAEPAXI@Z 10016da0 f i ImathVec.obj
+ 0002:00005e10       ??1MathExc@Iex@@UAE@XZ     10016e10 f i ImathVec.obj
+ 0002:00005e60       ??_ENullVecExc@Imath@@UAEPAXI@Z 10016e60 f i ImathVec.obj
+ 0002:00005e60       ??_GNullVecExc@Imath@@UAEPAXI@Z 10016e60 f i ImathVec.obj
+ 0002:00005ed0       ??1NullVecExc@Imath@@UAE@XZ 10016ed0 f i ImathVec.obj
+ 0002:00005f20       ?normalizeNonNull@?$Vec2@F@Imath@@QAEABV12@XZ 10016f20 f   ImathVec.obj
+ 0002:00005f80       ?normalized@?$Vec2@F@Imath@@QBE?AV12@XZ 10016f80 f   ImathVec.obj
+ 0002:00006030       ?normalizedExc@?$Vec2@F@Imath@@QBE?AV12@XZ 10017030 f   ImathVec.obj
+ 0002:00006120       ?normalizedNonNull@?$Vec2@F@Imath@@QBE?AV12@XZ 10017120 f   ImathVec.obj
+ 0002:000061d0       ?length@?$Vec2@H@Imath@@QBEHXZ 100171d0 f   ImathVec.obj
+ 0002:00006260       ?normalize@?$Vec2@H@Imath@@QAEABV12@XZ 10017260 f   ImathVec.obj
+ 0002:000062c0       ?normalizeExc@?$Vec2@H@Imath@@QAEABV12@XZ 100172c0 f   ImathVec.obj
+ 0002:00006360       ?normalizeNonNull@?$Vec2@H@Imath@@QAEABV12@XZ 10017360 f   ImathVec.obj
+ 0002:000063c0       ?normalized@?$Vec2@H@Imath@@QBE?AV12@XZ 100173c0 f   ImathVec.obj
+ 0002:00006470       ?normalizedExc@?$Vec2@H@Imath@@QBE?AV12@XZ 10017470 f   ImathVec.obj
+ 0002:00006560       ?normalizedNonNull@?$Vec2@H@Imath@@QBE?AV12@XZ 10017560 f   ImathVec.obj
+ 0002:00006610       ?length@?$Vec3@F@Imath@@QBEFXZ 10017610 f   ImathVec.obj
+ 0002:000066b0       ?normalize@?$Vec3@F@Imath@@QAEABV12@XZ 100176b0 f   ImathVec.obj
+ 0002:00006710       ?normalizeExc@?$Vec3@F@Imath@@QAEABV12@XZ 10017710 f   ImathVec.obj
+ 0002:000067c0       ?normalizeNonNull@?$Vec3@F@Imath@@QAEABV12@XZ 100177c0 f   ImathVec.obj
+ 0002:00006820       ?normalized@?$Vec3@F@Imath@@QBE?AV12@XZ 10017820 f   ImathVec.obj
+ 0002:000068d0       ?normalizedExc@?$Vec3@F@Imath@@QBE?AV12@XZ 100178d0 f   ImathVec.obj
+ 0002:000069d0       ?normalizedNonNull@?$Vec3@F@Imath@@QBE?AV12@XZ 100179d0 f   ImathVec.obj
+ 0002:00006a80       ?length@?$Vec3@H@Imath@@QBEHXZ 10017a80 f   ImathVec.obj
+ 0002:00006b10       ?normalize@?$Vec3@H@Imath@@QAEABV12@XZ 10017b10 f   ImathVec.obj
+ 0002:00006b70       ?normalizeExc@?$Vec3@H@Imath@@QAEABV12@XZ 10017b70 f   ImathVec.obj
+ 0002:00006c20       ?normalizeNonNull@?$Vec3@H@Imath@@QAEABV12@XZ 10017c20 f   ImathVec.obj
+ 0002:00006c80       ?normalized@?$Vec3@H@Imath@@QBE?AV12@XZ 10017c80 f   ImathVec.obj
+ 0002:00006d30       ?normalizedExc@?$Vec3@H@Imath@@QBE?AV12@XZ 10017d30 f   ImathVec.obj
+ 0002:00006e30       ?normalizedNonNull@?$Vec3@H@Imath@@QBE?AV12@XZ 10017e30 f   ImathVec.obj
+ 0002:00006ee0       ??0NullVecExc@Imath@@QAE@ABV01@@Z 10017ee0 f i ImathVec.obj
+ 0002:00006f50       ??0MathExc@Iex@@QAE@ABV01@@Z 10017f50 f i ImathVec.obj
+ 0002:00006fc0       ??0?$Vec2@F@Imath@@QAE@ABV01@@Z 10017fc0 f i ImathVec.obj
+ 0002:00007020       ?dot@?$Vec2@F@Imath@@QBEFABV12@@Z 10018020 f i ImathVec.obj
+ 0002:00007090       ??0?$Vec2@H@Imath@@QAE@ABV01@@Z 10018090 f i ImathVec.obj
+ 0002:000070f0       ?dot@?$Vec2@H@Imath@@QBEHABV12@@Z 100180f0 f i ImathVec.obj
+ 0002:00007150       ??0?$Vec3@F@Imath@@QAE@ABV01@@Z 10018150 f i ImathVec.obj
+ 0002:000071c0       ?dot@?$Vec3@F@Imath@@QBEFABV12@@Z 100181c0 f i ImathVec.obj
+ 0002:00007240       ??0?$Vec3@H@Imath@@QAE@ABV01@@Z 10018240 f i ImathVec.obj
+ 0002:000072b0       ?dot@?$Vec3@H@Imath@@QBEHABV12@@Z 100182b0 f i ImathVec.obj
+ 0002:00007320       ??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@F@1@@Z 10018320 f i ImathVec.obj
+ 0002:00007410       ??0IntVecNormalizeExc@Imath@@QAE@PBD@Z 10018410 f i ImathVec.obj
+ 0002:00007480       ??_EIntVecNormalizeExc@Imath@@UAEPAXI@Z 10018480 f i ImathVec.obj
+ 0002:00007480       ??_GIntVecNormalizeExc@Imath@@UAEPAXI@Z 10018480 f i ImathVec.obj
+ 0002:000074f0       ??1IntVecNormalizeExc@Imath@@UAE@XZ 100184f0 f i ImathVec.obj
+ 0002:00007540       ??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec2@H@1@@Z 10018540 f i ImathVec.obj
+ 0002:00007630       ??$normalizeOrThrow@F@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@F@1@@Z 10018630 f i ImathVec.obj
+ 0002:00007720       ??$normalizeOrThrow@H@?A0x29b5c455@Imath@@YA_NAAV?$Vec3@H@1@@Z 10018720 f i ImathVec.obj
+ 0002:00007810       ??0IntVecNormalizeExc@Imath@@QAE@ABV01@@Z 10018810 f i ImathVec.obj
+ 0002:00007880       ??A?$Vec2@F@Imath@@QAEAAFH@Z 10018880 f i ImathVec.obj
+ 0002:000078d0       ??A?$Vec2@H@Imath@@QAEAAHH@Z 100188d0 f i ImathVec.obj
+ 0002:00007920       ??A?$Vec3@F@Imath@@QAEAAFH@Z 10018920 f i ImathVec.obj
+ 0002:00007970       ??A?$Vec3@H@Imath@@QAEAAHH@Z 10018970 f i ImathVec.obj
+ 0002:000079b2       ??0BaseExc@Iex@@QAE@ABV01@@Z 100189b2 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000079b8       ?what@BaseExc@Iex@@UBEPBDXZ 100189b8 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000079be       ??0BaseExc@Iex@@QAE@PBD@Z  100189be f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000079c4       ??1BaseExc@Iex@@UAE@XZ     100189c4 f   Iex_dll_d:Iex_dll_d.dll
+ 0002:000079ca       ??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100189ca f   msvcprtd:MSVCP71D.dll
+ 0002:000079d0       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 100189d0 f   msvcprtd:MSVCP71D.dll
+ 0002:000079d6       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 100189d6 f   msvcprtd:MSVCP71D.dll
+ 0002:000079dc       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 100189dc f   msvcprtd:MSVCP71D.dll
+ 0002:000079e2       ??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 100189e2 f   msvcprtd:MSVCP71D.dll
+ 0002:000079e8       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 100189e8 f   msvcprtd:MSVCP71D.dll
+ 0002:000079ee       ??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 100189ee f   msvcprtd:MSVCP71D.dll
+ 0002:000079f4       ??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 100189f4 f   msvcprtd:MSVCP71D.dll
+ 0002:000079fa       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 100189fa f   msvcprtd:MSVCP71D.dll
+ 0002:00007a00       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 10018a00 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a06       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10018a06 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a0c       ??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 10018a0c f   msvcprtd:MSVCP71D.dll
+ 0002:00007a12       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 10018a12 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a18       ??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10018a18 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a1e       ?width@ios_base@std@@QAEHH@Z 10018a1e f   msvcprtd:MSVCP71D.dll
+ 0002:00007a24       ?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 10018a24 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a2a       ?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 10018a2a f   msvcprtd:MSVCP71D.dll
+ 0002:00007a30       ?is@?$ctype@D@std@@QBE_NFD@Z 10018a30 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a36       ?to_char_type@?$char_traits@D@std@@SADABH@Z 10018a36 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a3c       ?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 10018a3c f   msvcprtd:MSVCP71D.dll
+ 0002:00007a42       ?eof@?$char_traits@D@std@@SAHXZ 10018a42 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a48       ?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10018a48 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a4e       ?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10018a4e f   msvcprtd:MSVCP71D.dll
+ 0002:00007a54       ?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 10018a54 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a5a       ?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10018a5a f   msvcprtd:MSVCP71D.dll
+ 0002:00007a60       ?width@ios_base@std@@QBEHXZ 10018a60 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a66       ?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 10018a66 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a6c       ??1locale@std@@QAE@XZ      10018a6c f   msvcprtd:MSVCP71D.dll
+ 0002:00007a72       ?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10018a72 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a78       ?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 10018a78 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a7e       ?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10018a7e f   msvcprtd:MSVCP71D.dll
+ 0002:00007a84       ?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10018a84 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a8a       ??1_Lockit@std@@QAE@XZ     10018a8a f   msvcprtd:MSVCP71D.dll
+ 0002:00007a90       ?_Register@facet@locale@std@@QAEXXZ 10018a90 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a96       ?_Incref@facet@locale@std@@QAEXXZ 10018a96 f   msvcprtd:MSVCP71D.dll
+ 0002:00007a9c       ?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10018a9c f   msvcprtd:MSVCP71D.dll
+ 0002:00007aa2       ?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10018aa2 f   msvcprtd:MSVCP71D.dll
+ 0002:00007aa8       ??Bid@locale@std@@QAEIXZ   10018aa8 f   msvcprtd:MSVCP71D.dll
+ 0002:00007aae       ??0_Lockit@std@@QAE@H@Z    10018aae f   msvcprtd:MSVCP71D.dll
+ 0002:00007ab4       ?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10018ab4 f   msvcprtd:MSVCP71D.dll
+ 0002:00007aba       ?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10018aba f   msvcprtd:MSVCP71D.dll
+ 0002:00007ac0       ?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10018ac0 f   msvcprtd:MSVCP71D.dll
+ 0002:00007ac6       ?to_int_type@?$char_traits@D@std@@SAHABD@Z 10018ac6 f   msvcprtd:MSVCP71D.dll
+ 0002:00007acc       ??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10018acc f   msvcprtd:MSVCP71D.dll
+ 0002:00007ad2       ?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 10018ad2 f   msvcprtd:MSVCP71D.dll
+ 0002:00007ad8       ?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10018ad8 f   msvcprtd:MSVCP71D.dll
+ 0002:00007ade       ?flags@ios_base@std@@QBEHXZ 10018ade f   msvcprtd:MSVCP71D.dll
+ 0002:00007ae4       ?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10018ae4 f   msvcprtd:MSVCP71D.dll
+ 0002:00007aea       ?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 10018aea f   msvcprtd:MSVCP71D.dll
+ 0002:00007af0       ?good@ios_base@std@@QBE_NXZ 10018af0 f   msvcprtd:MSVCP71D.dll
+ 0002:00007af6       ?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10018af6 f   msvcprtd:MSVCP71D.dll
+ 0002:00007afc       ?uncaught_exception@std@@YA_NXZ 10018afc f   msvcprtd:MSVCP71D.dll
+ 0002:00007b02       ?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 10018b02 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b08       ?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10018b08 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b0e       ?is@?$ctype@G@std@@QBE_NFG@Z 10018b0e f   msvcprtd:MSVCP71D.dll
+ 0002:00007b14       ?to_char_type@?$char_traits@G@std@@SAGABG@Z 10018b14 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b1a       ?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 10018b1a f   msvcprtd:MSVCP71D.dll
+ 0002:00007b20       ?eof@?$char_traits@G@std@@SAGXZ 10018b20 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b26       ?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10018b26 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b2c       ?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10018b2c f   msvcprtd:MSVCP71D.dll
+ 0002:00007b32       ?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 10018b32 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b38       ?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10018b38 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b3e       ?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 10018b3e f   msvcprtd:MSVCP71D.dll
+ 0002:00007b44       ?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 10018b44 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b4a       ?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10018b4a f   msvcprtd:MSVCP71D.dll
+ 0002:00007b50       ?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 10018b50 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b56       ?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 10018b56 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b5c       ?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 10018b5c f   msvcprtd:MSVCP71D.dll
+ 0002:00007b62       ?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 10018b62 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b68       ?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 10018b68 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b6e       ?to_int_type@?$char_traits@G@std@@SAGABG@Z 10018b6e f   msvcprtd:MSVCP71D.dll
+ 0002:00007b74       ??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 10018b74 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b7a       ?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 10018b7a f   msvcprtd:MSVCP71D.dll
+ 0002:00007b80       ?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 10018b80 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b86       ?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 10018b86 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b8c       ?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 10018b8c f   msvcprtd:MSVCP71D.dll
+ 0002:00007b92       ?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 10018b92 f   msvcprtd:MSVCP71D.dll
+ 0002:00007b98       ??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 10018b98 f   msvcprtd:MSVCP71D.dll
+ 0002:00007ba0       __RTC_CheckEsp             10018ba0 f   MSVCRTD:stack.obj
+ 0002:00007bd0       @_RTC_CheckStackVars@8     10018bd0 f   MSVCRTD:stack.obj
+ 0002:00007c4c       __ftol2                    10018c4c f   MSVCRTD:ftol2.obj
+ 0002:00007ce0       __RTC_InitBase             10018ce0 f   MSVCRTD:init.obj
+ 0002:00007d20       __RTC_Shutdown             10018d20 f   MSVCRTD:init.obj
+ 0002:00007d38       _floor                     10018d38 f   MSVCRTD:MSVCR71D.dll
+ 0002:00007d3e       ___CxxFrameHandler         10018d3e f   MSVCRTD:MSVCR71D.dll
+ 0002:00007d44       ??0exception@@QAE@ABV0@@Z  10018d44 f   MSVCRTD:MSVCR71D.dll
+ 0002:00007d4a       ??0bad_cast@@QAE@ABV0@@Z   10018d4a f   MSVCRTD:MSVCR71D.dll
+ 0002:00007d50       ??0type_info@@AAE@ABV0@@Z  10018d50 f   MSVCRTD:ti_inst.obj
+ 0002:00007d70       ??_Etype_info@@UAEPAXI@Z   10018d70 f i MSVCRTD:ti_inst.obj
+ 0002:00007e00       ??4type_info@@AAEAAV0@ABV0@@Z 10018e00 f   MSVCRTD:ti_inst.obj
+ 0002:00007e14       ??1bad_cast@@UAE@XZ        10018e14 f   MSVCRTD:MSVCR71D.dll
+ 0002:00007e1a       ??0bad_cast@@QAE@PBD@Z     10018e1a f   MSVCRTD:MSVCR71D.dll
+ 0002:00007e20       __CxxThrowException@8      10018e20 f   MSVCRTD:MSVCR71D.dll
+ 0002:00007e26       _sqrt                      10018e26 f   MSVCRTD:MSVCR71D.dll
+ 0002:00007e2c       ??3@YAXPAX@Z               10018e2c f   MSVCRTD:MSVCR71D.dll
+ 0002:00007e40       __CRT_INIT@12              10018e40 f   MSVCRTD:crtdll.obj
+ 0002:00007fa0       __DllMainCRTStartup@12     10018fa0 f   MSVCRTD:crtdll.obj
+ 0002:00008190       ?_RTC_Failure@@YAXPAXH@Z   10019190 f   MSVCRTD:error.obj
+ 0002:00008480       ?_RTC_MemFailure@@YAXPAXHPBX@Z 10019480 f   MSVCRTD:error.obj
+ 0002:00008760       ?_RTC_StackFailure@@YAXPAXPBD@Z 10019760 f   MSVCRTD:error.obj
+ 0002:00008850       __RTC_UninitUse            10019850 f   MSVCRTD:error.obj
+ 0002:00008a80       __RTC_NumErrors            10019a80 f   MSVCRTD:userapi.obj
+ 0002:00008a90       __RTC_GetErrDesc           10019a90 f   MSVCRTD:userapi.obj
+ 0002:00008ac0       __RTC_SetErrorType         10019ac0 f   MSVCRTD:userapi.obj
+ 0002:00008af0       __RTC_SetErrorFunc         10019af0 f   MSVCRTD:userapi.obj
+ 0002:00008b10       ?_RTC_GetErrorFunc@@YAP6AHHPBDH00ZZPBX@Z 10019b10 f   MSVCRTD:userapi.obj
+ 0002:00008b16       __CRT_RTC_INIT             10019b16 f   MSVCRTD:MSVCR71D.dll
+ 0002:00008b20       ??_M@YGXPAXIHP6EX0@Z@Z     10019b20 f   MSVCRTD:ehvecdtr.obj
+ 0002:00008bf0       ?__ArrayUnwind@@YGXPAXIHP6EX0@Z@Z 10019bf0 f   MSVCRTD:ehvecdtr.obj
+ 0002:00008cc8       ??1type_info@@UAE@XZ       10019cc8 f   MSVCRTD:MSVCR71D.dll
+ 0002:00008cce       __free_dbg                 10019cce f   MSVCRTD:MSVCR71D.dll
+ 0002:00008cd4       __initterm                 10019cd4 f   MSVCRTD:MSVCR71D.dll
+ 0002:00008ce0       __onexit                   10019ce0 f   MSVCRTD:atonexit.obj
+ 0002:00008d30       _atexit                    10019d30 f   MSVCRTD:atonexit.obj
+ 0002:00008d50       __RTC_Initialize           10019d50 f   MSVCRTD:initsect.obj
+ 0002:00008df0       __RTC_Terminate            10019df0 f   MSVCRTD:initsect.obj
+ 0002:00008e86       __malloc_dbg               10019e86 f   MSVCRTD:MSVCR71D.dll
+ 0002:00008e8c       ___CppXcptFilter           10019e8c f   MSVCRTD:MSVCR71D.dll
+ 0002:00008ea0       _DllMain@12                10019ea0 f   MSVCRTD:dllmain.obj
+ 0002:00008ece       __except_handler3          10019ece f   MSVCRTD:MSVCR71D.dll
+ 0002:00008ee0       ?_RTC_GetSrcLine@@YAHKPADHPAHPAPAD@Z 10019ee0 f   MSVCRTD:pdblkup.obj
+ 0002:000099a0       __alloca_probe             1001a9a0     MSVCRTD:chkstk.obj
+ 0002:000099a0       __chkstk                   1001a9a0 f   MSVCRTD:chkstk.obj
+ 0002:000099ec       ?terminate@@YAXXZ          1001a9ec f   MSVCRTD:MSVCR71D.dll
+ 0002:000099f2       ___dllonexit               1001a9f2 f   MSVCRTD:MSVCR71D.dll
+ 0002:000099f8       _DebugBreak@0              1001a9f8 f   kernel32:KERNEL32.dll
+ 0002:000099fe       _RaiseException@16         1001a9fe f   kernel32:KERNEL32.dll
+ 0002:00009a04       _GetVersionExA@4           1001aa04 f   kernel32:KERNEL32.dll
+ 0002:00009a0a       _GetProcAddress@8          1001aa0a f   kernel32:KERNEL32.dll
+ 0002:00009a10       _LoadLibraryA@4            1001aa10 f   kernel32:KERNEL32.dll
+ 0002:00009a16       _DisableThreadLibraryCalls@4 1001aa16 f   kernel32:KERNEL32.dll
+ 0002:00009a1c       _HeapFree@12               1001aa1c f   kernel32:KERNEL32.dll
+ 0002:00009a22       _HeapAlloc@12              1001aa22 f   kernel32:KERNEL32.dll
+ 0002:00009a28       _GetProcessHeap@0          1001aa28 f   kernel32:KERNEL32.dll
+ 0002:00009a2e       _GetModuleFileNameA@12     1001aa2e f   kernel32:KERNEL32.dll
+ 0002:00009a34       _CloseHandle@4             1001aa34 f   kernel32:KERNEL32.dll
+ 0002:00009a3a       _GetCurrentProcess@0       1001aa3a f   kernel32:KERNEL32.dll
+ 0002:00009a40       _FreeLibrary@4             1001aa40 f   kernel32:KERNEL32.dll
+ 0003:0000001c       ?end@?$_Iosb@H@std@@2W4_Seekdir@12@B 1001f01c     ImathColorAlgo.obj
+ 0003:00000020       ?cur@?$_Iosb@H@std@@2W4_Seekdir@12@B 1001f020     ImathColorAlgo.obj
+ 0003:00000024       ?beg@?$_Iosb@H@std@@2W4_Seekdir@12@B 1001f024     ImathColorAlgo.obj
+ 0003:00000028       ?binary@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f028     ImathColorAlgo.obj
+ 0003:0000002c       ?_Noreplace@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f02c     ImathColorAlgo.obj
+ 0003:00000030       ?_Nocreate@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f030     ImathColorAlgo.obj
+ 0003:00000034       ?trunc@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f034     ImathColorAlgo.obj
+ 0003:00000038       ?app@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f038     ImathColorAlgo.obj
+ 0003:0000003c       ?ate@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f03c     ImathColorAlgo.obj
+ 0003:00000040       ?out@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f040     ImathColorAlgo.obj
+ 0003:00000044       ?in@?$_Iosb@H@std@@2W4_Openmode@12@B 1001f044     ImathColorAlgo.obj
+ 0003:00000048       ?_Hardfail@?$_Iosb@H@std@@2W4_Iostate@12@B 1001f048     ImathColorAlgo.obj
+ 0003:0000004c       ?badbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1001f04c     ImathColorAlgo.obj
+ 0003:00000050       ?failbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1001f050     ImathColorAlgo.obj
+ 0003:00000054       ?eofbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1001f054     ImathColorAlgo.obj
+ 0003:00000058       ?goodbit@?$_Iosb@H@std@@2W4_Iostate@12@B 1001f058     ImathColorAlgo.obj
+ 0003:0000005c       ?floatfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f05c     ImathColorAlgo.obj
+ 0003:00000060       ?basefield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f060     ImathColorAlgo.obj
+ 0003:00000064       ?adjustfield@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f064     ImathColorAlgo.obj
+ 0003:00000068       ?_Stdio@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f068     ImathColorAlgo.obj
+ 0003:0000006c       ?boolalpha@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f06c     ImathColorAlgo.obj
+ 0003:00000070       ?fixed@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f070     ImathColorAlgo.obj
+ 0003:00000074       ?scientific@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f074     ImathColorAlgo.obj
+ 0003:00000078       ?hex@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f078     ImathColorAlgo.obj
+ 0003:0000007c       ?oct@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f07c     ImathColorAlgo.obj
+ 0003:00000080       ?dec@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f080     ImathColorAlgo.obj
+ 0003:00000084       ?internal@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f084     ImathColorAlgo.obj
+ 0003:00000088       ?right@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f088     ImathColorAlgo.obj
+ 0003:0000008c       ?left@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f08c     ImathColorAlgo.obj
+ 0003:00000090       ?showpos@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f090     ImathColorAlgo.obj
+ 0003:00000094       ?showpoint@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f094     ImathColorAlgo.obj
+ 0003:00000098       ?showbase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f098     ImathColorAlgo.obj
+ 0003:0000009c       ?uppercase@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f09c     ImathColorAlgo.obj
+ 0003:000000a0       ?unitbuf@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f0a0     ImathColorAlgo.obj
+ 0003:000000a4       ?skipws@?$_Iosb@H@std@@2W4_Fmtflags@12@B 1001f0a4     ImathColorAlgo.obj
+ 0003:000000a8       ?none@?$_Locbase@H@std@@2HB 1001f0a8     ImathColorAlgo.obj
+ 0003:000000ac       ?all@?$_Locbase@H@std@@2HB 1001f0ac     ImathColorAlgo.obj
+ 0003:000000b0       ?messages@?$_Locbase@H@std@@2HB 1001f0b0     ImathColorAlgo.obj
+ 0003:000000b4       ?time@?$_Locbase@H@std@@2HB 1001f0b4     ImathColorAlgo.obj
+ 0003:000000b8       ?numeric@?$_Locbase@H@std@@2HB 1001f0b8     ImathColorAlgo.obj
+ 0003:000000bc       ?monetary@?$_Locbase@H@std@@2HB 1001f0bc     ImathColorAlgo.obj
+ 0003:000000c0       ?ctype@?$_Locbase@H@std@@2HB 1001f0c0     ImathColorAlgo.obj
+ 0003:000000c4       ?collate@?$_Locbase@H@std@@2HB 1001f0c4     ImathColorAlgo.obj
+ 0003:000000c8       __real@3ff0000000000000    1001f0c8     ImathColorAlgo.obj
+ 0003:000000d8       __real@4018000000000000    1001f0d8     ImathColorAlgo.obj
+ 0003:000000e8       __real@0000000000000000    1001f0e8     ImathColorAlgo.obj
+ 0003:000000f8       __real@4010000000000000    1001f0f8     ImathColorAlgo.obj
+ 0003:00000108       __real@4000000000000000    1001f108     ImathColorAlgo.obj
+ 0003:00000114       ??_C@_08EPJLHIJG@bad?5cast?$AA@ 1001f114     ImathColorAlgo.obj
+ 0003:00000120       __real@3f000000            1001f120     ImathVec.obj
+ 0003:00000124       ??_C@_0BO@HFPFHIEE@Cannot?5normalize?5null?5vector?4?$AA@ 1001f124     ImathVec.obj
+ 0003:0000014c       ??_7NullVecExc@Imath@@6B@  1001f14c     ImathVec.obj
+ 0003:0000015c       ??_7MathExc@Iex@@6B@       1001f15c     ImathVec.obj
+ 0003:00000168       ??_C@_0EN@JLBBIMKH@Cannot?5normalize?5an?5integer?5vect@ 1001f168     ImathVec.obj
+ 0003:000001c8       ??_7IntVecNormalizeExc@Imath@@6B@ 1001f1c8     ImathVec.obj
+ 0003:000001d8       ??_7type_info@@6B@         1001f1d8     MSVCRTD:ti_inst.obj
+ 0003:000001e0       ??_C@_08EIBOPINA@crtdll?4c?$AA@ 1001f1e0     MSVCRTD:crtdll.obj
+ 0003:00000218       ??_C@_0BO@GNIAFIKK@Unknown?5Runtime?5Check?5Error?6?$AN?$AA@ 1001f218     MSVCRTD:error.obj
+ 0003:0000023c       ??_C@_0DG@HKJMLLLP@A?5local?5variable?5was?5used?5before@ 1001f23c     MSVCRTD:error.obj
+ 0003:0000027c       ??_C@_0BN@FFOINMNJ@Stack?5memory?5was?5corrupted?6?$AN?$AA@ 1001f27c     MSVCRTD:error.obj
+ 0003:000002a0       ??_C@_0BBN@GPMLNJCF@A?5cast?5to?5a?5smaller?5data?5type?5ha@ 1001f2a0     MSVCRTD:error.obj
+ 0003:000003f8       ??_C@_0NN@NGPKDKPD@The?5value?5of?5ESP?5was?5not?5properl@ 1001f3f8     MSVCRTD:error.obj
+ 0003:00000504       ??_C@_0CA@IODNCDPG@Run?9Time?5Check?5Failure?5?$CD?$CFd?5?9?5?$CFs?$AA@ 1001f504     MSVCRTD:error.obj
+ 0003:00000550       ??_C@_0L@CJCNHJJG@?6?$ANModule?3?7?$AA@ 1001f550     MSVCRTD:error.obj
+ 0003:00000560       ??_C@_08GJEJCAJD@?6?$ANLine?3?7?$AA@ 1001f560     MSVCRTD:error.obj
+ 0003:0000056c       ??_C@_0CI@INCLAPNB@Invalid?5pointer?5was?5assigned?5at?6@ 1001f56c     MSVCRTD:error.obj
+ 0003:0000059c       ??_C@_0BB@JEGFEAAM@?8?5was?5corrupted?4?$AA@ 1001f59c     MSVCRTD:error.obj
+ 0003:000005b0       ??_C@_0BM@FGFAMDLF@Stack?5around?5the?5variable?5?8?$AA@ 1001f5b0     MSVCRTD:error.obj
+ 0003:000005d4       ??_C@_0DA@BEGFPCGG@A?5variable?5is?5being?5used?5without@ 1001f5d4     MSVCRTD:error.obj
+ 0003:00000610       ??_C@_0CH@LOIIHGKM@?8?5is?5being?5used?5without?5being?5de@ 1001f610     MSVCRTD:error.obj
+ 0003:00000640       ??_C@_0P@HLKMHJCG@The?5variable?5?8?$AA@ 1001f640     MSVCRTD:error.obj
+ 0003:00000654       ??_C@_0BC@KNBMEBEO@IsDebuggerPresent?$AA@ 1001f654     MSVCRTD:error.obj
+ 0003:0000066c       ??_C@_0N@HAOHNMDE@Kernel32?4dll?$AA@ 1001f66c     MSVCRTD:error.obj
+ 0003:0000067c       ??_C@_0CK@CNLNOEPB@Local?5variable?5used?5before?5initi@ 1001f67c     MSVCRTD:userapi.obj
+ 0003:000006b0       ??_C@_0BI@CIGMDCBH@Stack?5memory?5corruption?$AA@ 1001f6b0     MSVCRTD:userapi.obj
+ 0003:000006cc       ??_C@_0CK@FEGOIOPB@Cast?5to?5smaller?5type?5causing?5los@ 1001f6cc     MSVCRTD:userapi.obj
+ 0003:00000700       ??_C@_0BJ@HEGAHDFO@Stack?5pointer?5corruption?$AA@ 1001f700     MSVCRTD:userapi.obj
+ 0003:00000760       ??_C@_0M@HHEBEAAO@MSPDB71?4DLL?$AA@ 1001f760     MSVCRTD:pdblkup.obj
+ 0003:00000770       ??_C@_01KDCPPGHE@r?$AA@    1001f770     MSVCRTD:pdblkup.obj
+ 0003:00000772       ??_C@_00CNPNBAHC@?$AA@     1001f772     MSVCRTD:pdblkup.obj
+ 0003:00000774       ??_C@_08ONJBEOFA@PDBClose?$AA@ 1001f774     MSVCRTD:pdblkup.obj
+ 0003:00000780       ??_C@_08NINFAAFA@DBIClose?$AA@ 1001f780     MSVCRTD:pdblkup.obj
+ 0003:0000078c       ??_C@_08LIGPJJNA@ModClose?$AA@ 1001f78c     MSVCRTD:pdblkup.obj
+ 0003:00000798       ??_C@_0O@IPLOKOKN@ModQueryLines?$AA@ 1001f798     MSVCRTD:pdblkup.obj
+ 0003:000007a8       ??_C@_0BE@GDNPNLGH@DBIQueryModFromAddr?$AA@ 1001f7a8     MSVCRTD:pdblkup.obj
+ 0003:000007c0       ??_C@_0L@KPMOCKEL@PDBOpenDBI?$AA@ 1001f7c0     MSVCRTD:pdblkup.obj
+ 0003:000007d0       ??_C@_0BB@PENKIMFE@PDBOpenValidate3?$AA@ 1001f7d0     MSVCRTD:pdblkup.obj
+ 0003:000007e4       ??_C@_0N@KIGOLBLC@Module32Next?$AA@ 1001f7e4     MSVCRTD:pdblkup.obj
+ 0003:000007f4       ??_C@_0O@CNMFJJGO@Module32First?$AA@ 1001f7f4     MSVCRTD:pdblkup.obj
+ 0003:00000804       ??_C@_0BF@OCLFCNKN@GetModuleInformation?$AA@ 1001f804     MSVCRTD:pdblkup.obj
+ 0003:00000820       ??_C@_0BD@FIEJBLME@EnumProcessModules?$AA@ 1001f820     MSVCRTD:pdblkup.obj
+ 0003:00000838       ??_C@_09EPMADGLA@PSAPI?4DLL?$AA@ 1001f838     MSVCRTD:pdblkup.obj
+ 0003:00000844       ??_C@_0BJ@JEFKDHMD@CreateToolhelp32Snapshot?$AA@ 1001f844     MSVCRTD:pdblkup.obj
+ 0003:00000864       ??_C@_0O@CHDGJGFP@ImageNtHeader?$AA@ 1001f864     MSVCRTD:pdblkup.obj
+ 0003:00000874       ??_C@_0N@KBGMOMJO@IMAGEHLP?4DLL?$AA@ 1001f874     MSVCRTD:pdblkup.obj
+ 0003:00000884       ??_C@_0N@NHGLKGEC@KERNEL32?4DLL?$AA@ 1001f884     MSVCRTD:pdblkup.obj
+ 0003:00000894       ??_C@_0BF@BMIHBHCA@EnvironmentDirectory?$AA@ 1001f894     MSVCRTD:pdblkup.obj
+ 0003:000008b0       ??_C@_0CN@KGLAKABH@SOFTWARE?2Microsoft?2VisualStudio?2@ 1001f8b0     MSVCRTD:pdblkup.obj
+ 0003:000008e8       ??_C@_0M@HLOHPNFA@RegCloseKey?$AA@ 1001f8e8     MSVCRTD:pdblkup.obj
+ 0003:000008f8       ??_C@_0BB@HHEIPGME@RegQueryValueExA?$AA@ 1001f8f8     MSVCRTD:pdblkup.obj
+ 0003:0000090c       ??_C@_0O@DCOGKJGG@RegOpenKeyExA?$AA@ 1001f90c     MSVCRTD:pdblkup.obj
+ 0003:0000091c       ??_C@_0N@JJPEKNFO@ADVAPI32?4DLL?$AA@ 1001f91c     MSVCRTD:pdblkup.obj
+ 0003:00000be0       ??_R1A@?0A@A@exception@@8  1001fbe0     ImathVec.obj
+ 0003:00000bfc       ??_R1M@?0A@A@_String_base@std@@8 1001fbfc     ImathVec.obj
+ 0003:00000c18       ??_R1M@?0A@A@?$_String_val@DV?$allocator@D@std@@@std@@8 1001fc18     ImathVec.obj
+ 0003:00000c34       ??_R1M@?0A@A@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@8 1001fc34     ImathVec.obj
+ 0003:00000c50       ??_R1A@?0A@A@BaseExc@Iex@@8 1001fc50     ImathVec.obj
+ 0003:00000c6c       ??_R1A@?0A@A@MathExc@Iex@@8 1001fc6c     ImathVec.obj
+ 0003:00000c88       ??_R1A@?0A@A@NullVecExc@Imath@@8 1001fc88     ImathVec.obj
+ 0003:00000ca4       ??_R2NullVecExc@Imath@@8   1001fca4     ImathVec.obj
+ 0003:00000cc8       ??_R3NullVecExc@Imath@@8   1001fcc8     ImathVec.obj
+ 0003:00000cdc       ??_R4NullVecExc@Imath@@6B@ 1001fcdc     ImathVec.obj
+ 0003:00000cf4       ??_R2MathExc@Iex@@8        1001fcf4     ImathVec.obj
+ 0003:00000d14       ??_R3MathExc@Iex@@8        1001fd14     ImathVec.obj
+ 0003:00000d28       ??_R4MathExc@Iex@@6B@      1001fd28     ImathVec.obj
+ 0003:00000d40       ??_R1A@?0A@A@IntVecNormalizeExc@Imath@@8 1001fd40     ImathVec.obj
+ 0003:00000d5c       ??_R2IntVecNormalizeExc@Imath@@8 1001fd5c     ImathVec.obj
+ 0003:00000d80       ??_R3IntVecNormalizeExc@Imath@@8 1001fd80     ImathVec.obj
+ 0003:00000d94       ??_R4IntVecNormalizeExc@Imath@@6B@ 1001fd94     ImathVec.obj
+ 0003:00000dac       ??_R1A@?0A@A@type_info@@8  1001fdac     MSVCRTD:ti_inst.obj
+ 0003:00000dc8       ??_R2type_info@@8          1001fdc8     MSVCRTD:ti_inst.obj
+ 0003:00000dd0       ??_R3type_info@@8          1001fdd0     MSVCRTD:ti_inst.obj
+ 0003:00000de4       ??_R4type_info@@6B@        1001fde4     MSVCRTD:ti_inst.obj
+ 0003:00000f08       ___rtc_iaa                 1001ff08     MSVCRTD:initsect.obj
+ 0003:0000111c       ___rtc_izz                 1002011c     MSVCRTD:initsect.obj
+ 0003:00001220       ___rtc_taa                 10020220     MSVCRTD:initsect.obj
+ 0003:00001434       ___rtc_tzz                 10020434     MSVCRTD:initsect.obj
+ 0003:000017ac       __CT??_R0?AVexception@@@8??0exception@@QAE@ABV0@@Z12 100207ac     ImathColorAlgo.obj
+ 0003:000017cc       __CT??_R0?AVbad_cast@@@8??0bad_cast@@QAE@ABV0@@Z12 100207cc     ImathColorAlgo.obj
+ 0003:000017ec       __CTA2?AVbad_cast@@        100207ec     ImathColorAlgo.obj
+ 0003:000017fc       __TI2?AVbad_cast@@         100207fc     ImathColorAlgo.obj
+ 0003:00001b14       __CT??_R0?AV_String_base@std@@@8112 10020b14     ImathVec.obj
+ 0003:00001b34       __CT??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z112 10020b34     ImathVec.obj
+ 0003:00001b54       __CT??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z2812 10020b54     ImathVec.obj
+ 0003:00001b74       __CT??_R0?AVBaseExc@Iex@@@8??0BaseExc@Iex@@QAE@ABV01@@Z68 10020b74     ImathVec.obj
+ 0003:00001b94       __CT??_R0?AVMathExc@Iex@@@8??0MathExc@Iex@@QAE@ABV01@@Z68 10020b94     ImathVec.obj
+ 0003:00001bb4       __CT??_R0?AVNullVecExc@Imath@@@8??0NullVecExc@Imath@@QAE@ABV01@@Z68 10020bb4     ImathVec.obj
+ 0003:00001bd4       __CTA7?AVNullVecExc@Imath@@ 10020bd4     ImathVec.obj
+ 0003:00001bf8       __TI7?AVNullVecExc@Imath@@ 10020bf8     ImathVec.obj
+ 0003:00001c0c       __CT??_R0?AVIntVecNormalizeExc@Imath@@@8??0IntVecNormalizeExc@Imath@@QAE@ABV01@@Z68 10020c0c     ImathVec.obj
+ 0003:00001c2c       __CTA7?AVIntVecNormalizeExc@Imath@@ 10020c2c     ImathVec.obj
+ 0003:00001c50       __TI7?AVIntVecNormalizeExc@Imath@@ 10020c50     ImathVec.obj
+ 0004:00000000       ___xc_a                    10022000     MSVCRTD:cinitexe.obj
+ 0004:00000218       ___xc_z                    10022218     MSVCRTD:cinitexe.obj
+ 0004:0000031c       ___xi_a                    1002231c     MSVCRTD:cinitexe.obj
+ 0004:00000420       ___xi_z                    10022420     MSVCRTD:cinitexe.obj
+ 0004:00000530       ??_R0?AVexception@@@8      10022530     ImathColorAlgo.obj
+ 0004:0000054c       ??_R0?AVbad_cast@@@8       1002254c     ImathColorAlgo.obj
+ 0004:00000568       ??_R0?AV_String_base@std@@@8 10022568     ImathVec.obj
+ 0004:00000590       ??_R0?AV?$_String_val@DV?$allocator@D@std@@@std@@@8 10022590     ImathVec.obj
+ 0004:000005d0       ??_R0?AV?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@@8 100225d0     ImathVec.obj
+ 0004:00000628       ??_R0?AVBaseExc@Iex@@@8    10022628     ImathVec.obj
+ 0004:00000648       ??_R0?AVMathExc@Iex@@@8    10022648     ImathVec.obj
+ 0004:00000668       ??_R0?AVNullVecExc@Imath@@@8 10022668     ImathVec.obj
+ 0004:00000690       ??_R0?AVIntVecNormalizeExc@Imath@@@8 10022690     ImathVec.obj
+ 0004:000006c0       ??_R0?AVtype_info@@@8      100226c0     MSVCRTD:ti_inst.obj
+ 0004:000006dc       ?_RTC_ErrorLevels@@3PAHA   100226dc     MSVCRTD:error.obj
+ 0004:00000830       ?_Psave@?$_Facetptr@V?$ctype@D@std@@@std@@2PBVfacet@locale@2@B 10022830     ImathColorAlgo.obj
+ 0004:00000834       ?_Psave@?$_Facetptr@V?$ctype@G@std@@@std@@2PBVfacet@locale@2@B 10022834     ImathColorAlgo.obj
+ 0004:00000838       ?identity33d@Imath@@3V?$Matrix33@N@1@A 10022838     ImathMatrixAlgo.obj
+ 0004:00000880       ?identity44f@Imath@@3V?$Matrix44@M@1@A 10022880     ImathMatrixAlgo.obj
+ 0004:000008c0       ?identity44d@Imath@@3V?$Matrix44@N@1@A 100228c0     ImathMatrixAlgo.obj
+ 0004:00000940       ?identity33f@Imath@@3V?$Matrix33@M@1@A 10022940     ImathMatrixAlgo.obj
+ 0004:00000a28       __adjust_fdiv              10022a28     <common>
+ 0004:00000a34       ___onexitend               10022a34     <common>
+ 0004:00000a44       ___onexitbegin             10022a44     <common>
+ 0004:00000a48       __pRawDllMain              10022a48     <common>
+ 0005:00000000       __IMPORT_DESCRIPTOR_Iex_dll_d 10023000     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000014       __IMPORT_DESCRIPTOR_MSVCP71D 10023014     msvcprtd:MSVCP71D.dll
+ 0005:00000028       __IMPORT_DESCRIPTOR_MSVCR71D 10023028     MSVCRTD:MSVCR71D.dll
+ 0005:0000003c       __IMPORT_DESCRIPTOR_KERNEL32 1002303c     kernel32:KERNEL32.dll
+ 0005:00000050       __NULL_IMPORT_DESCRIPTOR   10023050     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000348       __imp_?what@BaseExc@Iex@@UBEPBDXZ 10023348     Iex_dll_d:Iex_dll_d.dll
+ 0005:0000034c       __imp_??0BaseExc@Iex@@QAE@PBD@Z 1002334c     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000350       __imp_??1BaseExc@Iex@@UAE@XZ 10023350     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000354       __imp_??0BaseExc@Iex@@QAE@ABV01@@Z 10023354     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000358       \177Iex_dll_d_NULL_THUNK_DATA 10023358     Iex_dll_d:Iex_dll_d.dll
+ 0005:00000384       __imp__FreeLibrary@4       10023384     kernel32:KERNEL32.dll
+ 0005:00000388       __imp__GetCurrentProcess@0 10023388     kernel32:KERNEL32.dll
+ 0005:0000038c       __imp__CloseHandle@4       1002338c     kernel32:KERNEL32.dll
+ 0005:00000390       __imp__GetModuleFileNameA@12 10023390     kernel32:KERNEL32.dll
+ 0005:00000394       __imp__GetProcessHeap@0    10023394     kernel32:KERNEL32.dll
+ 0005:00000398       __imp__HeapAlloc@12        10023398     kernel32:KERNEL32.dll
+ 0005:0000039c       __imp__HeapFree@12         1002339c     kernel32:KERNEL32.dll
+ 0005:000003a0       __imp__DisableThreadLibraryCalls@4 100233a0     kernel32:KERNEL32.dll
+ 0005:000003a4       __imp__LoadLibraryA@4      100233a4     kernel32:KERNEL32.dll
+ 0005:000003a8       __imp__GetProcAddress@8    100233a8     kernel32:KERNEL32.dll
+ 0005:000003ac       __imp__GetVersionExA@4     100233ac     kernel32:KERNEL32.dll
+ 0005:000003b0       __imp__RaiseException@16   100233b0     kernel32:KERNEL32.dll
+ 0005:000003b4       __imp__DebugBreak@0        100233b4     kernel32:KERNEL32.dll
+ 0005:000003b8       \177KERNEL32_NULL_THUNK_DATA 100233b8     kernel32:KERNEL32.dll
+ 0005:000003ec       __imp_?width@ios_base@std@@QAEHH@Z 100233ec     msvcprtd:MSVCP71D.dll
+ 0005:000003f0       __imp_?setstate@?$basic_ios@DU?$char_traits@D@std@@@std@@QAEXH_N@Z 100233f0     msvcprtd:MSVCP71D.dll
+ 0005:000003f4       __imp_?append@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@ID@Z 100233f4     msvcprtd:MSVCP71D.dll
+ 0005:000003f8       __imp_?is@?$ctype@D@std@@QBE_NFD@Z 100233f8     msvcprtd:MSVCP71D.dll
+ 0005:000003fc       __imp_?to_char_type@?$char_traits@D@std@@SADABH@Z 100233fc     msvcprtd:MSVCP71D.dll
+ 0005:00000400       __imp_?eq_int_type@?$char_traits@D@std@@SA_NABH0@Z 10023400     msvcprtd:MSVCP71D.dll
+ 0005:00000404       __imp_?eof@?$char_traits@D@std@@SAHXZ 10023404     msvcprtd:MSVCP71D.dll
+ 0005:00000408       __imp_?snextc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10023408     msvcprtd:MSVCP71D.dll
+ 0005:0000040c       __imp_?sgetc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 1002340c     msvcprtd:MSVCP71D.dll
+ 0005:00000410       __imp_?rdbuf@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_streambuf@DU?$char_traits@D@std@@@2@XZ 10023410     msvcprtd:MSVCP71D.dll
+ 0005:00000414       __imp_?max_size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 10023414     msvcprtd:MSVCP71D.dll
+ 0005:00000418       __imp_?width@ios_base@std@@QBEHXZ 10023418     msvcprtd:MSVCP71D.dll
+ 0005:0000041c       __imp_?erase@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV12@II@Z 1002341c     msvcprtd:MSVCP71D.dll
+ 0005:00000420       __imp_?npos@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@2IB 10023420     msvcprtd:MSVCP71D.dll
+ 0005:00000424       __imp_??1locale@std@@QAE@XZ 10023424     msvcprtd:MSVCP71D.dll
+ 0005:00000428       __imp_?getloc@ios_base@std@@QBE?AVlocale@2@XZ 10023428     msvcprtd:MSVCP71D.dll
+ 0005:0000042c       __imp_?_Ipfx@?$basic_istream@DU?$char_traits@D@std@@@std@@QAE_N_N@Z 1002342c     msvcprtd:MSVCP71D.dll
+ 0005:00000430       __imp_?_Unlock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10023430     msvcprtd:MSVCP71D.dll
+ 0005:00000434       __imp_?_Lock@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEXXZ 10023434     msvcprtd:MSVCP71D.dll
+ 0005:00000438       __imp_??1_Lockit@std@@QAE@XZ 10023438     msvcprtd:MSVCP71D.dll
+ 0005:0000043c       __imp_?_Register@facet@locale@std@@QAEXXZ 1002343c     msvcprtd:MSVCP71D.dll
+ 0005:00000440       __imp_?_Incref@facet@locale@std@@QAEXXZ 10023440     msvcprtd:MSVCP71D.dll
+ 0005:00000444       __imp_?_Getcat@?$ctype@D@std@@SAIPAPBVfacet@locale@2@@Z 10023444     msvcprtd:MSVCP71D.dll
+ 0005:00000448       __imp_?_Getfacet@locale@std@@QBEPBVfacet@12@I@Z 10023448     msvcprtd:MSVCP71D.dll
+ 0005:0000044c       __imp_??Bid@locale@std@@QAEIXZ 1002344c     msvcprtd:MSVCP71D.dll
+ 0005:00000450       __imp_?id@?$ctype@D@std@@2V0locale@2@A 10023450     msvcprtd:MSVCP71D.dll
+ 0005:00000454       __imp_??0_Lockit@std@@QAE@H@Z 10023454     msvcprtd:MSVCP71D.dll
+ 0005:00000458       __imp_?widen@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDD@Z 10023458     msvcprtd:MSVCP71D.dll
+ 0005:0000045c       __imp_?size@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEIXZ 1002345c     msvcprtd:MSVCP71D.dll
+ 0005:00000460       __imp_?sbumpc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHXZ 10023460     msvcprtd:MSVCP71D.dll
+ 0005:00000464       __imp_?to_int_type@?$char_traits@D@std@@SAHABD@Z 10023464     msvcprtd:MSVCP71D.dll
+ 0005:00000468       __imp_??A?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QBEABDI@Z 10023468     msvcprtd:MSVCP71D.dll
+ 0005:0000046c       __imp_?sputc@?$basic_streambuf@DU?$char_traits@D@std@@@std@@QAEHD@Z 1002346c     msvcprtd:MSVCP71D.dll
+ 0005:00000470       __imp_?fill@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEDXZ 10023470     msvcprtd:MSVCP71D.dll
+ 0005:00000474       __imp_?flags@ios_base@std@@QBEHXZ 10023474     msvcprtd:MSVCP71D.dll
+ 0005:00000478       __imp_?flush@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEAAV12@XZ 10023478     msvcprtd:MSVCP71D.dll
+ 0005:0000047c       __imp_?tie@?$basic_ios@DU?$char_traits@D@std@@@std@@QBEPAV?$basic_ostream@DU?$char_traits@D@std@@@2@XZ 1002347c     msvcprtd:MSVCP71D.dll
+ 0005:00000480       __imp_?good@ios_base@std@@QBE_NXZ 10023480     msvcprtd:MSVCP71D.dll
+ 0005:00000484       __imp_?_Osfx@?$basic_ostream@DU?$char_traits@D@std@@@std@@QAEXXZ 10023484     msvcprtd:MSVCP71D.dll
+ 0005:00000488       __imp_?uncaught_exception@std@@YA_NXZ 10023488     msvcprtd:MSVCP71D.dll
+ 0005:0000048c       __imp_?setstate@?$basic_ios@GU?$char_traits@G@std@@@std@@QAEXH_N@Z 1002348c     msvcprtd:MSVCP71D.dll
+ 0005:00000490       __imp_?append@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@IG@Z 10023490     msvcprtd:MSVCP71D.dll
+ 0005:00000494       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@G@Z 10023494     msvcprtd:MSVCP71D.dll
+ 0005:00000498       __imp_?to_char_type@?$char_traits@G@std@@SAGABG@Z 10023498     msvcprtd:MSVCP71D.dll
+ 0005:0000049c       __imp_?eq_int_type@?$char_traits@G@std@@SA_NABG0@Z 1002349c     msvcprtd:MSVCP71D.dll
+ 0005:000004a0       __imp_?eof@?$char_traits@G@std@@SAGXZ 100234a0     msvcprtd:MSVCP71D.dll
+ 0005:000004a4       __imp_?snextc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100234a4     msvcprtd:MSVCP71D.dll
+ 0005:000004a8       __imp_?sgetc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100234a8     msvcprtd:MSVCP71D.dll
+ 0005:000004ac       __imp_?rdbuf@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_streambuf@GU?$char_traits@G@std@@@2@XZ 100234ac     msvcprtd:MSVCP71D.dll
+ 0005:000004b0       __imp_?max_size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100234b0     msvcprtd:MSVCP71D.dll
+ 0005:000004b4       __imp_?erase@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV12@II@Z 100234b4     msvcprtd:MSVCP71D.dll
+ 0005:000004b8       __imp_?npos@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@2IB 100234b8     msvcprtd:MSVCP71D.dll
+ 0005:000004bc       __imp_?_Ipfx@?$basic_istream@GU?$char_traits@G@std@@@std@@QAE_N_N@Z 100234bc     msvcprtd:MSVCP71D.dll
+ 0005:000004c0       __imp_?_Unlock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100234c0     msvcprtd:MSVCP71D.dll
+ 0005:000004c4       __imp_?_Lock@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEXXZ 100234c4     msvcprtd:MSVCP71D.dll
+ 0005:000004c8       __imp_?_Getcat@?$ctype@G@std@@SAIPAPBVfacet@locale@2@@Z 100234c8     msvcprtd:MSVCP71D.dll
+ 0005:000004cc       __imp_?id@?$ctype@G@std@@2V0locale@2@A 100234cc     msvcprtd:MSVCP71D.dll
+ 0005:000004d0       __imp_?widen@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGD@Z 100234d0     msvcprtd:MSVCP71D.dll
+ 0005:000004d4       __imp_?size@?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEIXZ 100234d4     msvcprtd:MSVCP71D.dll
+ 0005:000004d8       __imp_?sbumpc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGXZ 100234d8     msvcprtd:MSVCP71D.dll
+ 0005:000004dc       __imp_?to_int_type@?$char_traits@G@std@@SAGABG@Z 100234dc     msvcprtd:MSVCP71D.dll
+ 0005:000004e0       __imp_??A?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QBEABGI@Z 100234e0     msvcprtd:MSVCP71D.dll
+ 0005:000004e4       __imp_?sputc@?$basic_streambuf@GU?$char_traits@G@std@@@std@@QAEGG@Z 100234e4     msvcprtd:MSVCP71D.dll
+ 0005:000004e8       __imp_?fill@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEGXZ 100234e8     msvcprtd:MSVCP71D.dll
+ 0005:000004ec       __imp_?flush@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEAAV12@XZ 100234ec     msvcprtd:MSVCP71D.dll
+ 0005:000004f0       __imp_?tie@?$basic_ios@GU?$char_traits@G@std@@@std@@QBEPAV?$basic_ostream@GU?$char_traits@G@std@@@2@XZ 100234f0     msvcprtd:MSVCP71D.dll
+ 0005:000004f4       __imp_?_Osfx@?$basic_ostream@GU?$char_traits@G@std@@@std@@QAEXXZ 100234f4     msvcprtd:MSVCP71D.dll
+ 0005:000004f8       __imp_??0?$_String_val@DV?$allocator@D@std@@@std@@QAE@ABV01@@Z 100234f8     msvcprtd:MSVCP71D.dll
+ 0005:000004fc       __imp_??1?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@XZ 100234fc     msvcprtd:MSVCP71D.dll
+ 0005:00000500       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@ABV01@@Z 10023500     msvcprtd:MSVCP71D.dll
+ 0005:00000504       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ABV01@@Z 10023504     msvcprtd:MSVCP71D.dll
+ 0005:00000508       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@PBD@Z 10023508     msvcprtd:MSVCP71D.dll
+ 0005:0000050c       __imp_??0?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAE@ID@Z 1002350c     msvcprtd:MSVCP71D.dll
+ 0005:00000510       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@PBD@Z 10023510     msvcprtd:MSVCP71D.dll
+ 0005:00000514       __imp_??Y?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@QAEAAV01@D@Z 10023514     msvcprtd:MSVCP71D.dll
+ 0005:00000518       __imp_??1?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@XZ 10023518     msvcprtd:MSVCP71D.dll
+ 0005:0000051c       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@ABV01@@Z 1002351c     msvcprtd:MSVCP71D.dll
+ 0005:00000520       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@ABV01@@Z 10023520     msvcprtd:MSVCP71D.dll
+ 0005:00000524       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@PBG@Z 10023524     msvcprtd:MSVCP71D.dll
+ 0005:00000528       __imp_??0?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAE@IG@Z 10023528     msvcprtd:MSVCP71D.dll
+ 0005:0000052c       __imp_??Y?$basic_string@GU?$char_traits@G@std@@V?$allocator@G@2@@std@@QAEAAV01@PBG@Z 1002352c     msvcprtd:MSVCP71D.dll
+ 0005:00000530       __imp_?is@?$ctype@G@std@@QBE_NFG@Z 10023530     msvcprtd:MSVCP71D.dll
+ 0005:00000534       \177MSVCP71D_NULL_THUNK_DATA 10023534     msvcprtd:MSVCP71D.dll
+ 0005:000005a0       __imp___adjust_fdiv        100235a0     MSVCRTD:MSVCR71D.dll
+ 0005:000005a4       __imp____CppXcptFilter     100235a4     MSVCRTD:MSVCR71D.dll
+ 0005:000005a8       __imp___except_handler3    100235a8     MSVCRTD:MSVCR71D.dll
+ 0005:000005ac       __imp_?terminate@@YAXXZ    100235ac     MSVCRTD:MSVCR71D.dll
+ 0005:000005b0       __imp____dllonexit         100235b0     MSVCRTD:MSVCR71D.dll
+ 0005:000005b4       __imp___onexit             100235b4     MSVCRTD:MSVCR71D.dll
+ 0005:000005b8       __imp___initterm           100235b8     MSVCRTD:MSVCR71D.dll
+ 0005:000005bc       __imp___free_dbg           100235bc     MSVCRTD:MSVCR71D.dll
+ 0005:000005c0       __imp_??1type_info@@UAE@XZ 100235c0     MSVCRTD:MSVCR71D.dll
+ 0005:000005c4       __imp___CRT_RTC_INIT       100235c4     MSVCRTD:MSVCR71D.dll
+ 0005:000005c8       __imp_??3@YAXPAX@Z         100235c8     MSVCRTD:MSVCR71D.dll
+ 0005:000005cc       __imp__sqrt                100235cc     MSVCRTD:MSVCR71D.dll
+ 0005:000005d0       __imp___CxxThrowException@8 100235d0     MSVCRTD:MSVCR71D.dll
+ 0005:000005d4       __imp_??0bad_cast@@QAE@PBD@Z 100235d4     MSVCRTD:MSVCR71D.dll
+ 0005:000005d8       __imp_??1bad_cast@@UAE@XZ  100235d8     MSVCRTD:MSVCR71D.dll
+ 0005:000005dc       __imp_??0bad_cast@@QAE@ABV0@@Z 100235dc     MSVCRTD:MSVCR71D.dll
+ 0005:000005e0       __imp_??0exception@@QAE@ABV0@@Z 100235e0     MSVCRTD:MSVCR71D.dll
+ 0005:000005e4       __imp____CxxFrameHandler   100235e4     MSVCRTD:MSVCR71D.dll
+ 0005:000005e8       __imp__floor               100235e8     MSVCRTD:MSVCR71D.dll
+ 0005:000005ec       __imp___malloc_dbg         100235ec     MSVCRTD:MSVCR71D.dll
+ 0005:000005f0       \177MSVCR71D_NULL_THUNK_DATA 100235f0     MSVCRTD:MSVCR71D.dll
+
+ entry point at        0002:0000030c
+
+
+ Exports
+
+  ordinal    name
+
+        1    ?identity33d@Imath@@3V?$Matrix33@N@1@A (class Imath::Matrix33<double> Imath::identity33d)
+        2    ?identity33f@Imath@@3V?$Matrix33@M@1@A (class Imath::Matrix33<float> Imath::identity33f)
+        3    ?identity44d@Imath@@3V?$Matrix44@N@1@A (class Imath::Matrix44<double> Imath::identity44d)
+        4    ?identity44f@Imath@@3V?$Matrix44@M@1@A (class Imath::Matrix44<float> Imath::identity44f)
